aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRong-En Fan <rafan@FreeBSD.org>2006-12-07 06:50:56 +0000
committerRong-En Fan <rafan@FreeBSD.org>2006-12-07 06:50:56 +0000
commit864e187e5886bf0448215ff8fda32ce2d65c8ff3 (patch)
treebac4282da692091af4a4eeac64339911554d4eff
parent0d3b5bc971914429620b0c92de156695d5bffc4e (diff)
downloadports-864e187e5886bf0448215ff8fda32ce2d65c8ff3.tar.gz
ports-864e187e5886bf0448215ff8fda32ce2d65c8ff3.zip
Notes
-rw-r--r--devel/Makefile1
-rw-r--r--devel/p5-PAR-Packer/Makefile59
-rw-r--r--devel/p5-PAR-Packer/distinfo3
-rw-r--r--devel/p5-PAR-Packer/pkg-descr4
-rw-r--r--devel/p5-PAR-Packer/pkg-plist25
5 files changed, 92 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index d050a8a8475f..cfac493a796b 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1261,6 +1261,7 @@
SUBDIR += p5-P4-Client
SUBDIR += p5-PAR
SUBDIR += p5-PAR-Dist
+ SUBDIR += p5-PAR-Packer
SUBDIR += p5-PCSC-Card
SUBDIR += p5-POE
SUBDIR += p5-POE-API-Hooks
diff --git a/devel/p5-PAR-Packer/Makefile b/devel/p5-PAR-Packer/Makefile
new file mode 100644
index 000000000000..dc0bfb1ea8b1
--- /dev/null
+++ b/devel/p5-PAR-Packer/Makefile
@@ -0,0 +1,59 @@
+# New ports collection makefile for: devel/p5-PAR-Packer
+# Date created: Dec 06 2006
+# Whom: Rong-En Fan <rafan@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= PAR-Packer
+PORTVERSION= 0.97.0
+CATEGORIES= devel perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR= PAR
+PKGNAMEPREFIX= p5-
+DISTNAME= ${PORTNAME}-${PORTVERSION:C/.([0-9])$/\1/}
+
+MAINTAINER= rafan@FreeBSD.org
+COMMENT= PAR Packager
+
+BUILD_DEPENDS= p5-Archive-Zip>=1.00:${PORTSDIR}/archivers/p5-Archive-Zip \
+ p5-Compress-Zlib>=1.30:${PORTSDIR}/archivers/p5-Compress-Zlib \
+ p5-Getopt-ArgvFile>=1.07:${PORTSDIR}/devel/p5-Getopt-ArgvFile \
+ p5-Module-ScanDeps>=0.70:${PORTSDIR}/devel/p5-Module-ScanDeps \
+ ${SITE_PERL}/Module/Signature.pm:${PORTSDIR}/security/p5-Module-Signature \
+ p5-PAR-Dist>=0.21:${PORTSDIR}/devel/p5-PAR-Dist \
+ p5-PAR>=0.97.0:${PORTSDIR}/devel/p5-PAR \
+ ${SITE_PERL}/B/Deobfuscate.pm:${PORTSDIR}/devel/p5-B-Deobfuscate
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+CONFLICTS= sketchy-*
+
+PERL_CONFIGURE= yes
+
+MAN1= par.pl.1 parl.1 pp.1 tkpp.1
+MAN3= pp.3 \
+ App::Packer::PAR.3 \
+ PAR::Filter.3 \
+ PAR::Filter::Bleach.3 \
+ PAR::Filter::Bytecode.3 \
+ PAR::Filter::Obfuscate.3 \
+ PAR::Filter::PatchContent.3 \
+ PAR::Filter::PodStrip.3 \
+ PAR::Packer.3 \
+ PAR::StrippedPARL::Base.3 \
+ PAR::StrippedPARL::Dynamic.3 \
+ PAR::StrippedPARL::Static.3
+
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} < 500800
+BUILD_DEPENDS+= ${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp
+.endif
+
+.if ${PERL_LEVEL} < 500601
+IGNORE= only supports the ports versions of Perl,
+IGNORE+=If you have installed a Perl port, and are getting this message,
+IGNORE+=please make sure you have given the command \'use.perl port\'
+.endif # ${PERL_LEVEL} < 500601
+
+.include <bsd.port.post.mk>
diff --git a/devel/p5-PAR-Packer/distinfo b/devel/p5-PAR-Packer/distinfo
new file mode 100644
index 000000000000..e67204076ce2
--- /dev/null
+++ b/devel/p5-PAR-Packer/distinfo
@@ -0,0 +1,3 @@
+MD5 (PAR-Packer-0.970.tar.gz) = 8472a01cff05b1fdc9a7fd33647bef59
+SHA256 (PAR-Packer-0.970.tar.gz) = 65c4f3d6321a4dc7b2e8c98dbdf7c1aa6ec6d703421fac46c97c7d8e07fa55ec
+SIZE (PAR-Packer-0.970.tar.gz) = 181369
diff --git a/devel/p5-PAR-Packer/pkg-descr b/devel/p5-PAR-Packer/pkg-descr
new file mode 100644
index 000000000000..6d34c6b8bca0
--- /dev/null
+++ b/devel/p5-PAR-Packer/pkg-descr
@@ -0,0 +1,4 @@
+PAR-Packer is part of the PAR Toolkit. It is the PAR component that
+can generate stand-alone executables and ".par" archives.
+
+WWW: http://search.cpan.org/dist/PAR-Packer/
diff --git a/devel/p5-PAR-Packer/pkg-plist b/devel/p5-PAR-Packer/pkg-plist
new file mode 100644
index 000000000000..b939344221a0
--- /dev/null
+++ b/devel/p5-PAR-Packer/pkg-plist
@@ -0,0 +1,25 @@
+bin/parl
+bin/parldyn
+bin/pp
+bin/par.pl
+bin/tkpp
+%%SITE_PERL%%/pp.pm
+%%SITE_PERL%%/App/Packer/PAR.pm
+%%SITE_PERL%%/PAR/Filter.pm
+%%SITE_PERL%%/PAR/Filter/Bleach.pm
+%%SITE_PERL%%/PAR/Filter/Bytecode.pm
+%%SITE_PERL%%/PAR/Filter/Obfuscate.pm
+%%SITE_PERL%%/PAR/Filter/PatchContent.pm
+%%SITE_PERL%%/PAR/Filter/PodStrip.pm
+%%SITE_PERL%%/PAR/Packer.pm
+%%SITE_PERL%%/PAR/StrippedPARL
+%%SITE_PERL%%/PAR/StrippedPARL/Base.pm
+%%SITE_PERL%%/PAR/StrippedPARL/Dynamic.pm
+%%SITE_PERL%%/PAR/StrippedPARL/Static.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/PAR/Packer/.packlist
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/PAR/Packer
+@dirrmtry %%SITE_PERL%%/App/Packer
+@dirrmtry %%SITE_PERL%%/App
+@dirrmtry %%SITE_PERL%%/PAR/StrippedPARL
+@dirrmtry %%SITE_PERL%%/PAR/Filter
+@dirrmtry %%SITE_PERL%%/PAR