| @@ -1,34 +1,38 @@ | | | @@ -1,34 +1,38 @@ |
1 | # $NetBSD: Makefile,v 1.46 2013/10/23 08:35:28 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.47 2013/12/11 19:18:56 wiz Exp $ |
2 | | | 2 | |
3 | DISTNAME= bsddb3-6.0.0 | | 3 | DISTNAME= bsddb3-6.0.1 |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} |
5 | CATEGORIES= databases python | | 5 | CATEGORIES= databases python |
6 | MASTER_SITES= http://pypi.python.org/packages/source/b/bsddb3/ | | 6 | MASTER_SITES= http://pypi.python.org/packages/source/b/bsddb3/ |
7 | | | 7 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= http://pypi.python.org/pypi/bsddb3/ | | 9 | HOMEPAGE= http://pypi.python.org/pypi/bsddb3/ |
10 | COMMENT= Python extension module for Berkeley DB 4 | | 10 | COMMENT= Python extension module for Berkeley DB 4 and 5 |
11 | LICENSE= mit | | 11 | LICENSE= modified-bsd |
12 | | | 12 | |
13 | BDB_ACCEPTED= db4 db5 | | 13 | BDB_ACCEPTED= db4 db5 |
14 | | | 14 | |
15 | PYSETUPBUILDARGS= --berkeley-db=${BDBBASE} | | 15 | PYSETUPBUILDARGS= --berkeley-db=${BDBBASE} |
16 | PYSETUPINSTALLARGS= --berkeley-db=${BDBBASE} | | 16 | PYSETUPINSTALLARGS= --berkeley-db=${BDBBASE} |
| | | 17 | PYSETUPBUILDARGS+= --berkeley-db-incdir=${BDBBASE}/include/${BDB_TYPE} |
| | | 18 | PYSETUPINSTALLARGS+= --berkeley-db-incdir=${BDBBASE}/include/${BDB_TYPE} |
17 | | | 19 | |
18 | PYDISTUTILSPKG= yes | | 20 | PYTHON_VERSIONS_INCLUDE_3X= yes |
19 | | | 21 | |
20 | REPLACE_PYTHON= Lib/bsddb/dbshelve.py | | 22 | REPLACE_PYTHON= Lib/bsddb/dbshelve.py |
21 | REPLACE_PYTHON+= Lib3/bsddb/dbshelve.py | | 23 | REPLACE_PYTHON+= Lib3/bsddb/dbshelve.py |
| | | 24 | REPLACE_PYTHON+= Lib/bsddb/test/test_dbtables.py |
| | | 25 | REPLACE_PYTHON+= Lib3/bsddb/test/test_dbtables.py |
22 | | | 26 | |
23 | SUBST_CLASSES+= bdb | | 27 | SUBST_CLASSES+= bdb |
24 | SUBST_STAGE.bdb= pre-configure | | 28 | SUBST_STAGE.bdb= pre-configure |
25 | SUBST_FILES.bdb= ${WRKSRC}/setup2.py | | 29 | SUBST_FILES.bdb= ${WRKSRC}/setup2.py |
26 | SUBST_SED.bdb= -e "s,dblib = 'db',dblib = '${BDB_TYPE}',g" | | 30 | SUBST_SED.bdb= -e "s,dblib = 'db',dblib = '${BDB_TYPE}',g" |
27 | | | 31 | |
28 | do-test: | | 32 | do-test: |
29 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHONBIN} test.py | | 33 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHONBIN} test.py |
30 | | | 34 | |
31 | .include "../../lang/python/application.mk" | | 35 | .include "../../lang/python/application.mk" |
32 | .include "../../lang/python/egg.mk" | | 36 | .include "../../lang/python/egg.mk" |
33 | .include "../../mk/bdb.buildlink3.mk" | | 37 | .include "../../mk/bdb.buildlink3.mk" |
34 | .include "../../mk/pthread.buildlink3.mk" | | 38 | .include "../../mk/pthread.buildlink3.mk" |