diff options
author | jedgar <jedgar@FreeBSD.org> | 2000-02-22 07:11:33 +0800 |
---|---|---|
committer | jedgar <jedgar@FreeBSD.org> | 2000-02-22 07:11:33 +0800 |
commit | 0f3508936a2fe3000f0e3e9aa411a88815a12086 (patch) | |
tree | 237178aadc04575d2192bd46ca3e8103e9ccc3c1 | |
parent | 7dfdabf211a376156a0b5ff67e36586c290e8424 (diff) | |
download | freebsd-ports-gnome-0f3508936a2fe3000f0e3e9aa411a88815a12086.tar.gz freebsd-ports-gnome-0f3508936a2fe3000f0e3e9aa411a88815a12086.tar.zst freebsd-ports-gnome-0f3508936a2fe3000f0e3e9aa411a88815a12086.zip |
RDB is a fast, portable, relational database management system
without arbitrary limits, (other than memory and processor speed) that
runs under, and interacts with, the UNIX Operating system.
PR: 16641
Submitted by: Abel Chow <abel@Island.DHS.ORG>
-rw-r--r-- | databases/rdb/Makefile | 41 | ||||
-rw-r--r-- | databases/rdb/distinfo | 1 | ||||
-rw-r--r-- | databases/rdb/files/patch-aa | 14 | ||||
-rw-r--r-- | databases/rdb/pkg-comment | 1 | ||||
-rw-r--r-- | databases/rdb/pkg-descr | 14 | ||||
-rw-r--r-- | databases/rdb/pkg-plist | 26 |
6 files changed, 97 insertions, 0 deletions
diff --git a/databases/rdb/Makefile b/databases/rdb/Makefile new file mode 100644 index 000000000000..0c724f0779c7 --- /dev/null +++ b/databases/rdb/Makefile @@ -0,0 +1,41 @@ +# ports collection makefile for: rdb +# Version required: 2.6d +# Date created: 2000 Feb. 8 +# Whom: Abel Chow <abel_chow@yahoo.com> +# +# $FreeBSD$ +# + +DISTNAME= RDB-2.6d +PKGNAME= rdb-2.6d +CATEGORIES= databases +MASTER_SITES= ftp://ftp.rand.org/pub/RDB-hobbs/ + +MAINTAINER= ports@FreeBSD.org + +WRKSRC= ${WRKDIR}/rdb +USE_PERL5= yes + +BINFILES= column compute dataent etbl headchg jointbl lst2tbl \ + mergetbl mktbl ptbl rdb rdbt repair reporttbl row search \ + sorttbl subtotal summ tbl2lst uniqtbl valid + +DOCFILES= RDB.pln.noM.gz RDB.ps.gz rdbi.doc + +do-build: + cd ${WRKSRC}; \ + ${PERL} -pi -e 's|^\#\! /usr/bin/perl|\#\!${PERL}|g' ${BINFILES} + +do-install: +.for binfile in ${BINFILES} + ${INSTALL_SCRIPT} ${WRKSRC}/${binfile} ${PREFIX}/bin +.endfor +.if !defined(NOPORTDOCS) + @${ECHO_MSG} "===> Installing documentation for ${PKGNAME}" + ${MKDIR} ${PREFIX}/share/doc/rdb +.for docfile in ${DOCFILES} + ${INSTALL_DATA} ${WRKSRC}/doc/${docfile} ${PREFIX}/share/doc/rdb +.endfor +.endif + +.include <bsd.port.mk> diff --git a/databases/rdb/distinfo b/databases/rdb/distinfo new file mode 100644 index 000000000000..48d6dea0bc53 --- /dev/null +++ b/databases/rdb/distinfo @@ -0,0 +1 @@ +MD5 (RDB-2.6d.tar.gz) = 930789d50dca993ec0e4d450456843df diff --git a/databases/rdb/files/patch-aa b/databases/rdb/files/patch-aa new file mode 100644 index 000000000000..8c22599c7568 --- /dev/null +++ b/databases/rdb/files/patch-aa @@ -0,0 +1,14 @@ +*** rdb~ Wed Jul 16 10:23:13 1997 +--- rdb Wed Feb 9 20:01:38 2000 +*************** +*** 155,158 **** + Jones XY 77 47 + EOF + $helpinfo .= "\n$RCS_ID\n" ; +! system "echo \"$helpinfo\" | less" ; +--- 155,159 ---- + Jones XY 77 47 + EOF + $helpinfo .= "\n$RCS_ID\n" ; +! $pager = $ENV{'PAGER'} ? $ENV{'PAGER'} : "more"; +! system "echo \"$helpinfo\" | $pager" ; diff --git a/databases/rdb/pkg-comment b/databases/rdb/pkg-comment new file mode 100644 index 000000000000..9a9c3b001e91 --- /dev/null +++ b/databases/rdb/pkg-comment @@ -0,0 +1 @@ +A fast, portable, relational database management system. diff --git a/databases/rdb/pkg-descr b/databases/rdb/pkg-descr new file mode 100644 index 000000000000..19c1f7a8e416 --- /dev/null +++ b/databases/rdb/pkg-descr @@ -0,0 +1,14 @@ + RDB is a fast, portable, relational database management system +without arbitrary limits, (other than memory and processor speed) that +runs under, and interacts with, the UNIX Operating system. + It uses the Operator/Stream DBMS paradigm described in "Unix +Review", March, 1991, page 24, entitled "A 4GL Language". There are a +number of "operators" that each perform a unique function on the data. +The "stream" is suplied by the UNIX Input/Output redirection mechanism. +Therefore each operator processes some data and then passes it along to +the next operator via the UNIX pipe function. This is very efficient as +UNIX pipes are implemented in memory (at least in versions of UNIX at +RAND). RDB is compliant with the "Relational Model". + The data is contained in regular UNIX ACSII files, and so can be +manipulated by regular UNIX utilities, e.g. ls, wc, mv, cp, cat, more, +less, editors like the RAND editor 'e', head, RCS, etc. diff --git a/databases/rdb/pkg-plist b/databases/rdb/pkg-plist new file mode 100644 index 000000000000..faab3a71a717 --- /dev/null +++ b/databases/rdb/pkg-plist @@ -0,0 +1,26 @@ +bin/column +bin/compute +bin/dataent +bin/etbl +bin/headchg +bin/jointbl +bin/lst2tbl +bin/mergetbl +bin/mktbl +bin/ptbl +bin/rdb +bin/rdbt +bin/repair +bin/reporttbl +bin/row +bin/search +bin/sorttbl +bin/subtotal +bin/summ +bin/tbl2lst +bin/uniqtbl +bin/valid +share/doc/rdb/RDB.pln.noM.gz +share/doc/rdb/RDB.ps.gz +share/doc/rdb/rdbi.doc +@dirrm share/doc/rdb |