summaryrefslogtreecommitdiff
path: root/games-simulation
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-03-26 19:01:21 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-03-26 19:01:21 +0000
commit82fd88ea93e273f4b02580552f808b6305d1e840 (patch)
treeda485ff18e7c82cfdd34040e8c5c8a2712d565fe /games-simulation
parente978c365080e8765f234868ad266cd333c53a94f (diff)
gentoo auto-resync : 26:03:2024 - 19:01:20
Diffstat (limited to 'games-simulation')
-rw-r--r--games-simulation/Manifest.gzbin3934 -> 3933 bytes
-rw-r--r--games-simulation/micropolis/Manifest2
-rw-r--r--games-simulation/micropolis/micropolis-1.0_p20220604.ebuild10
3 files changed, 10 insertions, 2 deletions
diff --git a/games-simulation/Manifest.gz b/games-simulation/Manifest.gz
index e519cba57c7e..19a58e4886bb 100644
--- a/games-simulation/Manifest.gz
+++ b/games-simulation/Manifest.gz
Binary files differ
diff --git a/games-simulation/micropolis/Manifest b/games-simulation/micropolis/Manifest
index f3a4acdbefd3..89c1cd9aadf8 100644
--- a/games-simulation/micropolis/Manifest
+++ b/games-simulation/micropolis/Manifest
@@ -2,5 +2,5 @@ AUX micropolis-fix-clang15.diff 3446 BLAKE2B a1688913bccd3afe038c2829ff1f9a7a433
DIST micropolis-6f873e16d6a1a8f6f59c1e5a75ec5f52ce5c89b6.tar.bz2 6725237 BLAKE2B 0ab99ecc3e418f6df3e35aacfd99c1077aeab877ab446d788b42c8ebc95a704e37ba3cdf8fa2d1a54ad182da08f18a15dfc6baeacdf5a6216054fe6b5a162b37 SHA512 ae399d530b9ddbf5da76d6b6b2bec9b9156e0941e7106cc5b393f4758891fdce4b6b5e25fbf0ecddc4d02f346a4b03bfe9bf91e60bea7d667c1005df9f53b5db
DIST micropolis-cc31822e4ebe54c0109623ac0c5cdf0e3acad755.tar.bz2 6725746 BLAKE2B a916389a1ccf63e1a13b5b6ea533939fdb14d814480c9e528c8b1bb89cbefbbad9ad067821c1de199f337692e226d35b3219354dc32612486d013cc20f21c5bc SHA512 1b5f644f6d7d7cb78965d0e0edcfcc0bdab7a103dd5dc3ce97a0048da9fa29d8757063d6681febab3d03182433cfe8a7bf1b8145a21e067a4c754af3b5af8e00
EBUILD micropolis-1.0_p20180313.ebuild 1172 BLAKE2B 51b95de32d5726bfbcda804edb4dddaae33a9b9df3fc11246b2afb1f0a958f0c1daf5a73e22eca95a5fa30f704869085661cb36d6670bb71622e20053777e24d SHA512 c71ab28cfb9bafac42ac2857e5ca01e1a4064d0fe56fd1b1ffafd02b561f63904cfc6c767042c688451532dcd755e47f4b62e3886f5ac25ba30159ff511aee14
-EBUILD micropolis-1.0_p20220604.ebuild 1362 BLAKE2B 2a40c66437af1b59793dd308e56f5882f00b4a012c9bd095e17388002f8faf510349bd92b0971dffb7115e4a08ade3fe73841bf369f3c9120931a34873b4376c SHA512 70cfbeb57cd9f15ef525358d18570bb817de68a5b5a7dea0fb29ee3107e59a8c1d9e614845c395b4e637b95d5b6e760bd9525dcecc0ea9de8106d3bc863fa70d
+EBUILD micropolis-1.0_p20220604.ebuild 1571 BLAKE2B 1091f946f33f05e7d78139df73712286b8369a59232f11b3268315cddb39fea395cc199710d4c3313bc58398e848de7578b7484cb3138a22feb94faf1b131f7f SHA512 7abdee323775d8f5fac9eeba77f6e1140d069b9824b4d379c4537bf555e59d6ee120607a33e30b74171fdd619e2cc1e4398848a4c1524fe06d58523a0ced45ff
MISC metadata.xml 413 BLAKE2B 8286aa718a875b3c2ab654127de9b467cc4732abf8289f28fc85bf9b1da363e92cf70a4254cbe8e78fb64c2f484689180bdc7d727bdb2d3a667ca0e6a37e69a5 SHA512 3f28dd2d429278c1d98bd20e739383caa9cd015f09b2678bd7ca3ba53bc76e6c1a39758461513ee5d5ae186cc190473c5a5c96391f95cea17ede472087c5e5a7
diff --git a/games-simulation/micropolis/micropolis-1.0_p20220604.ebuild b/games-simulation/micropolis/micropolis-1.0_p20220604.ebuild
index bee00da41495..bdb9078271dc 100644
--- a/games-simulation/micropolis/micropolis-1.0_p20220604.ebuild
+++ b/games-simulation/micropolis/micropolis-1.0_p20220604.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit desktop toolchain-funcs wrapper
+inherit desktop flag-o-matic toolchain-funcs wrapper
COMMIT="6f873e16d6a1a8f6f59c1e5a75ec5f52ce5c89b6"
DESCRIPTION="Free version of the well-known city building simulation"
@@ -33,6 +33,14 @@ PATCHES=( "${FILESDIR}/micropolis-fix-clang15.diff" )
src_prepare() {
default
+ # -Werror=strict-aliasing
+ # https://bugs.gentoo.org/859223
+ # https://gitlab.com/stargo/micropolis/-/issues/1
+ #
+ # Do not trust with LTO either.
+ append-flags -fno-strict-aliasing
+ filter-lto
+
sed -i -e "s|-O3|${CFLAGS}|" \
src/tclx/config.mk src/{sim,tcl,tk}/makefile || die
sed -i -e "s|XLDFLAGS=|&${LDFLAGS}|" \