From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Nov 25 18:10:20 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 375EB16A4CE for ; Tue, 25 Nov 2003 18:10:20 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id EED4743FD7 for ; Tue, 25 Nov 2003 18:10:17 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id hAQ2AHFY076104 for ; Tue, 25 Nov 2003 18:10:17 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id hAQ2AHpQ076103; Tue, 25 Nov 2003 18:10:17 -0800 (PST) (envelope-from gnats) Resent-Date: Tue, 25 Nov 2003 18:10:17 -0800 (PST) Resent-Message-Id: <200311260210.hAQ2AHpQ076103@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Oliver Eikemeier Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 599B916A4CE for ; Tue, 25 Nov 2003 18:02:47 -0800 (PST) Received: from mx2.fillmore-labs.com (lima.fillmore-labs.com [62.138.193.83]) by mx1.FreeBSD.org (Postfix) with ESMTP id D48E943F3F for ; Tue, 25 Nov 2003 18:02:45 -0800 (PST) (envelope-from eikemeier@fillmore-labs.com) Received: from p5080b95e.dip.t-dialin.net ([80.128.185.94] helo=fillmore-labs.com ident=osgddvk3yqtcm8as) by mx2.fillmore-labs.com with asmtp (TLSv1:AES256-SHA:256) (Exim 4.24; FreeBSD 4.9) id 1AOp0u-00066X-0C for FreeBSD-gnats-submit@FreeBSD.org; Wed, 26 Nov 2003 03:02:44 +0100 Message-Id: <3FC409BB.5080602@fillmore-labs.com> Date: Wed, 26 Nov 2003 03:02:35 +0100 From: Oliver Eikemeier To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/59694: [NEW PORT] databases/db42: Berkeley DB 4.2.50 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Nov 2003 02:10:20 -0000 >Number: 59694 >Category: ports >Synopsis: [NEW PORT] databases/db42: Berkeley DB 4.2.50 >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Nov 25 18:10:17 PST 2003 >Closed-Date: >Last-Modified: >Originator: Oliver Eikemeier >Release: FreeBSD 5.1-CURRENT i386 >Organization: Fillmore Labs - http://www.fillmore-labs.com >Environment: System: FreeBSD nuuk.fillmore-labs.com 5.1-CURRENT >Description: Berkeley DB, Version 4.2.50 >How-To-Repeat: >Fix: --- db42.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # databases/db42 # databases/db42/Makefile # databases/db42/distinfo # databases/db42/files # databases/db42/files/patch-dist::Makefile.in # databases/db42/files/patch-dist::configure # databases/db42/files/patch-dist::ltmain.sh # databases/db42/pkg-descr # databases/db42/pkg-plist # echo c - databases/db42 mkdir -p databases/db42 > /dev/null 2>&1 echo x - databases/db42/Makefile sed 's/^X//' >databases/db42/Makefile << 'END-of-databases/db42/Makefile' X# ports collection makefile for: Berkeley DB v4.2 X# Date created: 2003-11-26 X# Whom: Oliver Eikemeier X# X# $FreeBSD$ X# X XPORTNAME= db42 XPORTVERSION= 4.2.50 XCATEGORIES= databases XMASTER_SITES= http://www.sleepycat.com/update/snapshot/ XDISTNAME?= db-${PORTVERSION} XDIST_SUBDIR= bdb X XPATCH_SITES= http://www.sleepycat.com/update/${PORTVERSION}/ X#PATCHFILES= patch.${PORTVERSION}.1 X XMAINTAINER= eik@FreeBSD.org XCOMMENT= The Berkeley DB package, revision 4.2 X XUSE_REINPLACE= yes XGNU_CONFIGURE= yes XINSTALLS_SHLIB= yes X XCONFIGURE_WRKSRC= ${WRKSRC}/build_unix XBUILD_WRKSRC= ${WRKSRC}/build_unix XINSTALL_WRKSRC= ${WRKSRC}/build_unix X XCONFIGURE_SCRIPT= ../dist/configure XCONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} XCONFIGURE_ARGS= --enable-compat185 --enable-dump185 \ X --enable-cxx --enable-dynamic \ X --includedir=${PREFIX}/include/db42 X X.if !defined(NOPORTDOCS) XINSTALL_TARGET= install install_docs XPORTDOCS= * X.endif X Xpost-patch: X @${REINPLACE_CMD} -Ee \ X 's|-l?pthread|${PTHREAD_LIBS}|g' ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} X X.include END-of-databases/db42/Makefile echo x - databases/db42/distinfo sed 's/^X//' >databases/db42/distinfo << 'END-of-databases/db42/distinfo' XMD5 (bdb/db-4.2.50.tar.gz) = 644522fe89c565ec10c6d2e2d010227b END-of-databases/db42/distinfo echo c - databases/db42/files mkdir -p databases/db42/files > /dev/null 2>&1 echo x - databases/db42/files/patch-dist::Makefile.in sed 's/^X//' >databases/db42/files/patch-dist::Makefile.in << 'END-of-databases/db42/files/patch-dist::Makefile.in' X--- dist/Makefile.in.orig Tue Nov 25 15:42:22 2003 X+++ dist/Makefile.in Wed Nov 26 01:58:01 2003 X@@ -11,7 +11,7 @@ X bindir= @bindir@ X includedir=@includedir@ X libdir= @libdir@ X-docdir= $(prefix)/docs X+docdir= $(prefix)/share/doc/db42 X X dmode= 755 X emode= 555 X@@ -45,6 +45,7 @@ X SOLINK= @MAKEFILE_SOLINK@ X SOFLAGS= @SOFLAGS@ X LIBMAJOR= @DB_VERSION_MAJOR@ X+LIBMINOR= @DB_VERSION_MINOR@ X LIBVERSION= @DB_VERSION_MAJOR@.@DB_VERSION_MINOR@ X X CPPFLAGS= -I$(builddir) -I$(srcdir) @CPPFLAGS@ X@@ -60,13 +61,13 @@ X LIBS= @LIBS@ X LIBSO_LIBS= @LIBSO_LIBS@ X X-libdb_base= libdb X+libdb_base= libdb42 X libdb= $(libdb_base).a X-libdb_version= $(libdb_base)-$(LIBVERSION).a X-libso= $(libdb_base)-$(LIBVERSION)@SOSUFFIX@ X-libso_target= $(libdb_base)-$(LIBVERSION).la X+libdb_version= $(libdb_base).a X+libso= $(libdb_base)@SOSUFFIX@ X+libso_target= $(libdb_base).la X libso_default= $(libdb_base)@SOSUFFIX@ X-libso_major= $(libdb_base)-$(LIBMAJOR)@SOSUFFIX@ X+libso_major= $(libdb_base)@SOSUFFIX@.$(LIBMINOR) X X ################################################## X # C++ API. X@@ -79,13 +80,13 @@ X XSOLINK= @MAKEFILE_XSOLINK@ X LIBXSO_LIBS= @LIBXSO_LIBS@ X X-libcxx_base= libdb_cxx X+libcxx_base= libdb42_cxx X libcxx= $(libcxx_base).a X-libcxx_version= $(libcxx_base)-$(LIBVERSION).a X-libxso= $(libcxx_base)-$(LIBVERSION)@SOSUFFIX@ X-libxso_target= $(libcxx_base)-$(LIBVERSION).la X+libcxx_version= $(libcxx_base).a X+libxso= $(libcxx_base)@SOSUFFIX@ X+libxso_target= $(libcxx_base).la X libxso_default= $(libcxx_base)@SOSUFFIX@ X-libxso_major= $(libcxx_base)-$(LIBMAJOR)@SOSUFFIX@ X+libxso_major= $(libcxx_base)@SOSUFFIX@$(LIBMINOR) X X ################################################## X # Java API. X@@ -583,8 +584,8 @@ X X UTIL_PROGS=\ X @ADDITIONAL_PROGS@ \ X- db_archive db_checkpoint db_deadlock \ X- db_dump db_load db_printlog db_recover db_stat db_upgrade db_verify X+ db42_archive db42_checkpoint db42_deadlock \ X+ db42_dump db42_load db42_printlog db42_recover db42_stat db42_upgrade db42_verify X X ################################################## X # List of files installed into the library directory. X@@ -723,56 +724,56 @@ X echo >> $@ exec java com.sleepycat.db.rpcserver.DbServer \$$@ X chmod +x $@ X X-db_archive: db_archive@o@ util_sig@o@ $(DEF_LIB) X+db42_archive: db_archive@o@ util_sig@o@ $(DEF_LIB) X $(CCLINK) -o $@ $(LDFLAGS) \ X db_archive@o@ util_sig@o@ $(DEF_LIB) $(LIBS) X $(POSTLINK) $@ X X-db_checkpoint: db_checkpoint@o@ util_log@o@ util_sig@o@ $(DEF_LIB) X+db42_checkpoint: db_checkpoint@o@ util_log@o@ util_sig@o@ $(DEF_LIB) X $(CCLINK) -o $@ $(LDFLAGS) \ X db_checkpoint@o@ util_log@o@ util_sig@o@ $(DEF_LIB) $(LIBS) X $(POSTLINK) $@ X X-db_deadlock: db_deadlock@o@ util_log@o@ util_sig@o@ $(DEF_LIB) X+db42_deadlock: db_deadlock@o@ util_log@o@ util_sig@o@ $(DEF_LIB) X $(CCLINK) -o $@ $(LDFLAGS) \ X db_deadlock@o@ util_log@o@ util_sig@o@ $(DEF_LIB) $(LIBS) X $(POSTLINK) $@ X X-db_dump: db_dump@o@ util_cache@o@ util_sig@o@ $(DEF_LIB) X+db42_dump: db_dump@o@ util_cache@o@ util_sig@o@ $(DEF_LIB) X $(CCLINK) -o $@ $(LDFLAGS) \ X db_dump@o@ util_cache@o@ util_sig@o@ $(DEF_LIB) $(LIBS) X $(POSTLINK) $@ X X-db_dump185: db_dump185@o@ @REPLACEMENT_OBJS@ X+db42_dump185: db_dump185@o@ @REPLACEMENT_OBJS@ X $(CCLINK) -o $@ $(LDFLAGS) db_dump185@o@ @REPLACEMENT_OBJS@ $(DB185LIB) X $(POSTLINK) $@ X X-db_load: db_load@o@ util_cache@o@ util_sig@o@ $(DEF_LIB) X+db42_load: db_load@o@ util_cache@o@ util_sig@o@ $(DEF_LIB) X $(CCLINK) -o $@ $(LDFLAGS) \ X db_load@o@ util_cache@o@ util_sig@o@ $(DEF_LIB) $(LIBS) X $(POSTLINK) $@ X X-db_printlog: db_printlog@o@ util_sig@o@ $(DEF_LIB) X+db42_printlog: db_printlog@o@ util_sig@o@ $(DEF_LIB) X $(CCLINK) -o $@ $(LDFLAGS) \ X db_printlog@o@ util_sig@o@ $(DEF_LIB) $(LIBS) X $(POSTLINK) $@ X X-db_recover: db_recover@o@ util_sig@o@ $(DEF_LIB) X+db42_recover: db_recover@o@ util_sig@o@ $(DEF_LIB) X $(CCLINK) -o $@ $(LDFLAGS) \ X db_recover@o@ util_sig@o@ $(DEF_LIB) $(LIBS) X $(POSTLINK) $@ X X-db_stat: db_stat@o@ util_cache@o@ util_sig@o@ $(DEF_LIB) X+db42_stat: db_stat@o@ util_cache@o@ util_sig@o@ $(DEF_LIB) X $(CCLINK) -o $@ $(LDFLAGS) \ X db_stat@o@ util_cache@o@ util_sig@o@ $(DEF_LIB) $(LIBS) X $(POSTLINK) $@ X X-db_upgrade: db_upgrade@o@ util_sig@o@ $(DEF_LIB) X+db42_upgrade: db_upgrade@o@ util_sig@o@ $(DEF_LIB) X $(CCLINK) -o $@ $(LDFLAGS) \ X db_upgrade@o@ util_sig@o@ $(DEF_LIB) $(LIBS) X $(POSTLINK) $@ X X-db_verify: db_verify@o@ util_cache@o@ util_sig@o@ $(DEF_LIB) X+db42_verify: db_verify@o@ util_cache@o@ util_sig@o@ $(DEF_LIB) X $(CCLINK) -o $@ $(LDFLAGS) \ X db_verify@o@ util_cache@o@ util_sig@o@ $(DEF_LIB) $(LIBS) X $(POSTLINK) $@ X@@ -781,7 +782,7 @@ X # Library and standard utilities install. X ################################################## X library_install: install_setup X-library_install: install_include install_lib install_utilities install_docs X+library_install: install_include install_lib install_utilities X X uninstall: uninstall_include uninstall_lib uninstall_utilities uninstall_docs X END-of-databases/db42/files/patch-dist::Makefile.in echo x - databases/db42/files/patch-dist::configure sed 's/^X//' >databases/db42/files/patch-dist::configure << 'END-of-databases/db42/files/patch-dist::configure' X--- dist/configure.orig Fri Nov 21 04:05:57 2003 X+++ dist/configure Wed Nov 26 01:42:23 2003 X@@ -20138,10 +20138,10 @@ X INSTALLER="\$(LIBTOOL) --mode=install cp -p" X X MAKEFILE_CC="\$(LIBTOOL) --mode=compile ${MAKEFILE_CC}" X-MAKEFILE_SOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CCLINK} -avoid-version" X+MAKEFILE_SOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CCLINK} -version-info ${DB_VERSION_MINOR}" X MAKEFILE_CCLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CCLINK}" X MAKEFILE_CXX="\$(LIBTOOL) --mode=compile ${MAKEFILE_CXX}" X-MAKEFILE_XSOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CXXLINK} -avoid-version" X+MAKEFILE_XSOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CXXLINK} -version-info ${DB_VERSION_MINOR}" X MAKEFILE_CXXLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CXXLINK}" X X LIBTOOL="\$(SHELL) ./libtool" X@@ -21441,7 +21441,7 @@ X X # Optional utilities. X if test "$db_cv_dump185" = "yes"; then X- ADDITIONAL_PROGS="db_dump185 $ADDITIONAL_PROGS" X+ ADDITIONAL_PROGS="db42_dump185 $ADDITIONAL_PROGS" X fi X X # Checks for include files, structures, C types. END-of-databases/db42/files/patch-dist::configure echo x - databases/db42/files/patch-dist::ltmain.sh sed 's/^X//' >databases/db42/files/patch-dist::ltmain.sh << 'END-of-databases/db42/files/patch-dist::ltmain.sh' X--- dist/ltmain.sh.orig Sat Apr 26 19:45:37 2003 X+++ dist/ltmain.sh Wed Nov 26 01:42:23 2003 X@@ -5425,10 +5425,12 @@ X fi X X # Install the pseudo-library for information purposes. X+ if /usr/bin/false; then X name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` X instname="$dir/$name"i X $show "$install_prog $instname $destdir/$name" X $run eval "$install_prog $instname $destdir/$name" || exit $? X+ fi X X # Maybe install the static library, too. X test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" END-of-databases/db42/files/patch-dist::ltmain.sh echo x - databases/db42/pkg-descr sed 's/^X//' >databases/db42/pkg-descr << 'END-of-databases/db42/pkg-descr' XVersion 4.2 of the Berkeley DB library. This version uses an incompatible Xunderlying database format than revision 1 and a different standard API. XUtilities are included in the distribution to convert v1.85 databases to v4.2 Xdatabases, and a backwards compatible API is provided to maintain Xcompatibility with programs using the v1.85 interface. X XFor details on compatibility with other DB versions, see: Xhttp://www.sleepycat.com/download/patchlogs.shtml X XWWW: http://www.sleepycat.com/ END-of-databases/db42/pkg-descr echo x - databases/db42/pkg-plist sed 's/^X//' >databases/db42/pkg-plist << 'END-of-databases/db42/pkg-plist' Xbin/db42_archive Xbin/db42_checkpoint Xbin/db42_deadlock Xbin/db42_dump Xbin/db42_dump185 Xbin/db42_load Xbin/db42_printlog Xbin/db42_recover Xbin/db42_stat Xbin/db42_upgrade Xbin/db42_verify Xinclude/db42/db.h Xinclude/db42/db_185.h Xinclude/db42/db_cxx.h X@dirrm include/db42 Xlib/libdb42.a Xlib/libdb42.so Xlib/libdb42.so.2 Xlib/libdb42_cxx.a Xlib/libdb42_cxx.so Xlib/libdb42_cxx.so.2 END-of-databases/db42/pkg-plist exit --- db42.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: