diff options
Diffstat (limited to 'devel/p5-PAR')
-rw-r--r-- | devel/p5-PAR/Makefile | 31 | ||||
-rw-r--r-- | devel/p5-PAR/distinfo | 1 | ||||
-rw-r--r-- | devel/p5-PAR/pkg-descr | 13 | ||||
-rw-r--r-- | devel/p5-PAR/pkg-plist | 12 |
4 files changed, 57 insertions, 0 deletions
diff --git a/devel/p5-PAR/Makefile b/devel/p5-PAR/Makefile new file mode 100644 index 000000000000..46b580f22599 --- /dev/null +++ b/devel/p5-PAR/Makefile @@ -0,0 +1,31 @@ +# New ports collection makefile for: devel/p5-PAR +# Date created: Aug 27 2003 +# Whom: Autrijus Tang <autrijus@autrijus.org> +# +# $FreeBSD$ +# + +PORTNAME= PAR +PORTVERSION= 0.74 +CATEGORIES= devel perl5 +MASTER_SITES= ${MASTER_SITE_PERL_CPAN} +MASTER_SITE_SUBDIR= ../../authors/id/A/AU/AUTRIJUS +PKGNAMEPREFIX= p5- + +MAINTAINER= autrijus@autrijus.org +COMMENT= Perl Archive Toolkit + +BUILD_DEPENDS= ${SITE_PERL}/Archive/Zip.pm:${PORTSDIR}/archivers/p5-Archive-Zip \ + ${SITE_PERL}/${PERL_ARCH}/Compress/Zlib.pm:${PORTSDIR}/archivers/p5-Compress-Zlib \ + ${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp \ + ${SITE_PERL}/Module/ScanDeps.pm:${PORTSDIR}/devel/p5-Module-ScanDeps \ + ${SITE_PERL}/Module/Signature.pm:${PORTSDIR}/security/p5-Module-Signature \ + ${SITE_PERL}/PAR/Dist.pm:${PORTSDIR}/devel/p5-PAR-Dist +RUN_DEPENDS= ${BUILD_DEPENDS} + +PERL_CONFIGURE= yes + +MAN1= par.pl.1 parl.1 pp.1 +MAN3= App::Packer::PAR.3 PAR.3 PAR::Heavy.3 PAR::Intro.3 + +.include <bsd.port.mk> diff --git a/devel/p5-PAR/distinfo b/devel/p5-PAR/distinfo new file mode 100644 index 000000000000..38a7ecbda1e3 --- /dev/null +++ b/devel/p5-PAR/distinfo @@ -0,0 +1 @@ +MD5 (PAR-0.74.tar.gz) = 646af8c792372c78bcf542799b1e8d9b diff --git a/devel/p5-PAR/pkg-descr b/devel/p5-PAR/pkg-descr new file mode 100644 index 000000000000..a8fa5da840dd --- /dev/null +++ b/devel/p5-PAR/pkg-descr @@ -0,0 +1,13 @@ +The PAR Toolkit is a cross between Java's JAR and Perl2EXE; It makes +cross-platform packaging and deployment a breeze for Perl programmers. + +Notable features include: + +* Turn your Perl programs into ready-to-run executables +* Pack scripts and requered libraries with a binary loader +* Put PAR files into @INC to avoid version conflicts +* Works with remote URL as well as local files +* Supports XS modules and DATA sections +* Turns CPAN module distributions into PAR distributions +* Install, uninstall, signs and verifies PAR distributions +* Runs scripts inside PAR files, generated by "pp -p" diff --git a/devel/p5-PAR/pkg-plist b/devel/p5-PAR/pkg-plist new file mode 100644 index 000000000000..6bea98936c01 --- /dev/null +++ b/devel/p5-PAR/pkg-plist @@ -0,0 +1,12 @@ +bin/parl +bin/pp +bin/par.pl +%%SITE_PERL%%/App/Packer/PAR.pm +%%SITE_PERL%%/PAR.pm +%%SITE_PERL%%/PAR/Heavy.pm +%%SITE_PERL%%/PAR/Intro.pod +%%SITE_PERL%%/%%PERL_ARCH%%/auto/PAR/.packlist +@dirrm %%SITE_PERL%%/App/Packer +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/PAR +@unexec rmdir %D/%%SITE_PERL%%/App 2>/dev/null || true +@unexec rmdir %D/%%SITE_PERL%%/PAR 2>/dev/null || true |