summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormartti <martti@pkgsrc.org>2001-10-23 11:55:57 +0000
committermartti <martti@pkgsrc.org>2001-10-23 11:55:57 +0000
commit82e6f25b0340dc626ce7e9ded01a5fb898d60900 (patch)
tree3ad797ac3e1a145ff5be197ba1d48b336eb7d2f2
parent786b7e4ea48905e7b12965c177daa93123b39c8d (diff)
downloadpkgsrc-82e6f25b0340dc626ce7e9ded01a5fb898d60900.tar.gz
- Use buildlink.mk instead of DEPENDS
- Use distfile and patches/* from ../db3 - Updated version to 3.2.9.2 - Apply two patches from the master distribution site 3.2.9.1 Fix a bug where running recovery on a database environment containing only logs from a previous release of Berkeley DB, in which log.0000000001 doesn't exist, could fail. 3.2.9.2 Fix a bug where opening too many files causes a core dump.
-rw-r--r--databases/java-db3/Makefile12
-rw-r--r--databases/java-db3/distinfo6
-rw-r--r--databases/java-db3/patches/patch-aa236
-rw-r--r--databases/java-db3/patches/patch-ab30
4 files changed, 9 insertions, 275 deletions
diff --git a/databases/java-db3/Makefile b/databases/java-db3/Makefile
index 20860d3c91b..480903dede4 100644
--- a/databases/java-db3/Makefile
+++ b/databases/java-db3/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.3 2001/09/17 18:13:53 jlam Exp $
+# $NetBSD: Makefile,v 1.4 2001/10/23 11:55:57 martti Exp $
DISTNAME= db-3.2.9
-PKGNAME= java-db3-2.9
+PKGNAME= java-db3-2.9.2
CATEGORIES= databases
MASTER_SITES= http://www.sleepycat.com/update/3.2.9/
@@ -9,7 +9,12 @@ MAINTAINER= jlam@netbsd.org
HOMEPAGE= http://www.sleepycat.com/
COMMENT= Java interface to Sleepycat Software's Berkeley DB version 3
-DEPENDS+= db3-2.9:../../databases/db3
+PATCH_SITES= ${MASTER_SITES}
+PATCHFILES= patch.3.2.9.1 patch.3.2.9.2
+PATCH_DIST_ARGS= -d ${WRKSRC}/.. --forward --quiet
+
+DISTINFO_FILE?= ${.CURDIR}/../db3/distinfo
+PATCHDIR?= ${.CURDIR}/../db3/patches
USE_JAVA= yes
JDK_BASE= ${JAVA_HOME}
@@ -35,6 +40,7 @@ INSTALL_TARGET= install_java
WRKSRC= ${WRKDIR}/${DISTNAME}/build_unix
+.include "../../databases/db3/buildlink.mk"
.include "../../mk/bsd.pkg.mk"
.if ${PKG_JVM} == "jdk"
diff --git a/databases/java-db3/distinfo b/databases/java-db3/distinfo
deleted file mode 100644
index dc73e9b24f8..00000000000
--- a/databases/java-db3/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-$NetBSD: distinfo,v 1.1.1.1 2001/07/28 17:49:00 jlam Exp $
-
-SHA1 (db-3.2.9.tar.gz) = 1adcc34b6a56e51e4019e80bc56b509ac28e1035
-Size (db-3.2.9.tar.gz) = 2085238 bytes
-SHA1 (patch-aa) = 32a39969500b837357c2ce59fb2a90ea82181455
-SHA1 (patch-ab) = 7d33cd81c1e23b44d72bb2018624af8dfd08fed4
diff --git a/databases/java-db3/patches/patch-aa b/databases/java-db3/patches/patch-aa
deleted file mode 100644
index bb2c746d42b..00000000000
--- a/databases/java-db3/patches/patch-aa
+++ /dev/null
@@ -1,236 +0,0 @@
-$NetBSD: patch-aa,v 1.1.1.1 2001/07/28 17:49:00 jlam Exp $
-
---- ../dist/Makefile.in.orig Thu Nov 30 15:07:33 2000
-+++ ../dist/Makefile.in
-@@ -17,7 +17,7 @@
- INSTALLER= @INSTALLER@
-
- LDFLAGS= @LDFLAGS@
--LIBDB_ARGS= @LIBDB_ARGS@
-+LIBDB_ARGS= $(libso_linkname)
- LIBJSO_LIBS= @LIBJSO_LIBS@
- LIBS= @LIBS@
- LIBSO_LIBS= @LIBSO_LIBS@
-@@ -26,19 +26,19 @@
- LIBXSO_LIBS= @LIBXSO_LIBS@
-
- POSTLINK= @POSTLINK@
--SOLINK= @SOLINK@
-+SOLINK= @SOLINK@ -version-info @DB_VERSION_MINOR@:@DB_VERSION_PATCH@
- SOFLAGS= @SOFLAGS@
- SOMAJOR= @DB_VERSION_MAJOR@
- SOVERSION= @DB_VERSION_MAJOR@.@DB_VERSION_MINOR@
-
--libdb= libdb.a
-+libdb= $(libso_base).la
-
--libso_base= libdb
--libso_linkname= $(libso_base)-$(SOVERSION).la
--libso= $(libso_base)-$(SOVERSION).@SOSUFFIX@
--libso_target= $(libso_base)-$(SOVERSION).la
-+libso_base= libdb3
-+libso_linkname= $(libso_base).la
-+libso= $(libso_base).@SOSUFFIX@.$(SOVERSION)
-+libso_target= $(libso_base).la
- libso_default= $(libso_base).@SOSUFFIX@
--libso_major= $(libso_base)-$(SOMAJOR).@SOSUFFIX@
-+libso_major= $(libso_base).@SOSUFFIX@.$(SOMAJOR)
-
- ##################################################
- # C++
-@@ -47,12 +47,12 @@
- # You must configure it using:
- # --enable-cxx
- ##################################################
--libcxx= libdb_cxx.a
--libxso_base= libdb_cxx
--libxso= $(libxso_base)-$(SOVERSION).@SOSUFFIX@
--libxso_target= $(libxso_base)-$(SOVERSION).la
-+libcxx= libdb3_cxx.a
-+libxso_base= libdb3_cxx
-+libxso= $(libxso_base).@SOSUFFIX@.$(SOVERSION)
-+libxso_target= $(libxso_base).la
- libxso_default= $(libxso_base).@SOSUFFIX@
--libxso_major= $(libxso_base)-$(SOMAJOR).@SOSUFFIX@
-+libxso_major= $(libxso_base).@SOSUFFIX@.$(SOMAJOR)
-
- ##################################################
- # JAVA
-@@ -72,13 +72,13 @@
- JAVA_DBDIR= $(JAVA_SRCDIR)/$(JAVA_DBREL)
- JAVA_EXDIR= $(JAVA_SRCDIR)/com/sleepycat/examples
-
--libj_jarfile= db.jar
--libjso_base= libdb_java
--libjso= $(libjso_base)-$(SOVERSION).@SOSUFFIX@
--libjso_target= $(libjso_base)-$(SOVERSION).la
-+libj_jarfile= db3.jar
-+libjso_base= libdb3_java
-+libjso= $(libjso_base).@SOSUFFIX@.$(SOVERSION)
-+libjso_target= $(libjso_base).la
- libjso_default= $(libjso_base).@SOSUFFIX@
--libjso_major= $(libjso_base)-$(SOMAJOR).@SOSUFFIX@
--libjso_g= $(libjso_base)-$(SOVERSION)_g.@SOSUFFIX@
-+libjso_major= $(libjso_base).@SOSUFFIX@.$(SOMAJOR)
-+libjso_g= $(libjso_base)_g.@SOSUFFIX@.$(SOVERSION)
-
- ##################################################
- # TCL
-@@ -88,11 +88,11 @@
- # --enable-tcl --with-tcl=DIR --enable-dynamic
- ##################################################
- TCFLAGS= @TCFLAGS@
--libtso_base= libdb_tcl
--libtso= $(libtso_base)-$(SOVERSION).@SOSUFFIX@
--libtso_target= $(libtso_base)-$(SOVERSION).la
-+libtso_base= libdb3_tcl
-+libtso= $(libtso_base).@SOSUFFIX@.$(SOVERSION)
-+libtso_target= $(libtso_base).la
- libtso_default= $(libtso_base).@SOSUFFIX@
--libtso_major= $(libtso_base)-$(SOMAJOR).@SOSUFFIX@
-+libtso_major= $(libtso_base).@SOSUFFIX@.$(SOMAJOR)
-
- ##################################################
- # DB_DUMP185 UTILITY
-@@ -115,7 +115,7 @@
- bindir= @bindir@
- includedir=@includedir@
- libdir= @libdir@
--docdir= $(prefix)/docs
-+docdir= $(prefix)/share/doc/db3
-
- dmode= 755
- emode= 555
-@@ -192,8 +192,8 @@
- db_dump@o@ db_load@o@ db_printlog@o@ db_recover@o@ db_stat@o@ \
- db_upgrade@o@ db_verify@o@ util_log@o@ util_sig@o@
-
--PROGS= @ADDITIONAL_PROGS@ db_archive db_checkpoint db_deadlock \
-- db_dump db_load db_printlog db_recover db_stat db_upgrade db_verify
-+PROGS= @ADDITIONAL_PROGS@ db3_archive db3_checkpoint db3_deadlock \
-+ db3_dump db3_load db3_printlog db3_recover db3_stat db3_upgrade db3_verify
-
- JAVA_DBSRCS=\
- $(JAVA_DBDIR)/Db.java $(JAVA_DBDIR)/DbAppendRecno.java \
-@@ -230,14 +230,6 @@
- ##################################################
- all: @DEFAULT_LIB@ @ADDITIONAL_LIBS@ @ADDITIONAL_LANG@ $(PROGS)
-
--$(libdb): $(OBJS)
-- $(ar) $@ $(OBJS)
-- test ! -f $(ranlib) || $(ranlib) $@
--
--$(libcxx): $(COBJS) $(OBJS)
-- $(ar) $@ $(COBJS) $(OBJS)
-- test ! -f $(ranlib) || $(ranlib) $@
--
- $(libso_target): $(OBJS)
- $(SOLINK) $(SOFLAGS) -o $(libso_target) \
- $(OBJS) $(LDFLAGS) $(LIBSO_LIBS)
-@@ -275,57 +267,57 @@
- ##################################################
- # Utilities
- ##################################################
--berkeley_db_svc: $(RPC_SRV) util_log@o@ @DEFAULT_LIB@
-+berkeley_db3_svc: $(RPC_SRV) util_log@o@ @DEFAULT_LIB@
- $(CCLINK) -o $@ $(LDFLAGS) $(RPC_SRV) util_log@o@ $(LIBDB_ARGS) $(LIBS)
- $(POSTLINK) $@
-
--db_archive: db_archive@o@ util_sig@o@ @DEFAULT_LIB@
-+db3_archive: db_archive@o@ util_sig@o@ @DEFAULT_LIB@
- $(CCLINK) -o $@ $(LDFLAGS) \
- db_archive@o@ util_sig@o@ $(LIBDB_ARGS) $(LIBS)
- $(POSTLINK) $@
-
--db_checkpoint: db_checkpoint@o@ util_log@o@ util_sig@o@ @DEFAULT_LIB@
-+db3_checkpoint: db_checkpoint@o@ util_log@o@ util_sig@o@ @DEFAULT_LIB@
- $(CCLINK) -o $@ $(LDFLAGS) \
- db_checkpoint@o@ util_log@o@ util_sig@o@ $(LIBDB_ARGS) $(LIBS)
- $(POSTLINK) $@
-
--db_deadlock: db_deadlock@o@ util_log@o@ util_sig@o@ @DEFAULT_LIB@
-+db3_deadlock: db_deadlock@o@ util_log@o@ util_sig@o@ @DEFAULT_LIB@
- $(CCLINK) -o $@ $(LDFLAGS) \
- db_deadlock@o@ util_log@o@ util_sig@o@ $(LIBDB_ARGS) $(LIBS)
- $(POSTLINK) $@
-
--db_dump: db_dump@o@ util_sig@o@ @DEFAULT_LIB@
-+db3_dump: db_dump@o@ util_sig@o@ @DEFAULT_LIB@
- $(CCLINK) -o $@ $(LDFLAGS) db_dump@o@ util_sig@o@ $(LIBDB_ARGS) $(LIBS)
- $(POSTLINK) $@
-
--db_dump185: db_dump185@o@ @LIBOBJS@
-+db3_dump185: db_dump185@o@ @LIBOBJS@
- $(CCLINK) -o $@ $(LDFLAGS) db_dump185@o@ @LIBOBJS@ $(DB185LIB)
- $(POSTLINK) $@
-
--db_load: db_load@o@ util_sig@o@ @DEFAULT_LIB@
-+db3_load: db_load@o@ util_sig@o@ @DEFAULT_LIB@
- $(CCLINK) -o $@ $(LDFLAGS) db_load@o@ util_sig@o@ $(LIBDB_ARGS) $(LIBS)
- $(POSTLINK) $@
-
--db_printlog: db_printlog@o@ util_sig@o@ @DEFAULT_LIB@
-+db3_printlog: db_printlog@o@ util_sig@o@ @DEFAULT_LIB@
- $(CCLINK) -o $@ $(LDFLAGS) \
- db_printlog@o@ util_sig@o@ $(LIBDB_ARGS) $(LIBS)
- $(POSTLINK) $@
-
--db_recover: db_recover@o@ util_sig@o@ @DEFAULT_LIB@
-+db3_recover: db_recover@o@ util_sig@o@ @DEFAULT_LIB@
- $(CCLINK) -o $@ $(LDFLAGS) \
- db_recover@o@ util_sig@o@ $(LIBDB_ARGS) $(LIBS)
- $(POSTLINK) $@
-
--db_stat: db_stat@o@ util_sig@o@ @DEFAULT_LIB@
-+db3_stat: db_stat@o@ util_sig@o@ @DEFAULT_LIB@
- $(CCLINK) -o $@ $(LDFLAGS) db_stat@o@ util_sig@o@ $(LIBDB_ARGS) $(LIBS)
- $(POSTLINK) $@
-
--db_upgrade: db_upgrade@o@ util_sig@o@ @DEFAULT_LIB@
-+db3_upgrade: db_upgrade@o@ util_sig@o@ @DEFAULT_LIB@
- $(CCLINK) -o $@ $(LDFLAGS) \
- db_upgrade@o@ util_sig@o@ $(LIBDB_ARGS) $(LIBS)
- $(POSTLINK) $@
-
--db_verify: db_verify@o@ util_sig@o@ @DEFAULT_LIB@
-+db3_verify: db_verify@o@ util_sig@o@ @DEFAULT_LIB@
- $(CCLINK) -o $@ $(LDFLAGS) \
- db_verify@o@ util_sig@o@ $(LIBDB_ARGS) $(LIBS)
- $(POSTLINK) $@
-@@ -452,8 +444,6 @@
- @cd $(libdir) && $(rm) -f \
- $(libso_target) $(libso) $(libso_default) $(libso_major)
- @$(INSTALLER) $(libso_target) $(libdir)
-- @cd $(libdir) && $(ln) -s $(libso) $(libso_default)
-- @cd $(libdir) && $(ln) -s $(libso) $(libso_major)
- @$(LIBTOOL) --mode=finish $(libdir)
-
- install_dynamic_cxx:
-@@ -463,8 +453,6 @@
- @cd $(libdir) && $(rm) -f \
- $(libxso_target) $(libxso) $(libxso_default) $(libxso_major)
- @$(INSTALLER) $(libxso_target) $(libdir)
-- @cd $(libdir) && $(ln) -s $(libxso) $(libxso_default)
-- @cd $(libdir) && $(ln) -s $(libxso) $(libxso_major)
-
- install_tcl:
- @echo "Installing DB Tcl library: $(libdir) ..."
-@@ -473,8 +461,6 @@
- @cd $(libdir) && $(rm) -f \
- $(libtso_target) $(libtso) $(libtso_default) $(libtso_major)
- @$(INSTALLER) $(libtso_target) $(libdir)
-- @cd $(libdir) && $(ln) -s $(libtso) $(libtso_default)
-- @cd $(libdir) && $(ln) -s $(libtso) $(libtso_major)
-
- install_java:
- @echo "Installing DB Java library: $(libdir) ..."
-@@ -483,9 +469,6 @@
- @cd $(libdir) && $(rm) -f \
- $(libjso_target) $(libjso) $(libjso_default) $(libjso_major)
- @$(INSTALLER) $(libjso_target) $(libdir)
-- @cd $(libdir) && $(ln) -s $(libjso) $(libjso_default)
-- @cd $(libdir) && $(ln) -s $(libjso) $(libjso_major)
-- @cd $(libdir) && $(ln) -s $(libjso) $(libjso_g)
- @$(cp) $(JAVA_CLASSTOP)/$(libj_jarfile) $(libdir)
-
- install_utilities:
diff --git a/databases/java-db3/patches/patch-ab b/databases/java-db3/patches/patch-ab
deleted file mode 100644
index 3697f81816d..00000000000
--- a/databases/java-db3/patches/patch-ab
+++ /dev/null
@@ -1,30 +0,0 @@
-$NetBSD: patch-ab,v 1.1.1.1 2001/07/28 17:49:00 jlam Exp $
-
---- ../dist/configure.orig Wed Jan 24 15:16:18 2001
-+++ ../dist/configure Thu Mar 22 17:36:06 2001
-@@ -1605,6 +1605,7 @@
- if test "$GXX" = "yes"; then
- CXXVERSION=`${MAKEFILE_CXX} --version`
- case ${CXXVERSION} in
-+ egcs*) CXXFLAGS="-fexceptions $CXXFLAGS";;
- 1.*|2.[01234567].*|*-1.*|*-2.[01234567].* )
- CXXFLAGS="-fhandle-exceptions $CXXFLAGS";;
- * ) CXXFLAGS="-fexceptions $CXXFLAGS";;
-@@ -1632,7 +1633,7 @@
- --disable-static \
- || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
-
-- SOSUFFIX=`sed -e '/^library_names_spec=/!d' -e 's/.*\.\([a-zA-Z0-9_]*\).*/\1/' ./libtool`
-+ SOSUFFIX=`./libtool --config | sed -e '/^library_names_spec=/!d' -e 's/.*\.\([a-zA-Z0-9_]*\).*/\1/'`
- DEFAULT_LIB="\$(libso_target)"
- DEFAULT_INSTALL="install_dynamic"
- LIBDB_ARGS="\$(libso_linkname)"
-@@ -1644,7 +1645,7 @@
-
- INSTALLER="\$(LIBTOOL) --mode=install cp"
- POSTLINK="\$(LIBTOOL) --mode=execute true"
-- SOLINK="\$(LIBTOOL) --mode=link ${SAVE_CC} -avoid-version"
-+ SOLINK="\$(LIBTOOL) --mode=link ${SAVE_CC}"
- SOFLAGS="-rpath \$(libdir)"
- o=".lo"
- fi