ports/79310: [PATCH] databases/firebird-devel: update to 20050327 (2.0-alpha1), take maintainership
Renato Botelho
freebsd at galle.com.br
Mon Mar 28 17:30:05 UTC 2005
>Number: 79310
>Category: ports
>Synopsis: [PATCH] databases/firebird-devel: update to 20050327 (2.0-alpha1), take maintainership
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Mon Mar 28 17:30:02 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Renato Botelho
>Release: FreeBSD 5.3-RELEASE-p5 i386
>Organization:
Galle Folheados - http://www.galle.com.br
>Environment:
System: FreeBSD data.galle.com.br 5.3-RELEASE-p5 FreeBSD 5.3-RELEASE-p5 #7: Thu Mar 3 09:03:28 BRST
>Description:
- Update to 20050327 (2.0-alpha1)
- Take maintainership
- Remove undeeded patch-src::common::classes::locks.h
- Convert patch-autogen.sh to ${REINPLACE_CMD}
Removed file(s):
- files/patch-autogen.sh
- files/patch-src::common::classes::locks.h
Special thanks to Wendell Martins Borges <wendell at ramenzoni.com.br> for
hosting source tarball
Port maintainer (ports at FreeBSD.org) is cc'd.
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.24
diff -u -r1.24 Makefile
--- Makefile 12 Oct 2004 09:35:46 -0000 1.24
+++ Makefile 28 Mar 2005 17:23:54 -0000
@@ -6,15 +6,14 @@
#
PORTNAME= firebird
-PORTVERSION= 2.0.a0
-PORTREVISION= 1
+PORTVERSION= 2.0.a1
CATEGORIES= databases
-MASTER_SITES= http://www.aims.net.au/chris/firebird/
+MASTER_SITES= http://www.ramenzoni.com.br/~garga/firebird/
MASTER_SITE_SUBDIR=firebird
PKGNAMESUFFIX= -devel
-DISTNAME= firebird2-20031110
+DISTNAME= firebird2-20050327
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= freebsd at galle.com.br
COMMENT= The open-source InterBase(tm) 6.0 spin-off (Classic version)
USE_BZIP2= yes
@@ -23,6 +22,7 @@
GNU_CONFIGURE= yes
WANT_AUTOCONF_VER= 259
USE_GCC= 3.4
+USE_REINPLACE= yes
CONFLICTS= firebird-1.*
NO_PACKAGE= pkg-install not finished
@@ -52,6 +52,12 @@
@sleep 10
.endif
+pre-configure:
+ @${REINPLACE_CMD} "s/AUTOCONF=autoconf/AUTOCONF=autoconf259/g; \
+ s/LIBTOOL=libtool/LIBTOOL=libtool13/g; \
+ s/LIBTOOLIZE=libtoolize/LIBTOOLIZE=libtoolize13/g" \
+ ${WRKSRC}/autogen.sh
+
do-configure:
@(cd ${WRKSRC} && ${ENV} CC=${CC} CXX=${CXX} MAKE=${GMAKE} ./autogen.sh --prefix=${PREFIX}/firebird --with-lock-manager --with-editline)
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/databases/firebird-devel/distinfo,v
retrieving revision 1.5
diff -u -r1.5 distinfo
--- distinfo 18 Mar 2004 17:59:58 -0000 1.5
+++ distinfo 28 Mar 2005 17:23:54 -0000
@@ -1,2 +1,2 @@
-MD5 (firebird2-20031110.tar.bz2) = fa8cc0819e0a74278719953cf013bcb1
-SIZE (firebird2-20031110.tar.bz2) = 3682236
+MD5 (firebird2-20050327.tar.bz2) = 93996c74033f0efa180527e69f45196a
+SIZE (firebird2-20050327.tar.bz2) = 4321529
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/databases/firebird-devel/pkg-plist,v
retrieving revision 1.3
diff -u -r1.3 pkg-plist
--- pkg-plist 4 Dec 2003 17:34:20 -0000 1.3
+++ pkg-plist 28 Mar 2005 17:23:54 -0000
@@ -6,6 +6,7 @@
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
@@ -20,32 +21,57 @@
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
@unexec rm -f %D/firebird/firebird.log
firebird/firebird.msg
firebird/help/help.fdb
firebird/include/blr.h
-firebird/include/gds.h
firebird/include/ib_util.h
firebird/include/ibase.h
firebird/include/iberror.h
@@ -61,7 +87,8 @@
firebird/lib/libfbembed.so.2
firebird/lib/libfbembed.so.2.0.0
firebird/lib/libib_util.so
-firebird/security.fdb
+firebird/security2.fdb.sample
+firebird/security2.fdb
@dirrm firebird/UDF
@dirrm firebird/bin
@dirrm firebird/doc/sql.extensions
Index: files/patch-autogen.sh
===================================================================
RCS file: files/patch-autogen.sh
diff -N files/patch-autogen.sh
--- files/patch-autogen.sh 1 Jul 2004 17:06:35 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,43 +0,0 @@
---- autogen.sh.orig Sat Nov 1 14:50:38 2003
-+++ autogen.sh Mon Nov 10 16:24:17 2003
-@@ -8,7 +8,7 @@
- SRCDIR=`dirname $0`
- DIE=0
-
--VER=`autoconf --version|grep '^[Aa]utoconf'|sed 's/^[^0-9]*//'`
-+VER=`autoconf259 --version|grep '^[Aa]utoconf'|sed 's/^[^0-9]*//'`
- case "$VER" in
- 0* | 1\.* | 2\.[0-9] | 2\.[0-9][a-z]* | \
- 2\.[1-4][0-9] | 2\.5[0-6][a-z]* )
-@@ -20,7 +20,7 @@
- ;;
- esac
-
--VER=`libtool --version|grep ' libtool)'|sed 's/.*) \([0-9][0-9.]*\) .*/\1/'`
-+VER=`libtool13 --version|grep ' libtool)'|sed 's/.*) \([0-9][0-9.]*\) .*/\1/'`
- case "$VER" in
- 0* | 1\.[0-2] | 1\.[0-2][a-z]* | \
- 1\.3\.[0-2] | 1\.3\.[0-2][a-z]* )
-@@ -50,18 +50,18 @@
-
- # Generate configure from configure.in
- echo "Running libtoolize ..."
--LIBTOOL_M4=`libtoolize --copy --force --dry-run|grep 'You should add the contents of'|sed "s,^[^/]*\(/[^']*\).*$,\1,"`
-+LIBTOOL_M4=`libtoolize13 --copy --force --dry-run|grep 'You should add the contents of'|sed "s,^[^/]*\(/[^']*\).*$,\1,"`
- if test "x$LIBTOOL_M4" != "x"; then
- rm -f aclocal.m4
- cp $LIBTOOL_M4 aclocal.m4
- fi
--libtoolize --copy --force || exit 1
-+libtoolize13 --copy --force || exit 1
-
- echo "Running autoheader ..."
--autoheader || exit 1
-+autoheader259 || exit 1
-
- echo "Running autoconf ..."
--autoconf || exit 1
-+autoconf259 || exit 1
-
- # If NOCONFIGURE is set, skip the call to configure
- if test "x$NOCONFIGURE" = "x"; then
Index: files/patch-src::common::classes::locks.h
===================================================================
RCS file: files/patch-src::common::classes::locks.h
diff -N files/patch-src::common::classes::locks.h
--- files/patch-src::common::classes::locks.h 4 Dec 2003 17:34:20 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,49 +0,0 @@
---- src/common/classes/locks.h.orig Sun Aug 17 14:56:47 2003
-+++ src/common/classes/locks.h Wed Nov 12 11:12:25 2003
-@@ -77,7 +77,7 @@
-
- /* Process-local spinlock. Used to manage memory heaps in threaded environment. */
- // Pthreads version of the class
--#ifndef SOLARIS
-+#if !defined(SOLARIS) && !defined(DARWIN) && !defined(FREEBSD)
- class Spinlock {
- private:
- pthread_spinlock_t spinlock;
-@@ -100,6 +100,7 @@
- }
- };
- #else
-+#ifdef SOLARIS
- // Who knows why Solaris 2.6 have not THIS funny spins?
- //The next code is not comlpeted but let me compile //Konstantin
- class Spinlock {
-@@ -123,6 +124,29 @@
- system_call_failed::raise();
- }
- };
-+#else // DARWIN and FREEBSD
-+class Spinlock {
-+private:
-+ pthread_mutex_t mlock;
-+public:
-+ Spinlock() {
-+ if (pthread_mutex_init(&mlock, 0))
-+ system_call_failed::raise();
-+ }
-+ ~Spinlock() {
-+ if (pthread_mutex_destroy(&mlock))
-+ system_call_failed::raise();
-+ }
-+ void enter() {
-+ if (pthread_mutex_lock(&mlock))
-+ system_call_failed::raise();
-+ }
-+ void leave() {
-+ if (pthread_mutex_unlock(&mlock))
-+ system_call_failed::raise();
-+ }
-+};
-+#endif
-
- #endif
- #endif
--- firebird-devel-2.0.a1.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list