From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 94D88139694 for ; Sun, 21 May 2017 15:05:15 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 783FD21C08C; Sun, 21 May 2017 15:05:13 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 5145421C03E for ; Sun, 21 May 2017 15:05:13 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id C0639341673 for ; Sun, 21 May 2017 15:05:11 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 2F9157441 for ; Sun, 21 May 2017 15:05:10 +0000 (UTC) From: "Kent Fredric" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Kent Fredric" Message-ID: <1495379094.38a9278233b784c5115e344b9b3d8263d5268f2e.kentnl@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/perl/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-lang/perl/perl-5.26.9999.ebuild X-VCS-Directories: dev-lang/perl/ X-VCS-Committer: kentnl X-VCS-Committer-Name: Kent Fredric X-VCS-Revision: 38a9278233b784c5115e344b9b3d8263d5268f2e X-VCS-Branch: master Date: Sun, 21 May 2017 15:05:10 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: ac6950ef-2517-4d81-abd0-1904a198ce7d X-Archives-Hash: 63dc0e18f7e1aed15d90b02f8755d3b7 commit: 38a9278233b784c5115e344b9b3d8263d5268f2e Author: Kent Fredric gentoo org> AuthorDate: Sun May 21 00:07:32 2017 +0000 Commit: Kent Fredric gentoo org> CommitDate: Sun May 21 15:04:54 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38a92782 dev-lang/perl: Make new OLDVERSEN strategy for NEXTVER As per discussion on #gentoo-perl, this is slated as a strategy for 5.26, as it means people who upgrade to 5.26 retain existing installed modules in their @INC This serves as additional defence against portage build-order issues, which are going to become especially pertinent given we're going to have a substantial number of packages likely to fail configure or test. So its important that people who can't rebuild packages can still have existing versions continue to work on the newer perl where possible. Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-lang/perl/perl-5.26.9999.ebuild | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/dev-lang/perl/perl-5.26.9999.ebuild b/dev-lang/perl/perl-5.26.9999.ebuild index 8a3df3918ab..c2fddc553e7 100644 --- a/dev-lang/perl/perl-5.26.9999.ebuild +++ b/dev-lang/perl/perl-5.26.9999.ebuild @@ -10,13 +10,12 @@ CROSS_VER=1.1.4 DIST_AUTHOR=XSAWYERX -# NB: BIN_ are perls that are XS-Compatible +# Greatest first, don't include yourself +# Devel point-releases are not ABI-intercompatible, but stable point releases are +# BIN_OLDVERSEN is contains only C-ABI-intercompatible versions +PERL_BIN_OLDVERSEN="" +PERL_OLDVERSEN="5.25.12 5.25.11 5.24.2 5.24.1 5.24.0 5.22.3 5.22.2 5.22.1 5.22.0" if [[ "${PV##*.}" == "9999" ]]; then - # Include more versions for blead releases - # for circular reasons - # Greatest first, don't include yourself - PERL_BIN_OLDVERSEN="" - PERL_OLDVERSEN="5.25.12 5.25.11 5.24.2 5.24.1 5.24.0 5.22.3 5.22.2 5.22.1 5.22.0" DIST_VERSION=5.26.0-RC1 SHORT_PV="${DIST_VERSION%.*}" # Devel Releases are not ABI-intercompatible @@ -25,9 +24,6 @@ if [[ "${PV##*.}" == "9999" ]]; then PATCH_BASE="perl-5.25.11-patches-${PATCH_VER}" MY_PV="${DIST_VERSION%_rc*}" else - PERL_BIN_OLDVERSEN="" - # Compat reasons - PERL_OLDVERSEN="5.25.12 5.25.11" # First 2 digits only SHORT_PV="${PV%.*}" SUBSLOT="${SHORT_PV}"