ports/80414: [MAINTAINER] databases/firebird-devel: Back to install on ${PREFIX}/firebird

Renato Botelho freebsd at galle.com.br
Wed Apr 27 18:10:17 UTC 2005


>Number:         80414
>Category:       ports
>Synopsis:       [MAINTAINER] databases/firebird-devel: Back to install on ${PREFIX}/firebird
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Apr 27 18:10:15 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Renato Botelho
>Release:        FreeBSD 5.3-RELEASE-p9 i386
>Organization:
Galle Folheados - http://www.galle.com.br
>Environment:
System: FreeBSD data.galle.com.br 5.3-RELEASE-p9 FreeBSD 5.3-RELEASE-p9 #9: Fri Apr 15 07:52:00 BRST 2005
>Description:
- Back the installation to ${PREFIX}/firebird dir.

Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:

--- firebird-devel-2.0.a1.patch begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/databases/firebird-devel/Makefile,v
retrieving revision 1.27
diff -u -r1.27 Makefile
--- Makefile	24 Apr 2005 04:22:22 -0000	1.27
+++ Makefile	27 Apr 2005 18:01:06 -0000
@@ -22,19 +22,15 @@
 WANT_LIBTOOL_VER=	15
 WANT_AUTOCONF_VER=	259
 GNU_CONFIGURE=		yes
-CONFIGURE_SCRIPT=	autogen.sh
-CONFIGURE_ARGS=		--with-lock-manager --with-editline
-CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
 USE_GCC=		3.4
 
-PREFIX?=	${LOCALBASE}/${PORTNAME}
 NO_MTREE=	yes
 
 CONFLICTS=	firebird-1.*
 
 WRKSRC=		${WRKDIR}/firebird2
 INSTALLS_SHLIB=	yes
-LDCONFIG_DIRS=	%%PREFIX%%/lib
+LDCONFIG_DIRS=	%%PREFIX%%/firebird/lib
 SUB_FILES=	pkg-message
 PKGMESSAGE=	${WRKDIR}/pkg-message
 
@@ -49,7 +45,8 @@
 pre-everything::
 	@${ECHO_MSG} "NOTE: If the work directory is on an NFS mount, you will"
 	@${ECHO_MSG} "require NFS client locking support for the build to"
-	@${ECHO_MSG} "succeed."
+	@${ECHO_MSG} "succeed. Currently this is only available on FreeBSD 5.0"
+	@${ECHO_MSG} "or greater."
 	@${ECHO_MSG}
 	@${ECHO_MSG} "WARNING: The on-disk structure of the databases has"
 	@${ECHO_MSG} "changed since version 1.0.x."
@@ -59,6 +56,17 @@
 	@sleep 10
 .endif
 
+do-configure:
+	@(cd ${WRKSRC} && ${ENV} CC=${CC} CXX=${CXX} MAKE=${GMAKE}	\
+	${AUTOTOOLS_VARS} ./autogen.sh --prefix=${PREFIX}/firebird	\
+	--with-lock-manager --with-editline)
+
+do-build:
+	@(								\
+	cd ${WRKSRC};							\
+	${ENV} CC=${CC} CXX=${CXX} ${GMAKE} all;			\
+	)
+
 post-install:
 	@${CAT} ${PKGMESSAGE}
 
Index: pkg-install
===================================================================
RCS file: /home/ncvs/ports/databases/firebird-devel/pkg-install,v
retrieving revision 1.7
diff -u -r1.7 pkg-install
--- pkg-install	26 Apr 2005 17:46:47 -0000	1.7
+++ pkg-install	27 Apr 2005 18:01:07 -0000
@@ -41,7 +41,7 @@
 if which -s pw; then
 	if [ $nofbuid -ne 0 ]; then
 		pw useradd firebird -u $fbUID -g $fbGID -h - -s /bin/sh \
-		-d $PKG_PREFIX -c "Firebird Database Administrator"
+		-d $PKG_PREFIX/firebird -c "Firebird Database Administrator"
 	fi
 else
 	echo -n "unable to create user firebird - please create it manually,"
@@ -51,13 +51,13 @@
 ;;
 
 POST-INSTALL)
-chown -R firebird:firebird $PKG_PREFIX
-chmod -R o= $PKG_PREFIX
+chown -R firebird:firebird $PKG_PREFIX/firebird
+chmod -R o= $PKG_PREFIX/firebird
 
 # Now fix up the mess.
 
 # fix up directories
-for i in `find $PKG_PREFIX -print`
+for i in `find $PKG_PREFIX/firebird -print`
 do
 	FileName=$i
 	if [ -d $FileName ]; then
@@ -66,28 +66,28 @@
 done
 
 # make lib ldconfig-compatible
-chown -R root:wheel $PKG_PREFIX/lib
+chown -R root:wheel $PKG_PREFIX/firebird/lib
 
 # make the following read-only
-chmod -R a=r $PKG_PREFIX/WhatsNew
-for i in `find $PKG_PREFIX/doc -type f -print`
+chmod -R a=r $PKG_PREFIX/firebird/WhatsNew
+for i in `find $PKG_PREFIX/firebird/doc -type f -print`
 do
 	chmod a=r $i
 done
-#chmod -R a=r $PKG_PREFIX/examples/*
-chmod -R a=r $PKG_PREFIX/include/*
-chmod -R a=r $PKG_PREFIX/intl/*
-#chmod -R a=r $PKG_PREFIX/misc/*
-
-chmod -R ug=rx,o= $PKG_PREFIX/UDF/*
-chmod -R ug=rx,o= $PKG_PREFIX/intl/fbintl
-chmod -R a=rx $PKG_PREFIX/lib/*
+#chmod -R a=r $PKG_PREFIX/firebird/examples/*
+chmod -R a=r $PKG_PREFIX/firebird/include/*
+chmod -R a=r $PKG_PREFIX/firebird/intl/*
+#chmod -R a=r $PKG_PREFIX/firebird/misc/*
+
+chmod -R ug=rx,o= $PKG_PREFIX/firebird/UDF/*
+chmod -R ug=rx,o= $PKG_PREFIX/firebird/intl/fbintl
+chmod -R a=rx $PKG_PREFIX/firebird/lib/*
 
-#cd $PKG_PREFIX/lib
+#cd $PKG_PREFIX/firebird/lib
 #ln -sf libfbembed.so libgds.so
 #ln -sf libfbembed.so.2 libgds.so.2
 
-cd $PKG_PREFIX/bin
+cd $PKG_PREFIX/firebird/bin
 for i in `ls`
 do
 	chmod ug=rx,o= $i
@@ -105,7 +105,7 @@
 done
 
 
-cd $PKG_PREFIX
+cd $PKG_PREFIX/firebird
 
 # Lock files
 
@@ -136,7 +136,7 @@
 # shared lib startup script
 if [ -d $PKG_PREFIX/etc/rc.d ]; then
 	(
-	echo "#!/bin/sh"; echo "[ -d $PKG_PREFIX/lib ] && /sbin/ldconfig -m $PKG_PREFIX/lib"
+	echo "#!/bin/sh"; echo "[ -d $PKG_PREFIX/firebird/lib ] && /sbin/ldconfig -m $PKG_PREFIX/firebird/lib"
 	) > $PKG_PREFIX/etc/rc.d/000.firebird.sh
   chmod a=rx $PKG_PREFIX/etc/rc.d/000.firebird.sh
 fi
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/databases/firebird-devel/pkg-plist,v
retrieving revision 1.6
diff -u -r1.6 pkg-plist
--- pkg-plist	26 Apr 2005 17:46:47 -0000	1.6
+++ pkg-plist	27 Apr 2005 18:01:07 -0000
@@ -1,97 +1,101 @@
 @comment $FreeBSD: ports/databases/firebird-devel/pkg-plist,v 1.6 2005/04/26 17:46:47 sem Exp $
 @unexec rm -f %%LOCALBASE%%/etc/rc.d/000.firebird.sh
-README
-UDF/fbudf.so
-UDF/fbudf.sql
-UDF/ib_udf.so
-UDF/ib_udf.sql
-WhatsNew
-aliases.conf
-aliases.conf.sample
-bin/fb_inet_server
-bin/fb_lock_mgr
-bin/fb_lock_print
-bin/gbak
-bin/gdef
-bin/gds_drop
-bin/gfix
-bin/gpre
-bin/gsec
-bin/gsplit
-bin/gstat
-bin/isql
-bin/qli
-doc/README.NTSecurity
-doc/README.Optimizer.txt
-doc/README.Win32LibraryInstallation.txt
-doc/README.build.mingw.html
-doc/README.build.msvc.html
-doc/README.coding.style
-doc/README.instsvc
-doc/README.isql_enhancements.txt
-doc/README.makefiles
-doc/README.performance_monitoring
-doc/README.sha1
-doc/README.user
-doc/README.user.embedded
-doc/README.user.troubleshooting
-doc/README.xnet
-doc/sql.extensions/README.PSQL_stack_trace.txt
-doc/sql.extensions/README.aggregate_tracking
-doc/sql.extensions/README.case
-doc/sql.extensions/README.coalesce
-doc/sql.extensions/README.context_variables
-doc/sql.extensions/README.context_variables2
-doc/sql.extensions/README.cursors
-doc/sql.extensions/README.data_type_results_of_aggregations.txt
-doc/sql.extensions/README.data_types
-doc/sql.extensions/README.ddl.txt
-doc/sql.extensions/README.default_parameters
-doc/sql.extensions/README.derived_tables.txt
-doc/sql.extensions/README.distinct
-doc/sql.extensions/README.exception_handling
-doc/sql.extensions/README.execute_block
-doc/sql.extensions/README.execute_statement
-doc/sql.extensions/README.explicit_locks
-doc/sql.extensions/README.expression_indices
-doc/sql.extensions/README.iif
-doc/sql.extensions/README.keywords
-doc/sql.extensions/README.leave_labels
-doc/sql.extensions/README.null_value
-doc/sql.extensions/README.nullif
-doc/sql.extensions/README.order_by_expressions_nulls
-doc/sql.extensions/README.plan
-doc/sql.extensions/README.rows
-doc/sql.extensions/README.savepoints
-doc/sql.extensions/README.select_expressions
-doc/sql.extensions/README.sequence_generators
-doc/sql.extensions/README.universal_triggers
-doc/sql.extensions/README.view_updates
-firebird.conf
-firebird.conf.sample
- at unexec rm -f %D/firebird.log
-firebird.msg
-help/help.fdb
-include/blr.h
-include/ib_util.h
-include/ibase.h
-include/iberror.h
-include/perf.h
-intl/fbintl
- at unexec rm -f %D/isc_event1.`hostname`
- at unexec rm -f %D/isc_init1.`hostname`
- at unexec rm -f %D/isc_lock1.`hostname`
-lib/libfbclient.so
-lib/libfbclient.so.2
-lib/libfbclient.so.2.0.0
-lib/libfbembed.so
-lib/libfbembed.so.2
-lib/libfbembed.so.2.0.0
-lib/libib_util.so
-security2.fdb.sample
-security2.fdb
- at dirrm UDF
- at dirrm doc/sql.extensions
- at dirrm doc
- at dirrm help
- at dirrm intl
+firebird/README
+firebird/UDF/fbudf.so
+firebird/UDF/fbudf.sql
+firebird/UDF/ib_udf.so
+firebird/UDF/ib_udf.sql
+firebird/WhatsNew
+firebird/aliases.conf
+firebird/aliases.conf.sample
+firebird/bin/fb_inet_server
+firebird/bin/fb_lock_mgr
+firebird/bin/fb_lock_print
+firebird/bin/gbak
+firebird/bin/gdef
+firebird/bin/gds_drop
+firebird/bin/gfix
+firebird/bin/gpre
+firebird/bin/gsec
+firebird/bin/gsplit
+firebird/bin/gstat
+firebird/bin/isql
+firebird/bin/qli
+firebird/doc/README.NTSecurity
+firebird/doc/README.Optimizer.txt
+firebird/doc/README.Win32LibraryInstallation.txt
+firebird/doc/README.build.mingw.html
+firebird/doc/README.build.msvc.html
+firebird/doc/README.coding.style
+firebird/doc/README.instsvc
+firebird/doc/README.isql_enhancements.txt
+firebird/doc/README.makefiles
+firebird/doc/README.performance_monitoring
+firebird/doc/README.sha1
+firebird/doc/README.user
+firebird/doc/README.user.embedded
+firebird/doc/README.user.troubleshooting
+firebird/doc/README.xnet
+firebird/doc/sql.extensions/README.PSQL_stack_trace.txt
+firebird/doc/sql.extensions/README.aggregate_tracking
+firebird/doc/sql.extensions/README.case
+firebird/doc/sql.extensions/README.coalesce
+firebird/doc/sql.extensions/README.context_variables
+firebird/doc/sql.extensions/README.context_variables2
+firebird/doc/sql.extensions/README.cursors
+firebird/doc/sql.extensions/README.data_type_results_of_aggregations.txt
+firebird/doc/sql.extensions/README.data_types
+firebird/doc/sql.extensions/README.ddl.txt
+firebird/doc/sql.extensions/README.default_parameters
+firebird/doc/sql.extensions/README.derived_tables.txt
+firebird/doc/sql.extensions/README.distinct
+firebird/doc/sql.extensions/README.exception_handling
+firebird/doc/sql.extensions/README.execute_block
+firebird/doc/sql.extensions/README.execute_statement
+firebird/doc/sql.extensions/README.explicit_locks
+firebird/doc/sql.extensions/README.expression_indices
+firebird/doc/sql.extensions/README.iif
+firebird/doc/sql.extensions/README.keywords
+firebird/doc/sql.extensions/README.leave_labels
+firebird/doc/sql.extensions/README.null_value
+firebird/doc/sql.extensions/README.nullif
+firebird/doc/sql.extensions/README.order_by_expressions_nulls
+firebird/doc/sql.extensions/README.plan
+firebird/doc/sql.extensions/README.rows
+firebird/doc/sql.extensions/README.savepoints
+firebird/doc/sql.extensions/README.select_expressions
+firebird/doc/sql.extensions/README.sequence_generators
+firebird/doc/sql.extensions/README.universal_triggers
+firebird/doc/sql.extensions/README.view_updates
+firebird/firebird.conf
+firebird/firebird.conf.sample
+ at unexec rm -f %D/firebird/firebird.log
+firebird/firebird.msg
+firebird/help/help.fdb
+firebird/include/blr.h
+firebird/include/ib_util.h
+firebird/include/ibase.h
+firebird/include/iberror.h
+firebird/include/perf.h
+firebird/intl/fbintl
+ at unexec rm -f %D/firebird/isc_event1.`hostname`
+ at unexec rm -f %D/firebird/isc_init1.`hostname`
+ at unexec rm -f %D/firebird/isc_lock1.`hostname`
+firebird/lib/libfbclient.so
+firebird/lib/libfbclient.so.2
+firebird/lib/libfbclient.so.2.0.0
+firebird/lib/libfbembed.so
+firebird/lib/libfbembed.so.2
+firebird/lib/libfbembed.so.2.0.0
+firebird/lib/libib_util.so
+firebird/security2.fdb.sample
+firebird/security2.fdb
+ at dirrm firebird/UDF
+ at dirrm firebird/bin
+ at dirrm firebird/doc/sql.extensions
+ at dirrm firebird/doc
+ at dirrm firebird/help
+ at dirrm firebird/include
+ at dirrm firebird/intl
+ at dirrm firebird/lib
+ at unexec rmdir %D/firebird 2>/dev/null || true
--- firebird-devel-2.0.a1.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list