diff options
Diffstat (limited to 'databases/py-berkeleydb/Makefile')
-rw-r--r-- | databases/py-berkeleydb/Makefile | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/databases/py-berkeleydb/Makefile b/databases/py-berkeleydb/Makefile index 06dbc98a9113..66d3e5f7fc36 100644 --- a/databases/py-berkeleydb/Makefile +++ b/databases/py-berkeleydb/Makefile @@ -1,14 +1,14 @@ # Created by: Hye-Shik Chang <perky@python.or.kr> # $FreeBSD$ -PORTNAME= bsddb3 -PORTVERSION= 6.2.9 +PORTNAME= berkeleydb +PORTVERSION= 18.1.2 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org -COMMENT= Python extension module for BerkeleyDB 4.7, 4.8, 5.1, 5.3, 6.1 and 6.2 +COMMENT= Python bindings for Oracle Berkeley DB LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt @@ -26,14 +26,17 @@ DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME} OPTIONS_DEFINE= DOCS post-patch: - @${REINPLACE_CMD} 's,%%DBVERSION%%,${BDB_LIB_NAME},g' ${WRKSRC}/setup2.py ${WRKSRC}/setup3.py - @${REINPLACE_CMD} 's,<db\.h>,<${BDB_INCLUDE_DIR}/db.h>,' ${WRKSRC}/Modules/bsddb.h - @${REINPLACE_CMD} 's,%%BDB_INCLUDE_DIR%%,${BDB_INCLUDE_DIR},' ${WRKSRC}/setup2.py ${WRKSRC}/setup3.py - @${REINPLACE_CMD} 's,%%BDB_LIB_NAME%%,${BDB_LIB_NAME},' ${WRKSRC}/setup3.py + @${REINPLACE_CMD} 's|%%DBVERSION%%|${BDB_LIB_NAME}| ; \ + s|%%BDB_INCLUDE_DIR%%|${BDB_INCLUDE_DIR}| ; \ + s|%%BDB_LIB_NAME%%|${BDB_LIB_NAME}|' \ + ${WRKSRC}/setup3.py + @${REINPLACE_CMD} 's|<db\.h>|<${BDB_INCLUDE_DIR}/db.h>|' ${WRKSRC}/src/Modules/berkeleydb.h -post-install: +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/docs && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}) - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/bsddb3/_pybsddb*.so + +do-test: + @(cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ./test.py .include <bsd.port.mk> |