# Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= osc PORTVERSION= 0.139.2 CATEGORIES= devel MAINTAINER= amdmi3@FreeBSD.org COMMENT= Command Line Interface to work with an openSUSE Build Service LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USE_GITHUB= yes GH_ACCOUNT= openSUSE GH_COMMIT= c1cf6a8 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}m2crypto>0:${PORTSDIR}/security/py-m2crypto USE_PYTHON= yes USE_PYDISTUTILS=yes PYDISTUTILS_PKGVERSION=${PORTVERSION:C/^([0-9]+\.[0-9]+)\.[0-9]+/\1/} MAN1= osc.1 MANCOMPRESSED= yes PORTDOCS= AUTHORS README NEWS TODO OPTIONS_DEFINE= CA_BUNDLE DOCS OPTIONS_DEFAULT=CA_BUNDLE CA_BUNDLE_DESC= Install CA Certificates .include .if ${PORT_OPTIONS:MCA_BUNDLE} RUN_DEPENDS+= ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss CA_PATH= ${LOCALBASE}/share/certs/ca-root-nss.crt .else CA_PATH= /etc/ssl .endif post-patch: @${REINPLACE_CMD} -e "s|'share', 'man'|'man'|" ${WRKSRC}/setup.py @${REINPLACE_CMD} -e "/cert.pem/ s|\[.*\]|['${CA_PATH}']|" \ ${WRKSRC}/osc/conf.py post-install: ${LN} -s osc-wrapper.py ${PREFIX}/bin/osc .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}/ .endfor .endif .include