summaryrefslogtreecommitdiff
path: root/databases/rdb
diff options
context:
space:
mode:
authorChris D. Faulhaber <jedgar@FreeBSD.org>2000-02-21 23:11:33 +0000
committerChris D. Faulhaber <jedgar@FreeBSD.org>2000-02-21 23:11:33 +0000
commit8546f75dfc19a93910b5cdf04d3a4e71bcfdfdc6 (patch)
tree7983e98527ff71f0cb534562fa1d64eccc58c7c2 /databases/rdb
parentActivate gcolor (diff)
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>
Notes
Notes: svn path=/head/; revision=26114
Diffstat (limited to 'databases/rdb')
-rw-r--r--databases/rdb/Makefile41
-rw-r--r--databases/rdb/distinfo1
-rw-r--r--databases/rdb/files/patch-aa14
-rw-r--r--databases/rdb/pkg-comment1
-rw-r--r--databases/rdb/pkg-descr14
-rw-r--r--databases/rdb/pkg-plist26
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