summaryrefslogtreecommitdiff
path: root/games-util
diff options
context:
space:
mode:
Diffstat (limited to 'games-util')
-rw-r--r--games-util/Manifest.gzbin8216 -> 8222 bytes
-rw-r--r--games-util/dfarc/Manifest2
-rw-r--r--games-util/dfarc/dfarc-3.14-r1.ebuild43
-rw-r--r--games-util/dfarc/files/dfarc-3.14-wxString.patch12
-rw-r--r--games-util/lutris/Manifest4
-rw-r--r--games-util/lutris/lutris-0.5.14-r1.ebuild (renamed from games-util/lutris/lutris-0.5.14.ebuild)2
-rw-r--r--games-util/lutris/lutris-9999.ebuild2
-rw-r--r--games-util/wxchtdecoder/Manifest1
-rw-r--r--games-util/wxchtdecoder/wxchtdecoder-1.5a-r2.ebuild31
9 files changed, 93 insertions, 4 deletions
diff --git a/games-util/Manifest.gz b/games-util/Manifest.gz
index a67ff1462063..97e02aa0c562 100644
--- a/games-util/Manifest.gz
+++ b/games-util/Manifest.gz
Binary files differ
diff --git a/games-util/dfarc/Manifest b/games-util/dfarc/Manifest
index f6783016388b..2db1d3ff54a4 100644
--- a/games-util/dfarc/Manifest
+++ b/games-util/dfarc/Manifest
@@ -1,4 +1,6 @@
AUX dfarc-3.12-nowindres.patch 648 BLAKE2B 0bc6d823c7bc44ff69730473a55542d974e1695086fef27a6b235306c20978b4645e00878123cadfa10202301b52f3e6731384c9bba140c76312e6cf9ab31b9d SHA512 1ac6a7b889a271b70a2ab606dfa7475c3053aca5f72192cae2b161db9d7ef955df74e7cf94e2db4ac89bee3ada433e20a4dc8ec37f836a12e2810ab61351bdc4
+AUX dfarc-3.14-wxString.patch 620 BLAKE2B bf60fa093f510bbb5116d2cb05c0b793fcae193728c91013a2b53c2b62662f99b82eaed9c5192445ab1c9187a5f53c6ef04464176199935549dcad28a8a85b5e SHA512 3112883fff0642aee5ae4f1f29229e6b00a45891fbea57dcbb944f645c7c6f473840184e0095d12db3fa10444e62738118c1190eb0fcb23c378cd4e38d42c6d9
DIST dfarc-3.14.tar.gz 336910 BLAKE2B 50f0ad1af2d91a562ba6a7b1e0e5e1821c900fe8ab3cf48f3585ca10ea12d9f7e3125ae85bc2e31c1539bf13d5a950e30a467b05259a7df6e2bda35544820933 SHA512 536c1cb5d1c8bf7012920e39d69fafbb790da78acb89a18f8ab1a3ad985220c74da61adda238e39395b4d7fd8fc62894fb5579691b744fe17600a8fccabc3c13
+EBUILD dfarc-3.14-r1.ebuild 805 BLAKE2B 0ee2ade2411a1894397214aa5ffde5de89c9158b679e396391c1859e4fd873f2207ee957c8baeb449b211f9b626b244bb252aab0338f36efe40ff76059f5d8ab SHA512 2cce4b389c14b5dfb0400e75ea677230bc5d0787e03b5911701ce815df77b065dec8f69b777e3c7d06b3a73a249c5d353d4cf92baafe21990eef2607672fadb7
EBUILD dfarc-3.14.ebuild 733 BLAKE2B 2e3cb497ca21e37cc6abef84269b5964782b528444757f318cc97bf3bdcf851d1a81f10f24002570c058acebaa5989302ae35085070f14ceefed1fdb5783a5af SHA512 53243014fbd0581fd1b1adedccbb56547a5536c76f41d70130f203332b03a4678dbd653069e900263c1b82e3a1811a5a9a9eeb7f5154ab1347cccac84f4c7ceb
MISC metadata.xml 254 BLAKE2B 4e6c8e1f126f76233a38aba6f5388488656795cb1d7d4767ccb1349772f5e78d59fc5663d4f1933dbe4633c2fbb90cd1d42d4b4d4f5ededc53653e7df13c7187 SHA512 2b82da849e3b0dec378f3fb497014f5d1dbc7aceb8a1f9d1638e83fe69448b1c5151eb4b1187154d828e4a296609ce5125b40977b2581d95b5588e353ca75135
diff --git a/games-util/dfarc/dfarc-3.14-r1.ebuild b/games-util/dfarc/dfarc-3.14-r1.ebuild
new file mode 100644
index 000000000000..1f6a12e39977
--- /dev/null
+++ b/games-util/dfarc/dfarc-3.14-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.2-gtk3"
+inherit wxwidgets xdg
+
+DESCRIPTION="Frontend and .dmod installer for GNU FreeDink"
+HOMEPAGE="http://www.gnu.org/software/freedink/"
+SRC_URI="mirror://gnu/freedink/${P}.tar.gz"
+
+LICENSE="GPL-3 BZIP2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="nls"
+
+RDEPEND="
+ app-arch/bzip2
+ x11-misc/xdg-utils
+ x11-libs/wxGTK:${WX_GTK_VER}[X]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( dev-util/intltool )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.12-nowindres.patch
+ # From OpenSuSE
+ "${FILESDIR}"/${P}-wxString.patch
+)
+
+src_configure() {
+ setup-wxwidgets
+ econf \
+ $(use_enable nls) \
+ --disable-desktopfiles \
+ --with-wx-config="${WX_CONFIG}"
+}
+
+src_install() {
+ default
+ dodoc TRANSLATIONS.txt
+}
diff --git a/games-util/dfarc/files/dfarc-3.14-wxString.patch b/games-util/dfarc/files/dfarc-3.14-wxString.patch
new file mode 100644
index 000000000000..9eb7bd3ddffe
--- /dev/null
+++ b/games-util/dfarc/files/dfarc-3.14-wxString.patch
@@ -0,0 +1,12 @@
+diff -Nur dfarc-3.14/src/Tar.cpp new/src/Tar.cpp
+--- dfarc-3.14/src/Tar.cpp 2018-06-05 23:18:34.000000000 +0200
++++ new/src/Tar.cpp 2019-02-02 02:41:40.128841786 +0100
+@@ -610,7 +610,7 @@
+ if (lLastCharacter != '\\' && lLastCharacter != '/')
+ {
+ // Open the file.
+- std::ostream* lStreamOut = ostream_open_unicode(lCurrentFilePath);
++ std::ostream* lStreamOut = ostream_open_unicode(lCurrentFilePath.mb_str());
+ if (!lStreamOut->good())
+ {
+ wxLogError(_("Error: Improperly archived file '%s'. Skipping."), lCurrentFilePath);
diff --git a/games-util/lutris/Manifest b/games-util/lutris/Manifest
index 8fd986eaec2c..d65a44fce528 100644
--- a/games-util/lutris/Manifest
+++ b/games-util/lutris/Manifest
@@ -2,6 +2,6 @@ AUX lutris-0.5.13-find-eselected-wine.patch 886 BLAKE2B ce8474029a67398a63b40c4d
DIST lutris_0.5.13.tar.xz 1565824 BLAKE2B 5326f7d671f91cab9e2f21377b939f33383098778751d2855d319b6f84b349108dce9a92faecf804e292cb711dfe6dc40a1ede591847b13550d25d83f51a9c7f SHA512 8ca257de9647a21774c9aaa251178a5f5b4eb137985913e136e27959880a356f95bd0ba6ba75059b92f7d92fdeee7f410592a39c60d8ec72412a3106a1561a7b
DIST lutris_0.5.14.tar.xz 4394748 BLAKE2B dc1a8089219ebd3ea42be45fe0dc942a6353ac69b30527a8766c7ae54bd09fb529296e5e63a717d8a1033e70b3a9ab52daa87d5287845e34e53d765aec41191d SHA512 1292ef9dfb9bc977d6b687319060451a615e27c2e056aeafb4db21bdb20fec2b051bb31230604c528860871bdde01f2385a5320467b74c8ad3b516574ce7fb27
EBUILD lutris-0.5.13-r3.ebuild 2504 BLAKE2B a91290f61262ded2be36dcc0705083d85c58791101e5da676864e99997d6c05904164c7a27162f745f5504e4fc53b62cee45a441c2a610a5ecf1e08ee92d192a SHA512 4da5bfd14592db1c5536535ad6c06d40ec2abf07ca85214a7027c44a57e76911910c15ae6447919f47280063208dca5c90396603e7f8bb6bf178d4251a3368f9
-EBUILD lutris-0.5.14.ebuild 6554 BLAKE2B 76f675f70ba29819f38af96d8df5f51857e11ddad90184efaba97a58754e63c94ba0eb79501a2ac52ed3af8bfb153a08831c42cace5bf063dcf433990415ea9f SHA512 b15f1d906345962577af805af61e2ee1e39cc1820522423324c4767736cd19468476a3e745061ba6eaa9fe7779840e08cb1907b85a3a5490c44425ff67d2c97a
-EBUILD lutris-9999.ebuild 6554 BLAKE2B 76f675f70ba29819f38af96d8df5f51857e11ddad90184efaba97a58754e63c94ba0eb79501a2ac52ed3af8bfb153a08831c42cace5bf063dcf433990415ea9f SHA512 b15f1d906345962577af805af61e2ee1e39cc1820522423324c4767736cd19468476a3e745061ba6eaa9fe7779840e08cb1907b85a3a5490c44425ff67d2c97a
+EBUILD lutris-0.5.14-r1.ebuild 6523 BLAKE2B 34f8939f0689a7b3d6c3b46f022caad70e6e918ed777bd531bbd3d4aa18be3e7ea6e89f203cd7769198e57ff52e12107f9da54cf0035b704cc866fff5dff538e SHA512 d36d18c158469c9b056ff9797a3b2204e7169549c0dd88e7fb01bfffe577f910245b315606c7a4a49fc9df3b45ee8aa795282d132699253197706bd7987ff686
+EBUILD lutris-9999.ebuild 6523 BLAKE2B 34f8939f0689a7b3d6c3b46f022caad70e6e918ed777bd531bbd3d4aa18be3e7ea6e89f203cd7769198e57ff52e12107f9da54cf0035b704cc866fff5dff538e SHA512 d36d18c158469c9b056ff9797a3b2204e7169549c0dd88e7fb01bfffe577f910245b315606c7a4a49fc9df3b45ee8aa795282d132699253197706bd7987ff686
MISC metadata.xml 781 BLAKE2B 4f125f51efebe519dab960da879b988cc1d5675449b288a344df7647a660e190ac393d9195daee17fc4e181f1b07f6ffed17c7d1d222217a0afad44c0e15fe59 SHA512 83a29e9fad3e474ef81aa4c07bb6f1f8b77456eaf17f3aad4f34c12c2101cfd55fbd0b1ac8e2c1f682a2ab859c266f920a311aaa01cf9e53b762bd883a65b66f
diff --git a/games-util/lutris/lutris-0.5.14.ebuild b/games-util/lutris/lutris-0.5.14-r1.ebuild
index 7ff284b5b03b..95411007384c 100644
--- a/games-util/lutris/lutris-0.5.14.ebuild
+++ b/games-util/lutris/lutris-0.5.14-r1.ebuild
@@ -83,7 +83,7 @@ src_test() {
src_install() {
meson_src_install
- python_fix_shebang "${ED}/usr/share/lutris/bin/lutris-wrapper" #740048
+ python_fix_shebang "${ED}/usr/" #740048
}
pkg_postinst() {
diff --git a/games-util/lutris/lutris-9999.ebuild b/games-util/lutris/lutris-9999.ebuild
index 7ff284b5b03b..95411007384c 100644
--- a/games-util/lutris/lutris-9999.ebuild
+++ b/games-util/lutris/lutris-9999.ebuild
@@ -83,7 +83,7 @@ src_test() {
src_install() {
meson_src_install
- python_fix_shebang "${ED}/usr/share/lutris/bin/lutris-wrapper" #740048
+ python_fix_shebang "${ED}/usr/" #740048
}
pkg_postinst() {
diff --git a/games-util/wxchtdecoder/Manifest b/games-util/wxchtdecoder/Manifest
index c16dc938e928..691ace6fc303 100644
--- a/games-util/wxchtdecoder/Manifest
+++ b/games-util/wxchtdecoder/Manifest
@@ -1,4 +1,5 @@
AUX wxchtdecoder-1.5a-wxgtk.patch 1379 BLAKE2B 7a2c528a3a360148c78dae47beff3af43c97c1cb96108af80ba38ddb217e84d2e28539e4d3550b5b0d95119c3c6c7d332a2aeef9c059dded918627ac4c867869 SHA512 96fc2236b7f99f5cc3df1672174c332cb568ad0899a209a7e022bd24617b31854338435db4fbef1523f5d67ae466f2de3da29ac417ae8ad948f4e90326727a3b
DIST wxchtdecoder-1.5a.tar.bz2 84088 BLAKE2B 1bff9a352a80d3f89b9963540e4a1a0ea79bffa8220c1c1a940068180a294a5518edd6fda13083d0d5fe3baa5f64813b6c925257e23d306a0de625817839c908 SHA512 edb606d1b88cedcb725a1dca2c82f4a81ebff5a1b8786a4127505e021b1fc8cc351363d05963a68c7d555f895b3b762fbd34dfc3f26640759619daecce1097df
EBUILD wxchtdecoder-1.5a-r1.ebuild 625 BLAKE2B ba5ac1723477b80602680584e81363817478de88481f8191f3edce8bbb65488dc7cbcc12a06a92872198f757ca0ef78fffc5722e9fc46e232ef4c135a51e8a5a SHA512 8243059354ab460427a61e178d30651cae1caa854f9f8fe72fe1da97ef61f3102ba60db4632f2b22d26b728a51ff5c4501cf5b8f68667b1bc48b50eb33d9b29f
+EBUILD wxchtdecoder-1.5a-r2.ebuild 711 BLAKE2B 3716059524520e7319644761d566cc8d6da0413870a04a714598fb740459df83e6ebf88d520fc40f8423748b19e51e272ee2cf8bfaa06c62784e1d34af1dcad0 SHA512 ffbf4022e4fef1836d93b3740dcc18a9047fc59359e51c090cfaf51d804b031f309264a7910a3e93464bfcf62f90d9d2905e4e51fe4a4862178054bb8def10c3
MISC metadata.xml 250 BLAKE2B 8d44bd4c6e7d6491273e2015e36ddac74af7b94a124fd240ff030e16430f5c85e53ab812f0e3e94bb2e6d138f39b512bbe01ff98b0081cacc21a02d648ec7643 SHA512 80ac07a3cac10ad2e72e9989a130b7d2073934fe92914a9db2af4d0e769d4bf537770f8faba0654bbd64a7e85ee38cf1f9d03b4b9cd322864b1b2bb35087d610
diff --git a/games-util/wxchtdecoder/wxchtdecoder-1.5a-r2.ebuild b/games-util/wxchtdecoder/wxchtdecoder-1.5a-r2.ebuild
new file mode 100644
index 000000000000..99400f1e5eea
--- /dev/null
+++ b/games-util/wxchtdecoder/wxchtdecoder-1.5a-r2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.2-gtk3"
+inherit desktop wxwidgets
+
+DESCRIPTION="Program to decode .CHT files in Snes9x and ZSNES to plain text"
+HOMEPAGE="https://games.technoplaza.net/chtdecoder/"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="x11-libs/wxGTK:${WX_GTK_VER}[X]"
+DEPEND=${RDEPEND}
+
+PATCHES=( "${FILESDIR}"/${P}-wxgtk.patch )
+
+src_configure() {
+ setup-wxwidgets
+ econf --with-wx-config="${WX_CONFIG}"
+}
+
+src_install() {
+ dobin source/wxchtdecoder
+ dodoc docs/wxchtdecoder.txt
+ make_desktop_entry ${PN} wxCHTDecoder application-vnd.nintendo.snes.rom
+}