mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-22 20:41:26 +00:00
Update to 3.4.0
(now builds with db4 by default unless defined(WITH_DB3))
This commit is contained in:
parent
38ae899259
commit
98c834c3d3
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=62785
@ -6,7 +6,7 @@
|
||||
#
|
||||
|
||||
PORTNAME= bsddb3
|
||||
PORTVERSION= 3.3.0
|
||||
PORTVERSION= 3.4.0
|
||||
CATEGORIES= databases python
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= pybsddb
|
||||
@ -14,12 +14,22 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= perky@FreeBSD.org
|
||||
|
||||
.if defined(WITH_DB3)
|
||||
LIB_DEPENDS= db3.2:${PORTSDIR}/databases/db3
|
||||
DBVERSION= db3
|
||||
.else
|
||||
LIB_DEPENDS= db4.0:${PORTSDIR}/databases/db4
|
||||
DBVERSION= db4
|
||||
.endif
|
||||
|
||||
USE_PYTHON= yes
|
||||
USE_PYDISTUTILS= yes
|
||||
PYDISTUTILS_BUILDARGS= --libs="-ldb3" --berkeley-db=${LOCALBASE}
|
||||
USE_REINPLACE= yes
|
||||
PYDISTUTILS_BUILDARGS= --libs="-l${DBVERSION}" --berkeley-db=${LOCALBASE}
|
||||
PYDISTUTILS_INSTALLARGS=-c -O1 --prefix=${PREFIX} --berkeley-db=${LOCALBASE}
|
||||
|
||||
PLIST_SUB+= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR:S|^${LOCALBASE}/||}
|
||||
post-patch:
|
||||
${REINPLACE_CMD} 's,%%DBVERSION%%,${DBVERSION},g' ${WRKSRC}/setup.py
|
||||
${REINPLACE_CMD} 's,<db\.h>,<${DBVERSION}/db.h>,' ${WRKSRC}/src/_db.c
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1 +1 @@
|
||||
MD5 (bsddb3-3.3.0.tar.gz) = f3e0f37d57fd033db43305684eb6e2e5
|
||||
MD5 (bsddb3-3.4.0.tar.gz) = e433307b4ee1dd7be4fa1177b8be575a
|
||||
|
@ -1,13 +1,13 @@
|
||||
--- setup.py.orig Fri Sep 14 00:15:30 2001
|
||||
+++ setup.py Tue Feb 5 12:37:16 2002
|
||||
--- setup.py.orig Thu Jul 11 03:48:34 2002
|
||||
+++ setup.py Thu Jul 11 03:51:34 2002
|
||||
@@ -68,8 +68,8 @@
|
||||
# figure out from the base setting where the lib and .h are
|
||||
if not incdir: 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 '-ldb3' in LIBS:
|
||||
+ libname = ['db3']
|
||||
+ if not '-l%%DBVERSION%%' in LIBS:
|
||||
+ libname = ['%%DBVERSION%%']
|
||||
else:
|
||||
libname = []
|
||||
utils = []
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- src/_db.c.orig Mon Apr 9 12:26:03 2001
|
||||
+++ src/_db.c Mon Apr 9 12:26:18 2001
|
||||
@@ -70,7 +70,7 @@
|
||||
/* --------------------------------------------------------------------- */
|
||||
|
||||
#include <Python.h>
|
||||
-#include <db.h>
|
||||
+#include <db3/db.h>
|
||||
|
||||
/* --------------------------------------------------------------------- */
|
||||
/* Various macro definitions */
|
@ -1 +1 @@
|
||||
BerkeleyDB3 wrapper module for Python
|
||||
Python extension module for BerkeleyDB 3 and 4
|
||||
|
@ -8,6 +8,3 @@ document in developers' web site for more details on the types and
|
||||
methods provided.
|
||||
|
||||
WWW: http://pybsddb.sourceforge.net/
|
||||
developed by Robin Dunn et al
|
||||
|
||||
- Hye-Shik Chang, a.k.a. "Perky"
|
||||
|
Loading…
Reference in New Issue
Block a user