From 37c99441af4deefe090bfb4a7338d6f0e9214b95 Mon Sep 17 00:00:00 2001 From: Anna Vyalkova Date: Thu, 6 May 2021 15:40:23 +0500 Subject: [PATCH 01/14] kde-apps/alligator: initial import Signed-off-by: Anna Vyalkova --- kde-apps/alligator/Manifest | 1 + kde-apps/alligator/alligator-0.1.ebuild | 34 +++++++++++++++++++++++++ kde-apps/alligator/metadata.xml | 12 +++++++++ 3 files changed, 47 insertions(+) create mode 100644 kde-apps/alligator/Manifest create mode 100644 kde-apps/alligator/alligator-0.1.ebuild create mode 100644 kde-apps/alligator/metadata.xml diff --git a/kde-apps/alligator/Manifest b/kde-apps/alligator/Manifest new file mode 100644 index 0000000000..6f4b3f145d --- /dev/null +++ b/kde-apps/alligator/Manifest @@ -0,0 +1 @@ +DIST alligator-0.1.tar.xz 159632 BLAKE2B 5c8af922b6862e59548a94de13ccade643b72284295347aa7f7ab9b9ae6a6b19bed3fff2924a8829550ae22b61f76194d9cbe1e742581749114d28098eca6a3a SHA512 668363e1ec09dee7102ef1b3dffaa30b5a391b84ce3bf85dccb242976bda91c26cead9d16932cd92c6132bcb044d7e40186733e361168dc280efa5905dab8c5b diff --git a/kde-apps/alligator/alligator-0.1.ebuild b/kde-apps/alligator/alligator-0.1.ebuild new file mode 100644 index 0000000000..107c1f0a44 --- /dev/null +++ b/kde-apps/alligator/alligator-0.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ECM_TEST="forceoptional" +KFMIN=5.75.0 +QTMIN=5.15.0 +inherit ecm + +DESCRIPTION="A convergent RSS/Atom feed reader for Plasma" +HOMEPAGE="https://apps.kde.org/alligator/" +SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="5" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtquickcontrols-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/syndication-${KFMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/alligator/metadata.xml b/kde-apps/alligator/metadata.xml new file mode 100644 index 0000000000..c5ff5d275a --- /dev/null +++ b/kde-apps/alligator/metadata.xml @@ -0,0 +1,12 @@ + + + + + KDE/alligator + https://invent.kde.org/plasma-mobile/alligator/-/issues + + + cyber+gentoo@sysrq.in + Anna + + From bc58fcbb6fcd3132705023b1ba2abae5af144bed Mon Sep 17 00:00:00 2001 From: Matt Smith Date: Thu, 6 May 2021 12:13:18 +0100 Subject: [PATCH 02/14] app-crypt/mkp224o: Init at 1.5.0 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matt Smith --- app-crypt/mkp224o/Manifest | 1 + app-crypt/mkp224o/metadata.xml | 22 +++++++++++ app-crypt/mkp224o/mkp224o-1.5.0.ebuild | 54 ++++++++++++++++++++++++++ 3 files changed, 77 insertions(+) create mode 100644 app-crypt/mkp224o/Manifest create mode 100644 app-crypt/mkp224o/metadata.xml create mode 100644 app-crypt/mkp224o/mkp224o-1.5.0.ebuild diff --git a/app-crypt/mkp224o/Manifest b/app-crypt/mkp224o/Manifest new file mode 100644 index 0000000000..7048da480d --- /dev/null +++ b/app-crypt/mkp224o/Manifest @@ -0,0 +1 @@ +DIST mkp224o-1.5.0-src.tar.gz 1378324 BLAKE2B 19d38fbf23328607fa428ec9329cdc909b210b4235d85e14ff372347c9b408ecf22d41dac7122bdae06725d7bca0c3d53c81cc27272c47517e714e9b8e0625dd SHA512 aa5adc91e695dbfd8ece5fdfe3ca370056d4390a5186326b35ee37402040fa24675ede5389c48b79a1e57b624b86024ff72957741fef175602f7721f20c5cc14 diff --git a/app-crypt/mkp224o/metadata.xml b/app-crypt/mkp224o/metadata.xml new file mode 100644 index 0000000000..7b5ca183a7 --- /dev/null +++ b/app-crypt/mkp224o/metadata.xml @@ -0,0 +1,22 @@ + + + + + matt@offtopica.uk + Matt Smith + + + Use x86_64 amd64-51-30k SUPERCOP implementation + Use x86_64 amd64-64-24k SUPERCOP implementation + Force intfilter binary search case to use big endian sorting; useful if your filters aren't of the same length + Enable binary search algo; much faster if there are a lot of filters + Use portable ed25519-donna implementation + Use x86 + SSE2 ed25519-donna implementation + Enable the regex engine and use pcre2 + Use portable ref10 SUPERCOP implementation + Collect performance statistics + + + cathugger/mkp224o + + diff --git a/app-crypt/mkp224o/mkp224o-1.5.0.ebuild b/app-crypt/mkp224o/mkp224o-1.5.0.ebuild new file mode 100644 index 0000000000..f277cfce61 --- /dev/null +++ b/app-crypt/mkp224o/mkp224o-1.5.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Vanity address generator for v3 Tor hidden service addresses" +HOMEPAGE="https://github.com/cathugger/mkp224o" +SRC_URI="https://github.com/cathugger/mkp224o/releases/download/v1.5.0/mkp224o-${PV}-src.tar.gz" + +LICENSE="CC0-1.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="amd64-51-30k amd64-64-24k besort binsearch +donna donna-sse2 pcre2 ref10 +statistics" +REQUIRED_USE=" + ^^ ( amd64-51-30k amd64-64-24k donna donna-sse2 ref10 ) + besort? ( binsearch ) +" + +DEPEND=" + dev-libs/libsodium + pcre2? ( dev-libs/libpcre2 ) +" +RDEPEND="${DEPEND}" + +DOCS=( OPTIMISATION.txt README.txt ) + +my_use_enable() { + use "${1}" && echo "--enable-${1}" +} + +src_configure() { + # Passing arguments like --enable-ref10 --disable-donna breaks the + # configure script. Instead, only one ed25519 implementation should + # be --enable'd and the others left unspecified. + + local myeconfargs=( + $(my_use_enable amd64-51-30k) + $(my_use_enable amd64-64-24k) + $(my_use_enable donna) + $(my_use_enable donna-sse2) + $(my_use_enable ref10) + $(use_enable besort) + $(use_enable binsearch) + $(use_enable pcre2 regex) + $(use_enable statistics) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + dobin "${PN}" + einstalldocs +} From bbcdadc5f60aa25fa1cc6ed57087a8426929b00b Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 6 May 2021 15:59:25 +0200 Subject: [PATCH 03/14] dev-python/billiard: fix doc, test, python bump Signed-off-by: Alessandro Barbieri --- dev-python/billiard/billiard-3.6.4.0.ebuild | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/dev-python/billiard/billiard-3.6.4.0.ebuild b/dev-python/billiard/billiard-3.6.4.0.ebuild index 8839d6aae7..1de9ff86b4 100644 --- a/dev-python/billiard/billiard-3.6.4.0.ebuild +++ b/dev-python/billiard/billiard-3.6.4.0.ebuild @@ -3,9 +3,9 @@ EAPI="7" -PYTHON_COMPAT=( python3_{7,8} pypy3 ) +PYTHON_COMPAT=( python3_{7,8,9} pypy3 ) -inherit distutils-r1 flag-o-matic +inherit distutils-r1 DESCRIPTION="Python multiprocessing fork" HOMEPAGE=" @@ -17,9 +17,6 @@ SRC_URI="https://github.com/celery/billiard/archive/refs/tags/v${PV}.tar.gz -> $ LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="doc test" -RESTRICT="!test? ( test )" -RESTRICT="test" RDEPEND="" DEPEND=" @@ -33,15 +30,5 @@ DEPEND=" # The usual req'd for tests DISTUTILS_IN_SOURCE_BUILD=1 -python_compile_all() { - use doc && esetup.py build_sphinx --builder="html" --source-dir=Doc/ -} - -python_test() { - esetup.py test -} - -python_install_all() { - use doc && local HTML_DOCS=( build/sphinx/html/. ) - distutils-r1_python_install_all -} +distutils_enable_tests pytest +distutils_enable_sphinx Doc From ec8e05cc19718859c6121a397f0702601e97b2cb Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 6 May 2021 23:14:38 +0200 Subject: [PATCH 04/14] www-client/browsh: revert my last change Signed-off-by: Alessandro Barbieri --- www-client/browsh/browsh-1.6.4_p1.ebuild | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/www-client/browsh/browsh-1.6.4_p1.ebuild b/www-client/browsh/browsh-1.6.4_p1.ebuild index 63e6bca036..59ff230f72 100644 --- a/www-client/browsh/browsh-1.6.4_p1.ebuild +++ b/www-client/browsh/browsh-1.6.4_p1.ebuild @@ -209,28 +209,7 @@ SRC_URI=" ${EGO_SUM_SRC_URI} " S="${WORKDIR}/${PN}-${COMMIT}/interfacer" - -BUNDLED_NODE_MODULES_LICENSES=" - 0BSD - Apache-2.0 - BSD - BSD-2 - CC0-1.0 - CC-BY-3.0 - ISC - MIT - MPL-2.0 - PSF-2 - Unlicense - ZLIB - || ( AFL-2.1 BSD ) - || ( BSD-2 MIT Apache-2.0 ) - || ( BSD GPL-2 ) - || ( LGPL-2 MIT ) - || ( MIT GPL-3 ) - || ( WTFPL-2 MIT ) -" -LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-3.0 ISC LGPL-2.1 MIT MPL-2.0 ${BUNDLED_NODE_MODULES_LICENSES}" +LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-3.0 ISC LGPL-2.1 MIT MPL-2.0" SLOT="0" KEYWORDS="~amd64 ~arm64" From f8572eba2e39803f8f70bca56d6a970b3930f5ae Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Fri, 7 May 2021 01:07:15 +0200 Subject: [PATCH 05/14] dev-python/sphinx-click: initial import Signed-off-by: Alessandro Barbieri --- dev-python/sphinx-click/Manifest | 1 + dev-python/sphinx-click/metadata.xml | 16 +++++++++ .../sphinx-click/sphinx-click-2.7.1.ebuild | 36 +++++++++++++++++++ 3 files changed, 53 insertions(+) create mode 100644 dev-python/sphinx-click/Manifest create mode 100644 dev-python/sphinx-click/metadata.xml create mode 100644 dev-python/sphinx-click/sphinx-click-2.7.1.ebuild diff --git a/dev-python/sphinx-click/Manifest b/dev-python/sphinx-click/Manifest new file mode 100644 index 0000000000..1434393d4d --- /dev/null +++ b/dev-python/sphinx-click/Manifest @@ -0,0 +1 @@ +DIST sphinx-click-2.7.1.tar.gz 17608 BLAKE2B 4fe15f3e8ad413f36a9aa6125f973fdb8d150a0996a373bc877ccec1c40132d81235abaf28a1ab90e647cbdb6a9571d782078e1de19c98e76818c6a957490bec SHA512 55749ab1f48569225558eda243c77991623418a2185fbda266d75d3a52f4551fb619b3024bb368d8332e55c0755da7a9da5b5da97158c9d8eefec3a2007f201e diff --git a/dev-python/sphinx-click/metadata.xml b/dev-python/sphinx-click/metadata.xml new file mode 100644 index 0000000000..7a441fb5c1 --- /dev/null +++ b/dev-python/sphinx-click/metadata.xml @@ -0,0 +1,16 @@ + + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + +sphinx-click is a Sphinx plugin that allows you to automatically extract documentation from a click-based application and include it in your docs. + + + click-contrib/sphinx-click + sphinx-click + + diff --git a/dev-python/sphinx-click/sphinx-click-2.7.1.ebuild b/dev-python/sphinx-click/sphinx-click-2.7.1.ebuild new file mode 100644 index 0000000000..1995231564 --- /dev/null +++ b/dev-python/sphinx-click/sphinx-click-2.7.1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Sphinx plugin to automatically document click-based applications" +HOMEPAGE=" + https://github.com/click-contrib/sphinx-click + https://pypi.org/project/sphinx-click +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +#KEYWORDS="~amd64" +SLOT="0" + +RDEPEND=" + ${PYTHON_DEPS} + >=dev-python/sphinx-1.5[${PYTHON_USEDEP}] + =dev-python/click-6[${PYTHON_USEDEP}] + Date: Fri, 7 May 2021 05:40:49 +0500 Subject: [PATCH 06/14] dev-python/sphinx-click: fix deps and typos Signed-off-by: Anna Vyalkova --- dev-python/sphinx-click/sphinx-click-2.7.1.ebuild | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/dev-python/sphinx-click/sphinx-click-2.7.1.ebuild b/dev-python/sphinx-click/sphinx-click-2.7.1.ebuild index 1995231564..1c5114fa70 100644 --- a/dev-python/sphinx-click/sphinx-click-2.7.1.ebuild +++ b/dev-python/sphinx-click/sphinx-click-2.7.1.ebuild @@ -15,22 +15,17 @@ HOMEPAGE=" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" -#KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" SLOT="0" RDEPEND=" - ${PYTHON_DEPS} >=dev-python/sphinx-1.5[${PYTHON_USEDEP}] =dev-python/click-6[${PYTHON_USEDEP}] Date: Fri, 7 May 2021 14:33:23 +0600 Subject: [PATCH 07/14] net-wireless/rtl8192eu: Add support kernel 5.12 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Aleksandr Batyuk --- net-wireless/rtl8192eu/Manifest | 2 +- ...92eu-0_pre20201219.ebuild => rtl8192eu-0_pre20210403.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename net-wireless/rtl8192eu/{rtl8192eu-0_pre20201219.ebuild => rtl8192eu-0_pre20210403.ebuild} (92%) diff --git a/net-wireless/rtl8192eu/Manifest b/net-wireless/rtl8192eu/Manifest index 71cf63c7b2..a22b077b0f 100644 --- a/net-wireless/rtl8192eu/Manifest +++ b/net-wireless/rtl8192eu/Manifest @@ -1 +1 @@ -DIST rtl8192eu-0_pre20201219.tar.gz 2533739 BLAKE2B 1cb6c0a772bf472fe6279c70b4dbdd3dc8d26507f6dd66b82534592fa4dc2b538132cf257b5a63f3ff7b91a25f0e022a2a4ae19ee42df09ab37dd0188bcbc8fa SHA512 f332e58d4a6b2cc5dc0eba54bd146b4b1adbfaf5903c1eb5d3e9ae4fff9e6063963645f92a136c91284314f6398700288219a6356227aea0c8cd7564e958a266 +DIST rtl8192eu-0_pre20210403.tar.gz 2533924 BLAKE2B e2d452e7670918902b049068a6191fa6f200818a687c1d84a06eac325b4dde90e00e7719dff20af85b3061d7d9f82a99633da71a2033a3cc015923e9dee316a9 SHA512 6132ad8978221efbbc7418192b8ca8519a0ddd9458a27540527df2e7bd709233e82c70d0ae5e1b67e390d3e87efd3537c1eaafa5fceaf44f32654cb3bca0b271 diff --git a/net-wireless/rtl8192eu/rtl8192eu-0_pre20201219.ebuild b/net-wireless/rtl8192eu/rtl8192eu-0_pre20210403.ebuild similarity index 92% rename from net-wireless/rtl8192eu/rtl8192eu-0_pre20201219.ebuild rename to net-wireless/rtl8192eu/rtl8192eu-0_pre20210403.ebuild index 8e268f4da1..3e09334740 100644 --- a/net-wireless/rtl8192eu/rtl8192eu-0_pre20201219.ebuild +++ b/net-wireless/rtl8192eu/rtl8192eu-0_pre20210403.ebuild @@ -4,7 +4,7 @@ EAPI=7 inherit linux-mod -COMMIT="b7faffdd77767269770b79876f88dd1145b6a630" +COMMIT="ab35c7e9672f37d75b7559758c99f6d027607687" DESCRIPTION="Realtek 8192EU driver module for Linux kernel" HOMEPAGE="https://github.com/Mange/rtl8192eu-linux-driver" From 067daf6b90dfb6dcd7e1cc3fc4df01763a6dd249 Mon Sep 17 00:00:00 2001 From: Aleksandr Batyuk Date: Fri, 7 May 2021 14:51:35 +0600 Subject: [PATCH 08/14] net-wireless/rtl8821ce: Add support kernel 5.12 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Aleksandr Batyuk --- net-wireless/rtl8821ce/Manifest | 2 +- ...21ce-0_pre20201216.ebuild => rtl8821ce-0_pre20210321.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename net-wireless/rtl8821ce/{rtl8821ce-0_pre20201216.ebuild => rtl8821ce-0_pre20210321.ebuild} (92%) diff --git a/net-wireless/rtl8821ce/Manifest b/net-wireless/rtl8821ce/Manifest index 7b77e40dc3..b5b74f514c 100644 --- a/net-wireless/rtl8821ce/Manifest +++ b/net-wireless/rtl8821ce/Manifest @@ -1 +1 @@ -DIST rtl8821ce-0_pre20201216.tar.gz 4520587 BLAKE2B 4e333d8e83f0a4d18ff99656be1d435f7ce83155238276e24981b145c945d48404bc1aabb31511dcc3cd0d94823ad900f2ca979d9a7e89c94e7fce75e4423bf6 SHA512 4e7576142a91f5fa18ae23b26bb51ab5c2e7171afe2a08673b6c974d99a445fb04e63c64b38c96c65d85da0c0018267c401a2a6b1f2065de97745cc46ac58588 +DIST rtl8821ce-0_pre20210321.tar.gz 4521011 BLAKE2B 450eeca0f651b1c7910b31ca853986634d37f5f4588da426e4fea28ddf3915c2c0a51a937a8a089525c935df80779541dac1082f4b7239419a0f0264bde7585d SHA512 9eb41a6c64719765643363f120ea5682821bda312898f4b1a66a89cf1babb7d38871d0d8644c6e392917f07c5658ff16dc007b0b03ff3d7ef16e4b9daca9b426 diff --git a/net-wireless/rtl8821ce/rtl8821ce-0_pre20201216.ebuild b/net-wireless/rtl8821ce/rtl8821ce-0_pre20210321.ebuild similarity index 92% rename from net-wireless/rtl8821ce/rtl8821ce-0_pre20201216.ebuild rename to net-wireless/rtl8821ce/rtl8821ce-0_pre20210321.ebuild index b0b50a2d6f..e921102263 100644 --- a/net-wireless/rtl8821ce/rtl8821ce-0_pre20201216.ebuild +++ b/net-wireless/rtl8821ce/rtl8821ce-0_pre20210321.ebuild @@ -4,7 +4,7 @@ EAPI=7 inherit linux-mod -COMMIT="14b536f0c9ad2d0abbdab8afc7ade684900ca9cf" +COMMIT="897e7c4c15dd5a0a569745dc223d969a26ff5bfc" DESCRIPTION="Realtek RTL8821CE Driver module for Linux kernel" HOMEPAGE="https://github.com/tomaspinho/rtl8821ce" From 5cd2a4f68597cdbdfcc91c3f42ccabe70a9228ad Mon Sep 17 00:00:00 2001 From: Aleksandr Batyuk Date: Fri, 7 May 2021 16:06:56 +0600 Subject: [PATCH 09/14] net-wireless/rtl8821cu: Add support kernel 5.12 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Aleksandr Batyuk --- net-wireless/rtl8821cu/Manifest | 2 +- .../files/rtl8821cu-recv_linux.patch | 29 +++++++++++++++++++ ....ebuild => rtl8821cu-0_pre20210327.ebuild} | 10 +++---- 3 files changed, 34 insertions(+), 7 deletions(-) create mode 100644 net-wireless/rtl8821cu/files/rtl8821cu-recv_linux.patch rename net-wireless/rtl8821cu/{rtl8821cu-0_pre20201224.ebuild => rtl8821cu-0_pre20210327.ebuild} (69%) diff --git a/net-wireless/rtl8821cu/Manifest b/net-wireless/rtl8821cu/Manifest index 9376bfea4f..d7380941bd 100644 --- a/net-wireless/rtl8821cu/Manifest +++ b/net-wireless/rtl8821cu/Manifest @@ -1 +1 @@ -DIST rtl8821cu-0_pre20201224.tar.gz 3646547 BLAKE2B f4cfca8afd858fc9d6ba715a84475f169fc5c81185171f68a13a526b637cc3bc46b993204db036a504a0e8ace817e0e739e5bb52ade146926df720b36b55c7cc SHA512 4423cf9b82f398f24fe1b677b487e750e4a0cb55a60eebf568ae92745f5d85efb953d9274ca0d06e84d3f347f9d91bab260a2a4eb92a92933dab9fdd6fa0d354 +DIST rtl8821cu-0_pre20210327.tar.gz 3645945 BLAKE2B c88a7c3917a184c62a9337ad29f4be1de03fc2494c9d58f3cea657f35b5d41c6f935b502758ffedf63fada15f3a42033de0fa67d65df59cde6aa76767065d759 SHA512 510dc443b1ed4dad35a858b71ae801fb134cbdfd79f6f171547aa7ffdaa9100309cb5303555a14b9492ead77ff7637aa28a25b3d4ce1545b906a83c1a3a041eb diff --git a/net-wireless/rtl8821cu/files/rtl8821cu-recv_linux.patch b/net-wireless/rtl8821cu/files/rtl8821cu-recv_linux.patch new file mode 100644 index 0000000000..d6636ff6a3 --- /dev/null +++ b/net-wireless/rtl8821cu/files/rtl8821cu-recv_linux.patch @@ -0,0 +1,29 @@ +--- /os_dep/linux/recv_linux.c 2020-12-24 16:55:47.000000000 +0600 ++++ /os_dep/linux/recv_linux.c 2021-05-07 15:06:13.043463838 +0600 +@@ -353,7 +353,7 @@ + + rx_ok = _FALSE; + +-#ifdef CONFIG_RTW_GRO ++#if defined (CONFIG_RTW_GRO) && LINUX_VERSION_CODE < KERNEL_VERSION(5, 12, 0) + if (pregistrypriv->en_gro) { + if (rtw_napi_gro_receive(&padapter->napi, pskb) != GRO_DROP) + rx_ok = _TRUE; +@@ -400,7 +400,7 @@ + if (adapter->registrypriv.en_napi) { + struct dvobj_priv *dvobj; + struct registry_priv *registry; +- ++ + dvobj = adapter_to_dvobj(adapter); + registry = &adapter->registrypriv; + if (dvobj->traffic_stat.cur_rx_tp > registry->napi_threshold) +@@ -511,7 +511,7 @@ + #ifdef CONFIG_RTW_NAPI + #ifdef CONFIG_RTW_NAPI_DYNAMIC + if (!skb_queue_empty(&precvpriv->rx_napi_skb_queue) +- && !adapter_to_dvobj(padapter)->en_napi_dynamic ++ && !adapter_to_dvobj(padapter)->en_napi_dynamic + ) + napi_recv(padapter, RTL_NAPI_WEIGHT); + #endif diff --git a/net-wireless/rtl8821cu/rtl8821cu-0_pre20201224.ebuild b/net-wireless/rtl8821cu/rtl8821cu-0_pre20210327.ebuild similarity index 69% rename from net-wireless/rtl8821cu/rtl8821cu-0_pre20201224.ebuild rename to net-wireless/rtl8821cu/rtl8821cu-0_pre20210327.ebuild index 673fb01d90..fe57747153 100644 --- a/net-wireless/rtl8821cu/rtl8821cu-0_pre20201224.ebuild +++ b/net-wireless/rtl8821cu/rtl8821cu-0_pre20210327.ebuild @@ -4,7 +4,7 @@ EAPI=7 inherit linux-mod -COMMIT="deff094b9d361b75dd3522aab4eb7f2ca3f3b0be" +COMMIT="f1bc7e86c4a1c67bee04c361dd978683869d2347" DESCRIPTION="Realtek 8821CU/RTL8811CU module for Linux kernel" HOMEPAGE="https://github.com/brektrou/rtl8821CU" @@ -19,9 +19,7 @@ S="${WORKDIR}/rtl8821CU-${COMMIT}" MODULE_NAMES="8821cu(net/wireless)" BUILD_TARGETS="all" -BUILD_TARGET_ARCH="${ARCH}" -pkg_setup() { - linux-mod_pkg_setup - BUILD_PARAMS="KERN_DIR=${KV_DIR} ARCH=$(uname -m | sed -e s/i.86/i386/) KSRC=${KV_DIR} KERN_VER=${KV_FULL}" -} +PATCHES=( + "${FILESDIR}"/${PN}-recv_linux.patch +) From e3de43a2144298f7bace23b72556ff935a5787e4 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Fri, 7 May 2021 13:23:12 +0200 Subject: [PATCH 10/14] dev-python/celery: initial import Signed-off-by: Alessandro Barbieri --- dev-python/celery/Manifest | 1 + dev-python/celery/celery-5.1.0_beta2.ebuild | 102 ++++++++++ dev-python/celery/files/celery.confd-r2 | 51 +++++ dev-python/celery/files/celery.initd-r2 | 205 ++++++++++++++++++++ dev-python/celery/metadata.xml | 12 ++ 5 files changed, 371 insertions(+) create mode 100644 dev-python/celery/Manifest create mode 100644 dev-python/celery/celery-5.1.0_beta2.ebuild create mode 100644 dev-python/celery/files/celery.confd-r2 create mode 100644 dev-python/celery/files/celery.initd-r2 create mode 100644 dev-python/celery/metadata.xml diff --git a/dev-python/celery/Manifest b/dev-python/celery/Manifest new file mode 100644 index 0000000000..7443b7b5df --- /dev/null +++ b/dev-python/celery/Manifest @@ -0,0 +1 @@ +DIST celery-5.1.0_beta2.tar.gz 1459863 BLAKE2B 1b5a49728fa97e00112cc31731998ac06b2bb77ed621321b119d44d8cf0e4ec347d92b0857f316bda48f61a0ce0bd5c9d55392a8e3053369577d503af7aafc35 SHA512 d430a33cbc34950d68cf228707e8e868834f80a7f6c40491d8a67b056af5395c03e27c2b2ba1e2b9a390598d7d8bb3609bd88b388dfb18a34d0441ed54245192 diff --git a/dev-python/celery/celery-5.1.0_beta2.ebuild b/dev-python/celery/celery-5.1.0_beta2.ebuild new file mode 100644 index 0000000000..3f2f4e684b --- /dev/null +++ b/dev-python/celery/celery-5.1.0_beta2.ebuild @@ -0,0 +1,102 @@ +# 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_{7,8} ) + +inherit bash-completion-r1 distutils-r1 eutils optfeature + +MYPV="${PV/_beta/b}" +DESCRIPTION="Asynchronous task queue/job queue based on distributed message passing" +HOMEPAGE=" + http://celeryproject.org + https://pypi.org/project/celery + https://github.com/celery/celery +" +SRC_URI="https://github.com/celery/celery/archive/v${MYPV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +# There are a number of other optional 'extras' +IUSE="examples" +#RESTRICT="!test? ( test )" +RESTRICT="test" #'celery' not found in `markers` configuration option +S="${WORKDIR}/${PN}-${MYPV}" + +RDEPEND=" + >=dev-python/billiard-3.6.4.0[${PYTHON_USEDEP}] + =dev-python/click-7[${PYTHON_USEDEP}] + =dev-python/click-didyoumean-0.0.3[${PYTHON_USEDEP}] + >=dev-python/click-plugins-1.1.1[${PYTHON_USEDEP}] + >=dev-python/click-repl-0.1.6[${PYTHON_USEDEP}] + =dev-python/kombu-5[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + >=dev-python/vine-5[${PYTHON_USEDEP}] + /dev/null) + + while [ -n "${PID}" ] && [ "${timeout}" -ge 1 ]; do + kill -0 ${PID} 2>/dev/null || break + kill -TERM "${PID}" + timeout=$((${timeout} - 1)) + sleep 0.5 + done + + [ "${timeout}" -lt 1 ] && return 1 + [ -f ${pidfile} ] && rm -f ${pidfile} + return 0 +} + +# celeryd +start_workers() { + yesno "${CELERYD_ENABLED}" || return 0 + + ${CELERYD_MULTI} start ${CELERYD_NODES} ${DAEMON_OPTS} \ + --pidfile="${CELERYD_PID_FILE}" \ + --logfile="${CELERYD_LOG_FILE}" \ + --loglevel="${CELERYD_LOG_LEVEL}" \ + ${CELERYD_OPTS} +} + +stop_workers() { + yesno "${CELERYD_ENABLED}" || return 0 + + local timeout=${STOPTIMEOUT:-"10"} + + ${CELERYD_MULTI} stop ${CELERYD_NODES} --pidfile="${CELERYD_PID_FILE}" || return 1 + + # Wait for each node + for node in ${CELERYD_NODES}; do + local pidfile=${CELERYD_PID_FILE/\%n/${node}} + local PID=$(cat "${pidfile}" 2>/dev/null) + while [ -n "${PID}" ] && [ "${timeout}" -ge 1 ]; do + kill -0 ${PID} 2>/dev/null || break + timeout=$((${timeout} - 1)) + sleep 0.5 + done + done + + [ "${timeout}" -lt 1 ] && return 1 + return 0 +} + +restart_workers() { + yesno "${CELERYD_ENABLED}" || return 0 + + ${CELERYD_MULTI} restart ${CELERYD_NODES} ${DAEMON_OPTS} \ + --pidfile="${CELERYD_PID_FILE}" \ + --logfile="${CELERYD_LOG_FILE}" \ + --loglevel="${CELERYD_LOG_LEVEL}" \ + ${CELERYD_OPTS} +} + +# celerybeat +start_beat() { + yesno "${CELERYBEAT_ENABLED}" || return 0 + + ebegin "Starting celerybeat" + ${CELERYBEAT} ${CELERYBEAT_OPTS} ${DAEMON_OPTS} --detach \ + --pidfile="${CELERYBEAT_PID_FILE}" + eend ${?} +} + + +stop_beat() { + yesno "${CELERYBEAT_ENABLED}" || return 0 + + ebegin "Stopping celerybeat" + if [ -f "${CELERYBEAT_PID_FILE}" ]; then + wait_pid "${CELERYBEAT_PID_FILE}" + else + ewarn "not running" + fi + eend ${?} +} + + +start() { + local cr=0 + + checkconfig || return 1 + + ebegin "Starting ${SVCNAME}" + eindent + + celery_chdir && \ + start_workers && \ + start_beat || cr=1 + + eoutdent + eend ${cr} +} + +stop() { + local cr=0 + + checkconfig || return 1 + + ebegin "Stopping ${SVCNAME}" + eindent + + celery_chdir + stop_workers || cr=1 + stop_beat || cr=1 + + eoutdent + eend ${cr} +} + +reload() { + local cr=0 + + checkconfig || return 1 + + ebegin "Restarting ${SVCNAME}" + eindent + + celery_chdir + restart_workers || cr=1 + stop_beat && start_beat || cr=1 + + eoutdent + eend ${cr} +} + +status() { + checkconfig || return 1 + + celery_chdir && \ + ${CELERYCTL} status +} diff --git a/dev-python/celery/metadata.xml b/dev-python/celery/metadata.xml new file mode 100644 index 0000000000..5f66fdc1c1 --- /dev/null +++ b/dev-python/celery/metadata.xml @@ -0,0 +1,12 @@ + + + + + comaintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + celery + + From d3d080f240d4199c887e15189f7e80f0e9505775 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Fri, 7 May 2021 13:29:53 +0200 Subject: [PATCH 11/14] dev-python/sphinx-click: fix doc build Signed-off-by: Alessandro Barbieri --- dev-python/sphinx-click/sphinx-click-2.7.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/sphinx-click/sphinx-click-2.7.1.ebuild b/dev-python/sphinx-click/sphinx-click-2.7.1.ebuild index 1c5114fa70..657e38a6ec 100644 --- a/dev-python/sphinx-click/sphinx-click-2.7.1.ebuild +++ b/dev-python/sphinx-click/sphinx-click-2.7.1.ebuild @@ -23,9 +23,9 @@ RDEPEND=" =dev-python/click-6[${PYTHON_USEDEP}] Date: Fri, 7 May 2021 13:33:50 +0200 Subject: [PATCH 12/14] dev-python/pytest-celery: initial import Signed-off-by: Alessandro Barbieri --- dev-python/pytest-celery/Manifest | 1 + dev-python/pytest-celery/metadata.xml | 12 +++++++++ .../pytest-celery-0.0.0_alpha1.ebuild | 27 +++++++++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 dev-python/pytest-celery/Manifest create mode 100644 dev-python/pytest-celery/metadata.xml create mode 100644 dev-python/pytest-celery/pytest-celery-0.0.0_alpha1.ebuild diff --git a/dev-python/pytest-celery/Manifest b/dev-python/pytest-celery/Manifest new file mode 100644 index 0000000000..a9af4a3bd0 --- /dev/null +++ b/dev-python/pytest-celery/Manifest @@ -0,0 +1 @@ +DIST pytest-celery-0.0.0a1.tar.gz 3005 BLAKE2B 31c2c825f8821eb56eff92d709cde20d306f673b0760326953de141321af7a040dce849728f8556059e438622d2b0969cbcf14f33e4d28bfa213a9babc92d997 SHA512 ea8ef26aaa5dd5c04608cb01bedb4946bb6712d08203e5f9b1b9b2b1a9e49e7a550466d7a9dd896fb5d813960cee35eed139099952589cdf21e03dadd7e2a20f diff --git a/dev-python/pytest-celery/metadata.xml b/dev-python/pytest-celery/metadata.xml new file mode 100644 index 0000000000..96e702a5be --- /dev/null +++ b/dev-python/pytest-celery/metadata.xml @@ -0,0 +1,12 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + celery/pytest-celery + celery + + \ No newline at end of file diff --git a/dev-python/pytest-celery/pytest-celery-0.0.0_alpha1.ebuild b/dev-python/pytest-celery/pytest-celery-0.0.0_alpha1.ebuild new file mode 100644 index 0000000000..9bb2a3b808 --- /dev/null +++ b/dev-python/pytest-celery/pytest-celery-0.0.0_alpha1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +MYPV="${PV/_alpha/a}" +MYP="${PN}-${MYPV}" + +PYTHON_COMPAT=( python3_{7,8} ) +DISTUTILS_USE_SETUPTOOLS=no + +inherit distutils-r1 + +DESCRIPTION="a shim pytest plugin to enable celery.contrib.pytest" +HOMEPAGE=" + https://github.com/celery/pytest-celery + https://pypi.org/project/pytest-celery +" +SRC_URI="mirror://pypi/${MYP:0:1}/${PN}/${MYP}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=">=dev-python/celery-4.4.0[${PYTHON_USEDEP}]" + +S="${WORKDIR}/${MYP}" From 348a1b586ba81f84878829b5f97bd9071e2509bc Mon Sep 17 00:00:00 2001 From: Adel KARA SLIMANE Date: Fri, 7 May 2021 15:10:31 +0200 Subject: [PATCH 13/14] Change email address in metadata of maintained packages Signed-off-by: Adel KARA SLIMANE --- app-editors/visual-studio-code-bin/metadata.xml | 2 +- mail-client/mailspring-bin/metadata.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-editors/visual-studio-code-bin/metadata.xml b/app-editors/visual-studio-code-bin/metadata.xml index e0b43835d0..47fc4d3bf3 100644 --- a/app-editors/visual-studio-code-bin/metadata.xml +++ b/app-editors/visual-studio-code-bin/metadata.xml @@ -10,7 +10,7 @@ Ross Charles Campbell - ade@karaslimane.com + adel.ks@zegrapher.com Adel KARA SLIMANE diff --git a/mail-client/mailspring-bin/metadata.xml b/mail-client/mailspring-bin/metadata.xml index 86acfaa4a3..b5bd6cef77 100644 --- a/mail-client/mailspring-bin/metadata.xml +++ b/mail-client/mailspring-bin/metadata.xml @@ -3,7 +3,7 @@ Adel Kara Slimane - adel@karaslimane.com + adel.ks@zegrapher.com From 86f354d6a43d517ce441822ec1d63ea5657fbbfe Mon Sep 17 00:00:00 2001 From: Sergey Alirzaev Date: Fri, 7 May 2021 16:24:53 +0300 Subject: [PATCH 14/14] net-p2p/monero: limit boost upper bound Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergey Alirzaev --- net-p2p/monero/monero-0.17.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/monero/monero-0.17.2.0.ebuild b/net-p2p/monero/monero-0.17.2.0.ebuild index 1ee22fc10a..e3b4ccfae4 100644 --- a/net-p2p/monero/monero-0.17.2.0.ebuild +++ b/net-p2p/monero/monero-0.17.2.0.ebuild @@ -26,7 +26,7 @@ RESTRICT="test" DEPEND=" acct-group/monero acct-user/monero - dev-libs/boost:=[nls,threads] +