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-head mailing list