InterBase 4.0
PR: ports/8667 Submitted by: Berend de Boer <berend@pobox.com>
This commit is contained in:
53
databases/interbase4/Makefile
Normal file
53
databases/interbase4/Makefile
Normal 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>
|
||||
1
databases/interbase4/distinfo
Normal file
1
databases/interbase4/distinfo
Normal file
@@ -0,0 +1 @@
|
||||
MD5 (IB_4.0_FreeBSD.tar.gz) = c6b765735781bfaac298e813d3317cf4
|
||||
1
databases/interbase4/pkg-comment
Normal file
1
databases/interbase4/pkg-comment
Normal file
@@ -0,0 +1 @@
|
||||
Interbase 4.0, license free version.
|
||||
5
databases/interbase4/pkg-descr
Normal file
5
databases/interbase4/pkg-descr
Normal file
@@ -0,0 +1,5 @@
|
||||
Interbase 4.0.
|
||||
|
||||
This version should be free.
|
||||
|
||||
See http://iblinux.rios.co.jp for more info.
|
||||
12
databases/interbase4/pkg-message
Normal file
12
databases/interbase4/pkg-message
Normal 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
|
||||
-----
|
||||
174
databases/interbase4/pkg-plist
Normal file
174
databases/interbase4/pkg-plist
Normal 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
|
||||
Reference in New Issue
Block a user