From 0f3508936a2fe3000f0e3e9aa411a88815a12086 Mon Sep 17 00:00:00 2001 From: jedgar Date: Mon, 21 Feb 2000 23:11:33 +0000 Subject: 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 --- databases/rdb/Makefile | 41 +++++++++++++++++++++++++++++++++++++++++ databases/rdb/distinfo | 1 + databases/rdb/files/patch-aa | 14 ++++++++++++++ databases/rdb/pkg-comment | 1 + databases/rdb/pkg-descr | 14 ++++++++++++++ databases/rdb/pkg-plist | 26 ++++++++++++++++++++++++++ 6 files changed, 97 insertions(+) create mode 100644 databases/rdb/Makefile create mode 100644 databases/rdb/distinfo create mode 100644 databases/rdb/files/patch-aa create mode 100644 databases/rdb/pkg-comment create mode 100644 databases/rdb/pkg-descr create mode 100644 databases/rdb/pkg-plist 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 +# +# $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 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 -- cgit