Add p5-Perl-MinimumVersion 0.10, find a minimum required version of perl

for Perl code.
This commit is contained in:
Lars Thegler 2005-10-26 08:17:46 +00:00
parent f24eab01de
commit c25ca102c5
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=146372
5 changed files with 52 additions and 0 deletions

View File

@ -339,6 +339,7 @@
SUBDIR += p5-PPI
SUBDIR += p5-PPI-HTML
SUBDIR += p5-Parse-Syslog
SUBDIR += p5-Perl-MinimumVersion
SUBDIR += p5-PerlPoint-Converters
SUBDIR += p5-PerlPoint-Package
SUBDIR += p5-Plucene

View File

@ -0,0 +1,38 @@
# New ports collection makefile for: textproc/p5-Perl-MinimumVersion
# Date created: 25 October 2005
# Whom: Lars Thegler <lth@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= Perl-MinimumVersion
PORTVERSION= 0.10
CATEGORIES= textproc perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR= Perl
PKGNAMEPREFIX= p5-
MAINTAINER= lth@FreeBSD.org
COMMENT= Find a minimum required version of perl for Perl code
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/version.pm:${PORTSDIR}/devel/p5-version \
${SITE_PERL}/${PERL_ARCH}/List/Util.pm:${PORTSDIR}/lang/p5-Scalar-List-Utils \
${SITE_PERL}/PPI.pm:${PORTSDIR}/textproc/p5-PPI \
${SITE_PERL}/Params/Util.pm:${PORTSDIR}/devel/p5-Params-Util
RUN_DEPENDS= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
MAN1= perlver.1
MAN3= Perl::MinimumVersion.3
.include <bsd.port.pre.mk>
.if ${PERL_LEVEL} < 500801
IGNORE= requires Perl 5.8.1 or newer. Install lang/perl5.8 and try again.
.endif
post-patch:
@${RM} ${WRKSRC}/inc/Module/Install/AutoInstall.pm
@${PERL} -pi -e '$$_="" if m/AutoInstall/' ${WRKSRC}/MANIFEST
@${PERL} -pi -e '$$_="" if m/Test::More|auto_install/' ${WRKSRC}/Makefile.PL
.include <bsd.port.post.mk>

View File

@ -0,0 +1,2 @@
MD5 (Perl-MinimumVersion-0.10.tar.gz) = 6db84a037e3b32580cd2ef041837b89f
SIZE (Perl-MinimumVersion-0.10.tar.gz) = 28466

View File

@ -0,0 +1,5 @@
Perl::MinimumVersion takes Perl source code and calculates the minimum
version of perl required to be able to run it. Because it is based on
PPI, it can do this without having to actually load the code.
WWW: http://search.cpan.org/dist/Perl-MinimumVersion/

View File

@ -0,0 +1,6 @@
bin/perlver
%%SITE_PERL%%/Perl/MinimumVersion.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Perl/MinimumVersion/.packlist
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Perl/MinimumVersion
@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/Perl 2>/dev/null || true
@unexec rmdir %D/%%SITE_PERL%%/Perl 2>/dev/null || true