diff options
Diffstat (limited to 'databases/firebird20-server')
23 files changed, 0 insertions, 743 deletions
diff --git a/databases/firebird20-server/Makefile b/databases/firebird20-server/Makefile deleted file mode 100644 index e7b227db5e3f..000000000000 --- a/databases/firebird20-server/Makefile +++ /dev/null @@ -1,237 +0,0 @@ -# Created by: Sergey Skvortsov <skv@protey.ru> -# $FreeBSD$ - -PORTNAME= firebird -PORTVERSION= 2.0.7 -PORTREVISION?= 1 -CATEGORIES?= databases -MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}-Release/ -PKGNAMESUFFIX?= ${PORTVERSION:R:S/.//}-server -DISTNAME= ${PORTNAME:S/f/F/}-${PORTVERSION}.13318-0 -DIST_SUBDIR= ${PORTNAME} - -MAINTAINER= acm@FreeBSD.org -COMMENT?= Firebird-2 relational database (server) - -CONFLICTS?= ${PORTNAME}21-client-* \ - ${PORTNAME}25-client-* \ - ${PORTNAME}21-server-* \ - ${PORTNAME}25-server-* - -LIB_DEPENDS= libicuuc.so:${PORTSDIR}/devel/icu - -USES= bison -USE_BZIP2= yes -USE_GCC= any -USE_GMAKE= yes -GNU_CONFIGURE= yes -USE_AUTOTOOLS= autoconf aclocal libtool -ACLOCAL_ARGS= --automake-acdir=${ACLOCAL_DIR} -I ${LOCALBASE}/share/aclocal \ - -I ${WRKSRC}/m4 -MAKE_JOBS_UNSAFE= yes - -LOCALSTATEDIR= /var/db/firebird -CONFDIR= ${PREFIX}/etc/firebird -LIBEXECDIR= ${PREFIX}/libexec/firebird -PLIST_SUB= FIREBIRD_VERSION=${PORTVERSION} \ - LOCALSTATEDIR="var/db/firebird" CONFDIR="etc/firebird" - -# Don't use ld for linking, use gcc -LD= ${CC} - -# Don't strip binary files -STRIP= - -ONLY_FOR_ARCHS= i386 amd64 -CONFLICTS+= firebird-client-2.1* firebird-server-2.1* \ - firebird-client-2.5* firebird-server-2.5* - -INSTALL_FB= ${INSTALL} ${COPY} -g firebird - -DEPRECATED= firebird20 has been discontinued. Use firebird21-* or firebird25-* instead -EXPIRATION_DATE=2014-04-23 - -IPCCHECK!= ipcrm -q 0 2>&1 || true -.if ${IPCCHECK:Mimplemented} -IGNORE= your system does not support sysvipc -.endif - -.if !defined(CLIENT_ONLY) -# Server part stuff -LIB_DEPENDS+= libfbembed.so:${PORTSDIR}/databases/firebird20-client -AUTOGENARGS= --with-lock-manager - -ALL_TARGET= firebird_boot ref_databases msgs libfbembed intl otherfiles \ - inet_server extlib embed_gfix embed_gbak embed_gdef embed_util \ - embed_fbudf - -SUB_FILES= pkg-message aliases.conf - -UTIL_BIN= fb_inet_server fb_lock_print fbstat gbak gdef gfix gsec nbackup -UDF_SO= ib_udf.so fbudf.so -UDF_SQL= src/extlib/ib_udf2.sql src/extlib/fbudf/fbudf.sql -PKGINSTALL?= ${PKGDIR}/pkg-install-server -.else -# Client part stuff -AUTOGENARGS= --with-editline - -ALL_TARGET= firebird_basic libfbembed embed_isql embed_gpre \ - embed_gdef embed_qli libfbclient extlib - -USE_LDCONFIG= yes -CLIENT_BIN= gpre isql-fb qli - -CFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib - -CONFIGURE_ENV+= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ - PTHREAD_LIBS="${PTHREAD_LIBS}" - -.if !defined(NOPORTDOCS) -PORTDOCS= * -FB_DOCS_FILES= WhatsNew README.* Firebird* ReleaseNotes.pdf ambiguity.txt \ - ods11-index-structure.html -FB_DOCS_DIRS= sql.extensions license upgrade -.endif -.endif - -MAKE_ENV+= FIREBIRD_TMP="${WRKDIR}" FIREBIRD_LOCK="${WRKDIR}" - -NO_STAGE= yes -post-extract: - @${RM} -rf ${WRKSRC}/extern/icu - -post-patch: - @${MKDIR} ${WRKSRC}/m4 - ${CP} ${FILESDIR}/*.m4 ${WRKSRC}/m4 - ${FIND} ${WRKSRC} -name "*.sh" -exec ${CHMOD} +x {} \+ - ${REINPLACE_CMD} -e \ - 's|/isql|/isql-fb|g' -e \ - 's|/gstat|/fbstat|g' ${WRKSRC}/builds/posix/make.defaults - -.include <bsd.port.pre.mk> - -.if ${ARCH} == "amd64" -CFLAGS+= -DAMD64 -.endif - -.if !defined(CLIENT_ONLY) - -USERS= ${PORTNAME} -GROUPS= ${USERS} - -post-install: - @${SETENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PORTNAME} POST-INSTALL - @${CAT} ${PKGMESSAGE} -.endif - -.ifndef WITHOUT_IPC_CLEANUP -pre-build: -.if !defined(CLIENT_ONLY) - @${SETENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PORTNAME} PRE-INSTALL -.endif - [ -f ${WRKDIR}/ipcs.pre.build ] || /usr/bin/ipcs -s | ${TAIL} -n +3 | \ - ${GREP} -F `${ID} -un` | ${CAT} > ${WRKDIR}/ipcs.pre.build - -post-build: - /usr/bin/ipcs -s | ${TAIL} -n +3 | ${GREP} -F `${ID} -un` | ${CAT} > ${WRKDIR}/ipcs.post.build - /usr/bin/diff -n ${WRKDIR}/ipcs.pre.build ${WRKDIR}/ipcs.post.build | \ - ${TAIL} -n +2 | ${SED} -E 's/^s +([0-9]+).*$$/\/usr\/bin\/ipcrm -s \1/' > ${WRKDIR}/ipcrm.sh - ${SH} ${WRKDIR}/ipcrm.sh -.endif - -do-configure: - @(cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${MAKE_ENV} MAKE=${GMAKE} \ - ${AUTOTOOLS_VARS} ./autogen.sh --localstatedir=${LOCALSTATEDIR} \ - --prefix=${LOCALSTATEDIR} --exec-prefix=${PREFIX} \ - --libexecdir=${LIBEXECDIR} \ - --sysconfdir=${CONFDIR} --datadir=${DATADIR} \ - --with-icu-config=${LOCALBASE}/bin/icu-config \ - ${AUTOGENARGS}) - -post-configure: - @${REINPLACE_CMD} -e 's|__attribute__ ((__unused__));||' \ - ${WRKSRC}/src/dsql/parse.cpp - -do-install: -.if !defined(CLIENT_ONLY) - - ${INSTALL_PROGRAM} ${UTIL_BIN:S!^!${WRKSRC}/gen/firebird/bin/!} ${PREFIX}/bin - ${INSTALL_PROGRAM} -o root -g firebird -m 4550 \ - ${WRKSRC}/gen/firebird/bin/fb_lock_mgr ${PREFIX}/bin - ${INSTALL_PROGRAM} -m 500 \ - ${WRKSRC}/gen/firebird/bin/gds_drop ${PREFIX}/bin - - @${MKDIR} ${CONFDIR} - ${INSTALL_DATA} ${WRKDIR}/aliases.conf ${CONFDIR}/aliases.conf.sample -.if !exists(${CONFDIR}/aliases.conf) - ${INSTALL_DATA} ${WRKDIR}/aliases.conf ${CONFDIR}/aliases.conf -.endif - - ${MKDIR} ${LIBEXECDIR}/udf ${LOCALSTATEDIR}/help ${LIBEXECDIR}/intl - - ${CHOWN} -R firebird:firebird ${LOCALSTATEDIR} - - ${INSTALL_FB} -m 0555 ${UDF_SO:S!^!${WRKSRC}/gen/firebird/UDF/!} ${LIBEXECDIR}/udf - ${INSTALL_FB} -m 0444 ${UDF_SQL:S!^!${WRKSRC}/!} ${LIBEXECDIR}/udf - -.if !exists(${LOCALSTATEDIR}/security2.fdb) - ${INSTALL_FB} -m 0660 -o firebird ${WRKSRC}/gen/firebird/security2.fdb \ - ${LOCALSTATEDIR}/security2.fdb -.endif - ${INSTALL_FB} -m 0660 -o firebird ${WRKSRC}/gen/firebird/security2.fdb \ - ${LOCALSTATEDIR}/security2.fdb.sample - - ${INSTALL_FB} -m 0440 ${WRKSRC}/gen/firebird/help/help.fdb \ - ${LOCALSTATEDIR}/help - - ${INSTALL_FB} -m 0555 ${WRKSRC}/gen/firebird/intl/libfbintl.so ${LIBEXECDIR}/intl/fbintl - ${INSTALL_FB} -m 0444 ${WRKSRC}/gen/firebird/misc/fbintl.conf ${LIBEXECDIR}/intl/ -.else -# defined CLIENT_ONLY - ${INSTALL_PROGRAM} ${CLIENT_BIN:S!^!${WRKSRC}/gen/firebird/bin/!} \ - ${PREFIX}/bin - - ${SED} -e "s=%%PREFIX%%=${PREFIX}=g" ${WRKSRC}/gen/firebird/misc/firebird.conf > ${WRKDIR}/firebird.conf - - @${MKDIR} ${CONFDIR} -.if !exists(${CONFDIR}/firebird.conf) - ${INSTALL_DATA} ${WRKDIR}/firebird.conf ${CONFDIR} -.endif - ${INSTALL_DATA} ${WRKDIR}/firebird.conf ${CONFDIR}/firebird.conf.sample - - ${INSTALL_DATA} ${WRKSRC}/gen/firebird/lib/libib_util.so \ - ${WRKSRC}/gen/firebird/lib/libfbclient.so.${PORTVERSION} \ - ${WRKSRC}/gen/firebird/lib/libfbembed.so.${PORTVERSION} \ - ${PREFIX}/lib - - ${LN} -fs libfbclient.so.${PORTVERSION} ${PREFIX}/lib/libfbclient.so.2.0 - ${LN} -fs libfbclient.so.${PORTVERSION} ${PREFIX}/lib/libfbclient.so.2 - ${LN} -fs libfbclient.so.${PORTVERSION} ${PREFIX}/lib/libfbclient.so - - ${LN} -fs libfbembed.so.${PORTVERSION} ${PREFIX}/lib/libfbembed.so.2.0 - ${LN} -fs libfbembed.so.${PORTVERSION} ${PREFIX}/lib/libfbembed.so.2 - ${LN} -fs libfbembed.so.${PORTVERSION} ${PREFIX}/lib/libfbembed.so - - ${LN} -fs libfbembed.so.${PORTVERSION} ${PREFIX}/lib/libgds.so.2.0 - ${LN} -fs libfbembed.so.${PORTVERSION} ${PREFIX}/lib/libgds.so.2 - ${LN} -fs libfbembed.so.${PORTVERSION} ${PREFIX}/lib/libgds.so - - @${MKDIR} ${PREFIX}/include - ${INSTALL_DATA} ${WRKSRC}/gen/firebird/include/*.h ${PREFIX}/include - - @${MKDIR} ${DATADIR} - ${INSTALL_DATA} ${WRKSRC}/gen/firebird/*.msg ${DATADIR} - -.if !defined(NOPORTDOCS) - @${ECHO_MSG} "===> Installing documentation for ${PKGNAME}" - @${MKDIR} ${FB_DOCS_DIRS:S!^!${DOCSDIR}/!} - @${INSTALL_DATA} ${FB_DOCS_FILES:S!^!${WRKSRC}/doc/!} ${DOCSDIR} - @${LN} -sf ${DOCSDIR}/README.user ${DOCSDIR}/README - @${INSTALL_DATA} ${WRKSRC}/doc/sql.extensions/* ${DOCSDIR}/sql.extensions - @${INSTALL_DATA} ${WRKSRC}/doc/license/* ${DOCSDIR}/license - @${INSTALL_DATA} ${WRKSRC}/src/misc/upgrade/v2/* ${DOCSDIR}/upgrade -.endif -.endif - -.include <bsd.port.post.mk> diff --git a/databases/firebird20-server/distinfo b/databases/firebird20-server/distinfo deleted file mode 100644 index 3e74eb168192..000000000000 --- a/databases/firebird20-server/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (firebird/Firebird-2.0.7.13318-0.tar.bz2) = 1fa510894a34e4882956b5d0268100732a32662bdffbf0d32955e6e222f895f1 -SIZE (firebird/Firebird-2.0.7.13318-0.tar.bz2) = 13140441 diff --git a/databases/firebird20-server/files/aliases.conf.in b/databases/firebird20-server/files/aliases.conf.in deleted file mode 100644 index ded23bfd70cb..000000000000 --- a/databases/firebird20-server/files/aliases.conf.in +++ /dev/null @@ -1,9 +0,0 @@ -# -# List of known database aliases -# ------------------------------ -# -# Examples: -# -# employee = %%EXAMPLESDIR%%/employee.fdb -# security = /var/db/firebird/security2.fdb -# diff --git a/databases/firebird20-server/files/icu.m4 b/databases/firebird20-server/files/icu.m4 deleted file mode 100644 index 37d0f8a08c40..000000000000 --- a/databases/firebird20-server/files/icu.m4 +++ /dev/null @@ -1,46 +0,0 @@ -dnl AM_PATH_ICU([MINIMUM-VERSION]) -dnl Adds support for ICU -AC_DEFUN([AM_PATH_ICU], -[ - rast_lib_icu_major="$1" - rast_lib_icu_minor="$2" - rast_lib_icu_version="$1.$2" - - AC_ARG_WITH(icu-config, - AC_HELP_STRING([--with-icu-config=PATH],[path to icu-config]), - [ - AC_MSG_RESULT(using $withval for icu-config) - ICU_CONFIG="$withval" - ], [ - AC_PATH_PROG(ICU_CONFIG, icu-config, no) - ]) - HAVE_ICU="no" - if test "$ICU_CONFIG" != "no"; then - AC_MSG_CHECKING([ICU version]) - ICU_VERSION="`$ICU_CONFIG --version`" - if test $? -eq 0; then - changequote(<<, >>) - ICU_MAJOR=`expr "$ICU_VERSION" : '\(.*\)\..*'` - ICU_MINOR=`expr "$ICU_VERSION" : '.*\.\(.*\)'` - changequote([, ]) - if expr "$ICU_MAJOR" '>' "$rast_lib_icu_major" > /dev/null || - ( expr "$ICU_MAJOR" '=' "$rast_lib_icu_major" > /dev/null && - expr "$ICU_MINOR" '>=' "$rast_lib_icu_minor" > /dev/null ); then - AC_MSG_RESULT([$ICU_VERSION]) - - ICU_CPPFLAGS=`$ICU_CONFIG --cppflags` - ICU_LIBS=`$ICU_CONFIG --ldflags-libsonly` - ICU_LDFLAGS=`$ICU_CONFIG --ldflags-searchpath` - AC_SUBST(ICU_CPPFLAGS) - AC_SUBST(ICU_LIBS) - AC_SUBST(ICU_LDFLAGS) - HAVE_ICU="yes" - else - AC_MSG_WARN([$ICU_VERSION is too old; $rast_lib_icu_version is required]) - fi - else - AC_MSG_WARN([icu-config --version failed]) - fi - fi - AC_SUBST(HAVE_ICU) -]) diff --git a/databases/firebird20-server/files/patch-autogen.sh b/databases/firebird20-server/files/patch-autogen.sh deleted file mode 100644 index cb01dd11e01d..000000000000 --- a/databases/firebird20-server/files/patch-autogen.sh +++ /dev/null @@ -1,34 +0,0 @@ ---- autogen.sh 2013-03-23 22:16:00.000000000 -0500 -+++ autogen.sh 2013-03-23 22:17:07.000000000 -0500 -@@ -19,10 +19,13 @@ - AUTOMAKE=true - export AUTOMAKE - -+ACLOCAL='aclocal -I .' -+export ACLOCAL -+ - VER=`$AUTORECONF --version|grep '^[Aa]utoreconf'|sed 's/^[^0-9]*//'` - case "$VER" in - 0* | 1\.* | 2\.[0-9] | 2\.[0-9][a-z]* | \ -- 2\.[1-4][0-9] | 2\.[1-4][0-9][a-z]* | 2\.5[0-5] | 2\.5[0-5][a-z]* ) -+ 2\.[1-4][0-9] | 2\.5[0-5][a-z]* ) - echo - echo "**Error**: You must have autoconf 2.56 or later installed." - echo "Download the appropriate package for your distribution/OS," -@@ -55,14 +58,14 @@ - - # Ensure correct utilities are called by AUTORECONF - autopath=`dirname $AUTORECONF` --if [ "x$autopath" != "x" ]; then -+if [ "$autopath" != "x" ]; then - PATH=$autopath:$PATH - export PATH - fi - - # Generate configure from configure.in - echo "Running autoreconf ..." --$AUTORECONF --install --force --verbose || exit 1 -+$AUTORECONF --install --force --verbose -I ./m4 || exit 1 - - # Hack to bypass bug in autoreconf - --install switch not passed to libtoolize, - # therefore missing config.sub and confg.guess files diff --git a/databases/firebird20-server/files/patch-builds%install%misc%firebird.conf b/databases/firebird20-server/files/patch-builds%install%misc%firebird.conf deleted file mode 100644 index d0105af83cf6..000000000000 --- a/databases/firebird20-server/files/patch-builds%install%misc%firebird.conf +++ /dev/null @@ -1,20 +0,0 @@ ---- builds/install/misc/firebird.conf.orig Tue Aug 15 22:38:52 2006 -+++ builds/install/misc/firebird.conf Tue Aug 15 22:39:24 2006 -@@ -60,7 +60,7 @@ - # - # Type: string - # --#RootDirectory = -+#RootDirectory = /var/db/firebird - - - # ---------------------------- -@@ -125,7 +125,7 @@ - # - # Type: string (special format) - # --#UdfAccess = Restrict UDF -+UdfAccess = Restrict %%PREFIX%%/libexec/firebird/udf - - - # ---------------------------- diff --git a/databases/firebird20-server/files/patch-builds%posix%Makefile.in.firebird b/databases/firebird20-server/files/patch-builds%posix%Makefile.in.firebird deleted file mode 100644 index 31a0b95ec4f7..000000000000 --- a/databases/firebird20-server/files/patch-builds%posix%Makefile.in.firebird +++ /dev/null @@ -1,35 +0,0 @@ ---- builds/posix/Makefile.in.firebird.orig Sun Dec 18 20:56:17 2005 -+++ builds/posix/Makefile.in.firebird Wed Sep 13 20:31:13 2006 -@@ -186,7 +186,6 @@ - # - - external_libraries: -- $(MAKE) -f $(GEN_ROOT)/Makefile.extern.icu - ifeq ($(EDITLINE_FLG),Y) - $(MAKE) -f $(GEN_ROOT)/Makefile.extern.editline - endif -@@ -515,12 +514,12 @@ - #___________________________________________________________________________ - # - .PHONY: clean clean_objects clean_dependancies clean_extern_objects clean_build \ -- clean_gpre_gen clean_icu clean_dbs clean_examples clean_makefiles \ -+ clean_gpre_gen clean_dbs clean_examples clean_makefiles \ - clean_editline clean_all - - - clean: clean_objects clean_dependancies clean_extern_objects clean_build \ -- clean_gpre_gen clean_icu clean_dbs clean_examples -+ clean_gpre_gen clean_dbs clean_examples - - ifeq ($(EDITLINE_FLG),Y) - clean: clean_editline -@@ -542,9 +541,6 @@ - - clean_editline: - -make -C $(ROOT)/extern/editline clean -- --clean_icu: -- -make -C $(ROOT)/extern/icu/source clean - - clean_objects: - $(RM) `find $(TMP_ROOT)/ -type f -name '*.o' -print` diff --git a/databases/firebird20-server/files/patch-builds%posix%make.defaults b/databases/firebird20-server/files/patch-builds%posix%make.defaults deleted file mode 100644 index 17237b28d4d3..000000000000 --- a/databases/firebird20-server/files/patch-builds%posix%make.defaults +++ /dev/null @@ -1,30 +0,0 @@ ---- builds/posix/make.defaults 2008-09-04 06:50:16.000000000 -0500 -+++ builds/posix/make.defaults 2010-12-18 15:37:24.000000000 -0500 -@@ -109,7 +109,7 @@ - CHMOD= chmod - CHMOD_6= chmod 666 - CHMOD_7= chmod 777 --CHMOD_S7= chmod 06777 -+CHMOD_S7= chmod 04555 - MV= mv -f - TOUCH= touch - CP= cp -@@ -187,9 +187,6 @@ - - LIBFBSTATIC_A = $(LIB)/libfbstatic.a - LIBEDITLINE_A = $(LIB)/libeditline.a --LIBICU_SO = $(LIB)/$(LIB_PREFIX)icuuc.$(SHRLIB_EXT) \ -- $(LIB)/$(LIB_PREFIX)icudata.$(SHRLIB_EXT) \ -- $(LIB)/$(LIB_PREFIX)icui18n.$(SHRLIB_EXT) - - # Shared library name for usage inside of the UDF - IbUtilLibraryName = $(LIB_PREFIX)ib_util.$(SHRLIB_EXT) -@@ -205,7 +202,7 @@ - STATICEXE_LINK:= @CXX@ - - LINK_LIBS = @EDITLINE_A@ @LIBS@ --ICU_LIBS = -licuuc -licudata -licui18n -+ICU_LIBS = @ICU_LIBS@ @ICU_LDFLAGS@ - STATICLINK_LIBS = @EDITLINE_A@ @LIBS@ - SO_LINK_LIBS = @LIBS@ - diff --git a/databases/firebird20-server/files/patch-builds%posix%make.rules b/databases/firebird20-server/files/patch-builds%posix%make.rules deleted file mode 100644 index 0d14e8f4b904..000000000000 --- a/databases/firebird20-server/files/patch-builds%posix%make.rules +++ /dev/null @@ -1,11 +0,0 @@ ---- builds/posix/make.rules.orig 2007-09-04 15:51:17.000000000 +0800 -+++ builds/posix/make.rules 2007-10-05 06:56:37.104972944 +0800 -@@ -33,7 +33,7 @@ - - - # Please don't use compiler/platform specific flags here - nmcc 02-Nov-2002 --CFLAGS:= $(CFLAGS) -I$(SRC_ROOT)/include/gen -I$(SRC_ROOT)/include -I$(SRC_ROOT)/vulcan -I$(ROOT)/extern/icu/source/common -I$(ROOT)/extern/icu/source/i18n -DNAMESPACE=Vulcan -+CFLAGS:= $(CFLAGS) -I$(SRC_ROOT)/include/gen -I$(SRC_ROOT)/include -I$(SRC_ROOT)/vulcan @ICU_CPPFLAGS@ -DNAMESPACE=Vulcan - - ifeq ($(IsProdTypeBuild),Y) - CFLAGS:= $(CFLAGS) $(PROD_FLAGS) -DPROD_BUILD diff --git a/databases/firebird20-server/files/patch-configure.in b/databases/firebird20-server/files/patch-configure.in deleted file mode 100644 index 7b0a2805b113..000000000000 --- a/databases/firebird20-server/files/patch-configure.in +++ /dev/null @@ -1,56 +0,0 @@ ---- configure.in.orig 2012-02-24 07:43:53.000000000 +0000 -+++ configure.in 2013-06-18 18:20:54.000000000 +0000 -@@ -74,3 +74,3 @@ - -- amd64-*-freebsd*) -+ x86_64-*-freebsd*) - MAKEFILE_PREFIX=freebsd -@@ -79,2 +79,3 @@ - AC_DEFINE(AMD64, 1, [Define this if CPU is amd64]) -+ XE_APPEND(-lreadline,LIBS) - LOCK_MANAGER_FLG=Y -@@ -97,2 +98,3 @@ - AC_DEFINE(FREEBSD, 1, [Define this if OS is FreeBSD]) -+ XE_APPEND(-lreadline,LIBS) - LOCK_MANAGER_FLG=Y -@@ -480,2 +482,3 @@ - AC_CHECK_HEADERS(semaphore.h) -+AC_CHECK_HEADERS(sys/resource.h) - -@@ -491,3 +494,3 @@ - AC_MSG_ERROR(termcap support not found))))) -- AC_SUBST(EDITLINE_A, -leditline) -+ AC_SUBST(EDITLINE_A, -ledit -leditline) - AC_SUBST(TERMLIB) -@@ -495,2 +498,3 @@ - fi -+AM_PATH_ICU(3, 6) - -@@ -783,3 +787,3 @@ - if test "$firebird_cv_gcc___thread" = yes; then -- AC_DEFINE(HAVE___THREAD, 1, [Define it if compiler supports ISO syntax for thread-local storage]) -+ dnl AC_DEFINE(HAVE___THREAD, 1, [Define it if compiler supports ISO syntax for thread-local storage]) - fi -@@ -809,2 +813,6 @@ - AC_DEFINE_UNQUOTED(FB_PREFIX, $(if test "x$prefix" = "xNONE" ; then echo \"$ac_default_prefix\"; else echo \"$prefix\"; fi), [Installation path prefix]) -+AC_DEFINE_UNQUOTED(FB_EXEC_PREFIX, "$exec_prefix", [Executables path prefix]) -+AC_DEFINE_UNQUOTED(FB_CONF_PREFIX, "$sysconfdir", [Single-machine data path prefix]) -+AC_DEFINE_UNQUOTED(FB_MSG_PREFIX, "$datadir", [Architecture-independent data path prefix]) -+AC_DEFINE_UNQUOTED(FB_LIBEXEC_PREFIX, "$libexecdir", [Program executables path prefix]) - -@@ -1168,3 +1176,2 @@ - gen/Makefile.extern.editline:${MAKE_SRC_DIR}/Makefile.in.extern.editline --gen/Makefile.extern.icu:${MAKE_SRC_DIR}/Makefile.in.extern.icu - ) -@@ -1179,11 +1186,3 @@ - --if test "$PROD_BUILD_FLG" = N; then -- DEBUG_ICU=--enable-debug --fi -- - AC_OUTPUT --(cd extern/icu/source --chmod +x runConfigureICU configure install-sh --./runConfigureICU "$ICU_PLATFORM" "$DEBUG_ICU" --prefix=`pwd`/..) -- - diff --git a/databases/firebird20-server/files/patch-src%common%config%config.cpp b/databases/firebird20-server/files/patch-src%common%config%config.cpp deleted file mode 100644 index b05adf508983..000000000000 --- a/databases/firebird20-server/files/patch-src%common%config%config.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- src/common/config/config.cpp.orig Tue Aug 15 22:53:43 2006 -+++ src/common/config/config.cpp Tue Aug 15 22:54:38 2006 -@@ -111,7 +111,7 @@ - {TYPE_STRING, "RemoteBindAddress", (ConfigValue) 0}, - {TYPE_STRING, "ExternalFileAccess", (ConfigValue) "None"}, // location(s) of external files for tables - {TYPE_STRING, "DatabaseAccess", (ConfigValue) "Full"}, // location(s) of databases -- {TYPE_STRING, "UdfAccess", (ConfigValue) "Restrict UDF"}, // location(s) of UDFs -+ {TYPE_STRING, "UdfAccess", (ConfigValue) "Restrict " FB_LIBEXEC_PREFIX "/UDF"}, // location(s) of UDFs - {TYPE_STRING, "TempDirectories", (ConfigValue) 0}, - #ifdef DEV_BUILD - {TYPE_BOOLEAN, "BugcheckAbort", (ConfigValue) true}, // whether to abort() engine when internal error is found diff --git a/databases/firebird20-server/files/patch-src%jrd%db_alias.cpp b/databases/firebird20-server/files/patch-src%jrd%db_alias.cpp deleted file mode 100644 index 27f7d6dc114d..000000000000 --- a/databases/firebird20-server/files/patch-src%jrd%db_alias.cpp +++ /dev/null @@ -1,13 +0,0 @@ ---- src/jrd/db_alias.cpp.orig Tue Aug 15 23:07:31 2006 -+++ src/jrd/db_alias.cpp Tue Aug 15 23:10:08 2006 -@@ -33,8 +33,8 @@ - - bool ResolveDatabaseAlias(const string& alias, string& database) - { -- string alias_filename; -- Firebird::Prefix(alias_filename, ALIAS_FILE); -+ string alias_filename = string(FB_CONF_PREFIX) -+ + PathUtils::dir_sep + ALIAS_FILE; - ConfigFile aliasConfig(false); - aliasConfig.setConfigFilePath(alias_filename); - diff --git a/databases/firebird20-server/files/patch-src%jrd%gds.cpp b/databases/firebird20-server/files/patch-src%jrd%gds.cpp deleted file mode 100644 index f22bc183629e..000000000000 --- a/databases/firebird20-server/files/patch-src%jrd%gds.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- src/jrd/gds.cpp.orig Tue Aug 15 22:49:37 2006 -+++ src/jrd/gds.cpp Tue Aug 15 22:50:14 2006 -@@ -3734,7 +3734,7 @@ - Firebird::PathName msgPrefix; - if (!fb_utils::readenv(FB_MSG_ENV, msgPrefix)) - { -- msgPrefix = prefix; -+ msgPrefix = FB_MSG_PREFIX; - } - msgPrefix.copyTo(ib_prefix_msg_val, sizeof(ib_prefix_msg_val)); - ib_prefix_msg = ib_prefix_msg_val; diff --git a/databases/firebird20-server/files/patch-src%jrd%os%config_root.h b/databases/firebird20-server/files/patch-src%jrd%os%config_root.h deleted file mode 100644 index 976da187b36a..000000000000 --- a/databases/firebird20-server/files/patch-src%jrd%os%config_root.h +++ /dev/null @@ -1,11 +0,0 @@ ---- src/jrd/os/config_root.h.orig Tue Aug 15 22:57:33 2006 -+++ src/jrd/os/config_root.h Tue Aug 15 22:57:53 2006 -@@ -76,7 +76,7 @@ - { - GetRoot(); - install_dir = root_dir; -- config_file = root_dir + string(CONFIG_FILE); -+ config_file = string(FB_CONF_PREFIX) + PathUtils::dir_sep + string(CONFIG_FILE); - } - - diff --git a/databases/firebird20-server/files/patch-src%jrd%plugin_manager.cpp b/databases/firebird20-server/files/patch-src%jrd%plugin_manager.cpp deleted file mode 100644 index 7a2ffab72408..000000000000 --- a/databases/firebird20-server/files/patch-src%jrd%plugin_manager.cpp +++ /dev/null @@ -1,20 +0,0 @@ ---- src/jrd/plugin_manager.cpp.orig Tue Aug 15 23:11:04 2006 -+++ src/jrd/plugin_manager.cpp Tue Aug 15 23:12:01 2006 -@@ -64,7 +64,7 @@ - void PluginManager::loadAllPlugins() - { - Firebird::PathName checkDir; -- const Firebird::PathName fbLibPath = Config::getRootDirectory(); -+ const Firebird::PathName fbLibPath = FB_LIBEXEC_PREFIX; - - for (spIterator pathItr = searchPaths.begin(); pathItr != searchPaths.end(); ++pathItr) - { -@@ -131,7 +131,7 @@ - PluginManager::Module *PluginManager::loadPluginModule(const Firebird::PathName& name) - { - Firebird::PathName checkPath; -- const Firebird::PathName fbLibPath = Config::getRootDirectory(); -+ const Firebird::PathName fbLibPath = FB_LIBEXEC_PREFIX; - - // Check to see if the module name was specified as a relative path - // from one of our search paths. This only makes sense if the name diff --git a/databases/firebird20-server/files/patch-src%jrd%svc.cpp b/databases/firebird20-server/files/patch-src%jrd%svc.cpp deleted file mode 100644 index a76b1568b036..000000000000 --- a/databases/firebird20-server/files/patch-src%jrd%svc.cpp +++ /dev/null @@ -1,22 +0,0 @@ ---- src/jrd/svc.cpp.orig Mon Jul 31 11:43:28 2006 -+++ src/jrd/svc.cpp Wed Nov 15 16:56:13 2006 -@@ -583,7 +583,8 @@ - { - #ifndef SERVICE_THREAD - TEXT service_path[MAXPATHLEN]; -- gds__prefix(service_path, serv->serv_executable); -+ strlcpy(service_path, FB_EXEC_PREFIX "/", MAXPATHLEN); -+ strlcat(service_path, serv->serv_executable, MAXPATHLEN); - service_fork(service_path, service); - #else - /* if service is single threaded, only call if not currently running */ -@@ -1742,7 +1743,8 @@ - TEXT service_path[MAXPATHLEN]; - - if (serv->serv_executable) { -- gds__prefix(service_path, serv->serv_executable); -+ strlcpy(service_path, FB_EXEC_PREFIX "/", MAXPATHLEN); -+ strlcat(service_path, serv->serv_executable, MAXPATHLEN); - service->svc_flags = SVC_forked; - service_fork(service_path, service); - } diff --git a/databases/firebird20-server/files/patch-src%lock%lock.cpp b/databases/firebird20-server/files/patch-src%lock%lock.cpp deleted file mode 100644 index 279324733739..000000000000 --- a/databases/firebird20-server/files/patch-src%lock%lock.cpp +++ /dev/null @@ -1,16 +0,0 @@ ---- src/lock/lock.cpp.orig Fri Feb 3 16:13:23 2006 -+++ src/lock/lock.cpp Wed Aug 16 12:41:32 2006 -@@ -2708,7 +2708,12 @@ - #ifdef DEBUG_MANAGER - gds__prefix(string, DEBUG_MANAGER); - #else -- gds__prefix(string, LOCK_MANAGER); -+ if (! getenv("FIREBIRD")) { -+ strlcpy(string, FB_EXEC_PREFIX "/", MAXPATHLEN); -+ strlcat(string, LOCK_MANAGER, MAXPATHLEN); -+ } else { -+ gds__prefix(string, LOCK_MANAGER); -+ } - #endif - if (statistics(string, &stat_buf) == -1) { - // bug() fills the vector with this address, it must be static. diff --git a/databases/firebird20-server/files/patch-src+jrd+IntlManager.cpp b/databases/firebird20-server/files/patch-src+jrd+IntlManager.cpp deleted file mode 100644 index c918181dce4f..000000000000 --- a/databases/firebird20-server/files/patch-src+jrd+IntlManager.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- src/jrd/IntlManager.cpp.orig Tue Nov 21 16:24:19 2006 -+++ src/jrd/IntlManager.cpp Tue Nov 21 16:30:40 2006 -@@ -78,7 +78,7 @@ - #endif - - Firebird::PathName intlPath; -- PathUtils::concatPath(intlPath, Config::getRootDirectory(), "intl"); -+ PathUtils::concatPath(intlPath, FB_LIBEXEC_PREFIX, "intl"); - - ScanDir dir(intlPath.c_str(), "*.conf"); - diff --git a/databases/firebird20-server/files/pkg-message.in b/databases/firebird20-server/files/pkg-message.in deleted file mode 100644 index 3d098ff99886..000000000000 --- a/databases/firebird20-server/files/pkg-message.in +++ /dev/null @@ -1,27 +0,0 @@ -############################################################################### - -Firebird was installed. - -1) Before start the server ensure that the following line exists in /etc/services: - -gds_db 3050/tcp #InterBase Database Remote Protocol - -2) If you use inetd then add the following line to /etc/inetd.conf - -gds_db stream tcp nowait firebird %%PREFIX%%/bin/fb_inet_server fb_inet_server - -And finally restart inetd. - -3) It is STRONGLY recommended that you change the SYSDBA -password with: - -% gsec -user SYSDBA -pass masterkey -GSEC> modify SYSDBA -pw newpassword -GSEC> quit - -before doing anything serious with Firebird. - -4) See documentation in %%DOCSDIR%%/ for more information. -5) Enjoy it ;) - -################################################################################ diff --git a/databases/firebird20-server/pkg-descr b/databases/firebird20-server/pkg-descr deleted file mode 100644 index ed76025f94b8..000000000000 --- a/databases/firebird20-server/pkg-descr +++ /dev/null @@ -1,12 +0,0 @@ -Firebird is a relational database offering many ANSI SQL-99 features -that runs on Linux, Windows, and a variety of Unix platforms. Firebird -offers excellent concurrency, high performance, and powerful language -support for stored procedures and triggers. It has been used in -production systems, under a variety of names since 1981. - -Firebird is completely free of any registration, licensing or deployment -fees. It may be deployed freely for use with any third-party software, -whether commercial or not. - -WWW: http://sourceforge.net/projects/firebird/ -WWW: http://www.firebirdsql.org/ diff --git a/databases/firebird20-server/pkg-install-server b/databases/firebird20-server/pkg-install-server deleted file mode 100644 index 3fe8ab2eb470..000000000000 --- a/databases/firebird20-server/pkg-install-server +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/sh - -# $FreeBSD$ - -PATH=/bin:/usr/bin:/usr/sbin - -buildwarning() { -cat <<EOF -############################################################################### - - ** IMPORTANT ** - -Keep in mind that if you build firebird server as 'root', this may cause -conflicts with SysV semaphores of running services. - -If you want to cancel it, press ctrl-C now if you need check some things -before of build it. - -############################################################################### -EOF - sleep 5 -} - -case $2 in -PRE-INSTALL) - buildwarning -;; - -POST-INSTALL) -cd /var/db/firebird - -# Lock files - -for i in isc_init1 isc_lock1 isc_event1 -do - FileName=$i.`hostname` - touch $FileName - chmod uga=rw $FileName - chown firebird:firebird $FileName -done - -touch firebird.log -chown firebird:firebird firebird.log security2.fdb - -;; - -esac diff --git a/databases/firebird20-server/pkg-plist b/databases/firebird20-server/pkg-plist deleted file mode 100644 index 03a8ea8d7924..000000000000 --- a/databases/firebird20-server/pkg-plist +++ /dev/null @@ -1,34 +0,0 @@ -bin/fb_inet_server -bin/fb_lock_mgr -bin/fb_lock_print -bin/fbstat -bin/gbak -bin/gdef -bin/gds_drop -bin/gfix -bin/gsec -bin/nbackup -libexec/firebird/intl/fbintl -libexec/firebird/intl/fbintl.conf -libexec/firebird/udf/fbudf.so -libexec/firebird/udf/fbudf.sql -libexec/firebird/udf/ib_udf.so -libexec/firebird/udf/ib_udf2.sql -@unexec (cmp -s %D/%%CONFDIR%%/aliases.conf %D/%%CONFDIR%%/aliases.conf.sample && rm -f %D/%%CONFDIR%%/aliases.conf) || true -%%CONFDIR%%/aliases.conf.sample -@exec [ -f %B/aliases.conf ] || cp %B/%f %B/aliases.conf -@dirrmtry %%CONFDIR%% -@dirrm libexec/firebird/intl -@dirrm libexec/firebird/udf -@dirrm libexec/firebird -@cwd / -@unexec (cmp -s %D/%%LOCALSTATEDIR%%/security2.fdb %D/%%LOCALSTATEDIR%%/security2.fdb.sample && rm -f %D/%%LOCALSTATEDIR%%/security2.fdb) || true -%%LOCALSTATEDIR%%/security2.fdb.sample -@exec [ -f %D/%%LOCALSTATEDIR%%/security2.fdb ] || cp %D/%F %D/%%LOCALSTATEDIR%%/security2.fdb -%%LOCALSTATEDIR%%/help/help.fdb -@unexec [ -s %D/%%LOCALSTATEDIR%%/firebird.log ] || rm -f %D/%%LOCALSTATEDIR%%/firebird.log -@rmtry %%LOCALSTATEDIR%%/isc_event1.`hostname` -@rmtry %%LOCALSTATEDIR%%/isc_init1.`hostname` -@rmtry %%LOCALSTATEDIR%%/isc_lock1.`hostname` -@dirrm %%LOCALSTATEDIR%%/help -@dirrmtry %%LOCALSTATEDIR%% diff --git a/databases/firebird20-server/pkg-plist.client b/databases/firebird20-server/pkg-plist.client deleted file mode 100644 index 2f5cf7bff48e..000000000000 --- a/databases/firebird20-server/pkg-plist.client +++ /dev/null @@ -1,28 +0,0 @@ -bin/gpre -bin/isql-fb -bin/qli -include/blr.h -include/ib_util.h -include/ibase.h -include/iberror.h -include/perf.h -lib/libfbclient.so -lib/libfbclient.so.2 -lib/libfbclient.so.2.0 -lib/libfbclient.so.%%FIREBIRD_VERSION%% -lib/libfbembed.so -lib/libfbembed.so.2 -lib/libfbembed.so.2.0 -lib/libfbembed.so.%%FIREBIRD_VERSION%% -lib/libgds.so -lib/libgds.so.2 -lib/libgds.so.2.0 -lib/libib_util.so -@unexec if cmp -s %D/%%CONFDIR%%/firebird.conf %D/%%CONFDIR%%/firebird.conf.sample; then rm -f %D/%%CONFDIR%%/firebird.conf; fi -%%CONFDIR%%/firebird.conf.sample -@exec [ -f %B/firebird.conf ] || cp %B/%f %B/firebird.conf -@dirrmtry %%CONFDIR%% -%%DATADIR%%/de_DE.msg -%%DATADIR%%/firebird.msg -%%DATADIR%%/fr_FR.msg -@dirrm %%DATADIR%% |