summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Le Cuirot <chewi@gentoo.org>2023-01-17 21:53:42 +0000
committerJames Le Cuirot <chewi@gentoo.org>2023-01-17 21:53:42 +0000
commitb4683895cb37c523bd4925e205681d3014a49802 (patch)
tree0cc266f3a0fcb4c80d9f80f5db9f1875405ea2be /games-engines/residualvm
parentsys-process/lsof: add 4.97.0 (diff)
downloadgentoo-b4683895cb37c523bd4925e205681d3014a49802.tar.gz
gentoo-b4683895cb37c523bd4925e205681d3014a49802.tar.bz2
gentoo-b4683895cb37c523bd4925e205681d3014a49802.zip
games-engines/residualvm: Drop last-rited package
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Diffstat (limited to 'games-engines/residualvm')
-rw-r--r--games-engines/residualvm/Manifest1
-rw-r--r--games-engines/residualvm/files/residualvm-0.3.1-freetype_pkgconfig.patch145
-rw-r--r--games-engines/residualvm/metadata.xml14
-rw-r--r--games-engines/residualvm/residualvm-0.3.1-r2.ebuild98
-rw-r--r--games-engines/residualvm/residualvm-9999.ebuild82
5 files changed, 0 insertions, 340 deletions
diff --git a/games-engines/residualvm/Manifest b/games-engines/residualvm/Manifest
deleted file mode 100644
index fb840283578d..000000000000
--- a/games-engines/residualvm/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST residualvm-0.3.1-sources.tar.bz2 6711799 BLAKE2B 93d21bc5ee2c567b1ef256a69a2634761cd52211a0b2d926edc67b65e0cc1bf23b41c91225e6d43990d61e6c3761acf19defaa9b477ad882d332ad77c71af1a6 SHA512 491a77f1775718795d93f099fa39ec5888755ac1df610089c17209334b98ae783271078ed03a61ced09835aa327446804a55522d4b83f618dd3b843c231444a0
diff --git a/games-engines/residualvm/files/residualvm-0.3.1-freetype_pkgconfig.patch b/games-engines/residualvm/files/residualvm-0.3.1-freetype_pkgconfig.patch
deleted file mode 100644
index 41468ebf2b13..000000000000
--- a/games-engines/residualvm/files/residualvm-0.3.1-freetype_pkgconfig.patch
+++ /dev/null
@@ -1,145 +0,0 @@
-From 34fc21424803ad193532c8423049ad07131fd7db Mon Sep 17 00:00:00 2001
-From: Lars Wendler <polynomial-c@gentoo.org>
-Date: Sun, 6 May 2018 20:55:29 +0200
-Subject: [PATCH 1/2] BUILD: Prefer pkg-config over freetype-config if possible
-
-As of freetype-2.9.1 the freetype-config script no longer gets installed
-by default.
----
- configure | 47 ++++++++++++++++++++++++++++++++++++++---------
- 1 file changed, 38 insertions(+), 9 deletions(-)
-
-diff --git a/configure b/configure
-index 7e0c9300..0a00cd95 100755
---- a/configure
-+++ b/configure
-@@ -209,6 +209,7 @@ _sparklepath=
- _sdlconfig=sdl2-config
- _libcurlconfig=curl-config
- _freetypeconfig=freetype-config
-+_freetype_found="false"
- _sdlpath="$PATH"
- _freetypepath="$PATH"
- _libcurlpath="$PATH"
-@@ -4529,17 +4530,45 @@ echo "$_libunity"
- #
- # Check for FreeType2 to be present
- #
--if test "$_freetype2" != "no"; then
--
-- # Look for the freetype-config script
-- find_freetypeconfig
-+find_freetype() {
-+ # Wrapper function which tries to find freetype
-+ # either by callimg freetype-config or by using
-+ # pkg-config.
-+ # As of freetype-2.9.1 the freetype-config file
-+ # no longer gets installed by default.
-+
-+ if pkg-config --exists freetype2; then
-+ FREETYPE2_LIBS=`pkg-config --libs freetype2`
-+ FREETYPE2_CFLAGS=`pkg-config --cflags freetype2`
-+ FREETYPE2_STATIC_LIBS=`pkg-config --static --libs freetype2`
-+ _freetype_found="true"
-+ else
-+ # Look for the freetype-config script
-+ find_freetypeconfig
-+ if test -n "$_freetypeconfig"; then
-+ # Since 2.3.12, freetype-config prepends $SYSROOT to everything.
-+ # This means we can't pass it a --prefix that includes $SYSROOT.
-+ freetypeprefix="$_freetypepath"
-+ if test -n "$SYSROOT" -a "$SYSROOT" != "/"; then
-+ teststring=VeryImplausibleSysrootX1Y2Z3
-+ if ( env SYSROOT=/$teststring "$_freetypeconfig" --cflags | grep $teststring 2> /dev/null > /dev/null ); then
-+ echo "Adapting FreeType prefix to SYSROOT" >> "$TMPLOG"
-+ freetypeprefix="${freetypeprefix##$SYSROOT}"
-+ fi
-+ fi
-+ FREETYPE2_LIBS=`$_freetypeconfig --prefix="$freetypeprefix" --libs`
-+ FREETYPE2_CFLAGS=`$_freetypeconfig --prefix="$freetypeprefix" --cflags`
-+ FREETYPE2_STATIC_LIBS=`$_freetypeconfig --prefix="$freetypeprefix" --static --libs 2>/dev/null`
-+ _freetype_found="true"
-+ fi
-+ fi
-+}
-
-- if test -z "$_freetypeconfig"; then
-+if test "$_freetype2" != "no"; then
-+ find_freetype
-+ if test $_freetype_found != true; then
- _freetype2=no
- else
-- FREETYPE2_LIBS=`$_freetypeconfig --prefix="$_freetypepath" --libs`
-- FREETYPE2_CFLAGS=`$_freetypeconfig --prefix="$_freetypepath" --cflags`
--
- if test "$_freetype2" = "auto"; then
- _freetype2=no
-
-@@ -4559,7 +4588,7 @@ EOF
- # required flags for static linking. We abuse this to detect
- # FreeType2 builds which are static themselves.
- if test "$_freetype2" != "yes"; then
-- FREETYPE2_LIBS=`$_freetypeconfig --prefix="$_freetypepath" --static --libs 2>/dev/null`
-+ FREETYPE2_LIBS="$FREETYPE2_STATIC_LIBS"
- cc_check_no_clean $FREETYPE2_CFLAGS $FREETYPE2_LIBS && _freetype2=yes
- fi
- cc_check_clean
---
-2.21.0
-
-From c42f90595efae54e661293832bf979f3029599fb Mon Sep 17 00:00:00 2001
-From: Bastien Bouclet <bastien.bouclet@gmail.com>
-Date: Mon, 30 Jul 2018 13:40:55 +0200
-Subject: [PATCH 2/2] BUILD: Check if pkg-config is available
-
----
- configure | 19 +++++++++++++++----
- 1 file changed, 15 insertions(+), 4 deletions(-)
-
-diff --git a/configure b/configure
-index 0a00cd95..198c1938 100755
---- a/configure
-+++ b/configure
-@@ -3866,7 +3866,19 @@ EOF
- cc_check -lm && append_var LIBS "-lm"
-
- #
--# Check for Ogg Vorbis
-+# Check for pkg-config
-+#
-+echocheck "pkg-config"
-+_pkg_config=no
-+command -v pkg-config >/dev/null 2>&1 && _pkg_config=yes
-+echo "$_pkg_config"
-+
-+if test "$_pkg_config" = yes && test -n "$_host" && test -z "$PKG_CONFIG_LIBDIR"; then
-+ echo "WARNING: When cross-compiling PKG_CONFIG_LIBDIR must be set to the location of the .pc files for the target"
-+fi
-+
-+#
-+# Check for Ogg
- #
- echocheck "Ogg Vorbis"
- if test "$_vorbis" = auto ; then
-@@ -4490,7 +4502,7 @@ define_in_config_h_if_yes "$_text_console" 'USE_TEXT_CONSOLE_FOR_DEBUGGER'
- # Check for Unity if taskbar integration is enabled
- #
- echocheck "libunity"
--if test "$_unix" = no || test "$_taskbar" = no; then
-+if test "$_unix" = no || test "$_taskbar" = no || test "$_pkg_config" = no; then
- _libunity=no
- else
- if test "$_libunity" = auto ; then
-@@ -4536,8 +4548,7 @@ find_freetype() {
- # pkg-config.
- # As of freetype-2.9.1 the freetype-config file
- # no longer gets installed by default.
--
-- if pkg-config --exists freetype2; then
-+ if test "$_pkg_config" = "yes" && pkg-config --exists freetype2; then
- FREETYPE2_LIBS=`pkg-config --libs freetype2`
- FREETYPE2_CFLAGS=`pkg-config --cflags freetype2`
- FREETYPE2_STATIC_LIBS=`pkg-config --static --libs freetype2`
---
-2.21.0
-
diff --git a/games-engines/residualvm/metadata.xml b/games-engines/residualvm/metadata.xml
deleted file mode 100644
index 65b4f9322632..000000000000
--- a/games-engines/residualvm/metadata.xml
+++ /dev/null
@@ -1,14 +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>
- <use>
- <flag name="mpeg2">enable mpeg2 codec for cutscenes</flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">residualvm</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-engines/residualvm/residualvm-0.3.1-r2.ebuild b/games-engines/residualvm/residualvm-0.3.1-r2.ebuild
deleted file mode 100644
index 327b61a26d51..000000000000
--- a/games-engines/residualvm/residualvm-0.3.1-r2.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit desktop toolchain-funcs xdg
-
-DESCRIPTION="A cross-platform 3D game interpreter for play LucasArts' LUA-based 3D adventures"
-HOMEPAGE="https://www.residualvm.org/"
-if [[ "${PV}" = 9999* ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/residualvm/residualvm.git"
-else
- SRC_URI="https://www.residualvm.org/downloads/release/${PV}/${P}-sources.tar.bz2"
- KEYWORDS="~amd64 ~x86"
-fi
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-IUSE="alsa debug jpeg mpeg2 mp3 opengl png truetype vorbis zlib"
-
-# TODO: fix dynamic plugin support
-# games crash without media-libs/libsdl[alsa]
-RDEPEND="
- media-libs/glew:0=
- media-libs/libsdl2[X,sound,alsa,joystick,opengl,video]
- virtual/glu
- alsa? ( media-libs/alsa-lib )
- jpeg? ( virtual/jpeg:0 )
- mp3? ( media-libs/libmad )
- mpeg2? ( media-libs/libmpeg2 )
- opengl? ( virtual/opengl )
- png? ( media-libs/libpng:0= )
- truetype? ( media-libs/freetype:2 )
- vorbis? ( media-libs/libvorbis )
- zlib? ( sys-libs/zlib:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-freetype_pkgconfig.patch
-)
-
-src_configure() {
- # not an autotools script
- # some configure options currently do nothing, verify on version bump !!!
- # disable explicitly, otherwise we get unneeded linkage (some copy-paste build system)
- local myconf=(
- --backend=sdl
- --disable-faad
- --disable-flac
- --disable-fluidsynth
- --disable-libunity
- --disable-sparkle
- --disable-tremor
- --docdir="/usr/share/doc/${PF}"
- --enable-all-engines
- --enable-verbose-build
- --libdir="${EPREFIX}/usr/$(get_libdir)"
- --host="${CHOST}"
- --prefix="${EPREFIX}/usr"
- $(use_enable alsa)
- $(use_enable debug)
- $(use_enable !debug release-mode)
- $(use_enable jpeg)
- $(use_enable mp3 mad)
- $(use_enable mpeg2)
- $(use_enable opengl)
- $(use_enable opengl opengl-shaders)
- $(use_enable png)
- $(use_enable truetype freetype2)
- $(use_enable vorbis)
- $(use_enable zlib)
- )
- ./configure "${myconf[@]}" "${EXTRA_ECONF}" || die
-}
-
-src_compile() {
- emake AR="$(tc-getAR) cru" RANLIB="$(tc-getRANLIB)"
-}
-
-src_install() {
- default
- doicon -s 256 icons/${PN}.png
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
-}
diff --git a/games-engines/residualvm/residualvm-9999.ebuild b/games-engines/residualvm/residualvm-9999.ebuild
deleted file mode 100644
index 704091853c9a..000000000000
--- a/games-engines/residualvm/residualvm-9999.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit desktop toolchain-funcs xdg
-
-DESCRIPTION="A cross-platform 3D game interpreter for play LucasArts' LUA-based 3D adventures"
-HOMEPAGE="https://www.residualvm.org/"
-if [[ "${PV}" = 9999* ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/residualvm/residualvm.git"
-else
- SRC_URI="https://www.residualvm.org/downloads/release/${PV}/${P}-sources.tar.bz2"
- KEYWORDS="~amd64 ~x86"
-fi
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-IUSE="alsa debug jpeg mpeg2 mp3 opengl png truetype vorbis zlib"
-
-# TODO: fix dynamic plugin support
-# games crash without media-libs/libsdl2[alsa]
-RDEPEND="
- media-libs/glew:0=
- media-libs/libsdl2[X,sound,alsa,joystick,opengl,video]
- virtual/glu
- alsa? ( media-libs/alsa-lib )
- jpeg? ( virtual/jpeg:0 )
- mp3? ( media-libs/libmad )
- mpeg2? ( media-libs/libmpeg2 )
- opengl? ( virtual/opengl )
- png? ( media-libs/libpng:0= )
- truetype? ( media-libs/freetype:2 )
- vorbis? ( media-libs/libvorbis )
- zlib? ( sys-libs/zlib:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
-"
-
-src_configure() {
- # not an autotools script
- # some configure options currently do nothing, verify on version bump !!!
- # disable explicitly, otherwise we get unneeded linkage (some copy-paste build system)
- local myconf=(
- --backend=sdl
- --disable-faad
- --disable-flac
- --disable-fluidsynth
- --disable-libunity
- --disable-sparkle
- --disable-tremor
- --docdir="/usr/share/doc/${PF}"
- --enable-all-engines
- --enable-verbose-build
- --libdir="${EPREFIX}/usr/$(get_libdir)"
- --host="${CHOST}"
- --prefix="${EPREFIX}/usr"
- $(use_enable alsa)
- $(use_enable debug)
- $(use_enable !debug release-mode)
- $(use_enable jpeg)
- $(use_enable mp3 mad)
- $(use_enable mpeg2)
- $(use_enable opengl)
- $(use_enable opengl opengl-shaders)
- $(use_enable png)
- $(use_enable truetype freetype2)
- $(use_enable vorbis)
- $(use_enable zlib)
- )
- ./configure "${myconf[@]}" "${EXTRA_ECONF}" || die
-}
-
-src_compile() {
- emake AR="$(tc-getAR) cru" RANLIB="$(tc-getRANLIB)"
-}
-
-src_install() {
- default
- doicon -s 256 icons/${PN}.png
-}