InterBase 4.0

PR:		ports/8667
Submitted by:	Berend de Boer <berend@pobox.com>
This commit is contained in:
Jun Kuriyama
1998-12-26 08:54:56 +00:00
parent c90ae587c8
commit 031eb3e4e1
6 changed files with 246 additions and 0 deletions

View File

@@ -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>

View File

@@ -0,0 +1 @@
MD5 (IB_4.0_FreeBSD.tar.gz) = c6b765735781bfaac298e813d3317cf4

View File

@@ -0,0 +1 @@
Interbase 4.0, license free version.

View File

@@ -0,0 +1,5 @@
Interbase 4.0.
This version should be free.
See http://iblinux.rios.co.jp for more info.

View File

@@ -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
-----

View File

@@ -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