public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/atari800/
@ 2019-04-22 20:15 James Le Cuirot
  0 siblings, 0 replies; 7+ messages in thread
From: James Le Cuirot @ 2019-04-22 20:15 UTC (permalink / raw
  To: gentoo-commits

commit:     d35acb5171233f59cab58ec83428def6beb5ecc2
Author:     Wim Muskee <wimmuskee <AT> gmail <DOT> com>
AuthorDate: Sat Apr 20 05:56:10 2019 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Mon Apr 22 20:14:09 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d35acb51

games-emulation/atari800: update HOMEPAGE, SRC_URI, metadata

Closes: https://bugs.gentoo.org/683648
Signed-off-by: Wim Muskee <wimmuskee <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11750
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 games-emulation/atari800/atari800-3.1.0-r1.ebuild | 8 ++++----
 games-emulation/atari800/metadata.xml             | 1 +
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/games-emulation/atari800/atari800-3.1.0-r1.ebuild b/games-emulation/atari800/atari800-3.1.0-r1.ebuild
index 31aa318cdeb..9373e100a2a 100644
--- a/games-emulation/atari800/atari800-3.1.0-r1.ebuild
+++ b/games-emulation/atari800/atari800-3.1.0-r1.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 inherit desktop autotools
 
 DESCRIPTION="Atari 800 emulator"
-HOMEPAGE="http://atari800.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
-	mirror://sourceforge/${PN}/xf25.zip"
+HOMEPAGE="https://atari800.github.io/"
+SRC_URI="https://sourceforge.net/projects/${PN}/files/${PN}/${PV}/${P}.tar.gz
+	https://sourceforge.net/projects/${PN}/files/ROM/Original%20XL%20ROM/xf25.zip"
 
 LICENSE="GPL-2+"
 SLOT="0"

diff --git a/games-emulation/atari800/metadata.xml b/games-emulation/atari800/metadata.xml
index 6489dd5ca13..610c1b8077a 100644
--- a/games-emulation/atari800/metadata.xml
+++ b/games-emulation/atari800/metadata.xml
@@ -25,5 +25,6 @@ ways :
 </longdescription>
   <upstream>
     <remote-id type="sourceforge">atari800</remote-id>
+    <remote-id type="github">atari800/atari800</remote-id>
   </upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: games-emulation/atari800/
@ 2020-06-15 13:20 Michał Górny
  0 siblings, 0 replies; 7+ messages in thread
From: Michał Górny @ 2020-06-15 13:20 UTC (permalink / raw
  To: gentoo-commits

commit:     4c0fb6983e542c3b4a3896143d9ccd43b56d28b8
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 15 12:49:46 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jun 15 13:17:31 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c0fb698

games-emulation/atari800: Take as primary maint

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 games-emulation/atari800/metadata.xml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/games-emulation/atari800/metadata.xml b/games-emulation/atari800/metadata.xml
index 610c1b8077a..4c367c3a4cc 100644
--- a/games-emulation/atari800/metadata.xml
+++ b/games-emulation/atari800/metadata.xml
@@ -1,6 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
+  <maintainer type="person">
+    <email>mgorny@gentoo.org</email>
+    <name>Michał Górny</name>
+  </maintainer>
   <maintainer type="project">
     <email>games@gentoo.org</email>
     <name>Gentoo Games Project</name>


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: games-emulation/atari800/
@ 2021-02-11 12:52 Michał Górny
  0 siblings, 0 replies; 7+ messages in thread
From: Michał Górny @ 2021-02-11 12:52 UTC (permalink / raw
  To: gentoo-commits

commit:     fc5d983c57b50078edb18569b0635223694d1bed
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 11 12:51:55 2021 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Feb 11 12:51:55 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc5d983c

games-emulation/atari800: Require sdl for opengl support

Closes: https://bugs.gentoo.org/770052
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 games-emulation/atari800/atari800-4.2.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/games-emulation/atari800/atari800-4.2.0.ebuild b/games-emulation/atari800/atari800-4.2.0.ebuild
index dd100857854..f49f59bcd44 100644
--- a/games-emulation/atari800/atari800-4.2.0.ebuild
+++ b/games-emulation/atari800/atari800-4.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,6 +14,7 @@ LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="opengl readline +sdl +sound"
+REQUIRED_USE="opengl? ( sdl )"
 
 RDEPEND="
 	sdl? (


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: games-emulation/atari800/
@ 2021-08-19  0:39 Sam James
  0 siblings, 0 replies; 7+ messages in thread
From: Sam James @ 2021-08-19  0:39 UTC (permalink / raw
  To: gentoo-commits

commit:     40525db8127cb999419390aa0ada2fdf2c787c1a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 18 23:50:56 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 19 00:38:55 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40525db8

games-emulation/atari800: add missing libsdl[joystick] dependency

Closes: https://bugs.gentoo.org/737948
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../atari800/{atari800-4.2.0.ebuild => atari800-4.2.0-r1.ebuild}   | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/games-emulation/atari800/atari800-4.2.0.ebuild b/games-emulation/atari800/atari800-4.2.0-r1.ebuild
similarity index 92%
rename from games-emulation/atari800/atari800-4.2.0.ebuild
rename to games-emulation/atari800/atari800-4.2.0-r1.ebuild
index f49f59bcd44..a791f33ba0c 100644
--- a/games-emulation/atari800/atari800-4.2.0.ebuild
+++ b/games-emulation/atari800/atari800-4.2.0-r1.ebuild
@@ -2,7 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit desktop autotools
+
+inherit autotools desktop
 
 DESCRIPTION="Atari 800 emulator"
 HOMEPAGE="https://atari800.github.io/"
@@ -18,7 +19,7 @@ REQUIRED_USE="opengl? ( sdl )"
 
 RDEPEND="
 	sdl? (
-		>=media-libs/libsdl-1.2.0[opengl?,sound?,video]
+		>=media-libs/libsdl-1.2.0[joystick,opengl?,sound?,video]
 	)
 	!sdl? (
 		sys-libs/ncurses:=
@@ -30,7 +31,7 @@ RDEPEND="
 	media-libs/libpng:=
 	sys-libs/zlib
 "
-DEPEND=${RDEPEND}
+DEPEND="${RDEPEND}"
 BDEPEND="
 	app-arch/unzip
 "


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: games-emulation/atari800/
@ 2022-05-29  7:09 Michał Górny
  0 siblings, 0 replies; 7+ messages in thread
From: Michał Górny @ 2022-05-29  7:09 UTC (permalink / raw
  To: gentoo-commits

commit:     650236e9939157e369d959bba9704bd5d0613b2b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun May 29 07:05:16 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun May 29 07:09:24 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=650236e9

games-emulation/atari800: Bump to 5.0.0

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 games-emulation/atari800/Manifest              |  1 +
 games-emulation/atari800/atari800-5.0.0.ebuild | 86 ++++++++++++++++++++++++++
 games-emulation/atari800/metadata.xml          |  5 +-
 3 files changed, 91 insertions(+), 1 deletion(-)

diff --git a/games-emulation/atari800/Manifest b/games-emulation/atari800/Manifest
index 8955c0ab3425..a5f28f5de9c0 100644
--- a/games-emulation/atari800/Manifest
+++ b/games-emulation/atari800/Manifest
@@ -1,2 +1,3 @@
 DIST atari800-4.2.0-src.tgz 7047710 BLAKE2B eac4b2da03d2ff5ec9e18dda41e0345975ed16c1cee23d15d2633211b7d4835b7a26c79fbf1672bb9ce3b82d52c7273e717371a0065ba29807f76d823eeb9855 SHA512 1236a8e05bf878e4514ae8e9f1556e0961a7f11ff0333eef415af455d217f712d5c6ededdd343dff6ba1aab777e19997bf9ecb859408187d69fc141301ecba31
+DIST atari800-5.0.0-src.tgz 1847596 BLAKE2B 315afa4fc8d88c2267c3da04f50a541a871f2d9d0867030b30e8f5d22b421f73f89de85ea1c7d6bc41202304de43d482f5d0fd9a081b4e493b3bba1363ce1e71 SHA512 2469561cdfe185ad26fd0fff8d589c528ca267e0195dab58a0fe739674f7445b53c21070f6bcb838c1d776b9803b1e2874ecf58a36b2d6df04bd9eb38855bfac
 DIST xf25.zip 188942 BLAKE2B c10b9108eebc571ac334ea6fca76d227e3d2fcde1595e8823a3d178dc31d9efa9b209572ee03875461289093615470192cf5c9a06cf0b4363d097a9eac201db4 SHA512 306612fc2af41ed10d76103af83e141cfd8bd3ba2ea3cbd1d0b81d4d5b0108c06948a5c626648c8a2424536757a42a3f8b9af1fb63fa3c31096447ffed0f9923

diff --git a/games-emulation/atari800/atari800-5.0.0.ebuild b/games-emulation/atari800/atari800-5.0.0.ebuild
new file mode 100644
index 000000000000..8ad5a7e21a69
--- /dev/null
+++ b/games-emulation/atari800/atari800-5.0.0.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools desktop
+
+DESCRIPTION="Atari 800 emulator"
+HOMEPAGE="https://atari800.github.io/"
+SRC_URI="
+	https://github.com/atari800/atari800/releases/download/ATARI800_${PV//./_}/${P}-src.tgz
+	https://sourceforge.net/projects/${PN}/files/ROM/Original%20XL%20ROM/xf25.zip"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="encode-mp3 opengl readline +sdl +sound"
+REQUIRED_USE="
+	encode-mp3? ( sound )
+	opengl? ( sdl )
+"
+
+DEPEND="
+	encode-mp3? (
+		media-sound/lame
+	)
+	sdl? (
+		>=media-libs/libsdl-1.2.0[joystick,opengl?,sound?,video]
+	)
+	!sdl? (
+		sys-libs/ncurses:=
+	)
+	readline? (
+		sys-libs/readline:=
+		sys-libs/ncurses:=
+	)
+	media-libs/libpng:=
+	sys-libs/zlib
+"
+RDEPEND="
+	${DEPEND}
+"
+BDEPEND="
+	app-arch/unzip
+"
+
+src_prepare() {
+	local PATCHES=(
+		# Bug 544608
+		"${FILESDIR}"/atari800-3.1.0-tgetent-detection.patch
+	)
+
+	default
+	eautoreconf
+}
+
+src_configure() {
+	local video=ncurses
+	local sound=no
+
+	if use sdl; then
+		video=sdl
+		use sound && sound=sdl
+	elif use sound; then
+		sound=oss
+	fi
+
+	local myconf=(
+		$(use_with opengl)
+		$(use_with readline)
+		$(use_with encode-mp3 mp3)
+		--with-video=${video}
+		--with-sound=${sound}
+	)
+	econf "${myconf[@]}"
+}
+
+src_install() {
+	default
+	insinto "/usr/share/${PN}"
+	doins "${WORKDIR}/"*.ROM
+	insinto /etc
+	newins "${FILESDIR}"/atari800-4.2.0.cfg atari800.cfg
+	newicon data/atari2.svg ${PN}.svg
+	make_desktop_entry ${PN} "Atari 800 emulator"
+}

diff --git a/games-emulation/atari800/metadata.xml b/games-emulation/atari800/metadata.xml
index 93a5cf72aa74..70220fb60e13 100644
--- a/games-emulation/atari800/metadata.xml
+++ b/games-emulation/atari800/metadata.xml
@@ -26,9 +26,12 @@ ways :
     * SDL (many different platforms and systems)
     * WinCE
     * MacOS X
-</longdescription>
+  </longdescription>
   <upstream>
     <remote-id type="sourceforge">atari800</remote-id>
     <remote-id type="github">atari800/atari800</remote-id>
   </upstream>
+  <use>
+    <flag name="encode-mp3">Support recording sound in MP3 format</flag>
+  </use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: games-emulation/atari800/
@ 2023-12-28 16:47 Michał Górny
  0 siblings, 0 replies; 7+ messages in thread
From: Michał Górny @ 2023-12-28 16:47 UTC (permalink / raw
  To: gentoo-commits

commit:     310c0332e2e77bd0153f5f7c6fb4ccb453c5c63a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 28 16:47:02 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Dec 28 16:47:33 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=310c0332

games-emulation/atari800: Bump to 5.1.0

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 games-emulation/atari800/Manifest              |  1 +
 games-emulation/atari800/atari800-5.1.0.ebuild | 90 ++++++++++++++++++++++++++
 2 files changed, 91 insertions(+)

diff --git a/games-emulation/atari800/Manifest b/games-emulation/atari800/Manifest
index a5f28f5de9c0..b5bcfce00463 100644
--- a/games-emulation/atari800/Manifest
+++ b/games-emulation/atari800/Manifest
@@ -1,3 +1,4 @@
 DIST atari800-4.2.0-src.tgz 7047710 BLAKE2B eac4b2da03d2ff5ec9e18dda41e0345975ed16c1cee23d15d2633211b7d4835b7a26c79fbf1672bb9ce3b82d52c7273e717371a0065ba29807f76d823eeb9855 SHA512 1236a8e05bf878e4514ae8e9f1556e0961a7f11ff0333eef415af455d217f712d5c6ededdd343dff6ba1aab777e19997bf9ecb859408187d69fc141301ecba31
 DIST atari800-5.0.0-src.tgz 1847596 BLAKE2B 315afa4fc8d88c2267c3da04f50a541a871f2d9d0867030b30e8f5d22b421f73f89de85ea1c7d6bc41202304de43d482f5d0fd9a081b4e493b3bba1363ce1e71 SHA512 2469561cdfe185ad26fd0fff8d589c528ca267e0195dab58a0fe739674f7445b53c21070f6bcb838c1d776b9803b1e2874ecf58a36b2d6df04bd9eb38855bfac
+DIST atari800-5.1.0-src.tgz 1919193 BLAKE2B 5dbd5af3aae29ddd1dbe2e7e8864c71f17fcd616f5ad422a503d4bf667a50f18b680456014e785ba9f963043f9a43eeea7fad858d8a480f01dd158a185d5522a SHA512 404216336e44e34d8cb83c9a78884c26ae985c873a0ab6583d2101ccc832506606c8a9b1d7ac8350c85c04850ce9921f6325f376d04a96c1d7bd8c737183e585
 DIST xf25.zip 188942 BLAKE2B c10b9108eebc571ac334ea6fca76d227e3d2fcde1595e8823a3d178dc31d9efa9b209572ee03875461289093615470192cf5c9a06cf0b4363d097a9eac201db4 SHA512 306612fc2af41ed10d76103af83e141cfd8bd3ba2ea3cbd1d0b81d4d5b0108c06948a5c626648c8a2424536757a42a3f8b9af1fb63fa3c31096447ffed0f9923

diff --git a/games-emulation/atari800/atari800-5.1.0.ebuild b/games-emulation/atari800/atari800-5.1.0.ebuild
new file mode 100644
index 000000000000..140d1478d089
--- /dev/null
+++ b/games-emulation/atari800/atari800-5.1.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools desktop
+
+DESCRIPTION="Emulator of Atari 8-bit computer systems and 5200 game console"
+HOMEPAGE="
+	https://atari800.github.io/
+	https://github.com/atari800/atari800/
+"
+SRC_URI="
+	https://github.com/atari800/atari800/releases/download/ATARI800_${PV//./_}/${P}-src.tgz
+	https://sourceforge.net/projects/atari800/files/ROM/Original%20XL%20ROM/xf25.zip
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="encode-mp3 opengl readline +sdl +sound"
+REQUIRED_USE="
+	encode-mp3? ( sound )
+	opengl? ( sdl )
+"
+
+DEPEND="
+	encode-mp3? (
+		media-sound/lame
+	)
+	sdl? (
+		>=media-libs/libsdl-1.2.0[joystick,opengl?,sound?,video]
+	)
+	!sdl? (
+		sys-libs/ncurses:=
+	)
+	readline? (
+		sys-libs/readline:=
+		sys-libs/ncurses:=
+	)
+	media-libs/libpng:=
+	sys-libs/zlib
+"
+RDEPEND="
+	${DEPEND}
+"
+BDEPEND="
+	app-arch/unzip
+"
+
+src_prepare() {
+	local PATCHES=(
+		# Bug 544608
+		"${FILESDIR}"/atari800-3.1.0-tgetent-detection.patch
+	)
+
+	default
+	eautoreconf
+}
+
+src_configure() {
+	local video=ncurses
+	local sound=no
+
+	if use sdl; then
+		video=sdl
+		use sound && sound=sdl
+	elif use sound; then
+		sound=oss
+	fi
+
+	local myconf=(
+		$(use_with opengl)
+		$(use_with readline)
+		$(use_with encode-mp3 mp3)
+		--with-video=${video}
+		--with-sound=${sound}
+	)
+	econf "${myconf[@]}"
+}
+
+src_install() {
+	default
+	insinto "/usr/share/${PN}"
+	doins "${WORKDIR}/"*.ROM
+	insinto /etc
+	newins "${FILESDIR}"/atari800-4.2.0.cfg atari800.cfg
+	newicon data/atari2.svg ${PN}.svg
+	make_desktop_entry ${PN} "Atari 800 emulator"
+}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: games-emulation/atari800/
@ 2023-12-30  5:00 Michał Górny
  0 siblings, 0 replies; 7+ messages in thread
From: Michał Górny @ 2023-12-30  5:00 UTC (permalink / raw
  To: gentoo-commits

commit:     52c3c2c200b4cff030abe601f431e8df1f99610d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 30 04:52:11 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Dec 30 05:00:50 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52c3c2c2

games-emulation/atari800: Bump to 5.2.0

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 games-emulation/atari800/Manifest              |  1 +
 games-emulation/atari800/atari800-5.2.0.ebuild | 90 ++++++++++++++++++++++++++
 2 files changed, 91 insertions(+)

diff --git a/games-emulation/atari800/Manifest b/games-emulation/atari800/Manifest
index b5bcfce00463..0c526c385d6e 100644
--- a/games-emulation/atari800/Manifest
+++ b/games-emulation/atari800/Manifest
@@ -1,4 +1,5 @@
 DIST atari800-4.2.0-src.tgz 7047710 BLAKE2B eac4b2da03d2ff5ec9e18dda41e0345975ed16c1cee23d15d2633211b7d4835b7a26c79fbf1672bb9ce3b82d52c7273e717371a0065ba29807f76d823eeb9855 SHA512 1236a8e05bf878e4514ae8e9f1556e0961a7f11ff0333eef415af455d217f712d5c6ededdd343dff6ba1aab777e19997bf9ecb859408187d69fc141301ecba31
 DIST atari800-5.0.0-src.tgz 1847596 BLAKE2B 315afa4fc8d88c2267c3da04f50a541a871f2d9d0867030b30e8f5d22b421f73f89de85ea1c7d6bc41202304de43d482f5d0fd9a081b4e493b3bba1363ce1e71 SHA512 2469561cdfe185ad26fd0fff8d589c528ca267e0195dab58a0fe739674f7445b53c21070f6bcb838c1d776b9803b1e2874ecf58a36b2d6df04bd9eb38855bfac
 DIST atari800-5.1.0-src.tgz 1919193 BLAKE2B 5dbd5af3aae29ddd1dbe2e7e8864c71f17fcd616f5ad422a503d4bf667a50f18b680456014e785ba9f963043f9a43eeea7fad858d8a480f01dd158a185d5522a SHA512 404216336e44e34d8cb83c9a78884c26ae985c873a0ab6583d2101ccc832506606c8a9b1d7ac8350c85c04850ce9921f6325f376d04a96c1d7bd8c737183e585
+DIST atari800-5.2.0-src.tgz 1935364 BLAKE2B 39974262d8b12668752716fa470a07e8f9f696b72dd4649383e1dbad86fbb6b6e9310501dbda40e284550922389bcb441f5c8b3b168854d7c77173ca63f02e50 SHA512 c1ac728cb0733937175040bbdb4d5653cdbedeaa1ab399165dd1a9c841ba6930953801da65c0f747e28d293c26ad85e5e014947ebb5090ec03aef77cbd1d2627
 DIST xf25.zip 188942 BLAKE2B c10b9108eebc571ac334ea6fca76d227e3d2fcde1595e8823a3d178dc31d9efa9b209572ee03875461289093615470192cf5c9a06cf0b4363d097a9eac201db4 SHA512 306612fc2af41ed10d76103af83e141cfd8bd3ba2ea3cbd1d0b81d4d5b0108c06948a5c626648c8a2424536757a42a3f8b9af1fb63fa3c31096447ffed0f9923

diff --git a/games-emulation/atari800/atari800-5.2.0.ebuild b/games-emulation/atari800/atari800-5.2.0.ebuild
new file mode 100644
index 000000000000..140d1478d089
--- /dev/null
+++ b/games-emulation/atari800/atari800-5.2.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools desktop
+
+DESCRIPTION="Emulator of Atari 8-bit computer systems and 5200 game console"
+HOMEPAGE="
+	https://atari800.github.io/
+	https://github.com/atari800/atari800/
+"
+SRC_URI="
+	https://github.com/atari800/atari800/releases/download/ATARI800_${PV//./_}/${P}-src.tgz
+	https://sourceforge.net/projects/atari800/files/ROM/Original%20XL%20ROM/xf25.zip
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="encode-mp3 opengl readline +sdl +sound"
+REQUIRED_USE="
+	encode-mp3? ( sound )
+	opengl? ( sdl )
+"
+
+DEPEND="
+	encode-mp3? (
+		media-sound/lame
+	)
+	sdl? (
+		>=media-libs/libsdl-1.2.0[joystick,opengl?,sound?,video]
+	)
+	!sdl? (
+		sys-libs/ncurses:=
+	)
+	readline? (
+		sys-libs/readline:=
+		sys-libs/ncurses:=
+	)
+	media-libs/libpng:=
+	sys-libs/zlib
+"
+RDEPEND="
+	${DEPEND}
+"
+BDEPEND="
+	app-arch/unzip
+"
+
+src_prepare() {
+	local PATCHES=(
+		# Bug 544608
+		"${FILESDIR}"/atari800-3.1.0-tgetent-detection.patch
+	)
+
+	default
+	eautoreconf
+}
+
+src_configure() {
+	local video=ncurses
+	local sound=no
+
+	if use sdl; then
+		video=sdl
+		use sound && sound=sdl
+	elif use sound; then
+		sound=oss
+	fi
+
+	local myconf=(
+		$(use_with opengl)
+		$(use_with readline)
+		$(use_with encode-mp3 mp3)
+		--with-video=${video}
+		--with-sound=${sound}
+	)
+	econf "${myconf[@]}"
+}
+
+src_install() {
+	default
+	insinto "/usr/share/${PN}"
+	doins "${WORKDIR}/"*.ROM
+	insinto /etc
+	newins "${FILESDIR}"/atari800-4.2.0.cfg atari800.cfg
+	newicon data/atari2.svg ${PN}.svg
+	make_desktop_entry ${PN} "Atari 800 emulator"
+}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2023-12-30  5:01 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-06-15 13:20 [gentoo-commits] repo/gentoo:master commit in: games-emulation/atari800/ Michał Górny
  -- strict thread matches above, loose matches on Subject: below --
2023-12-30  5:00 Michał Górny
2023-12-28 16:47 Michał Górny
2022-05-29  7:09 Michał Górny
2021-08-19  0:39 Sam James
2021-02-11 12:52 Michał Górny
2019-04-22 20:15 James Le Cuirot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox