summaryrefslogtreecommitdiff
path: root/games-emulation
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
parenta4eda25bf0f72d757244b128657832bc4da28375 (diff)
gentoo auto-resync : 16:03:2024 - 00:48:12
Diffstat (limited to 'games-emulation')
-rw-r--r--games-emulation/Manifest.gzbin12036 -> 12037 bytes
-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
-rw-r--r--games-emulation/ppsspp/Manifest2
-rw-r--r--games-emulation/ppsspp/ppsspp-1.17.1-r1.ebuild2
5 files changed, 14 insertions, 3 deletions
diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz
index be2912a563f2..c06bc895d3e6 100644
--- a/games-emulation/Manifest.gz
+++ b/games-emulation/Manifest.gz
Binary files differ
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"
diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index c6ab27060c61..7a3f1acf1577 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -7,5 +7,5 @@ AUX ppsspp-disable-ccache-autodetection.patch 753 BLAKE2B aa580bb2c657830bb07961
DIST ppsspp-1.15.4.tar.xz 51947468 BLAKE2B c6a5e621b02556b791ec41389f17dede63811c87ff628b8f1304ac950071b365ecc9be05f4042e4e3b81e77f5a14b6931577f08b0174fec821350a1d7eca4d6a SHA512 9d2c140b0d633e5ca6191aaf276b7e4f6d029f29d1313a45fb78ee3879fec09f57d816604c51474ab6fe9cde713787d5769e87466d3c3015fe6a9b195ff198d2
DIST ppsspp-1.17.1.tar.xz 54663108 BLAKE2B 91c4964c9f334d42e090f59485e2f02ba8edb780903d2fa46e1a9cea77f6cc9e1a0605310d76445738259c0e99d5d1ca0764ef5f5565e781b482d5d5274620e5 SHA512 eaa0046f5d8e529efd8238690fa242638aa88630172abe59c4b7ffb16b1e18eeb38fcaf8e70ef76dbd2304b226d1f33e10cde709abe00fa2a5baff16c1883c31
EBUILD ppsspp-1.15.4.ebuild 1609 BLAKE2B 46e0a1f2986d3dc135ad6d176009de36451a10c8a50100b1584e2afa73c0c867c3e06d6c21905834daa52e5bfd4b9e87d640f68a3ea33e8b6809a9ba42f68819 SHA512 da8204d05e9b04f5cf7bd60cb205277ce7da1a190eca2837e90a81da56001adf77a17d7ba91bc46a1c77cf49125fd0cd2d5c4382b89fe5bb329a9bd4f7e24a9b
-EBUILD ppsspp-1.17.1-r1.ebuild 1840 BLAKE2B c69e0759397898c202645245aa759d4b504a18d61c0c4b37fedba6c73b0551e09fb43e28a209fa3b316b7d3f551ce0b1e941b7b15d4e24a339255dc54a3ed98c SHA512 671dc448bae645ff202be3aa4bf038c3cf3c1d9a03fa81b2536a9ae96395653c134a3573925bd3bcc2f89f714b93c5c32fa92153a67ef0e035d765281711890e
+EBUILD ppsspp-1.17.1-r1.ebuild 1839 BLAKE2B d9fb960c321acbea247e9bf27d1e58db415141d8d7b6c846b52f257ef26b183071d882484ece00ecd5d68b396b833ec23fb3f3375eb38c8132bab59ea8c65c95 SHA512 d71f6967353c2324453d6dc17af15f7b2e9e32b622ba6f36542cc759ac2341cd6628d401f987a525c474185de6ea5d4b2d63ad7e7425cc824378d26e411e160c
MISC metadata.xml 526 BLAKE2B 19d0378d36d2b1d81ce404a95d98488b54f4368c72a7397b6d7c9a444edec9c19d146295cfc247a75aca1e1b5d1643161a627b80ea76aa8d43189a5eb14380c2 SHA512 7a8c8a7c05acdc110422d7c38552c8106d1886a672e6bda1212ce9cba737ae5e89e6624010d5bc3149b8da7c061b10295a721c74e7377587ec52ec7be2237855
diff --git a/games-emulation/ppsspp/ppsspp-1.17.1-r1.ebuild b/games-emulation/ppsspp/ppsspp-1.17.1-r1.ebuild
index df6bd1ad60c2..9424f517b5a0 100644
--- a/games-emulation/ppsspp/ppsspp-1.17.1-r1.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.17.1-r1.ebuild
@@ -18,7 +18,7 @@ if [[ "${PV}" == *9999* ]] ; then
else
SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz"
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"