Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Feb 2014 15:41:50 +0000 (UTC)
From:      Mathieu Arnold <mat@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r344266 - in head: . Mk/Uses lang lang/perl5.12 lang/perl5.14 lang/perl5.16 lang/perl5.18
Message-ID:  <201402141541.s1EFfowv004765@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201402141541.s1EFfowv004765>