Date: Thu, 1 Nov 2012 10:10:32 +0000 (UTC) From: Alexey Dokuchaev <danfe@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r306789 - in head/databases: . recutils Message-ID: <201211011010.qA1AAWYM066683@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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 <danfe@FreeBSD.org> +# $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 <bsd.port.options.mk> + +.if ${PORT_OPTIONS:MNLS} +USE_GETTEXT= yes +PLIST_SUB+= NLS="" +.else +CONFIGURE_ARGS+= --disable-nls +PLIST_SUB+= NLS="@comment " +.endif + +.include <bsd.port.mk> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201211011010.qA1AAWYM066683>