ports/86014: [PATCH] databases/bsddb3: update to 4.3.3

Søren Straarup xride at x12.dk
Mon Sep 12 14:40:19 UTC 2005


>Number:         86014
>Category:       ports
>Synopsis:       [PATCH] databases/bsddb3: update to 4.3.3
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Sep 12 14:40:17 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Søren Straarup
>Release:        FreeBSD 7.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD beacon.x12.dk 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Tue Sep  6 13:55:41 CEST
>Description:
- Update to 4.3.3

Removed file(s):
- files/patch-setup.py

Port maintainer (perky at FreeBSD.org) is cc'd.

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

--- py24-bsddb3-4.3.3.patch begins here ---
diff -ruN --exclude=CVS /usr/ports//databases/py24-bsddb3/Makefile /space/portstrees/FreeBSD/ports/databases/py-bsddb3/Makefile
--- /usr/ports//databases/py24-bsddb3/Makefile	Mon Sep 12 16:23:19 2005
+++ /space/portstrees/FreeBSD/ports/databases/py-bsddb3/Makefile	Mon Sep 12 15:01:05 2005
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	bsddb3
-PORTVERSION=	4.2.4
+PORTVERSION=	4.3.3
 CATEGORIES=	databases python
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	pybsddb
@@ -20,7 +20,7 @@
 .elif defined(WITH_DB4)
 WITH_BDB_VER?=	4
 .else
-WITH_BDB_VER?=	41
+WITH_BDB_VER?=	42
 .endif
 
 .if defined(WITH_BDB_VER)
@@ -37,7 +37,7 @@
 DBVERSION=	db41
 DBHEADER=	db41
 .elif ${WITH_BDB_VER} == 42
-LIB_DEPENDS=	db-4.2.2:${PORTSDIR}/databases/db42
+LIB_DEPENDS=	db-4.2:${PORTSDIR}/databases/db42
 DBVERSION=	db-4.2
 DBHEADER=	db42
 .else
@@ -53,6 +53,8 @@
 PYDISTUTILS_INSTALLARGS=-c -O1 --prefix=${PREFIX} --berkeley-db=${LOCALBASE}
 
 post-patch:
+	${REINPLACE_CMD} 's,if 0,if static,' ${WRKSRC}/setup.py
+	${REINPLACE_CMD} 's,-ldb,-l%%DBVERSION%%,' ${WRKSRC}/setup.py
 	${REINPLACE_CMD} 's,%%DBVERSION%%,${DBVERSION},g' ${WRKSRC}/setup.py
 	${REINPLACE_CMD} 's,<db\.h>,<${DBHEADER}/db.h>,' ${WRKSRC}/extsrc/_bsddb.c
 
diff -ruN --exclude=CVS /usr/ports//databases/py24-bsddb3/distinfo /space/portstrees/FreeBSD/ports/databases/py-bsddb3/distinfo
--- /usr/ports//databases/py24-bsddb3/distinfo	Mon Sep 12 16:23:19 2005
+++ /space/portstrees/FreeBSD/ports/databases/py-bsddb3/distinfo	Mon Sep 12 15:01:05 2005
@@ -1,2 +1,2 @@
-MD5 (bsddb3-4.2.4.tar.gz) = e7cf57b849e63e0a2dd791d9ad5a377a
-SIZE (bsddb3-4.2.4.tar.gz) = 508095
+MD5 (bsddb3-4.3.3.tar.gz) = b3a18a3315d6e1d8d55779d89940a07c
+SIZE (bsddb3-4.3.3.tar.gz) = 516635
diff -ruN --exclude=CVS /usr/ports//databases/py24-bsddb3/files/patch-setup.py /space/portstrees/FreeBSD/ports/databases/py-bsddb3/files/patch-setup.py
--- /usr/ports//databases/py24-bsddb3/files/patch-setup.py	Mon Sep 12 16:23:19 2005
+++ /space/portstrees/FreeBSD/ports/databases/py-bsddb3/files/patch-setup.py	Thu Jan  1 01:00:00 1970
@@ -1,22 +0,0 @@
---- setup.py.orig	Mon Feb  3 11:28:52 2003
-+++ setup.py	Mon Mar  3 16:22:31 2003
-@@ -73,8 +73,8 @@
-         incdir = os.path.join(BERKELEYDB_DIR, 'include')
-     if not libdir:
-         libdir = os.path.join(BERKELEYDB_DIR, 'lib')
--    if not '-ldb' in LIBS:
--        libname = ['db']
-+    if not '-l%%DBVERSION%%' in LIBS:
-+        libname = ['%%DBVERSION%%']
-     else:
-         libname = []
-     utils = []
-@@ -96,7 +96,7 @@
-     if not status and results.find('libdb.') >= 0:
-         static = 1
- 
--    if static:
-+    if 0:
-         print """\
- \aWARNING:
- \tIt appears that the old bsddb module is staticly linked in the
diff -ruN --exclude=CVS /usr/ports//databases/py24-bsddb3/pkg-plist /space/portstrees/FreeBSD/ports/databases/py-bsddb3/pkg-plist
--- /usr/ports//databases/py24-bsddb3/pkg-plist	Mon Sep 12 16:23:19 2005
+++ /space/portstrees/FreeBSD/ports/databases/py-bsddb3/pkg-plist	Mon Sep 12 15:01:05 2005
@@ -1,72 +1,75 @@
-%%PYTHON_SITELIBDIR%%/bsddb3/__init__.py
-%%PYTHON_SITELIBDIR%%/bsddb3/__init__.pyc
-%%PYTHON_SITELIBDIR%%/bsddb3/__init__.pyo
-%%PYTHON_SITELIBDIR%%/bsddb3/_pybsddb.so
 %%PYTHON_SITELIBDIR%%/bsddb3/db.py
-%%PYTHON_SITELIBDIR%%/bsddb3/db.pyc
-%%PYTHON_SITELIBDIR%%/bsddb3/db.pyo
 %%PYTHON_SITELIBDIR%%/bsddb3/dbobj.py
-%%PYTHON_SITELIBDIR%%/bsddb3/dbobj.pyc
-%%PYTHON_SITELIBDIR%%/bsddb3/dbobj.pyo
 %%PYTHON_SITELIBDIR%%/bsddb3/dbrecio.py
-%%PYTHON_SITELIBDIR%%/bsddb3/dbrecio.pyc
-%%PYTHON_SITELIBDIR%%/bsddb3/dbrecio.pyo
-%%PYTHON_SITELIBDIR%%/bsddb3/dbshelve.py
-%%PYTHON_SITELIBDIR%%/bsddb3/dbshelve.pyc
-%%PYTHON_SITELIBDIR%%/bsddb3/dbshelve.pyo
-%%PYTHON_SITELIBDIR%%/bsddb3/dbtables.py
-%%PYTHON_SITELIBDIR%%/bsddb3/dbtables.pyc
-%%PYTHON_SITELIBDIR%%/bsddb3/dbtables.pyo
 %%PYTHON_SITELIBDIR%%/bsddb3/dbutils.py
-%%PYTHON_SITELIBDIR%%/bsddb3/dbutils.pyc
-%%PYTHON_SITELIBDIR%%/bsddb3/dbutils.pyo
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/__init__.py
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/__init__.pyc
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/__init__.pyo
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_all.py
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_all.pyc
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_all.pyo
+%%PYTHON_SITELIBDIR%%/bsddb3/dbtables.py
+%%PYTHON_SITELIBDIR%%/bsddb3/dbshelve.py
+%%PYTHON_SITELIBDIR%%/bsddb3/__init__.py
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_get_none.py
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_compat.py
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_dbobj.py
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_lock.py
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_compare.py
 %%PYTHON_SITELIBDIR%%/bsddb3/tests/test_associate.py
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_associate.pyc
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_associate.pyo
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_thread.py
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_misc.py
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_env_close.py
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_all.py
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_dbtables.py
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_dbshelve.py
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_queue.py
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_recno.py
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_join.py
 %%PYTHON_SITELIBDIR%%/bsddb3/tests/test_basics.py
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_basics.pyc
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_basics.pyo
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_compat.py
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_get_none.pyc
 %%PYTHON_SITELIBDIR%%/bsddb3/tests/test_compat.pyc
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_compat.pyo
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_dbobj.py
 %%PYTHON_SITELIBDIR%%/bsddb3/tests/test_dbobj.pyc
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_dbobj.pyo
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_dbshelve.py
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_dbshelve.pyc
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_dbshelve.pyo
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_dbtables.py
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_dbtables.pyc
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_dbtables.pyo
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_env_close.py
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_lock.pyc
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_compare.pyc
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_associate.pyc
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_thread.pyc
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_misc.pyc
 %%PYTHON_SITELIBDIR%%/bsddb3/tests/test_env_close.pyc
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_env_close.pyo
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_get_none.py
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_get_none.pyc
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_get_none.pyo
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_join.py
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_all.pyc
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_dbtables.pyc
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_dbshelve.pyc
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_queue.pyc
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_recno.pyc
 %%PYTHON_SITELIBDIR%%/bsddb3/tests/test_join.pyc
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_join.pyo
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_lock.py
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_lock.pyc
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_basics.pyc
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_get_none.pyo
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_compat.pyo
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_dbobj.pyo
 %%PYTHON_SITELIBDIR%%/bsddb3/tests/test_lock.pyo
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_misc.py
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_misc.pyc
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_compare.pyo
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_associate.pyo
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_thread.pyo
 %%PYTHON_SITELIBDIR%%/bsddb3/tests/test_misc.pyo
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_queue.py
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_queue.pyc
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_env_close.pyo
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_all.pyo
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_dbtables.pyo
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_dbshelve.pyo
 %%PYTHON_SITELIBDIR%%/bsddb3/tests/test_queue.pyo
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_recno.py
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_recno.pyc
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/__init__.pyo
 %%PYTHON_SITELIBDIR%%/bsddb3/tests/test_recno.pyo
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_thread.py
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_thread.pyc
-%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_thread.pyo
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_join.pyo
+%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_basics.pyo
+%%PYTHON_SITELIBDIR%%/bsddb3/_pybsddb.so
+%%PYTHON_SITELIBDIR%%/bsddb3/db.pyc
+%%PYTHON_SITELIBDIR%%/bsddb3/dbobj.pyc
+%%PYTHON_SITELIBDIR%%/bsddb3/dbrecio.pyc
+%%PYTHON_SITELIBDIR%%/bsddb3/dbutils.pyc
+%%PYTHON_SITELIBDIR%%/bsddb3/dbtables.pyc
+%%PYTHON_SITELIBDIR%%/bsddb3/dbshelve.pyc
+%%PYTHON_SITELIBDIR%%/bsddb3/__init__.pyc
+%%PYTHON_SITELIBDIR%%/bsddb3/db.pyo
+%%PYTHON_SITELIBDIR%%/bsddb3/dbobj.pyo
+%%PYTHON_SITELIBDIR%%/bsddb3/dbrecio.pyo
+%%PYTHON_SITELIBDIR%%/bsddb3/dbutils.pyo
+%%PYTHON_SITELIBDIR%%/bsddb3/dbtables.pyo
+%%PYTHON_SITELIBDIR%%/bsddb3/dbshelve.pyo
+%%PYTHON_SITELIBDIR%%/bsddb3/__init__.pyo
 @dirrm %%PYTHON_SITELIBDIR%%/bsddb3/tests
 @dirrm %%PYTHON_SITELIBDIR%%/bsddb3
--- py24-bsddb3-4.3.3.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list