summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-lang/perl: Reroll XZ compression re bug #642124Kent Fredric2018-01-071-2/+2
| | | | | | | | | | | Recompressing tarball contents with XZ settings more carefully constructed to avoid using SHA-256 integrity checks, which break with app-arch/xz-utils[-extra-filters] Output of tar -xOf <patcheset>.tar.xz | sha1sum should be the same. Closes: https://bugs.gentoo.org/642124 Package-Manager: Portage-2.3.18, Repoman-2.3.6
* dev-lang/perl: makemaker-test.patch isn't present in perl-cross 5.26James Le Cuirot2017-12-031-4/+0
| | | | | | | Unfortunately I ended up with a broken Perl (5.26.1) but this fix is needed regardless. Package-Manager: Portage-2.3.16, Repoman-2.3.6
* dev-lang/perl: Darwinism: Survival of the fittest command line switches. Bug ↵Andreas K. Hüttel2017-11-041-1/+6
| | | | | | | 636370 Closes: https://bugs.gentoo.org/636370 Package-Manager: Portage-2.3.13, Repoman-2.3.4
* dev-lang/perl: Dont include xlocale.h in perl.h, bug 636206Andreas K. Hüttel2017-11-011-0/+1
| | | | Package-Manager: Portage-2.3.13, Repoman-2.3.4
* dev-lang/perl: use HTTPS for HOMEPAGEFrancesco Turco2017-10-311-4/+4
| | | | Closes: https://github.com/gentoo/gentoo/pull/6074
* dev-lang/perl: Update to Perl-Cross 1.1.7Kent Fredric2017-10-111-1/+1
| | | | Package-Manager: Portage-2.3.8, Repoman-2.3.3
* dev-lang/perl: Do auto oldversen discovery for ABI non-specific pathsKent Fredric2017-09-111-14/+42
| | | | Package-Manager: Portage-2.3.6, Repoman-2.3.2
* dev-lang/perl: Update 5.26.9999 to 5.26.1-RC1Kent Fredric2017-09-111-6/+6
| | | | Package-Manager: Portage-2.3.6, Repoman-2.3.2
* dev-lang/perl: Update to perl-cross 1.1.5Kent Fredric2017-06-201-1/+1
| | | | | | | This only affects cross-compiling perls, and then, makes cross-compile work where previously expected not to. Package-Manager: Portage-2.3.6, Repoman-2.3.2
* dev-lang/perl: Update module-corelist versionKent Fredric2017-05-311-1/+1
| | | | Package-Manager: Portage-2.3.5, Repoman-2.3.2
* dev-lang/perl: Bump development ebuild to 5.26.0 FinalKent Fredric2017-05-311-1/+1
| | | | Package-Manager: Portage-2.3.5, Repoman-2.3.2
* dev-lang/perl: Update to 5.26.0-RC2Kent Fredric2017-05-241-1/+1
| | | | Package-Manager: Portage-2.3.5, Repoman-2.3.2
* dev-lang/perl: Fix variable in arithmetic expansion on older bashKent Fredric2017-05-221-1/+1
| | | | | | | | | | | | | | Older bashes seem to think: $(( "26" % 2 )) Is $(( ""26" % 2 " )) Or something, and barfs. Package-Manager: Portage-2.3.5, Repoman-2.3.2
* dev-lang/perl: Update module-corelist versionKent Fredric2017-05-221-1/+1
| | | | Package-Manager: Portage-2.3.5, Repoman-2.3.2
* dev-lang/perl: Use modulo arithmetic to determine subslot from versionKent Fredric2017-05-221-5/+7
| | | | Package-Manager: Portage-2.3.5, Repoman-2.3.2
* dev-lang/perl: Commonize SHORT_PV/MY_P/MY_PV calculationKent Fredric2017-05-221-7/+8
| | | | Package-Manager: Portage-2.3.5, Repoman-2.3.2
* dev-lang/perl: Fix subslot/MY_PV computation from DIST_VERSIONKent Fredric2017-05-221-3/+4
| | | | | | | | This is a result of the oversight that PV contains _rc and DIST_VERSION contains -RC, and this leads to the latter leaking into libpaths and subslots, where it shouldn't. Package-Manager: Portage-2.3.5, Repoman-2.3.2
* dev-lang/perl: Ensure PATCH_BASE is common between -9999 and notKent Fredric2017-05-221-2/+1
| | | | | | | | | | This is because we don't need to update the patches as often as perl updates, because the patch set tends to be portable across versions. This prevents us from needing a new patch tarball simply because we changed version. Package-Manager: Portage-2.3.5, Repoman-2.3.2
* dev-lang/perl: Make new OLDVERSEN strategy for NEXTVERKent Fredric2017-05-221-9/+5
| | | | | | | | | | | | | | | 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: Update 5.26.9999 to 5.26.0-RC1Kent Fredric2017-05-131-3/+3
| | | | Package-Manager: Portage-2.3.5, Repoman-2.3.2
* dev-lang/perl: Stop treating minor devrels as ABI compatibleKent Fredric2017-04-211-3/+6
| | | | | | | | | | | | | | Development releases of Perl are not ABI-intercompatible with each other, regardless of *actual* ABI compat, as Perl itself enforces minor-version breaks in XS code. Hence, this commit: 1. Ensures that development releases use the full 5.xx.yyy for the subslot 2. Ensures the arch-abi-path from older 5.ODD series is not shared with newer 5.ODD Package-Manager: Portage-2.3.4, Repoman-2.3.2
* dev-lang/perl: Fix dual-scripts versions from corelist deltasKent Fredric2017-04-211-2/+2
| | | | Package-Manager: Portage-2.3.4, Repoman-2.3.2
* dev-lang/perl: Update 5.26.9999 to 5.25.12 internallyKent Fredric2017-04-211-10/+12
| | | | Package-Manager: Portage-2.3.4, Repoman-2.3.2
* dev-lang/perl: Add 5.26.9999 periodic-snapshot versionKent Fredric2017-03-291-0/+591
This is a pre-release of 5.26 series and aims to be a work-in-progress for the life of Perl 5.26. Changes are intended to happen here first, and then get folded out into actual releases. This version requires grown-up mode and likely judicious use of package.provided ( because at least at this time, requisite virtuals are missing ) Also, this package is very ambitious and employs INC modifications that incorporate a broader selection of previous perls' versions, by re-including the architecture-independent paths from older perls. Its not known at this time if this is a viable strategy for a final release, but it intends to make testing this easier. ( Because you might need lots of --nodeps to use this version to begin with ) Also, you may want to borrow from https://github.com/gentoo-perl/perl-testing-profiles Which has a few things optimised for doing this, and for testing in general, including some workarounds for known defects / spurious failures. Package-Manager: Portage-2.3.4, Repoman-2.3.2