svn commit: r351332 - head/security/tinyca
Olli Hauer
ohauer at FreeBSD.org
Tue Apr 15 13:34:55 UTC 2014
Author: ohauer
Date: Tue Apr 15 13:34:54 2014
New Revision: 351332
URL: http://svnweb.freebsd.org/changeset/ports/351332
QAT: https://qat.redports.org/buildarchive/r351332/
Log:
- add stage support
- use shebangfix
Modified:
head/security/tinyca/Makefile
head/security/tinyca/pkg-plist
Modified: head/security/tinyca/Makefile
==============================================================================
--- head/security/tinyca/Makefile Tue Apr 15 13:28:06 2014 (r351331)
+++ head/security/tinyca/Makefile Tue Apr 15 13:34:54 2014 (r351332)
@@ -17,37 +17,26 @@ RUN_DEPENDS= p5-Gtk2>=0:${PORTSDIR}/x11-
zip:${PORTSDIR}/archivers/zip \
p5-MIME-Base64>=0:${PORTSDIR}/converters/p5-MIME-Base64
-USE_BZIP2= yes
-USES= perl5
+USES= perl5 tar:bzip2 shebangfix
USE_OPENSSL= yes
+SHEBANG_FILES= tinyca2
NO_BUILD= yes
+
DOC_FILES= INSTALL
LIB_FILES= CA.pm CERT.pm GUI.pm HELPERS.pm KEY.pm OpenSSL.pm REQ.pm TCONFIG.pm
LIB2_FILES= CALLBACK.pm HELPERS.pm TCONFIG.pm WORDS.pm X509_browser.pm X509_infobox.pm
-NO_STAGE= yes
do-install:
- @${MKDIR} ${SITE_PERL}/${PORTNAME}/
- @${MKDIR} ${SITE_PERL}/${PORTNAME}/GUI
-.for file in ${LIB_FILES}
- @${INSTALL_DATA} ${WRKSRC}/lib/${file} ${SITE_PERL}/${PORTNAME}
-.endfor
-.for file in ${LIB2_FILES}
- @${INSTALL_DATA} ${WRKSRC}/lib/GUI/${file} ${SITE_PERL}/${PORTNAME}/GUI
-.endfor
- @${INSTALL_DATA} ${WRKSRC}/templates/openssl.cnf ${PREFIX}/etc/tinyca.cnf.sample
+ @${MKDIR} ${STAGEDIR}${SITE_PERL}/${PORTNAME}/GUI
+ ${INSTALL_DATA} ${LIB_FILES:S|^|${WRKSRC}/lib/|} ${STAGEDIR}${SITE_PERL}/${PORTNAME}
+ ${INSTALL_DATA} ${LIB2_FILES:S|^|${WRKSRC}/lib/GUI/|} ${STAGEDIR}${SITE_PERL}/${PORTNAME}/GUI
+ ${INSTALL_DATA} ${WRKSRC}/templates/openssl.cnf ${STAGEDIR}${PREFIX}/etc/tinyca.cnf.sample
@${SED} -e "s:%%PREFIX%%:${PREFIX}:g" \
-e "s:%%SITE_PERL%%:${SITE_PERL}:g" \
-e "s:%%OPENSSLBASE%%:${OPENSSLBASE}:g" \
${WRKSRC}/tinyca2 >${WRKSRC}/tinyca.new
- @${INSTALL_SCRIPT} ${WRKSRC}/tinyca.new ${PREFIX}/bin/tinyca
-
-post-install:
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for file in ${DOC_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
-.endfor
-.endif
+ ${INSTALL_SCRIPT} ${WRKSRC}/tinyca.new ${STAGEDIR}${PREFIX}/bin/tinyca
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${DOC_FILES:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
Modified: head/security/tinyca/pkg-plist
==============================================================================
--- head/security/tinyca/pkg-plist Tue Apr 15 13:28:06 2014 (r351331)
+++ head/security/tinyca/pkg-plist Tue Apr 15 13:34:54 2014 (r351332)
@@ -3,18 +3,18 @@ etc/tinyca.cnf.sample
%%SITE_PERL%%/tinyca/CA.pm
%%SITE_PERL%%/tinyca/CERT.pm
%%SITE_PERL%%/tinyca/GUI.pm
-%%SITE_PERL%%/tinyca/HELPERS.pm
-%%SITE_PERL%%/tinyca/KEY.pm
-%%SITE_PERL%%/tinyca/OpenSSL.pm
-%%SITE_PERL%%/tinyca/REQ.pm
-%%SITE_PERL%%/tinyca/TCONFIG.pm
%%SITE_PERL%%/tinyca/GUI/CALLBACK.pm
%%SITE_PERL%%/tinyca/GUI/HELPERS.pm
%%SITE_PERL%%/tinyca/GUI/TCONFIG.pm
%%SITE_PERL%%/tinyca/GUI/WORDS.pm
%%SITE_PERL%%/tinyca/GUI/X509_browser.pm
%%SITE_PERL%%/tinyca/GUI/X509_infobox.pm
- at dirrm %%SITE_PERL%%/tinyca/GUI
- at dirrm %%SITE_PERL%%/tinyca/
+%%SITE_PERL%%/tinyca/HELPERS.pm
+%%SITE_PERL%%/tinyca/KEY.pm
+%%SITE_PERL%%/tinyca/OpenSSL.pm
+%%SITE_PERL%%/tinyca/REQ.pm
+%%SITE_PERL%%/tinyca/TCONFIG.pm
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
%%PORTDOCS%%@dirrm %%DOCSDIR%%
+ at dirrm %%SITE_PERL%%/tinyca/GUI
+ at dirrm %%SITE_PERL%%/tinyca
More information about the svn-ports-all
mailing list