- update to 1.8.78
- new HOMEPAGE/MASTER_SITES
- do not require USE_GROFF
- fix patches to use ${LOCALBASE} instead of hardcoding /usr/local
ChangeLog from upstream (in 2007) for this release:
- Converters from Depot/Curia/Villa to TCHDB/TCBDB were added.
The mutt header/body cache still seems to work.
Comments/OK?
Cheers,
Okan
Index: Makefile
===================================================================
RCS file: /home/open/anoncvs/cvs/ports/databases/qdbm/Makefile,v
retrieving revision 1.20
diff -u -p -r1.20 Makefile
--- Makefile 15 Nov 2010 00:22:53 -0000 1.20
+++ Makefile 7 May 2012 15:22:01 -0000
@@ -2,13 +2,11 @@
COMMENT= high performance embedded database library
-DISTNAME= qdbm-1.8.77
-PKGNAME= ${DISTNAME}
-REVISION = 0
+DISTNAME= qdbm-1.8.78
CATEGORIES= databases
-SHARED_LIBS= qdbm 14.13
+SHARED_LIBS= qdbm 14.14
-HOMEPAGE= http://qdbm.sourceforge.net/
+HOMEPAGE= http://fallabs.com/qdbm/
# LGPL
PERMIT_PACKAGE_CDROM= Yes
@@ -16,17 +14,18 @@ PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=qdbm/}
+MASTER_SITES= ${HOMEPAGE}/
WANTLIB= c z
MODULES= converters/libiconv
CONFIGURE_STYLE= gnu
-CONFIGURE_ARGS= ${CONFIGURE_SHARED} \
- --enable-zlib \
+CONFIGURE_ARGS= --enable-zlib \
--enable-iconv
-USE_GROFF = Yes
-MAKE_FLAGS= LIBVER=${LIBqdbm_VERSION:R} LIBREV=${LIBqdbm_VERSION:E}
+MAKE_FLAGS= LIBVER=${LIBqdbm_VERSION:R} LIBREV=${LIBqdbm_VERSION:E}
+
+pre-configure:
+ ${SUBST_CMD} ${WRKSRC}/Makefile.in
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /home/open/anoncvs/cvs/ports/databases/qdbm/distinfo,v
retrieving revision 1.12
diff -u -p -r1.12 distinfo
--- distinfo 19 Dec 2007 21:27:48 -0000 1.12
+++ distinfo 25 Apr 2012 19:15:17 -0000
@@ -1,5 +1,5 @@
-MD5 (qdbm-1.8.77.tar.gz) = CE4Hgk4jGWk1bsfO+sl5hQ==
-RMD160 (qdbm-1.8.77.tar.gz) = PGhKQScgT68yRy0p1/1koH45QzI=
-SHA1 (qdbm-1.8.77.tar.gz) = 4nfne8AgnMTI6yBakILviABIRFw=
-SHA256 (qdbm-1.8.77.tar.gz) = 5BOleygGH2XG4m++xYTw0cnAbzFC7lE/7EBh9lUzx3I=
-SIZE (qdbm-1.8.77.tar.gz) = 948271
+MD5 (qdbm-1.8.78.tar.gz) = ZrO9aaZRMWuNatwvIc8yJQ==
+RMD160 (qdbm-1.8.78.tar.gz) = hMgS6qDd3oIt03UV3mcocJi9Oks=
+SHA1 (qdbm-1.8.78.tar.gz) = jCq5OMLa2AZ8KbCqk+/GOJ8OcHY=
+SHA256 (qdbm-1.8.78.tar.gz) = tGb+cw11Hkv8WQDR83sPuVXygmrEVucAEnheASzctz4=
+SIZE (qdbm-1.8.78.tar.gz) = 1015429
Index: patches/patch-Makefile_in
===================================================================
RCS file:
/home/open/anoncvs/cvs/ports/databases/qdbm/patches/patch-Makefile_in,v
retrieving revision 1.10
diff -u -p -r1.10 patch-Makefile_in
--- patches/patch-Makefile_in 19 Dec 2007 21:27:48 -0000 1.10
+++ patches/patch-Makefile_in 7 May 2012 15:13:44 -0000
@@ -25,7 +25,7 @@ $OpenBSD: patch-Makefile_in,v 1.10 2007/
- -I$(HOME)/include -I/usr/local/include @MYDEFS@ \
+#CC = @CC@
+CPPFLAGS += @CPPFLAGS@ -I$(srcdir) \
-+ -I/usr/local/include @MYDEFS@ \
++ -I${LOCALBASE}/include @MYDEFS@ \
-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 \
-DPIC=1 -D_THREAD_SAFE=1 -D_REENTRANT=1 -DNDEBUG
@@ -36,14 +36,14 @@ $OpenBSD: patch-Makefile_in,v 1.10 2007/
-LIBLDFLAGS = @LDFLAGS@ -L. -L$(MYLIBDIR) -L$(HOME)/lib -L/usr/local/lib @LIBS@
-LDFLAGS = @LDFLAGS@ -L. -L$(MYLIBDIR) -L$(HOME)/lib -L/usr/local/lib $(LIBS)
-LDENV = LD_RUN_PATH=/lib:/usr/lib:$(MYLIBDIR):$(HOME)/lib:/usr/local/lib
-+LIBLDFLAGS = @LDFLAGS@ -L. -L/usr/local/lib @LIBS@
-+LDFLAGS = @LDFLAGS@ -L. -L/usr/local/lib $(LIBS)
-+LDENV = LD_RUN_PATH=/lib:/usr/lib:/usr/local/lib
++LIBLDFLAGS = @LDFLAGS@ -L. -L${LOCALBASE}/lib @LIBS@
++LDFLAGS = @LDFLAGS@ -L. -L${LOCALBASE}/lib $(LIBS)
++LDENV = LD_RUN_PATH=/lib:/usr/lib:${LOCALBASE}/lib
AR = @AR@
-ARFLAGS = rcsv
-RUNENV =
LD_LIBRARY_PATH=.:/lib:/usr/lib:$(MYLIBDIR):$(HOME)/lib:/usr/local/lib
+ARFLAGS = rcv
-+RUNENV = LD_LIBRARY_PATH=.:/lib:/usr/lib:/usr/local/lib
++RUNENV = LD_LIBRARY_PATH=.:/lib:/usr/lib:${LOCALBASE}/lib
Index: patches/patch-configure
===================================================================
RCS file: /home/open/anoncvs/cvs/ports/databases/qdbm/patches/patch-configure,v
retrieving revision 1.2
diff -u -p -r1.2 patch-configure
--- patches/patch-configure 13 Apr 2007 13:10:37 -0000 1.2
+++ patches/patch-configure 25 Apr 2012 19:16:38 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-configure,v 1.2 2007/04/13 13:10:37 bernd Exp $
---- configure.orig Mon Mar 5 07:58:55 2007
-+++ configure Sat Apr 7 11:59:22 2007
-@@ -2405,7 +2405,7 @@ then
+--- configure.orig Wed Aug 4 11:15:20 2010
++++ configure Wed Apr 25 13:16:33 2012
+@@ -2774,7 +2774,7 @@ then
fi
if uname | egrep -i 'BSD' > /dev/null 2>&1
then
Index: pkg/PLIST
===================================================================
RCS file: /home/open/anoncvs/cvs/ports/databases/qdbm/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST 23 Sep 2006 13:44:35 -0000 1.3
+++ pkg/PLIST 25 Apr 2012 19:19:36 -0000
@@ -1,24 +1,24 @@
@comment $OpenBSD: PLIST,v 1.3 2006/09/23 13:44:35 bernd Exp $
%%SHARED%%
-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/qmttest
-bin/rlmgr
-bin/rltest
-bin/vlmgr
-bin/vltest
-bin/vltsv
+@bin bin/cbcodec
+@bin bin/cbtest
+@bin bin/crmgr
+@bin bin/crtest
+@bin bin/crtsv
+@bin bin/dpmgr
+@bin bin/dptest
+@bin bin/dptsv
+@bin bin/hvmgr
+@bin bin/hvtest
+@bin bin/odidx
+@bin bin/odmgr
+@bin bin/odtest
+@bin bin/qmttest
+@bin bin/rlmgr
+@bin bin/rltest
+@bin bin/vlmgr
+@bin bin/vltest
+@bin bin/vltsv
include/cabin.h
include/curia.h
include/depot.h
@@ -67,5 +67,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