Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Aug 2001 15:09:12 +0400 (MSD)
From:      "Sergey A.Osokin" <osa@FreeBSD.org.ru>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/30220: [MAINTAINER] update databases/gigabase from 2.38 to 2.39
Message-ID:  <20010830110912.89C68B0@freebsd.org.ru>

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

>Number:         30220
>Category:       ports
>Synopsis:       [MAINTAINER] update databases/gigabase from 2.38 to 2.39
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Aug 30 04:10:05 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Sergey A. Osokin
>Release:        FreeBSD 4.4-RC i386
>Organization:
Russian FreeBSD Team
>Environment:
System: FreeBSD 4.4-RC i386


>Description:
	update databases/gigabase from 2.38 to 2.39
	from CHANGES:
	1. Fix UNICODE support problems
	2. Supports of the latest SUN Forte 6U2 C++ in autoconfiguration
	port fixes:
	1. Remove do-install section from Makefile
	2. Update pkg-plist
	3. Fix ltmain.sh

>How-To-Repeat:
>Fix:

diff -ruN gigabase.old/Makefile gigabase/Makefile
--- gigabase.old/Makefile	Thu Aug 30 14:52:44 2001
+++ gigabase/Makefile	Thu Aug 30 14:35:00 2001
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	gigabase
-PORTVERSION=	2.38
+PORTVERSION=	2.39
 CATEGORIES=	databases
 MASTER_SITES=	http://www.ispras.ru/~knizhnik/
 
@@ -17,20 +17,5 @@
 USE_GMAKE=	yes
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--enable-shared --build=$(ARCH} --host=unknown-freebsd --target=${OSREL}
-
-do-install:
-	@${MKDIR} -m 755 ${PREFIX}/include/${PORTNAME}
-	@for f in gigabase.h stdtp.h class.h database.h cursor.h reference.h \
-		wwwapi.h array.h file.h hashtab.h btree.h sync.h query.h \
-		datetime.h pagepool.h blob.h container.h cli.h ; do \
-		${INSTALL} -C -o root -g wheel -m 0644 ${WRKSRC}/$$f \
-		${PREFIX}/include/${PORTNAME}/$$f ;\
-	done
-	@${INSTALL} -C -o root -g wheel -m 0755 -s ${WRKSRC}/.libs/subsql \
-		${PREFIX}/bin/subsql
-	@for f in libgigabase_r.a libgigabase_r.so.2 libcli_r.a libcli_r.so.2 ; do \
-		${INSTALL} -C -o root -g wheel -m 0644 ${WRKSRC}/.libs/$$f \
-		${PREFIX}/lib/$f ;\
-	done
 
 .include <bsd.port.mk>
diff -ruN gigabase.old/distinfo gigabase/distinfo
--- gigabase.old/distinfo	Thu Aug 30 14:52:44 2001
+++ gigabase/distinfo	Thu Aug 23 22:58:45 2001
@@ -1 +1 @@
-MD5 (gigabase-2.38.tar.gz) = 86433c11e2e1ffdf153d244d82dccb8a
+MD5 (gigabase-2.39.tar.gz) = 637b37636d1a05fd8450a517d5650165
diff -ruN gigabase.old/files/patch-aa gigabase/files/patch-aa
--- gigabase.old/files/patch-aa	Thu Aug 30 14:52:44 2001
+++ gigabase/files/patch-aa	Thu Aug 30 15:01:43 2001
@@ -1,6 +1,6 @@
---- Makefile.in.orig	Sun Aug  5 12:52:21 2001
-+++ Makefile.in	Sun Aug  5 12:53:40 2001
-@@ -43,8 +43,8 @@
+--- Makefile.in.orig	Thu Aug 30 15:00:48 2001
++++ Makefile.in	Thu Aug 30 15:01:32 2001
+@@ -41,8 +41,8 @@
  CXX = @CXX@
  CC = @CC@
  DEFS = @DEFS@
@@ -11,7 +11,7 @@
  LD = $(CXX)
  LDFLAGS = @LDFLAGS@ @TDEFS@ @LIBS@
  AR = ar
-@@ -128,7 +128,7 @@
+@@ -126,7 +126,7 @@
  	else \
  		cp subsql $(bindir); \
  	fi
diff -ruN gigabase.old/files/patch-ab gigabase/files/patch-ab
--- gigabase.old/files/patch-ab	Thu Jan  1 03:00:00 1970
+++ gigabase/files/patch-ab	Thu Aug 30 14:28:30 2001
@@ -0,0 +1,34 @@
+--- ltmain.sh.orig	Thu Aug 30 14:28:03 2001
++++ ltmain.sh	Thu Aug 30 14:28:09 2001
+@@ -1226,6 +1226,10 @@
+ 	    # OpenBSD uses either libc or libc_r.
+ 	    continue
+ 	    ;;
++	  *-*-freebsd*)
++	    # FreeBSD uses either libc or libc_r.
++	    continue
++	    ;;
+ 	  *-*-rhapsody* | *-*-darwin1.[012])
+ 	    # Rhapsody C and math libraries are in the System framework
+ 	    deplibs="$deplibs -framework System"
+@@ -1238,6 +1242,10 @@
+            # Do not include libc_r directly, use -pthread flag.
+            continue
+            ;;
++         *-*-freebsd*)
++           # Do not include libc_r directly, use -pthread flag.
++           continue
++           ;;
+          esac
+         fi
+ 	deplibs="$deplibs $arg"
+@@ -2820,6 +2828,9 @@
+ 	    ;;
+           *-*-openbsd*)
+ 	    # OpenBSD uses either libc or libc_r.
++            ;;
++          *-*-freebsd*)
++	    # FreeBSD uses either libc or libc_r.
+             ;;
+  	  *)
+ 	    # Add libc to deplibs on all other systems if necessary.
diff -ruN gigabase.old/pkg-plist gigabase/pkg-plist
--- gigabase.old/pkg-plist	Thu Aug 30 14:52:44 2001
+++ gigabase/pkg-plist	Thu Aug 30 14:36:43 2001
@@ -16,9 +16,13 @@
 include/gigabase/blob.h
 include/gigabase/container.h
 include/gigabase/cli.h
-lib/libgigabase_r.a
 lib/libcli_r.a
-lib/libgigabase_r.so.2
+lib/libcli_r.la
+lib/libcli_r.so
 lib/libcli_r.so.2
+lib/libgigabase_r.a
+lib/libgigabase_r.la
+lib/libgigabase_r.so
+lib/libgigabase_r.so.2
 bin/subsql
 @dirrm include/gigabase
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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