Sync with portage [Tue Aug 11 09:06:45 MSK 2020].

develop 1742
root 4 years ago
parent 3b7da3f328
commit 3f32686232

Binary file not shown.

Binary file not shown.

@ -61,6 +61,7 @@ RDEPEND="
gdbm? ( >=sys-libs/gdbm-1.8.3:= )
app-arch/bzip2
sys-libs/zlib
virtual/libcrypt:=
"
DEPEND="${RDEPEND}"
PDEPEND="

@ -63,6 +63,7 @@ RDEPEND="
gdbm? ( >=sys-libs/gdbm-1.8.3:= )
app-arch/bzip2
sys-libs/zlib
virtual/libcrypt:=
"
DEPEND="${RDEPEND}"
BDEPEND="${RDEPEND}"

@ -63,6 +63,7 @@ RDEPEND="
gdbm? ( >=sys-libs/gdbm-1.8.3:= )
app-arch/bzip2
sys-libs/zlib
virtual/libcrypt:=
"
DEPEND="${RDEPEND}"
BDEPEND="${RDEPEND}"
@ -619,14 +620,6 @@ src_configure() {
[[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] && tc-is-gcc && \
append-cflags -Dinline=__inline__
# fix unaligned access misdetection
# https://rt.perl.org/Public/Bug/Display.html?id=133495
# https://rt.perl.org/Public/Bug/Display.html?id=133803
# bug #676062, bug #688432
use hppa || use sparc || [[ ${CHOST} == sparc*-solaris* ]] || \
[[ ${CHOST} == armv5tel* ]] \
&& myconf "-Dd_u32align='define'"
# Prefix: the host system needs not to follow Gentoo multilib stuff, and in
# Prefix itself we don't do multilib either, so make sure perl can find
# something compatible.

@ -61,6 +61,7 @@ RDEPEND="
gdbm? ( >=sys-libs/gdbm-1.8.3:= )
app-arch/bzip2
sys-libs/zlib
virtual/libcrypt:=
"
DEPEND="${RDEPEND}"
PDEPEND="
@ -461,14 +462,6 @@ src_configure() {
[[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] && tc-is-gcc && \
append-cflags -Dinline=__inline__
# fix unaligned access misdetection
# https://rt.perl.org/Public/Bug/Display.html?id=133495
# https://rt.perl.org/Public/Bug/Display.html?id=133803
# bug #676062, bug #688432
use hppa || use sparc || [[ ${CHOST} == sparc*-solaris* ]] || \
[[ ${CHOST} == armv5tel* ]] \
&& myconf "-Dd_u32align='define'"
# Prefix: the host system needs not to follow Gentoo multilib stuff, and in
# Prefix itself we don't do multilib either, so make sure perl can find
# something compatible.

Binary file not shown.

@ -0,0 +1,38 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DIST_AUTHOR=MAREKR
DIST_VERSION=1.63
inherit perl-module
DESCRIPTION="POD filters and translators"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RDEPEND="
virtual/perl-File-Spec
"
BDEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
virtual/perl-Test-Simple
)
"
src_prepare() {
# This avoids filename collision in /usr/bin on perl <5.32
# which previously had this script. But no decollisioning needed for the modules
# due to that already being handled by @INC stuff
# Though, it does mean that with this installed, the podselect shipped in perl <5.32
# will consume modules shipped by this ebuild, but that doesn't look very problematic
# looking at the code (its just a dumb shim with arg-parsing)
if has_version -r "<dev-lang/perl-5.32"; then
einfo "Stripping podselect for compat with perl <5.32";
perl_rm_files "scripts/podselect.PL" \
"t/pod/podselect.t"
eapply "${FILESDIR}/${PN}-1.63-no-binscript.patch"
fi
perl-module_src_prepare
}

@ -1,14 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DIST_AUTHOR=MAREKR
DIST_VERSION=1.63
inherit perl-module
DESCRIPTION="POD filters and translators"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""

@ -0,0 +1,25 @@
From c3049f6c575836f19ff234635cd9ac8cf23cc930 Mon Sep 17 00:00:00 2001
From: Kent Fredric <kentnl@gentoo.org>
Date: Tue, 11 Aug 2020 10:13:39 +1200
Subject: Don't compile podselect bin script
---
Makefile.PL | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Makefile.PL b/Makefile.PL
index 258f51e..e6cac08 100755
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -31,7 +31,7 @@ $DISTMOD = 'Pod::Parser'; ## The "title" module of this distribution
);
## The executable scripts to be installed
-@SCRIPTS = qw( podselect
+@SCRIPTS = qw(
);
sub script($) { File::Spec->catfile ('scripts', @_) }
my @EXE_FILES = ();
--
2.28.0

Binary file not shown.

@ -1,11 +0,0 @@
--- a/setup.py
+++ b/setup.py
@@ -101,7 +101,7 @@
library_dirs = [get_python_lib(), pg_config('libdir')]
define_macros = [('PYGRESQL_VERSION', version)]
undef_macros = []
-extra_compile_args = ['-O2', '-funsigned-char', '-Wall', '-Werror']
+extra_compile_args = ['-funsigned-char', '-Wall']
class build_pg_ext(build_ext):

@ -1,2 +1,3 @@
DIST quex-0.65.4.tar.gz 2202154 BLAKE2B 6b273998c9641aeee458291245a4fb956b5fe9b66d8c42f0c1d9b360a4d171c830a1d487bcbab9ccea49d10b7532ed488ce66dc165f31cce9521f97c5a4575f4 SHA512 0b11d7e5c5165674626fbbe7f54853656c579c63b78bd2fef2f5a9b316171dc647812d9a37df4e7c49c05de11a307b6425089f4ab281affb6c03a9cf09e2a035
DIST quex-0.70.0.7z 2002636 BLAKE2B 16082ed6fc96e63917bcd221fc0902194900a55dcf4778661c159f1fc89282d8e5b7bc0125ebf90419bfd7c671be87cf485e6db29b8159d9f382e61996a9a16e SHA512 8c1687e33c31b3f0910e74146dcd0a0413250357240c1ee28d0df6d7fca918d4577dbab4f78cecdd82133475226e795a66fbcdccedf086aaf88cd225bfbbd935
DIST quex-0.71.0.zip 4599847 BLAKE2B 37bb5b0c7ec6540563cd94e0fbc277064b69b0c84dcb3da20a02d1b3fa9d8ee5a801a71be41f908c33ed4fe9271c0cea31ece19be4b489228ae0c962d5731b43 SHA512 9d3b75680b9336dc4903e334dc8e1a389e2acee715ba1c5fba26aca1e905172f52098eb9c6a1c3e8b9354ea1cc857d8802a2bea4ac864fd0acb5d879c2524997

@ -0,0 +1,11 @@
--- a/quex/DEFINITIONS.py 2017-12-13 21:48:52.887765325 +0100
+++ b/quex/DEFINITIONS.py 2017-12-13 21:52:29.805877359 +0100
@@ -57,7 +57,7 @@
global QUEX_INSTALLATION_DIR
# -- Try to acces the file 'quex-exe.py' in order to verify
- if os.access(QUEX_INSTALLATION_DIR + "/quex-exe.py", os.F_OK) == False:
+ if False:
print("error: Environment variable 'QUEX_PATH' does not point to")
print("error: a valid installation directory of quex.")
print("error: current setting of 'QUEX_PATH':")

@ -0,0 +1,51 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_6 )
inherit python-single-r1
DESCRIPTION="Mode Oriented Directly Coded Lexical Analyser Generator"
HOMEPAGE="http://quex.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.zip"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}"
BDEPEND="${RDEPEND}
app-arch/unzip"
DEPEND="${RDEPEND}"
PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
src_prepare() {
default
sed -i \
-e "s:@PYTHON_SITEDIR@:$(python_get_sitedir):g" \
quex/DEFINITIONS.py || die
mkdir -p engine/codec_db/unicode || die
mv quex/engine/codec_db/database engine/codec_db/ || die
mv quex/engine/codec_db/unicode/database engine/codec_db/unicode/ || die
mv quex/code_base . || die
}
src_install() {
default
insinto /usr/share/quex/
doins -r engine
doins -r code_base
python_domodule quex
python_newscript quex-exe.py quex
doman manpage/quex.1
dodoc -r demo
insinto /etc/profile.d/
doins "${FILESDIR}"/quex.sh
}

Binary file not shown.

@ -1,2 +1 @@
DIST diffoscope-154.tar.gz 1571220 BLAKE2B 84b7a282180b4f8d3b374dac8e3514b3bb7d3fda3b40db757dad98e011112174da27a35243bd9b23f2b905ea59dc8c9a85d9cef6d436d9c705ca57b379dfb7b4 SHA512 f3a21deb9542c7ec7fc9929685d57ef97739d86f8e5227e212aaf3984a53df88f3224b2f4ba6254fde76f1858cbae83fea138e3c914a47625a62c6e6607ed28f
DIST diffoscope-155.tar.gz 1571389 BLAKE2B 320f352d6d0dcdf231ac246188f698eacbf08bc3b3194e28c09e5e38a143e0718408309483087d81a57a9f5810aadd545caa8cb32390441f1f5b79f7639a768d SHA512 785e08aa9b2420d0e1fed63804c199b198344d991f04ebb402e18de45f8154ea7bf68a2e4b1551744600f5e99f750e798b89c5cc2fad09d56a8b018b0559c2ee

@ -1,71 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="Will try to get to the bottom of what makes files or directories different"
HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file
find gettext gif gpg gzip haskell hdf5 hex imagemagick iso java llvm
mono opendocument pascal pdf postscript R rpm sqlite squashfs
ssh tar tcpdump xz zip zstd"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="dev-python/python-magic[${PYTHON_USEDEP}]
dev-python/libarchive-c[${PYTHON_USEDEP}]
dev-python/distro[${PYTHON_USEDEP}]
acl? ( sys-apps/acl )
binutils? ( sys-devel/binutils )
bzip2? ( app-arch/bzip2 )
libcaca? ( media-libs/libcaca )
colord? ( x11-misc/colord )
cpio? ( app-arch/cpio )
diff? ( sys-apps/diffutils )
docx? ( app-text/docx2txt )
dtc? ( sys-apps/dtc )
e2fsprogs? ( sys-fs/e2fsprogs )
file? ( sys-apps/file )
find? ( sys-apps/findutils )
gettext? ( sys-devel/gettext )
gif? ( media-libs/giflib )
gpg? ( app-crypt/gnupg )
gzip? ( app-arch/gzip )
haskell? ( dev-lang/ghc )
hdf5? ( sci-libs/hdf5 )
hex? ( app-editors/vim-core )
imagemagick? ( media-gfx/imagemagick )
iso? ( virtual/cdrtools )
java? ( virtual/jdk )
llvm? ( sys-devel/llvm )
mono? ( dev-lang/mono )
opendocument? ( app-text/odt2txt )
pascal? ( dev-lang/fpc )
pdf? (
app-text/pdftk
app-text/poppler
dev-python/PyPDF2[${PYTHON_USEDEP}]
)
postscript? ( app-text/ghostscript-gpl )
R? ( dev-lang/R )
rpm? ( app-arch/rpm )
sqlite? ( dev-db/sqlite:3 )
squashfs? ( sys-fs/squashfs-tools )
ssh? ( net-misc/openssh )
tar? ( app-arch/tar )
tcpdump? ( net-analyzer/tcpdump )
xz? ( app-arch/xz-utils )
zip? ( app-arch/unzip )
zstd? ( app-arch/zstd )
"
# Presence if filemagic's magic.py breaks imports
# of dev-python/python-magic: https://bugs.gentoo.org/716482
RDEPEND+=" !dev-python/filemagic"

@ -3,7 +3,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{7,8} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1

Binary file not shown.

@ -1,4 +1,3 @@
DIST angband-4.1.3.tar.gz 19924395 BLAKE2B 573181ab9b3a01abdc34cfac9e69a757eb7558c67c9490240890bc920c6c2a8ebea6268b733f06a6e421829d807fa135131c1512edfc344610a269139cc5ac47 SHA512 7810e1f04e337c1b5d1ddb6013785c953e0149dfa536c75dd8816fdfd304c37a09103d653cee0c150225c6ba702e121300a65012d8034079cd41f86a730f9c2a
DIST angband-4.2.0.tar.gz 24727127 BLAKE2B 4bdd5cfe49080fc38b988e6606eadddc2e872ca7b01f34e692ca299a420689310e9e972355986e802e654a27837ac2621eb3bc0823b7e771dc0a851a5c5a8bc6 SHA512 b5c4884ce765bc45d7c21b8be06bc29c7d84c16e48341967b5d6a847f250db104ef509fc28e8887d4f1cd9ed545e504781186936a1f38931d5113e2fb58b32c3
DIST angband-4.2.1-man.tar.gz 104660 BLAKE2B ac7a413b1ec29cb3740fb1e57c238a5f87b9bc6965c4180a62e4089eb4b2cf7fa8f4eb2017d605255eacbb2856e64449745144ce0d9848a3b5cfd123fa1e39da SHA512 2dd9e40e6bd4804162fb810d40a81932c65d01b8c8f019e73194f83b222e3ae319fe4b22ad8f59f88cb473426ad59efd4988d0bfaf289726453fa83d678e9ae8
DIST angband-4.2.1.tar.gz 24938593 BLAKE2B ecacf4bd3681f205a3eb0a5b5ddf0fb7ff92600c26dffec3fc8addaccf7da26fd4f805e5fc11803c165c35e8adff9ae6bced08381ddde0e39bc914fac043e11c SHA512 e13681bcd74fa56fe5c606d62f1e9761c9fc5367194e0e46894a5ebf108e1553a1f96191e139f1574238b72c635436c3108c80bc656aba8e328fe4e5b301c6bc

@ -9,15 +9,15 @@ MAJOR_PV=$(ver_cut 1-2)
DESCRIPTION="A roguelike dungeon exploration game based on the books of J.R.R. Tolkien"
HOMEPAGE="https://rephial.org/"
SRC_URI="https://rephial.org/downloads/${MAJOR_PV}/${P}.tar.gz"
SRC_URI="https://rephial.org/downloads/${MAJOR_PV}/${P}.tar.gz
https://dev.gentoo.org/~steils/distfiles/${P}-man.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+ncurses sdl sdl2 sound +X"
IUSE="+ncurses sdl sound +X"
REQUIRED_USE="sdl2? ( sdl )
sound? ( sdl )
REQUIRED_USE="sound? ( sdl )
|| ( X ncurses )"
RDEPEND="X? (
@ -26,29 +26,18 @@ RDEPEND="X? (
)
ncurses? ( sys-libs/ncurses:0=[unicode] )
sdl? (
!sdl2? (
media-libs/libsdl[video,X]
media-libs/sdl-image
media-libs/sdl-ttf
sound? (
media-libs/libsdl[sound]
media-libs/sdl-mixer[mp3]
)
)
sdl2? (
media-libs/libsdl2[video,X]
media-libs/sdl2-image
media-libs/sdl2-ttf
sound? (
media-libs/libsdl2[sound]
media-libs/sdl2-mixer[mp3]
)
media-libs/libsdl2[video,X]
media-libs/sdl2-image
media-libs/sdl2-ttf
sound? (
media-libs/libsdl2[sound]
media-libs/sdl2-mixer[mp3]
)
)"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
PATCHES=("${FILESDIR}"/${P}-gcc-10.patch)
PATCHES=( "${FILESDIR}/${P}-sdl2-sound.patch" )
src_prepare() {
default
@ -78,17 +67,10 @@ src_configure() {
$(use_enable ncurses curses)
)
if use sdl; then
if use sdl2; then
myconf+=(
--enable-sdl2
$(use_enable sound sdl2-mixer)
)
else
myconf+=(
--enable-sdl
$(use_enable sound sdl-mixer)
)
fi
myconf+=(
--enable-sdl2
$(use_enable sound sdl2-mixer)
)
fi
econf "${myconf[@]}"
@ -97,16 +79,13 @@ src_configure() {
src_install() {
default
dodoc changes.txt readme.txt
dodoc docs/{a-quick-demo,attack,birth,command,customize,dungeon,faq,guide}.rst
dodoc changes.txt README.md
doman "${WORKDIR}"/${PN}.1
doenvd "${T}"/99${PN}
if use X || use sdl; then
use X && make_desktop_entry "angband -mx11" "Angband (X11)" "${PN}"
if use sdl; then
use sdl2 && make_desktop_entry "angband -msdl2" "Angband (SDL2)" "${PN}" \
|| make_desktop_entry "angband -msdl" "Angband (SDL)" "${PN}"
fi
use sdl && make_desktop_entry "angband -msdl2" "Angband (SDL2)" "${PN}"
local s
for s in 16 32 128 256 512; do

@ -1,22 +0,0 @@
https://bugs.gentoo.org/707770
--- a/src/mon-blows.h
+++ b/src/mon-blows.h
@@ -41,7 +41,7 @@ struct blow_method {
struct blow_method *next;
};
-struct blow_method *blow_methods;
+extern struct blow_method *blow_methods;
/**
* Storage for context information for effect handlers called in
@@ -83,7 +83,7 @@ struct blow_effect {
struct blow_effect *next;
};
-struct blow_effect *blow_effects;
+extern struct blow_effect *blow_effects;
/* Functions */
int blow_index(const char *name);

@ -0,0 +1,50 @@
From bbfe78654e2f67da264d81d25fe1e6332302e51a Mon Sep 17 00:00:00 2001
From: Eric Branlund <ebranlund@fastmail.com>
Date: Sat, 11 Jul 2020 11:07:24 -0700
Subject: [PATCH] Adjusted so "./configure --enable-sdl2-mixer" and then
compiling generates an executable where "angband --help" lists the SDL sound
module as available.
Upstream-Status: Accepted
[https://github.com/angband/angband/commit/bbfe78654e2f67da264d81d25fe1e6332302e51a]
Signed-off-by: Stefan Strogin <steils@gentoo.org>
---
configure.ac | 2 +-
src/sound-core.c | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/configure.ac b/configure.ac
index 968aaa914..9d0b1e600 100644
--- a/configure.ac
+++ b/configure.ac
@@ -337,7 +337,7 @@ if test "$enable_sdl2_mixer" = "yes"; then
SDL2_LIBS=`sdl2-config --libs`
LIBS="${LIBS} ${SDL2_LIBS} -lSDL2_mixer"
fi
- MAINFILES="${MAINFILES} \$(SNDSDL2FILES)"
+ MAINFILES="${MAINFILES} \$(SNDSDLFILES)"
fi
fi
diff --git a/src/sound-core.c b/src/sound-core.c
index 261009429..8b8ef7ffd 100644
--- a/src/sound-core.c
+++ b/src/sound-core.c
@@ -20,7 +20,7 @@
#include "sound.h"
#include "main.h"
#include "ui-prefs.h"
-#ifdef SOUND_SDL
+#if defined(SOUND_SDL) || defined(SOUND_SDL2)
#include "snd-sdl.h"
#endif
@@ -55,7 +55,7 @@ static struct msg_snd_data message_sounds[MSG_MAX];
*/
static const struct sound_module sound_modules[] =
{
-#ifdef SOUND_SDL
+#if defined(SOUND_SDL) || defined(SOUND_SDL2)
{ "sdl", "SDL_mixer sound module", init_sound_sdl },
#endif /* SOUND_SDL */
#if (!defined(WIN32_CONSOLE_MODE) && defined(WINDOWS) && !defined(USE_SDL) && !defined(USE_SDL2))

@ -10,7 +10,6 @@
<name>Stefan Strogin</name>
</maintainer>
<use>
<flag name="sdl2">Use libsdl2 instead of libsdl</flag>
<flag name="sound">Enable and install sounds</flag>
</use>
</pkgmetadata>

Binary file not shown.

@ -1,4 +1,3 @@
DIST ImageMagick-6.9.11-23.tar.xz 9077168 BLAKE2B f5b331265d821edd51d22131d466023e20df28ffd5a322cb2fc14de77cc978314d76efe7205e343d91dfdb99cd972c3d7c71691f8f3c5c6bb5e7bf4fb783a704 SHA512 1ef09a542397b35065e160e830a8fcf52f8cf64e23aa7fe14a4a298850c2a0e58ef8e68658a920005f1ef5739a47f801cd6d89af393bd0f3f02f0599dccb70b0
DIST ImageMagick-6.9.11-26.tar.xz 9311964 BLAKE2B 495a481f61817837d323c1652289ebf0fe62fd3d3645f1f4de4c29e1729ba4581f1fe6bb9129c4c289d03cb1ba517f08d56cc23106a421cc77e91fcf045f8176 SHA512 77b0a33c50623efa43a046d177567f0c09a8914cfa19e6a85398929b286cd28faf2cc579028a056b913f42df45362ec8abd715e9f68045038c73afa3c77ed9cc
DIST ImageMagick-7.0.10-23.tar.xz 9710480 BLAKE2B 9e28cfb497c00c5e20855f7addc9ac053058c2ebfc801b0075b503b667e25eef6a38c203f573dc91d80829439fe627cb09dced31f86ae0c3deb5b93124b7ba6e SHA512 cb20476507f40807fac26f302f4d779f521916bb4e666b6db750deb21c49e8ee6733da4913a3edb4db1c5f8c93f794bea17ded2dd42147b2e9f0f30b951ac180
DIST ImageMagick-7.0.10-26.tar.xz 9699412 BLAKE2B b35c65af8e2565f09b2807c6c7bcc2e72f8f78602975c770d44a8a0c9354fae06c14f1229a94540d4692914a128e0c77ede5988ab99a72d595231e808a90f95a SHA512 591e887e71fff86742808fa39237293a3fdc47d06840b6f91127f6510636e4a4b3b50436dafa86e720cf54132aed2cc1de518821b568a1a80424323809dd7238

@ -1,268 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
inherit flag-o-matic libtool perl-functions toolchain-funcs multilib
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/ImageMagick/ImageMagick.git"
inherit git-r3
MY_P="imagemagick-9999"
else
MY_PV="$(ver_rs 3 '-')"
MY_P="ImageMagick-${MY_PV}"
SRC_URI="mirror://imagemagick/${MY_P}.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="A collection of tools and libraries for many image formats"
HOMEPAGE="https://www.imagemagick.org/"
LICENSE="imagemagick"
SLOT="0/7.0.10"
IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib"
RESTRICT="!test? ( test )"
REQUIRED_USE="corefonts? ( truetype )
svg? ( xml )
test? ( corefonts )"
RESTRICT="!test? ( test )"
BDEPEND="virtual/pkgconfig"
RDEPEND="
dev-libs/libltdl:0
bzip2? ( app-arch/bzip2 )
corefonts? ( media-fonts/corefonts )
djvu? ( app-text/djvu )
fftw? ( sci-libs/fftw:3.0 )
fontconfig? ( media-libs/fontconfig )
fpx? ( >=media-libs/libfpx-1.3.0-r1 )
graphviz? ( media-gfx/graphviz )
heif? ( media-libs/libheif:= )
jbig? ( >=media-libs/jbigkit-2:= )
jpeg? ( virtual/jpeg:0 )
jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 )
lcms? ( media-libs/lcms:2= )
lqr? ( media-libs/liblqr )
opencl? ( virtual/opencl )
openexr? ( media-libs/openexr:0= )
pango? ( x11-libs/pango )
perl? ( >=dev-lang/perl-5.8.8:0= )
png? ( media-libs/libpng:0= )
postscript? ( app-text/ghostscript-gpl )
raw? ( media-libs/libraw:= )
svg? (
gnome-base/librsvg
media-gfx/potrace
)
tiff? ( media-libs/tiff:0= )
truetype? (
media-fonts/urw-fonts
>=media-libs/freetype-2
)
webp? ( media-libs/libwebp:0= )
wmf? ( media-libs/libwmf )
X? (
x11-libs/libICE
x11-libs/libSM
x11-libs/libXext
x11-libs/libXt
)
xml? ( dev-libs/libxml2:= )
lzma? ( app-arch/xz-utils )
zlib? ( sys-libs/zlib:= )"
DEPEND="${RDEPEND}
!media-gfx/graphicsmagick[imagemagick]
X? ( x11-base/xorg-proto )"
S="${WORKDIR}/${MY_P}"
src_prepare() {
default
# Apply hardening #664236
cp "${FILESDIR}"/policy-hardening.snippet "${S}" || die
sed -i -e '/^<policymap>$/ {
r policy-hardening.snippet
d
}' \
config/policy.xml || \
die "Failed to apply hardening of policy.xml"
einfo "policy.xml hardened"
elibtoolize # for Darwin modules
# For testsuite, see https://bugs.gentoo.org/show_bug.cgi?id=500580#c3
local ati_cards mesa_cards nvidia_cards render_cards
shopt -s nullglob
ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g')
if test -n "${ati_cards}"; then
addpredict "${ati_cards}"
fi
mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
if test -n "${mesa_cards}"; then
addpredict "${mesa_cards}"
fi
nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g')
if test -n "${nvidia_cards}"; then
addpredict "${nvidia_cards}"
fi
render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g')
if test -n "${render_cards}"; then
addpredict "${render_cards}"
fi
shopt -u nullglob
addpredict /dev/nvidiactl
}
src_configure() {
local depth=16
use q8 && depth=8
use q32 && depth=32
local openmp=disable
use openmp && { tc-has-openmp && openmp=enable; }
use perl && perl_check_env
[[ ${CHOST} == *-solaris* ]] && append-ldflags -lnsl -lsocket
local myeconfargs=(
$(use_enable static-libs static)
$(use_enable hdri)
$(use_enable opencl)
--with-threads
--with-modules
--with-quantum-depth=${depth}
$(use_with cxx magick-plus-plus)
$(use_with perl)
--with-perl-options='INSTALLDIRS=vendor'
--with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts
$(use_with bzip2 bzlib)
$(use_with X x)
$(use_with zlib)
--without-autotrace
$(use_with postscript dps)
$(use_with djvu)
--with-dejavu-font-dir="${EPREFIX}"/usr/share/fonts/dejavu
$(use_with fftw)
$(use_with fpx)
$(use_with fontconfig)
$(use_with truetype freetype)
$(use_with postscript gslib)
$(use_with graphviz gvc)
$(use_with heif heic)
$(use_with jbig)
$(use_with jpeg)
$(use_with jpeg2k openjp2)
--without-jxl
$(use_with lcms)
$(use_with lqr)
$(use_with lzma)
$(use_with openexr)
$(use_with pango)
$(use_with png)
$(use_with raw)
$(use_with svg rsvg)
$(use_with tiff)
$(use_with webp)
$(use_with corefonts windows-font-dir "${EPREFIX}"/usr/share/fonts/corefonts)
$(use_with wmf)
$(use_with xml)
--${openmp}-openmp
--with-gcc-arch=no-automagic
)
CONFIG_SHELL=$(type -P bash) econf "${myeconfargs[@]}"
}
src_test() {
# Install default (unrestricted) policy in $HOME for test suite #664238
local _im_local_config_home="${HOME}/.config/ImageMagick"
mkdir -p "${_im_local_config_home}" || \
die "Failed to create IM config dir in '${_im_local_config_home}'"
cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \
die "Failed to install default blank policy.xml in '${_im_local_config_home}'"
local im_command= IM_COMMANDS=()
if [[ ${PV} == "9999" ]] ; then
IM_COMMANDS+=( "magick -version" ) # Show version we are using -- cannot verify because of live ebuild
else
IM_COMMANDS+=( "magick -version | grep -q -- \"${MY_PV}\"" ) # Verify that we are using version we just built
fi
IM_COMMANDS+=( "magick -list policy" ) # Verify that policy.xml is used
IM_COMMANDS+=( "emake check" ) # Run tests
for im_command in "${IM_COMMANDS[@]}"; do
eval "${S}"/magick.sh \
${im_command} || \
die "Failed to run \"${im_command}\""
done
}
src_install() {
# Ensure documentation installation files and paths with each release!
emake \
DESTDIR="${D}" \
DOCUMENTATION_PATH="${EPREFIX}"/usr/share/doc/${PF}/html \
install
rm -f "${ED}"/usr/share/doc/${PF}/html/{ChangeLog,LICENSE,NEWS.txt}
dodoc {AUTHORS,README}.txt ChangeLog
if use perl; then
find "${ED}" -type f -name perllocal.pod -exec rm -f {} +
find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} +
fi
find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} +
# .la files in parent are not needed, keep plugin .la files
rm "${ED}"/usr/$(get_libdir)/*.la || die
if use opencl; then
cat <<-EOF > "${T}"/99${PN}
SANDBOX_PREDICT="/dev/nvidiactl:/dev/nvidia-uvm:/dev/ati/card:/dev/dri/card:/dev/dri/renderD128"
EOF
insinto /etc/sandbox.d
doins "${T}"/99${PN} #472766
fi
insinto /usr/share/${PN}
doins config/*icm
}
pkg_postinst() {
local _show_policy_xml_notice=
if [[ -z "${REPLACING_VERSIONS}" ]]; then
# This is a new installation
_show_policy_xml_notice=yes
else
local v
for v in ${REPLACING_VERSIONS}; do
if ! ver_test "${v}" -gt "7.0.8.10-r2"; then
# This is an upgrade
_show_policy_xml_notice=yes
# Show this elog only once
break
fi
done
fi
if [[ -n "${_show_policy_xml_notice}" ]]; then
elog "For security reasons, a policy.xml file was installed in /etc/ImageMagick-7"
elog "which will prevent the usage of the following coders by default:"
elog ""
elog " - PS"
elog " - PS2"
elog " - PS3"
elog " - EPS"
elog " - PDF"
elog " - XPS"
fi
}

Binary file not shown.

@ -1,141 +0,0 @@
--- audiofile-0.3.6/configure.ac
+++ audiofile-0.3.6/configure.ac
@@ -160,7 +160,6 @@
audiofile-uninstalled.pc
sfcommands/Makefile
test/Makefile
- gtest/Makefile
examples/Makefile
libaudiofile/Makefile
libaudiofile/alac/Makefile
--- audiofile-0.3.6/libaudiofile/Makefile.am
+++ audiofile-0.3.6/libaudiofile/Makefile.am
@@ -108,10 +108,9 @@
TESTS_ENVIRONMENT = $(top_builddir)/libtool --mode=execute $(VALGRIND) $(VALGRIND_FLAGS)
endif
-LIBGTEST = ../gtest/libgtest.la
-UnitTests_SOURCES = modules/UT_RebufferModule.cpp
-UnitTests_LDADD = libaudiofile.la $(LIBGTEST)
+UnitTests_SOURCES = modules/UT_RebufferModule.cpp $(libaudiofile_la_SOURCES)
+UnitTests_LDADD = $(libaudiofile_la_LIBADD) -lgtest
UnitTests_CPPFLAGS = -I$(top_srcdir)
UnitTests_CXXFLAGS = -fno-rtti -fno-exceptions -DGTEST_HAS_RTTI=0 -DGTEST_HAS_EXCEPTIONS=0
UnitTests_LDFLAGS = -static
--- audiofile-0.3.6/Makefile.am
+++ audiofile-0.3.6/Makefile.am
@@ -1,6 +1,6 @@
## Process this file with automake to produce Makefile.in
-SUBDIRS = gtest libaudiofile sfcommands test examples docs
+SUBDIRS = libaudiofile sfcommands test examples docs
EXTRA_DIST = \
ACKNOWLEDGEMENTS \
--- audiofile-0.3.6/test/Makefile.am
+++ audiofile-0.3.6/test/Makefile.am
@@ -59,79 +59,77 @@
DEPENDENCIES = $(LIBAUDIOFILE)
-LIBGTEST = ../gtest/libgtest.la
-
ADPCM_SOURCES = ADPCM.cpp TestUtilities.cpp TestUtilities.h
-ADPCM_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
+ADPCM_LDADD = -lgtest $(LIBAUDIOFILE)
AES_SOURCES = AES.cpp TestUtilities.cpp TestUtilities.h
-AES_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
+AES_LDADD = -lgtest $(LIBAUDIOFILE)
ALAC_SOURCES = ALAC.cpp Lossless.h TestUtilities.cpp TestUtilities.h
-ALAC_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
+ALAC_LDADD = -lgtest $(LIBAUDIOFILE)
ChannelMatrix_SOURCES = ChannelMatrix.cpp TestUtilities.cpp TestUtilities.h
-ChannelMatrix_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
+ChannelMatrix_LDADD = -lgtest $(LIBAUDIOFILE)
Error_SOURCES = Error.cpp TestUtilities.cpp TestUtilities.h
-Error_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
+Error_LDADD = -lgtest $(LIBAUDIOFILE)
FLAC_SOURCES = FLAC.cpp Lossless.h TestUtilities.cpp TestUtilities.h
-FLAC_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
+FLAC_LDADD = -lgtest $(LIBAUDIOFILE)
FloatToInt_SOURCES = FloatToInt.cpp TestUtilities.cpp TestUtilities.h
-FloatToInt_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
+FloatToInt_LDADD = -lgtest $(LIBAUDIOFILE)
Instrument_SOURCES = Instrument.cpp TestUtilities.cpp TestUtilities.h
-Instrument_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
+Instrument_LDADD = -lgtest $(LIBAUDIOFILE)
IntToFloat_SOURCES = IntToFloat.cpp TestUtilities.cpp TestUtilities.h
-IntToFloat_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
+IntToFloat_LDADD = -lgtest $(LIBAUDIOFILE)
InvalidCompressionFormat_SOURCES = InvalidCompressionFormat.cpp TestUtilities.cpp TestUtilities.h
-InvalidCompressionFormat_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
+InvalidCompressionFormat_LDADD = -lgtest $(LIBAUDIOFILE)
InvalidSampleFormat_SOURCES = InvalidSampleFormat.cpp TestUtilities.cpp TestUtilities.h
-InvalidSampleFormat_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
+InvalidSampleFormat_LDADD = -lgtest $(LIBAUDIOFILE)
Large_SOURCES = Large.cpp TestUtilities.cpp TestUtilities.h
-Large_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
+Large_LDADD = -lgtest $(LIBAUDIOFILE)
Loop_SOURCES = Loop.cpp TestUtilities.cpp TestUtilities.h
-Loop_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
+Loop_LDADD = -lgtest $(LIBAUDIOFILE)
Marker_SOURCES = Marker.cpp TestUtilities.cpp TestUtilities.h
-Marker_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
+Marker_LDADD = -lgtest $(LIBAUDIOFILE)
Miscellaneous_SOURCES = Miscellaneous.cpp TestUtilities.cpp TestUtilities.h
-Miscellaneous_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
+Miscellaneous_LDADD = -lgtest $(LIBAUDIOFILE)
NeXT_SOURCES = NeXT.cpp TestUtilities.cpp TestUtilities.h
-NeXT_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
+NeXT_LDADD = -lgtest $(LIBAUDIOFILE)
PCMData_SOURCES = PCMData.cpp TestUtilities.cpp TestUtilities.h
-PCMData_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
+PCMData_LDADD = -lgtest $(LIBAUDIOFILE)
PCMMapping_SOURCES = PCMMapping.cpp TestUtilities.cpp TestUtilities.h
-PCMMapping_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
+PCMMapping_LDADD = -lgtest $(LIBAUDIOFILE)
Pipe_SOURCES = Pipe.cpp TestUtilities.cpp TestUtilities.h
-Pipe_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
+Pipe_LDADD = -lgtest $(LIBAUDIOFILE)
Query_SOURCES = Query.cpp TestUtilities.cpp TestUtilities.h
-Query_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
+Query_LDADD = -lgtest $(LIBAUDIOFILE)
SampleFormat_SOURCES = SampleFormat.cpp TestUtilities.cpp TestUtilities.h
-SampleFormat_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
+SampleFormat_LDADD = -lgtest $(LIBAUDIOFILE)
Seek_SOURCES = Seek.cpp TestUtilities.cpp TestUtilities.h
-Seek_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
+Seek_LDADD = -lgtest $(LIBAUDIOFILE)
Sign_SOURCES = Sign.cpp TestUtilities.cpp TestUtilities.h
-Sign_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
+Sign_LDADD = -lgtest $(LIBAUDIOFILE)
VirtualFile_SOURCES = VirtualFile.cpp TestUtilities.cpp TestUtilities.h
-VirtualFile_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
+VirtualFile_LDADD = -lgtest $(LIBAUDIOFILE)
floatto24_SOURCES = floatto24.c TestUtilities.cpp TestUtilities.h

@ -1,2 +1,2 @@
DIST Coin-3.1.3.tar.gz 5981534 BLAKE2B 33f88149cf0bf7daeb32226e2deb29f9f36f2a29ca9fcf025f39bb50d3eb0bfc85113a1e96cf980c97d037419c3a263bcf6eccaeb2f289517304c59d4c9de919 SHA512 d6fd47ecc74e96fc4de46e3a683f038f1907b96db2bbe935fb49f2d59190bd18f3f439dc0e4cb435360e74e1d65994a32b21f670d5a76394692616625cb14394
DIST Coin3D-coin-a4ce638f43bd.tar.bz2 4942450 BLAKE2B b974b8a39d8ef07a2b3465e131bb5ca08d249a99a9ccdd7f9a87bd26c8c901c7042211edf7acf097e56afc0ba80bf156c6864a831fbed4cac18c7ac7495601ff SHA512 90b7697649e18af77805d9aae918ba77958952839375812272d796c4cda4d887465fb9bb94f215509ae969cddf54fb92f38deb961cdd24e24c67b20ffc0f1adf
DIST coin-4.0.0-src.tar.gz 6824162 BLAKE2B 9dee9397bb63c0da02214d33f2661051a3fd99689956a6de5c2cf806dd05944038b87b690f954f35711ee5e4ab07f04685681b822d0bbab0d7941bef551202dc SHA512 e036276a243bfe252569cee1b67d38b8633fcf35bdf4e366a92ca67e23799d54d91fe272c23b383c451d330cee284809f28f237857493948149e0da1ebd64fae

@ -1,15 +1,15 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake-utils flag-o-matic
inherit cmake flag-o-matic
MY_P=Coin3D-coin-a4ce638f43bd
MY_P=${P/coin/Coin}
DESCRIPTION="A high-level 3D graphics toolkit, fully compatible with SGI Open Inventor 2.1"
HOMEPAGE="https://bitbucket.org/Coin3D/coin/wiki/Home"
SRC_URI="https://dev.gentoo.org/~reavertm/${MY_P}.tar.bz2"
HOMEPAGE="https://github.com/coin3d/coin/wiki"
SRC_URI="https://github.com/coin3d/coin/releases/download/${MY_P}/${P}-src.tar.gz"
LICENSE="|| ( GPL-2 PEL )"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
@ -47,10 +47,15 @@ DEPEND="${RDEPEND}
)
"
S="${WORKDIR}/${MY_P}"
S="${WORKDIR}/${PN}"
PATCHES=(
"${FILESDIR}"/${PN}-4.0.0a-cmake.patch
"${FILESDIR}"/${P}-0001-updated-to-cmake-3.14.patch
"${FILESDIR}"/${P}-0002-cpack.d-is-now-optional.patch
"${FILESDIR}"/${P}-0003-Partially-incorporating-coin4.0.0a-patch-from-gentoo.patch
"${FILESDIR}"/${P}-0004-Added-coin-default.cfg.patch
"${FILESDIR}"/${P}-0005-Slightly-fix-coin.cfg.cmake.in.patch
"${FILESDIR}"/${P}-0006-Fix-underlinking-against-X11.patch
)
DOCS=(
@ -94,12 +99,12 @@ src_configure() {
-DSPIDERMONKEY_RUNTIME_LINKING=ON
-DCOIN_VERBOSE=$(usex debug)
-DHAVE_MULTIPLE_VERSION=ON
-DHAVE_MULTIPLE_VERSION=OFF
-DCOIN_BUILD_SINGLE_LIB=ON
)
cmake-utils_src_configure
cmake_src_configure
}
src_test() {

@ -0,0 +1,25 @@
From 962e613609ba93301999f83e283b7f489dfac503 Mon Sep 17 00:00:00 2001
From: Giampiero Gabbiani <giampiero@gabbiani.org>
Date: Fri, 10 Jan 2020 14:47:38 +0100
Subject: [PATCH] updated to cmake 3.14
---
CMakeLists.txt | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f32f6ffe3..3ce3a0d3a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,3 +1,8 @@
+if (POLICY CMP0054)
+ # CMake version 3.14.5 warns when the policy is not set and uses OLD behaviour
+ cmake_policy(SET CMP0054 NEW)
+endif()
+
cmake_minimum_required(VERSION 3.0)
set(COIN_MAJOR_VERSION 4)
--
2.26.2

@ -0,0 +1,32 @@
From be8e3d57aeb5b4df6abb52c5fa88666d48e7d7a0 Mon Sep 17 00:00:00 2001
From: Giampiero Gabbiani <giampiero@gabbiani.org>
Date: Tue, 14 Jan 2020 22:03:51 +0100
Subject: [PATCH] cpack.d is now optional
---
CMakeLists.txt | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3ce3a0d3a..755bd9d59 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -95,6 +95,7 @@ option(SPIDERMONKEY_RUNTIME_LINKING "Enable SpiderMonkey runtime linking when ON
option(COIN_VERBOSE "Add verbose debugging information during the configure process." OFF)
option(HAVE_MULTIPLE_VERSION "Forces versioned paths for includes and documentation when ON, usual behaviour otherwise." OFF)
+option(COIN_USE_CPACK "If enabled the cpack subrepo is mandatory" OFF)
cmake_dependent_option(COIN_BUILD_MAC_FRAMEWORK "Build framework instead of dylib on Mac OS X when ON. Only valid if COIN_BUILD_SHARED_LIBS is ON." OFF "APPLE;NOT IOS;COIN_BUILD_SHARED_LIBS" OFF)
cmake_dependent_option(COIN_BUILD_MAC_X11 "Build for X11 on Mac OS X when ON. Default is OFF." OFF "APPLE" OFF)
@@ -820,4 +821,6 @@ endif()
# ############################################################################
# New CPACK section, please see the README file inside cpack.d directory.
-add_subdirectory(cpack.d)
+if (COIN_USE_CPACK)
+ add_subdirectory(cpack.d)
+endif()
--
2.26.2

@ -0,0 +1,123 @@
From 9a36b15d66c5e340cd8695415ce5867ad07ee2bb Mon Sep 17 00:00:00 2001
From: Volker Enderlein <volkerenderlein@hotmail.com>
Date: Sun, 8 Mar 2020 14:24:29 +0100
Subject: [PATCH] Partially incorporating coin4.0.0a-patch from gentoo
---
CMakeLists.txt | 63 ++++++++++++++++++++++++++------------------------
1 file changed, 33 insertions(+), 30 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 755bd9d59..d23f5bc0e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,8 +1,3 @@
-if (POLICY CMP0054)
- # CMake version 3.14.5 warns when the policy is not set and uses OLD behaviour
- cmake_policy(SET CMP0054 NEW)
-endif()
-
cmake_minimum_required(VERSION 3.0)
set(COIN_MAJOR_VERSION 4)
@@ -22,6 +17,11 @@ math(EXPR COIN_SO_VERSION ${PROJECT_VERSION_MAJOR}*20)
set(PROJECT_DESCRIPTION "A high-level 3D visualization library with Open Inventor 2.1 API")
# ############################################################################
+if(POLICY CMP0054)
+ # CMake version 3.14.5 warns when the policy is not set and uses OLD behaviour
+ cmake_policy(SET CMP0054 NEW)
+endif()
+
if(POLICY CMP0072)
# get rid of OpenGL GLVND warning from CMake 3.11
cmake_policy(SET CMP0072 NEW)
@@ -103,8 +103,8 @@ cmake_dependent_option(COIN_BUILD_MAC_AGL "Build for AGL on Mac OS X when ON. De
report_prepare(
COIN_BUILD_SHARED_LIBS
- COIN_BUILD_TESTS
- COIN_BUILD_DOCUMENTATION
+ COIN_BUILD_TESTS
+ COIN_BUILD_DOCUMENTATION
COIN_BUILD_INTERNAL_DOCUMENTATION
COIN_BUILD_DOCUMENTATION_MAN
COIN_BUILD_DOCUMENTATION_QTHELP
@@ -113,29 +113,29 @@ report_prepare(
HAVE_VRML97
COIN_HAVE_JAVASCRIPT
HAVE_NODEKITS
- HAVE_DRAGGERS
- HAVE_MANIPULATORS
- HAVE_SOUND
+ HAVE_DRAGGERS
+ HAVE_MANIPULATORS
+ HAVE_SOUND
HAVE_3DS_IMPORT_CAPABILITIES
USE_EXTERNAL_EXPAT
- USE_EXCEPTIONS
- USE_SUPERGLU
- FONTCONFIG_RUNTIME_LINKING
- FREETYPE_RUNTIME_LINKING
- LIBBZIP2_RUNTIME_LINKING
- OPENAL_RUNTIME_LINKING
- SIMAGE_RUNTIME_LINKING
- ZLIB_RUNTIME_LINKING
- GLU_RUNTIME_LINKING
- SPIDERMONKEY_RUNTIME_LINKING
- HAVE_MULTIPLE_VERSION
+ USE_EXCEPTIONS
+ USE_SUPERGLU
+ FONTCONFIG_RUNTIME_LINKING
+ FREETYPE_RUNTIME_LINKING
+ LIBBZIP2_RUNTIME_LINKING
+ OPENAL_RUNTIME_LINKING
+ SIMAGE_RUNTIME_LINKING
+ ZLIB_RUNTIME_LINKING
+ GLU_RUNTIME_LINKING
+ SPIDERMONKEY_RUNTIME_LINKING
+ HAVE_MULTIPLE_VERSION
IF_APPLE
- COIN_BUILD_MAC_FRAMEWORK
- COIN_BUILD_MAC_X11
- COIN_BUILD_MAC_AGL
+ COIN_BUILD_MAC_FRAMEWORK
+ COIN_BUILD_MAC_X11
+ COIN_BUILD_MAC_AGL
IF_MSVC
COIN_BUILD_MSVC_STATIC_RUNTIME
- COIN_BUILD_SINGLE_LIB
+ COIN_BUILD_SINGLE_LIB
MSVC_VERSION
COIN_BUILD_MSVC_MP
)
@@ -147,8 +147,8 @@ if(HAVE_MULTIPLE_VERSION)
CMAKE_INSTALL_DATADIR
CMAKE_INSTALL_FULL_DATADIR
CMAKE_INSTALL_INCLUDEDIR
- CMAKE_INSTALL_FULL_INCLUDEDIR
- CMAKE_INSTALL_DOCDIR
+ CMAKE_INSTALL_FULL_INCLUDEDIR
+ CMAKE_INSTALL_DOCDIR
CMAKE_INSTALL_FULL_DOCDIR
)
else()
@@ -534,9 +534,12 @@ else()
if(HAVE_MACH_O_DYLD_H)
check_symbol_exists(NSLookupAndBindSymbol mach-o/dyld.h HAVE_DYLD_RUNTIME_BINDING)
endif()
- check_library_exists(dl dlopen "" HAVE_DL_LIB)
- if(HAVE_DL_LIB)
- check_include_file(dlfcn.h HAVE_DLFCN_H)
+ # On FreeBSD, NetBSD and OpenBSD there is no libdl, as the required
+ # functionality is already built into libc. So use ${CMAKE_DL_LIBS} instead.
+ check_include_file(dlfcn.h HAVE_DLFCN_H)
+ if(HAVE_DLFCN_H)
+ set(HAVE_DL_LIB 1)
+ list(APPEND COIN_TARGET_LINK_LIBRARIES ${CMAKE_DL_LIBS})
endif()
check_library_exists(dld shl_load "" HAVE_DLD_LIB)
endif()
--
2.26.2

@ -0,0 +1,63 @@
From fd8057eb54fee8aa457cc47abb0004f2b71d1e63 Mon Sep 17 00:00:00 2001
From: Volker Enderlein <volkerenderlein@hotmail.com>
Date: Sun, 10 May 2020 15:24:20 +0200
Subject: [PATCH] Added coin-default.cfg.
---
coin.cfg.cmake.in | 24 ++++++++++++++++++++++++
src/CMakeLists.txt | 8 +++++---
2 files changed, 29 insertions(+), 3 deletions(-)
create mode 100644 coin.cfg.cmake.in
diff --git a/coin.cfg.cmake.in b/coin.cfg.cmake.in
new file mode 100644
index 000000000..6f41c61c7
--- /dev/null
+++ b/coin.cfg.cmake.in
@@ -0,0 +1,24 @@
+# prefix is determined in coin-config, making the package "movable"
+# prefix="@prefix@"
+host="@host@"
+exec_prefix="@exec_prefix@"
+version="@COIN_VERSION@"
+cflags="@COIN_EXTRA_CFLAGS@"
+cppflags="@COIN_EXTRA_CPPFLAGS@"
+cxxflags="@COIN_EXTRA_CXXFLAGS@"
+ldflags="@COIN_EXTRA_LDFLAGS@"
+libs="@COIN_EXTRA_LIBS@"
+msvcrt="@COIN_MSVC_LIBC@"
+datadir="@datarootdir@"
+includedir="@includedir@"
+frameworkdir="@frameworkdir@"
+htmldir="@htmldir@"
+compiler="@COIN_COMPILER@"
+objext="@OBJEXT@"
+have_3ds_import=@HAVE_3DS_IMPORT_CAPABILITIES@
+have_vrml97=@HAVE_VRML97@
+have_sound=@HAVE_SOUND@
+have_superglu=@HAVE_SUPERGLU@
+have_threads=@HAVE_THREADS@
+have_threadsafe=@HAVE_THREADSAFE@
+compiler_is_gcc=@ac_compiler_gnu@
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 4ddc1ecd4..6132335b3 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -388,9 +388,11 @@ else()
set(COIN_CONFIG_PACKAGE_LOCATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}-${PROJECT_VERSION})
string(TOLOWER ${PROJECT_NAME} COIN_CONFIG_PACKAGE_BASENAME)
if(UNIX OR MINGW)
- configure_file(${CMAKE_SOURCE_DIR}/${PROJECT_NAME}.pc.cmake.in ${CMAKE_BINARY_DIR}/${PROJECT_NAME}.pc @ONLY)
- install(FILES ${CMAKE_BINARY_DIR}/${PROJECT_NAME}.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
- install(FILES ${CMAKE_SOURCE_DIR}/bin/coin-config DESTINATION ${CMAKE_INSTALL_BINDIR})
+ configure_file("${CMAKE_SOURCE_DIR}/${PROJECT_NAME}.pc.cmake.in" "${CMAKE_BINARY_DIR}/${PROJECT_NAME}.pc" @ONLY)
+ install(FILES "${CMAKE_BINARY_DIR}/${PROJECT_NAME}.pc" DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")
+ install(PROGRAMS "${CMAKE_SOURCE_DIR}/bin/coin-config" DESTINATION ${CMAKE_INSTALL_BINDIR})
+ configure_file("${CMAKE_SOURCE_DIR}/coin.cfg.cmake.in" "${CMAKE_BINARY_DIR}/${PROJECT_NAME_LOWER}-default.cfg" @ONLY)
+ install(FILES "${CMAKE_BINARY_DIR}/${PROJECT_NAME_LOWER}-default.cfg" DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/Coin/conf)
endif()
endif()
--
2.26.2

@ -0,0 +1,45 @@
From d36ee28712eae2f94998845926c6880d6e5a990c Mon Sep 17 00:00:00 2001
From: Maciej Mrozowski <reavertm@gmail.com>
Date: Wed, 5 Aug 2020 02:03:52 +0200
Subject: [PATCH] Slightly fix coin.cfg.cmake.in
---
coin.cfg.cmake.in | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/coin.cfg.cmake.in b/coin.cfg.cmake.in
index 6f41c61c7..6ed041ef4 100644
--- a/coin.cfg.cmake.in
+++ b/coin.cfg.cmake.in
@@ -7,18 +7,18 @@ cflags="@COIN_EXTRA_CFLAGS@"
cppflags="@COIN_EXTRA_CPPFLAGS@"
cxxflags="@COIN_EXTRA_CXXFLAGS@"
ldflags="@COIN_EXTRA_LDFLAGS@"
-libs="@COIN_EXTRA_LIBS@"
+libs="@CMAKE_INSTALL_FULL_LIBDIR@"
msvcrt="@COIN_MSVC_LIBC@"
-datadir="@datarootdir@"
-includedir="@includedir@"
+datadir="@CMAKE_INSTALL_FULL_DATADIR@"
+includedir="@CMAKE_INSTALL_FULL_INCLUDEDIR@"
frameworkdir="@frameworkdir@"
-htmldir="@htmldir@"
+htmldir="@CMAKE_INSTALL_FULL_DOCDIR@"
compiler="@COIN_COMPILER@"
objext="@OBJEXT@"
-have_3ds_import=@HAVE_3DS_IMPORT_CAPABILITIES@
-have_vrml97=@HAVE_VRML97@
-have_sound=@HAVE_SOUND@
-have_superglu=@HAVE_SUPERGLU@
-have_threads=@HAVE_THREADS@
-have_threadsafe=@HAVE_THREADSAFE@
+have_3ds_import=@FEAT_HAVE_3DS@
+have_vrml97=@FEAT_HAVE_VRML97@
+have_sound=@FEAT_HAVE_SOUND@
+have_superglu=@FEAT_HAVE_SUPERGLU@
+have_threads=@FEAT_HAVE_THREADS@
+have_threadsafe=@FEAT_HAVE_SAFETHREAD@
compiler_is_gcc=@ac_compiler_gnu@
--
2.26.2

@ -0,0 +1,28 @@
From 58a1b4c3e968f96d3a2091fa5cb625f360ce6811 Mon Sep 17 00:00:00 2001
From: Maciej Mrozowski <reavertm@gmail.com>
Date: Wed, 5 Aug 2020 02:57:28 +0200
Subject: [PATCH] Fix underlinking against X11
---
CMakeLists.txt | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3818da7ff..eda2cd2c0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -195,6 +195,11 @@ if(COIN_BUILD_MAC_X11)
list(APPEND COIN_TARGET_LINK_LIBRARIES ${X11_LIBRARIES} ${X11_GL_LIB} ${X11_GLU_LIB})
endif()
else()
+ if(UNIX AND NOT APPLE)
+ find_package(X11 REQUIRED)
+ list(APPEND COIN_TARGET_INCLUDE_DIRECTORIES ${X11_INCLUDE_DIR})
+ list(APPEND COIN_TARGET_LINK_LIBRARIES ${X11_LIBRARIES})
+ endif()
find_package(OpenGL REQUIRED)
if(OPENGL_FOUND)
set(HAVE_OPENGL 1)
--
2.26.2

@ -1,96 +0,0 @@
diff -ruN Coin3D-coin-a4ce638f43bd/CMakeLists.txt my/CMakeLists.txt
--- Coin3D-coin-a4ce638f43bd/CMakeLists.txt 2019-11-09 14:39:34.000000000 +0100
+++ my/CMakeLists.txt 2019-11-21 00:19:43.563521948 +0100
@@ -97,8 +97,8 @@
report_prepare(
COIN_BUILD_SHARED_LIBS
- COIN_BUILD_TESTS
- COIN_BUILD_DOCUMENTATION
+ COIN_BUILD_TESTS
+ COIN_BUILD_DOCUMENTATION
COIN_BUILD_INTERNAL_DOCUMENTATION
COIN_BUILD_DOCUMENTATION_MAN
COIN_BUILD_DOCUMENTATION_QTHELP
@@ -107,29 +107,29 @@
HAVE_VRML97
COIN_HAVE_JAVASCRIPT
HAVE_NODEKITS
- HAVE_DRAGGERS
- HAVE_MANIPULATORS
- HAVE_SOUND
+ HAVE_DRAGGERS
+ HAVE_MANIPULATORS
+ HAVE_SOUND
HAVE_3DS_IMPORT_CAPABILITIES
USE_EXTERNAL_EXPAT
- USE_EXCEPTIONS
- USE_SUPERGLU
- FONTCONFIG_RUNTIME_LINKING
- FREETYPE_RUNTIME_LINKING
- LIBBZIP2_RUNTIME_LINKING
- OPENAL_RUNTIME_LINKING
- SIMAGE_RUNTIME_LINKING
- ZLIB_RUNTIME_LINKING
- GLU_RUNTIME_LINKING
- SPIDERMONKEY_RUNTIME_LINKING
- HAVE_MULTIPLE_VERSION
+ USE_EXCEPTIONS
+ USE_SUPERGLU
+ FONTCONFIG_RUNTIME_LINKING
+ FREETYPE_RUNTIME_LINKING
+ LIBBZIP2_RUNTIME_LINKING
+ OPENAL_RUNTIME_LINKING
+ SIMAGE_RUNTIME_LINKING
+ ZLIB_RUNTIME_LINKING
+ GLU_RUNTIME_LINKING
+ SPIDERMONKEY_RUNTIME_LINKING
+ HAVE_MULTIPLE_VERSION
IF_APPLE
- COIN_BUILD_MAC_FRAMEWORK
- COIN_BUILD_MAC_X11
- COIN_BUILD_MAC_AGL
+ COIN_BUILD_MAC_FRAMEWORK
+ COIN_BUILD_MAC_X11
+ COIN_BUILD_MAC_AGL
IF_MSVC
COIN_BUILD_MSVC_STATIC_RUNTIME
- COIN_BUILD_SINGLE_LIB
+ COIN_BUILD_SINGLE_LIB
MSVC_VERSION
COIN_BUILD_MSVC_MP
)
@@ -141,8 +141,8 @@
CMAKE_INSTALL_DATADIR
CMAKE_INSTALL_FULL_DATADIR
CMAKE_INSTALL_INCLUDEDIR
- CMAKE_INSTALL_FULL_INCLUDEDIR
- CMAKE_INSTALL_DOCDIR
+ CMAKE_INSTALL_FULL_INCLUDEDIR
+ CMAKE_INSTALL_DOCDIR
CMAKE_INSTALL_FULL_DOCDIR
)
else()
@@ -165,7 +165,7 @@
list(APPEND COIN_TARGET_LINK_LIBRARIES Boost::boost)
endif()
-if(COIN_BUILD_MAC_X11)
+if(COIN_BUILD_MAC_X11 OR UNIX)
find_package(X11 REQUIRED)
# On Mac OS X, GLX is provided as a separate OpenGL implementation, different
# from the standard OpenGL framework which provides support for GLUT and native
@@ -530,6 +530,7 @@
endif()
check_library_exists(dl dlopen "" HAVE_DL_LIB)
if(HAVE_DL_LIB)
+ list(APPEND COIN_TARGET_LINK_LIBRARIES dl)
check_include_file(dlfcn.h HAVE_DLFCN_H)
endif()
check_library_exists(dld shl_load "" HAVE_DLD_LIB)
@@ -815,4 +816,4 @@
# ############################################################################
# New CPACK section, please see the README file inside cpack.d directory.
-add_subdirectory(cpack.d)
+# not needed add_subdirectory(cpack.d)

@ -1,47 +0,0 @@
From 8a522d975890a4512be0f04285f356c6db653a57 Mon Sep 17 00:00:00 2001
From: Lars Wendler <polynomial-c@gentoo.org>
Date: Thu, 14 May 2020 11:46:50 +0200
Subject: [PATCH] configure.ac: Avoid bashisms
or else we end up like this:
./configure: 18902: ./configure: Syntax error: redirection unexpected
or
./configure: 20152: ./configure: my_CFLAGS+=-DDATADIR_PATH=\""$(pkgdatadir)"\" : not found
./configure: 20153: ./configure: my_CFLAGS+=-I$(top_srcdir)/vendor : not found
Gentoo-bug: https://bugs.gentoo.org/714098
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
---
configure.ac | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure.ac b/configure.ac
index 5fa53eca5..ecf85e076 100644
--- a/configure.ac
+++ b/configure.ac
@@ -163,7 +163,7 @@ AC_PREFIX_DEFAULT([/usr/local])
AC_PROG_MKDIR_P
-AS_IF([grep android <<< ${host}], [],
+AS_IF([echo ${host} | grep -Fq android], [],
[AX_CHECK_COMPILE_FLAG([-stdlib=libc++], [
CXXFLAGS="$CXXFLAGS -stdlib=libc++"])
])
@@ -237,10 +237,10 @@ AM_CONDITIONAL([ENABLE_EMSCRIPTEN], [test "x$enable_emscripten" = "xyes"])
AM_CONDITIONAL([ENABLE_PRESET_SUBDIRS], [test "x$enable_preset_subdirs" = "xyes"])
-my_CFLAGS="-Wall -Wchar-subscripts -Wformat-security -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits "
+my_CFLAGS="-Wall -Wchar-subscripts -Wformat-security -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits"
#my_CFLAGS+="-fsanitize=address -fno-omit-frame-pointer "
-my_CFLAGS+='-DDATADIR_PATH=\""$(pkgdatadir)"\" '
-my_CFLAGS+='-I$(top_srcdir)/vendor '
+my_CFLAGS="${my_CFLAGS} -DDATADIR_PATH=\\\"\"\$(pkgdatadir)\\\"\""
+my_CFLAGS="${my_CFLAGS} -I\$(top_srcdir)/vendor"
AC_SUBST([my_CFLAGS])

Binary file not shown.

@ -42,7 +42,7 @@ DEPEND="
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
dev-qt/qtxml:5
media-libs/x264
media-libs/x264:=
media-video/ffmpeg:=[x264]
net-misc/curl
sys-apps/dbus

@ -42,7 +42,7 @@ DEPEND="
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
dev-qt/qtxml:5
media-libs/x264
media-libs/x264:=
media-video/ffmpeg:=[x264]
net-misc/curl
sys-apps/dbus

Binary file not shown.

@ -1 +1 @@
Mon, 10 Aug 2020 20:38:23 +0000
Tue, 11 Aug 2020 05:38:24 +0000

@ -1 +1 @@
Mon, 10 Aug 2020 20:38:23 +0000
Tue, 11 Aug 2020 05:38:24 +0000

Binary file not shown.

@ -1,5 +1,5 @@
DEFINED_PHASES=configure install postinst postrm preinst prepare setup test
DEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 sys-libs/zlib
DEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 sys-libs/zlib virtual/libcrypt:=
DESCRIPTION=Larry Wall's Practical Extraction and Report Language
EAPI=6
HOMEPAGE=https://www.perl.org/
@ -7,8 +7,8 @@ IUSE=berkdb debug doc gdbm ithreads
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( Artistic GPL-1+ )
PDEPEND=>=app-admin/perl-cleaner-2.5 >=virtual/perl-File-Temp-0.230.400-r2 >=virtual/perl-Data-Dumper-2.154.0 virtual/perl-Test-Harness
RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 sys-libs/zlib
RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 sys-libs/zlib virtual/libcrypt:=
SLOT=0/5.30
SRC_URI=mirror://cpan/src/5.0/perl-5.30.3.tar.xz mirror://cpan/authors/id/X/XS/XSAWYERX/perl-5.30.3.tar.xz https://github.com/gentoo-perl/perl-patchset/releases/download/perl-5.30.0-patches-1/perl-5.30.0-patches-1.tar.xz mirror://gentoo/perl-5.30.0-patches-1.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/perl-5.30.0-patches-1.tar.xz https://github.com/arsv/perl-cross/releases/download/1.3.4/perl-cross-1.3.4.tar.gz
_eclasses_=alternatives 6c575717515f030736d1b718d507d2f9 desktop 7fd20552ce4cc97e8acb132a499a7dd8 epatch ed88001f77c6dd0d5f09e45c1a5b480e estack 686eaab303305a908fd57b2fd7617800 eutils fcb2aa98e1948b835b5ae66ca52868c5 flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 ltprune 2729691420b6deeda2a90b1f1183fb55 multilib 2477ebe553d3e4d2c606191fe6c33602 multiprocessing cac3169468f893670dac3e7cb940e045 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
_md5_=473b4872ec6764e7d8044933426e6a3c
_md5_=4b23178de947dd24bbbc85b6178fb44c

@ -1,14 +1,14 @@
BDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 sys-libs/zlib
BDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 sys-libs/zlib virtual/libcrypt:=
DEFINED_PHASES=configure install postinst postrm preinst prepare setup test
DEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 sys-libs/zlib
DEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 sys-libs/zlib virtual/libcrypt:=
DESCRIPTION=Larry Wall's Practical Extraction and Report Language
EAPI=7
HOMEPAGE=https://www.perl.org/
IUSE=berkdb debug doc gdbm ithreads
LICENSE=|| ( Artistic GPL-1+ )
PDEPEND=>=app-admin/perl-cleaner-2.5 >=virtual/perl-File-Temp-0.230.400-r2 >=virtual/perl-Data-Dumper-2.154.0 virtual/perl-Test-Harness
RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 sys-libs/zlib
RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 sys-libs/zlib virtual/libcrypt:=
SLOT=0/5.30
SRC_URI=mirror://cpan/src/5.0/perl-5.30.3.tar.xz mirror://cpan/authors/id/X/XS/XSAWYERX/perl-5.30.3.tar.xz https://github.com/gentoo-perl/perl-patchset/releases/download/perl-5.30.3-patches-1/perl-5.30.3-patches-1.tar.xz https://dev.gentoo.org/~kentnl/distfiles/perl-5.30.3-patches-1.tar.xz https://github.com/arsv/perl-cross/releases/download/1.3.4/perl-cross-1.3.4.tar.gz
_eclasses_=alternatives 6c575717515f030736d1b718d507d2f9 eutils fcb2aa98e1948b835b5ae66ca52868c5 flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 multilib 2477ebe553d3e4d2c606191fe6c33602 multiprocessing cac3169468f893670dac3e7cb940e045 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
_md5_=117a2571a4bdce02c5b28f7fa486bfd4
_md5_=772a438e313789ac051519ebae9a8cd1

@ -1,5 +1,5 @@
DEFINED_PHASES=configure install postinst postrm preinst prepare setup test
DEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 sys-libs/zlib
DEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 sys-libs/zlib virtual/libcrypt:=
DESCRIPTION=Larry Wall's Practical Extraction and Report Language
EAPI=6
HOMEPAGE=https://www.perl.org/
@ -7,8 +7,8 @@ IUSE=berkdb debug doc gdbm ithreads
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( Artistic GPL-1+ )
PDEPEND=>=app-admin/perl-cleaner-2.5 >=virtual/perl-File-Temp-0.230.400-r2 >=virtual/perl-Data-Dumper-2.154.0 virtual/perl-Test-Harness
RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 sys-libs/zlib
RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 sys-libs/zlib virtual/libcrypt:=
SLOT=0/5.32
SRC_URI=mirror://cpan/src/5.0/perl-5.32.0.tar.xz mirror://cpan/authors/id/X/XS/XSAWYERX/perl-5.32.0.tar.xz https://github.com/gentoo-perl/perl-patchset/releases/download/perl-5.30.0-patches-1/perl-5.30.0-patches-1.tar.xz mirror://gentoo/perl-5.30.0-patches-1.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/perl-5.30.0-patches-1.tar.xz https://github.com/arsv/perl-cross/releases/download/1.3.4/perl-cross-1.3.4.tar.gz
_eclasses_=alternatives 6c575717515f030736d1b718d507d2f9 desktop 7fd20552ce4cc97e8acb132a499a7dd8 epatch ed88001f77c6dd0d5f09e45c1a5b480e estack 686eaab303305a908fd57b2fd7617800 eutils fcb2aa98e1948b835b5ae66ca52868c5 flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 ltprune 2729691420b6deeda2a90b1f1183fb55 multilib 2477ebe553d3e4d2c606191fe6c33602 multiprocessing cac3169468f893670dac3e7cb940e045 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
_md5_=d7eab85809648d6e61e806fc42a17d1b
_md5_=f843907a13b51667968319a627f4a66b

@ -1,14 +1,14 @@
BDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 sys-libs/zlib
BDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 sys-libs/zlib virtual/libcrypt:=
DEFINED_PHASES=configure install postinst postrm preinst prepare setup test
DEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 sys-libs/zlib
DEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 sys-libs/zlib virtual/libcrypt:=
DESCRIPTION=Larry Wall's Practical Extraction and Report Language
EAPI=7
HOMEPAGE=https://www.perl.org/
IUSE=berkdb debug doc gdbm ithreads
LICENSE=|| ( Artistic GPL-1+ )
PDEPEND=>=app-admin/perl-cleaner-2.5 >=virtual/perl-File-Temp-0.230.400-r2 >=virtual/perl-Data-Dumper-2.154.0 virtual/perl-Test-Harness
RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 sys-libs/zlib
RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 sys-libs/zlib virtual/libcrypt:=
SLOT=0/5.32
SRC_URI=mirror://cpan/src/5.0/perl-5.32.0.tar.xz mirror://cpan/authors/id/X/XS/XSAWYERX/perl-5.32.0.tar.xz https://github.com/gentoo-perl/perl-patchset/releases/download/perl-5.32.0-patches-1/perl-5.32.0-patches-1.tar.xz https://dev.gentoo.org/~kentnl/distfiles/perl-5.32.0-patches-1.tar.xz https://github.com/arsv/perl-cross/releases/download/1.3.4/perl-cross-1.3.4.tar.gz
_eclasses_=alternatives 6c575717515f030736d1b718d507d2f9 eutils fcb2aa98e1948b835b5ae66ca52868c5 flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 multilib 2477ebe553d3e4d2c606191fe6c33602 multiprocessing cac3169468f893670dac3e7cb940e045 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
_md5_=3256831d4902b4c00fba012435d4933d
_md5_=c42a84c2152eebce683ca47ab7774be6

@ -1,13 +1,14 @@
BDEPEND=dev-lang/perl
BDEPEND=virtual/perl-File-Spec virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl
DEFINED_PHASES=compile configure install prepare test
DEPEND=dev-lang/perl
DESCRIPTION=POD filters and translators
EAPI=7
HOMEPAGE=https://metacpan.org/release/Pod-Parser
IUSE=test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=dev-lang/perl:=
RDEPEND=virtual/perl-File-Spec dev-lang/perl:=
SLOT=0
SRC_URI=mirror://cpan/authors/id/M/MA/MAREKR/Pod-Parser-1.63.tar.gz
_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 6ec4c4d8fc8324200f1c14e8d158c59b perl-module 97206c028d9bdc9f248e022ac5c9fc83
_md5_=79d497fd73238bd5356de80e7c42e6c4
_md5_=20fac85bf26e2d5e2ad3de21020688a7

@ -0,0 +1,15 @@
BDEPEND=python_single_target_python3_6? ( dev-lang/python:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] ) app-arch/unzip
DEFINED_PHASES=install prepare setup
DEPEND=python_single_target_python3_6? ( dev-lang/python:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] )
DESCRIPTION=Mode Oriented Directly Coded Lexical Analyser Generator
EAPI=7
HOMEPAGE=http://quex.sourceforge.net/
IUSE=+python_single_target_python3_6
KEYWORDS=~amd64 ~x86
LICENSE=LGPL-2.1
RDEPEND=python_single_target_python3_6? ( dev-lang/python:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] )
REQUIRED_USE=^^ ( python_single_target_python3_6 )
SLOT=0
SRC_URI=mirror://sourceforge/quex/quex-0.71.0.zip
_eclasses_=multilib 2477ebe553d3e4d2c606191fe6c33602 python-single-r1 d3100de905f978df912135806cf27188 python-utils-r1 bae936266b68e0c374a74f2b0d0aaa44 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
_md5_=032f43959cce6519959f1c68603650da

@ -1,15 +0,0 @@
BDEPEND=python_targets_python3_6? ( dev-lang/python:3.6 ) python_targets_python3_7? ( dev-lang/python:3.7 ) python_targets_python3_8? ( dev-lang/python:3.8 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)]
DEFINED_PHASES=compile configure install prepare test
DEPEND=dev-python/setuptools[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)]
DESCRIPTION=Will try to get to the bottom of what makes files or directories different
EAPI=7
HOMEPAGE=https://diffoscope.org/ https://pypi.org/project/diffoscope/
IUSE=acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file find gettext gif gpg gzip haskell hdf5 hex imagemagick iso java llvm mono opendocument pascal pdf postscript R rpm sqlite squashfs ssh tar tcpdump xz zip zstd python_targets_python3_6 python_targets_python3_7 python_targets_python3_8
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3+
RDEPEND=dev-python/python-magic[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] dev-python/libarchive-c[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] dev-python/distro[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] acl? ( sys-apps/acl ) binutils? ( sys-devel/binutils ) bzip2? ( app-arch/bzip2 ) libcaca? ( media-libs/libcaca ) colord? ( x11-misc/colord ) cpio? ( app-arch/cpio ) diff? ( sys-apps/diffutils ) docx? ( app-text/docx2txt ) dtc? ( sys-apps/dtc ) e2fsprogs? ( sys-fs/e2fsprogs ) file? ( sys-apps/file ) find? ( sys-apps/findutils ) gettext? ( sys-devel/gettext ) gif? ( media-libs/giflib ) gpg? ( app-crypt/gnupg ) gzip? ( app-arch/gzip ) haskell? ( dev-lang/ghc ) hdf5? ( sci-libs/hdf5 ) hex? ( app-editors/vim-core ) imagemagick? ( media-gfx/imagemagick ) iso? ( virtual/cdrtools ) java? ( virtual/jdk ) llvm? ( sys-devel/llvm ) mono? ( dev-lang/mono ) opendocument? ( app-text/odt2txt ) pascal? ( dev-lang/fpc ) pdf? ( app-text/pdftk app-text/poppler dev-python/PyPDF2[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] ) postscript? ( app-text/ghostscript-gpl ) R? ( dev-lang/R ) rpm? ( app-arch/rpm ) sqlite? ( dev-db/sqlite:3 ) squashfs? ( sys-fs/squashfs-tools ) ssh? ( net-misc/openssh ) tar? ( app-arch/tar ) tcpdump? ( net-analyzer/tcpdump ) xz? ( app-arch/xz-utils ) zip? ( app-arch/unzip ) zstd? ( app-arch/zstd ) !dev-python/filemagic python_targets_python3_6? ( dev-lang/python:3.6 ) python_targets_python3_7? ( dev-lang/python:3.7 ) python_targets_python3_8? ( dev-lang/python:3.8 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)]
REQUIRED_USE=|| ( python_targets_python3_6 python_targets_python3_7 python_targets_python3_8 )
SLOT=0
SRC_URI=mirror://pypi/d/diffoscope/diffoscope-154.tar.gz
_eclasses_=distutils-r1 eb92d1a6d9057e2422cc9610f79f919c multibuild b2c915190b051f55a23b9354b9849847 multilib 2477ebe553d3e4d2c606191fe6c33602 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 8d03325e7e3cf3e1465d9c32031e2517 python-utils-r1 bae936266b68e0c374a74f2b0d0aaa44 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
_md5_=a85a6138cd89a5c900bce6a7729fe62e

@ -1,15 +1,15 @@
BDEPEND=python_targets_python3_6? ( dev-lang/python:3.6 ) python_targets_python3_7? ( dev-lang/python:3.7 ) python_targets_python3_8? ( dev-lang/python:3.8 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)]
BDEPEND=python_targets_python3_7? ( dev-lang/python:3.7 ) python_targets_python3_8? ( dev-lang/python:3.8 ) >=dev-lang/python-exec-2:=[python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_7(-),-python_single_target_python3_8(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_7(-),-python_single_target_python3_8(-)]
DEFINED_PHASES=compile configure install prepare test
DEPEND=dev-python/setuptools[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)]
DEPEND=dev-python/setuptools[python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_7(-),-python_single_target_python3_8(-)]
DESCRIPTION=Will try to get to the bottom of what makes files or directories different
EAPI=7
HOMEPAGE=https://diffoscope.org/ https://pypi.org/project/diffoscope/
IUSE=acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file find gettext gif gpg gzip haskell hdf5 hex imagemagick iso java llvm mono opendocument pascal pdf postscript R rpm sqlite squashfs ssh tar tcpdump xz zip zstd python_targets_python3_6 python_targets_python3_7 python_targets_python3_8
IUSE=acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file find gettext gif gpg gzip haskell hdf5 hex imagemagick iso java llvm mono opendocument pascal pdf postscript R rpm sqlite squashfs ssh tar tcpdump xz zip zstd python_targets_python3_7 python_targets_python3_8
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3+
RDEPEND=dev-python/python-magic[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] dev-python/libarchive-c[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] dev-python/distro[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] acl? ( sys-apps/acl ) binutils? ( sys-devel/binutils ) bzip2? ( app-arch/bzip2 ) libcaca? ( media-libs/libcaca ) colord? ( x11-misc/colord ) cpio? ( app-arch/cpio ) diff? ( sys-apps/diffutils ) docx? ( app-text/docx2txt ) dtc? ( sys-apps/dtc ) e2fsprogs? ( sys-fs/e2fsprogs ) file? ( sys-apps/file ) find? ( sys-apps/findutils ) gettext? ( sys-devel/gettext ) gif? ( media-libs/giflib ) gpg? ( app-crypt/gnupg ) gzip? ( app-arch/gzip ) haskell? ( dev-lang/ghc ) hdf5? ( sci-libs/hdf5 ) hex? ( app-editors/vim-core ) imagemagick? ( media-gfx/imagemagick ) iso? ( virtual/cdrtools ) java? ( virtual/jdk ) llvm? ( sys-devel/llvm ) mono? ( dev-lang/mono ) opendocument? ( app-text/odt2txt ) pascal? ( dev-lang/fpc ) pdf? ( app-text/pdftk app-text/poppler dev-python/PyPDF2[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] ) postscript? ( app-text/ghostscript-gpl ) R? ( dev-lang/R ) rpm? ( app-arch/rpm ) sqlite? ( dev-db/sqlite:3 ) squashfs? ( sys-fs/squashfs-tools ) ssh? ( net-misc/openssh ) tar? ( app-arch/tar ) tcpdump? ( net-analyzer/tcpdump ) xz? ( app-arch/xz-utils ) zip? ( app-arch/unzip ) zstd? ( app-arch/zstd ) !dev-python/filemagic python_targets_python3_6? ( dev-lang/python:3.6 ) python_targets_python3_7? ( dev-lang/python:3.7 ) python_targets_python3_8? ( dev-lang/python:3.8 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)]
REQUIRED_USE=|| ( python_targets_python3_6 python_targets_python3_7 python_targets_python3_8 )
RDEPEND=dev-python/python-magic[python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_7(-),-python_single_target_python3_8(-)] dev-python/libarchive-c[python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_7(-),-python_single_target_python3_8(-)] dev-python/distro[python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_7(-),-python_single_target_python3_8(-)] acl? ( sys-apps/acl ) binutils? ( sys-devel/binutils ) bzip2? ( app-arch/bzip2 ) libcaca? ( media-libs/libcaca ) colord? ( x11-misc/colord ) cpio? ( app-arch/cpio ) diff? ( sys-apps/diffutils ) docx? ( app-text/docx2txt ) dtc? ( sys-apps/dtc ) e2fsprogs? ( sys-fs/e2fsprogs ) file? ( sys-apps/file ) find? ( sys-apps/findutils ) gettext? ( sys-devel/gettext ) gif? ( media-libs/giflib ) gpg? ( app-crypt/gnupg ) gzip? ( app-arch/gzip ) haskell? ( dev-lang/ghc ) hdf5? ( sci-libs/hdf5 ) hex? ( app-editors/vim-core ) imagemagick? ( media-gfx/imagemagick ) iso? ( virtual/cdrtools ) java? ( virtual/jdk ) llvm? ( sys-devel/llvm ) mono? ( dev-lang/mono ) opendocument? ( app-text/odt2txt ) pascal? ( dev-lang/fpc ) pdf? ( app-text/pdftk app-text/poppler dev-python/PyPDF2[python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_7(-),-python_single_target_python3_8(-)] ) postscript? ( app-text/ghostscript-gpl ) R? ( dev-lang/R ) rpm? ( app-arch/rpm ) sqlite? ( dev-db/sqlite:3 ) squashfs? ( sys-fs/squashfs-tools ) ssh? ( net-misc/openssh ) tar? ( app-arch/tar ) tcpdump? ( net-analyzer/tcpdump ) xz? ( app-arch/xz-utils ) zip? ( app-arch/unzip ) zstd? ( app-arch/zstd ) !dev-python/filemagic python_targets_python3_7? ( dev-lang/python:3.7 ) python_targets_python3_8? ( dev-lang/python:3.8 ) >=dev-lang/python-exec-2:=[python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_7(-),-python_single_target_python3_8(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_python3_7(-),-python_single_target_python3_8(-)]
REQUIRED_USE=|| ( python_targets_python3_7 python_targets_python3_8 )
SLOT=0
SRC_URI=mirror://pypi/d/diffoscope/diffoscope-155.tar.gz
_eclasses_=distutils-r1 eb92d1a6d9057e2422cc9610f79f919c multibuild b2c915190b051f55a23b9354b9849847 multilib 2477ebe553d3e4d2c606191fe6c33602 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 8d03325e7e3cf3e1465d9c32031e2517 python-utils-r1 bae936266b68e0c374a74f2b0d0aaa44 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
_md5_=a85a6138cd89a5c900bce6a7729fe62e
_md5_=922f9400172213e7d3bf968f201c7131

@ -1,15 +0,0 @@
BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DEFINED_PHASES=configure install postinst postrm prepare
DEPEND=X? ( media-fonts/font-misc-misc x11-libs/libX11 ) ncurses? ( sys-libs/ncurses:0=[unicode] ) sdl? ( !sdl2? ( media-libs/libsdl[video,X] media-libs/sdl-image media-libs/sdl-ttf sound? ( media-libs/libsdl[sound] media-libs/sdl-mixer[mp3] ) ) sdl2? ( media-libs/libsdl2[video,X] media-libs/sdl2-image media-libs/sdl2-ttf sound? ( media-libs/libsdl2[sound] media-libs/sdl2-mixer[mp3] ) ) )
DESCRIPTION=A roguelike dungeon exploration game based on the books of J.R.R. Tolkien
EAPI=7
HOMEPAGE=https://rephial.org/
IUSE=+ncurses sdl sdl2 sound +X
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=X? ( media-fonts/font-misc-misc x11-libs/libX11 ) ncurses? ( sys-libs/ncurses:0=[unicode] ) sdl? ( !sdl2? ( media-libs/libsdl[video,X] media-libs/sdl-image media-libs/sdl-ttf sound? ( media-libs/libsdl[sound] media-libs/sdl-mixer[mp3] ) ) sdl2? ( media-libs/libsdl2[video,X] media-libs/sdl2-image media-libs/sdl2-ttf sound? ( media-libs/libsdl2[sound] media-libs/sdl2-mixer[mp3] ) ) )
REQUIRED_USE=sdl2? ( sdl ) sound? ( sdl ) || ( X ncurses )
SLOT=0
SRC_URI=https://rephial.org/downloads/4.2/angband-4.2.0.tar.gz
_eclasses_=autotools 7d999b62b8749fad43fff00620cedf47 desktop 7fd20552ce4cc97e8acb132a499a7dd8 libtool f143db5a74ccd9ca28c1234deffede96 multilib 2477ebe553d3e4d2c606191fe6c33602 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb xdg-utils ff2ff954e6b17929574eee4efc5152ba
_md5_=30385f1b22864598a3fc8b9ee1cdb940

@ -0,0 +1,15 @@
BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DEFINED_PHASES=configure install postinst postrm prepare
DEPEND=X? ( media-fonts/font-misc-misc x11-libs/libX11 ) ncurses? ( sys-libs/ncurses:0=[unicode] ) sdl? ( media-libs/libsdl2[video,X] media-libs/sdl2-image media-libs/sdl2-ttf sound? ( media-libs/libsdl2[sound] media-libs/sdl2-mixer[mp3] ) )
DESCRIPTION=A roguelike dungeon exploration game based on the books of J.R.R. Tolkien
EAPI=7
HOMEPAGE=https://rephial.org/
IUSE=+ncurses sdl sound +X
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=X? ( media-fonts/font-misc-misc x11-libs/libX11 ) ncurses? ( sys-libs/ncurses:0=[unicode] ) sdl? ( media-libs/libsdl2[video,X] media-libs/sdl2-image media-libs/sdl2-ttf sound? ( media-libs/libsdl2[sound] media-libs/sdl2-mixer[mp3] ) )
REQUIRED_USE=sound? ( sdl ) || ( X ncurses )
SLOT=0
SRC_URI=https://rephial.org/downloads/4.2/angband-4.2.1.tar.gz https://dev.gentoo.org/~steils/distfiles/angband-4.2.1-man.tar.gz
_eclasses_=autotools 7d999b62b8749fad43fff00620cedf47 desktop 7fd20552ce4cc97e8acb132a499a7dd8 libtool f143db5a74ccd9ca28c1234deffede96 multilib 2477ebe553d3e4d2c606191fe6c33602 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb xdg-utils ff2ff954e6b17929574eee4efc5152ba
_md5_=6b92bc2bfd331bd0cfae2a02d7a4b4c2

@ -1,16 +0,0 @@
BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20170815
DEFINED_PHASES=configure install postinst prepare test
DEPEND=dev-libs/libltdl:0 bzip2? ( app-arch/bzip2 ) corefonts? ( media-fonts/corefonts ) djvu? ( app-text/djvu ) fftw? ( sci-libs/fftw:3.0 ) fontconfig? ( media-libs/fontconfig ) fpx? ( >=media-libs/libfpx-1.3.0-r1 ) graphviz? ( media-gfx/graphviz ) heif? ( media-libs/libheif:= ) jbig? ( >=media-libs/jbigkit-2:= ) jpeg? ( virtual/jpeg:0 ) jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) lcms? ( media-libs/lcms:2= ) lqr? ( media-libs/liblqr ) opencl? ( virtual/opencl ) openexr? ( media-libs/openexr:0= ) pango? ( x11-libs/pango ) perl? ( >=dev-lang/perl-5.8.8:0= ) png? ( media-libs/libpng:0= ) postscript? ( app-text/ghostscript-gpl ) raw? ( media-libs/libraw:= ) svg? ( gnome-base/librsvg media-gfx/potrace ) tiff? ( media-libs/tiff:0= ) truetype? ( media-fonts/urw-fonts >=media-libs/freetype-2 ) webp? ( media-libs/libwebp:0= ) wmf? ( media-libs/libwmf ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt ) xml? ( dev-libs/libxml2:= ) lzma? ( app-arch/xz-utils ) zlib? ( sys-libs/zlib:= ) !media-gfx/graphicsmagick[imagemagick] X? ( x11-base/xorg-proto )
DESCRIPTION=A collection of tools and libraries for many image formats
EAPI=7
HOMEPAGE=https://www.imagemagick.org/
IUSE=bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=imagemagick
RDEPEND=dev-libs/libltdl:0 bzip2? ( app-arch/bzip2 ) corefonts? ( media-fonts/corefonts ) djvu? ( app-text/djvu ) fftw? ( sci-libs/fftw:3.0 ) fontconfig? ( media-libs/fontconfig ) fpx? ( >=media-libs/libfpx-1.3.0-r1 ) graphviz? ( media-gfx/graphviz ) heif? ( media-libs/libheif:= ) jbig? ( >=media-libs/jbigkit-2:= ) jpeg? ( virtual/jpeg:0 ) jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) lcms? ( media-libs/lcms:2= ) lqr? ( media-libs/liblqr ) opencl? ( virtual/opencl ) openexr? ( media-libs/openexr:0= ) pango? ( x11-libs/pango ) perl? ( >=dev-lang/perl-5.8.8:0= ) png? ( media-libs/libpng:0= ) postscript? ( app-text/ghostscript-gpl ) raw? ( media-libs/libraw:= ) svg? ( gnome-base/librsvg media-gfx/potrace ) tiff? ( media-libs/tiff:0= ) truetype? ( media-fonts/urw-fonts >=media-libs/freetype-2 ) webp? ( media-libs/libwebp:0= ) wmf? ( media-libs/libwmf ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt ) xml? ( dev-libs/libxml2:= ) lzma? ( app-arch/xz-utils ) zlib? ( sys-libs/zlib:= )
REQUIRED_USE=corefonts? ( truetype ) svg? ( xml ) test? ( corefonts )
RESTRICT=!test? ( test )
SLOT=0/7.0.10
SRC_URI=mirror://imagemagick/ImageMagick-7.0.10-26.tar.xz
_eclasses_=eutils fcb2aa98e1948b835b5ae66ca52868c5 flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 libtool f143db5a74ccd9ca28c1234deffede96 multilib 2477ebe553d3e4d2c606191fe6c33602 perl-functions 6ec4c4d8fc8324200f1c14e8d158c59b toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
_md5_=089122d5086e3360290d740c237d1af2

@ -1,9 +1,9 @@
BDEPEND=dev-util/ninja >=dev-util/cmake-3.9.6
BDEPEND=dev-util/ninja dev-util/cmake
DEFINED_PHASES=compile configure install prepare test
DEPEND=app-arch/bzip2 dev-libs/expat media-libs/fontconfig media-libs/freetype:2 media-libs/simage sys-libs/zlib virtual/opengl virtual/glu x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext javascript? ( dev-lang/spidermonkey:60 ) openal? ( media-libs/openal ) dev-libs/boost:0 x11-base/xorg-proto doc? ( app-doc/doxygen qthelp? ( dev-qt/qthelp:5 ) )
DESCRIPTION=A high-level 3D graphics toolkit, fully compatible with SGI Open Inventor 2.1
EAPI=7
HOMEPAGE=https://bitbucket.org/Coin3D/coin/wiki/Home
HOMEPAGE=https://github.com/coin3d/coin/wiki
IUSE=debug doc +exceptions javascript man openal qthelp test threads
KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
LICENSE=|| ( GPL-2 PEL )
@ -11,6 +11,6 @@ RDEPEND=app-arch/bzip2 dev-libs/expat media-libs/fontconfig media-libs/freetype:
REQUIRED_USE=man? ( doc ) qthelp? ( doc )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://dev.gentoo.org/~reavertm/Coin3D-coin-a4ce638f43bd.tar.bz2
_eclasses_=cmake-utils 77cd39e6009811bf97a59d91ffd5b54f eutils fcb2aa98e1948b835b5ae66ca52868c5 flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 multilib 2477ebe553d3e4d2c606191fe6c33602 multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f toolchain-funcs 605c126bed8d87e4378d5ff1645330cb xdg-utils ff2ff954e6b17929574eee4efc5152ba
_md5_=db905132a7e244e881065d6d9d0e6a76
SRC_URI=https://github.com/coin3d/coin/releases/download/Coin-4.0.0/coin-4.0.0-src.tar.gz
_eclasses_=cmake f274d2f953f93e2d88cd3e0b2ce376a9 eutils fcb2aa98e1948b835b5ae66ca52868c5 flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 multilib 2477ebe553d3e4d2c606191fe6c33602 multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f toolchain-funcs 605c126bed8d87e4378d5ff1645330cb xdg-utils ff2ff954e6b17929574eee4efc5152ba
_md5_=cbc7bb4db1f45591a555e4aa7ec99f2a

@ -1,15 +1,15 @@
BDEPEND=luajit? ( dev-lang/swig ) python? ( dev-lang/swig ) dev-util/ninja >=dev-util/cmake-3.9.6
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-libs/jansson-2.5 dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 media-libs/x264 media-video/ffmpeg:=[x264] net-misc/curl sys-apps/dbus sys-libs/zlib virtual/udev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb alsa? ( media-libs/alsa-lib ) fdk? ( media-libs/fdk-aac:= ) imagemagick? ( media-gfx/imagemagick:= ) jack? ( virtual/jack ) luajit? ( dev-lang/luajit:2 ) nvenc? ( >=media-video/ffmpeg-4[video_cards_nvidia] ) pulseaudio? ( media-sound/pulseaudio ) python? ( python_single_target_python3_6? ( dev-lang/python:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] ) python_single_target_python3_7? ( dev-lang/python:3.7 >=dev-lang/python-exec-2:=[python_targets_python3_7] ) ) speex? ( media-libs/speexdsp ) ssl? ( net-libs/mbedtls:= ) truetype? ( media-libs/fontconfig media-libs/freetype ) v4l? ( media-libs/libv4l ) vlc? ( media-video/vlc:= )
DEPEND=>=dev-libs/jansson-2.5 dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 media-libs/x264:= media-video/ffmpeg:=[x264] net-misc/curl sys-apps/dbus sys-libs/zlib virtual/udev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb alsa? ( media-libs/alsa-lib ) fdk? ( media-libs/fdk-aac:= ) imagemagick? ( media-gfx/imagemagick:= ) jack? ( virtual/jack ) luajit? ( dev-lang/luajit:2 ) nvenc? ( >=media-video/ffmpeg-4[video_cards_nvidia] ) pulseaudio? ( media-sound/pulseaudio ) python? ( python_single_target_python3_6? ( dev-lang/python:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] ) python_single_target_python3_7? ( dev-lang/python:3.7 >=dev-lang/python-exec-2:=[python_targets_python3_7] ) ) speex? ( media-libs/speexdsp ) ssl? ( net-libs/mbedtls:= ) truetype? ( media-libs/fontconfig media-libs/freetype ) v4l? ( media-libs/libv4l ) vlc? ( media-video/vlc:= )
DESCRIPTION=Software for Recording and Streaming Live Video Content
EAPI=7
HOMEPAGE=https://obsproject.com
IUSE=+alsa fdk imagemagick jack luajit nvenc pulseaudio python speex +ssl truetype v4l vlc python_single_target_python3_6 python_single_target_python3_7
KEYWORDS=~amd64 ~ppc64 ~x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/jansson-2.5 dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 media-libs/x264 media-video/ffmpeg:=[x264] net-misc/curl sys-apps/dbus sys-libs/zlib virtual/udev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb alsa? ( media-libs/alsa-lib ) fdk? ( media-libs/fdk-aac:= ) imagemagick? ( media-gfx/imagemagick:= ) jack? ( virtual/jack ) luajit? ( dev-lang/luajit:2 ) nvenc? ( >=media-video/ffmpeg-4[video_cards_nvidia] ) pulseaudio? ( media-sound/pulseaudio ) python? ( python_single_target_python3_6? ( dev-lang/python:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] ) python_single_target_python3_7? ( dev-lang/python:3.7 >=dev-lang/python-exec-2:=[python_targets_python3_7] ) ) speex? ( media-libs/speexdsp ) ssl? ( net-libs/mbedtls:= ) truetype? ( media-libs/fontconfig media-libs/freetype ) v4l? ( media-libs/libv4l ) vlc? ( media-video/vlc:= )
RDEPEND=>=dev-libs/jansson-2.5 dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 media-libs/x264:= media-video/ffmpeg:=[x264] net-misc/curl sys-apps/dbus sys-libs/zlib virtual/udev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb alsa? ( media-libs/alsa-lib ) fdk? ( media-libs/fdk-aac:= ) imagemagick? ( media-gfx/imagemagick:= ) jack? ( virtual/jack ) luajit? ( dev-lang/luajit:2 ) nvenc? ( >=media-video/ffmpeg-4[video_cards_nvidia] ) pulseaudio? ( media-sound/pulseaudio ) python? ( python_single_target_python3_6? ( dev-lang/python:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] ) python_single_target_python3_7? ( dev-lang/python:3.7 >=dev-lang/python-exec-2:=[python_targets_python3_7] ) ) speex? ( media-libs/speexdsp ) ssl? ( net-libs/mbedtls:= ) truetype? ( media-libs/fontconfig media-libs/freetype ) v4l? ( media-libs/libv4l ) vlc? ( media-video/vlc:= )
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_6 python_single_target_python3_7 ) )
SLOT=0
SRC_URI=https://github.com/obsproject/obs-studio/archive/25.0.8.tar.gz -> obs-studio-25.0.8.tar.gz
_eclasses_=cmake-utils 77cd39e6009811bf97a59d91ffd5b54f eutils fcb2aa98e1948b835b5ae66ca52868c5 flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 multilib 2477ebe553d3e4d2c606191fe6c33602 multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f python-single-r1 d3100de905f978df912135806cf27188 python-utils-r1 bae936266b68e0c374a74f2b0d0aaa44 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb xdg-utils ff2ff954e6b17929574eee4efc5152ba
_md5_=d48e4fdf273d557bcbc16d9c8ccbf527
_md5_=27369e3bbd548b00dbfb4f06c604e579

@ -1,14 +1,14 @@
BDEPEND=luajit? ( dev-lang/swig ) python? ( dev-lang/swig ) dev-util/ninja >=dev-util/cmake-3.9.6 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DEPEND=>=dev-libs/jansson-2.5 dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 media-libs/x264 media-video/ffmpeg:=[x264] net-misc/curl sys-apps/dbus sys-libs/zlib virtual/udev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb alsa? ( media-libs/alsa-lib ) fdk? ( media-libs/fdk-aac:= ) imagemagick? ( media-gfx/imagemagick:= ) jack? ( virtual/jack ) luajit? ( dev-lang/luajit:2 ) nvenc? ( >=media-video/ffmpeg-4[video_cards_nvidia] ) pulseaudio? ( media-sound/pulseaudio ) python? ( python_single_target_python3_6? ( dev-lang/python:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] ) python_single_target_python3_7? ( dev-lang/python:3.7 >=dev-lang/python-exec-2:=[python_targets_python3_7] ) ) speex? ( media-libs/speexdsp ) ssl? ( net-libs/mbedtls:= ) truetype? ( media-libs/fontconfig media-libs/freetype ) v4l? ( media-libs/libv4l ) vlc? ( media-video/vlc:= )
DEPEND=>=dev-libs/jansson-2.5 dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 media-libs/x264:= media-video/ffmpeg:=[x264] net-misc/curl sys-apps/dbus sys-libs/zlib virtual/udev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb alsa? ( media-libs/alsa-lib ) fdk? ( media-libs/fdk-aac:= ) imagemagick? ( media-gfx/imagemagick:= ) jack? ( virtual/jack ) luajit? ( dev-lang/luajit:2 ) nvenc? ( >=media-video/ffmpeg-4[video_cards_nvidia] ) pulseaudio? ( media-sound/pulseaudio ) python? ( python_single_target_python3_6? ( dev-lang/python:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] ) python_single_target_python3_7? ( dev-lang/python:3.7 >=dev-lang/python-exec-2:=[python_targets_python3_7] ) ) speex? ( media-libs/speexdsp ) ssl? ( net-libs/mbedtls:= ) truetype? ( media-libs/fontconfig media-libs/freetype ) v4l? ( media-libs/libv4l ) vlc? ( media-video/vlc:= )
DESCRIPTION=Software for Recording and Streaming Live Video Content
EAPI=7
HOMEPAGE=https://obsproject.com
IUSE=+alsa fdk imagemagick jack luajit nvenc pulseaudio python speex +ssl truetype v4l vlc python_single_target_python3_6 python_single_target_python3_7
LICENSE=GPL-2
PROPERTIES=live
RDEPEND=>=dev-libs/jansson-2.5 dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 media-libs/x264 media-video/ffmpeg:=[x264] net-misc/curl sys-apps/dbus sys-libs/zlib virtual/udev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb alsa? ( media-libs/alsa-lib ) fdk? ( media-libs/fdk-aac:= ) imagemagick? ( media-gfx/imagemagick:= ) jack? ( virtual/jack ) luajit? ( dev-lang/luajit:2 ) nvenc? ( >=media-video/ffmpeg-4[video_cards_nvidia] ) pulseaudio? ( media-sound/pulseaudio ) python? ( python_single_target_python3_6? ( dev-lang/python:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] ) python_single_target_python3_7? ( dev-lang/python:3.7 >=dev-lang/python-exec-2:=[python_targets_python3_7] ) ) speex? ( media-libs/speexdsp ) ssl? ( net-libs/mbedtls:= ) truetype? ( media-libs/fontconfig media-libs/freetype ) v4l? ( media-libs/libv4l ) vlc? ( media-video/vlc:= )
RDEPEND=>=dev-libs/jansson-2.5 dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 media-libs/x264:= media-video/ffmpeg:=[x264] net-misc/curl sys-apps/dbus sys-libs/zlib virtual/udev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb alsa? ( media-libs/alsa-lib ) fdk? ( media-libs/fdk-aac:= ) imagemagick? ( media-gfx/imagemagick:= ) jack? ( virtual/jack ) luajit? ( dev-lang/luajit:2 ) nvenc? ( >=media-video/ffmpeg-4[video_cards_nvidia] ) pulseaudio? ( media-sound/pulseaudio ) python? ( python_single_target_python3_6? ( dev-lang/python:3.6 >=dev-lang/python-exec-2:=[python_targets_python3_6] ) python_single_target_python3_7? ( dev-lang/python:3.7 >=dev-lang/python-exec-2:=[python_targets_python3_7] ) ) speex? ( media-libs/speexdsp ) ssl? ( net-libs/mbedtls:= ) truetype? ( media-libs/fontconfig media-libs/freetype ) v4l? ( media-libs/libv4l ) vlc? ( media-video/vlc:= )
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_6 python_single_target_python3_7 ) )
SLOT=0
_eclasses_=cmake-utils 77cd39e6009811bf97a59d91ffd5b54f eutils fcb2aa98e1948b835b5ae66ca52868c5 flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 git-r3 8ec5b53812bce105ae7943930e4660f8 multilib 2477ebe553d3e4d2c606191fe6c33602 multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f python-single-r1 d3100de905f978df912135806cf27188 python-utils-r1 bae936266b68e0c374a74f2b0d0aaa44 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb xdg-utils ff2ff954e6b17929574eee4efc5152ba
_md5_=9461d5de63a28d8a21b159a47ecbd36a
_md5_=3d97a3a9ee1d10119936419756bb3049

@ -5,10 +5,10 @@ DESCRIPTION=Transport Independent RPC library (SunRPC replacement)
EAPI=7
HOMEPAGE=https://sourceforge.net/projects/libtirpc/
IUSE=ipv6 kerberos static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_riscv_lp64d abi_riscv_lp64 abi_s390_32 abi_s390_64 split-usr
KEYWORDS=~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
RDEPEND=kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
SLOT=0/3
SRC_URI=mirror://sourceforge/libtirpc/libtirpc-1.2.6.tar.bz2 mirror://gentoo/libtirpc-glibc-nfs.tar.xz
_eclasses_=multibuild b2c915190b051f55a23b9354b9849847 multilib 2477ebe553d3e4d2c606191fe6c33602 multilib-build 8ad5b5535b73a8971881f09277b939f4 multilib-minimal 8bddda43703ba94d8341f4e247f97566 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb usr-ldscript 7c918d239d0f9098867d0c8e33348fc9
_md5_=56cc41f6b662769a54519896f4d14cf9
_md5_=fa2475418fe4f1393e30e6ce6ee6ae99

@ -0,0 +1,14 @@
DEFINED_PHASES=configure install postinst postrm prepare
DEPEND=brotli? ( app-arch/brotli ) bzip2? ( app-arch/bzip2 ) fbcon? ( media-libs/libpng:0= ) freetype? ( media-libs/fontconfig media-libs/freetype ) gpm? ( sys-libs/gpm ) jpeg? ( virtual/jpeg:0 ) libevent? ( dev-libs/libevent:0= ) livecd? ( media-libs/libpng:0= sys-libs/gpm virtual/jpeg:0 ) lzip? ( app-arch/lzip ) lzma? ( app-arch/xz-utils ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) svga? ( media-libs/libpng:0= media-libs/svgalib ) tiff? ( media-libs/tiff:0 ) X? ( media-libs/libpng:0= x11-libs/libXext ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) virtual/pkgconfig fbcon? ( virtual/os-headers ) livecd? ( virtual/os-headers ) X? ( dev-util/desktop-file-utils ) >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=A fast and lightweight web browser running in both graphics and text mode
EAPI=6
HOMEPAGE=http://links.twibright.com/
IUSE=brotli bzip2 fbcon freetype gpm ipv6 jpeg libevent libressl livecd lzip lzma ssl suid svga tiff unicode X zlib zstd
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2
RDEPEND=brotli? ( app-arch/brotli ) bzip2? ( app-arch/bzip2 ) fbcon? ( media-libs/libpng:0= ) freetype? ( media-libs/fontconfig media-libs/freetype ) gpm? ( sys-libs/gpm ) jpeg? ( virtual/jpeg:0 ) libevent? ( dev-libs/libevent:0= ) livecd? ( media-libs/libpng:0= sys-libs/gpm virtual/jpeg:0 ) lzip? ( app-arch/lzip ) lzma? ( app-arch/xz-utils ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) svga? ( media-libs/libpng:0= media-libs/svgalib ) tiff? ( media-libs/tiff:0 ) X? ( media-libs/libpng:0= x11-libs/libXext ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd )
REQUIRED_USE=!livecd? ( fbcon? ( gpm ) ) svga? ( suid )
SLOT=2
SRC_URI=http://links.twibright.com/download/links-2.21.tar.bz2
_eclasses_=autotools 7d999b62b8749fad43fff00620cedf47 desktop 7fd20552ce4cc97e8acb132a499a7dd8 libtool f143db5a74ccd9ca28c1234deffede96 multilib 2477ebe553d3e4d2c606191fe6c33602 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb xdg-utils ff2ff954e6b17929574eee4efc5152ba
_md5_=89f2e2a94afdd994a0040be391c5ed23

@ -1 +1 @@
Mon, 10 Aug 2020 20:38:23 +0000
Tue, 11 Aug 2020 05:38:24 +0000

@ -1 +1 @@
Mon 10 Aug 2020 08:38:23 PM UTC
Tue 11 Aug 2020 05:38:24 AM UTC

@ -1 +1 @@
Mon, 10 Aug 2020 21:00:01 +0000
Tue, 11 Aug 2020 06:00:01 +0000

@ -1 +1 @@
0c423afd06e7eefb49a0ef5c36d659c2d25c03a1 1597091650 2020-08-10T20:34:10+00:00
34122bb8a107d843e5a4dfbbe26533a86730bb4c 1597120625 2020-08-11T04:37:05+00:00

@ -1 +1 @@
1597091701 Mon 10 Aug 2020 08:35:01 PM UTC
1597124101 Tue 11 Aug 2020 05:35:01 AM UTC

@ -1 +1 @@
Mon, 10 Aug 2020 20:38:23 +0000
Tue, 11 Aug 2020 05:38:24 +0000

Binary file not shown.

@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2
LICENSE="GPL-2"
SLOT="0/3" # subslot matches SONAME major
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="ipv6 kerberos static-libs"
RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"

Binary file not shown.

@ -3336,7 +3336,6 @@ games-puzzle/world-of-goo-gog:bundled-libs - Use bundled libs
games-puzzle/world-of-goo-hb:bundled-libs - Use bundled libs
games-puzzle/xlogical:alt_gfx - Use alternate graphics which are closer to the original Amiga version
games-roguelike/FTL:bundled-libs - Use bundled libraries.
games-roguelike/angband:sdl2 - Use libsdl2 instead of libsdl
games-roguelike/angband:sound - Enable and install sounds
games-roguelike/stone-soup:ncurses - Enable for console (uses ncurses) based build. (can be enabled on top of tiles)
games-roguelike/stone-soup:tiles - Enable for graphical (tiled) build. (can be enabled on top of ncurses)

Binary file not shown.

@ -1 +1,2 @@
DIST links-2.20.2.tar.bz2 6474383 BLAKE2B c69c421a85114b3dc0d7f2b37ce5454655b426ea9463c80e4a826f02374c0740d963251b4e9ed6c960dcad15403511c33f3a2e199a728e8f5425a359963bd102 SHA512 82be459856f49f45c9b824589b78c0f58b039b09802e077420053e9449bc1ded272bb8ad57ea10522d8b3305ceb212a5dd08b01052538cd5b4f0447d0ba02152
DIST links-2.21.tar.bz2 6491465 BLAKE2B a60d2fbd252b97ead45e451c1d1d16204a23e618a59016c6b46a56b7c2f96189d3d7f71e9d647f188824ad7e7c36fd8d62dac3c7125eb9cf833591a6ce3206e6 SHA512 11fd523d0aa102d8160957bdbd36674a621aeb2e33237f0df35dcc3fad92ec288acd31dc2e7542717406047165f1249d68972c77cdb27fda076645636a056da8

@ -0,0 +1,171 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools desktop xdg-utils
DESCRIPTION="A fast and lightweight web browser running in both graphics and text mode"
HOMEPAGE="http://links.twibright.com/"
SRC_URI="http://${PN}.twibright.com/download/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="brotli bzip2 fbcon freetype gpm ipv6 jpeg libevent libressl livecd lzip lzma ssl suid svga tiff unicode X zlib zstd"
GRAPHICS_DEPEND="media-libs/libpng:0="
RDEPEND="
brotli? (
app-arch/brotli
)
bzip2? (
app-arch/bzip2
)
fbcon? (
${GRAPHICS_DEPEND}
)
freetype? (
media-libs/fontconfig
media-libs/freetype
)
gpm? (
sys-libs/gpm
)
jpeg? (
virtual/jpeg:0
)
libevent? (
dev-libs/libevent:0=
)
livecd? (
${GRAPHICS_DEPEND}
sys-libs/gpm
virtual/jpeg:0
)
lzip? (
app-arch/lzip
)
lzma? (
app-arch/xz-utils
)
ssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)
svga? (
${GRAPHICS_DEPEND}
media-libs/svgalib
)
tiff? (
media-libs/tiff:0
)
X? (
${GRAPHICS_DEPEND}
x11-libs/libXext
)
zlib? (
sys-libs/zlib
)
zstd? (
app-arch/zstd
)"
DEPEND="${RDEPEND}
virtual/pkgconfig
fbcon? ( virtual/os-headers )
livecd? ( virtual/os-headers )
X? ( dev-util/desktop-file-utils )"
REQUIRED_USE="!livecd? ( fbcon? ( gpm ) )
svga? ( suid )"
DOCS=( AUTHORS BRAILLE_HOWTO ChangeLog KEYS NEWS README SITES )
PATCHES=( "${FILESDIR}/swap-echo-for-printf.patch" )
src_prepare() {
use X && xdg_environment_reset
if use unicode; then
pushd intl > /dev/null || die
./gen-intl || die
./synclang || die
popd > /dev/null || die
fi
# error: conditional "am__fastdepCXX" was never defined (for eautoreconf)
sed -i \
-e '/AC_PROG_CXX/s:dnl ::' \
-e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' \
configure.in || die #467020
# Upstream configure produced by broken autoconf-2.13. This also fixes
# toolchain detection.
mv configure.in configure.ac || die
default
eautoreconf #131440 and #103483#c23
}
src_configure() {
local myconf
if use livecd; then
export ac_cv_lib_gpm_Gpm_Open=yes
myconf+=' --with-fb --with-libjpeg'
else
export ac_cv_lib_gpm_Gpm_Open=$(usex gpm)
fi
if use X || use fbcon || use svga || use livecd; then
myconf+=' --enable-graphics'
fi
econf \
--without-directfb \
--without-librsvg \
$(use_with brotli) \
$(use_with bzip2) \
$(use_with fbcon fb) \
$(use_with freetype) \
$(use_with ipv6) \
$(use_with jpeg libjpeg) \
$(use_with libevent) \
$(use_with lzip) \
$(use_with lzma) \
$(use_with ssl) \
$(use_with svga svgalib) \
$(use_with tiff libtiff) \
$(use_with X x) \
$(use_with zlib) \
$(use_with zstd) \
${myconf}
}
src_install() {
HTML_DOCS="doc/links_cal/*"
default
if use X; then
newicon Links_logo.png links.png
make_desktop_entry 'links -g %u' Links links 'Network;WebBrowser'
local d="${ED}"/usr/share/applications
echo 'MimeType=x-scheme-handler/http;' >> "${d}"/*.desktop || die
if use ssl; then
sed -i -e 's:x-scheme-handler/http;:&x-scheme-handler/https;:' \
"${d}"/*.desktop || die
fi
fi
use suid && fperms 4755 /usr/bin/links
}
pkg_postinst() {
use X && xdg_desktop_database_update
}
pkg_postrm() {
use X && xdg_desktop_database_update
}
Loading…
Cancel
Save