summaryrefslogtreecommitdiff
path: root/dev-lang/perl
AgeCommit message (Collapse)Author
2024-09-22dev-lang/perl: Stabilize 5.40.0 hppa, #938570Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-22dev-lang/perl: Stabilize 5.40.0 arm64, #938570Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-22dev-lang/perl: Stabilize 5.40.0 arm, #938570Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-17dev-lang/perl: Stabilize 5.40.0 x86, #938570Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-09-12*/*: unkeyword ~ia64Arthur Zamarin
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-09-11dev-lang/perl: fix compilation in EPREFIX bootstrapAndrei Horodniceanu
Closes: https://bugs.gentoo.org/939014 Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me> Closes: https://github.com/gentoo/gentoo/pull/38568 Signed-off-by: Sam James <sam@gentoo.org>
2024-08-31dev-lang/perl: Stabilize 5.40.0 sparc, #938570Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-08-31dev-lang/perl: Stabilize 5.40.0 ppc64, #938570Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-08-31dev-lang/perl: Stabilize 5.40.0 ppc, #938570Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-08-29dev-lang/perl: Stabilize 5.40.0 amd64, #938570Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-15dev-lang/perl: Fix building when EROOT != ESYSROOTJames Le Cuirot
I didn't understand the distinction when I added these lines 8 years ago! There is some remaining usage of EROOT in src_configure, which is technically not allowed, but I'm not sure whether ESYSROOT would make sense there either. Perhaps that code needs to move. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2024-08-14dev-lang/perl: Respect build host CC and flags when cross-compilingJames Le Cuirot
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2024-08-14dev-lang/perl: Bump perl-cross to 1.6 for Perl 5.40.0James Le Cuirot
Fixes undefined references in miniperl. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2024-06-16dev-lang/perl: Update perl-cross versionAndreas K. Hüttel
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-06-09dev-lang/perl: drop inofficial SRC_URIAndreas K. Hüttel
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-06-09dev-lang/perl: drop 5.40.0_rc1-r1, 5.40.0_rc2Andreas K. Hüttel
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-06-09dev-lang/perl: add 5.40.0Andreas K. Hüttel
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-06-04dev-lang/perl: add 5.40.0_rc2Andreas K. Hüttel
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-05-28dev-lang/perl: crank perl-cleaner dep to >=2.31Sam James
This has commit b09f4faf252b38e6d660c8e976dcd57ed71d572a which handles >=5.38 properly. Signed-off-by: Sam James <sam@gentoo.org>
2024-05-28dev-lang/perl: PDEPEND on perl-cleaner if USE !minimalMatt Jolly
This change effectively reverts fe38b09da732bbee5c7cf411852b04eb76ebb40f as the combination of moving perl-cleaner to IDEPEND after this and 00aadd9b5059a0675edb18cbb3278059b987ed24 moving dev-lang/perl from RDEPEND -> PDEPEND in perl-cleaner results in circular dependencies. ``` (dev-lang/perl-5.38.2-r5:0/5.38::gentoo, ebuild scheduled for merge) depends on (app-admin/perl-cleaner-2.31-r1:0/0::gentoo, ebuild scheduled for merge) (runtime) (sys-apps/portage-3.0.64-r2:0/0::gentoo, ebuild scheduled for merge) (runtime) (app-admin/eselect-1.4.27-r1:0/0::gentoo, ebuild scheduled for merge) (runtime) (sys-apps/coreutils-9.5:0/0::gentoo, ebuild scheduled for merge) (buildtime) (dev-lang/perl-5.38.2-r5:0/5.38::gentoo, ebuild scheduled for merge) (buildtime) It might be possible to break this cycle by applying any of the following changes: - app-admin/perl-cleaner-2.31-r1 (Change USE: +pkgcore) - sys-apps/portage-3.0.64-r2 (Change USE: +build) ``` [sam: Added some detail to commit message, revbumped too.] Bug: https://bugs.gentoo.org/932348 Bug: https://bugs.gentoo.org/905625 Bug: https://bugs.gentoo.org/915046 Signed-off-by: Matt Jolly <kangie@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
2024-05-24dev-lang/perl: Update dual module versionsAndreas K. Hüttel
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-05-24dev-lang/perl: add 5.40.0_rc1 (builds, but otherwise work in progress)Andreas K. Hüttel
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-05-22dev-lang/perl: fix UnusedLocalUseSam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22dev-lang/perl: pass -D_GNU_SOURCE for the cross build for CHOST tooSam James
We need it there as well. Bug: https://bugs.gentoo.org/913171 Closes: https://bugs.gentoo.org/932385 Signed-off-by: Sam James <sam@gentoo.org>
2024-05-16dev-lang/perl: drop 5.38.2-r2, 5.38.2-r4Andreas K. Hüttel
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-05-11dev-lang/perl: filter out -ftrapvSam James
People shouldn't really pass -ftrapv in global flags anyway but let's filter out -ftrapv in Perl specifically given we know it requires -fwrapv semantics and it even passes that during the build, but -ftrapv if set by the user will be appended and take precdence... Bug: https://bugs.gentoo.org/928904 Signed-off-by: Sam James <sam@gentoo.org>
2024-05-11dev-lang/perl: EAPI 8, move app-admin/perl-cleaner from PDEPEND->IDEPENDSam James
Having perl-cleaner in IDEPEND should allow it to be depcleaned with ROOT. If this ends up not being sufficient, perhaps we should try putting it into @system directly, as then people can easily remove it. Note that I've also adjusted perl-cleaner to move its dev-lang/perl dep from RDEPEND->PDEPEND to avoid a circular dependency here now... Bug: https://bugs.gentoo.org/915046 Signed-off-by: Sam James <sam@gentoo.org>
2024-05-11dev-lang/perl: drop filter-ltoSam James
This was added in f8f7c133033918b061a2745e0ec79c25f7e04df5 (thx to csfore for finding it), but tests pass for me with 5.38.2 with this removed and with -O3 -flto -march=znver2. I see indications other distros are building Perl with LTO and some (old) bugs upstream where it appears supported. Signed-off-by: Sam James <sam@gentoo.org>
2024-05-11dev-lang/perl: tweak grammar in alpha messageSam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-05-11dev-lang/perl: fix -Wimplicit-int in prefix checkSam James
-Wimplicit-int becomes an error by default in newer compilers. Signed-off-by: Sam James <sam@gentoo.org>
2024-05-10dev-lang/perl: respect CC for LD tooSam James
As I remarked at https://bugs.gentoo.org/723734#c6, I suspect trying to respect LD specifically was a mistake. Calling LD directly at all is deprecated and people should do it via the compiler driver, hence set LD="$(tc-getCC)". Note that we already unset LD anyway since 6eb964b504c3aef2192403cbf383ae75d46990ff. Bug: https://bugs.gentoo.org/723734 Signed-off-by: Sam James <sam@gentoo.org>
2024-05-10dev-lang/perl: sort toolchain varsSam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-05-07dev-lang/perl: slow down warning countdownAndreas K. Hüttel
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-05-07dev-lang/perl: Migrate to PERL_FEATURESAndreas K. Hüttel
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-03-15dev-lang/perl: Drop old versionsMatt Turner
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2024-03-01dev-lang/perl: stable 5.38.2-r2 for allAndreas K. Hüttel
Closes: https://bugs.gentoo.org/911233 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-03-01dev-lang/perl: Add workaround for largefile changes on muslAndreas K. Hüttel
Bug: https://bugs.gentoo.org/911233 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-01-20dev-lang/perl: Fix clang check in configureRaul E Rangel
The check was a bit too strict. `clang` actually appears in the middle of the version string. This change will allow perl to build correctly when `gcc` isn't present on the system. See: https://github.com/Perl/perl5/issues/21099 Signed-off-by: Raul E Rangel <rrangel@chromium.org> Closes: https://github.com/gentoo/gentoo/pull/32677 Signed-off-by: Sam James <sam@gentoo.org>
2023-12-28Revert "dev-lang/perl: drop 5.36.0-r2"Sam James
This reverts commit 8cfcc4743fe176a415756588782175c2cf7dbeae. This breaks a bunch of the virtuals. Signed-off-by: Sam James <sam@gentoo.org>
2023-12-28dev-lang/perl: drop 5.36.0-r2Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-23dev-lang/perl: Stabilize 5.38.2-r1 x86, #920096Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-12-19dev-lang/perl: Stabilize 5.38.2-r1 ppc, #920096Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-12-18dev-lang/perl: Stabilize 5.38.2-r1 amd64, #920096Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18dev-lang/perl: Stabilize 5.38.2-r1 hppa, #920096Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18dev-lang/perl: Stabilize 5.38.2-r1 ppc64, #920096Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-17dev-lang/perl: Stabilize 5.38.2-r1 sparc, #920096Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-12-17dev-lang/perl: Stabilize 5.38.2-r1 arm64, #920096Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-12-17dev-lang/perl: Stabilize 5.38.2-r1 arm, #920096Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-12-16dev-lang/perl: Add hack to make Perl build on m68k 23.0 profilesAndreas K. Hüttel
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-16dev-lang/perl: PDEPEND on >=virtual/perl-Math-BigInt-1.999.842Sam James
We need this to fix the modules included with Perl itself. I think this explains (or partly explains) how bug #914392 came back from the dead too. We can clean this PDEPEND up (and possibly a bunch of the others, actually) once a new Perl release is made containing newer versions of these (or perhaps Perl should PDEPEND on newer virtual/* for all of these to always pull in updates, actually.) We can't just add this dep in ipcalc because it only uses `bignum` directly, which is distinct from Math::BigInt. Bug: https://bugs.gentoo.org/914392 Closes: https://bugs.gentoo.org/919888 Signed-off-by: Sam James <sam@gentoo.org>