[gentoo-commits] repo/gentoo:master commit in: sys-process/atop/

2021-12-19 Thread Sam James
commit: 1ccc0d1799fec4f667fa19c9eef729e7c7c42bb9
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 07:36:34 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 07:36:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ccc0d17

sys-process/atop: fix build with USE=-modules

Closes: https://bugs.gentoo.org/829697
Signed-off-by: Sam James  gentoo.org>

 sys-process/atop/atop-2.7.0.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/sys-process/atop/atop-2.7.0.ebuild 
b/sys-process/atop/atop-2.7.0.ebuild
index 100ab24274da..224879742c4a 100644
--- a/sys-process/atop/atop-2.7.0.ebuild
+++ b/sys-process/atop/atop-2.7.0.ebuild
@@ -44,10 +44,11 @@ pkg_pretend() {
 src_prepare() {
default
 
-   (
+   if use modules ; then
cd "${WORKDIR}"/${NETATOP_P} || die
eapply -p1 "${FILESDIR}"/${PN}-2.7.0-netatop-makefile.patch
-   )
+   cd "${S}" || die
+   fi
 
tc-export CC PKG_CONFIG
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/mysqlclient/

2021-12-19 Thread Agostino Sarubbo
commit: 0cf599adf0a84b77b98da73b0ac0e59d3a382b40
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Dec 20 07:26:14 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Dec 20 07:26:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cf599ad

dev-python/mysqlclient: x86 stable wrt bug #829645

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/mysqlclient/mysqlclient-2.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/mysqlclient/mysqlclient-2.1.0.ebuild 
b/dev-python/mysqlclient/mysqlclient-2.1.0.ebuild
index a612764949e1..b282167eb09e 100644
--- a/dev-python/mysqlclient/mysqlclient-2.1.0.ebuild
+++ b/dev-python/mysqlclient/mysqlclient-2.1.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux"
 
 RDEPEND="
dev-db/mysql-connector-c:0=



[gentoo-commits] repo/gentoo:master commit in: dev-util/gn/

2021-12-19 Thread Stephan Hartmann
commit: b0fe3997ea60f0c535bbbf0fd3047fb712dac743
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Mon Dec 20 07:09:03 2021 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Mon Dec 20 07:09:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0fe3997

dev-util/gn: remove old

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Stephan Hartmann  gentoo.org>

 dev-util/gn/Manifest |  1 -
 dev-util/gn/gn-0.1807.ebuild | 64 
 2 files changed, 65 deletions(-)

diff --git a/dev-util/gn/Manifest b/dev-util/gn/Manifest
index 7c7803513a44..431a180088e7 100644
--- a/dev-util/gn/Manifest
+++ b/dev-util/gn/Manifest
@@ -1,2 +1 @@
-DIST gn-0.1807.tar.xz 682644 BLAKE2B 
5beb3c03b0ae467cb98eff2069ef6e4355cba56c57e2717139b698fa563efc404dd1cf0b3fd196f432ca3a13b0402e895b46407cb90bc16b63963710fd5be060
 SHA512 
82f468e389d08a46e582f816d056813af9bfc810ad0bd84f02731c17c0e2c6140a62e827b8a3c5f89eef467f9bcfc2e88dd7aed325a7955d8584e753fcd09103
 DIST gn-0.1943.tar.xz 706792 BLAKE2B 
51889ad85e86e702c2690c5c23010d666ef0467be92d982e6dea2eec2e20774c04425900cad64672c7782bf36e62984e612c04ff0f1c7e9598f2877270cf8504
 SHA512 
4e3270e13e35fa0ede3c81b563b72a9e9baee18b6412d32603d3c7a327315ceea86dc28c9c3b01c9e9f4d520e222dfeabe152f946eb0947d9285359568934864

diff --git a/dev-util/gn/gn-0.1807.ebuild b/dev-util/gn/gn-0.1807.ebuild
deleted file mode 100644
index caa1341fa845..
--- a/dev-util/gn/gn-0.1807.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2018-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit ninja-utils python-any-r1 toolchain-funcs
-
-DESCRIPTION="GN is a meta-build system that generates build files for Ninja"
-HOMEPAGE="https://gn.googlesource.com/;
-SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~x86"
-IUSE="vim-syntax"
-
-BDEPEND="
-   ${PYTHON_DEPS}
-   dev-util/ninja
-"
-
-PATCHES=(
-   "${FILESDIR}"/gn-gen-r4.patch
-)
-
-pkg_setup() {
-   :
-}
-
-src_configure() {
-   python_setup
-   tc-export AR CC CXX
-   unset CFLAGS
-   set -- ${EPYTHON} build/gen.py --no-last-commit-position --no-strip 
--no-static-libstdc++
-   echo "$@" >&2
-   "$@" || die
-   cat >out/last_commit_position.h <<-EOF || die
-   #ifndef OUT_LAST_COMMIT_POSITION_H_
-   #define OUT_LAST_COMMIT_POSITION_H_
-   #define LAST_COMMIT_POSITION_NUM ${PV##0.}
-   #define LAST_COMMIT_POSITION "${PV}"
-   #endif  // OUT_LAST_COMMIT_POSITION_H_
-   EOF
-}
-
-src_compile() {
-   eninja -C out gn
-}
-
-src_test() {
-   eninja -C out gn_unittests
-   out/gn_unittests || die
-}
-
-src_install() {
-   dobin out/gn
-   einstalldocs
-
-   if use vim-syntax; then
-   insinto /usr/share/vim/vimfiles
-   doins -r misc/vim/{autoload,ftdetect,ftplugin,syntax}
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-12-19 Thread Sam James
commit: abab2c8d482b771c881b895226c4e01eab62c597
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 06:46:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 06:46:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abab2c8d

sys-fs/eudev: restore dropped keywords

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/eudev-3.2.11.ebuild | 2 +-
 sys-fs/eudev/eudev-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/eudev/eudev-3.2.11.ebuild b/sys-fs/eudev/eudev-3.2.11.ebuild
index feb093b913ee..b830fc310bc6 100644
--- a/sys-fs/eudev/eudev-3.2.11.ebuild
+++ b/sys-fs/eudev/eudev-3.2.11.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-.ebuild
index feb093b913ee..b830fc310bc6 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2021-12-19 Thread Sam James
commit: 85cee957fe63f996b138c58106cae31df07ccb80
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 06:46:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 06:46:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85cee957

sys-fs/eudev: keyword 3.2.11

Signed-off-by: Sam James  gentoo.org>

 sys-fs/eudev/eudev-3.2.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/eudev/eudev-3.2.11.ebuild b/sys-fs/eudev/eudev-3.2.11.ebuild
index 2fc945efca76..feb093b913ee 100644
--- a/sys-fs/eudev/eudev-3.2.11.ebuild
+++ b/sys-fs/eudev/eudev-3.2.11.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/, app-emulation/qemu/files/

2021-12-19 Thread Matthias Maier
commit: d4dbabb19b26f4203d67e25f78772c5bebf650ff
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Dec 20 04:31:40 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Dec 20 06:42:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4dbabb1

app-emulation/qemu: drop 6.0.0-r4, 6.0.0-r54, 6.0.1-r1

Bug: https://bugs.gentoo.org/807055
Bug: https://bugs.gentoo.org/820743
Closes: https://github.com/gentoo/gentoo/pull/23421
Signed-off-by: John Helmert III  gentoo.org>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/qemu/Manifest|   2 -
 .../qemu/files/qemu-5.2.0-cleaner-werror.patch |  40 -
 .../qemu/files/qemu-5.2.0-dce-locks.patch  |  18 -
 app-emulation/qemu/files/qemu-5.2.0-strings.patch  |  23 -
 app-emulation/qemu/qemu-6.0.0-r4.ebuild| 910 
 app-emulation/qemu/qemu-6.0.0-r54.ebuild   | 911 -
 app-emulation/qemu/qemu-6.0.1-r1.ebuild| 911 -
 7 files changed, 2815 deletions(-)

diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
index 2e25d84139b6..94a4f3c94cb0 100644
--- a/app-emulation/qemu/Manifest
+++ b/app-emulation/qemu/Manifest
@@ -1,4 +1,2 @@
-DIST qemu-6.0.0.tar.xz 107333232 BLAKE2B 
7746329d3e13782b7c346ce4052cc517cfc65cd9b2d514d199e4d5b8570ca79566ec04b0c114db2e97c84e68eb551e0d4cdce1b14b91a88fe08d2a5f682c1418
 SHA512 
ee3ff00aebec4d8891d2ff6dabe4e667e510b2a4fe3f6190aa34673a91ea32dcd2db2e9bf94c2f1bf05aa79788f17cfbbedc6027c0988ea08a92587b79ee05e4
-DIST qemu-6.0.1.tar.xz 107084292 BLAKE2B 
53f4adc1a4ba99aaf03659db499d557c57d0c2559955980591594bf0ed06aaf485f0192d7f8f68338b97e0d4d0a114e4431bae5e5b3f3fc82aef08616429d8ed
 SHA512 
2e37ae97a56c4de71412ebabe0e0a59908a7ca7d353440e046831319456d4020614f0909af07cb2a8bb23423e84880a89b5aa4e463e95d1ad37a64fbf8021337
 DIST qemu-6.1.0.tar.xz 111258808 BLAKE2B 
412eecf6d39debd6089b26d3b22e5d25c6c8c30d2eaf31b17c25cc2b3a1b10794a30218dfb151c78801aa295255aa974b297f1fe05b93f14334f203c2af5ccee
 SHA512 
3378ae21c75b77ee6a759827f1fcf7b2a50a0fef07e3b0e89117108022a8d8655fa977e4d65596f4f24f7c735c6594d44b0c6f69732ea4465e88a7406b1d5d3c
 DIST qemu-6.2.0.tar.xz 115667324 BLAKE2B 
3f2f02e5c36113df6231a9474c6d5db774e541312173813c28f578d669a51f391695d364dc806f5906d9e3c2796bb20b2606fcd46a247eb751ea517de9d7ce15
 SHA512 
e9f8231c9e1cfcc41cb47f10a55d63f6b8aee307af00cf6acf64acb7aa4f49fa7e9d6330703a2abea15d8b7bbaba7d3cb08c83edd98d82642367b527df730817

diff --git a/app-emulation/qemu/files/qemu-5.2.0-cleaner-werror.patch 
b/app-emulation/qemu/files/qemu-5.2.0-cleaner-werror.patch
deleted file mode 100644
index 33115f1df480..
--- a/app-emulation/qemu/files/qemu-5.2.0-cleaner-werror.patch
+++ /dev/null
@@ -1,40 +0,0 @@
--Wall -Wextra compains about unused arguments,
-causes safe-stack to be mis-detected.
 a/configure
-+++ b/configure
-@@ -2293,7 +2293,7 @@ fi
- cat > $TMPC << EOF
- #include 
- #include 
--int main(int argc, char *argv[]) {
-+int main(void) {
- return printf("%zu", SIZE_MAX);
- }
- EOF
-@@ -4911,7 +4911,7 @@ fi
- 
- if test "$safe_stack" = "yes"; then
- cat > $TMPC << EOF
--int main(int argc, char *argv[])
-+int main(void)
- {
- #if ! __has_feature(safe_stack)
- #error SafeStack Disabled
-@@ -4933,7 +4933,7 @@ EOF
-   fi
- else
- cat > $TMPC << EOF
--int main(int argc, char *argv[])
-+int main(void)
- {
- #if defined(__has_feature)
- #if __has_feature(safe_stack)
-@@ -5283,7 +5283,7 @@ static const int Z = 1;
- #define TAUT(X) ((X) == Z)
- #define PAREN(X, Y) (X == Y)
- #define ID(X) (X)
--int main(int argc, char *argv[])
-+int main(void)
- {
- int x = 0, y = 0;
- x = ID(x);

diff --git a/app-emulation/qemu/files/qemu-5.2.0-dce-locks.patch 
b/app-emulation/qemu/files/qemu-5.2.0-dce-locks.patch
deleted file mode 100644
index 679a9f391b0b..
--- a/app-emulation/qemu/files/qemu-5.2.0-dce-locks.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-Fix CFLAGS=-Og build break. -Og fails because gcc does not enable dead
-code elimination (but does set __OPTIMIZE__ define).
-
-The fix avoids DCE reliance downstream entirely.
-
-Reported-by: Luke-Jr
-Bug: https://bugs.gentoo.org/782364
 a/include/qemu/lockable.h
-+++ b/include/qemu/lockable.h
-@@ -28,7 +28,7 @@ struct QemuLockable {
-  * to QEMU_MAKE_LOCKABLE.  For optimized builds, we can rely on dead-code 
elimination
-  * from the compiler, and give the errors already at link time.
-  */
--#if defined(__OPTIMIZE__) && !defined(__SANITIZE_ADDRESS__)
-+#if defined(__OPTIMIZE__) && !defined(__SANITIZE_ADDRESS__) && 
defined(VALIDATE_LOCKS_VIA_DCE)
- void unknown_lock_type(void *);
- #else
- static inline void unknown_lock_type(void *unused)

diff --git a/app-emulation/qemu/files/qemu-5.2.0-strings.patch 
b/app-emulation/qemu/files/qemu-5.2.0-strings.patch
deleted file mode 100644
index 0b3dcdce78c9..
--- a/app-emulation/qemu/files/qemu-5.2.0-strings.patch
+++ /dev/null
@@ -1,23 +0,0 @@

[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/

2021-12-19 Thread Matthias Maier
commit: 657fdf3999bd56ddbed8627b2bcb0f56c87fc76b
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Dec 19 17:22:52 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Dec 20 06:42:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=657fdf39

app-emulation/qemu: add myself as a maintainer

Signed-off-by: John Helmert III  gentoo.org>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/qemu/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-emulation/qemu/metadata.xml b/app-emulation/qemu/metadata.xml
index 094f223846c3..d266bd0b5ae1 100644
--- a/app-emulation/qemu/metadata.xml
+++ b/app-emulation/qemu/metadata.xml
@@ -9,6 +9,10 @@
zlog...@gentoo.org
Mikle Kolyada

+   
+   a...@gentoo.org
+   John Helmert III
+   

virtualizat...@gentoo.org
Gentoo Virtualization Project



[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/

2021-12-19 Thread Matthias Maier
commit: 229a044368567d65aee9b3b4f3008f9526ddc196
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Dec 19 17:16:07 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Dec 20 06:42:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=229a0443

app-emulation/qemu: add 6.2.0

Bug: https://bugs.gentoo.org/810544
Signed-off-by: John Helmert III  gentoo.org>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/qemu/Manifest  |   1 +
 app-emulation/qemu/qemu-6.2.0.ebuild | 916 +++
 2 files changed, 917 insertions(+)

diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
index 5da09b88107b..2e25d84139b6 100644
--- a/app-emulation/qemu/Manifest
+++ b/app-emulation/qemu/Manifest
@@ -1,3 +1,4 @@
 DIST qemu-6.0.0.tar.xz 107333232 BLAKE2B 
7746329d3e13782b7c346ce4052cc517cfc65cd9b2d514d199e4d5b8570ca79566ec04b0c114db2e97c84e68eb551e0d4cdce1b14b91a88fe08d2a5f682c1418
 SHA512 
ee3ff00aebec4d8891d2ff6dabe4e667e510b2a4fe3f6190aa34673a91ea32dcd2db2e9bf94c2f1bf05aa79788f17cfbbedc6027c0988ea08a92587b79ee05e4
 DIST qemu-6.0.1.tar.xz 107084292 BLAKE2B 
53f4adc1a4ba99aaf03659db499d557c57d0c2559955980591594bf0ed06aaf485f0192d7f8f68338b97e0d4d0a114e4431bae5e5b3f3fc82aef08616429d8ed
 SHA512 
2e37ae97a56c4de71412ebabe0e0a59908a7ca7d353440e046831319456d4020614f0909af07cb2a8bb23423e84880a89b5aa4e463e95d1ad37a64fbf8021337
 DIST qemu-6.1.0.tar.xz 111258808 BLAKE2B 
412eecf6d39debd6089b26d3b22e5d25c6c8c30d2eaf31b17c25cc2b3a1b10794a30218dfb151c78801aa295255aa974b297f1fe05b93f14334f203c2af5ccee
 SHA512 
3378ae21c75b77ee6a759827f1fcf7b2a50a0fef07e3b0e89117108022a8d8655fa977e4d65596f4f24f7c735c6594d44b0c6f69732ea4465e88a7406b1d5d3c
+DIST qemu-6.2.0.tar.xz 115667324 BLAKE2B 
3f2f02e5c36113df6231a9474c6d5db774e541312173813c28f578d669a51f391695d364dc806f5906d9e3c2796bb20b2606fcd46a247eb751ea517de9d7ce15
 SHA512 
e9f8231c9e1cfcc41cb47f10a55d63f6b8aee307af00cf6acf64acb7aa4f49fa7e9d6330703a2abea15d8b7bbaba7d3cb08c83edd98d82642367b527df730817

diff --git a/app-emulation/qemu/qemu-6.2.0.ebuild 
b/app-emulation/qemu/qemu-6.2.0.ebuild
new file mode 100644
index ..4dedacb8a22c
--- /dev/null
+++ b/app-emulation/qemu/qemu-6.2.0.ebuild
@@ -0,0 +1,916 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_REQ_USE="ncurses,readline"
+
+FIRMWARE_ABI_VERSION="6.2.0"
+
+inherit linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 \
+   pax-utils xdg-utils
+
+if [[ ${PV} = ** ]]; then
+   EGIT_REPO_URI="https://git.qemu.org/git/qemu.git;
+   EGIT_SUBMODULES=(
+   meson
+   tests/fp/berkeley-softfloat-3
+   tests/fp/berkeley-testfloat-3
+   ui/keycodemapdb
+   )
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://download.qemu.org/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+fi
+
+DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
+HOMEPAGE="https://www.qemu.org https://www.linux-kvm.org;
+
+LICENSE="GPL-2 LGPL-2 BSD-2"
+SLOT="0"
+
+IUSE="accessibility +aio alsa bpf bzip2 capstone +caps +curl debug +doc
+   +fdt fuse glusterfs gnutls gtk infiniband iscsi io-uring
+   jack jemalloc +jpeg kernel_linux
+   kernel_FreeBSD lzo multipath
+   ncurses nfs nls numa opengl +oss +pin-upstream-blobs
+   plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux
+   +slirp
+   smartcard snappy spice ssh static static-user systemtap test udev usb
+   usbredir vde +vhost-net vhost-user-fs virgl virtfs +vnc vte xattr xen
+   xfs zstd"
+
+COMMON_TARGETS="
+   aarch64
+   alpha
+   arm
+   cris
+   hppa
+   i386
+   m68k
+   microblaze
+   microblazeel
+   mips
+   mips64
+   mips64el
+   mipsel
+   nios2
+   or1k
+   ppc
+   ppc64
+   riscv32
+   riscv64
+   s390x
+   sh4
+   sh4eb
+   sparc
+   sparc64
+   x86_64
+   xtensa
+   xtensaeb
+"
+IUSE_SOFTMMU_TARGETS="
+   ${COMMON_TARGETS}
+   avr
+   rx
+   tricore
+"
+IUSE_USER_TARGETS="
+   ${COMMON_TARGETS}
+   aarch64_be
+   armeb
+   hexagon
+   mipsn32
+   mipsn32el
+   ppc64abi32
+   ppc64le
+   sparc32plus
+"
+
+use_softmmu_targets=$(printf ' qemu_softmmu_targets_%s' 
${IUSE_SOFTMMU_TARGETS})
+use_user_targets=$(printf ' qemu_user_targets_%s' ${IUSE_USER_TARGETS})
+IUSE+=" ${use_softmmu_targets} ${use_user_targets}"
+
+RESTRICT="!test? ( test )"
+# Allow no targets to be built so that people can get a tools-only build.
+# Block USE flag configurations known to not work.
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   qemu_softmmu_targets_arm? ( fdt )
+   qemu_softmmu_targets_microblaze? ( fdt )
+   qemu_softmmu_targets_mips64el? ( fdt )
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-python/rdflib/

2021-12-19 Thread Arthur Zamarin
commit: b4343525111b9501b0acbad95e45cdcc1d5e55a1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Dec 20 06:15:35 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Dec 20 06:15:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4343525

dev-python/rdflib: add 6.1.1

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rdflib/Manifest|  1 +
 dev-python/rdflib/rdflib-6.1.1.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-python/rdflib/Manifest b/dev-python/rdflib/Manifest
index fabd8a6c45f3..7d6fac1730bc 100644
--- a/dev-python/rdflib/Manifest
+++ b/dev-python/rdflib/Manifest
@@ -1,2 +1,3 @@
 DIST rdflib-5.0.0.tar.gz 818586 BLAKE2B 
d0046590b00211ccb4f0f586dc829c061a5f426b1cefed44a63d21d46396354b9012dbe0a63c8f9de138b25ca7d73ba624c49da6fb305ececd983c62c917fd8a
 SHA512 
ba98ab6a7bb9d993d11c559a739761f297282eb9307f3e333db8dd1c6b365b408a59b701d823bef9be774a59b3f44f64c9444e3bb0115c0c549cb00945385dab
 DIST rdflib-6.0.2.tar.gz 1273100 BLAKE2B 
aefd98c480710ece6fc5e621ebc0526eb24c61d36872280aa369baa2ce5bf90173190fa01d592861d2d6a9700fe9fc43a9ebe6d0b1f68851442e860ca702bf31
 SHA512 
0d14902d24582aad01289f5265feba3c533bbf5a0928b2e1032ba0af16d16cce46a92bde0f01ec2980351c1c13fe2cf4113445d2731e04400f0c20de73efa050
+DIST rdflib-6.1.1.tar.gz 1587670 BLAKE2B 
f13831124a8f292f0481f5ee9995b6b7ba82992cbe51abb0067703b2acee9f13ce5a62379636ac9f36823afa5b841799c1f26358efb6c12eca2df333611d5488
 SHA512 
049608dc37dba929eac1e40431885d319311f27be9fddc292d768e3703927e61a646a73137e4a1eaa16836cfba4606ea2cfd8fe3a86cfbf10e3271cee2ee251f

diff --git a/dev-python/rdflib/rdflib-6.1.1.ebuild 
b/dev-python/rdflib/rdflib-6.1.1.ebuild
new file mode 100644
index ..aeb39323d46a
--- /dev/null
+++ b/dev-python/rdflib/rdflib-6.1.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="sqlite?,threads(+)"
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit distutils-r1 optfeature
+
+DESCRIPTION="RDF library containing a triple store and parser/serializer"
+HOMEPAGE="https://github.com/RDFLib/rdflib https://pypi.org/project/rdflib/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="examples sqlite"
+
+RDEPEND="
+   dev-python/isodate[${PYTHON_USEDEP}]
+   dev-python/html5lib[${PYTHON_USEDEP}]
+   dev-python/pyparsing[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/berkeleydb[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests --install pytest
+
+EPYTEST_IGNORE=(
+   # Uses network
+   test/test_so_69984830.py
+)
+
+python_prepare_all() {
+   # these tests require internet access
+   sed -e '/doctest/d' -i setup.cfg || die
+   rm test/{test_sparql_service.py,test_graph.py,jsonld/test_onedotone.py} 
|| die
+
+   distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}
+
+pkg_postinst() {
+   optfeature "support for sys-libs/db (Berkeley DB for MySQL)" 
dev-python/berkeleydb
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/jaraco-functools/

2021-12-19 Thread Arthur Zamarin
commit: a3e18e28515c102e6515ccc268df8aea65d39610
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Dec 20 06:02:04 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Dec 20 06:02:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3e18e28

dev-python/jaraco-functools: add 3.5.0

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/jaraco-functools/Manifest   |  1 +
 .../jaraco-functools/jaraco-functools-3.5.0.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/dev-python/jaraco-functools/Manifest 
b/dev-python/jaraco-functools/Manifest
index eca5d3781878..e4571f756e61 100644
--- a/dev-python/jaraco-functools/Manifest
+++ b/dev-python/jaraco-functools/Manifest
@@ -1 +1,2 @@
 DIST jaraco.functools-3.4.0.tar.gz 13048 BLAKE2B 
437d73c75326e0d94cf15b4dfe9e5c28e44e5016376371458505377b7420930ac880c1f02ab70d4e2d154b41273d108eec5727ccdf59aa19d5674f33aaa107c2
 SHA512 
ae15014e566b7f18e456d9da2d02b9508b9c5a00e24f24316c44ab65ad655b97942af0094c33d3be777cc5e743b975cde6e15e72f9a003365f9a0efaae4f6dac
+DIST jaraco.functools-3.5.0.tar.gz 13254 BLAKE2B 
9165f901106278da562c6b59c3cc29e0b1c4689c5db7955f57a76fca3c12e90d30a80a7dde3420a719b093c41b889e54170bfa6f6f18b6f078e3f4291e59736f
 SHA512 
7257f41506f90ca2fda1bd12fed58fa4d4ff5738547f8cdae8ccad1901e0c818afb701dd8e9050fc77ca1271bc2466d5a542990138bc3db2cf9b04d12850844c

diff --git a/dev-python/jaraco-functools/jaraco-functools-3.5.0.ebuild 
b/dev-python/jaraco-functools/jaraco-functools-3.5.0.ebuild
new file mode 100644
index ..cbd85a2ea2f4
--- /dev/null
+++ b/dev-python/jaraco-functools/jaraco-functools-3.5.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+inherit distutils-r1
+
+MY_PN="${PN/-/.}"
+DESCRIPTION="Additional functions used by other projects by developer jaraco"
+HOMEPAGE="https://github.com/jaraco/jaraco.functools;
+SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
+
+RDEPEND="
+   dev-python/more-itertools[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/toml[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/jaraco-classes[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs \
+   ">=dev-python/jaraco-packaging-3.2" \
+   ">=dev-python/rst-linker-1.9"
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/funcy/

2021-12-19 Thread Arthur Zamarin
commit: 41e2f41bd1510c9f97e43443a2c31ef65f392779
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Dec 20 05:55:57 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Dec 20 05:55:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41e2f41b

dev-python/funcy: add github upstream metadata

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/funcy/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/funcy/metadata.xml b/dev-python/funcy/metadata.xml
index 15aebf8628aa..823ca6d657c2 100644
--- a/dev-python/funcy/metadata.xml
+++ b/dev-python/funcy/metadata.xml
@@ -12,5 +12,6 @@


funcy
+   Suor/funcy

 



[gentoo-commits] repo/gentoo:master commit in: dev-python/funcy/

2021-12-19 Thread Arthur Zamarin
commit: 1d93cac2e0feedc96321ba6221e7c92387a74b4c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Dec 20 05:54:54 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Dec 20 05:55:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d93cac2

dev-python/funcy: add 1.17

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/funcy/Manifest  |  1 +
 dev-python/funcy/funcy-1.17.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/dev-python/funcy/Manifest b/dev-python/funcy/Manifest
index ce164b749883..5e02c0d83cc4 100644
--- a/dev-python/funcy/Manifest
+++ b/dev-python/funcy/Manifest
@@ -1 +1,2 @@
 DIST funcy-1.16.tar.gz 619331 BLAKE2B 
55773e12356af6c7fac441cae186cb476f2acbba3b22efd902c2be460f0d021f829c5bf4351ce359fd2062ad47ad576bb74413152c64f2540a6a1b5f869f238e
 SHA512 
e08397c49d66e6d0257b4b140483a139ffdb086dd98a277d499e5777474dc0c6d49055ca121fdc5a17964256d4970da495c09c50fdd2aef2af8839a9328a87ae
+DIST funcy-1.17.tar.gz 112383 BLAKE2B 
150133f72ed165bdc9adc3a9f4954dfd5b846dea7b1ee2cae0d6621ebaec3e2ba986cd6596fd86482036aad6476913caec0868db9cf55c067fdbf62ac10953e2
 SHA512 
d48ce3b7a7b8ee7512df109d651f40ca4dadf681acca6ab0a4857a2ea408f20f6345b9b416ca8b1e924050a842648192b8fe79381c202361bc4d2e25bd55ad05

diff --git a/dev-python/funcy/funcy-1.17.ebuild 
b/dev-python/funcy/funcy-1.17.ebuild
new file mode 100644
index ..48dcf0ae3ec6
--- /dev/null
+++ b/dev-python/funcy/funcy-1.17.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="A collection of fancy functional tools focused on practicality"
+HOMEPAGE="https://github.com/Suor/funcy;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="test? ( dev-python/whatever[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests --install pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/py-amqp/

2021-12-19 Thread Arthur Zamarin
commit: e061831b57b5caf1282335cc8ff6c0dd144cfcd1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Dec 20 06:01:00 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Dec 20 06:01:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e061831b

dev-python/py-amqp: add 5.0.9

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/py-amqp/Manifest |  1 +
 dev-python/py-amqp/py-amqp-5.0.9.ebuild | 48 +
 2 files changed, 49 insertions(+)

diff --git a/dev-python/py-amqp/Manifest b/dev-python/py-amqp/Manifest
index 013140e8695b..deefc6e7d329 100644
--- a/dev-python/py-amqp/Manifest
+++ b/dev-python/py-amqp/Manifest
@@ -1,3 +1,4 @@
 DIST amqp-5.0.6.tar.gz 126856 BLAKE2B 
3eae4d0f97477dc7b72eba65ee95ab74afa051bf2d745f86944c4236b4a90ff6c2a38f18a5bdc8441215f4607ed4e8eb867144695619eb08e0f1065e7a624415
 SHA512 
bf15fad413bedb2f57dfaa03986f4abfc8fb169d5e324d5741b94a1e3776f2590e7686774c69dfdda848b484dbc1e6d0fa78a4a3125cf08ab20eaf7192885252
 DIST amqp-5.0.7.tar.gz 127139 BLAKE2B 
51fe6448b61c0899ef49c212ddea5eea108812ad744ffe8ab7ba2392177ef1b6cd6481c424530fb9111899c425081ad96988d36e872c6d32ee72c44a28de51e0
 SHA512 
3c0d051ad677fa410e4301ab86478583affc1e42651ce5c9b34a07a179aa4fb15811a81884facbdc393b0646a23cab20ee7943b276b8ef770e9707b9bd23d06a
 DIST amqp-5.0.8.tar.gz 127472 BLAKE2B 
f158b19c3844302151f6683758a78ec28150eb5204ddcde344f2313b2ac76d1b683aa25f2a7088e4b91d0a83928b343490677f9d7f2a327f8384520e52ac1dc0
 SHA512 
c71fc506cd0f3269956cb3e10ca8a27bc9eae30a0e1f5b1bbbfff3c3d2fff1fd206554c027ae0cf22eda5f43b64c12df8c0b2b31df21b8e4962a8620ce5edc39
+DIST amqp-5.0.9.tar.gz 127478 BLAKE2B 
f4e23c43ad66cf88e076e9542d8825daac9ad3cf93ca954fe0f1baf3648bfc00afa0002b86d73a95936fad7c859b0a75ee2996cc0d19c6bfcd3ec556e0c1eab3
 SHA512 
b94bf176e816b1dad4bbc2891a5324f7eb8e27fd475c34a01e6f39d27caf66447cfceab6a3cb3538fd1b610a250eed1423682deef4a174fdd201e0b3a7368bc9

diff --git a/dev-python/py-amqp/py-amqp-5.0.9.ebuild 
b/dev-python/py-amqp/py-amqp-5.0.9.ebuild
new file mode 100644
index ..eb3c94be5008
--- /dev/null
+++ b/dev-python/py-amqp/py-amqp-5.0.9.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+MY_P="amqp-${PV}"
+DESCRIPTION="Low-level AMQP client for Python (fork of amqplib)"
+HOMEPAGE="https://github.com/celery/py-amqp https://pypi.org/project/amqp/;
+SRC_URI="mirror://pypi/${MY_P:0:1}/amqp/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="extras"
+
+BDEPEND="
+   >=dev-python/vine-5.0.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/case-1.3.1[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-rerunfailures-6.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs dev-python/sphinx_celery
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # rmq tests require a rabbitmq instance
+   t/integration/test_rmq.py
+)
+
+EPYTEST_DESELECT=(
+   # fails when gssapi is installed (how does that test make sense?!)
+   t/unit/test_sasl.py::test_SASL::test_gssapi_missing
+)
+
+python_install_all() {
+   if use extras; then
+   insinto /usr/share/${PF}/extras
+   doins -r extra
+   fi
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/grpc/

2021-12-19 Thread Georgy Yakovlev
commit: 2ba832c26d916d8f06925cd20c655fced0676016
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Dec 20 05:34:19 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Dec 20 05:34:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ba832c2

net-libs/grpc: drop 1.37.1-r2

Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-libs/grpc/Manifest  |   1 -
 net-libs/grpc/grpc-1.37.1-r2.ebuild | 101 
 2 files changed, 102 deletions(-)

diff --git a/net-libs/grpc/Manifest b/net-libs/grpc/Manifest
index ab64d9d6e9dd..f85ff4f4e4cb 100644
--- a/net-libs/grpc/Manifest
+++ b/net-libs/grpc/Manifest
@@ -1,4 +1,3 @@
-DIST grpc-1.37.1.tar.gz 8212731 BLAKE2B 
c306fbe60f5191fe957efb35c75574e00b194895e7d116a1d0a47238b53e73055e7c173e69afcf97b77e593f55001141bbef8fb09b9787420203d935eb85
 SHA512 
fe02447f558116e9ed2de48142b9bd3b8908d496aea7816406eee2c6ad136714ee14c2104a82a32f56ab486c5050b4665c55bacb24c91ceabcf1b998a5fc86b7
 DIST grpc-1.38.1.tar.gz 8294961 BLAKE2B 
dca22ef4517ad122815522985e0d1c9b35789302056ea896c3ccc1163725835cf1f925b344467185edd6c86a65808bbe8243721834c0fd4f209216109b7c2fe7
 SHA512 
1f9b6baea4790836d32da6a27ec1491c015d47f2a48ef8732dada0ef45f4dfed412597c8a09dfc0778b16c7300618d42013679094e05cb5922bfae57adedaaa2
 DIST grpc-1.41.0.tar.gz 8347643 BLAKE2B 
e8c0e32d3cfc75413bfcd0bfbd95a5dc592d11f629e63618619ba307a76a62668c1c21efda45836aef8fb6a1912da0c300f3d4cd41f8b93344fa1768a86df6e6
 SHA512 
bc353bfd8cc10d8b992e4cf680c656ef6ddbcecbaa640c94e9255664d532926e48f3839afc98ef6278ae4e2eb54d166ac67fec7315dc1d08640845ed8120d902
 DIST grpc-1.41.1.tar.gz 8346512 BLAKE2B 
fbb453f7ab398ac843b19922b7e3f71121bc9ba44b3e0c558796dc519dbbc5d34e31d1059bfa7552fefdd7c05d5a8b03645f5c5257e73126ba14a73bec0b1fb1
 SHA512 
17d4c0867a51e33c029bcce86371f8e1d4680ba78fe4f02fb63b8614e9c5f7f6078c22b7c56c63c6ff461429a70d2ec87cb3c0d30c897a88321fe7f26de6e052

diff --git a/net-libs/grpc/grpc-1.37.1-r2.ebuild 
b/net-libs/grpc/grpc-1.37.1-r2.ebuild
deleted file mode 100644
index 468f9b7a6ac4..
--- a/net-libs/grpc/grpc-1.37.1-r2.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-MY_PV="${PV//_pre/-pre}"
-
-DESCRIPTION="Modern open source high performance RPC framework"
-HOMEPAGE="https://www.grpc.io;
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-# format is 0/${CORE_SOVERSION//./}.${CPP_SOVERSION//./} , check top level 
CMakeLists.txt
-SLOT="0/15.137"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="doc examples test"
-
-# look for submodule versions in third_party dir
-RDEPEND="
-   =dev-cpp/abseil-cpp-20200923*:=[cxx17(+)]
-   >=dev-libs/re2-0.2021.04.01:=
-   >=dev-libs/openssl-1.1.1:0=[-bindist(-)]
-   >=dev-libs/protobuf-3.15.2:=
-   >=net-dns/c-ares-1.15.0:=
-   sys-libs/zlib:=
-"
-
-DEPEND="${RDEPEND}
-   test? (
-   dev-cpp/benchmark
-   dev-cpp/gflags
-   )
-"
-
-BDEPEND="virtual/pkgconfig"
-
-# requires sources of many google tools
-RESTRICT="test"
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-soversion_check() {
-   local core_sover cpp_sover
-   # extract quoted number. line we check looks like this: 
'set(gRPC_CPP_SOVERSION"1.37")'
-   core_sover="$(grep 'set(gRPC_CORE_SOVERSION ' CMakeLists.txt  | sed 
'/.*\"\(.*\)\".*/ s//\1/')"
-   cpp_sover="$(grep 'set(gRPC_CPP_SOVERSION ' CMakeLists.txt  | sed 
'/.*\"\(.*\)\".*/ s//\1/')"
-   # remove dots, e.g. 1.37 -> 137
-   core_sover="${core_sover//./}"
-   cpp_sover="${cpp_sover//./}"
-   [[ ${core_sover} -eq $(ver_cut 2 ${SLOT}) ]] || die "fix core sublot! 
should be ${core_sover}"
-   [[ ${cpp_sover} -eq $(ver_cut 3 ${SLOT}) ]] || die "fix cpp sublot! 
should be ${cpp_sover}"
-}
-
-src_prepare() {
-   cmake_src_prepare
-
-   # un-hardcode libdir
-   sed -i "s@lib/pkgconfig@$(get_libdir)/pkgconfig@" CMakeLists.txt || die
-   sed -i "s@/lib@/$(get_libdir)@" cmake/pkg-config-template.pc.in || die
-
-   soversion_check
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DgRPC_INSTALL=ON
-   -DgRPC_ABSL_PROVIDER=package
-   -DgRPC_BACKWARDS_COMPATIBILITY_MODE=OFF
-   -DgRPC_CARES_PROVIDER=package
-   -DgRPC_INSTALL_CMAKEDIR="$(get_libdir)/cmake/${PN}"
-   -DgRPC_INSTALL_LIBDIR="$(get_libdir)"
-   -DgRPC_PROTOBUF_PROVIDER=package
-   -DgRPC_RE2_PROVIDER=package
-   -DgRPC_SSL_PROVIDER=package
-   -DgRPC_ZLIB_PROVIDER=package
-   -DgRPC_BUILD_TESTS=$(usex test)
-   -DCMAKE_CXX_STANDARD=17
-   $(usex test '-DgRPC_GFLAGS_PROVIDER=package' '')
-   $(usex test '-DgRPC_BENCHMARK_PROVIDER=package' '')
-   )
-   cmake_src_configure
-}
-

[gentoo-commits] repo/gentoo:master commit in: net-libs/grpc/

2021-12-19 Thread Georgy Yakovlev
commit: 0c209b3e67cee46ffab6f2383e88029d9708301e
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Dec 20 05:30:02 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Dec 20 05:31:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c209b3e

Revert "net-libs/grpc: drop 1.37.1-r2, 1.38.1, 1.41.0"

apparently tensorflow needs and older ver

This reverts commit 355e33548f7eae4fa8d7c4047254a841e19a2b0e.

Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-libs/grpc/Manifest  |   3 ++
 net-libs/grpc/grpc-1.37.1-r2.ebuild | 101 +++
 net-libs/grpc/grpc-1.38.1.ebuild| 102 
 net-libs/grpc/grpc-1.41.0.ebuild| 102 
 4 files changed, 308 insertions(+)

diff --git a/net-libs/grpc/Manifest b/net-libs/grpc/Manifest
index 27a40a3be1f6..ab64d9d6e9dd 100644
--- a/net-libs/grpc/Manifest
+++ b/net-libs/grpc/Manifest
@@ -1,2 +1,5 @@
+DIST grpc-1.37.1.tar.gz 8212731 BLAKE2B 
c306fbe60f5191fe957efb35c75574e00b194895e7d116a1d0a47238b53e73055e7c173e69afcf97b77e593f55001141bbef8fb09b9787420203d935eb85
 SHA512 
fe02447f558116e9ed2de48142b9bd3b8908d496aea7816406eee2c6ad136714ee14c2104a82a32f56ab486c5050b4665c55bacb24c91ceabcf1b998a5fc86b7
+DIST grpc-1.38.1.tar.gz 8294961 BLAKE2B 
dca22ef4517ad122815522985e0d1c9b35789302056ea896c3ccc1163725835cf1f925b344467185edd6c86a65808bbe8243721834c0fd4f209216109b7c2fe7
 SHA512 
1f9b6baea4790836d32da6a27ec1491c015d47f2a48ef8732dada0ef45f4dfed412597c8a09dfc0778b16c7300618d42013679094e05cb5922bfae57adedaaa2
+DIST grpc-1.41.0.tar.gz 8347643 BLAKE2B 
e8c0e32d3cfc75413bfcd0bfbd95a5dc592d11f629e63618619ba307a76a62668c1c21efda45836aef8fb6a1912da0c300f3d4cd41f8b93344fa1768a86df6e6
 SHA512 
bc353bfd8cc10d8b992e4cf680c656ef6ddbcecbaa640c94e9255664d532926e48f3839afc98ef6278ae4e2eb54d166ac67fec7315dc1d08640845ed8120d902
 DIST grpc-1.41.1.tar.gz 8346512 BLAKE2B 
fbb453f7ab398ac843b19922b7e3f71121bc9ba44b3e0c558796dc519dbbc5d34e31d1059bfa7552fefdd7c05d5a8b03645f5c5257e73126ba14a73bec0b1fb1
 SHA512 
17d4c0867a51e33c029bcce86371f8e1d4680ba78fe4f02fb63b8614e9c5f7f6078c22b7c56c63c6ff461429a70d2ec87cb3c0d30c897a88321fe7f26de6e052
 DIST grpc-1.43.0.tar.gz 8540919 BLAKE2B 
dc78026129a5d23e864c92a210e8de845a4bad886071a76d527730108da155d290612f1e54cec15d69f55713f37f377e6bff844b16b5deef64c7d8bb31195652
 SHA512 
e0471aa355d311a40c9d29d7101bf8e22b89ac675d4914c38e617d3213b61107487ef20ca80d7cff8093b548f4a976526298e1f32959ae6ce3c088d45ecc9781

diff --git a/net-libs/grpc/grpc-1.37.1-r2.ebuild 
b/net-libs/grpc/grpc-1.37.1-r2.ebuild
new file mode 100644
index ..468f9b7a6ac4
--- /dev/null
+++ b/net-libs/grpc/grpc-1.37.1-r2.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+MY_PV="${PV//_pre/-pre}"
+
+DESCRIPTION="Modern open source high performance RPC framework"
+HOMEPAGE="https://www.grpc.io;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+# format is 0/${CORE_SOVERSION//./}.${CPP_SOVERSION//./} , check top level 
CMakeLists.txt
+SLOT="0/15.137"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="doc examples test"
+
+# look for submodule versions in third_party dir
+RDEPEND="
+   =dev-cpp/abseil-cpp-20200923*:=[cxx17(+)]
+   >=dev-libs/re2-0.2021.04.01:=
+   >=dev-libs/openssl-1.1.1:0=[-bindist(-)]
+   >=dev-libs/protobuf-3.15.2:=
+   >=net-dns/c-ares-1.15.0:=
+   sys-libs/zlib:=
+"
+
+DEPEND="${RDEPEND}
+   test? (
+   dev-cpp/benchmark
+   dev-cpp/gflags
+   )
+"
+
+BDEPEND="virtual/pkgconfig"
+
+# requires sources of many google tools
+RESTRICT="test"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+soversion_check() {
+   local core_sover cpp_sover
+   # extract quoted number. line we check looks like this: 
'set(gRPC_CPP_SOVERSION"1.37")'
+   core_sover="$(grep 'set(gRPC_CORE_SOVERSION ' CMakeLists.txt  | sed 
'/.*\"\(.*\)\".*/ s//\1/')"
+   cpp_sover="$(grep 'set(gRPC_CPP_SOVERSION ' CMakeLists.txt  | sed 
'/.*\"\(.*\)\".*/ s//\1/')"
+   # remove dots, e.g. 1.37 -> 137
+   core_sover="${core_sover//./}"
+   cpp_sover="${cpp_sover//./}"
+   [[ ${core_sover} -eq $(ver_cut 2 ${SLOT}) ]] || die "fix core sublot! 
should be ${core_sover}"
+   [[ ${cpp_sover} -eq $(ver_cut 3 ${SLOT}) ]] || die "fix cpp sublot! 
should be ${cpp_sover}"
+}
+
+src_prepare() {
+   cmake_src_prepare
+
+   # un-hardcode libdir
+   sed -i "s@lib/pkgconfig@$(get_libdir)/pkgconfig@" CMakeLists.txt || die
+   sed -i "s@/lib@/$(get_libdir)@" cmake/pkg-config-template.pc.in || die
+
+   soversion_check
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DgRPC_INSTALL=ON
+   -DgRPC_ABSL_PROVIDER=package
+   -DgRPC_BACKWARDS_COMPATIBILITY_MODE=OFF
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/shadow/

2021-12-19 Thread Sam James
commit: 9521d284eb55fbceaca5c2b78470a7ca783163d3
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 05:28:11 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 05:28:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9521d284

sys-apps/shadow: don't install 'su' man page with USE=-su

Reported-by: josef64
Signed-off-by: Sam James  gentoo.org>

 sys-apps/shadow/{shadow-4.10-r2.ebuild => shadow-4.10-r3.ebuild} | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/sys-apps/shadow/shadow-4.10-r2.ebuild 
b/sys-apps/shadow/shadow-4.10-r3.ebuild
similarity index 98%
rename from sys-apps/shadow/shadow-4.10-r2.ebuild
rename to sys-apps/shadow/shadow-4.10-r3.ebuild
index 6f651117a693..020224692897 100644
--- a/sys-apps/shadow/shadow-4.10-r2.ebuild
+++ b/sys-apps/shadow/shadow-4.10-r3.ebuild
@@ -215,7 +215,11 @@ src_install() {
# Remove manpages that are handled by other packages
find "${ED}"/usr/share/man -type f \
'(' -name id.1 -o -name getspnam.3 ')' \
-   -delete
+   -delete || die
+
+   if ! use su ; then
+   find "${ED}"/usr/share/man -type f -name su.1 -delete || die
+   fi
 
cd "${S}" || die
dodoc ChangeLog NEWS TODO



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-kmod/, sys-fs/zfs-kmod/files/

2021-12-19 Thread Georgy Yakovlev
commit: a5378d5b744c916714e60bd896c3fa87a1bd50e6
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Dec 20 05:17:02 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Dec 20 05:17:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5378d5b

sys-fs/zfs-kmod: drop 2.1.1-r4

Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-fs/zfs-kmod/Manifest   |   2 -
 .../zfs-kmod/files/2.1.1-SEEK_DATA-SEEK_HOLE.patch | 594 -
 .../files/2.1.1-restore-dirty-dnode-logic.patch|  31 --
 sys-fs/zfs-kmod/zfs-kmod-2.1.1-r4.ebuild   | 216 
 4 files changed, 843 deletions(-)

diff --git a/sys-fs/zfs-kmod/Manifest b/sys-fs/zfs-kmod/Manifest
index e5cc220e8b89..1d9cb77a48f7 100644
--- a/sys-fs/zfs-kmod/Manifest
+++ b/sys-fs/zfs-kmod/Manifest
@@ -1,7 +1,5 @@
 DIST zfs-0.8.6.tar.gz 9295260 BLAKE2B 
45424d710aaf75a05f766ae523ae157a24b5cbdcefe72a59e4cede81e42f7a92ae7f01150388437b78cd49f3d28b9664599f2a624516e6b3f1073497194a99f2
 SHA512 
626b172554f39a5c70f6ea5c599a92fae52534590d1b0273de2bbfc3676d29dff0eade8ca17e5f179a59870c12bc758fb53b7900f8a1fdbdef3a9161b93f9cce
 DIST zfs-2.0.6.tar.gz 13192941 BLAKE2B 
3a83303b016ec4259c286af8a9ceb281829d26508d411df91dd94193bca8c3155ef0ba63604e95f6add5f0c6cf6d100b0f567efc33b6c484c9ff811924da6ccd
 SHA512 
52a5576eed21868b2a3d63d05d3d8c35b5e59ee88c7ddab1dc070644539f9acd56bde43ba5e965ad951a6d50a014fb429a7977d2ab1a2bfcadd92ea78dd57bf8
 DIST zfs-2.0.6.tar.gz.asc 836 BLAKE2B 
065eba3361ef4234acc67df0236ab9a6737ba9fe5a706be98b55dd64d10360160ca787d8873f27451a2107225ae657dc4cab20a7c2a268cd2de64c8d82d0327a
 SHA512 
123569ecfcee22ac462160acf61b120144c774bc5c0d46a50d2b7312f7565da1a9d780e1a6207dba5834917c66d5b852763e4a3162378d5c9bb90b0dfde35c5c
-DIST zfs-2.1.1.tar.gz 34836374 BLAKE2B 
09ee6bd30e8266342bd975454086049c3fd9142e7dacfe52166575c20e3c92688f9b457d75b2a2068fc281e65f78e1d47450545504cdf8bc31e23663545d7800
 SHA512 
b69ce764a9f7438ec2c90f86be02abfd684c67cd38de876374e3e6f4b2f82a75d86fa70205def2ba454ad27e52ec8d955ebc4ba456e91d397129a54ea849c19c
-DIST zfs-2.1.1.tar.gz.asc 195 BLAKE2B 
d886e7dc74270228f98dfc5ca85bbbe897d5a87a5ae8bbfde28e2af1b36218227bc9f1b5902e97beebe160a298857d6e4673829d87cd8039332dc1858cfcffc0
 SHA512 
d76956b5c1bd547a319e70dd33d50beae39f65fca54532731426d2ef209385a556c51b3936051f75bc3800623c42da5b8d279c51f501a896f5fdfb7b4ed7fb94
 DIST zfs-2.1.2.tar.gz 34829045 BLAKE2B 
ab4e2d85200438373c7eeeaa5256a712dbfb2862b85de1fb7554ad0cc2b9f8e1255ab4564bca62f65a81a823adb8c112957e6e8771b8e5e6944c3731bc894584
 SHA512 
3e3932259da2a27f1c4cca8da62b909edc43bf51ab0229d2d5d0234d9a7eaa7b63b67c06a98cbe2d29ba1eb5cbcaab16e5062c2a2bc8e84cab770be10ebf2102
 DIST zfs-2.1.2.tar.gz.asc 836 BLAKE2B 
8f5666f5c3d7016a4d79191f42d0a220fe8c654a0d64e3da3b575644fe52c83dcb9f9ef49ba0553771a127bba44e2802f1d366a7a38f670e73612deef76755c3
 SHA512 
da6bfccd19a249a6891f5e1de6c4b332e98ce4f125f638c046b9cedac3fd79c56a99dd9a620105a40741e5f04b382f5d5996b56cbe576fb268b31e57e0fed6eb

diff --git a/sys-fs/zfs-kmod/files/2.1.1-SEEK_DATA-SEEK_HOLE.patch 
b/sys-fs/zfs-kmod/files/2.1.1-SEEK_DATA-SEEK_HOLE.patch
deleted file mode 100644
index 458fe279ee23..
--- a/sys-fs/zfs-kmod/files/2.1.1-SEEK_DATA-SEEK_HOLE.patch
+++ /dev/null
@@ -1,594 +0,0 @@
-From 664d487a5dbd758216ac613934a4080fcc1de347 Mon Sep 17 00:00:00 2001
-From: Brian Behlendorf 
-Date: Sun, 7 Nov 2021 13:27:44 -0800
-Subject: [PATCH] Fix lseek(SEEK_DATA/SEEK_HOLE) mmap consistency
-
-When using lseek(2) to report data/holes memory mapped regions of
-the file were ignored.  This could result in incorrect results.
-To handle this zfs_holey_common() was updated to asynchronously
-writeback any dirty mmap(2) regions prior to reporting holes.
-
-Additionally, while not strictly required, the dn_struct_rwlock is
-now held over the dirty check to prevent the dnode structure from
-changing.  This ensures that a clean dnode can't be dirtied before
-the data/hole is located.  The range lock is now also taken to
-ensure the call cannot race with zfs_write().
-
-Furthermore, the code was refactored to provide a dnode_is_dirty()
-helper function which checks the dnode for any dirty records to
-determine its dirtiness.
-
-Reviewed-by: Matthew Ahrens 
-Reviewed-by: Tony Hutter 
-Reviewed-by: Rich Ercolani 
-Signed-off-by: Brian Behlendorf 
-Issue #11900
-Closes #12724

- configure.ac  |   1 +
- include/os/freebsd/spl/sys/vnode.h|  18 +++
- include/os/freebsd/zfs/sys/zfs_znode_impl.h   |   3 +-
- include/os/linux/zfs/sys/zfs_znode_impl.h |   1 +
- include/sys/dnode.h   |   1 +
- man/man4/zfs.4|   2 +-
- module/zfs/dmu.c  |  53 ---
- module/zfs/dnode.c|  20 +++
- module/zfs/zfs_vnops.c|   9 +-
- tests/runfiles/common.run |   2 +-
- tests/zfs-tests/cmd/Makefile.am   

[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/

2021-12-19 Thread Georgy Yakovlev
commit: 71e8f9c9814fa25d08101680b1bccc401d5a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Dec 20 05:16:26 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Dec 20 05:16:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71e8f9c9

sys-fs/zfs: drop 2.1.1-r5

Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-fs/zfs/Manifest|   2 -
 sys-fs/zfs/zfs-2.1.1-r5.ebuild | 303 -
 2 files changed, 305 deletions(-)

diff --git a/sys-fs/zfs/Manifest b/sys-fs/zfs/Manifest
index e5cc220e8b89..1d9cb77a48f7 100644
--- a/sys-fs/zfs/Manifest
+++ b/sys-fs/zfs/Manifest
@@ -1,7 +1,5 @@
 DIST zfs-0.8.6.tar.gz 9295260 BLAKE2B 
45424d710aaf75a05f766ae523ae157a24b5cbdcefe72a59e4cede81e42f7a92ae7f01150388437b78cd49f3d28b9664599f2a624516e6b3f1073497194a99f2
 SHA512 
626b172554f39a5c70f6ea5c599a92fae52534590d1b0273de2bbfc3676d29dff0eade8ca17e5f179a59870c12bc758fb53b7900f8a1fdbdef3a9161b93f9cce
 DIST zfs-2.0.6.tar.gz 13192941 BLAKE2B 
3a83303b016ec4259c286af8a9ceb281829d26508d411df91dd94193bca8c3155ef0ba63604e95f6add5f0c6cf6d100b0f567efc33b6c484c9ff811924da6ccd
 SHA512 
52a5576eed21868b2a3d63d05d3d8c35b5e59ee88c7ddab1dc070644539f9acd56bde43ba5e965ad951a6d50a014fb429a7977d2ab1a2bfcadd92ea78dd57bf8
 DIST zfs-2.0.6.tar.gz.asc 836 BLAKE2B 
065eba3361ef4234acc67df0236ab9a6737ba9fe5a706be98b55dd64d10360160ca787d8873f27451a2107225ae657dc4cab20a7c2a268cd2de64c8d82d0327a
 SHA512 
123569ecfcee22ac462160acf61b120144c774bc5c0d46a50d2b7312f7565da1a9d780e1a6207dba5834917c66d5b852763e4a3162378d5c9bb90b0dfde35c5c
-DIST zfs-2.1.1.tar.gz 34836374 BLAKE2B 
09ee6bd30e8266342bd975454086049c3fd9142e7dacfe52166575c20e3c92688f9b457d75b2a2068fc281e65f78e1d47450545504cdf8bc31e23663545d7800
 SHA512 
b69ce764a9f7438ec2c90f86be02abfd684c67cd38de876374e3e6f4b2f82a75d86fa70205def2ba454ad27e52ec8d955ebc4ba456e91d397129a54ea849c19c
-DIST zfs-2.1.1.tar.gz.asc 195 BLAKE2B 
d886e7dc74270228f98dfc5ca85bbbe897d5a87a5ae8bbfde28e2af1b36218227bc9f1b5902e97beebe160a298857d6e4673829d87cd8039332dc1858cfcffc0
 SHA512 
d76956b5c1bd547a319e70dd33d50beae39f65fca54532731426d2ef209385a556c51b3936051f75bc3800623c42da5b8d279c51f501a896f5fdfb7b4ed7fb94
 DIST zfs-2.1.2.tar.gz 34829045 BLAKE2B 
ab4e2d85200438373c7eeeaa5256a712dbfb2862b85de1fb7554ad0cc2b9f8e1255ab4564bca62f65a81a823adb8c112957e6e8771b8e5e6944c3731bc894584
 SHA512 
3e3932259da2a27f1c4cca8da62b909edc43bf51ab0229d2d5d0234d9a7eaa7b63b67c06a98cbe2d29ba1eb5cbcaab16e5062c2a2bc8e84cab770be10ebf2102
 DIST zfs-2.1.2.tar.gz.asc 836 BLAKE2B 
8f5666f5c3d7016a4d79191f42d0a220fe8c654a0d64e3da3b575644fe52c83dcb9f9ef49ba0553771a127bba44e2802f1d366a7a38f670e73612deef76755c3
 SHA512 
da6bfccd19a249a6891f5e1de6c4b332e98ce4f125f638c046b9cedac3fd79c56a99dd9a620105a40741e5f04b382f5d5996b56cbe576fb268b31e57e0fed6eb

diff --git a/sys-fs/zfs/zfs-2.1.1-r5.ebuild b/sys-fs/zfs/zfs-2.1.1-r5.ebuild
deleted file mode 100644
index 139ed6d3a5bb..
--- a/sys-fs/zfs/zfs-2.1.1-r5.ebuild
+++ /dev/null
@@ -1,303 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_OPTIONAL=1
-DISTUTILS_USE_SETUPTOOLS=manual
-PYTHON_COMPAT=( python3_{8,9,10} )
-
-inherit autotools bash-completion-r1 dist-kernel-utils distutils-r1 
flag-o-matic linux-info pam systemd udev usr-ldscript
-
-DESCRIPTION="Userland utilities for ZFS Linux kernel module"
-HOMEPAGE="https://github.com/openzfs/zfs;
-
-if [[ ${PV} == "" ]]; then
-   inherit git-r3 linux-mod
-   EGIT_REPO_URI="https://github.com/openzfs/zfs.git;
-else
-   VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/openzfs.asc
-   inherit verify-sig
-
-   MY_P="${P/_rc/-rc}"
-   
SRC_URI="https://github.com/openzfs/${PN}/releases/download/${MY_P}/${MY_P}.tar.gz;
-   SRC_URI+=" verify-sig? ( 
https://github.com/openzfs/${PN}/releases/download/${MY_P}/${MY_P}.tar.gz.asc )"
-   S="${WORKDIR}/${P%_rc?}"
-
-   if [[ ${PV} != *_rc* ]]; then
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
-   fi
-fi
-
-LICENSE="BSD-2 CDDL MIT"
-# just libzfs soname major for now.
-# possible candidates: libuutil, libzpool, libnvpair. Those do not provide 
stable abi, but are considered.
-# see libsoversion_check() below as well
-SLOT="0/5"
-IUSE="custom-cflags debug dist-kernel kernel-builtin minimal nls pam python 
+rootfs test-suite"
-
-DEPEND="
-   net-libs/libtirpc:=
-   sys-apps/util-linux
-   sys-libs/zlib
-   virtual/libudev:=
-   dev-libs/openssl:0=
-   !minimal? ( ${PYTHON_DEPS} )
-   pam? ( sys-libs/pam )
-   python? (
-   virtual/python-cffi[${PYTHON_USEDEP}]
-   )
-"
-
-BDEPEND="virtual/awk
-   virtual/pkgconfig
-   nls? ( sys-devel/gettext )
-   python? (
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   )
-"
-
-if [[ ${PV} != "" ]] ; then
-   BDEPEND+=" verify-sig? ( 

[gentoo-commits] repo/gentoo:master commit in: net-libs/grpc/

2021-12-19 Thread Georgy Yakovlev
commit: 355e33548f7eae4fa8d7c4047254a841e19a2b0e
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Dec 20 05:10:28 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Dec 20 05:10:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=355e3354

net-libs/grpc: drop 1.37.1-r2, 1.38.1, 1.41.0

Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-libs/grpc/Manifest  |   3 --
 net-libs/grpc/grpc-1.37.1-r2.ebuild | 101 ---
 net-libs/grpc/grpc-1.38.1.ebuild| 102 
 net-libs/grpc/grpc-1.41.0.ebuild| 102 
 4 files changed, 308 deletions(-)

diff --git a/net-libs/grpc/Manifest b/net-libs/grpc/Manifest
index ab64d9d6e9dd..27a40a3be1f6 100644
--- a/net-libs/grpc/Manifest
+++ b/net-libs/grpc/Manifest
@@ -1,5 +1,2 @@
-DIST grpc-1.37.1.tar.gz 8212731 BLAKE2B 
c306fbe60f5191fe957efb35c75574e00b194895e7d116a1d0a47238b53e73055e7c173e69afcf97b77e593f55001141bbef8fb09b9787420203d935eb85
 SHA512 
fe02447f558116e9ed2de48142b9bd3b8908d496aea7816406eee2c6ad136714ee14c2104a82a32f56ab486c5050b4665c55bacb24c91ceabcf1b998a5fc86b7
-DIST grpc-1.38.1.tar.gz 8294961 BLAKE2B 
dca22ef4517ad122815522985e0d1c9b35789302056ea896c3ccc1163725835cf1f925b344467185edd6c86a65808bbe8243721834c0fd4f209216109b7c2fe7
 SHA512 
1f9b6baea4790836d32da6a27ec1491c015d47f2a48ef8732dada0ef45f4dfed412597c8a09dfc0778b16c7300618d42013679094e05cb5922bfae57adedaaa2
-DIST grpc-1.41.0.tar.gz 8347643 BLAKE2B 
e8c0e32d3cfc75413bfcd0bfbd95a5dc592d11f629e63618619ba307a76a62668c1c21efda45836aef8fb6a1912da0c300f3d4cd41f8b93344fa1768a86df6e6
 SHA512 
bc353bfd8cc10d8b992e4cf680c656ef6ddbcecbaa640c94e9255664d532926e48f3839afc98ef6278ae4e2eb54d166ac67fec7315dc1d08640845ed8120d902
 DIST grpc-1.41.1.tar.gz 8346512 BLAKE2B 
fbb453f7ab398ac843b19922b7e3f71121bc9ba44b3e0c558796dc519dbbc5d34e31d1059bfa7552fefdd7c05d5a8b03645f5c5257e73126ba14a73bec0b1fb1
 SHA512 
17d4c0867a51e33c029bcce86371f8e1d4680ba78fe4f02fb63b8614e9c5f7f6078c22b7c56c63c6ff461429a70d2ec87cb3c0d30c897a88321fe7f26de6e052
 DIST grpc-1.43.0.tar.gz 8540919 BLAKE2B 
dc78026129a5d23e864c92a210e8de845a4bad886071a76d527730108da155d290612f1e54cec15d69f55713f37f377e6bff844b16b5deef64c7d8bb31195652
 SHA512 
e0471aa355d311a40c9d29d7101bf8e22b89ac675d4914c38e617d3213b61107487ef20ca80d7cff8093b548f4a976526298e1f32959ae6ce3c088d45ecc9781

diff --git a/net-libs/grpc/grpc-1.37.1-r2.ebuild 
b/net-libs/grpc/grpc-1.37.1-r2.ebuild
deleted file mode 100644
index 468f9b7a6ac4..
--- a/net-libs/grpc/grpc-1.37.1-r2.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-MY_PV="${PV//_pre/-pre}"
-
-DESCRIPTION="Modern open source high performance RPC framework"
-HOMEPAGE="https://www.grpc.io;
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-# format is 0/${CORE_SOVERSION//./}.${CPP_SOVERSION//./} , check top level 
CMakeLists.txt
-SLOT="0/15.137"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="doc examples test"
-
-# look for submodule versions in third_party dir
-RDEPEND="
-   =dev-cpp/abseil-cpp-20200923*:=[cxx17(+)]
-   >=dev-libs/re2-0.2021.04.01:=
-   >=dev-libs/openssl-1.1.1:0=[-bindist(-)]
-   >=dev-libs/protobuf-3.15.2:=
-   >=net-dns/c-ares-1.15.0:=
-   sys-libs/zlib:=
-"
-
-DEPEND="${RDEPEND}
-   test? (
-   dev-cpp/benchmark
-   dev-cpp/gflags
-   )
-"
-
-BDEPEND="virtual/pkgconfig"
-
-# requires sources of many google tools
-RESTRICT="test"
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-soversion_check() {
-   local core_sover cpp_sover
-   # extract quoted number. line we check looks like this: 
'set(gRPC_CPP_SOVERSION"1.37")'
-   core_sover="$(grep 'set(gRPC_CORE_SOVERSION ' CMakeLists.txt  | sed 
'/.*\"\(.*\)\".*/ s//\1/')"
-   cpp_sover="$(grep 'set(gRPC_CPP_SOVERSION ' CMakeLists.txt  | sed 
'/.*\"\(.*\)\".*/ s//\1/')"
-   # remove dots, e.g. 1.37 -> 137
-   core_sover="${core_sover//./}"
-   cpp_sover="${cpp_sover//./}"
-   [[ ${core_sover} -eq $(ver_cut 2 ${SLOT}) ]] || die "fix core sublot! 
should be ${core_sover}"
-   [[ ${cpp_sover} -eq $(ver_cut 3 ${SLOT}) ]] || die "fix cpp sublot! 
should be ${cpp_sover}"
-}
-
-src_prepare() {
-   cmake_src_prepare
-
-   # un-hardcode libdir
-   sed -i "s@lib/pkgconfig@$(get_libdir)/pkgconfig@" CMakeLists.txt || die
-   sed -i "s@/lib@/$(get_libdir)@" cmake/pkg-config-template.pc.in || die
-
-   soversion_check
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DgRPC_INSTALL=ON
-   -DgRPC_ABSL_PROVIDER=package
-   -DgRPC_BACKWARDS_COMPATIBILITY_MODE=OFF
-   -DgRPC_CARES_PROVIDER=package
-   -DgRPC_INSTALL_CMAKEDIR="$(get_libdir)/cmake/${PN}"
-   

[gentoo-commits] repo/gentoo:master commit in: profiles/base/

2021-12-19 Thread Georgy Yakovlev
commit: 79786163f966bc68625518aca84ba9c62925c263
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Dec 20 05:07:53 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Dec 20 05:08:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79786163

profiles/base: stable.use.mask grpc[test]

Signed-off-by: Georgy Yakovlev  gentoo.org>

 profiles/base/package.use.stable.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index ede76eb9e08b..51e9cd66d9aa 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -4,6 +4,11 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in package.use.mask
 
+# Georgy Yakovlev  (2021-12-19)
+# test deps are not stable and tests do not work
+# due to network access issues #829430
+net-libs/grpc test
+
 # Ben Kohler  (2021-11-27)
 # net-misc/pyhoca-cli and several of its deps will need stable first
 net-misc/remmina x2go



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2021-12-19 Thread Sam James
commit: 2cde260bcc377f6e03bc317f0dd181b2d759ce8f
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 05:07:00 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 05:08:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cde260b

dev-libs/mimalloc: crank up subslot for 2.0.x

Signed-off-by: Sam James  gentoo.org>

 dev-libs/mimalloc/{mimalloc-2.0.3.ebuild => mimalloc-2.0.3-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/mimalloc/mimalloc-2.0.3.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.3-r1.ebuild
similarity index 98%
rename from dev-libs/mimalloc/mimalloc-2.0.3.ebuild
rename to dev-libs/mimalloc/mimalloc-2.0.3-r1.ebuild
index 3cebd14d2d43..0f720eedd8eb 100644
--- a/dev-libs/mimalloc/mimalloc-2.0.3.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.0.3-r1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/microsoft/mimalloc;
 SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
-SLOT="0/1"
+SLOT="0/2"
 KEYWORDS="~amd64"
 IUSE="test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/mold/

2021-12-19 Thread Sam James
commit: 25c9d18d2cac58f8a5b82fd139053a360c848881
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 05:07:47 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 05:08:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25c9d18d

sys-devel/mold: add < dep on mimalloc for released versions

Only  supports mimalloc-2.

Signed-off-by: Sam James  gentoo.org>

 sys-devel/mold/{mold-0.9.6-r2.ebuild => mold-0.9.6-r3.ebuild} | 2 +-
 sys-devel/mold/{mold-1.0.0.ebuild => mold-1.0.0-r1.ebuild}| 2 +-
 sys-devel/mold/mold-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/mold/mold-0.9.6-r2.ebuild 
b/sys-devel/mold/mold-0.9.6-r3.ebuild
similarity index 98%
rename from sys-devel/mold/mold-0.9.6-r2.ebuild
rename to sys-devel/mold/mold-0.9.6-r3.ebuild
index ceaaeaf2af4f..3baea582d9ec 100644
--- a/sys-devel/mold/mold-0.9.6-r2.ebuild
+++ b/sys-devel/mold/mold-0.9.6-r3.ebuild
@@ -25,7 +25,7 @@ RDEPEND=">=dev-cpp/tbb-2021.4.0:=
dev-libs/xxhash:=
sys-libs/zlib
!kernel_Darwin? (
-   dev-libs/mimalloc:=
+   

[gentoo-commits] repo/gentoo:master commit in: sys-devel/mold/files/, sys-devel/mold/

2021-12-19 Thread Sam James
commit: 7de18053c3711a2ded06d55c4523305eb2ba4bd0
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 05:08:24 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 05:08:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7de18053

sys-devel/mold: drop 0.9.6-r3

Signed-off-by: Sam James  gentoo.org>

 sys-devel/mold/Manifest|  1 -
 .../mold/files/mold-0.9.6-fix-libdir-wrapper.patch | 26 --
 .../mold/files/mold-0.9.6-respect-flags.patch  | 49 ---
 sys-devel/mold/mold-0.9.6-r3.ebuild| 98 --
 4 files changed, 174 deletions(-)

diff --git a/sys-devel/mold/Manifest b/sys-devel/mold/Manifest
index c1c71b4a9882..a5d35e75f69c 100644
--- a/sys-devel/mold/Manifest
+++ b/sys-devel/mold/Manifest
@@ -1,2 +1 @@
-DIST mold-0.9.6.tar.gz 3378698 BLAKE2B 
1352e4f2bc018b53f6f18f6412c4747660a808a896d0c5c620db64babe42a6a949ca444f14a426a41202c8e26ff5973996819c6e4778eeaff6cb20b5746deb0d
 SHA512 
d3de30b371413e974728fba03958d6043026f59aead8371058a0b1dc672e2675e169a1def3afd3751058f529d6ec80ff78c773d2718c1d9f0bdea74d9f13bc2e
 DIST mold-1.0.0.tar.gz 3482927 BLAKE2B 
56ebc267370548a2f91a71ebeed87871cede6f564c29dc7d44a499b95fe570f6e9c8a717baf2d9e235c7057c41e735b315493bd23d3b44574d2a44b14aaf5ef8
 SHA512 
99ffd0b9e2ff7157cc8b26808675c9d3147bf88961155ae19ed9b0ac647b7ec31ee78d05062decc6d41e66d99aa0fdc398d119803929b8dbff51eb3d077c

diff --git a/sys-devel/mold/files/mold-0.9.6-fix-libdir-wrapper.patch 
b/sys-devel/mold/files/mold-0.9.6-fix-libdir-wrapper.patch
deleted file mode 100644
index d8155cde8f58..
--- a/sys-devel/mold/files/mold-0.9.6-fix-libdir-wrapper.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-Should be fixed with a LIBDIR variable in the next release.
-
-https://bugs.gentoo.org/823653
-https://github.com/rui314/mold/issues/127
 a/elf/subprocess.cc
-+++ b/elf/subprocess.cc
-@@ -267,18 +267,7 @@
- 
- template 
- std::string find_dso(Context , const std::string ) {
--  // Look for mold-wrapper.so from the same directory as the executable is.
--  std::string path = std::string(path_dirname(self)) + "/mold-wrapper.so";
--  if (is_regular_file(path))
--return path;
--
--  // If not exist, mold might be installed as $PREFIX/bin/mold and the
--  // DSO as $PREFIX/lib/mold/mold-wrapper.so.
--  path = path_clean(self + "/../../lib/mold/mold-wrapper.so");
--  if (is_regular_file(path))
--return path;
--
--  Fatal(ctx) << "mold-wrapper.so is missing";
-+  return "/usr/lib64/mold/mold-wrapper.so";
- }
- 
- template 

diff --git a/sys-devel/mold/files/mold-0.9.6-respect-flags.patch 
b/sys-devel/mold/files/mold-0.9.6-respect-flags.patch
deleted file mode 100644
index 270a28988f9d..
--- a/sys-devel/mold/files/mold-0.9.6-respect-flags.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From: Sam James 
-Date: Fri, 29 Oct 2021 22:50:40 +0100
-Subject: [PATCH] Respect *FLAGS
-
 a/Makefile
-+++ b/Makefile
-@@ -10,10 +10,11 @@ GIT_HASH ?= $(shell [ -d .git ] && git rev-parse HEAD)
- 
- OS ?= $(shell uname -s)
- 
--CPPFLAGS = -g -pthread -std=c++20 -fPIE \
--   -DMOLD_VERSION=\"0.9.6\" \
--   -DGIT_HASH=\"$(GIT_HASH)\" \
-- $(EXTRA_CPPFLAGS)
-+CFLAGS = -pthread -fPIE $(EXTRA_CFLAGS)
-+CXXFLAGS = -pthread -std=c++20 -fPIE $(EXTRA_CXXFLAGS)
-+CPPFLAGS = -DMOLD_VERSION=\"0.9.6\" \
-+  -DGIT_HASH=\"$(GIT_HASH)\" \
-+  $(EXTRA_CPPFLAGS)
- LDFLAGS += $(EXTRA_LDFLAGS)
- LIBS = -pthread -lz -lxxhash -ldl -lm
- 
-@@ -28,12 +29,6 @@ LTO ?= 0
- ASAN ?= 0
- TSAN ?= 0
- 
--ifeq ($(DEBUG), 1)
--  CPPFLAGS += -O0
--else
--  CPPFLAGS += -O2
--endif
--
- ifeq ($(LTO), 1)
-   CPPFLAGS += -flto -O3
-   LDFLAGS  += -flto
-@@ -73,11 +68,11 @@ endif
- all: mold mold-wrapper.so
- 
- mold: $(OBJS) $(MIMALLOC_LIB) $(TBB_LIB)
--  $(CXX) $(CXXFLAGS) $(OBJS) -o $@ $(LDFLAGS) $(LIBS)
-+  $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) $(OBJS) -o $@ $(LIBS)
-   ln -sf mold ld
- 
- mold-wrapper.so: elf/mold-wrapper.c Makefile
--  $(CC) -fPIC -shared -o $@ $< -ldl
-+  $(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -shared -o $@ $(LDFLAGS) $< -ldl
- 
- $(OBJS): $(HEADERS) Makefile
- 

diff --git a/sys-devel/mold/mold-0.9.6-r3.ebuild 
b/sys-devel/mold/mold-0.9.6-r3.ebuild
deleted file mode 100644
index 3baea582d9ec..
--- a/sys-devel/mold/mold-0.9.6-r3.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="A Modern Linker"
-HOMEPAGE="https://github.com/rui314/mold;
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/rui314/mold.git;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/rui314/mold/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="AGPL-3"
-SLOT="0"
-
-# Try again after 0.9.6
-RESTRICT="test"
-
-RDEPEND=">=dev-cpp/tbb-2021.4.0:=
-   

[gentoo-commits] repo/gentoo:master commit in: net-libs/grpc/

2021-12-19 Thread Georgy Yakovlev
commit: b162a88e1a331592f098ea48bb244f448fc10edd
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Dec 20 04:56:18 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Dec 20 05:04:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b162a88e

net-libs/grpc: add 1.43.0

Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-libs/grpc/Manifest   |   1 +
 net-libs/grpc/grpc-1.43.0.ebuild | 101 +++
 2 files changed, 102 insertions(+)

diff --git a/net-libs/grpc/Manifest b/net-libs/grpc/Manifest
index d12fa3b25701..ab64d9d6e9dd 100644
--- a/net-libs/grpc/Manifest
+++ b/net-libs/grpc/Manifest
@@ -2,3 +2,4 @@ DIST grpc-1.37.1.tar.gz 8212731 BLAKE2B 
c306fbe60f5191fe957efb35c75574e00b194877
 DIST grpc-1.38.1.tar.gz 8294961 BLAKE2B 
dca22ef4517ad122815522985e0d1c9b35789302056ea896c3ccc1163725835cf1f925b344467185edd6c86a65808bbe8243721834c0fd4f209216109b7c2fe7
 SHA512 
1f9b6baea4790836d32da6a27ec1491c015d47f2a48ef8732dada0ef45f4dfed412597c8a09dfc0778b16c7300618d42013679094e05cb5922bfae57adedaaa2
 DIST grpc-1.41.0.tar.gz 8347643 BLAKE2B 
e8c0e32d3cfc75413bfcd0bfbd95a5dc592d11f629e63618619ba307a76a62668c1c21efda45836aef8fb6a1912da0c300f3d4cd41f8b93344fa1768a86df6e6
 SHA512 
bc353bfd8cc10d8b992e4cf680c656ef6ddbcecbaa640c94e9255664d532926e48f3839afc98ef6278ae4e2eb54d166ac67fec7315dc1d08640845ed8120d902
 DIST grpc-1.41.1.tar.gz 8346512 BLAKE2B 
fbb453f7ab398ac843b19922b7e3f71121bc9ba44b3e0c558796dc519dbbc5d34e31d1059bfa7552fefdd7c05d5a8b03645f5c5257e73126ba14a73bec0b1fb1
 SHA512 
17d4c0867a51e33c029bcce86371f8e1d4680ba78fe4f02fb63b8614e9c5f7f6078c22b7c56c63c6ff461429a70d2ec87cb3c0d30c897a88321fe7f26de6e052
+DIST grpc-1.43.0.tar.gz 8540919 BLAKE2B 
dc78026129a5d23e864c92a210e8de845a4bad886071a76d527730108da155d290612f1e54cec15d69f55713f37f377e6bff844b16b5deef64c7d8bb31195652
 SHA512 
e0471aa355d311a40c9d29d7101bf8e22b89ac675d4914c38e617d3213b61107487ef20ca80d7cff8093b548f4a976526298e1f32959ae6ce3c088d45ecc9781

diff --git a/net-libs/grpc/grpc-1.43.0.ebuild b/net-libs/grpc/grpc-1.43.0.ebuild
new file mode 100644
index ..157b09370a9d
--- /dev/null
+++ b/net-libs/grpc/grpc-1.43.0.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+MY_PV="${PV//_pre/-pre}"
+
+DESCRIPTION="Modern open source high performance RPC framework"
+HOMEPAGE="https://www.grpc.io;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+# format is 0/${CORE_SOVERSION//./}.${CPP_SOVERSION//./} , check top level 
CMakeLists.txt
+SLOT="0/21.143"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="doc examples test"
+
+# look for submodule versions in third_party dir
+RDEPEND="
+   =dev-cpp/abseil-cpp-20211102.0*:=
+   >=dev-libs/re2-0.2021.11.01:=
+   >=dev-libs/openssl-1.1.1:0=[-bindist(-)]
+   >=dev-libs/protobuf-3.18.1:=
+   dev-libs/xxhash
+   >=net-dns/c-ares-1.15.0:=
+   sys-libs/zlib:=
+"
+
+DEPEND="${RDEPEND}
+   test? (
+   dev-cpp/benchmark
+   dev-cpp/gflags
+   )
+"
+
+BDEPEND="virtual/pkgconfig"
+
+# requires sources of many google tools
+RESTRICT="test"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+soversion_check() {
+   local core_sover cpp_sover
+   # extract quoted number. line we check looks like this: 
'set(gRPC_CPP_SOVERSION"1.37")'
+   core_sover="$(grep 'set(gRPC_CORE_SOVERSION ' CMakeLists.txt  | sed 
'/.*\"\(.*\)\".*/ s//\1/')"
+   cpp_sover="$(grep 'set(gRPC_CPP_SOVERSION ' CMakeLists.txt  | sed 
'/.*\"\(.*\)\".*/ s//\1/')"
+   # remove dots, e.g. 1.37 -> 137
+   core_sover="${core_sover//./}"
+   cpp_sover="${cpp_sover//./}"
+   [[ ${core_sover} -eq $(ver_cut 2 ${SLOT}) ]] || die "fix core sublot! 
should be ${core_sover}"
+   [[ ${cpp_sover} -eq $(ver_cut 3 ${SLOT}) ]] || die "fix cpp sublot! 
should be ${cpp_sover}"
+}
+
+src_prepare() {
+   cmake_src_prepare
+
+   # un-hardcode libdir
+   sed -i "s@lib/pkgconfig@$(get_libdir)/pkgconfig@" CMakeLists.txt || die
+   sed -i "s@/lib@/$(get_libdir)@" cmake/pkg-config-template.pc.in || die
+
+   soversion_check
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DgRPC_INSTALL=ON
+   -DgRPC_ABSL_PROVIDER=package
+   -DgRPC_BACKWARDS_COMPATIBILITY_MODE=OFF
+   -DgRPC_CARES_PROVIDER=package
+   -DgRPC_INSTALL_CMAKEDIR="$(get_libdir)/cmake/${PN}"
+   -DgRPC_INSTALL_LIBDIR="$(get_libdir)"
+   -DgRPC_PROTOBUF_PROVIDER=package
+   -DgRPC_RE2_PROVIDER=package
+   -DgRPC_SSL_PROVIDER=package
+   -DgRPC_ZLIB_PROVIDER=package
+   -DgRPC_BUILD_TESTS=$(usex test)
+   -DCMAKE_CXX_STANDARD=17
+   $(usex test '-DgRPC_BENCHMARK_PROVIDER=package' '')
+   )
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/grpcio-testing/

2021-12-19 Thread Georgy Yakovlev
commit: 08e40f024c416bdef80700c889e358dc1d2a7808
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Dec 20 05:03:38 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Dec 20 05:04:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08e40f02

dev-python/grpcio-testing: add 1.43.0

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-python/grpcio-testing/Manifest |  1 +
 .../grpcio-testing/grpcio-testing-1.43.0.ebuild| 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-python/grpcio-testing/Manifest 
b/dev-python/grpcio-testing/Manifest
index 4bfac09d155e..6402755205df 100644
--- a/dev-python/grpcio-testing/Manifest
+++ b/dev-python/grpcio-testing/Manifest
@@ -1 +1,2 @@
 DIST grpcio-testing-1.41.1.tar.gz 16856 BLAKE2B 
2aedcdb83800a144f52469fe8aa6d2fac63e8235c1804d9426bbece0d57cd01fce178bf6854b1743f77b95896aabd5831abef74438596e7d188a72ec388502a6
 SHA512 
9f55056d97bc7aa7f6ee59a94fee1e6ce92b5871da08a54f1e749a3d5bf1d4aec568c9855082a03dd5899ca19da91c9dfd5dda43c27b37347d99ee1615d4ff73
+DIST grpcio-testing-1.43.0.tar.gz 17693 BLAKE2B 
f75158a870b63c48d19e849f87e4682c13a1d500690ff0f39d0d609c3de2f3086765dc7fe15acd590667fcc8ab8ce5d149517be5cbbb685bc222619b23e367a8
 SHA512 
4ad3da7805e85c0869c5a8c992d1512942334edeef10812665bdfb4a81b3d07efff08686b93c501f43d12e0c6181717ddbea392f1751a229d7a5fe26f162fae2

diff --git a/dev-python/grpcio-testing/grpcio-testing-1.43.0.ebuild 
b/dev-python/grpcio-testing/grpcio-testing-1.43.0.ebuild
new file mode 100644
index ..dd036f46ba69
--- /dev/null
+++ b/dev-python/grpcio-testing/grpcio-testing-1.43.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Testing utilities for gRPC Python"
+HOMEPAGE="https://grpc.io;
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   ~dev-python/grpcio-${PV}[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+"
+BDEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/grpcio/

2021-12-19 Thread Georgy Yakovlev
commit: c22eeb47ee0649637cc6ecd9357f0f3a9241d6ed
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Dec 20 05:02:19 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Dec 20 05:04:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c22eeb47

dev-python/grpcio: add 1.43.0

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-python/grpcio/Manifest |  1 +
 dev-python/grpcio/grpcio-1.43.0.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-python/grpcio/Manifest b/dev-python/grpcio/Manifest
index 1e0aeb1f7f64..78a9fd483571 100644
--- a/dev-python/grpcio/Manifest
+++ b/dev-python/grpcio/Manifest
@@ -1 +1,2 @@
 DIST grpcio-1.41.1.tar.gz 21241107 BLAKE2B 
28600650352c92e215c9cfa150e73835b4dff3946628192bff7f5848c5e2600c37f563c7d1403fb119bebbdcaef4f5e36ac43c4f8609a8338983978501bc21f9
 SHA512 
555ab9e2524108efb60ec957d419e80e4abc07752bbd265cd1dee5ccd7c55141d9f2f88db6ba5c03d606e266cd72e4650d38316215da8d70358dad971be52fff
+DIST grpcio-1.43.0.tar.gz 21461955 BLAKE2B 
406a341d24bf418a006b3f86c25254f3bb3981fd20123fd2d99d53d73e04b8da5500b7d871d8e3d96d1167a1306fd66a05cff418d1af8ff3eba9bb3faa34a199
 SHA512 
c4e9c7d20e53653c014d3c301f572df26ae84beb8d04fc3d763afcb695d232416ed8e7822f93bed1f9d8aab44f08aaaf36bf2f05aaa6bc3607428efbc0775cb1

diff --git a/dev-python/grpcio/grpcio-1.43.0.ebuild 
b/dev-python/grpcio/grpcio-1.43.0.ebuild
new file mode 100644
index ..1ad2f3d376ce
--- /dev/null
+++ b/dev-python/grpcio/grpcio-1.43.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing prefix
+
+DESCRIPTION="High-performance RPC framework (python libraries)"
+HOMEPAGE="https://grpc.io;
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-libs/openssl-1.1.1:0=[-bindist(-)]
+   >=dev-libs/re2-0.2021.11.01:=
+   >=dev-python/cython-0.28.3[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   net-dns/c-ares:=
+   sys-libs/zlib:=
+"
+
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/1.37.1-cc-flag-test-fix.patch" )
+
+python_prepare_all() {
+   distutils-r1_python_prepare_all
+   hprefixify setup.py
+}
+
+python_configure_all() {
+   # os.environ.get('GRPC_BUILD_WITH_BORING_SSL_ASM', True)
+   export GRPC_BUILD_WITH_BORING_SSL_ASM=
+   export GRPC_PYTHON_DISABLE_LIBC_COMPATIBILITY=1
+   export GRPC_PYTHON_BUILD_SYSTEM_CARES=1
+   export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1
+   export GRPC_PYTHON_BUILD_WITH_SYSTEM_RE2=1
+   export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1
+   export GRPC_PYTHON_BUILD_WITH_CYTHON=1
+   export GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS="$(makeopts_jobs)"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/grpcio-tools/

2021-12-19 Thread Georgy Yakovlev
commit: 8be15dd7c1ed1413d3047f533a36e48d2c09e4aa
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Dec 20 05:03:04 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Dec 20 05:04:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8be15dd7

dev-python/grpcio-tools: add 1.43.0

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-python/grpcio-tools/Manifest   |  1 +
 dev-python/grpcio-tools/grpcio-tools-1.43.0.ebuild | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/grpcio-tools/Manifest b/dev-python/grpcio-tools/Manifest
index cefbb8ad8db2..ee91d0cef1c9 100644
--- a/dev-python/grpcio-tools/Manifest
+++ b/dev-python/grpcio-tools/Manifest
@@ -1 +1,2 @@
 DIST grpcio-tools-1.41.1.tar.gz 2173046 BLAKE2B 
2edfda68c5e5eaa86a69f2061d1b13a6c7070ad4152a20ecea910d4685e0face957aa204c639e4e72b04c131bccca63549a83aa38f0e5201304b48352e4ae3ab
 SHA512 
8f9ea6c2541670cb206059c378b33425fea3d63c3e890ba064581e780dcd3b0ce5f9c890731cac35d14281bfa49182857148fe2794a9373914493c4e0d4ce3b9
+DIST grpcio-tools-1.43.0.tar.gz 2210483 BLAKE2B 
5daab31940dc5a21fbfea0985f6056361375be1b45f1a00e9345dc25808050193e20c9316d2a2a18d9a5f503787506f6d76a3bdf95ac6b3b7525873076b9d1e0
 SHA512 
60a5fa62fc1a81b5a57b47aca212ed94913ca20c3c1055dac18101776177fc0b18cc480c7356332e3eb4cf7819634ddc53d2e77f7c4b582a0fa53e26053f3ed4

diff --git a/dev-python/grpcio-tools/grpcio-tools-1.43.0.ebuild 
b/dev-python/grpcio-tools/grpcio-tools-1.43.0.ebuild
new file mode 100644
index ..e37b35397828
--- /dev/null
+++ b/dev-python/grpcio-tools/grpcio-tools-1.43.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing prefix
+
+DESCRIPTION="Protobuf code generator for gRPC"
+HOMEPAGE="https://grpc.io;
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   ~dev-python/grpcio-${PV}[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+"
+
+DEPEND="${RDEPEND}"
+
+python_prepare_all() {
+   distutils-r1_python_prepare_all
+   hprefixify setup.py
+}
+
+python_configure_all() {
+   export GRPC_PYTHON_BUILD_WITH_CYTHON=1
+   export GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS="$(makeopts_jobs)"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/util-linux/files/, sys-apps/util-linux/

2021-12-19 Thread Sam James
commit: e1a92e8706aaf62d1850fddcf2739323afc44bcd
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 04:57:08 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 04:57:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1a92e87

sys-apps/util-linux: fix 'su -l' (install pam configuration)

Reported-by: josef64
Signed-off-by: Sam James  gentoo.org>

 sys-apps/util-linux/files/su-l.pamd  | 5 +
 .../{util-linux-2.37.2-r2.ebuild => util-linux-2.37.2-r3.ebuild} | 3 +++
 sys-apps/util-linux/util-linux-.ebuild   | 3 +++
 3 files changed, 11 insertions(+)

diff --git a/sys-apps/util-linux/files/su-l.pamd 
b/sys-apps/util-linux/files/su-l.pamd
new file mode 100644
index ..24f29d751f9f
--- /dev/null
+++ b/sys-apps/util-linux/files/su-l.pamd
@@ -0,0 +1,5 @@
+auth  include  su
+accountinclude  su
+password   include  su
+session   optional pam_lastlog.so
+session   include  su

diff --git a/sys-apps/util-linux/util-linux-2.37.2-r2.ebuild 
b/sys-apps/util-linux/util-linux-2.37.2-r3.ebuild
similarity index 98%
rename from sys-apps/util-linux/util-linux-2.37.2-r2.ebuild
rename to sys-apps/util-linux/util-linux-2.37.2-r3.ebuild
index 69303ce82277..fbcdb0e57e81 100644
--- a/sys-apps/util-linux/util-linux-2.37.2-r2.ebuild
+++ b/sys-apps/util-linux/util-linux-2.37.2-r3.ebuild
@@ -312,8 +312,11 @@ multilib_src_install_all() {
fi
 
if use pam ; then
+   # See 
https://github.com/util-linux/util-linux/blob/master/Documentation/PAM-configuration.txt
newpamd "${FILESDIR}/runuser.pamd" runuser
newpamd "${FILESDIR}/runuser-l.pamd" runuser-l
+
+   newpamd "${FILESDIR}/su-l.pamd" su-l
fi
 
# Note:

diff --git a/sys-apps/util-linux/util-linux-.ebuild 
b/sys-apps/util-linux/util-linux-.ebuild
index 4ee312bbaff2..ef948cebe7e0 100644
--- a/sys-apps/util-linux/util-linux-.ebuild
+++ b/sys-apps/util-linux/util-linux-.ebuild
@@ -307,8 +307,11 @@ multilib_src_install_all() {
fi
 
if use pam ; then
+   # See 
https://github.com/util-linux/util-linux/blob/master/Documentation/PAM-configuration.txt
newpamd "${FILESDIR}/runuser.pamd" runuser
newpamd "${FILESDIR}/runuser-l.pamd" runuser-l
+
+   newpamd "${FILESDIR}/su-l.pamd" su-l
fi
 
# Note:



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2021-12-19 Thread Sam James
commit: 879fd4f07351597f94384c9e55d33747ee480c31
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 04:43:23 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 04:44:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=879fd4f0

dev-libs/mimalloc: add 2.0.3

Closes: https://bugs.gentoo.org/820812
Signed-off-by: Sam James  gentoo.org>

 dev-libs/mimalloc/Manifest  |  1 +
 dev-libs/mimalloc/mimalloc-2.0.3.ebuild | 36 +
 2 files changed, 37 insertions(+)

diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
index a15a6b0e7fda..3ca71f19477a 100644
--- a/dev-libs/mimalloc/Manifest
+++ b/dev-libs/mimalloc/Manifest
@@ -1,2 +1,3 @@
 DIST mimalloc-1.7.2.tar.gz 903317 BLAKE2B 
6983a575c8e3a9ee92acc0042bc229805b7090794de6e693ff1cc344cd50e333d46f23663fbd16647ae4442b28f24bdc2043b46ed2bc16e13c3f8def08b155bb
 SHA512 
5d78c5cc00dfff3dd7eb4bb59e8eff32397f5110d1183b4656cb56c40b88e2e648e3b18338119412b95ba9526937b16fce3aa4732f241a61a546e2bcea1efc9d
 DIST mimalloc-1.7.3.tar.gz 908042 BLAKE2B 
6a96fc33148261e3f69a55196725bb2cf2e45f08a668b3d74fd6e06f808c1ce40fbb4783c5df50abe58dbae8b9c1dd264e6fcc6cce0a259b2cbec397d4667736
 SHA512 
e5a17b98d77a27d2a544869c2e0302a7e3bf77b5b494b2ee8ddc7af18bf9da152fea41702a8a17eb7e128238259fba6f96fa5bac549f5927453dc9a0bc06d013
+DIST mimalloc-2.0.3.tar.gz 917461 BLAKE2B 
4b803881ab75afa358cb2dd251268c0934472074bf1983c3851a9d4f8c8ec0ea3907b52c40b0efe1cc09916cf4c5aa93f786a606e0b999536118b91bb5800310
 SHA512 
275a5249d09a57c9a039714fc6eef24ae778496954972419f3ac8e33f3d12e9837ba0691a3c08a4ab807c26b868aad3a5b2c28ee10ecaa60fe21ffe1d416f08f

diff --git a/dev-libs/mimalloc/mimalloc-2.0.3.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.3.ebuild
new file mode 100644
index ..3cebd14d2d43
--- /dev/null
+++ b/dev-libs/mimalloc/mimalloc-2.0.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="mimalloc is a compact general purpose allocator with excellent 
performance"
+HOMEPAGE="https://github.com/microsoft/mimalloc;
+SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/1"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   local mycmakeargs=(
+   # TODO: build hardened variant?
+   #-DMI_SECURE=$(usex hardened)
+
+   -DMI_INSTALL_TOPLEVEL=ON
+   -DMI_BUILD_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   rm "${ED}/usr/$(get_libdir)/mimalloc.o" || die
+
+   find "${ED}" -name '*.a' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/bear/, dev-util/bear/files/

2021-12-19 Thread Georgy Yakovlev
commit: 463aa8be2d7639642d95f825b52da4ca6badb6db
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Dec 20 04:04:04 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Dec 20 04:18:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=463aa8be

dev-util/bear: add libtool test dep and gcc11 patch

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/bear/bear-3.0.17.ebuild   |  3 ++
 dev-util/bear/files/3.0.17-gcc11.patch | 52 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-util/bear/bear-3.0.17.ebuild b/dev-util/bear/bear-3.0.17.ebuild
index 94cca1494941..a4051dc0e04c 100644
--- a/dev-util/bear/bear-3.0.17.ebuild
+++ b/dev-util/bear/bear-3.0.17.ebuild
@@ -32,6 +32,7 @@ DEPEND="${RDEPEND}
 "
 
 BDEPEND="test? (
+   sys-devel/libtool
$(python_gen_any_dep '
dev-python/lit[${PYTHON_USEDEP}]
')
@@ -41,6 +42,8 @@ RESTRICT="!test? ( test )"
 
 S="${WORKDIR}/${P^}"
 
+PATCHES=( "${FILESDIR}/3.0.17-gcc11.patch" )
+
 pkg_setup() {
use test && python-any-r1_pkg_setup
 }

diff --git a/dev-util/bear/files/3.0.17-gcc11.patch 
b/dev-util/bear/files/3.0.17-gcc11.patch
new file mode 100644
index ..cb52a7f36215
--- /dev/null
+++ b/dev-util/bear/files/3.0.17-gcc11.patch
@@ -0,0 +1,52 @@
+From ada467c3f4038abc3c3ac964a46ec0da0e8ed1c5 Mon Sep 17 00:00:00 2001
+From: shrkamat 
+Date: Sat, 11 Dec 2021 17:43:10 +0530
+Subject: [PATCH] Fix compile errors with g++ 11.02 (#434)
+
+Co-authored-by: Shrinivas Kamath 
+---
+ source/citnames/source/semantic/Parsers.h | 1 +
+ source/libflags/include/libflags/Flags.h  | 1 +
+ third_party/grpc/CMakeLists.txt   | 5 +
+ 3 files changed, 7 insertions(+)
+
+diff --git a/source/citnames/source/semantic/Parsers.h 
b/source/citnames/source/semantic/Parsers.h
+index 7a4dc8f4..0ec003ee 100644
+--- a/source/citnames/source/semantic/Parsers.h
 b/source/citnames/source/semantic/Parsers.h
+@@ -27,6 +27,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include 
+ 
+diff --git a/source/libflags/include/libflags/Flags.h 
b/source/libflags/include/libflags/Flags.h
+index 76f772df..d92fbae2 100644
+--- a/source/libflags/include/libflags/Flags.h
 b/source/libflags/include/libflags/Flags.h
+@@ -28,6 +28,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ namespace flags {
+ 
+diff --git a/third_party/grpc/CMakeLists.txt b/third_party/grpc/CMakeLists.txt
+index c8a7114b..792a0c6a 100644
+--- a/third_party/grpc/CMakeLists.txt
 b/third_party/grpc/CMakeLists.txt
+@@ -46,6 +46,11 @@ else ()
+ -DgRPC_BUILD_TESTS:BOOL=OFF
+ -DgRPC_BUILD_CSHARP_EXT:BOOL=OFF
+ 
-DCMAKE_INSTALL_PREFIX:PATH=${DEPENDENCIES_INSTALL_PREFIX}/grpc_dependency
++-DCMAKE_CXX_STANDARD=${CMAKE_CXX_STANDARD}
++-DCMAKE_CXX_STANDARD_REQUIRED=${CMAKE_CXX_STANDARD_REQUIRED}
++-DCMAKE_CXX_EXTENSIONS=${CMAKE_CXX_EXTENSIONS}
++-DCMAKE_CXX_FLAGS:STRING=${CMAKE_CXX_FLAGS}
++-DCMAKE_CXX_COMPILER:STRING=${CMAKE_CXX_COMPILER}
+ )
+ 
+ include(GNUInstallDirs)



[gentoo-commits] repo/gentoo:master commit in: dev-util/bear/

2021-12-19 Thread Georgy Yakovlev
commit: 3aadc88d1b942fdfe737a2f83d26a4861dd1b4ed
Author: Douglas Agbeve  agbeve  com>
AuthorDate: Sun Dec 19 19:21:02 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Dec 20 04:18:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aadc88d

dev-util/bear: bump to v3.0.17

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Douglas Agbeve  agbeve.com>
Closes: https://github.com/gentoo/gentoo/pull/23423
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/bear/Manifest   |  1 +
 dev-util/bear/bear-3.0.17.ebuild | 87 
 2 files changed, 88 insertions(+)

diff --git a/dev-util/bear/Manifest b/dev-util/bear/Manifest
index 250709be46ab..01fadb98ab4f 100644
--- a/dev-util/bear/Manifest
+++ b/dev-util/bear/Manifest
@@ -1,2 +1,3 @@
 DIST bear-2.4.4.tar.gz 50347 BLAKE2B 
73fa332cf97413e55c588f8830806a26c6905299af902c6cf1f39fd576c6261690239c1b502b28b5a2aa24e5ca521c3f1dd58aacd60e00ece4fe1840f5656155
 SHA512 
4ee3fd5c846149029fe9e4104e2a0d0e318a15215aa80fc5dc376e22ebea510384b02d4d62765495343cab537bacd2b1b0130c00246e081feb4e543761a594e5
 DIST bear-3.0.16.tar.gz 122948 BLAKE2B 
bb720170488968e79d26b7022859a3a55f191661a65d8c5c1ce6120911919ffcd74a32035eebb419e4fe9a616f6dec1c66804445d9e8b243c7d26a87284f7776
 SHA512 
3906011aa01f42c7841046614e9f1972a39288749cbdeab4b55e517d48a05cb02a48be2b055b4ce65300ffa0a940609e713f55bd1a47ce4fc9a8cb2702487f07
+DIST bear-3.0.17.tar.gz 123861 BLAKE2B 
9dea85c7c0ec5ec4954d08147cdac31e0b28c9780281a544687340e6e226e5403ad82f74db0fb9edd3f65c9a982531afb612e1c744430735e6de97d8d29a2189
 SHA512 
08e50b04c87745ae60623c32de07e710ffb4e78d9978f13cca9d51929b45477c780f1fe47178569310dca20dab5fef49dbffdf17a087c388f111eb11ffadf5b1

diff --git a/dev-util/bear/bear-3.0.17.ebuild b/dev-util/bear/bear-3.0.17.ebuild
new file mode 100644
index ..94cca1494941
--- /dev/null
+++ b/dev-util/bear/bear-3.0.17.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{7..10} )
+
+inherit cmake python-any-r1
+
+DESCRIPTION="Build EAR generates a compilation database for clang tooling"
+HOMEPAGE="https://github.com/rizsotto/Bear;
+SRC_URI="https://github.com/rizsotto/Bear/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="test"
+
+RDEPEND="
+   >=dev-cpp/nlohmann_json-3.7:=
+   >=dev-db/sqlite-3.14:=
+   >=dev-libs/libfmt-6.2:=
+   dev-libs/protobuf:=
+   >=dev-libs/spdlog-1.5
+   >=net-libs/grpc-1.26:=
+"
+
+DEPEND="${RDEPEND}
+   test? (
+   >=dev-cpp/gtest-1.10
+   )
+"
+
+BDEPEND="test? (
+   $(python_gen_any_dep '
+   dev-python/lit[${PYTHON_USEDEP}]
+   ')
+)"
+
+RESTRICT="!test? ( test )"
+
+S="${WORKDIR}/${P^}"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   cmake_src_prepare
+   # Turn off testing before installation
+   sed -i 's/TEST_BEFORE_INSTALL/TEST_EXCLUDE_FROM_MAIN/g' CMakeLists.txt 
|| die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_UNIT_TESTS="$(usex test ON OFF)"
+   -DENABLE_FUNC_TESTS="$(usex test ON OFF)"
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   if has sandbox ${FEATURES}; then
+   ewarn "\'FEATURES=sandbox\' detected"
+   ewarn "Bear overrides LD_PRELOAD and conflicts with gentoo 
sandbox"
+   ewarn "Skipping tests"
+   elif
+   has usersandbox ${FEATURES}; then
+   ewarn "\'FEATURES=usersandbox\' detected"
+   ewarn "Skipping tests"
+   elif
+   has network-sandbox ${FEATURES}; then
+   ewarn "\'FEATURES=network-sandbox\' detected"
+   ewarn "Skipping tests"
+   elif
+   has_version -b 'sys-devel/gcc-config[-native-symlinks]'; then
+   ewarn "\'sys-devel/gcc-config[-native-symlinks]\' detected, 
tests call /usr/bin/cc directly (hardcoded)"
+   ewarn "and will fail without generic cc symlink"
+   ewarn "Skipping tests"
+   else
+   einfo "test may use optional tools if found: qmake gfortran 
valgrind"
+   # unit tests
+   cmake_run_in "${BUILD_DIR}/subprojects/Build/BearSource" ctest 
--verbose
+   # functional tests
+   cmake_run_in "${BUILD_DIR}/subprojects/Build/BearTest" ctest 
--verbose
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-perl/libwww-perl/

2021-12-19 Thread Sam James
commit: 9872461571b92698910b2cdb83a1f7e0dadf0014
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 04:15:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 04:17:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98724615

dev-perl/libwww-perl: fix VariableScope

Signed-off-by: Sam James  gentoo.org>

 ...ibwww-perl-6.600.0.ebuild => libwww-perl-6.600.0-r1.ebuild} | 10 --
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/dev-perl/libwww-perl/libwww-perl-6.600.0.ebuild 
b/dev-perl/libwww-perl/libwww-perl-6.600.0-r1.ebuild
similarity index 92%
rename from dev-perl/libwww-perl/libwww-perl-6.600.0.ebuild
rename to dev-perl/libwww-perl/libwww-perl-6.600.0-r1.ebuild
index 703519c8526d..97c54ca9012c 100644
--- a/dev-perl/libwww-perl/libwww-perl-6.600.0.ebuild
+++ b/dev-perl/libwww-perl/libwww-perl-6.600.0-r1.ebuild
@@ -54,9 +54,7 @@ PDEPEND="
)
 "
 
-src_install() {
-   perl-module_src_install
-
+pkg_postinst() {
# Perform a check to see if the live filesystem is case-INsensitive
# or not.  If it is, the symlinks GET, POST and in particular HEAD
# will collide with e.g. head from coreutils.  While under Linux
@@ -67,8 +65,8 @@ src_install() {
# bash should always be there, if we can find it in capitals, we're
# on a case-INsensitive filesystem.
if [[ ! -f ${EROOT}/BIN/BASH ]] ; then
-   dosym lwp-request /usr/bin/GET
-   dosym lwp-request /usr/bin/POST
-   dosym lwp-request /usr/bin/HEAD
+   ln -s lwp-request "${EROOT}"/usr/bin/GET
+   ln -s lwp-request "${EROOT}"/usr/bin/POST
+   ln -s lwp-request "${EROOT}"/usr/bin/HEAD
fi
 }



[gentoo-commits] repo/gentoo:master commit in: dev-perl/libwww-perl/

2021-12-19 Thread Sam James
commit: 53144a5ba626da937a0a8387285f84bfbdf53b2c
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 04:16:34 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 04:17:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53144a5b

dev-perl/libwww-perl: fix MismatchedPerlVersion for 6.580.0

Signed-off-by: Sam James  gentoo.org>

 dev-perl/libwww-perl/Manifest | 1 +
 .../{libwww-perl-6.580.0.ebuild => libwww-perl-6.580.0-r1.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-perl/libwww-perl/Manifest b/dev-perl/libwww-perl/Manifest
index 47720140c82e..9361b28746c3 100644
--- a/dev-perl/libwww-perl/Manifest
+++ b/dev-perl/libwww-perl/Manifest
@@ -1,2 +1,3 @@
 DIST libwww-perl-6.55.tar.gz 177842 BLAKE2B 
5952f311024357f8601e0e5583ae4cf9e18167aefc20a9901a090df7dd0b7f61266784fe3ca3a64d317cb089b0f8aa61e5fce61727ba7b43eaec555d131c98d2
 SHA512 
4a26bbcea343af513cc7d22761b7b9412da864bc7ff5e6d8cc6494978ceb829f001d1e221482a215e363e7f7857002120dbd12fda14b1b5778b1f437a5e338eb
+DIST libwww-perl-6.58.tar.gz 178862 BLAKE2B 
e4312abeccfa5220f45f7d152b3d9d6ab3a22a1d40b54e640498e82027ab70a21d5c52635785a90b03f8a1187048e9b24eb99734b5fbdec34f2c1bd2e5daa2da
 SHA512 
a8891b07ca3f2c3a49a11226051d6fa252667328a427140335719e16475de936b5b0287af56f4e5b26acaaf8fec75306b6ac9fd22388690f86cf3b923ba1306b
 DIST libwww-perl-6.60.tar.gz 179043 BLAKE2B 
e6a5f4186b8f7ef707c7150bac734572948b14fb6200920ba7acee1ab4b31bdaa6856bcbd1a50622c73cd5a1482792b0447513107f8f60d4d585d448a81cf4c4
 SHA512 
9f7e45c9beb36a2147b81ee16a86ecf99da79485df6198d2439325d1cc0f186d5b27b46d39a4583e54fddd4cbdd87f455190b57f11065a03db1bacfb61506544

diff --git a/dev-perl/libwww-perl/libwww-perl-6.580.0.ebuild 
b/dev-perl/libwww-perl/libwww-perl-6.580.0-r1.ebuild
similarity index 92%
rename from dev-perl/libwww-perl/libwww-perl-6.580.0.ebuild
rename to dev-perl/libwww-perl/libwww-perl-6.580.0-r1.ebuild
index d030ffbb1843..9dc90c6aa01f 100644
--- a/dev-perl/libwww-perl/libwww-perl-6.580.0.ebuild
+++ b/dev-perl/libwww-perl/libwww-perl-6.580.0-r1.ebuild
@@ -4,13 +4,13 @@
 EAPI=8
 
 DIST_AUTHOR=OALDERS
-DIST_VERSION=6.55
+DIST_VERSION=6.58
 inherit perl-module
 
 DESCRIPTION="A collection of Perl Modules for the WWW"
 
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
 IUSE="ssl"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-rust/

2021-12-19 Thread Vadim Misbakh-Soloviov
commit: 4a47085098da6921e45ee2a61d387d2f2d03f6db
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Thu Dec  9 03:39:52 2021 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Mon Dec 20 04:12:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a470850

dev-libs/tree-sitter-rust: new package

Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 dev-libs/tree-sitter-rust/Manifest|  1 +
 dev-libs/tree-sitter-rust/metadata.xml| 19 +++
 .../tree-sitter-rust/tree-sitter-rust-0.20.0.ebuild   | 13 +
 3 files changed, 33 insertions(+)

diff --git a/dev-libs/tree-sitter-rust/Manifest 
b/dev-libs/tree-sitter-rust/Manifest
new file mode 100644
index ..72c630cbdc84
--- /dev/null
+++ b/dev-libs/tree-sitter-rust/Manifest
@@ -0,0 +1 @@
+DIST tree-sitter-rust-0.20.0.tar.gz 308481 BLAKE2B 
cb5e8b210ab58ae0a771deb82f1963a8001310673b44203df20425df443f179289bff29dbab9f58e5450f0d1a2ec377ba7601204ffeac7c461c03be90789fc5e
 SHA512 
1c7283e973f50989980a5a05217d664e87665c5ea2338978deaf0cf88f624c45fde8162848c68bb3b8836d32cbf9be80b1da6fa7aa03fa3cab8d8efb49e3694c

diff --git a/dev-libs/tree-sitter-rust/metadata.xml 
b/dev-libs/tree-sitter-rust/metadata.xml
new file mode 100644
index ..b82170949bb8
--- /dev/null
+++ b/dev-libs/tree-sitter-rust/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@offtopica.uk
+   Matthew Smith
+   
+   
+   sar...@gentoo.org
+   Nick Sarnie
+   
+   
+   m...@gentoo.org
+   Vadim Misbakh-Soloviov
+   
+   
+   tree-sitter/tree-sitter-rust
+   
+

diff --git a/dev-libs/tree-sitter-rust/tree-sitter-rust-0.20.0.ebuild 
b/dev-libs/tree-sitter-rust/tree-sitter-rust-0.20.0.ebuild
new file mode 100644
index ..b23c7b8febda
--- /dev/null
+++ b/dev-libs/tree-sitter-rust/tree-sitter-rust-0.20.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="Rust grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-rust;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-meta/

2021-12-19 Thread Vadim Misbakh-Soloviov
commit: 3681ada8f2424043dcf45610c4d56dd9148b3e59
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Thu Dec  9 03:39:53 2021 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Mon Dec 20 04:12:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3681ada8

dev-libs/tree-sitter-meta: new grammars + fix circular dep

Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 .../tree-sitter-meta/tree-sitter-meta-1-r1.ebuild  | 38 ++
 1 file changed, 38 insertions(+)

diff --git a/dev-libs/tree-sitter-meta/tree-sitter-meta-1-r1.ebuild 
b/dev-libs/tree-sitter-meta/tree-sitter-meta-1-r1.ebuild
new file mode 100644
index ..7a83a7ae802a
--- /dev/null
+++ b/dev-libs/tree-sitter-meta/tree-sitter-meta-1-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Metapackage for Tree Sitter packages"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter;
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-libs/tree-sitter
+   dev-libs/tree-sitter-bash
+   dev-libs/tree-sitter-c
+   dev-libs/tree-sitter-c-sharp
+   dev-libs/tree-sitter-cpp
+   dev-libs/tree-sitter-css
+   dev-libs/tree-sitter-embedded-template
+   dev-libs/tree-sitter-go
+   dev-libs/tree-sitter-haskell
+   dev-libs/tree-sitter-html
+   dev-libs/tree-sitter-java
+   dev-libs/tree-sitter-javascript
+   dev-libs/tree-sitter-jsdoc
+   dev-libs/tree-sitter-json
+   dev-libs/tree-sitter-julia
+   dev-libs/tree-sitter-ocaml
+   dev-libs/tree-sitter-php
+   dev-libs/tree-sitter-python
+   dev-libs/tree-sitter-ql
+   dev-libs/tree-sitter-ruby
+   dev-libs/tree-sitter-rust
+   dev-libs/tree-sitter-scala
+   dev-libs/tree-sitter-tsq
+   dev-libs/tree-sitter-typescript
+"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-tsq/

2021-12-19 Thread Vadim Misbakh-Soloviov
commit: 23098e65ad7f2caaa3c0c8f02e71b0ac4d52d7be
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Thu Dec  9 03:39:52 2021 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Mon Dec 20 04:12:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23098e65

dev-libs/tree-sitter-tsq: new package

Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 dev-libs/tree-sitter-tsq/Manifest |  1 +
 dev-libs/tree-sitter-tsq/metadata.xml | 19 +++
 .../tree-sitter-tsq/tree-sitter-tsq-0.19.0.ebuild | 19 +++
 3 files changed, 39 insertions(+)

diff --git a/dev-libs/tree-sitter-tsq/Manifest 
b/dev-libs/tree-sitter-tsq/Manifest
new file mode 100644
index ..ab97c767ec9f
--- /dev/null
+++ b/dev-libs/tree-sitter-tsq/Manifest
@@ -0,0 +1 @@
+DIST tree-sitter-tsq-0.19.0.tar.gz 15030 BLAKE2B 
b6bf4e7915dcd7089d1b536aac6df963638df63d7a9a5e94615eba86da44b8e9a6240699dc237fc9f018598384c05af8730ce7d5a2cdd090a5190f2cc5a582f8
 SHA512 
2150af3463ca56da50c9212d3830e248c8088ae63e914967cdbf77ca72d535b4f09950f71c2d814844d4bc41fc0df36ac00ae391e579d7be9d6ee7e939ebf2ba

diff --git a/dev-libs/tree-sitter-tsq/metadata.xml 
b/dev-libs/tree-sitter-tsq/metadata.xml
new file mode 100644
index ..ee14ccfa4e76
--- /dev/null
+++ b/dev-libs/tree-sitter-tsq/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@offtopica.uk
+   Matthew Smith
+   
+   
+   sar...@gentoo.org
+   Nick Sarnie
+   
+   
+   m...@gentoo.org
+   Vadim Misbakh-Soloviov
+   
+   
+   tree-sitter/tree-sitter-tsq
+   
+

diff --git a/dev-libs/tree-sitter-tsq/tree-sitter-tsq-0.19.0.ebuild 
b/dev-libs/tree-sitter-tsq/tree-sitter-tsq-0.19.0.ebuild
new file mode 100644
index ..30c1ea20d279
--- /dev/null
+++ b/dev-libs/tree-sitter-tsq/tree-sitter-tsq-0.19.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Most grammar packages uses "vX.Y" scheme, but this one don't use "v"
+# on tag names.
+# NB: keep an eye when bumping to the new versions. It's possble that
+# they can start using "v"'s, so this kludge will not be needed anymore
+TS_PV="${PV}"
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="Tree-sitter query language grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-tsq;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-jsdoc/

2021-12-19 Thread Vadim Misbakh-Soloviov
commit: 09cb342759f588bd4bd4dc617f0067487a2d16de
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Thu Dec  9 03:39:47 2021 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Mon Dec 20 04:12:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09cb3427

dev-libs/tree-sitter-jsdoc: new package

Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 dev-libs/tree-sitter-jsdoc/Manifest   |  1 +
 dev-libs/tree-sitter-jsdoc/metadata.xml   | 19 +++
 .../tree-sitter-jsdoc/tree-sitter-jsdoc-0.19.0.ebuild | 13 +
 3 files changed, 33 insertions(+)

diff --git a/dev-libs/tree-sitter-jsdoc/Manifest 
b/dev-libs/tree-sitter-jsdoc/Manifest
new file mode 100644
index ..36e27d75c43d
--- /dev/null
+++ b/dev-libs/tree-sitter-jsdoc/Manifest
@@ -0,0 +1 @@
+DIST tree-sitter-jsdoc-0.19.0.tar.gz 13214 BLAKE2B 
25a8d06201d0edfc3243a0dc178cc2074141f9df24482535c4accb6e23b7493abb7b3b0d7b2a73b5bb25f1d261e214cdab5667c09fe9114f1837012f0fcf3085
 SHA512 
abffccff5f5b11aebee1226db87fa79d87e675111b32f8d1651679d7d68634201b2d74e3993bc514de03c5b93440e73bdf2ae6c1c879a7dc361c8d6ae550e972

diff --git a/dev-libs/tree-sitter-jsdoc/metadata.xml 
b/dev-libs/tree-sitter-jsdoc/metadata.xml
new file mode 100644
index ..ec13b7ca75b7
--- /dev/null
+++ b/dev-libs/tree-sitter-jsdoc/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@offtopica.uk
+   Matthew Smith
+   
+   
+   sar...@gentoo.org
+   Nick Sarnie
+   
+   
+   m...@gentoo.org
+   Vadim Misbakh-Soloviov
+   
+   
+   tree-sitter/tree-sitter-jsdoc
+   
+

diff --git a/dev-libs/tree-sitter-jsdoc/tree-sitter-jsdoc-0.19.0.ebuild 
b/dev-libs/tree-sitter-jsdoc/tree-sitter-jsdoc-0.19.0.ebuild
new file mode 100644
index ..def783cc6812
--- /dev/null
+++ b/dev-libs/tree-sitter-jsdoc/tree-sitter-jsdoc-0.19.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="JSDoc grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-jsdoc;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/alpha/, profiles/arch/hppa/, profiles/arch/sparc/, ...

2021-12-19 Thread Vadim Misbakh-Soloviov
commit: 0b1d5c12007ca6795d74eab7cbe0062d25f3483d
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Wed Dec  8 23:59:48 2021 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Mon Dec 20 04:12:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b1d5c12

dev-libs/tree-sitter: support for building cli tool

Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 dev-libs/tree-sitter/Manifest | 106 +
 dev-libs/tree-sitter/metadata.xml |   7 +
 dev-libs/tree-sitter/tree-sitter-0.20.1-r1.ebuild | 172 ++
 dev-libs/tree-sitter/tree-sitter-0.20.1.ebuild|  33 -
 dev-libs/tree-sitter/tree-sitter-.ebuild  |  40 -
 profiles/arch/alpha/package.use.mask  |   4 +
 profiles/arch/arm/armv4/package.use.mask  |   4 +
 profiles/arch/arm/armv4t/package.use.mask |   4 +
 profiles/arch/arm/armv5te/package.use.mask|   4 +
 profiles/arch/hppa/package.use.mask   |   4 +
 profiles/arch/ia64/package.use.mask   |   4 +
 profiles/arch/sparc/package.use.mask  |   4 +
 12 files changed, 348 insertions(+), 38 deletions(-)

diff --git a/dev-libs/tree-sitter/Manifest b/dev-libs/tree-sitter/Manifest
index 63594a2022ee..8aaaed52f233 100644
--- a/dev-libs/tree-sitter/Manifest
+++ b/dev-libs/tree-sitter/Manifest
@@ -1,2 +1,108 @@
+DIST aho-corasick-0.7.15.crate 113071 BLAKE2B 
a22743be74f873b9545648db6a994250e3e39b92ac99601580e3b02194d205e921bff0b1952a4cca3399a3a7828555a1abfb0c1466f3930811c6b95c1a07ec5e
 SHA512 
e67816efa7305937a7cbbb0079b91b8afa3fdab52cfb8eeddeee156f18bbeed26f941cd4cb18ab2bdc1da5a9ff1dcbe9d2090deec68c00287bd99ace18ee8b24
+DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
+DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
+DIST anyhow-1.0.40.crate 34534 BLAKE2B 
79a3731153f8e3ace906b9a360521147fd055f7401a99ea2373501ade7e49ecdb280dd59b6a3b9b2f88e90857302e71f772c767e62cb702e32c8343fd4b0f741
 SHA512 
5efc7347a7fa72abce9a8b3b76649abb00d73c16c5125aa4b6faaa7040eb5138d7d9470b66c186825c9651272f5c359578503d0866ce7242ea7ca9dc05087165
+DIST arrayref-0.3.6.crate 10035 BLAKE2B 
88292fa4b3ad4fccd03772c2f0eca04cc13373fe094358bac57d7523c256d89f3087603e5bcb2a0b15d8b2ecd48e904a822b2cb800276a9c47ad6c6b660d9d34
 SHA512 
368341d00706c1250ff081b0d99c36c9af694a62ff4f4d8c837234340295771ca49c5439b24b6e1a4f2c3c5821764e98881dcb22d793f83de632fd5cb457671f
+DIST arrayvec-0.5.2.crate 27838 BLAKE2B 
51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f
 SHA512 
1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004
+DIST ascii-1.0.0.crate 31727 BLAKE2B 
9733e1aa9d41e3b170ac07e63708e7be0f15f9eda73ba371cd239d9c46e881d1e46c2e80b5c5440bf1a1f0b8f6e66199241a455db9a3a535672881bca4e0d13a
 SHA512 
5696e14883d4946c4acbace84ee4c65af527a6b1725a7d16ab5d5b8cc671ff211324f15f3fb0755cb1c9dcd598a054b32cd51c69ad06391e7e147880f5c97a1b
+DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
+DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
+DIST base64-0.13.0.crate 62070 BLAKE2B 
b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0
 SHA512 
991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151
+DIST bitflags-1.2.1.crate 16745 BLAKE2B 
0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b
 SHA512 
ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
+DIST blake2b_simd-0.5.11.crate 34096 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-ocaml/

2021-12-19 Thread Vadim Misbakh-Soloviov
commit: 5ac71783534fd54992addb74ad4d5256ed6554d6
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Thu Dec  9 03:39:49 2021 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Mon Dec 20 04:12:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ac71783

dev-libs/tree-sitter-ocaml: new package

Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 dev-libs/tree-sitter-ocaml/Manifest   |  1 +
 dev-libs/tree-sitter-ocaml/metadata.xml   | 19 +++
 .../tree-sitter-ocaml/tree-sitter-ocaml-0.19.0.ebuild | 15 +++
 3 files changed, 35 insertions(+)

diff --git a/dev-libs/tree-sitter-ocaml/Manifest 
b/dev-libs/tree-sitter-ocaml/Manifest
new file mode 100644
index ..a291d9385837
--- /dev/null
+++ b/dev-libs/tree-sitter-ocaml/Manifest
@@ -0,0 +1 @@
+DIST tree-sitter-ocaml-0.19.0.tar.gz 1314747 BLAKE2B 
8bceac43a40b11b27395a52a450ab734312fbb43cd4b711ca27e629f16599a04cbb55b13a05540ad20f7aa00f068ef57752b7ba42c45bbc75fc87c344133a743
 SHA512 
897ce5fcb58241c8ec123536ce52eba64698cb5da08403801f4d1760fab1addaced0b3cda5c24460cf2b4531215becf3a6b29c34ba871370b02b467a13b171ba

diff --git a/dev-libs/tree-sitter-ocaml/metadata.xml 
b/dev-libs/tree-sitter-ocaml/metadata.xml
new file mode 100644
index ..38ac08cf86e4
--- /dev/null
+++ b/dev-libs/tree-sitter-ocaml/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@offtopica.uk
+   Matthew Smith
+   
+   
+   sar...@gentoo.org
+   Nick Sarnie
+   
+   
+   m...@gentoo.org
+   Vadim Misbakh-Soloviov
+   
+   
+   tree-sitter/tree-sitter-ocaml
+   
+

diff --git a/dev-libs/tree-sitter-ocaml/tree-sitter-ocaml-0.19.0.ebuild 
b/dev-libs/tree-sitter-ocaml/tree-sitter-ocaml-0.19.0.ebuild
new file mode 100644
index ..adc64bb944d1
--- /dev/null
+++ b/dev-libs/tree-sitter-ocaml/tree-sitter-ocaml-0.19.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="OCaml grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-ocaml;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+S="${WORKDIR}/${P}/ocaml/src"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-ql/

2021-12-19 Thread Vadim Misbakh-Soloviov
commit: 19e85a0414301d1fe34457821cdbce1be97b67d2
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Thu Dec  9 03:39:50 2021 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Mon Dec 20 04:12:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19e85a04

dev-libs/tree-sitter-ql: new package

Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 dev-libs/tree-sitter-ql/Manifest |  1 +
 dev-libs/tree-sitter-ql/metadata.xml | 19 +++
 dev-libs/tree-sitter-ql/tree-sitter-ql-0.19.0.ebuild | 13 +
 3 files changed, 33 insertions(+)

diff --git a/dev-libs/tree-sitter-ql/Manifest b/dev-libs/tree-sitter-ql/Manifest
new file mode 100644
index ..a757d8317a82
--- /dev/null
+++ b/dev-libs/tree-sitter-ql/Manifest
@@ -0,0 +1 @@
+DIST tree-sitter-ql-0.19.0.tar.gz 105323 BLAKE2B 
3f19ba4b8f0504eb3857a69ea01a81bf22e26861390cfb964d80c6fb6677edf1c3683e29821f4becd548b4ddcc9a038407c74d945179a63acf3eb3bb7fbee80c
 SHA512 
12ec3c85775dace0d80f426675bf27b06ffd96d4ffe4bac1e3018be911cf97184efce92a6c373ee4198639323a453e21350496074fbfaf82519a972acc763455

diff --git a/dev-libs/tree-sitter-ql/metadata.xml 
b/dev-libs/tree-sitter-ql/metadata.xml
new file mode 100644
index ..193359552851
--- /dev/null
+++ b/dev-libs/tree-sitter-ql/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@offtopica.uk
+   Matthew Smith
+   
+   
+   sar...@gentoo.org
+   Nick Sarnie
+   
+   
+   m...@gentoo.org
+   Vadim Misbakh-Soloviov
+   
+   
+   tree-sitter/tree-sitter-ql
+   
+

diff --git a/dev-libs/tree-sitter-ql/tree-sitter-ql-0.19.0.ebuild 
b/dev-libs/tree-sitter-ql/tree-sitter-ql-0.19.0.ebuild
new file mode 100644
index ..64e8ead45e85
--- /dev/null
+++ b/dev-libs/tree-sitter-ql/tree-sitter-ql-0.19.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="Semmle QL grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-ql;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-python/

2021-12-19 Thread Vadim Misbakh-Soloviov
commit: b85c186281909b33985bf482f35661714e6696c8
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Thu Dec  9 03:39:49 2021 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Mon Dec 20 04:12:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b85c1862

dev-libs/tree-sitter-python: new package

Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 dev-libs/tree-sitter-python/Manifest  |  1 +
 dev-libs/tree-sitter-python/metadata.xml  | 19 +++
 .../tree-sitter-python-0.19.1_p2022.ebuild| 15 +++
 3 files changed, 35 insertions(+)

diff --git a/dev-libs/tree-sitter-python/Manifest 
b/dev-libs/tree-sitter-python/Manifest
new file mode 100644
index ..d72bf93ffd50
--- /dev/null
+++ b/dev-libs/tree-sitter-python/Manifest
@@ -0,0 +1 @@
+DIST tree-sitter-python-0.19.1_p2022.tar.gz 141155 BLAKE2B 
ee524faca6bebf6c7f27d34ba418c4494877d6cf33a17b4ac0e5c148db58a8e17b2ec8ba992139b72e1fc88c9c93bcdb6a8cbd4a47b9cc65ad3097e08b4ee339
 SHA512 
25d5b3f8bac1daf8c9971278b8c209f2d953310cd31afd2e375d48354845930e553d0067dd9c0e93565d1996a803d0b5445f48720b0bc7f3d38e73f40cdbbc90

diff --git a/dev-libs/tree-sitter-python/metadata.xml 
b/dev-libs/tree-sitter-python/metadata.xml
new file mode 100644
index ..64809d1b4963
--- /dev/null
+++ b/dev-libs/tree-sitter-python/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@offtopica.uk
+   Matthew Smith
+   
+   
+   sar...@gentoo.org
+   Nick Sarnie
+   
+   
+   m...@gentoo.org
+   Vadim Misbakh-Soloviov
+   
+   
+   tree-sitter/tree-sitter-python
+   
+

diff --git 
a/dev-libs/tree-sitter-python/tree-sitter-python-0.19.1_p2022.ebuild 
b/dev-libs/tree-sitter-python/tree-sitter-python-0.19.1_p2022.ebuild
new file mode 100644
index ..e24b3667a61c
--- /dev/null
+++ b/dev-libs/tree-sitter-python/tree-sitter-python-0.19.1_p2022.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TS_PV="24b530ca158d2782ea9046e756057a412e16b52f"
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="Python grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-python;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-c-sharp/

2021-12-19 Thread Vadim Misbakh-Soloviov
commit: 738a2c5c83ac8dacd3e3e767a4fc7b4608f9ee8d
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Thu Dec  9 03:39:45 2021 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Mon Dec 20 04:12:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=738a2c5c

dev-libs/tree-sitter-c-sharp: new package

Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 dev-libs/tree-sitter-c-sharp/Manifest |  1 +
 dev-libs/tree-sitter-c-sharp/metadata.xml | 19 +++
 .../tree-sitter-c-sharp-0.19.1.ebuild | 13 +
 3 files changed, 33 insertions(+)

diff --git a/dev-libs/tree-sitter-c-sharp/Manifest 
b/dev-libs/tree-sitter-c-sharp/Manifest
new file mode 100644
index ..ac1f41b5a79f
--- /dev/null
+++ b/dev-libs/tree-sitter-c-sharp/Manifest
@@ -0,0 +1 @@
+DIST tree-sitter-c-sharp-0.19.1.tar.gz 842687 BLAKE2B 
741a6be6052d739b9aa066adce84b492aa48726653a03e7b58bfc6b5e35d6b928b02deb32b568500a156466d39fd430abe1a452d24213ca4f999d01ddc081bd6
 SHA512 
74b91086d2aeaba5be7932cc2a479040291db754bdca46bd59cb3af8e42b38e9113d99de3b88d4c1dc41227e2e84ee18715a01709af72c374f0b6c8f36cd94eb

diff --git a/dev-libs/tree-sitter-c-sharp/metadata.xml 
b/dev-libs/tree-sitter-c-sharp/metadata.xml
new file mode 100644
index ..09096aa6cbec
--- /dev/null
+++ b/dev-libs/tree-sitter-c-sharp/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@offtopica.uk
+   Matthew Smith
+   
+   
+   sar...@gentoo.org
+   Nick Sarnie
+   
+   
+   m...@gentoo.org
+   Vadim Misbakh-Soloviov
+   
+   
+   tree-sitter/tree-sitter-c-sharp
+   
+

diff --git a/dev-libs/tree-sitter-c-sharp/tree-sitter-c-sharp-0.19.1.ebuild 
b/dev-libs/tree-sitter-c-sharp/tree-sitter-c-sharp-0.19.1.ebuild
new file mode 100644
index ..d849ec835360
--- /dev/null
+++ b/dev-libs/tree-sitter-c-sharp/tree-sitter-c-sharp-0.19.1.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="C# grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-c-sharp;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-ruby/

2021-12-19 Thread Vadim Misbakh-Soloviov
commit: 166dc73a5056586d18e2dc608812e151dba75ced
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Thu Dec  9 03:39:51 2021 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Mon Dec 20 04:12:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=166dc73a

dev-libs/tree-sitter-ruby: new package

Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 dev-libs/tree-sitter-ruby/Manifest|  1 +
 dev-libs/tree-sitter-ruby/metadata.xml| 19 +++
 .../tree-sitter-ruby/tree-sitter-ruby-0.19.0.ebuild   | 13 +
 3 files changed, 33 insertions(+)

diff --git a/dev-libs/tree-sitter-ruby/Manifest 
b/dev-libs/tree-sitter-ruby/Manifest
new file mode 100644
index ..2737869aee4c
--- /dev/null
+++ b/dev-libs/tree-sitter-ruby/Manifest
@@ -0,0 +1 @@
+DIST tree-sitter-ruby-0.19.0.tar.gz 325077 BLAKE2B 
eb39ba999ccf582b698138ebb7a7f9cbd949510046460d84e37471634700b0751219a7a266652256225bc6fbdd80340cca38662b180c2314f82c5ed7de3324cf
 SHA512 
dc092b55a73a7ffaf698c784e0a6e8fd115478ce8eb2de00301bb8c2455044a4b7f4cd04ab36eb19401386b55088ad3fba6cb9cce9856b6f607bd76caaf0900b

diff --git a/dev-libs/tree-sitter-ruby/metadata.xml 
b/dev-libs/tree-sitter-ruby/metadata.xml
new file mode 100644
index ..920a37c3ce40
--- /dev/null
+++ b/dev-libs/tree-sitter-ruby/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@offtopica.uk
+   Matthew Smith
+   
+   
+   sar...@gentoo.org
+   Nick Sarnie
+   
+   
+   m...@gentoo.org
+   Vadim Misbakh-Soloviov
+   
+   
+   tree-sitter/tree-sitter-ruby
+   
+

diff --git a/dev-libs/tree-sitter-ruby/tree-sitter-ruby-0.19.0.ebuild 
b/dev-libs/tree-sitter-ruby/tree-sitter-ruby-0.19.0.ebuild
new file mode 100644
index ..d8c9f660754e
--- /dev/null
+++ b/dev-libs/tree-sitter-ruby/tree-sitter-ruby-0.19.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="Ruby grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-ruby;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-php/

2021-12-19 Thread Vadim Misbakh-Soloviov
commit: 58bdb48a6368219fca5f63f7afc047e15dbe34c5
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Thu Dec  9 03:39:23 2021 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Mon Dec 20 04:12:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58bdb48a

dev-libs/tree-sitter-php: fix HOMEPAGE

Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 dev-libs/tree-sitter-php/tree-sitter-php-0.19.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tree-sitter-php/tree-sitter-php-0.19.0.ebuild 
b/dev-libs/tree-sitter-php/tree-sitter-php-0.19.0.ebuild
index c19e350e35c5..88b916096b59 100644
--- a/dev-libs/tree-sitter-php/tree-sitter-php-0.19.0.ebuild
+++ b/dev-libs/tree-sitter-php/tree-sitter-php-0.19.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit tree-sitter-grammar
 
 DESCRIPTION="PHP grammar for Tree-sitter"
-HOMEPAGE="https://github.com/tree-sitter/tree-sitter-json;
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-php;
 
 LICENSE="MIT"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-java/

2021-12-19 Thread Vadim Misbakh-Soloviov
commit: 14673dada44b075252809ef4dfa043d1cdf26355
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Thu Dec  9 03:39:47 2021 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Mon Dec 20 04:12:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14673dad

dev-libs/tree-sitter-java: new package

Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 dev-libs/tree-sitter-java/Manifest|  1 +
 dev-libs/tree-sitter-java/metadata.xml| 19 +++
 .../tree-sitter-java/tree-sitter-java-0.19.1.ebuild   | 13 +
 3 files changed, 33 insertions(+)

diff --git a/dev-libs/tree-sitter-java/Manifest 
b/dev-libs/tree-sitter-java/Manifest
new file mode 100644
index ..0fd47aeaf0fe
--- /dev/null
+++ b/dev-libs/tree-sitter-java/Manifest
@@ -0,0 +1 @@
+DIST tree-sitter-java-0.19.1.tar.gz 134115 BLAKE2B 
92b2388d644659fa84646deeff06cda9c1c3bf3dbf6d06bda8e8dea14c2e748813cbaec440a458f98e0f1182e7543ca6a1d4c30ecbd2ba7733e09acf3aeff623
 SHA512 
71bd34132785f1b95538ce321eba4d6258fff309abf6150852b749336d7ffa5e4bd06f52fb5b6db2e2845592e6faf2ad4cac226289a0078f06cf2fc2f74152bb

diff --git a/dev-libs/tree-sitter-java/metadata.xml 
b/dev-libs/tree-sitter-java/metadata.xml
new file mode 100644
index ..4c98a62d0f91
--- /dev/null
+++ b/dev-libs/tree-sitter-java/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@offtopica.uk
+   Matthew Smith
+   
+   
+   sar...@gentoo.org
+   Nick Sarnie
+   
+   
+   m...@gentoo.org
+   Vadim Misbakh-Soloviov
+   
+   
+   tree-sitter/tree-sitter-java
+   
+

diff --git a/dev-libs/tree-sitter-java/tree-sitter-java-0.19.1.ebuild 
b/dev-libs/tree-sitter-java/tree-sitter-java-0.19.1.ebuild
new file mode 100644
index ..d90c0532fc87
--- /dev/null
+++ b/dev-libs/tree-sitter-java/tree-sitter-java-0.19.1.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="Java grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-java;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-julia/

2021-12-19 Thread Vadim Misbakh-Soloviov
commit: a3134b158c3911807bf861b64eab54c468226dce
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Thu Dec  9 03:39:48 2021 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Mon Dec 20 04:12:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3134b15

dev-libs/tree-sitter-julia: new package

Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 dev-libs/tree-sitter-julia/Manifest   |  1 +
 dev-libs/tree-sitter-julia/metadata.xml   | 19 +++
 .../tree-sitter-julia/tree-sitter-julia-0.19.0.ebuild | 13 +
 3 files changed, 33 insertions(+)

diff --git a/dev-libs/tree-sitter-julia/Manifest 
b/dev-libs/tree-sitter-julia/Manifest
new file mode 100644
index ..342f81f45706
--- /dev/null
+++ b/dev-libs/tree-sitter-julia/Manifest
@@ -0,0 +1 @@
+DIST tree-sitter-julia-0.19.0.tar.gz 591870 BLAKE2B 
0a15485ce7eb87f080add5b2dae19004349f3c79a048b77552915ae776860d722d6d6e07422ab82fb932f795285b545fe1b6579824a8f4905fbbdd4b96f16ea4
 SHA512 
ee3943683413e3d16d60ec1bf1f3cc816011c4d458b5c44d7ce42e5f14c8aa22e35ce07747f0737c9b514fa7ea8b866d4fa6af5c53069b755e0d6d3f7bcc8e2a

diff --git a/dev-libs/tree-sitter-julia/metadata.xml 
b/dev-libs/tree-sitter-julia/metadata.xml
new file mode 100644
index ..c9980de7efc0
--- /dev/null
+++ b/dev-libs/tree-sitter-julia/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@offtopica.uk
+   Matthew Smith
+   
+   
+   sar...@gentoo.org
+   Nick Sarnie
+   
+   
+   m...@gentoo.org
+   Vadim Misbakh-Soloviov
+   
+   
+   tree-sitter/tree-sitter-julia
+   
+

diff --git a/dev-libs/tree-sitter-julia/tree-sitter-julia-0.19.0.ebuild 
b/dev-libs/tree-sitter-julia/tree-sitter-julia-0.19.0.ebuild
new file mode 100644
index ..50f64d0091a2
--- /dev/null
+++ b/dev-libs/tree-sitter-julia/tree-sitter-julia-0.19.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="Julia grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-julia;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-embedded-template/

2021-12-19 Thread Vadim Misbakh-Soloviov
commit: 35757c7720633c86be2d5960fbd115028679c2e6
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Thu Dec  9 03:39:45 2021 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Mon Dec 20 04:12:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35757c77

dev-libs/tree-sitter-embedded-template: new package

Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 dev-libs/tree-sitter-embedded-template/Manifest   |  1 +
 dev-libs/tree-sitter-embedded-template/metadata.xml   | 19 +++
 .../tree-sitter-embedded-template-0.19.0.ebuild   | 13 +
 3 files changed, 33 insertions(+)

diff --git a/dev-libs/tree-sitter-embedded-template/Manifest 
b/dev-libs/tree-sitter-embedded-template/Manifest
new file mode 100644
index ..2a315410b883
--- /dev/null
+++ b/dev-libs/tree-sitter-embedded-template/Manifest
@@ -0,0 +1 @@
+DIST tree-sitter-embedded-template-0.19.0.tar.gz 11228 BLAKE2B 
31d2e6afb4ec82db57266f642c8e7ec1794dc74e2b86853f069dc0673b3651a736bf5b86916b00be2bd4ee3e1ae75375b994c46fac5c00a732cee43aa315be4b
 SHA512 
960db15be1e740908e1ee623de1371a82ca13a240cd7dff9f4e8490cad5168252880a2f4cf432e8537fa826585a55a0f1032c1becbea868a6b1971ac480cf839

diff --git a/dev-libs/tree-sitter-embedded-template/metadata.xml 
b/dev-libs/tree-sitter-embedded-template/metadata.xml
new file mode 100644
index ..edb56989e7c5
--- /dev/null
+++ b/dev-libs/tree-sitter-embedded-template/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@offtopica.uk
+   Matthew Smith
+   
+   
+   sar...@gentoo.org
+   Nick Sarnie
+   
+   
+   m...@gentoo.org
+   Vadim Misbakh-Soloviov
+   
+   
+   tree-sitter/tree-sitter-embedded-template
+   
+

diff --git 
a/dev-libs/tree-sitter-embedded-template/tree-sitter-embedded-template-0.19.0.ebuild
 
b/dev-libs/tree-sitter-embedded-template/tree-sitter-embedded-template-0.19.0.ebuild
new file mode 100644
index ..e158f8374e1f
--- /dev/null
+++ 
b/dev-libs/tree-sitter-embedded-template/tree-sitter-embedded-template-0.19.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="Embedded template languages (like ERB, EJS) grammar for 
Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-embedded-template;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-regex/

2021-12-19 Thread Vadim Misbakh-Soloviov
commit: d10e10149d7cbf6b0f66d17318872ac8a17813f7
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Thu Dec  9 03:39:50 2021 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Mon Dec 20 04:12:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d10e1014

dev-libs/tree-sitter-regex: new package

Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 dev-libs/tree-sitter-regex/Manifest   |  1 +
 dev-libs/tree-sitter-regex/metadata.xml   | 19 +++
 .../tree-sitter-regex/tree-sitter-regex-0.19.0.ebuild | 13 +
 3 files changed, 33 insertions(+)

diff --git a/dev-libs/tree-sitter-regex/Manifest 
b/dev-libs/tree-sitter-regex/Manifest
new file mode 100644
index ..1656a65590e4
--- /dev/null
+++ b/dev-libs/tree-sitter-regex/Manifest
@@ -0,0 +1 @@
+DIST tree-sitter-regex-0.19.0.tar.gz 17452 BLAKE2B 
a1a4db494b685c9e4df3dba790b8d4938d604c02c419c040d783aa11093fb1d988f807d002b798ff53e6b64f294df6b24b6774642bb331ad0dc2a9a61f2ad88c
 SHA512 
d2ecc9637f7e130b16103b375592e449f3b58afcce7d284e269ba7a20e96ca5d6c118a8c99819e7c9d0f8d4ceeb139ba493fcf6e001da25610a70030db51

diff --git a/dev-libs/tree-sitter-regex/metadata.xml 
b/dev-libs/tree-sitter-regex/metadata.xml
new file mode 100644
index ..a23cbbe1237e
--- /dev/null
+++ b/dev-libs/tree-sitter-regex/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@offtopica.uk
+   Matthew Smith
+   
+   
+   sar...@gentoo.org
+   Nick Sarnie
+   
+   
+   m...@gentoo.org
+   Vadim Misbakh-Soloviov
+   
+   
+   tree-sitter/tree-sitter-regex
+   
+

diff --git a/dev-libs/tree-sitter-regex/tree-sitter-regex-0.19.0.ebuild 
b/dev-libs/tree-sitter-regex/tree-sitter-regex-0.19.0.ebuild
new file mode 100644
index ..8c5c1cd0a4e6
--- /dev/null
+++ b/dev-libs/tree-sitter-regex/tree-sitter-regex-0.19.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="Regular Expressions grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-regex;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-haskell/

2021-12-19 Thread Vadim Misbakh-Soloviov
commit: 5d64930da86bb03361bb500cf3ffda07d9ae60e3
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Thu Dec  9 03:39:46 2021 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Mon Dec 20 04:12:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d64930d

dev-libs/tree-sitter-haskell: new package

Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 dev-libs/tree-sitter-haskell/Manifest |  1 +
 dev-libs/tree-sitter-haskell/metadata.xml | 19 +++
 .../tree-sitter-haskell-0.13.0_p2024.ebuild   | 15 +++
 3 files changed, 35 insertions(+)

diff --git a/dev-libs/tree-sitter-haskell/Manifest 
b/dev-libs/tree-sitter-haskell/Manifest
new file mode 100644
index ..2efa7e45c361
--- /dev/null
+++ b/dev-libs/tree-sitter-haskell/Manifest
@@ -0,0 +1 @@
+DIST tree-sitter-haskell-0.13.0_p2024.tar.gz 834925 BLAKE2B 
d7cadc960ddb49efa6c439dfc13b674d398a4576fb85fd5ef12b4015049fd629722fe0d2788ab4c0052f1a3a6baa9fe5de925d86f7098495429190871340823b
 SHA512 
db3f2ddd20195521a5a03d6ecf1305dc222343ba54ebdabf0cc68db680553908ce6d0ccba4fdcf9073e4f5187b2a6fae6364bda935167ca8d4e421500a86fdfa

diff --git a/dev-libs/tree-sitter-haskell/metadata.xml 
b/dev-libs/tree-sitter-haskell/metadata.xml
new file mode 100644
index ..c2c1fae88cf0
--- /dev/null
+++ b/dev-libs/tree-sitter-haskell/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@offtopica.uk
+   Matthew Smith
+   
+   
+   sar...@gentoo.org
+   Nick Sarnie
+   
+   
+   m...@gentoo.org
+   Vadim Misbakh-Soloviov
+   
+   
+   tree-sitter/tree-sitter-haskell
+   
+

diff --git 
a/dev-libs/tree-sitter-haskell/tree-sitter-haskell-0.13.0_p2024.ebuild 
b/dev-libs/tree-sitter-haskell/tree-sitter-haskell-0.13.0_p2024.ebuild
new file mode 100644
index ..f051d384a9ea
--- /dev/null
+++ b/dev-libs/tree-sitter-haskell/tree-sitter-haskell-0.13.0_p2024.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TS_PV="d72f2e42c0d5ccf8e8b1c39e3642428317e8fe02"
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="Haskell grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-haskell;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/gentoo:master commit in: eclass/

2021-12-19 Thread Vadim Misbakh-Soloviov
commit: d358ca92f92363e96bda655427a06ae3dd790b40
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Wed Dec  8 02:20:12 2021 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Mon Dec 20 04:12:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d358ca92

eclass/tree-sitter-grammar: fix ABI autodetecton

  Some grammars packages (like, for example, tree-sitter-agda) uses
  different versioning scheme from vast majority of grammars in
  tree-sitter github organization.

  Also, third-party grammars doesn't follow tree-sitter versioning.

  Also, some grammars (like tree-sitter-haskell, for example) only had
  old release tagged, but having compatible and useful grammars in
  current HEAD.

  Also, some grammars like tree-sitter-verilog, even have only v0.0 tag.

  So, instead of assuming grammar ABI version based on ${PV} (ver_test)
  we decided to take ABI version drectly from source code.

Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 eclass/tree-sitter-grammar.eclass | 20 ++--
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/eclass/tree-sitter-grammar.eclass 
b/eclass/tree-sitter-grammar.eclass
index 46573027f96f..7207ecf3ddd7 100644
--- a/eclass/tree-sitter-grammar.eclass
+++ b/eclass/tree-sitter-grammar.eclass
@@ -40,15 +40,13 @@ EXPORT_FUNCTIONS src_compile src_install
 # @INTERNAL
 # @DESCRIPTION:
 # This internal function determines the ABI version of a grammar library based
-# on the package version.
+# on a constant in the source file.
 _get_tsg_abi_ver() {
-   if ver_test -gt 0.21; then
-   die "Grammar too new; unknown ABI version"
-   elif ver_test -ge 0.19.0; then
-   echo 13
-   else
-   die "Grammar too old; unknown ABI version"
-   fi
+   # This sed script finds ABI definition string in parser source file,
+   # substitutes all the string until the ABI number, and prints remains
+   # (the ABI number itself)
+   sed -n 's/#define LANGUAGE_VERSION //p' "${S}"/parser.c ||
+   die "Unable to extract ABI version for this grammar"
 }
 
 # @FUNCTION: tree-sitter-grammar_src_compile
@@ -89,8 +87,10 @@ tree-sitter-grammar_src_compile() {
 tree-sitter-grammar_src_install() {
debug-print-function ${FUNCNAME} "${@}"
 
-   dolib.so "${WORKDIR}"/lib${PN}$(get_libname $(_get_tsg_abi_ver))
-   dosym lib${PN}$(get_libname $(_get_tsg_abi_ver)) \
+   local soname=lib${PN}$(get_libname $(_get_tsg_abi_ver))
+
+   dolib.so "${WORKDIR}/${soname}"
+   dosym "${soname}" \
  /usr/$(get_libdir)/lib${PN}$(get_libname)
 }
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-devel/mold/

2021-12-19 Thread Sam James
commit: 5882d0d75c2c73f99c0e8f89e15ba532b5e2313c
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 01:54:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 04:08:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5882d0d7

sys-devel/mold: use system xxhash in 

Doesn't seem like earlier versions actually used it yet.
Signed-off-by: Sam James  gentoo.org>

 sys-devel/mold/mold-.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-devel/mold/mold-.ebuild b/sys-devel/mold/mold-.ebuild
index da4500cc160d..74953d28fb02 100644
--- a/sys-devel/mold/mold-.ebuild
+++ b/sys-devel/mold/mold-.ebuild
@@ -44,6 +44,7 @@ src_compile() {
emake \
SYSTEM_TBB=1 \
SYSTEM_MIMALLOC=1 \
+   SYSTEM_XXHASH=1 \
STRIP="true" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)"
 }
@@ -59,6 +60,7 @@ src_install() {
emake \
SYSTEM_TBB=1 \
SYSTEM_MIMALLOC=1 \
+   SYSTEM_XXHASH=1 \
DESTDIR="${ED}" \
PREFIX="${EPREFIX}/usr" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \



[gentoo-commits] repo/gentoo:master commit in: dev-python/numpy/

2021-12-19 Thread Sam James
commit: 3c372e70ad2649ededec1b97a515f285fb199fd0
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 02:36:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 04:08:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c372e70

dev-python/numpy: add 1.21.5

Signed-off-by: Sam James  gentoo.org>

 dev-python/numpy/Manifest|   4 +
 dev-python/numpy/numpy-1.21.5.ebuild | 161 +++
 2 files changed, 165 insertions(+)

diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest
index 4e96b88ac135..9daedd30ee92 100644
--- a/dev-python/numpy/Manifest
+++ b/dev-python/numpy/Manifest
@@ -2,15 +2,19 @@ DIST numpy-1.21.1.zip 10259878 BLAKE2B 
ba5d8eb2d294e199c86d8e96026d148098f571639
 DIST numpy-1.21.2.zip 10264801 BLAKE2B 
2d88506faa5bc767a16c000f201559917d800fd205c75f30c1e61d4b34e214b376da9876e96186914f9fe23bf033a305bf9212f593841407e3bf4e516b5982a6
 SHA512 
ad08110d9a73a73ef1a546de5fcd6dfe600c17b396f629c3a19ade7b3f226688cf7524fed78c035fd4ddda135e2bcf9facb5e061fb59640b424da2ed070c4184
 DIST numpy-1.21.3.zip 10269351 BLAKE2B 
60fc96d91e2c4e0b1c6ee409e02640686fe257f5addbb17229568f591551ea3c415c4aac97b7cdb161b88ce436e42a766b161bd5a82f8cb66fff6771c0097bd3
 SHA512 
8fbe4e8543b72ad5203d5b122eb3d875e48965682945898e54f4ce82cf790713dfd9185b8b12439aefa86bf25209ea25d04ec3ca2aa2b8d2f32d69358421b792
 DIST numpy-1.21.4.zip 10646392 BLAKE2B 
6e2953c6ca8e35c99f5de5faaacfb2b76b351a5c9521ba27449fcdeca5614978ff7d71fc52ce3787d1c7506c4e8eb81b1a92d3bf6825de1cb1d304ea4de83820
 SHA512 
85575a009bf40a8e5acaaa949d2669545968825df34273e367c42af36fa882ebb0830ff7953b5617d34d3061b3877238524937c42470fac9464479dc33ae60ce
+DIST numpy-1.21.5.zip 10652289 BLAKE2B 
c5bded91e5d06670ea3ace51560411c61985dd89ff0455b833838320f1714cf788a21a60aefd7a0ff30ad0abb93c9d296f60e637944000efa090b6c259c1f47c
 SHA512 
03affa9d0bbf42a8d35f5454f1527df28539e306dc2b313fa775625201a5fe9eb7376f443bba5d50e08567546708811beb7201819eeb2af5a0653b7d91249f78
 DIST numpy-html-1.21.1.zip 24270531 BLAKE2B 
8a7a531afa559aebeb7a7b7ef94b2248df60a60fdfc190ca002dda625003df8b432fed393d6dd0c0c00fafbeb5064a61e3d99bba1a6c41e1e6e34ce091a43c89
 SHA512 
a165b95729a13806a03464cf39c20a0e18cfcf7701f05cdcd115bfaf0972f7155d201c7bd8d4177c5761f8800c982b3e3c29729a5e9ed356059842a44dcc
 DIST numpy-html-1.21.2.zip 24270531 BLAKE2B 
8a7a531afa559aebeb7a7b7ef94b2248df60a60fdfc190ca002dda625003df8b432fed393d6dd0c0c00fafbeb5064a61e3d99bba1a6c41e1e6e34ce091a43c89
 SHA512 
a165b95729a13806a03464cf39c20a0e18cfcf7701f05cdcd115bfaf0972f7155d201c7bd8d4177c5761f8800c982b3e3c29729a5e9ed356059842a44dcc
 DIST numpy-html-1.21.3.zip 24270531 BLAKE2B 
8a7a531afa559aebeb7a7b7ef94b2248df60a60fdfc190ca002dda625003df8b432fed393d6dd0c0c00fafbeb5064a61e3d99bba1a6c41e1e6e34ce091a43c89
 SHA512 
a165b95729a13806a03464cf39c20a0e18cfcf7701f05cdcd115bfaf0972f7155d201c7bd8d4177c5761f8800c982b3e3c29729a5e9ed356059842a44dcc
 DIST numpy-html-1.21.4.zip 24270531 BLAKE2B 
8a7a531afa559aebeb7a7b7ef94b2248df60a60fdfc190ca002dda625003df8b432fed393d6dd0c0c00fafbeb5064a61e3d99bba1a6c41e1e6e34ce091a43c89
 SHA512 
a165b95729a13806a03464cf39c20a0e18cfcf7701f05cdcd115bfaf0972f7155d201c7bd8d4177c5761f8800c982b3e3c29729a5e9ed356059842a44dcc
+DIST numpy-html-1.21.5.zip 24270531 BLAKE2B 
8a7a531afa559aebeb7a7b7ef94b2248df60a60fdfc190ca002dda625003df8b432fed393d6dd0c0c00fafbeb5064a61e3d99bba1a6c41e1e6e34ce091a43c89
 SHA512 
a165b95729a13806a03464cf39c20a0e18cfcf7701f05cdcd115bfaf0972f7155d201c7bd8d4177c5761f8800c982b3e3c29729a5e9ed356059842a44dcc
 DIST numpy-ref-1.21.1.pdf 7326979 BLAKE2B 
3c1130a576c46e0705ca1f12e7a3345beb1acdd23de2a81448e4e9755636dec313e277a0d3167dc3b211332b3fc415ac0d96e7c99e859b51a16a589426814182
 SHA512 
5dd37ca03f1f098fffce80aa6a1a6eb8ec66df4322da1c620bd1f507e89ee2ceb222de32c9b7974f085ddf146f0a789ea8eb27d792a13c1aa8a893c00f94f75f
 DIST numpy-ref-1.21.2.pdf 7326979 BLAKE2B 
3c1130a576c46e0705ca1f12e7a3345beb1acdd23de2a81448e4e9755636dec313e277a0d3167dc3b211332b3fc415ac0d96e7c99e859b51a16a589426814182
 SHA512 
5dd37ca03f1f098fffce80aa6a1a6eb8ec66df4322da1c620bd1f507e89ee2ceb222de32c9b7974f085ddf146f0a789ea8eb27d792a13c1aa8a893c00f94f75f
 DIST numpy-ref-1.21.3.pdf 7326979 BLAKE2B 
3c1130a576c46e0705ca1f12e7a3345beb1acdd23de2a81448e4e9755636dec313e277a0d3167dc3b211332b3fc415ac0d96e7c99e859b51a16a589426814182
 SHA512 
5dd37ca03f1f098fffce80aa6a1a6eb8ec66df4322da1c620bd1f507e89ee2ceb222de32c9b7974f085ddf146f0a789ea8eb27d792a13c1aa8a893c00f94f75f
 DIST numpy-ref-1.21.4.pdf 7326979 BLAKE2B 
3c1130a576c46e0705ca1f12e7a3345beb1acdd23de2a81448e4e9755636dec313e277a0d3167dc3b211332b3fc415ac0d96e7c99e859b51a16a589426814182
 SHA512 
5dd37ca03f1f098fffce80aa6a1a6eb8ec66df4322da1c620bd1f507e89ee2ceb222de32c9b7974f085ddf146f0a789ea8eb27d792a13c1aa8a893c00f94f75f
+DIST numpy-ref-1.21.5.pdf 7326979 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/cdk/

2021-12-19 Thread Sam James
commit: 926fca4d3ddc3e4961ca352177b33c9ee6134682
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 02:28:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 04:08:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=926fca4d

dev-libs/cdk: add 5.0.20211216

Signed-off-by: Sam James  gentoo.org>

 dev-libs/cdk/Manifest|  1 +
 dev-libs/cdk/cdk-5.0.20211216.ebuild | 52 
 2 files changed, 53 insertions(+)

diff --git a/dev-libs/cdk/Manifest b/dev-libs/cdk/Manifest
index 48dbe564e6cc..a92c0a1809ae 100644
--- a/dev-libs/cdk/Manifest
+++ b/dev-libs/cdk/Manifest
@@ -1,2 +1,3 @@
 DIST cdk-5.0-20160131.tgz 516298 BLAKE2B 
5e899afea1f034a48e46fef073303d0069e14310194342094392da517fa47793a1ac3ac33774369842daa1966dc9a4ad7404046874bc9cae24ceaa98a3dd7c47
 SHA512 
f8f7fc5fec3c040cdbfc2a0d886e9d9d9d231e56ed69adae0b91e03243b5edd550c5435f973a93d4cf7ab723bd27b55712af75162c4bfd3ae28b3c16cd68f755
 DIST cdk-5.0-20210324.tgz 548203 BLAKE2B 
7a944f347bf30a6bf602b9ac61fa547c7b4aef073db54272e4a8d2bd7d83093888f2ca9e5ee9c2d06472d2abb87cca42b2912b0491b81472cfce086640b8
 SHA512 
72d62307824708858ca4fb3865d332cc81e987d7ef685011cf127c8f77cee3e19fe9dd6a35009d4416769cb00f04e937ebaec686c61ca0ba58655f522a175a59
+DIST cdk-5.0-20211216.tgz 552041 BLAKE2B 
ce82ac22d4ec2ed37079d3de52a4f93a4206e5228aa952a3e45294d260c1ffef7c363b2c290060cc909bb8ab4ae88cbedecf498db7bd0f13e2d2822d87d7e4fa
 SHA512 
622e99681af8468aaf8638833d0821c743667fb9b41716fe16acb8e78e8a3d5ba4eb7aced0bc213697e120dcb6e96067d6b75d53531555c3e6d90e4961cb99aa

diff --git a/dev-libs/cdk/cdk-5.0.20211216.ebuild 
b/dev-libs/cdk/cdk-5.0.20211216.ebuild
new file mode 100644
index ..26411f13a51a
--- /dev/null
+++ b/dev-libs/cdk/cdk-5.0.20211216.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P="${PN}-$(ver_rs 2 -)"
+
+DESCRIPTION="A library of curses widgets"
+HOMEPAGE="https://dickey.his.com/cdk/cdk.html;
+SRC_URI="ftp://ftp.invisible-island.net/cdk/${MY_P}.tgz;
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="BSD"
+SLOT="0/6" # subslot = soname version
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="examples unicode"
+
+DEPEND="sys-libs/ncurses:=[unicode(+)?]"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+   if [[ ${CHOST} == *-*-darwin* ]] ; then
+   export ac_cv_prog_LIBTOOL=glibtool
+   fi
+
+   # --with-libtool dropped for now because of broken Makefile
+   # bug #790773
+   econf \
+   --disable-rpath-hack \
+   --with-shared \
+   --with-pkg-config \
+   --with-ncurses$(usex unicode "w" "")
+}
+
+src_install() {
+   # parallel make installs duplicate libs
+   emake -j1 \
+   DESTDIR="${D}" \
+   DOCUMENT_DIR="${ED}/usr/share/doc/${PF}" \
+   install
+
+   if use examples ; then
+   local x
+   for x in include c++ demos examples cli cli/utils cli/samples ; 
do
+   docinto ${x}
+   find ${x} -maxdepth 1 -mindepth 1 -type f -print0 | 
xargs -0 dodoc || die
+   done
+   fi
+
+   find "${ED}" \( -name '*.a' -or -name '*.la' \) -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-perl/libwww-perl/

2021-12-19 Thread Sam James
commit: 4252a77eea7d71341f594bd899b76ea2d984e68c
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 02:26:28 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 04:08:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4252a77e

dev-perl/libwww-perl: add 6.600.0

Signed-off-by: Sam James  gentoo.org>

 dev-perl/libwww-perl/Manifest   |  1 +
 dev-perl/libwww-perl/libwww-perl-6.600.0.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-perl/libwww-perl/Manifest b/dev-perl/libwww-perl/Manifest
index 8d5dbd808825..47720140c82e 100644
--- a/dev-perl/libwww-perl/Manifest
+++ b/dev-perl/libwww-perl/Manifest
@@ -1 +1,2 @@
 DIST libwww-perl-6.55.tar.gz 177842 BLAKE2B 
5952f311024357f8601e0e5583ae4cf9e18167aefc20a9901a090df7dd0b7f61266784fe3ca3a64d317cb089b0f8aa61e5fce61727ba7b43eaec555d131c98d2
 SHA512 
4a26bbcea343af513cc7d22761b7b9412da864bc7ff5e6d8cc6494978ceb829f001d1e221482a215e363e7f7857002120dbd12fda14b1b5778b1f437a5e338eb
+DIST libwww-perl-6.60.tar.gz 179043 BLAKE2B 
e6a5f4186b8f7ef707c7150bac734572948b14fb6200920ba7acee1ab4b31bdaa6856bcbd1a50622c73cd5a1482792b0447513107f8f60d4d585d448a81cf4c4
 SHA512 
9f7e45c9beb36a2147b81ee16a86ecf99da79485df6198d2439325d1cc0f186d5b27b46d39a4583e54fddd4cbdd87f455190b57f11065a03db1bacfb61506544

diff --git a/dev-perl/libwww-perl/libwww-perl-6.600.0.ebuild 
b/dev-perl/libwww-perl/libwww-perl-6.600.0.ebuild
new file mode 100644
index ..703519c8526d
--- /dev/null
+++ b/dev-perl/libwww-perl/libwww-perl-6.600.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=6.60
+inherit perl-module
+
+DESCRIPTION="A collection of Perl Modules for the WWW"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+IUSE="ssl"
+
+RDEPEND="
+   virtual/perl-Digest-MD5
+   >=virtual/perl-Encode-2.120.0
+   dev-perl/Encode-Locale
+   >=dev-perl/File-Listing-6.0.0
+   >=dev-perl/HTML-Parser-3.340.0
+   >=dev-perl/HTTP-Cookies-6.0.0
+   >=dev-perl/HTTP-Date-6.0.0
+   >=dev-perl/HTTP-Negotiate-6.0.0
+   >=dev-perl/HTTP-Message-6.70.0
+   virtual/perl-IO
+   >=dev-perl/LWP-MediaTypes-6.0.0
+   >=virtual/perl-MIME-Base64-2.100.0
+   >=virtual/perl-libnet-2.580.0
+   >=dev-perl/Net-HTTP-6.180.0
+   virtual/perl-Scalar-List-Utils
+   dev-perl/Try-Tiny
+   >=dev-perl/URI-1.100.0
+   >=dev-perl/WWW-RobotRules-6.0.0
+   >=virtual/perl-parent-0.217.0
+"
+BDEPEND="${RDEPEND}
+   >=virtual/perl-CPAN-Meta-Requirements-2.120.620
+   virtual/perl-ExtUtils-MakeMaker
+   virtual/perl-Getopt-Long
+   virtual/perl-Module-Metadata
+   test? (
+   virtual/perl-File-Spec
+   >=dev-perl/HTTP-Daemon-6.120.0
+   dev-perl/Test-Fatal
+   >=virtual/perl-Test-Simple-0.960.0
+   dev-perl/Test-Needs
+   dev-perl/Test-RequiresInternet
+   )
+"
+PDEPEND="
+   ssl? (
+   >=dev-perl/LWP-Protocol-https-6.20.0
+   )
+"
+
+src_install() {
+   perl-module_src_install
+
+   # Perform a check to see if the live filesystem is case-INsensitive
+   # or not.  If it is, the symlinks GET, POST and in particular HEAD
+   # will collide with e.g. head from coreutils.  While under Linux
+   # having a case-INsensitive filesystem is really unusual, most Mac
+   # OS X users are on it, and also Interix users deal with
+   # case-INsensitivity since Windows is underneath.
+
+   # bash should always be there, if we can find it in capitals, we're
+   # on a case-INsensitive filesystem.
+   if [[ ! -f ${EROOT}/BIN/BASH ]] ; then
+   dosym lwp-request /usr/bin/GET
+   dosym lwp-request /usr/bin/POST
+   dosym lwp-request /usr/bin/HEAD
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-process/atop/, sys-process/atop/files/

2021-12-19 Thread Sam James
commit: 15e061e8643f68741540b6020777898f9df2d7cb
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 02:30:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 04:08:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15e061e8

sys-process/atop: add 2.7.0

Closes: https://bugs.gentoo.org/612248
Closes: https://bugs.gentoo.org/736406
Closes: https://bugs.gentoo.org/777903
Closes: https://bugs.gentoo.org/829356
Signed-off-by: Sam James  gentoo.org>

 sys-process/atop/Manifest  |   2 +
 sys-process/atop/atop-2.7.0.ebuild | 111 +
 .../atop/files/atop-2.7.0-netatop-makefile.patch   |  42 
 sys-process/atop/files/atop.service-r1 |  11 ++
 sys-process/atop/files/netatop.rc  |  17 
 sys-process/atop/metadata.xml  |  11 +-
 6 files changed, 190 insertions(+), 4 deletions(-)

diff --git a/sys-process/atop/Manifest b/sys-process/atop/Manifest
index 3dabab96bcbd..7b90e6f3cbd5 100644
--- a/sys-process/atop/Manifest
+++ b/sys-process/atop/Manifest
@@ -1 +1,3 @@
 DIST atop-2.6.0.tar.gz 242323 BLAKE2B 
8cf39c4b18994de26188ad5e19e282bc3ef7693eeff4853386f6b254d1115dbd2308eaa4c6e7620e6081d44037e6ce01356ad72ba25bcf4b1c3e7674768e5c24
 SHA512 
46cbc1c67ee6683be8dca79bf68d85962a119469ddce4947519cf4fe178b14d54b69451cfaa2b5c0a3f8c9bf8769de619aa5a7768eae34422688c7fc26fe0a58
+DIST atop-2.7.0.tar.gz 248294 BLAKE2B 
94587d1ea07fcbbc8b267b96d0e7aa89b04cef9b39ccae0057bfb6163b15b8fdf3ddc9edb377bf40f48f60b4dd29feaf64201b1fd8c396dfb34c610772bc629c
 SHA512 
2b3a1fbbd01728228df9ab1b6a99458fa0f962cc945b198a79298152ff115f6131fdb86fc806fc647a28d86e6e1a56375ca9d4dc530e082a122cf6ffba3dac7b
+DIST netatop-3.1.tar.gz 22812 BLAKE2B 
1b1faebf1392a57db6b4662192f90821289c8fc40c2c1ee0ad61fe6477c4d091744a1e82cdd987baf59f8dd71fc6d242d6dd294b8fb29b9447a9d5055996
 SHA512 
b12fd2287d89d3a8277f8fb540a19e6d26aa26c3f88e7ae2e6601b63f78d642e73b8d16cf351f6979ce7bbf53251b9c1faa76798a87f70cf3dcf51279eb0db68

diff --git a/sys-process/atop/atop-2.7.0.ebuild 
b/sys-process/atop/atop-2.7.0.ebuild
new file mode 100644
index ..100ab24274da
--- /dev/null
+++ b/sys-process/atop/atop-2.7.0.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Check on bumps of atop
+# https://www.atoptool.nl/downloadnetatop.php
+NETATOP_VER=3.1
+
+# Controls 'netatop' kernel module
+MODULES_OPTIONAL_USE="modules"
+NETATOP_P=net${PN}-${NETATOP_VER}
+NETATOP_S="${WORKDIR}"/${NETATOP_P}
+
+inherit linux-info linux-mod systemd toolchain-funcs
+
+DESCRIPTION="Resource-specific view of processes"
+HOMEPAGE="https://www.atoptool.nl/ https://github.com/Atoptool/atop;
+SRC_URI="https://github.com/Atoptool/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" modules? ( https://www.atoptool.nl/download/${NETATOP_P}.tar.gz )"
+
+# Module is GPL-2 as well
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux"
+
+RDEPEND="sys-libs/ncurses:0=
+   >=sys-process/acct-6.6.4-r1
+   modules? ( sys-libs/zlib )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.6.0-build.patch
+)
+
+pkg_pretend() {
+   if use kernel_linux ; then
+   CONFIG_CHECK="~BSD_PROCESS_ACCT"
+   check_extra_config
+   fi
+}
+
+src_prepare() {
+   default
+
+   (
+   cd "${WORKDIR}"/${NETATOP_P} || die
+   eapply -p1 "${FILESDIR}"/${PN}-2.7.0-netatop-makefile.patch
+   )
+
+   tc-export CC PKG_CONFIG
+
+   # bug #191926
+   sed -i 's: root : :' atop.cronsysv || die
+
+   # prefixify
+   sed -i "s:/\(usr\|etc\|var\):${EPREFIX}/\1:g" Makefile || die
+}
+
+src_configure() {
+   default
+
+   BUILD_TARGETS="netatop.ko"
+   MODULE_NAMES="netatop(:${NETATOP_S}/module)"
+}
+
+src_compile() {
+   default
+
+   linux-mod_src_compile
+}
+
+src_install() {
+   linux-mod_src_install
+
+   if use modules ; then
+   # netatop's Makefile tries to build the kernel module for us
+   # so let's just replicate parts of it here.
+   emake -C "${NETATOP_S}"/daemon all
+
+   dosbin "${NETATOP_S}"/daemon/netatopd
+   doman "${NETATOP_S}"/man/*
+
+   systemd_dounit "${NETATOP_S}"/netatop.service
+
+   # TODO: openrc init script
+   #install -T -m 0755 netatop.init /etc/init.d/netatop
+   fi
+
+   emake DESTDIR="${D}" genericinstall
+
+   # useless -${PV} copies ?
+   rm "${ED}"/usr/bin/atop*-${PV} || die
+
+   newinitd "${FILESDIR}"/${PN}.rc-r2 ${PN}
+   newinitd "${FILESDIR}"/atopacct.rc atopacct
+
+   systemd_dounit "${FILESDIR}"/${PN}.service-r1
+   systemd_dounit "${FILESDIR}"/atopacct.service
+
+   dodoc 

[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gpxsee/

2021-12-19 Thread Andrey Grozin
commit: 5b113252fa005f5f4bbea3391039d2063765c915
Author: Andrey Grozin  gentoo  org>
AuthorDate: Mon Dec 20 03:52:37 2021 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Mon Dec 20 03:52:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b113252

sci-geosciences/gpxsee: 10.0 depends on qtpositioning

Closes: https://bugs.gentoo.org/829630
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/gpxsee/gpxsee-10.0.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/sci-geosciences/gpxsee/gpxsee-10.0.ebuild 
b/sci-geosciences/gpxsee/gpxsee-10.0.ebuild
index 01738be156d9..ddca8ed2552c 100644
--- a/sci-geosciences/gpxsee/gpxsee-10.0.ebuild
+++ b/sci-geosciences/gpxsee/gpxsee-10.0.ebuild
@@ -16,14 +16,14 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE=""
-RDEPEND="dev-qt/qtwidgets:5
+RDEPEND="dev-qt/qtcore:5
dev-qt/qtgui:5
-   dev-qt/qtopengl:5
-   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtconcurrent:5
dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
dev-qt/qtsql:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5"
+   dev-qt/qtpositioning:5"
 DEPEND="${RDEPEND}"
 BDEPEND="dev-qt/linguist-tools:5"
 



[gentoo-commits] repo/gentoo:master commit in: sys-process/wait_on_pid/

2021-12-19 Thread Yixun Lan
commit: ea1b6901deeb0e1b2f49a6354e5954365263e079
Author: Yixun Lan  gentoo  org>
AuthorDate: Mon Dec 20 03:15:42 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Dec 20 03:15:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea1b6901

sys-process/wait_on_pid: keyword ~riscv

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

 sys-process/wait_on_pid/wait_on_pid-0.0.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-process/wait_on_pid/wait_on_pid-0.0.2-r1.ebuild 
b/sys-process/wait_on_pid/wait_on_pid-0.0.2-r1.ebuild
index 760d312320b4..acaf4578f147 100644
--- a/sys-process/wait_on_pid/wait_on_pid-0.0.2-r1.ebuild
+++ b/sys-process/wait_on_pid/wait_on_pid-0.0.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2 
https://dev.gentoo.org/~zzam/${PN}/${P}.ta
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 DEPEND=""



[gentoo-commits] proj/riscv:master commit in: www-client/firefox/

2021-12-19 Thread Yixun Lan
commit: e394ab0e8892c527333de973ac4233166d93f59f
Author: Yixun Lan  gentoo  org>
AuthorDate: Mon Dec 20 01:33:59 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Dec 20 02:08:06 2021 +
URL:https://gitweb.gentoo.org/proj/riscv.git/commit/?id=e394ab0e

www-client/firefox: initial experimental ebuild for riscv

basic website surfing just work fine, also able to show video display

riscv patch based on https://github.com/makotokato/gecko-dev
branch: riscv64, commit: d9f2aeae0095

Signed-off-by: Yixun Lan  gentoo.org>

 www-client/firefox/Manifest|  201 +---
 ...-91.4.0-r1.ebuild => firefox-94.0_beta1.ebuild} |  155 +--
 www-client/firefox/firefox-95.0-r1.ebuild  | 1237 
 3 files changed, 36 insertions(+), 1557 deletions(-)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 4e5b6a4..7d36b38 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -1,198 +1,3 @@
-DIST firefox-91.4.0esr-ach.xpi 451228 BLAKE2B 
525aac7e80d504b87a565f045f6ffefb5b8743d9f0606564d6c10dd2ba6ede526d451bd08bdf9ff4abea578f55cbf7dde1c0542ff8ac3640c3c8bda920d146fb
 SHA512 
42be3bdc43b561b2148fcc08be8c4645c6ec15ebc1d689489f922c31234df2a88fa1dd481b7d8122c822b8487e2d1cd4e7a546909000603cc1d056afa83ff5e5
-DIST firefox-91.4.0esr-af.xpi 425096 BLAKE2B 
8af222eee5d909eeaa76168a1601e59abf870e1d351b49495074c27eb12e1fe1160293aaa972633002a9e9bdae02a555e395f962de8fd9283ce86556ac73d6de
 SHA512 
1a82f635d36a646973b0f08b1746bd476283f6e807ac31ef9fef48e59130367c7e138ba92038f7f2778c8f4455f9d6726871bbb9d563495b68b0e3f72cf1bd02
-DIST firefox-91.4.0esr-an.xpi 497865 BLAKE2B 
c4903662ae08d04a5193f4355ab273d09b71fefe3ed69f93ee80b577ea76ca0ff1921f31c8d4de852569a41d6eef54ae039d6557437761fce42d5c7babc632b9
 SHA512 
35da11f247f7180e2c5e720a1989d57bf575c7c8844b231c38b598c0df166891b9fbc86360fe7865908eee7f4119c037664f74002093a056e601fc65634361cb
-DIST firefox-91.4.0esr-ar.xpi 557243 BLAKE2B 
e1f4dd28e26227ef345673ac6b69eccbb3083d619fe0ad691586f2c132912589552e3a2d463efae30ac109d3bcef7a2b94aba78b0dd89b4a1ddec9537adb2e14
 SHA512 
cc5e9e60cc65314fef7c6b001a773f8ae7763342ba2979606dc4ef3efeab2af5cfe0443c953dd0796a2cc4f5bcd4671a6223fb921559d455794ac3c2606751fd
-DIST firefox-91.4.0esr-ast.xpi 496964 BLAKE2B 
6cd56181f48260dc85982220d32599c5d99fc7607ee17cf607976d945b8fc04217e9bb5ed150db6e8b0d691c6d219f9adbe9e26fc52af8af106b1b635caec105
 SHA512 
619f8f5d96d325a068cd27589de9cf230be74b613d8cb983e4833cfc59641b5e716a3d7f1ea69027e1baea4ab5a34f21f836141e5bfc4d8257c8d81077c29804
-DIST firefox-91.4.0esr-az.xpi 487259 BLAKE2B 
533a12abce11c5d39eb21291aae74efe0ca1a77a2169ce5be11cc64864b1cda5b28f04153c1f0c1c368b5183b248aca9596fc0c8e19466a5dc433ea5a54cdd54
 SHA512 
ea239697a214b6756e091655608514f3746a6ac0661cabe0241004d90854baf7d0f3191de361216dec70db00534bdd432495fc45531c1ba1162bf61d35ad4e5f
-DIST firefox-91.4.0esr-be.xpi 617852 BLAKE2B 
0e9fa980b3bc459e3b9bb7f3e63c6c3b21a2ae30995412b62dd55d2865c5e8144d5bb236a884680839a227e2e5456b107cb4c39ef1220b6186ab8ed8649eb170
 SHA512 
848d39d99f72bdc0b470c9e0a9a347edc3a661a43342e68085c33974bbac0d7085548fadb391fa4eec12aa24d4e577e670899d503a70bcbd02d83032b4d6c8b3
-DIST firefox-91.4.0esr-bg.xpi 566071 BLAKE2B 
ce4def1ff088bba14618de255e33dcafe2c0e1116f5d58166361f1f8a27a7c608e5ebead3270766111598c2d43ce5a9b413798c4aa722960bcbd7da07386538f
 SHA512 
e964a9ca742de974334b5f9a54dc3a0e6d7488a181ae7696a6130e2307d85cf1d39307ee4442bc663dab7a9a4d1850117a5eaac22e670852cedde4a18d2e0c46
-DIST firefox-91.4.0esr-bn.xpi 554437 BLAKE2B 
f0b7e820e5a06f9ba829fe61b903d8d363eb4793f8ba7463096ea9acd68abab500465c52ca9d577fda0b9f36eefcbdf62a4811be15abe9e2ed3af752853c5980
 SHA512 
95bed68b2e1c2954a8447cf5d782c9e650bd06e522163341890aa7e751ebd906404dfa8fa68e66749c0a69e5a1a17fabec827ecc0fac2bcd3db5ed4cb423346f
-DIST firefox-91.4.0esr-br.xpi 522501 BLAKE2B 
b2b2e43d3d6a0dce53b8fa6329951bb3ae14513a53f42078545c1bac0b42ed3854e367bfa9ddeeabea995c6f0c2709150dfeae474b6c9d22465057ae2c6cfbd1
 SHA512 
f4a4a21ccb7b7609dd7050f5fac57834b3806916ae2fe5a8d46dfea43715a80387ae776edc84cd151b2913ba0b3250896b2e0667dbcde5501873512a9897db26
-DIST firefox-91.4.0esr-bs.xpi 461651 BLAKE2B 
173ae71acf7d349526871b71a17742723d5ec4ca8a4e4786c7e60611579aa1dc2d7d3aa98db263a0d6e3e9246b45fb1f923662691df5c0e7b9bf4119abb3bc5a
 SHA512 
98227011b4167c3635507c1d3984854e049bc12f7d9ac27678bcc8c3db2c00df461d1b937c30e0ccade7fb90cff10ca354be84050f63730b05e6261bedc18c5e
-DIST firefox-91.4.0esr-ca-valencia.xpi 527261 BLAKE2B 
08da181d15b6859851f294a97548685797e6de5a954615990bae0fb0de0f8a8af4267516397e7773e6d239734c12dfeb5c3597ed66e917cdd35b7ee929a27522
 SHA512 
e91197cff0a966fa294f9e7027eff1134b196489ff5ccf943f3c91a0deccc60a9b4acd02e932074196e5fcaf3702453058aca1f5efe57766d44cd21a7ea35082
-DIST firefox-91.4.0esr-ca.xpi 527631 BLAKE2B 
d759ba35fe9940a21ac969b9386f236ada30b5ea4ccfa702714de5aa2310a150db48a2dc5e2c46087e4d0d2abb51e60672eba9b9e8e941d3c33d2529328c13eb
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/git-sources/

2021-12-19 Thread Mike Pagano
commit: 0b9259644f241e5b8dd1fe7d30facb1f2e7769ed
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Dec 20 01:46:10 2021 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Dec 20 01:46:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b925964

sys-kernel/git-sources: Version bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/git-sources/Manifest|  1 +
 sys-kernel/git-sources/git-sources-5.16_rc6.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index 4c523a34a606..00ad92da324d 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -4,3 +4,4 @@ DIST patch-5.16-rc2.patch 45612301 BLAKE2B 
26c0d5d0b7cbd277f2c09baf2064fa59ed010
 DIST patch-5.16-rc3.patch 46087888 BLAKE2B 
9e2234998503e1067afd0e9a3acf66a25459f4dd3913acab3044c8d569b5433c883e5c7774a6d388c66466962946bdc2b35d8e5239d58af98d3d3dd4ba1816d5
 SHA512 
437876372d93a5326dc32709867ffcad3e6f0fd2922b2e5f16889232a683fb7ef1ce9c08b71feff973d94372bb810621d9d9387c6dcb8ab7923c56e750ca9588
 DIST patch-5.16-rc4.patch 46394228 BLAKE2B 
3842d5a428d9623f6c49e785b1d9b9bf9b2b4aad98072b30162af8a361d48a70eb0933462a88e505bac2cdc757aa3bf5138153cdf04c49b15a8b79caa4c28f9c
 SHA512 
72270aa4b4fd7cf290898a8760166022a2cf41566b0b1e7bea285f44b9febb16a02244503f1c585f6ddc9818d7fada7a0a15c1bd00403b2a0c1108b4e7b16264
 DIST patch-5.16-rc5.patch 46736824 BLAKE2B 
43aef22e534942788b67f7ae5d0aa80a5cffa835423353ee89f6c9264ca0a976d05d6270e95e29535c462c513feab34f60ab3c06af2a15d58aac7fe3d6feb807
 SHA512 
9d7f1cfe1ad00883ff233577d34f395e4338a316e2a85c7219f12f0c10698ee7a9e64783ac1c6a3130bd80448195a6fbe946ffb3279db9322f7df3a839a26438
+DIST patch-5.16-rc6.patch 46912380 BLAKE2B 
d17e88081eeabfbf0ed7db842159b91107f28458e6e8cb3e5d82b099a34fe080beea23947b59659ad9825fee2ca780064c72185b3145925b941dac11707bba6a
 SHA512 
1c90451f39d73f5ca05085e04d4e7a589f9fa55224f69218ee387c8cdbbabcf1ece2f85a60f380c1cf5a854b664ab57ed4cfe6d44878faed1d9ae9f433ddcf94

diff --git a/sys-kernel/git-sources/git-sources-5.16_rc6.ebuild 
b/sys-kernel/git-sources/git-sources-5.16_rc6.ebuild
new file mode 100644
index ..806a3e87800e
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-5.16_rc6.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="1"
+K_BASE_VER="5.15"
+K_EXP_GENPATCHES_NOUSE="1"
+K_FROM_GIT="yes"
+ETYPE="sources"
+CKV="${PVR/-r/-git}"
+
+# only use this if it's not an _rc/_pre release
+[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="The very latest -git version of the Linux kernel"
+HOMEPAGE="https://www.kernel.org;
+SRC_URI="${KERNEL_URI}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE=""
+
+K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and
+experimental nature. If you have any issues, try a matching vanilla-sources
+ebuild -- if the problem is not there, please contact the upstream kernel
+developers at https://bugzilla.kernel.org and on the linux-kernel mailing list 
to
+report the problem so it can be fixed in time for the next kernel release."
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   >=sys-devel/patch-2.7.6-r4"
+
+pkg_postinst() {
+   postinst_sources
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/shadow/files/, sys-apps/shadow/

2021-12-19 Thread Sam James
commit: 019a7e4cea7b1a827ea4e1b5ef64dc528173d324
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 01:40:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 01:40:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=019a7e4c

sys-apps/shadow: update libsubid patch to match upstream-submitted version

Signed-off-by: Sam James  gentoo.org>

 sys-apps/shadow/files/shadow-4.10-libsubid-soname.patch | 13 -
 sys-apps/shadow/shadow-4.10-r2.ebuild   |  1 -
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/sys-apps/shadow/files/shadow-4.10-libsubid-soname.patch 
b/sys-apps/shadow/files/shadow-4.10-libsubid-soname.patch
index db9c917b..e2f8ddf466d9 100644
--- a/sys-apps/shadow/files/shadow-4.10-libsubid-soname.patch
+++ b/sys-apps/shadow/files/shadow-4.10-libsubid-soname.patch
@@ -1,7 +1,7 @@
 https://github.com/shadow-maint/shadow/pull/463
 
 From: Sam James 
-Date: Mon, 20 Dec 2021 01:24:16 +
+Date: Mon, 20 Dec 2021 01:37:23 +
 Subject: [PATCH] libsubid: fix defining SONAME version
 
 We were overriding this when --enable-shared was passed. We can actually
@@ -11,6 +11,17 @@ us here anyway.
 Without this patch, libsubid is installed as .0.
 
 Signed-off-by: Sam James 
+--- a/configure.ac
 b/configure.ac
+@@ -321,8 +321,6 @@ if test "$with_sha_crypt" = "yes"; then
+   AC_DEFINE(USE_SHA_CRYPT, 1, [Define to allow the SHA256 and SHA512 
password encryption algorithms])
+ fi
+ 
+-AM_CONDITIONAL(ENABLE_SHARED, test "x$enable_shared" = "xyes")
+-
+ AM_CONDITIONAL(USE_BCRYPT, test "x$with_bcrypt" = "xyes")
+ if test "$with_bcrypt" = "yes"; then
+   AC_DEFINE(USE_BCRYPT, 1, [Define to allow the bcrypt password 
encryption algorithm])
 --- a/libsubid/Makefile.am
 +++ b/libsubid/Makefile.am
 @@ -1,10 +1,6 @@

diff --git a/sys-apps/shadow/shadow-4.10-r2.ebuild 
b/sys-apps/shadow/shadow-4.10-r2.ebuild
index 888a5dd2db52..6f651117a693 100644
--- a/sys-apps/shadow/shadow-4.10-r2.ebuild
+++ b/sys-apps/shadow/shadow-4.10-r2.ebuild
@@ -68,7 +68,6 @@ src_prepare() {
 src_configure() {
local myeconfargs=(
--disable-account-tools-setuid
-   --enable-shared
--disable-static
--with-btrfs
--without-group-name-max-length



[gentoo-commits] repo/gentoo:master commit in: profiles/

2021-12-19 Thread Jonas Stein
commit: 7e4efa309a87058fd71f3310ef9dec853cd3b551
Author: Jonas Stein  gentoo  org>
AuthorDate: Mon Dec 20 01:28:25 2021 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Mon Dec 20 01:29:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e4efa30

package.mask: Last rite x11-misc/3ddesktop

Bug: https://bugs.gentoo.org/828875
Signed-off-by: Jonas Stein  gentoo.org>

 profiles/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 437188a6d8eb..713312bc2583 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Jonas Stein  (2021-12-20)
+# Package is broken and obsolete.
+# Removal on 2022-02-01.  Bug #828875.
+x11-misc/3ddesktop
+
 # Jonas Stein  (2021-12-20)
 # Package is broken and obsolete.
 # Removal on 2022-02-01.  Bug #464364.



[gentoo-commits] repo/gentoo:master commit in: sys-apps/shadow/

2021-12-19 Thread Sam James
commit: c3fbf9edc5c9fe28b3a02588b545b40f30fc1bdd
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 01:28:05 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 01:28:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3fbf9ed

sys-apps/shadow: fix PkgMetadataXmlIndentation

Signed-off-by: Sam James  gentoo.org>

 sys-apps/shadow/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/shadow/metadata.xml b/sys-apps/shadow/metadata.xml
index 9c7dcc5444cf..732ee860c25d 100644
--- a/sys-apps/shadow/metadata.xml
+++ b/sys-apps/shadow/metadata.xml
@@ -9,7 +9,7 @@
build the bcrypt password encryption 
algorithm
build the su program

-
+   
Reflect ABI of libsubids.so





[gentoo-commits] repo/gentoo:master commit in: sys-apps/shadow/files/, sys-apps/shadow/

2021-12-19 Thread Sam James
commit: ca1bb8531416b974b09efde5028ea46829e3c2c0
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 01:27:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 01:27:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca1bb853

sys-apps/shadow: fix libsubid SONAME, add subslot for libsubid

Signed-off-by: Sam James  gentoo.org>

 .../shadow/files/shadow-4.10-libsubid-soname.patch | 27 ++
 sys-apps/shadow/metadata.xml   |  4 +++-
 ...shadow-4.10-r1.ebuild => shadow-4.10-r2.ebuild} |  9 +---
 3 files changed, 36 insertions(+), 4 deletions(-)

diff --git a/sys-apps/shadow/files/shadow-4.10-libsubid-soname.patch 
b/sys-apps/shadow/files/shadow-4.10-libsubid-soname.patch
new file mode 100644
index ..db9c917b
--- /dev/null
+++ b/sys-apps/shadow/files/shadow-4.10-libsubid-soname.patch
@@ -0,0 +1,27 @@
+https://github.com/shadow-maint/shadow/pull/463
+
+From: Sam James 
+Date: Mon, 20 Dec 2021 01:24:16 +
+Subject: [PATCH] libsubid: fix defining SONAME version
+
+We were overriding this when --enable-shared was passed. We can actually
+just dump the conditional logic as libtool will do the right thing for
+us here anyway.
+
+Without this patch, libsubid is installed as .0.
+
+Signed-off-by: Sam James 
+--- a/libsubid/Makefile.am
 b/libsubid/Makefile.am
+@@ -1,10 +1,6 @@
+ lib_LTLIBRARIES = libsubid.la
+-if ENABLE_SHARED
+-libsubid_la_LDFLAGS = -Wl,-soname,libsubid.so.@LIBSUBID_ABI@ \
+-  -shared -version-info @LIBSUBID_ABI_MAJOR@
+-endif
+ libsubid_la_SOURCES = api.c
+-libsubid_la_LDFLAGS = -export-symbols-regex '^subid_'
++libsubid_la_LDFLAGS = -version-info @LIBSUBID_ABI_MAJOR@ 
-export-symbols-regex '^subid_'
+ 
+ pkginclude_HEADERS = subid.h
+ 

diff --git a/sys-apps/shadow/metadata.xml b/sys-apps/shadow/metadata.xml
index 980dcbed0ddb..9c7dcc5444cf 100644
--- a/sys-apps/shadow/metadata.xml
+++ b/sys-apps/shadow/metadata.xml
@@ -9,7 +9,9 @@
build the bcrypt password encryption 
algorithm
build the su program

-   
+
+   Reflect ABI of libsubids.so
+   

cpe:/a:debian:shadow
shadow-maint/shadow

diff --git a/sys-apps/shadow/shadow-4.10-r1.ebuild 
b/sys-apps/shadow/shadow-4.10-r2.ebuild
similarity index 97%
rename from sys-apps/shadow/shadow-4.10-r1.ebuild
rename to sys-apps/shadow/shadow-4.10-r2.ebuild
index a213030fec37..888a5dd2db52 100644
--- a/sys-apps/shadow/shadow-4.10-r1.ebuild
+++ b/sys-apps/shadow/shadow-4.10-r2.ebuild
@@ -3,14 +3,15 @@
 
 EAPI=7
 
-inherit libtool pam
+inherit autotools pam
 
 DESCRIPTION="Utilities to deal with user accounts"
 HOMEPAGE="https://github.com/shadow-maint/shadow;
 
SRC_URI="https://github.com/shadow-maint/shadow/releases/download/v${PV}/${P}.tar.xz;
 
 LICENSE="BSD GPL-2"
-SLOT="0"
+# Subslot is for libsubid's SONAME.
+SLOT="0/4"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="acl audit bcrypt cracklib nls pam selinux skey split-usr su xattr"
 # Taken from the man/Makefile.am file.
@@ -54,12 +55,14 @@ RDEPEND="${COMMON_DEPEND}
 
 PATCHES=(
"${FILESDIR}/${PN}-4.1.3-dots-in-usernames.patch"
+   "${FILESDIR}/${PN}-4.10-libsubid-soname.patch"
 )
 
 src_prepare() {
default
 
-   elibtoolize
+   eautoreconf
+   #elibtoolize
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: x11-misc/skippy/

2021-12-19 Thread Jonas Stein
commit: ecfcc31bf8de4415091bddd3322f886625311281
Author: Jonas Stein  gentoo  org>
AuthorDate: Mon Dec 20 01:08:43 2021 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Mon Dec 20 01:09:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecfcc31b

x11-misc/skippy: drop project desktop-misc

Drop project desktop-misc from the list of maintainers.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jonas Stein  gentoo.org>

 x11-misc/skippy/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/x11-misc/skippy/metadata.xml b/x11-misc/skippy/metadata.xml
index 410408b3d171..85e4ed814fa2 100644
--- a/x11-misc/skippy/metadata.xml
+++ b/x11-misc/skippy/metadata.xml
@@ -1,8 +1,5 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   desktop-m...@gentoo.org
-   Gentoo Desktop Miscellaneous Project
-   
+
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphite2/

2021-12-19 Thread Sam James
commit: 2bb2d3a4987fc21d4484b986b8e1f6977c5ceb15
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 01:05:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 01:06:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bb2d3a4

media-gfx/graphite2: only add lssp_shared on musl ppc/musl

Closes: https://bugs.gentoo.org/829690
Thanks-to: Jory A. Pratt  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphite2/graphite2-1.3.14-r1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/media-gfx/graphite2/graphite2-1.3.14-r1.ebuild 
b/media-gfx/graphite2/graphite2-1.3.14-r1.ebuild
index 1178fe2d3a31..1aae2996d981 100644
--- a/media-gfx/graphite2/graphite2-1.3.14-r1.ebuild
+++ b/media-gfx/graphite2/graphite2-1.3.14-r1.ebuild
@@ -73,7 +73,9 @@ multilib_src_configure() {
 
if use elibc_musl ; then
# bug #829690
-   sed -i -e 's:${GRAPHITE_LINK_FLAGS}:-lssp_shared &:' 
"${S}"/src/CMakeLists.txt || die
+   if use ppc || use x86 ; then
+   sed -i -e 's:${GRAPHITE_LINK_FLAGS}:-lssp_shared &:' 
"${S}"/src/CMakeLists.txt || die
+   fi
fi
 
cmake_src_configure



[gentoo-commits] repo/gentoo:master commit in: x11-misc/gtkdialog/

2021-12-19 Thread Jonas Stein
commit: 5231484ecfddb85c25adcf4a19e105b6d5052dd8
Author: Jonas Stein  gentoo  org>
AuthorDate: Mon Dec 20 00:59:36 2021 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Mon Dec 20 01:00:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5231484e

x11-misc/gtkdialog: drop project desktop-misc

Drop project desktop-misc from the list of maintainers.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jonas Stein  gentoo.org>

 x11-misc/gtkdialog/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/x11-misc/gtkdialog/metadata.xml b/x11-misc/gtkdialog/metadata.xml
index aa14c0976d52..756afb6ff8d9 100644
--- a/x11-misc/gtkdialog/metadata.xml
+++ b/x11-misc/gtkdialog/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   desktop-m...@gentoo.org
-   Gentoo Desktop Miscellaneous Project
-   
+   

gtkdialog is a GUI-creation utility that can be used with an 
arbitrary
interpreter. It enables the programmer to describe a graphical 
user interface



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-qxl/files/, x11-drivers/xf86-video-qxl/

2021-12-19 Thread Sam James
commit: aa6b6be1913a672ea920ba2ae6fad4c45490ef9d
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 00:57:50 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 00:58:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa6b6be1

x11-drivers/xf86-video-qxl: fix include order

Not quite clear if this is really an issue with xorg-server, but it is what it 
is.

Closes: https://bugs.gentoo.org/829628
Thanks-to: Remus-Gabriel Chelu  yahoo.es>
Signed-off-by: Sam James  gentoo.org>

 ...video-qxl-0.1.5_p20200205-xorg-21.0-build-bool.patch | 17 +
 .../xf86-video-qxl-0.1.5_p20200205-r1.ebuild|  1 +
 2 files changed, 18 insertions(+)

diff --git 
a/x11-drivers/xf86-video-qxl/files/xf86-video-qxl-0.1.5_p20200205-xorg-21.0-build-bool.patch
 
b/x11-drivers/xf86-video-qxl/files/xf86-video-qxl-0.1.5_p20200205-xorg-21.0-build-bool.patch
new file mode 100644
index ..74f2a0245698
--- /dev/null
+++ 
b/x11-drivers/xf86-video-qxl/files/xf86-video-qxl-0.1.5_p20200205-xorg-21.0-build-bool.patch
@@ -0,0 +1,17 @@
+https://bugs.gentoo.org/829628
+--- a/src/qxl_drmmode.h
 b/src/qxl_drmmode.h
+@@ -29,11 +29,11 @@
+ 
+ #ifdef XF86DRM_MODE
+ 
+-#include "xf86drm.h"
+-#include "xf86drmMode.h"
+ #include "xf86str.h"
+ #include "randrstr.h"
+ #include "xf86Crtc.h"
++#include "xf86drm.h"
++#include "xf86drmMode.h"
+ #ifdef HAVE_LIBUDEV
+ #include "libudev.h"
+ #endif

diff --git 
a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205-r1.ebuild 
b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205-r1.ebuild
index 86d9d4133a45..461f34cf61c1 100644
--- a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205-r1.ebuild
+++ b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205-r1.ebuild
@@ -30,6 +30,7 @@ BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.1.5_p20200205-xorg-21.0-build.patch
+   "${FILESDIR}"/${PN}-0.1.5_p20200205-xorg-21.0-build-bool.patch
 )
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: sys-boot/tboot/, sys-boot/tboot/files/

2021-12-19 Thread John Helmert III
commit: 302e8ab6fca4bb824c4b9b657fa454ad163ff10e
Author: Christopher Byrne  gmail  com>
AuthorDate: Sun Dec 19 22:44:08 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Dec 20 00:54:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=302e8ab6

sys-boot/tboot: Bump to 1.10.3

Closes: https://bugs.gentoo.org/709990
Closes: https://bugs.gentoo.org/725714
Closes: https://bugs.gentoo.org/743439
Closes: https://bugs.gentoo.org/783198
Closes: https://bugs.gentoo.org/815370
Closes: https://github.com/gentoo/gentoo/pull/15053
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Christopher Byrne  gmail.com>
Signed-off-by: John Helmert III  gentoo.org>

 sys-boot/tboot/Manifest|  1 +
 .../tboot/files/tboot-1.10.3-disable-Werror.patch  | 12 
 .../tboot/files/tboot-1.10.3-disable-strip.patch   | 14 +
 sys-boot/tboot/tboot-1.10.3.ebuild | 65 ++
 4 files changed, 92 insertions(+)

diff --git a/sys-boot/tboot/Manifest b/sys-boot/tboot/Manifest
index e82f629d1eb6..377ec022f4d8 100644
--- a/sys-boot/tboot/Manifest
+++ b/sys-boot/tboot/Manifest
@@ -1 +1,2 @@
+DIST tboot-1.10.3.tar.gz 906732 BLAKE2B 
4015ba84fbc273d1f1ea3f302dd11e62d1866049a31674b8967a9c1be645f88f2fdbc8614e1f7d824010e8280484885392b34aedb2d9f32654a3065e75e0bd42
 SHA512 
998501cfb23511adf63c0e2a70f203b3a92328cba39948a6be2e0dc6600aaaf9fcc18dc1ffcdd00c43a5d2c688c34c912c7525fd54a5c673a764c34141be4b77
 DIST tboot-1.9.11.tar.gz 709092 BLAKE2B 
97b6ea5a09e1adbf1fbdc36516e0e80d3acc67469f297603125542aed8235e6533afb96e6c38885b87e4584392da40d9f65d00eced2b8a87a2ecf61a17c3a985
 SHA512 
5c2466438ad3ab95ca66fe4d460f4e6b31ccd3c6ac79221b129883df4180fce4878dd07a5f180bb79fae13b59fa90c05aeda7339159d1d950011a59645024b8a

diff --git a/sys-boot/tboot/files/tboot-1.10.3-disable-Werror.patch 
b/sys-boot/tboot/files/tboot-1.10.3-disable-Werror.patch
new file mode 100644
index ..5285227713ad
--- /dev/null
+++ b/sys-boot/tboot/files/tboot-1.10.3-disable-Werror.patch
@@ -0,0 +1,12 @@
+diff -r 5a30b6b09e77 Config.mk
+--- a/Config.mkFri Dec 10 15:35:42 2021 +0100
 b/Config.mkSun Dec 12 14:53:57 2021 -0600
+@@ -39,7 +39,7 @@
+   /dev/null 2>&1`"; then echo "$(2)"; else echo "$(3)"; fi ;)
+ 
+ 
+-CFLAGS_WARN   = -Wall -Wformat-security -Werror -Wstrict-prototypes \
++CFLAGS_WARN   = -Wall -Wformat-security -Wstrict-prototypes \
+   -Wextra -Winit-self -Wswitch-default -Wunused-parameter \
+   -Wwrite-strings \
+   $(call cc-option,$(CC),-Wlogical-op,) \

diff --git a/sys-boot/tboot/files/tboot-1.10.3-disable-strip.patch 
b/sys-boot/tboot/files/tboot-1.10.3-disable-strip.patch
new file mode 100644
index ..c7a7fd04c7b5
--- /dev/null
+++ b/sys-boot/tboot/files/tboot-1.10.3-disable-strip.patch
@@ -0,0 +1,14 @@
+diff -r 5a30b6b09e77 Config.mk
+--- a/Config.mkFri Dec 10 15:35:42 2021 +0100
 b/Config.mkSun Dec 12 14:52:19 2021 -0600
+@@ -56,10 +56,6 @@
+ OBJCOPY?= objcopy
+ OBJDUMP?= objdump
+ 
+-ifeq ($(debug),n)
+-INSTALL_STRIP ?= -s
+-endif
+-
+ INSTALL  ?= install
+ INSTALL_DIR  = $(INSTALL) -d -m0755 -p
+ INSTALL_DATA = $(INSTALL) -m0644 -p

diff --git a/sys-boot/tboot/tboot-1.10.3.ebuild 
b/sys-boot/tboot/tboot-1.10.3.ebuild
new file mode 100644
index ..82f0b645458c
--- /dev/null
+++ b/sys-boot/tboot/tboot-1.10.3.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit mount-boot toolchain-funcs
+
+DESCRIPTION="Performs a measured and verified boot using Intel Trusted 
Execution Technology"
+HOMEPAGE="https://sourceforge.net/projects/tboot/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="custom-cflags selinux"
+
+# requires patching the kernel src
+RESTRICT="test"
+
+DEPEND="dev-libs/openssl:0=[-bindist(-)]"
+
+RDEPEND="${DEPEND}
+   sys-boot/grub:2
+   selinux? ( sec-policy/selinux-tboot )"
+
+DOCS=( README.md COPYING CHANGELOG )
+PATCHES=( "${FILESDIR}/${PN}-1.10.3-disable-Werror.patch"
+ "${FILESDIR}/${PN}-1.10.3-disable-strip.patch" )
+
+src_configure() {
+   tc-export AS LD CC CPP AR RANLIB NM OBJCOPY OBJDUMP
+
+   default
+}
+
+src_compile() {
+   use custom-cflags && export TBOOT_CFLAGS=${CFLAGS} || unset CCASFLAGS 
CFLAGS CPPFLAGS LDFLAGS
+
+   if use amd64; then
+   export MAKEARGS="TARGET_ARCH=x86_64"
+   else
+   export MAKEARGS="TARGET_ARCH=i686"
+   fi
+
+   default
+}
+
+src_install() {
+   emake DISTDIR="${D}" install
+
+   dodoc "${DOCS[@]}"
+   dodoc docs/*.{txt,md}
+
+   cd "${ED}" || die
+   mkdir -p usr/lib/tboot/ || die
+   mv boot usr/lib/tboot/ || die
+}
+
+pkg_postinst() {
+   cp "${ROOT}/usr/lib/tboot/boot/"* "${ROOT}/boot/" || 

[gentoo-commits] repo/gentoo:master commit in: sys-boot/tboot/, sys-boot/tboot/files/

2021-12-19 Thread John Helmert III
commit: 61d9c34970e78d9afc98ce07f9e5360be7690b13
Author: Christopher Byrne  gmail  com>
AuthorDate: Sun Dec 19 22:44:09 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Dec 20 00:54:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61d9c349

sys-boot/tboot: Remove old

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Christopher Byrne  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/17607
Signed-off-by: John Helmert III  gentoo.org>

 sys-boot/tboot/Manifest|  1 -
 .../tboot/files/tboot-1.9.11-genkernel-path.patch  | 62 
 sys-boot/tboot/tboot-1.9.11-r1.ebuild  | 68 --
 3 files changed, 131 deletions(-)

diff --git a/sys-boot/tboot/Manifest b/sys-boot/tboot/Manifest
index 377ec022f4d8..af909f3a1a02 100644
--- a/sys-boot/tboot/Manifest
+++ b/sys-boot/tboot/Manifest
@@ -1,2 +1 @@
 DIST tboot-1.10.3.tar.gz 906732 BLAKE2B 
4015ba84fbc273d1f1ea3f302dd11e62d1866049a31674b8967a9c1be645f88f2fdbc8614e1f7d824010e8280484885392b34aedb2d9f32654a3065e75e0bd42
 SHA512 
998501cfb23511adf63c0e2a70f203b3a92328cba39948a6be2e0dc6600aaaf9fcc18dc1ffcdd00c43a5d2c688c34c912c7525fd54a5c673a764c34141be4b77
-DIST tboot-1.9.11.tar.gz 709092 BLAKE2B 
97b6ea5a09e1adbf1fbdc36516e0e80d3acc67469f297603125542aed8235e6533afb96e6c38885b87e4584392da40d9f65d00eced2b8a87a2ecf61a17c3a985
 SHA512 
5c2466438ad3ab95ca66fe4d460f4e6b31ccd3c6ac79221b129883df4180fce4878dd07a5f180bb79fae13b59fa90c05aeda7339159d1d950011a59645024b8a

diff --git a/sys-boot/tboot/files/tboot-1.9.11-genkernel-path.patch 
b/sys-boot/tboot/files/tboot-1.9.11-genkernel-path.patch
deleted file mode 100644
index b2459816068b..
--- a/sys-boot/tboot/files/tboot-1.9.11-genkernel-path.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-diff -r 9998b2fb83fd tboot/20_linux_tboot
 a/tboot/20_linux_tboot Wed Apr 10 11:47:06 2019 +0200
-+++ b/tboot/20_linux_tboot Tue Jul 23 22:42:00 2019 -0500
-@@ -173,7 +173,16 @@
- EOF
- }
- 
--linux_list=`for i in /boot/vmlinu[xz]-* /vmlinu[xz]-* ; do
-+machine=`uname -m`
-+case "$machine" in
-+i?86) GENKERNEL_ARCH="x86" ;;
-+mips|mips64) GENKERNEL_ARCH="mips" ;;
-+mipsel|mips64el) GENKERNEL_ARCH="mipsel" ;;
-+arm*) GENKERNEL_ARCH="arm" ;;
-+*) GENKERNEL_ARCH="$machine" ;;
-+esac
-+
-+linux_list=`for i in /boot/vmlinu[xz]-* /vmlinu[xz]-* /boot/kernel-*; do
-   basename=$(basename $i)
-   version=$(echo $basename | sed -e "s,^[^0-9]*-,,g")
- if grub_file_is_not_garbage "$i" && grep -qx "CONFIG_INTEL_TXT=y" 
/boot/config-${version} 2> /dev/null ; then echo -n "$i " ; fi
-@@ -219,7 +228,9 @@
-"initrd.img-${alt_version}" "initrd-${alt_version}.img" \
-"initrd-${alt_version}" "initramfs-${alt_version}.img" \
-"initramfs-genkernel-${version}" \
--   "initramfs-genkernel-${alt_version}"; do
-+   "initramfs-genkernel-${alt_version}" \
-+   "initramfs-genkernel-${GENKERNEL_ARCH}-${version}" \
-+   "initramfs-genkernel-${GENKERNEL_ARCH}-${alt_version}"; do
-   if test -e "${dirname}/${i}" ; then
-   initrd="$i"
-   break
-diff -r 9998b2fb83fd tboot/20_linux_xen_tboot
 a/tboot/20_linux_xen_tboot Wed Apr 10 11:47:06 2019 +0200
-+++ b/tboot/20_linux_xen_tboot Tue Jul 23 22:42:00 2019 -0500
-@@ -167,6 +167,15 @@
- EOF
- }
- 
-+machine=`uname -m`
-+case "$machine" in
-+i?86) GENKERNEL_ARCH="x86" ;;
-+mips|mips64) GENKERNEL_ARCH="mips" ;;
-+mipsel|mips64el) GENKERNEL_ARCH="mipsel" ;;
-+arm*) GENKERNEL_ARCH="arm" ;;
-+*) GENKERNEL_ARCH="$machine" ;;
-+esac
-+
- linux_list=`for i in /boot/vmlinu[xz]-* /vmlinu[xz]-* /boot/kernel-*; do
- if grub_file_is_not_garbage "$i"; then
-   basename=$(basename $i)
-@@ -234,7 +243,9 @@
- "initrd-${version}" "initrd.img-${alt_version}" \
- "initrd-${alt_version}.img" "initrd-${alt_version}" \
- "initramfs-genkernel-${version}" \
--"initramfs-genkernel-${alt_version}" ; do
-+"initramfs-genkernel-${alt_version}" \
-+"initramfs-genkernel-${GENKERNEL_ARCH}-${version}" \
-+"initramfs-genkernel-${GENKERNEL_ARCH}-${alt_version}"; do
- if test -e "${dirname}/${i}" ; then
- initrd="$i"
- break

diff --git a/sys-boot/tboot/tboot-1.9.11-r1.ebuild 
b/sys-boot/tboot/tboot-1.9.11-r1.ebuild
deleted file mode 100644
index 64a972787d85..
--- a/sys-boot/tboot/tboot-1.9.11-r1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic mount-boot
-
-DESCRIPTION="Performs a measured and verified boot using Intel Trusted 
Execution Technology"
-HOMEPAGE="https://sourceforge.net/projects/tboot/;

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphite2/

2021-12-19 Thread Sam James
commit: e21cf01224e5a1b2e3f749844dd1776775b014ac
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 00:48:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 00:48:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e21cf012

media-gfx/graphite2: fix UnusedInherits

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphite2/graphite2-1.3.14-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphite2/graphite2-1.3.14-r1.ebuild 
b/media-gfx/graphite2/graphite2-1.3.14-r1.ebuild
index 86136261342d..1178fe2d3a31 100644
--- a/media-gfx/graphite2/graphite2-1.3.14-r1.ebuild
+++ b/media-gfx/graphite2/graphite2-1.3.14-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 CMAKE_ECLASS=cmake
 GENTOO_DEPEND_ON_PERL="no"
 PYTHON_COMPAT=( python3_{7,8,9} )
-inherit perl-module python-any-r1 cmake-multilib flag-o-matic
+inherit perl-module python-any-r1 cmake-multilib
 
 DESCRIPTION="Library providing rendering capabilities for complex non-Roman 
writing systems"
 
HOMEPAGE="https://scripts.sil.org/cms/scripts/page.php?site_id=projects_id=graphite_home;



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphite2/files/, media-gfx/graphite2/

2021-12-19 Thread Sam James
commit: 0d1bf1816e7e2b05f0d9435e2d266272f120d19f
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 00:36:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 00:48:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d1bf181

media-gfx/graphite2: fix build system (mainly musl build)

- Fix musl build (force in -lssp_nonshared for -nodefaultlibs)
- Fix .cmake install path

Bug: https://bugs.gentoo.org/532408
Closes: https://bugs.gentoo.org/829690
Signed-off-by: Sam James  gentoo.org>

 .../graphite2-1.3.14-fix-cmake-files-libdir.patch  | 13 +
 .../files/graphite2-1.35-fix-gcc-linking.patch | 18 ++
 ...phite2-1.3.14.ebuild => graphite2-1.3.14-r1.ebuild} | 17 +
 3 files changed, 44 insertions(+), 4 deletions(-)

diff --git 
a/media-gfx/graphite2/files/graphite2-1.3.14-fix-cmake-files-libdir.patch 
b/media-gfx/graphite2/files/graphite2-1.3.14-fix-cmake-files-libdir.patch
new file mode 100644
index ..d4ae9846dce4
--- /dev/null
+++ b/media-gfx/graphite2/files/graphite2-1.3.14-fix-cmake-files-libdir.patch
@@ -0,0 +1,13 @@
+Fix CMake install path. Noticed as part of the SSP patch (which we handle in
+the ebuild instead).
+
+https://git.alpinelinux.org/aports/tree/main/graphite2/cmake.patch?h=3.15-stable
+https://bugs.gentoo.org/829690
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -156,4 +152,4 @@ endif()
+ 
+ 
+ install(TARGETS graphite2 EXPORT graphite2 LIBRARY DESTINATION 
lib${LIB_SUFFIX} ARCHIVE DESTINATION lib${LIB_SUFFIX} PUBLIC_HEADER DESTINATION 
include/graphite2 RUNTIME DESTINATION bin)
+-install(EXPORT graphite2 DESTINATION share/graphite2 NAMESPACE gr2_)
++install(EXPORT graphite2 DESTINATION lib${LIB_SUFFIX}/cmake/graphite2 
NAMESPACE gr2_)

diff --git a/media-gfx/graphite2/files/graphite2-1.35-fix-gcc-linking.patch 
b/media-gfx/graphite2/files/graphite2-1.35-fix-gcc-linking.patch
new file mode 100644
index ..b162ca9aa6f9
--- /dev/null
+++ b/media-gfx/graphite2/files/graphite2-1.35-fix-gcc-linking.patch
@@ -0,0 +1,18 @@
+https://src.fedoraproject.org/rpms/graphite2/raw/41fb7c104c8f9293254abaa91bbda1daafb458cd/f/graphite-arm-nodefaultlibs.patch
+https://bugs.gentoo.org/829690
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -120,11 +120,7 @@
+ if (${CMAKE_CXX_COMPILER} MATCHES  ".*mingw.*")
+ target_link_libraries(graphite2 kernel32 msvcr90 mingw32 gcc user32)
+ else (${CMAKE_CXX_COMPILER} MATCHES  ".*mingw.*")
+-if (GRAPHITE2_SANITIZERS)
+-target_link_libraries(graphite2 c gcc_s)
+-else ()
+-target_link_libraries(graphite2 c gcc)
+-endif ()
++  target_link_libraries(graphite2 c gcc_s)
+ endif()
+ include(Graphite)
+ if (BUILD_SHARED_LIBS)
+

diff --git a/media-gfx/graphite2/graphite2-1.3.14.ebuild 
b/media-gfx/graphite2/graphite2-1.3.14-r1.ebuild
similarity index 84%
rename from media-gfx/graphite2/graphite2-1.3.14.ebuild
rename to media-gfx/graphite2/graphite2-1.3.14-r1.ebuild
index 3f1a3d4d8c22..86136261342d 100644
--- a/media-gfx/graphite2/graphite2-1.3.14.ebuild
+++ b/media-gfx/graphite2/graphite2-1.3.14-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 CMAKE_ECLASS=cmake
 GENTOO_DEPEND_ON_PERL="no"
 PYTHON_COMPAT=( python3_{7,8,9} )
-inherit perl-module python-any-r1 cmake-multilib
+inherit perl-module python-any-r1 cmake-multilib flag-o-matic
 
 DESCRIPTION="Library providing rendering capabilities for complex non-Roman 
writing systems"
 
HOMEPAGE="https://scripts.sil.org/cms/scripts/page.php?site_id=projects_id=graphite_home;
@@ -20,7 +20,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="perl? ( dev-lang/perl:= )"
 DEPEND="
-   perl? ( dev-lang/perl )
+   perl? ( dev-lang/perl:= )
test? ( dev-libs/glib:2 )
 "
 BDEPEND="
@@ -37,7 +37,11 @@ BDEPEND="
)
 "
 
-PATCHES=( "${FILESDIR}/${PN}-1.3.5-includes-libs-perl.patch" )
+PATCHES=(
+   "${FILESDIR}/${PN}-1.3.5-includes-libs-perl.patch"
+   "${FILESDIR}/${PN}-1.35-fix-gcc-linking.patch"
+   "${FILESDIR}/${PN}-1.3.14-fix-cmake-files-libdir.patch"
+)
 
 pkg_setup() {
use perl && perl_set_version
@@ -45,7 +49,7 @@ pkg_setup() {
 }
 
 python_check_deps() {
-   has_version "dev-python/fonttools[${PYTHON_USEDEP}]"
+   has_version -b "dev-python/fonttools[${PYTHON_USEDEP}]"
 }
 
 src_prepare() {
@@ -67,6 +71,11 @@ multilib_src_configure() {
-DGRAPHITE2_NSEGCACHE:BOOL=ON
)
 
+   if use elibc_musl ; then
+   # bug #829690
+   sed -i -e 's:${GRAPHITE_LINK_FLAGS}:-lssp_shared &:' 
"${S}"/src/CMakeLists.txt || die
+   fi
+
cmake_src_configure
 
# fix perl linking



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/

2021-12-19 Thread Ionen Wolkens
commit: 4aedec8057413312d66fed8fd980a1ff6cd2566f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Dec 19 23:35:40 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Dec 20 00:46:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aedec80

x11-drivers/nvidia-drivers: add 390.147, xorg-21+kernel-5.15 support

Also update ebuild to match 495.46 changes.

Was tested with a 560ti + gentoo-kernel-bin-{5.10.86,5.15.10}
+ xorg-{1.20.14,21.1.2-r2} + plasma-5.23.4 without issues, this
driver branch still has some life in it.

Closes: https://bugs.gentoo.org/829635
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-drivers/nvidia-drivers/Manifest|   7 +
 .../nvidia-drivers/nvidia-drivers-390.147.ebuild   | 426 +
 2 files changed, 433 insertions(+)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index e057bf7105cc..6b746a788d5b 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -4,7 +4,9 @@ DIST NVIDIA-Linux-aarch64-470.94.run 183639436 BLAKE2B 
a2e7af432e9d6a65e44c6b0af
 DIST NVIDIA-Linux-aarch64-495.44.run 210477242 BLAKE2B 
8fb5419be19ab4feab158fb43f142fdc1471b756f7d43afac1c9e787465a991e291cac725dda266b2f454022aea7cb3e249c6f132963a89c97564ef378e876b4
 SHA512 
4d2ed853bc3d7812652f3e677ca1cf56f1b2563bc0a43cee2cf4544f8d3b30d8f29ccc994fc8f95e2c8b40b04efdca066b616983bf2e2fb9247d2d9a8503d4ea
 DIST NVIDIA-Linux-aarch64-495.46.run 211122869 BLAKE2B 
2193f9de186b727af4f22999f6890c1b06a89e88308d5f0cc317b5b1088c62313b34efb4cbd782bc9565083191c443e5cd10b6c8cf89a988153c1abff4e9b1ec
 SHA512 
c830482fa75e841f33a32bd28e842892613968e3e23928f1e1fa45672ef2349fbd33af59341cc4e789f702163b17b10a861b071b42f90e037050769c83ae53b9
 DIST NVIDIA-Linux-x86-390.144.run 49210937 BLAKE2B 
b7e6edb55af88be74e4322ff1d270388a60a9d9809314c3a0502f86ed97edb99dfcdd3c81c5f51e681c8fcc47ecbfecd124b4d733141d23726226a3965b4c1f1
 SHA512 
d962c7e7b4b9c4635a887767d34a49c401a89e5975a5e57fa83366ca824ab70d5b8a81f3dce2e05e0528afddc72d70b2fcd69a216bd16d75e7b88ec704390546
+DIST NVIDIA-Linux-x86-390.147.run 49303088 BLAKE2B 
5a3a02b88af1ee8699b0c6c3fa222d9176338f10437a88c874126c7bacf64ddc44d03d8a44542cba989129af6336e46cae775713458a16d78ea75e4e004dfffb
 SHA512 
c5d47e2a8c034e158093feeefa2455ec49d676fbd1700118aedba0c3b84be4e2060402d0e27e50d1a674de10f369f8e5ca2da8c61f1d0560d2105d33d7238359
 DIST NVIDIA-Linux-x86_64-390.144.run 85000417 BLAKE2B 
8ecfa768fb8fe92170ff5b82698a7fb22da8bc557ab2036464bf5650b6fffc7028e25a68e1f5638f6bc171eb45a4aba459465490c7a99aacd36dc769994062e8
 SHA512 
9503ebf41037a14deba995288a364768cb03fb682de8653a4b0c05955b23603443c41c4216c93eac7d7efc301734416012864ede728324ab47b93ff167d93da4
+DIST NVIDIA-Linux-x86_64-390.147.run 85930997 BLAKE2B 
a8085c9abc1c31251788a8f5abdc2090c9085b3028e364184244bbf24d822dc3266877c88b30f403507fa2dd511c68ec67e1f188d6b0f1f4d7d792881d5253fc
 SHA512 
0d8bda32e916d71da2ea74bc12a4f3cb0a0c2ddda27511cf3c89bbf4aeb28db68f6b7261639d88dd1c0180b91213c09de930d233158268c5d9ab3b223510e964
 DIST NVIDIA-Linux-x86_64-460.91.03.run 178201292 BLAKE2B 
4d407b7bb3a99ab71c62c3cd18dc3549c98a24e7af28276e6e6a21dd33efcab017fed3f782f6dfb060c4437cd718f19c2f9900de367cc47bf19fa2718a18ad55
 SHA512 
4ac11130fe5a8f1c26f459e9c19660b3ff6f23011e9f77b09ca948fc42609e523ecea70d3bf6def50a75b4a3079ab280018753fb6e53875d9bb8093a033e3b70
 DIST NVIDIA-Linux-x86_64-470.62.16.run 270377842 BLAKE2B 
6f6263a8652c07e8da7dfc6663f31125ecb605620cd2da05e0972c0787cd43f49779b5354c38f55dafe468b7adb5ddccbdad1a5a361a599f26175156aca8410f
 SHA512 
bb541d59eb908d6b2a255f11af01257f34fe4d7e6807ba19de957da8f0a3b428854bf5b97c71134d3a705ea27598fe0b940bd1c4055026bd90ffe04c1880ca9b
 DIST NVIDIA-Linux-x86_64-470.86.run 273149806 BLAKE2B 
c7f5a64dfb6547856d5bccdce0fcce0f6180966961245508cdc96e672ae500940f35fad0a9b8e8e9692b5cc67d68504371e041364e3a367deb4e1c3c75222c20
 SHA512 
e541549967ee992b8e6812cb6a294307217e66c7380ec17ff143ddc637f6e3a5b6c807ba8e29bf4c3d6813d7589a41aa124e8a5709a484ecf7fedfe420598a06
@@ -12,30 +14,35 @@ DIST NVIDIA-Linux-x86_64-470.94.run 272262854 BLAKE2B 
23785ec9d434f48793547a3a0d
 DIST NVIDIA-Linux-x86_64-495.44.run 282259831 BLAKE2B 
ca11406a5b1b25d9691ec61d4125457c22438b8f0af0651043235f72ee75c4b264cfde7b04840bbec15c22bc5eb657a46326b49941e6c776a8990430cf052818
 SHA512 
bc9054e6028ba172906e6eb9a0b8f5cfc3ae74d57f3e95e0f9057879e3af07a4b19479e80d81e948872bc47bbd674f77f5f81d4debd2e2c3ce45058cd9211802
 DIST NVIDIA-Linux-x86_64-495.46.run 280886811 BLAKE2B 
156917245f37a5da9121cf570616d6367eec66998a50136f1db0c521fc725e68db27acd5741a9fc3e3d502a2c7e90ccde68a7e56346cb8f5fc65ea419c2f0576
 SHA512 
859548fa81478acb994b40434fc85824976b1f83bc15846290898854db84ea3c6550586a1d7e89ff3afa248310d2bcf4d2d52d5d8e91cf74e3f7e4108a7002ad
 DIST nvidia-installer-390.144.tar.bz2 150017 BLAKE2B 
1a633594ecb9b54ee5a1e3620263a95db30c1ddebf547ecc7f267e1f0b799bcdb44cc3ddd6c96eda085d9be5c8f691e92556296f250495d80eec0c2f155f5bd5
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/expat/

2021-12-19 Thread Sebastian Pipping
commit: 829abbc881ba337ca9f1333d9943e893ab850720
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Mon Dec 20 00:12:50 2021 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Mon Dec 20 00:14:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=829abbc8

dev-libs/expat: 2.4.2

Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 dev-libs/expat/Manifest   |   1 +
 dev-libs/expat/expat-2.4.2.ebuild | 100 ++
 2 files changed, 101 insertions(+)

diff --git a/dev-libs/expat/Manifest b/dev-libs/expat/Manifest
index 167b959732dc..bb827ccf2a80 100644
--- a/dev-libs/expat/Manifest
+++ b/dev-libs/expat/Manifest
@@ -1 +1,2 @@
 DIST expat-2.4.1.tar.xz 445024 BLAKE2B 
2ae66d284a03176ef7290093f59bb7ad98011dfbf3c7c3515ba4e4b99f849474def6ce6d9844c944fed22d86ac4ea1a38863646be914d9432eda7b69d890be65
 SHA512 
9dc760dbf701f75e55c4479d81417622f8c750d8473498458a382a4c2932a2976a059cb3589f88855188e5173ec7868d285c4601428e0ca625df7a59cf975191
+DIST expat-2.4.2.tar.xz 449664 BLAKE2B 
627ee86bd878b8f0edc50bdbeb26d347ec8bdd06fc369a3ee378ad133d38eb7cfe9018a5839843ba6757d727e84229c84c51d618b5de7e92197bdc7203e09b73
 SHA512 
c27f2b54e9babc6bd24283b62cc65546f37fa40481ac55b84d9e3ecad1b58d3c52055c71d56600b43aaf20ad142c70899a8dc424dba804b1699077c38dfe34a3

diff --git a/dev-libs/expat/expat-2.4.2.ebuild 
b/dev-libs/expat/expat-2.4.2.ebuild
new file mode 100644
index ..b92f19631735
--- /dev/null
+++ b/dev-libs/expat/expat-2.4.2.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+AUTOTOOLS_AUTO_DEPEND=no
+AT_NOEAUTOHEADER=yes  # because expat_config.h.in would need post-processing
+inherit autotools multilib-minimal usr-ldscript
+
+DESCRIPTION="Stream-oriented XML parser library"
+HOMEPAGE="https://libexpat.github.io/;
+SRC_URI="https://github.com/libexpat/libexpat/releases/download/R_${PV//\./_}/expat-${PV}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+IUSE="elibc_FreeBSD examples static-libs unicode"
+BDEPEND="unicode? ( ${AUTOTOOLS_DEPEND} )"
+
+DOCS=( README.md )
+
+src_prepare() {
+   default
+
+   # fix interpreter to be a recent/good shell
+   sed -i -e "1s:/bin/sh:${BASH}:" conftools/get-version.sh || die
+   if use unicode; then
+   cp -R "${S}" "${S}"w || die
+   pushd "${S}"w >/dev/null
+   find -name Makefile.am \
+   -exec sed \
+   -e 's,libexpat\.la,libexpatw.la,' \
+   -e 's,libexpat_la,libexpatw_la,' \
+   -i {} + || die
+   eautoreconf
+   popd >/dev/null
+   fi
+}
+
+multilib_src_configure() {
+   local myconf="$(use_enable static-libs static) --without-docbook"
+
+   mkdir -p "${BUILD_DIR}"w || die
+
+   if use unicode; then
+   pushd "${BUILD_DIR}"w >/dev/null
+   CPPFLAGS="${CPPFLAGS} -DXML_UNICODE" ECONF_SOURCE="${S}"w econf 
${myconf}
+   popd >/dev/null
+   fi
+
+   ECONF_SOURCE="${S}" econf ${myconf}
+}
+
+multilib_src_compile() {
+   emake
+
+   if use unicode; then
+   pushd "${BUILD_DIR}"w >/dev/null
+   emake -C lib
+   popd >/dev/null
+   fi
+}
+
+multilib_src_install() {
+   emake install DESTDIR="${D}"
+
+   if use unicode; then
+   pushd "${BUILD_DIR}"w >/dev/null
+   emake -C lib install DESTDIR="${D}"
+   popd >/dev/null
+
+   pushd "${ED}"/usr/$(get_libdir)/pkgconfig >/dev/null
+   cp expat.pc expatw.pc
+   sed -i -e '/^Libs/s:-lexpat::' expatw.pc || die
+   popd >/dev/null
+   fi
+
+   if multilib_is_native_abi ; then
+   # libgeom in /lib and ifconfig in /sbin require libexpat on 
FreeBSD since
+   # we stripped the libbsdxml copy starting from 
freebsd-lib-8.2-r1
+   use elibc_FreeBSD && gen_usr_ldscript -a expat
+   fi
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   doman doc/xmlwf.1
+
+   # Note: Use of HTML_DOCS would add unwanted "doc" subfolder
+   docinto html
+   dodoc doc/*.{css,html}
+
+   if use examples; then
+   docinto examples
+   dodoc examples/*.c
+   docompress -x usr/share/doc/${PF}/examples
+   fi
+
+   find "${D}" -name '*.la' -type f -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/

2021-12-19 Thread Jonas Stein
commit: 5292fc9d1076f147cb355d36101659804b6ada1c
Author: Jonas Stein  gentoo  org>
AuthorDate: Mon Dec 20 00:10:03 2021 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Mon Dec 20 00:10:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5292fc9d

package.mask: Last rite x11-misc/habak

Bug: https://bugs.gentoo.org/464364
Signed-off-by: Jonas Stein  gentoo.org>

 profiles/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 85ace35e8af9..437188a6d8eb 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Jonas Stein  (2021-12-20)
+# Package is broken and obsolete.
+# Removal on 2022-02-01.  Bug #464364.
+x11-misc/habak
+
 # Piotr Karbowski  (2021-12-19)
 # No package depends on those bindings anymore.
 # Removal in 30 days.



[gentoo-commits] repo/gentoo:master commit in: sec-keys/signify-keys-signify/

2021-12-19 Thread Sam James
commit: ee2340975ceb94538e7e96375a6067377e2a8115
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 00:09:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 00:09:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee234097

sec-keys/signify-keys-signify: add missing verify-sig BDEPEND

Closes: https://bugs.gentoo.org/829689
Signed-off-by: Sam James  gentoo.org>

 sec-keys/signify-keys-signify/signify-keys-signify-30.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sec-keys/signify-keys-signify/signify-keys-signify-30.ebuild 
b/sec-keys/signify-keys-signify/signify-keys-signify-30.ebuild
index 7541ab05ed2b..cc7a4df4dcbb 100644
--- a/sec-keys/signify-keys-signify/signify-keys-signify-30.ebuild
+++ b/sec-keys/signify-keys-signify/signify-keys-signify-30.ebuild
@@ -24,6 +24,8 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc 
ppc64 ~riscv ~s390 s
 
 VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/signify.asc
 
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-signify )"
+
 src_install() {
insinto /usr/share/signify-keys
doins "${DISTDIR}/${MY_P}.pub"



[gentoo-commits] repo/gentoo:master commit in: media-gfx/scrot/files/

2021-12-19 Thread Sam James
commit: ef3989d3e251da2993c981ba8aa7d9fbf068cf02
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 00:05:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 00:06:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef3989d3

media-gfx/scrot: tidy up patch

Signed-off-by: Sam James  gentoo.org>

 media-gfx/scrot/files/scrot-1.7-fix-docdir.patch | 25 +---
 1 file changed, 22 insertions(+), 3 deletions(-)

diff --git a/media-gfx/scrot/files/scrot-1.7-fix-docdir.patch 
b/media-gfx/scrot/files/scrot-1.7-fix-docdir.patch
index ebae595ac38f..3e0fb09da85d 100644
--- a/media-gfx/scrot/files/scrot-1.7-fix-docdir.patch
+++ b/media-gfx/scrot/files/scrot-1.7-fix-docdir.patch
@@ -2,7 +2,7 @@ 
https://github.com/resurrecting-open-source-projects/scrot/pull/175
 
 From: Sam James 
 Date: Sun, 19 Dec 2021 23:59:45 +
-Subject: [PATCH] build: respect docdir
+Subject: [PATCH 1/2] build: respect docdir
 
 Before this patch with --docdir=/usr/share/doc/scrot-1.7-r1 (example downstream
 versioning for patches):
@@ -34,7 +34,7 @@ Bug: https://bugs.gentoo.org/828928
 Signed-off-by: Sam James 
 --- a/Makefile.am
 +++ b/Makefile.am
-@@ -34,8 +34,7 @@ MAINTAINERCLEANFILES = Makefile.in
+@@ -34,10 +34,9 @@ MAINTAINERCLEANFILES = Makefile.in
  
  man_MANS = man/scrot.1
  
@@ -42,5 +42,24 @@ Signed-off-by: Sam James 
 -docsdir = $(prefix)/share/doc/scrot
 +doc_DATA = README.md AUTHORS ChangeLog doc/scrot.png
  
- EXTRA_DIST = man/scrot.1 $(docs_DATA)
+-EXTRA_DIST = man/scrot.1 $(docs_DATA)
++EXTRA_DIST = man/scrot.1
+ 
+ SUBDIRS = src
+ 
+From: Sam James 
+Date: Mon, 20 Dec 2021 00:03:35 +
+Subject: [PATCH 2/2] build: simplify man page installation
+
+Signed-off-by: Sam James 
+--- a/Makefile.am
 b/Makefile.am
+@@ -36,7 +36,7 @@ man_MANS = man/scrot.1
+ 
+ doc_DATA = README.md AUTHORS ChangeLog doc/scrot.png
+ 
+-EXTRA_DIST = man/scrot.1
++EXTRA_DIST = $(man_MANS)
+ 
+ SUBDIRS = src
  



[gentoo-commits] repo/gentoo:master commit in: sys-apps/shadow/

2021-12-19 Thread Mike Gilbert
commit: 7fc9ef2849d15769dd9df4ef6602658116fccb1b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Dec 20 00:04:11 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 20 00:05:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fc9ef28

sys-apps/shadow: disable static libsubid

Closes: https://bugs.gentoo.org/829686
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/shadow/{shadow-4.10.ebuild => shadow-4.10-r1.ebuild} | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-apps/shadow/shadow-4.10.ebuild 
b/sys-apps/shadow/shadow-4.10-r1.ebuild
similarity index 99%
rename from sys-apps/shadow/shadow-4.10.ebuild
rename to sys-apps/shadow/shadow-4.10-r1.ebuild
index f5c21566039e..a213030fec37 100644
--- a/sys-apps/shadow/shadow-4.10.ebuild
+++ b/sys-apps/shadow/shadow-4.10-r1.ebuild
@@ -65,6 +65,8 @@ src_prepare() {
 src_configure() {
local myeconfargs=(
--disable-account-tools-setuid
+   --enable-shared
+   --disable-static
--with-btrfs
--without-group-name-max-length
--without-tcb



[gentoo-commits] repo/gentoo:master commit in: media-gfx/scrot/, media-gfx/scrot/files/

2021-12-19 Thread Sam James
commit: e3fab0acfbb39f126224b70daf1927e3fe1404f8
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 19 23:58:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 00:02:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3fab0ac

media-gfx/scrot: respect docdir

Closes: https://bugs.gentoo.org/828928
Signed-off-by: Sam James  gentoo.org>

 media-gfx/scrot/files/scrot-1.7-fix-docdir.patch   | 46 ++
 .../{scrot-1.7-r1.ebuild => scrot-1.7-r2.ebuild}   | 11 +-
 2 files changed, 55 insertions(+), 2 deletions(-)

diff --git a/media-gfx/scrot/files/scrot-1.7-fix-docdir.patch 
b/media-gfx/scrot/files/scrot-1.7-fix-docdir.patch
new file mode 100644
index ..ebae595ac38f
--- /dev/null
+++ b/media-gfx/scrot/files/scrot-1.7-fix-docdir.patch
@@ -0,0 +1,46 @@
+https://github.com/resurrecting-open-source-projects/scrot/pull/175
+
+From: Sam James 
+Date: Sun, 19 Dec 2021 23:59:45 +
+Subject: [PATCH] build: respect docdir
+
+Before this patch with --docdir=/usr/share/doc/scrot-1.7-r1 (example downstream
+versioning for patches):
+```
+>>> /usr/share/doc/scrot-1.7-r1/
+>>> /usr/share/doc/scrot-1.7-r1/README.md.bz2
+>>> /usr/share/doc/scrot-1.7-r1/ChangeLog.bz2
+>>> /usr/share/doc/scrot-1.7-r1/AUTHORS.bz2
+>>> /usr/share/doc/scrot/
+>>> /usr/share/doc/scrot/scrot.png
+>>> /usr/share/doc/scrot/README.md.bz2
+>>> /usr/share/doc/scrot/ChangeLog.bz2
+>>> /usr/share/doc/scrot/AUTHORS.bz2
+```
+
+After:
+```
+>>> /usr/share/doc/scrot-1.7-r1/scrot.png
+>>> /usr/share/doc/scrot-1.7-r1/README.md.bz2
+>>> /usr/share/doc/scrot-1.7-r1/ChangeLog.bz2
+>>> /usr/share/doc/scrot-1.7-r1/AUTHORS.bz2
+```
+
+This avoids installing duplicate files & installs them to the
+same location but it's overridable by --docdir in ./configure which
+helps downstreams.
+
+Bug: https://bugs.gentoo.org/828928
+Signed-off-by: Sam James 
+--- a/Makefile.am
 b/Makefile.am
+@@ -34,8 +34,7 @@ MAINTAINERCLEANFILES = Makefile.in
+ 
+ man_MANS = man/scrot.1
+ 
+-docs_DATA = README.md AUTHORS ChangeLog doc/scrot.png
+-docsdir = $(prefix)/share/doc/scrot
++doc_DATA = README.md AUTHORS ChangeLog doc/scrot.png
+ 
+ EXTRA_DIST = man/scrot.1 $(docs_DATA)
+ 

diff --git a/media-gfx/scrot/scrot-1.7-r1.ebuild 
b/media-gfx/scrot/scrot-1.7-r2.ebuild
similarity index 82%
rename from media-gfx/scrot/scrot-1.7-r1.ebuild
rename to media-gfx/scrot/scrot-1.7-r2.ebuild
index 80d7728667d6..3aa2ef8c7e06 100644
--- a/media-gfx/scrot/scrot-1.7-r1.ebuild
+++ b/media-gfx/scrot/scrot-1.7-r2.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-inherit bash-completion-r1
+# Need autotools for docdir patch for now
+inherit autotools bash-completion-r1
 
 DESCRIPTION="Screen capture utility using imlib2 library"
 HOMEPAGE="https://github.com/resurrecting-open-source-projects/scrot;
@@ -45,10 +46,16 @@ DOCS=(
AUTHORS ChangeLog README.md
 )
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.7-fix-docdir.patch
+)
+
 src_prepare() {
default
 
-   [[ ${PV} == ** ]] && eautoreconf
+   # Needed for 1.7 for the docdir patch
+   eautoreconf
+   #[[ ${PV} == ** ]] && eautoreconf
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: dev-util/gn/

2021-12-19 Thread Sam James
commit: 5791253577b3c35c7a8b1d20b43b64f104fc43e2
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 19 23:29:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 19 23:29:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57912535

dev-util/gn: Stabilize 0.1943 arm64, #829636

Signed-off-by: Sam James  gentoo.org>

 dev-util/gn/gn-0.1943.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gn/gn-0.1943.ebuild b/dev-util/gn/gn-0.1943.ebuild
index 7baad27d7923..ef244f02caf3 100644
--- a/dev-util/gn/gn-0.1943.ebuild
+++ b/dev-util/gn/gn-0.1943.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://dev.gentoo.org/~sultan/distfiles/dev-util/gn/${P}.tar.xz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
 IUSE="vim-syntax"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-misc/oneko/

2021-12-19 Thread Jonas Stein
commit: 2ced6efc24583dce97167bd0612ac68d4cd1b0d3
Author: Jonas Stein  gentoo  org>
AuthorDate: Sun Dec 19 23:28:58 2021 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Sun Dec 19 23:29:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ced6efc

app-misc/oneko: drop project desktop-misc

Drop project desktop-misc from the list of maintainers.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jonas Stein  gentoo.org>

 app-misc/oneko/metadata.xml | 11 ++-
 1 file changed, 2 insertions(+), 9 deletions(-)

diff --git a/app-misc/oneko/metadata.xml b/app-misc/oneko/metadata.xml
index ffef374ad597..efa30633536a 100644
--- a/app-misc/oneko/metadata.xml
+++ b/app-misc/oneko/metadata.xml
@@ -1,21 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-desktop-m...@gentoo.org
-Gentoo Desktop Miscellaneous Project
-
+
 
 "oneko-sakura" is modified version of oneko. KINOMOTO Sakura chases around your
 mouse cursor.
-
 To stop the program, run this command:
-
-killall oneko
-
+   killall oneko
 If your mouse cursor changes to the default black cross after running oneko,
 you should install x11-apps/xsetroot and run:
-
xsetroot -cursor_name left_ptr
 
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/fmt/

2021-12-19 Thread Sam James
commit: e12515968539388c86777f6289e187d2309ce454
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 19 23:28:23 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 19 23:28:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1251596

dev-ml/fmt: Stabilize 0.9.0 x86, #828293

Signed-off-by: Sam James  gentoo.org>

 dev-ml/fmt/fmt-0.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/fmt/fmt-0.9.0.ebuild b/dev-ml/fmt/fmt-0.9.0.ebuild
index 517ca5861df6..84c17b3fcdd1 100644
--- a/dev-ml/fmt/fmt-0.9.0.ebuild
+++ b/dev-ml/fmt/fmt-0.9.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://erratique.ch/software/fmt/releases/${P}.tbz;
 
 LICENSE="ISC"
 SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-video/ffmpeg/

2021-12-19 Thread Sam James
commit: 6c47429e65e821e0a535614c8634b5b0009eec35
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Dec 19 19:49:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 19 23:09:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c47429e

media-video/ffmpeg: stable 4.4.1-r1 for sparc, bug #829389

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 media-video/ffmpeg/ffmpeg-4.4.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/ffmpeg/ffmpeg-4.4.1-r1.ebuild 
b/media-video/ffmpeg/ffmpeg-4.4.1-r1.ebuild
index 5fa4a33885bb..d28411d2bd94 100644
--- a/media-video/ffmpeg/ffmpeg-4.4.1-r1.ebuild
+++ b/media-video/ffmpeg/ffmpeg-4.4.1-r1.ebuild
@@ -59,7 +59,7 @@ LICENSE="
samba? ( GPL-3 )
 "
 if [ "${PV#}" = "${PV}" ] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 # Options to use as use_enable in the foo[:bar] form.



[gentoo-commits] repo/gentoo:master commit in: net-dns/ldns-utils/

2021-12-19 Thread Mike Gilbert
commit: c70632e4e2ac22a21cfdfc544509ba29a2d460c9
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Dec 19 23:02:23 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Dec 19 23:03:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c70632e4

net-dns/ldns-utils: stabilize 1.8.0-r2

Closes: https://bugs.gentoo.org/828109
Bug: https://bugs.gentoo.org/828109
Signed-off-by: Mike Gilbert  gentoo.org>

 net-dns/ldns-utils/ldns-utils-1.8.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ldns-utils/ldns-utils-1.8.0-r2.ebuild 
b/net-dns/ldns-utils/ldns-utils-1.8.0-r2.ebuild
index 3dc600717c87..6c68aaf2613b 100644
--- a/net-dns/ldns-utils/ldns-utils-1.8.0-r2.ebuild
+++ b/net-dns/ldns-utils/ldns-utils-1.8.0-r2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://www.nlnetlabs.nl/projects/ldns/;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86"
 IUSE="+dane ecdsa ed25519 ed448 examples gost ssl"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/

2021-12-19 Thread William Hubbs
commit: c4f976860be166dde52e1c751d1b0be30d5a80ca
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Dec 19 23:01:22 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Dec 19 23:02:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4f97686

dev-lang/go: fix home page

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-1.17.5.ebuild | 2 +-
 dev-lang/go/go-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/go/go-1.17.5.ebuild b/dev-lang/go/go-1.17.5.ebuild
index 4b20d98f17e7..1896c2546e86 100644
--- a/dev-lang/go/go-1.17.5.ebuild
+++ b/dev-lang/go/go-1.17.5.ebuild
@@ -27,7 +27,7 @@ case ${PV}  in
 esac
 
 DESCRIPTION="A concurrent garbage collected and typesafe programming language"
-HOMEPAGE="https://golang.org;
+HOMEPAGE="https://go.dev;
 
 LICENSE="BSD"
 SLOT="0/${PV}"

diff --git a/dev-lang/go/go-.ebuild b/dev-lang/go/go-.ebuild
index 65ea8818bf92..a1e1574ff8dd 100644
--- a/dev-lang/go/go-.ebuild
+++ b/dev-lang/go/go-.ebuild
@@ -27,7 +27,7 @@ case ${PV}  in
 esac
 
 DESCRIPTION="A concurrent garbage collected and typesafe programming language"
-HOMEPAGE="https://golang.org;
+HOMEPAGE="https://go.dev;
 
 LICENSE="BSD"
 SLOT="0/${PV}"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2021-12-19 Thread Sam James
commit: ec65830857c1a0adee866e0b017ff56fc2fed785
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 19 22:55:29 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 19 22:55:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec658308

sys-apps/nvme-cli: add 1.16

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/Manifest |  1 +
 sys-apps/nvme-cli/nvme-cli-1.16.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index a34dba99031f..1eb09d96a97d 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,2 +1,3 @@
 DIST nvme-cli-1.14.tar.gz 579561 BLAKE2B 
e27dade228ee47d88ef5cbab4d9d6163e75af44fb3345ed2ae566e875b973355255a5aba1b1846e53006f9676922cf7901a5e6e4867fcf04c591bf372a119bca
 SHA512 
b5e18708233fd37069d84ee34232d737ed6d6909b0ec523d82cc2c4940172f7ce769b9bbec0d8615ebee544a5174cb4d752ad6d96ea05cfaa1177efc760f0e9e
 DIST nvme-cli-1.15.tar.gz 610927 BLAKE2B 
66278904d49987d92083c1bb28a98d362adee8e85ee92e44e9dee381f3efcc76ac53ddf82957495ac7b2ef82e717c570d55e1b2052224740c1bc7e5af8af137e
 SHA512 
0614105153edf7217d4c428927423628b63f6bee034c59926370a13d433c9c3af217338fb6fe2f8bbf781fc17ebae0102e8c072371b7ea4324c18dfdffd40305
+DIST nvme-cli-1.16.tar.gz 598246 BLAKE2B 
8aef6ae82ec9a2c67de6c69addd72c87ade6554e6d374c717f8e3c0585565974a2b2870eb172b3ebdc1ae307bd3a55a14a17d3feea8d437265db136b434b519f
 SHA512 
c713eb15b979ad17791cf95717b42d5f638cb4803d646bca1f4825e6bb50f086226b44b108b61571709b2cb615ae6ba86dbad309f675b240ebd3968d1cf536ff

diff --git a/sys-apps/nvme-cli/nvme-cli-1.16.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.16.ebuild
new file mode 100644
index ..0debd0e006e6
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-1.16.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd toolchain-funcs udev
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+RESTRICT="test"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="hugepages +json systemd +uuid"
+
+RDEPEND="json? ( dev-libs/json-c:= )
+   hugepages? ( sys-libs/libhugetlbfs )
+   systemd? ( sys-apps/systemd:= )
+   uuid? ( sys-apps/util-linux:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   sed -e 's|^LIBUUID =|LIBUUID ?=|' \
+   -e 's|^LIBJSONC =|LIBJSONC ?=|' \
+   -e 's|^LIBHUGETLBFS =|LIBHUGETLBFS ?=|' \
+   -e 's|^HAVE_SYSTEMD =|HAVE_SYSTEMD ?=|' \
+   -e '/DESTDIROLD/d' \
+   -i Makefile || die
+}
+
+src_configure() {
+   tc-export CC
+
+   export PREFIX="${EPREFIX}/usr"
+
+   local unitdir="$(systemd_get_systemunitdir)"
+   export SYSTEMDDIR="${unitdir%/system}"
+   export UDEVDIR="${EPREFIX}$(get_udevdir)"
+
+   MAKEOPTS+=" LIBUUID=$(usex uuid 0 1)"
+   MAKEOPTS+=" LIBJSONC=$(usex json 0 1)"
+   MAKEOPTS+=" LIBHUGETLBFS=$(usex hugepages 0 1)"
+   MAKEOPTS+=" HAVE_SYSTEMD=$(usex systemd 0 1)"
+   MAKEOPTS+="  V=1"
+}



[gentoo-commits] proj/releng:master commit in: releases/specs/ppc/ppc64le/

2021-12-19 Thread Georgy Yakovlev
commit: e15e7285acb6328b9e00a0ba8126f50a2b4d378a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Dec 19 22:53:33 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Dec 19 22:53:33 2021 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=e15e7285

releases/specs/ppc/ppc64le/installcd-stage1.spec: add nvme-cli

Signed-off-by: Georgy Yakovlev  gentoo.org>

 releases/specs/ppc/ppc64le/installcd-stage1.spec | 1 +
 1 file changed, 1 insertion(+)

diff --git a/releases/specs/ppc/ppc64le/installcd-stage1.spec 
b/releases/specs/ppc/ppc64le/installcd-stage1.spec
index 68bfc1cb..6279aac3 100644
--- a/releases/specs/ppc/ppc64le/installcd-stage1.spec
+++ b/releases/specs/ppc/ppc64le/installcd-stage1.spec
@@ -71,6 +71,7 @@ livecd/packages:
sys-apps/lm-sensors
sys-apps/lsvpd
sys-apps/memtester
+   sys-apps/nvme-cli
sys-apps/opal-utils
sys-apps/sdparm
sys-apps/usbutils



[gentoo-commits] repo/gentoo:master commit in: sys-apps/shadow/

2021-12-19 Thread Sam James
commit: 87b9220d49a06c38e953a4ddfd85f2041c4007aa
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 19 22:45:20 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 19 22:45:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87b9220d

sys-apps/shadow: fix IndirectInherits

Whoops.

Signed-off-by: Sam James  gentoo.org>

 sys-apps/shadow/shadow-4.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/shadow/shadow-4.10.ebuild 
b/sys-apps/shadow/shadow-4.10.ebuild
index 57c678ce4aae..f5c21566039e 100644
--- a/sys-apps/shadow/shadow-4.10.ebuild
+++ b/sys-apps/shadow/shadow-4.10.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools pam
+inherit libtool pam
 
 DESCRIPTION="Utilities to deal with user accounts"
 HOMEPAGE="https://github.com/shadow-maint/shadow;



[gentoo-commits] repo/gentoo:master commit in: sys-apps/util-linux/

2021-12-19 Thread Sam James
commit: c550eb53b108fcf6d4e2a38778230bc9a7d078e8
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 19 22:43:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 19 22:44:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c550eb53

sys-apps/util-linux: enable su by default

shadow 4.10+ is deprecating 'su', so we're switching
to util-linux's implementation by default.

Signed-off-by: Sam James  gentoo.org>

 .../{util-linux-.ebuild => util-linux-2.37.2-r2.ebuild}| 7 ++-
 sys-apps/util-linux/util-linux-.ebuild | 2 +-
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/sys-apps/util-linux/util-linux-.ebuild 
b/sys-apps/util-linux/util-linux-2.37.2-r2.ebuild
similarity index 97%
copy from sys-apps/util-linux/util-linux-.ebuild
copy to sys-apps/util-linux/util-linux-2.37.2-r2.ebuild
index 8f1152f9d80f..69303ce82277 100644
--- a/sys-apps/util-linux/util-linux-.ebuild
+++ b/sys-apps/util-linux/util-linux-2.37.2-r2.ebuild
@@ -25,7 +25,7 @@ HOMEPAGE="https://www.kernel.org/pub/linux/utils/util-linux/ 
https://github.com/
 
 LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain"
 SLOT="0"
-IUSE="audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger 
magic ncurses nls pam python +readline rtas selinux slang static-libs su +suid 
systemd test tty-helpers udev unicode userland_GNU"
+IUSE="audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger 
magic ncurses nls pam python +readline rtas selinux slang static-libs +su +suid 
systemd test tty-helpers udev unicode userland_GNU"
 
 # Most lib deps here are related to programs rather than our libs,
 # so we rarely need to specify ${MULTILIB_USEDEP}.
@@ -84,6 +84,11 @@ RESTRICT="!test? ( test )"
 
 S="${WORKDIR}/${MY_P}"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.37.1-agetty_ctrl-c_erase.patch #804972
+   "${FILESDIR}"/${P}-ioctl_ns-test-hang.patch # upstream test hang patch
+)
+
 src_prepare() {
default
 

diff --git a/sys-apps/util-linux/util-linux-.ebuild 
b/sys-apps/util-linux/util-linux-.ebuild
index 8f1152f9d80f..4ee312bbaff2 100644
--- a/sys-apps/util-linux/util-linux-.ebuild
+++ b/sys-apps/util-linux/util-linux-.ebuild
@@ -25,7 +25,7 @@ HOMEPAGE="https://www.kernel.org/pub/linux/utils/util-linux/ 
https://github.com/
 
 LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain"
 SLOT="0"
-IUSE="audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger 
magic ncurses nls pam python +readline rtas selinux slang static-libs su +suid 
systemd test tty-helpers udev unicode userland_GNU"
+IUSE="audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger 
magic ncurses nls pam python +readline rtas selinux slang static-libs +su +suid 
systemd test tty-helpers udev unicode userland_GNU"
 
 # Most lib deps here are related to programs rather than our libs,
 # so we rarely need to specify ${MULTILIB_USEDEP}.



[gentoo-commits] repo/gentoo:master commit in: sci-libs/openblas/

2021-12-19 Thread Sam James
commit: 4c8ffce13cbcdcbe8bd4f7c2c9b9281b22d542ee
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 19 22:36:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 19 22:44:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c8ffce1

sci-libs/openblas: add 0.3.19

Signed-off-by: Sam James  gentoo.org>

 sci-libs/openblas/Manifest   |   1 +
 sci-libs/openblas/openblas-0.3.19.ebuild | 197 +++
 2 files changed, 198 insertions(+)

diff --git a/sci-libs/openblas/Manifest b/sci-libs/openblas/Manifest
index 4dba7654c102..6c8bbfef4fa2 100644
--- a/sci-libs/openblas/Manifest
+++ b/sci-libs/openblas/Manifest
@@ -1 +1,2 @@
 DIST openblas-0.3.18.tar.gz 12619822 BLAKE2B 
38a5e7b861eb0063a4494c1cfb6f7f5723741437ecdd5cb1fb42645eb73bceb472b3a8c11eec3d0ba4f676981ac89de4ff1ee0d7ea42d1e234746f34ce8fb6b8
 SHA512 
df9a14026a61bdc5285636bfd7a52dce244d24fcf4a0c870ef4e58b8b50e412849828ca5aeac2a2435f635e78e60559762e8bae22ea7bc5dff2e865a96d81152
+DIST openblas-0.3.19.tar.gz 12706050 BLAKE2B 
c29aa27faaf18e3330087f8d2ebed733f53878266d6865239dfbb1624a113f3cabc988bbfcc18a0aa5d971697bc68bb267795ef24e2d8e0e8d50f802cb817b57
 SHA512 
1fcbcfefb7744894b0b0c83c6071b342086ca311dc67f5c2745812d61dcc9d31ef7dd5e1215dfb2731ae7197d497dbdf8f8b26a432eb07d41a7db0983eb86a33

diff --git a/sci-libs/openblas/openblas-0.3.19.ebuild 
b/sci-libs/openblas/openblas-0.3.19.ebuild
new file mode 100644
index ..7d76564474ca
--- /dev/null
+++ b/sci-libs/openblas/openblas-0.3.19.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic fortran-2 toolchain-funcs
+
+DESCRIPTION="Optimized BLAS library based on GotoBLAS2"
+HOMEPAGE="http://xianyi.github.com/OpenBLAS/;
+SRC_URI="https://github.com/xianyi/OpenBLAS/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}"/OpenBLAS-${PV}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="dynamic eselect-ldso index-64bit openmp pthread relapack test"
+REQUIRED_USE="?? ( openmp pthread )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   eselect-ldso? (
+   >=app-eselect/eselect-blas-0.2
+   >=app-eselect/eselect-lapack-0.2
+   )
+"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.3.12-shared-blas-lapack.patch"
+)
+
+pkg_pretend() {
+   elog "This software has a massive number of options that"
+   elog "are configurable and it is *impossible* for all of"
+   elog "those to fit inside any manageable ebuild."
+   elog "The Gentoo provided package has enough to build"
+   elog "a fully optimized library for your targeted CPU."
+   elog "You can set the CPU target using the environment"
+   elog "variable - OPENBLAS_TARGET or it will be detected"
+   elog "automatically from the target toolchain (supports"
+   elog "cross compilation toolchains)."
+   elog "You can control the maximum number of threads"
+   elog "using OPENBLAS_NTHREAD, default=64 and number of "
+   elog "parallel calls to allow before further calls wait"
+   elog "using OPENBLAS_NPARALLEL, default=8."
+}
+
+pkg_setup() {
+   fortran-2_pkg_setup
+
+   # List of most configurable options - Makefile.rule
+
+   # https://github.com/xianyi/OpenBLAS/pull/2663
+   tc-export CC FC LD AR AS RANLIB
+
+   # HOSTCC is used for scripting
+   export HOSTCC=$(tc-getBUILD_CC)
+
+   # threading options
+   use openmp && tc-check-openmp
+   USE_THREAD=0
+   if use openmp; then
+   USE_THREAD=1; USE_OPENMP=1;
+   elif use pthread; then
+   USE_THREAD=1; USE_OPENMP=0;
+   fi
+   export USE_THREAD USE_OPENMP
+
+   # We need to filter these while building the library, and not just
+   # while building the test suite. Will hopefully get fixed upstream:
+   # https://github.com/xianyi/OpenBLAS/issues/2657
+   use test && filter-flags "-fbounds-check" "-fcheck=bounds" "-fcheck=all"
+
+   # disable submake with -j and default optimization flags
+   # in Makefile.system
+   # Makefile.rule says to not modify COMMON_OPT/FCOMMON_OPT...
+   export MAKE_NB_JOBS=-1 \
+  COMMON_OPT=" " \
+  FCOMMON_OPT=" "
+
+   # Target CPU ARCH options
+   # generally detected automatically from cross toolchain
+   use dynamic && \
+   export DYNAMIC_ARCH=1 \
+  NO_AFFINITY=1 \
+  TARGET=GENERIC
+
+   export NUM_PARALLEL=${OPENBLAS_NPARALLEL:-8} \
+  NUM_THREADS=${OPENBLAS_NTHREAD:-64}
+
+   # setting OPENBLAS_TARGET to override auto detection
+   # in case the toolchain is not enough to detect
+   # https://github.com/xianyi/OpenBLAS/blob/develop/TargetList.txt
+   if ! use dynamic && [[ ! -z "${OPENBLAS_TARGET}" ]] ; then
+  

[gentoo-commits] repo/gentoo:master commit in: sys-apps/shadow/

2021-12-19 Thread Sam James
commit: 8a28a1339f90e920c137d36751b90acac8f1f854
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 19 22:42:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 19 22:44:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a28a133

sys-apps/shadow: add 4.10

Note that 'su' is now disabled by default (IUSE="su", not IUSE="+su"),
see from the release notes:
```
Note: From this release forward, su from this package should be
considered deprecated. Please replace any users of it with su from
util-linux. Please open an issue if there is a problem with that.
We intend to remove it in an upcoming release.
```

Signed-off-by: Sam James  gentoo.org>

 sys-apps/shadow/Manifest   |   1 +
 sys-apps/shadow/shadow-4.10.ebuild | 245 +
 2 files changed, 246 insertions(+)

diff --git a/sys-apps/shadow/Manifest b/sys-apps/shadow/Manifest
index 19bec0338d02..35b49660564f 100644
--- a/sys-apps/shadow/Manifest
+++ b/sys-apps/shadow/Manifest
@@ -1,2 +1,3 @@
+DIST shadow-4.10.tar.xz 1662364 BLAKE2B 
80b5f0f6b8fbb3e2ca134e14e93a3f67e5baa34d793ace5b90690676634f4cc72dfb4b3d50dbd7626c1a144898c1c943f8acbc8121903f17519c981986c284ae
 SHA512 
39ffc1863d1f84aa39a2983c08e5adb93642b09e3e5e65c1c4e8a342207a79201b199e518e3701726014c7cb736977ef275d2dc1c659b5776183ae73978357da
 DIST shadow-4.8.1.tar.xz 1611196 BLAKE2B 
952707cdd55dc6c00dcbc60dbc3bf84ac618dbe916b36d993802b3ce42594de332a9bc22933a28881af3d317a340eab017ada55511b4e4fbc3ca6b422c4bc254
 SHA512 
780a983483d847ed3c91c82064a0fa902b6f4185225978241bc3bc03fcc3aa143975b46aee43151c6ba43efcfdb1819516b76ba7ad3d1d3c34fcc38ea42e917b
 DIST shadow-4.9.tar.xz 1627008 BLAKE2B 
7a9a6a489115c7a20520cfec61f008fc0f70f7f50aaf539e94dfdcb20035d2de88ab3198e76812a4e3eb944b92c76c0ca2e85e35f4342537711c2c033248a72b
 SHA512 
254cda49bb14505a7604821e7fa898bf4bf317d648e9ddc881ab80a6860d52053dfffacad6feab87c7d16608c35ed6b6cee99e7757eac930da3a7b31cdcd4b95

diff --git a/sys-apps/shadow/shadow-4.10.ebuild 
b/sys-apps/shadow/shadow-4.10.ebuild
new file mode 100644
index ..57c678ce4aae
--- /dev/null
+++ b/sys-apps/shadow/shadow-4.10.ebuild
@@ -0,0 +1,245 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools pam
+
+DESCRIPTION="Utilities to deal with user accounts"
+HOMEPAGE="https://github.com/shadow-maint/shadow;
+SRC_URI="https://github.com/shadow-maint/shadow/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="BSD GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+IUSE="acl audit bcrypt cracklib nls pam selinux skey split-usr su xattr"
+# Taken from the man/Makefile.am file.
+LANGS=( cs da de es fi fr hu id it ja ko pl pt_BR ru sv tr zh_CN zh_TW )
+
+REQUIRED_USE="?? ( cracklib pam )"
+
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/gettext
+"
+COMMON_DEPEND="
+   virtual/libcrypt:=
+   acl? ( sys-apps/acl:0= )
+   audit? ( >=sys-process/audit-2.6:0= )
+   cracklib? ( >=sys-libs/cracklib-2.7-r3:0= )
+   nls? ( virtual/libintl )
+   pam? ( sys-libs/pam:0= )
+   skey? ( sys-auth/skey:0= )
+   selinux? (
+   >=sys-libs/libselinux-1.28:0=
+   sys-libs/libsemanage:0=
+   )
+   xattr? ( sys-apps/attr:0= )
+"
+DEPEND="${COMMON_DEPEND}
+   >=sys-kernel/linux-headers-4.14
+"
+RDEPEND="${COMMON_DEPEND}
+   !=sys-auth/pambase-20150213 )
+   su? ( !sys-apps/util-linux[su(-)] )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.1.3-dots-in-usernames.patch"
+)
+
+src_prepare() {
+   default
+
+   elibtoolize
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-account-tools-setuid
+   --with-btrfs
+   --without-group-name-max-length
+   --without-tcb
+   $(use_enable nls)
+   $(use_with acl)
+   $(use_with audit)
+   $(use_with bcrypt)
+   $(use_with cracklib libcrack)
+   $(use_with elibc_glibc nscd)
+   $(use_with pam libpam)
+   $(use_with selinux)
+   $(use_with skey)
+   $(use_with su)
+   $(use_with xattr attr)
+   )
+   econf "${myeconfargs[@]}"
+
+   has_version 'sys-libs/uclibc[-rpc]' && sed -i '/RLOGIN/d' config.h 
#425052
+
+   if use nls ; then
+   local l langs="po" # These are the pot files.
+   for l in ${LANGS[*]} ; do
+   has ${l} ${LINGUAS-${l}} && langs+=" ${l}"
+   done
+   sed -i "/^SUBDIRS = /s:=.*:= ${langs}:" man/Makefile || die
+   fi
+}
+
+set_login_opt() {
+   local comment="" opt=${1} val=${2}
+   if [[ -z ${val} ]]; then
+   comment="#"
+   sed -i \
+   -e "/^${opt}\>/s:^:#:" \
+   "${ED}"/etc/login.defs || die
+

[gentoo-commits] repo/gentoo:master commit in: dev-python/pyproject2setuppy/

2021-12-19 Thread Michał Górny
commit: 39770387aae6724f2b7cced7724d2ae30151d9c5
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 19 22:07:41 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 19 22:41:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39770387

dev-python/pyproject2setuppy: Bump to v22

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pyproject2setuppy/Manifest  |  1 +
 .../pyproject2setuppy/pyproject2setuppy-22.ebuild  | 29 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-python/pyproject2setuppy/Manifest 
b/dev-python/pyproject2setuppy/Manifest
index 6e8c0c9e746e..49da47d27c7c 100644
--- a/dev-python/pyproject2setuppy/Manifest
+++ b/dev-python/pyproject2setuppy/Manifest
@@ -1 +1,2 @@
 DIST pyproject2setuppy-21.tar.gz 12938 BLAKE2B 
09b030e882e7ec66c3d8ad76d486c08b991c7ba725d628101c07475348890a55bc6d6f4ef96f3a9b0f8d40382c026f075aac6dd2fa970fa409c4824b625ba3f1
 SHA512 
d899bc81f01283dd854fa2c0c5d15e5b77bd273f4269e2dea8612dd41bb4d5404e63e0fc6db5cbefe2a65a69848a3a5c9eae56e93face1736b2e8a0aa39f2193
+DIST pyproject2setuppy-22.tar.gz 13046 BLAKE2B 
5f59a08294f3d6d9dcbd6d9cbf6769abb523e8a409944157e9e8dc8a03944d173c1656c18da9138e220ad1ead31cb6af70bea8628c0e7164357af32a86700ec7
 SHA512 
8fc2975c8b4384b6a79008e2fc1de6acd2bcb27c9232b45ae5bda0e40f5a0be330ef7c9ef4ab36ab8ab33e9faf587b19d8fb431d95c866ccce46afc975f3cf26

diff --git a/dev-python/pyproject2setuppy/pyproject2setuppy-22.ebuild 
b/dev-python/pyproject2setuppy/pyproject2setuppy-22.ebuild
new file mode 100644
index ..4428d6f94a11
--- /dev/null
+++ b/dev-python/pyproject2setuppy/pyproject2setuppy-22.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_SETUPTOOLS=manual
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+inherit distutils-r1
+
+DESCRIPTION="Cheap setup.py hack to install flit & poetry-based projects"
+HOMEPAGE="https://github.com/mgorny/pyproject2setuppy;
+SRC_URI="
+   https://github.com/mgorny/pyproject2setuppy/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/tomli[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/argon2-cffi/

2021-12-19 Thread Michał Górny
commit: 71f3be6fe1cb74c4d40cf4980e74a23a91ed0757
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 19 22:40:26 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 19 22:41:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71f3be6f

dev-python/argon2-cffi: Support pp2sp-22

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/argon2-cffi/argon2-cffi-21.2.0.ebuild| 1 +
 .../{argon2-cffi-21.3.0.ebuild => argon2-cffi-21.3.0-r1.ebuild} | 6 +-
 dev-python/argon2-cffi/argon2-cffi-21.3.0.ebuild| 1 +
 3 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/dev-python/argon2-cffi/argon2-cffi-21.2.0.ebuild 
b/dev-python/argon2-cffi/argon2-cffi-21.2.0.ebuild
index 959e84069e39..4b92a9605e4c 100644
--- a/dev-python/argon2-cffi/argon2-cffi-21.2.0.ebuild
+++ b/dev-python/argon2-cffi/argon2-cffi-21.2.0.ebuild
@@ -17,6 +17,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 RDEPEND=">=dev-python/argon2-cffi-bindings-21.2.0[${PYTHON_USEDEP}]"
 BDEPEND="
+   

[gentoo-commits] repo/gentoo:master commit in: app-misc/go-jira/

2021-12-19 Thread William Hubbs
commit: 131f565a774a410f8a14f209544d37c353746d5b
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Dec 19 22:26:18 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Dec 19 22:26:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=131f565a

app-misc/go-jira: fix home page

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 app-misc/go-jira/go-jira-1.0.23.ebuild | 4 ++--
 app-misc/go-jira/go-jira-1.0.26.ebuild | 4 ++--
 app-misc/go-jira/go-jira-1.0.27.ebuild | 4 ++--
 app-misc/go-jira/go-jira-1.0.28.ebuild | 2 +-
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/app-misc/go-jira/go-jira-1.0.23.ebuild 
b/app-misc/go-jira/go-jira-1.0.23.ebuild
index c57a9036806a..55a20f6123eb 100644
--- a/app-misc/go-jira/go-jira-1.0.23.ebuild
+++ b/app-misc/go-jira/go-jira-1.0.23.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -7,7 +7,7 @@ EAPI=7
 inherit go-module
 
 DESCRIPTION="A simple JIRA commandline client in Go"
-HOMEPAGE="https://github.com/Netflix-Skunkworks/go-jira;
+HOMEPAGE="https://github.com/go-jira/jira;
 
 EGO_SUM=(
"github.com/Masterminds/goutils v1.1.0"

diff --git a/app-misc/go-jira/go-jira-1.0.26.ebuild 
b/app-misc/go-jira/go-jira-1.0.26.ebuild
index b09bfea919e7..e9f400f3d014 100644
--- a/app-misc/go-jira/go-jira-1.0.26.ebuild
+++ b/app-misc/go-jira/go-jira-1.0.26.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -7,7 +7,7 @@ EAPI=7
 inherit go-module
 
 DESCRIPTION="A simple JIRA commandline client in Go"
-HOMEPAGE="https://github.com/Netflix-Skunkworks/go-jira;
+HOMEPAGE="https://github.com/go-jira/jira;
 
 EGO_SUM=(
"github.com/Masterminds/goutils v1.1.0"

diff --git a/app-misc/go-jira/go-jira-1.0.27.ebuild 
b/app-misc/go-jira/go-jira-1.0.27.ebuild
index a0681893cc7c..0128485ba8aa 100644
--- a/app-misc/go-jira/go-jira-1.0.27.ebuild
+++ b/app-misc/go-jira/go-jira-1.0.27.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -7,7 +7,7 @@ EAPI=7
 inherit go-module
 
 DESCRIPTION="A simple JIRA commandline client in Go"
-HOMEPAGE="https://github.com/Netflix-Skunkworks/go-jira;
+HOMEPAGE="https://github.com/go-jira/jira;
 
 EGO_SUM=(
"github.com/Masterminds/goutils v1.1.0"

diff --git a/app-misc/go-jira/go-jira-1.0.28.ebuild 
b/app-misc/go-jira/go-jira-1.0.28.ebuild
index bd91a78ca641..0128485ba8aa 100644
--- a/app-misc/go-jira/go-jira-1.0.28.ebuild
+++ b/app-misc/go-jira/go-jira-1.0.28.ebuild
@@ -7,7 +7,7 @@ EAPI=7
 inherit go-module
 
 DESCRIPTION="A simple JIRA commandline client in Go"
-HOMEPAGE="https://github.com/Netflix-Skunkworks/go-jira;
+HOMEPAGE="https://github.com/go-jira/jira;
 
 EGO_SUM=(
"github.com/Masterminds/goutils v1.1.0"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/runc/

2021-12-19 Thread William Hubbs
commit: 844fcd6389a31497a88411c5ee20526d0e3236b1
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Dec 19 22:09:19 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Dec 19 22:09:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=844fcd63

app-emulation/runc: fix home page

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 app-emulation/runc/runc-1.0.2-r1.ebuild | 2 +-
 app-emulation/runc/runc-1.0.3.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/runc/runc-1.0.2-r1.ebuild 
b/app-emulation/runc/runc-1.0.2-r1.ebuild
index 3cd57d43c12e..38b6da62493d 100644
--- a/app-emulation/runc/runc-1.0.2-r1.ebuild
+++ b/app-emulation/runc/runc-1.0.2-r1.ebuild
@@ -11,7 +11,7 @@ RUNC_COMMIT=52b36a2dd837e8462de8e01458bf02cf9eea47dd
 CONFIG_CHECK="~USER_NS"
 
 DESCRIPTION="runc container cli tools"
-HOMEPAGE="http://runc.io;
+HOMEPAGE="http://github.com/opencontainers/runc/;
 MY_PV="${PV/_/-}"
 SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
 

diff --git a/app-emulation/runc/runc-1.0.3.ebuild 
b/app-emulation/runc/runc-1.0.3.ebuild
index 92c4b7440bdb..db1d0c6af602 100644
--- a/app-emulation/runc/runc-1.0.3.ebuild
+++ b/app-emulation/runc/runc-1.0.3.ebuild
@@ -11,7 +11,7 @@ RUNC_COMMIT=f46b6ba2c9314cfc8caae24a32ec5fe9ef1059fe
 CONFIG_CHECK="~USER_NS"
 
 DESCRIPTION="runc container cli tools"
-HOMEPAGE="http://runc.io;
+HOMEPAGE="http://github.com/opencontainers/runc/;
 MY_PV="${PV/_/-}"
 SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
 



[gentoo-commits] repo/gentoo:master commit in: app-editors/vim/

2021-12-19 Thread Agostino Sarubbo
commit: a3bca7301ab063d7eab8f174133f6b1c1ce018bf
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Dec 19 22:09:12 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Dec 19 22:09:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3bca730

app-editors/vim: x86 stable wrt bug #829396

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-editors/vim/vim-8.2.3741.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/vim/vim-8.2.3741.ebuild 
b/app-editors/vim/vim-8.2.3741.ebuild
index 7e26b8c29d31..11dfc046d203 100644
--- a/app-editors/vim/vim-8.2.3741.ebuild
+++ b/app-editors/vim/vim-8.2.3741.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} == * ]] ; then
 else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz

https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Vim, an improved vi-style text editor"



[gentoo-commits] repo/gentoo:master commit in: net-irc/konversation/

2021-12-19 Thread Agostino Sarubbo
commit: 35adfb38ca8b4c3973160a53aeafd2a7a7d38d6a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Dec 19 22:08:54 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Dec 19 22:08:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35adfb38

net-irc/konversation: x86 stable wrt bug #829335

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-irc/konversation/konversation-21.08.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/konversation/konversation-21.08.3-r1.ebuild 
b/net-irc/konversation/konversation-21.08.3-r1.ebuild
index a1ae915fe569..05c1d29432e7 100644
--- a/net-irc/konversation/konversation-21.08.3-r1.ebuild
+++ b/net-irc/konversation/konversation-21.08.3-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://konversation.kde.org 
https://apps.kde.org/konversation/;
 
 LICENSE="GPL-2"
 SLOT="5"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 IUSE="+crypt"
 
 BDEPEND="sys-devel/gettext"



[gentoo-commits] repo/gentoo:master commit in: app-editors/vim-core/

2021-12-19 Thread Agostino Sarubbo
commit: 92f0049184305425ff2af51805fdf9d47b2e07ba
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Dec 19 22:09:15 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Dec 19 22:09:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92f00491

app-editors/vim-core: x86 stable wrt bug #829396

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-editors/vim-core/vim-core-8.2.3741.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/vim-core/vim-core-8.2.3741.ebuild 
b/app-editors/vim-core/vim-core-8.2.3741.ebuild
index a6f04737b7ec..f550b403c8db 100644
--- a/app-editors/vim-core/vim-core-8.2.3741.ebuild
+++ b/app-editors/vim-core/vim-core-8.2.3741.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
 else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz

https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 S="${WORKDIR}"/vim-${PV}
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgnt/

2021-12-19 Thread Agostino Sarubbo
commit: 4f31b755cf62b17aa5ae955b101b1f906317be28
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Dec 19 22:09:22 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Dec 19 22:09:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f31b755

dev-libs/libgnt: x86 stable wrt bug #829474

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libgnt/libgnt-2.14.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgnt/libgnt-2.14.3.ebuild 
b/dev-libs/libgnt/libgnt-2.14.3.ebuild
index 142f1a2284e7..376faa570bc5 100644
--- a/dev-libs/libgnt/libgnt-2.14.3.ebuild
+++ b/dev-libs/libgnt/libgnt-2.14.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/pidgin/${P}.tar.xz"
 LICENSE="GPL-2"
 SLOT="0"
 
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
 IUSE="doc"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-editors/gvim/

2021-12-19 Thread Agostino Sarubbo
commit: 0fcf83f5e60232c79739a64dea354295a35b6314
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Dec 19 22:09:08 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Dec 19 22:09:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fcf83f5

app-editors/gvim: x86 stable wrt bug #829396

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-editors/gvim/gvim-8.2.3741.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gvim/gvim-8.2.3741.ebuild 
b/app-editors/gvim/gvim-8.2.3741.ebuild
index dbb88051cf38..36ddf113d8d2 100644
--- a/app-editors/gvim/gvim-8.2.3741.ebuild
+++ b/app-editors/gvim/gvim-8.2.3741.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
 else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz

https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 fi
 S="${WORKDIR}"/vim-${PV}
 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/libksysguard/

2021-12-19 Thread Agostino Sarubbo
commit: 98fa98903362b7acc86de1d3f0b83b9a9e9030b3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Dec 19 22:08:50 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Dec 19 22:08:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98fa9890

kde-plasma/libksysguard: x86 stable wrt bug #829335

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 kde-plasma/libksysguard/libksysguard-5.23.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/libksysguard/libksysguard-5.23.4-r1.ebuild 
b/kde-plasma/libksysguard/libksysguard-5.23.4-r1.ebuild
index 9f19f3b11670..86139aca748a 100644
--- a/kde-plasma/libksysguard/libksysguard-5.23.4-r1.ebuild
+++ b/kde-plasma/libksysguard/libksysguard-5.23.4-r1.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Task management and system monitoring library"
 
 LICENSE="LGPL-2+"
 SLOT="5/9"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 IUSE="webengine X"
 
 COMMON_DEPEND="



  1   2   3   >