FreeBSD Bugzilla – Attachment 143636 Details for
Bug 190893
databases/gigabase: Update to version 3.91
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
databases_gigabase.diff
databases_gigabase.diff (text/plain), 7.85 KB, created by
tkato432
on 2014-06-10 18:48:07 UTC
(
hide
)
Description:
databases_gigabase.diff
Filename:
MIME Type:
Creator:
tkato432
Created:
2014-06-10 18:48:07 UTC
Size:
7.85 KB
patch
obsolete
>diff -urN /usr/ports/databases/gigabase/Makefile databases/gigabase/Makefile >--- /usr/ports/databases/gigabase/Makefile 2014-05-27 01:22:51.000000000 +0900 >+++ databases/gigabase/Makefile 2014-06-11 00:00:00.000000000 +0900 >@@ -2,8 +2,7 @@ > # $FreeBSD: head/databases/gigabase/Makefile 355278 2014-05-26 06:55:07Z bapt $ > > PORTNAME= gigabase >-PORTVERSION= 3.86 >-PORTREVISION= 1 >+PORTVERSION= 3.91 > CATEGORIES= databases > MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-src/${PORTVERSION} \ > http://www.garret.ru/ >@@ -11,14 +10,21 @@ > MAINTAINER= ports@FreeBSD.org > COMMENT= Object-Relational Database Management System > >+LICENSE= MIT >+ > WRKSRC= ${WRKDIR}/${PORTNAME} > >-USES= dos2unix gmake >-DOS2UNIX_FILES= Makefile.in >-USE_AUTOTOOLS= libtool >-CPPFLAGS+= ${PTHREAD_CFLAGS} >-LDFLAGS+= ${PTHREAD_LIBS} >+USES= dos2unix gmake libtool >+DOS2UNIX_FILES= Makefile.in *.cpp *.h >+USE_GCC= any >+USE_AUTOTOOLS= libtoolize aclocal autoconf >+LIBTOOLIZE_ARGS=--copy --force > USE_LDCONFIG= yes > >-NO_STAGE= yes >+LDFLAGS+= -pthread >+ >+post-patch: >+ @${REINPLACE_CMD} -e \ >+ 's|-lpthread|-pthread|' ${WRKSRC}/GiST/Makefile >+ > .include <bsd.port.mk> >diff -urN /usr/ports/databases/gigabase/distinfo databases/gigabase/distinfo >--- /usr/ports/databases/gigabase/distinfo 2014-01-23 02:53:47.000000000 +0900 >+++ databases/gigabase/distinfo 2014-06-11 00:00:00.000000000 +0900 >@@ -1,2 +1,2 @@ >-SHA256 (gigabase-3.86.tar.gz) = 3b47a99c7525ba14f98438dafd5235f143b1b16bf5b09f3f18660b040b770c85 >-SIZE (gigabase-3.86.tar.gz) = 3723385 >+SHA256 (gigabase-3.91.tar.gz) = 94120c969cf94426498a7f22300ab0d1ae275f7c7ed50b026a2f1e9d7edee254 >+SIZE (gigabase-3.91.tar.gz) = 3561700 >diff -urN /usr/ports/databases/gigabase/files/patch-Makefile.in databases/gigabase/files/patch-Makefile.in >--- /usr/ports/databases/gigabase/files/patch-Makefile.in 2014-01-23 02:53:47.000000000 +0900 >+++ databases/gigabase/files/patch-Makefile.in 2014-06-11 00:00:00.000000000 +0900 >@@ -1,28 +1,26 @@ > --- Makefile.in.orig 2012-05-14 15:11:18.000000000 +0600 > +++ Makefile.in 2012-05-14 15:14:15.000000000 +0600 >-@@ -5,8 +5,9 @@ >- prefix = @prefix@ >+@@ -6,7 +6,8 @@ > exec_prefix = @exec_prefix@ > VPATH = @srcdir@ >--LIBTOOL = ./libtool >+ LIBTOOL = ./libtool > -INSTALL = @INSTALL@ >-+LIBTOOL = @LIBTOOL@ > +INSTALL_PROGRAM = @INSTALL_PROGRAM@ > +INSTALL_DATA = @INSTALL_DATA@ >- >+ > # Coment this for AIX/xlC 5.0 > LIBEXT=la > @@ -41,7 +42,7 @@ > SUFF=@SUFF@ >- >+ > GB_LIB = libgigabase$(SUFF).${LIBEXT} > -CLI_LIB = libcli$(SUFF).${LIBEXT} > +CLI_LIB = libcligb$(SUFF).${LIBEXT} > EXES = subsql >- >+ > EXAMPLES = guess testdb testjoin testddl testperf testspat testperf2 testsync testiref testtrav testidx testidx2 clitest testblob testleak testsession testtimeseries testtl > @@ -49,7 +50,7 @@ >- >+ > CXX = @CXX@ > CC = @CC@ > -DEFS = @DEFS@ >@@ -31,7 +29,7 @@ > CFLAGS = @CFLAGS@ $(DEFS) > LD = $(CXX) > @@ -70,7 +71,7 @@ >- >+ > $(GB_LIB): $(OBJS) > # Coment this for AIX/xlC 5.0 > - $(LIBTOOL) --mode=link $(CXX) -o $@ $(OBJS) $(LDFLAGS) @LTHREADSLIB@ -rpath $(libdir) -version-info $(VERSION) >@@ -40,7 +38,7 @@ > # mkdir .libs > # xlC_r -qmkshrobj=-10 -o .libs/gigabase.so $(OBJS) > @@ -80,7 +81,7 @@ >- >+ > $(CLI_LIB): $(CLI_OBJS) > # Coment this for AIX/xlC 5.0 > - $(LIBTOOL) --mode=link $(CXX) -o $@ $(CLI_OBJS) $(LDFLAGS) @LTHREADSLIB@ -rpath $(libdir) -version-info $(VERSION) >@@ -48,22 +46,26 @@ > # Uncoment this for AIX/xlC 5.0 > # xlC_r -qmkshrobj=-10 -o .libs/cli.so $(CLI_OBJS) > # ar rv .libs/libcli_r.a .libs/cli.so >-@@ -155,14 +156,14 @@ >- >+@@ -154,15 +155,15 @@ >+ $(LIBTOOL) --mode=link $(LD) $(LDFLAGS) -o testleak testleak.o $(GB_LIB) $(SLHACK) >+ > install: subsql $(GB_LIB) $(CLI_LIB) >- mkdir -p $(includedir) >+- mkdir -p $(includedir) > - cp $(INCS) $(CLI_INCS) $(includedir) >-+ $(INSTALL_DATA) $(INCS) $(CLI_INCS) $(includedir) >- mkdir -p $(libdir) >+- mkdir -p $(libdir) > - $(LIBTOOL) --mode=install $(INSTALL) $(GB_LIB) $(CLI_LIB) $(libdir) >-+ $(LIBTOOL) --mode=install $(INSTALL_DATA) $(GB_LIB) $(CLI_LIB) $(libdir) >- mkdir -p $(bindir) >- if test -x .libs/subsql ; then \ >+- mkdir -p $(bindir) >++ mkdir -p $(DESTDIR)$(includedir) >++ $(INSTALL_DATA) $(INCS) $(CLI_INCS) $(DESTDIR)$(includedir) >++ mkdir -p $(DESTDIR)$(libdir) >++ $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $(GB_LIB) $(CLI_LIB) $(DESTDIR)$(libdir) >++ mkdir -p $(DESTDIR)$(bindir) >+ if test -x .libs/subsql ; then \ > - cp .libs/subsql $(bindir); \ >-+ ${INSTALL_PROGRAM} .libs/subsql $(bindir)/subsql_gb; \ >- else \ >++ $(INSTALL_PROGRAM) .libs/subsql $(DESTDIR)$(bindir)/subsql_gb; \ >+ else \ > - cp subsql $(bindir); \ >-+ $(INSTALL_PROGRAM) subsql $(bindir)/subsql_gb; \ >- fi >++ $(INSTALL_PROGRAM) subsql $(DESTDIR)$(bindir)/subsql_gb; \ >+ fi > # strip $(bindir)/subsql >- >+ >diff -urN /usr/ports/databases/gigabase/pkg-descr databases/gigabase/pkg-descr >--- /usr/ports/databases/gigabase/pkg-descr 2014-01-23 02:53:47.000000000 +0900 >+++ databases/gigabase/pkg-descr 2014-06-11 00:00:00.000000000 +0900 >@@ -1,23 +1,23 @@ > GigaBASE: Object-Relational Database Management System > >-GigaBASE inherits most of the features of FastDB, but uses page pool instead >-of direct mapping of file on virtual memory. So GigaBASE is able to handle >-database, which size significantly exceeds size of computer physical memory. >-Convenient and flexible C++ interface makes development of application for >-GigaBASE very easy and automatic scheme evaluation simplifies maintenance >-and modification of the system. GigaBASE merges best features of relational >-(simple data structure and non-procedural query language) and object-oriented >-(direct object references, user defined types and methods) databases. >-GigaBASE is primary oriented on application requiring fast data retrieving >-by means of indices and direct object references, such as Web Server databases >-applications. >+GigaBASE inherits most of the features of FastDB, but uses page pool >+instead of direct mapping of file on virtual memory. So GigaBASE is able >+to handle database, which size significantly exceeds size of computer >+physical memory. Convenient and flexible C++ interface makes development >+of application for GigaBASE very easy and automatic scheme evaluation >+simplifies maintenance and modification of the system. GigaBASE merges >+best features of relational (simple data structure and non-procedural >+query language) and object-oriented (direct object references, user >+defined types and methods) databases. GigaBASE is primary oriented on >+application requiring fast data retrieving by means of indices and >+direct object references, such as Web Server databases applications. > >-SUBSQL utility can be used for database browsing and inspection, performing >-online backups, database recovery, importing data to and exporting data from >-database. GigaBASE will perform automatic recovery after system or application >-crash, you should not worry about it. The only thing you can have to do manually >-is stopping all database application if one of them is crashed leaving database >-blocked. >+SUBSQL utility can be used for database browsing and inspection, >+performing online backups, database recovery, importing data to and >+exporting data from database. GigaBASE will perform automatic recovery >+after system or application crash, you should not worry about it. The >+only thing you can have to do manually is stopping all database >+application if one of them is crashed leaving database blocked. > > Author: Konstantin Knizhnik <knizhnik@garret.ru> > WWW: http://www.garret.ru/gigabase.html >diff -urN /usr/ports/databases/gigabase/pkg-plist databases/gigabase/pkg-plist >--- /usr/ports/databases/gigabase/pkg-plist 2014-01-23 02:53:47.000000000 +0900 >+++ databases/gigabase/pkg-plist 2014-06-11 00:00:00.000000000 +0900 >@@ -24,11 +24,11 @@ > include/gigabase/timeseries.h > include/gigabase/wwwapi.h > lib/libcligb_r.a >-lib/libcligb_r.la > lib/libcligb_r.so > lib/libcligb_r.so.2 >+lib/libcligb_r.so.2.0.0 > lib/libgigabase_r.a >-lib/libgigabase_r.la > lib/libgigabase_r.so > lib/libgigabase_r.so.2 >+lib/libgigabase_r.so.2.0.0 > @dirrm include/gigabase
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 190893
: 143636
Working