aboutsummaryrefslogtreecommitdiff
path: root/lang/perl5.8
diff options
context:
space:
mode:
authorSergey Skvortsov <skv@FreeBSD.org>2009-02-15 22:42:37 +0000
committerSergey Skvortsov <skv@FreeBSD.org>2009-02-15 22:42:37 +0000
commite13b7326f81143a42ee7cbdb934d838a037450e4 (patch)
tree9dc3e6258695027f0acc1d7a431de01f18ffda85 /lang/perl5.8
parent3270c6f5ea9a2b4fcc3679ae221e389ca4551387 (diff)
downloadports-e13b7326f81143a42ee7cbdb934d838a037450e4.tar.gz
ports-e13b7326f81143a42ee7cbdb934d838a037450e4.zip
Notes
Diffstat (limited to 'lang/perl5.8')
-rw-r--r--lang/perl5.8/Makefile4
-rw-r--r--lang/perl5.8/distinfo6
-rw-r--r--lang/perl5.8/files/patch-perl.c9
3 files changed, 15 insertions, 4 deletions
diff --git a/lang/perl5.8/Makefile b/lang/perl5.8/Makefile
index 3f49e3ead10e..f425efe1bc89 100644
--- a/lang/perl5.8/Makefile
+++ b/lang/perl5.8/Makefile
@@ -7,6 +7,7 @@
PORTNAME= perl
PORTVERSION= ${PERL_VER}
+PORTREVISION= 1
CATEGORIES= lang devel perl5
MASTER_SITES= CPAN \
${MASTER_SITE_LOCAL:S/$/:local/} \
@@ -14,7 +15,7 @@ MASTER_SITES= CPAN \
MASTER_SITE_SUBDIR= ../../src \
skv/:local
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
- BSDPAN-${PERL_VER}${EXTRACT_SUFX}:local
+ BSDPAN-${BSDPAN_VERSION}${EXTRACT_SUFX}:local
DIST_SUBDIR= perl
PATCH_SITES= ${MASTER_SITE_LOCAL:S!$!skv/!} \
@@ -141,6 +142,7 @@ BSDPAN_FILES= BSDPAN.pm BSDPAN/Override.pm Config.pm \
ExtUtils/MM_Unix.pm \
ExtUtils/MakeMaker.pm \
ExtUtils/Packlist.pm
+BSDPAN_VERSION= ${PORTVERSION}_1
BSDPAN_WRKSRC= ${WRKDIR}/BSDPAN-${PORTVERSION}
PKGINSTALL= ${WRKDIR}/pkg-install
diff --git a/lang/perl5.8/distinfo b/lang/perl5.8/distinfo
index 72d3a55a7304..103bfc957d80 100644
--- a/lang/perl5.8/distinfo
+++ b/lang/perl5.8/distinfo
@@ -1,9 +1,9 @@
MD5 (perl/perl-5.8.9.tar.bz2) = 1cb52a76ce77fa300218da96577793ec
SHA256 (perl/perl-5.8.9.tar.bz2) = 1097fbcd48ceccb2bc735d119c9db399a02a8ab9f7dc53e29e47e6a8d0d72e79
SIZE (perl/perl-5.8.9.tar.bz2) = 11121414
-MD5 (perl/BSDPAN-5.8.9.tar.bz2) = 9479989b30c6b8a09e95130d57b4f482
-SHA256 (perl/BSDPAN-5.8.9.tar.bz2) = 6bc43a3586c5c4a545ebb969397582ef62d3a199809273992529e52ac533e741
-SIZE (perl/BSDPAN-5.8.9.tar.bz2) = 8171
+MD5 (perl/BSDPAN-5.8.9_1.tar.bz2) = 445ebe73908a4b37d5c627eb0904954d
+SHA256 (perl/BSDPAN-5.8.9_1.tar.bz2) = 9839daff312ff84174085c55ce378710c7615d1a4830381eb4e6790d5c49434d
+SIZE (perl/BSDPAN-5.8.9_1.tar.bz2) = 8199
MD5 (perl/defined-or-5.8.9.bz2) = af0d3d86f437547bedb2d99539ba7a6e
SHA256 (perl/defined-or-5.8.9.bz2) = 021b46afd429f5c56b76195565394f1e74770681c5ad98f98936ad2cab58bda4
SIZE (perl/defined-or-5.8.9.bz2) = 36178
diff --git a/lang/perl5.8/files/patch-perl.c b/lang/perl5.8/files/patch-perl.c
index e9cd514c8868..8e91bd68b9e6 100644
--- a/lang/perl5.8/files/patch-perl.c
+++ b/lang/perl5.8/files/patch-perl.c
@@ -1,5 +1,14 @@
--- perl.c
+++ perl.c
+@@ -3724,7 +3724,7 @@
+ * perl with that fd as it has always done.
+ */
+ }
+- if (*suidscript) {
++ if (*suidscript != TRUE) {
+ Perl_croak(aTHX_ "suidperl needs (suid) fd script\n");
+ }
+ #else /* IAMSUID */
@@ -4882,6 +4882,28 @@
incpush(APPLLIB_EXP, TRUE, TRUE, TRUE, TRUE);
#endif