aboutsummaryrefslogtreecommitdiff
path: root/www/p5-WWW-Mechanize-Shell
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2012-01-08 13:48:04 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2012-01-08 13:48:04 +0000
commitf0a11c94c8576df624f4c1d703b917660cb58adc (patch)
tree130664781b76ac577d911a9a9c5ae254780a2f6a /www/p5-WWW-Mechanize-Shell
parentf6ab19409ad192faff53198ebfb4859a2938461d (diff)
downloadports-f0a11c94c8576df624f4c1d703b917660cb58adc.tar.gz
ports-f0a11c94c8576df624f4c1d703b917660cb58adc.zip
Notes
Diffstat (limited to 'www/p5-WWW-Mechanize-Shell')
-rw-r--r--www/p5-WWW-Mechanize-Shell/Makefile29
-rw-r--r--www/p5-WWW-Mechanize-Shell/pkg-plist8
2 files changed, 27 insertions, 10 deletions
diff --git a/www/p5-WWW-Mechanize-Shell/Makefile b/www/p5-WWW-Mechanize-Shell/Makefile
index 80151246982e..c5789c52b789 100644
--- a/www/p5-WWW-Mechanize-Shell/Makefile
+++ b/www/p5-WWW-Mechanize-Shell/Makefile
@@ -7,6 +7,7 @@
PORTNAME= WWW-Mechanize-Shell
PORTVERSION= 0.52
+PORTREVISION= 1
CATEGORIES= www perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:CORION
@@ -15,31 +16,47 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= An interactive shell for www/p5-WWW-Mechanize
-RUN_DEPENDS= p5-HTML-Display>=0:${PORTSDIR}/www/p5-HTML-Display \
+BUILD_DEPENDS= p5-HTML-Display>=0:${PORTSDIR}/www/p5-HTML-Display \
p5-HTML-TokeParser-Simple>=2:${PORTSDIR}/www/p5-HTML-TokeParser-Simple \
p5-Hook-LexWrap>=0.2:${PORTSDIR}/devel/p5-Hook-LexWrap \
p5-Term-Shell>=0.02:${PORTSDIR}/devel/p5-Term-Shell \
- p5-parent>=0:${PORTSDIR}/devel/p5-parent \
p5-URI>=0:${PORTSDIR}/net/p5-URI \
p5-WWW-Mechanize>=1.2:${PORTSDIR}/www/p5-WWW-Mechanize \
p5-WWW-Mechanize-FormFiller>=0.05:${PORTSDIR}/www/p5-WWW-Mechanize-FormFiller \
p5-libwww>=5.69:${PORTSDIR}/www/p5-libwww
-BUILD_DEPENDS= ${RUN_DEPENDS}
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+
+TEST_DEPENDS= p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp
PERL_CONFIGURE= yes
-MAN3= WWW::Mechanize::Shell.3
+MAN3= WWW::Mechanize::Shell.3
.if !defined(NOPORTDOCS)
PORTDOCS= Changes README
+.endif
+
+.if !defined(NOPORTEXAMPLES)
EXAMPLES= bin/banking.postbank.de.mech bin/hotmail.signup.mech bin/wwwshell.pl
+.endif
post-install:
- @${MKDIR} ${DOCSDIR} ${EXAMPLESDIR}
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}/
@${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
@${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}."
+.endif
+.if !defined(NOPORTEXAMPLES)
+ @${MKDIR} ${EXAMPLESDIR}/
@${INSTALL_DATA} ${EXAMPLES:S|^|${WRKSRC}/|} ${EXAMPLESDIR}
@${ECHO_MSG} "===> Documentation installed in ${EXAMPLESDIR}."
.endif
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} < 501001
+BUILD_DEPENDS+= p5-parent>=0:${PORTSDIR}/devel/p5-parent
+RUN_DEPENDS+= p5-parent>=0:${PORTSDIR}/devel/p5-parent
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/www/p5-WWW-Mechanize-Shell/pkg-plist b/www/p5-WWW-Mechanize-Shell/pkg-plist
index 88998372d8fb..d0dbf32faa42 100644
--- a/www/p5-WWW-Mechanize-Shell/pkg-plist
+++ b/www/p5-WWW-Mechanize-Shell/pkg-plist
@@ -1,9 +1,9 @@
%%SITE_PERL%%/WWW/Mechanize/Shell.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/WWW/Mechanize/Shell/.packlist
-%%PORTDOCS%%%%EXAMPLESDIR%%/banking.postbank.de.mech
-%%PORTDOCS%%%%EXAMPLESDIR%%/hotmail.signup.mech
-%%PORTDOCS%%%%EXAMPLESDIR%%/wwwshell.pl
-%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/banking.postbank.de.mech
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hotmail.signup.mech
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wwwshell.pl
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/WWW/Mechanize/Shell
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/WWW/Mechanize
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/WWW