ports/89384: [NEW PORT] databases/db44: The Berkeley DB package, revision 4.4

Matthias Andree matthias.andree at gmx.de
Mon Nov 21 17:40:22 UTC 2005


>Number:         89384
>Category:       ports
>Synopsis:       [NEW PORT] databases/db44: The Berkeley DB package, revision 4.4
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Nov 21 17:40:20 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Matthias Andree
>Release:        FreeBSD 6.0-STABLE i386
>Organization:
>Environment:
System: FreeBSD libertas.emma.line.org 6.0-STABLE FreeBSD 6.0-STABLE #1: Mon Nov 21 12:07:53 CET 2005
>Description:

##### PLEASE REPOCOPY FROM ports/databases/db43 BEFORE COMMITTING THIS #####

Version 4.4 of the Berkeley Data Base library which offers (key/value) storage
with optional concurrent access or transactions interface.

This port will install the AES (American Encryption Standard) enabled version.

Utilities are included in the distribution to convert v1.85 databases to v4.4
databases, and a backwards compatible API is provided to maintain compatibility
with programs using the v1.85 interface.

For details on compatibility with other DB versions, see:
http://dev.sleepycat.com/downloads/releasehistorybdb.html

-- Matthias Andree
  
WWW: http://www.sleepycat.com/products/bdb.html

Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:

--- db44-4.4.16.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:
#
#	db44
#	db44/files
#	db44/files/patch-dist::configure
#	db44/Makefile
#	db44/distinfo
#	db44/pkg-descr
#	db44/pkg-plist
#
echo c - db44
mkdir -p db44 > /dev/null 2>&1
echo c - db44/files
mkdir -p db44/files > /dev/null 2>&1
echo x - db44/files/patch-dist::configure
sed 's/^X//' >db44/files/patch-dist::configure << 'END-of-db44/files/patch-dist::configure'
X--- ../dist/configure.orig	Wed Dec  5 13:14:02 2001
X+++ ../dist/configure	Wed Dec  5 13:24:01 2001
X@@ -20867,8 +20867,8 @@
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 0:0:0"
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 0:0:0"
X MAKEFILE_CXXLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CXXLINK}"
X 
END-of-db44/files/patch-dist::configure
echo x - db44/Makefile
sed 's/^X//' >db44/Makefile << 'END-of-db44/Makefile'
X# ports collection makefile for:	Berkeley DB v4.4
X# Date created:				2005-11-21
X# Whom:					Matthias Andree <matthias.andree at gmx.de>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	db44
XPORTVERSION=	4.4.16
XCATEGORIES=	databases
XMASTER_SITES=	http://downloads.sleepycat.com/
XPKGNAMESUFFIX?=
XDISTNAME?=	db-${PORTVERSION}
XDIST_SUBDIR=	bdb
X
XPATCH_SITES=	http://www.sleepycat.com/update/${PORTVERSION}/
XPATCH_DIST_STRIP=	-d ..
X
XMAINTAINER=	matthias.andree at gmx.de
XCOMMENT=	The Berkeley DB package, revision 4.4
X
XWRKSRC=		${WRKDIR}/${DISTNAME}/build_unix
X
XUSE_REINPLACE=		yes
XINSTALLS_SHLIB=		yes
XUSE_AUTOTOOLS=		libtool:15
XCONFIGURE_SCRIPT=	../dist/configure
XLIBTOOLFILES=		${CONFIGURE_SCRIPT}
XBDBVER=			${PORTVERSION:R}
XBDBMINOR=		${BDBVER:E:S/^\.//}
XBDBDIR=			BerkeleyDB.${BDBVER}
XCONFIGURE_ARGS=		--enable-compat185 --enable-dump185 \
X			--enable-cxx --enable-dynamic \
X			--enable-rpc \
X			--includedir=${PREFIX}/include/${PORTNAME} \
X			--libdir=${PREFIX}/lib/${PORTNAME} \
X			--bindir=${PREFIX}/bin/${PORTNAME}
XINSTALL_TARGET=		install_include install_lib install_utilities
X.if !defined(NOPORTDOCS)
XINSTALL_TARGET+=	install_docs docdir=${DOCSDIR}
XPORTDOCS=		*
X.endif
X
Xpre-patch:
X	@${REINPLACE_CMD} -Ee 's|-l?pthread|${PTHREAD_LIBS}|g' ${WRKSRC}/${CONFIGURE_SCRIPT}
X
Xpre-configure:
X	@${CHMOD} u+w ${WRKSRC}/../dist/configure
X
Xpost-configure:
X	@${REINPLACE_CMD} -e '/^extern  void db_rpc_serverprog/ d;' ${WRKSRC}/db_server.h
X
Xpost-install:
X.for i in libdb libdb_cxx
X	${LN} -s -f ${PORTNAME}/${i}-${BDBVER}.so.0 ${PREFIX}/lib
X	${LN} -s -f ${i}-${BDBVER}.so.0 ${PREFIX}/lib/${i}-${BDBVER}.so
X.endfor
X.if !defined(NOPORTDOCS)
X	@${RMDIR} ${DOCSDIR}/ref/splash 2>/dev/null || :
X.endif
X	cd ${PREFIX}/bin/${PORTNAME} ; \
X	for i in * ; do ${LN} -s -f ${PORTNAME}/$$i ../$$i-${BDBVER} ; done
X
X.include <bsd.port.mk>
END-of-db44/Makefile
echo x - db44/distinfo
sed 's/^X//' >db44/distinfo << 'END-of-db44/distinfo'
XMD5 (bdb/db-4.4.16.tar.gz) = ec58179a39695cab6512eee0db0d71b9
XSHA256 (bdb/db-4.4.16.tar.gz) = c582252f730f7602603af0d1caa7efcfe278d2314cde004da3c29ae0218e2b3e
XSIZE (bdb/db-4.4.16.tar.gz) = 8116212
END-of-db44/distinfo
echo x - db44/pkg-descr
sed 's/^X//' >db44/pkg-descr << 'END-of-db44/pkg-descr'
XVersion 4.4 of the Berkeley Data Base library which offers (key/value) storage
Xwith optional concurrent access or transactions interface.
X
XThis port will install the AES (American Encryption Standard) enabled version.
X
XUtilities are included in the distribution to convert v1.85 databases to v4.4
Xdatabases, and a backwards compatible API is provided to maintain compatibility
Xwith programs using the v1.85 interface.
X
XFor details on compatibility with other DB versions, see:
Xhttp://dev.sleepycat.com/downloads/releasehistorybdb.html
X
X-- Matthias Andree
X  
XWWW: http://www.sleepycat.com/products/bdb.html
END-of-db44/pkg-descr
echo x - db44/pkg-plist
sed 's/^X//' >db44/pkg-plist << 'END-of-db44/pkg-plist'
Xbin/db44/berkeley_db_svc
Xbin/db44/db_archive
Xbin/db44/db_checkpoint
Xbin/db44/db_deadlock
Xbin/db44/db_dump
Xbin/db44/db_dump185
Xbin/db44/db_hotbackup
Xbin/db44/db_load
Xbin/db44/db_printlog
Xbin/db44/db_recover
Xbin/db44/db_stat
Xbin/db44/db_upgrade
Xbin/db44/db_verify
Xbin/berkeley_db_svc-4.4
Xbin/db_archive-4.4
Xbin/db_checkpoint-4.4
Xbin/db_deadlock-4.4
Xbin/db_dump-4.4
Xbin/db_dump185-4.4
Xbin/db_hotbackup-4.4
Xbin/db_load-4.4
Xbin/db_printlog-4.4
Xbin/db_recover-4.4
Xbin/db_stat-4.4
Xbin/db_upgrade-4.4
Xbin/db_verify-4.4
Xinclude/db44/db.h
Xinclude/db44/db_185.h
Xinclude/db44/db_cxx.h
Xlib/db44/libdb-4.4.a
Xlib/db44/libdb-4.4.la
Xlib/db44/libdb-4.4.so
Xlib/db44/libdb-4.4.so.0
Xlib/db44/libdb-4.so
Xlib/db44/libdb.a
Xlib/db44/libdb.so
Xlib/db44/libdb_cxx-4.4.a
Xlib/db44/libdb_cxx-4.4.la
Xlib/db44/libdb_cxx-4.4.so
Xlib/db44/libdb_cxx-4.4.so.0
Xlib/db44/libdb_cxx-4.so
Xlib/db44/libdb_cxx.a
Xlib/db44/libdb_cxx.so
Xlib/libdb-4.4.so
Xlib/libdb-4.4.so.0
Xlib/libdb_cxx-4.4.so
Xlib/libdb_cxx-4.4.so.0
X at dirrm lib/db44
X at dirrm include/db44
X at dirrm bin/db44
END-of-db44/pkg-plist
exit
--- db44-4.4.16.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list