Changeset View
Changeset View
Standalone View
Standalone View
databases/py-bsddb/Makefile
Show All 11 Lines | |||||
MAINTAINER= python@FreeBSD.org | MAINTAINER= python@FreeBSD.org | ||||
COMMENT= Standard Python bindings to the Berkeley DB library | COMMENT= Standard Python bindings to the Berkeley DB library | ||||
LICENSE= PSFL | LICENSE= PSFL | ||||
PORTSCOUT= ignore:1 | PORTSCOUT= ignore:1 | ||||
USE_PYTHON= distutils autoplist | USE_PYTHON= distutils autoplist | ||||
USES= bdb python tar:xz | USES= bdb python:2.7 tar:xz | ||||
DIST_SUBDIR= python | DIST_SUBDIR= python | ||||
DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo | DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo | ||||
WRKSRC= ${WRKDIR}/Python-${PORTVERSION}/Modules | WRKSRC= ${WRKDIR}/Python-${PORTVERSION}/Modules | ||||
PYDISTUTILS_INSTALLARGS+= --install-lib ${PYTHON_LIBDIR}/lib-dynload | PYDISTUTILS_INSTALLARGS+= --install-lib ${PYTHON_LIBDIR}/lib-dynload | ||||
MAKE_ENV= BSDDB_VERSION=${BDB_LIB_NAME} | MAKE_ENV= BSDDB_VERSION=${BDB_LIB_NAME} | ||||
.include <bsd.port.pre.mk> | |||||
.if ${PYTHON_REL} >= 3000 | |||||
IGNORE= bsddb package was removed from core standard library since 3.0, use databases/py-bsddb3 instead | |||||
.endif | |||||
post-extract: | post-extract: | ||||
@${CP} ${FILESDIR}/setup.py ${WRKSRC} | @${CP} ${FILESDIR}/setup.py ${WRKSRC} | ||||
post-patch: | post-patch: | ||||
${REINPLACE_CMD} -e \ | ${REINPLACE_CMD} -e \ | ||||
's,^\(#include.*\)\(db\.h.*\)$$,\1${BDB_INCLUDE_DIR}/\2,' \ | 's,^\(#include.*\)\(db\.h.*\)$$,\1${BDB_INCLUDE_DIR}/\2,' \ | ||||
${WRKSRC}/bsddb.h | ${WRKSRC}/bsddb.h | ||||
.include <bsd.port.post.mk> | .include <bsd.port.mk> |