# ChangeLog for dev-lang/perl # Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 # (auto-generated from git log) *perl-5.22.0 (09 Aug 2015) *perl-5.20.2-r1 (09 Aug 2015) *perl-5.20.2 (09 Aug 2015) 09 Aug 2015; Robin H. Johnson +files/eblits/common-v50160001.eblit, +files/eblits/pkg_postinst-v50160001.eblit, +files/eblits/pkg_postinst-v50220001.eblit, +files/eblits/pkg_postrm-v50160001.eblit, +files/eblits/pkg_postrm-v50220001.eblit, +files/eblits/pkg_setup-v50160001.eblit, +files/eblits/pkg_setup-v50220001.eblit, +files/eblits/src_configure-v50180002.eblit, +files/eblits/src_install-v50160001.eblit, +files/eblits/src_install-v50200001.eblit, +files/eblits/src_prepare-v50160001.eblit, +files/eblits/src_test-v50160001.eblit, +metadata.xml, +perl-5.20.2.ebuild, +perl-5.20.2-r1.ebuild, +perl-5.22.0.ebuild: proj/gentoo: Initial commit This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson X-Thanks: Alec Warner - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring - wrote much python to improve cvs2svn X-Thanks: Rich Freeman - validation scripts X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed 24 Aug 2015; Justin Lecher metadata.xml, perl-5.20.2.ebuild, perl-5.20.2-r1.ebuild, perl-5.22.0.ebuild: Use https by default Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher 24 Aug 2015; Mike Gilbert metadata.xml: Revert DOCTYPE SYSTEM https changes in metadata.xml repoman does not yet accept the https version. This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. Bug: https://bugs.gentoo.org/552720 08 Oct 2015; Mike Frysinger perl-5.20.2.ebuild, perl-5.20.2-r1.ebuild: stop installing config_data files #553726 The Module-Build package now always installs the config_data files which leads to build failures in the default config: - FEATURES="collision-protect -protect-owned" - perl creates orphaned config_data symlink - Module-Build fails during merge when it installs config_data Since this version of perl and Module-Build are stable now, there's no need to install the config_data files at all. Simply delete them. 11 Dec 2015; Andreas K. Hüttel perl-5.22.0.ebuild: Add a PDEPEND on virtual/perl-Test-Harness Package-Manager: portage-2.2.26 *perl-5.22.1 (19 Dec 2015) 19 Dec 2015; Andreas K. Hüttel +perl-5.22.1.ebuild: Version bump Package-Manager: portage-2.2.26 07 Jan 2016; Fabian Groffen files/eblits/src_configure-v50180002.eblit: update Darwin ld fix for newer versions Package-Manager: portage-2.2.20-prefix 24 Jan 2016; Michał Górny metadata.xml: Unify quoting in metadata.xml files for machine processing Force unified quoting in all metadata.xml files since lxml does not preserve original use of single and double quotes. Ensuring unified quoting before the process allows distinguishing the GLEP 67-related metadata.xml changes from unrelated quoting changes. 24 Jan 2016; Michał Górny metadata.xml: Replace all herds with appropriate projects (GLEP 67) Replace all uses of herd with appropriate project maintainers, or no maintainers in case of herds requested to be disbanded. 24 Jan 2016; Michał Górny metadata.xml: Set appropriate maintainer types in metadata.xml (GLEP 67) 26 Feb 2016; Andreas K. Hüttel files/eblits/src_configure-v50180002.eblit: Add some more debug output in configure phase Package-Manager: portage-2.2.27 *perl-5.22.2 (30 Apr 2016) 30 Apr 2016; Andreas K. Hüttel +perl-5.22.2.ebuild: Version bump Package-Manager: portage-2.2.28 *perl-5.24.0 (14 May 2016) 14 May 2016; Andreas K. Hüttel +files/eblits/src_prepare-v50240001.eblit, +perl-5.24.0.ebuild: Version bump to 5.24.0 Package-Manager: portage-2.2.28 14 May 2016; Andreas K. Hüttel +files/eblits/pkg_postinst-v50240001.eblit, +files/eblits/pkg_postrm-v50240001.eblit, +files/eblits/pkg_setup-v50240001.eblit, perl-5.24.0.ebuild: Clean up eblits a bit and remove obsolete .ph generation Package-Manager: portage-2.2.28 14 May 2016; Andreas K. Hüttel perl-5.24.0.ebuild: Fix some bundled version numbers Package-Manager: portage-2.2.28 15 May 2016; Andreas K. Hüttel +files/eblits/common-v50240001.eblit, +files/eblits/src_configure-v50240001.eblit, +files/eblits/src_install-v50240001.eblit, perl-5.24.0.ebuild: Add some missing files to fix the eblit logic Package-Manager: portage-2.2.28 19 May 2016; Markus Meier perl-5.22.2.ebuild: arm stable, bug #567482 Package-Manager: portage-2.3.0_rc1 RepoMan-Options: --include-arches="arm" 24 May 2016; Tobias Klausmann perl-5.22.2.ebuild: 5.22.2-r0: add alpha keyword Gentoo-Bug: 567482 Package-Manager: portage-2.3.0_rc1 *perl-5.24.0-r1 (03 Jun 2016) 03 Jun 2016; Andreas K. Hüttel +files/eblits/common-v50240002.eblit, +files/eblits/src_configure-v50240002.eblit, +perl-5.24.0-r1.ebuild: Add revbump (unkeyworded, work in progress) for adding some patches. Add fix for bug 584890 by Benda Xu. Package-Manager: portage-2.3.0_rc1 03 Jun 2016; Andreas K. Hüttel +files/eblits/src_prepare-v50240002.eblit, perl-5.24.0-r1.ebuild: Add patchlevel-gentoo to perl MANIFEST To allow miniperl compilation, patchlevel-gentoo.h must be in the MANIFEST. Configure uses this file to create the /host symlinks. Signed-off-by: Gwendal Grignou Comment from Gentoo perl team: Being nice here and adding this commit which ended up without any further reasons or docs in our mailbox. I can't see how it could hurt. I can't really see any problem that it's supposed to fix either. Hey chromium team, more words please next time! 04 Jun 2016; Andreas K. Hüttel -files/eblits/common-v50240002.eblit, -files/eblits/src_configure-v50240002.eblit, -files/eblits/src_prepare-v50240002.eblit, perl-5.24.0-r1.ebuild: Go back from eblits to a monolithic ebuild Package-Manager: portage-2.3.0_rc1 04 Jun 2016; Andreas K. Hüttel perl-5.24.0-r1.ebuild: Disable ithreads warning, since this seems to be less serious now Package-Manager: portage-2.3.0_rc1 04 Jun 2016; Andreas K. Hüttel perl-5.24.0-r1.ebuild: Install Perl's .packlist as well Package-Manager: portage-2.3.0_rc1 04 Jun 2016; Andreas K. Hüttel perl-5.24.0-r1.ebuild: Add cygwin support, bug 584306 Package-Manager: portage-2.3.0_rc1 04 Jun 2016; Andreas K. Hüttel perl-5.24.0-r1.ebuild: Re-add keywords Package-Manager: portage-2.3.0_rc1 14 Sep 2016; Agostino Sarubbo perl-5.22.2.ebuild: amd64 stable wrt bug #567482 Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo 16 Sep 2016; Kent Fredric files/eblits/pkg_setup-v50160001.eblit, files/eblits/pkg_setup-v50220001.eblit, files/eblits/pkg_setup-v50240001.eblit, perl-5.24.0-r1.ebuild: Update upgrade prose to encourage depclean Depcleans really do help a lot and you should do them lots. Note: the 5.24.0-r1 version ( which is patched here ) is not displayed to the user due to some mistakes made when flattening it, this will be rectified in a future commit. Note: Patching apparently "Old" eblits because due to a lack of clarity on how eblits actually work, it turns out that all eblit-using dev-lang/perl ebuilds are sourcing *BOTH* their own eblit entries *AND* the eblit for v5016001!!. The use of eblits here has made it impossible to clearly discern which code is actually running, and that perl 5.22* and 5.20* actually work at all is more a case of amazing amounts of good luck than actual planning. Package-Manager: portage-2.3.0 17 Sep 2016; Kent Fredric perl-5.24.0-r1.ebuild: Restore missing call to check_rebuild In the process of flattening perl-5.24.0-r1.ebuild, the call to check_rebuild was omitted unintentionally, removing the ability for this message to be displayed. This commit reinserts the displaying of said message at the pkg_preinst phase the last possible moment before the system perl gets updated for real. Package-Manager: portage-2.3.0 17 Sep 2016; Kent Fredric perl-5.24.0-r1.ebuild: use REPLACING_VERSIONS instead of has_version where possible Package-Manager: portage-2.3.0 19 Sep 2016; Andreas K. Hüttel perl-5.24.0-r1.ebuild: Allow finetuning with EXTRA_ECONF, bug 558070 Package-Manager: portage-2.3.0 29 Sep 2016; Agostino Sarubbo perl-5.22.2.ebuild: x86 stable wrt bug #567482 Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo 29 Sep 2016; Agostino Sarubbo perl-5.22.2.ebuild: sparc stable wrt bug #567482 Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo 29 Sep 2016; Agostino Sarubbo perl-5.22.2.ebuild: ppc64 stable wrt bug #567482 Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo 29 Sep 2016; Agostino Sarubbo perl-5.22.2.ebuild: ppc stable wrt bug #567482 Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo 29 Sep 2016; Agostino Sarubbo perl-5.22.2.ebuild: ia64 stable wrt bug #567482 Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo 01 Oct 2016; Kent Fredric perl-5.20.2.ebuild, perl-5.20.2-r1.ebuild, perl-5.22.0.ebuild, perl-5.22.1.ebuild, perl-5.22.2.ebuild, perl-5.24.0.ebuild, perl-5.24.0-r1.ebuild: Add := subslot deps for sys-libs/db USE=berkdb compiles perl linking against sys-libs/db, indicating that removing the slot perl compiled against (which appears to be "latest") will cause Perl to be broken. This change actually requires -r1 bumps for all dev-lang/perl to propagate, however, that is a little too complex right now in the tail of a stabilization. Package-Manager: portage-2.3.1 01 Oct 2016; Kent Fredric -perl-5.24.0.ebuild: Remove eblitted version of 5.24.0 The eblits based variation of 5.24.0 is now surplus to requirements and 5.24.0-r1 is much more sane and predictable. No reverse dependencies have any significance here. Package-Manager: portage-2.3.1 01 Oct 2016; Kent Fredric -files/eblits/common-v50240001.eblit, -files/eblits/pkg_postinst-v50240001.eblit, -files/eblits/pkg_postrm-v50240001.eblit, -files/eblits/pkg_setup-v50240001.eblit, -files/eblits/src_configure-v50240001.eblit, -files/eblits/src_install-v50240001.eblit, -files/eblits/src_prepare-v50240001.eblit: Remove unused 5.024 eblits All these files were used by the perl-5.24.0 ebuild and you can now see how crazy it all was. Package-Manager: portage-2.3.1 *perl-5.24.0-r2 (22 Oct 2016) 22 Oct 2016; Andreas K. Hüttel +perl-5.24.0-r2.ebuild: Add cross-compile support, bug 134650 Package-Manager: portage-2.3.2 *perl-5.24.1_rc4 (23 Nov 2016) 23 Nov 2016; Kent Fredric +perl-5.24.1_rc4.ebuild: Bump to 5.24.1_rc4 Package-Manager: portage-2.3.0 *perl-5.22.3_rc4 (06 Dec 2016) 06 Dec 2016; Kent Fredric +perl-5.22.3_rc4.ebuild: Bump to version 5.22.3_rc4 The source to this ebuild is based on the 5.24 line, debriding itself of eblits. Package-Manager: portage-2.3.0 12 Dec 2016; Tobias Klausmann perl-5.22.3_rc4.ebuild: 5.22.3_rc4-r0: stable on alpha Gentoo-Bug: 589680 17 Dec 2016; Markus Meier perl-5.22.3_rc4.ebuild: arm stable, bug #589680 Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="arm" 17 Dec 2016; Aaron Bauman perl-5.22.3_rc4.ebuild: amd64 stable, wrt bug #589680