aboutsummaryrefslogblamecommitdiff
path: root/security/py-kerberos/Makefile
blob: 2c790c98b819c236f50562340f694aa5b4c88c24 (plain) (tree)
1
2
3
4
5
6
7
8
9
                                                 
 
                        

                     


                                       
 
                               
                                            
 
                        
 






                                                             
 
                           
                                   
 






                                                                             
           
                                                                                                                        

             
                                                                       

                      
# Created by: Roland van Laar <roland@micite.net>

PORTNAME=	kerberos
PORTVERSION=	1.3.0
PORTREVISION=	0
CATEGORIES=	security python
MASTER_SITES=	CHEESESHOP
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}

MAINTAINER=	dvl@FreeBSD.org
COMMENT=	Kerberos bindings for python

LICENSE=	APACHE20

OPTIONS_DEFAULT=	GSSAPI_BASE
OPTIONS_SINGLE=		GSSAPI
OPTIONS_SINGLE_GSSAPI=	GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT

GSSAPI_BASE_USES=		gssapi
GSSAPI_HEIMDAL_USES=		gssapi:heimdal
GSSAPI_MIT_USES=		gssapi:mit

USES=		python:3.6+
USE_PYTHON=	distutils autoplist

GSSAPI_BASE_EXTRA_PATCHES=	${PATCHDIR}/extra-patch-src_kerberosbasic.h \
				${PATCHDIR}/extra-patch-src_kerberosgss.c \
				${PATCHDIR}/extra-patch-src_kerberosgss.h \
				${PATCHDIR}/extra-patch-src_kerberospw.h

GSSAPI_HEIMDAL_EXTRA_PATCHES=	${GSSAPI_BASE_EXTRA_PATCHES}

post-patch:
	@${REINPLACE_CMD} -e 's|getoutput("krb5-config|getoutput("${GSSAPIBASEDIR}/bin/krb5-config|g' ${WRKSRC}/setup.py

post-install:
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/kerberos*.so

.include <bsd.port.mk>