From 36a6a880fbc2c871220eeaf1e7a7bf24f2284518 Mon Sep 17 00:00:00 2001 From: skv Date: Tue, 13 Jan 2009 21:38:50 +0000 Subject: Update to 5.8.9 Also: - add option SITECUSTOMIZE which enable -Dusesitecustomize [1] - add patch against sv_dup() bug causes memory corruption in threaded perl [2] Changes: http://search.cpan.org/~nwclark/perl-5.8.9/pod/perl589delta.pod PR: 111120 [1], 130033 [2] Submitted by: "Ian A. Tegebo" [1], kevin brintnall [2] --- lang/perl5.14/Makefile | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) (limited to 'lang/perl5.14/Makefile') diff --git a/lang/perl5.14/Makefile b/lang/perl5.14/Makefile index e3f7ce65712d..d518fbe4af74 100644 --- a/lang/perl5.14/Makefile +++ b/lang/perl5.14/Makefile @@ -7,19 +7,19 @@ PORTNAME= perl PORTVERSION= ${PERL_VER} -PORTREVISION= 1 CATEGORIES= lang devel perl5 MASTER_SITES= CPAN \ ${MASTER_SITE_LOCAL:S/$/:local/} \ - http://www.tobez.org/download/port-mirrors/lang/perl58/:local + http://protey.ru/freebsd/distfiles/:local MASTER_SITE_SUBDIR= ../../src \ - tobez/:local + skv/:local DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ BSDPAN-${PERL_VER}${EXTRACT_SUFX}:local +DIST_SUBDIR= perl -PATCH_SITES= ${MASTER_SITE_LOCAL:S/$/tobez\//} \ - http://www.tobez.org/download/port-mirrors/lang/perl58/ -PATCHFILES= defined-or-5.8.8.bz2 +PATCH_SITES= ${MASTER_SITE_LOCAL:S!$!skv/!} \ + http://protey.ru/freebsd/distfiles/ +PATCHFILES= defined-or-${PERL_VER}.bz2 MAINTAINER= skv@FreeBSD.org COMMENT= Practical Extraction and Report Language @@ -32,9 +32,10 @@ OPTIONS= DEBUGGING "Build with debugging support" off \ PERL_64BITINT "Use 64 bit integers (on i386)" on \ THREADS "Build threaded perl" off \ SUIDPERL "Build set-user-id suidperl binary" off \ + SITECUSTOMIZE "Run-time customization of @INC" off \ USE_PERL "Rewrite links in /usr/bin" on -PERL_VER= 5.8.8 +PERL_VER= 5.8.9 PERL_ARCH= mach PERL_VERSION= ${PERL_VER} SITE_PERL_REL?= lib/perl5/site_perl/${PERL_VER} @@ -53,7 +54,7 @@ CONFIGURE_ARGS= -sde -Dprefix=${PREFIX} \ -Dsiteman3dir=${PREFIX}/lib/perl5/${PERL_VER}/man/man3 \ -Dsiteman1dir=${PREFIX}/man/man1 \ -Ui_malloc -Ui_iconv -Uinstallusrbinperl \ - -Dcc="${CC}" -Duseshrplib \ + -Dcc="${CC}" -Duseshrplib -Dinc_version_list=none \ -Dccflags=-DAPPLLIB_EXP=\"${BSDPAN_DEST}\" LOCALE_CLEANUP= LANG="" LC_ALL="" LC_COLLATE="" LC_CTYPE="" \ LC_MESSAGES="" LC_MONETARY="" LC_NUMERIC="" \ @@ -122,6 +123,10 @@ CONFIGURE_ARGS+= -Dusemymalloc=n CONFIGURE_ARGS+= -Duse64bitint .endif +.if defined(WITH_SITECUSTOMIZE) +CONFIGURE_ARGS+= -Dusesitecustomize +.endif + LATEST_LINK= perl PLIST_SUB+= NEED_USE_PERL="@comment " -- cgit