Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Jan 2004 01:43:32 +0300 (MSK)
From:      Gleb Smirnoff <glebius@cell.sick.ru>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        chris@e-easy.com.au
Subject:   ports/61276: Update port: databases/firebird
Message-ID:  <200401122243.i0CMhWB4075802@cell.sick.ru>
Resent-Message-ID: <200401122250.i0CMoD7m061103@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         61276
>Category:       ports
>Synopsis:       Update port: databases/firebird
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jan 12 14:50:13 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Gleb Smirnoff
>Release:        FreeBSD 4.9-PRERELEASE i386
>Organization:
Best Telecom ISP
>Environment:
System: FreeBSD cell.sick.ru 4.9-PRERELEASE FreeBSD 4.9-PRERELEASE #0: Fri Sep 19 10:22:46 MSD 2003 root@fade.bestcom.ru:/usr/obj/usr/src/sys/NUCLEUS i386

>Description:
	Firebird 1.5 Release Candidate 8 is already available. Here is
	patch for FreeBSD port. It updates port and fixes two small
	errors:
		1) pkg-message exists, but is not printed
		2) RELNOTES file exists, but is not installed

>How-To-Repeat:
>Fix:
diff -ur firebird-old/Makefile firebird/Makefile
--- firebird-old/Makefile	Sun Jan  4 12:44:44 2004
+++ firebird/Makefile	Tue Jan 13 01:19:22 2004
@@ -6,11 +6,11 @@
 #
 
 PORTNAME=	firebird
-PORTVERSION=	1.5.r7
+PORTVERSION=	1.5.r8
 CATEGORIES=	databases
-MASTER_SITES=	http://www.aims.net.au/chris/firebird/
+MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=firebird
-DISTNAME=	firebird15-rc7
+DISTNAME=	firebird15-rc8
 
 MAINTAINER=	chris@e-easy.com.au
 COMMENT=	The open-source InterBase(tm) 6.0 spin-off (Classic version)
@@ -65,5 +65,10 @@
 	cd ${WRKSRC};							\
 	${ENV} CC=${CC} CXX=${CXX} ${GMAKE} all;			\
 	)
+
+post-install:
+	${INSTALL_DATA} ${FILESDIR}/RELNOTES \
+			${PREFIX}/firebird
+	@${CAT} ${PKGMESSAGE}
 
 .include <bsd.port.post.mk>
diff -ur firebird-old/distinfo firebird/distinfo
--- firebird-old/distinfo	Sun Jan  4 12:44:44 2004
+++ firebird/distinfo	Mon Jan 12 23:10:32 2004
@@ -1 +1 @@
-MD5 (firebird15-rc7.tar.bz2) = f6a3a4afa1f2fdfde9a4348a618c4896
+MD5 (firebird15-rc8.tar.bz2) = cb775b56c0b3067994ec78f15a9e757d
diff -ur firebird-old/files/RELNOTES firebird/files/RELNOTES
--- firebird-old/files/RELNOTES	Thu Jan 16 14:52:00 2003
+++ firebird/files/RELNOTES	Tue Jan 13 00:57:09 2004
@@ -71,6 +71,12 @@
 traversing to /usr/interbase/misc will find the startup scripts for
 the various flavours of Linux.
 
+    This installation has already inserted necessary line to your
+inetd.conf, so that you can connect to Firebird through TCP socket.
+However you need to add remote host to /etc/hosts.equiv file:
+
+	echo localhost >>/etc/hosts.equiv
+
     Complete documentation for InterBase(tm) is available (free of
 charge) from http://www.interbase.com/ in PDF format.  While
 InterBase and Firebird are two distinct entities, all InterBase
diff -ur firebird-old/files/patch-autogen.sh firebird/files/patch-autogen.sh
--- firebird-old/files/patch-autogen.sh	Sun Dec 14 14:09:21 2003
+++ firebird/files/patch-autogen.sh	Mon Jan 12 23:15:12 2004
@@ -1,26 +1,16 @@
---- autogen.sh.orig	Fri Apr 18 04:41:28 2003
-+++ autogen.sh	Sun Aug 24 18:39:45 2003
-@@ -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,12 +50,12 @@
- 
- # 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
+--- autogen.sh.orig	Mon Jan 12 23:14:11 2004
++++ autogen.sh	Mon Jan 12 23:14:50 2004
+@@ -14,11 +14,11 @@
+ fi
+ if [ -z $LIBTOOL ]
+ then
+-  LIBTOOL=libtool
++  LIBTOOL=libtool13
+ fi
+ if [ -z $LIBTOOLIZE ]
+ then
+-  LIBTOOLIZE=libtoolize
++  LIBTOOLIZE=libtoolize13
  fi
--libtoolize --copy --force || exit 1
-+libtoolize13 --copy --force || exit 1
  
- echo "Running autoconf ..."
- autoconf || exit 1
+ echo "AUTOCONF="$AUTOCONF
Only in firebird-old/files: patch-src::common::classes::locks.h
diff -ur firebird-old/pkg-plist firebird/pkg-plist
--- firebird-old/pkg-plist	Sun Jan  4 12:45:03 2004
+++ firebird/pkg-plist	Tue Jan 13 01:20:09 2004
@@ -110,6 +110,7 @@
 firebird/lib/libgds.so.1
 firebird/lib/libib_util.so
 firebird/security.fdb
+firebird/RELNOTES
 @dirrm firebird/UDF
 @dirrm firebird/bin
 @dirrm firebird/doc/sql.extensions
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200401122243.i0CMhWB4075802>