Changeset View
Changeset View
Standalone View
Standalone View
net/py-ldap/Makefile
PORTNAME= ldap | PORTNAME= ldap | ||||
DISTVERSION= 3.3.1 | DISTVERSION= 3.3.1 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= net python | CATEGORIES= net python | ||||
MASTER_SITES= CHEESESHOP | MASTER_SITES= CHEESESHOP | ||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} | PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} | ||||
DISTNAME= python-${PORTNAME}-${PORTVERSION} | DISTNAME= python-${PORTNAME}-${PORTVERSION} | ||||
MAINTAINER= rm@FreeBSD.org | MAINTAINER= rm@FreeBSD.org | ||||
COMMENT= LDAP module for python, for OpenLDAP2 | COMMENT= LDAP module for python, for OpenLDAP2 | ||||
LICENSE= PSFL | LICENSE= PSFL | ||||
LICENSE_FILE= ${WRKSRC}/LICENCE | LICENSE_FILE= ${WRKSRC}/LICENCE | ||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1@${PY_FLAVOR} \ | RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1@${PY_FLAVOR} \ | ||||
${PYTHON_PKGNAMEPREFIX}pyasn1-modules>0:devel/py-pyasn1-modules@${PY_FLAVOR} | ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>0:devel/py-pyasn1-modules@${PY_FLAVOR} | ||||
USES= python:3.6+ | USES= python:3.6+ | ||||
USE_PYTHON= autoplist distutils | USE_PYTHON= autoplist distutils | ||||
USE_OPENLDAP= yes | USE_OPENLDAP= yes | ||||
WANT_OPENLDAP_VER= 24 | WANT_OPENLDAP_VER= 24 | ||||
OPTIONS_DEFINE= SASL | |||||
SASL_VARS= WANT_OPENLDAP_SASL=yes | |||||
SASL_CONFLICTS= openldap24-client-2.* | |||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/setup.py | @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/setup.py | ||||
do-configure-SASL-off: | |||||
@cd ${WRKSRC} && ${PYTHON_CMD} setup.py -q setopt -c _ldap -s HAVE_TLS -o defines | |||||
@cd ${WRKSRC} && ${PYTHON_CMD} setup.py -q saveopts | |||||
post-install: | post-install: | ||||
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_ldap*.so | ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_ldap*.so | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |