parent
858fc142d3
commit
da191ad57b
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,3 +1,2 @@
|
|||||||
DIST efl-1.23.3.tar.xz 77485032 BLAKE2B e5f65080aec1d11a43f1e1786b8ac4e7be70ddd9614b53db822177c28ee73f9590f63d032df5ddf00db6224730b45b045d9f91da2287a4dec7589e902cbcde28 SHA512 47ad067c43d39b534834195f89a745c4a47d867f33aaa68c28c6dccd147379e9bc2416bd68878cc16585f8cb60e926a7df62102658b205756c01985f37f0d297
|
DIST efl-1.23.3.tar.xz 77485032 BLAKE2B e5f65080aec1d11a43f1e1786b8ac4e7be70ddd9614b53db822177c28ee73f9590f63d032df5ddf00db6224730b45b045d9f91da2287a4dec7589e902cbcde28 SHA512 47ad067c43d39b534834195f89a745c4a47d867f33aaa68c28c6dccd147379e9bc2416bd68878cc16585f8cb60e926a7df62102658b205756c01985f37f0d297
|
||||||
DIST efl-1.24.2.tar.xz 72280100 BLAKE2B 638e39d188ce2e4d22a39913880c023090aa8a49cdbb878efcf38150f70681dbeb0a76b5a71b21e377e10f04ad31d28b36317fe0d3537de0766641149d120c49 SHA512 0fc2ee94a074e33ae3c7142f2bb8ec5d174c843a26d2cb0641af466c3f413a25ee81bba2445fe03d518358f11546ec716a70e785fe1a8b90727e29bcc7d5f706
|
|
||||||
DIST efl-1.24.3.tar.xz 72278592 BLAKE2B c5d07e947139087976a0a974c3129ea31211be4c235e94d6fc3c2b9c7ec0be97b78fcf6a18aebd4b4d476224c9e6f5a29ad41d93e6c10065ff7591c2792b8481 SHA512 3791955c588bc1b2ca55caa19dc0fb351c9f6c681791bfe76a435255edd55257c9c5ab2f16d0d91ec2d55113bd9d24d45c0f9026ae72d9f6afbddfd093975089
|
DIST efl-1.24.3.tar.xz 72278592 BLAKE2B c5d07e947139087976a0a974c3129ea31211be4c235e94d6fc3c2b9c7ec0be97b78fcf6a18aebd4b4d476224c9e6f5a29ad41d93e6c10065ff7591c2792b8481 SHA512 3791955c588bc1b2ca55caa19dc0fb351c9f6c681791bfe76a435255edd55257c9c5ab2f16d0d91ec2d55113bd9d24d45c0f9026ae72d9f6afbddfd093975089
|
||||||
|
@ -1,283 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit meson xdg-utils
|
|
||||||
|
|
||||||
DESCRIPTION="Enlightenment Foundation Libraries all-in-one package"
|
|
||||||
HOMEPAGE="https://www.enlightenment.org"
|
|
||||||
SRC_URI="https://download.enlightenment.org/rel/libs/${PN}/${P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="BSD-2 GPL-2 LGPL-2.1 ZLIB"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
|
|
||||||
IUSE="+X bmp connman cpu_flags_arm_neon dds debug doc drm +eet elogind examples
|
|
||||||
fbcon +fontconfig fribidi gif gles2 gnutls glib +gstreamer harfbuzz hyphen
|
|
||||||
ibus ico libressl lua +luajit jpeg2k json nls mono opengl +pdf physics
|
|
||||||
pmaps postscript psd pulseaudio raw scim sdl +sound +ssl +svg +system-lz4
|
|
||||||
systemd tga tgv tiff tslib unwind v4l vnc wayland webp xcf xim xpm xpresent
|
|
||||||
zeroconf"
|
|
||||||
|
|
||||||
REQUIRED_USE="
|
|
||||||
?? ( elogind systemd )
|
|
||||||
?? ( gles2 opengl )
|
|
||||||
^^ ( lua luajit )
|
|
||||||
ssl
|
|
||||||
drm? ( gles2 )
|
|
||||||
examples? ( eet svg )
|
|
||||||
gles2? ( || ( wayland X ) )
|
|
||||||
pulseaudio? ( sound )
|
|
||||||
wayland? ( gles2 !opengl )
|
|
||||||
xim? ( X )
|
|
||||||
xpresent? ( X )
|
|
||||||
"
|
|
||||||
|
|
||||||
# Requires everything to be enabled unconditionally.
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
dev-libs/check
|
|
||||||
net-misc/curl
|
|
||||||
media-libs/giflib:=
|
|
||||||
media-libs/libpng:0=
|
|
||||||
sys-apps/dbus
|
|
||||||
sys-libs/zlib
|
|
||||||
virtual/jpeg:0=
|
|
||||||
X? (
|
|
||||||
media-libs/freetype
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libXcomposite
|
|
||||||
x11-libs/libXcursor
|
|
||||||
x11-libs/libXdamage
|
|
||||||
x11-libs/libXdmcp
|
|
||||||
x11-libs/libXext
|
|
||||||
x11-libs/libXfixes
|
|
||||||
x11-libs/libXi
|
|
||||||
x11-libs/libXinerama
|
|
||||||
x11-libs/libXrandr
|
|
||||||
x11-libs/libXrender
|
|
||||||
x11-libs/libXtst
|
|
||||||
x11-libs/libXScrnSaver
|
|
||||||
wayland? ( x11-libs/libxkbcommon[X] )
|
|
||||||
)
|
|
||||||
connman? ( net-misc/connman )
|
|
||||||
drm? (
|
|
||||||
dev-libs/libinput
|
|
||||||
dev-libs/wayland
|
|
||||||
media-libs/mesa[gbm]
|
|
||||||
x11-libs/libdrm
|
|
||||||
x11-libs/libxkbcommon
|
|
||||||
)
|
|
||||||
elogind? (
|
|
||||||
sys-auth/elogind
|
|
||||||
virtual/libudev
|
|
||||||
)
|
|
||||||
fontconfig? ( media-libs/fontconfig )
|
|
||||||
fribidi? ( dev-libs/fribidi )
|
|
||||||
gles2? (
|
|
||||||
media-libs/mesa[egl,gles2]
|
|
||||||
virtual/opengl
|
|
||||||
)
|
|
||||||
glib? ( dev-libs/glib:2 )
|
|
||||||
gstreamer? (
|
|
||||||
media-libs/gstreamer:1.0
|
|
||||||
media-libs/gst-plugins-base:1.0
|
|
||||||
)
|
|
||||||
hyphen? ( dev-libs/hyphen )
|
|
||||||
ibus? ( app-i18n/ibus )
|
|
||||||
jpeg2k? ( media-libs/openjpeg:= )
|
|
||||||
json? ( >=media-libs/rlottie-0.0.1_pre20200424 )
|
|
||||||
lua? ( dev-lang/lua:* )
|
|
||||||
luajit? ( dev-lang/luajit:* )
|
|
||||||
mono? ( dev-lang/mono )
|
|
||||||
opengl? ( virtual/opengl )
|
|
||||||
pdf? ( app-text/poppler:=[cxx] )
|
|
||||||
physics? ( sci-physics/bullet:= )
|
|
||||||
postscript? ( app-text/libspectre )
|
|
||||||
pulseaudio? ( media-sound/pulseaudio )
|
|
||||||
raw? ( media-libs/libraw:= )
|
|
||||||
scim? ( app-i18n/scim )
|
|
||||||
sdl? ( media-libs/libsdl2 )
|
|
||||||
sound? ( media-libs/libsndfile )
|
|
||||||
ssl? (
|
|
||||||
gnutls? ( net-libs/gnutls:= )
|
|
||||||
!gnutls? (
|
|
||||||
!libressl? ( dev-libs/openssl:0= )
|
|
||||||
libressl? ( dev-libs/libressl:= )
|
|
||||||
)
|
|
||||||
)
|
|
||||||
svg? ( gnome-base/librsvg )
|
|
||||||
system-lz4? ( app-arch/lz4 )
|
|
||||||
systemd? ( sys-apps/systemd:= )
|
|
||||||
tiff? ( media-libs/tiff:0= )
|
|
||||||
tslib? ( x11-libs/tslib:= )
|
|
||||||
unwind? ( sys-libs/libunwind )
|
|
||||||
v4l? ( media-libs/libv4l )
|
|
||||||
vnc? ( net-libs/libvncserver )
|
|
||||||
wayland? (
|
|
||||||
dev-libs/wayland
|
|
||||||
media-libs/mesa[gles2,wayland]
|
|
||||||
x11-libs/libxkbcommon
|
|
||||||
)
|
|
||||||
webp? ( media-libs/libwebp:= )
|
|
||||||
xpm? ( x11-libs/libXpm )
|
|
||||||
xpresent? ( x11-libs/libXpresent )
|
|
||||||
zeroconf? ( net-dns/avahi )
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
BDEPEND="virtual/pkgconfig
|
|
||||||
doc? ( app-doc/doxygen )
|
|
||||||
nls? ( sys-devel/gettext )"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local emesonargs=(
|
|
||||||
--buildtype=release
|
|
||||||
|
|
||||||
-D buffer=false
|
|
||||||
-D cocoa=false
|
|
||||||
-D drm-deprecated=false
|
|
||||||
-D g-mainloop=false
|
|
||||||
-D install-eo-files=true
|
|
||||||
-D mono-beta=false
|
|
||||||
-D dotnet=false
|
|
||||||
-D pixman=false
|
|
||||||
-D wl-deprecated=false
|
|
||||||
-D dotnet-stylecop-severity=Warning
|
|
||||||
|
|
||||||
-D edje-sound-and-video=true
|
|
||||||
-D eeze=true
|
|
||||||
-D libmount=true
|
|
||||||
-D native-arch-optimization=true
|
|
||||||
-D xinput2=true
|
|
||||||
-D xinput22=true
|
|
||||||
|
|
||||||
$(meson_use X x11)
|
|
||||||
$(meson_use debug debug-threads)
|
|
||||||
$(meson_use drm)
|
|
||||||
$(meson_use elogind)
|
|
||||||
$(meson_use examples build-examples)
|
|
||||||
$(meson_use fbcon fb)
|
|
||||||
$(meson_use fontconfig)
|
|
||||||
$(meson_use fribidi)
|
|
||||||
$(meson_use glib)
|
|
||||||
$(meson_use gstreamer)
|
|
||||||
$(meson_use harfbuzz)
|
|
||||||
$(meson_use hyphen)
|
|
||||||
$(meson_use luajit elua)
|
|
||||||
$(meson_use nls)
|
|
||||||
$(meson_use physics)
|
|
||||||
$(meson_use pulseaudio)
|
|
||||||
$(meson_use sdl)
|
|
||||||
$(meson_use sound audio)
|
|
||||||
$(meson_use systemd)
|
|
||||||
$(meson_use tslib)
|
|
||||||
$(meson_use v4l v4l2)
|
|
||||||
$(meson_use vnc vnc-server)
|
|
||||||
$(meson_use wayland wl)
|
|
||||||
$(meson_use xpresent)
|
|
||||||
$(meson_use zeroconf avahi)
|
|
||||||
|
|
||||||
$(meson_use !system-lz4 embedded-lz4)
|
|
||||||
)
|
|
||||||
|
|
||||||
if use opengl; then
|
|
||||||
emesonargs+=( -D opengl=full )
|
|
||||||
elif use gles2; then
|
|
||||||
emesonargs+=( -D opengl=es-egl )
|
|
||||||
else
|
|
||||||
emesonargs+=( -D opengl=none )
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use gnutls; then
|
|
||||||
emesonargs+=( -D crypto=gnutls )
|
|
||||||
else
|
|
||||||
emesonargs+=( -D crypto=openssl )
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use connman; then
|
|
||||||
emesonargs+=( -D network-backend=connman )
|
|
||||||
else
|
|
||||||
emesonargs+=( -D network-backend=none )
|
|
||||||
fi
|
|
||||||
|
|
||||||
local disabledEvasLoaders=""
|
|
||||||
! use bmp && disabledEvasLoaders+="bmp,wbmp,"
|
|
||||||
! use dds && disabledEvasLoaders+="dds,"
|
|
||||||
! use eet && disabledEvasLoaders+="eet,"
|
|
||||||
! use gstreamer && disabledEvasLoaders+="gst,"
|
|
||||||
! use ico && disabledEvasLoaders+="ico,"
|
|
||||||
! use jpeg2k && disabledEvasLoaders+="jp2k,"
|
|
||||||
! use json && disabledEvasLoaders+="json,"
|
|
||||||
! use pdf && disabledEvasLoaders+="pdf,"
|
|
||||||
! use pmaps && disabledEvasLoaders+="pmaps,"
|
|
||||||
! use postscript && disabledEvasLoaders+="ps,"
|
|
||||||
! use psd && disabledEvasLoaders+="psd,"
|
|
||||||
! use raw && disabledEvasLoaders+="raw,"
|
|
||||||
! use svg && disabledEvasLoaders+="rsvg,svg,"
|
|
||||||
! use tga && disabledEvasLoaders+="tga,"
|
|
||||||
! use tgv && disabledEvasLoaders+="tgv,"
|
|
||||||
! use tiff && disabledEvasLoaders+="tiff,"
|
|
||||||
! use webp && disabledEvasLoaders+="webp,"
|
|
||||||
! use xcf && disabledEvasLoaders+="xcf,"
|
|
||||||
! use xpm && disabledEvasLoaders+="xpm,"
|
|
||||||
[[ ! -z "$disabledEvasLoaders" ]] && disabledEvasLoaders=${disabledEvasLoaders::-1}
|
|
||||||
emesonargs+=( -D evas-loaders-disabler="${disabledEvasLoaders}" )
|
|
||||||
|
|
||||||
local disabledImfLoaders=""
|
|
||||||
! use ibus && disabledImfLoaders+="ibus,"
|
|
||||||
! use scim && disabledImfLoaders+="scim,"
|
|
||||||
! use xim && disabledImfLoaders+="xim,"
|
|
||||||
[[ ! -z "$disabledImfLoaders" ]] && disabledImfLoaders=${disabledImfLoaders::-1}
|
|
||||||
emesonargs+=( -D ecore-imf-loaders-disabler="${disabledImfLoaders}" )
|
|
||||||
|
|
||||||
local bindingsList="cxx,"
|
|
||||||
use luajit && bindingsList+="luajit,"
|
|
||||||
use mono && bindingsList+="mono,"
|
|
||||||
[[ ! -z "$bindingsList" ]] && bindingsList=${bindingsList::-1}
|
|
||||||
emesonargs+=( -D bindings="${bindingsList}" )
|
|
||||||
|
|
||||||
local luaChoice=""
|
|
||||||
if use luajit; then
|
|
||||||
luaChoice+="luajit"
|
|
||||||
else
|
|
||||||
luaChoice+="lua"
|
|
||||||
fi
|
|
||||||
emesonargs+=( -D lua-interpreter="${luaChoice}" )
|
|
||||||
|
|
||||||
# Not all arm CPU's have neon instruction set, #722552
|
|
||||||
if use arm && ! use cpu_flags_arm_neon; then
|
|
||||||
emesonargs+=( -D native-arch-optimization=false )
|
|
||||||
fi
|
|
||||||
|
|
||||||
meson_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
meson_src_compile
|
|
||||||
|
|
||||||
if use doc; then
|
|
||||||
cd doc/ || die "Failed to switch into doc/ dir."
|
|
||||||
doxygen . || die "Doxygen failed to run."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
use doc && local HTML_DOCS=( "${S}"/doc/html/. )
|
|
||||||
meson_src_install
|
|
||||||
|
|
||||||
if use examples; then
|
|
||||||
docompress -x /usr/share/doc/${PF}/examples/
|
|
||||||
dodoc -r "${BUILD_DIR}"/src/examples/
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
xdg_icon_cache_update
|
|
||||||
xdg_mimeinfo_database_update
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
xdg_icon_cache_update
|
|
||||||
xdg_mimeinfo_database_update
|
|
||||||
}
|
|
@ -1 +1,2 @@
|
|||||||
DIST serd-0.30.2.tar.bz2 590337 BLAKE2B 7b47f4f9940d9d2d37772c034c3f15801fff2bc8a058d30b40891ae900bdee3a631803e25505230a853e4beb083be4c854c627074eb89c0b23781da42fbde2d5 SHA512 b1e18ac883aac2a8146ee0e1de553ac2b512deba5307e5c9fa2733d9011ed0777d67790aa6527e73b3f11c9da0d8c9a98227457bb412897296f4464228cac0f7
|
DIST serd-0.30.2.tar.bz2 590337 BLAKE2B 7b47f4f9940d9d2d37772c034c3f15801fff2bc8a058d30b40891ae900bdee3a631803e25505230a853e4beb083be4c854c627074eb89c0b23781da42fbde2d5 SHA512 b1e18ac883aac2a8146ee0e1de553ac2b512deba5307e5c9fa2733d9011ed0777d67790aa6527e73b3f11c9da0d8c9a98227457bb412897296f4464228cac0f7
|
||||||
|
DIST serd-0.30.4.tar.bz2 605441 BLAKE2B 6b9b561db04a612d04726f29b1b56f535b9af57b7cbcf521c2a6afdafaf63b2ff4a205015d2f4c20bf48340348edda586dfed4a7cff24c57363b0f218d185609 SHA512 4cc032f826d891213c6db787b10a41ffb8f4b2a3357ffa536e34013755dc34db7109d1b42f550a0d559d8651f56c3a5dfb3654c3e2047ee6e609ff9a5fe803d6
|
||||||
|
@ -0,0 +1,53 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||||
|
PYTHON_REQ_USE='threads(+)'
|
||||||
|
inherit python-any-r1 waf-utils multilib-build multilib-minimal
|
||||||
|
|
||||||
|
DESCRIPTION="Library for RDF syntax which supports reading and writing Turtle and NTriples"
|
||||||
|
HOMEPAGE="http://drobilla.net/software/serd/"
|
||||||
|
SRC_URI="http://download.drobilla.net/${P}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="ISC"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||||
|
IUSE="doc static-libs test"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
RDEPEND=""
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
doc? ( app-doc/doxygen )"
|
||||||
|
|
||||||
|
DOCS=( "AUTHORS" "NEWS" "README.md" )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die
|
||||||
|
default
|
||||||
|
multilib_copy_sources
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
waf-utils_src_configure \
|
||||||
|
--docdir=/usr/share/doc/${PF} \
|
||||||
|
$(multilib_native_usex doc --docs "") \
|
||||||
|
$(usex test --test "") \
|
||||||
|
$(usex static-libs --static "")
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_test() {
|
||||||
|
./waf test || die
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_compile() {
|
||||||
|
waf-utils_src_compile
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install() {
|
||||||
|
waf-utils_src_install
|
||||||
|
default
|
||||||
|
}
|
@ -0,0 +1,41 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
DIST_AUTHOR=PLICEASE
|
||||||
|
DIST_VERSION=2.26
|
||||||
|
DIST_EXAMPLES=("example/*")
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="Build external dependencies for use in CPAN"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
|
||||||
|
IUSE="test zip"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
# No, pkgconfig is not suspect, it actually uses it at runtime, and this module
|
||||||
|
# is somewhat a wrapper for pkgconfig :/
|
||||||
|
RDEPEND="
|
||||||
|
zip? ( dev-perl/Archive-Zip )
|
||||||
|
virtual/perl-Archive-Tar
|
||||||
|
>=dev-perl/Capture-Tiny-0.170.0
|
||||||
|
virtual/perl-ExtUtils-CBuilder
|
||||||
|
>=virtual/perl-ExtUtils-MakeMaker-6.640.0
|
||||||
|
>=virtual/perl-ExtUtils-ParseXS-3.300.0
|
||||||
|
>=dev-perl/FFI-CheckLib-0.110.0
|
||||||
|
>=dev-perl/File-Which-1.100.0
|
||||||
|
dev-perl/File-chdir
|
||||||
|
virtual/perl-JSON-PP
|
||||||
|
>=dev-perl/Path-Tiny-0.77.0
|
||||||
|
>=virtual/perl-Scalar-List-Utils-1.330.0
|
||||||
|
>=virtual/perl-Test-Simple-1.302.96
|
||||||
|
>=virtual/perl-Text-ParseWords-3.260.0
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
||||||
|
BDEPEND="${RDEPEND}
|
||||||
|
test? (
|
||||||
|
dev-perl/Devel-Hide
|
||||||
|
>=dev-perl/Test2-Suite-0.0.60
|
||||||
|
)
|
||||||
|
"
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,53 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
PYTHON_COMPAT=( python3_{6..9} )
|
||||||
|
DISTUTILS_USE_SETUPTOOLS=bdepend
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="The AWS SDK for Python"
|
||||||
|
HOMEPAGE="https://github.com/boto/boto3"
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
if [[ "${PV}" == "9999" ]]; then
|
||||||
|
EGIT_REPO_URI="https://github.com/boto/boto3"
|
||||||
|
inherit git-r3
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
fi
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-python/botocore-1.17.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
test? (
|
||||||
|
dev-python/mock[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
distutils_enable_sphinx docs/source \
|
||||||
|
'dev-python/guzzle_sphinx_theme'
|
||||||
|
distutils_enable_tests nose
|
||||||
|
|
||||||
|
python_prepare_all() {
|
||||||
|
# don't lock versions to narrow ranges
|
||||||
|
sed -e '/botocore/ d' \
|
||||||
|
-e '/jmespath/ d' \
|
||||||
|
-e '/s3transfer/ d' \
|
||||||
|
-i setup.py || die
|
||||||
|
|
||||||
|
# prevent an infinite loop
|
||||||
|
rm tests/functional/docs/test_smoke.py || die
|
||||||
|
|
||||||
|
distutils-r1_python_prepare_all
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
nosetests -v tests/unit tests/functional ||
|
||||||
|
die "test failed under ${EPYTHON}"
|
||||||
|
}
|
@ -0,0 +1,62 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
PYTHON_COMPAT=( python3_{6..9} )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Low-level, data-driven core of boto 3"
|
||||||
|
HOMEPAGE="https://github.com/boto/botocore"
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
if [[ "${PV}" == "9999" ]]; then
|
||||||
|
EGIT_REPO_URI="https://github.com/boto/botocore"
|
||||||
|
inherit git-r3
|
||||||
|
else
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
fi
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-python/six[${PYTHON_USEDEP}]
|
||||||
|
dev-python/docutils[${PYTHON_USEDEP}]
|
||||||
|
dev-python/jmespath[${PYTHON_USEDEP}]
|
||||||
|
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||||
|
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
test? (
|
||||||
|
dev-python/mock[${PYTHON_USEDEP}]
|
||||||
|
dev-python/jsonschema[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
|
||||||
|
"${FILESDIR}/botocore-1.16.7-unlock-deps.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
distutils_enable_sphinx docs \
|
||||||
|
'dev-python/guzzle_sphinx_theme'
|
||||||
|
distutils_enable_tests nose
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# py3.9
|
||||||
|
find -name '*.py' -exec \
|
||||||
|
sed -i -e 's:cElementTree:ElementTree:' {} + || die
|
||||||
|
# very unstable
|
||||||
|
sed -i -e 's:test_stress_test_token_bucket:_&:' \
|
||||||
|
tests/functional/retries/test_bucket.py || die
|
||||||
|
distutils-r1_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
# note: suites need to be run separately as one of the unit tests
|
||||||
|
# seems to be leaking mocks and breaking a few functional tests
|
||||||
|
nosetests -v tests/unit ||
|
||||||
|
die "unit tests failed under ${EPYTHON}"
|
||||||
|
nosetests -v tests/functional ||
|
||||||
|
die "functional tests failed under ${EPYTHON}"
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST chameleon-3.7.0.gh.tar.gz 135209 BLAKE2B 14e890eca1a3c211dfb5a658457473b21948b6f252e76e5391e862850a29e9e0fe4aaa31a03da7ec1674a2b563d083ee31fb342be2dc9bf4e7b4dbccbabf8637 SHA512 9f1d2a9222b795ac139f0c06ea8169ec132c00714ec4608e58dd5781dba8380f988141f6659c47e8920ee0cd4d4bcde9070794cd0e2b5f34d0fce21d24e2dc98
|
DIST chameleon-3.7.0.gh.tar.gz 135209 BLAKE2B 14e890eca1a3c211dfb5a658457473b21948b6f252e76e5391e862850a29e9e0fe4aaa31a03da7ec1674a2b563d083ee31fb342be2dc9bf4e7b4dbccbabf8637 SHA512 9f1d2a9222b795ac139f0c06ea8169ec132c00714ec4608e58dd5781dba8380f988141f6659c47e8920ee0cd4d4bcde9070794cd0e2b5f34d0fce21d24e2dc98
|
||||||
DIST chameleon-3.7.1.gh.tar.gz 135230 BLAKE2B f0bd4dd90f7ea976e96101c2937f0ae5db110531caf28890042d0cd7a628489f03f9e2e3eed16dea2981ebb6e064a53adf95638102dfde6c8218e41e0473b32d SHA512 158b418fa6fbd13cd48d913ab34fb4f16450aa0fa3b382c6c829efed3100753814449a1d4004c9bc45d327d2a66130db0518b9c28943af300b4b310e955c426c
|
DIST chameleon-3.7.1.gh.tar.gz 135230 BLAKE2B f0bd4dd90f7ea976e96101c2937f0ae5db110531caf28890042d0cd7a628489f03f9e2e3eed16dea2981ebb6e064a53adf95638102dfde6c8218e41e0473b32d SHA512 158b418fa6fbd13cd48d913ab34fb4f16450aa0fa3b382c6c829efed3100753814449a1d4004c9bc45d327d2a66130db0518b9c28943af300b4b310e955c426c
|
||||||
DIST chameleon-3.7.2.gh.tar.gz 135311 BLAKE2B da6803bc6c064151b9d0cbe7761bbb44f73b1fd24fcf77d2e906c410768a1c99fa04225ae4aa719282bbb1f4fd0d51a6c710901016bb5c24f78ba2184f978f27 SHA512 3025fa92bdff3279fc404ad08d73d46bee82afd421f1d81982bd5cd2ea3fdffadf22efdb8b66157dbdf4d0cd793ac06b1a0daac4eb17a2a1ce9f14a65d4a6f8d
|
DIST chameleon-3.7.2.gh.tar.gz 135311 BLAKE2B da6803bc6c064151b9d0cbe7761bbb44f73b1fd24fcf77d2e906c410768a1c99fa04225ae4aa719282bbb1f4fd0d51a6c710901016bb5c24f78ba2184f978f27 SHA512 3025fa92bdff3279fc404ad08d73d46bee82afd421f1d81982bd5cd2ea3fdffadf22efdb8b66157dbdf4d0cd793ac06b1a0daac4eb17a2a1ce9f14a65d4a6f8d
|
||||||
|
DIST chameleon-3.7.4.gh.tar.gz 135403 BLAKE2B 5cdcfb60975283a8c4d7623e002962dea336cf4414a9a212e9f9bab10ece4627ec36c80744d91428daea187e50956be89be128f25966e7d6069ad141992cfbde SHA512 429a2ff78b27996ee9c21cbc076614accf328e880f03f084e52395987a36c1eabd679428bf8400807bb909a60a31a5c899218640be0d0230ded7309e9ba6753b
|
||||||
|
@ -0,0 +1,21 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{6..9} pypy3 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Fast HTML/XML template compiler for Python"
|
||||||
|
HOMEPAGE="https://github.com/malthe/chameleon
|
||||||
|
https://pypi.org/project/Chameleon/"
|
||||||
|
SRC_URI="
|
||||||
|
https://github.com/malthe/chameleon/archive/${PV}.tar.gz
|
||||||
|
-> ${P}.gh.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="repoze"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
distutils_enable_tests setup.py
|
@ -0,0 +1,419 @@
|
|||||||
|
From 7a65dfda781777872083623595c27dc1174b2ed7 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
|
||||||
|
Date: Sun, 7 Jun 2020 20:02:48 +0200
|
||||||
|
Subject: [PATCH 1/2] Increase image comparison limits
|
||||||
|
|
||||||
|
Most of the tests require exact match which apparently doesn't always
|
||||||
|
happen in non-pristine environments. Some of them have very big
|
||||||
|
differences due to texlive font rendering changes.
|
||||||
|
---
|
||||||
|
lib/matplotlib/tests/test_arrow_patches.py | 4 ++--
|
||||||
|
lib/matplotlib/tests/test_axes.py | 2 +-
|
||||||
|
lib/matplotlib/tests/test_backend_pgf.py | 7 ++++---
|
||||||
|
lib/matplotlib/tests/test_figure.py | 2 +-
|
||||||
|
lib/matplotlib/tests/test_legend.py | 6 +++---
|
||||||
|
lib/matplotlib/tests/test_pickle.py | 2 +-
|
||||||
|
lib/matplotlib/tests/test_units.py | 4 ++--
|
||||||
|
lib/matplotlib/tests/test_usetex.py | 3 ++-
|
||||||
|
lib/mpl_toolkits/tests/test_axes_grid1.py | 2 +-
|
||||||
|
.../tests/test_axisartist_grid_helper_curvelinear.py | 2 +-
|
||||||
|
10 files changed, 18 insertions(+), 16 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/lib/matplotlib/tests/test_arrow_patches.py b/lib/matplotlib/tests/test_arrow_patches.py
|
||||||
|
index a9409e2c1..0e356e921 100644
|
||||||
|
--- a/lib/matplotlib/tests/test_arrow_patches.py
|
||||||
|
+++ b/lib/matplotlib/tests/test_arrow_patches.py
|
||||||
|
@@ -67,7 +67,7 @@ def __prepare_fancyarrow_dpi_cor_test():
|
||||||
|
|
||||||
|
|
||||||
|
@image_comparison(['fancyarrow_dpi_cor_100dpi.png'], remove_text=True,
|
||||||
|
- tol={'aarch64': 0.02}.get(platform.machine(), 0.0),
|
||||||
|
+ tol={'aarch64': 0.02}.get(platform.machine(), 0.015),
|
||||||
|
savefig_kwarg=dict(dpi=100))
|
||||||
|
def test_fancyarrow_dpi_cor_100dpi():
|
||||||
|
"""
|
||||||
|
@@ -82,7 +82,7 @@ def test_fancyarrow_dpi_cor_100dpi():
|
||||||
|
|
||||||
|
|
||||||
|
@image_comparison(['fancyarrow_dpi_cor_200dpi.png'], remove_text=True,
|
||||||
|
- tol={'aarch64': 0.02}.get(platform.machine(), 0.0),
|
||||||
|
+ tol={'aarch64': 0.02}.get(platform.machine(), 0.018),
|
||||||
|
savefig_kwarg=dict(dpi=200))
|
||||||
|
def test_fancyarrow_dpi_cor_200dpi():
|
||||||
|
"""
|
||||||
|
diff --git a/lib/matplotlib/tests/test_axes.py b/lib/matplotlib/tests/test_axes.py
|
||||||
|
index 75636301d..af057d598 100644
|
||||||
|
--- a/lib/matplotlib/tests/test_axes.py
|
||||||
|
+++ b/lib/matplotlib/tests/test_axes.py
|
||||||
|
@@ -3673,7 +3673,7 @@ def test_vertex_markers():
|
||||||
|
|
||||||
|
|
||||||
|
@image_comparison(['vline_hline_zorder', 'errorbar_zorder'],
|
||||||
|
- tol={'aarch64': 0.02}.get(platform.machine(), 0.0))
|
||||||
|
+ tol={'aarch64': 0.02}.get(platform.machine(), 0.015))
|
||||||
|
def test_eb_line_zorder():
|
||||||
|
x = list(range(10))
|
||||||
|
|
||||||
|
diff --git a/lib/matplotlib/tests/test_backend_pgf.py b/lib/matplotlib/tests/test_backend_pgf.py
|
||||||
|
index 7843b4101..ddb2991c1 100644
|
||||||
|
--- a/lib/matplotlib/tests/test_backend_pgf.py
|
||||||
|
+++ b/lib/matplotlib/tests/test_backend_pgf.py
|
||||||
|
@@ -97,7 +97,8 @@ def test_xelatex():
|
||||||
|
# test compiling a figure to pdf with pdflatex
|
||||||
|
@needs_pdflatex
|
||||||
|
@pytest.mark.backend('pgf')
|
||||||
|
-@image_comparison(['pgf_pdflatex.pdf'], style='default')
|
||||||
|
+@image_comparison(['pgf_pdflatex.pdf'], style='default',
|
||||||
|
+ tol=11.669)
|
||||||
|
def test_pdflatex():
|
||||||
|
if os.environ.get('APPVEYOR', False):
|
||||||
|
pytest.xfail("pdflatex test does not work on appveyor due to missing "
|
||||||
|
@@ -133,7 +134,7 @@ def test_rcupdate():
|
||||||
|
'pgf.preamble': ['\\usepackage[utf8x]{inputenc}',
|
||||||
|
'\\usepackage[T1]{fontenc}',
|
||||||
|
'\\usepackage{sfmath}']}]
|
||||||
|
- tol = [6, 0]
|
||||||
|
+ tol = [6, 14]
|
||||||
|
for i, rc_set in enumerate(rc_sets):
|
||||||
|
with mpl.rc_context(rc_set):
|
||||||
|
create_figure()
|
||||||
|
@@ -161,7 +162,7 @@ def test_pathclip():
|
||||||
|
@needs_xelatex
|
||||||
|
@pytest.mark.backend('pgf')
|
||||||
|
@image_comparison(['pgf_mixedmode.pdf'], style='default',
|
||||||
|
- tol={'aarch64': 1.086}.get(platform.machine(), 0.0))
|
||||||
|
+ tol=1.086)
|
||||||
|
def test_mixedmode():
|
||||||
|
rc_xelatex = {'font.family': 'serif',
|
||||||
|
'pgf.rcfonts': False}
|
||||||
|
diff --git a/lib/matplotlib/tests/test_figure.py b/lib/matplotlib/tests/test_figure.py
|
||||||
|
index b5ca0ed5b..885afa5f8 100644
|
||||||
|
--- a/lib/matplotlib/tests/test_figure.py
|
||||||
|
+++ b/lib/matplotlib/tests/test_figure.py
|
||||||
|
@@ -14,7 +14,7 @@ import pytest
|
||||||
|
|
||||||
|
|
||||||
|
@image_comparison(['figure_align_labels'],
|
||||||
|
- tol={'aarch64': 0.02}.get(platform.machine(), 0.0))
|
||||||
|
+ tol=0.02)
|
||||||
|
def test_align_labels():
|
||||||
|
# Check the figure.align_labels() command
|
||||||
|
fig = plt.figure(tight_layout=True)
|
||||||
|
diff --git a/lib/matplotlib/tests/test_legend.py b/lib/matplotlib/tests/test_legend.py
|
||||||
|
index 71499da44..a8bda6e84 100644
|
||||||
|
--- a/lib/matplotlib/tests/test_legend.py
|
||||||
|
+++ b/lib/matplotlib/tests/test_legend.py
|
||||||
|
@@ -106,7 +106,7 @@ def test_multiple_keys():
|
||||||
|
|
||||||
|
|
||||||
|
@image_comparison(['rgba_alpha.png'], remove_text=True,
|
||||||
|
- tol={'aarch64': 0.02}.get(platform.machine(), 0.0))
|
||||||
|
+ tol=0.02)
|
||||||
|
def test_alpha_rgba():
|
||||||
|
import matplotlib.pyplot as plt
|
||||||
|
|
||||||
|
@@ -117,7 +117,7 @@ def test_alpha_rgba():
|
||||||
|
|
||||||
|
|
||||||
|
@image_comparison(['rcparam_alpha.png'], remove_text=True,
|
||||||
|
- tol={'aarch64': 0.02}.get(platform.machine(), 0.0))
|
||||||
|
+ tol=0.02)
|
||||||
|
def test_alpha_rcparam():
|
||||||
|
import matplotlib.pyplot as plt
|
||||||
|
|
||||||
|
@@ -145,7 +145,7 @@ def test_fancy():
|
||||||
|
|
||||||
|
|
||||||
|
@image_comparison(['framealpha'], remove_text=True,
|
||||||
|
- tol={'aarch64': 0.02}.get(platform.machine(), 0.0))
|
||||||
|
+ tol=0.02)
|
||||||
|
def test_framealpha():
|
||||||
|
x = np.linspace(1, 100, 100)
|
||||||
|
y = x
|
||||||
|
diff --git a/lib/matplotlib/tests/test_pickle.py b/lib/matplotlib/tests/test_pickle.py
|
||||||
|
index 0fad3cdf2..4d2599607 100644
|
||||||
|
--- a/lib/matplotlib/tests/test_pickle.py
|
||||||
|
+++ b/lib/matplotlib/tests/test_pickle.py
|
||||||
|
@@ -41,7 +41,7 @@ def test_simple():
|
||||||
|
|
||||||
|
|
||||||
|
@image_comparison(['multi_pickle.png'], remove_text=True, style='mpl20',
|
||||||
|
- tol={'aarch64': 0.082}.get(platform.machine(), 0.0))
|
||||||
|
+ tol=0.082)
|
||||||
|
def test_complete():
|
||||||
|
fig = plt.figure('Figure with a label?', figsize=(10, 6))
|
||||||
|
|
||||||
|
diff --git a/lib/matplotlib/tests/test_units.py b/lib/matplotlib/tests/test_units.py
|
||||||
|
index f14425144..7f744da47 100644
|
||||||
|
--- a/lib/matplotlib/tests/test_units.py
|
||||||
|
+++ b/lib/matplotlib/tests/test_units.py
|
||||||
|
@@ -74,7 +74,7 @@ def quantity_converter():
|
||||||
|
# Tests that the conversion machinery works properly for classes that
|
||||||
|
# work as a facade over numpy arrays (like pint)
|
||||||
|
@image_comparison(['plot_pint.png'], remove_text=False, style='mpl20',
|
||||||
|
- tol={'aarch64': 0.02}.get(platform.machine(), 0.0))
|
||||||
|
+ tol={'aarch64': 0.02}.get(platform.machine(), 0.002))
|
||||||
|
def test_numpy_facade(quantity_converter):
|
||||||
|
# use former defaults to match existing baseline image
|
||||||
|
plt.rcParams['axes.formatter.limits'] = -7, 7
|
||||||
|
@@ -101,7 +101,7 @@ def test_numpy_facade(quantity_converter):
|
||||||
|
|
||||||
|
# Tests gh-8908
|
||||||
|
@image_comparison(['plot_masked_units.png'], remove_text=True, style='mpl20',
|
||||||
|
- tol={'aarch64': 0.02}.get(platform.machine(), 0.0))
|
||||||
|
+ tol=0.02)
|
||||||
|
def test_plot_masked_units():
|
||||||
|
data = np.linspace(-5, 5)
|
||||||
|
data_masked = np.ma.array(data, mask=(data > -2) & (data < 2))
|
||||||
|
diff --git a/lib/matplotlib/tests/test_usetex.py b/lib/matplotlib/tests/test_usetex.py
|
||||||
|
index ec693288e..8af6b69eb 100644
|
||||||
|
--- a/lib/matplotlib/tests/test_usetex.py
|
||||||
|
+++ b/lib/matplotlib/tests/test_usetex.py
|
||||||
|
@@ -15,7 +15,8 @@ if not mpl.checkdep_usetex(True):
|
||||||
|
@image_comparison(
|
||||||
|
baseline_images=['test_usetex'],
|
||||||
|
extensions=['pdf', 'png'],
|
||||||
|
- style="mpl20")
|
||||||
|
+ style="mpl20",
|
||||||
|
+ tol=21)
|
||||||
|
def test_usetex():
|
||||||
|
mpl.rcParams['text.usetex'] = True
|
||||||
|
fig = plt.figure()
|
||||||
|
diff --git a/lib/mpl_toolkits/tests/test_axes_grid1.py b/lib/mpl_toolkits/tests/test_axes_grid1.py
|
||||||
|
index 9ed9a9280..56a3bd14a 100644
|
||||||
|
--- a/lib/mpl_toolkits/tests/test_axes_grid1.py
|
||||||
|
+++ b/lib/mpl_toolkits/tests/test_axes_grid1.py
|
||||||
|
@@ -343,7 +343,7 @@ def test_zooming_with_inverted_axes():
|
||||||
|
|
||||||
|
|
||||||
|
@image_comparison(['anchored_direction_arrows.png'],
|
||||||
|
- tol={'aarch64': 0.02}.get(platform.machine(), 0.0))
|
||||||
|
+ tol=0.02)
|
||||||
|
def test_anchored_direction_arrows():
|
||||||
|
fig, ax = plt.subplots()
|
||||||
|
ax.imshow(np.zeros((10, 10)), interpolation='nearest')
|
||||||
|
diff --git a/lib/mpl_toolkits/tests/test_axisartist_grid_helper_curvelinear.py b/lib/mpl_toolkits/tests/test_axisartist_grid_helper_curvelinear.py
|
||||||
|
index 611908063..dc294aef5 100644
|
||||||
|
--- a/lib/mpl_toolkits/tests/test_axisartist_grid_helper_curvelinear.py
|
||||||
|
+++ b/lib/mpl_toolkits/tests/test_axisartist_grid_helper_curvelinear.py
|
||||||
|
@@ -17,7 +17,7 @@ from mpl_toolkits.axisartist.grid_helper_curvelinear import \
|
||||||
|
|
||||||
|
|
||||||
|
@image_comparison(['custom_transform.png'], style='default',
|
||||||
|
- tol={'aarch64': 0.034}.get(platform.machine(), 0.03))
|
||||||
|
+ tol=0.034)
|
||||||
|
def test_custom_transform():
|
||||||
|
class MyTransform(Transform):
|
||||||
|
input_dims = 2
|
||||||
|
--
|
||||||
|
2.27.0
|
||||||
|
|
||||||
|
From 506611e80a4fd12b3f633583d20119fc2f096ba7 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Antony Lee <anntzer.lee@gmail.com>
|
||||||
|
Date: Tue, 10 Dec 2019 11:18:24 +0100
|
||||||
|
Subject: [PATCH 2/2] Rewrite test_cycles to avoid image comparison tests.
|
||||||
|
|
||||||
|
They can all be reasonably written by checking the artist properties.
|
||||||
|
---
|
||||||
|
lib/matplotlib/tests/test_cycles.py | 141 ++++++++++------------------
|
||||||
|
1 file changed, 51 insertions(+), 90 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/lib/matplotlib/tests/test_cycles.py b/lib/matplotlib/tests/test_cycles.py
|
||||||
|
index ee67b4e41..a340b6166 100644
|
||||||
|
--- a/lib/matplotlib/tests/test_cycles.py
|
||||||
|
+++ b/lib/matplotlib/tests/test_cycles.py
|
||||||
|
@@ -1,6 +1,4 @@
|
||||||
|
-import platform
|
||||||
|
-
|
||||||
|
-from matplotlib.testing.decorators import image_comparison
|
||||||
|
+import matplotlib as mpl
|
||||||
|
import matplotlib.pyplot as plt
|
||||||
|
import numpy as np
|
||||||
|
import pytest
|
||||||
|
@@ -8,133 +6,96 @@ import pytest
|
||||||
|
from cycler import cycler
|
||||||
|
|
||||||
|
|
||||||
|
-@image_comparison(['color_cycle_basic.png'], remove_text=True,
|
||||||
|
- tol={'aarch64': 0.02}.get(platform.machine(), 0.0))
|
||||||
|
def test_colorcycle_basic():
|
||||||
|
fig, ax = plt.subplots()
|
||||||
|
ax.set_prop_cycle(cycler('color', ['r', 'g', 'y']))
|
||||||
|
- xs = np.arange(10)
|
||||||
|
- ys = 0.25 * xs + 2
|
||||||
|
- ax.plot(xs, ys, label='red', lw=4)
|
||||||
|
- ys = 0.45 * xs + 3
|
||||||
|
- ax.plot(xs, ys, label='green', lw=4)
|
||||||
|
- ys = 0.65 * xs + 4
|
||||||
|
- ax.plot(xs, ys, label='yellow', lw=4)
|
||||||
|
- ys = 0.85 * xs + 5
|
||||||
|
- ax.plot(xs, ys, label='red2', lw=4)
|
||||||
|
- ax.legend(loc='upper left')
|
||||||
|
-
|
||||||
|
-
|
||||||
|
-@image_comparison(['marker_cycle.png', 'marker_cycle.png'], remove_text=True,
|
||||||
|
- tol={'aarch64': 0.02}.get(platform.machine(), 0.0))
|
||||||
|
+ for _ in range(4):
|
||||||
|
+ ax.plot(range(10), range(10))
|
||||||
|
+ assert [l.get_color() for l in ax.lines] == ['r', 'g', 'y', 'r']
|
||||||
|
+
|
||||||
|
+
|
||||||
|
def test_marker_cycle():
|
||||||
|
fig, ax = plt.subplots()
|
||||||
|
ax.set_prop_cycle(cycler('c', ['r', 'g', 'y']) +
|
||||||
|
cycler('marker', ['.', '*', 'x']))
|
||||||
|
- xs = np.arange(10)
|
||||||
|
- ys = 0.25 * xs + 2
|
||||||
|
- ax.plot(xs, ys, label='red dot', lw=4, ms=16)
|
||||||
|
- ys = 0.45 * xs + 3
|
||||||
|
- ax.plot(xs, ys, label='green star', lw=4, ms=16)
|
||||||
|
- ys = 0.65 * xs + 4
|
||||||
|
- ax.plot(xs, ys, label='yellow x', lw=4, ms=16)
|
||||||
|
- ys = 0.85 * xs + 5
|
||||||
|
- ax.plot(xs, ys, label='red2 dot', lw=4, ms=16)
|
||||||
|
- ax.legend(loc='upper left')
|
||||||
|
+ for _ in range(4):
|
||||||
|
+ ax.plot(range(10), range(10))
|
||||||
|
+ assert [l.get_color() for l in ax.lines] == ['r', 'g', 'y', 'r']
|
||||||
|
+ assert [l.get_marker() for l in ax.lines] == ['.', '*', 'x', '.']
|
||||||
|
|
||||||
|
+
|
||||||
|
+def test_marker_cycle_kwargs_arrays_iterators():
|
||||||
|
fig, ax = plt.subplots()
|
||||||
|
- # Test keyword arguments, numpy arrays, and generic iterators
|
||||||
|
ax.set_prop_cycle(c=np.array(['r', 'g', 'y']),
|
||||||
|
marker=iter(['.', '*', 'x']))
|
||||||
|
- xs = np.arange(10)
|
||||||
|
- ys = 0.25 * xs + 2
|
||||||
|
- ax.plot(xs, ys, label='red dot', lw=4, ms=16)
|
||||||
|
- ys = 0.45 * xs + 3
|
||||||
|
- ax.plot(xs, ys, label='green star', lw=4, ms=16)
|
||||||
|
- ys = 0.65 * xs + 4
|
||||||
|
- ax.plot(xs, ys, label='yellow x', lw=4, ms=16)
|
||||||
|
- ys = 0.85 * xs + 5
|
||||||
|
- ax.plot(xs, ys, label='red2 dot', lw=4, ms=16)
|
||||||
|
- ax.legend(loc='upper left')
|
||||||
|
-
|
||||||
|
-
|
||||||
|
-@image_comparison(['lineprop_cycle_basic.png'], remove_text=True,
|
||||||
|
- tol={'aarch64': 0.02}.get(platform.machine(), 0.0))
|
||||||
|
+ for _ in range(4):
|
||||||
|
+ ax.plot(range(10), range(10))
|
||||||
|
+ assert [l.get_color() for l in ax.lines] == ['r', 'g', 'y', 'r']
|
||||||
|
+ assert [l.get_marker() for l in ax.lines] == ['.', '*', 'x', '.']
|
||||||
|
+
|
||||||
|
+
|
||||||
|
def test_linestylecycle_basic():
|
||||||
|
fig, ax = plt.subplots()
|
||||||
|
ax.set_prop_cycle(cycler('ls', ['-', '--', ':']))
|
||||||
|
- xs = np.arange(10)
|
||||||
|
- ys = 0.25 * xs + 2
|
||||||
|
- ax.plot(xs, ys, label='solid', lw=4, color='k')
|
||||||
|
- ys = 0.45 * xs + 3
|
||||||
|
- ax.plot(xs, ys, label='dashed', lw=4, color='k')
|
||||||
|
- ys = 0.65 * xs + 4
|
||||||
|
- ax.plot(xs, ys, label='dotted', lw=4, color='k')
|
||||||
|
- ys = 0.85 * xs + 5
|
||||||
|
- ax.plot(xs, ys, label='solid2', lw=4, color='k')
|
||||||
|
- ax.legend(loc='upper left')
|
||||||
|
-
|
||||||
|
-
|
||||||
|
-@image_comparison(['fill_cycle_basic.png'], remove_text=True)
|
||||||
|
+ for _ in range(4):
|
||||||
|
+ ax.plot(range(10), range(10))
|
||||||
|
+ assert [l.get_linestyle() for l in ax.lines] == ['-', '--', ':', '-']
|
||||||
|
+
|
||||||
|
+
|
||||||
|
def test_fillcycle_basic():
|
||||||
|
fig, ax = plt.subplots()
|
||||||
|
ax.set_prop_cycle(cycler('c', ['r', 'g', 'y']) +
|
||||||
|
cycler('hatch', ['xx', 'O', '|-']) +
|
||||||
|
cycler('linestyle', ['-', '--', ':']))
|
||||||
|
- xs = np.arange(10)
|
||||||
|
- ys = 0.25 * xs**.5 + 2
|
||||||
|
- ax.fill(xs, ys, label='red, xx', linewidth=3)
|
||||||
|
- ys = 0.45 * xs**.5 + 3
|
||||||
|
- ax.fill(xs, ys, label='green, circle', linewidth=3)
|
||||||
|
- ys = 0.65 * xs**.5 + 4
|
||||||
|
- ax.fill(xs, ys, label='yellow, cross', linewidth=3)
|
||||||
|
- ys = 0.85 * xs**.5 + 5
|
||||||
|
- ax.fill(xs, ys, label='red2, xx', linewidth=3)
|
||||||
|
- ax.legend(loc='upper left')
|
||||||
|
-
|
||||||
|
-
|
||||||
|
-@image_comparison(['fill_cycle_ignore.png'], remove_text=True)
|
||||||
|
+ for _ in range(4):
|
||||||
|
+ ax.fill(range(10), range(10))
|
||||||
|
+ assert ([p.get_facecolor() for p in ax.patches]
|
||||||
|
+ == [mpl.colors.to_rgba(c) for c in ['r', 'g', 'y', 'r']])
|
||||||
|
+ assert [p.get_hatch() for p in ax.patches] == ['xx', 'O', '|-', 'xx']
|
||||||
|
+ assert [p.get_linestyle() for p in ax.patches] == ['-', '--', ':', '-']
|
||||||
|
+
|
||||||
|
+
|
||||||
|
def test_fillcycle_ignore():
|
||||||
|
fig, ax = plt.subplots()
|
||||||
|
ax.set_prop_cycle(cycler('color', ['r', 'g', 'y']) +
|
||||||
|
cycler('hatch', ['xx', 'O', '|-']) +
|
||||||
|
cycler('marker', ['.', '*', 'D']))
|
||||||
|
- xs = np.arange(10)
|
||||||
|
- ys = 0.25 * xs**.5 + 2
|
||||||
|
+ t = range(10)
|
||||||
|
# Should not advance the cycler, even though there is an
|
||||||
|
# unspecified property in the cycler "marker".
|
||||||
|
# "marker" is not a Polygon property, and should be ignored.
|
||||||
|
- ax.fill(xs, ys, 'r', hatch='xx', label='red, xx')
|
||||||
|
- ys = 0.45 * xs**.5 + 3
|
||||||
|
+ ax.fill(t, t, 'r', hatch='xx')
|
||||||
|
# Allow the cycler to advance, but specify some properties
|
||||||
|
- ax.fill(xs, ys, hatch='O', label='red, circle')
|
||||||
|
- ys = 0.65 * xs**.5 + 4
|
||||||
|
- ax.fill(xs, ys, label='green, circle')
|
||||||
|
- ys = 0.85 * xs**.5 + 5
|
||||||
|
- ax.fill(xs, ys, label='yellow, cross')
|
||||||
|
- ax.legend(loc='upper left')
|
||||||
|
+ ax.fill(t, t, hatch='O')
|
||||||
|
+ ax.fill(t, t)
|
||||||
|
+ ax.fill(t, t)
|
||||||
|
+ assert ([p.get_facecolor() for p in ax.patches]
|
||||||
|
+ == [mpl.colors.to_rgba(c) for c in ['r', 'r', 'g', 'y']])
|
||||||
|
+ assert [p.get_hatch() for p in ax.patches] == ['xx', 'O', 'O', '|-']
|
||||||
|
|
||||||
|
|
||||||
|
-@image_comparison(['property_collision_plot.png'], remove_text=True)
|
||||||
|
def test_property_collision_plot():
|
||||||
|
fig, ax = plt.subplots()
|
||||||
|
ax.set_prop_cycle('linewidth', [2, 4])
|
||||||
|
+ t = range(10)
|
||||||
|
for c in range(1, 4):
|
||||||
|
- ax.plot(np.arange(10), c * np.arange(10), lw=0.1, color='k')
|
||||||
|
- ax.plot(np.arange(10), 4 * np.arange(10), color='k')
|
||||||
|
- ax.plot(np.arange(10), 5 * np.arange(10), color='k')
|
||||||
|
+ ax.plot(t, t, lw=0.1)
|
||||||
|
+ ax.plot(t, t)
|
||||||
|
+ ax.plot(t, t)
|
||||||
|
+ assert [l.get_linewidth() for l in ax.lines] == [0.1, 0.1, 0.1, 2, 4]
|
||||||
|
|
||||||
|
|
||||||
|
-@image_comparison(['property_collision_fill.png'], remove_text=True)
|
||||||
|
def test_property_collision_fill():
|
||||||
|
fig, ax = plt.subplots()
|
||||||
|
- xs = np.arange(10)
|
||||||
|
- ys = 0.25 * xs**.5 + 2
|
||||||
|
ax.set_prop_cycle(linewidth=[2, 3, 4, 5, 6], facecolor='bgcmy')
|
||||||
|
+ t = range(10)
|
||||||
|
for c in range(1, 4):
|
||||||
|
- ax.fill(xs, c * ys, lw=0.1)
|
||||||
|
- ax.fill(xs, 4 * ys)
|
||||||
|
- ax.fill(xs, 5 * ys)
|
||||||
|
+ ax.fill(t, t, lw=0.1)
|
||||||
|
+ ax.fill(t, t)
|
||||||
|
+ ax.fill(t, t)
|
||||||
|
+ assert ([p.get_facecolor() for p in ax.patches]
|
||||||
|
+ == [mpl.colors.to_rgba(c) for c in 'bgcmy'])
|
||||||
|
+ assert [p.get_linewidth() for p in ax.patches] == [0.1, 0.1, 0.1, 5, 6]
|
||||||
|
|
||||||
|
|
||||||
|
def test_valid_input_forms():
|
||||||
|
--
|
||||||
|
2.27.0
|
||||||
|
|
@ -0,0 +1,271 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{6..9} )
|
||||||
|
PYTHON_REQ_USE='tk?,threads(+)'
|
||||||
|
|
||||||
|
DISTUTILS_USE_SETUPTOOLS=bdepend
|
||||||
|
inherit distutils-r1 flag-o-matic virtualx toolchain-funcs prefix
|
||||||
|
|
||||||
|
FT_PV=2.6.1
|
||||||
|
DESCRIPTION="Pure python plotting library with matlab like syntax"
|
||||||
|
HOMEPAGE="https://matplotlib.org/"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
|
||||||
|
test? (
|
||||||
|
https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz
|
||||||
|
)"
|
||||||
|
|
||||||
|
# Main license: matplotlib
|
||||||
|
# Some modules: BSD
|
||||||
|
# matplotlib/backends/qt4_editor: MIT
|
||||||
|
# Fonts: BitstreamVera, OFL-1.1
|
||||||
|
LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||||
|
IUSE="cairo doc excel examples gtk3 latex qt5 tk wxwidgets"
|
||||||
|
|
||||||
|
# internal copy of pycxx highly patched
|
||||||
|
# dev-python/pycxx
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/kiwisolver-1.2.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/numpy-1.18.2[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pyparsing-1.5.6[${PYTHON_USEDEP}]
|
||||||
|
dev-python/python-dateutil:0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/six-1.14.0[${PYTHON_USEDEP}]
|
||||||
|
dev-python/versioneer[${PYTHON_USEDEP}]
|
||||||
|
media-fonts/dejavu
|
||||||
|
media-fonts/stix-fonts
|
||||||
|
media-libs/freetype:2
|
||||||
|
media-libs/libpng:0
|
||||||
|
>=media-libs/qhull-2013
|
||||||
|
>=www-servers/tornado-6.0.4[${PYTHON_USEDEP}]
|
||||||
|
cairo? (
|
||||||
|
dev-python/cairocffi[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
excel? (
|
||||||
|
dev-python/xlwt[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
gtk3? (
|
||||||
|
dev-python/pygobject:3[cairo?,${PYTHON_USEDEP}]
|
||||||
|
x11-libs/gtk+:3[introspection]
|
||||||
|
)
|
||||||
|
latex? (
|
||||||
|
virtual/latex-base
|
||||||
|
app-text/dvipng
|
||||||
|
app-text/ghostscript-gpl
|
||||||
|
app-text/poppler[utils]
|
||||||
|
dev-texlive/texlive-fontsrecommended
|
||||||
|
dev-texlive/texlive-latexextra
|
||||||
|
dev-texlive/texlive-xetex
|
||||||
|
)
|
||||||
|
qt5? (
|
||||||
|
dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
wxwidgets? (
|
||||||
|
$(python_gen_cond_dep '
|
||||||
|
dev-python/wxpython:*[${PYTHON_USEDEP}]
|
||||||
|
' python3_{6,7,8})
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
BDEPEND="
|
||||||
|
${RDEPEND}
|
||||||
|
virtual/pkgconfig
|
||||||
|
doc? (
|
||||||
|
>=app-text/dvipng-1.15-r1
|
||||||
|
>=dev-python/colorspacious-1.1.2[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pillow-7.1.1[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/ipython-1.18.2[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/numpydoc-0.9.2[${PYTHON_USEDEP}]
|
||||||
|
>=sci-libs/scipy-1.4.1[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/sphinx-1.3.1[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/sphinx-gallery-0.3.1-r1[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/xlwt-1.3.0-r1[${PYTHON_USEDEP}]
|
||||||
|
dev-texlive/texlive-latexextra
|
||||||
|
dev-texlive/texlive-fontsrecommended
|
||||||
|
dev-texlive/texlive-latexrecommended
|
||||||
|
>=media-gfx/graphviz-2.42.3[cairo]
|
||||||
|
)
|
||||||
|
test? (
|
||||||
|
dev-python/flaky[${PYTHON_USEDEP}]
|
||||||
|
dev-python/mock[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pygobject:3[cairo?,${PYTHON_USEDEP}]
|
||||||
|
x11-libs/gtk+:3[introspection]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
# A few C++ source files are written to srcdir.
|
||||||
|
# Other than that, the ebuild shall be fit for out-of-source build.
|
||||||
|
DISTUTILS_IN_SOURCE_BUILD=1
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
unset DISPLAY # bug #278524
|
||||||
|
}
|
||||||
|
|
||||||
|
use_supported() {
|
||||||
|
case ${1} in
|
||||||
|
wxwidgets)
|
||||||
|
[[ ${EPYTHON} == python3.[678] ]]
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
use_setup() {
|
||||||
|
local uword="${2:-${1}}"
|
||||||
|
if use_supported "${1}" && use "${1}"; then
|
||||||
|
echo "${uword} = True"
|
||||||
|
echo "${uword}agg = True"
|
||||||
|
else
|
||||||
|
echo "${uword} = False"
|
||||||
|
echo "${uword}agg = False"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
python_prepare_all() {
|
||||||
|
# Generates test failures, but fedora does it
|
||||||
|
# local PATCHES=(
|
||||||
|
# "${FILESDIR}"/${P}-unbundle-pycxx.patch
|
||||||
|
# "${FILESDIR}"/${P}-unbundle-agg.patch
|
||||||
|
# )
|
||||||
|
# rm -r agg24 CXX || die
|
||||||
|
# rm -r agg24 || die
|
||||||
|
|
||||||
|
# cat > lib/${PN}/externals/six.py <<-EOF
|
||||||
|
# from __future__ import absolute_import
|
||||||
|
# from six import *
|
||||||
|
# EOF
|
||||||
|
|
||||||
|
local PATCHES=(
|
||||||
|
"${FILESDIR}"/matplotlib-3.1.2-qhull.patch
|
||||||
|
"${FILESDIR}"/matplotlib-3.2.2-test.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
# requires jupyter-nbconvert
|
||||||
|
rm lib/matplotlib/tests/test_backend_nbagg.py || die
|
||||||
|
|
||||||
|
sed \
|
||||||
|
-e 's/matplotlib.pyparsing_py[23]/pyparsing/g' \
|
||||||
|
-i lib/matplotlib/{mathtext,fontconfig_pattern}.py \
|
||||||
|
|| die "sed pyparsing failed"
|
||||||
|
|
||||||
|
sed -e 's:\(@pytest.mark.flaky\)(reruns=3):\1:' \
|
||||||
|
-i lib/matplotlib/tests/test_*.py || die
|
||||||
|
|
||||||
|
hprefixify setupext.py
|
||||||
|
|
||||||
|
rm -rf libqhull || die
|
||||||
|
|
||||||
|
export XDG_RUNTIME_DIR="${T}/runtime-dir"
|
||||||
|
mkdir "${XDG_RUNTIME_DIR}" || die
|
||||||
|
chmod 0700 "${XDG_RUNTIME_DIR}" || die
|
||||||
|
|
||||||
|
distutils-r1_python_prepare_all
|
||||||
|
}
|
||||||
|
|
||||||
|
python_configure_all() {
|
||||||
|
append-flags -fno-strict-aliasing
|
||||||
|
append-cppflags -DNDEBUG # or get old trying to do triangulation
|
||||||
|
tc-export PKG_CONFIG
|
||||||
|
}
|
||||||
|
|
||||||
|
python_configure() {
|
||||||
|
mkdir -p "${BUILD_DIR}" || die
|
||||||
|
|
||||||
|
# create setup.cfg (see setup.cfg.template for any changes).
|
||||||
|
|
||||||
|
# common switches.
|
||||||
|
cat > "${BUILD_DIR}"/setup.cfg <<- EOF || die
|
||||||
|
[directories]
|
||||||
|
basedirlist = ${EPREFIX}/usr
|
||||||
|
[provide_packages]
|
||||||
|
pytz = False
|
||||||
|
dateutil = False
|
||||||
|
[packages]
|
||||||
|
tests = $(usex test True False)
|
||||||
|
[gui_support]
|
||||||
|
agg = True
|
||||||
|
gtk = False
|
||||||
|
gtkagg = False
|
||||||
|
pyside = False
|
||||||
|
pysideagg = False
|
||||||
|
qt4 = False
|
||||||
|
qt4agg = False
|
||||||
|
$(use_setup cairo)
|
||||||
|
$(use_setup gtk3)
|
||||||
|
$(use_setup qt5)
|
||||||
|
$(use_setup tk)
|
||||||
|
$(use_setup wxwidgets wx)
|
||||||
|
EOF
|
||||||
|
|
||||||
|
if use gtk3 && use cairo; then
|
||||||
|
echo "gtk3cairo = True" >> "${BUILD_DIR}"/setup.cfg || die
|
||||||
|
else
|
||||||
|
echo "gtk3cairo = False" >> "${BUILD_DIR}"/setup.cfg || die
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
wrap_setup() {
|
||||||
|
local MAKEOPTS=-j1
|
||||||
|
local -x MPLSETUPCFG="${BUILD_DIR}"/setup.cfg
|
||||||
|
"$@"
|
||||||
|
}
|
||||||
|
|
||||||
|
python_compile() {
|
||||||
|
wrap_setup distutils-r1_python_compile --build-lib="${BUILD_DIR}"/lib
|
||||||
|
}
|
||||||
|
|
||||||
|
python_compile_all() {
|
||||||
|
if use doc; then
|
||||||
|
cd doc || die
|
||||||
|
|
||||||
|
# necessary for in-source build
|
||||||
|
local -x PYTHONPATH="${BUILD_DIR}"/build/lib:${PYTHONPATH}
|
||||||
|
|
||||||
|
VARTEXFONTS="${T}"/fonts \
|
||||||
|
emake SPHINXOPTS= O=-Dplot_formats=png:100 html
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
virtx distutils-r1_src_test
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
# we need to rebuild mpl against bundled freetype, otherwise
|
||||||
|
# over 1000 tests will fail because of mismatched font rendering
|
||||||
|
local -x MPLLOCALFREETYPE=1
|
||||||
|
ln -s "${WORKDIR}/freetype-${FT_PV}" "${BUILD_DIR}" || die
|
||||||
|
wrap_setup distutils-r1_python_compile --build-lib="${BUILD_DIR}"/test-lib
|
||||||
|
local -x PYTHONPATH=${BUILD_DIR}/test-lib:${PYTHONPATH}
|
||||||
|
|
||||||
|
"${EPYTHON}" -c "import sys, matplotlib as m; sys.exit(m.test(verbosity=2))" || die
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install() {
|
||||||
|
wrap_setup distutils-r1_python_install
|
||||||
|
|
||||||
|
# mpl_toolkits namespace
|
||||||
|
python_moduleinto mpl_toolkits
|
||||||
|
python_domodule lib/mpl_toolkits/__init__.py
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
use doc && local HTML_DOCS=( doc/build/html/. )
|
||||||
|
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
|
||||||
|
if use examples; then
|
||||||
|
dodoc -r examples
|
||||||
|
docompress -x /usr/share/doc/${PF}/examples
|
||||||
|
fi
|
||||||
|
|
||||||
|
find "${D}" -name '*.pth' -delete || die
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST requests-2.21.0.tar.gz 111528 BLAKE2B 7b40f9f572a8efde41c177fb5d1e1eaf29ca60cad0661fa28ac0085f3700348380d619f68c0082f24044d1af82b16d6b1e7d5dd2c2a2329f85fcee7141b1fbf6 SHA512 385e1d80993a21c09e7c4682500ca8c24155962ba41ecd8e73612722b2ff6618b736e827fc48ad1683b0d2bc7a420cfe680f5107860aca52656ef777f1d60104
|
DIST requests-2.21.0.tar.gz 111528 BLAKE2B 7b40f9f572a8efde41c177fb5d1e1eaf29ca60cad0661fa28ac0085f3700348380d619f68c0082f24044d1af82b16d6b1e7d5dd2c2a2329f85fcee7141b1fbf6 SHA512 385e1d80993a21c09e7c4682500ca8c24155962ba41ecd8e73612722b2ff6618b736e827fc48ad1683b0d2bc7a420cfe680f5107860aca52656ef777f1d60104
|
||||||
DIST requests-2.23.0.tar.gz 114327 BLAKE2B 75bdf83e117e9f67c2032609ed5c20582f743519ab8364dd6b12685efd6b6e438f1c155fe9d3df87e48608747f59df6d99698d1f68e5df6c0cbced9e7d1a9b37 SHA512 a0f7db5cc9ce67af9f6f81b72e41491735a102f2a1da2fbde98e279846e2140cd26b6370aa5ec79c148c397885a7ae2bbce45c4587215f510dd02b8ac57cb46e
|
DIST requests-2.23.0.tar.gz 114327 BLAKE2B 75bdf83e117e9f67c2032609ed5c20582f743519ab8364dd6b12685efd6b6e438f1c155fe9d3df87e48608747f59df6d99698d1f68e5df6c0cbced9e7d1a9b37 SHA512 a0f7db5cc9ce67af9f6f81b72e41491735a102f2a1da2fbde98e279846e2140cd26b6370aa5ec79c148c397885a7ae2bbce45c4587215f510dd02b8ac57cb46e
|
||||||
|
DIST requests-2.24.0.tar.gz 115071 BLAKE2B ae98be1d023b2a7b883e15a7a5d214ecbf482234e9de6bfc9cd06d1f04d1b57d101d41a2c6fdd07b7a6b468875463514841d2e023391ac8ae0797a2cb58b3424 SHA512 46ca8ab70eb39be8398c242404b9b3ffb6baddd5c78eaad125b55c719154eb8c7b6a737a8dc587b0cb51b3b9a074abaa8b2ff347a64d38f4f90cdba4db16a119
|
||||||
|
@ -0,0 +1,56 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 python3_{6,7,8,9} pypy3 )
|
||||||
|
PYTHON_REQ_USE="threads(+)"
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="HTTP library for human beings"
|
||||||
|
HOMEPAGE="http://python-requests.org/"
|
||||||
|
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
IUSE="socks5 +ssl"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/chardet-3.0.2[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/chardet-4[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/idna-2.5[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/idna-3[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/urllib3-1.26[${PYTHON_USEDEP}]
|
||||||
|
socks5? ( >=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}] )
|
||||||
|
ssl? (
|
||||||
|
>=dev-python/cryptography-1.3.4[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
BDEPEND="
|
||||||
|
test? (
|
||||||
|
dev-python/pytest-httpbin[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pytest-mock[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
distutils-r1_src_prepare
|
||||||
|
|
||||||
|
# strip tests that require some kind of network
|
||||||
|
sed -e 's:test_connect_timeout:_&:' \
|
||||||
|
-e 's:test_total_timeout_connect:_&:' \
|
||||||
|
-i tests/test_requests.py || die
|
||||||
|
# probably pyopenssl version dependent
|
||||||
|
sed -e 's:test_https_warnings:_&:' \
|
||||||
|
-i tests/test_requests.py || die
|
||||||
|
# doctests rely on networking
|
||||||
|
sed -e 's:--doctest-modules::' \
|
||||||
|
-i pytest.ini || die
|
||||||
|
}
|
Binary file not shown.
@ -0,0 +1,59 @@
|
|||||||
|
From 45e19e7bbbbfceb197d8826c775e16ef536a4565 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Niklas Haas <git@haasn.xyz>
|
||||||
|
Date: Tue, 5 May 2020 00:13:49 +0200
|
||||||
|
Subject: [PATCH] vulkan: get rid of deprecated enum members
|
||||||
|
|
||||||
|
Maybe we should just get rid of the switch coverage check altogether. I
|
||||||
|
wish we could somehow differentiate between enums defined in our code
|
||||||
|
and enums defined externally.
|
||||||
|
|
||||||
|
Fixes #71.
|
||||||
|
---
|
||||||
|
src/vulkan/context.c | 4 +++-
|
||||||
|
src/vulkan/swapchain.c | 7 +------
|
||||||
|
2 files changed, 4 insertions(+), 7 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/src/vulkan/context.c b/src/vulkan/context.c
|
||||||
|
index 10928a9..14a57cf 100644
|
||||||
|
--- a/src/vulkan/context.c
|
||||||
|
+++ b/src/vulkan/context.c
|
||||||
|
@@ -685,7 +685,6 @@ VkPhysicalDevice pl_vulkan_choose_device(struct pl_context *ctx,
|
||||||
|
[VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU] = {"virtual", 3},
|
||||||
|
[VK_PHYSICAL_DEVICE_TYPE_CPU] = {"software", 2},
|
||||||
|
[VK_PHYSICAL_DEVICE_TYPE_OTHER] = {"other", 1},
|
||||||
|
- [VK_PHYSICAL_DEVICE_TYPE_END_RANGE+1] = {0},
|
||||||
|
};
|
||||||
|
|
||||||
|
int best = 0;
|
||||||
|
@@ -693,6 +692,9 @@ VkPhysicalDevice pl_vulkan_choose_device(struct pl_context *ctx,
|
||||||
|
VkPhysicalDeviceProperties props = {0};
|
||||||
|
GetPhysicalDeviceProperties(devices[i], &props);
|
||||||
|
VkPhysicalDeviceType t = props.deviceType;
|
||||||
|
+ if (t > PL_ARRAY_SIZE(types))
|
||||||
|
+ continue;
|
||||||
|
+
|
||||||
|
PL_INFO(vk, " GPU %d: %s (%s)", i, props.deviceName, types[t].name);
|
||||||
|
|
||||||
|
if (params->surface) {
|
||||||
|
diff --git a/src/vulkan/swapchain.c b/src/vulkan/swapchain.c
|
||||||
|
index bf6fd54..6bf40dd 100644
|
||||||
|
--- a/src/vulkan/swapchain.c
|
||||||
|
+++ b/src/vulkan/swapchain.c
|
||||||
|
@@ -138,13 +138,8 @@ static bool vk_map_color_space(VkColorSpaceKHR space, struct pl_color_space *out
|
||||||
|
return false;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
- // Included to satisfy the switch coverage check
|
||||||
|
- case VK_COLOR_SPACE_RANGE_SIZE_KHR:
|
||||||
|
- case VK_COLOR_SPACE_MAX_ENUM_KHR:
|
||||||
|
- break;
|
||||||
|
+ default: return false;
|
||||||
|
}
|
||||||
|
-
|
||||||
|
- return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
static bool pick_surf_format(const struct pl_gpu *gpu, const struct vk_ctx *vk,
|
||||||
|
--
|
||||||
|
2.27.0
|
||||||
|
|
@ -1 +1,2 @@
|
|||||||
DIST rlottie-0.0.1_pre20200424.tar.gz 3371620 BLAKE2B cdfc89f66e7aec736029416decf76777f22b4cb8293bed74e647088480faed4c6ffd03a29a967ac532f9e747858fdd93fa552eb974085f7cf1701a12fe3a2c38 SHA512 1a05b835c083337a80b32ea8c1e201d1d2356c58e314b791f74f95504303f3ef46d3951abf2a7467daaeae462c1fe2cf793d9fb2402639b279ca6ea6367cdda7
|
DIST rlottie-0.0.1_pre20200424.tar.gz 3371620 BLAKE2B cdfc89f66e7aec736029416decf76777f22b4cb8293bed74e647088480faed4c6ffd03a29a967ac532f9e747858fdd93fa552eb974085f7cf1701a12fe3a2c38 SHA512 1a05b835c083337a80b32ea8c1e201d1d2356c58e314b791f74f95504303f3ef46d3951abf2a7467daaeae462c1fe2cf793d9fb2402639b279ca6ea6367cdda7
|
||||||
|
DIST rlottie-0.1.tar.gz 3370201 BLAKE2B 071c811865c478e130650ae54f1d95000dac7c34f9c304776153df9f7d92d50f552862f79c6a04bd3ec7dc8221f8aafbe413d36503deb6133acfab985ca0ed0a SHA512 55a60d63fee4ed9dfa79734e1798d70d84eae96bb53064468c2aa14fb1e9fd6dbccd3c95b1a7e02e31c0bbc21978760ea9b41bc79c4567cc54228bc6280a155f
|
||||||
|
@ -0,0 +1,43 @@
|
|||||||
|
# Copyright 2019-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit meson
|
||||||
|
|
||||||
|
DESCRIPTION="A platform independent standalone library that plays Lottie Animations"
|
||||||
|
HOMEPAGE="https://www.tizen.org/ https://github.com/Samsung/rlottie"
|
||||||
|
SRC_URI="https://github.com/Samsung/rlottie/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD FTL JSON LGPL-2.1 MIT"
|
||||||
|
SLOT="0/0.0.1"
|
||||||
|
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||||
|
IUSE="debug examples test"
|
||||||
|
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
DEPEND="test? ( dev-cpp/gtest )"
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}"/rlottie-0.0.1_pre20190920-disable-werror.patch )
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local emesonargs=(
|
||||||
|
-D cache=true
|
||||||
|
-D module=true
|
||||||
|
-D thread=true
|
||||||
|
|
||||||
|
-D cmake=false
|
||||||
|
-D example=false
|
||||||
|
|
||||||
|
$(meson_use debug dumptree)
|
||||||
|
$(meson_use debug log)
|
||||||
|
$(meson_use test)
|
||||||
|
)
|
||||||
|
|
||||||
|
meson_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
cd "${BUILD_DIR}" || die "Failed to switch into BUILD_DIR."
|
||||||
|
eninja test
|
||||||
|
}
|
Binary file not shown.
@ -1 +1 @@
|
|||||||
Thu, 18 Jun 2020 07:08:27 +0000
|
Thu, 18 Jun 2020 11:08:27 +0000
|
||||||
|
@ -1 +1 @@
|
|||||||
Thu, 18 Jun 2020 07:08:27 +0000
|
Thu, 18 Jun 2020 11:08:27 +0000
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,16 +0,0 @@
|
|||||||
BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) nls? ( sys-devel/gettext ) >=dev-util/meson-0.51.2 >=dev-util/ninja-1.8.2
|
|
||||||
DEFINED_PHASES=compile configure install postinst postrm test
|
|
||||||
DEPEND=dev-libs/check net-misc/curl media-libs/giflib:= media-libs/libpng:0= sys-apps/dbus sys-libs/zlib virtual/jpeg:0= X? ( media-libs/freetype x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXdmcp x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libXScrnSaver wayland? ( x11-libs/libxkbcommon[X] ) ) connman? ( net-misc/connman ) drm? ( dev-libs/libinput dev-libs/wayland media-libs/mesa[gbm] x11-libs/libdrm x11-libs/libxkbcommon ) elogind? ( sys-auth/elogind virtual/libudev ) fontconfig? ( media-libs/fontconfig ) fribidi? ( dev-libs/fribidi ) gles2? ( media-libs/mesa[egl,gles2] virtual/opengl ) glib? ( dev-libs/glib:2 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) hyphen? ( dev-libs/hyphen ) ibus? ( app-i18n/ibus ) jpeg2k? ( media-libs/openjpeg:= ) json? ( >=media-libs/rlottie-0.0.1_pre20200424 ) lua? ( dev-lang/lua:* ) luajit? ( dev-lang/luajit:* ) mono? ( dev-lang/mono ) opengl? ( virtual/opengl ) pdf? ( app-text/poppler:=[cxx] ) physics? ( sci-physics/bullet:= ) postscript? ( app-text/libspectre ) pulseaudio? ( media-sound/pulseaudio ) raw? ( media-libs/libraw:= ) scim? ( app-i18n/scim ) sdl? ( media-libs/libsdl2 ) sound? ( media-libs/libsndfile ) ssl? ( gnutls? ( net-libs/gnutls:= ) !gnutls? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) ) ) svg? ( gnome-base/librsvg ) system-lz4? ( app-arch/lz4 ) systemd? ( sys-apps/systemd:= ) tiff? ( media-libs/tiff:0= ) tslib? ( x11-libs/tslib:= ) unwind? ( sys-libs/libunwind ) v4l? ( media-libs/libv4l ) vnc? ( net-libs/libvncserver ) wayland? ( dev-libs/wayland media-libs/mesa[gles2,wayland] x11-libs/libxkbcommon ) webp? ( media-libs/libwebp:= ) xpm? ( x11-libs/libXpm ) xpresent? ( x11-libs/libXpresent ) zeroconf? ( net-dns/avahi )
|
|
||||||
DESCRIPTION=Enlightenment Foundation Libraries all-in-one package
|
|
||||||
EAPI=7
|
|
||||||
HOMEPAGE=https://www.enlightenment.org
|
|
||||||
IUSE=+X bmp connman cpu_flags_arm_neon dds debug doc drm +eet elogind examples fbcon +fontconfig fribidi gif gles2 gnutls glib +gstreamer harfbuzz hyphen ibus ico libressl lua +luajit jpeg2k json nls mono opengl +pdf physics pmaps postscript psd pulseaudio raw scim sdl +sound +ssl +svg +system-lz4 systemd tga tgv tiff tslib unwind v4l vnc wayland webp xcf xim xpm xpresent zeroconf
|
|
||||||
KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86
|
|
||||||
LICENSE=BSD-2 GPL-2 LGPL-2.1 ZLIB
|
|
||||||
RDEPEND=dev-libs/check net-misc/curl media-libs/giflib:= media-libs/libpng:0= sys-apps/dbus sys-libs/zlib virtual/jpeg:0= X? ( media-libs/freetype x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXdmcp x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libXScrnSaver wayland? ( x11-libs/libxkbcommon[X] ) ) connman? ( net-misc/connman ) drm? ( dev-libs/libinput dev-libs/wayland media-libs/mesa[gbm] x11-libs/libdrm x11-libs/libxkbcommon ) elogind? ( sys-auth/elogind virtual/libudev ) fontconfig? ( media-libs/fontconfig ) fribidi? ( dev-libs/fribidi ) gles2? ( media-libs/mesa[egl,gles2] virtual/opengl ) glib? ( dev-libs/glib:2 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) hyphen? ( dev-libs/hyphen ) ibus? ( app-i18n/ibus ) jpeg2k? ( media-libs/openjpeg:= ) json? ( >=media-libs/rlottie-0.0.1_pre20200424 ) lua? ( dev-lang/lua:* ) luajit? ( dev-lang/luajit:* ) mono? ( dev-lang/mono ) opengl? ( virtual/opengl ) pdf? ( app-text/poppler:=[cxx] ) physics? ( sci-physics/bullet:= ) postscript? ( app-text/libspectre ) pulseaudio? ( media-sound/pulseaudio ) raw? ( media-libs/libraw:= ) scim? ( app-i18n/scim ) sdl? ( media-libs/libsdl2 ) sound? ( media-libs/libsndfile ) ssl? ( gnutls? ( net-libs/gnutls:= ) !gnutls? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) ) ) svg? ( gnome-base/librsvg ) system-lz4? ( app-arch/lz4 ) systemd? ( sys-apps/systemd:= ) tiff? ( media-libs/tiff:0= ) tslib? ( x11-libs/tslib:= ) unwind? ( sys-libs/libunwind ) v4l? ( media-libs/libv4l ) vnc? ( net-libs/libvncserver ) wayland? ( dev-libs/wayland media-libs/mesa[gles2,wayland] x11-libs/libxkbcommon ) webp? ( media-libs/libwebp:= ) xpm? ( x11-libs/libXpm ) xpresent? ( x11-libs/libXpresent ) zeroconf? ( net-dns/avahi )
|
|
||||||
REQUIRED_USE=?? ( elogind systemd ) ?? ( gles2 opengl ) ^^ ( lua luajit ) ssl drm? ( gles2 ) examples? ( eet svg ) gles2? ( || ( wayland X ) ) pulseaudio? ( sound ) wayland? ( gles2 !opengl ) xim? ( X ) xpresent? ( X )
|
|
||||||
RESTRICT=test
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=https://download.enlightenment.org/rel/libs/efl/efl-1.24.2.tar.xz
|
|
||||||
_eclasses_=meson 8f7dc8ed2d76af0b33328789c017e677 multilib 2477ebe553d3e4d2c606191fe6c33602 multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a toolchain-funcs 605c126bed8d87e4378d5ff1645330cb xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
|
||||||
_md5_=0b92ad1ba31a42920bdf4518596cf370
|
|
@ -1,16 +1,16 @@
|
|||||||
BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) nls? ( sys-devel/gettext ) >=dev-util/meson-0.51.2 >=dev-util/ninja-1.8.2
|
BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) nls? ( sys-devel/gettext ) >=dev-util/meson-0.51.2 >=dev-util/ninja-1.8.2
|
||||||
DEFINED_PHASES=compile configure install postinst postrm test
|
DEFINED_PHASES=compile configure install postinst postrm test
|
||||||
DEPEND=dev-libs/check net-misc/curl media-libs/giflib:= media-libs/libpng:0= sys-apps/dbus sys-libs/zlib virtual/jpeg:0= X? ( media-libs/freetype x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXdmcp x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libXScrnSaver wayland? ( x11-libs/libxkbcommon[X] ) ) connman? ( net-misc/connman ) drm? ( dev-libs/libinput dev-libs/wayland media-libs/mesa[gbm] x11-libs/libdrm x11-libs/libxkbcommon ) elogind? ( sys-auth/elogind virtual/libudev ) fontconfig? ( media-libs/fontconfig ) fribidi? ( dev-libs/fribidi ) gles2-only? ( media-libs/mesa[egl,gles2] virtual/opengl ) glib? ( dev-libs/glib:2 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) hyphen? ( dev-libs/hyphen ) ibus? ( app-i18n/ibus ) jpeg2k? ( media-libs/openjpeg:= ) json? ( >=media-libs/rlottie-0.0.1_pre20200424 ) lua? ( dev-lang/lua:* ) luajit? ( dev-lang/luajit:* ) mono? ( dev-lang/mono ) opengl? ( virtual/opengl ) pdf? ( app-text/poppler:=[cxx] ) physics? ( sci-physics/bullet:= ) postscript? ( app-text/libspectre ) pulseaudio? ( media-sound/pulseaudio ) raw? ( media-libs/libraw:= ) scim? ( app-i18n/scim ) sdl? ( media-libs/libsdl2 ) sound? ( media-libs/libsndfile ) ssl? ( gnutls? ( net-libs/gnutls:= ) !gnutls? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) ) ) svg? ( gnome-base/librsvg ) system-lz4? ( app-arch/lz4 ) systemd? ( sys-apps/systemd:= ) tiff? ( media-libs/tiff:0= ) tslib? ( x11-libs/tslib:= ) unwind? ( sys-libs/libunwind ) v4l? ( media-libs/libv4l ) vnc? ( net-libs/libvncserver ) wayland? ( dev-libs/wayland media-libs/mesa[gles2,wayland] x11-libs/libxkbcommon ) webp? ( media-libs/libwebp:= ) xpm? ( x11-libs/libXpm ) xpresent? ( x11-libs/libXpresent ) zeroconf? ( net-dns/avahi )
|
DEPEND=dev-libs/check net-misc/curl media-libs/giflib:= media-libs/libpng:0= sys-apps/dbus sys-libs/zlib virtual/jpeg:0= X? ( media-libs/freetype x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXdmcp x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libXScrnSaver wayland? ( x11-libs/libxkbcommon[X] ) ) connman? ( net-misc/connman ) drm? ( dev-libs/libinput dev-libs/wayland media-libs/mesa[gbm] x11-libs/libdrm x11-libs/libxkbcommon ) elogind? ( sys-auth/elogind virtual/libudev ) fontconfig? ( media-libs/fontconfig ) fribidi? ( dev-libs/fribidi ) gles2-only? ( media-libs/mesa[egl,gles2] virtual/opengl ) glib? ( dev-libs/glib:2 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) hyphen? ( dev-libs/hyphen ) ibus? ( app-i18n/ibus ) jpeg2k? ( media-libs/openjpeg:= ) json? ( >=media-libs/rlottie-0.0.1_pre20200424:= ) lua? ( dev-lang/lua:* ) luajit? ( dev-lang/luajit:* ) mono? ( dev-lang/mono ) opengl? ( virtual/opengl ) pdf? ( app-text/poppler:=[cxx] ) physics? ( sci-physics/bullet:= ) postscript? ( app-text/libspectre ) pulseaudio? ( media-sound/pulseaudio ) raw? ( media-libs/libraw:= ) scim? ( app-i18n/scim ) sdl? ( media-libs/libsdl2 ) sound? ( media-libs/libsndfile ) ssl? ( gnutls? ( net-libs/gnutls:= ) !gnutls? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) ) ) svg? ( gnome-base/librsvg ) system-lz4? ( app-arch/lz4 ) systemd? ( sys-apps/systemd:= ) tiff? ( media-libs/tiff:0= ) tslib? ( x11-libs/tslib:= ) unwind? ( sys-libs/libunwind ) v4l? ( media-libs/libv4l ) vnc? ( net-libs/libvncserver ) wayland? ( dev-libs/wayland media-libs/mesa[gles2,wayland] x11-libs/libxkbcommon ) webp? ( media-libs/libwebp:= ) xpm? ( x11-libs/libXpm ) xpresent? ( x11-libs/libXpresent ) zeroconf? ( net-dns/avahi )
|
||||||
DESCRIPTION=Enlightenment Foundation Libraries all-in-one package
|
DESCRIPTION=Enlightenment Foundation Libraries all-in-one package
|
||||||
EAPI=7
|
EAPI=7
|
||||||
HOMEPAGE=https://www.enlightenment.org
|
HOMEPAGE=https://www.enlightenment.org
|
||||||
IUSE=+X bmp connman cpu_flags_arm_neon dds debug doc drm +eet elogind examples fbcon +fontconfig fribidi gif gles2-only gnutls glib +gstreamer harfbuzz hyphen ibus ico libressl lua +luajit jpeg2k json nls mono opengl +pdf physics pmaps postscript psd pulseaudio raw scim sdl +sound +ssl +svg +system-lz4 systemd tga tgv tiff tslib unwind v4l vnc wayland webp xcf xim xpm xpresent zeroconf
|
IUSE=+X bmp connman cpu_flags_arm_neon dds debug doc drm +eet elogind examples fbcon +fontconfig fribidi gif gles2-only gnutls glib +gstreamer harfbuzz hyphen ibus ico libressl lua +luajit jpeg2k json nls mono opengl +pdf physics pmaps postscript psd pulseaudio raw scim sdl +sound +ssl +svg +system-lz4 systemd tga tgv tiff tslib unwind v4l vnc wayland webp xcf xim xpm xpresent zeroconf
|
||||||
KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86
|
KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86
|
||||||
LICENSE=BSD-2 GPL-2 LGPL-2.1 ZLIB
|
LICENSE=BSD-2 GPL-2 LGPL-2.1 ZLIB
|
||||||
RDEPEND=dev-libs/check net-misc/curl media-libs/giflib:= media-libs/libpng:0= sys-apps/dbus sys-libs/zlib virtual/jpeg:0= X? ( media-libs/freetype x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXdmcp x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libXScrnSaver wayland? ( x11-libs/libxkbcommon[X] ) ) connman? ( net-misc/connman ) drm? ( dev-libs/libinput dev-libs/wayland media-libs/mesa[gbm] x11-libs/libdrm x11-libs/libxkbcommon ) elogind? ( sys-auth/elogind virtual/libudev ) fontconfig? ( media-libs/fontconfig ) fribidi? ( dev-libs/fribidi ) gles2-only? ( media-libs/mesa[egl,gles2] virtual/opengl ) glib? ( dev-libs/glib:2 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) hyphen? ( dev-libs/hyphen ) ibus? ( app-i18n/ibus ) jpeg2k? ( media-libs/openjpeg:= ) json? ( >=media-libs/rlottie-0.0.1_pre20200424 ) lua? ( dev-lang/lua:* ) luajit? ( dev-lang/luajit:* ) mono? ( dev-lang/mono ) opengl? ( virtual/opengl ) pdf? ( app-text/poppler:=[cxx] ) physics? ( sci-physics/bullet:= ) postscript? ( app-text/libspectre ) pulseaudio? ( media-sound/pulseaudio ) raw? ( media-libs/libraw:= ) scim? ( app-i18n/scim ) sdl? ( media-libs/libsdl2 ) sound? ( media-libs/libsndfile ) ssl? ( gnutls? ( net-libs/gnutls:= ) !gnutls? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) ) ) svg? ( gnome-base/librsvg ) system-lz4? ( app-arch/lz4 ) systemd? ( sys-apps/systemd:= ) tiff? ( media-libs/tiff:0= ) tslib? ( x11-libs/tslib:= ) unwind? ( sys-libs/libunwind ) v4l? ( media-libs/libv4l ) vnc? ( net-libs/libvncserver ) wayland? ( dev-libs/wayland media-libs/mesa[gles2,wayland] x11-libs/libxkbcommon ) webp? ( media-libs/libwebp:= ) xpm? ( x11-libs/libXpm ) xpresent? ( x11-libs/libXpresent ) zeroconf? ( net-dns/avahi )
|
RDEPEND=dev-libs/check net-misc/curl media-libs/giflib:= media-libs/libpng:0= sys-apps/dbus sys-libs/zlib virtual/jpeg:0= X? ( media-libs/freetype x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXdmcp x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libXScrnSaver wayland? ( x11-libs/libxkbcommon[X] ) ) connman? ( net-misc/connman ) drm? ( dev-libs/libinput dev-libs/wayland media-libs/mesa[gbm] x11-libs/libdrm x11-libs/libxkbcommon ) elogind? ( sys-auth/elogind virtual/libudev ) fontconfig? ( media-libs/fontconfig ) fribidi? ( dev-libs/fribidi ) gles2-only? ( media-libs/mesa[egl,gles2] virtual/opengl ) glib? ( dev-libs/glib:2 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) hyphen? ( dev-libs/hyphen ) ibus? ( app-i18n/ibus ) jpeg2k? ( media-libs/openjpeg:= ) json? ( >=media-libs/rlottie-0.0.1_pre20200424:= ) lua? ( dev-lang/lua:* ) luajit? ( dev-lang/luajit:* ) mono? ( dev-lang/mono ) opengl? ( virtual/opengl ) pdf? ( app-text/poppler:=[cxx] ) physics? ( sci-physics/bullet:= ) postscript? ( app-text/libspectre ) pulseaudio? ( media-sound/pulseaudio ) raw? ( media-libs/libraw:= ) scim? ( app-i18n/scim ) sdl? ( media-libs/libsdl2 ) sound? ( media-libs/libsndfile ) ssl? ( gnutls? ( net-libs/gnutls:= ) !gnutls? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) ) ) svg? ( gnome-base/librsvg ) system-lz4? ( app-arch/lz4 ) systemd? ( sys-apps/systemd:= ) tiff? ( media-libs/tiff:0= ) tslib? ( x11-libs/tslib:= ) unwind? ( sys-libs/libunwind ) v4l? ( media-libs/libv4l ) vnc? ( net-libs/libvncserver ) wayland? ( dev-libs/wayland media-libs/mesa[gles2,wayland] x11-libs/libxkbcommon ) webp? ( media-libs/libwebp:= ) xpm? ( x11-libs/libXpm ) xpresent? ( x11-libs/libXpresent ) zeroconf? ( net-dns/avahi )
|
||||||
REQUIRED_USE=?? ( elogind systemd ) ?? ( gles2-only opengl ) ^^ ( lua luajit ) ssl drm? ( gles2-only ) examples? ( eet svg ) gles2-only? ( || ( wayland X ) ) pulseaudio? ( sound ) wayland? ( gles2-only !opengl ) xim? ( X ) xpresent? ( X )
|
REQUIRED_USE=?? ( elogind systemd ) ?? ( gles2-only opengl ) ^^ ( lua luajit ) ssl drm? ( gles2-only ) examples? ( eet svg ) gles2-only? ( || ( wayland X ) ) pulseaudio? ( sound ) wayland? ( gles2-only !opengl ) xim? ( X ) xpresent? ( X )
|
||||||
RESTRICT=test
|
RESTRICT=test
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://download.enlightenment.org/rel/libs/efl/efl-1.24.3.tar.xz
|
SRC_URI=https://download.enlightenment.org/rel/libs/efl/efl-1.24.3.tar.xz
|
||||||
_eclasses_=meson 8f7dc8ed2d76af0b33328789c017e677 multilib 2477ebe553d3e4d2c606191fe6c33602 multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a toolchain-funcs 605c126bed8d87e4378d5ff1645330cb xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
_eclasses_=meson 8f7dc8ed2d76af0b33328789c017e677 multilib 2477ebe553d3e4d2c606191fe6c33602 multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a toolchain-funcs 605c126bed8d87e4378d5ff1645330cb xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
||||||
_md5_=947e8bd53cff39921fa2597dd385c0b2
|
_md5_=9d3f53c4ab391c75905cd7779b5d0612
|
||||||
|
@ -0,0 +1,13 @@
|
|||||||
|
DEFINED_PHASES=compile configure install prepare setup test
|
||||||
|
DEPEND=|| ( dev-lang/python:3.8[threads(+)] dev-lang/python:3.7[threads(+)] dev-lang/python:3.6[threads(+)] ) doc? ( app-doc/doxygen )
|
||||||
|
DESCRIPTION=Library for RDF syntax which supports reading and writing Turtle and NTriples
|
||||||
|
EAPI=6
|
||||||
|
HOMEPAGE=http://drobilla.net/software/serd/
|
||||||
|
IUSE=doc static-libs test 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
|
||||||
|
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
|
||||||
|
LICENSE=ISC
|
||||||
|
RESTRICT=!test? ( test )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=http://download.drobilla.net/serd-0.30.4.tar.bz2
|
||||||
|
_eclasses_=multibuild 40fe59465edacd730c644ec2bc197809 multilib 2477ebe553d3e4d2c606191fe6c33602 multilib-build dfda7934df092a96e439c05b4aeac519 multilib-minimal 8bddda43703ba94d8341f4e247f97566 multiprocessing cac3169468f893670dac3e7cb940e045 python-any-r1 c26f95a5042de003dc58bef955e41c88 python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a toolchain-funcs 605c126bed8d87e4378d5ff1645330cb waf-utils cf9742c01975dc707eb982114a9d70fa
|
||||||
|
_md5_=ab7bccee7a9be439e4ce49683950ae36
|
@ -0,0 +1,15 @@
|
|||||||
|
BDEPEND=zip? ( dev-perl/Archive-Zip ) virtual/perl-Archive-Tar >=dev-perl/Capture-Tiny-0.170.0 virtual/perl-ExtUtils-CBuilder >=virtual/perl-ExtUtils-MakeMaker-6.640.0 >=virtual/perl-ExtUtils-ParseXS-3.300.0 >=dev-perl/FFI-CheckLib-0.110.0 >=dev-perl/File-Which-1.100.0 dev-perl/File-chdir virtual/perl-JSON-PP >=dev-perl/Path-Tiny-0.77.0 >=virtual/perl-Scalar-List-Utils-1.330.0 >=virtual/perl-Test-Simple-1.302.96 >=virtual/perl-Text-ParseWords-3.260.0 virtual/pkgconfig test? ( dev-perl/Devel-Hide >=dev-perl/Test2-Suite-0.0.60 ) dev-lang/perl
|
||||||
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
|
DEPEND=dev-lang/perl
|
||||||
|
DESCRIPTION=Build external dependencies for use in CPAN
|
||||||
|
EAPI=7
|
||||||
|
HOMEPAGE=https://metacpan.org/release/Alien-Build
|
||||||
|
IUSE=test zip examples
|
||||||
|
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
|
||||||
|
LICENSE=|| ( Artistic GPL-1+ )
|
||||||
|
RDEPEND=zip? ( dev-perl/Archive-Zip ) virtual/perl-Archive-Tar >=dev-perl/Capture-Tiny-0.170.0 virtual/perl-ExtUtils-CBuilder >=virtual/perl-ExtUtils-MakeMaker-6.640.0 >=virtual/perl-ExtUtils-ParseXS-3.300.0 >=dev-perl/FFI-CheckLib-0.110.0 >=dev-perl/File-Which-1.100.0 dev-perl/File-chdir virtual/perl-JSON-PP >=dev-perl/Path-Tiny-0.77.0 >=virtual/perl-Scalar-List-Utils-1.330.0 >=virtual/perl-Test-Simple-1.302.96 >=virtual/perl-Text-ParseWords-3.260.0 virtual/pkgconfig dev-lang/perl:=
|
||||||
|
RESTRICT=!test? ( test )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=mirror://cpan/authors/id/P/PL/PLICEASE/Alien-Build-2.26.tar.gz
|
||||||
|
_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 6ec4c4d8fc8324200f1c14e8d158c59b perl-module 97206c028d9bdc9f248e022ac5c9fc83
|
||||||
|
_md5_=dc234f809381f0938a09fd2f5250a3f3
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,15 @@
|
|||||||
|
BDEPEND=test? ( dev-python/mock[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) doc? ( || ( ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-),python_single_target_python3_9(+)] dev-python/guzzle_sphinx_theme[python_targets_python3_9(-),python_single_target_python3_9(+)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-),python_single_target_python3_8(+)] dev-python/guzzle_sphinx_theme[python_targets_python3_8(-),python_single_target_python3_8(+)] ) ( dev-lang/python:3.7 dev-python/sphinx[python_targets_python3_7(-),python_single_target_python3_7(+)] dev-python/guzzle_sphinx_theme[python_targets_python3_7(-),python_single_target_python3_7(+)] ) ( dev-lang/python:3.6 dev-python/sphinx[python_targets_python3_6(-),python_single_target_python3_6(+)] dev-python/guzzle_sphinx_theme[python_targets_python3_6(-),python_single_target_python3_6(+)] ) ) ) test? ( >=dev-python/botocore-1.17.0[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/jmespath-0.7.1[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/s3transfer-0.3.0[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/nose[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) 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 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
|
||||||
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
|
DESCRIPTION=The AWS SDK for Python
|
||||||
|
EAPI=7
|
||||||
|
HOMEPAGE=https://github.com/boto/boto3
|
||||||
|
IUSE=doc test python_targets_python3_6 python_targets_python3_7 python_targets_python3_8 python_targets_python3_9
|
||||||
|
KEYWORDS=~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux
|
||||||
|
LICENSE=Apache-2.0
|
||||||
|
RDEPEND=>=dev-python/botocore-1.17.0[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/jmespath-0.7.1[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/s3transfer-0.3.0[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] 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 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
|
||||||
|
REQUIRED_USE=|| ( python_targets_python3_6 python_targets_python3_7 python_targets_python3_8 python_targets_python3_9 )
|
||||||
|
RESTRICT=!test? ( test )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://github.com/boto/boto3/archive/1.14.5.tar.gz -> boto3-1.14.5.tar.gz
|
||||||
|
_eclasses_=distutils-r1 89b310c534a033a3566e0f26419daa81 multibuild 40fe59465edacd730c644ec2bc197809 multilib 2477ebe553d3e4d2c606191fe6c33602 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 8386b016a2b3bbefa88443fdaa898057 python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
|
||||||
|
_md5_=a4b3259d14e7e6b2e893dd0dd44d5e4e
|
@ -0,0 +1,15 @@
|
|||||||
|
BDEPEND=test? ( dev-python/mock[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/jsonschema[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) doc? ( || ( ( dev-lang/python:3.9 dev-python/sphinx[python_targets_python3_9(-),python_single_target_python3_9(+)] dev-python/guzzle_sphinx_theme[python_targets_python3_9(-),python_single_target_python3_9(+)] ) ( dev-lang/python:3.8 dev-python/sphinx[python_targets_python3_8(-),python_single_target_python3_8(+)] dev-python/guzzle_sphinx_theme[python_targets_python3_8(-),python_single_target_python3_8(+)] ) ( dev-lang/python:3.7 dev-python/sphinx[python_targets_python3_7(-),python_single_target_python3_7(+)] dev-python/guzzle_sphinx_theme[python_targets_python3_7(-),python_single_target_python3_7(+)] ) ( dev-lang/python:3.6 dev-python/sphinx[python_targets_python3_6(-),python_single_target_python3_6(+)] dev-python/guzzle_sphinx_theme[python_targets_python3_6(-),python_single_target_python3_6(+)] ) ) ) test? ( dev-python/six[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/docutils[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/jmespath[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/python-dateutil[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/urllib3[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/nose[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] ) 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 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/setuptools-42.0.2[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
|
||||||
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
|
DESCRIPTION=Low-level, data-driven core of boto 3
|
||||||
|
EAPI=7
|
||||||
|
HOMEPAGE=https://github.com/boto/botocore
|
||||||
|
IUSE=doc test python_targets_python3_6 python_targets_python3_7 python_targets_python3_8 python_targets_python3_9
|
||||||
|
KEYWORDS=~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux
|
||||||
|
LICENSE=Apache-2.0
|
||||||
|
RDEPEND=dev-python/six[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/docutils[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/jmespath[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/python-dateutil[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] dev-python/urllib3[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] 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 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
|
||||||
|
REQUIRED_USE=|| ( python_targets_python3_6 python_targets_python3_7 python_targets_python3_8 python_targets_python3_9 )
|
||||||
|
RESTRICT=!test? ( test )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=mirror://pypi/b/botocore/botocore-1.17.5.tar.gz
|
||||||
|
_eclasses_=distutils-r1 89b310c534a033a3566e0f26419daa81 multibuild 40fe59465edacd730c644ec2bc197809 multilib 2477ebe553d3e4d2c606191fe6c33602 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 8386b016a2b3bbefa88443fdaa898057 python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
|
||||||
|
_md5_=b40c2b5a600f63dfb1df906290dc1d65
|
@ -0,0 +1,14 @@
|
|||||||
|
BDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) 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 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
|
||||||
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
|
DESCRIPTION=Fast HTML/XML template compiler for Python
|
||||||
|
EAPI=7
|
||||||
|
HOMEPAGE=https://github.com/malthe/chameleon https://pypi.org/project/Chameleon/
|
||||||
|
IUSE=python_targets_pypy3 python_targets_python3_6 python_targets_python3_7 python_targets_python3_8 python_targets_python3_9
|
||||||
|
KEYWORDS=~amd64 ~x86
|
||||||
|
LICENSE=repoze
|
||||||
|
RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.0:0= ) 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 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)]
|
||||||
|
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_6 python_targets_python3_7 python_targets_python3_8 python_targets_python3_9 )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://github.com/malthe/chameleon/archive/3.7.4.tar.gz -> chameleon-3.7.4.gh.tar.gz
|
||||||
|
_eclasses_=distutils-r1 89b310c534a033a3566e0f26419daa81 multibuild 40fe59465edacd730c644ec2bc197809 multilib 2477ebe553d3e4d2c606191fe6c33602 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 8386b016a2b3bbefa88443fdaa898057 python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
|
||||||
|
_md5_=59c968311fb030fd870ff8f00ca98499
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
@ -0,0 +1,14 @@
|
|||||||
|
BDEPEND=>=dev-util/meson-0.51.2 >=dev-util/ninja-1.8.2
|
||||||
|
DEFINED_PHASES=compile configure install test
|
||||||
|
DEPEND=test? ( dev-cpp/gtest )
|
||||||
|
DESCRIPTION=A platform independent standalone library that plays Lottie Animations
|
||||||
|
EAPI=7
|
||||||
|
HOMEPAGE=https://www.tizen.org/ https://github.com/Samsung/rlottie
|
||||||
|
IUSE=debug examples test
|
||||||
|
KEYWORDS=~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
|
||||||
|
LICENSE=BSD FTL JSON LGPL-2.1 MIT
|
||||||
|
RESTRICT=!test? ( test )
|
||||||
|
SLOT=0/0.0.1
|
||||||
|
SRC_URI=https://github.com/Samsung/rlottie/archive/v0.1.tar.gz -> rlottie-0.1.tar.gz
|
||||||
|
_eclasses_=meson 8f7dc8ed2d76af0b33328789c017e677 multilib 2477ebe553d3e4d2c606191fe6c33602 multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
|
||||||
|
_md5_=2bebee3a05359f03f72e672c760c8794
|
Binary file not shown.
@ -1,10 +0,0 @@
|
|||||||
DEFINED_PHASES=compile install prepare
|
|
||||||
DESCRIPTION=Network Date/Time Query and Set Local Date/Time Utility
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://www.ibiblio.org/pub/Linux/system/network/misc/
|
|
||||||
KEYWORDS=amd64 ~mips ppc x86
|
|
||||||
LICENSE=GPL-1+
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://www.ibiblio.org/pub/Linux/system/network/misc/getdate_rfc868-1.2.tar.gz
|
|
||||||
_eclasses_=multilib 2477ebe553d3e4d2c606191fe6c33602 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
|
|
||||||
_md5_=196a691406d9f6ec04d61f3f40b02a82
|
|
@ -1,13 +1,13 @@
|
|||||||
BDEPEND=|| ( dev-lang/python:3.8 dev-lang/python:3.7 dev-lang/python:3.6 ) || ( ( dev-lang/python:3.8 dev-python/commonmark[python_targets_python3_8(-),python_single_target_python3_8(+)] ) ( dev-lang/python:3.7 dev-python/commonmark[python_targets_python3_7(-),python_single_target_python3_7(+)] ) ( dev-lang/python:3.6 dev-python/commonmark[python_targets_python3_6(-),python_single_target_python3_6(+)] ) ) virtual/pkgconfig
|
BDEPEND=|| ( dev-lang/python:3.8 dev-lang/python:3.7 dev-lang/python:3.6 ) || ( ( dev-lang/python:3.8 dev-python/commonmark[python_targets_python3_8(-),python_single_target_python3_8(+)] ) ( dev-lang/python:3.7 dev-python/commonmark[python_targets_python3_7(-),python_single_target_python3_7(+)] ) ( dev-lang/python:3.6 dev-python/commonmark[python_targets_python3_6(-),python_single_target_python3_6(+)] ) ) virtual/pkgconfig
|
||||||
DEFINED_PHASES=configure install postinst setup
|
DEFINED_PHASES=configure install postinst prepare setup
|
||||||
DEPEND=!static? ( acl? ( virtual/acl ) lz4? ( app-arch/lz4 ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) system-zlib? ( sys-libs/zlib ) xattr? ( kernel_linux? ( sys-apps/attr ) ) xxhash? ( dev-libs/xxhash ) zstd? ( app-arch/zstd ) >=dev-libs/popt-1.5 ) iconv? ( virtual/libiconv ) static? ( acl? ( virtual/acl[static-libs(+)] ) lz4? ( app-arch/lz4[static-libs(+)] ) ssl? ( !libressl? ( dev-libs/openssl:0=[static-libs(+)] ) libressl? ( dev-libs/libressl:0=[static-libs(+)] ) ) system-zlib? ( sys-libs/zlib[static-libs(+)] ) xattr? ( kernel_linux? ( sys-apps/attr[static-libs(+)] ) ) xxhash? ( dev-libs/xxhash[static-libs(+)] ) zstd? ( app-arch/zstd[static-libs(+)] ) >=dev-libs/popt-1.5[static-libs(+)] )
|
DEPEND=!static? ( acl? ( virtual/acl ) lz4? ( app-arch/lz4 ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) system-zlib? ( sys-libs/zlib ) xattr? ( kernel_linux? ( sys-apps/attr ) ) xxhash? ( dev-libs/xxhash ) zstd? ( app-arch/zstd ) >=dev-libs/popt-1.5 ) iconv? ( virtual/libiconv ) static? ( acl? ( virtual/acl[static-libs(+)] ) lz4? ( app-arch/lz4[static-libs(+)] ) ssl? ( !libressl? ( dev-libs/openssl:0=[static-libs(+)] ) libressl? ( dev-libs/libressl:0=[static-libs(+)] ) ) system-zlib? ( sys-libs/zlib[static-libs(+)] ) xattr? ( kernel_linux? ( sys-apps/attr[static-libs(+)] ) ) xxhash? ( dev-libs/xxhash[static-libs(+)] ) zstd? ( app-arch/zstd[static-libs(+)] ) >=dev-libs/popt-1.5[static-libs(+)] )
|
||||||
DESCRIPTION=File transfer program to keep remote files into sync
|
DESCRIPTION=File transfer program to keep remote files into sync
|
||||||
EAPI=7
|
EAPI=7
|
||||||
HOMEPAGE=https://rsync.samba.org/
|
HOMEPAGE=https://rsync.samba.org/
|
||||||
IUSE=acl examples iconv ipv6 libressl lz4 ssl static stunnel system-zlib xattr xxhash zstd
|
IUSE=acl examples iconv ipv6 libressl lz4 ssl static stunnel system-zlib xattr xxhash zstd cpu_flags_x86_sse2
|
||||||
LICENSE=GPL-3
|
LICENSE=GPL-3
|
||||||
RDEPEND=!static? ( acl? ( virtual/acl ) lz4? ( app-arch/lz4 ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) system-zlib? ( sys-libs/zlib ) xattr? ( kernel_linux? ( sys-apps/attr ) ) xxhash? ( dev-libs/xxhash ) zstd? ( app-arch/zstd ) >=dev-libs/popt-1.5 ) iconv? ( virtual/libiconv )
|
RDEPEND=!static? ( acl? ( virtual/acl ) lz4? ( app-arch/lz4 ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) system-zlib? ( sys-libs/zlib ) xattr? ( kernel_linux? ( sys-apps/attr ) ) xxhash? ( dev-libs/xxhash ) zstd? ( app-arch/zstd ) >=dev-libs/popt-1.5 ) iconv? ( virtual/libiconv )
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://rsync.samba.org/ftp/rsync/src-previews/rsync-3.2.0pre2.tar.gz
|
SRC_URI=https://rsync.samba.org/ftp/rsync/src-previews/rsync-3.2.0pre3.tar.gz
|
||||||
_eclasses_=eutils fcb2aa98e1948b835b5ae66ca52868c5 flag-o-matic f1194291b9a1baca337c1c89b5f7f365 multilib 2477ebe553d3e4d2c606191fe6c33602 prefix c2993e4c430c1ee24f278983d6189501 python-any-r1 c26f95a5042de003dc58bef955e41c88 python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a systemd 71fd8d2065d102753fb9e4d20eaf3e9f toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
|
_eclasses_=eutils fcb2aa98e1948b835b5ae66ca52868c5 flag-o-matic f1194291b9a1baca337c1c89b5f7f365 multilib 2477ebe553d3e4d2c606191fe6c33602 prefix c2993e4c430c1ee24f278983d6189501 python-any-r1 c26f95a5042de003dc58bef955e41c88 python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a systemd 71fd8d2065d102753fb9e4d20eaf3e9f toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
|
||||||
_md5_=5a184617da1783aeb46ebec99a036608
|
_md5_=18dcc50f3b2c600a1fce2f120bf9e428
|
Binary file not shown.
Binary file not shown.
@ -1,14 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst prepare
|
|
||||||
DEPEND=bzip2? ( >=app-arch/bzip2-1.0.2 ) gc? ( dev-libs/boehm-gc ) ssl? ( >=dev-libs/openssl-0.9.6g:0 ) xml? ( >=dev-libs/expat-1.95.4 ) X? ( x11-libs/libX11 x11-libs/libXt ) zlib? ( >=sys-libs/zlib-1.1.4 ) lua? ( >=dev-lang/lua-5:0 ) gpm? ( >=sys-libs/ncurses-5.2:0 >=sys-libs/gpm-1.20.0-r5 ) guile? ( >=dev-scheme/guile-1.6.4-r1[deprecated,discouraged] ) idn? ( net-dns/libidn ) perl? ( dev-lang/perl ) ruby? ( dev-lang/ruby dev-ruby/rubygems ) samba? ( net-fs/samba ) javascript? ( dev-lang/spidermonkey:0 ) >=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=Advanced and well-established text-mode web browser
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://elinks.or.cz/
|
|
||||||
IUSE=bittorrent bzip2 debug finger ftp gc gopher gpm guile idn ipv6 javascript lua +mouse nls nntp perl ruby samba ssl unicode X xml zlib
|
|
||||||
KEYWORDS=~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=bzip2? ( >=app-arch/bzip2-1.0.2 ) gc? ( dev-libs/boehm-gc ) ssl? ( >=dev-libs/openssl-0.9.6g:0 ) xml? ( >=dev-libs/expat-1.95.4 ) X? ( x11-libs/libX11 x11-libs/libXt ) zlib? ( >=sys-libs/zlib-1.1.4 ) lua? ( >=dev-lang/lua-5:0 ) gpm? ( >=sys-libs/ncurses-5.2:0 >=sys-libs/gpm-1.20.0-r5 ) guile? ( >=dev-scheme/guile-1.6.4-r1[deprecated,discouraged] ) idn? ( net-dns/libidn ) perl? ( dev-lang/perl ) ruby? ( dev-lang/ruby dev-ruby/rubygems ) samba? ( net-fs/samba ) javascript? ( dev-lang/spidermonkey:0 )
|
|
||||||
RESTRICT=test
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://elinks.or.cz/download/elinks-0.12pre6.tar.bz2 https://dev.gentoo.org/~spock/portage/distfiles/elinks-0.10.4.conf.bz2 https://dev.gentoo.org/~axs/distfiles/elinks-0.12_pre5-js185-patches.tar.bz2
|
|
||||||
_eclasses_=autotools 7d999b62b8749fad43fff00620cedf47 desktop 7fd20552ce4cc97e8acb132a499a7dd8 epatch ed88001f77c6dd0d5f09e45c1a5b480e estack 686eaab303305a908fd57b2fd7617800 eutils fcb2aa98e1948b835b5ae66ca52868c5 flag-o-matic f1194291b9a1baca337c1c89b5f7f365 libtool f143db5a74ccd9ca28c1234deffede96 ltprune 2729691420b6deeda2a90b1f1183fb55 multilib 2477ebe553d3e4d2c606191fe6c33602 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
|
||||||
_md5_=c075c61592b6d683673edeef56f0d369
|
|
@ -1 +1 @@
|
|||||||
Thu, 18 Jun 2020 07:08:27 +0000
|
Thu, 18 Jun 2020 11:08:27 +0000
|
||||||
|
@ -1 +1 @@
|
|||||||
Thu 18 Jun 2020 07:08:27 AM UTC
|
Thu 18 Jun 2020 11:08:27 AM UTC
|
||||||
|
@ -1 +1 @@
|
|||||||
Thu, 18 Jun 2020 07:30:01 +0000
|
Thu, 18 Jun 2020 11:30:01 +0000
|
||||||
|
@ -1 +1 @@
|
|||||||
b1d4ba413b2842e9b31b24493612732a3d2edbcd 1592463869 2020-06-18T07:04:29+00:00
|
fc5c92a895d2ebbe80a2ef639f7fcae808fdb4fa 1592477689 2020-06-18T10:54:49+00:00
|
||||||
|
@ -1 +1 @@
|
|||||||
1592463901 Thu 18 Jun 2020 07:05:01 AM UTC
|
1592478301 Thu 18 Jun 2020 11:05:01 AM UTC
|
||||||
|
@ -1 +1 @@
|
|||||||
Thu, 18 Jun 2020 07:08:27 +0000
|
Thu, 18 Jun 2020 11:08:27 +0000
|
||||||
|
Binary file not shown.
@ -1,36 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
MY_PN="${PN}_rfc868"
|
|
||||||
MY_P="${MY_PN}-${PV}"
|
|
||||||
|
|
||||||
inherit toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="Network Date/Time Query and Set Local Date/Time Utility"
|
|
||||||
HOMEPAGE="http://www.ibiblio.org/pub/Linux/system/network/misc/"
|
|
||||||
SRC_URI="http://www.ibiblio.org/pub/Linux/system/network/misc/${MY_P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-1+"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~mips ppc x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_P}"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -i -e "/errno.h/ a\#include <string.h>" getdate.c || die
|
|
||||||
# Respect CFLAGS
|
|
||||||
sed -i -e "/CFLAGS/d" Makefile || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake CC="$(tc-getCC)"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin getdate
|
|
||||||
doman getdate.8
|
|
||||||
dodoc README getdate-cron
|
|
||||||
}
|
|
@ -1,2 +1,2 @@
|
|||||||
DIST rsync-3.1.3.tar.gz 905908 BLAKE2B 616a1f3239327a28b881310f5f249c90b8bcdb05091279cd62f9cb4e35a8428c7cdd9b89e711ba124601a738f0deb9bfbebafba7fd88b72866476138a9f8c75a SHA512 8385f4c0ea37e7a1da3cf45794154f5bc4d1c49bc625ba3b5f85adaf3eafe6d71c15bdcb1410bde731e5d4c19aff3331606637462fa27a68dc3e13192dd78f99
|
DIST rsync-3.1.3.tar.gz 905908 BLAKE2B 616a1f3239327a28b881310f5f249c90b8bcdb05091279cd62f9cb4e35a8428c7cdd9b89e711ba124601a738f0deb9bfbebafba7fd88b72866476138a9f8c75a SHA512 8385f4c0ea37e7a1da3cf45794154f5bc4d1c49bc625ba3b5f85adaf3eafe6d71c15bdcb1410bde731e5d4c19aff3331606637462fa27a68dc3e13192dd78f99
|
||||||
DIST rsync-3.2.0pre2.tar.gz 1044334 BLAKE2B 5069a09d6a24c4c4adfc2202a0845f156270c23e2c236a8a9d490d0156ece4e81ccca6aa9eefd552cd1512e60fff38fd79d3b4ba4e06b11a22ca591daaaae7b0 SHA512 e88093a44d5ac8ff235429aea6a7f93cd8b5a1de42eeee1b7d6d0ce2c23234ac670a775028e2eca22cbf1144b9bac827c0393c22eaf11fa5ec47dc64129462e7
|
DIST rsync-3.2.0pre3.tar.gz 1046601 BLAKE2B bfa9345dd387b8e729686c4a3a1d203336f18c14d0bf3b1aa28b6792ba0fc5f07513256f774bdf6ba4af72730a88e9e3bafb5060cdc8b2ae0fe0314e0e79cde1 SHA512 2b8dee4e4c759165ace5bf1bf3f79e88ad25d5dd2eeed89e0ae699ef0956758c6428488fa5e842b59267c315cf38fde9449d0aee1b5db9abd79d90cf4f108992
|
||||||
|
@ -0,0 +1,24 @@
|
|||||||
|
https://github.com/WayneD/rsync/issues/19
|
||||||
|
|
||||||
|
--- rsync-3.2.0pre3/configure.ac 2020-06-17 19:12:09.000000000 +0200
|
||||||
|
+++ rsync-3.2.0pre3/configure.ac 2020-06-17 19:12:09.000000000 +0200
|
||||||
|
@@ -202,7 +202,7 @@
|
||||||
|
if test x"$enable_simd" = x"yes"; then
|
||||||
|
# For x86-64 SIMD, g++ is also required
|
||||||
|
if test x"$build_cpu" = x"x86_64"; then
|
||||||
|
- if test x"$CXX" = x"g++"; then
|
||||||
|
+ if echo "$CXX" | grep -q 'g++$'; then
|
||||||
|
# AC_MSG_RESULT() called below
|
||||||
|
SIMD="$SIMD x86_64"
|
||||||
|
else
|
||||||
|
--- rsync-3.2.0pre3/configure.sh 2020-06-17 19:12:09.000000000 +0200
|
||||||
|
+++ rsync-3.2.0pre3/configure.sh 2020-06-17 19:12:09.000000000 +0200
|
||||||
|
@@ -4842,7 +4842,7 @@
|
||||||
|
if test x"$enable_simd" = x"yes"; then
|
||||||
|
# For x86-64 SIMD, g++ is also required
|
||||||
|
if test x"$build_cpu" = x"x86_64"; then
|
||||||
|
- if test x"$CXX" = x"g++"; then
|
||||||
|
+ if echo "$CXX" | grep -q 'g++$'; then
|
||||||
|
# AC_MSG_RESULT() called below
|
||||||
|
SIMD="$SIMD x86_64"
|
||||||
|
else
|
Binary file not shown.
Binary file not shown.
@ -1,4 +1,4 @@
|
|||||||
DIST pambase-20190402.tar.gz 3679 BLAKE2B 992d7bf6b6f74ef22a8808b57dd6faffb6c351eaa8be4172f320031334ca6def698b2cb17005b58ac3c18e89a94012e279b0f27cc2bea5040ae8ddc3233cba2d SHA512 565d64653e9898b9bd231c1461ec0988a19dbc9500ff1417a7197ac75804abeb13ca543121ae4afb29017c1e99073a16137e5c876f43dcc01e2641218760f4ae
|
DIST pambase-20190402.tar.gz 3679 BLAKE2B 992d7bf6b6f74ef22a8808b57dd6faffb6c351eaa8be4172f320031334ca6def698b2cb17005b58ac3c18e89a94012e279b0f27cc2bea5040ae8ddc3233cba2d SHA512 565d64653e9898b9bd231c1461ec0988a19dbc9500ff1417a7197ac75804abeb13ca543121ae4afb29017c1e99073a16137e5c876f43dcc01e2641218760f4ae
|
||||||
DIST pambase-20191128.tar.gz 3472 BLAKE2B 1028239c14eed3d06239f98667ffe136dc3c9cdb9c74d8f49e0c819d9ea308285cdd234538418357030dd39693040592b00f193cac4e37e15b9f277386096860 SHA512 09100457cacbe309eac8545818de3e4bff4f0c4a29b4c1758217dd80206c664f497570ef67207866aaf70be60ec963677b385adaf2c4a0cd931a50404098051b
|
DIST pambase-20191128.tar.gz 3472 BLAKE2B 1028239c14eed3d06239f98667ffe136dc3c9cdb9c74d8f49e0c819d9ea308285cdd234538418357030dd39693040592b00f193cac4e37e15b9f277386096860 SHA512 09100457cacbe309eac8545818de3e4bff4f0c4a29b4c1758217dd80206c664f497570ef67207866aaf70be60ec963677b385adaf2c4a0cd931a50404098051b
|
||||||
DIST pambase-20200304.tar.gz 3466 BLAKE2B e4d406460d435403ed7a46d517f9006cacc54a94f5019a573c81b331731c88679ed6d388354b5946894bdfada556b4c73735c3f4de88fc7678cd831c68ab46c3 SHA512 c2a7f3fd143637fbdf5c0a3c58ba5a3c23c5e8adb1f057d02b4b9d64660435fc529031a0f710a9e5fc7091710f78dcb2f3e1ff48f033fb491ddd0399ef05b189
|
DIST pambase-20200304.tar.gz 3466 BLAKE2B e4d406460d435403ed7a46d517f9006cacc54a94f5019a573c81b331731c88679ed6d388354b5946894bdfada556b4c73735c3f4de88fc7678cd831c68ab46c3 SHA512 c2a7f3fd143637fbdf5c0a3c58ba5a3c23c5e8adb1f057d02b4b9d64660435fc529031a0f710a9e5fc7091710f78dcb2f3e1ff48f033fb491ddd0399ef05b189
|
||||||
DIST pambase-20200617.tar.gz 3425 BLAKE2B 6ca1a7079557b98b903ccefc2c76dad35fb2947e692c7025d74ec671c377bbedc8b5f17baab326848201c89ae78252d65b351ab6900aafdc2d475b7169feab1f SHA512 854858a8ba33a76b72334c8cf61e5672df0fef4bc7fce142ac065f4246a132460c7f890620e777158d61d1fd537d785d0856d88f02905a4c6c5ab806f4e8bf13
|
DIST pambase-20200618.tar.gz 3423 BLAKE2B 7b52d6e8ecfb26b4e4cd4995e629ccaa84340099ffd7f9d70da020689cd292bb191bc287b81056e685d4ce1b99f7aedae9802a8929cc8088c13a532fce2f86ca SHA512 66220971ef207b002440c3b4dfd061fa8b434b3fa61db0b9e360aec83821c35ef55b19268fdefdeee847e637b3f47918ef0d9128d7286bf0f8032182555c33dd
|
||||||
|
Binary file not shown.
@ -1,4 +1,3 @@
|
|||||||
DIST elinks-0.10.4.conf.bz2 5370 BLAKE2B a8058021060c3e0ca1bd040dd34a3155fa17bcf6a78d21dbb8a868d9e6b34e3396b59725106191002898c47b7c651e989757339e94069292757c311f13a32229 SHA512 defdc743d78f9620eac60f4cfc1c07ecc6d18d1d771899b6eec184bea818d612ef110219127284a5b7c53ca07746fc90fbeb97344b3aef7f1f894ed839443296
|
|
||||||
DIST elinks-0.12_pre5-js185-patches.tar.bz2 13820 BLAKE2B b850c66cc74d59c6cfb0c7c6ebaaddfe0706e8cdcc14b1df5232ba2b3c75bf632e3b3e398b200876d7e594b122c6b27227ca92729129ef955174b05e7f0e6a06 SHA512 1552aeacdecb0a2db357402e0474d6b4810c767609d1d399b3350a4bcdc21ba9c0bde5a5d0bffd1d7b27d41ac46e3e85ae2527d715a1645a2dd51ab14b8eab3c
|
DIST elinks-0.12_pre5-js185-patches.tar.bz2 13820 BLAKE2B b850c66cc74d59c6cfb0c7c6ebaaddfe0706e8cdcc14b1df5232ba2b3c75bf632e3b3e398b200876d7e594b122c6b27227ca92729129ef955174b05e7f0e6a06 SHA512 1552aeacdecb0a2db357402e0474d6b4810c767609d1d399b3350a4bcdc21ba9c0bde5a5d0bffd1d7b27d41ac46e3e85ae2527d715a1645a2dd51ab14b8eab3c
|
||||||
DIST elinks-0.12pre6.tar.bz2 2854500 BLAKE2B 3d91c2a4b03cf77a2a86131cfb5339a40c6e89c8aaab7293d5b7f6861f0b7647b1951f2bc15814e342c926a154707162a7814981cdc729329dfb04627133f3bf SHA512 bff70faafea7c4739695a7fad8f659109894b318588f5a035a5594a6053238789259ce6067c2f5cb97448f138db143adebb23f84bf689bea209ba37573484b7f
|
DIST elinks-0.12pre6.tar.bz2 2854500 BLAKE2B 3d91c2a4b03cf77a2a86131cfb5339a40c6e89c8aaab7293d5b7f6861f0b7647b1951f2bc15814e342c926a154707162a7814981cdc729329dfb04627133f3bf SHA512 bff70faafea7c4739695a7fad8f659109894b318588f5a035a5594a6053238789259ce6067c2f5cb97448f138db143adebb23f84bf689bea209ba37573484b7f
|
||||||
DIST elinks-0.13_pre_pre20180225.tar.gz 3518990 BLAKE2B 89c95b1d6e438975f5711f2e83960c90ced451953f395f3d73eeca40e6187b423b3c7d50b065c11673ee9fe03e8ee99a4c7642ebc01eea888c417645a0e53d7d SHA512 3f817768766e6dd6df042f7512163c5de70766e4d565fc081f4f755f7f7958d5487b9ff2ea29187a5cc813dc0841d75d440087fbdaf99f73d2a269dca70d5725
|
DIST elinks-0.13_pre_pre20180225.tar.gz 3518990 BLAKE2B 89c95b1d6e438975f5711f2e83960c90ced451953f395f3d73eeca40e6187b423b3c7d50b065c11673ee9fe03e8ee99a4c7642ebc01eea888c417645a0e53d7d SHA512 3f817768766e6dd6df042f7512163c5de70766e4d565fc081f4f755f7f7958d5487b9ff2ea29187a5cc813dc0841d75d440087fbdaf99f73d2a269dca70d5725
|
||||||
|
@ -1,183 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
inherit eutils autotools flag-o-matic
|
|
||||||
|
|
||||||
MY_P="${P/_/}"
|
|
||||||
DESCRIPTION="Advanced and well-established text-mode web browser"
|
|
||||||
HOMEPAGE="http://elinks.or.cz/"
|
|
||||||
SRC_URI="http://elinks.or.cz/download/${MY_P}.tar.bz2
|
|
||||||
https://dev.gentoo.org/~spock/portage/distfiles/elinks-0.10.4.conf.bz2
|
|
||||||
https://dev.gentoo.org/~axs/distfiles/${PN}-0.12_pre5-js185-patches.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="bittorrent bzip2 debug finger ftp gc gopher gpm guile idn ipv6
|
|
||||||
javascript lua +mouse nls nntp perl ruby samba ssl unicode X xml zlib"
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
bzip2? ( >=app-arch/bzip2-1.0.2 )
|
|
||||||
gc? ( dev-libs/boehm-gc )
|
|
||||||
ssl? ( >=dev-libs/openssl-0.9.6g:0 )
|
|
||||||
xml? ( >=dev-libs/expat-1.95.4 )
|
|
||||||
X? ( x11-libs/libX11 x11-libs/libXt )
|
|
||||||
zlib? ( >=sys-libs/zlib-1.1.4 )
|
|
||||||
lua? ( >=dev-lang/lua-5:0 )
|
|
||||||
gpm? ( >=sys-libs/ncurses-5.2:0 >=sys-libs/gpm-1.20.0-r5 )
|
|
||||||
guile? ( >=dev-scheme/guile-1.6.4-r1[deprecated,discouraged] )
|
|
||||||
idn? ( net-dns/libidn )
|
|
||||||
perl? ( dev-lang/perl )
|
|
||||||
ruby? ( dev-lang/ruby dev-ruby/rubygems )
|
|
||||||
samba? ( net-fs/samba )
|
|
||||||
javascript? ( dev-lang/spidermonkey:0 )"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_P}"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
cd "${WORKDIR}"
|
|
||||||
epatch "${FILESDIR}"/${PN}-0.10.4.conf-syscharset.diff
|
|
||||||
mv "${PN}-0.10.4.conf" "${PN}.conf"
|
|
||||||
if ! use ftp ; then
|
|
||||||
sed -i -e 's/\(.*protocol.ftp.*\)/# \1/' ${PN}.conf
|
|
||||||
fi
|
|
||||||
sed -i -e 's/\(.*set protocol.ftp.use_epsv.*\)/# \1/' ${PN}.conf
|
|
||||||
cd "${S}"
|
|
||||||
|
|
||||||
if use lua && has_version ">=dev-lang/lua-5.1"; then
|
|
||||||
epatch "${FILESDIR}"/${PN}-0.11.2-lua-5.1.patch
|
|
||||||
fi
|
|
||||||
|
|
||||||
epatch "${FILESDIR}"/${PN}-9999-parallel-make.patch
|
|
||||||
epatch "${FILESDIR}"/${PN}-0.12_pre5-compilation-fix.patch
|
|
||||||
|
|
||||||
if use javascript ; then
|
|
||||||
if has_version ">=dev-lang/spidermonkey-1.8"; then
|
|
||||||
if has_version ">=dev-lang/spidermonkey-1.8.5"; then
|
|
||||||
epatch "${WORKDIR}"/patches/${PN}-0.12_pre5-js185-1-heartbeat.patch
|
|
||||||
epatch "${WORKDIR}"/patches/${PN}-0.12_pre5-js185-2-up.patch
|
|
||||||
epatch "${WORKDIR}"/patches/${PN}-0.12_pre5-js185-3-histback.patch
|
|
||||||
epatch "${FILESDIR}"/${PN}-0.12_pre5-sm185-jsval-fixes.patch
|
|
||||||
# if has_version ">=dev-lang/spidermonkey-1.8.7"; then
|
|
||||||
# # fix lib order in configure check and add mozjs187
|
|
||||||
# # (these seds are necessary so that @preserved-libs copies are not used)
|
|
||||||
# sed -i -e 's:for spidermonkeylib in js .*$:for spidermonkeylib in mozjs187 mozjs185 mozjs js smjs; do:' \
|
|
||||||
# configure.in || die
|
|
||||||
# else
|
|
||||||
# fix lib order in configure check
|
|
||||||
# (these seds are necessary so that @preserved-libs copies are not used)
|
|
||||||
sed -i -e 's:for spidermonkeylib in js .*$:for spidermonkeylib in mozjs185 mozjs js smjs; do:' \
|
|
||||||
configure.in || die
|
|
||||||
# fi
|
|
||||||
else
|
|
||||||
# fix lib order in configure check
|
|
||||||
# (these seds are necessary so that @preserved-libs copies are not used)
|
|
||||||
epatch "${FILESDIR}"/${MY_P}-spidermonkey-callback.patch
|
|
||||||
sed -i -e 's:for spidermonkeylib in js .*$:for spidermonkeylib in mozjs js smjs; do:' \
|
|
||||||
configure.in || die
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
epatch "${FILESDIR}"/${PN}-0.12_pre5-ruby-1.9.patch
|
|
||||||
# Regenerate acinclude.m4 - based on autogen.sh.
|
|
||||||
cat > acinclude.m4 <<- _EOF
|
|
||||||
dnl Automatically generated from config/m4/ files.
|
|
||||||
dnl Do not modify!
|
|
||||||
_EOF
|
|
||||||
cat config/m4/*.m4 >> acinclude.m4
|
|
||||||
|
|
||||||
sed -i -e 's/-Werror//' configure*
|
|
||||||
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
# NOTE about GNUTSL SSL support (from the README -- 25/12/2002)
|
|
||||||
# As GNUTLS is not yet 100% stable and its support in ELinks is not so well
|
|
||||||
# tested yet, it's recommended for users to give a strong preference to OpenSSL whenever possible.
|
|
||||||
local myconf=""
|
|
||||||
|
|
||||||
if use debug ; then
|
|
||||||
myconf="--enable-debug"
|
|
||||||
else
|
|
||||||
myconf="--enable-fastmem"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use ssl ; then
|
|
||||||
myconf="${myconf} --with-openssl=${EPREFIX}/usr"
|
|
||||||
else
|
|
||||||
myconf="${myconf} --without-openssl --without-gnutls"
|
|
||||||
fi
|
|
||||||
|
|
||||||
econf \
|
|
||||||
--sysconfdir="${EPREFIX}"/etc/elinks \
|
|
||||||
--enable-leds \
|
|
||||||
--enable-88-colors \
|
|
||||||
--enable-256-colors \
|
|
||||||
--enable-true-color \
|
|
||||||
--enable-html-highlight \
|
|
||||||
$(use_with gpm) \
|
|
||||||
$(use_with zlib) \
|
|
||||||
$(use_with bzip2 bzlib) \
|
|
||||||
$(use_with gc) \
|
|
||||||
$(use_with X x) \
|
|
||||||
$(use_with lua) \
|
|
||||||
$(use_with guile) \
|
|
||||||
$(use_with perl) \
|
|
||||||
$(use_with ruby) \
|
|
||||||
$(use_with idn) \
|
|
||||||
$(use_with javascript spidermonkey) \
|
|
||||||
$(use_enable bittorrent) \
|
|
||||||
$(use_enable nls) \
|
|
||||||
$(use_enable ipv6) \
|
|
||||||
$(use_enable ftp) \
|
|
||||||
$(use_enable gopher) \
|
|
||||||
$(use_enable nntp) \
|
|
||||||
$(use_enable finger) \
|
|
||||||
$(use_enable samba smb) \
|
|
||||||
$(use_enable mouse) \
|
|
||||||
$(use_enable xml xbel) \
|
|
||||||
${myconf}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake V=1
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake V=1 DESTDIR="${D}" install
|
|
||||||
|
|
||||||
insopts -m 644 ; insinto /etc/elinks
|
|
||||||
doins "${WORKDIR}"/elinks.conf
|
|
||||||
newins contrib/keybind-full.conf keybind-full.sample
|
|
||||||
newins contrib/keybind.conf keybind.conf.sample
|
|
||||||
|
|
||||||
dodoc AUTHORS BUGS ChangeLog INSTALL NEWS README SITES THANKS TODO doc/*.*
|
|
||||||
docinto contrib ; dodoc contrib/{README,colws.diff,elinks[-.]vim*}
|
|
||||||
insinto /usr/share/doc/${PF}/contrib/lua ; doins contrib/lua/{*.lua,elinks-remote}
|
|
||||||
insinto /usr/share/doc/${PF}/contrib/conv ; doins contrib/conv/*.*
|
|
||||||
insinto /usr/share/doc/${PF}/contrib/guile ; doins contrib/guile/*.scm
|
|
||||||
|
|
||||||
# Remove some conflicting files on OSX. The files provided by OSX 10.4
|
|
||||||
# are more or less the same. -- Fabian Groffen (2005-06-30)
|
|
||||||
rm -f "${ED}"/usr/share/locale/locale.alias "${ED}"/usr/lib/charset.alias || die
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "This ebuild provides a default config for ELinks."
|
|
||||||
elog "Please check /etc/elinks/elinks.conf"
|
|
||||||
elog
|
|
||||||
elog "You may want to convert your html.cfg and links.cfg of"
|
|
||||||
elog "Links or older ELinks versions to the new ELinks elinks.conf"
|
|
||||||
elog "using /usr/share/doc/${PF}/contrib/conv/conf-links2elinks.pl"
|
|
||||||
elog
|
|
||||||
elog "Please have a look at /etc/elinks/keybind-full.sample and"
|
|
||||||
elog "/etc/elinks/keybind.conf.sample for some bindings examples."
|
|
||||||
elog
|
|
||||||
elog "You will have to set your TERM variable to 'xterm-256color'"
|
|
||||||
elog "to be able to use 256 colors in elinks."
|
|
||||||
echo
|
|
||||||
}
|
|
Loading…
Reference in new issue