diff options
Diffstat (limited to 'games-emulation/melonds-jg')
-rw-r--r-- | games-emulation/melonds-jg/Manifest | 4 | ||||
-rw-r--r-- | games-emulation/melonds-jg/melonds-jg-0.9.5.ebuild | 10 | ||||
-rw-r--r-- | games-emulation/melonds-jg/melonds-jg-9999.ebuild | 10 |
3 files changed, 20 insertions, 4 deletions
diff --git a/games-emulation/melonds-jg/Manifest b/games-emulation/melonds-jg/Manifest index 8b390bcc9ed0..1fbeb993f061 100644 --- a/games-emulation/melonds-jg/Manifest +++ b/games-emulation/melonds-jg/Manifest @@ -2,6 +2,6 @@ AUX melonds-jg-0.9.5-format.patch 1078 BLAKE2B 00f471df8b8c6e622684cc4c3e925be17 AUX melonds-jg-0.9.5-gcc14.patch 1080 BLAKE2B ebbaa5119d5790586afaa2a3c79d97b817a859a25bbc469e05645ea4e4df3ebe12d1a8fabd80c6811dd392f724f26bab2461fbf25cbf422d08659fd18ff767d8 SHA512 8980da22ce16007295f4994a4481fc7860f75d6207121856cd6d5d7d070cf3e671479e66ede8b56e7b7f1f3a9bf91ff2cf45809167f14f58bf90c3c4403a2e06 AUX melonds-jg-0.9.5-teakra-no-test_generator.patch 1692 BLAKE2B 87ca4fef1e64501bee7d10d7095262b7eac6085a2c33a34401debd226b2a383aa7066129288df75758e71faedcde14e391206114725fec73e26465b38c77022b SHA512 301ccf85f735f21fe007c113b71680a208ac5680b928fc542d5ff8d85a66dc64f15369b915c14441042bd6dd3d46cf97ce6271f4d17f4176ea1432c627efa67d DIST melonds-0.9.5.tar.bz2 5396317 BLAKE2B 4f834c1037b0a1f2e6acdc52bc0b974107343485cdfeff35d16520afb46895abec3046fa9c91c53b6c02855b19af39a64bfc98722887e5090eb0b051ae0d106b SHA512 11a0a71b20e516f426f6fa6dbb46418c5afdd34997d2943a91149f527ca81c7c9a76db8460439e7593e245df92799a69a76dc426eea14a01383ce0a8c1a4b473 -EBUILD melonds-jg-0.9.5.ebuild 1165 BLAKE2B 277eeb357e48b8a234a0d366c9299a58019aabaa1a8bdf6cf398692141ef695fc5ccd03b6b8e2abfdfaa0bd1304b1f683d0eed3e49363b54dc7148404ce08182 SHA512 c6e2095bf66dd9c3f3e3ae36f88f12b2468ed28827e518db23504693eec428b8e6d118ccc586303ba3295e95d3dca149788c50937fd373cd3d608b850d811e8d -EBUILD melonds-jg-9999.ebuild 1018 BLAKE2B dd6a639ba328974bad804a05e9545ffea92cd80d805b7f17c630c3662f9c6946812708e302bed7a3f3a65a2264e8050ca887753263f565e7af8bc94542418b5a SHA512 d9fdc8b14b1537b164e6fea7602d71c27a88a9e4f74700d38593cfb603fa0dfe416378ffe7598ffaba9d9188002c72a76a091811dc275fe02f0c5094fadb1560 +EBUILD melonds-jg-0.9.5.ebuild 1417 BLAKE2B 02a71c40653959b278cb619b4616ff5e14b7dda7f55757ca8398e5d86d6d10ce7423eccf8396797d59b0c5b75982337963069f2c62f84b58d7e6bdb82554efff SHA512 24fca717113bc085fd0de8be46061edb952cff5d51aeb7bf01bbdd64405e8a5be5f1338e83020d4b76788424aa7dc6fe4449593eebe79656e0029dc8c2d821a8 +EBUILD melonds-jg-9999.ebuild 1270 BLAKE2B 32c8ea1de09318a976c1579a694dd3dbf2b92060ac8c242ffc8d103d6057c013b8b4a7fd6c273c2d79b9852d2230efd0efe8facefdcd6baf7a316cb42fe3008b SHA512 21d49c84cc8b3010bb37d3d7ef2b6a17dec3b7aa06278230825afab9b60e88c336ab33712dd7676486e59fd08a2a78f27b9dc6c95ddc1d4fa6cfd46d58581424 MISC metadata.xml 701 BLAKE2B 9456d7207417e4025bcb48d7532f314271f034ea294acda711533d7769ef07bc13fc537502523be42c449ed7eff97f372ff28e207fc9a2234f93e342e7251553 SHA512 d18c4a81434a9987cd129419d09bcc4648fac86a8c047ef2ce8beb01b4abe636748423c8f0d71d9e0b6e30e2859b0f0d73daf5e85e0ddc5c45a06b1ab4efafd2 diff --git a/games-emulation/melonds-jg/melonds-jg-0.9.5.ebuild b/games-emulation/melonds-jg/melonds-jg-0.9.5.ebuild index a927283b5272..e85a48508359 100644 --- a/games-emulation/melonds-jg/melonds-jg-0.9.5.ebuild +++ b/games-emulation/melonds-jg/melonds-jg-0.9.5.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit toolchain-funcs +inherit toolchain-funcs flag-o-matic MY_PN=${PN%-*} MY_P=${MY_PN}-${PV} @@ -40,6 +40,14 @@ PATCHES=( ) src_compile() { + # -Werror=strict-aliasing + # https://bugs.gentoo.org/931907 + # + # Not trivial to fix and its a problem in melonds upstream. + # Its also uncertain if this port will be updated in the future. + append-flags -fno-strict-aliasing + filter-lto + emake -C jollygood \ CC="$(tc-getCC)" \ CXX="$(tc-getCXX)" \ diff --git a/games-emulation/melonds-jg/melonds-jg-9999.ebuild b/games-emulation/melonds-jg/melonds-jg-9999.ebuild index bc683935d9e5..af1f24fc344a 100644 --- a/games-emulation/melonds-jg/melonds-jg-9999.ebuild +++ b/games-emulation/melonds-jg/melonds-jg-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit toolchain-funcs +inherit toolchain-funcs flag-o-matic MY_PN=${PN%-*} MY_P=${MY_PN}-${PV} @@ -34,6 +34,14 @@ BDEPEND=" " src_compile() { + # -Werror=strict-aliasing + # https://bugs.gentoo.org/931907 + # + # Not trivial to fix and its a problem in melonds upstream. + # Its also uncertain if this port will be updated in the future. + append-flags -fno-strict-aliasing + filter-lto + emake -C jollygood \ CC="$(tc-getCC)" \ CXX="$(tc-getCXX)" \ |