summaryrefslogtreecommitdiff
path: root/games-emulation/advancemame
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-03-16 00:48:13 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-03-16 00:48:13 +0000
commitd522d1ab80efc308821a88512ab6d40850d54cb0 (patch)
tree07dbebf1127598219fef59725122d71fd610bc30 /games-emulation/advancemame
parenta4eda25bf0f72d757244b128657832bc4da28375 (diff)
gentoo auto-resync : 16:03:2024 - 00:48:12
Diffstat (limited to 'games-emulation/advancemame')
-rw-r--r--games-emulation/advancemame/Manifest2
-rw-r--r--games-emulation/advancemame/advancemame-3.9-r1.ebuild (renamed from games-emulation/advancemame/advancemame-3.9.ebuild)11
2 files changed, 12 insertions, 1 deletions
diff --git a/games-emulation/advancemame/Manifest b/games-emulation/advancemame/Manifest
index 2fd9c099f4f8..c71afd0ab8cf 100644
--- a/games-emulation/advancemame/Manifest
+++ b/games-emulation/advancemame/Manifest
@@ -6,5 +6,5 @@ AUX advancemame-3.9-pkgconfig_for_ncurses_and_slang.patch 4630 BLAKE2B 0655e2c87
AUX advancemame-pic.patch 344 BLAKE2B 61e312fe33565171824e2e875a22187134bfc8905dfa2f6bc50b43427acd0f25502d1da1f7f591c1882e82f37d591c737af0aaaa98705c345637d786886e6c20 SHA512 5ae1a76a5e08e65efece7b295af7e177e8da7d65c7de9a03529d8a6909d38c6510d8c3e122bc4bc542760bc2cdf2e26a1edf56d27bcfa6b1fe25ea9c0f467360
AUX advancemame-verboselog.patch 838 BLAKE2B 157d3797c5b92148d35f502fbc76aac9742c21b277d897308e4a074e1cba95b6fe1ea3e6b758be0a8d8b7e10fba5d33f5ac318d7c332f6bf622215627168646e SHA512 d34ff98ff2971a01dd46a66b322507afec4930f89afd2141e753233efeccdc582644dbf576eae08300c8e3be0336e09e56609983bcd602a69a47985ecd954e6e
DIST advancemame-3.9.tar.gz 27287755 BLAKE2B 020a10a9b9fa207a733747273e749b4d9adabbd50104ae10b1568144bcdcb3694fe19e4ca5fd31119a02c64bca9872b1b3d1eb3ce305a611f006a8168f5bcb89 SHA512 43f9ba746f222b17ade2d213d6af7cc8fe6b3ee6008633f02b8877f4c7f75628bdf1cc9718db09f5f9a482d194c8ba94f9047334e8012d23c598454e5dab2eb3
-EBUILD advancemame-3.9.ebuild 1810 BLAKE2B dc7d490218bef04ba0976d2ea3dd5e2fb767cc82ceedfa82faa1f42b3d7a73c694c66867b46b32315c3a06ae0c881a5cfdb7722286919e6f7673c4b10bfc762f SHA512 0e54feae5ac3085d0c836e41fa3bf54215a3e6936990f4a4982ea59dfaf5da3e0e0871dddb47026beb3945d2bc00864928d4e8cf0d1fd77df74f142a50bf7560
+EBUILD advancemame-3.9-r1.ebuild 2319 BLAKE2B 604209ee7c8fd905a893782a9e6ab9b4ad0478daceec75ead2ea0fd372a61a0ebbe0564bdc9155747d2798c1e26efdb261e3d5d20d6dda9f58ace4e127d37f52 SHA512 b4afc5759513aa053849133afec47c2af0a178b7ec5d70633ef46341c653253fb7ca7fc72f9c6cf947ac954648d44333f71de04a5b3d180e6af83f1e60cb53a9
MISC metadata.xml 1145 BLAKE2B 4b5cffe42dc53536dd44292f55121ad8bfdee723395916f9aa4830e157a3e401b44f759d1eebc573a478ea6bbdb2319f9120b92ce6763b2d5cb1dfea1f931728 SHA512 d0bd3702f5714874673aedceb46e4ee2b5e728b08f346e3bb7fef3bfeebc14bad654fda51e5c966831f5d96eb70bee3dc17e3fc36877989f8eb78eb29c41225d
diff --git a/games-emulation/advancemame/advancemame-3.9.ebuild b/games-emulation/advancemame/advancemame-3.9-r1.ebuild
index 344e87abb787..ff19eda49ce8 100644
--- a/games-emulation/advancemame/advancemame-3.9.ebuild
+++ b/games-emulation/advancemame/advancemame-3.9-r1.ebuild
@@ -56,6 +56,17 @@ src_prepare() {
}
src_configure() {
+ # https://bugs.gentoo.org/858626
+ #
+ # From upstream configure.ac, only enabled if CFLAGS is not set:
+ # - Code was written when compilers where not aggressively optimizing undefined behaviour about aliasing
+ # - Code was written when compilers where not aggressively optimizing undefined behaviour about overflow in signed integers
+ # - Code was written on Intel where char is signed
+ #
+ # Do not trust with LTO either, BTW
+ append-flags -fno-strict-aliasing -fno-strict-overflow -fsigned-char
+ filter-lto
+
# Fix for bug #78030
use ppc && append-ldflags "-Wl,--relax"