summaryrefslogtreecommitdiff
path: root/games-emulation/dosbox
diff options
context:
space:
mode:
Diffstat (limited to 'games-emulation/dosbox')
-rw-r--r--games-emulation/dosbox/Manifest4
-rw-r--r--games-emulation/dosbox/dosbox-0.75_pre4302.ebuild8
-rw-r--r--games-emulation/dosbox/dosbox-9999.ebuild8
3 files changed, 18 insertions, 2 deletions
diff --git a/games-emulation/dosbox/Manifest b/games-emulation/dosbox/Manifest
index fa727da8b75b..90806137cfe5 100644
--- a/games-emulation/dosbox/Manifest
+++ b/games-emulation/dosbox/Manifest
@@ -7,6 +7,6 @@ DIST dosbox-code-0-r4302-dosbox-trunk.zip 1443140 BLAKE2B 91e7c5ceb90baa09fd30cf
DIST dosbox_glide-6a01f554fad979cf34d3ff07c9579192c88086c3.diff 97353 BLAKE2B bb95f9916d4dc8813d1fb4b61c63e50aba5d1862e5554c4af0fc2e75c105b477a6e6ef8b8941e9570860a2fe41570eca94ef36e1d594a2fb9a922b132b210e76 SHA512 b4cf2e5a335b948de94567806950c9512d81adc7687a184b6da5aae082c437af51c61950b1abd0d0c00d83ce37b5ee365ee6bb9e981854fce8bfbb0b1e93be68
DIST dosbox_glide-841e1071597b64ead14dd08c25a03206b2d1d1b6.diff 96801 BLAKE2B d24d1f4262129899d807c275b1ae2d6c09056a126441665f37359302428f30576f399c4778b55f4eaec674e714d85243f576bfa3064887c5801daddc9e507aad SHA512 4cbe0ede9c4242aa346ca6c609b7a4d8e4e1d204d79d93ff741d58d3ca14e43a2e49cd696bd4bd54c13e62d1080320ee233963bac26f25bb0b4fada86e813ca2
EBUILD dosbox-0.74.3.ebuild 1535 BLAKE2B e17468efde7201040412fed953ab766eab7069b356eed2923e2ffc3e326a58dbbc0951db1c4c1de8ee43ae1d8e23cc0ba65357ce720c741081f8f0c00f2d7716 SHA512 1eeb9f9ded2468607fcff05bca18ebae17a4899f2082ba4c9e2a178c3a2f3667fe732e36d7ff70a4e23311c5ea796b5a882cd57fa6186c4bf39d4857075efcc8
-EBUILD dosbox-0.75_pre4302.ebuild 2341 BLAKE2B 4b1d0f213c488ac45bb28ab827ae4640258ab6b5ed7611e1aedb8b13df012f76106b943f44d7f3c47b3d4e1ea3440148518508590555f0c8960812a90eda383c SHA512 3a46d92050a39296af07a1722a5fd010de35a08a34628de94728ce5272859ab2a135a74cb2637092ae0c4e236c7e458f9c6843c7741e6c9071fa709b156cac98
-EBUILD dosbox-9999.ebuild 2219 BLAKE2B d3021d5faa03459ddae549c708da7f593c7261e25d151469fca99c7d4b65b56f8741d54bcfd319e458860db51cb5f01a5e6a1e514684d14310c1ab1a15d482ce SHA512 2d8d6895a836bbc16440d06372d27f6065794d6a891e575865d5fa63d7f6966a6ae3fb413efb2506996dfc73befc5d7976a86523d4a1d44f051f2d3f38b066fe
+EBUILD dosbox-0.75_pre4302.ebuild 2578 BLAKE2B a82812a941df0f82736d3de439315919fbf157b6c2d42d90829bb9befb699a4c5492294bed8416cbe6cfa530f0fa9c237e0abb98e14b540b1c37a93a03a0017a SHA512 f93c6c7ced036ae1a64bd7cc2c832b575903cf865ba5ba21556a55ee584f789c17d51a59cc784a5077d2962a8e228354f0aa38ed532aedcfdf19f0894a18d222
+EBUILD dosbox-9999.ebuild 2456 BLAKE2B dc019f6179f5262b9643dfea3440c7593638eba8ebbecba11c9f94de7777826b5847b6207fc823297185dd1efbd68746cabd76eadb999f934dbf48e0f7c0aa15 SHA512 057af8130a35303984d1bd56d58eedba4dda220e4cfbdcbb2877bb2bd7cb9aedc22565aefceaf5263e722a6fd76922e2c46318d1adee9b0c7b5dc0976a09df92
MISC metadata.xml 754 BLAKE2B f91ef2698e6a1e898a34ce4d3b6e98dc1cf3498c7adaf31a07170d2b5735a8101d06c75a116fc12623af6011cb71724e9c73321a056f5127fde6f6e0456c8991 SHA512 0bcd847325b667c526b6b7c0c27d6e779c910d1e3e29aa66f7319fd929a0f9d040912bc680b48a77d4c289b5e0b3fb23c7558877044bfc595bff99ea023a6adb
diff --git a/games-emulation/dosbox/dosbox-0.75_pre4302.ebuild b/games-emulation/dosbox/dosbox-0.75_pre4302.ebuild
index 8ec0aed21784..f3b61cd5fc75 100644
--- a/games-emulation/dosbox/dosbox-0.75_pre4302.ebuild
+++ b/games-emulation/dosbox/dosbox-0.75_pre4302.ebuild
@@ -60,6 +60,14 @@ src_prepare() {
}
src_configure() {
+ # -Werror=strict-aliasing, -Weror=odr
+ # https://bugs.gentoo.org/858638
+ #
+ # Upstream is kinda dead. Just use dosbox-staging... where I reported
+ # similar issues and they were fixed. ;)
+ append-flags -fno-strict-aliasing
+ filter-lto
+
use glide && append-cppflags -I"${EPREFIX}"/usr/include/openglide
ac_cv_lib_X11_main=$(usex X yes no) \
diff --git a/games-emulation/dosbox/dosbox-9999.ebuild b/games-emulation/dosbox/dosbox-9999.ebuild
index e113bd078a84..e645b0a8b220 100644
--- a/games-emulation/dosbox/dosbox-9999.ebuild
+++ b/games-emulation/dosbox/dosbox-9999.ebuild
@@ -58,6 +58,14 @@ src_prepare() {
}
src_configure() {
+ # -Werror=strict-aliasing, -Weror=odr
+ # https://bugs.gentoo.org/858638
+ #
+ # Upstream is kinda dead. Just use dosbox-staging... where I reported
+ # similar issues and they were fixed. ;)
+ append-flags -fno-strict-aliasing
+ filter-lto
+
use glide && append-cppflags -I"${EPREFIX}"/usr/include/openglide
ac_cv_lib_X11_main=$(usex X yes no) \