svn commit: r344266 - in head: . Mk/Uses lang lang/perl5.12 lang/perl5.14 lang/perl5.16 lang/perl5.18
Mathieu Arnold
mat at FreeBSD.org
Fri Feb 14 15:41:51 UTC 2014
Author: mat
Date: Fri Feb 14 15:41:50 2014
New Revision: 344266
URL: http://svnweb.freebsd.org/changeset/ports/344266
QAT: https://qat.redports.org/buildarchive/r344266/
Log:
Like it was announced six months ago, remove Perl 5.12.
Sponsored by: Absolight
Deleted:
head/lang/perl5.12/
Modified:
head/Mk/Uses/perl5.mk
head/UPDATING
head/lang/Makefile
head/lang/perl5.14/Makefile
head/lang/perl5.16/Makefile
head/lang/perl5.18/Makefile
Modified: head/Mk/Uses/perl5.mk
==============================================================================
--- head/Mk/Uses/perl5.mk Fri Feb 14 15:41:35 2014 (r344265)
+++ head/Mk/Uses/perl5.mk Fri Feb 14 15:41:50 2014 (r344266)
@@ -47,9 +47,7 @@ PERL_VERSION!= perl -e 'printf "%vd\n",
.endif
.else
.include "${PORTSDIR}/Mk/bsd.default-versions.mk"
-.if ${PERL5_DEFAULT} == 5.12
-PERL_VERSION= 5.12.5
-.elif ${PERL5_DEFAULT} == 5.14
+.if ${PERL5_DEFAULT} == 5.14
PERL_VERSION= 5.14.4
.elif ${PERL5_DEFAULT} == 5.16
PERL_VERSION= 5.16.3
@@ -86,11 +84,8 @@ PERL_ARCH?= mach
PERL_PORT?= perl5.18
.elif ${PERL_LEVEL} >= 501600
PERL_PORT?= perl5.16
-.elif ${PERL_LEVEL} >= 501400
+.else # ${PERL_LEVEL} < 501600
PERL_PORT?= perl5.14
-.else # ${PERL_LEVEL} < 501400
-PERL_PORT?= perl5.12
-WARNING+= "perl 5.12 is deprecated and will be removed on 2014-02-14. Please upgrade to lang/perl5.16"
.endif
SITE_PERL_REL?= lib/perl5/site_perl/${PERL_VER}
Modified: head/UPDATING
==============================================================================
--- head/UPDATING Fri Feb 14 15:41:35 2014 (r344265)
+++ head/UPDATING Fri Feb 14 15:41:50 2014 (r344266)
@@ -5,6 +5,36 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20140214:
+ AFFECTS: users of lang/perl5.12
+ AUTHOR: mat at FreeBSD.org
+
+ Perl 5.12 has been removed. The default Perl is lang/perl5.16.
+
+ Portupgrade users:
+ 0) Fix pkgdb.db (for safety):
+ pkgdb -Ff
+
+ 1) Reinstall new version of Perl (5.16):
+ portupgrade -o lang/perl5.16 -f lang/perl5.12
+
+ 2) Reinstall everything that depends on Perl:
+ portupgrade -fr lang/perl5.16
+
+ Portmaster users:
+ portmaster -o lang/perl5.16 lang/perl5.12
+
+ Conservative:
+ portmaster p5-
+
+ Comprehensive (but perhaps overkill):
+ portmaster -r perl-
+
+ Note: If the "perl-" glob matches more than one port you will need to specify
+ the name of the Perl directory in /var/db/pkg explicitly. Also,
+ depending on when you've upgraded perl 5.12 last, the prefix may be
+ perl5- or perl5.12-.
+
20140211:
AFFECTS: users of lang/php* database/postgresql* database/mysql* www/apache*
AUTHOR: mat at FreeBSD.org
Modified: head/lang/Makefile
==============================================================================
--- head/lang/Makefile Fri Feb 14 15:41:35 2014 (r344265)
+++ head/lang/Makefile Fri Feb 14 15:41:50 2014 (r344266)
@@ -237,7 +237,6 @@
SUBDIR += pbasic
SUBDIR += pcc
SUBDIR += pecl-perl
- SUBDIR += perl5.12
SUBDIR += perl5.14
SUBDIR += perl5.16
SUBDIR += perl5.18
Modified: head/lang/perl5.14/Makefile
==============================================================================
--- head/lang/perl5.14/Makefile Fri Feb 14 15:41:35 2014 (r344265)
+++ head/lang/perl5.14/Makefile Fri Feb 14 15:41:50 2014 (r344266)
@@ -20,7 +20,7 @@ COMMENT= Practical Extraction and Report
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-CONFLICTS_INSTALL= perl5.12-* perl5.14-* perl5.16-* perl5.18-*
+CONFLICTS_INSTALL= perl5.14-* perl5.16-* perl5.18-*
OPTIONS_DEFINE= DEBUG GDBM PERL_MALLOC PERL_64BITINT THREADS PTHREAD \
MULTIPLICITY SITECUSTOMIZE USE_PERL
Modified: head/lang/perl5.16/Makefile
==============================================================================
--- head/lang/perl5.16/Makefile Fri Feb 14 15:41:35 2014 (r344265)
+++ head/lang/perl5.16/Makefile Fri Feb 14 15:41:50 2014 (r344266)
@@ -20,7 +20,7 @@ COMMENT= Practical Extraction and Report
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-CONFLICTS_INSTALL= perl5.12-* perl5.14-* perl5.16-* perl5.18-*
+CONFLICTS_INSTALL= perl5.14-* perl5.16-* perl5.18-*
OPTIONS_DEFINE= DEBUG GDBM PERL_MALLOC PERL_64BITINT THREADS PTHREAD \
MULTIPLICITY SITECUSTOMIZE USE_PERL
Modified: head/lang/perl5.18/Makefile
==============================================================================
--- head/lang/perl5.18/Makefile Fri Feb 14 15:41:35 2014 (r344265)
+++ head/lang/perl5.18/Makefile Fri Feb 14 15:41:50 2014 (r344266)
@@ -20,7 +20,7 @@ COMMENT= Practical Extraction and Report
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-CONFLICTS_INSTALL= perl5.12-* perl5.14-* perl5.16-* perl5.18-*
+CONFLICTS_INSTALL= perl5.14-* perl5.16-* perl5.18-*
OPTIONS_DEFINE= DEBUG GDBM PERL_64BITINT PTHREAD \
MULTIPLICITY SITECUSTOMIZE USE_PERL
More information about the svn-ports-all
mailing list