From owner-svn-ports-head@FreeBSD.ORG Thu Nov 1 10:10:33 2012 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 015F3D60; Thu, 1 Nov 2012 10:10:33 +0000 (UTC) (envelope-from danfe@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id DCB918FC15; Thu, 1 Nov 2012 10:10:32 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id qA1AAWML066689; Thu, 1 Nov 2012 10:10:32 GMT (envelope-from danfe@svn.freebsd.org) Received: (from danfe@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id qA1AAWYM066683; Thu, 1 Nov 2012 10:10:32 GMT (envelope-from danfe@svn.freebsd.org) Message-Id: <201211011010.qA1AAWYM066683@svn.freebsd.org> From: Alexey Dokuchaev Date: Thu, 1 Nov 2012 10:10:32 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r306789 - in head/databases: . recutils X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Nov 2012 10:10:33 -0000 Author: danfe Date: Thu Nov 1 10:10:32 2012 New Revision: 306789 URL: http://svn.freebsd.org/changeset/ports/306789 Log: Add GNU recutils, a set of tools and libraries to access human-editable, text-based databases called recfiles. Feature safe: yes Added: head/databases/recutils/ head/databases/recutils/Makefile (contents, props changed) head/databases/recutils/distinfo (contents, props changed) head/databases/recutils/pkg-descr (contents, props changed) head/databases/recutils/pkg-plist (contents, props changed) Modified: head/databases/Makefile Modified: head/databases/Makefile ============================================================================== --- head/databases/Makefile Thu Nov 1 09:28:54 2012 (r306788) +++ head/databases/Makefile Thu Nov 1 10:10:32 2012 (r306789) @@ -758,6 +758,7 @@ SUBDIR += qt4-sqlite3-plugin SUBDIR += rdb SUBDIR += rdfdb + SUBDIR += recutils SUBDIR += redis SUBDIR += redis-devel SUBDIR += rrdman Added: head/databases/recutils/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/recutils/Makefile Thu Nov 1 10:10:32 2012 (r306789) @@ -0,0 +1,33 @@ +# Created by: Alexey Dokuchaev +# $FreeBSD$ + +PORTNAME= recutils +PORTVERSION= 1.5 +CATEGORIES= databases +MASTER_SITES= GNU + +MAINTAINER= zeus@ibs.dn.ua +COMMENT= Tools and libraries to access human-editable, plain text databases + +LICENSE= GPLv3 + +OPTIONS_DEFINE= NLS + +GNU_CONFIGURE= yes +USE_LDCONFIG= yes + +INFO= ${PORTNAME} +MAN1= csv2rec.1 rec2csv.1 recdel.1 recfix.1 recfmt.1 recinf.1 \ + recins.1 recsel.1 recset.1 + +.include + +.if ${PORT_OPTIONS:MNLS} +USE_GETTEXT= yes +PLIST_SUB+= NLS="" +.else +CONFIGURE_ARGS+= --disable-nls +PLIST_SUB+= NLS="@comment " +.endif + +.include Added: head/databases/recutils/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/recutils/distinfo Thu Nov 1 10:10:32 2012 (r306789) @@ -0,0 +1,2 @@ +SHA256 (recutils-1.5.tar.gz) = 7ed67e74468084f52ad9341e4b11c44e5fd9d5325b93b7eb2cb230c839ff5dec +SIZE (recutils-1.5.tar.gz) = 1811121 Added: head/databases/recutils/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/recutils/pkg-descr Thu Nov 1 10:10:32 2012 (r306789) @@ -0,0 +1,17 @@ +GNU Recutils is a set of tools and libraries to access human-editable, +text-based databases called recfiles. The data is stored as a sequence of +records, each record containing an arbitrary number of named fields. + +Advanced capabilities usually found in other data storage systems are +supported: data types, data integrity (keys, mandatory fields, etc) as well +as the ability of records to refer to other records (sort of foreign keys). +Despite its simplicity, recfiles can be used to store medium-sized +databases. + +Recfiles are human-readable, human-writable and still they are easy to parse +and to manipulate automatically. Obviously they are not suitable for many +tasks (for example, it can be difficult to manage hierarchies in recfiles) +and performance is somewhat sacrificed in favor of readability, but they are +quite handy to store small to medium simple databases. + +WWW: http://www.gnu.org/software/recutils/ Added: head/databases/recutils/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/recutils/pkg-plist Thu Nov 1 10:10:32 2012 (r306789) @@ -0,0 +1,23 @@ +bin/csv2rec +bin/rec2csv +bin/recdel +bin/recfix +bin/recfmt +bin/recinf +bin/recins +bin/recsel +bin/recset +include/rec.h +lib/librec.a +lib/librec.la +lib/librec.so +lib/librec.so.0 +share/emacs/site-lisp/ob-rec.el +share/emacs/site-lisp/rec-mode.el +%%NLS%%share/locale/de/LC_MESSAGES/recutils.mo +%%NLS%%share/locale/fi/LC_MESSAGES/recutils.mo +%%NLS%%share/locale/nl/LC_MESSAGES/recutils.mo +%%NLS%%share/locale/sv/LC_MESSAGES/recutils.mo +share/recutils/etc/FSD.rec +@dirrm share/recutils/etc +@dirrm share/recutils