commit: bf65f70fe2c0813ba32070d0811224b6208631cf Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Sat May 10 05:09:28 2025 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Sat May 10 07:41:47 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf65f70f
games-engines/scummvm: Remove old Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> games-engines/scummvm/Manifest | 2 - .../files/scummvm-2.8.1-freetype-2.13.3.patch | 59 -------- games-engines/scummvm/scummvm-2.8.0-r1.ebuild | 141 ------------------- games-engines/scummvm/scummvm-2.8.1-r1.ebuild | 145 ------------------- games-engines/scummvm/scummvm-2.9.0.ebuild | 153 --------------------- 5 files changed, 500 deletions(-) diff --git a/games-engines/scummvm/Manifest b/games-engines/scummvm/Manifest index 2b11e655e284..ecdc82614a38 100644 --- a/games-engines/scummvm/Manifest +++ b/games-engines/scummvm/Manifest @@ -1,3 +1 @@ -DIST scummvm-2.8.0.tar.xz 207362400 BLAKE2B 2e0354189bfa50b5af87c9019400c114c7fd3072afeb6cee50c230d27171ae109552c855b07f027769c10f6f325dafd77c56fa17b1c5a61b11ece3c1f54efe53 SHA512 e4e728a668fe3c1b161b56ff788011673766e7429bc27bafb2b4a7f724093b719f7fd47f0995f1db5dad42ecf3ee260fe51d549f85eb2a68862b799962c34632 -DIST scummvm-2.8.1.tar.xz 207711376 BLAKE2B 716503fbbd736e522918203400ccf777bc24a8e43c8c030c0e86d9c4f3c3da3f0c580269781fe030901e06854d43e2ed2f6ec9bc4e269c4d4dde8d3e08f494f2 SHA512 aef6c7b83f087cf0742dcd1f896f5706e2408e54c4c902e75f03e69f4c5475b1d33a2149246646afb96c02aa2e85ba93995dff732b3aa84338b7bc96c62b802c DIST scummvm-2.9.0.tar.xz 219893788 BLAKE2B bb9af6016e4849220b873f35f091d31b9648c3e87b3838f6b4605dc727d2a37687e1d8993218715f3579b400eb11a29c52671136e16fac86415fcbbb87f0c016 SHA512 51236557f93052f2c6f840a135fa775ec4396cfbe618ee74259f29be7e0f0aa6b62d40920e3f03b92991794434ae44ef6f4a26a4615c5e27b362c1545e33b536 diff --git a/games-engines/scummvm/files/scummvm-2.8.1-freetype-2.13.3.patch b/games-engines/scummvm/files/scummvm-2.8.1-freetype-2.13.3.patch deleted file mode 100644 index 3498c17857e0..000000000000 --- a/games-engines/scummvm/files/scummvm-2.8.1-freetype-2.13.3.patch +++ /dev/null @@ -1,59 +0,0 @@ -https://bugs.gentoo.org/938014 -https://github.com/scummvm/scummvm/pull/6046 - -From 391aa847c20bae4827fd8e868267a0cf4fc72df4 Mon Sep 17 00:00:00 2001 -From: antoniou79 <[email protected]> -Date: Wed, 14 Aug 2024 22:50:32 +0300 -Subject: [PATCH] AGS: Support for FreeType 2.13.3 changes to FT_Outline struct - -FreeType 2.13.3 changed a few types of the struct members for FT_Outline struct to unsigned - -This is the relevant commit from the FreeType source (github): -https://github.com/freetype/freetype/commit/2a7bb4596f566a34fd53932af0ef53b956459d25 ---- a/engines/ags/lib/freetype-2.1.3/autohint/ahglyph.cpp -+++ b/engines/ags/lib/freetype-2.1.3/autohint/ahglyph.cpp -@@ -296,7 +296,11 @@ void ah_outline_save(AH_Outline outline, AH_Loader gloader) { - AH_Point point = outline->points; - AH_Point point_limit = point + outline->num_points; - FT_Vector *vec = gloader->current.outline.points; -+#if (FREETYPE_MAJOR * 1000 + FREETYPE_MINOR) * 1000 + FREETYPE_PATCH < 2013003 - char *tag = gloader->current.outline.tags; -+#else -+ unsigned char *tag = gloader->current.outline.tags; -+#endif - - /* we assume that the glyph loader has already been checked for storage */ - for (; point < point_limit; point++, vec++, tag++) { -@@ -408,8 +412,11 @@ FT_Error ah_outline_load(AH_Outline outline, FT_Face face) { - - /* compute Bezier flags */ - { -+#if (FREETYPE_MAJOR * 1000 + FREETYPE_MINOR) * 1000 + FREETYPE_PATCH < 2013003 - char *tag = source->tags; -- -+#else -+ unsigned char *tag = source->tags; -+#endif - for (point = points; point < point_limit; point++, tag++) { - switch (FT_CURVE_TAG(*tag)) { - case FT_CURVE_TAG_CONIC: -@@ -457,12 +464,17 @@ FT_Error ah_outline_load(AH_Outline outline, FT_Face face) { - { - AH_Point *contour = outline->contours; - AH_Point *contour_limit = contour + outline->num_contours; -+#if (FREETYPE_MAJOR * 1000 + FREETYPE_MINOR) * 1000 + FREETYPE_PATCH < 2013003 - short *end = source->contours; - short idx = 0; -+#else -+ unsigned short *end = source->contours; -+ unsigned short idx = 0; -+#endif - - for (; contour < contour_limit; contour++, end++) { - contour[0] = points + idx; -- idx = (short)(end[0] + 1); -+ idx = end[0] + 1; - } - } - - diff --git a/games-engines/scummvm/scummvm-2.8.0-r1.ebuild b/games-engines/scummvm/scummvm-2.8.0-r1.ebuild deleted file mode 100644 index 9adbe73bf3b8..000000000000 --- a/games-engines/scummvm/scummvm-2.8.0-r1.ebuild +++ /dev/null @@ -1,141 +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/libglvnd - ) - ) - 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.8.1-r1.ebuild b/games-engines/scummvm/scummvm-2.8.1-r1.ebuild deleted file mode 100644 index 2d7c8e7c8b65..000000000000 --- a/games-engines/scummvm/scummvm-2.8.1-r1.ebuild +++ /dev/null @@ -1,145 +0,0 @@ -# Copyright 1999-2024 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/libglvnd - ) - ) - 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 ) -" - -PATCHES=( - "${FILESDIR}"/${P}-freetype-2.13.3.patch -) - -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.9.0.ebuild b/games-engines/scummvm/scummvm-2.9.0.ebuild deleted file mode 100644 index f0b6ffc68467..000000000000 --- a/games-engines/scummvm/scummvm-2.9.0.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 1999-2024 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 musepack +net opengl openmpt 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:= ) - 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? ( 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) - $(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 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 -}
