Lines 3-9
Link Here
|
3 |
|
3 |
|
4 |
PORTNAME= kerberos |
4 |
PORTNAME= kerberos |
5 |
PORTVERSION= 1.1.1 |
5 |
PORTVERSION= 1.1.1 |
6 |
PORTREVISION= 1 |
6 |
PORTREVISION= 6 |
7 |
CATEGORIES= security python |
7 |
CATEGORIES= security python |
8 |
MASTER_SITES= CHEESESHOP |
8 |
MASTER_SITES= CHEESESHOP |
9 |
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} |
9 |
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} |
Lines 13-25
Link Here
|
13 |
|
13 |
|
14 |
LICENSE= APACHE20 |
14 |
LICENSE= APACHE20 |
15 |
|
15 |
|
16 |
LIB_DEPENDS= libkrb5support.so:${PORTSDIR}/security/krb5 |
16 |
OPTIONS_DEFAULT= GSSAPI_MIT |
|
|
17 |
OPTIONS_SINGLE= GSSAPI |
18 |
OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT |
17 |
|
19 |
|
|
|
20 |
GSSAPI_BASE_USES= gssapi |
21 |
GSSAPI_HEIMDAL_USES= gssapi:heimdal |
22 |
GSSAPI_HEIMDAL_LIB_DEPENDS= libgssapi.so.3:${PORTSDIR}/security/heimdal |
23 |
GSSAPI_MIT_USES= gssapi:mit |
24 |
GSSAPI_MIT_LIB_DEPENDS= libkrb5support.so:${PORTSDIR}/security/krb5 |
25 |
|
18 |
USES= python |
26 |
USES= python |
19 |
USE_PYTHON= distutils autoplist |
27 |
USE_PYTHON= autoplist distutils |
20 |
|
28 |
|
|
|
29 |
.include <bsd.port.options.mk> |
30 |
|
31 |
.if ${PORT_OPTIONS:MGSSAPI_BASE} || ${PORT_OPTIONS:MGSSAPI_HEIMDAL} |
32 |
EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src_kerberosbasic.h \ |
33 |
${PATCHDIR}/extra-patch-src_kerberosgss.c \ |
34 |
${PATCHDIR}/extra-patch-src_kerberosgss.h \ |
35 |
${PATCHDIR}/extra-patch-src_kerberospw.h |
36 |
.endif |
37 |
|
21 |
post-patch: |
38 |
post-patch: |
22 |
@${REINPLACE_CMD} -e 's|krb5|${PREFIX}/bin/krb5|g' ${WRKSRC}/setup.py |
39 |
@${REINPLACE_CMD} -e 's|krb5|${GSSAPIBASEDIR}/bin/krb5|g' ${WRKSRC}/setup.py |
23 |
@${REINPLACE_CMD} -e 's|split|replace("/usr/lib:", "").split|g' ${WRKSRC}/setup.py |
|
|
24 |
|
40 |
|
|
|
41 |
post-install: |
42 |
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/kerberos.so |
43 |
|
25 |
.include <bsd.port.mk> |
44 |
.include <bsd.port.mk> |