summaryrefslogtreecommitdiff
path: root/games-emulation
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-06-19 00:09:54 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-06-19 00:09:54 +0100
commite8df704cf9b5e9e517317b8912377c0a8ca0d11e (patch)
treeab3f43045fb1d37471f8217c8547d2120bb3d1da /games-emulation
parentccaccfe4f1da8c11d9fa110f6e4eb847358769d7 (diff)
gentoo auto-resync : 19:06:2024 - 00:09:54
Diffstat (limited to 'games-emulation')
-rw-r--r--games-emulation/Manifest.gzbin12071 -> 12064 bytes
-rw-r--r--games-emulation/melonds-jg/Manifest4
-rw-r--r--games-emulation/melonds-jg/melonds-jg-0.9.5.ebuild10
-rw-r--r--games-emulation/melonds-jg/melonds-jg-9999.ebuild10
-rw-r--r--games-emulation/sameboy-jg/Manifest3
-rw-r--r--games-emulation/sameboy-jg/sameboy-jg-0.16.5.ebuild (renamed from games-emulation/sameboy-jg/sameboy-jg-0.16.2.ebuild)0
6 files changed, 22 insertions, 5 deletions
diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz
index f8d31719512f..61b1e38ca997 100644
--- a/games-emulation/Manifest.gz
+++ b/games-emulation/Manifest.gz
Binary files differ
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)" \
diff --git a/games-emulation/sameboy-jg/Manifest b/games-emulation/sameboy-jg/Manifest
index 8db851a821ee..5bdb09a426e1 100644
--- a/games-emulation/sameboy-jg/Manifest
+++ b/games-emulation/sameboy-jg/Manifest
@@ -1,6 +1,7 @@
AUX sameboy-jg-0.16.2-strict-aliasing.patch 3956 BLAKE2B ed3b15eaf554b4fc327fa00ad246e1ed36483a6c7f5a2daad5065fc7250aea00dc14d0250ff5f116528a43ea303e9b668ce45c8cf199949e90baece31cf3c100 SHA512 478ec132acb18bb7941495d96ae0e49f58800fabdfcfb19ff25bd087047794f2082f0b5fb32d8b55b8dd33a532b65424e26cd6933212f7e116b723cdc3605da2
DIST sameboy-0.16.2.tar.bz2 3556441 BLAKE2B 0972cb8ba200d8ac95a3d66e3b671c1adeeea71eebb4202b1985f7f72edebd42886aac48040bf034dab8d93fd52d15165551ee8dfaf6870a59ca7f574fc99e0f SHA512 bd456e248ec2d6ea0e8b017b705c829c6a94b1f7fe734769a86774c4b6983278cc5b4d61fdf8164844545bbd250b3c4f1fe725046ac7edb301268291d907f39f
+DIST sameboy-0.16.5.tar.bz2 4143349 BLAKE2B e56df9bd38a550a78a0f30ab0259b3b11e7af4bc14f0c8a7a51de34af49eac40f09c57b54ce5640ee697eaf8a3b586d0390bebc6f25ddf44ced4a65c7b8f3476 SHA512 e0f463f77236196e00834aa0e814e4cfe78947da73310bb37c23e5a0a7644015467c646825971c0ef6b10c7ba8c058589729271eeacf089ff6d5cad188f2c246
EBUILD sameboy-jg-0.16.2-r1.ebuild 1076 BLAKE2B e123afc0f7bec0ebb94d3d19b2d8c3733a31d1707241920c02b2322c53eb8724053e9bbc16e7614de13645da43339dfd912d7ffe6d201c497205ab8dca08079e SHA512 aca06a2716140a4f62d920f043872f39c25af39f6a5cb9b112180dc41b89bd098519fb58083c9d3ed9124ce57abd43d53938538922d0a520bfa2c773a082a853
-EBUILD sameboy-jg-0.16.2.ebuild 987 BLAKE2B 2dcce119bf6ad54ef4977b6053679c4587404de366365f5f8b929b543b4b6aa6a59f11d2be70252df5d81cbf7009ab1afa00236bc616d4e83b565f7199d66eb6 SHA512 130951e3bb86eea3730ebebefdad1527dce767f3dc38789f446954aa3ecacedae1cdc911c5e43f86f3c8947cc9b8ccefc32f9378af04a3936330a09591daa8be
+EBUILD sameboy-jg-0.16.5.ebuild 987 BLAKE2B 2dcce119bf6ad54ef4977b6053679c4587404de366365f5f8b929b543b4b6aa6a59f11d2be70252df5d81cbf7009ab1afa00236bc616d4e83b565f7199d66eb6 SHA512 130951e3bb86eea3730ebebefdad1527dce767f3dc38789f446954aa3ecacedae1cdc911c5e43f86f3c8947cc9b8ccefc32f9378af04a3936330a09591daa8be
EBUILD sameboy-jg-9999.ebuild 987 BLAKE2B 2dcce119bf6ad54ef4977b6053679c4587404de366365f5f8b929b543b4b6aa6a59f11d2be70252df5d81cbf7009ab1afa00236bc616d4e83b565f7199d66eb6 SHA512 130951e3bb86eea3730ebebefdad1527dce767f3dc38789f446954aa3ecacedae1cdc911c5e43f86f3c8947cc9b8ccefc32f9378af04a3936330a09591daa8be
MISC metadata.xml 725 BLAKE2B 77295d1bcc5ed31dfc5d162fc2f88e03954fa5552e6ccb688e286c82c68a427edda2717509b3503325d79b5c1ffebc943e4f5ad4da4f24e6d9b9e9dd66b69fb5 SHA512 1c37d417d50220e6201719509c9f66be97d13482846a111728e1020fec3215f55309a48b63d1a13ff66d9c9976783cc767b6124d8888dc3792de7bdccb1d71af
diff --git a/games-emulation/sameboy-jg/sameboy-jg-0.16.2.ebuild b/games-emulation/sameboy-jg/sameboy-jg-0.16.5.ebuild
index c41503e9640a..c41503e9640a 100644
--- a/games-emulation/sameboy-jg/sameboy-jg-0.16.2.ebuild
+++ b/games-emulation/sameboy-jg/sameboy-jg-0.16.5.ebuild