# 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 <robbat2@gentoo.org>
  +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 <robbat2@gentoo.org>
  X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
  tests
  X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
  project
  X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
  developer, wrote Git features for the migration
  X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
  cvs2svn
  X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
  X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
  work in migration
  X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
  X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
  the bikeshed

  24 Aug 2015; Justin Lecher <jlec@gentoo.org> 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 <jlec@gentoo.org>

  24 Aug 2015; Mike Gilbert <floppym@gentoo.org> 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 <vapier@gentoo.org> 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 <dilfridge@gentoo.org> 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 <dilfridge@gentoo.org> +perl-5.22.1.ebuild:
  Version bump

  Package-Manager: portage-2.2.26

  07 Jan 2016; Fabian Groffen <grobian@gentoo.org>
  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 <mgorny@gentoo.org> 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 <mgorny@gentoo.org> 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 <mgorny@gentoo.org> metadata.xml:
  Set appropriate maintainer types in metadata.xml (GLEP 67)

  26 Feb 2016; Andreas K. Hüttel <dilfridge@gentoo.org>
  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 <dilfridge@gentoo.org> +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 <dilfridge@gentoo.org>
  +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 <dilfridge@gentoo.org>
  +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 <dilfridge@gentoo.org> perl-5.24.0.ebuild:
  Fix some bundled version numbers

  Package-Manager: portage-2.2.28

  15 May 2016; Andreas K. Hüttel <dilfridge@gentoo.org>
  +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 <maekke@gentoo.org> 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 <klausman@gentoo.org> 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 <dilfridge@gentoo.org>
  +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 <dilfridge@gentoo.org>
  +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 <gwendal@chromium.org>

  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 <dilfridge@gentoo.org>
  -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 <dilfridge@gentoo.org> 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 <dilfridge@gentoo.org> 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 <dilfridge@gentoo.org> 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 <dilfridge@gentoo.org> perl-5.24.0-r1.ebuild:
  Re-add keywords

  Package-Manager: portage-2.3.0_rc1

  14 Sep 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>

  16 Sep 2016; Kent Fredric <kentnl@gentoo.org>
  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 <kentnl@gentoo.org> 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 <kentnl@gentoo.org> 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 <dilfridge@gentoo.org> perl-5.24.0-r1.ebuild:
  Allow finetuning with EXTRA_ECONF, bug 558070

  Package-Manager: portage-2.3.0

  29 Sep 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>

  29 Sep 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>

  29 Sep 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>

  29 Sep 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>

  29 Sep 2016; Agostino Sarubbo <ago@gentoo.org> 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 <ago@gentoo.org>

  01 Oct 2016; Kent Fredric <kentnl@gentoo.org> 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 <kentnl@gentoo.org> -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 <kentnl@gentoo.org>
  -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 <dilfridge@gentoo.org>
  +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 <kentnl@gentoo.org> +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 <kentnl@gentoo.org> +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 <klausman@gentoo.org> perl-5.22.3_rc4.ebuild:
  5.22.3_rc4-r0: stable on alpha

  Gentoo-Bug: 589680

  17 Dec 2016; Markus Meier <maekke@gentoo.org> 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 <bman@gentoo.org> perl-5.22.3_rc4.ebuild:
  amd64 stable, wrt bug #589680