aboutsummaryrefslogtreecommitdiff
path: root/databases/py-bsddb
diff options
context:
space:
mode:
authorHye-Shik Chang <perky@FreeBSD.org>2006-04-22 04:39:05 +0000
committerHye-Shik Chang <perky@FreeBSD.org>2006-04-22 04:39:05 +0000
commit51aeff263d512c2dcde6ec4421bf7bca7bf608e8 (patch)
tree15710be25a02616a29b338e52639fea937c28c6e /databases/py-bsddb
parente7e8149b73c37b96f440b2fc6d9823d7bbc00ed8 (diff)
downloadports-51aeff263d512c2dcde6ec4421bf7bca7bf608e8.tar.gz
ports-51aeff263d512c2dcde6ec4421bf7bca7bf608e8.zip
- Utilize BDB macros from bsd.database.mk.
- This resolves a version problem reported in [1]. PR: 91801 [1] Submitted by: Rob B <rbyrnes@mailshack.com> [1]
Notes
Notes: svn path=/head/; revision=160113
Diffstat (limited to 'databases/py-bsddb')
-rw-r--r--databases/py-bsddb/Makefile42
1 files changed, 4 insertions, 38 deletions
diff --git a/databases/py-bsddb/Makefile b/databases/py-bsddb/Makefile
index 766c4dd398d0..915e241a4492 100644
--- a/databases/py-bsddb/Makefile
+++ b/databases/py-bsddb/Makefile
@@ -17,47 +17,13 @@ DISTFILES= ${PYTHON_DISTFILE}
MAINTAINER= perky@FreeBSD.org
COMMENT= Python bindings to the Berkeley DB library
-.if defined(WITH_DB3)
-WITH_BDB_VER?= 3
-.elif defined(WITH_DB4)
-WITH_BDB_VER?= 4
-.else
-WITH_BDB_VER?= 41
-.endif
-
-.if defined(WITH_BDB_VER)
-.if ${WITH_BDB_VER} == 3
-LIB_DEPENDS= db3.3:${PORTSDIR}/databases/db3
-DBVERSION= db3
-DBHEADER= db3
-.elif ${WITH_BDB_VER} == 4
-LIB_DEPENDS= db4.0:${PORTSDIR}/databases/db4
-DBVERSION= db4
-DBHEADER= db4
-.elif ${WITH_BDB_VER} == 41
-LIB_DEPENDS= db41.1:${PORTSDIR}/databases/db41
-DBVERSION= db41
-DBHEADER= db41
-.elif ${WITH_BDB_VER} == 42
-LIB_DEPENDS= db-4.2.2:${PORTSDIR}/databases/db42
-DBVERSION= db-4.2
-DBHEADER= db42
-.elif ${WITH_BDB_VER} == 43
-LIB_DEPENDS= db-4.3:${PORTSDIR}/databases/db43
-DBVERSION= db-4.3
-DBHEADER= db43
-.else
-BROKEN= "WITH_BDB_VER must be 3, 4, 41, 42 or 43"
-.endif
-.endif
-
-DIST_SUBDIR= python
+USE_BDB= yes
USE_PYTHON= 2.3+
USE_PYDISTUTILS=yes
-USE_REINPLACE= yes
+DIST_SUBDIR= python
WRKSRC= ${PYTHON_WRKSRC}/Modules
MD5_FILE= ${PORTSDIR}/lang/python/distinfo
-MAKE_ENV= BSDDB_VERSION=${DBVERSION}
+MAKE_ENV= BSDDB_VERSION=${BDB_LIB_NAME}
PLIST_FILES= %%PYTHON_SITELIBDIR%%/_bsddb.so
post-extract:
@@ -65,7 +31,7 @@ post-extract:
post-patch:
${REINPLACE_CMD} -e \
- 's,^\(#include.*\)\(db\.h.*\)$$,\1${DBHEADER}/\2,' \
+ 's,^\(#include.*\)\(db\.h.*\)$$,\1${BDB_INCLUDE_DIR}/\2,' \
${WRKSRC}/_bsddb.c
.include <bsd.port.mk>