svn commit: r463220 - head/textproc/p5-XML-STX
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Wed Feb 28 15:12:49 UTC 2018
Author: sunpoet
Date: Wed Feb 28 15:12:48 2018
New Revision: 463220
URL: https://svnweb.freebsd.org/changeset/ports/463220
Log:
Add LICENSE
- Sort *_DEPENDS
- Remove USE_PERL5=patch
- Add SHEBANG_GLOB
- Convert to options target helper
- Sort PLIST
Modified:
head/textproc/p5-XML-STX/Makefile
head/textproc/p5-XML-STX/pkg-plist
Modified: head/textproc/p5-XML-STX/Makefile
==============================================================================
--- head/textproc/p5-XML-STX/Makefile Wed Feb 28 15:12:43 2018 (r463219)
+++ head/textproc/p5-XML-STX/Makefile Wed Feb 28 15:12:48 2018 (r463220)
@@ -11,29 +11,33 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl at FreeBSD.org
COMMENT= Pure Perl STX processor
-BUILD_DEPENDS= p5-XML-SAX>=0:textproc/p5-XML-SAX \
- p5-Clone>=0:devel/p5-Clone \
- p5-XML-NamespaceSupport>=0:textproc/p5-XML-NamespaceSupport
+LICENSE= ART10 GPLv1+
+LICENSE_COMB= dual
+
+BUILD_DEPENDS= p5-Clone>=0:devel/p5-Clone \
+ p5-XML-NamespaceSupport>=0:textproc/p5-XML-NamespaceSupport \
+ p5-XML-SAX>=0:textproc/p5-XML-SAX
RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5 shebangfix
-SHEBANG_FILES= examples/tester.pl examples/stx-filter.pl
-USE_PERL5= configure patch
+USE_PERL5= configure
NO_ARCH= yes
+SHEBANG_GLOB= *.pl
OPTIONS_DEFINE= DOCS EXAMPLES
post-extract:
@${MKDIR} ${WRKSRC}/scripts
- @${MV} ${WRKSRC}/stx*.pl ${WRKSRC}/scripts
+ @${MV} ${WRKSRC}/*.pl ${WRKSRC}/scripts
post-patch:
- @${PERL} -pi -e 's!(?=stx\w+\.pl)!scripts/!g' ${WRKSRC}/Makefile.PL
+ @${REINPLACE_CMD} -e '/EXE_FILES/ s|\([[:alpha:]]*\.pl\)|scripts/&|g' ${WRKSRC}/Makefile.PL
-post-install:
+post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR}
+post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
Modified: head/textproc/p5-XML-STX/pkg-plist
==============================================================================
--- head/textproc/p5-XML-STX/pkg-plist Wed Feb 28 15:12:43 2018 (r463219)
+++ head/textproc/p5-XML-STX/pkg-plist Wed Feb 28 15:12:48 2018 (r463220)
@@ -1,15 +1,5 @@
bin/stxcmd.pl
bin/stxview.pl
-%%PERL5_MAN3%%/XML::STX.3.gz
-%%PERL5_MAN3%%/XML::STX::Base.3.gz
-%%PERL5_MAN3%%/XML::STX::Buffer.3.gz
-%%PERL5_MAN3%%/XML::STX::Functions.3.gz
-%%PERL5_MAN3%%/XML::STX::Parser.3.gz
-%%PERL5_MAN3%%/XML::STX::Runtime.3.gz
-%%PERL5_MAN3%%/XML::STX::STXPath.3.gz
-%%PERL5_MAN3%%/XML::STX::Stylesheet.3.gz
-%%PERL5_MAN3%%/XML::STX::TrAX.3.gz
-%%PERL5_MAN3%%/XML::STX::Writer.3.gz
%%SITE_PERL%%/XML/STX.pm
%%SITE_PERL%%/XML/STX/Base.pm
%%SITE_PERL%%/XML/STX/Buffer.pm
@@ -20,6 +10,16 @@ bin/stxview.pl
%%SITE_PERL%%/XML/STX/Stylesheet.pm
%%SITE_PERL%%/XML/STX/TrAX.pm
%%SITE_PERL%%/XML/STX/Writer.pm
+%%PERL5_MAN3%%/XML::STX.3.gz
+%%PERL5_MAN3%%/XML::STX::Base.3.gz
+%%PERL5_MAN3%%/XML::STX::Buffer.3.gz
+%%PERL5_MAN3%%/XML::STX::Functions.3.gz
+%%PERL5_MAN3%%/XML::STX::Parser.3.gz
+%%PERL5_MAN3%%/XML::STX::Runtime.3.gz
+%%PERL5_MAN3%%/XML::STX::STXPath.3.gz
+%%PERL5_MAN3%%/XML::STX::Stylesheet.3.gz
+%%PERL5_MAN3%%/XML::STX::TrAX.3.gz
+%%PERL5_MAN3%%/XML::STX::Writer.3.gz
%%PORTDOCS%%%%DOCSDIR%%/STX.html
%%PORTDOCS%%%%DOCSDIR%%/TrAXref.html
%%PORTDOCS%%%%DOCSDIR%%/TrAXref.pod
More information about the svn-ports-all
mailing list