summaryrefslogtreecommitdiff
path: root/games-emulation
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-08-09 03:04:49 -0500
committerroot <root@alpha.trunkmasters.com>2026-08-09 03:04:49 -0500
commit92f6d12bf21434879bac739a9c4c7d9924ce3bad (patch)
tree9a92a97abce6dfa06d4b8bbf4be3083e1bc36207 /games-emulation
parent09db256d16c907238beb9d50761d320ac661c08e (diff)
downloadbaldeagleos-repo-92f6d12bf21434879bac739a9c4c7d9924ce3bad.tar.gz
baldeagleos-repo-92f6d12bf21434879bac739a9c4c7d9924ce3bad.tar.xz
baldeagleos-repo-92f6d12bf21434879bac739a9c4c7d9924ce3bad.zip
Adding metadata
Diffstat (limited to 'games-emulation')
-rw-r--r--games-emulation/dosbox-x/Manifest2
-rw-r--r--games-emulation/dosbox-x/dosbox-x-2026.08.02.ebuild (renamed from games-emulation/dosbox-x/dosbox-x-2026.06.02.ebuild)0
-rw-r--r--games-emulation/mame/Manifest1
-rw-r--r--games-emulation/mame/mame-0.288.ebuild97
-rw-r--r--games-emulation/mame/mame-0.289-r1.ebuild101
-rw-r--r--games-emulation/mame/mame-0.289-r3.ebuild (renamed from games-emulation/mame/mame-0.289-r2.ebuild)11
-rw-r--r--games-emulation/mame/mame-0.289.ebuild100
-rw-r--r--games-emulation/mame/metadata.xml3
8 files changed, 12 insertions, 303 deletions
diff --git a/games-emulation/dosbox-x/Manifest b/games-emulation/dosbox-x/Manifest
index 7461898ad108..7baa0e7f6443 100644
--- a/games-emulation/dosbox-x/Manifest
+++ b/games-emulation/dosbox-x/Manifest
@@ -1,2 +1,2 @@
-DIST dosbox-x-v2026.06.02.tar.gz 133036612 BLAKE2B 0383289c44f4feddd3166510349b12d759eb6de0643b861b3e7e28ce72f7f77a9e9d0be320f9b98cbc0b9e79f2bdf77b879b67e0880986a14cc72f69b991f941 SHA512 c0dc1bd4a1e32f2a6c4b4d90f24ef4eac5850f756159ae77a03f01b2e9f9892f9acf6135a252a2d2e1c5d2de55d9c083e22b4c2baf0ead56da843192cc80e5b6
DIST dosbox-x-v2026.07.02.tar.gz 133051734 BLAKE2B 29781da3a049a2a63d075f8a0234ab7b66c53ef440e9b0c4c17141ff522f6b5ba1456f092b53b0a7be5c8b2d1ed4e200b2e4317cdfe8de0cd3476f2dea5c5450 SHA512 d19e6ff309b418728c1e226a7984e09133055116115e76eb7054339229f1bb7ea715a2ed5e58311c256b798caf37347602ededba8cd47e5fd34fc163832c0189
+DIST dosbox-x-v2026.08.02.tar.gz 133086440 BLAKE2B 51649b1e084025da63e1358894905aa3c9d23c266199e11bd469ad18cf268610c0477c28f51d1bb215a32f9276ead6ec3903add912b1c95e6806ec640cad3bb4 SHA512 855c3e13a635713ef795b6bd2b6464937daed6ba45d320921293a00212680adde622a0b03d15ef58703f688bac1a35016748552b54809f642627109a0134a2bf
diff --git a/games-emulation/dosbox-x/dosbox-x-2026.06.02.ebuild b/games-emulation/dosbox-x/dosbox-x-2026.08.02.ebuild
index da7cf8767be8..da7cf8767be8 100644
--- a/games-emulation/dosbox-x/dosbox-x-2026.06.02.ebuild
+++ b/games-emulation/dosbox-x/dosbox-x-2026.08.02.ebuild
diff --git a/games-emulation/mame/Manifest b/games-emulation/mame/Manifest
index 26ad4856f9dd..ce4a07700e75 100644
--- a/games-emulation/mame/Manifest
+++ b/games-emulation/mame/Manifest
@@ -1,2 +1 @@
-DIST mame-0.288.gh.tar.gz 212563943 BLAKE2B ef7a4d25c5da0a48f155add7d7118bc20fac090dc7a293c70ff781f5f009b2798aaff0782fb2225918aff45a645591835be66291b609c718a530c212c3468e10 SHA512 1241c413eaf7cb1c7336bedfafb8a4b269214e32dba00e9bdf5dc61bb47be3b966f3c656d8efe6b99c2d2ef81e4ae94965d2b59c5d75da1b0d97f36342baec2f
DIST mame-0.289.gh.tar.gz 213237316 BLAKE2B 67f9eebac4692c088149e996c2d453c123357c8fd4b521c766fc5de776c08b37d7ff019bc84b6bdc9c2d29dd2623e2624a2b2d742e6f77d4ebe42cc6b20808c3 SHA512 d113b8a9b00bd00744e254f57d6d255ea085e46e6067ca83520556cc1b691f9be0ed5a2cbe91915c7167e49b0319127cfc626edcc9290b1d0aca54225f6e5a4e
diff --git a/games-emulation/mame/mame-0.288.ebuild b/games-emulation/mame/mame-0.288.ebuild
deleted file mode 100644
index 9bbd0d1260fd..000000000000
--- a/games-emulation/mame/mame-0.288.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit toolchain-funcs python-any-r1
-
-MY_P=${PN}${PV/./}
-DESCRIPTION="Multiple Arcade Machine Emulator"
-HOMEPAGE="https://github.com/mamedev/mame"
-SRC_URI="https://github.com/mamedev/mame/archive/refs/tags/${MY_P}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}"/${PN}-${MY_P}
-
-LICENSE="BSD BSD-2 CC0-1.0 GPL-2+ LGPL-2.1+ MIT public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- app-arch/zstd
- dev-libs/expat
- dev-libs/libutf8proc:=
- dev-libs/pugixml
- dev-qt/qtbase:6=
- media-libs/flac:=
- media-libs/fontconfig
- media-libs/libglvnd
- media-libs/libjpeg-turbo:=
- media-libs/libpulse
- media-libs/libsdl2
- media-libs/portaudio
- media-libs/portmidi
- media-libs/sdl2-ttf
- media-video/pipewire
- sys-devel/gcc:*[cxx]
- virtual/zlib:=
- x11-libs/libX11
- x11-libs/libXi
-"
-DEPEND="
- ${RDEPEND}
- ${PYTHON_DEPS}
-"
-
-DOCS=( README.md )
-
-src_prepare() {
- default
- rm -R 3rdparty/{asio,expat,flac,glm,libjpeg,portaudio,portmidi,pugixml,rapidjson,utf8proc,zlib,zstd}/ || die
- rm docs/man/ldplayer.1 # so that we can glob-install later
-}
-
-src_compile() {
- args=(
- ARCH= # to fix GENie compilation
-
- OVERRIDE_AR="$(tc-getAR)"
- OVERRIDE_CC="$(tc-getCC)"
- OVERRIDE_CXX="$(tc-getCXX)"
- OVERRIDE_LD="$(tc-getLD)"
-
- PYTHON_EXECUTABLE=python3
-
- TOOLS=1
-
- USE_SYSTEM_LIB_ASIO=1
- USE_SYSTEM_LIB_EXPAT=1
- USE_SYSTEM_LIB_FLAC=1
- USE_SYSTEM_LIB_GLM=1
- USE_SYSTEM_LIB_JPEG=1
- USE_SYSTEM_LIB_LUA=0 # to fix sol2 compilation
- USE_SYSTEM_LIB_PORTAUDIO=1
- USE_SYSTEM_LIB_PORTMIDI=1
- USE_SYSTEM_LIB_PUGIXML=1
- USE_SYSTEM_LIB_RAPIDJSON=1
- USE_SYSTEM_LIB_SQLITE3=0 # to fix mame compilation
- USE_SYSTEM_LIB_UTF8PROC=1
- USE_SYSTEM_LIB_ZLIB=1
- USE_SYSTEM_LIB_ZSTD=1
-
- VERBOSE=1
- )
- emake "${args[@]}"
-}
-
-src_install() {
- insinto /usr/share/games/mame/
- doins -r artwork/ bgfx/ ctrlr/ hash/ keymaps/ language/ plugins/ samples/
-
- insinto /usr/share/games/mame/fonts
- doins uismall.bdf
-
- doman docs/man/*.{1,6}
-
- dobin mame castool chdman floptool imgtool jedutil ldresample ldverify nltool nlwav romcmp unidasm
-}
diff --git a/games-emulation/mame/mame-0.289-r1.ebuild b/games-emulation/mame/mame-0.289-r1.ebuild
deleted file mode 100644
index 67e9823599d5..000000000000
--- a/games-emulation/mame/mame-0.289-r1.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit toolchain-funcs python-any-r1
-
-MY_P=${PN}${PV/./}
-DESCRIPTION="Multiple Arcade Machine Emulator"
-HOMEPAGE="https://github.com/mamedev/mame"
-SRC_URI="https://github.com/mamedev/mame/archive/refs/tags/${MY_P}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}"/${PN}-${MY_P}
-
-LICENSE="BSD BSD-2 CC0-1.0 GPL-2+ LGPL-2.1+ MIT public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- app-arch/zstd
- dev-libs/expat
- dev-libs/libutf8proc:=
- dev-libs/pugixml
- dev-qt/qtbase:6=
- media-libs/flac:=
- media-libs/fontconfig
- media-libs/libglvnd
- media-libs/libjpeg-turbo:=
- media-libs/libpulse
- media-libs/libsdl3
- media-libs/portaudio
- media-libs/portmidi
- media-libs/sdl3-ttf
- media-video/pipewire
- sys-devel/gcc:*[cxx]
- virtual/zlib:=
- x11-libs/libX11
- x11-libs/libXi
-"
-DEPEND="
- ${RDEPEND}
- ${PYTHON_DEPS}
- dev-cpp/asio
- dev-libs/rapidjson
-"
-
-DOCS=( README.md )
-
-src_prepare() {
- default
- rm -R 3rdparty/{asio,expat,flac,glm,libjpeg,portaudio,portmidi,pugixml,rapidjson,utf8proc,zlib,zstd}/ || die
- rm docs/man/ldplayer.1 # so that we can glob-install later
-}
-
-src_compile() {
- args=(
- ARCH= # to fix GENie compilation
-
- OSD=sdl3
-
- OVERRIDE_AR="$(tc-getAR)"
- OVERRIDE_CC="$(tc-getCC)"
- OVERRIDE_CXX="$(tc-getCXX)"
- OVERRIDE_LD="$(tc-getLD)"
-
- PYTHON_EXECUTABLE=python3
-
- TOOLS=1
-
- USE_SYSTEM_LIB_ASIO=1
- USE_SYSTEM_LIB_EXPAT=1
- USE_SYSTEM_LIB_FLAC=1
- USE_SYSTEM_LIB_GLM=1
- USE_SYSTEM_LIB_JPEG=1
- USE_SYSTEM_LIB_LUA=0 # to fix sol2 compilation
- USE_SYSTEM_LIB_PORTAUDIO=1
- USE_SYSTEM_LIB_PORTMIDI=1
- USE_SYSTEM_LIB_PUGIXML=1
- USE_SYSTEM_LIB_RAPIDJSON=1
- USE_SYSTEM_LIB_SQLITE3=0 # to fix mame compilation
- USE_SYSTEM_LIB_UTF8PROC=1
- USE_SYSTEM_LIB_ZLIB=1
- USE_SYSTEM_LIB_ZSTD=1
-
- VERBOSE=1
- )
- emake "${args[@]}"
-}
-
-src_install() {
- insinto /usr/share/games/mame/
- doins -r artwork/ bgfx/ ctrlr/ hash/ keymaps/ language/ plugins/ samples/
-
- insinto /usr/share/games/mame/fonts
- doins uismall.bdf
-
- doman docs/man/*.{1,6}
-
- dobin mame castool chdman floptool imgtool jedutil ldresample ldverify nltool nlwav romcmp unidasm
-}
diff --git a/games-emulation/mame/mame-0.289-r2.ebuild b/games-emulation/mame/mame-0.289-r3.ebuild
index 883927927da2..081993538981 100644
--- a/games-emulation/mame/mame-0.289-r2.ebuild
+++ b/games-emulation/mame/mame-0.289-r3.ebuild
@@ -16,6 +16,7 @@ S="${WORKDIR}"/${PN}-${MY_P}
LICENSE="BSD BSD-2 CC0-1.0 GPL-2+ LGPL-2.1+ MIT public-domain"
SLOT="0"
KEYWORDS="~amd64"
+IUSE="portaudio pulseaudio pipewire"
RDEPEND="
app-arch/zstd
@@ -27,16 +28,16 @@ RDEPEND="
media-libs/fontconfig
media-libs/libglvnd
media-libs/libjpeg-turbo:=
- media-libs/libpulse
media-libs/libsdl3
- media-libs/portaudio
media-libs/portmidi
media-libs/sdl3-ttf
- media-video/pipewire
sys-devel/gcc:*[cxx]
virtual/zlib:=
x11-libs/libX11
x11-libs/libXi
+ pipewire? ( media-video/pipewire )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-libs/libpulse )
"
DEPEND="
${RDEPEND}
@@ -65,6 +66,10 @@ src_compile() {
OVERRIDE_CXX="$(tc-getCXX)"
OVERRIDE_LD="$(tc-getLD)"
+ NO_USE_PORTAUDIO=$(usex portaudio 0 1)
+ NO_USE_PULSEAUDIO=$(usex pulseaudio 0 1)
+ NO_USE_PIPEWIRE=$(usex pipewire 0 1)
+
PYTHON_EXECUTABLE=python3
TOOLS=1
diff --git a/games-emulation/mame/mame-0.289.ebuild b/games-emulation/mame/mame-0.289.ebuild
deleted file mode 100644
index 67ae73f27ce6..000000000000
--- a/games-emulation/mame/mame-0.289.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit toolchain-funcs python-any-r1
-
-MY_P=${PN}${PV/./}
-DESCRIPTION="Multiple Arcade Machine Emulator"
-HOMEPAGE="https://github.com/mamedev/mame"
-SRC_URI="https://github.com/mamedev/mame/archive/refs/tags/${MY_P}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}"/${PN}-${MY_P}
-
-LICENSE="BSD BSD-2 CC0-1.0 GPL-2+ LGPL-2.1+ MIT public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- app-arch/zstd
- dev-libs/expat
- dev-libs/libutf8proc:=
- dev-libs/pugixml
- dev-qt/qtbase:6=
- media-libs/flac:=
- media-libs/fontconfig
- media-libs/libglvnd
- media-libs/libjpeg-turbo:=
- media-libs/libpulse
- media-libs/libsdl3
- media-libs/portaudio
- media-libs/portmidi
- media-libs/sdl3-ttf
- media-video/pipewire
- sys-devel/gcc:*[cxx]
- virtual/zlib:=
- x11-libs/libX11
- x11-libs/libXi
-"
-DEPEND="
- ${RDEPEND}
- ${PYTHON_DEPS}
- dev-cpp/asio
-"
-
-DOCS=( README.md )
-
-src_prepare() {
- default
- rm -R 3rdparty/{asio,expat,flac,glm,libjpeg,portaudio,portmidi,pugixml,rapidjson,utf8proc,zlib,zstd}/ || die
- rm docs/man/ldplayer.1 # so that we can glob-install later
-}
-
-src_compile() {
- args=(
- ARCH= # to fix GENie compilation
-
- OSD=sdl3
-
- OVERRIDE_AR="$(tc-getAR)"
- OVERRIDE_CC="$(tc-getCC)"
- OVERRIDE_CXX="$(tc-getCXX)"
- OVERRIDE_LD="$(tc-getLD)"
-
- PYTHON_EXECUTABLE=python3
-
- TOOLS=1
-
- USE_SYSTEM_LIB_ASIO=1
- USE_SYSTEM_LIB_EXPAT=1
- USE_SYSTEM_LIB_FLAC=1
- USE_SYSTEM_LIB_GLM=1
- USE_SYSTEM_LIB_JPEG=1
- USE_SYSTEM_LIB_LUA=0 # to fix sol2 compilation
- USE_SYSTEM_LIB_PORTAUDIO=1
- USE_SYSTEM_LIB_PORTMIDI=1
- USE_SYSTEM_LIB_PUGIXML=1
- USE_SYSTEM_LIB_RAPIDJSON=1
- USE_SYSTEM_LIB_SQLITE3=0 # to fix mame compilation
- USE_SYSTEM_LIB_UTF8PROC=1
- USE_SYSTEM_LIB_ZLIB=1
- USE_SYSTEM_LIB_ZSTD=1
-
- VERBOSE=1
- )
- emake "${args[@]}"
-}
-
-src_install() {
- insinto /usr/share/games/mame/
- doins -r artwork/ bgfx/ ctrlr/ hash/ keymaps/ language/ plugins/ samples/
-
- insinto /usr/share/games/mame/fonts
- doins uismall.bdf
-
- doman docs/man/*.{1,6}
-
- dobin mame castool chdman floptool imgtool jedutil ldresample ldverify nltool nlwav romcmp unidasm
-}
diff --git a/games-emulation/mame/metadata.xml b/games-emulation/mame/metadata.xml
index c083c00402f0..07e925f1d458 100644
--- a/games-emulation/mame/metadata.xml
+++ b/games-emulation/mame/metadata.xml
@@ -5,5 +5,8 @@
<email>sping@gentoo.org</email>
<name>Sebastian Pipping</name>
</maintainer>
+ <use>
+ <flag name="pipewire">Enable support for PipeWire (<pkg>media-video/pipewire</pkg>)</flag>
+ </use>
<origin>baldeagleos-repo</origin>
</pkgmetadata>