summaryrefslogtreecommitdiff
path: root/games-engines
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-03-16 12:48:38 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-03-16 12:48:38 +0000
commitd08ea43e9ada434f42f4be8e115b67ab22ce38af (patch)
treebdc9f44b886b8b704d67c2417df0b7b2055a2976 /games-engines
parent80ea6e6ea87f4685ceff45cd13dd00d644688cac (diff)
gentoo auto-resync : 16:03:2024 - 12:48:37
Diffstat (limited to 'games-engines')
-rw-r--r--games-engines/Manifest.gzbin3886 -> 3889 bytes
-rw-r--r--games-engines/scummvm/Manifest14
-rw-r--r--games-engines/scummvm/metadata.xml1
-rw-r--r--games-engines/scummvm/scummvm-2.5.1-r1.ebuild140
-rw-r--r--games-engines/scummvm/scummvm-2.6.0-r1.ebuild138
-rw-r--r--games-engines/scummvm/scummvm-2.6.1.ebuild142
-rw-r--r--games-engines/scummvm/scummvm-2.7.0.ebuild142
-rw-r--r--games-engines/scummvm/scummvm-2.8.1.ebuild (renamed from games-engines/scummvm/scummvm-2.7.1.ebuild)2
8 files changed, 4 insertions, 575 deletions
diff --git a/games-engines/Manifest.gz b/games-engines/Manifest.gz
index db16e40fc5e5..820d87b36414 100644
--- a/games-engines/Manifest.gz
+++ b/games-engines/Manifest.gz
Binary files differ
diff --git a/games-engines/scummvm/Manifest b/games-engines/scummvm/Manifest
index 09678850cfea..fa3ee2933a01 100644
--- a/games-engines/scummvm/Manifest
+++ b/games-engines/scummvm/Manifest
@@ -1,14 +1,6 @@
-DIST scummvm-2.5.1.tar.xz 132828412 BLAKE2B 08fb2fa6cbeec3c1ec24a9b660aab4344f0dbcf4c42655392315aef0ce78105b2a669ef9c82fc09bc389856e592e4e5249d84512b288e7d790914d5caee3972d SHA512 5e5aaf247e26434dd1594547a3066dce6f52e12370532b8bff09ae22149d697f6d3ab0a94b5c1cf578b2b8cba32d1cd6e5dc30fe0cd6266c8f2b23cba13d7d03
-DIST scummvm-2.6.0.tar.xz 141331920 BLAKE2B 38cdce3e9b7954347d3ba05946c607aa5a62aa8fa1c2145030c1667632a4da43afd3f14ed19ebaf664bbf521610b2cfccc739c82dae95650572bfab81495cb80 SHA512 6bb2b22f9b11a8de2eaa48c520d63579f4907fa49d8b02d58702ece86945b38ea911376f5ae0dc6f3b6ed794ff32ca51fbf690e341401b4a03276b32e9bd7b69
-DIST scummvm-2.6.1.tar.xz 141354456 BLAKE2B b54001a53b3c899831745c94b1bf6020b462dfd49f6de35a609a6977846e7d036ee6c323c888c88379f4b6149dad31a1af5a38ae8d5231303dbba6a0ba97bb2f SHA512 984e35683ec4fa6a0715a20027d471ff432a2da060caf1b28557e42ae7b2b5c3b32c3ef4f3c1fb0ac9bcde69d01f789b3054fe9b0ddb0fe9fadbee462c1afcc5
-DIST scummvm-2.7.0.tar.xz 145171776 BLAKE2B 0f208919ca64cef56e513988635e02c84e5ce85cd328687bd566d17daee5a1386dd7986649655670117e3c211f10566b14f2a0b43bf3fe54ba68c542681b8a31 SHA512 099afbde36f73eec26059f63b541cf79dde7debf7068fb4fa4efd3ad09eecfccb57c92f0a21d120c56c6821e45133e0ca02e138beed98c16f2b273a965411271
-DIST scummvm-2.7.1.tar.xz 148127416 BLAKE2B a74ede3ea8e128d2ab28cac897ef372c1bbcb79de8afdb86c1d30323ddc4c23f72a2f98ee4023d548961d339b89362c50e7e58e358a00a3017950f5bd0e93774 SHA512 7fcefb849822c84df3f8c9b8c91c8ea15cdd4597404c927fda3b2ba0a6a18e82917be9511244d8ba8f693df8bfa2d368bdebdd4caaa9905007ce0463cc693760
DIST scummvm-2.8.0.tar.xz 207362400 BLAKE2B 2e0354189bfa50b5af87c9019400c114c7fd3072afeb6cee50c230d27171ae109552c855b07f027769c10f6f325dafd77c56fa17b1c5a61b11ece3c1f54efe53 SHA512 e4e728a668fe3c1b161b56ff788011673766e7429bc27bafb2b4a7f724093b719f7fd47f0995f1db5dad42ecf3ee260fe51d549f85eb2a68862b799962c34632
-EBUILD scummvm-2.5.1-r1.ebuild 3336 BLAKE2B 62bab3ad57d8d49791c7c544d45a8fca33d2d0d29c4345b0aa990feec16cd854dd5c64f17bc09a59b64acd7bd1cc2f21a61effce47f7ef9835bc3f2a38d6fce5 SHA512 a44d58570026db7211c3a49fa5e97edbffae18027da780519abc686e5d8e19b698cb3cbb79a00b2670ec48774d0538589cf403b1c501e50c641eb7368da67878
-EBUILD scummvm-2.6.0-r1.ebuild 3265 BLAKE2B 625af8af3654f28548984d3512380c3be1dd6ec31b335ea67590e37a39206468e62115174b8bada2b806c7daab3ae45b3561fd9cc88370edd16021d801e99651 SHA512 bd01658c0dac146fa9f94cd5b0f43555a3694b797ed469c33aabfd04311974c30d796e938443208ee65ff25483cca323fdbe0018e6fa9be17badbe0a5a000648
-EBUILD scummvm-2.6.1.ebuild 3245 BLAKE2B bb8852cff25a78313889a370d50eab4c830347e3d35a069ef78a2a06d97e063cb14628dc5ff276c402f9f2cf56a36fb2409e287ff4e8940ec77214af8145327b SHA512 60d5b76d8bd5b93fdc3ba6dc5f6a189253e3560f90821f60dabce4a412c0ef534a5819bcd8f87abd740647ddbc296aa596e8ad3c281d1e8c5ad5b23aef9454c2
-EBUILD scummvm-2.7.0.ebuild 3245 BLAKE2B 39f39fb661e75e49ffc5293608e44c3266f7fa30c1fa88ced8d8926d85336d6d43daf4440fcd546a13f90d405ad5bd5128099b63f7e8566279456c3b7df33b04 SHA512 1a232aafb336991a0ce76dfc4b6629049f9bcb87ea2e28b68d252f132c95124b5d824b8a11bcbad7a2a5167a758b1b43d85bde1654ee1aa269e68cb14dc9b19b
-EBUILD scummvm-2.7.1.ebuild 3245 BLAKE2B 39f39fb661e75e49ffc5293608e44c3266f7fa30c1fa88ced8d8926d85336d6d43daf4440fcd546a13f90d405ad5bd5128099b63f7e8566279456c3b7df33b04 SHA512 1a232aafb336991a0ce76dfc4b6629049f9bcb87ea2e28b68d252f132c95124b5d824b8a11bcbad7a2a5167a758b1b43d85bde1654ee1aa269e68cb14dc9b19b
+DIST scummvm-2.8.1.tar.xz 207711376 BLAKE2B 716503fbbd736e522918203400ccf777bc24a8e43c8c030c0e86d9c4f3c3da3f0c580269781fe030901e06854d43e2ed2f6ec9bc4e269c4d4dde8d3e08f494f2 SHA512 aef6c7b83f087cf0742dcd1f896f5706e2408e54c4c902e75f03e69f4c5475b1d33a2149246646afb96c02aa2e85ba93995dff732b3aa84338b7bc96c62b802c
EBUILD scummvm-2.8.0.ebuild 3245 BLAKE2B 39f39fb661e75e49ffc5293608e44c3266f7fa30c1fa88ced8d8926d85336d6d43daf4440fcd546a13f90d405ad5bd5128099b63f7e8566279456c3b7df33b04 SHA512 1a232aafb336991a0ce76dfc4b6629049f9bcb87ea2e28b68d252f132c95124b5d824b8a11bcbad7a2a5167a758b1b43d85bde1654ee1aa269e68cb14dc9b19b
+EBUILD scummvm-2.8.1.ebuild 3245 BLAKE2B cf66a0e76a979747f3bd327a30ad8870161390999c023473704bb61e2324ddd9dce4de860b3731f6d046f56432e69bc1a60d5e832a57218c7845b3310d68002c SHA512 487a9abcc1be5d1fac5a06311512bb4dc39fe8f1d36e14fa9c9df4c9a91491f686255db987a0af43f3a2961a212523c501b19bb5f2a25c0ddefb33fae38b553f
EBUILD scummvm-9999.ebuild 3245 BLAKE2B bb8852cff25a78313889a370d50eab4c830347e3d35a069ef78a2a06d97e063cb14628dc5ff276c402f9f2cf56a36fb2409e287ff4e8940ec77214af8145327b SHA512 60d5b76d8bd5b93fdc3ba6dc5f6a189253e3560f90821f60dabce4a412c0ef534a5819bcd8f87abd740647ddbc296aa596e8ad3c281d1e8c5ad5b23aef9454c2
-MISC metadata.xml 1099 BLAKE2B 0b3eab6dac75465750b4e6312eac427e79061ed3bcc59f61ffc68e09b70393cc629016d6fb3085a56dffc562cfd16eebe3ae4e073ee63726e125d63cd4b7246c SHA512 7b8bc8a55ef2b0ab4df838b749a4cdb32a30c9085400dfd509bc6bf796124cb00b50d441619edafc1168cd616618e8a3a5a2e83866d7841cc705e91ba8071603
+MISC metadata.xml 988 BLAKE2B 66ced0459606e6037ec74c63fd71605461b8910e9c9376969bf3487e8fdde8b3c7f85cdf3c054f32abd5f72bfe53de028db8d81a3c4c3da220b306f4e2a6eb27 SHA512 2b523111571ecc650a2723c3bbdd2877a33d9380cd7e67e37c556ac1e0cc26aef07ad2c04fab69f012e59c3fab6dd7d7385125e13e200683c4abd85ec1899e92
diff --git a/games-engines/scummvm/metadata.xml b/games-engines/scummvm/metadata.xml
index afba7a09f48a..1e66116903bf 100644
--- a/games-engines/scummvm/metadata.xml
+++ b/games-engines/scummvm/metadata.xml
@@ -12,7 +12,6 @@
<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="glew">enable support for OpenGL Extension Wrangler Library (<pkg>media-libs/glew</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="sndio">Enable support for MIDI music using <pkg>media-sound/sndio</pkg></flag>
diff --git a/games-engines/scummvm/scummvm-2.5.1-r1.ebuild b/games-engines/scummvm/scummvm-2.5.1-r1.ebuild
deleted file mode 100644
index 67c4d1dee981..000000000000
--- a/games-engines/scummvm/scummvm-2.5.1-r1.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright 1999-2022 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 the SCUMM game engine used in Lucasarts adventures"
-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}/${PN}-${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 glew +gtk jpeg lua mpeg2 mp3 +net opengl png sndio speech theora truetype unsupported vorbis zlib"
-RESTRICT="test" # it only looks like there's a test there #77507
-
-RDEPEND="
- >=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 )
- net? (
- media-libs/sdl2-net
- net-misc/curl
- )
- opengl? (
- || (
- virtual/opengl
- media-libs/mesa[gles2]
- media-libs/mesa[gles1]
- )
- glew? ( media-libs/glew:0= )
- )
- png? ( media-libs/libpng:0 )
- 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
- )
- zlib? ( sys-libs/zlib:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- app-arch/xz-utils
- truetype? ( virtual/pkgconfig )
- x86? ( dev-lang/nasm )
-"
-
-S="${WORKDIR}/${P/_/}"
-
-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)
- $(usex fluidsynth '' --disable-fluidsynth)
- $(use_enable fribidi)
- $(use_enable gif)
- $(use opengl && use_enable glew)
- $(use_enable gtk)
- $(use_enable jpeg)
- $(use_enable lua)
- $(use_enable mp3 mad)
- $(use_enable mpeg2)
- $(use_enable net libcurl)
- $(use_enable net sdlnet)
- $(use_enable png)
- $(use_enable sndio)
- $(use_enable speech tts)
- $(use_enable theora theoradec)
- $(use_enable truetype freetype2)
- $(usex unsupported --enable-all-engines '')
- $(use_enable vorbis)
- $(use_enable zlib)
- $(use_enable x86 nasm)
- )
- echo "configure ${myconf[@]}"
- # NOT AN AUTOCONF SCRIPT SO DONT CALL ECONF
- 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-2.6.0-r1.ebuild b/games-engines/scummvm/scummvm-2.6.0-r1.ebuild
deleted file mode 100644
index 4e32d433ef29..000000000000
--- a/games-engines/scummvm/scummvm-2.6.0-r1.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 1999-2022 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 the SCUMM game engine used in Lucasarts adventures"
-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}/${PN}-${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 +net opengl png sndio speech theora truetype unsupported vorbis zlib"
-RESTRICT="test" # it only looks like there's a test there #77507
-
-RDEPEND="
- >=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 )
- net? (
- media-libs/sdl2-net
- net-misc/curl
- )
- opengl? (
- || (
- virtual/opengl
- media-libs/mesa[gles2]
- media-libs/mesa[gles1]
- )
- )
- png? ( media-libs/libpng:0 )
- 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
- )
- zlib? ( sys-libs/zlib:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- app-arch/xz-utils
- truetype? ( virtual/pkgconfig )
- x86? ( dev-lang/nasm )
-"
-
-S="${WORKDIR}/${P/_/}"
-
-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)
- $(usex fluidsynth '' --disable-fluidsynth)
- $(use_enable fribidi)
- $(use_enable gif)
- $(use_enable gtk)
- $(use_enable jpeg)
- $(use_enable lua)
- $(use_enable mp3 mad)
- $(use_enable mpeg2)
- $(use_enable net libcurl)
- $(use_enable net sdlnet)
- $(use_enable png)
- $(use_enable sndio)
- $(use_enable speech tts)
- $(use_enable theora theoradec)
- $(use_enable truetype freetype2)
- $(usex unsupported --enable-all-engines '')
- $(use_enable vorbis)
- $(use_enable zlib)
- $(use_enable x86 nasm)
- )
- echo "configure ${myconf[@]}"
- # NOT AN AUTOCONF SCRIPT SO DONT CALL ECONF
- 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-2.6.1.ebuild b/games-engines/scummvm/scummvm-2.6.1.ebuild
deleted file mode 100644
index d678e3432dbb..000000000000
--- a/games-engines/scummvm/scummvm-2.6.1.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 1999-2022 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 the SCUMM game engine used in Lucasarts adventures"
-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 +net opengl png sndio speech theora truetype unsupported vorbis
- 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 )
- net? (
- media-libs/sdl2-net
- net-misc/curl
- )
- opengl? (
- || (
- virtual/opengl
- media-libs/mesa[gles2]
- media-libs/mesa[gles1]
- )
- )
- png? ( media-libs/libpng:0 )
- 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
- )
- zlib? ( sys-libs/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)
- $(usex fluidsynth '' --disable-fluidsynth)
- $(use_enable fribidi)
- $(use_enable gif)
- $(use_enable gtk)
- $(use_enable jpeg)
- $(use_enable lua)
- $(use_enable mp3 mad)
- $(use_enable mpeg2)
- $(use_enable net libcurl)
- $(use_enable net sdlnet)
- $(use_enable png)
- $(use_enable sndio)
- $(use_enable speech tts)
- $(use_enable theora theoradec)
- $(use_enable truetype freetype2)
- $(usex unsupported --enable-all-engines '')
- $(use_enable vorbis)
- $(use_enable zlib)
- $(use_enable x86 nasm)
- )
- echo "configure ${myconf[@]}"
- # not an autoconf script, so don't call econf
- 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-2.7.0.ebuild b/games-engines/scummvm/scummvm-2.7.0.ebuild
deleted file mode 100644
index 4f5504d6ddf4..000000000000
--- a/games-engines/scummvm/scummvm-2.7.0.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 1999-2023 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 the SCUMM game engine used in Lucasarts adventures"
-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 +net opengl png sndio speech theora truetype unsupported vorbis
- 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 )
- net? (
- media-libs/sdl2-net
- net-misc/curl
- )
- opengl? (
- || (
- virtual/opengl
- media-libs/mesa[gles2]
- media-libs/mesa[gles1]
- )
- )
- png? ( media-libs/libpng:0 )
- 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
- )
- zlib? ( sys-libs/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)
- $(usex fluidsynth '' --disable-fluidsynth)
- $(use_enable fribidi)
- $(use_enable gif)
- $(use_enable gtk)
- $(use_enable jpeg)
- $(use_enable lua)
- $(use_enable mp3 mad)
- $(use_enable mpeg2)
- $(use_enable net libcurl)
- $(use_enable net sdlnet)
- $(use_enable png)
- $(use_enable sndio)
- $(use_enable speech tts)
- $(use_enable theora theoradec)
- $(use_enable truetype freetype2)
- $(usex unsupported --enable-all-engines '')
- $(use_enable vorbis)
- $(use_enable zlib)
- $(use_enable x86 nasm)
- )
- echo "configure ${myconf[@]}"
- # not an autoconf script, so don't call econf
- 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-2.7.1.ebuild b/games-engines/scummvm/scummvm-2.8.1.ebuild
index 4f5504d6ddf4..3690afa59cdb 100644
--- a/games-engines/scummvm/scummvm-2.7.1.ebuild
+++ b/games-engines/scummvm/scummvm-2.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8