summaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
authorJun Kuriyama <kuriyama@FreeBSD.org>1998-12-26 08:54:56 +0000
committerJun Kuriyama <kuriyama@FreeBSD.org>1998-12-26 08:54:56 +0000
commit031eb3e4e13bc4a7b40d9ff5ebb30c3fc39f5bad (patch)
treecdb855fc79f89e57ed40e6faf3a0f5ced23b2617 /databases
parentActivate interbase4. (diff)
InterBase 4.0
PR: ports/8667 Submitted by: Berend de Boer <berend@pobox.com>
Notes
Notes: svn path=/head/; revision=15626
Diffstat (limited to 'databases')
-rw-r--r--databases/interbase4/Makefile53
-rw-r--r--databases/interbase4/distinfo1
-rw-r--r--databases/interbase4/pkg-comment1
-rw-r--r--databases/interbase4/pkg-descr5
-rw-r--r--databases/interbase4/pkg-message12
-rw-r--r--databases/interbase4/pkg-plist174
6 files changed, 246 insertions, 0 deletions
diff --git a/databases/interbase4/Makefile b/databases/interbase4/Makefile
new file mode 100644
index 000000000000..9578f9f4c35b
--- /dev/null
+++ b/databases/interbase4/Makefile
@@ -0,0 +1,53 @@
+# New ports collection makefile for: Interbase 4
+# Version required: 4.0
+# Date created: 1998-nov-01
+# Whom: Berend de Boer <berend@pobox.com>
+#
+# $Id$
+#
+
+DISTNAME= IB_4.0_FreeBSD
+PKGNAME= interbase-4.0
+CATEGORIES= databases
+MASTER_SITES= http://iblinux.rios.co.jp/dloadfb/
+
+MAINTAINER= berend@pobox.com
+
+NO_WRKSUBDIR=
+NO_BUILD=
+NO_FILTER_SHLIBS=
+RESTRICTED= "Please get distfile manually."
+
+IB_PATH= ${PREFIX}/interbase
+ARCHIVE= ${WRKSRC}/interbase.tar
+
+do-fetch:
+ @if [ ! -f ${DISTDIR}/${DISTNAME}.tar.gz ]; then \
+ ${ECHO_MSG} "Sorry, this package cannot be fetched automagically."; \
+ ${ECHO_MSG} "Point your browser to http://iblinux.rios.co.jp/dloadfb."; \
+ ${ECHO_MSG} "And put the package in ${DISTDIR}."; \
+ exit 1; \
+ fi
+
+do-install:
+ @${MKDIR} ${IB_PATH}
+ @[ -d ${PREFIX}/lib/aout ] || ${MKDIR} ${PREFIX}/lib/aout
+ @chmod 777 ${IB_PATH}
+ @(cd ${IB_PATH}; tar xfv ${ARCHIVE})
+ @ln -sf ${IB_PATH}/include/gds.h ${PREFIX}/include/gds.h
+ @ln -sf ${IB_PATH}/include/ibase.h ${PREFIX}/include/ibase.h
+.for file in gds.a gds_pyxis.a gdslib.so.0.1 gdslib.so.1.0 gdsflib.so.0.0
+ @ln -sf ${IB_PATH}/lib/${file} ${PREFIX}/lib/aout/lib${file}
+.endfor
+ @ln -sf ${IB_PATH}/lib/gdsintl ${PREFIX}/lib/aout/libgdsintl.so
+ @ln -sf libgdslib.so.1.0 ${PREFIX}/lib/aout/libgdslib.so
+ @${TOUCH} ${IB_PATH}/isc_event.gbl.localhost
+ @chmod 777 ${IB_PATH}/isc_event.gbl.localhost
+ @${ECHO} "Building Interbase sample databases."
+ @${LDCONFIG} -aout -m ${PREFIX}/lib/aout
+.for file in isc4.gdb help/help.gdb examples/v3/atlas.gdb examples/v3/emp.gdb examples/v4/employee.gdb examples/v4/intlemp.gdb
+ @chmod uog=rw ${IB_PATH}/${file}
+.endfor
+ @ln -sf ${IB_PATH} /usr/interbase
+
+.include <bsd.port.mk>
diff --git a/databases/interbase4/distinfo b/databases/interbase4/distinfo
new file mode 100644
index 000000000000..203ffadd1f65
--- /dev/null
+++ b/databases/interbase4/distinfo
@@ -0,0 +1 @@
+MD5 (IB_4.0_FreeBSD.tar.gz) = c6b765735781bfaac298e813d3317cf4
diff --git a/databases/interbase4/pkg-comment b/databases/interbase4/pkg-comment
new file mode 100644
index 000000000000..d6b65540e133
--- /dev/null
+++ b/databases/interbase4/pkg-comment
@@ -0,0 +1 @@
+Interbase 4.0, license free version.
diff --git a/databases/interbase4/pkg-descr b/databases/interbase4/pkg-descr
new file mode 100644
index 000000000000..e1c67de78679
--- /dev/null
+++ b/databases/interbase4/pkg-descr
@@ -0,0 +1,5 @@
+Interbase 4.0.
+
+This version should be free.
+
+See http://iblinux.rios.co.jp for more info.
diff --git a/databases/interbase4/pkg-message b/databases/interbase4/pkg-message
new file mode 100644
index 000000000000..9a574adbe7e8
--- /dev/null
+++ b/databases/interbase4/pkg-message
@@ -0,0 +1,12 @@
+You may want to add these lines...
+
+----- /etc/inetd.conf
+#
+# Borland International InterBase Database Server
+#
+gds_db stream tcp nowait root /usr/local/interbase/bin/gds_inet_server gds_inet_server
+-----
+----- /etc/services
+gds_db 3050/tcp # Borland International
+ # InterBase Database Remote Protocol
+----- \ No newline at end of file
diff --git a/databases/interbase4/pkg-plist b/databases/interbase4/pkg-plist
new file mode 100644
index 000000000000..a26da8d1dbe6
--- /dev/null
+++ b/databases/interbase4/pkg-plist
@@ -0,0 +1,174 @@
+include/gds.h
+include/ibase.h
+interbase/bin/fred
+interbase/bin/gbak
+interbase/bin/gdef
+interbase/bin/gds_cache_manager
+interbase/bin/gds_cache_print
+interbase/bin/gds_drop
+interbase/bin/gds_inet_server
+interbase/bin/gds_lock_mgr
+interbase/bin/gds_lock_print
+interbase/bin/gds_pipe
+interbase/bin/gds_relay
+interbase/bin/gds_wal_print
+interbase/bin/gds_wal_writer
+interbase/bin/gfix
+interbase/bin/gpre
+interbase/bin/gsec
+interbase/bin/gstat
+interbase/bin/isc4.gbak
+interbase/bin/iscinstall
+interbase/bin/isql
+interbase/examples/v3/array.e
+interbase/examples/v3/atlas.gbak
+interbase/examples/v3/atlas.gdb
+interbase/examples/v3/atlas.gdl
+interbase/examples/v3/c_guide.gbak
+interbase/examples/v3/c_guide.gdl
+interbase/examples/v3/city_pops.E
+interbase/examples/v3/city_pops.e
+interbase/examples/v3/city_pops.ea
+interbase/examples/v3/dsql.E
+interbase/examples/v3/dsql.e
+interbase/examples/v3/dsql.ea
+interbase/examples/v3/dsql.ecbl
+interbase/examples/v3/dsql_blob.e
+interbase/examples/v3/dsql_date1.e
+interbase/examples/v3/dsql_date2.e
+interbase/examples/v3/emp.e
+interbase/examples/v3/emp.gbak
+interbase/examples/v3/emp.gdb
+interbase/examples/v3/emp.gdl
+interbase/examples/v3/forms_ski.e
+interbase/examples/v3/forms_state.e
+interbase/examples/v3/full_dsql.e
+interbase/examples/v3/gconf.e
+interbase/examples/v3/gconv.e
+interbase/examples/v3/gconv.readme
+interbase/examples/v3/gdml.E
+interbase/examples/v3/gdml.e
+interbase/examples/v3/gdml.ea
+interbase/examples/v3/gdml.ecbl
+interbase/examples/v3/gdump.e
+interbase/examples/v3/gdump.readme
+interbase/examples/v3/gref.e
+interbase/examples/v3/gref.readme
+interbase/examples/v3/make.filter
+interbase/examples/v3/make.udf
+interbase/examples/v3/multi_db1.e
+interbase/examples/v3/multi_db2.e
+interbase/examples/v3/nc_guide.gbak
+interbase/examples/v3/nc_guide.gdl
+interbase/examples/v3/nr_filter.c
+interbase/examples/v3/slides.e
+interbase/examples/v3/slides.gbak
+interbase/examples/v3/slides.gdl
+interbase/examples/v3/sources.gdl
+interbase/examples/v3/sql.E
+interbase/examples/v3/sql.e
+interbase/examples/v3/sql.ea
+interbase/examples/v3/sql.ecbl
+interbase/examples/v3/sql_blob1.e
+interbase/examples/v3/sql_blob2.e
+interbase/examples/v3/sql_blob3.e
+interbase/examples/v3/sql_date.e
+interbase/examples/v3/sql_trans.e
+interbase/examples/v3/stocks.e
+interbase/examples/v3/stocks.gbak
+interbase/examples/v3/stocks.gdl
+interbase/examples/v3/udf.c
+interbase/examples/v3/udf.gdl
+interbase/examples/v3/udf_trig.gdl
+interbase/examples/v3/udftest.e
+interbase/examples/v4/README
+interbase/examples/v4/align.h
+interbase/examples/v4/api1.c
+interbase/examples/v4/api10.c
+interbase/examples/v4/api11.c
+interbase/examples/v4/api12.c
+interbase/examples/v4/api13.c
+interbase/examples/v4/api14.e
+interbase/examples/v4/api15.c
+interbase/examples/v4/api16.c
+interbase/examples/v4/api16t.c
+interbase/examples/v4/api2.c
+interbase/examples/v4/api3.c
+interbase/examples/v4/api4.c
+interbase/examples/v4/api5.c
+interbase/examples/v4/api6.c
+interbase/examples/v4/api7.c
+interbase/examples/v4/api8.c
+interbase/examples/v4/api9.c
+interbase/examples/v4/api9f.c
+interbase/examples/v4/apifull.c
+interbase/examples/v4/create2.sql
+interbase/examples/v4/dyn1.e
+interbase/examples/v4/dyn2.e
+interbase/examples/v4/dyn3.e
+interbase/examples/v4/dyn4.e
+interbase/examples/v4/dyn5.e
+interbase/examples/v4/dynfull.e
+interbase/examples/v4/employee.gbk
+interbase/examples/v4/employee.gdb
+interbase/examples/v4/example.h
+interbase/examples/v4/filter.sql
+interbase/examples/v4/intlemp.gbk
+interbase/examples/v4/intlemp.gdb
+interbase/examples/v4/stat1.e
+interbase/examples/v4/stat10.e
+interbase/examples/v4/stat11.e
+interbase/examples/v4/stat12.e
+interbase/examples/v4/stat12t.e
+interbase/examples/v4/stat2.e
+interbase/examples/v4/stat3.e
+interbase/examples/v4/stat4.e
+interbase/examples/v4/stat5.e
+interbase/examples/v4/stat6.e
+interbase/examples/v4/stat7.e
+interbase/examples/v4/stat8.e
+interbase/examples/v4/stat9.e
+interbase/examples/v4/udf.sql
+interbase/examples/v4/udflib.c
+interbase/help/help.gbak
+interbase/help/help.gdb
+interbase/include/gds.f
+interbase/include/gds.h
+interbase/include/gds.hxx
+interbase/include/ibase.h
+interbase/include/interbase.a
+interbase/include/perf.h
+interbase/inetd.conf.isc
+interbase/interbase.msg
+interbase/isc4.gdb
+interbase/isc_config
+interbase/isc_event.gbl.localhost
+interbase/isc_ins_hlp.dat
+interbase/isc_license.dat
+interbase/lib/gds.a
+interbase/lib/gds_pyxis.a
+interbase/lib/gdsflib.so.0.0
+interbase/lib/gdsintl
+interbase/lib/gdslib.so.0.1
+interbase/lib/gdslib.so.1.0
+interbase/servers.isc
+interbase/services.isc
+lib/aout/libgds.a
+lib/aout/libgds_pyxis.a
+lib/aout/libgdsflib.so.0.0
+lib/aout/libgdslib.so.0.1
+lib/aout/libgdslib.so.1.0
+lib/aout/libgdsintl.so
+lib/aout/libgdslib.so
+@exec mkdir %D/interbase/intl
+@exec ln -sf %D/interbase /usr/interbase
+@unexec rm -f /usr/interbase
+@dirrm interbase/intl
+@dirrm interbase/lib
+@dirrm interbase/help
+@dirrm interbase/include
+@dirrm interbase/examples/v4
+@dirrm interbase/examples/v3
+@dirrm interbase/examples
+@dirrm interbase/bin
+@dirrm interbase