svn commit: r343082 - head/net/p5-Net-RawSock
Emanuel Haupt
ehaupt at FreeBSD.org
Thu Feb 6 13:59:21 UTC 2014
Author: ehaupt
Date: Thu Feb 6 13:59:20 2014
New Revision: 343082
URL: http://svnweb.freebsd.org/changeset/ports/343082
QAT: https://qat.redports.org/buildarchive/r343082/
Log:
Support staging.
Modified:
head/net/p5-Net-RawSock/Makefile
head/net/p5-Net-RawSock/pkg-plist
Modified: head/net/p5-Net-RawSock/Makefile
==============================================================================
--- head/net/p5-Net-RawSock/Makefile Thu Feb 6 13:54:58 2014 (r343081)
+++ head/net/p5-Net-RawSock/Makefile Thu Feb 6 13:59:20 2014 (r343082)
@@ -12,21 +12,23 @@ COMMENT= Net::RawSock provides a base fu
USES= perl5
USE_PERL5= configure patch
-MAN3= Net::RawSock.3
DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
-NO_STAGE= yes
+OPTIONS_DEFINE= DOCS
+PORTDOCS= README demo.pl
+
+.include <bsd.port.options.mk>
+
post-patch:
${PERL} -pi -e 's/^our\s+([\$$\@\%]\w+)/use vars qw($$1);$$1/;' \
-e '$$_="" if /use warnings/;' \
${WRKSRC}/RawSock.pm
post-install:
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for f in README demo.pl
- @${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
+ ${STRIP_CMD} ${STAGEDIR}${SITE_PERL}/${PERL_ARCH}/auto/Net/RawSock/RawSock.so
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+.for f in ${PORTDOCS}
+ @${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
.endfor
-.endif
.include <bsd.port.mk>
Modified: head/net/p5-Net-RawSock/pkg-plist
==============================================================================
--- head/net/p5-Net-RawSock/pkg-plist Thu Feb 6 13:54:58 2014 (r343081)
+++ head/net/p5-Net-RawSock/pkg-plist Thu Feb 6 13:59:20 2014 (r343082)
@@ -2,9 +2,7 @@
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/RawSock/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/RawSock/RawSock.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/RawSock/RawSock.bs
+%%PERL5_MAN3%%/Net::RawSock.3.gz
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/RawSock/
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Net
-%%PORTDOCS%%share/doc/p5-Net-RawSock/README
-%%PORTDOCS%%share/doc/p5-Net-RawSock/demo.pl
-%%PORTDOCS%%@dirrm share/doc/p5-Net-RawSock
More information about the svn-ports-all
mailing list