From 41cadf572b75e28143603d34e04abb3acc8e8a95 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 19 Apr 2020 18:30:15 +0200 Subject: [PATCH 001/122] sci-libs/saclib: new package Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- sci-libs/saclib/Manifest | 1 + sci-libs/saclib/metadata.xml | 17 +++++++ sci-libs/saclib/saclib-2.2.7.ebuild | 77 +++++++++++++++++++++++++++++ 3 files changed, 95 insertions(+) create mode 100644 sci-libs/saclib/Manifest create mode 100644 sci-libs/saclib/metadata.xml create mode 100644 sci-libs/saclib/saclib-2.2.7.ebuild diff --git a/sci-libs/saclib/Manifest b/sci-libs/saclib/Manifest new file mode 100644 index 0000000000..775ccac9a8 --- /dev/null +++ b/sci-libs/saclib/Manifest @@ -0,0 +1 @@ +DIST saclib2.2.7.tar.gz 4381306 BLAKE2B e882b18c92efd0e4da5b6b825f50cbf901c66d42d58cb5d2be83fe93f0f3d41daabb836816ab18390c480c0389859e0e4b20a7f718351fe3dd2eaac789c6dafc SHA512 1b7ae179e816ace05ccb190e3dd6a99f67defe4d316915a8348cbd40108313e951354d156adfe1e9dbadc9807ec6b3a8b828da42492ad744f00925f7abc607d3 diff --git a/sci-libs/saclib/metadata.xml b/sci-libs/saclib/metadata.xml new file mode 100644 index 0000000000..e8d589393c --- /dev/null +++ b/sci-libs/saclib/metadata.xml @@ -0,0 +1,17 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + + wcbrown@usna.edu + Chris Brown + + + +The SACLIB library of computer algebra programs, originally derived from SAC-2, contains reference implementations of numerous algorithms and also forms the basis of the quantifier elimination systems QEPCAD and QEPCAD B. SACLIB 2.1 contains about 70,000 lines of C-code. + + diff --git a/sci-libs/saclib/saclib-2.2.7.ebuild b/sci-libs/saclib/saclib-2.2.7.ebuild new file mode 100644 index 0000000000..cd8b1604b3 --- /dev/null +++ b/sci-libs/saclib/saclib-2.2.7.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +MYP="${PN}${PV}" + +MAJOR=$(ver_cut 1) +MINOR=$(ver_cut 2) +REVISION=$(ver_cut 3) +LIBNAME="lib${PN}.so" +MAJLIBNAME="${LIBNAME}.${MAJOR}" +MINMAJLIBNAME="${MAJLIBNAME}.${MINOR}" +FULLLIBNAME="${MINMAJLIBNAME}.${REVISION}" + +DESCRIPTION="contains reference implementations of numerous algorithms and also forms the basis of the quantifier elimination systems QEPCAD" +HOMEPAGE="https://www.usna.edu/Users/cs/wcbrown/qepcad/B/QEPCAD.html" +SRC_URI="https://www.usna.edu/Users/cs/wcbrown/qepcad/INSTALL/${MYP}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="debug" + +RDEPEND="" +DEPEND="" +BDEPEND=" + app-shells/bash + app-shells/tcsh +" + +S="${WORKDIR}/${MYP}" + +DOCS=( doc/saclib.pdf doc/saclocal.dvi doc/desc.doc ) + +src_prepare() { + export saclib="${S}" + sed -i "s|SACFLAG=|SACFLAG=-fPIC ${CFLAGS} |g" bin/mklib || die + default + #TODO: disable static lib building +} + +src_configure() { + cd "${saclib}/bin" || die + ./sconf || die + ./mkproto || die + ./mkmake || die +} + +src_compile() { + cd "${saclib}/bin" || die + if use debug ; then + ./mklib deb || die + cd ../lib/objd || die + else + ./mklib opt || die + cd ../lib/objo || die + fi + + echo "${CC}" *.o "-fPIC -shared ${CFLAGS} ${LDFLAGS} -Wl,-soname,${FULLLIBNAME} -o ../${FULLLIBNAME}" > make.sh || die + bash make.sh || die + cd .. || die + ln -s "${FULLLIBNAME}" "${MINMAJLIBNAME}" || die + ln -s "${MINMAJLIBNAME}" "${MAJLIBNAME}" || die + ln -s "${MAJLIBNAME}" "${LIBNAME}" || die +} + +src_install() { + einstalldocs + dolib.so "lib/${FULLLIBNAME}" + dolib.so "lib/${MINMAJLIBNAME}" + dolib.so "lib/${MAJLIBNAME}" + dolib.so "lib/${LIBNAME}" + insinto /usr/include/saclib + doins -r include/. +} From 2002722d415f05e856e2662a072cf95b3536889e Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 19 Apr 2020 19:26:59 +0200 Subject: [PATCH 002/122] www-apps/twint: lang=en Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- www-apps/twint/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-apps/twint/metadata.xml b/www-apps/twint/metadata.xml index c62db26406..2aae8d616b 100644 --- a/www-apps/twint/metadata.xml +++ b/www-apps/twint/metadata.xml @@ -6,7 +6,7 @@ lssndrbarbieri@gmail.com Alessandro Barbieri - + No authentication. No API. No limits. Twint is an advanced Twitter scraping tool written in Python that allows for scraping Tweets from Twitter profiles without using Twitter's API. From dc62f92b81dfded324acaa816f40b8cb282eabf6 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 19 Apr 2020 19:28:14 +0200 Subject: [PATCH 003/122] media-sound/add64: lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- media-sound/add64/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/add64/metadata.xml b/media-sound/add64/metadata.xml index 3671a48583..b958bfee0a 100644 --- a/media-sound/add64/metadata.xml +++ b/media-sound/add64/metadata.xml @@ -6,7 +6,7 @@ Denis Reva RarogCmex - Add64 implements Additive Synthesis for creating new sounds that are not accessible to + Add64 implements Additive Synthesis for creating new sounds that are not accessible to any other synthesis method. Due to its large number of parameters, Additive Synthesis has never really reached much popularity. Add64 is therefore designed to provide fast real-time access to all parameters. A set of two 24-stage filters has been added to map From 69299ae1816f4bbcbfad0e4e5a021cc672bd9964 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 19 Apr 2020 19:28:55 +0200 Subject: [PATCH 004/122] x11-themes/arc-kde: lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- x11-themes/arc-kde/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-themes/arc-kde/metadata.xml b/x11-themes/arc-kde/metadata.xml index e9aff023e2..ba12f4d9f1 100644 --- a/x11-themes/arc-kde/metadata.xml +++ b/x11-themes/arc-kde/metadata.xml @@ -5,7 +5,7 @@ michael.egger@tsn.at Michael Egger - + Arc KDE - This is a port of the popular GTK theme Arc for Plasma 5 desktop with a few additions and extras. In this repository you'll find: From f0ed276d204cdad742ff6715b7bd82406ba9fcb8 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 19 Apr 2020 19:29:27 +0200 Subject: [PATCH 005/122] net-dialup/tio: lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- net-dialup/tio/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-dialup/tio/metadata.xml b/net-dialup/tio/metadata.xml index 10c5b3e7ab..afc8b93aef 100644 --- a/net-dialup/tio/metadata.xml +++ b/net-dialup/tio/metadata.xml @@ -5,7 +5,7 @@ kurt@kmk-computers.de Kurt Kanzenbach - + "tio" is a simple TTY terminal application which features a straightforward commandline interface to easily connect to TTY devices for basic input/output. From e3f3a04035be7d70753079dcae8a0ec3ac1d93b3 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 19 Apr 2020 19:30:32 +0200 Subject: [PATCH 006/122] x11-libs/gtk-fortran: lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- x11-libs/gtk-fortran/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/gtk-fortran/metadata.xml b/x11-libs/gtk-fortran/metadata.xml index 8e7bf31c0f..6ba666f61e 100644 --- a/x11-libs/gtk-fortran/metadata.xml +++ b/x11-libs/gtk-fortran/metadata.xml @@ -5,7 +5,7 @@ torokhov-s-a@yandex.ru Sergey Torokhov - + Gtk-fortran is a partial GTK/Fortran binding aims to offer scientists programming in Fortran a cross-platform library to build Graphical User Interfaces. From f406955bbf853a502f3d8dadf9fcf5dbeb99f079 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 19 Apr 2020 19:31:12 +0200 Subject: [PATCH 007/122] dev-java/openjdk-sts-bin: lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-java/openjdk-sts-bin/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/openjdk-sts-bin/metadata.xml b/dev-java/openjdk-sts-bin/metadata.xml index d5bd272081..2bd78904e8 100644 --- a/dev-java/openjdk-sts-bin/metadata.xml +++ b/dev-java/openjdk-sts-bin/metadata.xml @@ -5,7 +5,7 @@ denis7774@gmail.com Reva Denis aka RarogCmex - + Java™ is the world's leading programming language and platform. The code for Java is open source and available at OpenJDK™. AdoptOpenJDK provides prebuilt OpenJDK binaries from a fully open source set of build scripts and infrastructure. From b65a9932a0c500bb76778fdc7a87e48dfe89890a Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 19 Apr 2020 19:31:58 +0200 Subject: [PATCH 008/122] media-plugins/whysynth: lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- media-plugins/whysynth/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-plugins/whysynth/metadata.xml b/media-plugins/whysynth/metadata.xml index 6c512ea8a9..5aed736e3b 100644 --- a/media-plugins/whysynth/metadata.xml +++ b/media-plugins/whysynth/metadata.xml @@ -8,7 +8,7 @@ smbolton/whysynth - + WhySynth is a versatile softsynth which operates as a plugin for the DSSI Soft Synth Interface. A brief list of features: 4 oscillators, 2 filters, 3 LFOs, and 5 envelope generators per voice. 11 oscillator modes: minBLEP, wavecycle, chorused wavecycle, asynchronous granular, three FM modes, waveshaper, noise, PADsynth, and phase distortion. From 8886ea1d02f17102055c89c2f80d0924b5a0cf6d Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 19 Apr 2020 19:32:49 +0200 Subject: [PATCH 009/122] media-libs/amdvlk: lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- media-libs/amdvlk/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/amdvlk/metadata.xml b/media-libs/amdvlk/metadata.xml index b5b5e7e553..3c5a2b9686 100644 --- a/media-libs/amdvlk/metadata.xml +++ b/media-libs/amdvlk/metadata.xml @@ -5,7 +5,7 @@ denis7774@gmail.com Reva Denis aka RarogCmex - + The AMD Open Source Driver for Vulkan® is an open-source Vulkan driver for AMD Radeon™ graphics adapters on Linux®. It is built on top of AMD’s Platform Abstraction Library (PAL), a shared component that is designed to encapsulate certain hardware and OS-specific programming details for many of AMD’s 3D and compute drivers. Leveraging PAL can help provide a consistent experience across platforms, including support for recently released GPUs and compatibility with AMD developer tools. Shaders that compose a particular VkPipeline object are compiled as a single entity using the LLVM-Based Pipeline Compiler (LLPC) library. LLPC builds on LLVM’s existing shader compilation infrastructure for AMD GPUs to generate code objects compatible with PAL’s pipeline ABI. From 6cb8dd5fd879acb9dd96b1d172b2af79981d1944 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 19 Apr 2020 19:33:28 +0200 Subject: [PATCH 010/122] dev-libs/protothreads: lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-libs/protothreads/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/protothreads/metadata.xml b/dev-libs/protothreads/metadata.xml index 57e5834819..cabdf5db8a 100644 --- a/dev-libs/protothreads/metadata.xml +++ b/dev-libs/protothreads/metadata.xml @@ -5,6 +5,6 @@ lssndrbarbieri@gmail.com Alessandro Barbieri - Protothreads are extremely lightweight stackless threads designed for severely memory constrained systems, such as small embedded systems or wireless sensor network nodes. Protothreads provide linear code execution for event-driven systems implemented in C. Protothreads can be used with or without an underlying operating system to provide blocking event-handlers. Protothreads provide sequential flow of control without complex state machines or full multi-threading. + Protothreads are extremely lightweight stackless threads designed for severely memory constrained systems, such as small embedded systems or wireless sensor network nodes. Protothreads provide linear code execution for event-driven systems implemented in C. Protothreads can be used with or without an underlying operating system to provide blocking event-handlers. Protothreads provide sequential flow of control without complex state machines or full multi-threading. From 878c775a628c2c2649acd600b5f0c622beb71a3c Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 19 Apr 2020 19:34:02 +0200 Subject: [PATCH 011/122] sys-cluster/genders: lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- sys-cluster/genders/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-cluster/genders/metadata.xml b/sys-cluster/genders/metadata.xml index 1ac907d2ac..7ea772198c 100644 --- a/sys-cluster/genders/metadata.xml +++ b/sys-cluster/genders/metadata.xml @@ -8,5 +8,5 @@ chaos/genders - Genders is a static cluster configuration database used for cluster configuration management. It is used by a variety of tools and scripts for management of large clusters. The genders database is typically replicated on every node of the cluster. It describes the layout and configuration of the cluster so that tools and scripts can sense the variations of cluster nodes. By abstracting this information into a plain text file, it becomes possible to change the configuration of a cluster by modifying only one file. + Genders is a static cluster configuration database used for cluster configuration management. It is used by a variety of tools and scripts for management of large clusters. The genders database is typically replicated on every node of the cluster. It describes the layout and configuration of the cluster so that tools and scripts can sense the variations of cluster nodes. By abstracting this information into a plain text file, it becomes possible to change the configuration of a cluster by modifying only one file. From 614ff46c4450bf543e2942c89057800f79082e97 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 19 Apr 2020 19:34:51 +0200 Subject: [PATCH 012/122] games-misc/Fallout3Terminal: lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- games-misc/Fallout3Terminal/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-misc/Fallout3Terminal/metadata.xml b/games-misc/Fallout3Terminal/metadata.xml index 1abbee5926..7436112915 100644 --- a/games-misc/Fallout3Terminal/metadata.xml +++ b/games-misc/Fallout3Terminal/metadata.xml @@ -6,7 +6,7 @@ lssndrbarbieri@gmail.com Alessandro Barbieri - + Fallout3Terminal is my own version of a Fallout 3/4/NV Terminal operating system, complete with the ability to write journal entries, and in-game sounds from Fallout 3 itself! I tried to recreate as many little details there are in the games, like the RobCo OS header From 088994ded4dc85db2e25238615e41c8822a6d8cb Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 19 Apr 2020 19:35:34 +0200 Subject: [PATCH 013/122] sys-auth/mrsh: lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- sys-auth/mrsh/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-auth/mrsh/metadata.xml b/sys-auth/mrsh/metadata.xml index 68a30cc72a..04abe5c7fe 100644 --- a/sys-auth/mrsh/metadata.xml +++ b/sys-auth/mrsh/metadata.xml @@ -8,7 +8,7 @@ chaos/mrsh -Mrsh is a set of remote shell programs that use munge authentication +Mrsh is a set of remote shell programs that use munge authentication rather than reserved ports for security. The code for mrsh is based on the source code for rsh, rshd, rlogin, rlogind, and rcp. From ec392ceb9853e29e333372ecfda7babdefd13ee9 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 20 Apr 2020 02:06:30 +0200 Subject: [PATCH 014/122] dev-python/ufoLib2: new package Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-python/ufoLib2/Manifest | 1 + dev-python/ufoLib2/metadata.xml | 9 +++++ dev-python/ufoLib2/ufoLib2-0.6.3a_p1.ebuild | 39 +++++++++++++++++++++ 3 files changed, 49 insertions(+) create mode 100644 dev-python/ufoLib2/Manifest create mode 100644 dev-python/ufoLib2/metadata.xml create mode 100644 dev-python/ufoLib2/ufoLib2-0.6.3a_p1.ebuild diff --git a/dev-python/ufoLib2/Manifest b/dev-python/ufoLib2/Manifest new file mode 100644 index 0000000000..501265e829 --- /dev/null +++ b/dev-python/ufoLib2/Manifest @@ -0,0 +1 @@ +DIST ufoLib2-0.6.3a1.zip 63774 BLAKE2B 1452ae99547f820f431b8cebf820ecfaf6f7160838b6e06f8724963517d98dc6d002d4cb254285dd3474254c6d423b0622e6ed6cdf54005d54e5904e26af1114 SHA512 898389183748c6405a4d0f78197f47d51d28d42f95ba2872dc4c175dd9c5fb617c172ea87ef88aea88daeea44f6a4fc0a76081f7e2c6457a1d25edfa93a36607 diff --git a/dev-python/ufoLib2/metadata.xml b/dev-python/ufoLib2/metadata.xml new file mode 100644 index 0000000000..bfbb323e6d --- /dev/null +++ b/dev-python/ufoLib2/metadata.xml @@ -0,0 +1,9 @@ + + + + + + fonttools/ufoLib2 + ufoLib2 + + diff --git a/dev-python/ufoLib2/ufoLib2-0.6.3a_p1.ebuild b/dev-python/ufoLib2/ufoLib2-0.6.3a_p1.ebuild new file mode 100644 index 0000000000..6af28179b7 --- /dev/null +++ b/dev-python/ufoLib2/ufoLib2-0.6.3a_p1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 + +MYP="${P/_p/}" + +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MYP}.zip" +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="A UFO font library" +HOMEPAGE="https://github.com/fonttools/ufoLib2" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="test" + +RDEPEND=" + >=dev-python/fonttools-4.0.0[${PYTHON_USEDEP}] + >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + dev-python/setuptools_scm[${PYTHON_USEDEP}] +" + +S="${WORKDIR}/${MYP}" + +distutils_enable_tests pytest + +python_prepare_all() { + sed -e '/\/d' -i setup.cfg + distutils-r1_python_prepare_all +} From 72a8ae907625d23ef354f6e4f4165d467a035ab1 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 20 Apr 2020 22:27:33 +0200 Subject: [PATCH 015/122] dev-python/cu2qu: new package Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-python/cu2qu/Manifest | 1 + dev-python/cu2qu/cu2qu-1.6.7.ebuild | 28 ++++++++++++++++++ dev-python/cu2qu/metadata.xml | 44 +++++++++++++++++++++++++++++ 3 files changed, 73 insertions(+) create mode 100644 dev-python/cu2qu/Manifest create mode 100644 dev-python/cu2qu/cu2qu-1.6.7.ebuild create mode 100644 dev-python/cu2qu/metadata.xml diff --git a/dev-python/cu2qu/Manifest b/dev-python/cu2qu/Manifest new file mode 100644 index 0000000000..49964751a7 --- /dev/null +++ b/dev-python/cu2qu/Manifest @@ -0,0 +1 @@ +DIST cu2qu-1.6.7.zip 215819 BLAKE2B 328df385c459f82805eaa9483ccf49ab1faae2f4a878381d2a7fd1e2be01d15f55eb5f2afabc1a0487d3bed4ae407cc2042989bc820620bd1ac0b33f95d441bc SHA512 929d353cf8ef6f989cd373c49ba77082cfdd35edce6aafa1c13d983782562a16245d75d086d3a7e28dd217bda6c19d50966a4fb1ce50d5a0397eb1304816a28f diff --git a/dev-python/cu2qu/cu2qu-1.6.7.ebuild b/dev-python/cu2qu/cu2qu-1.6.7.ebuild new file mode 100644 index 0000000000..b3520e63ce --- /dev/null +++ b/dev-python/cu2qu/cu2qu-1.6.7.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 + +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.zip" +KEYWORDS="~amd64" +DESCRIPTION="Cubic-to-quadratic bezier curve conversion" +HOMEPAGE="https://github.com/googlefonts/cu2qu" +LICENSE="Apache-2.0" +SLOT="0" + +RDEPEND=" + >=dev-python/fonttools-3.32[${PYTHON_USEDEP}] + >=dev-python/defcon-0.6.0[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/cu2qu/metadata.xml b/dev-python/cu2qu/metadata.xml new file mode 100644 index 0000000000..831cc74345 --- /dev/null +++ b/dev-python/cu2qu/metadata.xml @@ -0,0 +1,44 @@ + + + + + + googlefonts/cu2qu + cu2qu + + +This library provides functions which take in UFO objects (Defcon Fonts or Robofab RFonts) and converts any cubic curves to quadratic. The most useful function is probably fonts_to_quadratic: + +from defcon import Font +from cu2qu.ufo import fonts_to_quadratic +thin_font = Font('MyFont-Thin.ufo') +bold_font = Font('MyFont-Bold.ufo') +fonts_to_quadratic([thin_font, bold_font]) + +Interpolation compatibility is guaranteed during conversion. If it's not needed, converting one font at a time may yield more optimized results: + +for font in [thin_font, bold_font]: + fonts_to_quadratic([font]) + +Some fonts may need a different error threshold than the default (0.001 em). This can also be provided by the caller: + +fonts_to_quadratic([thin_font, bold_font], max_err_em=0.005) + +for font in [thin_font, bold_font]: + fonts_to_quadratic([font], max_err_em=0.001) + +fonts_to_quadratic can print a string reporting the number of curves of each length. For example fonts_to_quadratic([font], dump_stats=True) may print something like: + +3: 1000 +4: 2000 +5: 100 + +meaning that the font now contains 1000 curves with three points, 2000 with four points, and 100 with five. Given multiple fonts, the function will report the total counts across all fonts. You can also accumulate statistics between calls by providing your own report dictionary: + +stats = {} +for font in [thin_font, bold_font]: + fonts_to_quadratic([font], stats=stats) +# "stats" will report combined statistics for both fonts + +The library also provides a command-line script also named cu2qu. Check its --help to see all the options. + From f973f4d24ec301514e5e78d79ef90d1f53bc4dee Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 20 Apr 2020 22:29:03 +0200 Subject: [PATCH 016/122] dev-python/cu2qu: add unzip dependency Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-python/cu2qu/cu2qu-1.6.7.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/cu2qu/cu2qu-1.6.7.ebuild b/dev-python/cu2qu/cu2qu-1.6.7.ebuild index b3520e63ce..cd3d8ee340 100644 --- a/dev-python/cu2qu/cu2qu-1.6.7.ebuild +++ b/dev-python/cu2qu/cu2qu-1.6.7.ebuild @@ -22,6 +22,7 @@ DEPEND=" ${RDEPEND} " BDEPEND=" + app-arch/unzip dev-python/cython[${PYTHON_USEDEP}] " From 9d1db4a3a02af5233999f88d1fc5f9b569f03ce5 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 23 Apr 2020 15:12:09 +0200 Subject: [PATCH 017/122] media-libs/skia: new package Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- media-libs/skia/Manifest | 1 + media-libs/skia/metadata.xml | 13 +++ media-libs/skia/skia-84.ebuild | 142 +++++++++++++++++++++++++++++++++ 3 files changed, 156 insertions(+) create mode 100644 media-libs/skia/Manifest create mode 100644 media-libs/skia/metadata.xml create mode 100644 media-libs/skia/skia-84.ebuild diff --git a/media-libs/skia/Manifest b/media-libs/skia/Manifest new file mode 100644 index 0000000000..f1160cc3a4 --- /dev/null +++ b/media-libs/skia/Manifest @@ -0,0 +1 @@ +DIST skia-84.tar.gz 46451124 BLAKE2B f64d5a4e66307ab99214e36be402064e75acd83d9f6e4957b52c3be3c1088feb92ac53ef6a15b94d3bbd74f5567c34146cc837e750c4867c02254a5ff258b2fb SHA512 e2455d57db4de093b7ce5c0a9ef7260df7ad7bebbe7684e39153a4bd7c80169629bdb58163fec5ed304b1f8a846200ce7100a8d067540afee6eff6a230393542 diff --git a/media-libs/skia/metadata.xml b/media-libs/skia/metadata.xml new file mode 100644 index 0000000000..8e363d50f5 --- /dev/null +++ b/media-libs/skia/metadata.xml @@ -0,0 +1,13 @@ + + + + + +Skia is an open source 2D graphics library which provides common APIs that work across a variety of hardware and software platforms. It serves as the graphics engine for Google Chrome and Chrome OS, Android, Mozilla Firefox and Firefox OS, and many other products. + +Skia is sponsored and managed by Google, but is available for use by anyone under the BSD Free Software License. While engineering of the core components is done by the Skia development team, we consider contributions from any source. + + + use Dawn, a WebGPU implementation + + diff --git a/media-libs/skia/skia-84.ebuild b/media-libs/skia/skia-84.ebuild new file mode 100644 index 0000000000..ec242657d5 --- /dev/null +++ b/media-libs/skia/skia-84.ebuild @@ -0,0 +1,142 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python2_7 ) + +inherit ninja-utils python-any-r1 + +COMMIT="2fc431eaea2979f6e6b20cdb715db8861d5a47b1" + +SRC_URI="https://github.com/google/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" +DESCRIPTION="A complete 2D graphic library for drawing Text, Geometries, and Images" +HOMEPAGE=" + https://skia.org + https://github.com/google/skia +" +LICENSE="BSD" +SLOT="0" +IUSE="dawn expat gif jpeg png pdf webp zlib" +#TODO: find out how to enable and link: angle egl ffmpeg fontconfig freetype gl harfbuzz heif icu lua opencl piex sfntly wuffs vulkan xps s + +#TODO: find out which deps are needed for gl/egl/vulkan/X/gif/xps +# fontconfig? ( media-libs/fontconfig ) +# freetype? ( media-libs/freetype ) +# ffmpeg? ( virtual/ffmpeg ) +# harfbuzz? ( media-libs/harfbuzz ) +# heif? ( media-libs/libheif ) +# icu? ( dev-libs/icu ) +# virtual/opengl +# lua? ( dev-lang/lua ) +# opencl? ( virtual/opencl ) +RDEPEND=" + expat? ( dev-libs/expat ) + jpeg? ( media-libs/libjpeg-turbo ) + png? ( media-libs/libpng ) + webp? ( media-libs/libwebp ) + zlib? ( sys-libs/zlib ) +" +DEPEND=" + ${PYTHON_DEPS} + ${RDEPEND} +" +BDEPEND=" + dev-util/gn +" + +S="${WORKDIR}/${PN}-${COMMIT}" + +src_prepare() { + default + # https://chromium.googlesource.com/chromium/src/third_party/zlib + # https://github.com/jtkukunas/zlib + sed \ + -e '/:zlib_x86/d' \ + -e '/third_party("zlib_x86/,/^}/d' \ + -i third_party/zlib/BUILD.gn +} + +src_configure() { + python_setup + tc-export AR CC CXX + + local myconf_gn=() + passflags() { + local _f _x + _f=( ${1} ) + _x="[$(printf '"%s", ' "${_f[@]}")]" + myconf_gn+=( extra_${2}="${_x}" ) + } + passflags "${CFLAGS}" cflags_c + passflags "${CXXFLAGS}" cflags_cc + passflags "${CFLAGS}" ldflags + + myconf_gn+=( + ar=\"${AR}\" + cc=\"${CC}\" + cxx=\"${CXX}\" + is_component_build=true + is_official_build=true + + skia_enable_pdf=$(usex pdf true false) + + skia_use_dawn=$(usex dawn true false) + skia_use_expat=$(usex expat true false) + skia_use_libgifcodec=$(usex gif true false) + skia_use_libjpeg_turbo_decode=$(usex jpeg true false) + skia_use_libjpeg_turbo_encode=$(usex jpeg true false) + skia_use_libpng_decode=$(usex png true false) + skia_use_libpng_encode=$(usex png true false) + skia_use_libwebp_decode=$(usex webp true false) + skia_use_libwebp_encode=$(usex webp true false) + skia_use_zlib=$(usex zlib true false) + + skia_use_direct3d=false + skia_use_dng_sdk=false + skia_use_fonthost_mac=false + skia_use_metal=false + ) +# skia_use_angle=$(usex angle true false) +# skia_use_egl=$(usex egl true false) +# skia_use_fontconfig=$(usex fontconfig true false) +# skia_use_freetype=$(usex freetype true false) +# skia_use_ffmpeg=$(usex ffmpeg true false) +# skia_use_gl=$(usex gl true false) +# skia_use_harfbuzz=$(usex harfbuzz true false) +# skia_use_icu=$(usex icu true false) +# skia_use_libheif=$(usex heif true false) +# skia_use_lua=$(usex lua true false) +# skia_use_opencl=$(usex opencl true false) +# skia_use_vulkan=$(usex vulkan true false) +# skia_use_x11=$(usex X true false) +# skia_use_xps=$(usex xps true false) +# skia_use_piex=$(usex piex true false) +# skia_use_sfntly=$(usex sfntly true false) +# skia_use_wuffs=$(usex wuffs true false) + +# use freetype && myconf_gn+=( skia_use_system_freetype2=true ) +# use harfbuzz && myconf_gn+=( skia_use_system_harfbuzz=true ) +# use icu && myconf_gn+=( skia_use_system_icu=true ) + use jpeg && myconf_gn+=( skia_use_system_libjpeg_turbo=true ) +# use lua && myconf_gn+=( skia_use_system_lua=true ) + use png && myconf_gn+=( skia_use_system_libpng=true ) + use webp && myconf_gn+=( skia_use_system_libwebp=true ) + use zlib && myconf_gn+=( skia_use_system_zlib=true ) + + myconf_gn="${myconf_gn[@]} ${EXTRA_GN}" + set -- gn gen --args="${myconf_gn% }" out/Release + echo "$@" + "$@" || die +} + +src_compile() { + eninja -C out/Release +} + +src_install() { + dolib.so out/Release/*.so + insinto "/usr/include/${PN}" + doins -r include/. +} From 3c3f623cbc95fc0fe8bbb7ff0874eed7b163b35b Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Fri, 24 Apr 2020 19:16:24 +0200 Subject: [PATCH 018/122] dev-python/ufoLib2: add unzip dep Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-python/ufoLib2/ufoLib2-0.6.3a_p1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/ufoLib2/ufoLib2-0.6.3a_p1.ebuild b/dev-python/ufoLib2/ufoLib2-0.6.3a_p1.ebuild index 6af28179b7..81fcbc6c4f 100644 --- a/dev-python/ufoLib2/ufoLib2-0.6.3a_p1.ebuild +++ b/dev-python/ufoLib2/ufoLib2-0.6.3a_p1.ebuild @@ -28,6 +28,7 @@ DEPEND=" ${RDEPEND} dev-python/setuptools_scm[${PYTHON_USEDEP}] " +BDEPEND="app-arch/unzip" S="${WORKDIR}/${MYP}" From 2db41d8dd36beba0c565cfabaeb169f8ccb4f355 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 00:03:17 +0200 Subject: [PATCH 019/122] dev-python/text-unidecode: new package Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-python/text-unidecode/Manifest | 1 + dev-python/text-unidecode/metadata.xml | 15 +++++++++ .../text-unidecode/text-unidecode-1.3.ebuild | 33 +++++++++++++++++++ 3 files changed, 49 insertions(+) create mode 100644 dev-python/text-unidecode/Manifest create mode 100644 dev-python/text-unidecode/metadata.xml create mode 100644 dev-python/text-unidecode/text-unidecode-1.3.ebuild diff --git a/dev-python/text-unidecode/Manifest b/dev-python/text-unidecode/Manifest new file mode 100644 index 0000000000..7cf837a09d --- /dev/null +++ b/dev-python/text-unidecode/Manifest @@ -0,0 +1 @@ +DIST text-unidecode-1.3.tar.gz 76885 BLAKE2B b783963b4fce6588d45d48a498de566c08df83ae62c72caf599648df195eb94b7c02090503590ab8c747af0d210847ddfbf0772289e170361914db20c049828e SHA512 aeaf0e79bd0545ca7a4fe700d5a7dac1d5900841fcfe8a5a568c84ba7d3bee5f75eaac0531f4a01d689a550ac5bc7e1acaeb8132293f220db8387fae2eb6a150 diff --git a/dev-python/text-unidecode/metadata.xml b/dev-python/text-unidecode/metadata.xml new file mode 100644 index 0000000000..3f17f6d77e --- /dev/null +++ b/dev-python/text-unidecode/metadata.xml @@ -0,0 +1,15 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + text-unidecode + + kmike84@gmail.com + Mikhail Korobov + + + diff --git a/dev-python/text-unidecode/text-unidecode-1.3.ebuild b/dev-python/text-unidecode/text-unidecode-1.3.ebuild new file mode 100644 index 0000000000..496d2de444 --- /dev/null +++ b/dev-python/text-unidecode/text-unidecode-1.3.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( pypy3 python3_{6,7,8} ) +inherit distutils-r1 + +DESCRIPTION="The most basic Text::Unidecode port" +HOMEPAGE="https://github.com/kmike/text-unidecode" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="|| ( Artistic GPL-1 GPL-2+ )" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="test? ( dev-python/pytest )" +RDEPEND="" + +python_prepare_all() { + sed -i '/pytest-runner/d' setup.py + distutils-r1_python_prepare_all +} + +python_test() { + distutils_install_for_testing + cd "${TEST_DIR}" || die + cp "${S}/test_unidecode.py" . || die + cp "${S}/setup.cfg" . || die + pytest || die "Tests fail with ${EPYTHON}" +} From 7406ddd6c411013f1c67c938fe265c162397c345 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 00:08:27 +0200 Subject: [PATCH 020/122] dev-python/aiohttp-cors: bump to python3.8 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- .../aiohttp-cors/aiohttp-cors-0.7.0-r1.ebuild | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 dev-python/aiohttp-cors/aiohttp-cors-0.7.0-r1.ebuild diff --git a/dev-python/aiohttp-cors/aiohttp-cors-0.7.0-r1.ebuild b/dev-python/aiohttp-cors/aiohttp-cors-0.7.0-r1.ebuild new file mode 100644 index 0000000000..2c9822a195 --- /dev/null +++ b/dev-python/aiohttp-cors/aiohttp-cors-0.7.0-r1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Implements CORS support for aiohttp asyncio-powered asynchronous HTTP server" +HOMEPAGE="https://github.com/aio-libs/aiohttp-cors" +SRC_URI="https://github.com/aio-libs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=">=dev-python/aiohttp-1.1.1[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest-aiohttp[${PYTHON_USEDEP}] + dev-python/selenium[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest + +# https://github.com/aio-libs/aiohttp-cors/pull/278 +PATCHES=( + "${FILESDIR}/${P}-tests.patch" + "${FILESDIR}/${P}-py3_7.patch" +) + +src_prepare() { + sed -i -e '/^addopts=/d' setup.cfg || die + distutils-r1_src_prepare +} From c95f55dec7a3ecdc24cdc230b0bc7ff2f7f3ac80 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 00:16:31 +0200 Subject: [PATCH 021/122] dev-python/black: bump to python3.8 Signed-off-by: Alessandro Barbieri --- dev-python/black/black-19.10_beta0-r2.ebuild | 56 ++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 dev-python/black/black-19.10_beta0-r2.ebuild diff --git a/dev-python/black/black-19.10_beta0-r2.ebuild b/dev-python/black/black-19.10_beta0-r2.ebuild new file mode 100644 index 0000000000..0835948e63 --- /dev/null +++ b/dev-python/black/black-19.10_beta0-r2.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{6,7,8} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +MY_PV="19.10b0" + +DESCRIPTION="The uncompromising Python code formatter" +HOMEPAGE="https://github.com/psf/black https://pypi.org/project/black/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PN}-${MY_PV}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + test? ( + >=dev-python/aiohttp-3.3.2[${PYTHON_USEDEP}] + dev-python/aiohttp-cors[${PYTHON_USEDEP}] + ) +" + +RDEPEND=" + >=dev-python/appdirs-1.4[${PYTHON_USEDEP}] + >=dev-python/attrs-18.1[${PYTHON_USEDEP}] + >=dev-python/click-6.5[${PYTHON_USEDEP}] + >=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}] + >=dev-python/pathspec-0.6[${PYTHON_USEDEP}] + >=dev-python/regex-2019.11.1[${PYTHON_USEDEP}] + >=dev-python/toml-0.9.4[${PYTHON_USEDEP}] + >=dev-python/typed-ast-1.4.0[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-3.7.4[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/dataclasses[${PYTHON_USEDEP}]' python3_6) +" + +S="${WORKDIR}/${PN}-${MY_PV}" + +python_prepare_all() { + # cannot get_version() for some reason so we set it here manually + sed -i -e "s/get_version(root=CURRENT_DIR.parent)/${MY_PV::-2}/g" \ + -e '/for sp in "abcfr":/d' \ + -e '/version.split(sp)/d' \ + docs/conf.py || die + + distutils-r1_python_prepare_all +} + +distutils_enable_tests pytest +# docs fail to build:: module 'black' has no attribute 'is_python36' +# 'release': return_codes_re.sub('', self.config.release), +#distutils_enable_sphinx docs dev-python/recommonmark From cc02656ba572db40abf29312aae6de05460930e0 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 00:18:02 +0200 Subject: [PATCH 022/122] dev-python/check-manifest: Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-python/check-manifest/Manifest | 1 + .../check-manifest/check-manifest-0.41.ebuild | 34 +++++++++++++++++++ dev-python/check-manifest/metadata.xml | 12 +++++++ 3 files changed, 47 insertions(+) create mode 100644 dev-python/check-manifest/Manifest create mode 100644 dev-python/check-manifest/check-manifest-0.41.ebuild create mode 100644 dev-python/check-manifest/metadata.xml diff --git a/dev-python/check-manifest/Manifest b/dev-python/check-manifest/Manifest new file mode 100644 index 0000000000..dec7368c23 --- /dev/null +++ b/dev-python/check-manifest/Manifest @@ -0,0 +1 @@ +DIST check-manifest-0.41.tar.gz 31080 BLAKE2B 470b5d56d04c6877df6ca1b76c5fa3db8505beae023298ad879c992a2727528d3de87bf4b8f35fde5141025d53535684d2213fd4a28c4584f8a5d5d1ddc61e35 SHA512 ee876c3d6b6c6b44f0701b34e64890e9edbb59a94ab9ea2c944ca02bbd65a6e659c4f2084d72851267636af041aeda006e992c44b30566b65978ec986f42ae84 diff --git a/dev-python/check-manifest/check-manifest-0.41.ebuild b/dev-python/check-manifest/check-manifest-0.41.ebuild new file mode 100644 index 0000000000..6747474754 --- /dev/null +++ b/dev-python/check-manifest/check-manifest-0.41.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{6,7} ) +#DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +DESCRIPTION="Tool to check the completeness of MANIFEST.in for Python packages" +HOMEPAGE=" + https://github.com/mgedmin/check-manifest + https://pypi.org/project/check-manifest +" +SRC_URI="https://github.com/mgedmin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +#install requires, is right? +RDEPEND=" + dev-python/pep517[${PYTHON_USEDEP}] + dev-python/toml[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests nose diff --git a/dev-python/check-manifest/metadata.xml b/dev-python/check-manifest/metadata.xml new file mode 100644 index 0000000000..68672b0eee --- /dev/null +++ b/dev-python/check-manifest/metadata.xml @@ -0,0 +1,12 @@ + + + + + +Are you a Python developer? Have you uploaded packages to the Python Package Index? Have you accidentally uploaded broken packages with some files missing? If so, check-manifest is for you. + + + mgedmin/check-manifest + check-manifest + + From 22f26eda54544cf817366a59c17b7ef7f2fac2c2 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 00:36:19 +0200 Subject: [PATCH 023/122] dev-python/validators: new package Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-python/validators/Manifest | 1 + dev-python/validators/metadata.xml | 8 +++++ .../validators/validators-0.14.0.ebuild | 32 +++++++++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 dev-python/validators/Manifest create mode 100644 dev-python/validators/metadata.xml create mode 100644 dev-python/validators/validators-0.14.0.ebuild diff --git a/dev-python/validators/Manifest b/dev-python/validators/Manifest new file mode 100644 index 0000000000..bc091eadef --- /dev/null +++ b/dev-python/validators/Manifest @@ -0,0 +1 @@ +DIST validators-0.14.0.tar.gz 25442 BLAKE2B e4c159afd24b33bd91ea59ca00254712cf69f9a4d180dd794f9b142a372bfd1695cebe7b49585a6b7eb8ea8290499e0138151a3e7a5693db187d8ad2bb520c9e SHA512 ec9153cb817f25e40221502484cdbdb9cf1566fe8445f7b822d4a80325154aca5a665be452f6251351682d36167c5a6bb02c3259d6067f4f51fa1d01aaa44a4e diff --git a/dev-python/validators/metadata.xml b/dev-python/validators/metadata.xml new file mode 100644 index 0000000000..f31aef4089 --- /dev/null +++ b/dev-python/validators/metadata.xml @@ -0,0 +1,8 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + diff --git a/dev-python/validators/validators-0.14.0.ebuild b/dev-python/validators/validators-0.14.0.ebuild new file mode 100644 index 0000000000..3a8b85b49a --- /dev/null +++ b/dev-python/validators/validators-0.14.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Python Data Validation for Humans" +HOMEPAGE="https://github.com/kvesteri/validators" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +KEYWORDS="~amd64 ~x86" +LICENSE="MIT" +SLOT="0" + +RDEPEND=" + >=dev-python/decorator-3.4.0[${PYTHON_USEDEP}] + >=dev-python/six-1.4.0[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + test? ( + >=dev-python/isort-4.2.2[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +#issues with sphinx.ext.pngmath https://github.com/kvesteri/validators/issues/156 +distutils_enable_sphinx docs " Date: Sat, 25 Apr 2020 00:44:15 +0200 Subject: [PATCH 024/122] dev-python/ukpostcodeparser: new package Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-python/ukpostcodeparser/Manifest | 1 + .../files/ukpostcodeparser-1.1.2-test.patch | 70 +++++++++++++++++++ dev-python/ukpostcodeparser/metadata.xml | 15 ++++ .../ukpostcodeparser-1.1.2.ebuild | 30 ++++++++ 4 files changed, 116 insertions(+) create mode 100644 dev-python/ukpostcodeparser/Manifest create mode 100644 dev-python/ukpostcodeparser/files/ukpostcodeparser-1.1.2-test.patch create mode 100644 dev-python/ukpostcodeparser/metadata.xml create mode 100644 dev-python/ukpostcodeparser/ukpostcodeparser-1.1.2.ebuild diff --git a/dev-python/ukpostcodeparser/Manifest b/dev-python/ukpostcodeparser/Manifest new file mode 100644 index 0000000000..12535d75fa --- /dev/null +++ b/dev-python/ukpostcodeparser/Manifest @@ -0,0 +1 @@ +DIST ukpostcodeparser-1.1.2.tar.gz 5585 BLAKE2B c95f215f0e4b222b85ec3ab0a8d82186845d9cb161098240411a425094ada391bb6c891904293cca4a56e9370217829b51ba30e91824dd3d762279baef6c65f7 SHA512 8113522b728c095f937a9f53f21c369130e3e63c4fc3546dbea4ad1c53648742fb0e766b1254c76ee65d69dec585f1a90caa7d39ca540de1765ff5f989a702de diff --git a/dev-python/ukpostcodeparser/files/ukpostcodeparser-1.1.2-test.patch b/dev-python/ukpostcodeparser/files/ukpostcodeparser-1.1.2-test.patch new file mode 100644 index 0000000000..fd08a559d3 --- /dev/null +++ b/dev-python/ukpostcodeparser/files/ukpostcodeparser-1.1.2-test.patch @@ -0,0 +1,70 @@ +--- ../ukpostcodeparser/test/parser.py 2018-12-19 17:55:53.435338634 +0200 ++++ ../ukpostcodeparser/test/parser.py 2018-12-19 17:56:54.075385419 +0200 +@@ -796,14 +796,6 @@ + expected=InvalidPostcodeError + ) + +- def test_091(self): +- self.run_parser( +- postcode='w1m 4zz', +- strict=True, +- incode_mandatory=False, +- expected=InvalidPostcodeError +- ) +- + def test_092(self): + self.run_parser( + postcode='3r0', +@@ -844,22 +836,6 @@ + expected=('GIR', '') + ) + +- def test_097(self): +- self.run_parser( +- postcode='w1m 4zz', +- strict=True, +- incode_mandatory=False, +- expected=InvalidPostcodeError +- ) +- +- def test_098(self): +- self.run_parser( +- postcode='w1m', +- strict=True, +- incode_mandatory=False, +- expected=InvalidPostcodeError +- ) +- + def test_099(self): + self.run_parser( + postcode='dn169aaA', +@@ -1068,14 +1044,6 @@ + expected=InvalidPostcodeError + ) + +- def test_125(self): +- self.run_parser( +- postcode='w1m 4zz', +- strict=True, +- incode_mandatory=True, +- expected=InvalidPostcodeError +- ) +- + def test_126(self): + self.run_parser( + postcode='3r0', +@@ -1116,14 +1084,6 @@ + expected=IncodeNotFoundError + ) + +- def test_131(self): +- self.run_parser( +- postcode='w1m 4zz', +- strict=True, +- incode_mandatory=True, +- expected=InvalidPostcodeError +- ) +- + def test_132(self): + self.run_parser( + postcode='w1m', diff --git a/dev-python/ukpostcodeparser/metadata.xml b/dev-python/ukpostcodeparser/metadata.xml new file mode 100644 index 0000000000..f34e585a34 --- /dev/null +++ b/dev-python/ukpostcodeparser/metadata.xml @@ -0,0 +1,15 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + UK Postcode parser + + + hamstah/ukpostcodeparser + UkPostcodeParser + + diff --git a/dev-python/ukpostcodeparser/ukpostcodeparser-1.1.2.ebuild b/dev-python/ukpostcodeparser/ukpostcodeparser-1.1.2.ebuild new file mode 100644 index 0000000000..0469203e9e --- /dev/null +++ b/dev-python/ukpostcodeparser/ukpostcodeparser-1.1.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( pypy3 python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="UK postcode parser library" +HOMEPAGE="https://github.com/hamstah/ukpostcodeparser" +SRC_URI="https://github.com/hamstah/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +# https://github.com/hamstah/ukpostcodeparser/issues/8 +PATCHES=( "${FILESDIR}/${P}-test.patch" ) + +python_test() { + "${PYTHON}" -m unittest discover -v -s ukpostcodeparser/test -p parser.py || die "tests failed with ${EPYTHON}" +} + +python_install_all() { + distutils-r1_python_install_all + find "${ED}" -type d -name "test" -exec rm -rv {} + || die "tests removing failed" +} From 096960ea6d7de12adab2bf8e879cf8f16b000138 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 01:38:28 +0200 Subject: [PATCH 025/122] dev-python/faker: new package Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-python/faker/Manifest | 1 + dev-python/faker/faker-4.0.3.ebuild | 44 +++++++++++++++++++++++++++++ dev-python/faker/metadata.xml | 18 ++++++++++++ 3 files changed, 63 insertions(+) create mode 100644 dev-python/faker/Manifest create mode 100644 dev-python/faker/faker-4.0.3.ebuild create mode 100644 dev-python/faker/metadata.xml diff --git a/dev-python/faker/Manifest b/dev-python/faker/Manifest new file mode 100644 index 0000000000..b9e0bd2fc0 --- /dev/null +++ b/dev-python/faker/Manifest @@ -0,0 +1 @@ +DIST faker-4.0.3.tar.gz 996987 BLAKE2B cc8fa1ae039d1a753efde2a43404681fe53124fb2a92724a81384cd10dd8008833c6c4468012f3cfaef83ca6e6a50813ef00036b180df2f1752a79064507c770 SHA512 08d7a4fc3a65f4f31467e0aa91525ce92042ef7e471992a63c3fef2efa14ab894bda1f0fa1e6b651f78ceadee7c3683079001db904147739628457a44adef615 diff --git a/dev-python/faker/faker-4.0.3.ebuild b/dev-python/faker/faker-4.0.3.ebuild new file mode 100644 index 0000000000..7968c172d7 --- /dev/null +++ b/dev-python/faker/faker-4.0.3.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Python package that generates fake data" +HOMEPAGE=" + https://github.com/joke2k/faker + https://pypi.org/project/Faker +" +SRC_URI="https://github.com/joke2k/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/python-dateutil-2.4[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + >=dev-python/text-unidecode-1.3[${PYTHON_USEDEP}] + virtual/python-ipaddress[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + >=dev-python/sphinx-2.4[${PYTHON_USEDEP}] + =dev-python/pytest-5.4.0[${PYTHON_USEDEP}] + =dev-python/ukpostcodeparser-1.1.1[${PYTHON_USEDEP}] + >=dev-python/validators-0.13.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +#TODO: make docs working +#distutils_enable_sphinx docs --no-autodoc diff --git a/dev-python/faker/metadata.xml b/dev-python/faker/metadata.xml new file mode 100644 index 0000000000..81bcab6d02 --- /dev/null +++ b/dev-python/faker/metadata.xml @@ -0,0 +1,18 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + Python package that generates fake data for you. + Whether you need to bootstrap your database, create good-looking + XML documents, fill-in your persistence to stress test it, + or anonymize data taken from a production service, Faker is for you. + + + joke2k/faker + Faker + + From 0ad2f64b1aeecca2b2387ecd6decd07585808c31 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 01:52:43 +0200 Subject: [PATCH 026/122] dev-python/factory_boy: new package Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-python/factory_boy/Manifest | 1 + .../factory_boy/factory_boy-2.12.0.ebuild | 46 +++++++++++++++++++ .../files/factory_boy-2.11.1-test.patch | 22 +++++++++ dev-python/factory_boy/metadata.xml | 17 +++++++ 4 files changed, 86 insertions(+) create mode 100644 dev-python/factory_boy/Manifest create mode 100644 dev-python/factory_boy/factory_boy-2.12.0.ebuild create mode 100644 dev-python/factory_boy/files/factory_boy-2.11.1-test.patch create mode 100644 dev-python/factory_boy/metadata.xml diff --git a/dev-python/factory_boy/Manifest b/dev-python/factory_boy/Manifest new file mode 100644 index 0000000000..5516a43763 --- /dev/null +++ b/dev-python/factory_boy/Manifest @@ -0,0 +1 @@ +DIST factory_boy-2.12.0.tar.gz 142758 BLAKE2B ce5ebae106fd57ce5292ad4713e20e5a83a818675746dd3bb241ad3592da83975b87659547740a3cddb646795889605260ce24d6f1878994418eec35c9b7b8da SHA512 33236bc02d5331998bb210af498bea46fc9540e66af32db8fdab563193b7ae8870e7cc01c93c24a03ee23ba64bac6ca27a72bb51a264d1c7b6bf9b098c65d5d2 diff --git a/dev-python/factory_boy/factory_boy-2.12.0.ebuild b/dev-python/factory_boy/factory_boy-2.12.0.ebuild new file mode 100644 index 0000000000..f91189398f --- /dev/null +++ b/dev-python/factory_boy/factory_boy-2.12.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="A fixtures replacement tool" +HOMEPAGE="https://github.com/FactoryBoy/factory_boy" +SRC_URI="https://github.com/FactoryBoy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="dev-python/faker[${PYTHON_USEDEP}]" +DEPEND=" + ${RDEPEND} + test? ( + $(python_gen_impl_dep sqlite) + dev-python/django[${PYTHON_USEDEP}] + dev-python/isort[${PYTHON_USEDEP}] + dev-python/mongoengine[${PYTHON_USEDEP}] + dev-python/pillow[jpeg,${PYTHON_USEDEP}] + dev-python/sqlalchemy[${PYTHON_USEDEP}] + ) +" +# Disable tests which require running mongod +PATCHES=( "${FILESDIR}/${PN}-2.11.1-test.patch" ) + +python_prepare_all() { + # Fix symbolic link QA + rm ChangeLog || die "remove failed" + cp docs/changelog.rst ChangeLog || die "copy failed" + + distutils-r1_python_prepare_all +} + +#python_test() { +# "${EPYTHON}" -m unittest discover -v || die "tests failed with ${EPYTHON}" +#} + +distutils_enable_tests unittest +distutils_enable_sphinx docs dev-python/sphinx_rtd_theme diff --git a/dev-python/factory_boy/files/factory_boy-2.11.1-test.patch b/dev-python/factory_boy/files/factory_boy-2.11.1-test.patch new file mode 100644 index 0000000000..0cdb54aa24 --- /dev/null +++ b/dev-python/factory_boy/files/factory_boy-2.11.1-test.patch @@ -0,0 +1,22 @@ +--- ../tests/test_mongoengine.py 2018-12-22 16:22:00.168173656 +0200 ++++ ../tests/test_mongoengine.py 2018-12-22 16:22:23.207181092 +0200 +@@ -58,9 +58,6 @@ + ) + + @classmethod +- def tearDownClass(cls): +- cls.db.drop_database(cls.db_name) +- + def setUp(self): + mongoengine.connect('factory_boy_test') + +@@ -69,9 +66,3 @@ + self.assertEqual('name0', std.name) + self.assertEqual('street0', std.address.street) + self.assertIsNone(std.id) +- +- def test_creation(self): +- std1 = PersonFactory.create() +- self.assertEqual('name1', std1.name) +- self.assertEqual('street1', std1.address.street) +- self.assertIsNotNone(std1.id) diff --git a/dev-python/factory_boy/metadata.xml b/dev-python/factory_boy/metadata.xml new file mode 100644 index 0000000000..5bacae7dcf --- /dev/null +++ b/dev-python/factory_boy/metadata.xml @@ -0,0 +1,17 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + A versatile test fixtures replacement based on thoughtbot's + factory_bot for Ruby. It is designed to work well with various + ORMs (Django, Mongo, SQLAlchemy). + + + FactoryBoy/factory_boy + factory_boy + + From 3b9a4b6ca84a7479a0ed441b761fd425311141f5 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 02:08:22 +0200 Subject: [PATCH 027/122] dev-python/pytest-randomly: new package Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-python/pytest-randomly/Manifest | 1 + dev-python/pytest-randomly/metadata.xml | 34 ++++++++++++++ .../pytest-randomly-3.3.1.ebuild | 46 +++++++++++++++++++ 3 files changed, 81 insertions(+) create mode 100644 dev-python/pytest-randomly/Manifest create mode 100644 dev-python/pytest-randomly/metadata.xml create mode 100644 dev-python/pytest-randomly/pytest-randomly-3.3.1.ebuild diff --git a/dev-python/pytest-randomly/Manifest b/dev-python/pytest-randomly/Manifest new file mode 100644 index 0000000000..8c9c3779f1 --- /dev/null +++ b/dev-python/pytest-randomly/Manifest @@ -0,0 +1 @@ +DIST pytest-randomly-3.3.1.tar.gz 31404 BLAKE2B 28a77b2c7043ece3305e1971957b23a7188bf1889483c9747f2fe925bfe72e872d8e8f4a52e3dc372f9934dd81c3e88bbc9be52bc574605faed80e57fa852d3c SHA512 242274b1e9fcbb03278766ddd46e8d3dca2374f09db0d111feb0bebdabab4d46ecc63d17f17e692cf4adf662dd3b450f87fe14e248488acb4d3c629567d54458 diff --git a/dev-python/pytest-randomly/metadata.xml b/dev-python/pytest-randomly/metadata.xml new file mode 100644 index 0000000000..46c425497a --- /dev/null +++ b/dev-python/pytest-randomly/metadata.xml @@ -0,0 +1,34 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + +Features + +All of these features are on by default but can be disabled with flags. + + Randomly shuffles the order of test items. This is done first at the level of modules, then at the level of test classes (if you have them), then at the order of functions. This also works with things like doctests. + Resets random.seed() at the start of every test case and test to a fixed number - this defaults to time.time() from the start of your test run, but you can pass in --randomly-seed to repeat a randomness-induced failure. + If factory boy is installed, its random state is reset at the start of every test. This allows for repeatable use of its random ‘fuzzy’ features. + If faker is installed, its random state is reset at the start of every test. This is also for repeatable fuzzy data in tests - factory boy uses faker for lots of data. + If numpy is installed, its random state is reset at the start of every test. + If additional random generators are used, they can be registered under the pytest_randomly.random_seeder entry point and will have their seed reset at the start of every test. Register a function that takes the current seed value. + Works with pytest-xdist. + +About + +Randomness in testing can be quite powerful to discover hidden flaws in the tests themselves, as well as giving a little more coverage to your system. + +By randomly ordering the tests, the risk of surprising inter-test dependencies is reduced - a technique used in many places, for example Google’s C++ test runner googletest. + +By resetting the random seed to a repeatable number for each test, tests can create data based on random numbers and yet remain repeatable, for example factory boy’s fuzzy values. This is good for ensuring that tests specify the data they need and that the tested system is not affected by any data that is filled in randomly due to not being specified. + +This plugin is a Pytest port of my plugin for nose, nose-randomly. I’ve written a blog post on its history. + + + pytest-dev/pytest-randomly + + diff --git a/dev-python/pytest-randomly/pytest-randomly-3.3.1.ebuild b/dev-python/pytest-randomly/pytest-randomly-3.3.1.ebuild new file mode 100644 index 0000000000..2796f69874 --- /dev/null +++ b/dev-python/pytest-randomly/pytest-randomly-3.3.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Pytest plugin to randomly order tests and control random.seed" +HOMEPAGE=" + https://pypi.python.org/pypi/pytest-randomly + https://github.com/pytest-dev/pytest-randomly +" +SRC_URI="https://github.com/pytest-dev/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="test" + +RDEPEND=" + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/factory_boy[${PYTHON_USEDEP}] + dev-python/faker[${PYTHON_USEDEP}] + dev-python/isort[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/secretstorage[${PYTHON_USEDEP}] + dev-python/twine[${PYTHON_USEDEP}] + + $(python_gen_cond_dep 'dev-python/black[${PYTHON_USEDEP}]' python3_8) + $(python_gen_cond_dep 'dev-python/importlib_metadata[${PYTHON_USEDEP}]' python3_6 python3_7) +" +#DEPEND=" +# test? ( +# $(python_gen_cond_dep 'dev-python/check-manifest[${PYTHON_USEDEP}]' python3_8) +# dev-python/multilint[${PYTHON_USEDEP}] +# dev-python/pytest-xdist[${PYTHON_USEDEP}] +# ) +#" + +#no multilint for now +#distutils_enable_tests pytest From fb7ccdc00a41e170fad5059449e82c565c9ff410 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 02:30:33 +0200 Subject: [PATCH 028/122] media-libs/skia: add skia-80 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- media-libs/skia/Manifest | 1 + media-libs/skia/skia-80.ebuild | 143 +++++++++++++++++++++++++++++++++ media-libs/skia/skia-84.ebuild | 1 + 3 files changed, 145 insertions(+) create mode 100644 media-libs/skia/skia-80.ebuild diff --git a/media-libs/skia/Manifest b/media-libs/skia/Manifest index f1160cc3a4..47b7b21f0b 100644 --- a/media-libs/skia/Manifest +++ b/media-libs/skia/Manifest @@ -1 +1,2 @@ +DIST skia-80.tar.gz 35947943 BLAKE2B dd716b842f909cd0c1e7b7b6836762ec2dcd63d5d9e889f550926fe8927ef649b3255c0fb19901cfded421b015f7eb856ed2f3f09401596b82440b98d260ad6d SHA512 748eab7b1afb8b1a9ceb6249ad045dfa52ada9133fb29aa333ca0a72f615304815b83811fd659a570c18acbd2e9a701f58f836adb31847f85c387a6386dbd804 DIST skia-84.tar.gz 46451124 BLAKE2B f64d5a4e66307ab99214e36be402064e75acd83d9f6e4957b52c3be3c1088feb92ac53ef6a15b94d3bbd74f5567c34146cc837e750c4867c02254a5ff258b2fb SHA512 e2455d57db4de093b7ce5c0a9ef7260df7ad7bebbe7684e39153a4bd7c80169629bdb58163fec5ed304b1f8a846200ce7100a8d067540afee6eff6a230393542 diff --git a/media-libs/skia/skia-80.ebuild b/media-libs/skia/skia-80.ebuild new file mode 100644 index 0000000000..1585976107 --- /dev/null +++ b/media-libs/skia/skia-80.ebuild @@ -0,0 +1,143 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python2_7 ) + +inherit ninja-utils python-any-r1 + +#https://github.com/google/skia/blob/master/include/core/SkMilestone.h +COMMIT="93e853bf2b832d13cb64194b90a8fec44544e518" + +SRC_URI="https://github.com/google/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" +DESCRIPTION="A complete 2D graphic library for drawing Text, Geometries, and Images" +HOMEPAGE=" + https://skia.org + https://github.com/google/skia +" +LICENSE="BSD" +SLOT="0" +IUSE="dawn expat gif jpeg png pdf webp zlib" +#TODO: find out how to enable and link: angle egl ffmpeg fontconfig freetype gl harfbuzz heif icu lua opencl piex sfntly wuffs vulkan xps s + +#TODO: find out which deps are needed for gl/egl/vulkan/X/gif/xps +# fontconfig? ( media-libs/fontconfig ) +# freetype? ( media-libs/freetype ) +# ffmpeg? ( virtual/ffmpeg ) +# harfbuzz? ( media-libs/harfbuzz ) +# heif? ( media-libs/libheif ) +# icu? ( dev-libs/icu ) +# virtual/opengl +# lua? ( dev-lang/lua ) +# opencl? ( virtual/opencl ) +RDEPEND=" + expat? ( dev-libs/expat ) + jpeg? ( media-libs/libjpeg-turbo ) + png? ( media-libs/libpng ) + webp? ( media-libs/libwebp ) + zlib? ( sys-libs/zlib ) +" +DEPEND=" + ${PYTHON_DEPS} + ${RDEPEND} +" +BDEPEND=" + dev-util/gn +" + +S="${WORKDIR}/${PN}-${COMMIT}" + +src_prepare() { + default + # https://chromium.googlesource.com/chromium/src/third_party/zlib + # https://github.com/jtkukunas/zlib + sed \ + -e '/:zlib_x86/d' \ + -e '/third_party("zlib_x86/,/^}/d' \ + -i third_party/zlib/BUILD.gn +} + +src_configure() { + python_setup + tc-export AR CC CXX + + local myconf_gn=() + passflags() { + local _f _x + _f=( ${1} ) + _x="[$(printf '"%s", ' "${_f[@]}")]" + myconf_gn+=( extra_${2}="${_x}" ) + } + passflags "${CFLAGS}" cflags_c + passflags "${CXXFLAGS}" cflags_cc + passflags "${CFLAGS}" ldflags + + myconf_gn+=( + ar=\"${AR}\" + cc=\"${CC}\" + cxx=\"${CXX}\" + is_component_build=true + is_official_build=true + + skia_enable_pdf=$(usex pdf true false) + + skia_use_dawn=$(usex dawn true false) + skia_use_expat=$(usex expat true false) + skia_use_libgifcodec=$(usex gif true false) + skia_use_libjpeg_turbo_decode=$(usex jpeg true false) + skia_use_libjpeg_turbo_encode=$(usex jpeg true false) + skia_use_libpng_decode=$(usex png true false) + skia_use_libpng_encode=$(usex png true false) + skia_use_libwebp_decode=$(usex webp true false) + skia_use_libwebp_encode=$(usex webp true false) + skia_use_zlib=$(usex zlib true false) + + skia_use_direct3d=false + skia_use_dng_sdk=false + skia_use_fonthost_mac=false + skia_use_metal=false + ) +# skia_use_angle=$(usex angle true false) +# skia_use_egl=$(usex egl true false) +# skia_use_fontconfig=$(usex fontconfig true false) +# skia_use_freetype=$(usex freetype true false) +# skia_use_ffmpeg=$(usex ffmpeg true false) +# skia_use_gl=$(usex gl true false) +# skia_use_harfbuzz=$(usex harfbuzz true false) +# skia_use_icu=$(usex icu true false) +# skia_use_libheif=$(usex heif true false) +# skia_use_lua=$(usex lua true false) +# skia_use_opencl=$(usex opencl true false) +# skia_use_vulkan=$(usex vulkan true false) +# skia_use_x11=$(usex X true false) +# skia_use_xps=$(usex xps true false) +# skia_use_piex=$(usex piex true false) +# skia_use_sfntly=$(usex sfntly true false) +# skia_use_wuffs=$(usex wuffs true false) + +# use freetype && myconf_gn+=( skia_use_system_freetype2=true ) +# use harfbuzz && myconf_gn+=( skia_use_system_harfbuzz=true ) +# use icu && myconf_gn+=( skia_use_system_icu=true ) + use jpeg && myconf_gn+=( skia_use_system_libjpeg_turbo=true ) +# use lua && myconf_gn+=( skia_use_system_lua=true ) + use png && myconf_gn+=( skia_use_system_libpng=true ) + use webp && myconf_gn+=( skia_use_system_libwebp=true ) + use zlib && myconf_gn+=( skia_use_system_zlib=true ) + + myconf_gn="${myconf_gn[@]} ${EXTRA_GN}" + set -- gn gen --args="${myconf_gn% }" out/Release + echo "$@" + "$@" || die +} + +src_compile() { + eninja -C out/Release +} + +src_install() { + dolib.so out/Release/*.so + insinto "/usr/include/${PN}" + doins -r include/. +} diff --git a/media-libs/skia/skia-84.ebuild b/media-libs/skia/skia-84.ebuild index ec242657d5..610a1931b1 100644 --- a/media-libs/skia/skia-84.ebuild +++ b/media-libs/skia/skia-84.ebuild @@ -7,6 +7,7 @@ PYTHON_COMPAT=( python2_7 ) inherit ninja-utils python-any-r1 +#https://github.com/google/skia/blob/master/include/core/SkMilestone.h COMMIT="2fc431eaea2979f6e6b20cdb715db8861d5a47b1" SRC_URI="https://github.com/google/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" From 61086e8b0ccbc113e76b487594accadbb4885d02 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 02:32:00 +0200 Subject: [PATCH 029/122] sys-apps/procs: lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- sys-apps/procs/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/procs/metadata.xml b/sys-apps/procs/metadata.xml index 7eed842bf0..a9bb9e7f04 100644 --- a/sys-apps/procs/metadata.xml +++ b/sys-apps/procs/metadata.xml @@ -8,7 +8,7 @@ dalance/procs - + procs is a replacement for ps written in Rust. From e67d05e28abd016c5b9bae6e25bb553df0629b9c Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 02:32:53 +0200 Subject: [PATCH 030/122] media-sound/zita-ajbridge: longdescription lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- media-sound/zita-ajbridge/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/zita-ajbridge/metadata.xml b/media-sound/zita-ajbridge/metadata.xml index 55ce4de915..317bcc2aa0 100644 --- a/media-sound/zita-ajbridge/metadata.xml +++ b/media-sound/zita-ajbridge/metadata.xml @@ -6,7 +6,7 @@ Denis Reva RarogCmex - Zita-ajbridge provides two applications, zita-a2j and zita-j2a. They allow to use an ALSA device as a Jack client, to provide additional capture (a2j) or playback (j2a) channels. Functionally these are equivalent to the alsa_in and alsa_out clients that come with Jack, but they provide much better audio quality. The resampling ratio will typically be stable within 1 PPM and change only very smoothly. Delay will be stable as well even under worse case conditions, e.g. the Jack client running near the end of the cycle. + Zita-ajbridge provides two applications, zita-a2j and zita-j2a. They allow to use an ALSA device as a Jack client, to provide additional capture (a2j) or playback (j2a) channels. Functionally these are equivalent to the alsa_in and alsa_out clients that come with Jack, but they provide much better audio quality. The resampling ratio will typically be stable within 1 PPM and change only very smoothly. Delay will be stable as well even under worse case conditions, e.g. the Jack client running near the end of the cycle. The theory of operation and internals of these apps are the subject of a paper presented at LAC 2012. From 35af3f6c6bae98218a1cf11aa2f7d6dddf061d62 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 02:33:45 +0200 Subject: [PATCH 031/122] dev-libs/open62541: longdesc lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-libs/open62541/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/open62541/metadata.xml b/dev-libs/open62541/metadata.xml index 9ef64b248a..0dafe429e2 100644 --- a/dev-libs/open62541/metadata.xml +++ b/dev-libs/open62541/metadata.xml @@ -5,7 +5,7 @@ kurt@kmk-computers.de Kurt Kanzenbach - + open62541 (http://open62541.org) is an open source and free implementation of OPC UA (OPC Unified Architecture) written in the common subset of the C99 and C++98 languages. The library is usable with all major compilers and From c50d6e195b00a9f0d3693edbaf8868d5120dab27 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 02:34:24 +0200 Subject: [PATCH 032/122] sci-libs/jdqz: longdesc lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- sci-libs/jdqz/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-libs/jdqz/metadata.xml b/sci-libs/jdqz/metadata.xml index a6bd2638e6..1b4bd0985f 100644 --- a/sci-libs/jdqz/metadata.xml +++ b/sci-libs/jdqz/metadata.xml @@ -5,5 +5,5 @@ lssndrbarbieri@gmail.com Alessandro Barbieri - Jacobi-Davidson type method for the generalized standard eigenvalue problem. Choice of standard or harmonic Rayleigh-Ritz for the extraction. Choice of GMRES or BiCGstab(l) for solving the correction equation. + Jacobi-Davidson type method for the generalized standard eigenvalue problem. Choice of standard or harmonic Rayleigh-Ritz for the extraction. Choice of GMRES or BiCGstab(l) for solving the correction equation. From f89a4bbb7b88b1515a08c33a5da725fc285550ef Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 02:35:56 +0200 Subject: [PATCH 033/122] dev-python/skia-pathops: new package Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-python/skia-pathops/Manifest | 1 + dev-python/skia-pathops/metadata.xml | 12 +++++ .../skia-pathops/skia-pathops-0.4.0.ebuild | 49 +++++++++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 dev-python/skia-pathops/Manifest create mode 100644 dev-python/skia-pathops/metadata.xml create mode 100644 dev-python/skia-pathops/skia-pathops-0.4.0.ebuild diff --git a/dev-python/skia-pathops/Manifest b/dev-python/skia-pathops/Manifest new file mode 100644 index 0000000000..67aaadb1ea --- /dev/null +++ b/dev-python/skia-pathops/Manifest @@ -0,0 +1 @@ +DIST skia-pathops-0.4.0.zip 41254656 BLAKE2B 000829370de58d75cd56211c564c9d58ccf530b638ec0314a8e91fb1a9bb2e3f7e38618f88f3f78f5c404eb9a5d2e182419be7ec411418459e47ad1400bfd615 SHA512 23162a491cbabc1915ef8263c3d49672fb6a2cd4165707fa2e42a43d8e2d4b6ec0ea2e9c2aa377de8e1cbcc1ad6ff7dc8c03b9bd9f6844b97a8a6e538e35075e diff --git a/dev-python/skia-pathops/metadata.xml b/dev-python/skia-pathops/metadata.xml new file mode 100644 index 0000000000..25c671f4e3 --- /dev/null +++ b/dev-python/skia-pathops/metadata.xml @@ -0,0 +1,12 @@ + + + + + + fonttools/skia-pathops + skia-pathops + + +Python bindings for the Google Skia library's Path Ops module, performing boolean operations on paths (intersection, union, difference, xor). + + diff --git a/dev-python/skia-pathops/skia-pathops-0.4.0.ebuild b/dev-python/skia-pathops/skia-pathops-0.4.0.ebuild new file mode 100644 index 0000000000..96d1bc924f --- /dev/null +++ b/dev-python/skia-pathops/skia-pathops-0.4.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 + +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.zip" +KEYWORDS="~amd64" +DESCRIPTION="Python bindings for the Skia Path Ops" +HOMEPAGE=" + https://github.com/fonttools/skia-pathops + https://skia.org/dev/present/pathops +" +LICENSE="BSD" +SLOT="0" + +RDEPEND=" + ~media-libs/skia-80:= +" +DEPEND=" + ${RDEPEND} + test? ( + dev-python/pytest-cython[${PYTHON_USEDEP}] + dev-python/pytest-randomly[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" +BDEPEND=" + app-arch/unzip + dev-python/cython[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}] +" +# dev-python/setuptools_git_ls_files[${PYTHON_USEDEP}] + +#S="${WORKDIR}/${PN}-${MY_PV#v}" + +distutils_enable_tests pytest + +pkg_setup() { + export BUILD_SKIA_FROM_SOURCE=0 +} + +python_prepare_all() { + sed -e '/doctest-cython/d' -i tox.ini + distutils-r1_python_prepare_all +} From a52e3f3a2491f989cd7f4d8a457cebe46c425d01 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 02:45:00 +0200 Subject: [PATCH 034/122] dev-python/check-manifest: SETUPTOOLS rdepend Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-python/check-manifest/check-manifest-0.41.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/check-manifest/check-manifest-0.41.ebuild b/dev-python/check-manifest/check-manifest-0.41.ebuild index 6747474754..84306ae03a 100644 --- a/dev-python/check-manifest/check-manifest-0.41.ebuild +++ b/dev-python/check-manifest/check-manifest-0.41.ebuild @@ -4,7 +4,7 @@ EAPI="7" PYTHON_COMPAT=( python3_{6,7} ) -#DISTUTILS_USE_SETUPTOOLS=rdepend +DISTUTILS_USE_SETUPTOOLS=rdepend inherit distutils-r1 From d8b23f9379b7ac1f4a3a2403dd942490103adfaa Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 02:50:25 +0200 Subject: [PATCH 035/122] dev-python/pep517: new package doesn't install Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-python/pep517/Manifest | 1 + dev-python/pep517/metadata.xml | 18 +++++++++++++ dev-python/pep517/pep517-0.8.2.ebuild | 38 +++++++++++++++++++++++++++ 3 files changed, 57 insertions(+) create mode 100644 dev-python/pep517/Manifest create mode 100644 dev-python/pep517/metadata.xml create mode 100644 dev-python/pep517/pep517-0.8.2.ebuild diff --git a/dev-python/pep517/Manifest b/dev-python/pep517/Manifest new file mode 100644 index 0000000000..a21985ff7f --- /dev/null +++ b/dev-python/pep517/Manifest @@ -0,0 +1 @@ +DIST pep517-0.8.2.tar.gz 19057 BLAKE2B 44cecac9cb3542680d9f7f7e89d042313d9dcf00a49b94e589cde1918f62f3f527aec3f0c9afb039f280f072b46dbd78472ef197eec19fd7efd10b3573b7b2d5 SHA512 589af6465fe64ad04a8cf4af048df6a8e644423799b9ddd9f246fb314b5809c0415f7738a6c15280714a7454e53c7212c6a2f3f93d379204ee79b8832b53d307 diff --git a/dev-python/pep517/metadata.xml b/dev-python/pep517/metadata.xml new file mode 100644 index 0000000000..ae262366c3 --- /dev/null +++ b/dev-python/pep517/metadata.xml @@ -0,0 +1,18 @@ + + + + + +PEP 517 specifies a standard API for systems which build Python packages. + +This package contains wrappers around the hooks specified by PEP 517. It provides: + + A mechanism to call the hooks in a subprocess, so they are isolated from the current process. + Fallbacks for the optional hooks, so that frontends can call the hooks without checking which are defined. + Higher-level functions which install the build dependencies into a temporary environment and build a wheel/sdist using them. + + + pypa/pep517 + pep517 + + diff --git a/dev-python/pep517/pep517-0.8.2.ebuild b/dev-python/pep517/pep517-0.8.2.ebuild new file mode 100644 index 0000000000..d606c6d27e --- /dev/null +++ b/dev-python/pep517/pep517-0.8.2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{6,7} ) +DISTUTILS_USE_SETUPTOOLS=pyproject.toml + +inherit distutils-r1 + +DESCRIPTION="standard API for systems which build Python packages" +HOMEPAGE=" + https://github.com/pypa/pep517 + https://pypi.org/project/pep517 +" +SRC_URI="https://github.com/pypa/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RDEPEND=" + >=dev-python/flit_core-2[${PYTHON_USEDEP}] + Date: Sat, 25 Apr 2020 03:00:58 +0200 Subject: [PATCH 036/122] x11-misc/xob: New package. A lightweight overlay volume (or anything) bar for the X Window System. Signed-off-by: Ronny (tastytea) Gutbrod --- x11-misc/xob/Manifest | 1 + x11-misc/xob/metadata.xml | 8 ++++++++ x11-misc/xob/xob-0.2.ebuild | 25 +++++++++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 x11-misc/xob/Manifest create mode 100644 x11-misc/xob/metadata.xml create mode 100644 x11-misc/xob/xob-0.2.ebuild diff --git a/x11-misc/xob/Manifest b/x11-misc/xob/Manifest new file mode 100644 index 0000000000..af59ad6b84 --- /dev/null +++ b/x11-misc/xob/Manifest @@ -0,0 +1 @@ +DIST xob-0.2.tar.gz 510814 BLAKE2B fa2590511a8cb48d009a8e07d5d8a57aebb09a70caa80e648304a1af6ea48378db062151cacfd87efa589486c2699985c3904718bb75055968c17c57009fca8e SHA512 f1981bb04172c5453428ecbdab33cc22453d1336aaac54ff613b29924179533c040cc82e640f12f3c5d1753c227af010aee3ac725ff4fb22d64ba1b07692a97e diff --git a/x11-misc/xob/metadata.xml b/x11-misc/xob/metadata.xml new file mode 100644 index 0000000000..5533c93d75 --- /dev/null +++ b/x11-misc/xob/metadata.xml @@ -0,0 +1,8 @@ + + + + + gentoo@tastytea.de + Ronny (tastytea) Gutbrod + + diff --git a/x11-misc/xob/xob-0.2.ebuild b/x11-misc/xob/xob-0.2.ebuild new file mode 100644 index 0000000000..2a73d3f57f --- /dev/null +++ b/x11-misc/xob/xob-0.2.ebuild @@ -0,0 +1,25 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A lightweight overlay volume (or anything) bar for the X Window System" +HOMEPAGE="https://github.com/florentc/xob" +SRC_URI="https://github.com/florentc/xob/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + x11-libs/libX11 + dev-libs/libconfig +" +DEPEND="${RDEPEND}" + +src_install() { + emake prefix="${EPREFIX}"/usr \ + sysconfdir="${EPREFIX}"/etc \ + DESTDIR="${D}" install + dodoc CHANGELOG.md README.md +} From 51e1ff3ce73f924ee1142ca9a458a393d18332fd Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 09:22:35 +0200 Subject: [PATCH 037/122] dev-python/pytest-cython: disable tests for now tests requiring(?) a masked dependency Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-python/pytest-cython/Manifest | 1 + dev-python/pytest-cython/metadata.xml | 8 +++++ .../pytest-cython/pytest-cython-0.1.0.ebuild | 31 +++++++++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 dev-python/pytest-cython/Manifest create mode 100644 dev-python/pytest-cython/metadata.xml create mode 100644 dev-python/pytest-cython/pytest-cython-0.1.0.ebuild diff --git a/dev-python/pytest-cython/Manifest b/dev-python/pytest-cython/Manifest new file mode 100644 index 0000000000..e28b85e2da --- /dev/null +++ b/dev-python/pytest-cython/Manifest @@ -0,0 +1 @@ +DIST pytest-cython-0.1.0.tar.gz 19109 BLAKE2B 75895992402f36010385e0851cce4532825d374cc9d5af1b45d4dc938070da1f9e8c9901601ac10e3fa9a76fd4f0affd3f0dac6d8857eea88c73cbc1686ce613 SHA512 65d8d25f95f2419ae76902cad8f0f4c9b810dbbba80621d301f53d2128dfeb11c4d74e2ac4f1e39f63aadfc1404e9000c0668efbab4793d307f0b90345023771 diff --git a/dev-python/pytest-cython/metadata.xml b/dev-python/pytest-cython/metadata.xml new file mode 100644 index 0000000000..d4c3950f84 --- /dev/null +++ b/dev-python/pytest-cython/metadata.xml @@ -0,0 +1,8 @@ + + + + + pytest-cython + lgpage/pytest-cython + + diff --git a/dev-python/pytest-cython/pytest-cython-0.1.0.ebuild b/dev-python/pytest-cython/pytest-cython-0.1.0.ebuild new file mode 100644 index 0000000000..a339433aaf --- /dev/null +++ b/dev-python/pytest-cython/pytest-cython-0.1.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 + +DESCRIPTION="Plugin for testing Cython extension modules" +HOMEPAGE="https://github.com/lgpage/pytest-cython" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="~amd64" +#IUSE="test" + +RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]" +#DEPEND=" +# ${RDEPEND} +# test? ( +# dev-python/check-manifest[${PYTHON_USEDEP}] +# dev-python/docutils[${PYTHON_USEDEP}] +# dev-python/pygments[${PYTHON_USEDEP}] +# dev-python/readme_renderer[${PYTHON_USEDEP}] +# ) +#" + +#distutils_enable_tests pytest +distutils_enable_sphinx docs From bcbd3dac94d4d83937ce4a5254d6519d14999601 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 09:24:46 +0200 Subject: [PATCH 038/122] mask broken packages Signed-off-by: Alessandro Barbieri --- profiles/package.mask | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 profiles/package.mask diff --git a/profiles/package.mask b/profiles/package.mask new file mode 100644 index 0000000000..f76404ef8d --- /dev/null +++ b/profiles/package.mask @@ -0,0 +1,8 @@ +#skia and revdeps +=media-libs/skia-80 +dev-python/skia-pathops + +#pep517 and revdeps +dev-python/check-manifest +dev-python/pep517 + From 3f02df8d445c5e5a9a6c24f6782ff4aadec12475 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 09:45:45 +0200 Subject: [PATCH 039/122] media-video/kikoplay: drop keywords, remove problematic dep this package will be masked Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- media-video/kikoplay/kikoplay-0.6.1.ebuild | 5 +++-- media-video/kikoplay/kikoplay-9999.ebuild | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/media-video/kikoplay/kikoplay-0.6.1.ebuild b/media-video/kikoplay/kikoplay-0.6.1.ebuild index 50ad86cb0d..6172f0ca84 100644 --- a/media-video/kikoplay/kikoplay-0.6.1.ebuild +++ b/media-video/kikoplay/kikoplay-0.6.1.ebuild @@ -18,15 +18,16 @@ if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="https://github.com/Protostars/${GIT_PN}.git" else SRC_URI="https://github.com/Protostars/${GIT_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~x86" S="${WORKDIR}/${GIT_PN}-${PV}" fi LICENSE="GPL-3" SLOT="0" +#not available +# dev-lang/lua:5.3 RDEPEND=" - dev-lang/lua:5.3 dev-libs/qhttpengine:5 dev-qt/qtconcurrent:5 dev-qt/qtcore:5 diff --git a/media-video/kikoplay/kikoplay-9999.ebuild b/media-video/kikoplay/kikoplay-9999.ebuild index 50ad86cb0d..f71a0c1f42 100644 --- a/media-video/kikoplay/kikoplay-9999.ebuild +++ b/media-video/kikoplay/kikoplay-9999.ebuild @@ -25,8 +25,9 @@ fi LICENSE="GPL-3" SLOT="0" +#not available +# dev-lang/lua:5.3 RDEPEND=" - dev-lang/lua:5.3 dev-libs/qhttpengine:5 dev-qt/qtconcurrent:5 dev-qt/qtcore:5 From 094e9ff0f6145433341db8e61303b61ed4ced919 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 09:57:00 +0200 Subject: [PATCH 040/122] media-libs/libavif: fixes for super bad package Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- media-libs/libavif/libavif-0.6.4.ebuild | 43 ++++++++++++++----------- 1 file changed, 24 insertions(+), 19 deletions(-) diff --git a/media-libs/libavif/libavif-0.6.4.ebuild b/media-libs/libavif/libavif-0.6.4.ebuild index 9abaef946d..009206af54 100644 --- a/media-libs/libavif/libavif-0.6.4.ebuild +++ b/media-libs/libavif/libavif-0.6.4.ebuild @@ -12,23 +12,26 @@ SRC_URI="https://github.com/AOMediaCodec/libavif/archive/v${PV}.tar.gz -> ${P}.t LICENSE="BSD-2" SLOT="0" KEYWORDS="~amd64" -IUSE="dav1d +libaom rav1e" +#IUSE="dav1d +libaom rav1e" +IUSE="dav1d" -REQUIRED_USE="|| ( dav1d libaom )" +#REQUIRED_USE="|| ( dav1d libaom )" -DEPEND="dav1d? ( media-libs/dav1d ) - libaom? ( >=media-libs/libaom-1.1 ) - rav1e? ( media-video/rav1e[capi] ) +#unavailable +# libaom? ( >=media-libs/libaom-1.1 ) +# rav1e? ( media-video/rav1e[capi] ) +DEPEND=" + dav1d? ( media-libs/dav1d ) media-libs/libpng " RDEPEND="${DEPEND}" BDEPEND="" src_configure() { +# -DAVIF_CODEC_AOM=$(usex libaom ON OFF) +# -DAVIF_CODEC_RAV1E=$(usex rav1e ON OFF) local mycmakeargs=( -DAVIF_CODEC_DAV1D=$(usex dav1d ON OFF) - -DAVIF_CODEC_AOM=$(usex libaom ON OFF) - -DAVIF_CODEC_RAV1E=$(usex rav1e ON OFF) -DBUILD_SHARED_LIBS=ON -DAVIF_BUILD_APPS=ON ) @@ -36,21 +39,23 @@ src_configure() { } pkg_postinst() { - if ! use libaom && ! use rav1e ; then +# if ! use libaom && ! use rav1e ; then ewarn "libaom and rav1e flags are not set," ewarn "libavif will work in read-only mode." ewarn "Enable libaom or rav1e flag if you want to save .AVIF files." - fi +# fi - if use libaom ; then - elog "When you upgrade libaom in the future," - elog " you may need to re-emerge libavif again" - elog " to ensure correct AVIF import/export functions." - fi +#instead of writing this below, use the := dependency - if use rav1e ; then - elog "When you upgrade rav1e in the future," - elog " you may need to re-emerge libavif again" - elog " to ensure correct AVIF export function." - fi +# if use libaom ; then +# elog "When you upgrade libaom in the future," +# elog " you may need to re-emerge libavif again" +# elog " to ensure correct AVIF import/export functions." +# fi + +# if use rav1e ; then +# elog "When you upgrade rav1e in the future," +# elog " you may need to re-emerge libavif again" +# elog " to ensure correct AVIF export function." +# fi } From 4d93ef1695fa1967e82bb6b8094904ae39b2434d Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 09:57:51 +0200 Subject: [PATCH 041/122] mask more package(s) Signed-off-by: Alessandro Barbieri --- profiles/package.mask | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index f76404ef8d..0e37523344 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -1,8 +1,12 @@ -#skia and revdeps +#doesn't build =media-libs/skia-80 +#skia revdep dev-python/skia-pathops -#pep517 and revdeps +#pep517 revdep dev-python/check-manifest +#wait until mgorny pushes his fix dev-python/pep517 +#depend on lua5.3 that is not available +media-video/kikoplay From a68cdc0f9131de0c9531c144b76e459e2f5dd301 Mon Sep 17 00:00:00 2001 From: David Heidelberg Date: Sat, 25 Apr 2020 10:12:10 +0200 Subject: [PATCH 042/122] app-misc/mobile-datovka: add dependency on dev-qt/qttranslations Previously used dirty fix can be dropped now! Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: David Heidelberg --- .../mobile-datovka-1.9.1-quickdirtyfix.patch | 48 ------------------- .../mobile-datovka-1.9.1.ebuild | 3 +- 2 files changed, 1 insertion(+), 50 deletions(-) delete mode 100644 app-misc/mobile-datovka/files/mobile-datovka-1.9.1-quickdirtyfix.patch diff --git a/app-misc/mobile-datovka/files/mobile-datovka-1.9.1-quickdirtyfix.patch b/app-misc/mobile-datovka/files/mobile-datovka-1.9.1-quickdirtyfix.patch deleted file mode 100644 index 6f8c432761..0000000000 --- a/app-misc/mobile-datovka/files/mobile-datovka-1.9.1-quickdirtyfix.patch +++ /dev/null @@ -1,48 +0,0 @@ -From a8613894370b5ff66731896b293e024151dba66c Mon Sep 17 00:00:00 2001 -From: David Heidelberg -Date: Thu, 23 Apr 2020 21:53:14 +0200 -Subject: [PATCH 1/3] Compile under Linux. - -Signed-off-by: David Heidelberg ---- - mobile-datovka.pro | 15 ++++++++------- - 1 file changed, 8 insertions(+), 7 deletions(-) - -diff --git a/mobile-datovka.pro b/mobile-datovka.pro -index 8cef44c..635279f 100644 ---- a/mobile-datovka.pro -+++ b/mobile-datovka.pro -@@ -64,13 +64,13 @@ command = $$LRELEASE mobile-datovka.pro - system($$command)|error("Failed to run: $$command") - - # Copy translation files at qmake invocation. --message(Copying Qt translation from $$system_path($$[QT_INSTALL_DATA]).) --system($$QMAKE_COPY $$system_path($$[QT_INSTALL_DATA]/translations/qtbase_cs.qm) $$system_path(res/locale/qtbase_cs.qm)) --system($$QMAKE_COPY $$system_path($$[QT_INSTALL_DATA]/translations/qtbase_en.qm) $$system_path(res/locale/qtbase_en.qm)) -+#message(Copying Qt translation from $$system_path($$[QT_INSTALL_DATA]).) -+#system($$QMAKE_COPY $$system_path($$[QT_INSTALL_DATA]/translations/qtbase_cs.qm) $$system_path(res/locale/qtbase_cs.qm)) -+#system($$QMAKE_COPY $$system_path($$[QT_INSTALL_DATA]/translations/qtbase_en.qm) $$system_path(res/locale/qtbase_en.qm)) - - TRANSLATIONS_FILES += \ -- res/locale/qtbase_cs.qm \ -- res/locale/qtbase_en.qm \ -+# res/locale/qtbase_cs.qm \ -+# res/locale/qtbase_en.qm \ - res/locale/datovka_cs.qm \ - res/locale/datovka_en.qm - -@@ -374,8 +374,9 @@ HEADERS += \ - src/zfo.h - - RESOURCES += \ -- res/qml.qrc \ -- res/translations.qrc -+ res/qml.qrc -+# res/qml.qrc \ -+# res/translations.qrc - - # Linux target. - linux { --- -2.26.2 - diff --git a/app-misc/mobile-datovka/mobile-datovka-1.9.1.ebuild b/app-misc/mobile-datovka/mobile-datovka-1.9.1.ebuild index 085bad53a3..1f5e33248d 100644 --- a/app-misc/mobile-datovka/mobile-datovka-1.9.1.ebuild +++ b/app-misc/mobile-datovka/mobile-datovka-1.9.1.ebuild @@ -27,6 +27,7 @@ RDEPEND=" >=dev-qt/qtwidgets-${QT_PV} >=dev-qt/qtquickcontrols-${QT_PV} >=dev-qt/qtquickcontrols2-${QT_PV} + >=dev-qt/qttranslations-${QT_PV} " DEPEND=" ${RDEPEND} @@ -37,10 +38,8 @@ DEPEND=" S="${WORKDIR}/${PN}-v${PV}" PATCHES=( - "${FILESDIR}/${PN}-1.9.1-quickdirtyfix.patch" "${FILESDIR}/${P}-0001-add-metainfo-for-distributions.patch" "${FILESDIR}/${P}-0002-Support-Linux-phones-and-desktop.patch" - ) src_configure() { From 563a7534478672a17e7e5eefc0891b573403f408 Mon Sep 17 00:00:00 2001 From: Denis Reva Date: Sat, 25 Apr 2020 14:56:02 +0500 Subject: [PATCH 043/122] app-editors/bluegriffon-bin: HTML and EPUB editor New ebuild, I'm not sure about proper category May be it should be www-apps, however, it can be used as non-web editor (epub editor) Binary package because building from source is terrible hell From Wikipedia: BlueGriffon is a WYSIWYG content editor for the World Wide Web. It is based on the discontinued Nvu editor, which in turn is based on the Composer component of the Mozilla Application Suite. Powered by Gecko, the rendering engine of Firefox, it can edit Web pages in conformance to Web Standards. It runs on Microsoft Windows, macOS and Linux., Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Denis Reva --- app-editors/bluegriffon-bin/Manifest | 2 + .../bluegriffon-bin-3.1.ebuild | 60 +++++++++++++++++++ .../files/bluegriffon-bin.desktop | 13 ++++ app-editors/bluegriffon-bin/metadata.xml | 39 ++++++++++++ 4 files changed, 114 insertions(+) create mode 100644 app-editors/bluegriffon-bin/Manifest create mode 100644 app-editors/bluegriffon-bin/bluegriffon-bin-3.1.ebuild create mode 100644 app-editors/bluegriffon-bin/files/bluegriffon-bin.desktop create mode 100644 app-editors/bluegriffon-bin/metadata.xml diff --git a/app-editors/bluegriffon-bin/Manifest b/app-editors/bluegriffon-bin/Manifest new file mode 100644 index 0000000000..326e413293 --- /dev/null +++ b/app-editors/bluegriffon-bin/Manifest @@ -0,0 +1,2 @@ +DIST bluegriffon-bin-3.1.tar.bz2 281359437 BLAKE2B dddcf0dc38a9d7f6ad81047598ac62f5698e1771019e34aaaca29361f15a9cb603686e1c9f68848afda4c64dce2b5e36dd07c7e734b0cc2e0828bcf8be47cd89 SHA512 f069f0313523c7a32f286e3629f149728c565717252f17ce5f31eee2f58de53413edce8c60cc302704b4013913f7da995ce746fa25c1b13eea0551ecc946d28b +DIST bluegriffon-bin.png 54142 BLAKE2B de0002498a22b0574bd9379e14c9bf4afb51f5a0c1cfb754514127844626ab7e8bf91daf80151b309af47a9c01bc472fa6f8135121d8014af854257847d38f16 SHA512 68f0ae4ce9566d7dbdda49c6c6572d888f121a5d89de3ce0d567f62f9e1062df4e72e9bf1b0fbe67dec7c583abd40dd706817e49653a28c09096bbb33b5bd207 diff --git a/app-editors/bluegriffon-bin/bluegriffon-bin-3.1.ebuild b/app-editors/bluegriffon-bin/bluegriffon-bin-3.1.ebuild new file mode 100644 index 0000000000..6333b1b665 --- /dev/null +++ b/app-editors/bluegriffon-bin/bluegriffon-bin-3.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit xdg desktop + +DESCRIPTION="The Open Source next-gen Web Editor based on the rendering engine of Firefox" +HOMEPAGE="https://github.com/therealglazou/bluegriffon http://www.bluegriffon.org/" +SRC_URI="http://bluegriffon.org/freshmeat/${PV}/bluegriffon-${PV}.Ubuntu18.04-x86_64.tar.bz2 -> ${P}.tar.bz2 +http://bluegriffon.org/BG_files/bluegriffon.png -> ${PN}.png" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" +S="${WORKDIR}/bluegriffon/" +XDG_ECLASS_DESKTOPFILES="${FILESDIR}" +XDG_ECLASS_ICONFILES="${FILESDIR}" + +BUNDLED_DEPEND="dev-libs/nspr + dev-libs/nss" +DEPEND=">=sys-libs/glibc-2.30-r8" +RDEPEND="${DEPEND} + ${BUNDLED_DEPEND} + x11-libs/gtk+:2 + virtual/opengl + x11-libs/cairo + x11-libs/pango + dev-libs/gobject-introspection + x11-libs/libxcb + x11-libs/libXrender + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXcursor + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXau + x11-libs/libXdmcp + media-libs/freetype + x11-libs/libxcb + x11-libs/pixman + media-libs/libpng:0/16 + sys-apps/util-linux + media-libs/harfbuzz:0/0.9.18 + dev-libs/fribidi + dev-libs/libffi:0/7 + dev-libs/libpcre + dev-libs/expat + media-gfx/graphite2 + dev-libs/libbsd" +BDEPEND="" + +src_install() { + dodir /opt/bluegriffon + cp -ap "${S}"/* "${D}"/opt/bluegriffon/ + dosym ../../opt/bluegriffon/bluegriffon-bin /usr/bin/bluegriffon-bin + doicon "${DISTDIR}/bluegriffon-bin.png" + domenu "${FILESDIR}/bluegriffon-bin.desktop" +} diff --git a/app-editors/bluegriffon-bin/files/bluegriffon-bin.desktop b/app-editors/bluegriffon-bin/files/bluegriffon-bin.desktop new file mode 100644 index 0000000000..e5de937024 --- /dev/null +++ b/app-editors/bluegriffon-bin/files/bluegriffon-bin.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Bluegriffon(Binary) +GenericName=Bluegriffon(Binary) +Comment=Web and EPUB Editor +Exec=bluegriffon-bin %u +Icon=bluegriffon-bin +Terminal=false +X-MultipleArgs=false +Type=Application +StartupWMClass=Bluegriffon +Categories=Network;WebBrowser; +MimeType=text/html;text/xml;application/xhtml+xml;application/epub+zip diff --git a/app-editors/bluegriffon-bin/metadata.xml b/app-editors/bluegriffon-bin/metadata.xml new file mode 100644 index 0000000000..134df5df8e --- /dev/null +++ b/app-editors/bluegriffon-bin/metadata.xml @@ -0,0 +1,39 @@ + + + + + denis7774@gmail.com + Denis Reva + RarogCmex + + BlueGriffon + The next-gen Web and EPUB Editor based on the rendering engine of Firefox + + « My HTML Editor is BlueGriffon, an intuitive, modern and robust application. + I like that what I see is what I get on the Web. » + Jeff Jaffe, CEO of the World Wide Web Consortium (W3C) + + « The HTML Editor I'm Using Today? BlueGriffon » + Nick Longo, author of CoffeeCup, the very first HTML Editor + + « Dear @BlueGriffonApp , you saved my a$$ once again » + Tristan Nitot, former President of Mozilla Europe + + BlueGriffon is a WYSIWYG content editor for the World Wide Web. + It is based on the discontinued Nvu editor, which in turn is based on the Composer + component of the Mozilla Application Suite. Powered by Gecko, the rendering engine of Firefox, + it can edit Web pages in conformance to Web Standards. It runs on Microsoft Windows, macOS and Linux. + + BlueGriffon complies with the W3C's web standards. It can create and edit pages in accordance + to HTML 4, XHTML 1.1, HTML 5 and XHTML 5. It supports CSS 2.1 and all parts of CSS 3 already + implemented by Gecko. BlueGriffon also includes SVG-edit, an XUL-based editor for SVG that is + originally distributed as an add-on to Firefox and was adapted to BlueGriffon. + + A version without the CSS Stylesheet editor is free to download and is available on Microsoft Windows, + macOS and Linux. + + Many enhancements are available via add-ons. Most add-ons such as 'Project Manager', 'CSS Stylesheet editor', + 'MathML Editor', 'Word Count' and 'FullScreen view/edit' must be paid for, + while only two ('FireFTP' and 'Dictionaries') are free to download. + + From 69d16b4de5c2b463b881c703b469628f9c27025d Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Sat, 25 Apr 2020 12:40:42 +0200 Subject: [PATCH 044/122] dev-python/ufoLib2: add mising dep Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan --- dev-python/ufoLib2/ufoLib2-0.6.3a_p1.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-python/ufoLib2/ufoLib2-0.6.3a_p1.ebuild b/dev-python/ufoLib2/ufoLib2-0.6.3a_p1.ebuild index 81fcbc6c4f..8143c391a3 100644 --- a/dev-python/ufoLib2/ufoLib2-0.6.3a_p1.ebuild +++ b/dev-python/ufoLib2/ufoLib2-0.6.3a_p1.ebuild @@ -17,10 +17,11 @@ HOMEPAGE="https://github.com/fonttools/ufoLib2" LICENSE="Apache-2.0" SLOT="0" -IUSE="test" +# fs not pulled in by fonttools RDEPEND=" >=dev-python/fonttools-4.0.0[${PYTHON_USEDEP}] + dev-python/fs[${PYTHON_USEDEP}] >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] dev-python/lxml[${PYTHON_USEDEP}] " @@ -35,6 +36,6 @@ S="${WORKDIR}/${MYP}" distutils_enable_tests pytest python_prepare_all() { - sed -e '/\/d' -i setup.cfg + sed -e '/\/d' -i setup.cfg || die distutils-r1_python_prepare_all } From 584bde557d54130bc1f2ccbb7905834ebcb78a3b Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Sat, 25 Apr 2020 12:48:36 +0200 Subject: [PATCH 045/122] dev-python/text-unidecode: pytest verbose (-vv) Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan --- dev-python/text-unidecode/text-unidecode-1.3.ebuild | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/dev-python/text-unidecode/text-unidecode-1.3.ebuild b/dev-python/text-unidecode/text-unidecode-1.3.ebuild index 496d2de444..cf75f07139 100644 --- a/dev-python/text-unidecode/text-unidecode-1.3.ebuild +++ b/dev-python/text-unidecode/text-unidecode-1.3.ebuild @@ -13,12 +13,11 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="|| ( Artistic GPL-1 GPL-2+ )" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" -DEPEND="test? ( dev-python/pytest )" RDEPEND="" +distutils_enable_tests pytest + python_prepare_all() { sed -i '/pytest-runner/d' setup.py distutils-r1_python_prepare_all @@ -29,5 +28,5 @@ python_test() { cd "${TEST_DIR}" || die cp "${S}/test_unidecode.py" . || die cp "${S}/setup.cfg" . || die - pytest || die "Tests fail with ${EPYTHON}" + pytest -vv || die "Tests fail with ${EPYTHON}" } From d1f4f3bfac539254c8fd9dcb06230638bcc9a8a0 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Sat, 25 Apr 2020 13:15:59 +0200 Subject: [PATCH 046/122] dev-python/faker: do not depend on deprecated dep that dep only pulls in a package if python_targets python2_7, as this package does not have py2_7 it does not have to depend on this. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan --- dev-python/faker/faker-4.0.3.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-python/faker/faker-4.0.3.ebuild b/dev-python/faker/faker-4.0.3.ebuild index 7968c172d7..530758121e 100644 --- a/dev-python/faker/faker-4.0.3.ebuild +++ b/dev-python/faker/faker-4.0.3.ebuild @@ -22,7 +22,6 @@ RDEPEND=" >=dev-python/python-dateutil-2.4[${PYTHON_USEDEP}] dev-python/six[${PYTHON_USEDEP}] >=dev-python/text-unidecode-1.3[${PYTHON_USEDEP}] - virtual/python-ipaddress[${PYTHON_USEDEP}] " DEPEND=" ${RDEPEND} From bebd1a3533cceb6f75dfa9d0cee749bc9b251fd4 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Sat, 25 Apr 2020 13:25:37 +0200 Subject: [PATCH 047/122] dev-python/pytest-cython: add missing doc dep Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan --- dev-python/pytest-cython/pytest-cython-0.1.0.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-python/pytest-cython/pytest-cython-0.1.0.ebuild b/dev-python/pytest-cython/pytest-cython-0.1.0.ebuild index a339433aaf..df96a72632 100644 --- a/dev-python/pytest-cython/pytest-cython-0.1.0.ebuild +++ b/dev-python/pytest-cython/pytest-cython-0.1.0.ebuild @@ -6,6 +6,7 @@ EAPI="7" PYTHON_COMPAT=( python3_{6,7} ) inherit distutils-r1 +DISTUTILS_USE_SETUPTOOLS=rdepend DESCRIPTION="Plugin for testing Cython extension modules" HOMEPAGE="https://github.com/lgpage/pytest-cython" @@ -28,4 +29,4 @@ RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]" #" #distutils_enable_tests pytest -distutils_enable_sphinx docs +distutils_enable_sphinx docs dev-python/sphinx-py3doc-enhanced-theme From 298e7c44e65c2315468e871b1e5a63c039a52e9b Mon Sep 17 00:00:00 2001 From: Daniel Novomesky Date: Sat, 25 Apr 2020 14:22:01 +0200 Subject: [PATCH 048/122] media-libs/libavif: version bump to 0.7.2 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --force Signed-off-by: Daniel Novomesky --- media-libs/libavif/Manifest | 1 + media-libs/libavif/libavif-0.7.2.ebuild | 63 +++++++++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 media-libs/libavif/libavif-0.7.2.ebuild diff --git a/media-libs/libavif/Manifest b/media-libs/libavif/Manifest index 5e2026ef11..f8b5a71cf7 100644 --- a/media-libs/libavif/Manifest +++ b/media-libs/libavif/Manifest @@ -1 +1,2 @@ DIST libavif-0.6.4.tar.gz 2880753 BLAKE2B d42e106a67aa82e4e9cd28488e6393e100e78bf381f8db6f9563c8563eec8c8afe64dedd4b3cdcadc296f15472995cee979469230085aa27a19a48f2d01f5e6a SHA512 ccd9ef462b9a235914f08a75f7acefc1592037e14967089bbc118838ba3603aa527f20b842c658b357f159de28dede15ab80e27f08a19ad3456247970c0ad822 +DIST libavif-0.7.2.tar.gz 2892316 BLAKE2B 24f2a25744fda5f6847506ab4c7a326635fe417dd4385960322f8302b1b60c1ef96ed9ebf453fddb8eba6e7f58506e15ec6934eca76b33ccd803f324432c0340 SHA512 543aae3dde2ed19a8d2d22425260d09f577fbddbd5bc293cc9ec97e427f3854e7a957b4975130b1129a0c73847398ce88ab22de48bec500b83bc56fde671e6b7 diff --git a/media-libs/libavif/libavif-0.7.2.ebuild b/media-libs/libavif/libavif-0.7.2.ebuild new file mode 100644 index 0000000000..82393777db --- /dev/null +++ b/media-libs/libavif/libavif-0.7.2.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="Library for encoding and decoding .avif files" +HOMEPAGE="https://github.com/AOMediaCodec/libavif" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/AOMediaCodec/libavif.git" +else + SRC_URI="https://github.com/AOMediaCodec/libavif/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="BSD-2" +SLOT="0" +IUSE="dav1d +libaom rav1e" + +REQUIRED_USE="|| ( dav1d libaom )" + +DEPEND="dav1d? ( media-libs/dav1d ) + libaom? ( >=media-libs/libaom-1.1 ) + rav1e? ( media-video/rav1e[capi] ) + media-libs/libpng + virtual/jpeg +" +RDEPEND="${DEPEND}" +BDEPEND="" + +src_configure() { + local mycmakeargs=( + -DAVIF_CODEC_DAV1D=$(usex dav1d ON OFF) + -DAVIF_CODEC_AOM=$(usex libaom ON OFF) + -DAVIF_CODEC_RAV1E=$(usex rav1e ON OFF) + -DBUILD_SHARED_LIBS=ON + -DAVIF_BUILD_APPS=ON + ) + cmake_src_configure +} + +pkg_postinst() { + if ! use libaom && ! use rav1e ; then + ewarn "libaom and rav1e flags are not set," + ewarn "libavif will work in read-only mode." + ewarn "Enable libaom or rav1e flag if you want to save .AVIF files." + fi + + if use libaom ; then + elog "When you upgrade libaom in the future," + elog " you may need to re-emerge libavif again" + elog " to ensure correct AVIF import/export functions." + fi + + if use rav1e ; then + elog "When you upgrade rav1e in the future," + elog " you may need to re-emerge libavif again" + elog " to ensure correct AVIF export function." + fi +} From 09c75f1cc8494c8893c5eeb4ccec882f137d8ed3 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 14:26:37 +0200 Subject: [PATCH 049/122] dev-python/aiohttp-cors: revert bump Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- .../aiohttp-cors/aiohttp-cors-0.7.0-r1.ebuild | 36 ------------------- 1 file changed, 36 deletions(-) delete mode 100644 dev-python/aiohttp-cors/aiohttp-cors-0.7.0-r1.ebuild diff --git a/dev-python/aiohttp-cors/aiohttp-cors-0.7.0-r1.ebuild b/dev-python/aiohttp-cors/aiohttp-cors-0.7.0-r1.ebuild deleted file mode 100644 index 2c9822a195..0000000000 --- a/dev-python/aiohttp-cors/aiohttp-cors-0.7.0-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -PYTHON_COMPAT=( python3_{6,7,8} ) - -inherit distutils-r1 - -DESCRIPTION="Implements CORS support for aiohttp asyncio-powered asynchronous HTTP server" -HOMEPAGE="https://github.com/aio-libs/aiohttp-cors" -SRC_URI="https://github.com/aio-libs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=">=dev-python/aiohttp-1.1.1[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - dev-python/pytest-aiohttp[${PYTHON_USEDEP}] - dev-python/selenium[${PYTHON_USEDEP}] - )" - -distutils_enable_tests pytest - -# https://github.com/aio-libs/aiohttp-cors/pull/278 -PATCHES=( - "${FILESDIR}/${P}-tests.patch" - "${FILESDIR}/${P}-py3_7.patch" -) - -src_prepare() { - sed -i -e '/^addopts=/d' setup.cfg || die - distutils-r1_src_prepare -} From 7e4100d5c69d7b5f59deffb4df5a5823080df870 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 14:27:55 +0200 Subject: [PATCH 050/122] dev-python/black: revert bump Signed-off-by: Alessandro Barbieri --- dev-python/black/black-19.10_beta0-r2.ebuild | 56 -------------------- 1 file changed, 56 deletions(-) delete mode 100644 dev-python/black/black-19.10_beta0-r2.ebuild diff --git a/dev-python/black/black-19.10_beta0-r2.ebuild b/dev-python/black/black-19.10_beta0-r2.ebuild deleted file mode 100644 index 0835948e63..0000000000 --- a/dev-python/black/black-19.10_beta0-r2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -PYTHON_COMPAT=( python3_{6,7,8} ) -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 - -MY_PV="19.10b0" - -DESCRIPTION="The uncompromising Python code formatter" -HOMEPAGE="https://github.com/psf/black https://pypi.org/project/black/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PN}-${MY_PV}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - test? ( - >=dev-python/aiohttp-3.3.2[${PYTHON_USEDEP}] - dev-python/aiohttp-cors[${PYTHON_USEDEP}] - ) -" - -RDEPEND=" - >=dev-python/appdirs-1.4[${PYTHON_USEDEP}] - >=dev-python/attrs-18.1[${PYTHON_USEDEP}] - >=dev-python/click-6.5[${PYTHON_USEDEP}] - >=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}] - >=dev-python/pathspec-0.6[${PYTHON_USEDEP}] - >=dev-python/regex-2019.11.1[${PYTHON_USEDEP}] - >=dev-python/toml-0.9.4[${PYTHON_USEDEP}] - >=dev-python/typed-ast-1.4.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-3.7.4[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/dataclasses[${PYTHON_USEDEP}]' python3_6) -" - -S="${WORKDIR}/${PN}-${MY_PV}" - -python_prepare_all() { - # cannot get_version() for some reason so we set it here manually - sed -i -e "s/get_version(root=CURRENT_DIR.parent)/${MY_PV::-2}/g" \ - -e '/for sp in "abcfr":/d' \ - -e '/version.split(sp)/d' \ - docs/conf.py || die - - distutils-r1_python_prepare_all -} - -distutils_enable_tests pytest -# docs fail to build:: module 'black' has no attribute 'is_python36' -# 'release': return_codes_re.sub('', self.config.release), -#distutils_enable_sphinx docs dev-python/recommonmark From f48d677520897bf7b8310078b06ef6495939c4dd Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 14:29:52 +0200 Subject: [PATCH 051/122] media-libs/libavif: add required dep Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- media-libs/libavif/libavif-0.6.4.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/media-libs/libavif/libavif-0.6.4.ebuild b/media-libs/libavif/libavif-0.6.4.ebuild index 009206af54..89a658c62f 100644 --- a/media-libs/libavif/libavif-0.6.4.ebuild +++ b/media-libs/libavif/libavif-0.6.4.ebuild @@ -16,8 +16,9 @@ KEYWORDS="~amd64" IUSE="dav1d" #REQUIRED_USE="|| ( dav1d libaom )" +REQUIRED_USE="dav1d" -#unavailable +#unavailable dependencies # libaom? ( >=media-libs/libaom-1.1 ) # rav1e? ( media-video/rav1e[capi] ) DEPEND=" From b0a8f05843cf8fbfcb419c84ba826764469dfb65 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 14:52:34 +0200 Subject: [PATCH 052/122] dev-python/pytest-randomly: temporary drop black Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-python/pytest-randomly/pytest-randomly-3.3.1.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-python/pytest-randomly/pytest-randomly-3.3.1.ebuild b/dev-python/pytest-randomly/pytest-randomly-3.3.1.ebuild index 2796f69874..b28fd46e51 100644 --- a/dev-python/pytest-randomly/pytest-randomly-3.3.1.ebuild +++ b/dev-python/pytest-randomly/pytest-randomly-3.3.1.ebuild @@ -31,9 +31,10 @@ RDEPEND=" dev-python/secretstorage[${PYTHON_USEDEP}] dev-python/twine[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/black[${PYTHON_USEDEP}]' python3_8) $(python_gen_cond_dep 'dev-python/importlib_metadata[${PYTHON_USEDEP}]' python3_6 python3_7) " +# $(python_gen_cond_dep 'dev-python/black[${PYTHON_USEDEP}]' python3_8) + #DEPEND=" # test? ( # $(python_gen_cond_dep 'dev-python/check-manifest[${PYTHON_USEDEP}]' python3_8) From bbdd1cb1a62d923e6f59b3fa48cd381a48905419 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 16:33:07 +0200 Subject: [PATCH 053/122] media-libs/libavif: drop keywords until all the deps are satisfied Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- media-libs/libavif/libavif-0.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libavif/libavif-0.7.2.ebuild b/media-libs/libavif/libavif-0.7.2.ebuild index 82393777db..cc370ecb7d 100644 --- a/media-libs/libavif/libavif-0.7.2.ebuild +++ b/media-libs/libavif/libavif-0.7.2.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then EGIT_REPO_URI="https://github.com/AOMediaCodec/libavif.git" else SRC_URI="https://github.com/AOMediaCodec/libavif/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="" fi LICENSE="BSD-2" From 1c46922a5e4240b4c2b34503e9820378c4755643 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 17:22:42 +0200 Subject: [PATCH 054/122] sci-libs/saclib: use tc-getCC Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- .../saclib/{saclib-2.2.7.ebuild => saclib-2.2.7-r1.ebuild} | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) rename sci-libs/saclib/{saclib-2.2.7.ebuild => saclib-2.2.7-r1.ebuild} (91%) diff --git a/sci-libs/saclib/saclib-2.2.7.ebuild b/sci-libs/saclib/saclib-2.2.7-r1.ebuild similarity index 91% rename from sci-libs/saclib/saclib-2.2.7.ebuild rename to sci-libs/saclib/saclib-2.2.7-r1.ebuild index cd8b1604b3..ca396ff606 100644 --- a/sci-libs/saclib/saclib-2.2.7.ebuild +++ b/sci-libs/saclib/saclib-2.2.7-r1.ebuild @@ -3,6 +3,8 @@ EAPI="7" +inherit toolchain-funcs + MYP="${PN}${PV}" MAJOR=$(ver_cut 1) @@ -58,7 +60,7 @@ src_compile() { cd ../lib/objo || die fi - echo "${CC}" *.o "-fPIC -shared ${CFLAGS} ${LDFLAGS} -Wl,-soname,${FULLLIBNAME} -o ../${FULLLIBNAME}" > make.sh || die + echo $(tc-getCC) *.o "-fPIC -shared ${CFLAGS} ${LDFLAGS} -Wl,-soname,${FULLLIBNAME} -o ../${FULLLIBNAME}" > make.sh || die bash make.sh || die cd .. || die ln -s "${FULLLIBNAME}" "${MINMAJLIBNAME}" || die From 1a832d65ac9ba63a991e8d0a0cb8e9c91b07efd3 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 17:27:36 +0200 Subject: [PATCH 055/122] sci-libs/jdqz: use fc-getFC Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- ...-0_pre19971107.ebuild => jdqz-0_pre19971107-r1.ebuild} | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) rename sci-libs/jdqz/{jdqz-0_pre19971107.ebuild => jdqz-0_pre19971107-r1.ebuild} (85%) diff --git a/sci-libs/jdqz/jdqz-0_pre19971107.ebuild b/sci-libs/jdqz/jdqz-0_pre19971107-r1.ebuild similarity index 85% rename from sci-libs/jdqz/jdqz-0_pre19971107.ebuild rename to sci-libs/jdqz/jdqz-0_pre19971107-r1.ebuild index 054ae05ef4..9f78e53fca 100644 --- a/sci-libs/jdqz/jdqz-0_pre19971107.ebuild +++ b/sci-libs/jdqz/jdqz-0_pre19971107-r1.ebuild @@ -3,7 +3,7 @@ EAPI="7" -inherit flag-o-matic fortran-2 +inherit flag-o-matic fortran-2 toolchain-funcs DESCRIPTION="Jacobi-Davidson type method for the generalized standard eigenvalue problem." HOMEPAGE="https://www.win.tue.nl/casa/research/scientificcomputing/topics/jd/software.html" @@ -48,11 +48,9 @@ src_compile() { cd "jdlib" || die - echo '#!/bin/sh' > make.sh || die - echo "${FC}" *.f "${FFLAGS} -shared -fPIC -Wl,-soname,libjdqz.so.0 -lm ${libs} ${LDFLAGS} -o libjdqz.so.0" >> make.sh || die - chmod +x make.sh || die + echo "$(fc-getFC)" *.f "${FFLAGS} -shared -fPIC -Wl,-soname,libjdqz.so.0 -lm ${libs} ${LDFLAGS} -o libjdqz.so.0" > make.sh || die - ./make.sh || die + bash make.sh || die ln -s libjdqz.so.0 libjdqz.so || die } From 34e31abf9a611b49c50b8912567eeff1aa19dfc7 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 21:44:11 +0200 Subject: [PATCH 056/122] dev-python/pep517: now kind-a work Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-python/pep517/Manifest | 2 +- ...pep517-0.8.2.ebuild => pep517-0.8.2-r1.ebuild} | 15 +++++++++++++-- 2 files changed, 14 insertions(+), 3 deletions(-) rename dev-python/pep517/{pep517-0.8.2.ebuild => pep517-0.8.2-r1.ebuild} (68%) diff --git a/dev-python/pep517/Manifest b/dev-python/pep517/Manifest index a21985ff7f..71f214bafd 100644 --- a/dev-python/pep517/Manifest +++ b/dev-python/pep517/Manifest @@ -1 +1 @@ -DIST pep517-0.8.2.tar.gz 19057 BLAKE2B 44cecac9cb3542680d9f7f7e89d042313d9dcf00a49b94e589cde1918f62f3f527aec3f0c9afb039f280f072b46dbd78472ef197eec19fd7efd10b3573b7b2d5 SHA512 589af6465fe64ad04a8cf4af048df6a8e644423799b9ddd9f246fb314b5809c0415f7738a6c15280714a7454e53c7212c6a2f3f93d379204ee79b8832b53d307 +DIST pep517-0.8.2.tar.gz 20440 BLAKE2B abddf5acec80ca49b45146c0017d5d0d062283fca1d19c76413f195b22cb804ce32952f2c17a9d2f98d8cf93e93b0b347cddd5086341a20022d7fb78218db354 SHA512 668569a26a4c21a1b8d6828a26bdcdab62b8c4d5fcaba8d9f9a4740e0fce7f071295e28d91349500b4c7be05ab2c2670986de18f01e2afafc1878101e5ef9af2 diff --git a/dev-python/pep517/pep517-0.8.2.ebuild b/dev-python/pep517/pep517-0.8.2-r1.ebuild similarity index 68% rename from dev-python/pep517/pep517-0.8.2.ebuild rename to dev-python/pep517/pep517-0.8.2-r1.ebuild index d606c6d27e..5db0ab15e5 100644 --- a/dev-python/pep517/pep517-0.8.2.ebuild +++ b/dev-python/pep517/pep517-0.8.2-r1.ebuild @@ -13,12 +13,13 @@ HOMEPAGE=" https://github.com/pypa/pep517 https://pypi.org/project/pep517 " -SRC_URI="https://github.com/pypa/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" IUSE="test" +RESTRICT="!test? ( test )" RDEPEND=" >=dev-python/flit_core-2[${PYTHON_USEDEP}] @@ -35,4 +36,14 @@ DEPEND=" ) " -distutils_enable_tests pytest +src_prepare() { + sed -i 's|addopts=--flake8||' pytest.ini + default +} + +python_test() { + pytest -vv \ + --deselect tests/test_meta.py::test_classic_package \ + --deselect tests/test_meta.py::test_meta_output \ + --deselect tests/test_meta.py::test_meta_for_this_package || die +} From 29a87d8504238224fa5e298c64960fb195613f91 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 21:44:41 +0200 Subject: [PATCH 057/122] remove pep517 mask Signed-off-by: Alessandro Barbieri --- profiles/package.mask | 5 ----- 1 file changed, 5 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index 0e37523344..8e07fb833e 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -3,10 +3,5 @@ #skia revdep dev-python/skia-pathops -#pep517 revdep -dev-python/check-manifest -#wait until mgorny pushes his fix -dev-python/pep517 - #depend on lua5.3 that is not available media-video/kikoplay From ac79cc33b641f310452e64df422afd95da17f8ea Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 22:00:44 +0200 Subject: [PATCH 058/122] dev-python/check-manifest: now working Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- ...-manifest-0.41.ebuild => check-manifest-0.41-r1.ebuild} | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) rename dev-python/check-manifest/{check-manifest-0.41.ebuild => check-manifest-0.41-r1.ebuild} (83%) diff --git a/dev-python/check-manifest/check-manifest-0.41.ebuild b/dev-python/check-manifest/check-manifest-0.41-r1.ebuild similarity index 83% rename from dev-python/check-manifest/check-manifest-0.41.ebuild rename to dev-python/check-manifest/check-manifest-0.41-r1.ebuild index 84306ae03a..bc00f11ab4 100644 --- a/dev-python/check-manifest/check-manifest-0.41.ebuild +++ b/dev-python/check-manifest/check-manifest-0.41-r1.ebuild @@ -18,6 +18,8 @@ SRC_URI="https://github.com/mgedmin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" #install requires, is right? RDEPEND=" @@ -28,7 +30,10 @@ DEPEND=" ${RDEPEND} test? ( dev-python/mock[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] ) " -distutils_enable_tests nose +python_test() { + nosetests -v -e test_build_sdist || die +} From bfe5023db28f5207c0512c3ce765299df396da2c Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 22:03:27 +0200 Subject: [PATCH 059/122] app-editors/bluegriffon-bin: lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- app-editors/bluegriffon-bin/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/bluegriffon-bin/metadata.xml b/app-editors/bluegriffon-bin/metadata.xml index 134df5df8e..eec4fc3c38 100644 --- a/app-editors/bluegriffon-bin/metadata.xml +++ b/app-editors/bluegriffon-bin/metadata.xml @@ -6,7 +6,7 @@ Denis Reva RarogCmex - BlueGriffon + BlueGriffon The next-gen Web and EPUB Editor based on the rendering engine of Firefox « My HTML Editor is BlueGriffon, an intuitive, modern and robust application. From f937bb9496e6c4f04ff3fd63e0d4eff207e15315 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 22:04:03 +0200 Subject: [PATCH 060/122] media-sound/6pm: lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- media-sound/6pm/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/6pm/metadata.xml b/media-sound/6pm/metadata.xml index a1f61a8401..61c1729f43 100644 --- a/media-sound/6pm/metadata.xml +++ b/media-sound/6pm/metadata.xml @@ -6,7 +6,7 @@ Denis Reva RarogCmex - + 6PM, created and maintained by Michel Vergnaud, is a polyphonic, touch-sensitive, realtime, phase-modulation (PM) software sound synthesizer. The screenshot above is of the default version included in the repositories of Librazik-2, an excellent French linux distribution designed for high-quality audio production. All of the parameters for 6PM are located in the main GUI. The algorithm layout (indicated in the window on the left side of the window) is similar to that of the classic Yamaha DX7: the modulator(s) are on the upper row, and the carrier(s) are on the lower row. When an oscillator functions as a carrier, it will have a green pan ribbon in its corresponding envelope area on the right. Algorithms can be preset or user-made. From 568cb269b23a61c99a17c709bc4c70b68d8755cd Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 22:05:02 +0200 Subject: [PATCH 061/122] kde-misc/plasma-applet-thermal-monitor: longdescription too short Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- kde-misc/plasma-applet-thermal-monitor/metadata.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/kde-misc/plasma-applet-thermal-monitor/metadata.xml b/kde-misc/plasma-applet-thermal-monitor/metadata.xml index 355f07fb1f..5c878ffcce 100644 --- a/kde-misc/plasma-applet-thermal-monitor/metadata.xml +++ b/kde-misc/plasma-applet-thermal-monitor/metadata.xml @@ -5,9 +5,6 @@ michael.egger@tsn.at Michael Egger - - Plasma 5 applet for monitoring CPU, GPU and other available temperature sensors. - https://github.com/kotelnik/plasma-applet-thermal-monitor/issues https://github.com/kotelnik/plasma-applet-thermal-monitor/blob/master/README.md From ae54ccc3284bf380dabb206af8f4548157f401dd Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 22:06:12 +0200 Subject: [PATCH 062/122] dev-libs/qhttpengine: lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-libs/qhttpengine/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/qhttpengine/metadata.xml b/dev-libs/qhttpengine/metadata.xml index 7a0f29d54a..5a993f1aa8 100644 --- a/dev-libs/qhttpengine/metadata.xml +++ b/dev-libs/qhttpengine/metadata.xml @@ -8,7 +8,7 @@ nitroshare/qhttpengine - + QHttpEngine provides a simple set of classes for developing HTTP server applications in Qt. The design goals of QHttpEngine include: Reliability - extremely exhaustive test suite ensures that bugs are caught From 4297c3af8dc30a457c667231eec7368a926a6ce8 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 22:07:00 +0200 Subject: [PATCH 063/122] dev-libs/StringiFor: lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-libs/StringiFor/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/StringiFor/metadata.xml b/dev-libs/StringiFor/metadata.xml index e42b70286d..9800c522e2 100644 --- a/dev-libs/StringiFor/metadata.xml +++ b/dev-libs/StringiFor/metadata.xml @@ -5,7 +5,7 @@ torokhov-s-a@yandex.ru Sergey Torokhov - + A KISS pure Fortran library providing astrings (class) manipulator for modern (2003+) Fortran projects From cc0206c956516d6dbc9035bad5ee78a027033f37 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Apr 2020 22:10:25 +0200 Subject: [PATCH 064/122] extend skia mask Signed-off-by: Alessandro Barbieri --- profiles/package.mask | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/profiles/package.mask b/profiles/package.mask index 8e07fb833e..7798656883 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -1,5 +1,5 @@ #doesn't build -=media-libs/skia-80 +media-libs/skia #skia revdep dev-python/skia-pathops From ded989ba8c2ef88da7f859e85533d3a7b1eb25b4 Mon Sep 17 00:00:00 2001 From: Daniel Novomesky Date: Sun, 26 Apr 2020 09:28:38 +0200 Subject: [PATCH 065/122] media-libs/libavif: drop keyword Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Daniel Novomesky --- media-libs/libavif/libavif-0.6.4.ebuild | 54 ++++++++++++------------- media-libs/libavif/libavif-9999.ebuild | 2 +- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/media-libs/libavif/libavif-0.6.4.ebuild b/media-libs/libavif/libavif-0.6.4.ebuild index 89a658c62f..f30ae5b6f9 100644 --- a/media-libs/libavif/libavif-0.6.4.ebuild +++ b/media-libs/libavif/libavif-0.6.4.ebuild @@ -7,32 +7,34 @@ inherit cmake DESCRIPTION="Library for encoding and decoding .avif files" HOMEPAGE="https://github.com/AOMediaCodec/libavif" -SRC_URI="https://github.com/AOMediaCodec/libavif/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/AOMediaCodec/libavif.git" +else + SRC_URI="https://github.com/AOMediaCodec/libavif/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="" +fi LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64" -#IUSE="dav1d +libaom rav1e" -IUSE="dav1d" +IUSE="dav1d +libaom rav1e" -#REQUIRED_USE="|| ( dav1d libaom )" -REQUIRED_USE="dav1d" +REQUIRED_USE="|| ( dav1d libaom )" -#unavailable dependencies -# libaom? ( >=media-libs/libaom-1.1 ) -# rav1e? ( media-video/rav1e[capi] ) -DEPEND=" - dav1d? ( media-libs/dav1d ) +DEPEND="dav1d? ( media-libs/dav1d ) + libaom? ( >=media-libs/libaom-1.1 ) + rav1e? ( media-video/rav1e[capi] ) media-libs/libpng " RDEPEND="${DEPEND}" BDEPEND="" src_configure() { -# -DAVIF_CODEC_AOM=$(usex libaom ON OFF) -# -DAVIF_CODEC_RAV1E=$(usex rav1e ON OFF) local mycmakeargs=( -DAVIF_CODEC_DAV1D=$(usex dav1d ON OFF) + -DAVIF_CODEC_AOM=$(usex libaom ON OFF) + -DAVIF_CODEC_RAV1E=$(usex rav1e ON OFF) -DBUILD_SHARED_LIBS=ON -DAVIF_BUILD_APPS=ON ) @@ -40,23 +42,21 @@ src_configure() { } pkg_postinst() { -# if ! use libaom && ! use rav1e ; then + if ! use libaom && ! use rav1e ; then ewarn "libaom and rav1e flags are not set," ewarn "libavif will work in read-only mode." ewarn "Enable libaom or rav1e flag if you want to save .AVIF files." -# fi + fi -#instead of writing this below, use the := dependency + if use libaom ; then + elog "When you upgrade libaom in the future," + elog " you may need to re-emerge libavif again" + elog " to ensure correct AVIF import/export functions." + fi -# if use libaom ; then -# elog "When you upgrade libaom in the future," -# elog " you may need to re-emerge libavif again" -# elog " to ensure correct AVIF import/export functions." -# fi - -# if use rav1e ; then -# elog "When you upgrade rav1e in the future," -# elog " you may need to re-emerge libavif again" -# elog " to ensure correct AVIF export function." -# fi + if use rav1e ; then + elog "When you upgrade rav1e in the future," + elog " you may need to re-emerge libavif again" + elog " to ensure correct AVIF export function." + fi } diff --git a/media-libs/libavif/libavif-9999.ebuild b/media-libs/libavif/libavif-9999.ebuild index 82393777db..cc370ecb7d 100644 --- a/media-libs/libavif/libavif-9999.ebuild +++ b/media-libs/libavif/libavif-9999.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then EGIT_REPO_URI="https://github.com/AOMediaCodec/libavif.git" else SRC_URI="https://github.com/AOMediaCodec/libavif/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="" fi LICENSE="BSD-2" From 3b81495151e5e4c9324125b7ff68d490edd223c7 Mon Sep 17 00:00:00 2001 From: David Heidelberg Date: Sun, 26 Apr 2020 16:14:22 +0200 Subject: [PATCH 066/122] dev-python/pykeepass: implement tests Thanks for hint to Andrew Ammerlaan. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: David Heidelberg --- dev-python/pykeepass/pykeepass-3.2.0.ebuild | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/dev-python/pykeepass/pykeepass-3.2.0.ebuild b/dev-python/pykeepass/pykeepass-3.2.0.ebuild index e37bcfcb3a..49a675c9cd 100644 --- a/dev-python/pykeepass/pykeepass-3.2.0.ebuild +++ b/dev-python/pykeepass/pykeepass-3.2.0.ebuild @@ -14,7 +14,8 @@ SRC_URI="https://github.com/libkeepass/pykeepass/archive/${PV}.tar.gz -> ${P}.ta LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" +IUSE="test" +RESTRICT="!test? ( test )" RDEPEND=" >=dev-python/lxml-4.3.4 @@ -24,9 +25,9 @@ RDEPEND=" >=dev-python/python-dateutil-2.8.0 >=dev-python/future-0.17.0" DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - dev-python/setuptools[${PYTHON_USEDEP}] - " PATCHES=( "${FILESDIR}/0001-setup.py-exclude-tests-directory.patch" ) + +python_test() { + "${EPYTHON}" tests/tests.py -v || die +} From c4443419dc57b37ad8373614ef2374f14f8c9a01 Mon Sep 17 00:00:00 2001 From: Denis Reva Date: Sun, 26 Apr 2020 19:42:08 +0500 Subject: [PATCH 067/122] media-plugins/argotlunar-bin: new pkg; VST grane synth New package Binary version of argotlunar plugin http://mourednik.github.io/argotlunar/ VST grane (re-)synthesizer. Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Denis Reva --- media-plugins/argotlunar-bin/Manifest | 1 + .../argotlunar-bin/argotlunar-bin-2.06.ebuild | 40 +++++++++++++++++++ media-plugins/argotlunar-bin/metadata.xml | 32 +++++++++++++++ 3 files changed, 73 insertions(+) create mode 100644 media-plugins/argotlunar-bin/Manifest create mode 100644 media-plugins/argotlunar-bin/argotlunar-bin-2.06.ebuild create mode 100644 media-plugins/argotlunar-bin/metadata.xml diff --git a/media-plugins/argotlunar-bin/Manifest b/media-plugins/argotlunar-bin/Manifest new file mode 100644 index 0000000000..0ab39d2594 --- /dev/null +++ b/media-plugins/argotlunar-bin/Manifest @@ -0,0 +1 @@ +DIST argotlunar-bin-2.06.tar.gz 1942815 BLAKE2B 8466bf708273783b8250ae5a0d2ab676c41d695d97d4cbfada9b6caa4a89bbd1e1f431efe70854e8760839fbc69d9dcf0ad0802679d8ad28202e35e72be322a7 SHA512 bae4ace66573d6bbdc50ae27ab4756cbd2c16afe5269dfe33b72d8de76c7a978895c80fc7c1521834dd8015013bdaeaa3de94fadb2e55d8885be5a0c3dd302cb diff --git a/media-plugins/argotlunar-bin/argotlunar-bin-2.06.ebuild b/media-plugins/argotlunar-bin/argotlunar-bin-2.06.ebuild new file mode 100644 index 0000000000..9bd74d5380 --- /dev/null +++ b/media-plugins/argotlunar-bin/argotlunar-bin-2.06.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Argotlunar is a sound granulator. Binary Linux VST" +HOMEPAGE="http://mourednik.github.io/argotlunar/" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc" + +QA_PRESTRIPPED="/usr/lib64/vst/${PN}/argotlunar.so" +SRC_URI="https://gentoodistfiles.imperium.org.ru/guru/argotlunar-bin-2.06-linux_amd64.tar.gz -> ${P}.tar.gz" +#It's impossible to obtain package directly from DROPBOX, so I've just uploaded it to my own webserver +LICENSE="GPL-2" + +RDEPEND="sys-libs/glibc + x11-libs/libXext + x11-libs/libXinerama + x11-libs/libXau + x11-libs/libXdmcp + media-libs/freetype:2 + media-libs/alsa-lib + app-arch/bzip2 + x11-libs/libxcb + sys-libs/zlib + media-libs/libpng:0/16 + dev-libs/libbsd" +DEPEND="${RDEPEND}" +S="${WORKDIR}/argotlunar-${PV}-linux_64" +src_install(){ + exeinto "/usr/$(get_libdir)/vst/${PN}" + doexe argotlunar.so + insinto "/usr/$(get_libdir)/vst/${PN}" + doins presets.bank + if use doc; then + dodoc 'argotlunar2-reference.pdf' + einfo "Check argotlunar2-reference.pdf into package doc folder" + fi +} diff --git a/media-plugins/argotlunar-bin/metadata.xml b/media-plugins/argotlunar-bin/metadata.xml new file mode 100644 index 0000000000..a01dd406c2 --- /dev/null +++ b/media-plugins/argotlunar-bin/metadata.xml @@ -0,0 +1,32 @@ + + + + + denis7774@gmail.com + Denis Reva + RarogCmex + + + Argotlunar is a tool for creating surreal transformations of audio streams. + Specifically, it is a real-time delay-line granulator. + It disintegrates an audio stream into short samples (grains). + Each grain can have random settings of amplitude, panning, + duration, delay, pitch, glissando, filter and envelope. + The output of all grains is mixed together into + a stream which can be fed back into the main input. + + Time-related parameters can be synced to the host tempo, + for rhythmic and pulsing textures. + Pitch-related parameters can be quantized for harmonic and melodic effects. + Feedback can create chaotic, densely layered, and distorted sounds. + + Most of the parameters can be correlated. Examples: + Filter cut-off correlated with pitch: + Higher filter cut-off for grains with higher pitch, and vice versa. + + Grain duration correlated with panning: + Grains with shorter duration panned to the center of the stereo + field, and grains with longer duration panned wide in the stereo field. + Argotlunar is free software. Licensed under the GPL v2. + + From a9158028a5820f98e0271762ce9a07cb6831e223 Mon Sep 17 00:00:00 2001 From: Mathieu Tortuyaux Date: Sat, 25 Apr 2020 16:45:56 +0200 Subject: [PATCH 068/122] app-misc/cheat: new package cheat allows you to create and view interactive cheatsheets on the command-line. Package-Manager: Portage-2.3.89, Repoman 2.3.20 Signed-off-by: Mathieu Tortuyaux --- app-misc/cheat/Manifest | 69 +++++++++++++++++++ app-misc/cheat/cheat-3.9.0.ebuild | 108 ++++++++++++++++++++++++++++++ app-misc/cheat/metadata.xml | 18 +++++ 3 files changed, 195 insertions(+) create mode 100644 app-misc/cheat/Manifest create mode 100644 app-misc/cheat/cheat-3.9.0.ebuild create mode 100644 app-misc/cheat/metadata.xml diff --git a/app-misc/cheat/Manifest b/app-misc/cheat/Manifest new file mode 100644 index 0000000000..12585bc306 --- /dev/null +++ b/app-misc/cheat/Manifest @@ -0,0 +1,69 @@ +DIST cheat-3.9.0.tar.gz 1514573 BLAKE2B 2e82711914c0c687a5c8e3ddde4a15dd22a053c8c17e012529c92d4a5323c0174ec8388ac959f1f0b35b0063517f625ea4743e23378897225c8b5b1a5c4c94e2 SHA512 8095f77c1506ef303ea90a77aa1df41a1f4fedd458a198607b735b77567cec7bc6ee8c7fa03a65656f758319b620191d2efcb2b0c18db519f2db9d4b34c6798f +DIST github.com%2Falecthomas%2Fassert%2F@v%2Fv0.0.0-20170929043011-405dbfeb8e38.mod 36 BLAKE2B d0745757255951a92d471fdb1eeaae2e118d367caf0fcea00a405536d7e30609f22276e7a453aac1ca38063635df798a0843f279c178d394a7cbef9c9f9b3c27 SHA512 87ff97fea3e25aa903503e56fe5afc337918f7253dd7175833adb144a7296451a7d4ebd76df504737a5b4c5237b1102920728d21a587957d5d25db5d38e1217b +DIST github.com%2Falecthomas%2Fassert%2F@v%2Fv0.0.0-20170929043011-405dbfeb8e38.zip 73310 BLAKE2B b0aaa346be477c14bd504f98219659c8a82ba08afdd94f1a5ffbb44cfcb6cc9b014c1ee35aec6071d4733134931e6d2a569940e9f1f06a5e69b00f56d82579e9 SHA512 adf9a3b8bda92edd028f497ca10648900a7aac4dae9372469b511afc74e79f8b990e448f375ab2a8df651a491bab5413196c06db531adc10358865f74de6f26b +DIST github.com%2Falecthomas%2Fchroma%2F@v%2Fv0.7.1.mod 783 BLAKE2B bc0b87d963797e17d47abfd3221e24934e1c901b9e4499f3072fe5c63efe0cfb579f78fb8db9168956dc1d3077b72fea40228ad0f800ae6c28bdbd13da937911 SHA512 7b6eb2db67662716f37ad4b75c9ed39128949c9cb9f8d0f33c9c93eea899f024eff32fec0637b1de7d495ae1e2ae87ffad15425a591e57198e07ee496557276a +DIST github.com%2Falecthomas%2Fchroma%2F@v%2Fv0.7.1.zip 755104 BLAKE2B 46910e78d0d68c5738d184a65554e4994caea3a7f1a3d33c01504acbcdf6b9ac23daf18edee581d946ca2176d21f868ea20dcc0b9faaf5bd28e7e17dc72f5f70 SHA512 32b2d1935b2c36461bdfd46d1a5c8c11cc86087d70106009b3d55495c5c761a797513eb56782de607082b29a99984e754f0d768af83ef60d76952dfa7b6c4e49 +DIST github.com%2Falecthomas%2Fcolour%2F@v%2Fv0.0.0-20160524082231-60882d9e2721.mod 36 BLAKE2B 60ece6720c6735e5b01efc335fef7d7f1186087068e573d5fa073b811053ea60b761350f9c371dada8cdeb5b285911c4ff87495b800f9c19ffeb69739f4b143b SHA512 971e35af5346054a0930f5543dc936c5f32ca801433d3ca26461ae7c1583b4f814376e8880f4d5329c46c36a3bde5ee4290b825bf19fd70c6bf2fbbab03f8ff1 +DIST github.com%2Falecthomas%2Fcolour%2F@v%2Fv0.0.0-20160524082231-60882d9e2721.zip 4919 BLAKE2B a939fbc897831f04ef6995f3d6220d56b8b3a8e3ae4486b605b9601aeb5bf764249cdd619248ba55b650e15e208a720fe1571df99a850a0b742755ab36f86c0f SHA512 7947f0ed3b2b42b8454af3cfb0fb27ec38af8234936d7cfe29017d1168b80873dbb6ac1345719fc5c405df9c814bd732a4ecf6f985da880f4ad83cf2f25b7834 +DIST github.com%2Falecthomas%2Fkong%2F@v%2Fv0.2.1-0.20190708041108-0548c6b1afae.mod 252 BLAKE2B b5f48eb1337d61fd08a98d21e76d501d1206aaa607f1a112ca1e9240a3e87534db351cef7ed8768b48ba7ed956cb8f1d2cf393f1cbbd1df695d6bde55ec9a1dc SHA512 5d0b90c334067d9df55deb984b909ba31197e987c9d28b4fbda73995458762f319dac2bf152f4c36263721fe2bd6f5651d508bdcba61cf7f574ac332ec0dbc78 +DIST github.com%2Falecthomas%2Frepr%2F@v%2Fv0.0.0-20180818092828-117648cd9897.mod 34 BLAKE2B 6b3b01c8066b701d0ea30efa5b144fe9bfe8e9f196ce4f0dce058e0947890e4f2d458bdade3816c3df1e35a972bbeef478c91e02579f81116603d0dc20855315 SHA512 5896c9174737c300a726f70b7d6300b892e790e41598b5f82ec82aca020f93159f9ea94afb6a4db605aca196d527a7a42df9b1babb73b8d182fe6749e95975d0 +DIST github.com%2Falecthomas%2Frepr%2F@v%2Fv0.0.0-20180818092828-117648cd9897.zip 5773 BLAKE2B c1026dc04da3122194368b90c597d7a3b7a90279d5ca27e6f3b397f0054c4f51dbb61205804fb0257c07ce078ec3b328fdc638e752411b379474cd51d2337488 SHA512 0c048e8778641577f394433483fdd4f916c9ff16ddd4d7b1b37c4b999b5107353e6867c2b2430b183027807e53f160ebb2419ad85f1d1b2e0bc0b190efe47352 +DIST github.com%2Fcreack%2Fpty%2F@v%2Fv1.1.9.mod 39 BLAKE2B 71e70b038748ac19649698b1c0e59af99ce0b1c5d7c9177e8c55751eea9e82d4828b27dabb17cc04978142c9fb7a54d90c062a7cc3fdbb86116034026e40baf6 SHA512 9cf1687520933d3d6bbec9d7c51472998d3bdbe1b3d2a7478fca80f9e7944f9040a2b8ec7d49f1458bd46a5121bae4810d314725add41efd413319a5006b944a +DIST github.com%2Fdanwakefield%2Ffnmatch%2F@v%2Fv0.0.0-20160403171240-cbb64ac3d964.mod 39 BLAKE2B 066fe4ec077d7fc003ec3450de6899062f4e0500efa3b410cf2afd8315c2f7166e4a21605d5970d3be17692b8b4d2fd0e4b48b32a01a09a310799c3faa1c31b3 SHA512 ce1047915fc0d4f3dc7148b20b90edbd878c7f0016823997aa5dc030d000f59658ddffcd911fc98a387387ac2175ddad9ceb9c8af18e0595549ea2c3859df6a9 +DIST github.com%2Fdanwakefield%2Ffnmatch%2F@v%2Fv0.0.0-20160403171240-cbb64ac3d964.zip 6032 BLAKE2B 0265eaf68c186fc505148e41ca53a84aa096eae82243502ccb3b3703bd248c3b42ff0cd87015d11e427dccc9564c69d58676df34c353d7fac22ab2260061b137 SHA512 04bbd7a8cef79a432684a2c84f4180401893fda4f43f18e7e78d9dff6380b645aa86a41c54526f8f18b8599889c4a167da364e197f6d090fa3450f71d6aa5177 +DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267 SHA512 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e +DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.mod 34 BLAKE2B 7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267 SHA512 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e +DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.zip 60320 BLAKE2B 86bdbc333e5c23ccf4f805945ca9f2aecc5c242d2ae824d20127eceaa2bf7bbab239ff2799572a2c8fa206166a36e97d5eccc8fc5021743d8ad32f39cd53b9eb SHA512 7b4e4df2fea731e23e05437f26f24e32b2e99028d685b72e3a726c1cb616ada4a77ca4fb9db4a6fae48178cc5172e724b74499bc776d63a9110cb97377d5edeb +DIST github.com%2Fdlclark%2Fregexp2%2F@v%2Fv1.1.6.mod 34 BLAKE2B 900b7c39f85b3c32ae1cdcb56063defb238ec2dd7620f1a13b0a7b7a5c1eb237854d00d7a6063cc546fb6c7a41bb0fe6d71ba4589bca57d8dd1183a806685f9e SHA512 91475e539eb45a642590606c6174f07b3461691aa18cc232362694890b446a7f033834676273e33cac54db288a793fd70d07d5997997716f954d1806ac879091 +DIST github.com%2Fdlclark%2Fregexp2%2F@v%2Fv1.1.6.zip 689531 BLAKE2B 959fef9198d29d7ba6696cd8b1f273c14284566490efa47b6ec768a5a9e77fa251083451a3f3f589abb00bdc4d00051dd8ad1850b5f660e3a79d40940ee6168b SHA512 fd02c0253ca30ebdcb5d34699d66ad8333192672f89b89db5b6ad00ebf3c8a8a7280f8e650e2080572fdbb86d0e09f4535bd08e7dfaf8dc6e276e7a3c92ef0d4 +DIST github.com%2Fdocopt%2Fdocopt-go%2F@v%2Fv0.0.0-20180111231733-ee0de3bc6815.mod 35 BLAKE2B 03d1120023db31c39a39e5b7f336b05bed30e652c890e12986c81778e49c771e97e8ff0dcbb053f00627ffdb229223b385a9524fa1d35ee83860ca3e0b0701e8 SHA512 7f90935b89bc2fc83b0f52d0090d8cc3f7262415b1feb9c19420f663da4ab8d87bb5cf42c2a558038c57e3e772b468132509b45fe40a4993d0b64b80aeb64ebf +DIST github.com%2Fdocopt%2Fdocopt-go%2F@v%2Fv0.0.0-20180111231733-ee0de3bc6815.zip 45402 BLAKE2B bcaba5db279468e0879501ec5f859edc4d600d777fad112a7f679b915ca14fce6b8f7b2e0b75d3d76f11d6ee37710c03c83d70e2fb2b793b2f9f1656e52a3a92 SHA512 15d0c4f21eb5fbc1546b79e7c52c553859835fdd2850b82fe03edf5419779c33449074d9ac353e99340096b138c72ef98ca057eb51e0d7777d2d926a847836f2 +DIST github.com%2Fkr%2Fpretty%2F@v%2Fv0.1.0.mod 67 BLAKE2B 2e1b4a8a38998179a32db321d331db54f881770a89719410876cdde1799cb8558ca2862bc70838d606540606d05918c4b115cf1c125945a77ed376c2efc4aa85 SHA512 4d841fc7a022e4e09e0a95925ad92a75809a67c30fb88de9190e4a2196383038dab9a5b3294b6a0b4786248977a0e09eea857a34100cbf22f8a52912ce9fa58d +DIST github.com%2Fkr%2Fpretty%2F@v%2Fv0.1.0.zip 11159 BLAKE2B c176e4bc9b5534b0df153e027f22be7d28eefbea1c0adab10979f19d601b95d300c54086b5ee388f453c73b9931339b9b04208fc5e6512385b348c49faff5488 SHA512 bad73f3c47f70de55a90a977a1e2b4a68de545a8425c71533de081c7a8f71d7ab1b489001c56ba2e88dcb78c08804275f7f8128c812f50d005a074ed6dd9286f +DIST github.com%2Fkr%2Fpty%2F@v%2Fv1.1.1.mod 25 BLAKE2B 63db8520df2f699bca5a7ccecc44ee04973307d86099cfe66ded30e2ca1bdd76fc3db48cfca0138673c20c6f94061caf219f018b21b9d67231fe959eef338596 SHA512 967fcdce835c12afbf3b12bb204a256f32d46a3da535e2a7250159f62781a163ee107dd2a4fa20743b76bbf52b97e627e11e895c8d5ef73aede37d6a89e326eb +DIST github.com%2Fkr%2Ftext%2F@v%2Fv0.1.0.mod 64 BLAKE2B 475c51201a379df2cc4ff8c5681b6a7a1524f60d0b8fd0853fef569dea754efabf3425cd4b84e8427db8a6cf3e9b1141d5050d48d5d429cc1ce82162aa70050c SHA512 11d2502a7d241a0edf4e67bcb651a890a12f49d00f8b944cc9eb8f6e9cf5fbb2b2827e696021649bc795ffa275e95ee700e4a1706e03e88fa9ae079f5b9f48ce +DIST github.com%2Fkr%2Ftext%2F@v%2Fv0.1.0.zip 12591 BLAKE2B 944b0b9a802757e78e3dfb11d6c4d79e0e0d90489d49262b7079e6ea4728328457f8773b392c8a618aacb5fdec78948a16cc852eff71ca6f4fb9eb422c03890b SHA512 3f0d00b0545769ad882e25a9a6f30b96ce4b72a8a46bb3c064907c94e2dda4e499eb32354c149f89752f9bc5d1ee5cb2ee5cafa46e2f65ea329fb432d0c0029f +DIST github.com%2Fkr%2Ftext%2F@v%2Fv0.2.0.mod 68 BLAKE2B 91222794e2d517a33cb43bb9430e2e7b497ace820ab8c47dcde253226e54f08b922404df7ba7a2dc74555a059e95b81471dc36fc5b63b55e385004fd9a16d61f SHA512 9fbff125d97ce2c4b9b301021a987edbeb686b37927504df4e5c2f0ddbebc8ed28ee5152de7db2eceb0a0fc5728579823dc4145f36df9ba1961b9c2da1ac4461 +DIST github.com%2Fkr%2Ftext%2F@v%2Fv0.2.0.zip 12607 BLAKE2B 40090e35e5bfb0f1570cc11a3d3c3b6f9c4d097ffadb161280ac4dda90e7b74fe3784dbd31a74be243a2a0d6f3f3273f24a0dcb07523c7db8975171327de25d5 SHA512 5fbe5884d311244c5250d4a1b249749a84fc6a50d4d5d6b3967a4bccb317ebb807917fe540f13fea788abd863d7d2f2537a40b57cf156a3f920b15cd8b365ac0 +DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.0.9.mod 37 BLAKE2B 6bd675a05c0bb6f9dc12d09203d13de115801888cf8c02cb5d609f72d214b7e7ebf13a72ddfa2eb9172e9c2ba1f3e5a040f089a86ce9fe873d49288d5f7dc5a7 SHA512 3cc3ae26618b96a0fc076b18bab6f8f0f6a1064d6a9913c1015a9867fd3571d17f5d2867d72cec008e9bc7005883a596edb21424084f82ad5b572443de90f976 +DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.0.9.zip 10606 BLAKE2B d9aed996970ecc4828716e86ddbc85a7949f60ceacc7326708ce499bfc09250bc8ee336806b229a44064839e7ce34f5cb2a7607da5e82c417a737ea869f97f03 SHA512 dd1763a8d04540b3e579d397fa4888c4bd8c00c3963cfcd1fe42af7c1990ef85f9a2e2fd5c5f2c7d3e6817448df5e2237241ff5a2cda651b061cc8932e0afdca +DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.12.mod 104 BLAKE2B a8f54d5566d54ac27763dd535705d64dddd862f32d23f234b1ffbf759cbf4aa16886c90a96198ae2f4c0d0bc892932f1b8244e8ff0f8150bb87123947d734016 SHA512 7bd9f6a38aa9a16c3569142164389d1c4046170f66b5e9044f7aaa3192e9d2e2ccec486e3bc7fbac868c9693b6d333068c1a34ccd9e79dec1746a86348951503 +DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.12.zip 8902 BLAKE2B 7257687403b9f8f066147fdd4ee1bec7e4b02cfd3fddda8349a89d9b9ea5b93d9bef61280ed48d68adac4dfed7e382ee96886aa0d65d85406fb93dc6fe0c53b1 SHA512 79ba14a04838c509500e6098553e8aadcd7105445387160a8aa1a6d7b0e70f0e807c99036c31faf51920544da2156195174c8530e317a72728719cb0a9a66098 +DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.4.mod 34 BLAKE2B 55253c2475bc0169df729915bc92689eaad2908ff7b9dd81b8a553bd75d5f866c308a85fd69d664d31b0d2d373d8d52ee1701677cbebb07e361612ab8cf17f2a SHA512 00c272b4652db259c46875641b29489ecada2602e38beede8c8bd529d73b6e123bff58f8e0f8cadd2d680a6a5485aadffa448e9445548abbd2fb424b059a31e1 +DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.4.zip 7026 BLAKE2B 3cebbd0bdebcd1d32b7fc618b7190b7813876a1df010d1c3ca3800c41acd64b6537e4b3e4d4a574e3eb736822a27eda7bb2fffa197063baf9a347a820573883f SHA512 829b0596279218a2fad36695fa42036f265ce79903a0f5aad27495dfc7c6a33e8bad32010e59f4dc6853f1e38fd9e9f635ca2f56adaf5ea47e4914f2a892d251 +DIST github.com%2Fmitchellh%2Fgo-homedir%2F@v%2Fv1.1.0.mod 39 BLAKE2B e28ca0cdd6db21c4b97e47151a6c11487314f26d5a259f9d7f5581f3d92648a57d931e1d6b004597f76cf10916fbe14728c99192e24b6da674de2cdc9cc4e78e SHA512 a2b7ed5a25e6dcab620357d5c216546bdb554edbc6fd927a0703e788d7e7a10a743471d10f5c7cc56ad829ab35c7272c61d210e55947363447832e924844e9ee +DIST github.com%2Fmitchellh%2Fgo-homedir%2F@v%2Fv1.1.0.zip 4163 BLAKE2B 7e00360086a04fb62a46ba20a10ac3460b364aa6ee09bf46f9769980c086db04aad45c4cbaa809a218f207c086876678d708a74d0a7679a48cf62b0b5edd48b7 SHA512 06bd620730c303df004e1d6a06a1aab8d83551d594c28e42f8d43613153ac28e6a5dcffaede69c84b2b49027b62581851a332f1397a2d6df9a46078510f7d1e2 +DIST github.com%2Fmitchellh%2Fmapstructure%2F@v%2Fv1.1.2.mod 41 BLAKE2B 291f73049327af60c94a2b2113b8e370f90d2a3fc7074c58ac523ce2a613ebada88ce048a73cf882c68ff552dd6df0be42f796f4ed11a549c0b7ca6c67f61c38 SHA512 7816e3703475601df65f20ad4e5d1f6bbedc4a7c87c594518358c1a9c24421aa5ccb6e8389ad983a514a823674c6f0f771f1f367b10d99691dbd8db7105ec44e +DIST github.com%2Fniemeyer%2Fpretty%2F@v%2Fv0.0.0-20200227124842-a10e7caefd8e.mod 78 BLAKE2B 7cde27fce0ec4a1c5c2e5205fb962352037c873d6183a6c1d8a9d385fe6a3bc8c9b66590401f8a715960858576d100626889e02361860bde65f8b66074d93837 SHA512 ee531fe5de94a4f4fc57592864a42beaf57be600d3fc11205ff79b44615429ccf46922cc3d80ab8df77b2db31a85bf40248ce0b1e1079d6861f317828b3305ea +DIST github.com%2Fniemeyer%2Fpretty%2F@v%2Fv0.0.0-20200227124842-a10e7caefd8e.zip 13281 BLAKE2B eb14a393cfba4230af192cd76a63a20568fe80ff650113640eb63d880c276307e792b0bc3339ea37f1387f78ee5e9f15a8ff66d0c4b8c8cfb09fddb1e73288fc SHA512 96747fb5890efdf10e0793afc08df1ced6dc8c71462397a0e4149f32f77470f1af6bf8fb2637693497d33a2a7483c4609380ee89ee0a85ce21102a32b7a1000e +DIST github.com%2Fpkg%2Ferrors%2F@v%2Fv0.8.1.mod 29 BLAKE2B 7fb53b19bd1be0e783039647b42ecbe2070f51af102e473ec6d3544eea0ffa5863f1874ca1615348d5f8abbaa39c841b4fe18d43a8a615fa648cf22f35955e38 SHA512 0c156e21d35c45a89c1a1b69ff1976b4f7511b3870bf96126121f5a5effa3723eb45bf080e840d5c8b96898c65207dba83eb3e1a23668dd8a5e20ee6be775cc0 +DIST github.com%2Fpkg%2Ferrors%2F@v%2Fv0.8.1.zip 14339 BLAKE2B 9332d9cac7dd3aa2f4d756f0d92c911cd0fb8e00232db3bb013a0ef12addae0aea2388ce3adf79407a81e13cfe9cd4b45aeb2bc9f8b84b4e3c5dfa63b59d46a1 SHA512 f97471d54c5e73b3f59326847cdd4dbbb142a9ae790df83493f11a851d716fb407e01a857152812caf731b8f3e0f37ae151ee83300feaa73152173f6cb5b8515 +DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.mod 37 BLAKE2B 94636062c94f8ff68cdcab7593a3acae7b9ffff616cad7b1d5c9cd147a4a1042d33666cbeed6fd816d6793113abfb595183097dcc46de7a3dfadc1423ed43e79 SHA512 c3d5c48cdb8ba6af7071a07cfede06e0ab67e3726d9de592a952fad40167dcbdd9621dc2c4df1bd3c28eb99d70b1b6d8d812441237c35bf492e5b7f07bd33902 +DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.zip 12433 BLAKE2B 0c911c9d173080abd8edbbab1f47222343801d8eeae36b4add24773e3282fc2a39283fdf519a3d4483e39cdb7d9509b8570d151f46841ac1a616f312dc4cb0ba SHA512 3b85697185ba85cdef6202444ab6cabeabfad8a03d66b3839a852586b1f91ddae7897a57c8c138d5647022aa44906c7ef3c5339d520f90eeea0742a935da8cf2 +DIST github.com%2Fsergi%2Fgo-diff%2F@v%2Fv1.0.0.mod 32 BLAKE2B 9c0be7f17fe7a9156f124f7f67c3e15e14719d0b271f36d5d41ccfa5ff6c1b7887e0051df6eb3b29f29b40357d8e438598088b3c4f4df28fb81f030c8efa7ff3 SHA512 8b8b8958405a188b93adcdda0634aaa2961b5b8e0d3b3e1f768fb9c49c02b73cf3bb39027431e0c1d209abea6cb72a651c5776bf26391e81f4dc18c7bafa692c +DIST github.com%2Fsergi%2Fgo-diff%2F@v%2Fv1.0.0.zip 52931 BLAKE2B e511ef9edf7d968d848e021658001daefe7c8cc7169b1c6984ca5388fc4d6a5f54def9060483e57392711617892d21322d9de099234901bd1c251e57e6489f6b SHA512 e3d8a20d1cc351b8944579988feff39cb0aa3e1f2aacf2e2307180c25c153a0473f2a5a3ebda9d96868cb1f477ccccffdce06b117be7fa5409b2d1926b4c270a +DIST github.com%2Fsergi%2Fgo-diff%2F@v%2Fv1.1.0.mod 281 BLAKE2B 15a1cb67527ae81338a77cffa1432cd83c798bd7094eadfbc88a7eb79f5236690dc2d5c93e3daefedb396516c41bf05da21b5e12966f69fd2663e7621267d015 SHA512 7af123ea69147856e23249740b882d90213ccc3f19cf698d960dd5950fa3f3f72c600854c5e0bb94977e6c5eab617736dcd20e180eebf599399215ad8c5c0051 +DIST github.com%2Fsergi%2Fgo-diff%2F@v%2Fv1.1.0.zip 55374 BLAKE2B 39f93770143cb70ef29156c1d31247bcab91ca7cc02f4164ed28a98769f1eede3e680b9b41dc55371a4dcbfe27b92bfce546ee2f1ca447f8623fb3fd88174888 SHA512 908f2454a0722d403aa33ea6cd1d40617ae8b84c62efc9a5de0bcf9c40413b6ba8412ac831e4b54b237190131be56e23266a9e18b0b680da5fd588e889985da3 +DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.1.0.mod 32 BLAKE2B d698910da1ef00a70a1673b8c74105de195020ccd95d1e70c5dd1e1615210886ff9acbc9cfd03f46e99f5223b60b04695b8d362b9e0edd4e485480f802bd229a SHA512 4e366e5a60559a8863cb2a50280deb307d8bf885ca5440cce1b49a084b4cc4583b3481240125f35f161226592a43f2c0a426152f117d79b68c92c72a93f751d5 +DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.2.2.mod 35 BLAKE2B 0357260904c9ba41892132c7e07d2add9b10ce4a09e8db4966219d1f515f917581e2afa0987094c90759634bc2aeb66e758074e023ff331a8337f5090c0102f6 SHA512 5b7ce867497852e4918b8cde5f75ecf2f24b9c95ad112478ac132322e904243f1cea3d16f5731646efb669256dbefc129ac70a499c8b1d25403a14c7e4fad10b +DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.3.0.mod 154 BLAKE2B 60cd7801e7cd33746305cd636b048b25a86270ec3b29a21c3c078c7e95b769bce7e80c2c7c5474113786bd788c7f88f3719e34f02141038e0d161b36e32f39b9 SHA512 bb808fad059f5abd0171e4bdc724411eff2c7e8d303a4ffb3608a00e21bb3cfafe9e83b4b4e9bccd42c9a4331f67ddc6043e3dd5eaa9a122c86626eed43a8383 +DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.3.0.zip 83537 BLAKE2B 6d6de57cc5e393aaef1cdc7e2140143eb7fa324bb2ea3b9f63bfe1e8652c02d24eb441fc3b435c6b287f165c5540a008a7c21ab4070d8bc77c77e6fb608f7e46 SHA512 c5cd06f825bbfdcf2ae58ea21edbeea03c110de3fc20fcf69db07aae26c9ae67a8ac57a9ffedec9b3b4f1f3b016089935049d75d92a9a03e45ce6345b4c9c611 +DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.4.0.mod 179 BLAKE2B 3bb7cee3118f0d335ade107dfefc3a594dc3883564fe4c9e96d615e179d394a49a3d6cd6584ba9c684772bc3dc6479af6a168dd3841c03957252667384f6ba11 SHA512 243bf1f69c146252164ad72f853773dcc77f15d7c9e9b731bee26a95e7c8f4ce9ed9738db601b01edb82f4b3808873e1f153a6d4a0c97be0babbe65abc0f8d52 +DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.4.0.zip 90474 BLAKE2B 2f79f0cac2c15acaeae764aeb640534f58ec2ae86fe88a82533498e718cf37d67c563606090ad39b38e22ffca1e63a25cd881d6a472b862ddaf150c7d329b16a SHA512 a047ba8d5f529d459fb6ae8dd39367e6f6cd2e785e90f54a5f8759ff76e4cfff990f1b8c1e0cf49c67b97ca8de36ecf8fdeb3b8f16e579aeae2d563d38da69db +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20181128092732-4ed8d59d0b35.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20181128092732-4ed8d59d0b35.zip 1444746 BLAKE2B b8164b1c6fde48be0ee9cca95b52185001e2ba49b5677779c7aee1f46cd7ce3e7e8c51994d447aa37f78aa5abcbdda493e53d00527cd8f348832e38158ec6c06 SHA512 6eeaa04b369efb4e91be6105bbed2f1449553c771be3a9d1be6034869a01e90c3bf6536e62bf42cadddcc4fb4e6061df5a143787c5ddec46ec81ae59bbc29987 +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200116001909-b77594299b42.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200116001909-b77594299b42.zip 1913147 BLAKE2B b29c9c32f5141a45284bb17e0236b0650a8bc60da0326e47e153563ba2259b5e30d043db1d1aa5bf98cb80b28f5481483a3b2c33776e8c40ccc6e2955b440dbd SHA512 26e655cb67ad0630e05c176a342135ec67c08eaa396000095f568f0c112810a262c204d7973e16a16539c69b7f543062ba29b6b1c9bc934f7b0783b79dd33b7a +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200302150141-5c8b2ff67527.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200302150141-5c8b2ff67527.zip 1462438 BLAKE2B b3781ba8026ce86feeeda8f46f3ab17b1c19968c13de5aac924f9110a828eed6e93f5fd3be901e74a70a98480070e7b990913a27dea21afe50bea9c745ff983a SHA512 930afe0d09f5e4e08c716e83a0d4072181519400a92c08004ddc29cfed716e5c8fbe7bd4e6d53a1baec73d9c5f578ff01029163571508bd3c04b34ba157d0f25 +DIST gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2 +DIST gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.zip 39844 BLAKE2B b3dab69dbd1ebb999938c12595de7007dce9431cfeaeb5e77aba80c49918d1a4edf7fb95279e9b66686cb45deaf57a011c083e55fb66ec2c614582ba323954da SHA512 97c96a92ec86372c2f06141c30bceaa86ed62c1db34696f9542f43f3411cb0a37dea654de923a5ee054e603198179b9048e3b477da140e4092ffadc4525b9241 +DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20190902080502-41f04d3bba15.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2 +DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20200227125254-8fa46927fb4f.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2 +DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20200227125254-8fa46927fb4f.zip 41484 BLAKE2B 34fbdc1525bbea7fc6b7f74e74ab407ed03d3b58e25e9b3b79ec35945acce36b7c4be54388c1244d508c7cf67ac6e4f1ff7c9eb5245f01ff27dec82cfe87bdb8 SHA512 713c79551d48a99cc9feed3bcf71b7f1fe95270701787dfb114237bd358ad104d18ce7ca412f65d1ce6b7f94ffb6c01afe28c9b821e1a5378b05c93340aa8a49 +DIST gopkg.in%2Fyaml.v1%2F@v%2Fv1.0.0-20140924161607-9f9df34309c0.mod 24 BLAKE2B 53c69b9881885300c6a85eaac311d0f82f37e20a413be7d5a9f92b209fab255812d6d133472a77c76b4f388b7cc215e560ce85354f214264a4dfd555ddd9df6b SHA512 fc947323bc63bddcf27391e367d91391c89894a1f28dc0cb644f4ab3e60ede24b0ad82f01dd954943af45043890c8ab99b5047abf0b1d80049020e567ddb98d6 +DIST gopkg.in%2Fyaml.v1%2F@v%2Fv1.0.0-20140924161607-9f9df34309c0.zip 67419 BLAKE2B 2cb2c937d62a330cddc757cc8b1de8a9831fdac7670bce11b83c34a0a25644e3286940406df1417d6194756bbbf28c601a1e438d2c29fd40fd186945da8f3edb SHA512 f731b8df7820132eb2aef828af6c65fe5f43facdec9978807db2873477a1888cc3b0518676a316625bb12907a301bbc08b03c19c521ea20a9960d5264ff4a8d3 +DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.2.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379 +DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.4.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379 +DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.8.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379 +DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.8.zip 80666 BLAKE2B ff3645b71cedd41b9fef6e5d01f3d89a2db6930f406aded7889530b04689ea34b53fa2a7af352c264681ee40b1d192c86ca2f7dcc33dca825d355694527e4dbf SHA512 19f019e85b8c9a533c3cf2fd492b1813272f00cce06a56ffe43046935e49ccf6e191ce83f1d236f6355bae7126aa722016f05174687ff2faf54f121958266edf diff --git a/app-misc/cheat/cheat-3.9.0.ebuild b/app-misc/cheat/cheat-3.9.0.ebuild new file mode 100644 index 0000000000..efd0b6817e --- /dev/null +++ b/app-misc/cheat/cheat-3.9.0.ebuild @@ -0,0 +1,108 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit go-module + +EGO_PN="github.com/cheat/cheat" +# this package uses vendor but not in the generate step which +# is before the build rule. so we need to populate sum variable +EGO_SUM=( + "github.com/alecthomas/assert v0.0.0-20170929043011-405dbfeb8e38" + "github.com/alecthomas/assert v0.0.0-20170929043011-405dbfeb8e38/go.mod" + "github.com/alecthomas/chroma v0.7.1" + "github.com/alecthomas/chroma v0.7.1/go.mod" + "github.com/alecthomas/colour v0.0.0-20160524082231-60882d9e2721" + "github.com/alecthomas/colour v0.0.0-20160524082231-60882d9e2721/go.mod" + "github.com/alecthomas/kong v0.2.1-0.20190708041108-0548c6b1afae/go.mod" + "github.com/alecthomas/repr v0.0.0-20180818092828-117648cd9897" + "github.com/alecthomas/repr v0.0.0-20180818092828-117648cd9897/go.mod" + "github.com/creack/pty v1.1.9/go.mod" + "github.com/danwakefield/fnmatch v0.0.0-20160403171240-cbb64ac3d964" + "github.com/danwakefield/fnmatch v0.0.0-20160403171240-cbb64ac3d964/go.mod" + "github.com/davecgh/go-spew v1.1.0/go.mod" + "github.com/davecgh/go-spew v1.1.1" + "github.com/davecgh/go-spew v1.1.1/go.mod" + "github.com/dlclark/regexp2 v1.1.6" + "github.com/dlclark/regexp2 v1.1.6/go.mod" + "github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815" + "github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod" + "github.com/kr/pretty v0.1.0" + "github.com/kr/pretty v0.1.0/go.mod" + "github.com/kr/pty v1.1.1/go.mod" + "github.com/kr/text v0.1.0" + "github.com/kr/text v0.1.0/go.mod" + "github.com/kr/text v0.2.0" + "github.com/kr/text v0.2.0/go.mod" + "github.com/mattn/go-colorable v0.0.9" + "github.com/mattn/go-colorable v0.0.9/go.mod" + "github.com/mattn/go-isatty v0.0.4" + "github.com/mattn/go-isatty v0.0.4/go.mod" + "github.com/mattn/go-isatty v0.0.12" + "github.com/mattn/go-isatty v0.0.12/go.mod" + "github.com/mitchellh/go-homedir v1.1.0" + "github.com/mitchellh/go-homedir v1.1.0/go.mod" + "github.com/mitchellh/mapstructure v1.1.2/go.mod" + "github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e" + "github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod" + "github.com/pkg/errors v0.8.1" + "github.com/pkg/errors v0.8.1/go.mod" + "github.com/pmezard/go-difflib v1.0.0" + "github.com/pmezard/go-difflib v1.0.0/go.mod" + "github.com/sergi/go-diff v1.0.0" + "github.com/sergi/go-diff v1.0.0/go.mod" + "github.com/sergi/go-diff v1.1.0" + "github.com/sergi/go-diff v1.1.0/go.mod" + "github.com/stretchr/objx v0.1.0/go.mod" + "github.com/stretchr/testify v1.2.2/go.mod" + "github.com/stretchr/testify v1.3.0" + "github.com/stretchr/testify v1.3.0/go.mod" + "github.com/stretchr/testify v1.4.0" + "github.com/stretchr/testify v1.4.0/go.mod" + "golang.org/x/sys v0.0.0-20181128092732-4ed8d59d0b35" + "golang.org/x/sys v0.0.0-20181128092732-4ed8d59d0b35/go.mod" + "golang.org/x/sys v0.0.0-20200116001909-b77594299b42" + "golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod" + "golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527" + "golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod" + "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405" + "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod" + "gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod" + "gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f" + "gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod" + "gopkg.in/yaml.v1 v1.0.0-20140924161607-9f9df34309c0" + "gopkg.in/yaml.v1 v1.0.0-20140924161607-9f9df34309c0/go.mod" + "gopkg.in/yaml.v2 v2.2.2/go.mod" + "gopkg.in/yaml.v2 v2.2.4/go.mod" + "gopkg.in/yaml.v2 v2.2.8" + "gopkg.in/yaml.v2 v2.2.8/go.mod" +) +go-module_set_globals + +DESCRIPTION="cheat allows you to create and view interactive cheatsheets on the command-line" +HOMEPAGE="https://github.com/cheat/cheat" +SRC_URI="https://github.com/cheat/cheat/archive/${PV}.tar.gz -> ${P}.tar.gz + ${EGO_SUM_SRC_URI}" + +# licenses present in the final built +# software. Checked with dev-go/golicense +LICENSE="MIT Apache-2.0 BSD BSD-2" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="man zsh-completion" + +BDEPEND=">=dev-lang/go-1.13 + man? ( app-text/pandoc ) +" +RDEPEND="zsh-completion? ( app-shells/zsh-completions )" + +src_install() { + dobin "dist/${PN}" + if use zsh-completion; then + insinto /usr/share/zsh/site-functions + newins scripts/cheat.zsh _cheat + fi + use man && doman doc/cheat.1 +} diff --git a/app-misc/cheat/metadata.xml b/app-misc/cheat/metadata.xml new file mode 100644 index 0000000000..d1a353ea2e --- /dev/null +++ b/app-misc/cheat/metadata.xml @@ -0,0 +1,18 @@ + + + + + mathieu.tortuyaux@gmail.com + Mathieu Tortuyaux + + + build and install man pages + + +cheat allows you to create and view interactive cheatsheets on the command-line. +It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember. + + + https://github.com/cheat/cheat/issues + + From c9a30b6d22c3ce654d8be19e72b44e011b52251e Mon Sep 17 00:00:00 2001 From: David Heidelberg Date: Sun, 26 Apr 2020 19:11:06 +0200 Subject: [PATCH 069/122] dev-python/pykeepass: use PYTHON_USEDEP and drop python 3.8 all dependecies doesn't support python 3.8 yet Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: David Heidelberg --- dev-python/pykeepass/pykeepass-3.2.0.ebuild | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/dev-python/pykeepass/pykeepass-3.2.0.ebuild b/dev-python/pykeepass/pykeepass-3.2.0.ebuild index 49a675c9cd..8293619bd6 100644 --- a/dev-python/pykeepass/pykeepass-3.2.0.ebuild +++ b/dev-python/pykeepass/pykeepass-3.2.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_COMPAT=( python3_{6,7} ) # not all dependency are 3.8 ready inherit distutils-r1 eutils toolchain-funcs @@ -14,16 +14,16 @@ SRC_URI="https://github.com/libkeepass/pykeepass/archive/${PV}.tar.gz -> ${P}.ta LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" +IUSE="" RDEPEND=" - >=dev-python/lxml-4.3.4 - >=dev-python/pycryptodome-3.8.2 - >=dev-python/construct-2.9.45 - >=dev-python/argon2_cffi-19.1.0 - >=dev-python/python-dateutil-2.8.0 - >=dev-python/future-0.17.0" + >=dev-python/argon2_cffi-19.1.0[${PYTHON_USEDEP}] + >=dev-python/construct-2.9.4[${PYTHON_USEDEP}] + >=dev-python/future-0.17.0[${PYTHON_USEDEP}] + >=dev-python/lxml-4.3.4[${PYTHON_USEDEP}] + >=dev-python/pycryptodome-3.8.2[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}] +" DEPEND="${RDEPEND}" PATCHES=( "${FILESDIR}/0001-setup.py-exclude-tests-directory.patch" ) From 5dd342d2c76d21012fb354842a094dafb3eef2d5 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Sun, 26 Apr 2020 20:04:03 +0200 Subject: [PATCH 070/122] dev-python/mkdocs-material: minor version bump 5.1.2 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan --- dev-python/mkdocs-material/Manifest | 2 +- ...kdocs-material-5.1.1.ebuild => mkdocs-material-5.1.2.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename dev-python/mkdocs-material/{mkdocs-material-5.1.1.ebuild => mkdocs-material-5.1.2.ebuild} (100%) diff --git a/dev-python/mkdocs-material/Manifest b/dev-python/mkdocs-material/Manifest index 0bc38d9682..716cee7fc3 100644 --- a/dev-python/mkdocs-material/Manifest +++ b/dev-python/mkdocs-material/Manifest @@ -1,3 +1,3 @@ DIST mkdocs-material-4.6.3.tar.gz 1701136 BLAKE2B b3e68c0c751c37e7910fad9ffff9daa222706b48cd63bfb28a18b9ae96840691eb28b0948fb02810af4ed9e54407ec9e67478371bf31ce7c044d52596d65aea3 SHA512 11f02b8c89ec25bc38825a7614ca7a276a28c270f23dcbd991c69fced03810e65d45a74f0c3cc0d8e686985499f23c4d0f0e57e063f5b97b3870809b748dd544 DIST mkdocs-material-5.0.0_rc2.tar.gz 1852974 BLAKE2B 0cd56bd11df50a6628b6fddc3758037218ca1b5d9484b8ffe9d67d40c4ebda51bdb96edc10f08c87fb936b3a852616004994bad2e000b00936e62e25ce3e7e81 SHA512 29e1d8dcc972302302fdd5b91f0c7bc191420ff1c2ea117fd7b45a346623f587771469d04cbf25600e360d6d9c41ca060147269cdfe6c30c0ef9fd5915a70692 -DIST mkdocs-material-5.1.1.tar.gz 2112813 BLAKE2B 8f6b9c0cacf47f1eeec6f30d11ee1489f3b6567044b04a4b2c001f13632380251bd10eaab8b44c11c4d85f4b3980bef0eaece49350b0be290aef163aa2299cd9 SHA512 800ecbbf9aa9a108a83e431bd12f4e35c4f43d701170e366748335fc1098481f37c08e62d2e7721ce93a28e268f896d8cfd56a2e331f9e2487cafbe7ee076a68 +DIST mkdocs-material-5.1.2.tar.gz 2114487 BLAKE2B 90b7cf08398fbe5e8e3b38b7784cd4ba48f0af533174b3350d42e873a1b86f8655fc72f6d977e18d4fa895d08ae1f3666a48ef80e119e057ba209344813a7c56 SHA512 a999524ac1ddd5922e730262acc602f65a3e26766d62e89b7f3229582d8a8a8ee0c2b4476d6041d9aca1cc6299b58b166a836f5039029fb9783958fdf07051f7 diff --git a/dev-python/mkdocs-material/mkdocs-material-5.1.1.ebuild b/dev-python/mkdocs-material/mkdocs-material-5.1.2.ebuild similarity index 100% rename from dev-python/mkdocs-material/mkdocs-material-5.1.1.ebuild rename to dev-python/mkdocs-material/mkdocs-material-5.1.2.ebuild From ba1fe4de334e1253184b47fd4a011751cd6d8e8d Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Sun, 26 Apr 2020 20:32:37 +0200 Subject: [PATCH 071/122] dev-python/mkdocs-material: version bump 5.1.3 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan --- dev-python/mkdocs-material/Manifest | 2 +- ...kdocs-material-5.1.2.ebuild => mkdocs-material-5.1.3.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename dev-python/mkdocs-material/{mkdocs-material-5.1.2.ebuild => mkdocs-material-5.1.3.ebuild} (100%) diff --git a/dev-python/mkdocs-material/Manifest b/dev-python/mkdocs-material/Manifest index 716cee7fc3..c3d4a1a605 100644 --- a/dev-python/mkdocs-material/Manifest +++ b/dev-python/mkdocs-material/Manifest @@ -1,3 +1,3 @@ DIST mkdocs-material-4.6.3.tar.gz 1701136 BLAKE2B b3e68c0c751c37e7910fad9ffff9daa222706b48cd63bfb28a18b9ae96840691eb28b0948fb02810af4ed9e54407ec9e67478371bf31ce7c044d52596d65aea3 SHA512 11f02b8c89ec25bc38825a7614ca7a276a28c270f23dcbd991c69fced03810e65d45a74f0c3cc0d8e686985499f23c4d0f0e57e063f5b97b3870809b748dd544 DIST mkdocs-material-5.0.0_rc2.tar.gz 1852974 BLAKE2B 0cd56bd11df50a6628b6fddc3758037218ca1b5d9484b8ffe9d67d40c4ebda51bdb96edc10f08c87fb936b3a852616004994bad2e000b00936e62e25ce3e7e81 SHA512 29e1d8dcc972302302fdd5b91f0c7bc191420ff1c2ea117fd7b45a346623f587771469d04cbf25600e360d6d9c41ca060147269cdfe6c30c0ef9fd5915a70692 -DIST mkdocs-material-5.1.2.tar.gz 2114487 BLAKE2B 90b7cf08398fbe5e8e3b38b7784cd4ba48f0af533174b3350d42e873a1b86f8655fc72f6d977e18d4fa895d08ae1f3666a48ef80e119e057ba209344813a7c56 SHA512 a999524ac1ddd5922e730262acc602f65a3e26766d62e89b7f3229582d8a8a8ee0c2b4476d6041d9aca1cc6299b58b166a836f5039029fb9783958fdf07051f7 +DIST mkdocs-material-5.1.3.tar.gz 2114647 BLAKE2B 9d0b1f30d544bc60646dd3ce3cef32df698ba59f2ec3f95934fce426c444154587bd3cf3610348e5bcf0ac27c52058fd57a167c1d0456687625c179914923c44 SHA512 955d81e29d8aabb91480c6a0ee7c5f6fdb333a2cb07392fe9676db3cb4f06e570ea9e13fefd2e80516a8ae1649cddfd9c03299dd26fbb6f5c66ff36d03c43813 diff --git a/dev-python/mkdocs-material/mkdocs-material-5.1.2.ebuild b/dev-python/mkdocs-material/mkdocs-material-5.1.3.ebuild similarity index 100% rename from dev-python/mkdocs-material/mkdocs-material-5.1.2.ebuild rename to dev-python/mkdocs-material/mkdocs-material-5.1.3.ebuild From a340142bad3719f6e1952c292aee00f029afb378 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Sun, 26 Apr 2020 20:53:32 +0200 Subject: [PATCH 072/122] dev-python/hstspreload: minor version bump 2020 4 24 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan --- dev-python/hstspreload/Manifest | 2 +- ...stspreload-2020.4.23.ebuild => hstspreload-2020.4.24.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename dev-python/hstspreload/{hstspreload-2020.4.23.ebuild => hstspreload-2020.4.24.ebuild} (100%) diff --git a/dev-python/hstspreload/Manifest b/dev-python/hstspreload/Manifest index b41de1dafd..1698377eac 100644 --- a/dev-python/hstspreload/Manifest +++ b/dev-python/hstspreload/Manifest @@ -1 +1 @@ -DIST hstspreload-2020.4.23.tar.gz 869716 BLAKE2B 95768d2e27647dcd75b375ee418df31f96043217e2e9c2617ae063ae05799cb74178186606e4856d58b217a8b73c8f16cf53b5385d14ed48423ebb31d776d1bd SHA512 4be7ff72a413c54e5a44f0cbacdb19b3571aacd986dec1e5f8c82657fe47615611b21aca23ea48d0f207691dc5b2ba98dbab53abf54c61f3d79d801880384e66 +DIST hstspreload-2020.4.24.tar.gz 870224 BLAKE2B 6dbff2550de735536eede51911663e0bc44ab68614e59c3891938355fac316d8a30d1b79e4e801f0f05ba97e045c82c1084cb70db12a43307dcf81763c019365 SHA512 002cfed355d4e88a9a3c66d6b571e1c54c938d306f227ac937e6117f9679802efd3f57a1dc9509298b05c3745275ab224207b68c43008576718010f97a25118f diff --git a/dev-python/hstspreload/hstspreload-2020.4.23.ebuild b/dev-python/hstspreload/hstspreload-2020.4.24.ebuild similarity index 100% rename from dev-python/hstspreload/hstspreload-2020.4.23.ebuild rename to dev-python/hstspreload/hstspreload-2020.4.24.ebuild From c49b107cbbedb48b506c00c3da73a9d220c3a220 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Sun, 26 Apr 2020 20:55:54 +0200 Subject: [PATCH 073/122] dev-python/mkdocs-minify-plugin: minor version bump 0.3.0 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan --- dev-python/mkdocs-minify-plugin/Manifest | 2 +- ...fy-plugin-0.2.3.ebuild => mkdocs-minify-plugin-0.3.0.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename dev-python/mkdocs-minify-plugin/{mkdocs-minify-plugin-0.2.3.ebuild => mkdocs-minify-plugin-0.3.0.ebuild} (100%) diff --git a/dev-python/mkdocs-minify-plugin/Manifest b/dev-python/mkdocs-minify-plugin/Manifest index 0c459e0c01..aff01e13d9 100644 --- a/dev-python/mkdocs-minify-plugin/Manifest +++ b/dev-python/mkdocs-minify-plugin/Manifest @@ -1 +1 @@ -DIST mkdocs-minify-plugin-0.2.3.tar.gz 2972 BLAKE2B de453e977ccd75940e02ad081cd749bb35c80df43e809ef00d2f513cc37c3cb8e5ab2872e7e8f2bcf871fdf3adb6d1eb8de79942192f69dd565272b23b81242d SHA512 d00b411560d705d6ff2fc44c26a8b20ed26d2da754cfab2046f5c3af46cf2eda2f9f9fb92cd46391ecb00497a3a24f9780e5c66f7feb3a3ebdec30fd61a0aedb +DIST mkdocs-minify-plugin-0.3.0.tar.gz 3101 BLAKE2B 6b3451734d2d87f967c46521350f53cfd3cacdb555777328056ca61ed80e2341da86041be32fe87a0174241e3f36f0f0d7ca43538d0a8ca7a45cc06b6b4254e3 SHA512 97d8cb1ca3b0abfa362b9f71c7f881c889eb08963519ff0a356778b446c62140edb70ec344cbf54df7990e94ef515202b567799d0426e518a1abd6c3886a4281 diff --git a/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.2.3.ebuild b/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.3.0.ebuild similarity index 100% rename from dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.2.3.ebuild rename to dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.3.0.ebuild From 751e25f4ab2a4e601145be84a9bc4953f90a1863 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Apr 2020 22:37:21 +0200 Subject: [PATCH 074/122] media-libs/skia: this version is ok for skia-pathops also dropped all the useflags, investigate their readd Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- media-libs/skia/Manifest | 3 +- media-libs/skia/metadata.xml | 3 - ...kia-80.ebuild => skia-80_p20191220.ebuild} | 72 +++++---- media-libs/skia/skia-84.ebuild | 143 ------------------ 4 files changed, 45 insertions(+), 176 deletions(-) rename media-libs/skia/{skia-80.ebuild => skia-80_p20191220.ebuild} (67%) delete mode 100644 media-libs/skia/skia-84.ebuild diff --git a/media-libs/skia/Manifest b/media-libs/skia/Manifest index 47b7b21f0b..493e2d23cd 100644 --- a/media-libs/skia/Manifest +++ b/media-libs/skia/Manifest @@ -1,2 +1 @@ -DIST skia-80.tar.gz 35947943 BLAKE2B dd716b842f909cd0c1e7b7b6836762ec2dcd63d5d9e889f550926fe8927ef649b3255c0fb19901cfded421b015f7eb856ed2f3f09401596b82440b98d260ad6d SHA512 748eab7b1afb8b1a9ceb6249ad045dfa52ada9133fb29aa333ca0a72f615304815b83811fd659a570c18acbd2e9a701f58f836adb31847f85c387a6386dbd804 -DIST skia-84.tar.gz 46451124 BLAKE2B f64d5a4e66307ab99214e36be402064e75acd83d9f6e4957b52c3be3c1088feb92ac53ef6a15b94d3bbd74f5567c34146cc837e750c4867c02254a5ff258b2fb SHA512 e2455d57db4de093b7ce5c0a9ef7260df7ad7bebbe7684e39153a4bd7c80169629bdb58163fec5ed304b1f8a846200ce7100a8d067540afee6eff6a230393542 +DIST skia-80_p20191220.tar.gz 36702975 BLAKE2B 3863b482b2655702b9d53b141e34bf6cb162e01c24589b26c530a1f2fc393fb4a8b0beca5e28603353ec6639d230da1f3ad7ddc84e450dd6aacec0c846def67c SHA512 15d831a4d2776f210313f9015bc255a40d616d30dffdf607c3a8264a84509eca5c4b826758def6a02a7c9a2daa6cef5ce409594e94f43a54cd2d09c32d6d8193 diff --git a/media-libs/skia/metadata.xml b/media-libs/skia/metadata.xml index 8e363d50f5..5a8da94083 100644 --- a/media-libs/skia/metadata.xml +++ b/media-libs/skia/metadata.xml @@ -7,7 +7,4 @@ Skia is an open source 2D graphics library which provides common APIs that work Skia is sponsored and managed by Google, but is available for use by anyone under the BSD Free Software License. While engineering of the core components is done by the Skia development team, we consider contributions from any source. - - use Dawn, a WebGPU implementation - diff --git a/media-libs/skia/skia-80.ebuild b/media-libs/skia/skia-80_p20191220.ebuild similarity index 67% rename from media-libs/skia/skia-80.ebuild rename to media-libs/skia/skia-80_p20191220.ebuild index 1585976107..7de65b6811 100644 --- a/media-libs/skia/skia-80.ebuild +++ b/media-libs/skia/skia-80_p20191220.ebuild @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 ) inherit ninja-utils python-any-r1 #https://github.com/google/skia/blob/master/include/core/SkMilestone.h -COMMIT="93e853bf2b832d13cb64194b90a8fec44544e518" +COMMIT="1c9ebb50024f80f3bf289838298e15185d8f6966" SRC_URI="https://github.com/google/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64" @@ -19,25 +19,36 @@ HOMEPAGE=" " LICENSE="BSD" SLOT="0" -IUSE="dawn expat gif jpeg png pdf webp zlib" +IUSE="" +#IUSE="dawn expat gif jpeg png pdf webp zlib" #TODO: find out how to enable and link: angle egl ffmpeg fontconfig freetype gl harfbuzz heif icu lua opencl piex sfntly wuffs vulkan xps s #TODO: find out which deps are needed for gl/egl/vulkan/X/gif/xps -# fontconfig? ( media-libs/fontconfig ) -# freetype? ( media-libs/freetype ) # ffmpeg? ( virtual/ffmpeg ) -# harfbuzz? ( media-libs/harfbuzz ) # heif? ( media-libs/libheif ) # icu? ( dev-libs/icu ) # virtual/opengl # lua? ( dev-lang/lua ) # opencl? ( virtual/opencl ) RDEPEND=" - expat? ( dev-libs/expat ) - jpeg? ( media-libs/libjpeg-turbo ) - png? ( media-libs/libpng ) - webp? ( media-libs/libwebp ) - zlib? ( sys-libs/zlib ) + app-arch/bzip2 + dev-libs/expat + dev-libs/libbsd + dev-libs/libpcre + media-gfx/graphite2 + media-libs/fontconfig + media-libs/freetype + media-libs/harfbuzz + media-libs/libglvnd + media-libs/libjpeg-turbo + media-libs/libpng + media-libs/libwebp + sys-apps/util-linux + sys-libs/zlib + x11-libs/libxcb + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXdmcp " DEPEND=" ${PYTHON_DEPS} @@ -57,6 +68,11 @@ src_prepare() { -e '/:zlib_x86/d' \ -e '/third_party("zlib_x86/,/^}/d' \ -i third_party/zlib/BUILD.gn + + #remove questionable cflags + sed -i 's|-O3||g' gn/BUILD.gn || die + sed -i 's|-ffunction-sections||g' gn/BUILD.gn || die + sed -i 's|-fdata-sections||g' gn/BUILD.gn || die } src_configure() { @@ -80,25 +96,25 @@ src_configure() { cxx=\"${CXX}\" is_component_build=true is_official_build=true - - skia_enable_pdf=$(usex pdf true false) - - skia_use_dawn=$(usex dawn true false) - skia_use_expat=$(usex expat true false) - skia_use_libgifcodec=$(usex gif true false) - skia_use_libjpeg_turbo_decode=$(usex jpeg true false) - skia_use_libjpeg_turbo_encode=$(usex jpeg true false) - skia_use_libpng_decode=$(usex png true false) - skia_use_libpng_encode=$(usex png true false) - skia_use_libwebp_decode=$(usex webp true false) - skia_use_libwebp_encode=$(usex webp true false) - skia_use_zlib=$(usex zlib true false) - skia_use_direct3d=false skia_use_dng_sdk=false skia_use_fonthost_mac=false skia_use_metal=false + skia_use_sfntly=false ) +# skia_enable_pdf=$(usex pdf true false) +# +# skia_use_dawn=$(usex dawn true false) +# skia_use_expat=$(usex expat true false) +# skia_use_libgifcodec=$(usex gif true false) +# skia_use_libjpeg_turbo_decode=$(usex jpeg true false) +# skia_use_libjpeg_turbo_encode=$(usex jpeg true false) +# skia_use_libpng_decode=$(usex png true false) +# skia_use_libpng_encode=$(usex png true false) +# skia_use_libwebp_decode=$(usex webp true false) +# skia_use_libwebp_encode=$(usex webp true false) +# skia_use_zlib=$(usex zlib true false) + # skia_use_angle=$(usex angle true false) # skia_use_egl=$(usex egl true false) # skia_use_fontconfig=$(usex fontconfig true false) @@ -120,11 +136,11 @@ src_configure() { # use freetype && myconf_gn+=( skia_use_system_freetype2=true ) # use harfbuzz && myconf_gn+=( skia_use_system_harfbuzz=true ) # use icu && myconf_gn+=( skia_use_system_icu=true ) - use jpeg && myconf_gn+=( skia_use_system_libjpeg_turbo=true ) +# use jpeg && myconf_gn+=( skia_use_system_libjpeg_turbo=true ) # use lua && myconf_gn+=( skia_use_system_lua=true ) - use png && myconf_gn+=( skia_use_system_libpng=true ) - use webp && myconf_gn+=( skia_use_system_libwebp=true ) - use zlib && myconf_gn+=( skia_use_system_zlib=true ) +# use png && myconf_gn+=( skia_use_system_libpng=true ) +# use webp && myconf_gn+=( skia_use_system_libwebp=true ) +# use zlib && myconf_gn+=( skia_use_system_zlib=true ) myconf_gn="${myconf_gn[@]} ${EXTRA_GN}" set -- gn gen --args="${myconf_gn% }" out/Release diff --git a/media-libs/skia/skia-84.ebuild b/media-libs/skia/skia-84.ebuild deleted file mode 100644 index 610a1931b1..0000000000 --- a/media-libs/skia/skia-84.ebuild +++ /dev/null @@ -1,143 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -PYTHON_COMPAT=( python2_7 ) - -inherit ninja-utils python-any-r1 - -#https://github.com/google/skia/blob/master/include/core/SkMilestone.h -COMMIT="2fc431eaea2979f6e6b20cdb715db8861d5a47b1" - -SRC_URI="https://github.com/google/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" -DESCRIPTION="A complete 2D graphic library for drawing Text, Geometries, and Images" -HOMEPAGE=" - https://skia.org - https://github.com/google/skia -" -LICENSE="BSD" -SLOT="0" -IUSE="dawn expat gif jpeg png pdf webp zlib" -#TODO: find out how to enable and link: angle egl ffmpeg fontconfig freetype gl harfbuzz heif icu lua opencl piex sfntly wuffs vulkan xps s - -#TODO: find out which deps are needed for gl/egl/vulkan/X/gif/xps -# fontconfig? ( media-libs/fontconfig ) -# freetype? ( media-libs/freetype ) -# ffmpeg? ( virtual/ffmpeg ) -# harfbuzz? ( media-libs/harfbuzz ) -# heif? ( media-libs/libheif ) -# icu? ( dev-libs/icu ) -# virtual/opengl -# lua? ( dev-lang/lua ) -# opencl? ( virtual/opencl ) -RDEPEND=" - expat? ( dev-libs/expat ) - jpeg? ( media-libs/libjpeg-turbo ) - png? ( media-libs/libpng ) - webp? ( media-libs/libwebp ) - zlib? ( sys-libs/zlib ) -" -DEPEND=" - ${PYTHON_DEPS} - ${RDEPEND} -" -BDEPEND=" - dev-util/gn -" - -S="${WORKDIR}/${PN}-${COMMIT}" - -src_prepare() { - default - # https://chromium.googlesource.com/chromium/src/third_party/zlib - # https://github.com/jtkukunas/zlib - sed \ - -e '/:zlib_x86/d' \ - -e '/third_party("zlib_x86/,/^}/d' \ - -i third_party/zlib/BUILD.gn -} - -src_configure() { - python_setup - tc-export AR CC CXX - - local myconf_gn=() - passflags() { - local _f _x - _f=( ${1} ) - _x="[$(printf '"%s", ' "${_f[@]}")]" - myconf_gn+=( extra_${2}="${_x}" ) - } - passflags "${CFLAGS}" cflags_c - passflags "${CXXFLAGS}" cflags_cc - passflags "${CFLAGS}" ldflags - - myconf_gn+=( - ar=\"${AR}\" - cc=\"${CC}\" - cxx=\"${CXX}\" - is_component_build=true - is_official_build=true - - skia_enable_pdf=$(usex pdf true false) - - skia_use_dawn=$(usex dawn true false) - skia_use_expat=$(usex expat true false) - skia_use_libgifcodec=$(usex gif true false) - skia_use_libjpeg_turbo_decode=$(usex jpeg true false) - skia_use_libjpeg_turbo_encode=$(usex jpeg true false) - skia_use_libpng_decode=$(usex png true false) - skia_use_libpng_encode=$(usex png true false) - skia_use_libwebp_decode=$(usex webp true false) - skia_use_libwebp_encode=$(usex webp true false) - skia_use_zlib=$(usex zlib true false) - - skia_use_direct3d=false - skia_use_dng_sdk=false - skia_use_fonthost_mac=false - skia_use_metal=false - ) -# skia_use_angle=$(usex angle true false) -# skia_use_egl=$(usex egl true false) -# skia_use_fontconfig=$(usex fontconfig true false) -# skia_use_freetype=$(usex freetype true false) -# skia_use_ffmpeg=$(usex ffmpeg true false) -# skia_use_gl=$(usex gl true false) -# skia_use_harfbuzz=$(usex harfbuzz true false) -# skia_use_icu=$(usex icu true false) -# skia_use_libheif=$(usex heif true false) -# skia_use_lua=$(usex lua true false) -# skia_use_opencl=$(usex opencl true false) -# skia_use_vulkan=$(usex vulkan true false) -# skia_use_x11=$(usex X true false) -# skia_use_xps=$(usex xps true false) -# skia_use_piex=$(usex piex true false) -# skia_use_sfntly=$(usex sfntly true false) -# skia_use_wuffs=$(usex wuffs true false) - -# use freetype && myconf_gn+=( skia_use_system_freetype2=true ) -# use harfbuzz && myconf_gn+=( skia_use_system_harfbuzz=true ) -# use icu && myconf_gn+=( skia_use_system_icu=true ) - use jpeg && myconf_gn+=( skia_use_system_libjpeg_turbo=true ) -# use lua && myconf_gn+=( skia_use_system_lua=true ) - use png && myconf_gn+=( skia_use_system_libpng=true ) - use webp && myconf_gn+=( skia_use_system_libwebp=true ) - use zlib && myconf_gn+=( skia_use_system_zlib=true ) - - myconf_gn="${myconf_gn[@]} ${EXTRA_GN}" - set -- gn gen --args="${myconf_gn% }" out/Release - echo "$@" - "$@" || die -} - -src_compile() { - eninja -C out/Release -} - -src_install() { - dolib.so out/Release/*.so - insinto "/usr/include/${PN}" - doins -r include/. -} From 400d30ae54061a5d726e16401282f991b5f6f7bb Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Apr 2020 22:37:57 +0200 Subject: [PATCH 075/122] dev-python/skia-pathops: now working Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-python/skia-pathops/Manifest | 2 +- .../{skia-pathops-0.4.0.ebuild => skia-pathops-0.4.1.ebuild} | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) rename dev-python/skia-pathops/{skia-pathops-0.4.0.ebuild => skia-pathops-0.4.1.ebuild} (94%) diff --git a/dev-python/skia-pathops/Manifest b/dev-python/skia-pathops/Manifest index 67aaadb1ea..4304fac3f0 100644 --- a/dev-python/skia-pathops/Manifest +++ b/dev-python/skia-pathops/Manifest @@ -1 +1 @@ -DIST skia-pathops-0.4.0.zip 41254656 BLAKE2B 000829370de58d75cd56211c564c9d58ccf530b638ec0314a8e91fb1a9bb2e3f7e38618f88f3f78f5c404eb9a5d2e182419be7ec411418459e47ad1400bfd615 SHA512 23162a491cbabc1915ef8263c3d49672fb6a2cd4165707fa2e42a43d8e2d4b6ec0ea2e9c2aa377de8e1cbcc1ad6ff7dc8c03b9bd9f6844b97a8a6e538e35075e +DIST skia-pathops-0.4.1.zip 41254623 BLAKE2B 8d47da77c6389419cdf229085c58e692a218f400458b3bd6633307316c0d127c05990438a739633ae1622aa394da95414f86eb23338c1ef28f69283608c4ee7a SHA512 62cef669a8518643c4aefe2860f4c2207d602a531fe3f2ff1ae700b092d6f60cd2c47190926c0d00c709995e519f5538722ed1c0f4b6881c5af5aeb2a5b43e3b diff --git a/dev-python/skia-pathops/skia-pathops-0.4.0.ebuild b/dev-python/skia-pathops/skia-pathops-0.4.1.ebuild similarity index 94% rename from dev-python/skia-pathops/skia-pathops-0.4.0.ebuild rename to dev-python/skia-pathops/skia-pathops-0.4.1.ebuild index 96d1bc924f..8ad9d5ebb9 100644 --- a/dev-python/skia-pathops/skia-pathops-0.4.0.ebuild +++ b/dev-python/skia-pathops/skia-pathops-0.4.1.ebuild @@ -18,7 +18,7 @@ LICENSE="BSD" SLOT="0" RDEPEND=" - ~media-libs/skia-80:= + ~media-libs/skia-80_p20191220:= " DEPEND=" ${RDEPEND} @@ -35,8 +35,6 @@ BDEPEND=" " # dev-python/setuptools_git_ls_files[${PYTHON_USEDEP}] -#S="${WORKDIR}/${PN}-${MY_PV#v}" - distutils_enable_tests pytest pkg_setup() { From fbd335307ba7f81aaef990af193b573c926ff4d1 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Apr 2020 22:38:17 +0200 Subject: [PATCH 076/122] now skia is working Signed-off-by: Alessandro Barbieri --- profiles/package.mask | 5 ----- 1 file changed, 5 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index 7798656883..e7631a9c36 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -1,7 +1,2 @@ -#doesn't build -media-libs/skia -#skia revdep -dev-python/skia-pathops - #depend on lua5.3 that is not available media-video/kikoplay From 83ff5c44ca8269d4e895ac8d79920a65fe46dcb2 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Apr 2020 22:47:36 +0200 Subject: [PATCH 077/122] media-libs/libavif: removed warning, slotting for rebuilds Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- ...f-0.6.4.ebuild => libavif-0.6.4-r1.ebuild} | 24 +++++-------------- ...f-0.7.2.ebuild => libavif-0.7.2-r1.ebuild} | 24 +++++-------------- media-libs/libavif/libavif-9999.ebuild | 24 +++++-------------- 3 files changed, 18 insertions(+), 54 deletions(-) rename media-libs/libavif/{libavif-0.6.4.ebuild => libavif-0.6.4-r1.ebuild} (69%) rename media-libs/libavif/{libavif-0.7.2.ebuild => libavif-0.7.2-r1.ebuild} (69%) diff --git a/media-libs/libavif/libavif-0.6.4.ebuild b/media-libs/libavif/libavif-0.6.4-r1.ebuild similarity index 69% rename from media-libs/libavif/libavif-0.6.4.ebuild rename to media-libs/libavif/libavif-0.6.4-r1.ebuild index f30ae5b6f9..dd6c753913 100644 --- a/media-libs/libavif/libavif-0.6.4.ebuild +++ b/media-libs/libavif/libavif-0.6.4-r1.ebuild @@ -1,14 +1,14 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI="7" inherit cmake DESCRIPTION="Library for encoding and decoding .avif files" HOMEPAGE="https://github.com/AOMediaCodec/libavif" -if [[ ${PV} == *9999* ]]; then +if [[ "${PV}" == *9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/AOMediaCodec/libavif.git" else @@ -23,8 +23,8 @@ IUSE="dav1d +libaom rav1e" REQUIRED_USE="|| ( dav1d libaom )" DEPEND="dav1d? ( media-libs/dav1d ) - libaom? ( >=media-libs/libaom-1.1 ) - rav1e? ( media-video/rav1e[capi] ) + libaom? ( >=media-libs/libaom-1.1:= ) + rav1e? ( media-video/rav1e:=[capi] ) media-libs/libpng " RDEPEND="${DEPEND}" @@ -32,11 +32,11 @@ BDEPEND="" src_configure() { local mycmakeargs=( - -DAVIF_CODEC_DAV1D=$(usex dav1d ON OFF) + -DAVIF_BUILD_APPS=ON -DAVIF_CODEC_AOM=$(usex libaom ON OFF) + -DAVIF_CODEC_DAV1D=$(usex dav1d ON OFF) -DAVIF_CODEC_RAV1E=$(usex rav1e ON OFF) -DBUILD_SHARED_LIBS=ON - -DAVIF_BUILD_APPS=ON ) cmake_src_configure } @@ -47,16 +47,4 @@ pkg_postinst() { ewarn "libavif will work in read-only mode." ewarn "Enable libaom or rav1e flag if you want to save .AVIF files." fi - - if use libaom ; then - elog "When you upgrade libaom in the future," - elog " you may need to re-emerge libavif again" - elog " to ensure correct AVIF import/export functions." - fi - - if use rav1e ; then - elog "When you upgrade rav1e in the future," - elog " you may need to re-emerge libavif again" - elog " to ensure correct AVIF export function." - fi } diff --git a/media-libs/libavif/libavif-0.7.2.ebuild b/media-libs/libavif/libavif-0.7.2-r1.ebuild similarity index 69% rename from media-libs/libavif/libavif-0.7.2.ebuild rename to media-libs/libavif/libavif-0.7.2-r1.ebuild index cc370ecb7d..15be7ff540 100644 --- a/media-libs/libavif/libavif-0.7.2.ebuild +++ b/media-libs/libavif/libavif-0.7.2-r1.ebuild @@ -1,14 +1,14 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI="7" inherit cmake DESCRIPTION="Library for encoding and decoding .avif files" HOMEPAGE="https://github.com/AOMediaCodec/libavif" -if [[ ${PV} == *9999* ]]; then +if [[ "${PV}" == *9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/AOMediaCodec/libavif.git" else @@ -23,8 +23,8 @@ IUSE="dav1d +libaom rav1e" REQUIRED_USE="|| ( dav1d libaom )" DEPEND="dav1d? ( media-libs/dav1d ) - libaom? ( >=media-libs/libaom-1.1 ) - rav1e? ( media-video/rav1e[capi] ) + libaom? ( >=media-libs/libaom-1.1:= ) + rav1e? ( media-video/rav1e:=[capi] ) media-libs/libpng virtual/jpeg " @@ -33,11 +33,11 @@ BDEPEND="" src_configure() { local mycmakeargs=( - -DAVIF_CODEC_DAV1D=$(usex dav1d ON OFF) + -DAVIF_BUILD_APPS=ON -DAVIF_CODEC_AOM=$(usex libaom ON OFF) + -DAVIF_CODEC_DAV1D=$(usex dav1d ON OFF) -DAVIF_CODEC_RAV1E=$(usex rav1e ON OFF) -DBUILD_SHARED_LIBS=ON - -DAVIF_BUILD_APPS=ON ) cmake_src_configure } @@ -48,16 +48,4 @@ pkg_postinst() { ewarn "libavif will work in read-only mode." ewarn "Enable libaom or rav1e flag if you want to save .AVIF files." fi - - if use libaom ; then - elog "When you upgrade libaom in the future," - elog " you may need to re-emerge libavif again" - elog " to ensure correct AVIF import/export functions." - fi - - if use rav1e ; then - elog "When you upgrade rav1e in the future," - elog " you may need to re-emerge libavif again" - elog " to ensure correct AVIF export function." - fi } diff --git a/media-libs/libavif/libavif-9999.ebuild b/media-libs/libavif/libavif-9999.ebuild index cc370ecb7d..15be7ff540 100644 --- a/media-libs/libavif/libavif-9999.ebuild +++ b/media-libs/libavif/libavif-9999.ebuild @@ -1,14 +1,14 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI="7" inherit cmake DESCRIPTION="Library for encoding and decoding .avif files" HOMEPAGE="https://github.com/AOMediaCodec/libavif" -if [[ ${PV} == *9999* ]]; then +if [[ "${PV}" == *9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/AOMediaCodec/libavif.git" else @@ -23,8 +23,8 @@ IUSE="dav1d +libaom rav1e" REQUIRED_USE="|| ( dav1d libaom )" DEPEND="dav1d? ( media-libs/dav1d ) - libaom? ( >=media-libs/libaom-1.1 ) - rav1e? ( media-video/rav1e[capi] ) + libaom? ( >=media-libs/libaom-1.1:= ) + rav1e? ( media-video/rav1e:=[capi] ) media-libs/libpng virtual/jpeg " @@ -33,11 +33,11 @@ BDEPEND="" src_configure() { local mycmakeargs=( - -DAVIF_CODEC_DAV1D=$(usex dav1d ON OFF) + -DAVIF_BUILD_APPS=ON -DAVIF_CODEC_AOM=$(usex libaom ON OFF) + -DAVIF_CODEC_DAV1D=$(usex dav1d ON OFF) -DAVIF_CODEC_RAV1E=$(usex rav1e ON OFF) -DBUILD_SHARED_LIBS=ON - -DAVIF_BUILD_APPS=ON ) cmake_src_configure } @@ -48,16 +48,4 @@ pkg_postinst() { ewarn "libavif will work in read-only mode." ewarn "Enable libaom or rav1e flag if you want to save .AVIF files." fi - - if use libaom ; then - elog "When you upgrade libaom in the future," - elog " you may need to re-emerge libavif again" - elog " to ensure correct AVIF import/export functions." - fi - - if use rav1e ; then - elog "When you upgrade rav1e in the future," - elog " you may need to re-emerge libavif again" - elog " to ensure correct AVIF export function." - fi } From 1440e052042b0752fad2a3668424b1099d3bf201 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Apr 2020 22:54:22 +0200 Subject: [PATCH 078/122] app-misc/cheat: install man, add zsh-completion blocker Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- .../{cheat-3.9.0.ebuild => cheat-3.9.0-r1.ebuild} | 13 +++++++------ app-misc/cheat/metadata.xml | 3 --- 2 files changed, 7 insertions(+), 9 deletions(-) rename app-misc/cheat/{cheat-3.9.0.ebuild => cheat-3.9.0-r1.ebuild} (96%) diff --git a/app-misc/cheat/cheat-3.9.0.ebuild b/app-misc/cheat/cheat-3.9.0-r1.ebuild similarity index 96% rename from app-misc/cheat/cheat-3.9.0.ebuild rename to app-misc/cheat/cheat-3.9.0-r1.ebuild index efd0b6817e..5644e85494 100644 --- a/app-misc/cheat/cheat-3.9.0.ebuild +++ b/app-misc/cheat/cheat-3.9.0-r1.ebuild @@ -1,7 +1,7 @@ # Copyright 2019-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI="7" inherit go-module @@ -91,12 +91,13 @@ LICENSE="MIT Apache-2.0 BSD BSD-2" SLOT="0" KEYWORDS="~amd64" -IUSE="man zsh-completion" +IUSE="zsh-completion" -BDEPEND=">=dev-lang/go-1.13 - man? ( app-text/pandoc ) +BDEPEND=" + app-text/pandoc + >=dev-lang/go-1.13 " -RDEPEND="zsh-completion? ( app-shells/zsh-completions )" +RDEPEND="zsh-completion? ( !app-shells/zsh-completions )" src_install() { dobin "dist/${PN}" @@ -104,5 +105,5 @@ src_install() { insinto /usr/share/zsh/site-functions newins scripts/cheat.zsh _cheat fi - use man && doman doc/cheat.1 + doman doc/cheat.1 } diff --git a/app-misc/cheat/metadata.xml b/app-misc/cheat/metadata.xml index d1a353ea2e..ee804793de 100644 --- a/app-misc/cheat/metadata.xml +++ b/app-misc/cheat/metadata.xml @@ -5,9 +5,6 @@ mathieu.tortuyaux@gmail.com Mathieu Tortuyaux - - build and install man pages - cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember. From 0c07379f22ba02c32ca3e3059a0dd8d2ba56723b Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Apr 2020 22:59:27 +0200 Subject: [PATCH 079/122] media-plugins/argotlunar-bin: install docs, QA fixes Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- ...6.ebuild => argotlunar-bin-2.06-r1.ebuild} | 35 +++++++++---------- 1 file changed, 17 insertions(+), 18 deletions(-) rename media-plugins/argotlunar-bin/{argotlunar-bin-2.06.ebuild => argotlunar-bin-2.06-r1.ebuild} (73%) diff --git a/media-plugins/argotlunar-bin/argotlunar-bin-2.06.ebuild b/media-plugins/argotlunar-bin/argotlunar-bin-2.06-r1.ebuild similarity index 73% rename from media-plugins/argotlunar-bin/argotlunar-bin-2.06.ebuild rename to media-plugins/argotlunar-bin/argotlunar-bin-2.06-r1.ebuild index 9bd74d5380..4bf17bc511 100644 --- a/media-plugins/argotlunar-bin/argotlunar-bin-2.06.ebuild +++ b/media-plugins/argotlunar-bin/argotlunar-bin-2.06-r1.ebuild @@ -1,40 +1,39 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI="7" DESCRIPTION="Argotlunar is a sound granulator. Binary Linux VST" -HOMEPAGE="http://mourednik.github.io/argotlunar/" +HOMEPAGE="http://mourednik.github.io/argotlunar" SLOT="0" KEYWORDS="~amd64" -IUSE="doc" +IUSE="" QA_PRESTRIPPED="/usr/lib64/vst/${PN}/argotlunar.so" SRC_URI="https://gentoodistfiles.imperium.org.ru/guru/argotlunar-bin-2.06-linux_amd64.tar.gz -> ${P}.tar.gz" #It's impossible to obtain package directly from DROPBOX, so I've just uploaded it to my own webserver LICENSE="GPL-2" -RDEPEND="sys-libs/glibc - x11-libs/libXext - x11-libs/libXinerama +RDEPEND=" + app-arch/bzip2 + dev-libs/libbsd + media-libs/alsa-lib + media-libs/freetype:2 + media-libs/libpng:0/16 + sys-libs/glibc + sys-libs/zlib x11-libs/libXau x11-libs/libXdmcp - media-libs/freetype:2 - media-libs/alsa-lib - app-arch/bzip2 + x11-libs/libXext + x11-libs/libXinerama x11-libs/libxcb - sys-libs/zlib - media-libs/libpng:0/16 - dev-libs/libbsd" +" DEPEND="${RDEPEND}" S="${WORKDIR}/argotlunar-${PV}-linux_64" src_install(){ - exeinto "/usr/$(get_libdir)/vst/${PN}" - doexe argotlunar.so + into "/usr/$(get_libdir)/vst/${PN}" + dolib.so argotlunar.so insinto "/usr/$(get_libdir)/vst/${PN}" doins presets.bank - if use doc; then - dodoc 'argotlunar2-reference.pdf' - einfo "Check argotlunar2-reference.pdf into package doc folder" - fi + dodoc 'argotlunar2-reference.pdf' } From 6955bebf35a3e531d6c8c5cc8e8150fe516bf140 Mon Sep 17 00:00:00 2001 From: David Heidelberg Date: Sun, 26 Apr 2020 23:17:10 +0200 Subject: [PATCH 080/122] gui-libs/webp-pixbuf-loader: New package. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: David Heidelberg --- gui-libs/webp-pixbuf-loader/Manifest | 1 + .../files/webp-pixbuf-loader_gentoo.patch | 20 ++++++++ gui-libs/webp-pixbuf-loader/metadata.xml | 16 ++++++ .../webp-pixbuf-loader-0.0.1.ebuild | 50 +++++++++++++++++++ 4 files changed, 87 insertions(+) create mode 100644 gui-libs/webp-pixbuf-loader/Manifest create mode 100644 gui-libs/webp-pixbuf-loader/files/webp-pixbuf-loader_gentoo.patch create mode 100644 gui-libs/webp-pixbuf-loader/metadata.xml create mode 100644 gui-libs/webp-pixbuf-loader/webp-pixbuf-loader-0.0.1.ebuild diff --git a/gui-libs/webp-pixbuf-loader/Manifest b/gui-libs/webp-pixbuf-loader/Manifest new file mode 100644 index 0000000000..90dfed67c2 --- /dev/null +++ b/gui-libs/webp-pixbuf-loader/Manifest @@ -0,0 +1 @@ +DIST webp-pixbuf-loader-0.0.1.tar.gz 8212 BLAKE2B 20b2f32ca0885069e185c415e10119f6f65b73131b4928e6db95fa9f92f9ec53bd3fd5fbc4708370dfaee68df4c8052d2df76c6e0c0a6267240f7804db8e33f8 SHA512 f3fa859221fdc5277c951e09448dea6078ca4825de06b319e33e86b59db1201616ca4a706d5114e431719584d5a0766a7706c4192dbc384441efb1799d9e40ec diff --git a/gui-libs/webp-pixbuf-loader/files/webp-pixbuf-loader_gentoo.patch b/gui-libs/webp-pixbuf-loader/files/webp-pixbuf-loader_gentoo.patch new file mode 100644 index 0000000000..decadd60c3 --- /dev/null +++ b/gui-libs/webp-pixbuf-loader/files/webp-pixbuf-loader_gentoo.patch @@ -0,0 +1,20 @@ +diff --git a/meson.build b/meson.build +index 2ae10ca..53761cd 100644 +--- a/meson.build ++++ b/meson.build +@@ -7,7 +7,6 @@ webp = dependency('libwebp', version: '>0.4.3') + # -34/-64 is to overcome a Fedora bug in the .pc file + # debian has a similar problem with its .pc file but it requires knowing the platform triad + +-gdk_pb_query_loaders = find_program(get_option('gdk_pixbuf_query_loaders_path'), gdk_pb_query_loaders, gdk_pb_query_loaders+'-32', gdk_pb_query_loaders+'-64') + + + pbl_webp = shared_library('pixbufloader-webp', 'io-webp.c', +@@ -15,7 +14,6 @@ pbl_webp = shared_library('pixbufloader-webp', 'io-webp.c', + install: true, + install_dir: gdk_pb_moddir) + +-meson.add_install_script(gdk_pb_query_loaders.path(), '--update-cache') + + subdir('tests') + diff --git a/gui-libs/webp-pixbuf-loader/metadata.xml b/gui-libs/webp-pixbuf-loader/metadata.xml new file mode 100644 index 0000000000..c7fbfecc35 --- /dev/null +++ b/gui-libs/webp-pixbuf-loader/metadata.xml @@ -0,0 +1,16 @@ + + + + + david@ixit.cz + David Heidelberg + + + webp-pixbuf-loader integrates libwebp library into GDK image + processing framework, so GDK based application can use WEBP + format natively. + + + aruiz/webp-pixbuf-loader + + diff --git a/gui-libs/webp-pixbuf-loader/webp-pixbuf-loader-0.0.1.ebuild b/gui-libs/webp-pixbuf-loader/webp-pixbuf-loader-0.0.1.ebuild new file mode 100644 index 0000000000..af0f5e985d --- /dev/null +++ b/gui-libs/webp-pixbuf-loader/webp-pixbuf-loader-0.0.1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2-utils meson multilib-minimal + +DESCRIPTION="WebP Image format GdkPixbuf loader" +HOMEPAGE="https://github.com/aruiz/webp-pixbuf-loader" +SRC_URI="https://github.com/aruiz/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +PATCHES=( "${FILESDIR}/${PN}_gentoo.patch" ) + +DEPEND=" + >=media-libs/libwebp-0.4.3[${MULTILIB_USEDEP}] + >=x11-libs/gdk-pixbuf-2.22[${MULTILIB_USEDEP}] +" +RDEPEND="${DEPEND}" + +multilib_src_configure() { + meson_src_configure +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_test() { + meson_src_test +} + +multilib_src_install() { + meson_src_install +} + +pkg_preinst() { + gnome2_gdk_pixbuf_savelist +} + +pkg_postinst() { + gnome2_gdk_pixbuf_update +} + +pkg_postrm() { + gnome2_gdk_pixbuf_update +} From 7e8aa400138a863440837fc729e44a3a63a40d61 Mon Sep 17 00:00:00 2001 From: David Heidelberg Date: Sun, 26 Apr 2020 23:56:56 +0200 Subject: [PATCH 081/122] games-action/minecraft-launcher: update HOMEPAGE mojang.com has been redirected to https://www.minecraft.net/ for more than month. Fixes: https://repology.org/repository/gentoo_ovl_guru/problems Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: David Heidelberg --- .../minecraft-launcher/minecraft-launcher-1.6.93.ebuild | 2 +- .../minecraft-launcher/minecraft-launcher-2.1.13829.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/games-action/minecraft-launcher/minecraft-launcher-1.6.93.ebuild b/games-action/minecraft-launcher/minecraft-launcher-1.6.93.ebuild index 30dd5b0e19..1aaef01482 100644 --- a/games-action/minecraft-launcher/minecraft-launcher-1.6.93.ebuild +++ b/games-action/minecraft-launcher/minecraft-launcher-1.6.93.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit desktop java-pkg-2 xdg DESCRIPTION="An open-world game whose gameplay revolves around breaking and placing blocks" -HOMEPAGE="https://mojang.com/" +HOMEPAGE="https://www.minecraft.net/" SRC_URI="https://launcher.mojang.com/v1/objects/eabbff5ff8e21250e33670924a0c5e38f47c840b/launcher.jar -> ${P}.jar https://launcher.mojang.com/download/minecraft-launcher.svg -> ${PN}-legacy.svg" diff --git a/games-action/minecraft-launcher/minecraft-launcher-2.1.13829.ebuild b/games-action/minecraft-launcher/minecraft-launcher-2.1.13829.ebuild index 300b2bbb63..b4974ab91d 100644 --- a/games-action/minecraft-launcher/minecraft-launcher-2.1.13829.ebuild +++ b/games-action/minecraft-launcher/minecraft-launcher-2.1.13829.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit desktop xdg DESCRIPTION="An open-world game whose gameplay revolves around breaking and placing blocks" -HOMEPAGE="https://mojang.com/" +HOMEPAGE="https://www.minecraft.net/" SRC_URI="https://launcher.mojang.com/download/linux/x86_64/minecraft-launcher_${PV}.tar.gz -> ${P}.tar.gz https://launcher.mojang.com/download/minecraft-launcher.svg" From 02dab1726057b5b6f2701d237773305263c8318a Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Apr 2020 23:47:03 +0200 Subject: [PATCH 082/122] media-plugins/argotlunar-bin: lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- media-plugins/argotlunar-bin/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-plugins/argotlunar-bin/metadata.xml b/media-plugins/argotlunar-bin/metadata.xml index a01dd406c2..53e7084fa0 100644 --- a/media-plugins/argotlunar-bin/metadata.xml +++ b/media-plugins/argotlunar-bin/metadata.xml @@ -6,7 +6,7 @@ Denis Reva RarogCmex - + Argotlunar is a tool for creating surreal transformations of audio streams. Specifically, it is a real-time delay-line granulator. It disintegrates an audio stream into short samples (grains). From 111b4b71228a6fde8a93f355dab5af21110a13e5 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Apr 2020 23:52:55 +0200 Subject: [PATCH 083/122] x11-themes/obsidian-icon-theme: remove variables from homepage Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- x11-themes/obsidian-icon-theme/metadata.xml | 2 +- ...theme-4.11.ebuild => obsidian-icon-theme-4.11-r1.ebuild} | 6 +++--- .../obsidian-icon-theme/obsidian-icon-theme-9999.ebuild | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) rename x11-themes/obsidian-icon-theme/{obsidian-icon-theme-4.11.ebuild => obsidian-icon-theme-4.11-r1.ebuild} (90%) diff --git a/x11-themes/obsidian-icon-theme/metadata.xml b/x11-themes/obsidian-icon-theme/metadata.xml index 8e0f831455..be5165c619 100644 --- a/x11-themes/obsidian-icon-theme/metadata.xml +++ b/x11-themes/obsidian-icon-theme/metadata.xml @@ -8,7 +8,7 @@ madmaxms/iconpack-obsidian - + Modern and intuitive Obsidian provides several faenza-like icons for panels, toolbars and buttons it also provides squared and colorful icons for your applications, folders, files and devices. diff --git a/x11-themes/obsidian-icon-theme/obsidian-icon-theme-4.11.ebuild b/x11-themes/obsidian-icon-theme/obsidian-icon-theme-4.11-r1.ebuild similarity index 90% rename from x11-themes/obsidian-icon-theme/obsidian-icon-theme-4.11.ebuild rename to x11-themes/obsidian-icon-theme/obsidian-icon-theme-4.11-r1.ebuild index 7b1fad9d1b..63e6ecff60 100644 --- a/x11-themes/obsidian-icon-theme/obsidian-icon-theme-4.11.ebuild +++ b/x11-themes/obsidian-icon-theme/obsidian-icon-theme-4.11-r1.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI="7" GIT_PN="iconpack-obsidian" @@ -9,9 +9,9 @@ inherit xdg DESCRIPTION="Obsidian Icon Theme is intuitive Faenza-like icon theme" -HOMEPAGE="https://github.com/madmaxms/${GIT_PN}" +HOMEPAGE="https://github.com/madmaxms/iconpack-obsidian" -if [[ ${PV} == "9999" ]]; then +if [[ "${PV}" == "9999" ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/madmaxms/${GIT_PN}.git" else diff --git a/x11-themes/obsidian-icon-theme/obsidian-icon-theme-9999.ebuild b/x11-themes/obsidian-icon-theme/obsidian-icon-theme-9999.ebuild index 7b1fad9d1b..63e6ecff60 100644 --- a/x11-themes/obsidian-icon-theme/obsidian-icon-theme-9999.ebuild +++ b/x11-themes/obsidian-icon-theme/obsidian-icon-theme-9999.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI="7" GIT_PN="iconpack-obsidian" @@ -9,9 +9,9 @@ inherit xdg DESCRIPTION="Obsidian Icon Theme is intuitive Faenza-like icon theme" -HOMEPAGE="https://github.com/madmaxms/${GIT_PN}" +HOMEPAGE="https://github.com/madmaxms/iconpack-obsidian" -if [[ ${PV} == "9999" ]]; then +if [[ "${PV}" == "9999" ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/madmaxms/${GIT_PN}.git" else From c346688f3924d937b8c7dac958c5d8a89b782ffb Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Apr 2020 23:54:47 +0200 Subject: [PATCH 084/122] x11-themes/obsidian2-gtk-theme: remove variable from homepage Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- x11-themes/obsidian2-gtk-theme/metadata.xml | 2 +- ...theme-2.11.ebuild => obsidian2-gtk-theme-2.11-r1.ebuild} | 6 +++--- .../obsidian2-gtk-theme/obsidian2-gtk-theme-9999.ebuild | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) rename x11-themes/obsidian2-gtk-theme/{obsidian2-gtk-theme-2.11.ebuild => obsidian2-gtk-theme-2.11-r1.ebuild} (89%) diff --git a/x11-themes/obsidian2-gtk-theme/metadata.xml b/x11-themes/obsidian2-gtk-theme/metadata.xml index 2dd0b3ef83..040058d6fe 100644 --- a/x11-themes/obsidian2-gtk-theme/metadata.xml +++ b/x11-themes/obsidian2-gtk-theme/metadata.xml @@ -7,7 +7,7 @@ madmaxms/theme-obsidian-2 - + Modern and intuitive Obsidian Gnome theme, based upon Adwaita-Maia dark skin. Compatible with Gtk 3.22. diff --git a/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-2.11.ebuild b/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-2.11-r1.ebuild similarity index 89% rename from x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-2.11.ebuild rename to x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-2.11-r1.ebuild index 2f36c013df..0e69865d88 100644 --- a/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-2.11.ebuild +++ b/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-2.11-r1.ebuild @@ -1,15 +1,15 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI="7" GIT_PN="theme-obsidian-2" DESCRIPTION="Obsidian Gnome Theme, based upon Adwaita-Maia dark skin" -HOMEPAGE="https://github.com/madmaxms/${GIT_PN}" +HOMEPAGE="https://github.com/madmaxms/theme-obsidian-2" -if [[ ${PV} == "9999" ]]; then +if [[ "${PV}" == "9999" ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/madmaxms/${GIT_PN}.git" else diff --git a/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-9999.ebuild b/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-9999.ebuild index 2f36c013df..0e69865d88 100644 --- a/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-9999.ebuild +++ b/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-9999.ebuild @@ -1,15 +1,15 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI="7" GIT_PN="theme-obsidian-2" DESCRIPTION="Obsidian Gnome Theme, based upon Adwaita-Maia dark skin" -HOMEPAGE="https://github.com/madmaxms/${GIT_PN}" +HOMEPAGE="https://github.com/madmaxms/theme-obsidian-2" -if [[ ${PV} == "9999" ]]; then +if [[ "${PV}" == "9999" ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/madmaxms/${GIT_PN}.git" else From a3e4659221a63134ce120c500bffe1f0c626fe5d Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Apr 2020 23:56:52 +0200 Subject: [PATCH 085/122] sys-process/gotop: remove longdescription Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- sys-process/gotop/metadata.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/sys-process/gotop/metadata.xml b/sys-process/gotop/metadata.xml index 1e3ffcd04e..10d5971cdb 100644 --- a/sys-process/gotop/metadata.xml +++ b/sys-process/gotop/metadata.xml @@ -5,9 +5,6 @@ mathieu.tortuyaux@gmail.com Mathieu Tortuyaux - -A terminal based graphical activity monitor inspired by gtop and vtop - https://github.com/xxxserxxx/gotop/issues https://github.com/xxxserxxx/gotop/blob/master/CHANGELOG.md From dcb440bd644f131a5c8b38276bb54237952f15d5 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Apr 2020 23:58:07 +0200 Subject: [PATCH 086/122] sys-apps/procs: Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- sys-apps/procs/metadata.xml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/sys-apps/procs/metadata.xml b/sys-apps/procs/metadata.xml index a9bb9e7f04..c248d66ff4 100644 --- a/sys-apps/procs/metadata.xml +++ b/sys-apps/procs/metadata.xml @@ -9,6 +9,17 @@ dalance/procs - procs is a replacement for ps written in Rust. +Features + + Output by the colored and human-readable format + Keyword search over multi-column + Some additional information which are not supported by ps + TCP/UDP port + Read/Write throughput + Docker container name + More memory information + Pager support + Watch mode like top + Tree view From 6ba6c0f4aeabfce7a155f4e9f60b97da44ee01c7 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Apr 2020 23:58:53 +0200 Subject: [PATCH 087/122] sys-apps/procs: added longdescription Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- sys-apps/procs/metadata.xml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/sys-apps/procs/metadata.xml b/sys-apps/procs/metadata.xml index c248d66ff4..d1cd441007 100644 --- a/sys-apps/procs/metadata.xml +++ b/sys-apps/procs/metadata.xml @@ -1,14 +1,14 @@ - - kenichi.taka@gmail.com - Kenichi Takahashi - - - dalance/procs - - + + kenichi.taka@gmail.com + Kenichi Takahashi + + + dalance/procs + + Features Output by the colored and human-readable format @@ -21,5 +21,5 @@ Features Pager support Watch mode like top Tree view - + From 12636858f784ab97755060e20e15502ba5344891 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:01:22 +0200 Subject: [PATCH 088/122] sys-apps/0xFFFF: added longdescription Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- sys-apps/0xFFFF/metadata.xml | 37 ++++++++++++++++++++++++++---------- 1 file changed, 27 insertions(+), 10 deletions(-) diff --git a/sys-apps/0xFFFF/metadata.xml b/sys-apps/0xFFFF/metadata.xml index 8958812a45..ad12ff1caf 100644 --- a/sys-apps/0xFFFF/metadata.xml +++ b/sys-apps/0xFFFF/metadata.xml @@ -1,15 +1,32 @@ - - david@ixit.cz - David Heidelberger - - - Program for firmware flashing Linux based Nokia devices such as N900. - - - Program pro nahrání firmwaru do Nokií založených na Linuxu (jako např. Nokia N900). - + + david@ixit.cz + David Heidelberger + + +0xFFFF is the Open Free Fiasco Firmware Flasher for Maemo devices. It supports +generating and unpacking FIASCO images. It is useful for editing Maemo firmware +packages before flashing. It supports flashing via USB any image type to a +Maemo device and also \"cold\" flashing which means flashing dead device with +erased bootloader. There is support for booting kernel via USB without flashing +to NAND and also changing configuration of Maemo device (enable/disable R&D +mode, changing HW revision strings, ...). + +0xFFFF is an alternative tool to proprietary Nokia flasher-3.5 and fiasco-gen. +0xFFFF generates compatible FIASCO images and also accepts FIASCO images +generated by Nokia fiasco-gen. + +Use it with CARE. This is an experimental tool and it can brick your device. +It's not supposed to be stable, so Nokia will probably release incompatible +bootloaders to break this tool. USE IT AT YOUR OWN RISK. + +PLEASE. Read all the documentation inside doc/* carefully before building or +using the flasher to avoid questions, problems or so. + + +Program pro nahrání firmwaru do Nokií založených na Linuxu (jako např. Nokia N900). + From f6fca7869eb672f7152a4493a0753dfed3298c5d Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:03:45 +0200 Subject: [PATCH 089/122] net-misc/tinyssh: added longdescription Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- net-misc/tinyssh/metadata.xml | 51 ++++++++++++++++++++++++----------- 1 file changed, 36 insertions(+), 15 deletions(-) diff --git a/net-misc/tinyssh/metadata.xml b/net-misc/tinyssh/metadata.xml index bf058f0aa1..69a03d868c 100644 --- a/net-misc/tinyssh/metadata.xml +++ b/net-misc/tinyssh/metadata.xml @@ -1,19 +1,40 @@ - - contact@hacktivis.me - Haelwenn (lanodan) Monnier - - - janmojzis/tinyssh - https://github.com/janmojzis/tinyssh/issues - - - TinySSH is a minimalistic and secure SSH server which - implements only a subset of SSHv2 features. - - - Use dev-libs/libsodium for cryptography - + + contact@hacktivis.me + Haelwenn (lanodan) Monnier + + + janmojzis/tinyssh + https://github.com/janmojzis/tinyssh/issues + + +Features + + easy auditable - TinySSH has less than 100000 words of code + no dynamic memory allocation - TinySSH has all memory statically allocated (less than 1MB) + simple configuration - TinySSH can’t be misconfigured + reusing code - TinySSH is reusing libraries from CurveCP implementation + reusing software - TinySSH is using tcpserver/systemd socket/inetd for TCP connection + limited amount of features - TinySSH doesn’t have features such: SSH1 protocol, compression, … + no older cryptographic primitives - rsa, dsa, classic diffie-hellman, hmac-md5, hmac-sha1, 3des, arcfour, … + no copyright restrictions - TinySSH is in the public domain (see the licence) + no dependency on OpenSSL - TinySSH has its own crypto library compatible with NaCl, Libsodium + speed - TinySSH can be also compiled using high-speed NaCl library instead of internal. + +Security features + + cryptographic library (minimum 128-bit security, side-channel attack resistant, state-of-the-art crypto, …) + public-key authentication only (no password or hostbased authentication) + +Crypto primitives + + State-of-the-art crypto: ssh-ed25519, curve25519-sha256@libssh.org, chacha20-poly1305@openssh.com + Older standard: ecdsa-sha2-nistp256, ecdh-sha2-nistp256, aes256-ctr, hmac-sha2-256 removed in version 20190101 + Postquantum crypto: sntrup4591761x25519-sha512@tinyssh.org, chacha20-poly1305@openssh.com + + + Use dev-libs/libsodium for cryptography + From 3496cad8dbd8ef584c53c82de6bc4bfe76008d5c Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:05:46 +0200 Subject: [PATCH 090/122] net-p2p/trezord-go: remove longdescription Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- net-p2p/trezord-go/metadata.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/net-p2p/trezord-go/metadata.xml b/net-p2p/trezord-go/metadata.xml index 3e44e105d4..6fff8c978d 100644 --- a/net-p2p/trezord-go/metadata.xml +++ b/net-p2p/trezord-go/metadata.xml @@ -9,9 +9,6 @@ Install systemd service file Install udev rules - - TREZOR Communication Daemon. - trezor/trezord-go From f0ac63e4600dd2a1f75b8b6b0a0f01495e0f93e1 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:07:09 +0200 Subject: [PATCH 091/122] media-gfx/svgcleaner: add longdescription Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- media-gfx/svgcleaner/metadata.xml | 48 ++++++++++++++++++++++++------- 1 file changed, 38 insertions(+), 10 deletions(-) diff --git a/media-gfx/svgcleaner/metadata.xml b/media-gfx/svgcleaner/metadata.xml index 421ba2baa7..b848523d8c 100644 --- a/media-gfx/svgcleaner/metadata.xml +++ b/media-gfx/svgcleaner/metadata.xml @@ -1,14 +1,42 @@ - - lo48576@hard-wi.red - YOSHIOKA Takuma - - - RazrFalcon/svgcleaner - - - svgcleaner helps you clean up your SVG files, keeping them free from unnecessary data. - + + lo48576@hard-wi.red + YOSHIOKA Takuma + + + RazrFalcon/svgcleaner + + +Purpose + +The main purpose of svgcleaner is to losslessly reduce the size of an SVG image, created in a vector editing application, before publishing. + +Usually more than half of an SVG image's data is useless for rendering. For example: + + Temporary data used by the vector editing application + Non-optimal SVG structure representation + Unused and invisible graphical elements + +... Are all unnecessary in a published SVG. +Goals + + Correctness - svgcleaner should not break an SVG file + Cleaning ratio - Higher is better + Performance - An average SVG file processing time should be closer to ~1ms on a modern PC + +Alternatives + + svgo + scour + +In addition to the main advantages of svgcleaner — like correctness, cleaning ratio and performance, which are described below — there are some more nuances to be aware of: + + svgcleaner cleans only one SVG file. It doesn't process SVGZ files. It doesn't process directories. It doesn't do anything else. Just one task*. + svgcleaner is strictly lossless by default. There are no destructive cleaning options enabled by default. + svgcleaner is portable. You can build it into a single executable without any external dependencies. + +* You can get all of these features using the GUI. + From 64634676c0d24434c83691d78dbfaf13708b6118 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:08:33 +0200 Subject: [PATCH 092/122] media-gfx/oxipng: add longdescription Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- media-gfx/oxipng/metadata.xml | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/media-gfx/oxipng/metadata.xml b/media-gfx/oxipng/metadata.xml index fa65eb2017..e3d056db40 100644 --- a/media-gfx/oxipng/metadata.xml +++ b/media-gfx/oxipng/metadata.xml @@ -1,14 +1,21 @@ - - lo48576@hard-wi.red - YOSHIOKA Takuma - - - shssoichiro/oxipng - - - Oxipng is a multithreaded lossless PNG compression optimizer. - + + lo48576@hard-wi.red + YOSHIOKA Takuma + + + shssoichiro/oxipng + + +Overview + +Oxipng is a multithreaded lossless PNG compression optimizer. It can be used via a command-line interface or as a library in other Rust programs. +History + +Oxipng began as a complete rewrite of the OptiPNG project, which was assumed to be dead as no commit had been made to it since March 2014. (OptiPNG has since released a new version, after Oxipng was first released.) The name has been changed to avoid confusion and potential legal issues. + +The core goal of rewriting OptiPNG was to implement multithreading, which would be very difficult to do within the existing C codebase of OptiPNG. This also served as an opportunity to choose a more modern, safer language (Rust). + From 070de4f2688c24ceea48d8df8a0ed148e3161898 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:10:55 +0200 Subject: [PATCH 093/122] games-util/NotEnoughProduction: bdepend on unzip Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- ...ld => NotEnoughProduction-0.0.3-r1.ebuild} | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) rename games-util/NotEnoughProduction/{NotEnoughProduction-0.0.3.ebuild => NotEnoughProduction-0.0.3-r1.ebuild} (67%) diff --git a/games-util/NotEnoughProduction/NotEnoughProduction-0.0.3.ebuild b/games-util/NotEnoughProduction/NotEnoughProduction-0.0.3-r1.ebuild similarity index 67% rename from games-util/NotEnoughProduction/NotEnoughProduction-0.0.3.ebuild rename to games-util/NotEnoughProduction/NotEnoughProduction-0.0.3-r1.ebuild index f487fef0c4..53abaced15 100644 --- a/games-util/NotEnoughProduction/NotEnoughProduction-0.0.3.ebuild +++ b/games-util/NotEnoughProduction/NotEnoughProduction-0.0.3-r1.ebuild @@ -1,23 +1,25 @@ # Copyright 2019-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI="7" inherit desktop java-pkg-2 xdg DESCRIPTION="Tool for building production chains for modded minecraft" HOMEPAGE="https://github.com/bigbass1997/NotEnoughProduction" -SRC_URI="https://github.com/bigbass1997/${PN}/releases/download/v${PV}/${P}.zip +SRC_URI=" + https://github.com/bigbass1997/${PN}/releases/download/v${PV}/${P}.zip https://raw.githubusercontent.com/bigbass1997/${PN}/master/lwjgl3/src/main/resources/libgdx128.png -> ${PN}-128.png https://raw.githubusercontent.com/bigbass1997/${PN}/master/lwjgl3/src/main/resources/libgdx64.png -> ${PN}-64.png https://raw.githubusercontent.com/bigbass1997/${PN}/master/lwjgl3/src/main/resources/libgdx32.png -> ${PN}-32.png - https://raw.githubusercontent.com/bigbass1997/${PN}/master/lwjgl3/src/main/resources/libgdx16.png -> ${PN}-16.png" - + https://raw.githubusercontent.com/bigbass1997/${PN}/master/lwjgl3/src/main/resources/libgdx16.png -> ${PN}-16.png +" KEYWORDS="~amd64 ~x86" LICENSE="CC-BY-NC-SA-4.0" SLOT="0" RDEPEND="virtual/jre:1.8" +BDEPEND="app-arch/unzip" S="${WORKDIR}" @@ -27,13 +29,13 @@ src_unpack() { } src_install() { - java-pkg_newjar "${WORKDIR}/${P}.jar" ${P}.jar + java-pkg_newjar "${WORKDIR}/${P}.jar" "${P}.jar" dobin "${FILESDIR}/${PN}" - newicon -s 128x128 ${PN}-128.png nep.png - newicon -s 64x64 ${PN}-64.png nep.png - newicon -s 32x32 ${PN}-32.png nep.png - newicon -s 16x16 ${PN}-16.png nep.png - make_desktop_entry ${PN} "Not Enough Production" nep Utility + newicon -s 128x128 "${PN}-128.png" nep.png + newicon -s 64x64 "${PN}-64.png" nep.png + newicon -s 32x32 "${PN}-32.png" nep.png + newicon -s 16x16 "${PN}-16.png" nep.png + make_desktop_entry "${PN}" "Not Enough Production" nep Utility } From 90ea92e55d2d160741245341e0da8970e7b72827 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:12:15 +0200 Subject: [PATCH 094/122] dev-vcs/lazygit: add longdescription Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-vcs/lazygit/metadata.xml | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/dev-vcs/lazygit/metadata.xml b/dev-vcs/lazygit/metadata.xml index dceadcf821..b1f4616963 100644 --- a/dev-vcs/lazygit/metadata.xml +++ b/dev-vcs/lazygit/metadata.xml @@ -1,14 +1,18 @@ - - torokhov-s-a@yandex.ru - Sergey Torokhov - - - A simple terminal UI for git commands, written in Go with the gocui library + + torokhov-s-a@yandex.ru + Sergey Torokhov + + +A simple terminal UI for git commands, written in Go with the gocui library. + +Rant time: You've heard it before, git is powerful, but what good is that power when everything is so damn hard to do? Interactive rebasing requires you to edit a goddamn TODO file in your editor? Are you kidding me? To stage part of a file you need to use a command line program to step through each hunk and if a hunk can't be split down any further but contains code you don't want to stage, you have to edit an arcane patch file by hand? Are you KIDDING me?! Sometimes you get asked to stash your changes when switching branches only to realise that after you switch and unstash that there weren't even any conflicts and it would have been fine to just checkout the branch directly? YOU HAVE GOT TO BE KIDDING ME! + +If you're a mere mortal like me and you're tired of hearing how powerful git is when in your daily life it's a powerful pain in your ass, lazygit might be for you. - jesseduffield/lazygit + jesseduffield/lazygit From 1dd8122e886290680beccf7ef183dc10b1055f2a Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:13:55 +0200 Subject: [PATCH 095/122] dev-util/insomnia-bin: remove longdescription Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-util/insomnia-bin/metadata.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/dev-util/insomnia-bin/metadata.xml b/dev-util/insomnia-bin/metadata.xml index ea05305588..960f6ac9d8 100644 --- a/dev-util/insomnia-bin/metadata.xml +++ b/dev-util/insomnia-bin/metadata.xml @@ -5,9 +5,6 @@ michael.egger@tsn.at Michael Egger - - HTTP and GraphQL client for developers. - Kong/insomnia From d05e181fda521e1babaed11759538a02162faa3e Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:15:03 +0200 Subject: [PATCH 096/122] dev-python/ukpostcodeparser: remove longdescription Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-python/ukpostcodeparser/metadata.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/dev-python/ukpostcodeparser/metadata.xml b/dev-python/ukpostcodeparser/metadata.xml index f34e585a34..0c5250b28e 100644 --- a/dev-python/ukpostcodeparser/metadata.xml +++ b/dev-python/ukpostcodeparser/metadata.xml @@ -5,9 +5,6 @@ lssndrbarbieri@gmail.com Alessandro Barbieri - - UK Postcode parser - hamstah/ukpostcodeparser UkPostcodeParser From 96280657bfbc227b841330645889d5ae05a608e5 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:17:04 +0200 Subject: [PATCH 097/122] dev-python/black: add longdescription Signed-off-by: Alessandro Barbieri --- dev-python/black/metadata.xml | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/dev-python/black/metadata.xml b/dev-python/black/metadata.xml index 1a334b89a5..8754f137b0 100644 --- a/dev-python/black/metadata.xml +++ b/dev-python/black/metadata.xml @@ -1,14 +1,18 @@ - - michael.egger@tsn.at - Michael Egger - - - The uncompromising Python code formatter. - - - psf/black - + + michael.egger@tsn.at + Michael Egger + + +Black is the uncompromising Python code formatter. By using it, you agree to cede control over minutiae of hand-formatting. In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. You will save time and mental energy for more important matters. + +Blackened code looks the same regardless of the project you're reading. Formatting becomes transparent after a while and you can focus on the content instead. + +Black makes code review faster by producing the smallest diffs possible. + + + psf/black + From 22a51934ff9d11166e19f5bcdcab25c3b4dbb4cb Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:19:54 +0200 Subject: [PATCH 098/122] dev-libs/qhttpengine: added missing restrict for tests Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- ...httpengine-1.0.1.ebuild => qhttpengine-1.0.1-r1.ebuild} | 7 +++---- dev-libs/qhttpengine/qhttpengine-9999.ebuild | 7 +++---- 2 files changed, 6 insertions(+), 8 deletions(-) rename dev-libs/qhttpengine/{qhttpengine-1.0.1.ebuild => qhttpengine-1.0.1-r1.ebuild} (93%) diff --git a/dev-libs/qhttpengine/qhttpengine-1.0.1.ebuild b/dev-libs/qhttpengine/qhttpengine-1.0.1-r1.ebuild similarity index 93% rename from dev-libs/qhttpengine/qhttpengine-1.0.1.ebuild rename to dev-libs/qhttpengine/qhttpengine-1.0.1-r1.ebuild index 7c18be5230..0715dd8f2d 100644 --- a/dev-libs/qhttpengine/qhttpengine-1.0.1.ebuild +++ b/dev-libs/qhttpengine/qhttpengine-1.0.1-r1.ebuild @@ -1,14 +1,14 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI="7" inherit cmake DESCRIPTION="HTTP server for Qt applications" HOMEPAGE="https://github.com/nitroshare/qhttpengine" -if [[ ${PV} == "9999" ]] ; then +if [[ "${PV}" == "9999" ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/nitroshare/${PN}.git" else @@ -19,9 +19,8 @@ fi LICENSE="MIT" SLOT="5" - IUSE="doc examples test" - +RESTRICT="!test? ( test )" RDEPEND=" dev-qt/qtnetwork:5 " diff --git a/dev-libs/qhttpengine/qhttpengine-9999.ebuild b/dev-libs/qhttpengine/qhttpengine-9999.ebuild index 7c18be5230..0715dd8f2d 100644 --- a/dev-libs/qhttpengine/qhttpengine-9999.ebuild +++ b/dev-libs/qhttpengine/qhttpengine-9999.ebuild @@ -1,14 +1,14 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI="7" inherit cmake DESCRIPTION="HTTP server for Qt applications" HOMEPAGE="https://github.com/nitroshare/qhttpengine" -if [[ ${PV} == "9999" ]] ; then +if [[ "${PV}" == "9999" ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/nitroshare/${PN}.git" else @@ -19,9 +19,8 @@ fi LICENSE="MIT" SLOT="5" - IUSE="doc examples test" - +RESTRICT="!test? ( test )" RDEPEND=" dev-qt/qtnetwork:5 " From 2c6e98fb3c990c6866fd0e21961cd16f95e044b3 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:21:23 +0200 Subject: [PATCH 099/122] app-text/mdbook: remove longdescription Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- app-text/mdbook/metadata.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/app-text/mdbook/metadata.xml b/app-text/mdbook/metadata.xml index 650c1bc5e5..7e514e65ab 100644 --- a/app-text/mdbook/metadata.xml +++ b/app-text/mdbook/metadata.xml @@ -8,7 +8,4 @@ rust-lang/mdBook - - mdBook is a utility to create modern online books from Markdown files. - From 0b1c05b450f8b3efc8780cd6509c92c665bea26a Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:22:35 +0200 Subject: [PATCH 100/122] app-portage/pacvis: remove longdescription Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- app-portage/pacvis/metadata.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/app-portage/pacvis/metadata.xml b/app-portage/pacvis/metadata.xml index 973277d5c1..90bbe3884b 100644 --- a/app-portage/pacvis/metadata.xml +++ b/app-portage/pacvis/metadata.xml @@ -5,9 +5,6 @@ brian.gloyer@gmail.com brian gloyer - - Shows an interactive graph of packages using a web interface - brian.gloyer@gmail.com From 1124877ecd73a5ed2d6a4377f8bd41a607fbd364 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:23:37 +0200 Subject: [PATCH 101/122] app-misc/telegram-send: remove rename Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- ...elegram-send-0.25.ebuild => telegram-send-0.25-r1.ebuild} | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) rename app-misc/telegram-send/{telegram-send-0.25.ebuild => telegram-send-0.25-r1.ebuild} (88%) diff --git a/app-misc/telegram-send/telegram-send-0.25.ebuild b/app-misc/telegram-send/telegram-send-0.25-r1.ebuild similarity index 88% rename from app-misc/telegram-send/telegram-send-0.25.ebuild rename to app-misc/telegram-send/telegram-send-0.25-r1.ebuild index a8c29bf389..55122760b4 100644 --- a/app-misc/telegram-send/telegram-send-0.25.ebuild +++ b/app-misc/telegram-send/telegram-send-0.25-r1.ebuild @@ -1,17 +1,16 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI="7" PYTHON_COMPAT=( python3_{6,7} ) - DISTUTILS_USE_SETUPTOOLS=rdepend inherit distutils-r1 DESCRIPTION="Send messages and files over Telegram from the command-line" HOMEPAGE="https://www.rahielkasim.com/telegram-send https://github.com/rahiel/telegram-send" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz -> ${P}.tar.gz" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" KEYWORDS="~amd64 ~x86" LICENSE="GPL-3" From e4128ddf15b24efd9335e069bfb02150f00297ec Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:25:03 +0200 Subject: [PATCH 102/122] app-i18n/fcitx-skk: remove longdescription Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- app-i18n/fcitx-skk/metadata.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/app-i18n/fcitx-skk/metadata.xml b/app-i18n/fcitx-skk/metadata.xml index 60ec2d74a8..100f639d21 100644 --- a/app-i18n/fcitx-skk/metadata.xml +++ b/app-i18n/fcitx-skk/metadata.xml @@ -8,7 +8,4 @@ fcitx/fcitx-skk - - fcitx-skk is an input method engine for Fcitx, which uses libskk as its backend. - From f3b07d2e876ecd632c9a0fbf1fc2bd154f53fdba Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:27:27 +0200 Subject: [PATCH 103/122] app-misc/doublecmd-bin: longdescription lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- app-misc/doublecmd-bin/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/doublecmd-bin/metadata.xml b/app-misc/doublecmd-bin/metadata.xml index 276d7ea969..43c92d8e24 100644 --- a/app-misc/doublecmd-bin/metadata.xml +++ b/app-misc/doublecmd-bin/metadata.xml @@ -5,7 +5,7 @@ torokhov-s-a@yandex.ru Sergey Torokhov - + Double Commander is a cross platform open source file manager with two panels side by side. It is inspired by Total Commander and features some new ideas. From 3ccd85f9df130d9c7ef54e3a8b3836d662c78585 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:28:09 +0200 Subject: [PATCH 104/122] app-text/katarakt: longdescription lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- app-text/katarakt/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/katarakt/metadata.xml b/app-text/katarakt/metadata.xml index 0da20b7000..c7b44f1c43 100644 --- a/app-text/katarakt/metadata.xml +++ b/app-text/katarakt/metadata.xml @@ -5,7 +5,7 @@ kurt@kmk-computers.de Kurt Kanzenbach - + katarakt is a simple PDF viewer. It is designed to use as much available screen space as possible. From c71fc552f78a6bd01f7b0fb49026626ba92411c5 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:28:43 +0200 Subject: [PATCH 105/122] dev-util/codespell: longdescription lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-util/codespell/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/codespell/metadata.xml b/dev-util/codespell/metadata.xml index 1f3c086f42..aaaf34b7a8 100644 --- a/dev-util/codespell/metadata.xml +++ b/dev-util/codespell/metadata.xml @@ -5,7 +5,7 @@ waebbl@gmail.com Bernd Waibel - + A tool to fix common misspellings in text files. It's designed primarily checking misspelled words in source code, but can be used with other text files as well. From 1828d37368e626aea14deee4cc1814f75b2543eb Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:29:17 +0200 Subject: [PATCH 106/122] app-misc/mobile-datovka: longdescription lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- app-misc/mobile-datovka/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/mobile-datovka/metadata.xml b/app-misc/mobile-datovka/metadata.xml index 9bbe3972db..c962efacfe 100644 --- a/app-misc/mobile-datovka/metadata.xml +++ b/app-misc/mobile-datovka/metadata.xml @@ -5,7 +5,7 @@ david@ixit.cz David Heidelberg - + A GUI for accessing ISDS (Informační systém datových schránek / Data Box Information System) SOAP services as defined in Czech ISDS Act (300/2008 Coll.) and implied documents. From d7bc143e207121ab3c1e2a3ee2f507de07c69a26 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:29:45 +0200 Subject: [PATCH 107/122] app-portage/portage-lostfiles: longdescription lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- app-portage/portage-lostfiles/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-portage/portage-lostfiles/metadata.xml b/app-portage/portage-lostfiles/metadata.xml index 45a6e42759..1270aed751 100644 --- a/app-portage/portage-lostfiles/metadata.xml +++ b/app-portage/portage-lostfiles/metadata.xml @@ -5,7 +5,7 @@ michael.egger@tsn.at Michael Egger - + A simple script to identify files not tracked by Portage package manager. Notes: Symlinks are not reported as lost as long as the link target exists and is tracked. From c9b2a7dbfc20b4e58872747d17c4e4da905d462b Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:30:11 +0200 Subject: [PATCH 108/122] dev-python/sniffio: longdescription lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-python/sniffio/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/sniffio/metadata.xml b/dev-python/sniffio/metadata.xml index f73ad45539..220983f82d 100644 --- a/dev-python/sniffio/metadata.xml +++ b/dev-python/sniffio/metadata.xml @@ -6,7 +6,7 @@ andrewammerlaan@riseup.net Andrew Ammerlaan - + sniffio: Sniff out which async library your code is running under You're writing a library. You've decided to be ambitious, and support multiple async I/O packages, like Trio, and asyncio, and ... You've written a bunch of clever code to handle all the differences. But... how do you know which piece of clever code to run? From d57c1763fd27d27ae58b47ac3933bd1314ed192b Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:30:36 +0200 Subject: [PATCH 109/122] www-client/badwolf: longdescription lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- www-client/badwolf/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-client/badwolf/metadata.xml b/www-client/badwolf/metadata.xml index 5ee3f8f12f..102bfc54e2 100644 --- a/www-client/badwolf/metadata.xml +++ b/www-client/badwolf/metadata.xml @@ -5,7 +5,7 @@ contact@hacktivis.me Haelwenn (lanodan) Monnier - + BadWolf is a privacy-oriented WebKitGTK browser that doesn’t do compromises for first-usage usability. Privacy is the first goal, and it should be usable (security=usability^(-1) being false). From 64f962e9b6a4e1759fb1ba462a2a319a0ded6716 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:31:03 +0200 Subject: [PATCH 110/122] dev-lang/aldor: longdescription lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-lang/aldor/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/aldor/metadata.xml b/dev-lang/aldor/metadata.xml index 459bf46712..907c9a5ba9 100644 --- a/dev-lang/aldor/metadata.xml +++ b/dev-lang/aldor/metadata.xml @@ -1,7 +1,7 @@ - Aldor is a programming language. It is the successor of A# as the extension language of the Axiom computer algebra system. + Aldor is a programming language. It is the successor of A# as the extension language of the Axiom computer algebra system. The Aldor language combines imperative, functional, and object-oriented features. It has an elaborate dependent type system, allowing types to be used as first-class values. Aldor's syntax is heavily influenced by Pascal, but it is optionally indentation-sensitive, like Python. In its current implementation, it is compiled, but an interactive listener is provided. From 3375e7b7dca2c07240bfe09ce39b447e9b7d2107 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:31:40 +0200 Subject: [PATCH 111/122] x11-themes/arc-darkest-colors: longdescription lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- x11-themes/arc-darkest-colors/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-themes/arc-darkest-colors/metadata.xml b/x11-themes/arc-darkest-colors/metadata.xml index 5b09564e5d..1e0f03c7e3 100644 --- a/x11-themes/arc-darkest-colors/metadata.xml +++ b/x11-themes/arc-darkest-colors/metadata.xml @@ -5,7 +5,7 @@ gentoo@tastytea.de Ronny (tastytea) Gutbrod - + Arc-Darkest-COLORS is a flat, dark-mode theme with transparent elements, for GTK, xfwm4, openbox-3, GNOME-Shell, and Cinnamon desktop environments. Arc-Darkest-COLORS also has two varieties of matching From d80430cfa3071a7521e381837d61cd46a8d0e86b Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:32:19 +0200 Subject: [PATCH 112/122] sci-electronics/verilator: longdescription lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- sci-electronics/verilator/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-electronics/verilator/metadata.xml b/sci-electronics/verilator/metadata.xml index 7756cca212..e5c2a249a1 100644 --- a/sci-electronics/verilator/metadata.xml +++ b/sci-electronics/verilator/metadata.xml @@ -8,7 +8,7 @@ verilator/verilator - + Verilator, the fastest free Verilog HDL simulator. Accepts synthesizable Verilog or SystemVerilog Performs lint code-quality checks From edb1a39e14e5a4f272eaf3c2a8715e17a0053170 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:32:55 +0200 Subject: [PATCH 113/122] sci-electronics/kactus2: longdescription lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- sci-electronics/kactus2/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-electronics/kactus2/metadata.xml b/sci-electronics/kactus2/metadata.xml index ab1139f041..7dd9d6b417 100644 --- a/sci-electronics/kactus2/metadata.xml +++ b/sci-electronics/kactus2/metadata.xml @@ -8,7 +8,7 @@ kactus2/kactus2dev - + Kactus2 is a toolset for designing embedded products, especially FPGA-based MP-SoCs. The aim is easier IP reusability and integration for both hardware and software. The tool is based on IEEE 1685-2014 "IP-XACT" standard. From 8781365f72658761c008de1d115f52d4d842f79b Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:33:16 +0200 Subject: [PATCH 114/122] net-p2p/yggdrasil-go: longdescription lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- net-p2p/yggdrasil-go/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/yggdrasil-go/metadata.xml b/net-p2p/yggdrasil-go/metadata.xml index 2beaed33fc..78a10e46e3 100644 --- a/net-p2p/yggdrasil-go/metadata.xml +++ b/net-p2p/yggdrasil-go/metadata.xml @@ -6,7 +6,7 @@ william@wstrm.dev William Wennerström - + Yggdrasil is an early-stage implementation of a fully end-to-end encrypted IPv6 network. It is lightweight, self-arranging, supported on multiple platforms and allows pretty much any From d183e04ab4ca8eedcebf7fe9b7088690f33d697d Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:33:43 +0200 Subject: [PATCH 115/122] net-mail/remail: longdescription lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- net-mail/remail/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-mail/remail/metadata.xml b/net-mail/remail/metadata.xml index 280a936f4d..898f2140c9 100644 --- a/net-mail/remail/metadata.xml +++ b/net-mail/remail/metadata.xml @@ -5,7 +5,7 @@ kurt@kmk-computers.de Kurt Kanzenbach - + remail is a very simplistic mailing list tool which provides encryption. remail reads mail from a maildir, decrypts it with the mailing list private From d9ae76fb1ef87d5acec61e3f565ebd67fcf17dd0 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:34:10 +0200 Subject: [PATCH 116/122] dev-util/quilttools: longdescription lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-util/quilttools/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/quilttools/metadata.xml b/dev-util/quilttools/metadata.xml index 390df7d285..0e0d939f9e 100644 --- a/dev-util/quilttools/metadata.xml +++ b/dev-util/quilttools/metadata.xml @@ -5,7 +5,7 @@ kurt@kmk-computers.de Kurt Kanzenbach - + mb2q analyses the complete mailbox and collects various tags (Reviewed-by, Acked-by, Tested-by) from replies to individual patches and to the cover letter. If a tag is in a reply to the cover letter it is applied to all From 714140b47a384ad331a7cd8bd85aaa7c7da74e6b Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:34:37 +0200 Subject: [PATCH 117/122] dev-util/xdp-tools: longdescription lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- dev-util/xdp-tools/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/xdp-tools/metadata.xml b/dev-util/xdp-tools/metadata.xml index f793e24398..50b2343231 100644 --- a/dev-util/xdp-tools/metadata.xml +++ b/dev-util/xdp-tools/metadata.xml @@ -5,7 +5,7 @@ kurt@kmk-computers.de Kurt Kanzenbach - + This package contains a collection of utilities and example code to be used with the eXpress Data Path facility of the Linux kernel. From 8310dc6e1c4fa340ea0ad374c31201b8ac417fed Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:36:27 +0200 Subject: [PATCH 118/122] dev-python: mass add longdescription lang="en" Signed-off-by: Alessandro Barbieri --- dev-python/aspectlib/metadata.xml | 2 +- dev-python/autoflake/metadata.xml | 2 +- dev-python/curio/metadata.xml | 2 +- dev-python/geopy/metadata.xml | 2 +- dev-python/hstspreload/metadata.xml | 2 +- dev-python/httpx/metadata.xml | 2 +- dev-python/hunter/metadata.xml | 2 +- dev-python/manhole/metadata.xml | 2 +- dev-python/mkdocs-material/metadata.xml | 2 +- dev-python/pytest-sugar/metadata.xml | 2 +- dev-python/schedule/metadata.xml | 2 +- dev-python/sphinx-autodoc-typehints/metadata.xml | 2 +- dev-python/sphinxcontrib-trio/metadata.xml | 2 +- dev-python/sphobjinv/metadata.xml | 2 +- dev-python/stdio-mgr/metadata.xml | 2 +- dev-python/trio-asyncio/metadata.xml | 2 +- dev-python/trio/metadata.xml | 2 +- dev-python/uvicorn/metadata.xml | 2 +- dev-python/websockets/metadata.xml | 2 +- 19 files changed, 19 insertions(+), 19 deletions(-) diff --git a/dev-python/aspectlib/metadata.xml b/dev-python/aspectlib/metadata.xml index c1f3f9c017..3a4e403f66 100644 --- a/dev-python/aspectlib/metadata.xml +++ b/dev-python/aspectlib/metadata.xml @@ -6,7 +6,7 @@ lssndrbarbieri@gmail.com Alessandro Barbieri - + An aspect-oriented programming, monkey-patch and decorators library. It is useful when changing behavior in existing code is desired. It includes tools for debugging and testing: simple mock/record and a complete capture/replay framework. diff --git a/dev-python/autoflake/metadata.xml b/dev-python/autoflake/metadata.xml index 3fe5b4fdc4..dd525596e8 100644 --- a/dev-python/autoflake/metadata.xml +++ b/dev-python/autoflake/metadata.xml @@ -6,7 +6,7 @@ lssndrbarbieri@gmail.com Alessandro Barbieri - + autoflake removes unused imports and unused variables from Python code. It makes use of pyflakes to do this. By default, autoflake only removes unused imports for modules that are part of the standard library. (Other modules may have side effects that make them unsafe to remove automatically.) Removal of unused variables is also disabled by default. diff --git a/dev-python/curio/metadata.xml b/dev-python/curio/metadata.xml index 949f7699b6..d98754e256 100644 --- a/dev-python/curio/metadata.xml +++ b/dev-python/curio/metadata.xml @@ -6,7 +6,7 @@ andrewammerlaan@riseup.net Andrew Ammerlaan - + Curio is a coroutine-based library for concurrent Python systems programming. It provides standard programming abstractions such as as tasks, sockets, files, locks, and queues. It works on Unix and Windows. You'll find it to be familiar, small, fast, and fun Core Features diff --git a/dev-python/geopy/metadata.xml b/dev-python/geopy/metadata.xml index 3ca0d23b37..fb44591f27 100644 --- a/dev-python/geopy/metadata.xml +++ b/dev-python/geopy/metadata.xml @@ -5,7 +5,7 @@ lssndrbarbieri@gmail.com Alessandro Barbieri - + geopy is a Python 2 and 3 client for several popular geocoding web services. geopy makes it easy for Python developers to locate the coordinates of addresses, cities, countries, and landmarks across the globe using third-party geocoders and other data sources. diff --git a/dev-python/hstspreload/metadata.xml b/dev-python/hstspreload/metadata.xml index 83db3e9fd6..1f1cfe2f16 100644 --- a/dev-python/hstspreload/metadata.xml +++ b/dev-python/hstspreload/metadata.xml @@ -6,7 +6,7 @@ andrewammerlaan@riseup.net Andrew Ammerlaan - + The package provides a single function: in_hsts_preload() which takes an IDNA-encoded host and returns either True or False regarding whether that host should be only accessed via HTTPS. diff --git a/dev-python/httpx/metadata.xml b/dev-python/httpx/metadata.xml index dbf80c1e3c..6c2489f8a1 100644 --- a/dev-python/httpx/metadata.xml +++ b/dev-python/httpx/metadata.xml @@ -6,7 +6,7 @@ andrewammerlaan@riseup.net Andrew Ammerlaan - + Features HTTPX builds on the well-established usability of requests, and gives you: diff --git a/dev-python/hunter/metadata.xml b/dev-python/hunter/metadata.xml index 0fd2af6ea4..0d170b8b8c 100644 --- a/dev-python/hunter/metadata.xml +++ b/dev-python/hunter/metadata.xml @@ -6,7 +6,7 @@ lssndrbarbieri@gmail.com Alessandro Barbieri - + Hunter is a flexible code tracing toolkit, not for measuring coverage, but for debugging, logging, inspection and other nefarious purposes. It has a simple Python API, a convenient terminal API and a CLI tool to attach to processes. Design notes diff --git a/dev-python/manhole/metadata.xml b/dev-python/manhole/metadata.xml index e407498953..293942a4d2 100644 --- a/dev-python/manhole/metadata.xml +++ b/dev-python/manhole/metadata.xml @@ -6,7 +6,7 @@ lssndrbarbieri@gmail.com Alessandro Barbieri - + Manhole is in-process service that will accept unix domain socket connections and present the stacktraces for all threads and an interactive prompt. It can either work as a python daemon thread waiting for connections at all times or a signal handler (stopping your application and waiting for a connection). Access to the socket is restricted to the application's effective user id or root. diff --git a/dev-python/mkdocs-material/metadata.xml b/dev-python/mkdocs-material/metadata.xml index a193ecf998..f65c982ecb 100644 --- a/dev-python/mkdocs-material/metadata.xml +++ b/dev-python/mkdocs-material/metadata.xml @@ -6,7 +6,7 @@ andrewammerlaan@riseup.net Andrew Ammerlaan - + What to expect Responsive design and fluid layout for all kinds of screens and devices, designed to serve your project documentation in a user-friendly way in 41 languages with optimal readability. diff --git a/dev-python/pytest-sugar/metadata.xml b/dev-python/pytest-sugar/metadata.xml index c1fe544d05..273351ada8 100644 --- a/dev-python/pytest-sugar/metadata.xml +++ b/dev-python/pytest-sugar/metadata.xml @@ -5,7 +5,7 @@ lssndrbarbieri@gmail.com Alessandro Barbieri - + pytest-sugar changes the look and feel of pytest, Python testing tool, by adding a progressbar and instafailing tests diff --git a/dev-python/schedule/metadata.xml b/dev-python/schedule/metadata.xml index cb724418a1..402305f717 100644 --- a/dev-python/schedule/metadata.xml +++ b/dev-python/schedule/metadata.xml @@ -5,7 +5,7 @@ lssndrbarbieri@gmail.com Alessandro Barbieri - + An in-process scheduler for periodic jobs that uses the builder pattern for configuration. Schedule lets you run Python functions (or any other callable) periodically at pre-determined intervals using a simple, human-friendly syntax. diff --git a/dev-python/sphinx-autodoc-typehints/metadata.xml b/dev-python/sphinx-autodoc-typehints/metadata.xml index 34a6533425..f424637418 100644 --- a/dev-python/sphinx-autodoc-typehints/metadata.xml +++ b/dev-python/sphinx-autodoc-typehints/metadata.xml @@ -6,7 +6,7 @@ andrewammerlaan@riseup.net Andrew Ammerlaan - + This extension allows you to use Python 3 annotations for documenting acceptable argument types and return value types of functions. This allows you to use type hints in a very natural fashion diff --git a/dev-python/sphinxcontrib-trio/metadata.xml b/dev-python/sphinxcontrib-trio/metadata.xml index c43e0ba642..02b4005ec9 100644 --- a/dev-python/sphinxcontrib-trio/metadata.xml +++ b/dev-python/sphinxcontrib-trio/metadata.xml @@ -6,7 +6,7 @@ andrewammerlaan@riseup.net Andrew Ammerlaan - + This sphinx extension helps you document Python code that uses async/await, or abstract methods, or context managers, or generators, or … you get the idea. It works by making sphinx’s regular directives for documenting Python functions and methods smarter and more powerful. The name is because it was originally written for the Trio project, and I’m not very creative. But don’t be put off – there’s nothing Trio- or async-specific about this extension; any Python project can benefit. (Though projects using async/await probably benefit the most, since sphinx’s built-in tools are especially inadequate in this case.) diff --git a/dev-python/sphobjinv/metadata.xml b/dev-python/sphobjinv/metadata.xml index ec6508457f..85aabf154b 100644 --- a/dev-python/sphobjinv/metadata.xml +++ b/dev-python/sphobjinv/metadata.xml @@ -6,7 +6,7 @@ andrewammerlaan@riseup.net Andrew Ammerlaan - + Using Sphinx? Having trouble writing cross-references? diff --git a/dev-python/stdio-mgr/metadata.xml b/dev-python/stdio-mgr/metadata.xml index ebddacad23..dd02714ab7 100644 --- a/dev-python/stdio-mgr/metadata.xml +++ b/dev-python/stdio-mgr/metadata.xml @@ -6,7 +6,7 @@ andrewammerlaan@riseup.net Andrew Ammerlaan - + Have a CLI Python application? Want to automate testing of the actual console input & output of your user-facing components? diff --git a/dev-python/trio-asyncio/metadata.xml b/dev-python/trio-asyncio/metadata.xml index cc48483642..f34dda2d3e 100644 --- a/dev-python/trio-asyncio/metadata.xml +++ b/dev-python/trio-asyncio/metadata.xml @@ -6,7 +6,7 @@ lssndrbarbieri@gmail.com Alessandro Barbieri - + Rationale Trio has native concepts of tasks and task cancellation. Asyncio is based on callbacks and chaining Futures, albeit with nicer syntax, which make handling of failures and timeouts fundamentally less reliable, especially in larger programs. Thus, you really want to base your async project on Trio. diff --git a/dev-python/trio/metadata.xml b/dev-python/trio/metadata.xml index d8d9353b59..a9e12d363d 100644 --- a/dev-python/trio/metadata.xml +++ b/dev-python/trio/metadata.xml @@ -6,7 +6,7 @@ andrewammerlaan@riseup.net Andrew Ammerlaan - + The Trio project's goal is to produce a production-quality, permissively licensed, async/await-native I/O library for Python. Like all async libraries, its main purpose is to help you write programs that do multiple things at the same time with parallelized I/O. A web spider that wants to fetch lots of pages in parallel, a web server that needs to juggle lots of downloads and websocket connections at the same time, a process supervisor monitoring multiple subprocesses... that sort of thing. Compared to other libraries, Trio attempts to distinguish itself with an obsessive focus on usability and correctness. Concurrency is complicated; we try to make it easy to get things right. Trio was built from the ground up to take advantage of the latest Python features, and draws inspiration from many sources, in particular Dave Beazley's Curio. The resulting design is radically simpler than older competitors like asyncio and Twisted, yet just as capable. Trio is the Python I/O library I always wanted; I find it makes building I/O-oriented programs easier, less error-prone, and just plain more fun. Perhaps you'll find the same. diff --git a/dev-python/uvicorn/metadata.xml b/dev-python/uvicorn/metadata.xml index 37318dd70d..b32196abcb 100644 --- a/dev-python/uvicorn/metadata.xml +++ b/dev-python/uvicorn/metadata.xml @@ -6,7 +6,7 @@ andrewammerlaan@riseup.net Andrew Ammerlaan - + Uvicorn is a lightning-fast ASGI server implementation, using uvloop and httptools. Until recently Python has lacked a minimal low-level server/application interface for asyncio frameworks. The ASGI specification fills this gap, and means we're now able to start building a common set of tooling usable across all asyncio frameworks. diff --git a/dev-python/websockets/metadata.xml b/dev-python/websockets/metadata.xml index e98572b68a..5839cf4564 100644 --- a/dev-python/websockets/metadata.xml +++ b/dev-python/websockets/metadata.xml @@ -6,7 +6,7 @@ andrewammerlaan@riseup.net Andrew Ammerlaan - + What is websockets? websockets is a library for building WebSocket servers and clients in Python with a focus on correctness and simplicity. From 998bbc8447afab6336706b514b16df9fbe716afe Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Apr 2020 00:37:31 +0200 Subject: [PATCH 119/122] media-video/kikoplay: longdescription lang="en" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- media-video/kikoplay/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-video/kikoplay/metadata.xml b/media-video/kikoplay/metadata.xml index 514daa85b7..580bef37a4 100644 --- a/media-video/kikoplay/metadata.xml +++ b/media-video/kikoplay/metadata.xml @@ -8,7 +8,7 @@ Protostars/KikoPlay - + KikoPlay - A Full-Featured Danmu Player. OpenGL rendering, smooth barrage experience. The libmpv playback kernel supports multiple media file formats, retaining flexible parameter settings From 6101f3437b07c30fff74b2afb288ddd52bb2c196 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Mon, 27 Apr 2020 08:53:55 +0200 Subject: [PATCH 120/122] media-video/kikoplay: dep net-misc/aria2 does not have keyword Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan --- media-video/kikoplay/kikoplay-0.6.1.ebuild | 2 +- media-video/kikoplay/kikoplay-9999.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-video/kikoplay/kikoplay-0.6.1.ebuild b/media-video/kikoplay/kikoplay-0.6.1.ebuild index 6172f0ca84..12ed8d4e08 100644 --- a/media-video/kikoplay/kikoplay-0.6.1.ebuild +++ b/media-video/kikoplay/kikoplay-0.6.1.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="https://github.com/Protostars/${GIT_PN}.git" else SRC_URI="https://github.com/Protostars/${GIT_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~x86" + KEYWORDS="~amd64 ~arm ~m68k ~mips ~ppc ~ppc64 ~s390 ~x86" S="${WORKDIR}/${GIT_PN}-${PV}" fi diff --git a/media-video/kikoplay/kikoplay-9999.ebuild b/media-video/kikoplay/kikoplay-9999.ebuild index f71a0c1f42..68d32c6109 100644 --- a/media-video/kikoplay/kikoplay-9999.ebuild +++ b/media-video/kikoplay/kikoplay-9999.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="https://github.com/Protostars/${GIT_PN}.git" else SRC_URI="https://github.com/Protostars/${GIT_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" S="${WORKDIR}/${GIT_PN}-${PV}" fi From 8e29a958bfa3e9d80777864c9d96c8f171486f5e Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Mon, 27 Apr 2020 08:58:50 +0200 Subject: [PATCH 121/122] sci-libs/saclib: shorten description makes repoman happy Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan --- sci-libs/saclib/saclib-2.2.7-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-libs/saclib/saclib-2.2.7-r1.ebuild b/sci-libs/saclib/saclib-2.2.7-r1.ebuild index ca396ff606..cb91a9a861 100644 --- a/sci-libs/saclib/saclib-2.2.7-r1.ebuild +++ b/sci-libs/saclib/saclib-2.2.7-r1.ebuild @@ -15,7 +15,7 @@ MAJLIBNAME="${LIBNAME}.${MAJOR}" MINMAJLIBNAME="${MAJLIBNAME}.${MINOR}" FULLLIBNAME="${MINMAJLIBNAME}.${REVISION}" -DESCRIPTION="contains reference implementations of numerous algorithms and also forms the basis of the quantifier elimination systems QEPCAD" +DESCRIPTION="Reference implementations of algorithms and forms the basis of QEPCAD" HOMEPAGE="https://www.usna.edu/Users/cs/wcbrown/qepcad/B/QEPCAD.html" SRC_URI="https://www.usna.edu/Users/cs/wcbrown/qepcad/INSTALL/${MYP}.tar.gz" From f6af5ec38d8ef5ec1d15e4e2db2d2235501acaa7 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Mon, 27 Apr 2020 09:10:02 +0200 Subject: [PATCH 122/122] dev-python/spotipy: minor version bump 2.12.0 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan --- dev-python/spotipy/Manifest | 2 +- .../spotipy/{spotipy-2.11.2.ebuild => spotipy-2.12.0.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename dev-python/spotipy/{spotipy-2.11.2.ebuild => spotipy-2.12.0.ebuild} (100%) diff --git a/dev-python/spotipy/Manifest b/dev-python/spotipy/Manifest index 03a475b499..08c4c1da92 100644 --- a/dev-python/spotipy/Manifest +++ b/dev-python/spotipy/Manifest @@ -1 +1 @@ -DIST spotipy-2.11.2.tar.gz 86231 BLAKE2B dc98ffd505ef60c13129b3ad0540302a2b4e063e12a270e352fe719efe44ca6b83cfd9557af8e5f604260c9b523e617d066575bb1c83ce905f8797a7aa36a010 SHA512 74ad7813619a49766ddb8b6fded48ed510448993a0aad043c365b04f55477a075aa59bd43d660b7f7b54c3b76f0d9c151960dc56bbaeee86ad76252834edf2a0 +DIST spotipy-2.12.0.tar.gz 86295 BLAKE2B 48b8a5ea0c400a4caa479c68ddf7321bd95ffae4351468b4bf62ae2681b629214aef3de855f0a252beb0a93aece58d7fbff94a1d242fa02ce59cc1cd9c03c654 SHA512 6176d11c0d61b6070ec96888abd7f28cb16c4b6d9221c43cb877a40079ecdf71af8dcfbb2383f712673c4a10cb23f3e3a2c28eb764698d323bd4178270a1f2d6 diff --git a/dev-python/spotipy/spotipy-2.11.2.ebuild b/dev-python/spotipy/spotipy-2.12.0.ebuild similarity index 100% rename from dev-python/spotipy/spotipy-2.11.2.ebuild rename to dev-python/spotipy/spotipy-2.12.0.ebuild