summaryrefslogtreecommitdiff
path: root/www/p5-HTML-Template
diff options
context:
space:
mode:
authorJun Kuriyama <kuriyama@FreeBSD.org>2003-01-13 08:56:11 +0000
committerJun Kuriyama <kuriyama@FreeBSD.org>2003-01-13 08:56:11 +0000
commit231c8808ee33ed3525d5b077cdf8b17688df695e (patch)
treee892723e26d1718594df83e83aea97dfa3672638 /www/p5-HTML-Template
parentNew port: emulators/linux-pete-mesagpu (diff)
Generate correct *_DEPENDS line for File::Spec 0.82 on 4.x and 5.x.
Seach File::Spec module by using "perl -MFile::Spec" and switching by evaluating $File::Spec::VERSION which actually loaded.
Notes
Notes: svn path=/head/; revision=73027
Diffstat (limited to 'www/p5-HTML-Template')
-rw-r--r--www/p5-HTML-Template/Makefile19
1 files changed, 9 insertions, 10 deletions
diff --git a/www/p5-HTML-Template/Makefile b/www/p5-HTML-Template/Makefile
index 5509f81fc0d8..67285918597b 100644
--- a/www/p5-HTML-Template/Makefile
+++ b/www/p5-HTML-Template/Makefile
@@ -14,20 +14,19 @@ PKGNAMEPREFIX= p5-
MAINTAINER= kuriyama@FreeBSD.org
-.include <bsd.port.pre.mk>
-
-.if !exists(${PREFIX}/lib/perl5/5.6.1/File/Spec.pm)
-BUILD_DEPENDS= ${PERL_INC}/File/Spec.pm:${PORTSDIR}/devel/p5-File-Spec
-RUN_DEPENDS= ${PERL_INC}/File/Spec.pm:${PORTSDIR}/devel/p5-File-Spec
-.endif
-
PERL_CONFIGURE= yes
MAN3= HTML::Template.3
MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
-PERL_INC= ${PREFIX}/lib/perl5/site_perl/${PERL_VER}
post-patch:
- ${PERL} -i -pe 's@%%PERL_INC%%@${PERL_INC}@' ${WRKSRC}/Template.pm
+ ${PERL} -i -pe 's@%%PERL_INC%%@${SITE_PERL}@' ${WRKSRC}/Template.pm
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
+
+# ${PERL} defined after bsd.port.post.mk. So place this after .include line.
+USE_FILESPEC!= ${PERL} -MFile::Spec -e 'print $$File::Spec::VERSION<0.82'
+.if (${USE_FILESPEC} == 1)
+BUILD_DEPENDS+= ${SITE_PERL}/File/Spec.pm:${PORTSDIR}/devel/p5-File-Spec
+RUN_DEPENDS+= ${SITE_PERL}/File/Spec.pm:${PORTSDIR}/devel/p5-File-Spec
+.endif