summaryrefslogtreecommitdiff
path: root/games-emulation/desmume
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-11-21 07:03:54 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-11-21 07:03:54 +0000
commit1ad2c51f9cc380c164b03ed03acda1c3fcc0a476 (patch)
treedd39d93cbea55db38069a7fed0a1c8667b7d88b3 /games-emulation/desmume
parentd32022e7301aef2b3f52f6b7a3de81c6e03ffcaf (diff)
gentoo auto-resync : 21:11:2022 - 07:03:53
Diffstat (limited to 'games-emulation/desmume')
-rw-r--r--games-emulation/desmume/Manifest2
-rw-r--r--games-emulation/desmume/desmume-0.9.13-r1.ebuild (renamed from games-emulation/desmume/desmume-0.9.13.ebuild)9
2 files changed, 7 insertions, 4 deletions
diff --git a/games-emulation/desmume/Manifest b/games-emulation/desmume/Manifest
index 4666bdc08b18..07e3edc64608 100644
--- a/games-emulation/desmume/Manifest
+++ b/games-emulation/desmume/Manifest
@@ -1,5 +1,5 @@
AUX desmume-0.9.11_p20210409-fix-gtk-cliopts.patch 2969 BLAKE2B 8aa75d966e74a1d274f923636c9984558a738566b9e3bb101c30182d5929753c2ce528341708a69ab5db68c348e34a79590c79e8b8a6181f639248eb5381edb6 SHA512 a438cbebb2ba06ab66b9643df9ec9b1e922f02478a50d5cdc81cdb18ff688f48ea28fc289305dc5daa2f553760dcd0b1a02c729d48e9fd9b35f03a79a9096c07
AUX desmume-0.9.11_p20210409-openal-automagic.patch 315 BLAKE2B cf203d506460deb88b6bc366d993e2376ebb6b2ac6d4e9c1d8eeda3aba0e0ab4ffe994c5855cf58babd2d25f86807289dbe48a37cace30732ecdc47363cdcbba SHA512 5d584a18595584ec8f23b74ceef5e3667d4e91a3b35def7cab715a9325a797f1b457dcff4dc804088aa047be49b0f828a28800a4713929ac4073bdf7a99b3b25
DIST desmume-0.9.13.tar.xz 10437780 BLAKE2B d5ca5ec66aceff3d5aa5adf338a44cced4d30104f288172f4438a88402f9af0c161d1f0cd0401d184fa66ebbde684d4cd206179a7f6377d27e4dd9ae3d3e7bcd SHA512 b756c5a5d79479e38c6135e4dcff3bdbaf78a4860699320305c81056bd6e7b8ba4db3c3d3879e2ac226b095783357b9f579c0486cafbbbdcee8456e1469efd9e
-EBUILD desmume-0.9.13.ebuild 1161 BLAKE2B b7cee8744702dee47e3a3af912a36cfbd719cdc270fedde283f9c6e7dad2f6f355adf37137306395645f29e6e3292979e08ec28f703d9d22793cad1ed5b6ec15 SHA512 6771f8f9b398e048030ffc217279df562af74f965bb12a8a90bd25469e7487e55dc75772c3d9c4389ad17542f51e3cdab82fd7ac14822feba456b0ae06aa6f7b
+EBUILD desmume-0.9.13-r1.ebuild 1288 BLAKE2B 0e3d401df8a5a07584d03f24f3cd005cedfdaa4cbd66fd365a91a37f50255ddd08d3e8f802d37c0bc338dd80c19d4d8d8b804f8b0a1800d98bfee29daa4af298 SHA512 330dbcad772b96b6cc011b7ae79986995f844b4ad2e960c6079a1623739c3ad0579ca349e6e891c7cb7ce4c175904111ef080f055623131eab832115935a4486
MISC metadata.xml 634 BLAKE2B 91988d51bd4fc569685d68014de840113a5c046c33fe07f638af08d57c35cb92976a5004c23047e1fdcab2349426a70e2411ca654b46b639a335ee2a1d58a97f SHA512 28e671fab8e8aaef4d6573fe8d5cf490d1e1288d756240b27370eb58a631af96c2078a2fdbdc17320515b28c86cd90f3399299f7d00f9af6f1c91ce7312a8301
diff --git a/games-emulation/desmume/desmume-0.9.13.ebuild b/games-emulation/desmume/desmume-0.9.13-r1.ebuild
index f4edfb4b5a3e..105f0464ab1c 100644
--- a/games-emulation/desmume/desmume-0.9.13.ebuild
+++ b/games-emulation/desmume/desmume-0.9.13-r1.ebuild
@@ -3,13 +3,13 @@
EAPI=8
-inherit meson xdg
+inherit flag-o-matic meson xdg
DESCRIPTION="Nintendo DS emulator"
HOMEPAGE="https://desmume.org/"
SRC_URI="https://github.com/TASEmulators/desmume/releases/download/release_$(ver_rs 1- _)/${P}.tar.xz"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="gdb +gui openal wifi"
@@ -42,8 +42,11 @@ PATCHES=(
DOCS=( ${PN}/{AUTHORS,ChangeLog,README,README.LIN,doc/.} )
src_configure() {
- local EMESON_SOURCE=${S}/${PN}/src/frontend/posix
+ append-flags -fno-strict-aliasing #858629
+ append-cppflags -D_XOPEN_SOURCE=500 #874996
+ filter-lto # odr issues
+ local EMESON_SOURCE=${S}/${PN}/src/frontend/posix
local emesonargs=(
$(meson_use gdb gdb-stub)
$(meson_use gui frontend-gtk)