pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/databases/qdbm Update qdbm to 1.8.34. Patches from OB...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3b82ad3f66a7
branches:  trunk
changeset: 503558:3b82ad3f66a7
user:      minskim <minskim%pkgsrc.org@localhost>
date:      Wed Nov 23 06:20:36 2005 +0000

description:
Update qdbm to 1.8.34.  Patches from OBATA Akio (maintainer).

Change:
- A bug of i-node duplication on MinGW was fixed.

pkgsrc Change:
- Split Makefile to provide bindings for other languages in separate
packages.

diffstat:

 databases/qdbm/DESCR            |   5 +-
 databases/qdbm/Makefile         |   8 +--
 databases/qdbm/Makefile.common  |  13 +++++++
 databases/qdbm/PLIST            |  72 ++++++++++++++++++++--------------------
 databases/qdbm/buildlink3.mk    |   7 +++-
 databases/qdbm/distinfo         |  15 +++++--
 databases/qdbm/patches/patch-aa |   4 +-
 databases/qdbm/patches/patch-ab |  32 ++++++++++++++++++
 databases/qdbm/patches/patch-ac |  29 ++++++++++++++++
 databases/qdbm/patches/patch-ad |  13 +++++++
 databases/qdbm/patches/patch-ae |  30 +++++++++++++++++
 databases/qdbm/patches/patch-af |  72 +++++++++++++++++++++++++++++++++++++++++
 12 files changed, 249 insertions(+), 51 deletions(-)

diffs (truncated from 407 to 300 lines):

diff -r 0c1685697c34 -r 3b82ad3f66a7 databases/qdbm/DESCR
--- a/databases/qdbm/DESCR      Wed Nov 23 06:05:52 2005 +0000
+++ b/databases/qdbm/DESCR      Wed Nov 23 06:20:36 2005 +0000
@@ -2,6 +2,7 @@
 features hash database and B+ tree database and is developed referring
 to GDBM for the purpose of the following three points: higher
 processing speed, smaller size of a database file, and simpler API.
-This package includes APIs for C, C++, and Java.  CGI scripts are also
-contained.  APIs for Perl and Ruby should be installed with a source
+
+This package includes APIs for C.
+APIs for C++, Java, Perl, Ruby and  CGI scripts are provided as separate
 package.
diff -r 0c1685697c34 -r 3b82ad3f66a7 databases/qdbm/Makefile
--- a/databases/qdbm/Makefile   Wed Nov 23 06:05:52 2005 +0000
+++ b/databases/qdbm/Makefile   Wed Nov 23 06:20:36 2005 +0000
@@ -1,12 +1,10 @@
-# $NetBSD: Makefile,v 1.2 2005/10/29 15:33:35 minskim Exp $
+# $NetBSD: Makefile,v 1.3 2005/11/23 06:20:36 minskim Exp $
 #
 
-DISTNAME=      qdbm-1.8.33
+.include "Makefile.common"
+
 CATEGORIES=    databases
-MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=qdbm/}
 
-MAINTAINER=    obata%lins.jp@localhost
-HOMEPAGE=      http://qdbm.sourceforge.net/
 COMMENT=       Quick Database Manager - library of routines for managing a db
 
 GNU_CONFIGURE= yes
diff -r 0c1685697c34 -r 3b82ad3f66a7 databases/qdbm/Makefile.common
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/qdbm/Makefile.common    Wed Nov 23 06:20:36 2005 +0000
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile.common,v 1.1 2005/11/23 06:20:36 minskim Exp $
+#
+
+DISTNAME=      qdbm-${QDBM_VERSION}
+CATEGORIES=    databases
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=qdbm/}
+QDBM_VERSION=  1.8.34
+
+MAINTAINER=    obata%lins.jp@localhost
+HOMEPAGE=      http://qdbm.sourceforge.net/
+
+DISTINFO_FILE= ${.CURDIR}/../../databases/qdbm/distinfo
+PATCHDIR=      ${.CURDIR}/../../databases/qdbm/patches
diff -r 0c1685697c34 -r 3b82ad3f66a7 databases/qdbm/PLIST
--- a/databases/qdbm/PLIST      Wed Nov 23 06:05:52 2005 +0000
+++ b/databases/qdbm/PLIST      Wed Nov 23 06:20:36 2005 +0000
@@ -1,70 +1,70 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2005/10/23 19:01:56 minskim Exp $
-bin/dpmgr
-bin/dptest
-bin/dptsv
+@comment $NetBSD: PLIST,v 1.2 2005/11/23 06:20:36 minskim Exp $
+bin/cbcodec
+bin/cbtest
 bin/crmgr
 bin/crtest
 bin/crtsv
+bin/dpmgr
+bin/dptest
+bin/dptsv
+bin/hvmgr
+bin/hvtest
+bin/odidx
+bin/odmgr
+bin/odtest
 bin/rlmgr
 bin/rltest
-bin/hvmgr
-bin/hvtest
-bin/cbtest
-bin/cbcodec
 bin/vlmgr
 bin/vltest
 bin/vltsv
-bin/odmgr
-bin/odtest
-bin/odidx
+include/cabin.h
+include/curia.h
 include/depot.h
-include/curia.h
+include/hovel.h
+include/odeum.h
 include/relic.h
-include/hovel.h
-include/cabin.h
 include/villa.h
 include/vista.h
-include/odeum.h
 lib/libqdbm.a
 lib/libqdbm.so
 lib/libqdbm.so.11
-lib/libqdbm.so.11.5.0
+lib/libqdbm.so.11.6.0
 lib/pkgconfig/qdbm.pc
+man/man1/cbcodec.1
+man/man1/cbtest.1
+man/man1/crmgr.1
+man/man1/crtest.1
+man/man1/crtsv.1
 man/man1/dpmgr.1
 man/man1/dptest.1
 man/man1/dptsv.1
-man/man1/crmgr.1
-man/man1/crtest.1
-man/man1/crtsv.1
+man/man1/hvmgr.1
+man/man1/hvtest.1
+man/man1/odidx.1
+man/man1/odmgr.1
+man/man1/odtest.1
 man/man1/rlmgr.1
 man/man1/rltest.1
-man/man1/hvmgr.1
-man/man1/hvtest.1
-man/man1/cbtest.1
-man/man1/cbcodec.1
 man/man1/vlmgr.1
 man/man1/vltest.1
 man/man1/vltsv.1
-man/man1/odmgr.1
-man/man1/odtest.1
-man/man1/odidx.1
-man/man3/qdbm.3
+man/man3/cabin.3
+man/man3/cropen.3
+man/man3/curia.3
 man/man3/depot.3
 man/man3/dpopen.3
-man/man3/curia.3
-man/man3/cropen.3
-man/man3/relic.3
 man/man3/hovel.3
-man/man3/cabin.3
-man/man3/villa.3
-man/man3/vlopen.3
-man/man3/vista.3
 man/man3/odeum.3
 man/man3/odopen.3
-share/doc/qdbm/spex.html
-share/doc/qdbm/spex-ja.html
+man/man3/qdbm.3
+man/man3/relic.3
+man/man3/villa.3
+man/man3/vista.3
+man/man3/vlopen.3
 share/doc/qdbm/COPYING
 share/doc/qdbm/ChangeLog
 share/doc/qdbm/NEWS
 share/doc/qdbm/THANKS
+share/doc/qdbm/spex-ja.html
+share/doc/qdbm/spex.html
 @dirrm share/doc/qdbm
diff -r 0c1685697c34 -r 3b82ad3f66a7 databases/qdbm/buildlink3.mk
--- a/databases/qdbm/buildlink3.mk      Wed Nov 23 06:05:52 2005 +0000
+++ b/databases/qdbm/buildlink3.mk      Wed Nov 23 06:20:36 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.1.1.1 2005/10/23 19:01:56 minskim Exp $
+# $NetBSD: buildlink3.mk,v 1.2 2005/11/23 06:20:36 minskim Exp $
 
 BUILDLINK_DEPTH:=      ${BUILDLINK_DEPTH}+
 QDBM_BUILDLINK3_MK:=   ${QDBM_BUILDLINK3_MK}+
@@ -18,5 +18,10 @@
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"
+.if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} != "none"
+CONFIGURE_ARGS+=       --enable-pthread
+BUILDLINK_CFLAGS.qdbm+=        ${PTHREAD_CFLAGS}
+BUILDLINK_LDFLAGS.qdbm+=${PTHREAD_LDFLAGS}
+.endif
 
 BUILDLINK_DEPTH:=     ${BUILDLINK_DEPTH:S/+$//}
diff -r 0c1685697c34 -r 3b82ad3f66a7 databases/qdbm/distinfo
--- a/databases/qdbm/distinfo   Wed Nov 23 06:05:52 2005 +0000
+++ b/databases/qdbm/distinfo   Wed Nov 23 06:20:36 2005 +0000
@@ -1,6 +1,11 @@
-$NetBSD: distinfo,v 1.2 2005/10/29 15:33:35 minskim Exp $
+$NetBSD: distinfo,v 1.3 2005/11/23 06:20:36 minskim Exp $
 
-SHA1 (qdbm-1.8.33.tar.gz) = cac04ceb3b10b024cd3d34af4984643247e54141
-RMD160 (qdbm-1.8.33.tar.gz) = 28f74519675ed711132e8d0556b0520c56abef4c
-Size (qdbm-1.8.33.tar.gz) = 863217 bytes
-SHA1 (patch-aa) = bc1a7c486e47c3137108fad4304c000d26a907f9
+SHA1 (qdbm-1.8.34.tar.gz) = 4a450c224d4eb7d51ba16dc51c1b294f2a3772e2
+RMD160 (qdbm-1.8.34.tar.gz) = e1c3d84cf7c00ada5aed1e5c09dbcd7ccb28a751
+Size (qdbm-1.8.34.tar.gz) = 863540 bytes
+SHA1 (patch-aa) = 4e9cc93351f577c33663065fcb8e8919bd1a873e
+SHA1 (patch-ab) = cfd59f30dc058766357461ca3265748c52665fd6
+SHA1 (patch-ac) = 31164f476b2e092b2a2664e2599a87e340550f6d
+SHA1 (patch-ad) = 1ee5fc49f49435c3df06b855d76c6cc1e4f89621
+SHA1 (patch-ae) = 06543315d0c9350b024a10cd4747107626de3526
+SHA1 (patch-af) = f73702a19230eca143945703b2bdd35b3282d636
diff -r 0c1685697c34 -r 3b82ad3f66a7 databases/qdbm/patches/patch-aa
--- a/databases/qdbm/patches/patch-aa   Wed Nov 23 06:05:52 2005 +0000
+++ b/databases/qdbm/patches/patch-aa   Wed Nov 23 06:20:36 2005 +0000
@@ -1,6 +1,6 @@
-$NetBSD: patch-aa,v 1.2 2005/10/29 15:33:35 minskim Exp $
+$NetBSD: patch-aa,v 1.3 2005/11/23 06:20:36 minskim Exp $
 
---- Makefile.in.orig   2005-08-31 12:19:56.000000000 -0700
+--- Makefile.in.orig   2005-09-01 04:19:56.000000000 +0900
 +++ Makefile.in
 @@ -45,13 +45,13 @@ MYLIBDIR = @libdir@
  MYBINDIR = @bindir@
diff -r 0c1685697c34 -r 3b82ad3f66a7 databases/qdbm/patches/patch-ab
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/qdbm/patches/patch-ab   Wed Nov 23 06:20:36 2005 +0000
@@ -0,0 +1,32 @@
+$NetBSD: patch-ab,v 1.1 2005/11/23 06:20:36 minskim Exp $
+
+--- perl/Makefile.in.orig      2005-06-19 08:12:23.000000000 +0900
++++ perl/Makefile.in
+@@ -21,7 +21,7 @@ MYDOCS = plspex.html plspex-ja.html plap
+ prefix = @prefix@
+ exec_prefix = @exec_prefix@
+ MYBINDIR = @bindir@
+-MYDATADIR = @datadir@/$(PACKAGE)/perl
++MYDATADIR = @datadir@/doc/$(PACKAGE)/perl
+ DESTDIR =
+ 
+ # Building binaries
+@@ -42,15 +42,15 @@ RUNENV = LD_LIBRARY_PATH=.:..:../..:/usr
+ all :
+       cd depot && [ -f Makefile ] || \
+         $(RUNENV) perl Makefile.PL CC="$(CC)" INC="$(INC)" OPTIMIZE="$(OPTIMIZE)" \
+-          LD="$(LD)" LIBS="$(LIBS)" PREFIX="$(prefix)" ; \
++          LD="$(LD)" LIBS="$(LIBS)" PREFIX="$(prefix)" INSTALLDIRS=vendor ; \
+         $(RUNENV) make
+       cd curia && [ -f Makefile ] || \
+         $(RUNENV) perl Makefile.PL CC="$(CC)" INC="$(INC)" OPTIMIZE="$(OPTIMIZE)" \
+-          LD="$(LD)" LIBS="$(LIBS)" PREFIX="$(prefix)" ; \
++          LD="$(LD)" LIBS="$(LIBS)" PREFIX="$(prefix)" INSTALLDIRS=vendor ; \
+         $(RUNENV) make
+       cd villa && [ -f Makefile ] || \
+         $(RUNENV) perl Makefile.PL CC="$(CC)" INC="$(INC)" OPTIMIZE="$(OPTIMIZE)" \
+-          LD="$(LD)" LIBS="$(LIBS)" PREFIX="$(prefix)" ; \
++          LD="$(LD)" LIBS="$(LIBS)" PREFIX="$(prefix)" INSTALLDIRS=vendor ; \
+         $(RUNENV) make
+       @printf '\n'
+       @printf '#================================================================\n'
diff -r 0c1685697c34 -r 3b82ad3f66a7 databases/qdbm/patches/patch-ac
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/qdbm/patches/patch-ac   Wed Nov 23 06:20:36 2005 +0000
@@ -0,0 +1,29 @@
+$NetBSD: patch-ac,v 1.1 2005/11/23 06:20:36 minskim Exp $
+
+--- cgi/Makefile.in.orig       2004-08-18 20:17:02.000000000 +0900
++++ cgi/Makefile.in
+@@ -22,20 +22,20 @@ MYDOCS = cgispex.html cgispex-ja.html
+ 
+ # Building binaries
+ CC = gcc
+-RELCFLAGS = -O2 -DNDEBUG
++RELCFLAGS = ${PTHREAD_CFLAGS} -O2 -DNDEBUG
+ CPPFLAGS = -I$(srcdir) -I$(srcdir)/.. -I$(HOME)/include -I/usr/local/include \
+   -D_XOPEN_SOURCE_EXTENDED=1 -D_GNU_SOURCE=1 -D__EXTENSIONS__=1 -D_HPUX_SOURCE=1 \
+   -D_POSIX_MAPPED_FILES=1 -D_POSIX_SYNCHRONIZED_IO=1
+ CFLAGS = -Wall -ansi -pedantic -fsigned-char $(RELCFLAGS)
+ LIBS = -lqdbm @LIBS@
+-LDFLAGS = -L$(srcdir)/.. -L$(HOME)/lib -L/usr/local/lib $(LIBS)
++LDFLAGS = @LDFLAGS@ -L$(srcdir)/.. -L$(HOME)/lib -L/usr/local/lib $(LIBS)
+ LDENV = LD_RUN_PATH=/lib:/usr/lib:$(HOME)/lib:/usr/local/lib:$(prefix)/lib
+ 
+ # Install destinations
+ prefix = @prefix@
+ exec_prefix = @exec_prefix@
+-MYLIBEXECDIR = @libexecdir@
+-MYDATADIR = @datadir@/$(PACKAGE)/cgi
++MYLIBEXECDIR = @libexecdir@/cgi-bin
++MYDATADIR = @datadir@/doc/$(PACKAGE)/cgi
+ DESTDIR =
+ 
+ 
diff -r 0c1685697c34 -r 3b82ad3f66a7 databases/qdbm/patches/patch-ad
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/qdbm/patches/patch-ad   Wed Nov 23 06:20:36 2005 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-ad,v 1.1 2005/11/23 06:20:36 minskim Exp $
+
+--- java/Makefile.in.orig      2005-08-18 05:18:37.000000000 +0900
++++ java/Makefile.in
+@@ -37,7 +37,7 @@ prefix = @prefix@
+ exec_prefix = @exec_prefix@
+ MYHEADDIR = @includedir@
+ MYLIBDIR = @libdir@
+-MYDATADIR = @datadir@/$(PACKAGE)/java
++MYDATADIR = @datadir@/doc/$(PACKAGE)/java
+ DESTDIR =
+ 
+ # Building binaries
diff -r 0c1685697c34 -r 3b82ad3f66a7 databases/qdbm/patches/patch-ae
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/qdbm/patches/patch-ae   Wed Nov 23 06:20:36 2005 +0000



Home | Main Index | Thread Index | Old Index