* [gentoo-commits] repo/gentoo:master commit in: games-emulation/hatari/
@ 2017-10-16 0:08 David Seifert
0 siblings, 0 replies; 21+ messages in thread
From: David Seifert @ 2017-10-16 0:08 UTC (permalink / raw
To: gentoo-commits
commit: d373cd4ad2f15475c2fe77ceb93e32dbc16c6a49
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 15 23:48:41 2017 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Mon Oct 16 00:07:37 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d373cd4a
games-emulation/hatari: [QA] Add cmake-utils_src_prepare
Package-Manager: Portage-2.3.11, Repoman-2.3.3
games-emulation/hatari/hatari-1.8.0.ebuild | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/games-emulation/hatari/hatari-1.8.0.ebuild b/games-emulation/hatari/hatari-1.8.0.ebuild
index defb5f6da8c..50898e87d78 100644
--- a/games-emulation/hatari/hatari-1.8.0.ebuild
+++ b/games-emulation/hatari/hatari-1.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -26,14 +26,19 @@ RDEPEND="${RDEPEND}
dev-python/pygtk[${PYTHON_USEDEP}]
games-emulation/emutos"
+PATCHES=(
+ "${FILESDIR}"/${P}-gentoo.patch
+ "${FILESDIR}"/${P}-gentoo-docdir.patch
+)
+
pkg_setup() {
games_pkg_setup
python-single-r1_pkg_setup
}
src_prepare() {
- epatch "${FILESDIR}"/${P}-gentoo.patch \
- "${FILESDIR}"/${P}-gentoo-docdir.patch
+ cmake-utils_src_prepare
+
# build with newer zlib (bug #387829)
sed -i -e '1i#define OF(x) x' src/includes/unzip.h || die
sed -i -e '/Encoding/d' ./python-ui/hatariui.desktop || die
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/hatari/
@ 2018-07-13 9:27 Tony Vroon
0 siblings, 0 replies; 21+ messages in thread
From: Tony Vroon @ 2018-07-13 9:27 UTC (permalink / raw
To: gentoo-commits
commit: 36e4ca67227d1ee5b89ba92a15e115ea7768cb2b
Author: Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Wed Jul 11 22:09:06 2018 +0000
Commit: Tony Vroon <chainsaw <AT> gentoo <DOT> org>
CommitDate: Fri Jul 13 09:27:11 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36e4ca67
games-emulation/hatari: version bump to 2.1.0
Ebuild based on Alex Bennee's works.
Closes: https://bugs.gentoo.org/651146
Package-Manager: Portage-2.3.40, Repoman-2.3.9
games-emulation/hatari/Manifest | 1 +
games-emulation/hatari/hatari-2.1.0.ebuild | 76 ++++++++++++++++++++++++++++++
games-emulation/hatari/metadata.xml | 3 ++
3 files changed, 80 insertions(+)
diff --git a/games-emulation/hatari/Manifest b/games-emulation/hatari/Manifest
index f6267b9ecde..8f2de08f387 100644
--- a/games-emulation/hatari/Manifest
+++ b/games-emulation/hatari/Manifest
@@ -1 +1,2 @@
DIST hatari-1.8.0.tar.bz2 1985358 BLAKE2B 12fc000dd04c0f0dcead0b6713837a0d4c02df5ecdab9c2d4d2d91bd4cf6f8657acf2d97649a5704b646fae4fefe0626300e297b9e8698e7b8b72854d37b7097 SHA512 498a6636eef78e85a4715e9df169d928ce97c0548145a95b41aa3aae28817b8e843de1d1390893863be05e4e9981c89236571ab2eb9239faad23b711542e4fa0
+DIST hatari-2.1.0.tar.bz2 4072778 BLAKE2B 934ab28e799d0d13c26c291005513511367eb2ddbeda0f9756c19f10fa9e6bb8e10451057fa7e0b49a30e3f562eb5f327057d324b2a92e09b1115f63132dca97 SHA512 d1fbf6e60e2df2c43d070bee6a9c1dc93c36a8ea7f75bbf2a67790840952661cee136ebccd6b2ed523ef9b7b56391e058384f2e3f46acb609bb362cac05b9753
diff --git a/games-emulation/hatari/hatari-2.1.0.ebuild b/games-emulation/hatari/hatari-2.1.0.ebuild
new file mode 100644
index 00000000000..92eba857519
--- /dev/null
+++ b/games-emulation/hatari/hatari-2.1.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+inherit toolchain-funcs cmake-utils python-single-r1
+
+DESCRIPTION="Atari ST emulator"
+HOMEPAGE="http://hatari.tuxfamily.org/"
+SRC_URI="http://download.tuxfamily.org/hatari/${PV}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+sdl2"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+ games-emulation/caps
+ sdl2? ( media-libs/libsdl2[X,sound,video] )
+ !sdl2? ( media-libs/libsdl[X,sound,video] )
+ media-libs/portaudio
+ media-libs/portmidi
+ sys-libs/readline:0=
+ media-libs/libpng:0=
+ sys-libs/zlib:0="
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+PDEPEND="dev-python/pygtk[${PYTHON_USEDEP}]
+ >=games-emulation/emutos-0.9.9.1"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="
+You need a TOS ROM to run hatari. EmuTOS, a free TOS implementation,
+has been installed in /usr/lib*/hatari with a .img extension (there
+are several from which to choose).
+Another option is to go to http://www.atari.st/ and get a real TOS:
+http://www.atari.st/
+The first time you run hatari, you should configure it to find the
+TOS you prefer to use. Be sure to save your settings.
+"
+
+DOCS="readme.txt doc/*.txt"
+HTML_DOCS="doc/"
+
+src_prepare() {
+ cmake-utils_src_prepare
+
+ sed -i -e '/Encoding/d' ./python-ui/hatariui.desktop || die
+ sed -i -e "s/python/${EPYTHON}/" tools/atari-hd-image.sh || die
+ sed -i -e "s#@DOCDIR@#/usr/share/doc/${PF}/html/#" python-ui/uihelpers.py || die
+}
+
+src_configure() {
+ mycmakeargs=(
+ "-DDOCDIR=/usr/share/doc/${PF}"
+ "-DENABLE_SDL2=$(usex sdl2)"
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+ python_fix_shebang "${ED%/}"/usr/share/hatari/{hatariui,hconsole}/
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+}
diff --git a/games-emulation/hatari/metadata.xml b/games-emulation/hatari/metadata.xml
index 78274e0fa55..d4511e749d4 100644
--- a/games-emulation/hatari/metadata.xml
+++ b/games-emulation/hatari/metadata.xml
@@ -5,4 +5,7 @@
<email>games@gentoo.org</email>
<name>Gentoo Games Project</name>
</maintainer>
+<use>
+ <flag name="sdl2">Use libsdl2 instead of libsdl</flag>
+</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/hatari/
@ 2018-08-12 18:28 Michał Górny
0 siblings, 0 replies; 21+ messages in thread
From: Michał Górny @ 2018-08-12 18:28 UTC (permalink / raw
To: gentoo-commits
commit: fbc046f5675afe5939c0358b2699a5d7c026575d
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 12 18:27:06 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Aug 12 18:27:06 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbc046f5
games-emulation/hatari: Drop old
games-emulation/hatari/hatari-2.1.0.ebuild | 76 ------------------------------
1 file changed, 76 deletions(-)
diff --git a/games-emulation/hatari/hatari-2.1.0.ebuild b/games-emulation/hatari/hatari-2.1.0.ebuild
deleted file mode 100644
index 92eba857519..00000000000
--- a/games-emulation/hatari/hatari-2.1.0.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-inherit toolchain-funcs cmake-utils python-single-r1
-
-DESCRIPTION="Atari ST emulator"
-HOMEPAGE="http://hatari.tuxfamily.org/"
-SRC_URI="http://download.tuxfamily.org/hatari/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+sdl2"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- games-emulation/caps
- sdl2? ( media-libs/libsdl2[X,sound,video] )
- !sdl2? ( media-libs/libsdl[X,sound,video] )
- media-libs/portaudio
- media-libs/portmidi
- sys-libs/readline:0=
- media-libs/libpng:0=
- sys-libs/zlib:0="
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-PDEPEND="dev-python/pygtk[${PYTHON_USEDEP}]
- >=games-emulation/emutos-0.9.9.1"
-
-DISABLE_AUTOFORMATTING="yes"
-DOC_CONTENTS="
-You need a TOS ROM to run hatari. EmuTOS, a free TOS implementation,
-has been installed in /usr/lib*/hatari with a .img extension (there
-are several from which to choose).
-Another option is to go to http://www.atari.st/ and get a real TOS:
-http://www.atari.st/
-The first time you run hatari, you should configure it to find the
-TOS you prefer to use. Be sure to save your settings.
-"
-
-DOCS="readme.txt doc/*.txt"
-HTML_DOCS="doc/"
-
-src_prepare() {
- cmake-utils_src_prepare
-
- sed -i -e '/Encoding/d' ./python-ui/hatariui.desktop || die
- sed -i -e "s/python/${EPYTHON}/" tools/atari-hd-image.sh || die
- sed -i -e "s#@DOCDIR@#/usr/share/doc/${PF}/html/#" python-ui/uihelpers.py || die
-}
-
-src_configure() {
- mycmakeargs=(
- "-DDOCDIR=/usr/share/doc/${PF}"
- "-DENABLE_SDL2=$(usex sdl2)"
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
- python_fix_shebang "${ED%/}"/usr/share/hatari/{hatariui,hconsole}/
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
- readme.gentoo_print_elog
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/hatari/
@ 2020-02-09 16:25 Michał Górny
0 siblings, 0 replies; 21+ messages in thread
From: Michał Górny @ 2020-02-09 16:25 UTC (permalink / raw
To: gentoo-commits
commit: 485aea2fd3636158c8923239c9f2bc9f4251bc7e
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 7 14:08:34 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb 9 16:21:55 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=485aea2f
games-emulation/hatari: Switch to PYTHON_MULTI_USEDEP API
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../hatari/{hatari-2.2.1.ebuild => hatari-2.2.1-r1.ebuild} | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/games-emulation/hatari/hatari-2.2.1.ebuild b/games-emulation/hatari/hatari-2.2.1-r1.ebuild
similarity index 94%
rename from games-emulation/hatari/hatari-2.2.1.ebuild
rename to games-emulation/hatari/hatari-2.2.1-r1.ebuild
index 7c7a695b755..f6d9298755d 100644
--- a/games-emulation/hatari/hatari-2.2.1.ebuild
+++ b/games-emulation/hatari/hatari-2.2.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -30,7 +30,9 @@ DEPEND="
RDEPEND="
${DEPEND}
- dev-python/pygobject:3[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+ ')
>=games-emulation/emutos-0.9.9.1
"
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/hatari/
@ 2020-05-07 15:08 Michał Górny
0 siblings, 0 replies; 21+ messages in thread
From: Michał Górny @ 2020-05-07 15:08 UTC (permalink / raw
To: gentoo-commits
commit: 900f5b05e439e8c81846e5f560c62c9c25e1207d
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May 7 15:04:01 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May 7 15:08:03 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=900f5b05
games-emulation/hatari: Remove py2.7
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
games-emulation/hatari/hatari-2.2.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/games-emulation/hatari/hatari-2.2.1-r1.ebuild b/games-emulation/hatari/hatari-2.2.1-r1.ebuild
index f6d9298755d..7f53b4620c0 100644
--- a/games-emulation/hatari/hatari-2.2.1-r1.ebuild
+++ b/games-emulation/hatari/hatari-2.2.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+PYTHON_COMPAT=( python3_{6,7} )
inherit cmake python-single-r1 xdg
DESCRIPTION="Atari ST emulator"
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/hatari/
@ 2021-01-11 20:59 Sam James
0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2021-01-11 20:59 UTC (permalink / raw
To: gentoo-commits
commit: bf56327f64f823356f8265a78be6f0b37df52a97
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 11 20:49:15 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 11 20:59:26 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf56327f
games-emulation/hatari: add Python 3.8, 3.9
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>
games-emulation/hatari/hatari-2.2.1-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/games-emulation/hatari/hatari-2.2.1-r1.ebuild b/games-emulation/hatari/hatari-2.2.1-r1.ebuild
index 7f53b4620c0..a1beaed5a2e 100644
--- a/games-emulation/hatari/hatari-2.2.1-r1.ebuild
+++ b/games-emulation/hatari/hatari-2.2.1-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
inherit cmake python-single-r1 xdg
DESCRIPTION="Atari ST emulator"
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/hatari/
@ 2021-06-08 7:10 Ionen Wolkens
0 siblings, 0 replies; 21+ messages in thread
From: Ionen Wolkens @ 2021-06-08 7:10 UTC (permalink / raw
To: gentoo-commits
commit: 6f72e673f5b7451bb593088da682987fe620cbb8
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 8 06:38:16 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jun 8 07:08:49 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f72e673
games-emulation/hatari: drop 2.2.1-r1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-emulation/hatari/Manifest | 1 -
games-emulation/hatari/hatari-2.2.1-r1.ebuild | 82 ---------------------------
games-emulation/hatari/metadata.xml | 1 -
3 files changed, 84 deletions(-)
diff --git a/games-emulation/hatari/Manifest b/games-emulation/hatari/Manifest
index aaf8342bc92..3b95e0baff5 100644
--- a/games-emulation/hatari/Manifest
+++ b/games-emulation/hatari/Manifest
@@ -1,2 +1 @@
-DIST hatari-2.2.1.tar.bz2 4162798 BLAKE2B 51938a649957779652b0debf7f867b2abe2d54fd3bb31086542f9f5970d01a120455e4381a9cb173724fbc7c45359d4009377bfe99038b338142fa5b82723533 SHA512 0e4c148a355a53c9cf79bdd28e5d7bb5f3389c780576017c6ebe2b69465d67522f373945f0e51681120ece24f5f08442265515486d2d7df7a02d9cd94cc44f1e
DIST hatari-2.3.1.tar.bz2 4334129 BLAKE2B f309a31cbf181135b02858ebefa4d70116e66d252ef5de03cffa8254c0e86e4eeebfbf626613103790fb803d08028b318721020b292ea748c79e4d008e6d503d SHA512 78a6c7d80bfcd9b3a85a82754f4180cfd906eb95c6a44c8fbb92c2a648dc9c21c74c9dd18db4783d87259a3061b39e639c54cdd6c033d83de1252afef811382f
diff --git a/games-emulation/hatari/hatari-2.2.1-r1.ebuild b/games-emulation/hatari/hatari-2.2.1-r1.ebuild
deleted file mode 100644
index 25be1987275..00000000000
--- a/games-emulation/hatari/hatari-2.2.1-r1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-inherit cmake python-single-r1 xdg
-
-DESCRIPTION="Atari ST emulator"
-HOMEPAGE="https://hatari.tuxfamily.org/"
-SRC_URI="https://download.tuxfamily.org/hatari/${PV}/${P}.tar.bz2"
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="capsimage microphone png portmidi readline +sdl2 udev zlib"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
- ${PYTHON_DEPS}
- capsimage? ( >=dev-libs/spsdeclib-5.1-r1 )
- microphone? ( media-libs/portaudio )
- png? ( media-libs/libpng:0= )
- portmidi? ( media-libs/portmidi )
- readline? ( sys-libs/readline:0= )
- sdl2? ( media-libs/libsdl2[sound,video,X] )
- !sdl2? ( media-libs/libsdl[sound,video,X] )
- udev? ( virtual/udev )
- zlib? ( sys-libs/zlib )
-"
-
-RDEPEND="
- ${DEPEND}
- $(python_gen_cond_dep '
- dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
- ')
- >=games-emulation/emutos-0.9.9.1
-"
-
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.2.1-default-rom.patch
- "${FILESDIR}"/${PN}-2.2.1-joystick.patch
-)
-
-DOCS=(
- readme.txt
- doc/{changelog,coding,scsi-driver,thanks,video-recording}.txt
-)
-
-src_prepare() {
- xdg_environment_reset
- cmake_src_prepare
-
- sed -i "s/\.1\.gz\b/.1/g;T;s/gzip[^\$]*/cat /g" {*/,}*/CMakeLists.txt || die
- sed -i "s:\"doc\" + sep + \"hatari\":\"doc/${PF}\":" python-ui/uihelpers.py || die
- sed -i "s/python/${EPYTHON}/" tools/atari-hd-image.sh || die
-
- # Use emutos package rather than bundled ROM.
- rm src/tos.img || die
-}
-
-src_configure() {
- mycmakeargs=(
- -DBUILD_SHARED_LIBS=OFF
- -DDOCDIR="${EPREFIX}"/usr/share/doc/${PF}
- -DENABLE_SDL2=$(usex sdl2)
- -DCMAKE_DISABLE_FIND_PACKAGE_CapsImage=$(usex !capsimage)
- -DCMAKE_DISABLE_FIND_PACKAGE_PortAudio=$(usex !microphone)
- -DCMAKE_DISABLE_FIND_PACKAGE_PortMidi=$(usex !portmidi)
- -DCMAKE_DISABLE_FIND_PACKAGE_PNG=$(usex !png)
- -DCMAKE_DISABLE_FIND_PACKAGE_Readline=$(usex !readline)
- -DCMAKE_DISABLE_FIND_PACKAGE_Udev=$(usex !udev)
- -DCMAKE_DISABLE_FIND_PACKAGE_ZLIB=$(usex !zlib)
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- python_fix_shebang "${ED}"/usr/share/${PN}/
-}
diff --git a/games-emulation/hatari/metadata.xml b/games-emulation/hatari/metadata.xml
index f17253687ee..848e8b086ce 100644
--- a/games-emulation/hatari/metadata.xml
+++ b/games-emulation/hatari/metadata.xml
@@ -9,6 +9,5 @@
<flag name="capsimage">Use <pkg>dev-libs/spsdeclib</pkg> to read .IPF, .RAW, and .CTR disk images</flag>
<flag name="microphone">Use <pkg>media-libs/portaudio</pkg> for Falcon microphone handling</flag>
<flag name="portmidi">Use <pkg>media-libs/portmidi</pkg> as an alternative MIDI backend</flag>
- <flag name="sdl2">Use libsdl2 instead of libsdl</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/hatari/
@ 2021-09-03 16:09 Ionen Wolkens
0 siblings, 0 replies; 21+ messages in thread
From: Ionen Wolkens @ 2021-09-03 16:09 UTC (permalink / raw
To: gentoo-commits
commit: e2ea95086070844e55e40871a97c012b1c8929d2
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 3 14:28:46 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Sep 3 16:08:57 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2ea9508
games-emulation/hatari: tidy, remove X11 automagic, use new emutos
Single etos512k.img is gone in emutos-1.1.1 and was replaced by a
"best for hatari" 1024k, which makes sense to default to here.
Also spotted this had automagic on libX11, and uses [joystick].
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-emulation/hatari/hatari-2.3.1-r1.ebuild | 95 +++++++++++++++++++++++++++
1 file changed, 95 insertions(+)
diff --git a/games-emulation/hatari/hatari-2.3.1-r1.ebuild b/games-emulation/hatari/hatari-2.3.1-r1.ebuild
new file mode 100644
index 00000000000..874bf6b1be3
--- /dev/null
+++ b/games-emulation/hatari/hatari-2.3.1-r1.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake python-single-r1 xdg
+
+DESCRIPTION="Atari ST emulator"
+HOMEPAGE="https://hatari.tuxfamily.org/"
+SRC_URI="https://download.tuxfamily.org/hatari/${PV}/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X capsimage gui microphone png portmidi readline udev zlib"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="
+ media-libs/libsdl2[X?,joystick,sound,video]
+ X? ( x11-libs/libX11 )
+ capsimage? ( >=dev-libs/spsdeclib-5.1-r1 )
+ microphone? ( media-libs/portaudio )
+ png? ( media-libs/libpng:= )
+ portmidi? ( media-libs/portmidi )
+ readline? ( sys-libs/readline:= )
+ udev? ( virtual/udev )
+ zlib? ( sys-libs/zlib:= )"
+RDEPEND="
+ ${PYTHON_DEPS}
+ ${COMMON_DEPEND}
+ gui? (
+ $(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')
+ x11-libs/gtk+:3[introspection]
+ )
+ >=games-emulation/emutos-1.1.1"
+DEPEND="
+ ${COMMON_DEPEND}
+ X? ( x11-base/xorg-proto )"
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-caps5-include-path.patch
+ "${FILESDIR}"/${P}-cmake-include-checksym.patch
+)
+
+DOCS=(
+ readme.txt
+ doc/{bugs,changelog,scsi-driver,thanks,video-recording}.txt
+)
+
+src_prepare() {
+ cmake_src_prepare
+
+ sed -i "s/\.1\.gz\b/.1/g;T;s/gzip[^\$]*/cat /g" {*/,}*/CMakeLists.txt || die
+ sed -i "s:doc/${PN}:doc/${PF}:" python-ui/uihelpers.py || die
+ # Note: >2.3.1 renames /python/ to /python3/, update accordingly
+ sed -i "s/python/${EPYTHON}/;s/dosfs/fs.fat/" tools/atari-hd-image.sh || die
+
+ # Use emutos package rather than bundled ROM.
+ rm src/tos.img || die
+ cat <<-EOF > hatari.cfg || die
+ [ROM]
+ szTosImageFileName = ${EPREFIX}/usr/share/emutos/etos1024k.img
+ EOF
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_SHARED_LIBS=OFF
+ -DDOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+ -DETCDIR="${EPREFIX}"/etc
+ $(cmake_use_find_package X X11)
+ $(cmake_use_find_package capsimage CapsImage)
+ $(cmake_use_find_package microphone PortAudio)
+ $(cmake_use_find_package png PNG)
+ $(cmake_use_find_package portmidi PortMidi)
+ $(cmake_use_find_package readline Readline)
+ $(cmake_use_find_package udev Udev)
+ $(cmake_use_find_package zlib ZLIB)
+ $(usev !gui -DPYTHON_EXECUTABLE=false) # disables python-ui/
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ insinto /etc
+ doins hatari.cfg
+
+ python_fix_shebang "${ED}"/usr/bin
+ use gui && python_fix_shebang "${ED}"/usr/share/${PN}/${PN}ui
+}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/hatari/
@ 2021-09-12 19:19 Ionen Wolkens
0 siblings, 0 replies; 21+ messages in thread
From: Ionen Wolkens @ 2021-09-12 19:19 UTC (permalink / raw
To: gentoo-commits
commit: 7cf3854d74a862a56ff4dab52822ef4ad5bad6aa
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 12 19:07:00 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Sep 12 19:15:38 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cf3854d
games-emulation/hatari: drop 2.3.1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-emulation/hatari/hatari-2.3.1.ebuild | 90 ------------------------------
1 file changed, 90 deletions(-)
diff --git a/games-emulation/hatari/hatari-2.3.1.ebuild b/games-emulation/hatari/hatari-2.3.1.ebuild
deleted file mode 100644
index 2512ca06655..00000000000
--- a/games-emulation/hatari/hatari-2.3.1.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..10} )
-inherit cmake python-single-r1 xdg
-
-DESCRIPTION="Atari ST emulator"
-HOMEPAGE="https://hatari.tuxfamily.org/"
-SRC_URI="https://download.tuxfamily.org/hatari/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="capsimage gui microphone png portmidi readline udev zlib"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
- ${PYTHON_DEPS}
- media-libs/libsdl2[sound,video]
- capsimage? ( >=dev-libs/spsdeclib-5.1-r1 )
- microphone? ( media-libs/portaudio )
- png? ( media-libs/libpng:= )
- portmidi? ( media-libs/portmidi )
- readline? ( sys-libs/readline:= )
- udev? ( virtual/udev )
- zlib? ( sys-libs/zlib:= )"
-RDEPEND="
- ${DEPEND}
- gui? (
- $(python_gen_cond_dep '
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- ')
- x11-libs/gtk+:3[introspection]
- )
- >=games-emulation/emutos-0.9.9.1"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${P}-caps5-include-path.patch
- "${FILESDIR}"/${P}-cmake-include-checksym.patch
-)
-DOCS=(
- readme.txt
- doc/{bugs,changelog,scsi-driver,thanks,video-recording}.txt
-)
-
-src_prepare() {
- cmake_src_prepare
-
- sed -i "s/\.1\.gz\b/.1/g;T;s/gzip[^\$]*/cat /g" {*/,}*/CMakeLists.txt || die
- sed -i "s:doc/${PN}:doc/${PF}:" python-ui/uihelpers.py || die
- # Note: >2.3.1 renames /python/ to /python3/, update accordingly
- sed -i "s/python/${EPYTHON}/;s/dosfs/fs.fat/" tools/atari-hd-image.sh || die
-
- # Use emutos package rather than bundled ROM.
- rm src/tos.img || die
- cat <<-EOF > hatari.cfg || die
- [ROM]
- szTosImageFileName = ${EPREFIX}/usr/share/emutos/etos512k.img
- EOF
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_SHARED_LIBS=OFF
- -DCMAKE_DISABLE_FIND_PACKAGE_CapsImage=$(usex !capsimage)
- -DCMAKE_DISABLE_FIND_PACKAGE_PNG=$(usex !png)
- -DCMAKE_DISABLE_FIND_PACKAGE_PortAudio=$(usex !microphone)
- -DCMAKE_DISABLE_FIND_PACKAGE_PortMidi=$(usex !portmidi)
- -DCMAKE_DISABLE_FIND_PACKAGE_Readline=$(usex !readline)
- -DCMAKE_DISABLE_FIND_PACKAGE_Udev=$(usex !udev)
- -DCMAKE_DISABLE_FIND_PACKAGE_ZLIB=$(usex !zlib)
- -DDOCDIR="${EPREFIX}"/usr/share/doc/${PF}
- -DETCDIR="${EPREFIX}"/etc
- $(usex gui '' -DPYTHON_EXECUTABLE=false) # disables python-ui/
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- insinto /etc
- doins hatari.cfg
-
- python_fix_shebang "${ED}"/usr/bin
- use gui && python_fix_shebang "${ED}"/usr/share/${PN}/${PN}ui
-}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/hatari/
@ 2022-07-11 22:26 Ionen Wolkens
0 siblings, 0 replies; 21+ messages in thread
From: Ionen Wolkens @ 2022-07-11 22:26 UTC (permalink / raw
To: gentoo-commits
commit: 11167bfb471267cc5d6990bcc5c8bee1d90ab96f
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 11 21:23:35 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Jul 11 22:26:24 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11167bfb
games-emulation/hatari: add 2.4.0
Drop IUSE=microphone, this now uses sdl2 rather than portaudio and
thus is enabled by default.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-emulation/hatari/Manifest | 1 +
games-emulation/hatari/hatari-2.4.0.ebuild | 98 ++++++++++++++++++++++++++++++
2 files changed, 99 insertions(+)
diff --git a/games-emulation/hatari/Manifest b/games-emulation/hatari/Manifest
index 3b95e0baff55..f7f9aabf405e 100644
--- a/games-emulation/hatari/Manifest
+++ b/games-emulation/hatari/Manifest
@@ -1 +1,2 @@
DIST hatari-2.3.1.tar.bz2 4334129 BLAKE2B f309a31cbf181135b02858ebefa4d70116e66d252ef5de03cffa8254c0e86e4eeebfbf626613103790fb803d08028b318721020b292ea748c79e4d008e6d503d SHA512 78a6c7d80bfcd9b3a85a82754f4180cfd906eb95c6a44c8fbb92c2a648dc9c21c74c9dd18db4783d87259a3061b39e639c54cdd6c033d83de1252afef811382f
+DIST hatari-2.4.0.tar.bz2 4452205 BLAKE2B fe53b4dac688720372386fc83a83996e2cc83d74fd20f71db5e60f773561dc51d33f3560c1625913a896a9592650460604e821c9f7f07e5bd50d1775b49dfea5 SHA512 8ec542b2f7e27cd185ff8725e8d31ba7f1de709fa638b6162d17b6f1163158cbd16fc2738aa6b073a71cd990a72f305b5322f754faef34399cdca8685a7bf08c
diff --git a/games-emulation/hatari/hatari-2.4.0.ebuild b/games-emulation/hatari/hatari-2.4.0.ebuild
new file mode 100644
index 000000000000..db2b63faf515
--- /dev/null
+++ b/games-emulation/hatari/hatari-2.4.0.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake python-single-r1 xdg
+
+DESCRIPTION="Atari ST emulator"
+HOMEPAGE="https://hatari.tuxfamily.org/"
+SRC_URI="https://download.tuxfamily.org/hatari/${PV}/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X capsimage gui png portmidi readline udev zlib"
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ png? ( zlib )"
+
+COMMON_DEPEND="
+ media-libs/libsdl2[X?,joystick,sound,video]
+ X? ( x11-libs/libX11 )
+ capsimage? ( >=dev-libs/spsdeclib-5.1-r1 )
+ png? ( media-libs/libpng:= )
+ portmidi? ( media-libs/portmidi )
+ readline? ( sys-libs/readline:= )
+ udev? ( virtual/udev )
+ zlib? ( sys-libs/zlib:= )"
+RDEPEND="
+ ${PYTHON_DEPS}
+ ${COMMON_DEPEND}
+ gui? (
+ $(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')
+ x11-libs/gtk+:3[introspection]
+ )
+ >=games-emulation/emutos-1.1.1"
+DEPEND="
+ ${COMMON_DEPEND}
+ X? ( x11-base/xorg-proto )"
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.3.1-caps5-include-path.patch
+ "${FILESDIR}"/${PN}-2.3.1-cmake-include-checksym.patch
+)
+
+DOCS=(
+ readme.txt
+ doc/{bugs,changelog,scsi-driver,thanks,video-recording}.txt
+)
+
+src_prepare() {
+ cmake_src_prepare
+
+ sed -i "s/\.1\.gz\b/.1/;T;s/gzip[^\$]*/cat /" {*/,}*/CMakeLists.txt || die
+ sed -i "s:doc/${PN}:doc/${PF}/html:" python-ui/uihelpers.py || die
+ sed -e "s/python3/${EPYTHON}/" \
+ -e 's/mkdosfs/mkfs.fat/' \
+ -i tools/atari-hd-image.sh || die
+
+ # use emutos package rather than bundled ROM
+ rm src/tos.img || die
+ cat <<-EOF > hatari.cfg || die
+ [ROM]
+ szTosImageFileName = ${EPREFIX}/usr/share/emutos/etos1024k.img
+ EOF
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_SHARED_LIBS=OFF
+ -DDOCDIR="${EPREFIX}"/usr/share/doc/${PF}/html
+ -DETCDIR="${EPREFIX}"/etc
+ $(cmake_use_find_package X X11)
+ $(cmake_use_find_package capsimage CapsImage)
+ $(cmake_use_find_package png PNG)
+ $(cmake_use_find_package portmidi PortMidi)
+ $(cmake_use_find_package readline Readline)
+ $(cmake_use_find_package udev Udev)
+ $(cmake_use_find_package zlib ZLIB)
+ $(usev !gui -DPYTHON_EXECUTABLE=false) # only disables python-ui/
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ insinto /etc
+ doins hatari.cfg
+
+ mv "${ED}"/usr/share/doc/${PF}/{html/*.txt,} || die
+
+ python_fix_shebang "${ED}"/usr/bin
+ use gui && python_fix_shebang "${ED}"/usr/share/${PN}/${PN}ui
+}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/hatari/
@ 2022-07-11 22:26 Ionen Wolkens
0 siblings, 0 replies; 21+ messages in thread
From: Ionen Wolkens @ 2022-07-11 22:26 UTC (permalink / raw
To: gentoo-commits
commit: dc1bf0d962c5c5fd2b7edbe2b145239581c41207
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 11 21:18:20 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Jul 11 22:26:23 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc1bf0d9
games-emulation/hatari: add github remote-id and indent metadata
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-emulation/hatari/metadata.xml | 21 ++++++++++++---------
1 file changed, 12 insertions(+), 9 deletions(-)
diff --git a/games-emulation/hatari/metadata.xml b/games-emulation/hatari/metadata.xml
index 9257dac2b8a5..e85494419618 100644
--- a/games-emulation/hatari/metadata.xml
+++ b/games-emulation/hatari/metadata.xml
@@ -1,13 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-<use>
- <flag name="capsimage">Use <pkg>dev-libs/spsdeclib</pkg> to read .IPF, .RAW, and .CTR disk images</flag>
- <flag name="microphone">Use <pkg>media-libs/portaudio</pkg> for Falcon microphone handling</flag>
- <flag name="portmidi">Use <pkg>media-libs/portmidi</pkg> as an alternative MIDI backend</flag>
-</use>
+ <maintainer type="project">
+ <email>games@gentoo.org</email>
+ <name>Gentoo Games Project</name>
+ </maintainer>
+ <use>
+ <flag name="capsimage">Use <pkg>dev-libs/spsdeclib</pkg> to read .IPF, .RAW, and .CTR disk images</flag>
+ <flag name="microphone">Use <pkg>media-libs/portaudio</pkg> for Falcon microphone handling</flag>
+ <flag name="portmidi">Use <pkg>media-libs/portmidi</pkg> as an alternative MIDI backend</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">hatari/hatari</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/hatari/
@ 2022-07-21 5:38 Ionen Wolkens
0 siblings, 0 replies; 21+ messages in thread
From: Ionen Wolkens @ 2022-07-21 5:38 UTC (permalink / raw
To: gentoo-commits
commit: a2933bed270adb50aa175545b95a39fafb76cf89
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 21 05:05:59 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jul 21 05:37:49 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2933bed
games-emulation/hatari: drop 2.3.1-r1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-emulation/hatari/Manifest | 1 -
games-emulation/hatari/hatari-2.3.1-r1.ebuild | 95 ---------------------------
games-emulation/hatari/metadata.xml | 1 -
3 files changed, 97 deletions(-)
diff --git a/games-emulation/hatari/Manifest b/games-emulation/hatari/Manifest
index f7f9aabf405e..f7f6ebc198a6 100644
--- a/games-emulation/hatari/Manifest
+++ b/games-emulation/hatari/Manifest
@@ -1,2 +1 @@
-DIST hatari-2.3.1.tar.bz2 4334129 BLAKE2B f309a31cbf181135b02858ebefa4d70116e66d252ef5de03cffa8254c0e86e4eeebfbf626613103790fb803d08028b318721020b292ea748c79e4d008e6d503d SHA512 78a6c7d80bfcd9b3a85a82754f4180cfd906eb95c6a44c8fbb92c2a648dc9c21c74c9dd18db4783d87259a3061b39e639c54cdd6c033d83de1252afef811382f
DIST hatari-2.4.0.tar.bz2 4452205 BLAKE2B fe53b4dac688720372386fc83a83996e2cc83d74fd20f71db5e60f773561dc51d33f3560c1625913a896a9592650460604e821c9f7f07e5bd50d1775b49dfea5 SHA512 8ec542b2f7e27cd185ff8725e8d31ba7f1de709fa638b6162d17b6f1163158cbd16fc2738aa6b073a71cd990a72f305b5322f754faef34399cdca8685a7bf08c
diff --git a/games-emulation/hatari/hatari-2.3.1-r1.ebuild b/games-emulation/hatari/hatari-2.3.1-r1.ebuild
deleted file mode 100644
index 874bf6b1be3e..000000000000
--- a/games-emulation/hatari/hatari-2.3.1-r1.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit cmake python-single-r1 xdg
-
-DESCRIPTION="Atari ST emulator"
-HOMEPAGE="https://hatari.tuxfamily.org/"
-SRC_URI="https://download.tuxfamily.org/hatari/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X capsimage gui microphone png portmidi readline udev zlib"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="
- media-libs/libsdl2[X?,joystick,sound,video]
- X? ( x11-libs/libX11 )
- capsimage? ( >=dev-libs/spsdeclib-5.1-r1 )
- microphone? ( media-libs/portaudio )
- png? ( media-libs/libpng:= )
- portmidi? ( media-libs/portmidi )
- readline? ( sys-libs/readline:= )
- udev? ( virtual/udev )
- zlib? ( sys-libs/zlib:= )"
-RDEPEND="
- ${PYTHON_DEPS}
- ${COMMON_DEPEND}
- gui? (
- $(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')
- x11-libs/gtk+:3[introspection]
- )
- >=games-emulation/emutos-1.1.1"
-DEPEND="
- ${COMMON_DEPEND}
- X? ( x11-base/xorg-proto )"
-BDEPEND="${PYTHON_DEPS}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-caps5-include-path.patch
- "${FILESDIR}"/${P}-cmake-include-checksym.patch
-)
-
-DOCS=(
- readme.txt
- doc/{bugs,changelog,scsi-driver,thanks,video-recording}.txt
-)
-
-src_prepare() {
- cmake_src_prepare
-
- sed -i "s/\.1\.gz\b/.1/g;T;s/gzip[^\$]*/cat /g" {*/,}*/CMakeLists.txt || die
- sed -i "s:doc/${PN}:doc/${PF}:" python-ui/uihelpers.py || die
- # Note: >2.3.1 renames /python/ to /python3/, update accordingly
- sed -i "s/python/${EPYTHON}/;s/dosfs/fs.fat/" tools/atari-hd-image.sh || die
-
- # Use emutos package rather than bundled ROM.
- rm src/tos.img || die
- cat <<-EOF > hatari.cfg || die
- [ROM]
- szTosImageFileName = ${EPREFIX}/usr/share/emutos/etos1024k.img
- EOF
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_SHARED_LIBS=OFF
- -DDOCDIR="${EPREFIX}"/usr/share/doc/${PF}
- -DETCDIR="${EPREFIX}"/etc
- $(cmake_use_find_package X X11)
- $(cmake_use_find_package capsimage CapsImage)
- $(cmake_use_find_package microphone PortAudio)
- $(cmake_use_find_package png PNG)
- $(cmake_use_find_package portmidi PortMidi)
- $(cmake_use_find_package readline Readline)
- $(cmake_use_find_package udev Udev)
- $(cmake_use_find_package zlib ZLIB)
- $(usev !gui -DPYTHON_EXECUTABLE=false) # disables python-ui/
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- insinto /etc
- doins hatari.cfg
-
- python_fix_shebang "${ED}"/usr/bin
- use gui && python_fix_shebang "${ED}"/usr/share/${PN}/${PN}ui
-}
diff --git a/games-emulation/hatari/metadata.xml b/games-emulation/hatari/metadata.xml
index e85494419618..8f24f9114b50 100644
--- a/games-emulation/hatari/metadata.xml
+++ b/games-emulation/hatari/metadata.xml
@@ -7,7 +7,6 @@
</maintainer>
<use>
<flag name="capsimage">Use <pkg>dev-libs/spsdeclib</pkg> to read .IPF, .RAW, and .CTR disk images</flag>
- <flag name="microphone">Use <pkg>media-libs/portaudio</pkg> for Falcon microphone handling</flag>
<flag name="portmidi">Use <pkg>media-libs/portmidi</pkg> as an alternative MIDI backend</flag>
</use>
<upstream>
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/hatari/
@ 2022-08-29 5:09 Ionen Wolkens
0 siblings, 0 replies; 21+ messages in thread
From: Ionen Wolkens @ 2022-08-29 5:09 UTC (permalink / raw
To: gentoo-commits
commit: 04fae423d59af0bdeb047d7c37955dd9faa3752d
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 29 04:01:14 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Aug 29 05:00:25 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04fae423
games-emulation/hatari: add 2.4.1
Just a quick bump, haven't looked at lto mismatch issues.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-emulation/hatari/Manifest | 1 +
games-emulation/hatari/hatari-2.4.1.ebuild | 98 ++++++++++++++++++++++++++++++
2 files changed, 99 insertions(+)
diff --git a/games-emulation/hatari/Manifest b/games-emulation/hatari/Manifest
index f7f6ebc198a6..c2b7a9379001 100644
--- a/games-emulation/hatari/Manifest
+++ b/games-emulation/hatari/Manifest
@@ -1 +1,2 @@
DIST hatari-2.4.0.tar.bz2 4452205 BLAKE2B fe53b4dac688720372386fc83a83996e2cc83d74fd20f71db5e60f773561dc51d33f3560c1625913a896a9592650460604e821c9f7f07e5bd50d1775b49dfea5 SHA512 8ec542b2f7e27cd185ff8725e8d31ba7f1de709fa638b6162d17b6f1163158cbd16fc2738aa6b073a71cd990a72f305b5322f754faef34399cdca8685a7bf08c
+DIST hatari-2.4.1.tar.bz2 4446656 BLAKE2B 0844f14f2161de931ba098d290655152ecde354a80cc9c18b460fda77149759386cf7ed46d0ce1dd36dc303f1f3cfe421f37f169e06d46a06589cef1d601dbc6 SHA512 90c555150b0fa86b88e4ba3360384edf6afa05d45b82b3260853178b77fd542da6f31bd2e80c8307380fff9c61f0230545ec987e6e74b8c3d708bc5ef5ca8f42
diff --git a/games-emulation/hatari/hatari-2.4.1.ebuild b/games-emulation/hatari/hatari-2.4.1.ebuild
new file mode 100644
index 000000000000..db2b63faf515
--- /dev/null
+++ b/games-emulation/hatari/hatari-2.4.1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake python-single-r1 xdg
+
+DESCRIPTION="Atari ST emulator"
+HOMEPAGE="https://hatari.tuxfamily.org/"
+SRC_URI="https://download.tuxfamily.org/hatari/${PV}/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X capsimage gui png portmidi readline udev zlib"
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ png? ( zlib )"
+
+COMMON_DEPEND="
+ media-libs/libsdl2[X?,joystick,sound,video]
+ X? ( x11-libs/libX11 )
+ capsimage? ( >=dev-libs/spsdeclib-5.1-r1 )
+ png? ( media-libs/libpng:= )
+ portmidi? ( media-libs/portmidi )
+ readline? ( sys-libs/readline:= )
+ udev? ( virtual/udev )
+ zlib? ( sys-libs/zlib:= )"
+RDEPEND="
+ ${PYTHON_DEPS}
+ ${COMMON_DEPEND}
+ gui? (
+ $(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')
+ x11-libs/gtk+:3[introspection]
+ )
+ >=games-emulation/emutos-1.1.1"
+DEPEND="
+ ${COMMON_DEPEND}
+ X? ( x11-base/xorg-proto )"
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.3.1-caps5-include-path.patch
+ "${FILESDIR}"/${PN}-2.3.1-cmake-include-checksym.patch
+)
+
+DOCS=(
+ readme.txt
+ doc/{bugs,changelog,scsi-driver,thanks,video-recording}.txt
+)
+
+src_prepare() {
+ cmake_src_prepare
+
+ sed -i "s/\.1\.gz\b/.1/;T;s/gzip[^\$]*/cat /" {*/,}*/CMakeLists.txt || die
+ sed -i "s:doc/${PN}:doc/${PF}/html:" python-ui/uihelpers.py || die
+ sed -e "s/python3/${EPYTHON}/" \
+ -e 's/mkdosfs/mkfs.fat/' \
+ -i tools/atari-hd-image.sh || die
+
+ # use emutos package rather than bundled ROM
+ rm src/tos.img || die
+ cat <<-EOF > hatari.cfg || die
+ [ROM]
+ szTosImageFileName = ${EPREFIX}/usr/share/emutos/etos1024k.img
+ EOF
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_SHARED_LIBS=OFF
+ -DDOCDIR="${EPREFIX}"/usr/share/doc/${PF}/html
+ -DETCDIR="${EPREFIX}"/etc
+ $(cmake_use_find_package X X11)
+ $(cmake_use_find_package capsimage CapsImage)
+ $(cmake_use_find_package png PNG)
+ $(cmake_use_find_package portmidi PortMidi)
+ $(cmake_use_find_package readline Readline)
+ $(cmake_use_find_package udev Udev)
+ $(cmake_use_find_package zlib ZLIB)
+ $(usev !gui -DPYTHON_EXECUTABLE=false) # only disables python-ui/
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ insinto /etc
+ doins hatari.cfg
+
+ mv "${ED}"/usr/share/doc/${PF}/{html/*.txt,} || die
+
+ python_fix_shebang "${ED}"/usr/bin
+ use gui && python_fix_shebang "${ED}"/usr/share/${PN}/${PN}ui
+}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/hatari/
@ 2022-09-17 8:42 Ionen Wolkens
0 siblings, 0 replies; 21+ messages in thread
From: Ionen Wolkens @ 2022-09-17 8:42 UTC (permalink / raw
To: gentoo-commits
commit: 9950f250531b581060c9584179b0af0234f6f4b9
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 17 06:59:06 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Sep 17 08:42:13 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9950f250
games-emulation/hatari: drop 2.4.0
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-emulation/hatari/Manifest | 1 -
games-emulation/hatari/hatari-2.4.0.ebuild | 98 ------------------------------
2 files changed, 99 deletions(-)
diff --git a/games-emulation/hatari/Manifest b/games-emulation/hatari/Manifest
index c2b7a9379001..e5dec1b910f2 100644
--- a/games-emulation/hatari/Manifest
+++ b/games-emulation/hatari/Manifest
@@ -1,2 +1 @@
-DIST hatari-2.4.0.tar.bz2 4452205 BLAKE2B fe53b4dac688720372386fc83a83996e2cc83d74fd20f71db5e60f773561dc51d33f3560c1625913a896a9592650460604e821c9f7f07e5bd50d1775b49dfea5 SHA512 8ec542b2f7e27cd185ff8725e8d31ba7f1de709fa638b6162d17b6f1163158cbd16fc2738aa6b073a71cd990a72f305b5322f754faef34399cdca8685a7bf08c
DIST hatari-2.4.1.tar.bz2 4446656 BLAKE2B 0844f14f2161de931ba098d290655152ecde354a80cc9c18b460fda77149759386cf7ed46d0ce1dd36dc303f1f3cfe421f37f169e06d46a06589cef1d601dbc6 SHA512 90c555150b0fa86b88e4ba3360384edf6afa05d45b82b3260853178b77fd542da6f31bd2e80c8307380fff9c61f0230545ec987e6e74b8c3d708bc5ef5ca8f42
diff --git a/games-emulation/hatari/hatari-2.4.0.ebuild b/games-emulation/hatari/hatari-2.4.0.ebuild
deleted file mode 100644
index db2b63faf515..000000000000
--- a/games-emulation/hatari/hatari-2.4.0.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..11} )
-inherit cmake python-single-r1 xdg
-
-DESCRIPTION="Atari ST emulator"
-HOMEPAGE="https://hatari.tuxfamily.org/"
-SRC_URI="https://download.tuxfamily.org/hatari/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X capsimage gui png portmidi readline udev zlib"
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
- png? ( zlib )"
-
-COMMON_DEPEND="
- media-libs/libsdl2[X?,joystick,sound,video]
- X? ( x11-libs/libX11 )
- capsimage? ( >=dev-libs/spsdeclib-5.1-r1 )
- png? ( media-libs/libpng:= )
- portmidi? ( media-libs/portmidi )
- readline? ( sys-libs/readline:= )
- udev? ( virtual/udev )
- zlib? ( sys-libs/zlib:= )"
-RDEPEND="
- ${PYTHON_DEPS}
- ${COMMON_DEPEND}
- gui? (
- $(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')
- x11-libs/gtk+:3[introspection]
- )
- >=games-emulation/emutos-1.1.1"
-DEPEND="
- ${COMMON_DEPEND}
- X? ( x11-base/xorg-proto )"
-BDEPEND="${PYTHON_DEPS}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.3.1-caps5-include-path.patch
- "${FILESDIR}"/${PN}-2.3.1-cmake-include-checksym.patch
-)
-
-DOCS=(
- readme.txt
- doc/{bugs,changelog,scsi-driver,thanks,video-recording}.txt
-)
-
-src_prepare() {
- cmake_src_prepare
-
- sed -i "s/\.1\.gz\b/.1/;T;s/gzip[^\$]*/cat /" {*/,}*/CMakeLists.txt || die
- sed -i "s:doc/${PN}:doc/${PF}/html:" python-ui/uihelpers.py || die
- sed -e "s/python3/${EPYTHON}/" \
- -e 's/mkdosfs/mkfs.fat/' \
- -i tools/atari-hd-image.sh || die
-
- # use emutos package rather than bundled ROM
- rm src/tos.img || die
- cat <<-EOF > hatari.cfg || die
- [ROM]
- szTosImageFileName = ${EPREFIX}/usr/share/emutos/etos1024k.img
- EOF
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_SHARED_LIBS=OFF
- -DDOCDIR="${EPREFIX}"/usr/share/doc/${PF}/html
- -DETCDIR="${EPREFIX}"/etc
- $(cmake_use_find_package X X11)
- $(cmake_use_find_package capsimage CapsImage)
- $(cmake_use_find_package png PNG)
- $(cmake_use_find_package portmidi PortMidi)
- $(cmake_use_find_package readline Readline)
- $(cmake_use_find_package udev Udev)
- $(cmake_use_find_package zlib ZLIB)
- $(usev !gui -DPYTHON_EXECUTABLE=false) # only disables python-ui/
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- insinto /etc
- doins hatari.cfg
-
- mv "${ED}"/usr/share/doc/${PF}/{html/*.txt,} || die
-
- python_fix_shebang "${ED}"/usr/bin
- use gui && python_fix_shebang "${ED}"/usr/share/${PN}/${PN}ui
-}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/hatari/
@ 2024-05-04 17:27 Ionen Wolkens
0 siblings, 0 replies; 21+ messages in thread
From: Ionen Wolkens @ 2024-05-04 17:27 UTC (permalink / raw
To: gentoo-commits
commit: 2bb582efa85e6226ea40b99c149f141c5329e4ae
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat May 4 16:57:44 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat May 4 17:26:46 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bb582ef
games-emulation/hatari: add 2.5.0, enable py3.12
wrt bug #879691, the check for strlcpy was removed entirely
(hopefully nothing else, haven't looked in-depth)
gui "seems" fine with 3.12, albeit not have messed with it much
Closes: https://bugs.gentoo.org/879691
Closes: https://bugs.gentoo.org/929577
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-emulation/hatari/Manifest | 1 +
games-emulation/hatari/hatari-2.5.0.ebuild | 103 +++++++++++++++++++++++++++++
games-emulation/hatari/metadata.xml | 1 +
3 files changed, 105 insertions(+)
diff --git a/games-emulation/hatari/Manifest b/games-emulation/hatari/Manifest
index e5dec1b910f2..7a08070ac4dd 100644
--- a/games-emulation/hatari/Manifest
+++ b/games-emulation/hatari/Manifest
@@ -1 +1,2 @@
DIST hatari-2.4.1.tar.bz2 4446656 BLAKE2B 0844f14f2161de931ba098d290655152ecde354a80cc9c18b460fda77149759386cf7ed46d0ce1dd36dc303f1f3cfe421f37f169e06d46a06589cef1d601dbc6 SHA512 90c555150b0fa86b88e4ba3360384edf6afa05d45b82b3260853178b77fd542da6f31bd2e80c8307380fff9c61f0230545ec987e6e74b8c3d708bc5ef5ca8f42
+DIST hatari-2.5.0.tar.bz2 2820580 BLAKE2B 42d955db9a219632d39697041667c2f9ddbd2cc06472c7ca508a097a3dcd5681a73a1069a3a6e788eca79a9aae2ff1ce00288a09556c8bedd697bcd77256f653 SHA512 53c5d5164ccaba8abea2babfbca971995fe6bd4f796d418f01243d3d40ac43371ba04c20600c5117b3e7b7b9a36d092e15cd209cc08324d17a05a7ca8e93cd84
diff --git a/games-emulation/hatari/hatari-2.5.0.ebuild b/games-emulation/hatari/hatari-2.5.0.ebuild
new file mode 100644
index 000000000000..7b8c40d50801
--- /dev/null
+++ b/games-emulation/hatari/hatari-2.5.0.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake python-single-r1 xdg
+
+DESCRIPTION="Atari ST emulator"
+HOMEPAGE="https://hatari.tuxfamily.org/"
+SRC_URI="https://download.tuxfamily.org/hatari/${PV}/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X capsimage capstone gui png portmidi readline udev zlib"
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ png? ( zlib )
+"
+
+COMMON_DEPEND="
+ media-libs/libsdl2[X?,joystick,sound,video]
+ X? ( x11-libs/libX11 )
+ capsimage? ( dev-libs/spsdeclib )
+ capstone? ( dev-libs/capstone:= )
+ png? ( media-libs/libpng:= )
+ portmidi? ( media-libs/portmidi )
+ readline? ( sys-libs/readline:= )
+ udev? ( virtual/udev )
+ zlib? ( sys-libs/zlib:= )
+"
+RDEPEND="
+ ${PYTHON_DEPS}
+ ${COMMON_DEPEND}
+ gui? (
+ $(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')
+ x11-libs/gtk+:3[introspection]
+ )
+ games-emulation/emutos
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ X? ( x11-base/xorg-proto )
+"
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.3.1-caps5-include-path.patch
+)
+
+DOCS=(
+ readme.txt
+ doc/{bugs,changelog,scsi-driver,thanks,video-recording}.txt
+)
+
+src_prepare() {
+ cmake_src_prepare
+
+ sed -i "s/\.1\.gz\b/.1/;T;s/gzip[^\$]*/cat /" {*/,}*/CMakeLists.txt || die
+ sed -i "s:doc/${PN}:doc/${PF}/html:" python-ui/uihelpers.py || die
+ sed -e "s/python3/${EPYTHON}/" \
+ -e 's/mkdosfs/mkfs.fat/' \
+ -i tools/atari-hd-image.sh || die
+
+ # use emutos package rather than bundled ROM
+ rm src/tos.img || die
+ cat <<-EOF > hatari.cfg || die
+ [ROM]
+ szTosImageFileName = ${EPREFIX}/usr/share/emutos/etos1024k.img
+ EOF
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_SHARED_LIBS=OFF
+ -DDOCDIR="${EPREFIX}"/usr/share/doc/${PF}/html
+ -DETCDIR="${EPREFIX}"/etc
+ $(cmake_use_find_package X X11)
+ $(cmake_use_find_package capsimage CapsImage)
+ $(cmake_use_find_package capstone Capstone)
+ $(cmake_use_find_package png PNG)
+ $(cmake_use_find_package portmidi PortMidi)
+ $(cmake_use_find_package readline Readline)
+ $(cmake_use_find_package udev Udev)
+ $(cmake_use_find_package zlib ZLIB)
+ $(usev !gui -DPYTHON_EXECUTABLE=false) # only disables python-ui/
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ insinto /etc
+ doins hatari.cfg
+
+ mv -- "${ED}"/usr/share/doc/${PF}/{html/*.txt,} || die
+
+ python_fix_shebang "${ED}"/usr/bin
+ use gui && python_fix_shebang "${ED}"/usr/share/${PN}/${PN}ui
+}
diff --git a/games-emulation/hatari/metadata.xml b/games-emulation/hatari/metadata.xml
index 8f24f9114b50..acb3e4b7e028 100644
--- a/games-emulation/hatari/metadata.xml
+++ b/games-emulation/hatari/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<use>
<flag name="capsimage">Use <pkg>dev-libs/spsdeclib</pkg> to read .IPF, .RAW, and .CTR disk images</flag>
+ <flag name="capstone">Use <pkg>dev-libs/capstone</pkg> for disassembly output in the debugger</flag>
<flag name="portmidi">Use <pkg>media-libs/portmidi</pkg> as an alternative MIDI backend</flag>
</use>
<upstream>
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/hatari/
@ 2025-04-16 10:59 Ionen Wolkens
0 siblings, 0 replies; 21+ messages in thread
From: Ionen Wolkens @ 2025-04-16 10:59 UTC (permalink / raw
To: gentoo-commits
commit: 39ba3b6e0e969d9839b597a1b534a1f0ae739c64
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 16 08:57:05 2025 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Apr 16 10:56:41 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39ba3b6e
games-emulation/hatari: enable py3.13
Closes: https://bugs.gentoo.org/952481
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-emulation/hatari/hatari-2.5.0.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/games-emulation/hatari/hatari-2.5.0.ebuild b/games-emulation/hatari/hatari-2.5.0.ebuild
index 7b8c40d50801..a7daa033bf05 100644
--- a/games-emulation/hatari/hatari-2.5.0.ebuild
+++ b/games-emulation/hatari/hatari-2.5.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit cmake python-single-r1 xdg
DESCRIPTION="Atari ST emulator"
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/hatari/
@ 2025-06-07 23:07 Ionen Wolkens
0 siblings, 0 replies; 21+ messages in thread
From: Ionen Wolkens @ 2025-06-07 23:07 UTC (permalink / raw
To: gentoo-commits
commit: e081beed44137d31fde1e87ef47045bd161a3317
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 7 23:03:14 2025 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Jun 7 23:07:35 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e081beed
games-emulation/hatari: depend on imagemagick-tools[png] for tests
I think(?) it's able to skip some tests if missing, but does not cope
well when it's found and png is disabled which is rare so may be why
it took so long to be noticed.
Closes: https://bugs.gentoo.org/957522
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-emulation/hatari/hatari-2.5.0.ebuild | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/games-emulation/hatari/hatari-2.5.0.ebuild b/games-emulation/hatari/hatari-2.5.0.ebuild
index a7daa033bf05..dbf9cc028213 100644
--- a/games-emulation/hatari/hatari-2.5.0.ebuild
+++ b/games-emulation/hatari/hatari-2.5.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{11..13} )
inherit cmake python-single-r1 xdg
DESCRIPTION="Atari ST emulator"
@@ -13,11 +13,12 @@ SRC_URI="https://download.tuxfamily.org/hatari/${PV}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="X capsimage capstone gui png portmidi readline udev zlib"
+IUSE="X capsimage capstone gui png portmidi readline test udev zlib"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}
png? ( zlib )
"
+RESTRICT="!test? ( test )"
COMMON_DEPEND="
media-libs/libsdl2[X?,joystick,sound,video]
@@ -43,7 +44,10 @@ DEPEND="
${COMMON_DEPEND}
X? ( x11-base/xorg-proto )
"
-BDEPEND="${PYTHON_DEPS}"
+BDEPEND="
+ ${PYTHON_DEPS}
+ test? ( virtual/imagemagick-tools[png] )
+"
PATCHES=(
"${FILESDIR}"/${PN}-2.3.1-caps5-include-path.patch
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/hatari/
@ 2025-06-27 20:21 Ionen Wolkens
0 siblings, 0 replies; 21+ messages in thread
From: Ionen Wolkens @ 2025-06-27 20:21 UTC (permalink / raw
To: gentoo-commits
commit: c6871fe3b24e94f4c9f363dc9abedf0783ace9f9
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 27 20:17:13 2025 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Jun 27 20:20:41 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6871fe3
games-emulation/hatari: add 2.6.0
"Seems" to work with py3.14, albeit only did limited runtime testing.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-emulation/hatari/Manifest | 1 +
games-emulation/hatari/hatari-2.6.0.ebuild | 113 +++++++++++++++++++++++++++++
2 files changed, 114 insertions(+)
diff --git a/games-emulation/hatari/Manifest b/games-emulation/hatari/Manifest
index 052aedb706f3..d1f0a137ca51 100644
--- a/games-emulation/hatari/Manifest
+++ b/games-emulation/hatari/Manifest
@@ -1 +1,2 @@
DIST hatari-2.5.0.tar.bz2 2820580 BLAKE2B 42d955db9a219632d39697041667c2f9ddbd2cc06472c7ca508a097a3dcd5681a73a1069a3a6e788eca79a9aae2ff1ce00288a09556c8bedd697bcd77256f653 SHA512 53c5d5164ccaba8abea2babfbca971995fe6bd4f796d418f01243d3d40ac43371ba04c20600c5117b3e7b7b9a36d092e15cd209cc08324d17a05a7ca8e93cd84
+DIST hatari-2.6.0.tar.bz2 2885028 BLAKE2B fd11990bd277edb3b815b92bb6e980cab6a8ce391c2df18ae0c2518f97194764b076662f306aa9bb3adaeb1f6d3fa95a422c28428871d899d28d33993899097f SHA512 fb7e26d19903ef35d86ef5ce9cc7ab4d01a5f65dfd91f22c7dee79a1a51d94a900d0cec14204790a3b1e68a7432897216b1d466f5953e7e8b23f39aeafd892e9
diff --git a/games-emulation/hatari/hatari-2.6.0.ebuild b/games-emulation/hatari/hatari-2.6.0.ebuild
new file mode 100644
index 000000000000..37b5b76a573b
--- /dev/null
+++ b/games-emulation/hatari/hatari-2.6.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+inherit cmake python-single-r1 xdg
+
+DESCRIPTION="Atari ST emulator"
+HOMEPAGE="
+ https://www.hatari-emu.org/
+ https://framagit.org/hatari/hatari/
+"
+SRC_URI="https://framagit.org/hatari/releases/-/raw/main/v$(ver_cut 1-2)/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X capsimage capstone gui png portmidi readline test udev zlib"
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ png? ( zlib )
+"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+ media-libs/libsdl2[X?,joystick,sound,video]
+ X? ( x11-libs/libX11 )
+ capsimage? ( dev-libs/spsdeclib )
+ capstone? ( dev-libs/capstone:= )
+ png? ( media-libs/libpng:= )
+ portmidi? ( media-libs/portmidi )
+ readline? ( sys-libs/readline:= )
+ udev? ( virtual/udev )
+ zlib? ( sys-libs/zlib:= )
+"
+RDEPEND="
+ ${PYTHON_DEPS}
+ ${COMMON_DEPEND}
+ gui? (
+ $(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')
+ x11-libs/gtk+:3[introspection]
+ )
+ games-emulation/emutos
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ X? ( x11-base/xorg-proto )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ test? ( virtual/imagemagick-tools[png] )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.3.1-caps5-include-path.patch
+)
+
+DOCS=(
+ readme.txt
+ doc/{bugs,changelog,scsi-driver,thanks,video-recording}.txt
+)
+
+src_prepare() {
+ cmake_src_prepare
+
+ sed -i "s/\.1\.gz\b/.1/;T;s/gzip[^\$]*/cat /" {*/,}*/CMakeLists.txt || die
+ sed -i "s:doc/${PN}:doc/${PF}/html:" python-ui/uihelpers.py || die
+ sed -e "s/python3/${EPYTHON}/" \
+ -e 's/mkdosfs/mkfs.fat/' \
+ -i tools/atari-hd-image.sh || die
+
+ # use emutos package rather than bundled ROM
+ rm src/tos.img || die
+ cat <<-EOF > hatari.cfg || die
+ [ROM]
+ szTosImageFileName = ${EPREFIX}/usr/share/emutos/etos1024k.img
+ EOF
+
+ # currently no switch to control building python-ui
+ use gui || cmake_comment_add_subdirectory python-ui
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_SHARED_LIBS=OFF
+ -DDOCDIR="${EPREFIX}"/usr/share/doc/${PF}/html
+ -DETCDIR="${EPREFIX}"/etc
+ -DPython_FIND_STRATEGY=LOCATION #959154
+ $(cmake_use_find_package X X11)
+ $(cmake_use_find_package capsimage CapsImage)
+ $(cmake_use_find_package capstone Capstone)
+ $(cmake_use_find_package png PNG)
+ $(cmake_use_find_package portmidi PortMidi)
+ $(cmake_use_find_package readline Readline)
+ $(cmake_use_find_package udev Udev)
+ $(cmake_use_find_package zlib ZLIB)
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ insinto /etc
+ doins hatari.cfg
+
+ mv -- "${ED}"/usr/share/doc/${PF}/{html/*.txt,} || die
+
+ python_fix_shebang "${ED}"/usr/bin
+ use gui && python_fix_shebang "${ED}"/usr/share/${PN}/${PN}ui
+}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/hatari/
@ 2025-08-03 7:42 Ionen Wolkens
0 siblings, 0 replies; 21+ messages in thread
From: Ionen Wolkens @ 2025-08-03 7:42 UTC (permalink / raw
To: gentoo-commits
commit: 1d3cf4b137e753622780f77b2d0202d7791dcef3
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 3 07:16:57 2025 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Aug 3 07:41:48 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d3cf4b1
games-emulation/hatari: drop 2.5.0
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-emulation/hatari/Manifest | 1 -
games-emulation/hatari/hatari-2.5.0.ebuild | 107 -----------------------------
2 files changed, 108 deletions(-)
diff --git a/games-emulation/hatari/Manifest b/games-emulation/hatari/Manifest
index d1f0a137ca51..eb35e1651e71 100644
--- a/games-emulation/hatari/Manifest
+++ b/games-emulation/hatari/Manifest
@@ -1,2 +1 @@
-DIST hatari-2.5.0.tar.bz2 2820580 BLAKE2B 42d955db9a219632d39697041667c2f9ddbd2cc06472c7ca508a097a3dcd5681a73a1069a3a6e788eca79a9aae2ff1ce00288a09556c8bedd697bcd77256f653 SHA512 53c5d5164ccaba8abea2babfbca971995fe6bd4f796d418f01243d3d40ac43371ba04c20600c5117b3e7b7b9a36d092e15cd209cc08324d17a05a7ca8e93cd84
DIST hatari-2.6.0.tar.bz2 2885028 BLAKE2B fd11990bd277edb3b815b92bb6e980cab6a8ce391c2df18ae0c2518f97194764b076662f306aa9bb3adaeb1f6d3fa95a422c28428871d899d28d33993899097f SHA512 fb7e26d19903ef35d86ef5ce9cc7ab4d01a5f65dfd91f22c7dee79a1a51d94a900d0cec14204790a3b1e68a7432897216b1d466f5953e7e8b23f39aeafd892e9
diff --git a/games-emulation/hatari/hatari-2.5.0.ebuild b/games-emulation/hatari/hatari-2.5.0.ebuild
deleted file mode 100644
index dbf9cc028213..000000000000
--- a/games-emulation/hatari/hatari-2.5.0.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{11..13} )
-inherit cmake python-single-r1 xdg
-
-DESCRIPTION="Atari ST emulator"
-HOMEPAGE="https://hatari.tuxfamily.org/"
-SRC_URI="https://download.tuxfamily.org/hatari/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X capsimage capstone gui png portmidi readline test udev zlib"
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
- png? ( zlib )
-"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
- media-libs/libsdl2[X?,joystick,sound,video]
- X? ( x11-libs/libX11 )
- capsimage? ( dev-libs/spsdeclib )
- capstone? ( dev-libs/capstone:= )
- png? ( media-libs/libpng:= )
- portmidi? ( media-libs/portmidi )
- readline? ( sys-libs/readline:= )
- udev? ( virtual/udev )
- zlib? ( sys-libs/zlib:= )
-"
-RDEPEND="
- ${PYTHON_DEPS}
- ${COMMON_DEPEND}
- gui? (
- $(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')
- x11-libs/gtk+:3[introspection]
- )
- games-emulation/emutos
-"
-DEPEND="
- ${COMMON_DEPEND}
- X? ( x11-base/xorg-proto )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- test? ( virtual/imagemagick-tools[png] )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.3.1-caps5-include-path.patch
-)
-
-DOCS=(
- readme.txt
- doc/{bugs,changelog,scsi-driver,thanks,video-recording}.txt
-)
-
-src_prepare() {
- cmake_src_prepare
-
- sed -i "s/\.1\.gz\b/.1/;T;s/gzip[^\$]*/cat /" {*/,}*/CMakeLists.txt || die
- sed -i "s:doc/${PN}:doc/${PF}/html:" python-ui/uihelpers.py || die
- sed -e "s/python3/${EPYTHON}/" \
- -e 's/mkdosfs/mkfs.fat/' \
- -i tools/atari-hd-image.sh || die
-
- # use emutos package rather than bundled ROM
- rm src/tos.img || die
- cat <<-EOF > hatari.cfg || die
- [ROM]
- szTosImageFileName = ${EPREFIX}/usr/share/emutos/etos1024k.img
- EOF
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_SHARED_LIBS=OFF
- -DDOCDIR="${EPREFIX}"/usr/share/doc/${PF}/html
- -DETCDIR="${EPREFIX}"/etc
- $(cmake_use_find_package X X11)
- $(cmake_use_find_package capsimage CapsImage)
- $(cmake_use_find_package capstone Capstone)
- $(cmake_use_find_package png PNG)
- $(cmake_use_find_package portmidi PortMidi)
- $(cmake_use_find_package readline Readline)
- $(cmake_use_find_package udev Udev)
- $(cmake_use_find_package zlib ZLIB)
- $(usev !gui -DPYTHON_EXECUTABLE=false) # only disables python-ui/
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- insinto /etc
- doins hatari.cfg
-
- mv -- "${ED}"/usr/share/doc/${PF}/{html/*.txt,} || die
-
- python_fix_shebang "${ED}"/usr/bin
- use gui && python_fix_shebang "${ED}"/usr/share/${PN}/${PN}ui
-}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/hatari/
@ 2025-09-19 5:47 Ionen Wolkens
0 siblings, 0 replies; 21+ messages in thread
From: Ionen Wolkens @ 2025-09-19 5:47 UTC (permalink / raw
To: gentoo-commits
commit: ff83e85d79d7b81fb98c004a70a9e6369a9059ab
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 19 05:18:27 2025 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Sep 19 05:46:21 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff83e85d
games-emulation/hatari: add 2.6.1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-emulation/hatari/Manifest | 1 +
games-emulation/hatari/hatari-2.6.1.ebuild | 116 +++++++++++++++++++++++++++++
2 files changed, 117 insertions(+)
diff --git a/games-emulation/hatari/Manifest b/games-emulation/hatari/Manifest
index eb35e1651e71..8bc9657dd470 100644
--- a/games-emulation/hatari/Manifest
+++ b/games-emulation/hatari/Manifest
@@ -1 +1,2 @@
DIST hatari-2.6.0.tar.bz2 2885028 BLAKE2B fd11990bd277edb3b815b92bb6e980cab6a8ce391c2df18ae0c2518f97194764b076662f306aa9bb3adaeb1f6d3fa95a422c28428871d899d28d33993899097f SHA512 fb7e26d19903ef35d86ef5ce9cc7ab4d01a5f65dfd91f22c7dee79a1a51d94a900d0cec14204790a3b1e68a7432897216b1d466f5953e7e8b23f39aeafd892e9
+DIST hatari-2.6.1.tar.bz2 3249704 BLAKE2B 04799ec16369fcb4fbc9bb63654c0c8e6a7632d822787a089e0a7bd99530a76af01b9d1d1072b9bea2648351bcb2957a415e74a1df60afd2647aeb9b3d559315 SHA512 e9b137eb7238826e356106345b562d8c21686661e69569b07c51000b8e72128133dedc389715e36bf4b9ad24287ebd829ccb6c7a3ad55f28b65762e3e947957c
diff --git a/games-emulation/hatari/hatari-2.6.1.ebuild b/games-emulation/hatari/hatari-2.6.1.ebuild
new file mode 100644
index 000000000000..044a3686bd0d
--- /dev/null
+++ b/games-emulation/hatari/hatari-2.6.1.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+inherit cmake python-single-r1 xdg
+
+DESCRIPTION="Atari ST emulator"
+HOMEPAGE="
+ https://www.hatari-emu.org/
+ https://framagit.org/hatari/hatari/
+"
+SRC_URI="https://framagit.org/hatari/releases/-/raw/main/v$(ver_cut 1-2)/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X capsimage capstone gui png portmidi readline test udev zlib"
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ png? ( zlib )
+"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+ media-libs/libsdl2[X?,joystick,sound,video]
+ X? ( x11-libs/libX11 )
+ capsimage? ( dev-libs/spsdeclib )
+ capstone? ( dev-libs/capstone:= )
+ png? ( media-libs/libpng:= )
+ portmidi? ( media-libs/portmidi )
+ readline? ( sys-libs/readline:= )
+ udev? ( virtual/udev )
+ zlib? ( sys-libs/zlib:= )
+"
+RDEPEND="
+ ${PYTHON_DEPS}
+ ${COMMON_DEPEND}
+ gui? (
+ $(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')
+ x11-libs/gtk+:3[introspection]
+ )
+ games-emulation/emutos
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ X? ( x11-base/xorg-proto )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ test? ( virtual/imagemagick-tools[png] )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.3.1-caps5-include-path.patch
+)
+
+DOCS=(
+ readme.txt
+ doc/{bugs,changelog,scsi-driver,thanks,video-recording}.txt
+)
+
+src_prepare() {
+ cmake_src_prepare
+
+ sed -i "s/\.1\.gz\b/.1/;T;s/gzip[^\$]*/cat /" {*/,}*/CMakeLists.txt || die
+ sed -i "s:doc/${PN}:doc/${PF}/html:" python-ui/uihelpers.py || die
+ sed -e "s/python3/${EPYTHON}/" \
+ -e 's/mkdosfs/mkfs.fat/' \
+ -i tools/atari-hd-image.sh || die
+
+ # use emutos package rather than bundled ROM
+ rm src/tos.img || die
+ cat <<-EOF > hatari.cfg || die
+ [ROM]
+ szTosImageFileName = ${EPREFIX}/usr/share/emutos/etos1024k.img
+ EOF
+
+ if use gui; then
+ python_fix_shebang python-ui
+ else
+ # currently no switch to control building python-ui
+ cmake_comment_add_subdirectory python-ui
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_SHARED_LIBS=OFF
+ -DDOCDIR="${EPREFIX}"/usr/share/doc/${PF}/html
+ -DETCDIR="${EPREFIX}"/etc
+ -DPython_FIND_STRATEGY=LOCATION #959154
+ $(cmake_use_find_package X X11)
+ $(cmake_use_find_package capsimage CapsImage)
+ $(cmake_use_find_package capstone Capstone)
+ $(cmake_use_find_package png PNG)
+ $(cmake_use_find_package portmidi PortMidi)
+ $(cmake_use_find_package readline Readline)
+ $(cmake_use_find_package udev Udev)
+ $(cmake_use_find_package zlib ZLIB)
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ insinto /etc
+ doins hatari.cfg
+
+ mv -- "${ED}"/usr/share/doc/${PF}/{html/*.txt,} || die
+
+ python_fix_shebang "${ED}"/usr/bin
+}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/hatari/
@ 2025-09-20 16:24 Ionen Wolkens
0 siblings, 0 replies; 21+ messages in thread
From: Ionen Wolkens @ 2025-09-20 16:24 UTC (permalink / raw
To: gentoo-commits
commit: d6eaa9aa809048b5f2d1e0cd8e51349cf4a80a3d
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 20 16:23:08 2025 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Sep 20 16:23:08 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6eaa9aa
games-emulation/hatari: fix SRC_URI
Closes: https://bugs.gentoo.org/963151
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-emulation/hatari/hatari-2.6.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/games-emulation/hatari/hatari-2.6.1.ebuild b/games-emulation/hatari/hatari-2.6.1.ebuild
index 044a3686bd0d..bde9dbe9cd12 100644
--- a/games-emulation/hatari/hatari-2.6.1.ebuild
+++ b/games-emulation/hatari/hatari-2.6.1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="
https://www.hatari-emu.org/
https://framagit.org/hatari/hatari/
"
-SRC_URI="https://framagit.org/hatari/releases/-/raw/main/v$(ver_cut 1-2)/${P}.tar.bz2"
+SRC_URI="https://framagit.org/hatari/releases/-/raw/main/v${PV}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
^ permalink raw reply related [flat|nested] 21+ messages in thread
end of thread, other threads:[~2025-09-20 16:24 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-03 7:42 [gentoo-commits] repo/gentoo:master commit in: games-emulation/hatari/ Ionen Wolkens
-- strict thread matches above, loose matches on Subject: below --
2025-09-20 16:24 Ionen Wolkens
2025-09-19 5:47 Ionen Wolkens
2025-06-27 20:21 Ionen Wolkens
2025-06-07 23:07 Ionen Wolkens
2025-04-16 10:59 Ionen Wolkens
2024-05-04 17:27 Ionen Wolkens
2022-09-17 8:42 Ionen Wolkens
2022-08-29 5:09 Ionen Wolkens
2022-07-21 5:38 Ionen Wolkens
2022-07-11 22:26 Ionen Wolkens
2022-07-11 22:26 Ionen Wolkens
2021-09-12 19:19 Ionen Wolkens
2021-09-03 16:09 Ionen Wolkens
2021-06-08 7:10 Ionen Wolkens
2021-01-11 20:59 Sam James
2020-05-07 15:08 Michał Górny
2020-02-09 16:25 Michał Górny
2018-08-12 18:28 Michał Górny
2018-07-13 9:27 Tony Vroon
2017-10-16 0:08 David Seifert
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox