summaryrefslogtreecommitdiff
path: root/games-engines/scummvm
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
commita3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /games-engines/scummvm
parentbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff)
downloadbaldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip
Adding metadata
Diffstat (limited to 'games-engines/scummvm')
-rw-r--r--games-engines/scummvm/Manifest1
-rw-r--r--games-engines/scummvm/metadata.xml25
-rw-r--r--games-engines/scummvm/scummvm-2026.2.0.ebuild155
-rw-r--r--games-engines/scummvm/scummvm-9999.ebuild155
4 files changed, 0 insertions, 336 deletions
diff --git a/games-engines/scummvm/Manifest b/games-engines/scummvm/Manifest
deleted file mode 100644
index 77fe6965cc53..000000000000
--- a/games-engines/scummvm/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST scummvm-2026.2.0.tar.xz 227253688 BLAKE2B f6627dd4c517338cae58ddf3cec923b702e76e665b3047cbc0be53a09eb005ae33ca611ccf3397cf911388be45aaeb0dc469f7c8136c953bb8ffacfc0611404b SHA512 093369a5e3d849e9d4fb12a247fa8af68314d7bba59bdc2e5270d0e01fdd711761fa9707e8b61acac1967e223f2db12aa208a397000ee6630f5b2adf365d490d
diff --git a/games-engines/scummvm/metadata.xml b/games-engines/scummvm/metadata.xml
deleted file mode 100644
index 16a30cb3f199..000000000000
--- a/games-engines/scummvm/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?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>
- <maintainer type="person">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </maintainer>
- <use>
- <flag name="fluidsynth">compile with support for fluidsynth</flag>
- <flag name="fribidi">Support for right-to-left languages via <pkg>dev-libs/fribidi</pkg></flag>
- <flag name="mpeg2">enable mpeg2 codec for cutscenes</flag>
- <flag name="net">enable cloud support via <pkg>media-libs/sdl2-net</pkg></flag>
- <flag name="openmpt">Enable mod/tracker music file support via <pkg>media-libs/libopenmpt</pkg></flag>
- <flag name="parport">Enable parallel port support via <pkg>sys-libs/libieee1284</pkg></flag>
- <flag name="sndio">Enable support for MIDI music using <pkg>media-sound/sndio</pkg></flag>
- <flag name="unsupported">enable unsupported and/or broken game engines (you're on your own)</flag>
- </use>
- <upstream>
- <remote-id type="github">scummvm/scummvm</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-engines/scummvm/scummvm-2026.2.0.ebuild b/games-engines/scummvm/scummvm-2026.2.0.ebuild
deleted file mode 100644
index b6115354a11a..000000000000
--- a/games-engines/scummvm/scummvm-2026.2.0.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop flag-o-matic toolchain-funcs xdg
-
-DESCRIPTION="Reimplementation of various game engines for adventures and role-playing games"
-HOMEPAGE="https://www.scummvm.org/"
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/scummvm/scummvm"
-else
- SRC_URI="https://downloads.scummvm.org/frs/scummvm/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
- S=${WORKDIR}/${P/_/}
-fi
-
-LICENSE="GPL-2+ LGPL-2.1 BSD GPL-3-with-font-exception"
-SLOT="0"
-IUSE="
- a52 aac alsa debug flac fluidsynth fribidi gif +gtk jpeg lua mpeg2
- mp3 musepack +net opengl openmpt parport png readline sndio speech
- theora truetype unsupported vorbis vpx zlib
-"
-RESTRICT="test" # it only looks like there's a test there #77507
-
-DEPEND="
- >=media-libs/libsdl2-2.0.0[sound,joystick,video]
- a52? ( media-libs/a52dec )
- aac? ( media-libs/faad2 )
- alsa? ( media-libs/alsa-lib )
- flac? ( media-libs/flac:= )
- fluidsynth? ( media-sound/fluidsynth:= )
- fribidi? ( dev-libs/fribidi )
- gif? ( media-libs/giflib )
- gtk? (
- dev-libs/glib:2
- x11-libs/gtk+:3
- )
- jpeg? ( media-libs/libjpeg-turbo:= )
- mp3? ( media-libs/libmad )
- mpeg2? ( media-libs/libmpeg2 )
- musepack? ( media-sound/musepack-tools:= )
- net? (
- media-libs/sdl2-net
- net-misc/curl
- )
- opengl? (
- || (
- virtual/opengl
- media-libs/libglvnd
- )
- )
- openmpt? ( media-libs/libopenmpt:= )
- parport? ( sys-libs/libieee1284:= )
- png? ( media-libs/libpng:0 )
- readline? ( sys-libs/readline:= )
- sndio? ( media-sound/sndio:= )
- speech? ( app-accessibility/speech-dispatcher )
- truetype? ( media-libs/freetype:2 )
- theora? ( media-libs/libtheora:= )
- vorbis? (
- media-libs/libogg
- media-libs/libvorbis
- )
- vpx? ( media-libs/libvpx:= )
- zlib? ( virtual/zlib:= )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- app-arch/xz-utils
- truetype? ( virtual/pkgconfig )
- x86? ( dev-lang/nasm )
-"
-
-src_prepare() {
- default
-
- # -g isn't needed for nasm here
- sed -i \
- -e '/NASMFLAGS/ s/-g//' \
- configure || die
- sed -i \
- -e '/INSTALL.*doc/d' \
- -e '/INSTALL.*\/pixmaps/d' \
- -e 's/-s //' \
- ports.mk || die
-}
-
-src_configure() {
- use x86 && append-ldflags -Wl,-z,noexecstack
- tc-export STRINGS
-
- local myconf=(
- --backend=sdl
- --host=${CHOST}
- --enable-verbose-build
- --prefix="${EPREFIX}/usr"
- --libdir="${EPREFIX}/usr/$(get_libdir)"
- --opengl-mode=$(usex opengl auto none)
- --with-sdl-prefix="${EPREFIX}/usr"
- $(use_enable a52)
- $(use_enable aac faad)
- $(use_enable alsa)
- $(use_enable debug)
- $(use_enable !debug release-mode)
- $(use_enable flac)
- $(use_enable fluidsynth)
- $(use_enable fribidi)
- $(use_enable gif)
- $(use_enable gtk)
- $(use_enable jpeg)
- $(use_enable lua)
- # it's exclusive to openmpt, and openmpt is preferred upstream
- --disable-mikmod
- $(use_enable mp3 mad)
- $(use_enable mpeg2)
- $(use_enable musepack mpcdec)
- $(use_enable net libcurl)
- $(use_enable net sdlnet)
- $(use_enable openmpt)
- $(use_enable parport opl2lpt)
- $(use_enable png)
- $(use_enable readline)
- $(use_enable sndio)
- $(use_enable speech tts)
- --enable-text-console
- $(use_enable theora theoradec)
- $(use_enable truetype freetype2)
- $(usex unsupported --enable-all-engines '')
- $(use_enable vorbis)
- $(use_enable vpx)
- $(use_enable zlib)
- $(use_enable x86 nasm)
- )
- echo "configure ${myconf[@]}"
- # not an autoconf script, so don't call econf
- local -x SDL_CONFIG="sdl2-config"
- ./configure "${myconf[@]}" ${EXTRA_ECONF} || die
-}
-
-src_compile() {
- emake \
- AR="$(tc-getAR) cru" \
- RANLIB="$(tc-getRANLIB)"
-}
-
-src_install() {
- default
- doicon -s scalable icons/scummvm.svg
-}
diff --git a/games-engines/scummvm/scummvm-9999.ebuild b/games-engines/scummvm/scummvm-9999.ebuild
deleted file mode 100644
index b6115354a11a..000000000000
--- a/games-engines/scummvm/scummvm-9999.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop flag-o-matic toolchain-funcs xdg
-
-DESCRIPTION="Reimplementation of various game engines for adventures and role-playing games"
-HOMEPAGE="https://www.scummvm.org/"
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/scummvm/scummvm"
-else
- SRC_URI="https://downloads.scummvm.org/frs/scummvm/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
- S=${WORKDIR}/${P/_/}
-fi
-
-LICENSE="GPL-2+ LGPL-2.1 BSD GPL-3-with-font-exception"
-SLOT="0"
-IUSE="
- a52 aac alsa debug flac fluidsynth fribidi gif +gtk jpeg lua mpeg2
- mp3 musepack +net opengl openmpt parport png readline sndio speech
- theora truetype unsupported vorbis vpx zlib
-"
-RESTRICT="test" # it only looks like there's a test there #77507
-
-DEPEND="
- >=media-libs/libsdl2-2.0.0[sound,joystick,video]
- a52? ( media-libs/a52dec )
- aac? ( media-libs/faad2 )
- alsa? ( media-libs/alsa-lib )
- flac? ( media-libs/flac:= )
- fluidsynth? ( media-sound/fluidsynth:= )
- fribidi? ( dev-libs/fribidi )
- gif? ( media-libs/giflib )
- gtk? (
- dev-libs/glib:2
- x11-libs/gtk+:3
- )
- jpeg? ( media-libs/libjpeg-turbo:= )
- mp3? ( media-libs/libmad )
- mpeg2? ( media-libs/libmpeg2 )
- musepack? ( media-sound/musepack-tools:= )
- net? (
- media-libs/sdl2-net
- net-misc/curl
- )
- opengl? (
- || (
- virtual/opengl
- media-libs/libglvnd
- )
- )
- openmpt? ( media-libs/libopenmpt:= )
- parport? ( sys-libs/libieee1284:= )
- png? ( media-libs/libpng:0 )
- readline? ( sys-libs/readline:= )
- sndio? ( media-sound/sndio:= )
- speech? ( app-accessibility/speech-dispatcher )
- truetype? ( media-libs/freetype:2 )
- theora? ( media-libs/libtheora:= )
- vorbis? (
- media-libs/libogg
- media-libs/libvorbis
- )
- vpx? ( media-libs/libvpx:= )
- zlib? ( virtual/zlib:= )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- app-arch/xz-utils
- truetype? ( virtual/pkgconfig )
- x86? ( dev-lang/nasm )
-"
-
-src_prepare() {
- default
-
- # -g isn't needed for nasm here
- sed -i \
- -e '/NASMFLAGS/ s/-g//' \
- configure || die
- sed -i \
- -e '/INSTALL.*doc/d' \
- -e '/INSTALL.*\/pixmaps/d' \
- -e 's/-s //' \
- ports.mk || die
-}
-
-src_configure() {
- use x86 && append-ldflags -Wl,-z,noexecstack
- tc-export STRINGS
-
- local myconf=(
- --backend=sdl
- --host=${CHOST}
- --enable-verbose-build
- --prefix="${EPREFIX}/usr"
- --libdir="${EPREFIX}/usr/$(get_libdir)"
- --opengl-mode=$(usex opengl auto none)
- --with-sdl-prefix="${EPREFIX}/usr"
- $(use_enable a52)
- $(use_enable aac faad)
- $(use_enable alsa)
- $(use_enable debug)
- $(use_enable !debug release-mode)
- $(use_enable flac)
- $(use_enable fluidsynth)
- $(use_enable fribidi)
- $(use_enable gif)
- $(use_enable gtk)
- $(use_enable jpeg)
- $(use_enable lua)
- # it's exclusive to openmpt, and openmpt is preferred upstream
- --disable-mikmod
- $(use_enable mp3 mad)
- $(use_enable mpeg2)
- $(use_enable musepack mpcdec)
- $(use_enable net libcurl)
- $(use_enable net sdlnet)
- $(use_enable openmpt)
- $(use_enable parport opl2lpt)
- $(use_enable png)
- $(use_enable readline)
- $(use_enable sndio)
- $(use_enable speech tts)
- --enable-text-console
- $(use_enable theora theoradec)
- $(use_enable truetype freetype2)
- $(usex unsupported --enable-all-engines '')
- $(use_enable vorbis)
- $(use_enable vpx)
- $(use_enable zlib)
- $(use_enable x86 nasm)
- )
- echo "configure ${myconf[@]}"
- # not an autoconf script, so don't call econf
- local -x SDL_CONFIG="sdl2-config"
- ./configure "${myconf[@]}" ${EXTRA_ECONF} || die
-}
-
-src_compile() {
- emake \
- AR="$(tc-getAR) cru" \
- RANLIB="$(tc-getRANLIB)"
-}
-
-src_install() {
- default
- doicon -s scalable icons/scummvm.svg
-}