pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/databases/qdbm Import qdbm from pkgsrc-wip. Packaged ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ba7e6789dcc3
branches:  trunk
changeset: 501494:ba7e6789dcc3
user:      minskim <minskim%pkgsrc.org@localhost>
date:      Sun Oct 23 19:01:56 2005 +0000

description:
Import qdbm from pkgsrc-wip.  Packaged by OBATA Akio.

QDBM is an embeded database library compatible with GDBM and NDBM.  It
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
package.

diffstat:

 databases/qdbm/DESCR            |   7 ++++
 databases/qdbm/Makefile         |  33 +++++++++++++++++++
 databases/qdbm/PLIST            |  70 +++++++++++++++++++++++++++++++++++++++++
 databases/qdbm/buildlink3.mk    |  22 ++++++++++++
 databases/qdbm/distinfo         |   6 +++
 databases/qdbm/patches/patch-aa |  29 ++++++++++++++++
 6 files changed, 167 insertions(+), 0 deletions(-)

diffs (191 lines):

diff -r a006cda82bc6 -r ba7e6789dcc3 databases/qdbm/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/qdbm/DESCR      Sun Oct 23 19:01:56 2005 +0000
@@ -0,0 +1,7 @@
+QDBM is an embeded database library compatible with GDBM and NDBM.  It
+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
+package.
diff -r a006cda82bc6 -r ba7e6789dcc3 databases/qdbm/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/qdbm/Makefile   Sun Oct 23 19:01:56 2005 +0000
@@ -0,0 +1,33 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/10/23 19:01:56 minskim Exp $
+#
+
+DISTNAME=      qdbm-1.8.33
+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
+CONFIGURE_ARGS+=       --enable-zlib
+CONFIGURE_ARGS+=       --enable-iconv
+PKGCONFIG_OVERRIDE=     qdbm.pc.in
+TEST_TARGET=            check
+
+.include "../../converters/libiconv/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} == "none"
+CONFIGURE_ARGS+=        --without-pthread
+.else
+CONFIGURE_ARGS+=       --enable-pthread
+CONFIGURE_ENV+=                CFLAGS=${PTHREAD_CFLAGS:Q}
+CONFIGURE_ENV+=                LDFLAGS=${PTHREAD_LDFLAGS:Q}
+SUBST_CLASSES+=                pthread
+SUBST_STAGE.pthread=   pre-configure
+SUBST_FILES.pthread=   configure
+SUBST_SED.pthread=     -e 's|-lpthread|${PTHREAD_LIBS}|'
+.endif
+
+.include "../../mk/bsd.pkg.mk"
diff -r a006cda82bc6 -r ba7e6789dcc3 databases/qdbm/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/qdbm/PLIST      Sun Oct 23 19:01:56 2005 +0000
@@ -0,0 +1,70 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/10/23 19:01:56 minskim Exp $
+bin/dpmgr
+bin/dptest
+bin/dptsv
+bin/crmgr
+bin/crtest
+bin/crtsv
+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/depot.h
+include/curia.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/pkgconfig/qdbm.pc
+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/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/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
+share/doc/qdbm/COPYING
+share/doc/qdbm/ChangeLog
+share/doc/qdbm/NEWS
+share/doc/qdbm/THANKS
+@dirrm share/doc/qdbm
diff -r a006cda82bc6 -r ba7e6789dcc3 databases/qdbm/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/qdbm/buildlink3.mk      Sun Oct 23 19:01:56 2005 +0000
@@ -0,0 +1,22 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2005/10/23 19:01:56 minskim Exp $
+
+BUILDLINK_DEPTH:=      ${BUILDLINK_DEPTH}+
+QDBM_BUILDLINK3_MK:=   ${QDBM_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+=    qdbm
+.endif
+
+BUILDLINK_PACKAGES:=   ${BUILDLINK_PACKAGES:Nqdbm}
+BUILDLINK_PACKAGES+=   qdbm
+
+.if !empty(QDBM_BUILDLINK3_MK:M+)
+BUILDLINK_DEPENDS.qdbm+=       qdbm>=1.8.33
+BUILDLINK_PKGSRCDIR.qdbm?=     ../../databases/qdbm
+.endif # QDBM_BUILDLINK3_MK
+
+.include "../../converters/libiconv/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+
+BUILDLINK_DEPTH:=     ${BUILDLINK_DEPTH:S/+$//}
diff -r a006cda82bc6 -r ba7e6789dcc3 databases/qdbm/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/qdbm/distinfo   Sun Oct 23 19:01:56 2005 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2005/10/23 19:01:56 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) = 80512f7eab71eba068c84bb227c2c2306f6ce309
diff -r a006cda82bc6 -r ba7e6789dcc3 databases/qdbm/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/qdbm/patches/patch-aa   Sun Oct 23 19:01:56 2005 +0000
@@ -0,0 +1,29 @@
+$NetBSD: patch-aa,v 1.1.1.1 2005/10/23 19:01:56 minskim Exp $
+
+--- Makefile.in.orig   2005-09-01 04:19:56.000000000 +0900
++++ Makefile.in
+@@ -45,13 +45,13 @@ MYLIBDIR = @libdir@
+ MYBINDIR = @bindir@
+ MYMAN1DIR = @mandir@/man1
+ MYMAN3DIR = @mandir@/man3
+-MYDATADIR = @datadir@/$(PACKAGE)
++MYDATADIR = @datadir@/doc/$(PACKAGE)
+ MYPCDIR = @libdir@/pkgconfig
+ DESTDIR =
+ 
+ # Building binaries
+ CC = @CC@
+-RELCFLAGS = -O2 -fomit-frame-pointer -DNDEBUG
++RELCFLAGS = $(PTHREAD_CFLAGS) -O2 -fomit-frame-pointer -DNDEBUG
+ CPPFLAGS = -I$(srcdir) -I$(HOME)/include -I/usr/local/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 \
+@@ -59,7 +59,7 @@ CPPFLAGS = -I$(srcdir) -I$(HOME)/include
+ CFLAGS = -Wall -ansi -pedantic -fPIC -fsigned-char $(RELCFLAGS)
+ LD = @LD@
+ LIBS = -lqdbm @LIBS@
+-LIBLDFLAGS = -L. -L$(HOME)/lib -L/usr/local/lib @LIBS@
++LIBLDFLAGS = $(PTHREAD_LDFLAGS) -L. -L$(HOME)/lib -L/usr/local/lib @LIBS@
+ LDFLAGS = -L. -L$(HOME)/lib -L/usr/local/lib $(LIBS)
+ LDENV = LD_RUN_PATH=/lib:/usr/lib:$(HOME)/lib:/usr/local/lib:$(MYLIBDIR)
+ AR = @AR@



Home | Main Index | Thread Index | Old Index