Commit Graph
861428 Commits
Author SHA1 Message Date
Sam James 3c18e1b346 dev-perl/B-Utils: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 05:34:29 +01:00
Sam James 1b2014561e dev-perl/B-OPCheck: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 05:34:28 +01:00
Sam James fae76913bb dev-perl/B-Hooks-Parser: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 05:34:27 +01:00
Sam James 1c0697cf8a dev-perl/B-Hooks-OP-Check: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 05:34:27 +01:00
Sam James a3775c04b5 dev-perl/B-Flags: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 05:34:26 +01:00
Erik Mackdanz aa3771f490 app-office/ledger: fix boost error
Closes: https://bugs.gentoo.org/932238

Signed-off-by: Erik Mackdanz <stasibear@gentoo.org>
2024-05-21 23:15:19 -05:00
Ionen Wolkens 48bc1099f5 dev-util/mingw64-toolchain: fix ICE with -fno-omit-frame-pointer
If there's a known fix, better to do it here than have
every revdeps do workarounds.

Closes: https://bugs.gentoo.org/932319
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-05-21 23:30:59 -04:00
Ionen Wolkens b71f0a787c Revert "app-emulation/wine-vanilla: add workaround for gcc14 ICE w/ mingw"
This reverts commit b23fe76609.

Fixing in mingw64-toolchain instead, *could* keep the workaround
longer for those that didn't update but likely doesn't affect many.

Bug: https://bugs.gentoo.org/932319
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-05-21 23:30:58 -04:00
Ionen Wolkens ae69510e5e Revert "app-emulation/wine-staging: add workaround for gcc14 ICE w/ mingw"
This reverts commit 5a908d6699.

Fixing in mingw64-toolchain instead, *could* keep the workaround
longer for those that didn't update but likely doesn't affect many.

Bug: https://bugs.gentoo.org/932319
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-05-21 23:30:58 -04:00
Ionen Wolkens f148a5bd2c Revert "app-emulation/wine-proton: add workaround for gcc14 ICE w/ mingw"
This reverts commit b701bf35fd.

Fixing in mingw64-toolchain instead, *could* keep the workaround
longer for those that didn't update but likely doesn't affect many.

Bug: https://bugs.gentoo.org/932319
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-05-21 23:30:58 -04:00
Ionen Wolkens 41133645d8 Revert "app-emulation/dxvk: add workaround for gcc14 ICE w/ mingw"
This reverts commit 0ee751a060.

Fixing in mingw64-toolchain instead, *could* keep the workaround
longer for those that didn't update but likely doesn't affect many.

Bug: https://bugs.gentoo.org/932319
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-05-21 23:30:58 -04:00
Ionen Wolkens f554c759ca Revert "app-emulation/vkd3d-proton: add workaround for gcc14 ICE w/ mingw"
This reverts commit b7d87db08f.

Fixing in mingw64-toolchain instead, *could* keep the workaround
longer for those that didn't update but likely doesn't affect many.

Bug: https://bugs.gentoo.org/932319
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-05-21 23:30:58 -04:00
Ionen Wolkens 3cd1ffe8b0 Revert "dev-util/mingw64-toolchain: add workaround for gcc14 ICE w/ mingw"
This reverts commit b6ca4f9dc1.

A fix was found, so will patch gcc instead.

Bug: https://bugs.gentoo.org/932319
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-05-21 23:30:57 -04:00
Ionen Wolkens 87a0599ce4 Revert "dev-util/mingw64-runtime: add workaround for gcc14 ICE w/ mingw"
This reverts commit 54e5dc5019.

Will wait for a fixed gcc version instead, this doesn't affect many.

Bug: https://bugs.gentoo.org/932319
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-05-21 23:30:57 -04:00
Alfred Wingate 6a2d123ce2 net-misc/zerotier: drop 1.10.1, 1.10.6
Closes: https://github.com/gentoo/gentoo/pull/36731
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Yixun Lan <dlan@gentoo.org>
2024-05-22 03:02:46 +00:00
Alfred Wingate a9038a0c21 net-misc/zerotier: add 1.14.0
Closes: https://bugs.gentoo.org/931940
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Yixun Lan <dlan@gentoo.org>
2024-05-22 03:02:02 +00:00
Sam James e34e25bfa6 dev-perl/Audio-Mixer: fix VariableOrder
Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:55:57 +01:00
Sam James f3ce0fdb98 dev-perl/Bit-Vector: destabilize 7.400.0-r3
Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:55:37 +01:00
Sam James 39d7a6d25d dev-perl/Authen-Radius: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:54:41 +01:00
Sam James 009ed8cc6a dev-perl/Authen-PAM: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:51:13 +01:00
Sam James 0e6bd71673 dev-perl/Audio-Scan: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:49:50 +01:00
Sam James dccb0fa73e dev-perl/Audio-Mixer: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:45:06 +01:00
Sam James 3c1311188f dev-perl/Audio-FLAC-Header: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:43:57 +01:00
Sam James 50f63f3873 dev-perl/Audio-DSP: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:42:49 +01:00
Sam James d21b6ba643 dev-perl/Array-RefElem: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:41:20 +01:00
Sam James fbb45f8e97 dev-perl/BSD-Resource: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:40:02 +01:00
Sam James ec62351bac dev-perl/Crypt-Cracklib: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:38:45 +01:00
Sam James cdf5f8acf9 dev-perl/Digest-SHA1: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:36:40 +01:00
Sam James 4919482429 dev-perl/Event: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:35:37 +01:00
Sam James 93ed23be24 dev-perl/Class-MethodMaker: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:34:25 +01:00
Sam James 7df942ee76 dev-perl/Audio-CD-disc-cover: EAPI 8, rely on eclass impls, modern C fixes
This covers more variables/args, etc.

Closes: https://bugs.gentoo.org/874972
Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:32:50 +01:00
Sam James eb6d0c1e37 dev-perl/Bit-Vector: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:26:31 +01:00
Sam James 2f4cb0303e dev-lang/perl: fix UnusedLocalUse
Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:21:54 +01:00
Sam James 28d6c27f17 dev-lang/perl: pass -D_GNU_SOURCE for the cross build for CHOST too
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-22 03:20:51 +01:00
Sam James 125d6b4e5d dev-perl/PerlIO-Layers: rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:17:59 +01:00
Sam James d7b5a0c5c3 dev-perl/Math-Random-ISAAC-XS: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:17:58 +01:00
Sam James 8437fe1724 dev-perl/Mouse: rely on eclass impls
This covers more variables/args, etc.

(The eclass impl does indeed set this in configure so the comment
isn't something to worry about.)

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:17:58 +01:00
Sam James f89a011d38 dev-perl/Lchown: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:17:57 +01:00
Sam James 6e0ef21413 dev-perl/Hash-FieldHash: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:17:57 +01:00
Sam James b352e3fce8 dev-perl/File-LibMagic: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:17:56 +01:00
Sam James 65c4567a4e dev-perl/Encode-Detect: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:17:56 +01:00
Sam James 076c98c908 dev-perl/Devel-CheckLib: rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:17:55 +01:00
Sam James 9312cc5550 dev-perl/Date-Pcalc: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:17:54 +01:00
Sam James 3dab762056 dev-perl/Crypt-Eksblowfish: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:17:54 +01:00
Sam James 046b0c62a4 dev-perl/Bio-DB-HTS: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:17:53 +01:00
Sam James d4add215b5 dev-perl/Authen-Libwrap: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:17:53 +01:00
Sam James a25b9997ef dev-perl/Alien-LibGumbo: EAPI 8, rely on eclass impls
This covers more variables/args, etc.

Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 03:17:52 +01:00
Mike Gilbert 60fc384788 net-misc/freerdp: add -Wno-error=incompatible-pointer-types to CFLAGS
Bug: https://bugs.gentoo.org/927731
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2024-05-21 22:15:15 -04:00
Sam James 1a03690c37 dev-perl/Net-LibIDN2: use eclass phase functions
As I noted in the bug:
> dev-perl/Net-LibIDN2 doesn't use the Module::Build support in the eclass,
> so we should fix that. This means it doesn't get all the flag variables,
> but it ends up not being the problem here.

It's also just clutter to unnecessarily (and not as comprehensively) do
the same thing the eclass does, so clean it up.

Bug: https://bugs.gentoo.org/932176
Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 02:44:03 +01:00
Sam James 69d4cc3120 perl-module.eclass: don't set 'ccflags' for Module::Build
TL;DR: If we set 'ccflags', we're clobbering the Perl default. We're already
setting 'optimize' which is what we're supposed to use here.

We set ccflags *and* optimize for Module::Build (which dev-perl/Net-DNS uses),
while we only set OPTIMIZE (case is fine) for MM (which dev-perl/Net-LibIDN2 uses).

ccflags clobbers the Perl default, while optimize appends. We should just set optimize -
to not clobber what Perl sets, but also for consistency between the two build systems).

(Unfortunately, this does mean we also inherit things we don't really
want to, which don't affect ABI, like -fno-strict-aliasing, but let's
live with it for now...)

Bug: https://bugs.gentoo.org/261375
Bug: https://bugs.gentoo.org/877659
Closes: https://bugs.gentoo.org/932176
Signed-off-by: Sam James <sam@gentoo.org>
2024-05-22 02:43:56 +01:00