Changeset View
Changeset View
Standalone View
Standalone View
security/p5-openxpki/Makefile
# Created by: Sergei Vyshenski <svysh.fbsd@gmail.com> | # Created by: Sergei Vyshenski <svysh.fbsd@gmail.com> | ||||
PORTNAME= openxpki | PORTNAME= openxpki | ||||
DISTVERSIONPREFIX= v | DISTVERSIONPREFIX= v | ||||
DISTVERSION= 3.16.0 | DISTVERSION= 3.16.0 | ||||
CATEGORIES= security perl5 | CATEGORIES= security perl5 | ||||
PKGNAMEPREFIX= p5- | PKGNAMEPREFIX= p5- | ||||
MAINTAINER= svysh.fbsd@gmail.com | MAINTAINER= svysh.fbsd@gmail.com | ||||
COMMENT= Perl based trustcenter for PKI: universal server building block | COMMENT= Perl based trustcenter for PKI: universal server building block | ||||
LICENSE= APACHE20 | LICENSE= APACHE20 | ||||
LICENSE_FILE= ${WRKSRC}/LICENSE | LICENSE_FILE= ${WRKSRC}/LICENSE | ||||
BUILD_DEPENDS= ${RUN_DEPENDS} | MY_DEPENDS= bash:shells/bash \ | ||||
RUN_DEPENDS= bash:shells/bash \ | |||||
p5-Archive-Zip>=0:archivers/p5-Archive-Zip \ | p5-Archive-Zip>=0:archivers/p5-Archive-Zip \ | ||||
p5-Cache-LRU>=0:devel/p5-Cache-LRU \ | p5-Cache-LRU>=0:devel/p5-Cache-LRU \ | ||||
p5-CGI-Fast>=2.10:www/p5-CGI-Fast \ | p5-CGI-Fast>=2.10:www/p5-CGI-Fast \ | ||||
p5-CGI-Session>=3.95:www/p5-CGI-Session \ | p5-CGI-Session>=3.95:www/p5-CGI-Session \ | ||||
p5-CGI>=4.21:www/p5-CGI \ | p5-CGI>=4.21:www/p5-CGI \ | ||||
p5-Class-Accessor-Chained>=0:devel/p5-Class-Accessor-Chained \ | p5-Class-Accessor-Chained>=0:devel/p5-Class-Accessor-Chained \ | ||||
p5-Class-Std>=0.0.8:devel/p5-Class-Std \ | p5-Class-Std>=0.0.8:devel/p5-Class-Std \ | ||||
p5-Config-GitLike>=0:devel/p5-Config-GitLike \ | p5-Config-GitLike>=0:devel/p5-Config-GitLike \ | ||||
▲ Show 20 Lines • Show All 49 Lines • ▼ Show 20 Lines | MY_DEPENDS= bash:shells/bash \ | ||||
p5-Sys-SigAction>=0.06:devel/p5-Sys-SigAction \ | p5-Sys-SigAction>=0.06:devel/p5-Sys-SigAction \ | ||||
p5-Template-Toolkit>=2.15:www/p5-Template-Toolkit \ | p5-Template-Toolkit>=2.15:www/p5-Template-Toolkit \ | ||||
p5-Text-CSV_XS>=0.23:textproc/p5-Text-CSV_XS \ | p5-Text-CSV_XS>=0.23:textproc/p5-Text-CSV_XS \ | ||||
p5-TimeDate>=0:devel/p5-TimeDate \ | p5-TimeDate>=0:devel/p5-TimeDate \ | ||||
p5-Workflow>=0.31:devel/p5-Workflow \ | p5-Workflow>=0.31:devel/p5-Workflow \ | ||||
p5-XML-Filter-XInclude>=0:textproc/p5-XML-Filter-XInclude \ | p5-XML-Filter-XInclude>=0:textproc/p5-XML-Filter-XInclude \ | ||||
p5-XML-SAX-Writer>=0:textproc/p5-XML-SAX-Writer \ | p5-XML-SAX-Writer>=0:textproc/p5-XML-SAX-Writer \ | ||||
p5-XML-Validator-Schema>=0:textproc/p5-XML-Validator-Schema | p5-XML-Validator-Schema>=0:textproc/p5-XML-Validator-Schema | ||||
BUILD_DEPENDS= ${MY_DEPENDS} | |||||
RUN_DEPENDS= ${MY_DEPENDS} | |||||
TEST_DEPENDS= p5-DBD-SQLite>=1.52:databases/p5-DBD-SQLite \ | TEST_DEPENDS= p5-DBD-SQLite>=1.52:databases/p5-DBD-SQLite \ | ||||
p5-Test-Pod-Coverage>=1.00:devel/p5-Test-Pod-Coverage \ | p5-Test-Pod-Coverage>=1.00:devel/p5-Test-Pod-Coverage \ | ||||
p5-Test-Pod>=1.00:devel/p5-Test-Pod \ | p5-Test-Pod>=1.00:devel/p5-Test-Pod \ | ||||
p5-Test-Prereq>=0:devel/p5-Test-Prereq | p5-Test-Prereq>=0:devel/p5-Test-Prereq | ||||
USES= gmake perl5 shebangfix ssl | USES= gmake perl5 shebangfix ssl | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_PROJECT= openxpki-config:conf | GH_PROJECT= openxpki-config:conf | ||||
Show All 35 Lines | post-patch: | ||||
${CAT} filelist | ${XARGS} -0 -I % ${REINPLACE_CMD} -e 's|/etc/openxpki|${PREFIX}/etc/openxpki|g' "%"; \ | ${CAT} filelist | ${XARGS} -0 -I % ${REINPLACE_CMD} -e 's|/etc/openxpki|${PREFIX}/etc/openxpki|g' "%"; \ | ||||
${CAT} filelist | ${XARGS} -0 -I % ${REINPLACE_CMD} -e 's|/var/run/openxpkid.pid|/var/openxpki/openxpkid.pid|g' "%"; \ | ${CAT} filelist | ${XARGS} -0 -I % ${REINPLACE_CMD} -e 's|/var/run/openxpkid.pid|/var/openxpki/openxpkid.pid|g' "%"; \ | ||||
${CAT} filelist | ${XARGS} -0 -I % ${REINPLACE_CMD} -e 's|/var/openxpki/\([^\.]*\)\.log|/var/log/openxpki/\1\.log|g' "%"; \ | ${CAT} filelist | ${XARGS} -0 -I % ${REINPLACE_CMD} -e 's|/var/openxpki/\([^\.]*\)\.log|/var/log/openxpki/\1\.log|g' "%"; \ | ||||
${CAT} filelist | ${XARGS} -0 -I % ${RM} "%.bak"; \ | ${CAT} filelist | ${XARGS} -0 -I % ${RM} "%.bak"; \ | ||||
${RM} filelist; \ | ${RM} filelist; \ | ||||
) | ) | ||||
@${MKDIR} ${WRKSRC}/t/var/log/openxpki | @${MKDIR} ${WRKSRC}/t/var/log/openxpki | ||||
.include <bsd.port.pre.mk> | |||||
post-install: | post-install: | ||||
@${MKDIR} ${STAGEDIR}/var/openxpki/session | @${MKDIR} ${STAGEDIR}/var/openxpki/session | ||||
@${MKDIR} ${STAGEDIR}/var/log/openxpki | @${MKDIR} ${STAGEDIR}/var/log/openxpki | ||||
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/openxpki | @${MKDIR} ${STAGEDIR}${PREFIX}/etc/openxpki | ||||
post-install-DOCS-on: | post-install-DOCS-on: | ||||
${MKDIR} ${STAGEDIR}${DOCSDIR} | ${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
(cd ${WRKSRC}/../../doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) | (cd ${WRKSRC}/../../doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) | ||||
post-install-EXAMPLES-on: | post-install-EXAMPLES-on: | ||||
${MKDIR} ${STAGEDIR}${EXAMPLESDIR} | ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} | ||||
(cd ${WRKSRC}/../.. && ${COPYTREE_SHARE} config ${STAGEDIR}${EXAMPLESDIR}) | (cd ${WRKSRC}/../.. && ${COPYTREE_SHARE} config ${STAGEDIR}${EXAMPLESDIR}) | ||||
(cd ${WRKSRC} && ${COPYTREE_SHARE} "htdocs cgi-bin" ${STAGEDIR}${EXAMPLESDIR}) | (cd ${WRKSRC} && ${COPYTREE_SHARE} "htdocs cgi-bin" ${STAGEDIR}${EXAMPLESDIR}) | ||||
.include <bsd.port.post.mk> | .include <bsd.port.mk> |