diff options
Diffstat (limited to 'games-engines')
-rw-r--r-- | games-engines/Manifest.gz | bin | 3556 -> 3547 bytes | |||
-rw-r--r-- | games-engines/odamex/Manifest | 2 | ||||
-rw-r--r-- | games-engines/odamex/odamex-0.9.5.ebuild | 2 | ||||
-rw-r--r-- | games-engines/openmw/Manifest | 3 | ||||
-rw-r--r-- | games-engines/openmw/files/openmw-0.47.0-sigstksz.patch | 42 | ||||
-rw-r--r-- | games-engines/openmw/openmw-0.47.0-r1.ebuild (renamed from games-engines/openmw/openmw-0.47.0.ebuild) | 1 | ||||
-rw-r--r-- | games-engines/scummvm/Manifest | 4 | ||||
-rw-r--r-- | games-engines/scummvm/scummvm-2.5.0.ebuild | 140 | ||||
-rw-r--r-- | games-engines/scummvm/scummvm-9999.ebuild | 8 |
9 files changed, 195 insertions, 7 deletions
diff --git a/games-engines/Manifest.gz b/games-engines/Manifest.gz Binary files differindex 2f8c8116a3fc..923bf769c066 100644 --- a/games-engines/Manifest.gz +++ b/games-engines/Manifest.gz diff --git a/games-engines/odamex/Manifest b/games-engines/odamex/Manifest index 3a18f0779f1e..f51339b70063 100644 --- a/games-engines/odamex/Manifest +++ b/games-engines/odamex/Manifest @@ -1,4 +1,4 @@ AUX odamex-0.9.0-Unbundle-miniupnpc.patch 2765 BLAKE2B f1a7307c82d6ab9ee17524d0384ec7b54ee51a1ee611a89cad9cdd3e8a98b448327a85242f71f0432ec266cbb8b24b893a0ca86dd62b994bc1320ef4157dc9f6 SHA512 a310ede1fc3340e6ee28ea0925da828dae517d7f9f83d015b744e0b3185ed82fa737f0a1d6c73ab000edf87a4467910ab14aa3a6bb34dc7c157535bd8270173c DIST odamex-0.9.5.tar.bz2 6659528 BLAKE2B 6f6052aff5a1e0c9a54c417113b67a91044d05ebf13d8ab5fb01132f9bb90b1c97392e881b8bff8baee4621c8e53abbb360fc8c7e6de8ff53d45ee55f73c48ec SHA512 70a0deb5e5b5902620f8fe692dc8507f9f19d7d6afabb4e2efbc25dc6879d469aa250dc55bb165db83a4288af9d5adda72ce3823a3db6dd9ccb83f5c684d3ac8 -EBUILD odamex-0.9.5.ebuild 1779 BLAKE2B 51a20fbcb38a36737b4cb0ad84ab30240da396e597d3c7bc6339c86df6ccbf3e2cabbd9b1155d366b064a5745e29a232eace583d0c0c2b3264d28305b78e409f SHA512 0b366a7024835787d546caa4f3855466205b2e7c47f5d13aad5c1f518d7a09b7e9f7e55cb77f0dd9280e96d1a71f273078cef6e763cd795ec7630ae17a25cfee +EBUILD odamex-0.9.5.ebuild 1778 BLAKE2B f6da456c93acdf987c6d12699559582482440a3f01f7429f08dd1cf94624f17d483b2e730f174b2c204052d7b10e3abaa2bfb0adb32996aab3f93af8c1bd9fa4 SHA512 ee03b72d0b6f067cc918d57120dc95f78616f6b63fbae96a408607c36a0f426af02df1ccdfddba71fd726d972032da0d5fbaea3725d949bc0d93697dce29066f MISC metadata.xml 1561 BLAKE2B f9bb5e3ab12423041b6f2277ba2faaaf219a40ae29dee9c935a4741deab9caad5821adc6fd376ce7f4a91945fb50b651f78cca8567b217112fbfe3a9e4002e89 SHA512 d12235228ebe55962bea2cd0b846e89c521bd217a828c46e99adc700f9a2cc9ebb201cff3c47d2b83e2cecc9d188018e6e48e71f23bd557db3a705589f2bc23a diff --git a/games-engines/odamex/odamex-0.9.5.ebuild b/games-engines/odamex/odamex-0.9.5.ebuild index 2a6cc608b6d8..62d3c471ea58 100644 --- a/games-engines/odamex/odamex-0.9.5.ebuild +++ b/games-engines/odamex/odamex-0.9.5.ebuild @@ -22,10 +22,10 @@ RDEPEND=" media-libs/libsdl2[joystick,sound,video] media-libs/sdl2-mixer net-misc/curl - odalaunch? ( x11-libs/wxGTK:${WX_GTK_VER}[X] ) portmidi? ( media-libs/portmidi ) X? ( x11-libs/libX11 ) ) + odalaunch? ( x11-libs/wxGTK:${WX_GTK_VER}[X] ) server? ( upnp? ( net-libs/miniupnpc:= ) )" diff --git a/games-engines/openmw/Manifest b/games-engines/openmw/Manifest index da8481d68e72..a77bf174d237 100644 --- a/games-engines/openmw/Manifest +++ b/games-engines/openmw/Manifest @@ -7,10 +7,11 @@ AUX openmw-0.46.0-mygui-license.patch 742 BLAKE2B a36016cf4b29c31918376dd27082f4 AUX openmw-0.46.0-nifbullet-test.patch 12675 BLAKE2B fadb3c75bd0fcf4f351f30c86cdc3b407f4f7e97c3c9c278f3e20197a5c78c5b9ff320c9a53bd04fd40114f3b851f9523dd390c75487832cee67b3de7ef228d6 SHA512 e63d5f1e3e3c03a94ff2e926b2ce54d611c12a29749eba8d3c20c4d1ba1ee437142e40b20c08d2da714d7e98d573f4b1e5eaa99425b6dd27aace0e1852bb0ccb AUX openmw-0.46.0-recastnavigation.patch 988 BLAKE2B 3d9dd71a02070268fe21006fda20f2617ad57ce11782c5d05d3deb0c51ae2e2c91f679b23da92b6b939479fe176e99d63705ab1a3bb9d20cc7c39ab55fff2ac3 SHA512 49591f413ff68fbb11b7742c44d138f234e69478eae3462a5a402ac626bf67283e18a05dd2e2cea33706cdeb54deaf28e8a788e91491ddfe0ce10ffd978fc4e0 AUX openmw-0.47.0-mygui-license.patch 728 BLAKE2B 036156d52e609fcbce3b219174e9def640457bcc8ce9df842e4423e8fe9634f7069a820602710fe4315d06801159aff53520843f92155865d294234f4712fed7 SHA512 fb156f963aa103fc04b515faec0ef536e47da78da9ee5fbc2cc4ccaa51d382a229d3ee8a07b007d34442200834a9aba41489cea85e90c73f9acc6943e2274079 +AUX openmw-0.47.0-sigstksz.patch 1409 BLAKE2B f023d8fa0a0e9dd31c0621bad330ed9620983ceac6eed026b5a7f4790a183d222e34e1e91a3e74bad706040ed2e61079650ae4333261095b0e53d3d475dc51cb SHA512 396c47070ed609bae2c8e09d6bc51c45c9fa6158cd8450cf7110f133d07fdc2e82d736b93e4342a982a8cb80080fcc2e005cd4239a246997526d4a114255b974 DIST openmw-0.46.0-floattest.patch 43168 BLAKE2B 060b529fd4cd01f0fc723bb5a00a256b9c1ae4413c7b22581467cce75416e01041c3af22f0215ad9b1c475965a988065e0860c01c1e71d97454b022eec4779ea SHA512 0e165417e9ae047231fdc27b62251b33867f3782c1753f81705c886d6d3a433c8bbc3b4653a2555bc644bad11db9769d4bc2abcc84ca3ab23fabb6b80347bc32 DIST openmw-0.46.0.tar.gz 5155004 BLAKE2B 8ad94a7fffe5a0739c56c778efe2ec17ef66c312a7fe5caf015cf3cad2bc17d2abe8cdc3f4134049a32fe55c4f4b3f72678d2d0ce1037fd02f6ac753b9d89b2c SHA512 da384aead300552817c0d0ce03515a5ccc95dcab4e02d4c1dd0d6c5f1b01ee01209bbaea74e2d12021e3465e49b051823bb018de39675c5a22c6892893624486 DIST openmw-0.47.0.tar.gz 5156857 BLAKE2B 40e8b9670423259fa0cc03ef000c17ebe06d1d58c2527b51b25cea3b54978b8a698984371eac14ff212f9550253ab17d41b83d37426371f12f5ce2d30b240d3d SHA512 517e650d0054cdba8d38de05ed3975b0fcf8de32fda59c8df7c34b973e5390efa0dd9ec79babdfdaa79dee7aa8a75009776f62fad91b9aa9aa28016c5032652b EBUILD openmw-0.46.0-r2.ebuild 4328 BLAKE2B d8a1286c1d414f7c8cfe7f1341e15fcb1034694cdddfbf4af64aed41a35c1e946e6c95597b7e63e2b15b7aa81a16766a4973d238514e010390507e877bd7dec4 SHA512 fce808ce7de850286b0d748f367b4465098c0eeed249f551ff2d2fcd0eaf803c810da502b460aa99cb838f082bd05caf84bbb57a1e434040fe790a3b9e83c595 -EBUILD openmw-0.47.0.ebuild 3559 BLAKE2B c024f1fcbea83c266babeba9140c544f4061726433dcb63522b454dbc3a9ac31778bc6a6d6aadcedecda0e5f257008f5352b5e65eeaf1052cc663eb345acc809 SHA512 dc3efa8a516b0d6424f9643b069664ab2cf123e8a2401e7d2f59d4742ef003264a9cd5eb629fdb5480f657ac7fd8617327a633d06be6ae3bd9e7734e44d4db1e +EBUILD openmw-0.47.0-r1.ebuild 3603 BLAKE2B 507d92f1c81f58370c5bb73dae6e0ffe84fb3d64c7aaee0e9208ad8a454ab711f35f828d74956481929663b51b7027f5b045e957ce1116476f654260ed7b8f77 SHA512 41bee2d3055ae4c21c5bf5fe4068238570427e938ed745bce26a56c442caab3d1056fa57e4a1081aa52bf045417c850942af803a4c10a2d4dee151ac568c8dbf EBUILD openmw-9999.ebuild 4004 BLAKE2B ce9554f2cd1afdda34a34b0aeee704e15c3f4653d7d70ceebed54ae41dfa8cd4937ee4260d77b558dc6239dddc07d2c7d2c6bd25649c89440d047edfc68ea9d3 SHA512 3fd47b8d9f3a1cbff2a62d966153e10398ac7c2aaa52985e7119a7142f751899b6e24465cd8a06ab0e9061d424c203d71ed20f7e6fe2044509106a33a89cff24 MISC metadata.xml 1454 BLAKE2B f0cfc77e752bbd3b7a4cd1bee5d7e76aa913e402525928980f728273807be80555fb03e8b9891d28fea8b941c3e632395322536f006b94dea5a00d74bced610b SHA512 9aa67b87fd886d8c3fe29f5eb3f5fbd943a7d690c1dca21a34746a286d0b193e36ec8c96b75554ca3f98c4d149dcd7e072aa702b09c6670d63739a3c8b766df3 diff --git a/games-engines/openmw/files/openmw-0.47.0-sigstksz.patch b/games-engines/openmw/files/openmw-0.47.0-sigstksz.patch new file mode 100644 index 000000000000..588d6d639726 --- /dev/null +++ b/games-engines/openmw/files/openmw-0.47.0-sigstksz.patch @@ -0,0 +1,42 @@ +From 98a7d90ee258ceef9c70b0b2955d0458ec46f048 Mon Sep 17 00:00:00 2001 +From: elsid <elsid.mail@gmail.com> +Date: Fri, 24 Sep 2021 19:40:29 +0200 +Subject: [PATCH] Assume SIGSTKSZ is not a constant + +SIGSTKSZ is not defined as constant since glibc 2.34: +https://sourceware.org/git/?p=glibc.git;a=commit;h=6c57d320484988e87e446e2e60ce42816bf51d53 + +Upstream-Status: Submitted +[https://gitlab.com/OpenMW/openmw/-/merge_requests/1239] +--- + components/crashcatcher/crashcatcher.cpp | 5 ++--- + 1 file changed, 2 insertions(+), 3 deletions(-) + +diff --git a/components/crashcatcher/crashcatcher.cpp b/components/crashcatcher/crashcatcher.cpp +index 86571e1e3a..c828e1ca81 100644 +--- a/components/crashcatcher/crashcatcher.cpp ++++ b/components/crashcatcher/crashcatcher.cpp +@@ -56,8 +56,6 @@ static const char exec_err[] = "!!! Failed to exec debug process\n"; + + static char argv0[PATH_MAX]; + +-static char altstack[SIGSTKSZ]; +- + + static struct { + int signum; +@@ -475,9 +473,10 @@ int crashCatcherInstallHandlers(int argc, char **argv, int num_signals, int *sig + + /* Set an alternate signal stack so SIGSEGVs caused by stack overflows + * still run */ ++ static char* altstack = new char [SIGSTKSZ]; + altss.ss_sp = altstack; + altss.ss_flags = 0; +- altss.ss_size = sizeof(altstack); ++ altss.ss_size = SIGSTKSZ; + sigaltstack(&altss, nullptr); + + memset(&sa, 0, sizeof(sa)); +-- +GitLab + diff --git a/games-engines/openmw/openmw-0.47.0.ebuild b/games-engines/openmw/openmw-0.47.0-r1.ebuild index 2ee105fb1152..50a651650fba 100644 --- a/games-engines/openmw/openmw-0.47.0.ebuild +++ b/games-engines/openmw/openmw-0.47.0-r1.ebuild @@ -63,6 +63,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/openmw-0.47.0-mygui-license.patch + "${FILESDIR}"/openmw-0.47.0-sigstksz.patch ) src_prepare() { diff --git a/games-engines/scummvm/Manifest b/games-engines/scummvm/Manifest index 31b5342291b3..7528c4f2eebf 100644 --- a/games-engines/scummvm/Manifest +++ b/games-engines/scummvm/Manifest @@ -1,6 +1,8 @@ AUX scummvm-2.2.0-fluidsynth-2.2.patch 5627 BLAKE2B 42a4d2bc56ffb9f13bce8de4af27511e0603ce8abcc17fa8ca2501e1e0fd464bdc57b2b81c7b98ca9a7d57149d1d848de1986127e7f777a8673d0f83f67b7f08 SHA512 b69d7fc1d14ea4f4cdbb0105d294b00f5f0248b8d37920cac8e11c54ee3ef1636dbde2f304d6e1b5c924aa1a8714697f2d3f8583c588961c0ff7162ba5d67c71 AUX scummvm-2.2.0-ultima_engine_lua_dep.patch 785 BLAKE2B 73c9ef3272ce9c71d1575775a966ff38b8369ab6cb68b3ce17353dc4b0ba7590020f7288451cfe5cb2ee94ccacfa33da1ca02389d82bcc8d8570e4f2139aaa58 SHA512 bb1e67955834b8e0544e58258f31e5fe8ba0e4ec701426cad6c032714708ce6928698de42b8a3ba7b1c0bb0eda87c6fd87c5162e396595956e70df0aa5beaac1 DIST scummvm-2.2.0.tar.xz 63652348 BLAKE2B b44a07d7ad6747b136465f81122464f02e5cc655c205d6f4424555311563f8ceaa8072972d05512af85d18fabba78d5ea9396ea314581776c1ef8d88ca6ab81b SHA512 001f884b9689386ef5b69ab8f5fa2362e1e4dc5e8273f96dc8dce1963be354a2fad95e724ff33d65008be7591519f0e2bac530ba3c44a449b8b7cac862f4f81e +DIST scummvm-2.5.0.tar.xz 130095472 BLAKE2B a5153280999e321be5bf7b56411c163d5ba1d4fb142fc900e1c3cb709d357d199d3764a94af57ab7218ee201bdbe6288adf222add9ffc941324b84d0e6954fe8 SHA512 7ea702cf0f993994209fd692e82ab65f9686fb60d65f36624a31bd642067fe7dd35e556666281c68d1592d7dd07333f085c124038f7a45acefae8f30bceff534 EBUILD scummvm-2.2.0-r2.ebuild 3284 BLAKE2B 56f2c163028a473699af68c5d0707d7bbf3d7f3f077008d8e73272e65e55c0d6b59d4f1dd0ad63cb040c17b3e733157f35e4b2db0e42562e6970a2f6aedaf3ee SHA512 a2170c84373dc0c2905667a31f4ab2af67a3400afd7bd0ae5c142accf1151934a939b96084e5d3962ebd1679caaa7418dbc54b71cf9aba9004911ec21ff64077 -EBUILD scummvm-9999.ebuild 3253 BLAKE2B b93f721bf4bb0c7a1022787f0d5a5dfd52163e8f3ecc92c17e9495329bdd9714a3dd23e91206f9bf6c0d059fc3c36cbee3f80d8f1ca2b0228a2a42dd96f88de9 SHA512 d1ff22ce066261a64e63f87646cd1401ba4d9d6fad1c613d0bde0780a1c7713957c7bd52249107921413f781b8635ebafe0355b62d8b16012c00715410a277ef +EBUILD scummvm-2.5.0.ebuild 3322 BLAKE2B c082f2094b7f9b6de04b1eb8d43c89864a669c6980c6667ce9df1c9258099abbe3854f2c99b53784aed42937a4772a3ed2ed1a367e8025d04739b6ef1ab46b6d SHA512 0977a604cc9ed27ac8c9ed4dbe4fb8908740ff0a66bd1bbb24f06941df2fc078f70cf9f5f2032e4a25b8bb1cadb77f586a93a5e6f436f560551ec09000d07517 +EBUILD scummvm-9999.ebuild 3322 BLAKE2B c082f2094b7f9b6de04b1eb8d43c89864a669c6980c6667ce9df1c9258099abbe3854f2c99b53784aed42937a4772a3ed2ed1a367e8025d04739b6ef1ab46b6d SHA512 0977a604cc9ed27ac8c9ed4dbe4fb8908740ff0a66bd1bbb24f06941df2fc078f70cf9f5f2032e4a25b8bb1cadb77f586a93a5e6f436f560551ec09000d07517 MISC metadata.xml 1215 BLAKE2B 87d954f59103b0bdc1300094f195638f44dee1ddfeaadc40dc515248fea7b3da553313a1a6e8478b5e7a827c8971da5a3a56756ae5fc01464af1e8295623db5c SHA512 1a5592562aabd4d78f22dbed63446593b6082b676fcae152b7f1e173c92972d89fa1d99cc759991db55e42670fc122aeb1b22b5c0e7defcb7a3bf68eaea110a7 diff --git a/games-engines/scummvm/scummvm-2.5.0.ebuild b/games-engines/scummvm/scummvm-2.5.0.ebuild new file mode 100644 index 000000000000..9f70736f67ee --- /dev/null +++ b/games-engines/scummvm/scummvm-2.5.0.ebuild @@ -0,0 +1,140 @@ +# Copyright 1999-2021 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? ( virtual/jpeg:0 ) + 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-9999.ebuild b/games-engines/scummvm/scummvm-9999.ebuild index cf7685a08e01..9f70736f67ee 100644 --- a/games-engines/scummvm/scummvm-9999.ebuild +++ b/games-engines/scummvm/scummvm-9999.ebuild @@ -11,14 +11,14 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/scummvm/scummvm" else - SRC_URI="https://scummvm.org/frs/scummvm/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" + 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 glew +gtk jpeg lua mpeg2 mp3 +net opengl png sndio speech theora truetype unsupported vorbis zlib" +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=" @@ -29,6 +29,7 @@ RDEPEND=" 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 @@ -102,6 +103,7 @@ src_configure() { $(use_enable flac) $(usex fluidsynth '' --disable-fluidsynth) $(use_enable fribidi) + $(use_enable gif) $(use opengl && use_enable glew) $(use_enable gtk) $(use_enable jpeg) |