diff options
-rw-r--r-- | databases/interbase4/Makefile | 53 | ||||
-rw-r--r-- | databases/interbase4/distinfo | 1 | ||||
-rw-r--r-- | databases/interbase4/pkg-comment | 1 | ||||
-rw-r--r-- | databases/interbase4/pkg-descr | 5 | ||||
-rw-r--r-- | databases/interbase4/pkg-message | 12 | ||||
-rw-r--r-- | databases/interbase4/pkg-plist | 174 |
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 |