diff options
author | Matthias Andree <mandree@FreeBSD.org> | 2014-08-21 22:50:29 +0000 |
---|---|---|
committer | Matthias Andree <mandree@FreeBSD.org> | 2014-08-21 22:50:29 +0000 |
commit | b50a4b0708948c5766fb92a70bfc082efa53857b (patch) | |
tree | 5f9e6219e9207f083ae5e2fff1302ed5967538ef /databases/db46 | |
parent | Mark BROKEN on FreeBSD 10 and above. (diff) |
Berkeley DB cleanup, remove versions 4.0 ... 4.7.
- Mk/bsd.database.mk rewrite, new default to db5.
- db6 is eligible by default only if installed on the system.
- Bump PORTREVISION of all ports that directly depend on BerkeleyDB or
where USE_BDB is found in the port's directory
- Patch a few ports such that they will pick up or work with newer
versions.
- Add UPDATING entry
- Drive-by format fix for pks
- Drop BerkeleyDB option from mail/popular for now, requires more work.
- Exp-run logs linked from the PR below.
- Ports that do not build (IGNORE, BROKEN, etc.) have pro-forma changes
for new Berkeley DB, but are untested.
NOTE: please read UPDATING and the Wiki page before proceeding!
Announcement: http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000090.html
Wiki reference: https://wiki.freebsd.org/Ports/BerkeleyDBCleanup
PR: 192690
Approved by: portmgr (implicit, PORTREVISION bump on unstaged ports)
Notes
Notes:
svn path=/head/; revision=365599
Diffstat (limited to 'databases/db46')
-rw-r--r-- | databases/db46/Makefile | 61 | ||||
-rw-r--r-- | databases/db46/distinfo | 10 | ||||
-rw-r--r-- | databases/db46/files/patch-dist__configure | 13 | ||||
-rw-r--r-- | databases/db46/pkg-descr | 11 | ||||
-rw-r--r-- | databases/db46/pkg-plist | 52 |
5 files changed, 0 insertions, 147 deletions
diff --git a/databases/db46/Makefile b/databases/db46/Makefile deleted file mode 100644 index 433f1b53b7d9..000000000000 --- a/databases/db46/Makefile +++ /dev/null @@ -1,61 +0,0 @@ -# Created by: Gea-Suan Lin <gslin@gslin.org> -# $FreeBSD$ - -PORTNAME= db46 -PORTVERSION= 4.6.21.4 -CATEGORIES= databases -MASTER_SITES= http://download.oracle.com/berkeley-db/ \ -PKGNAMEPREFIX?= -DISTNAME= db-${PORTVERSION:R} -DIST_SUBDIR= bdb - -PATCH_SITES= http://download.oracle.com/berkeley-db/patches/db/${PORTVERSION:R}/ -PATCHFILES= patch.4.6.21.1 patch.4.6.21.2 patch.4.6.21.3 patch.4.6.21.4 -PATCH_DIST_STRIP= -d .. -l -# * patch.4.6.21.1: ----------------------------------------------------------- -# Fixes a race condition between checkpoint and DB->close which can result in -# the checkpoint thread self-deadlocking. [#15692] -# * 4.6.21.2: ----------------------------------------------------------------- -# Fixes the potential for the wrong number of mutexes to be allocated. This -# issue could cause applications with multiple cache regions to see undefined -# behavior in rare cases under load. [#16178] -# * 4.6.21.3: ----------------------------------------------------------------- -# Replication clients should be able to open a sequence. [#16406] -# * 4.6.21.4: ----------------------------------------------------------------- -# Fixes a bug which could lead to slow performance of internal init under -# Replication Manager, as evidenced by "queue limit exceeded" messages in -# verbose replication diagnostic output. [#15788] - -# I allow matthias.andree@gmx.de and all freebsd committer to do changes -# to this package. - -MAINTAINER= mandree@FreeBSD.org -COMMENT= The Berkeley DB package, revision 4.6 - -DEPRECATED= Please use databases/db5 or db6 for new installs. - -BDBVER= ${PORTVERSION:R:R} -CONFIGURE_ARGS= --enable-compat185 --enable-dump185 --enable-cxx \ - --enable-dynamic --enable-rpc --enable-pthread_api \ - --includedir=${PREFIX}/include/${PORTNAME} \ - --libdir=${PREFIX}/lib/${PORTNAME} \ - --bindir=${PREFIX}/bin/${PORTNAME} -CONFIGURE_SCRIPT= ../dist/configure -GNU_CONFIGURE= yes -INSTALL_TARGET= install_include install_lib install_utilities -LIBTOOLFILES= ${CONFIGURE_SCRIPT} -WRKSRC= ${WRKDIR}/${DISTNAME}/build_unix -USE_LDCONFIG= yes - -INSTALL_TARGET+= install_docs docdir=${DOCSDIR} -PORTDOCS= * - -post-install: -.for i in libdb libdb_cxx - ${LN} -s -f ${PORTNAME}/${i}-${BDBVER}.so.0 ${STAGEDIR}${PREFIX}/lib - ${LN} -s -f ${i}-${BDBVER}.so.0 ${STAGEDIR}${PREFIX}/lib/${i}-${BDBVER}.so -.endfor - cd ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ; \ - for i in * ; do ${LN} -s -f ${PORTNAME}/$$i ../$$i-${BDBVER} ; done - -.include <bsd.port.mk> diff --git a/databases/db46/distinfo b/databases/db46/distinfo deleted file mode 100644 index 63b747c2155b..000000000000 --- a/databases/db46/distinfo +++ /dev/null @@ -1,10 +0,0 @@ -SHA256 (bdb/db-4.6.21.tar.gz) = 53ea9c9f03746a0aa415e6706e9c6da18ca18148f20ad1465b182411a7985e21 -SIZE (bdb/db-4.6.21.tar.gz) = 11881885 -SHA256 (bdb/patch.4.6.21.1) = d28c0723c465a2cf3ff2ddc5ed3c643b40c955c4e64d56580961f2fd799cbb53 -SIZE (bdb/patch.4.6.21.1) = 2475 -SHA256 (bdb/patch.4.6.21.2) = 9496a6cad44377ad1fab8c617f17c6f541e3423814663bfa81c3abb4001622d9 -SIZE (bdb/patch.4.6.21.2) = 892 -SHA256 (bdb/patch.4.6.21.3) = ad6951ec702e3d6cd539ba86d51b3b0436da43b17814c197c2d277fa5e1cb620 -SIZE (bdb/patch.4.6.21.3) = 1911 -SHA256 (bdb/patch.4.6.21.4) = 98bb4499dc7408c27a8a855330972a69abd3b29d0ff3820d6e1da790593a5bb7 -SIZE (bdb/patch.4.6.21.4) = 41501 diff --git a/databases/db46/files/patch-dist__configure b/databases/db46/files/patch-dist__configure deleted file mode 100644 index 2dac99fc909d..000000000000 --- a/databases/db46/files/patch-dist__configure +++ /dev/null @@ -1,13 +0,0 @@ ---- ../dist/configure.orig Wed Dec 5 13:14:02 2001 -+++ ../dist/configure Wed Dec 5 13:24:01 2001 -@@ -20867,8 +20867,8 @@ - - MAKEFILE_CC="\$(LIBTOOL) --mode=compile ${MAKEFILE_CC}" --MAKEFILE_SOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CCLINK} -avoid-version" -+MAKEFILE_SOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CCLINK} -version-info 0:0:0" - MAKEFILE_CCLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CCLINK}" - MAKEFILE_CXX="\$(LIBTOOL) --mode=compile ${MAKEFILE_CXX}" --MAKEFILE_XSOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CXXLINK} -avoid-version" -+MAKEFILE_XSOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CXXLINK} -version-info 0:0:0" - MAKEFILE_CXXLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CXXLINK}" - diff --git a/databases/db46/pkg-descr b/databases/db46/pkg-descr deleted file mode 100644 index 171a54c0e062..000000000000 --- a/databases/db46/pkg-descr +++ /dev/null @@ -1,11 +0,0 @@ -Oracle Berkeley DB is a family of open source embeddable databases -that allows developers to incorporate within their applications a -fast, scalable, transactional database engine with industrial grade -reliability and availability. As a result, customers and end-users -will experience an application that simply works, reliably manages -data, can scale under extreme load, but requires no ongoing database -administration. As a developer, you can focus on your application and -be confident that Oracle Berkeley DB will manage your persistence -needs. - -WWW: http://www.oracle.com/us/products/database/berkeley-db/db/ diff --git a/databases/db46/pkg-plist b/databases/db46/pkg-plist deleted file mode 100644 index 53fa09119263..000000000000 --- a/databases/db46/pkg-plist +++ /dev/null @@ -1,52 +0,0 @@ -bin/berkeley_db_svc-4.6 -bin/db46/berkeley_db_svc -bin/db46/db_archive -bin/db46/db_checkpoint -bin/db46/db_codegen -bin/db46/db_deadlock -bin/db46/db_dump -bin/db46/db_dump185 -bin/db46/db_hotbackup -bin/db46/db_load -bin/db46/db_printlog -bin/db46/db_recover -bin/db46/db_stat -bin/db46/db_upgrade -bin/db46/db_verify -bin/db_archive-4.6 -bin/db_checkpoint-4.6 -bin/db_codegen-4.6 -bin/db_deadlock-4.6 -bin/db_dump-4.6 -bin/db_dump185-4.6 -bin/db_hotbackup-4.6 -bin/db_load-4.6 -bin/db_printlog-4.6 -bin/db_recover-4.6 -bin/db_stat-4.6 -bin/db_upgrade-4.6 -bin/db_verify-4.6 -include/db46/db.h -include/db46/db_185.h -include/db46/db_cxx.h -lib/db46/libdb-4.6.a -lib/db46/libdb-4.6.la -lib/db46/libdb-4.6.so -lib/db46/libdb-4.6.so.0 -lib/db46/libdb-4.so -lib/db46/libdb.a -lib/db46/libdb.so -lib/db46/libdb_cxx-4.6.a -lib/db46/libdb_cxx-4.6.la -lib/db46/libdb_cxx-4.6.so -lib/db46/libdb_cxx-4.6.so.0 -lib/db46/libdb_cxx-4.so -lib/db46/libdb_cxx.a -lib/db46/libdb_cxx.so -lib/libdb-4.6.so -lib/libdb-4.6.so.0 -lib/libdb_cxx-4.6.so -lib/libdb_cxx-4.6.so.0 -@dirrmtry lib/db46 -@dirrmtry include/db46 -@dirrmtry bin/db46 |