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

2022-01-21 Thread Keri Harris
commit: fc9421c90ee6b31ccae3dd4e1a5e6f6d771438a0
Author: Keri Harris  gentoo  org>
AuthorDate: Sat Jan 22 07:55:46 2022 +
Commit: Keri Harris  gentoo  org>
CommitDate: Sat Jan 22 07:55:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc9421c9

dev-lang/swi-prolog: remove old development versions

Package-Manager: Portage-3.0.28, Repoman-3.0.2
Signed-off-by: Keri Harris  gentoo.org>

 dev-lang/swi-prolog/Manifest|   3 -
 dev-lang/swi-prolog/swi-prolog-8.5.1.ebuild | 129 
 dev-lang/swi-prolog/swi-prolog-8.5.2.ebuild | 129 
 dev-lang/swi-prolog/swi-prolog-8.5.3.ebuild | 129 
 4 files changed, 390 deletions(-)

diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest
index 2507998229fd..e15ed472578d 100644
--- a/dev-lang/swi-prolog/Manifest
+++ b/dev-lang/swi-prolog/Manifest
@@ -3,8 +3,5 @@ DIST swipl-8.2.3.tar.gz 10999577 BLAKE2B 
57cfa9f6fb97f0136a35da1850c7ae8da123d1c
 DIST swipl-8.2.4.tar.gz 10998859 BLAKE2B 
b18f26102a685ff5c66aeaf0c14a08c532f9327f9f995cd46657a71b6779d021eb4f5651b2be77883197c7c5ee31c23259f46ed559aeeb0bb53ad10aea0081ed
 SHA512 
cdbd23d4a0e9699ecc32bdcad9979e4042fb0f24de84010f6f097bc7148af38150b0e61e393c057b0dbae932d0fc1c02a41808bcbafd2c23e24fd73070bed470
 DIST swipl-8.4.0.tar.gz 11348919 BLAKE2B 
ba0a62616432a3a958dd3ad90b56bfb644c5a99fdea5936cabf32224beac0a405622cd4f754415203b61545a1a238a227eea44e16ee455ee1270c47e3455a728
 SHA512 
d82e880c8bd5376bc2e1eb99cf047471113d2aa43e54004cdceacb89ba6e8c50938d4ccf84e93249f39b8855c09e2ad246d552755e1b2376ae9d325b74eecff7
 DIST swipl-8.4.1.tar.gz 11386908 BLAKE2B 
bd53355abe63ffde348ed38b0e7fee4bcba4e74128c73904a72ca3ba2021a8b650d08480a643ea3336f3fc6d1d7bcf7651deb1d32608581ce43bc118288df6da
 SHA512 
22806d8abd0b729e27a6d7bbbd0df37af8af21bb186a8de58ec5f9a1d32c9a477838fd10155ff21998737fcc2aaf4711d1d4d5457ce5d62e328d5da032474ee5
-DIST swipl-8.5.1.tar.gz 11374102 BLAKE2B 
7782c193f14450aff5ea08d739e1b2db1be9b305f9a6608c40e800a05f76682340acc3e406d4f13fdcd24428af375dbf67a590e7d4fbe1bf35b28bce7ce56552
 SHA512 
4cb76e7268b7ae9ee12f3c7220558f8dddc18c3e53ed8d145ebe43f20f5a35ce657ac2316693e00bf2d0b7dc84de558900e66d45140bd6ea1d3848c33feb2686
-DIST swipl-8.5.2.tar.gz 11403262 BLAKE2B 
1f6e362a85f15d7b6dff6e1e7317f9d70d65bf754f32e48caae9f6ab72bdf640fb7adbe0f39e32b14de4217020176c6681e8e84ffef972cf51e48716659e68f1
 SHA512 
11f3cbbe22deadddb5ca6b49bc19ed4d7f173c42ce033bbf7e04d05bd18700e9d511a8a9a80a6970fa57f3fad2faed282a8edbd7f024c00395c8ecb5e1d2f473
-DIST swipl-8.5.3.tar.gz 11396211 BLAKE2B 
f4475b9e0a3fa48590998e90c0ee6873c329fc25bbd52b095e15da5cb2878230cfbec5492e3806adc0ff2826de1d930d25068dd02d048282d957d857ea7401d9
 SHA512 
26d29b608cc08cbd70389f7a79cbfc58f97cb2497e7a4b119f80f5ffa1bc5264e2a55b76b2e15516a9167a4097af68ebc83cb1145dc0829e2edb318462af6047
 DIST swipl-8.5.4.tar.gz 11406222 BLAKE2B 
ece161b1143897324e2204bbeed0c7784824481de8b5ada12d42b4fea14334ab9b2be68cc39f3e4aceffb049baf6ec6c6b239438c4d8654172980e6aecea8016
 SHA512 
c277248d8a3b7cbad622d06eb0a418cbb87540802152d9a49364c3b45905e0be0be28ae100c6abcb06084c6ca5e92d7d4b46553d59d47c8b987e01b0d420bdb6
 DIST swipl-8.5.5.tar.gz 11403057 BLAKE2B 
13bdd69245bd6317e13642cf520a644f3bd4932ac1590afee0dce98bdb4da7a95bae37a9f7e5a0b88e7311d277a10fe8be7a2c92af52fe2d8865caface71e7da
 SHA512 
a25e582b4d1ba20ee0a2568a71f961ca6436b1d31f046cceec8a2e27e48034dd06c751f1ea5452cce72ce2186adc26334bb1a895c54112597df8b0fba2fba883

diff --git a/dev-lang/swi-prolog/swi-prolog-8.5.1.ebuild 
b/dev-lang/swi-prolog/swi-prolog-8.5.1.ebuild
deleted file mode 100644
index 01e65b4777f1..
--- a/dev-lang/swi-prolog/swi-prolog-8.5.1.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake desktop xdg-utils flag-o-matic toolchain-funcs
-
-PATCHSET_VER="0"
-
-DESCRIPTION="Versatile implementation of the Prolog programming language"
-HOMEPAGE="https://www.swi-prolog.org/;
-SRC_URI="https://www.swi-prolog.org/download/devel/src/swipl-${PV}.tar.gz;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="archive berkdb debug doc +gmp java +libedit minimal odbc pcre qt5 
readline ssl test +uuid X yaml"
-RESTRICT="!test? ( test )"
-
-RDEPEND="sys-libs/ncurses:=
-   sys-libs/zlib
-   virtual/libcrypt:=
-   archive? ( app-arch/libarchive:= )
-   berkdb? ( >=sys-libs/db-4:= )
-   odbc? ( dev-db/unixODBC )
-   pcre? ( dev-libs/libpcre )
-   readline? ( sys-libs/readline:= )
-   libedit? ( dev-libs/libedit )
-   gmp? ( dev-libs/gmp:0= )
-   ssl? ( dev-libs/openssl:0= )
-   java? ( >=virtual/jdk-1.8:* )
-   uuid? ( dev-libs/ossp-uuid )
-   qt5? (
-   dev-qt/qtwidgets:5
-   dev-qt/qtgui:5
-   )
-   X? (
-   virtual/jpeg:0
-   

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

2022-01-21 Thread Keri Harris
commit: a25c6b9d626baa283b661f158e59ab7fa3cbaf1d
Author: Keri Harris  gentoo  org>
AuthorDate: Sat Jan 22 07:53:30 2022 +
Commit: Keri Harris  gentoo  org>
CommitDate: Sat Jan 22 07:54:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a25c6b9d

dev-lang/swi-prolog: add new development version

Package-Manager: Portage-3.0.28, Repoman-3.0.2
Signed-off-by: Keri Harris  gentoo.org>

 dev-lang/swi-prolog/Manifest|   1 +
 dev-lang/swi-prolog/swi-prolog-8.5.5.ebuild | 129 
 2 files changed, 130 insertions(+)

diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest
index 79db72c21557..2507998229fd 100644
--- a/dev-lang/swi-prolog/Manifest
+++ b/dev-lang/swi-prolog/Manifest
@@ -7,3 +7,4 @@ DIST swipl-8.5.1.tar.gz 11374102 BLAKE2B 
7782c193f14450aff5ea08d739e1b2db1be9b30
 DIST swipl-8.5.2.tar.gz 11403262 BLAKE2B 
1f6e362a85f15d7b6dff6e1e7317f9d70d65bf754f32e48caae9f6ab72bdf640fb7adbe0f39e32b14de4217020176c6681e8e84ffef972cf51e48716659e68f1
 SHA512 
11f3cbbe22deadddb5ca6b49bc19ed4d7f173c42ce033bbf7e04d05bd18700e9d511a8a9a80a6970fa57f3fad2faed282a8edbd7f024c00395c8ecb5e1d2f473
 DIST swipl-8.5.3.tar.gz 11396211 BLAKE2B 
f4475b9e0a3fa48590998e90c0ee6873c329fc25bbd52b095e15da5cb2878230cfbec5492e3806adc0ff2826de1d930d25068dd02d048282d957d857ea7401d9
 SHA512 
26d29b608cc08cbd70389f7a79cbfc58f97cb2497e7a4b119f80f5ffa1bc5264e2a55b76b2e15516a9167a4097af68ebc83cb1145dc0829e2edb318462af6047
 DIST swipl-8.5.4.tar.gz 11406222 BLAKE2B 
ece161b1143897324e2204bbeed0c7784824481de8b5ada12d42b4fea14334ab9b2be68cc39f3e4aceffb049baf6ec6c6b239438c4d8654172980e6aecea8016
 SHA512 
c277248d8a3b7cbad622d06eb0a418cbb87540802152d9a49364c3b45905e0be0be28ae100c6abcb06084c6ca5e92d7d4b46553d59d47c8b987e01b0d420bdb6
+DIST swipl-8.5.5.tar.gz 11403057 BLAKE2B 
13bdd69245bd6317e13642cf520a644f3bd4932ac1590afee0dce98bdb4da7a95bae37a9f7e5a0b88e7311d277a10fe8be7a2c92af52fe2d8865caface71e7da
 SHA512 
a25e582b4d1ba20ee0a2568a71f961ca6436b1d31f046cceec8a2e27e48034dd06c751f1ea5452cce72ce2186adc26334bb1a895c54112597df8b0fba2fba883

diff --git a/dev-lang/swi-prolog/swi-prolog-8.5.5.ebuild 
b/dev-lang/swi-prolog/swi-prolog-8.5.5.ebuild
new file mode 100644
index ..f1f52dee9349
--- /dev/null
+++ b/dev-lang/swi-prolog/swi-prolog-8.5.5.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake desktop xdg-utils flag-o-matic toolchain-funcs
+
+PATCHSET_VER="0"
+
+DESCRIPTION="Versatile implementation of the Prolog programming language"
+HOMEPAGE="https://www.swi-prolog.org/;
+SRC_URI="https://www.swi-prolog.org/download/devel/src/swipl-${PV}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="archive berkdb debug doc +gmp java +libedit minimal odbc pcre qt5 
readline ssl test +uuid X yaml"
+RESTRICT="!test? ( test )"
+
+RDEPEND="sys-libs/ncurses:=
+   sys-libs/zlib
+   virtual/libcrypt:=
+   archive? ( app-arch/libarchive:= )
+   berkdb? ( >=sys-libs/db-4:= )
+   odbc? ( dev-db/unixODBC )
+   pcre? ( dev-libs/libpcre )
+   readline? ( sys-libs/readline:= )
+   libedit? ( dev-libs/libedit )
+   gmp? ( dev-libs/gmp:0= )
+   ssl? ( dev-libs/openssl:0= )
+   java? ( >=virtual/jdk-1.8:* )
+   uuid? ( dev-libs/ossp-uuid )
+   qt5? (
+   dev-qt/qtwidgets:5
+   dev-qt/qtgui:5
+   )
+   X? (
+   virtual/jpeg:0
+   x11-libs/libX11
+   x11-libs/libXft
+   x11-libs/libXinerama
+   x11-libs/libXpm
+   x11-libs/libXt
+   x11-libs/libICE
+   x11-libs/libSM )
+   yaml? ( dev-libs/libyaml )"
+
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   java? ( test? ( =dev-java/junit-3.8* ) )"
+
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/swipl-${PV}"
+
+src_prepare() {
+   if [[ -d "${WORKDIR}"/${PV} ]] ; then
+   eapply "${WORKDIR}"/${PV}
+   fi
+
+   sed -e "s|\(SWIPL_INSTALL_PREFIX\)   lib/.*)|\1   
$(get_libdir)/swipl)|" \
+   -e "s|\(SWIPL_INSTALL_CMAKE_CONFIG_DIR\) lib/|\1   
$(get_libdir)/|" \
+   -i CMakeLists.txt || die
+
+   local ncurses_lib_flags=$($(tc-getPKG_CONFIG) --libs ncurses)
+   sed -i "/project(SWI-Prolog)/a set(CMAKE_REQUIRED_LIBRARIES 
\${CMAKE_REQUIRED_LIBRARIES} ${ncurses_lib_flags})" CMakeLists.txt || die
+   sed -i "s:\${CURSES_LIBRARIES}:${ncurses_lib_flags}:" 
src/CMakeLists.txt || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   append-flags -fno-strict-aliasing
+   use debug && append-flags -DO_DEBUG
+
+   local mycmakeargs=(
+   -DSWIPL_INSTALL_PREFIX=$(get_libdir)/swipl
+   -DUSE_GMP=$(usex gmp)
+   -DINSTALL_DOCUMENTATION=$(use doc && usex archive)
+   

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

2022-01-21 Thread Joonas Niilola
commit: 1e80648a83ef5be53ddb48e9157b36907470f7b3
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sat Jan 22 07:28:12 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Jan 22 07:52:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e80648a

app-misc/trash-cli: Drop old stable 0.20.12.26-r1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Zoltan Puskas  sinustrom.info>
Closes: https://github.com/gentoo/gentoo/pull/23907
Signed-off-by: Joonas Niilola  gentoo.org>

 app-misc/trash-cli/Manifest   |  1 -
 app-misc/trash-cli/trash-cli-0.20.12.26-r1.ebuild | 28 ---
 2 files changed, 29 deletions(-)

diff --git a/app-misc/trash-cli/Manifest b/app-misc/trash-cli/Manifest
index 152f6875a474..7bbd8516cf4a 100644
--- a/app-misc/trash-cli/Manifest
+++ b/app-misc/trash-cli/Manifest
@@ -1,2 +1 @@
-DIST trash-cli-0.20.12.26.tar.gz 74542 BLAKE2B 
558e3cc043cdaef44bf68317e666c6f757daf9feeb6b731a57aba91ec983e1adb1e404f7e8428a7bd1225d83df6e94e8b9b793942bbb233f09a44127af0a42fa
 SHA512 
d0b0a97014c888ddda95759dc82837385a2809cae04bdf6a84dcf0233dc2cf9370253110bc5fdbc5c4452ebb65c5e7836fe1cfaa9aaabe38d34269724456cd1c
 DIST trash-cli-0.21.10.24.tar.gz 78085 BLAKE2B 
6d8f82695a94e45efd4316eb9f1a8c8f5d348774fc10cd4e5323d8dad15897f827acf343e2c1a15e1cef4eecb2ed76ab456345e359319c82bfde9b95f68f7b77
 SHA512 
1bf258cea7658a3968beec939d09ae088eac8898a9812e8a3aca587df7f2ad20c66f766995f8c893e4d84d0ea7db94ebb4ca7eb24982af81fa4179cc9e239fd1

diff --git a/app-misc/trash-cli/trash-cli-0.20.12.26-r1.ebuild 
b/app-misc/trash-cli/trash-cli-0.20.12.26-r1.ebuild
deleted file mode 100644
index c27b8153f31a..
--- a/app-misc/trash-cli/trash-cli-0.20.12.26-r1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit distutils-r1
-
-DESCRIPTION="Python scripts to manipulate trash cans via the command line"
-HOMEPAGE="https://github.com/andreafrancia/trash-cli;
-SRC_URI="https://github.com/andreafrancia/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-BDEPEND="
-   test? (
-   dev-python/mock[${PYTHON_USEDEP}]
-   )"
-
-RDEPEND="
-   dev-python/psutil[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests nose



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

2022-01-21 Thread Georgy Yakovlev
commit: a33d2afd6ede699af58a9c82c4a1155127a28162
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 22 07:39:55 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 22 07:39:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a33d2afd

dev-python/jc: keyword 1.18.1 for ~ppc64

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

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

diff --git a/dev-python/jc/jc-1.18.1.ebuild b/dev-python/jc/jc-1.18.1.ebuild
index 5d846f299830..eb0e616c0a64 100644
--- a/dev-python/jc/jc-1.18.1.ebuild
+++ b/dev-python/jc/jc-1.18.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~ppc64"
 
 RDEPEND="dev-python/pygments[${PYTHON_USEDEP}]
dev-python/ruamel-yaml[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-text/multitail/

2022-01-21 Thread Georgy Yakovlev
commit: e72ae7f8167d1cb15076f979652d4325f7c39695
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 22 07:01:23 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 22 07:03:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e72ae7f8

app-text/multitail: keyword 6.4.2-r1 for ~ppc64

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

 app-text/multitail/multitail-6.4.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/multitail/multitail-6.4.2-r1.ebuild 
b/app-text/multitail/multitail-6.4.2-r1.ebuild
index 8c10123313f6..8f3629c5129d 100644
--- a/app-text/multitail/multitail-6.4.2-r1.ebuild
+++ b/app-text/multitail/multitail-6.4.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="http://www.vanheusden.com/multitail/${P}.tgz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~hppa ~ia64 ppc sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~hppa ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="debug examples unicode"
 RESTRICT="test" # bug 492270
 



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

2022-01-21 Thread Arthur Zamarin
commit: e42128900f1df4f2c78f6e83b23acf837151a450
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 22 06:51:24 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 22 06:51:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4212890

dev-python/jc: drop 1.16.0, 1.17.3, 1.17.4, 1.17.5, 1.17.6

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

 dev-python/jc/Manifest |  5 -
 dev-python/jc/jc-1.16.0.ebuild | 25 -
 dev-python/jc/jc-1.17.3.ebuild | 25 -
 dev-python/jc/jc-1.17.4.ebuild | 25 -
 dev-python/jc/jc-1.17.5.ebuild | 25 -
 dev-python/jc/jc-1.17.6.ebuild | 25 -
 6 files changed, 130 deletions(-)

diff --git a/dev-python/jc/Manifest b/dev-python/jc/Manifest
index b74c58205607..23c92708fc5c 100644
--- a/dev-python/jc/Manifest
+++ b/dev-python/jc/Manifest
@@ -1,7 +1,2 @@
-DIST jc-1.16.0.tar.gz 2532019 BLAKE2B 
583d52102a2e27a53171d300fb6e9ac094d5b09496193b359590322cab0f63582d14e0d27aacdd4f87e179cff1b0ffe0efc5bfc1982e64a7d053cf6210c2ed2a
 SHA512 
a75c411d3f961061262b577e7a6611759f01df508e7d12e09cb364736dca343a098f9cbe4b2552ab2bd56fed925e7c11ba1f954808a11453380ba0ba0c32130b
-DIST jc-1.17.3.tar.gz 3814789 BLAKE2B 
09134b85c881b2701d7db68f0a16eb6f696aeb5e4fa8b6a0b1aff148adbad302fcc9019944acc45b5830966f0ffae90ff4c006895d559ca47595347442e72a5c
 SHA512 
6cc36abcb9d57eb95b36968647a0923f3d6d39aed478df83e9d4437b0ea4aba49a5f08d9f61ba88f3a76ce3b57c2e019e7cec5b89e71ce7be8186e9e18ab4ad7
-DIST jc-1.17.4.tar.gz 3818285 BLAKE2B 
0761e923916c61125967451f3b4806e3080184106c84e2c85f5de8b37d03106bde98d1b4d99f4d00308b7d935898e81cd5c7d112ed611dd4707074019becc968
 SHA512 
b5fc437be425d60c5e859ed9107be8a3190bc5e1eb157b01cd3b4cdcf27ccab51b6d0299f0c462b1e595d741bf905c11b25d49568159f04aa4443f51889027b6
-DIST jc-1.17.5.tar.gz 3851890 BLAKE2B 
86b6c1b9786bbe30138cb7ba5171fd14682b420c3ff11716ab5d1bd4e4cc3d95067ca836c6217040799607933037b3cd6dc49e6395831140c10906e8be530685
 SHA512 
6e7207af158be41cf55ac7f9400c1a676075e85de0fecd63d9ddcffeed5d903a9619ac52b955d10e0db354f97e73fb9766b96e51c5648104907426000ecd1594
-DIST jc-1.17.6.tar.gz 3876556 BLAKE2B 
97f84a6d1351102bc016e104c4f6d5aa8a7a47fa5ecbdad66df75253adee323259961d555d728b11090df9a05d74dfae0720655f8ea21864479b7e59f95dffa7
 SHA512 
a70dd9dc79a99c147aca8e647722820ba69f7668415eeea24be336e2c14728808938fa2d9e19122849ad0c1d89684f08d1ff0dc6361137eb9fbacba6546857ca
 DIST jc-1.17.7.tar.gz 3922848 BLAKE2B 
e075e5e2c7bd06d7c4310a2cb94b1ddd55014d9d8a920c100fcba01735188a7a9ed221224cc73e62efab02a9feb8d1f208a30964e4063f1147299f098ce6
 SHA512 
be565377f3f776b387e4a8ff6bc07ac39c93bcf1a21e71cf96dd3474f459e07f050fd30b0b9281331a39c361155463b63c5a61f4271885126406029b5f9546a0
 DIST jc-1.18.1.tar.gz 3927394 BLAKE2B 
f87744e2cfdda10e6d2b1ea021f304e533ab1838de37f09b534e8ed1cf522d6267c96ac22d9ab665fdd593d27adcfa6da34f2f2471bae783585745882796ff8d
 SHA512 
00fb9bfd2ebf9419c866ed56113310f3917e5dbbe538b0d48f5e66979773108f430168186fb350ed9494344f1ceb80e0bcef51344994b78e852b5c6305e9c474

diff --git a/dev-python/jc/jc-1.16.0.ebuild b/dev-python/jc/jc-1.16.0.ebuild
deleted file mode 100644
index 55a2e83ea478..
--- a/dev-python/jc/jc-1.16.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 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="Converts the output of popular command-line tools and file-types 
to JSON"
-HOMEPAGE="https://github.com/kellyjonbrazil/jc;
-SRC_URI="
-   https://github.com/kellyjonbrazil/jc/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-python/pygments[${PYTHON_USEDEP}]
-   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
-   dev-python/xmltodict[${PYTHON_USEDEP}]"
-
-distutils_enable_tests unittest

diff --git a/dev-python/jc/jc-1.17.3.ebuild b/dev-python/jc/jc-1.17.3.ebuild
deleted file mode 100644
index 55a2e83ea478..
--- a/dev-python/jc/jc-1.17.3.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 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="Converts the output of popular command-line tools and file-types 
to JSON"
-HOMEPAGE="https://github.com/kellyjonbrazil/jc;
-SRC_URI="
-   https://github.com/kellyjonbrazil/jc/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-python/pygments[${PYTHON_USEDEP}]
-   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
-   dev-python/xmltodict[${PYTHON_USEDEP}]"
-
-distutils_enable_tests unittest

diff --git a/dev-python/jc/jc-1.17.4.ebuild b/dev-python/jc/jc-1.17.4.ebuild
deleted file mode 100644
index 55a2e83ea478..
--- 

[gentoo-commits] repo/gentoo:master commit in: app-admin/awscli/

2022-01-21 Thread Arthur Zamarin
commit: 6ea44f82186296c050e508860907657117be87f2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 22 06:43:14 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 22 06:43:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ea44f82

app-admin/awscli: add 1.22.41

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.22.41.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 36df83345a97..ace8aa6cf5f5 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -2,3 +2,4 @@ DIST awscli-1.22.23.tar.gz 2128226 BLAKE2B 
b572d21d2ba226871fd84eb33d44e65c3f5c0
 DIST awscli-1.22.31.tar.gz 2134102 BLAKE2B 
e1918352146b3176c8fc60cc6338a69b04a28023bb46c6c4a9af6cfdf1304a3c4813dfa798a990123052c761f64929b07d7e25d13f04d9e8bafdeedc04a6e28e
 SHA512 
57a18437aa7780861257499b810c72c49dda7d9db391f3b5ac8c8509c153075e216e1dabaa67486b8ae08e008fafe400b865a20d32c43136d6af987a315cfb9c
 DIST awscli-1.22.37.tar.gz 2148283 BLAKE2B 
0355bac3b0710af5ce6938a59c1e93115fb109f5aa6b05fe7bd2b5341a11c9e4bf35b826addaa1a7f8e404fd58c15cd2056802c192abe6d5acfc4ff4facd42fc
 SHA512 
3cb1acead139329774565a5aed818eb2bc1e444627d6448c1c31eb431a6aae1e07af273c8b24a1910522764d5898946629197606e0b2762fb89d1bc163641d73
 DIST awscli-1.22.40.tar.gz 2150034 BLAKE2B 
a03c28f05d80102fc76bafe1d535e2c8907e063c1066e4b5badb006620608c2e174851a673c77a6c0571aba39f9e29036f7d28fd1c4804e950964c08624b9b72
 SHA512 
3a0097296c2daa9288972435bb0ed4b410b4f463a49cc67ff4dbb1de29b3a8b638ec337b5746a751605500ef424d5261f1da9d361cd38a4442857a3da78c
+DIST awscli-1.22.41.tar.gz 2149857 BLAKE2B 
dfa66104b723abae76a98d40d40e67e4d7895d9767b2591ce0da1c4c6c77f50f5eaa81dcbf11e7f380df27f5236ff3950c3c80be398e37d4f91a68d95b840147
 SHA512 
427fe04c0e895fb0b28b37ab81c58e4b4dbeeb5500c237f8bc5cb981409a08d3f54347939a4dcbefc51f5bb480318e51741f64f118bf1ccb5e25a0699ad88ee5

diff --git a/app-admin/awscli/awscli-1.22.41.ebuild 
b/app-admin/awscli/awscli-1.22.41.ebuild
new file mode 100644
index ..1f3430af8a9f
--- /dev/null
+++ b/app-admin/awscli/awscli-1.22.41.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="https://pypi.org/project/awscli/;
+#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/aws-cli-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+# botocore is x.(y+1).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.4.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit}
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



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

2022-01-21 Thread Arthur Zamarin
commit: a5460f1ec133c6dc52cb95adbb87a90f1f48e8a2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 22 06:26:53 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 22 06:26:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5460f1e

dev-python/dulwich: add 0.20.31

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

 dev-python/dulwich/Manifest   |  1 +
 dev-python/dulwich/dulwich-0.20.31.ebuild | 55 +++
 2 files changed, 56 insertions(+)

diff --git a/dev-python/dulwich/Manifest b/dev-python/dulwich/Manifest
index ddf7caba261a..90d6d04db8a8 100644
--- a/dev-python/dulwich/Manifest
+++ b/dev-python/dulwich/Manifest
@@ -2,3 +2,4 @@ DIST dulwich-0.20.23.tar.gz 414150 BLAKE2B 
0f7bfb237acc6bad874465a5bfed21adc29a2
 DIST dulwich-0.20.27.tar.gz 416618 BLAKE2B 
73ed04d9fc871a82126e212bdac0eaf235e44aa76f3e54c98bd50f71379fdd3082b2a3af12a22f3276a45909ef17e38a116deb6adfd650cdbfa19afa41803dd1
 SHA512 
dc82250c5b3cbccc1ccbb55ca2d871f4d17ddb3616cd92146468fc5f0d805d3fe349b2cedfb4e814e027c07f9352e87c72ca7e97ed6218aa621fa9311dc075c5
 DIST dulwich-0.20.28.tar.gz 416723 BLAKE2B 
ddbb36c65e1372e1c2fbab5d85ef26a77f40e4763eee8dc5d2ba249a6b4e37bd6e38197eaebbcb46f16df577c0ff4730ec69fff39a549adf2e5d147e7a3eabfc
 SHA512 
5eb90dd888909f787ef5e9f0a79d7db9a31c5897e334a862c1d0593c4f115ff30047f108c7b315e0145e267f581ba0f4fd0fafb7b1b2316d3def4f70697f2e20
 DIST dulwich-0.20.30.tar.gz 417219 BLAKE2B 
6b5b10a37f2901424b632dad081b9972da5af7475e11389c73f8a64a57ebf421700c6591bfddc5418b9c02d61916894aeeb2371a3ceb514532fd1b9e63dffb2c
 SHA512 
1dd18c047e8bfe9f23a10c0c55b57be7b4d89d93af4a682265dac3bf495d1594057ed755e7caad926100d35e3603006377163dc6ae71bc51a500c744064f8bbc
+DIST dulwich-0.20.31.tar.gz 418063 BLAKE2B 
7b914ce6509227b48fc716ed4ecabfead8b95fa17661564b3dc6b9abedb2c444d026d1261de9bb7195a14f5ffea9dfcb3103f32784f07731d2101a7c60f1abda
 SHA512 
1f181aa62493fc8cdb2a18183f0aa2f5bb0963c1739423fc6790080bcec9d10368689934bfe8828b502bbe319ade4846428f3c4262666be01ccbce55a8803efa

diff --git a/dev-python/dulwich/dulwich-0.20.31.ebuild 
b/dev-python/dulwich/dulwich-0.20.31.ebuild
new file mode 100644
index ..e282dc27d571
--- /dev/null
+++ b/dev-python/dulwich/dulwich-0.20.31.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Pure-Python implementation of the Git file formats and protocols"
+HOMEPAGE="
+   https://github.com/dulwich/dulwich/
+   https://pypi.org/project/dulwich/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+ Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+IUSE="doc examples test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/certifi[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   !hppa? ( !ia64? (
+   dev-python/gevent[${PYTHON_USEDEP}]
+   dev-python/geventhttpclient[${PYTHON_USEDEP}]
+   ) )
+   app-crypt/gpgme[python,${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/fastimport[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_sphinx docs
+
+python_test() {
+   # remove interference from the tests that do stuff like user.name
+   unset GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL GIT_AUTHOR_DATE \
+   GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_COMMITTER_DATE EMAIL
+   # Do not use make check which rebuilds the extension and uses -Werror,
+   # causing unexpected failures.
+   "${EPYTHON}" -m unittest -v dulwich.tests.test_suite \
+   || die "tests failed with ${EPYTHON}"
+}
+
+python_install_all() {
+   if use examples; then
+   docompress -x "/usr/share/doc/${PF}/examples"
+   dodoc -r examples
+   fi
+   distutils-r1_python_install_all
+}



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

2022-01-21 Thread Arthur Zamarin
commit: f28f09b69ca3e7d25993e33f21f18bb42e382923
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 22 06:17:59 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 22 06:17:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f28f09b6

dev-python/autopage: add 0.5.0

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

 dev-python/autopage/Manifest  |  1 +
 dev-python/autopage/autopage-0.5.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/autopage/Manifest b/dev-python/autopage/Manifest
index 8163c311fb1e..2a824204357c 100644
--- a/dev-python/autopage/Manifest
+++ b/dev-python/autopage/Manifest
@@ -1 +1,2 @@
 DIST autopage-0.4.0.gh.tar.gz 14809 BLAKE2B 
8b91d76c04f3b6519fe2660cbebb50c9b767346b6313303b757b04bea8e7eb8a48aaeaabe364b1b18cadbd5125c95f77b187f779ef83c913e8db13ca88284311
 SHA512 
a7573dc5d62559f06b54b4b40ffa916209ab7c3348ac7b0cb20ae840fe841e8f8efab1c1853196b4cad0ce5fbc52b679e651f76f7023af960dd8cc876a6d1f14
+DIST autopage-0.5.0.gh.tar.gz 21403 BLAKE2B 
1c20123bd7ac9dcfc53d5531ea5cec5dcb2d4b8f4c433ab958b96b769540084989ee841f963d24d1b01c3c4deed9933ab213e3838a898a8fc3261096a272d83d
 SHA512 
b40bf0c432a8ecf82f56cf9679191bf13e5fbf478f1236d197df05e29ac27a1d33bffbf3f66fedbf93548e7314ee1a8f1687fa7c696b35f944f8f5dfd2b2dd19

diff --git a/dev-python/autopage/autopage-0.5.0.ebuild 
b/dev-python/autopage/autopage-0.5.0.ebuild
new file mode 100644
index ..48760da42e5b
--- /dev/null
+++ b/dev-python/autopage/autopage-0.5.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="A library to provide automatic paging for console output"
+HOMEPAGE="
+   https://pypi.org/project/autopage/
+   https://github.com/zaneb/autopage/;
+SRC_URI="
+   https://github.com/zaneb/autopage/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc64 ~s390 ~sparc ~x86"
+
+BDEPEND="
+   test? ( dev-python/fixtures[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests unittest
+
+python_test() {
+   unset LESS PAGER
+   eunittest
+}



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

2022-01-21 Thread Arthur Zamarin
commit: 41d336afba88f9487c546b0caf0e69316f3efaa0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 22 06:47:12 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 22 06:47:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41d336af

dev-python/boto3: add 1.20.41

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.20.41.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 6aaa9ec4a538..ec8df2395a9b 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -2,3 +2,4 @@ DIST boto3-1.20.23.tar.gz 456315 BLAKE2B 
9f74a1822c631fdcc666db1d2cda5ab464b150c
 DIST boto3-1.20.31.tar.gz 458553 BLAKE2B 
396acd8bbc47f76a0ba65da4b83f141f253690370f6cd36fcfad8b4ba1017889bb2c4c63bbcc8e3f817307cca666593072becde30b5739f38386f764a9f2c876
 SHA512 
0772959c735a6002431f171b6476398a1e1096301c20b5429504ed9a9bd6e3a2b6e95392504b3ea49ef942ab6c5210a0d26a0cdde6be52bb88d642ce776576b9
 DIST boto3-1.20.37.tar.gz 461197 BLAKE2B 
4ae94815809401378bbd6c6b7774776c62436c3ae379be44b045105d00ffdebc6cfba1112ed6d4693662c6a00b5de53b4fcd1ea605a93cccb1406f3f983d8c9a
 SHA512 
368abbe51e814b5a8080323f436d8e0b5ea660b31abd77a49299afd6363c3d10e51883a3237f06799be53472c3e24c76f5ba3ece8cc9721b87fe3fb40ad8911f
 DIST boto3-1.20.40.tar.gz 462565 BLAKE2B 
bd540636392678e83112e85cb6c078d657196a46ddabaa00bdd66d00d7d0aeabe525e8639bf35fa88b039226372bfa5385ea2e1eaea790ebee7f4732d2cdfae4
 SHA512 
5b28a2de946942c3bb68b1d073a2567bb3cbce9732f3f620ef41c4ffab7c7d6aa4f68ec1e5357f930819f3948d50ed3a58f0176206946a5eaaa42c096fd1e020
+DIST boto3-1.20.41.tar.gz 463009 BLAKE2B 
c60443611023dd03ddcd1cc5ca951d2efdf02c221c673a01fc056788d9ef7d1704a37c006c1706c012d11219cb6c75203518796155aa3ef144154a8a86d6620a
 SHA512 
7bec4a384c42b238bd3f6b0f58884fab357edae2ab985142b76f6b906323c0f02568046c9bbb229bb040de336ea2cbf25fa5441cd09e7c56c94f9e7de2abc763

diff --git a/dev-python/boto3/boto3-1.20.41.ebuild 
b/dev-python/boto3/boto3-1.20.41.ebuild
new file mode 100644
index ..48ea5aa483a1
--- /dev/null
+++ b/dev-python/boto3/boto3-1.20.41.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="https://github.com/boto/boto3;
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   epytest tests/{functional,unit}
+}



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

2022-01-21 Thread Arthur Zamarin
commit: b92affef3e05c0295bbbed7391093a31fbe79cc5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 22 06:21:08 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 22 06:21:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b92affef

dev-python/jc: add 1.18.1

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

 dev-python/jc/Manifest |  1 +
 dev-python/jc/jc-1.18.1.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-python/jc/Manifest b/dev-python/jc/Manifest
index 7b7f65fad181..b74c58205607 100644
--- a/dev-python/jc/Manifest
+++ b/dev-python/jc/Manifest
@@ -4,3 +4,4 @@ DIST jc-1.17.4.tar.gz 3818285 BLAKE2B 
0761e923916c61125967451f3b4806e3080184106c
 DIST jc-1.17.5.tar.gz 3851890 BLAKE2B 
86b6c1b9786bbe30138cb7ba5171fd14682b420c3ff11716ab5d1bd4e4cc3d95067ca836c6217040799607933037b3cd6dc49e6395831140c10906e8be530685
 SHA512 
6e7207af158be41cf55ac7f9400c1a676075e85de0fecd63d9ddcffeed5d903a9619ac52b955d10e0db354f97e73fb9766b96e51c5648104907426000ecd1594
 DIST jc-1.17.6.tar.gz 3876556 BLAKE2B 
97f84a6d1351102bc016e104c4f6d5aa8a7a47fa5ecbdad66df75253adee323259961d555d728b11090df9a05d74dfae0720655f8ea21864479b7e59f95dffa7
 SHA512 
a70dd9dc79a99c147aca8e647722820ba69f7668415eeea24be336e2c14728808938fa2d9e19122849ad0c1d89684f08d1ff0dc6361137eb9fbacba6546857ca
 DIST jc-1.17.7.tar.gz 3922848 BLAKE2B 
e075e5e2c7bd06d7c4310a2cb94b1ddd55014d9d8a920c100fcba01735188a7a9ed221224cc73e62efab02a9feb8d1f208a30964e4063f1147299f098ce6
 SHA512 
be565377f3f776b387e4a8ff6bc07ac39c93bcf1a21e71cf96dd3474f459e07f050fd30b0b9281331a39c361155463b63c5a61f4271885126406029b5f9546a0
+DIST jc-1.18.1.tar.gz 3927394 BLAKE2B 
f87744e2cfdda10e6d2b1ea021f304e533ab1838de37f09b534e8ed1cf522d6267c96ac22d9ab665fdd593d27adcfa6da34f2f2471bae783585745882796ff8d
 SHA512 
00fb9bfd2ebf9419c866ed56113310f3917e5dbbe538b0d48f5e66979773108f430168186fb350ed9494344f1ceb80e0bcef51344994b78e852b5c6305e9c474

diff --git a/dev-python/jc/jc-1.18.1.ebuild b/dev-python/jc/jc-1.18.1.ebuild
new file mode 100644
index ..5d846f299830
--- /dev/null
+++ b/dev-python/jc/jc-1.18.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Converts the output of popular command-line tools and file-types 
to JSON"
+HOMEPAGE="https://github.com/kellyjonbrazil/jc;
+SRC_URI="
+   https://github.com/kellyjonbrazil/jc/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+   dev-python/xmltodict[${PYTHON_USEDEP}]"
+
+distutils_enable_tests unittest



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

2022-01-21 Thread Arthur Zamarin
commit: f733e5b7acdf1112ba56abac622fef784b19450c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 22 06:34:13 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 22 06:34:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f733e5b7

dev-python/botocore: add 1.23.41

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.23.41.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index a32226c9e510..11354302914b 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,3 +2,4 @@ DIST botocore-1.23.23.tar.gz 8679727 BLAKE2B 
89e54120caec616ffb539ef9df93923d951
 DIST botocore-1.23.31.tar.gz 8706949 BLAKE2B 
2e31bc09173a93806fe045e5217defcf17b624d6e9ff543add0eb9183c99faac40c14a8b7d71a2ec71b5983df572cadd2d098155c8c9f5abeceef80c17c4c35b
 SHA512 
7440740c05b8f009955b6627b82f8f955d907d529923457b19f1a251b701fc7cba2dd19a77eee1fce220745d93f19f4c42f146772ecd46f3ea0c93f63047086e
 DIST botocore-1.23.37.tar.gz 8728451 BLAKE2B 
039352d4c727433cc5aef435cd7527fa3bc6027c3db8b2a27219d4cab8f602f74995b09e5407c1df1c7a51e37830db7e8f351484485f6b822499933c35607472
 SHA512 
79004d38fbfc744d2fd91364a1cc99d8be1f2d03f25f2ba77df0da4b4d429a156ac5d52ca523ee4992ff99ac83b7a14e7f49e3b12b9b6f91e164fb720c41e10d
 DIST botocore-1.23.40.tar.gz 8730992 BLAKE2B 
855742e6661e497c10cee6becbc9fc5eae39b1525b11008ecc27e35126d3c2ab9ce68d5d260a974d8359eeb056dad0d79dd866b6097458989989b6ae9924e49f
 SHA512 
cbed5c316e3976594930ae1c274fdac9e25289c9818bc515e5a27c620431b05c010736f8e94d90fb935e22e5a1c50dbd4708c7674ef6e697c35475f8757df63d
+DIST botocore-1.23.41.tar.gz 8732416 BLAKE2B 
2d1a3284521a608db2dbfdbb8c98fb3bd01e048fb3b4a34e3dc497b6476bcbf8cd37ea9273ae3d3b09a9356aca8d1063dafdf15ae9c7ab59bbf3cc841bcc7a24
 SHA512 
d3d12df8faced36a9c7a75fd01d63986cb12d56a259f31211c32cbf0f1eceb1d6708e90f6a6a43189e37b86e01ceef68fcd5dcbd1867c571ca3630cbcc7e94f5

diff --git a/dev-python/botocore/botocore-1.23.41.ebuild 
b/dev-python/botocore/botocore-1.23.41.ebuild
new file mode 100644
index ..79a1cd5da0e2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.23.41.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="https://github.com/boto/botocore;
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/jmespath[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
+)
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   epytest tests/{functional,unit}
+}



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

2022-01-21 Thread Arthur Zamarin
commit: ed75706feef3660176cc1c1c42f2db0210730115
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 22 06:08:41 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 22 06:08:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed75706f

dev-python/httpx: Stabilize 0.21.3 ppc64, #831583

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

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

diff --git a/dev-python/httpx/httpx-0.21.3.ebuild 
b/dev-python/httpx/httpx-0.21.3.ebuild
index a982dc42c638..f73747db942c 100644
--- a/dev-python/httpx/httpx-0.21.3.ebuild
+++ b/dev-python/httpx/httpx-0.21.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/encode/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86"
 IUSE="cli"
 
 RDEPEND="



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

2022-01-21 Thread Arthur Zamarin
commit: 2978ba9adf4f289010e8bc2bde35e82bba29d163
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 22 06:08:40 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 22 06:08:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2978ba9a

dev-python/rich: Stabilize 10.16.2 ppc64, #831583

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

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

diff --git a/dev-python/rich/rich-10.16.2.ebuild 
b/dev-python/rich/rich-10.16.2.ebuild
index df6a776e6652..407d3ebb9f1e 100644
--- a/dev-python/rich/rich-10.16.2.ebuild
+++ b/dev-python/rich/rich-10.16.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/willmcgugan/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86"
 
 RDEPEND="
dev-python/colorama[${PYTHON_USEDEP}]



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

2022-01-21 Thread Arthur Zamarin
commit: d6201c3dc2e280cb3bfe69da35f23afb9dfa7ac8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 22 06:08:37 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 22 06:08:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6201c3d

dev-python/httpx: Stabilize 0.21.3 arm, #831583

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

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

diff --git a/dev-python/httpx/httpx-0.21.3.ebuild 
b/dev-python/httpx/httpx-0.21.3.ebuild
index 241d16b8a437..a982dc42c638 100644
--- a/dev-python/httpx/httpx-0.21.3.ebuild
+++ b/dev-python/httpx/httpx-0.21.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/encode/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ppc ~ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv sparc x86"
 IUSE="cli"
 
 RDEPEND="



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

2022-01-21 Thread Arthur Zamarin
commit: abc4117c96a2d75b7f670c9ad53a2cd65fade522
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 22 06:08:36 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 22 06:08:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abc4117c

dev-python/rich: Stabilize 10.16.2 arm, #831583

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

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

diff --git a/dev-python/rich/rich-10.16.2.ebuild 
b/dev-python/rich/rich-10.16.2.ebuild
index 9d13c4cffe4b..df6a776e6652 100644
--- a/dev-python/rich/rich-10.16.2.ebuild
+++ b/dev-python/rich/rich-10.16.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/willmcgugan/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ppc ~ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv sparc x86"
 
 RDEPEND="
dev-python/colorama[${PYTHON_USEDEP}]



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

2022-01-21 Thread Arthur Zamarin
commit: f9ec2b4a5d7b31b17467aba8f67e44b3059cb73b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 22 06:02:42 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 22 06:02:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9ec2b4a

sys-apps/hw-probe: Keyword 1.6 arm64, #831656

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

 sys-apps/hw-probe/hw-probe-1.6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/hw-probe/hw-probe-1.6.ebuild 
b/sys-apps/hw-probe/hw-probe-1.6.ebuild
index 052acb3c44fa..ebc0645f72fc 100644
--- a/sys-apps/hw-probe/hw-probe-1.6.ebuild
+++ b/sys-apps/hw-probe/hw-probe-1.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ S="${WORKDIR}/${PN}-${MY_PV_BETA}"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 
 RDEPEND="
dev-lang/perl



[gentoo-commits] repo/gentoo:master commit in: gui-libs/libadwaita/

2022-01-21 Thread Arthur Zamarin
commit: 2ce3507fc5c78b08bc2bc11cbb3e61e4a91a3f38
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 22 06:02:40 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 22 06:02:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ce3507f

gui-libs/libadwaita: Keyword 1.0.1 ppc64, #807265

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

 gui-libs/libadwaita/libadwaita-1.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/libadwaita/libadwaita-1.0.1.ebuild 
b/gui-libs/libadwaita/libadwaita-1.0.1.ebuild
index bc5e9cbbd407..1ee9df61d7fb 100644
--- a/gui-libs/libadwaita/libadwaita-1.0.1.ebuild
+++ b/gui-libs/libadwaita/libadwaita-1.0.1.ebuild
@@ -14,7 +14,7 @@ SLOT="1"
 IUSE="+introspection test +vala"
 REQUIRED_USE="vala? ( introspection )"
 
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~amd64 ~ppc64 ~riscv"
 
 DEPEND="
>=dev-libs/glib-2.66:2



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

2022-01-21 Thread Arthur Zamarin
commit: 31c4fe17e892de54cb6bf530546c360432c11c92
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 22 06:02:43 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 22 06:02:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31c4fe17

sys-apps/hwinfo: Keyword 21.80 arm64, #831656

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

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

diff --git a/sys-apps/hwinfo/hwinfo-21.80.ebuild 
b/sys-apps/hwinfo/hwinfo-21.80.ebuild
index 8335253522ed..1ab22c32a378 100644
--- a/sys-apps/hwinfo/hwinfo-21.80.ebuild
+++ b/sys-apps/hwinfo/hwinfo-21.80.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="http://download.opensuse.org/tumbleweed/repo/src-oss/src/${P}-1.1.src.r
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/sun-jai-bin/

2022-01-21 Thread Arthur Zamarin
commit: 523647f8ecaa7bb99a4a5760bf8168e5c37b69e1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 22 06:02:41 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 22 06:02:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=523647f8

dev-java/sun-jai-bin: Keyword 1.1.3-r2 arm, #831385

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

 dev-java/sun-jai-bin/sun-jai-bin-1.1.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/sun-jai-bin/sun-jai-bin-1.1.3-r2.ebuild 
b/dev-java/sun-jai-bin/sun-jai-bin-1.1.3-r2.ebuild
index f91985eeb3ae..ef3446d4185a 100644
--- a/dev-java/sun-jai-bin/sun-jai-bin-1.1.3-r2.ebuild
+++ b/dev-java/sun-jai-bin/sun-jai-bin-1.1.3-r2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="sun-bcla-jai"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86"
 
 DEPEND=""
 RDEPEND="virtual/jre:1.8"



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-01-21 Thread Arthur Zamarin
commit: 55ed1852e943cf19ff1768c7b6abc199b3ea811f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 22 06:02:40 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 22 06:02:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55ed1852

media-sound/easyeffects: Keyword 6.2.1 ppc64, #807265

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

 media-sound/easyeffects/easyeffects-6.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-6.2.1.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.1.ebuild
index d5850143500c..c7f50ff049df 100644
--- a/media-sound/easyeffects/easyeffects-6.2.1.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.2.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~ppc64"
 fi
 
 LICENSE="GPL-3"



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

2022-01-21 Thread Arthur Zamarin
commit: d9cf529dcdd72d833c56196187993dd58b9f7b00
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 22 06:02:42 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 22 06:02:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9cf529d

sys-apps/edid-decode: Keyword 0_pre20211012 arm64, #831656

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

 sys-apps/edid-decode/edid-decode-0_pre20211012.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/edid-decode/edid-decode-0_pre20211012.ebuild 
b/sys-apps/edid-decode/edid-decode-0_pre20211012.ebuild
index 548a4efcd1f6..dc3cb528ade9 100644
--- a/sys-apps/edid-decode/edid-decode-0_pre20211012.ebuild
+++ b/sys-apps/edid-decode/edid-decode-0_pre20211012.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ HOMEPAGE="https://git.linuxtv.org/edid-decode.git/;
 SRC_URI="https://dev.gentoo.org/~conikost/files/${P}.tar.gz;
 S="${WORKDIR}/${MY_P}"
 
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 LICENSE="MIT"
 SLOT="0"
 IUSE="examples"



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubectl/

2022-01-21 Thread William Hubbs
commit: b47e278104057f658dc7ff506fdf9fc0c50a03c6
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan 22 05:27:59 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan 22 05:27:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b47e2781

sys-cluster/kubectl: 1.20.15 bump

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

 sys-cluster/kubectl/Manifest   |  1 +
 sys-cluster/kubectl/kubectl-1.20.15.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/sys-cluster/kubectl/Manifest b/sys-cluster/kubectl/Manifest
index b51b31b0ffde..44f774a4ab7a 100644
--- a/sys-cluster/kubectl/Manifest
+++ b/sys-cluster/kubectl/Manifest
@@ -2,6 +2,7 @@ DIST kubernetes-1.20.11.tar.gz 34514143 BLAKE2B 
498107e2ef225964b28868ee1aa37721
 DIST kubernetes-1.20.12.tar.gz 34540977 BLAKE2B 
7e61a3ffc6053ed9e6985541cca65af8e4adfd032984d9f3aad36dc61a0deb5706dcbb05d0dda68f2d9d806ccf53580051702e1aa1b3ac5d612cd6dfea553ee8
 SHA512 
42f9d000454ae4717a9a7026fa0f1af192e160deddc6e44044993183036e67bdb9fdae02d9fcb7556370f75a44a739c49da5daf091d3b88b6dd4101e6aafe6ac
 DIST kubernetes-1.20.13.tar.gz 34541922 BLAKE2B 
308a28be58e5a6f6a5dbfb8ce1b85b359f63ab0bee9a789daa1ae38c4d9b263f24738123d132a1ab750b88404d58575af2c1fdd9ebb6c95e9a9aace791150bc1
 SHA512 
4857bb1658327ff7fcbcdc21dce7c8e1cdc68890f3995649743b687a5f1b19b430c3d59caa1910691add530b73a2fc7e3b117016337089458f7b12ac57f25033
 DIST kubernetes-1.20.14.tar.gz 34554165 BLAKE2B 
82935e3edb74a2640850ed248e808c78c9f4e90131a9dff82d345437651a5e6267ea68ecadf1f14f2e8b7964940badc76fd1d2aa6fa248e11b8f1c77b136ff92
 SHA512 
12d1dd71ffeb6352ddf08eac7e20aa4cfa06fcd6fd8c9dbf222fb3acd8f2121c1fb4685fdb8e7186a5807e80863e9e01dad8740aa6158086474b66dc790326eb
+DIST kubernetes-1.20.15.tar.gz 34555426 BLAKE2B 
45c7c767e7843c572423b562d8a1352b34e59c2b6d6c1e9879bd010e6e2999fbedb1f6ec738acc85ab6dacfc81ab438cee6eb8421e2a84733f71b2497d866094
 SHA512 
760c75c5eef9410ee1f0efc2944f45d259fa41175ce064f1c18224df0dfb1355fb2a7b9652e0af3c814987d3ae86a96f39aa2b686280eed745bdfe6f29dfb35c
 DIST kubernetes-1.21.5.tar.gz 36128382 BLAKE2B 
561de62a9be5c7bf49362732a098cc3bcadff9d006853de1beb73c2ae8def4249b9b3df4bd96a89aa4646929874ab2f0132212f38c98e411424f5887c02d6590
 SHA512 
bef73a90b31ea9c72070efc52c4e2c6aed1fde5bb0c2b391394148a394cf020071793b368a429e3d11f3e1afa24a3da9ec82b5ba64d61e2fd00209c796d5b7b3
 DIST kubernetes-1.21.6.tar.gz 36137598 BLAKE2B 
f8c85793be4b155d55a88017b429890921b4344b3ba440132f8d1b6aa43ad98bd04e539b834c3f57ce660636aefce172a09b15abd0860cdb090f6748152f50bb
 SHA512 
a53dc25aa091075d73b7f8ae9a518c019a16b821bce6cfe3ff191cf4098df8851de03ec0a9292e534045323b8300532a23e6caceae3e6dfaea00471eac16a223
 DIST kubernetes-1.21.7.tar.gz 36151155 BLAKE2B 
04cb352d1ddcbba26ad01926d1d34569d8436d4459e8a34b450797f6227397b99a04734b90c68eaf238b80bdaf9779c0ae1783cbde6a5c6452367689c0eb3c21
 SHA512 
42597aced63e8729b4b2bdd1d2b2b74920f0a70994018f1ffc83a559c52948fada251f3d3c34bc8b16e6c9a55f4547ff93f0ab1554e083d657d97fa2c845652f

diff --git a/sys-cluster/kubectl/kubectl-1.20.15.ebuild 
b/sys-cluster/kubectl/kubectl-1.20.15.ebuild
new file mode 100644
index ..b7ffceb77b6c
--- /dev/null
+++ b/sys-cluster/kubectl/kubectl-1.20.15.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="CLI to run commands against Kubernetes clusters"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+DEPEND="!sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.15"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   _output/bin/${PN} completion bash > ${PN}.bash || die
+   _output/bin/${PN} completion zsh > ${PN}.zsh || die
+   newbashcomp ${PN}.bash ${PN}
+   insinto /usr/share/zsh/site-functions
+   newins ${PN}.zsh _${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-scheduler/

2022-01-21 Thread William Hubbs
commit: 1957cdf7345af471a67daa5fa51d814a278274f4
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan 22 05:28:01 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan 22 05:28:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1957cdf7

sys-cluster/kube-scheduler: 1.20.15 bump

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

 sys-cluster/kube-scheduler/Manifest|  1 +
 .../kube-scheduler/kube-scheduler-1.20.15.ebuild   | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/sys-cluster/kube-scheduler/Manifest 
b/sys-cluster/kube-scheduler/Manifest
index b51b31b0ffde..44f774a4ab7a 100644
--- a/sys-cluster/kube-scheduler/Manifest
+++ b/sys-cluster/kube-scheduler/Manifest
@@ -2,6 +2,7 @@ DIST kubernetes-1.20.11.tar.gz 34514143 BLAKE2B 
498107e2ef225964b28868ee1aa37721
 DIST kubernetes-1.20.12.tar.gz 34540977 BLAKE2B 
7e61a3ffc6053ed9e6985541cca65af8e4adfd032984d9f3aad36dc61a0deb5706dcbb05d0dda68f2d9d806ccf53580051702e1aa1b3ac5d612cd6dfea553ee8
 SHA512 
42f9d000454ae4717a9a7026fa0f1af192e160deddc6e44044993183036e67bdb9fdae02d9fcb7556370f75a44a739c49da5daf091d3b88b6dd4101e6aafe6ac
 DIST kubernetes-1.20.13.tar.gz 34541922 BLAKE2B 
308a28be58e5a6f6a5dbfb8ce1b85b359f63ab0bee9a789daa1ae38c4d9b263f24738123d132a1ab750b88404d58575af2c1fdd9ebb6c95e9a9aace791150bc1
 SHA512 
4857bb1658327ff7fcbcdc21dce7c8e1cdc68890f3995649743b687a5f1b19b430c3d59caa1910691add530b73a2fc7e3b117016337089458f7b12ac57f25033
 DIST kubernetes-1.20.14.tar.gz 34554165 BLAKE2B 
82935e3edb74a2640850ed248e808c78c9f4e90131a9dff82d345437651a5e6267ea68ecadf1f14f2e8b7964940badc76fd1d2aa6fa248e11b8f1c77b136ff92
 SHA512 
12d1dd71ffeb6352ddf08eac7e20aa4cfa06fcd6fd8c9dbf222fb3acd8f2121c1fb4685fdb8e7186a5807e80863e9e01dad8740aa6158086474b66dc790326eb
+DIST kubernetes-1.20.15.tar.gz 34555426 BLAKE2B 
45c7c767e7843c572423b562d8a1352b34e59c2b6d6c1e9879bd010e6e2999fbedb1f6ec738acc85ab6dacfc81ab438cee6eb8421e2a84733f71b2497d866094
 SHA512 
760c75c5eef9410ee1f0efc2944f45d259fa41175ce064f1c18224df0dfb1355fb2a7b9652e0af3c814987d3ae86a96f39aa2b686280eed745bdfe6f29dfb35c
 DIST kubernetes-1.21.5.tar.gz 36128382 BLAKE2B 
561de62a9be5c7bf49362732a098cc3bcadff9d006853de1beb73c2ae8def4249b9b3df4bd96a89aa4646929874ab2f0132212f38c98e411424f5887c02d6590
 SHA512 
bef73a90b31ea9c72070efc52c4e2c6aed1fde5bb0c2b391394148a394cf020071793b368a429e3d11f3e1afa24a3da9ec82b5ba64d61e2fd00209c796d5b7b3
 DIST kubernetes-1.21.6.tar.gz 36137598 BLAKE2B 
f8c85793be4b155d55a88017b429890921b4344b3ba440132f8d1b6aa43ad98bd04e539b834c3f57ce660636aefce172a09b15abd0860cdb090f6748152f50bb
 SHA512 
a53dc25aa091075d73b7f8ae9a518c019a16b821bce6cfe3ff191cf4098df8851de03ec0a9292e534045323b8300532a23e6caceae3e6dfaea00471eac16a223
 DIST kubernetes-1.21.7.tar.gz 36151155 BLAKE2B 
04cb352d1ddcbba26ad01926d1d34569d8436d4459e8a34b450797f6227397b99a04734b90c68eaf238b80bdaf9779c0ae1783cbde6a5c6452367689c0eb3c21
 SHA512 
42597aced63e8729b4b2bdd1d2b2b74920f0a70994018f1ffc83a559c52948fada251f3d3c34bc8b16e6c9a55f4547ff93f0ab1554e083d657d97fa2c845652f

diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.20.15.ebuild 
b/sys-cluster/kube-scheduler/kube-scheduler-1.20.15.ebuild
new file mode 100644
index ..ed1f2d486a13
--- /dev/null
+++ b/sys-cluster/kube-scheduler/kube-scheduler-1.20.15.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+
+DESCRIPTION="Kubernetes Scheduler"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="acct-group/kube-scheduler
+   acct-user/kube-scheduler"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+   !sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.15"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubelet/

2022-01-21 Thread William Hubbs
commit: 895a70e59c3505941a948fc1c98369d095558f8b
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan 22 05:28:00 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan 22 05:28:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=895a70e5

sys-cluster/kubelet: 1.20.15 bump

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

 sys-cluster/kubelet/Manifest   |  1 +
 sys-cluster/kubelet/kubelet-1.20.15.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/sys-cluster/kubelet/Manifest b/sys-cluster/kubelet/Manifest
index b51b31b0ffde..44f774a4ab7a 100644
--- a/sys-cluster/kubelet/Manifest
+++ b/sys-cluster/kubelet/Manifest
@@ -2,6 +2,7 @@ DIST kubernetes-1.20.11.tar.gz 34514143 BLAKE2B 
498107e2ef225964b28868ee1aa37721
 DIST kubernetes-1.20.12.tar.gz 34540977 BLAKE2B 
7e61a3ffc6053ed9e6985541cca65af8e4adfd032984d9f3aad36dc61a0deb5706dcbb05d0dda68f2d9d806ccf53580051702e1aa1b3ac5d612cd6dfea553ee8
 SHA512 
42f9d000454ae4717a9a7026fa0f1af192e160deddc6e44044993183036e67bdb9fdae02d9fcb7556370f75a44a739c49da5daf091d3b88b6dd4101e6aafe6ac
 DIST kubernetes-1.20.13.tar.gz 34541922 BLAKE2B 
308a28be58e5a6f6a5dbfb8ce1b85b359f63ab0bee9a789daa1ae38c4d9b263f24738123d132a1ab750b88404d58575af2c1fdd9ebb6c95e9a9aace791150bc1
 SHA512 
4857bb1658327ff7fcbcdc21dce7c8e1cdc68890f3995649743b687a5f1b19b430c3d59caa1910691add530b73a2fc7e3b117016337089458f7b12ac57f25033
 DIST kubernetes-1.20.14.tar.gz 34554165 BLAKE2B 
82935e3edb74a2640850ed248e808c78c9f4e90131a9dff82d345437651a5e6267ea68ecadf1f14f2e8b7964940badc76fd1d2aa6fa248e11b8f1c77b136ff92
 SHA512 
12d1dd71ffeb6352ddf08eac7e20aa4cfa06fcd6fd8c9dbf222fb3acd8f2121c1fb4685fdb8e7186a5807e80863e9e01dad8740aa6158086474b66dc790326eb
+DIST kubernetes-1.20.15.tar.gz 34555426 BLAKE2B 
45c7c767e7843c572423b562d8a1352b34e59c2b6d6c1e9879bd010e6e2999fbedb1f6ec738acc85ab6dacfc81ab438cee6eb8421e2a84733f71b2497d866094
 SHA512 
760c75c5eef9410ee1f0efc2944f45d259fa41175ce064f1c18224df0dfb1355fb2a7b9652e0af3c814987d3ae86a96f39aa2b686280eed745bdfe6f29dfb35c
 DIST kubernetes-1.21.5.tar.gz 36128382 BLAKE2B 
561de62a9be5c7bf49362732a098cc3bcadff9d006853de1beb73c2ae8def4249b9b3df4bd96a89aa4646929874ab2f0132212f38c98e411424f5887c02d6590
 SHA512 
bef73a90b31ea9c72070efc52c4e2c6aed1fde5bb0c2b391394148a394cf020071793b368a429e3d11f3e1afa24a3da9ec82b5ba64d61e2fd00209c796d5b7b3
 DIST kubernetes-1.21.6.tar.gz 36137598 BLAKE2B 
f8c85793be4b155d55a88017b429890921b4344b3ba440132f8d1b6aa43ad98bd04e539b834c3f57ce660636aefce172a09b15abd0860cdb090f6748152f50bb
 SHA512 
a53dc25aa091075d73b7f8ae9a518c019a16b821bce6cfe3ff191cf4098df8851de03ec0a9292e534045323b8300532a23e6caceae3e6dfaea00471eac16a223
 DIST kubernetes-1.21.7.tar.gz 36151155 BLAKE2B 
04cb352d1ddcbba26ad01926d1d34569d8436d4459e8a34b450797f6227397b99a04734b90c68eaf238b80bdaf9779c0ae1783cbde6a5c6452367689c0eb3c21
 SHA512 
42597aced63e8729b4b2bdd1d2b2b74920f0a70994018f1ffc83a559c52948fada251f3d3c34bc8b16e6c9a55f4547ff93f0ab1554e083d657d97fa2c845652f

diff --git a/sys-cluster/kubelet/kubelet-1.20.15.ebuild 
b/sys-cluster/kubelet/kubelet-1.20.15.ebuild
new file mode 100644
index ..8792718188bc
--- /dev/null
+++ b/sys-cluster/kubelet/kubelet-1.20.15.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module systemd
+
+DESCRIPTION="Kubernetes Node Agent"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+RDEPEND="!sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.15"
+
+RESTRICT+=" test "
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   keepdir /etc/kubernetes/manifests /var/log/kubelet /var/lib/kubelet
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   systemd_dounit "${FILESDIR}"/${PN}.service
+   insinto /etc/kubernetes
+   newins "${FILESDIR}"/${PN}.env ${PN}.env
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubeadm/

2022-01-21 Thread William Hubbs
commit: 5be2f6318c73d7ea7c8a97d3841ff00a5e166b6d
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan 22 05:27:58 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan 22 05:27:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5be2f631

sys-cluster/kubeadm: 1.20.15 bump

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

 sys-cluster/kubeadm/Manifest   |  1 +
 sys-cluster/kubeadm/kubeadm-1.20.15.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/sys-cluster/kubeadm/Manifest b/sys-cluster/kubeadm/Manifest
index b51b31b0ffde..44f774a4ab7a 100644
--- a/sys-cluster/kubeadm/Manifest
+++ b/sys-cluster/kubeadm/Manifest
@@ -2,6 +2,7 @@ DIST kubernetes-1.20.11.tar.gz 34514143 BLAKE2B 
498107e2ef225964b28868ee1aa37721
 DIST kubernetes-1.20.12.tar.gz 34540977 BLAKE2B 
7e61a3ffc6053ed9e6985541cca65af8e4adfd032984d9f3aad36dc61a0deb5706dcbb05d0dda68f2d9d806ccf53580051702e1aa1b3ac5d612cd6dfea553ee8
 SHA512 
42f9d000454ae4717a9a7026fa0f1af192e160deddc6e44044993183036e67bdb9fdae02d9fcb7556370f75a44a739c49da5daf091d3b88b6dd4101e6aafe6ac
 DIST kubernetes-1.20.13.tar.gz 34541922 BLAKE2B 
308a28be58e5a6f6a5dbfb8ce1b85b359f63ab0bee9a789daa1ae38c4d9b263f24738123d132a1ab750b88404d58575af2c1fdd9ebb6c95e9a9aace791150bc1
 SHA512 
4857bb1658327ff7fcbcdc21dce7c8e1cdc68890f3995649743b687a5f1b19b430c3d59caa1910691add530b73a2fc7e3b117016337089458f7b12ac57f25033
 DIST kubernetes-1.20.14.tar.gz 34554165 BLAKE2B 
82935e3edb74a2640850ed248e808c78c9f4e90131a9dff82d345437651a5e6267ea68ecadf1f14f2e8b7964940badc76fd1d2aa6fa248e11b8f1c77b136ff92
 SHA512 
12d1dd71ffeb6352ddf08eac7e20aa4cfa06fcd6fd8c9dbf222fb3acd8f2121c1fb4685fdb8e7186a5807e80863e9e01dad8740aa6158086474b66dc790326eb
+DIST kubernetes-1.20.15.tar.gz 34555426 BLAKE2B 
45c7c767e7843c572423b562d8a1352b34e59c2b6d6c1e9879bd010e6e2999fbedb1f6ec738acc85ab6dacfc81ab438cee6eb8421e2a84733f71b2497d866094
 SHA512 
760c75c5eef9410ee1f0efc2944f45d259fa41175ce064f1c18224df0dfb1355fb2a7b9652e0af3c814987d3ae86a96f39aa2b686280eed745bdfe6f29dfb35c
 DIST kubernetes-1.21.5.tar.gz 36128382 BLAKE2B 
561de62a9be5c7bf49362732a098cc3bcadff9d006853de1beb73c2ae8def4249b9b3df4bd96a89aa4646929874ab2f0132212f38c98e411424f5887c02d6590
 SHA512 
bef73a90b31ea9c72070efc52c4e2c6aed1fde5bb0c2b391394148a394cf020071793b368a429e3d11f3e1afa24a3da9ec82b5ba64d61e2fd00209c796d5b7b3
 DIST kubernetes-1.21.6.tar.gz 36137598 BLAKE2B 
f8c85793be4b155d55a88017b429890921b4344b3ba440132f8d1b6aa43ad98bd04e539b834c3f57ce660636aefce172a09b15abd0860cdb090f6748152f50bb
 SHA512 
a53dc25aa091075d73b7f8ae9a518c019a16b821bce6cfe3ff191cf4098df8851de03ec0a9292e534045323b8300532a23e6caceae3e6dfaea00471eac16a223
 DIST kubernetes-1.21.7.tar.gz 36151155 BLAKE2B 
04cb352d1ddcbba26ad01926d1d34569d8436d4459e8a34b450797f6227397b99a04734b90c68eaf238b80bdaf9779c0ae1783cbde6a5c6452367689c0eb3c21
 SHA512 
42597aced63e8729b4b2bdd1d2b2b74920f0a70994018f1ffc83a559c52948fada251f3d3c34bc8b16e6c9a55f4547ff93f0ab1554e083d657d97fa2c845652f

diff --git a/sys-cluster/kubeadm/kubeadm-1.20.15.ebuild 
b/sys-cluster/kubeadm/kubeadm-1.20.15.ebuild
new file mode 100644
index ..aee968de7d00
--- /dev/null
+++ b/sys-cluster/kubeadm/kubeadm-1.20.15.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="CLI to Easily bootstrap a secure Kubernetes cluster"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+RDEPEND="!sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.15"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   _output/bin/${PN} completion bash > ${PN}.bash || die
+   _output/bin/${PN} completion zsh > ${PN}.zsh || die
+   newbashcomp ${PN}.bash ${PN}
+   insinto /usr/share/zsh/site-functions
+   newins ${PN}.zsh _${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-proxy/

2022-01-21 Thread William Hubbs
commit: 144e29bff495a6f2d88d0f9507ac66b91dfc0570
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan 22 05:28:00 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan 22 05:28:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=144e29bf

sys-cluster/kube-proxy: 1.20.15 bump

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

 sys-cluster/kube-proxy/Manifest  |  1 +
 sys-cluster/kube-proxy/kube-proxy-1.20.15.ebuild | 35 
 2 files changed, 36 insertions(+)

diff --git a/sys-cluster/kube-proxy/Manifest b/sys-cluster/kube-proxy/Manifest
index b51b31b0ffde..44f774a4ab7a 100644
--- a/sys-cluster/kube-proxy/Manifest
+++ b/sys-cluster/kube-proxy/Manifest
@@ -2,6 +2,7 @@ DIST kubernetes-1.20.11.tar.gz 34514143 BLAKE2B 
498107e2ef225964b28868ee1aa37721
 DIST kubernetes-1.20.12.tar.gz 34540977 BLAKE2B 
7e61a3ffc6053ed9e6985541cca65af8e4adfd032984d9f3aad36dc61a0deb5706dcbb05d0dda68f2d9d806ccf53580051702e1aa1b3ac5d612cd6dfea553ee8
 SHA512 
42f9d000454ae4717a9a7026fa0f1af192e160deddc6e44044993183036e67bdb9fdae02d9fcb7556370f75a44a739c49da5daf091d3b88b6dd4101e6aafe6ac
 DIST kubernetes-1.20.13.tar.gz 34541922 BLAKE2B 
308a28be58e5a6f6a5dbfb8ce1b85b359f63ab0bee9a789daa1ae38c4d9b263f24738123d132a1ab750b88404d58575af2c1fdd9ebb6c95e9a9aace791150bc1
 SHA512 
4857bb1658327ff7fcbcdc21dce7c8e1cdc68890f3995649743b687a5f1b19b430c3d59caa1910691add530b73a2fc7e3b117016337089458f7b12ac57f25033
 DIST kubernetes-1.20.14.tar.gz 34554165 BLAKE2B 
82935e3edb74a2640850ed248e808c78c9f4e90131a9dff82d345437651a5e6267ea68ecadf1f14f2e8b7964940badc76fd1d2aa6fa248e11b8f1c77b136ff92
 SHA512 
12d1dd71ffeb6352ddf08eac7e20aa4cfa06fcd6fd8c9dbf222fb3acd8f2121c1fb4685fdb8e7186a5807e80863e9e01dad8740aa6158086474b66dc790326eb
+DIST kubernetes-1.20.15.tar.gz 34555426 BLAKE2B 
45c7c767e7843c572423b562d8a1352b34e59c2b6d6c1e9879bd010e6e2999fbedb1f6ec738acc85ab6dacfc81ab438cee6eb8421e2a84733f71b2497d866094
 SHA512 
760c75c5eef9410ee1f0efc2944f45d259fa41175ce064f1c18224df0dfb1355fb2a7b9652e0af3c814987d3ae86a96f39aa2b686280eed745bdfe6f29dfb35c
 DIST kubernetes-1.21.5.tar.gz 36128382 BLAKE2B 
561de62a9be5c7bf49362732a098cc3bcadff9d006853de1beb73c2ae8def4249b9b3df4bd96a89aa4646929874ab2f0132212f38c98e411424f5887c02d6590
 SHA512 
bef73a90b31ea9c72070efc52c4e2c6aed1fde5bb0c2b391394148a394cf020071793b368a429e3d11f3e1afa24a3da9ec82b5ba64d61e2fd00209c796d5b7b3
 DIST kubernetes-1.21.6.tar.gz 36137598 BLAKE2B 
f8c85793be4b155d55a88017b429890921b4344b3ba440132f8d1b6aa43ad98bd04e539b834c3f57ce660636aefce172a09b15abd0860cdb090f6748152f50bb
 SHA512 
a53dc25aa091075d73b7f8ae9a518c019a16b821bce6cfe3ff191cf4098df8851de03ec0a9292e534045323b8300532a23e6caceae3e6dfaea00471eac16a223
 DIST kubernetes-1.21.7.tar.gz 36151155 BLAKE2B 
04cb352d1ddcbba26ad01926d1d34569d8436d4459e8a34b450797f6227397b99a04734b90c68eaf238b80bdaf9779c0ae1783cbde6a5c6452367689c0eb3c21
 SHA512 
42597aced63e8729b4b2bdd1d2b2b74920f0a70994018f1ffc83a559c52948fada251f3d3c34bc8b16e6c9a55f4547ff93f0ab1554e083d657d97fa2c845652f

diff --git a/sys-cluster/kube-proxy/kube-proxy-1.20.15.ebuild 
b/sys-cluster/kube-proxy/kube-proxy-1.20.15.ebuild
new file mode 100644
index ..96fb408a1702
--- /dev/null
+++ b/sys-cluster/kube-proxy/kube-proxy-1.20.15.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+
+DESCRIPTION="Kubernetes Proxy service"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+RDEPEND="net-firewall/conntrack-tools
+   !sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.15"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   keepdir /var/log/${PN} /var/lib/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-controller-manager/

2022-01-21 Thread William Hubbs
commit: 984708806a002f555fb668b79da847e7309080e6
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan 22 05:27:59 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan 22 05:27:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98470880

sys-cluster/kube-controller-manager: 1.20.15 bump

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

 sys-cluster/kube-controller-manager/Manifest   |  1 +
 .../kube-controller-manager-1.20.15.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/sys-cluster/kube-controller-manager/Manifest 
b/sys-cluster/kube-controller-manager/Manifest
index b51b31b0ffde..44f774a4ab7a 100644
--- a/sys-cluster/kube-controller-manager/Manifest
+++ b/sys-cluster/kube-controller-manager/Manifest
@@ -2,6 +2,7 @@ DIST kubernetes-1.20.11.tar.gz 34514143 BLAKE2B 
498107e2ef225964b28868ee1aa37721
 DIST kubernetes-1.20.12.tar.gz 34540977 BLAKE2B 
7e61a3ffc6053ed9e6985541cca65af8e4adfd032984d9f3aad36dc61a0deb5706dcbb05d0dda68f2d9d806ccf53580051702e1aa1b3ac5d612cd6dfea553ee8
 SHA512 
42f9d000454ae4717a9a7026fa0f1af192e160deddc6e44044993183036e67bdb9fdae02d9fcb7556370f75a44a739c49da5daf091d3b88b6dd4101e6aafe6ac
 DIST kubernetes-1.20.13.tar.gz 34541922 BLAKE2B 
308a28be58e5a6f6a5dbfb8ce1b85b359f63ab0bee9a789daa1ae38c4d9b263f24738123d132a1ab750b88404d58575af2c1fdd9ebb6c95e9a9aace791150bc1
 SHA512 
4857bb1658327ff7fcbcdc21dce7c8e1cdc68890f3995649743b687a5f1b19b430c3d59caa1910691add530b73a2fc7e3b117016337089458f7b12ac57f25033
 DIST kubernetes-1.20.14.tar.gz 34554165 BLAKE2B 
82935e3edb74a2640850ed248e808c78c9f4e90131a9dff82d345437651a5e6267ea68ecadf1f14f2e8b7964940badc76fd1d2aa6fa248e11b8f1c77b136ff92
 SHA512 
12d1dd71ffeb6352ddf08eac7e20aa4cfa06fcd6fd8c9dbf222fb3acd8f2121c1fb4685fdb8e7186a5807e80863e9e01dad8740aa6158086474b66dc790326eb
+DIST kubernetes-1.20.15.tar.gz 34555426 BLAKE2B 
45c7c767e7843c572423b562d8a1352b34e59c2b6d6c1e9879bd010e6e2999fbedb1f6ec738acc85ab6dacfc81ab438cee6eb8421e2a84733f71b2497d866094
 SHA512 
760c75c5eef9410ee1f0efc2944f45d259fa41175ce064f1c18224df0dfb1355fb2a7b9652e0af3c814987d3ae86a96f39aa2b686280eed745bdfe6f29dfb35c
 DIST kubernetes-1.21.5.tar.gz 36128382 BLAKE2B 
561de62a9be5c7bf49362732a098cc3bcadff9d006853de1beb73c2ae8def4249b9b3df4bd96a89aa4646929874ab2f0132212f38c98e411424f5887c02d6590
 SHA512 
bef73a90b31ea9c72070efc52c4e2c6aed1fde5bb0c2b391394148a394cf020071793b368a429e3d11f3e1afa24a3da9ec82b5ba64d61e2fd00209c796d5b7b3
 DIST kubernetes-1.21.6.tar.gz 36137598 BLAKE2B 
f8c85793be4b155d55a88017b429890921b4344b3ba440132f8d1b6aa43ad98bd04e539b834c3f57ce660636aefce172a09b15abd0860cdb090f6748152f50bb
 SHA512 
a53dc25aa091075d73b7f8ae9a518c019a16b821bce6cfe3ff191cf4098df8851de03ec0a9292e534045323b8300532a23e6caceae3e6dfaea00471eac16a223
 DIST kubernetes-1.21.7.tar.gz 36151155 BLAKE2B 
04cb352d1ddcbba26ad01926d1d34569d8436d4459e8a34b450797f6227397b99a04734b90c68eaf238b80bdaf9779c0ae1783cbde6a5c6452367689c0eb3c21
 SHA512 
42597aced63e8729b4b2bdd1d2b2b74920f0a70994018f1ffc83a559c52948fada251f3d3c34bc8b16e6c9a55f4547ff93f0ab1554e083d657d97fa2c845652f

diff --git 
a/sys-cluster/kube-controller-manager/kube-controller-manager-1.20.15.ebuild 
b/sys-cluster/kube-controller-manager/kube-controller-manager-1.20.15.ebuild
new file mode 100644
index ..337bfd970870
--- /dev/null
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.20.15.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+
+DESCRIPTION="Kubernetes Controller Manager"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="acct-group/kube-controller-manager
+   acct-user/kube-controller-manager"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+   !sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.15"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-apiserver/

2022-01-21 Thread William Hubbs
commit: 809cff3df79e13f5f940785540eb5c73ffaa3f82
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan 22 05:27:58 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan 22 05:27:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=809cff3d

sys-cluster/kube-apiserver: 1.20.15 bump

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

 sys-cluster/kube-apiserver/Manifest|  1 +
 .../kube-apiserver/kube-apiserver-1.20.15.ebuild   | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/sys-cluster/kube-apiserver/Manifest 
b/sys-cluster/kube-apiserver/Manifest
index b51b31b0ffde..44f774a4ab7a 100644
--- a/sys-cluster/kube-apiserver/Manifest
+++ b/sys-cluster/kube-apiserver/Manifest
@@ -2,6 +2,7 @@ DIST kubernetes-1.20.11.tar.gz 34514143 BLAKE2B 
498107e2ef225964b28868ee1aa37721
 DIST kubernetes-1.20.12.tar.gz 34540977 BLAKE2B 
7e61a3ffc6053ed9e6985541cca65af8e4adfd032984d9f3aad36dc61a0deb5706dcbb05d0dda68f2d9d806ccf53580051702e1aa1b3ac5d612cd6dfea553ee8
 SHA512 
42f9d000454ae4717a9a7026fa0f1af192e160deddc6e44044993183036e67bdb9fdae02d9fcb7556370f75a44a739c49da5daf091d3b88b6dd4101e6aafe6ac
 DIST kubernetes-1.20.13.tar.gz 34541922 BLAKE2B 
308a28be58e5a6f6a5dbfb8ce1b85b359f63ab0bee9a789daa1ae38c4d9b263f24738123d132a1ab750b88404d58575af2c1fdd9ebb6c95e9a9aace791150bc1
 SHA512 
4857bb1658327ff7fcbcdc21dce7c8e1cdc68890f3995649743b687a5f1b19b430c3d59caa1910691add530b73a2fc7e3b117016337089458f7b12ac57f25033
 DIST kubernetes-1.20.14.tar.gz 34554165 BLAKE2B 
82935e3edb74a2640850ed248e808c78c9f4e90131a9dff82d345437651a5e6267ea68ecadf1f14f2e8b7964940badc76fd1d2aa6fa248e11b8f1c77b136ff92
 SHA512 
12d1dd71ffeb6352ddf08eac7e20aa4cfa06fcd6fd8c9dbf222fb3acd8f2121c1fb4685fdb8e7186a5807e80863e9e01dad8740aa6158086474b66dc790326eb
+DIST kubernetes-1.20.15.tar.gz 34555426 BLAKE2B 
45c7c767e7843c572423b562d8a1352b34e59c2b6d6c1e9879bd010e6e2999fbedb1f6ec738acc85ab6dacfc81ab438cee6eb8421e2a84733f71b2497d866094
 SHA512 
760c75c5eef9410ee1f0efc2944f45d259fa41175ce064f1c18224df0dfb1355fb2a7b9652e0af3c814987d3ae86a96f39aa2b686280eed745bdfe6f29dfb35c
 DIST kubernetes-1.21.5.tar.gz 36128382 BLAKE2B 
561de62a9be5c7bf49362732a098cc3bcadff9d006853de1beb73c2ae8def4249b9b3df4bd96a89aa4646929874ab2f0132212f38c98e411424f5887c02d6590
 SHA512 
bef73a90b31ea9c72070efc52c4e2c6aed1fde5bb0c2b391394148a394cf020071793b368a429e3d11f3e1afa24a3da9ec82b5ba64d61e2fd00209c796d5b7b3
 DIST kubernetes-1.21.6.tar.gz 36137598 BLAKE2B 
f8c85793be4b155d55a88017b429890921b4344b3ba440132f8d1b6aa43ad98bd04e539b834c3f57ce660636aefce172a09b15abd0860cdb090f6748152f50bb
 SHA512 
a53dc25aa091075d73b7f8ae9a518c019a16b821bce6cfe3ff191cf4098df8851de03ec0a9292e534045323b8300532a23e6caceae3e6dfaea00471eac16a223
 DIST kubernetes-1.21.7.tar.gz 36151155 BLAKE2B 
04cb352d1ddcbba26ad01926d1d34569d8436d4459e8a34b450797f6227397b99a04734b90c68eaf238b80bdaf9779c0ae1783cbde6a5c6452367689c0eb3c21
 SHA512 
42597aced63e8729b4b2bdd1d2b2b74920f0a70994018f1ffc83a559c52948fada251f3d3c34bc8b16e6c9a55f4547ff93f0ab1554e083d657d97fa2c845652f

diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.20.15.ebuild 
b/sys-cluster/kube-apiserver/kube-apiserver-1.20.15.ebuild
new file mode 100644
index ..bd1c931a8095
--- /dev/null
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.20.15.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module systemd
+
+DESCRIPTION="Kubernetes API server"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="
+   acct-group/kube-apiserver
+   acct-user/kube-apiserver"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+   !sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.15"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-perl/IO-Socket-SSL/

2022-01-21 Thread Sam James
commit: 7c00f3a3ba4c85fe9fa1a26bce7aaa2bf22f6eb9
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 22 04:44:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 04:44:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c00f3a3

dev-perl/IO-Socket-SSL: add 2.74.0

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

 dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.74.0.ebuild | 32 ++
 dev-perl/IO-Socket-SSL/Manifest|  1 +
 2 files changed, 33 insertions(+)

diff --git a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.74.0.ebuild 
b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.74.0.ebuild
new file mode 100644
index ..4376eed68261
--- /dev/null
+++ b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.74.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SULLR
+DIST_VERSION=2.074
+DIST_EXAMPLES=("example/*")
+inherit perl-module
+
+DESCRIPTION="Nearly transparent SSL encapsulation for IO::Socket::INET"
+
+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"
+IUSE="idn"
+
+RDEPEND="
+   dev-perl/Mozilla-CA
+   >=dev-perl/Net-SSLeay-1.460.0
+   virtual/perl-Scalar-List-Utils
+   idn? (
+   || (
+   >=dev-perl/URI-1.50
+   dev-perl/Net-LibIDN
+   dev-perl/Net-IDN-Encode
+   )
+   )"
+BDEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+"
+
+mydoc=("docs/debugging.txt")

diff --git a/dev-perl/IO-Socket-SSL/Manifest b/dev-perl/IO-Socket-SSL/Manifest
index 3f415c265b27..31a7845b3faf 100644
--- a/dev-perl/IO-Socket-SSL/Manifest
+++ b/dev-perl/IO-Socket-SSL/Manifest
@@ -1,2 +1,3 @@
 DIST IO-Socket-SSL-2.071.tar.gz 248367 BLAKE2B 
4b951d1b0ac14aff4d5c2cd73fa6d6c9ab51a158660e0afa01c9484ce3c7c9cbf6a10f6f75783c38edc7534b0ae2f4696d5720087cf200a13df3adf658ee00fe
 SHA512 
9170df785bbca7519364ec0eedd170661e8ef60028439dc8c836ce8a91d0517d647e43138af74e52a768b6e0374747abb5f41274d76cc38e1319edf82a2e9fdd
 DIST IO-Socket-SSL-2.072.tar.gz 253643 BLAKE2B 
36551b796d2233993271ccadea63e4ab69ccbcab820e504e2d24aaff0231653ef57292f225534a4de74ae0dd8d50d9abd4b3f1fb2c3e560c284708e1501cf2af
 SHA512 
7a0abc8e9aaa9a0dc18a7dbfa540ef04a5c5ea21b171a6cbd5c3965ea497d1d7f74c3c9d9481497d6c63011842b11f4cf774737b48c3d5d3f70ae9d1cdc78f12
+DIST IO-Socket-SSL-2.074.tar.gz 252821 BLAKE2B 
48801b1385d489a57de460b7a20552a9a66a2fb69fd0a2fc9555b45d004c472a1ed3797edaa59c7f71f1d26a7fbfec0dfd6f63b294665cd5b6e763f29d9ab1b3
 SHA512 
cafbf11a986b8fb5ce06bdf1e7a83741e2eef74d4bf054f0e0cd490959eddf54d32d3d4e786de52750dccc07139d8a1b5d5979080d0f1c1464e0004ccf98a6b0



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/nmap/

2022-01-21 Thread Sam James
commit: e2418094a1aa5653cbaf3a88cb5d354f58a7032e
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 22 04:41:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 04:41:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2418094

net-analyzer/nmap: force -j1 again in src_install for now

Apparently not fixed, or a new issue resurfaced anyway.

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

 net-analyzer/nmap/nmap-7.92.ebuild | 4 +++-
 net-analyzer/nmap/nmap-.ebuild | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/nmap/nmap-7.92.ebuild 
b/net-analyzer/nmap/nmap-7.92.ebuild
index 348adce730a5..8578d039870f 100644
--- a/net-analyzer/nmap/nmap-7.92.ebuild
+++ b/net-analyzer/nmap/nmap-7.92.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -121,7 +121,9 @@ src_compile() {
 }
 
 src_install() {
+   # See bug #831713 for return of -j1
LC_ALL=C emake \
+   -j1 \
DESTDIR="${D}" \
STRIP=: \
nmapdatadir="${EPREFIX}"/usr/share/nmap \

diff --git a/net-analyzer/nmap/nmap-.ebuild 
b/net-analyzer/nmap/nmap-.ebuild
index 466e9b414a06..e04fab825e5c 100644
--- a/net-analyzer/nmap/nmap-.ebuild
+++ b/net-analyzer/nmap/nmap-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -122,7 +122,9 @@ src_compile() {
 }
 
 src_install() {
+   # See bug #831713 for return of -j1
LC_ALL=C emake \
+   -j1 \
DESTDIR="${D}" \
STRIP=: \
nmapdatadir="${EPREFIX}"/usr/share/nmap \



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/wireshark/files/, net-analyzer/wireshark/

2022-01-21 Thread Sam James
commit: 727aed785bfa82cf4546f02e7d4f8a590c39f035
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 22 04:21:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 04:21:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=727aed78

net-analyzer/wireshark: fix build without zlib

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

 .../files/wireshark-3.6.1-fix-build-no-zlib.patch  | 82 ++
 net-analyzer/wireshark/wireshark-3.6.1.ebuild  |  1 +
 2 files changed, 83 insertions(+)

diff --git 
a/net-analyzer/wireshark/files/wireshark-3.6.1-fix-build-no-zlib.patch 
b/net-analyzer/wireshark/files/wireshark-3.6.1-fix-build-no-zlib.patch
new file mode 100644
index ..3a935ce89969
--- /dev/null
+++ b/net-analyzer/wireshark/files/wireshark-3.6.1-fix-build-no-zlib.patch
@@ -0,0 +1,82 @@
+https://gitlab.com/wireshark/wireshark/-/commit/5dc11653a364975e5cc9a4a994d9d88e138e8385.patch
+https://gitlab.com/wireshark/wireshark/-/issues/17899
+
+From: Guy Harris 
+Date: Fri, 21 Jan 2022 15:04:28 -0800
+Subject: [PATCH] Fix no-ZLib builds.
+
+Don't use ZLib routines or data types if we're built without ZLib.
+
+Don't support --compress-type=gzip, or a gzip check box in the Output
+pane of the Capture Options dialog, if we're built without ZLib.
+
+Fixes #17899.
+
+
+(cherry picked from commit 125f5cbd881c2e1236d968a3e8fdcf5af2606e77)
+--- a/capture_opts.c
 b/capture_opts.c
+@@ -986,9 +986,18 @@ capture_opts_add_opt(capture_options *capture_opts, int 
opt, const char *optarg_
+ if (strcmp(optarg_str_p, "none") == 0) {
+ ;
+ } else if (strcmp(optarg_str_p, "gzip") == 0) {
++#ifdef HAVE_ZLIB
+ ;
++#else
++cmdarg_err("'gzip' compression is not supported");
++return 1;
++#endif
+ } else {
++#ifdef HAVE_ZLIB
+ cmdarg_err("parameter of --compress-type can be 'none' or 
'gzip'");
++#else
++cmdarg_err("parameter of --compress-type can only be 'none'");
++#endif
+ return 1;
+ }
+ capture_opts->compress_type = g_strdup(optarg_str_p);
+--- a/ringbuffer.c
 b/ringbuffer.c
+@@ -124,6 +124,7 @@ static void CleanupOldCap(gchar* name)
+   g_mutex_unlock(_data.mutex);
+ }
+ 
++#ifdef HAVE_ZLIB
+ /*
+  * compress capture file
+  */
+@@ -200,6 +201,7 @@ static int ringbuf_start_compress_file(rb_file* rfile)
+   g_thread_new("exec_compress", _compress_thread, name);
+   return 0;
+ }
++#endif
+ 
+ /*
+  * create the next filename and open a new binary file with that name
+@@ -216,9 +218,11 @@ static int ringbuf_open_file(rb_file *rfile, int *err)
+   /* remove old file (if any, so ignore error) */
+   ws_unlink(rfile->name);
+ }
++#ifdef HAVE_ZLIB
+ else if (rb_data.compress_type != NULL && strcmp(rb_data.compress_type, 
"gzip") == 0) {
+   ringbuf_start_compress_file(rfile);
+ }
++#endif
+ g_free(rfile->name);
+   }
+ 
+--- a/ui/qt/capture_options_dialog.cpp
 b/ui/qt/capture_options_dialog.cpp
+@@ -486,7 +486,11 @@ void CaptureOptionsDialog::on_gbNewFileAuto_toggled(bool 
checked)
+ ui->stopMBComboBox->setEnabled(checked?false:true);
+ ui->gbCompression->setEnabled(checked);
+ ui->rbCompressionNone->setEnabled(checked);
++#ifdef HAVE_ZLIB
+ ui->rbCompressionGzip->setEnabled(checked);
++#else
++ui->rbCompressionGzip->setEnabled(false);
++#endif
+ }
+ 
+ void CaptureOptionsDialog::on_cbUpdatePacketsRT_toggled(bool checked)
+GitLab

diff --git a/net-analyzer/wireshark/wireshark-3.6.1.ebuild 
b/net-analyzer/wireshark/wireshark-3.6.1.ebuild
index c90b5a717962..a4fec6f5c579 100644
--- a/net-analyzer/wireshark/wireshark-3.6.1.ebuild
+++ b/net-analyzer/wireshark/wireshark-3.6.1.ebuild
@@ -96,6 +96,7 @@ RDEPEND="${RDEPEND}
 PATCHES=(
"${FILESDIR}"/${PN}-2.6.0-redhat.patch
"${FILESDIR}"/${PN}-3.4.2-cmake-lua-version.patch
+   "${FILESDIR}"/${P}-fix-build-no-zlib.patch
 )
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2022-01-21 Thread Ionen Wolkens
commit: 779d1d42105c09978cbaf3747c24fd4e54d1a4fd
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Jan 22 03:53:57 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jan 22 03:54:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=779d1d42

x11-terms/kitty: optfeature on xdg-utils

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

 x11-terms/kitty/kitty-0.24.1.ebuild | 1 +
 x11-terms/kitty/kitty-.ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/x11-terms/kitty/kitty-0.24.1.ebuild 
b/x11-terms/kitty/kitty-0.24.1.ebuild
index 1b783a910a30..f12b599aaa04 100644
--- a/x11-terms/kitty/kitty-0.24.1.ebuild
+++ b/x11-terms/kitty/kitty-0.24.1.ebuild
@@ -124,4 +124,5 @@ pkg_postinst() {
 
optfeature "in-terminal image display with kitty icat" 
media-gfx/imagemagick
optfeature "audio-based terminal bell support" media-libs/libcanberra
+   optfeature "opening links from the terminal" x11-misc/xdg-utils
 }

diff --git a/x11-terms/kitty/kitty-.ebuild 
b/x11-terms/kitty/kitty-.ebuild
index 1b783a910a30..f12b599aaa04 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -124,4 +124,5 @@ pkg_postinst() {
 
optfeature "in-terminal image display with kitty icat" 
media-gfx/imagemagick
optfeature "audio-based terminal bell support" media-libs/libcanberra
+   optfeature "opening links from the terminal" x11-misc/xdg-utils
 }



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-01-21 Thread Sam James
commit: 8699bd8785be3f0ce8e153db91d97b7800a65d80
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 22 03:44:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 03:44:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8699bd87

sys-libs/binutils-libs: unkeyword 2.37_p1-r2

To match binutils.

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

 sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild
index 96d48795c692..b3acfd3410a1 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~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-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-boot/palo/

2022-01-21 Thread Sam James
commit: 813a2c895b231747a9dbddb04ba155c9e0fc34bd
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 22 03:22:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 03:22:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=813a2c89

sys-boot/palo: tidy up

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

 sys-boot/palo/palo-2.15.ebuild | 5 ++---
 sys-boot/palo/palo-.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/sys-boot/palo/palo-2.15.ebuild b/sys-boot/palo/palo-2.15.ebuild
index 5d425944019f..2956c2939a97 100644
--- a/sys-boot/palo/palo-2.15.ebuild
+++ b/sys-boot/palo/palo-2.15.ebuild
@@ -11,13 +11,12 @@ if [[ ${PV} ==  ]] ; then

EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/deller/palo.git;
inherit git-r3
 else
-
SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/deller/${PN}.git/snapshot/${P}.tar.gz;
-KEYWORDS="-* ~hppa"
+   
SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/deller/${PN}.git/snapshot/${P}.tar.gz;
+   KEYWORDS="-* ~hppa"
 fi
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="-* ~hppa"
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.00-toolchain.patch

diff --git a/sys-boot/palo/palo-.ebuild b/sys-boot/palo/palo-.ebuild
index 2b80fbe60c6d..2956c2939a97 100644
--- a/sys-boot/palo/palo-.ebuild
+++ b/sys-boot/palo/palo-.ebuild
@@ -11,8 +11,8 @@ if [[ ${PV} ==  ]] ; then

EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/deller/palo.git;
inherit git-r3
 else
-
SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/deller/${PN}.git/snapshot/${P}.tar.gz;
-KEYWORDS="-* ~hppa"
+   
SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/deller/${PN}.git/snapshot/${P}.tar.gz;
+   KEYWORDS="-* ~hppa"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: sys-boot/palo/

2022-01-21 Thread Sam James
commit: 0f71502657a78ba9336c1b1ce4c225e909ebffda
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 22 03:17:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 03:20:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f715026

sys-boot/palo: add 2.15

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

 sys-boot/palo/Manifest  |  1 +
 .../palo/{palo-.ebuild => palo-2.15.ebuild} | 21 ++---
 sys-boot/palo/palo-.ebuild  | 20 +---
 3 files changed, 28 insertions(+), 14 deletions(-)

diff --git a/sys-boot/palo/Manifest b/sys-boot/palo/Manifest
index cc5d02da506f..8166e4ed1f4a 100644
--- a/sys-boot/palo/Manifest
+++ b/sys-boot/palo/Manifest
@@ -1 +1,2 @@
 DIST palo-2.14.tar.gz 125207 BLAKE2B 
fcbc7e59552d83828c07acb055429c1155b738dd12e22c9fc81759b9f84382e3ea793e957421d420c93fa5818d5ad8f12b5317cfe6d5d45d95fc15b272c6fe8c
 SHA512 
9d22ea2826a69a9bb661a4c17aaa78d648f0684b96c2dc0f164d2086f48fc85207e40c69227dd76d153dd171574dd62f6e5e90dd415209de372b4d7d8ab40f57
+DIST palo-2.15.tar.gz 126696 BLAKE2B 
38e9defd248fc3e1f9bd921097e0888695a6a815a4221f4b030f225712f206b722232d05f5070b7a76763c50f8a623bb1a3f41c5c84a3999318f3a098d665b14
 SHA512 
bb46308988399028808d801317421da5a072a504e1c932513a80ee993653f45bd6cbb862c1b85c369506bca3c5d213bf8344ba263fae7ef13d8f73d9d3a6d412

diff --git a/sys-boot/palo/palo-.ebuild b/sys-boot/palo/palo-2.15.ebuild
similarity index 50%
copy from sys-boot/palo/palo-.ebuild
copy to sys-boot/palo/palo-2.15.ebuild
index 1c733273f096..5d425944019f 100644
--- a/sys-boot/palo/palo-.ebuild
+++ b/sys-boot/palo/palo-2.15.ebuild
@@ -1,16 +1,23 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit git-r3 toolchain-funcs
 
-DESCRIPTION="PALO : PArisc Linux Loader"
-HOMEPAGE="http://parisc-linux.org/ https://parisc.wiki.kernel.org/;
-EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/deller/palo.git;
+inherit toolchain-funcs
+
+DESCRIPTION="PALO: PArisc Linux Loader"
+HOMEPAGE="https://parisc.wiki.kernel.org/;
+if [[ ${PV} ==  ]] ; then
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/deller/palo.git;
+   inherit git-r3
+else
+
SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/deller/${PN}.git/snapshot/${P}.tar.gz;
+KEYWORDS="-* ~hppa"
+fi
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="-* ~hppa"
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.00-toolchain.patch
@@ -19,7 +26,7 @@ PATCHES=(
 src_compile() {
local target
for target in '-C palo' '-C ipl' 'iplboot'; do
-   emake AR=$(tc-getAR) CC=$(tc-getCC) LD=$(tc-getLD) ${target}
+   emake AR="$(tc-getAR)" CC="$(tc-getCC)" LD="$(tc-getLD)" 
${target}
done
 }
 

diff --git a/sys-boot/palo/palo-.ebuild b/sys-boot/palo/palo-.ebuild
index 1c733273f096..2b80fbe60c6d 100644
--- a/sys-boot/palo/palo-.ebuild
+++ b/sys-boot/palo/palo-.ebuild
@@ -1,16 +1,22 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit git-r3 toolchain-funcs
 
-DESCRIPTION="PALO : PArisc Linux Loader"
-HOMEPAGE="http://parisc-linux.org/ https://parisc.wiki.kernel.org/;
-EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/deller/palo.git;
+inherit toolchain-funcs
+
+DESCRIPTION="PALO: PArisc Linux Loader"
+HOMEPAGE="https://parisc.wiki.kernel.org/;
+if [[ ${PV} ==  ]] ; then
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/deller/palo.git;
+   inherit git-r3
+else
+
SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/deller/${PN}.git/snapshot/${P}.tar.gz;
+KEYWORDS="-* ~hppa"
+fi
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS=""
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.00-toolchain.patch
@@ -19,7 +25,7 @@ PATCHES=(
 src_compile() {
local target
for target in '-C palo' '-C ipl' 'iplboot'; do
-   emake AR=$(tc-getAR) CC=$(tc-getCC) LD=$(tc-getLD) ${target}
+   emake AR="$(tc-getAR)" CC="$(tc-getCC)" LD="$(tc-getLD)" 
${target}
done
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-auth/nss-pam-ldapd/

2022-01-21 Thread Matthew Thode
commit: a1927f42d255ff1f3d8e7ffef8711a51b8363bbd
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Jan 22 03:12:24 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Jan 22 03:13:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1927f42

sys-auth/nss-pam-ldapd: 0.9.11 cleanup

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

 sys-auth/nss-pam-ldapd/Manifest|   1 -
 .../nss-pam-ldapd/nss-pam-ldapd-0.9.11-r3.ebuild   | 171 -
 2 files changed, 172 deletions(-)

diff --git a/sys-auth/nss-pam-ldapd/Manifest b/sys-auth/nss-pam-ldapd/Manifest
index 1719a7b91843..7c743cefa992 100644
--- a/sys-auth/nss-pam-ldapd/Manifest
+++ b/sys-auth/nss-pam-ldapd/Manifest
@@ -1,2 +1 @@
-DIST nss-pam-ldapd-0.9.11.tar.gz 777878 BLAKE2B 
c2b442786dd788dcf4373939ed52b4585d1821a7168fdd342ded3c99ef9ac8f3e4af0ac360f842b61885c1f2bc2ef85a0ce9ce0c1027bc974d0ba5242505657f
 SHA512 
2b307805667526b85c724e113fe38899eee397e5c8673e89090d4836ce6d0ffcf18dd022d6c20a5e11d4138e736451b841a0f16ba379d524de4faaaf02906645
 DIST nss-pam-ldapd-0.9.12.tar.gz 791983 BLAKE2B 
af580d400230db709f7ac09720edd6127b3b26c6987d1e8f6d6535ad8e68fd8cb5cf2a3319e4456fb2af28aba6528f7a5cdc28463ccfee747dbbf6abc35eee87
 SHA512 
5eca4851a9bcb2779548d193a363a143d6106bfc6463b8d3f0c2d5d7d227ec1e680861383d4813f40b44d1be2ce5f7ed019d838f7f6796e15f96f7411d3bb8f6

diff --git a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.11-r3.ebuild 
b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.11-r3.ebuild
deleted file mode 100644
index ec02a5427df5..
--- a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.11-r3.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit prefix python-r1 autotools multilib multilib-minimal systemd s6 
tmpfiles
-
-DESCRIPTION="NSS module for name lookups using LDAP"
-HOMEPAGE="https://arthurdejong.org/nss-pam-ldapd/;
-SRC_URI="https://arthurdejong.org/${PN}/${P}.tar.gz;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="debug kerberos +pam pynslcd sasl test +utils"
-RESTRICT="!test? ( test )"
-
-COMMON_DEP="
-   acct-group/nslcd
-   acct-user/nslcd
-   net-nds/openldap[${MULTILIB_USEDEP}]
-   sasl? ( dev-libs/cyrus-sasl[${MULTILIB_USEDEP}] )
-   kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] )
-   sys-libs/pam[${MULTILIB_USEDEP}]
-   utils? ( ${PYTHON_DEPS} )
-   pynslcd? (
-   dev-python/python-ldap[${PYTHON_USEDEP}]
-   dev-python/python-daemon[${PYTHON_USEDEP}]
-   )
-   !sys-auth/nss_ldap
-   !sys-auth/pam_ldap
-"
-RDEPEND="${COMMON_DEP}"
-DEPEND="${COMMON_DEP}
-   test? (
-   ${PYTHON_DEPS}
-   dev-python/pylint[${PYTHON_USEDEP}]
-   )
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   sys-devel/automake
-"
-
-REQUIRED_USE="
-   utils? ( ${PYTHON_REQUIRED_USE} )
-   test? ( ${PYTHON_REQUIRED_USE} pynslcd )
-"
-
-PATCHES=(
-   "${FILESDIR}/nss-pam-ldapd-0.9.4-disable-py3-only-linters.patch"
-   "${FILESDIR}/nss-pam-ldapd-0.9.11-use-mkstemp.patch"
-   "${FILESDIR}/nss-pam-ldapd-0.9.11-relative-imports.patch"
-   "${FILESDIR}/nss-pam-ldapd-0.9.11-tests.patch"
-   "${FILESDIR}/nss-pam-ldapd-0.9.11-tests-py39.patch"
-)
-
-src_prepare() {
-   default
-   use utils && python_setup
-   touch pynslcd/__init__.py || die "Could not create __init__.py for 
pynslcd"
-   mv pynslcd/pynslcd.py pynslcd/main.py || die
-
-   eautoreconf
-}
-
-multilib_src_configure() {
-   local -a myconf=(
-   --disable-utils
-   --enable-warnings
-   --with-ldap-lib=openldap
-   --with-ldap-conf-file=/etc/nslcd.conf
-   --with-nslcd-pidfile=/run/nslcd/nslcd.pid
-   --with-nslcd-socket=/run/nslcd/socket
-   --with-nss-flavour=glibc
-   $(use_enable pynslcd)
-   $(use_enable debug)
-   $(use_enable kerberos)
-   $(use_enable pam)
-   $(use_enable sasl)
-   )
-
-   # nss libraries always go in /lib on Gentoo
-   if multilib_is_native_abi ; then
-   
myconf+=("--with-pam-seclib-dir=${EPREFIX}/$(get_libdir)/security")
-   myconf+=("--libdir=${EPREFIX}/$(get_libdir)")
-   else
-   myconf+=("--with-pam-seclib-dir=/$(get_libdir)/security")
-   myconf+=("--libdir=/$(get_libdir)")
-   fi
-
-   ECONF_SOURCE="${S}" econf "${myconf[@]}"
-}
-
-multilib_src_test() {
-   pushd "${BUILD_DIR}" >/dev/null || die
-   ln -s ../pynslcd/constants.py utils/constants.py || die
-   python_foreach_impl python_test
-   popd >/dev/null || die
-}
-
-python_test() {
-   cp -l "${S}"/pynslcd/*.py pynslcd/ || die "Could not copy python files 
for tests"
-   nonfatal 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-01-21 Thread Sam James
commit: e4fc74c963060bb6d58dad802f83354d3422d209
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 22 03:10:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 03:11:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4fc74c9

sys-libs/binutils-libs: add 2.37_p1-r2

The patches don't touch much that could be libs other than bfd possibly
but let's do this to be in sync and to be safe.

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

 sys-libs/binutils-libs/Manifest|   1 +
 .../binutils-libs/binutils-libs-2.37_p1-r2.ebuild  | 135 +
 2 files changed, 136 insertions(+)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 5d39e2080c3b..0dc838b6d385 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -6,4 +6,5 @@ DIST binutils-2.36.1-patches-5.tar.xz 44388 BLAKE2B 
1dadb012fe35ec5fb0c5a15d348a
 DIST binutils-2.36.1.tar.xz 22772248 BLAKE2B 
03fbfbedd6dba2beaa836b1ed254eddd7a54a163d3061fd93edd2b9591cae24ba049b26658c524b5ccecc2f22d431dfa168218d2531aa356945c994fbbe896fa
 SHA512 
cc24590bcead10b90763386b6f96bb027d7594c659c2d95174a6352e8b98465a50ec3e4088d0da038428abe059bbc4ae5f37b269f31a40fc048072c8a234f4e9
 DIST binutils-2.37_p1-patches-0.tar.xz 1392 BLAKE2B 
128930a381022fea5d1fcb0695953e8dada2513b088b8540fe08d4e0da93ec18b6bf9c78acad6ec5a8982ae2c115d143462ef0bb7bfd63cfeb06c10ad472c2f8
 SHA512 
44666821f96349e96685ffcfd53a80a94659e38fc63eeeb980d0eed13aab03ae3e2d5059b4932cd9018f2f7698cdb5e15b443d60c01b2bd1385eeb0c698e0e24
 DIST binutils-2.37_p1-patches-1.tar.xz 28956 BLAKE2B 
3bc14fcc52a6d11992ad9ed88fa3347ca3d5facd59de094a178a5f720d0eed6297dadf9a8fea7189076eb81274612c0b71c01f15a8f58deeaed8c8f6135ef50d
 SHA512 
f6b2a09bfc692cf90f6cd56be81f424a68831db48054dc150eb6ec28bfa18d35933203c2d3b502f0c80e38771353c373446aec2488469fe2df20d8066033f59e
+DIST binutils-2.37_p1-patches-2.tar.xz 31956 BLAKE2B 
39c48628d0e2d7f3a8cf11be391b51dc64c7a534a3e64950fd992907c34fa36bebdf95cc5a184dd5b35e134e0c20376b5883abbf96ae57403c55377e615a6790
 SHA512 
c927aafa8c87e3b68ad28da5a17edf5647591ec26feeb56c743bc6637ffb10832b50ec6fd8442e80e40628b624e31b2f0f0b5f1193e77dc7e5442df0cb8cc8f1
 DIST binutils-2.37_p1.tar.xz 22992196 BLAKE2B 
a8aa0f386d03a5b1466166ac7c40989c228351ccf0949a9b462b4d4615d70ab7e1a45351299140a42baf39c317b8007733c253eb547ee1dfadb612addde11621
 SHA512 
46c297ec2a7a5b81d1c6e3f16486a6dc2860a07520fe2dd8871d1eb5160065bbe2cc6b0415d5352bf12284133e5817a4e429e6077182d615e969bd1a8f52ed28

diff --git a/sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild
new file mode 100644
index ..96d48795c692
--- /dev/null
+++ b/sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PATCH_VER=2
+PATCH_DEV=dilfridge
+
+inherit libtool toolchain-funcs multilib-minimal
+
+MY_PN="binutils"
+MY_P="${MY_PN}-${PV}"
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
+HOMEPAGE="https://sourceware.org/binutils/;
+SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
+   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0/${PV%_p?}"
+IUSE="64-bit-bfd cet multitarget nls static-libs"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+
+BDEPEND="nls? ( sys-devel/gettext )"
+DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
+# Need a newer binutils-config that'll reset include/lib symlinks for us.
+RDEPEND="${DEPEND}
+   >=sys-devel/binutils-config-5
+"
+
+S="${WORKDIR}/${MY_P%_p?}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/bfd.h
+)
+
+src_prepare() {
+   if [[ -n ${PATCH_VER} ]] ; then
+   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
+   eapply "${WORKDIR}/patch"/*.patch
+   fi
+
+   # Fix cross-compile relinking issue, bug #626402
+   elibtoolize
+
+   default
+}
+
+pkgversion() {
+   printf "Gentoo ${PVR}"
+   [[ -n ${PATCHVER} ]] && printf " p${PATCHVER}"
+}
+
+multilib_src_configure() {
+   local myconf=(
+   --enable-obsolete
+   --enable-shared
+   --enable-threads
+   # Newer versions (>=2.24) make this an explicit option. #497268
+   --enable-install-libiberty
+   --disable-werror
+   --with-bugurl="https://bugs.gentoo.org/;
+   --with-pkgversion="$(pkgversion)"
+   $(use_enable static-libs static)
+   

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

2022-01-21 Thread Sam James
commit: d1e3d5940f56b23d7ff110b082e4eac5b682344a
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 22 03:04:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 03:06:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1e3d594

sys-devel/binutils-hppa64: add 2.37_p1-r2; sync with binutils

Adds PGO (yay!) but otherwise no really interesting changes other
than just picking up what we had in binutils' 2.37_p1-r2 patchset.

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

 sys-devel/binutils-hppa64/Manifest |   1 +
 .../binutils-hppa64-2.37_p1-r2.ebuild  | 466 +
 sys-devel/binutils-hppa64/metadata.xml |   1 +
 3 files changed, 468 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index f724d39579b0..3d82c09d70c9 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -4,4 +4,5 @@ DIST binutils-2.36.1-patches-5.tar.xz 44388 BLAKE2B 
1dadb012fe35ec5fb0c5a15d348a
 DIST binutils-2.36.1.tar.xz 22772248 BLAKE2B 
03fbfbedd6dba2beaa836b1ed254eddd7a54a163d3061fd93edd2b9591cae24ba049b26658c524b5ccecc2f22d431dfa168218d2531aa356945c994fbbe896fa
 SHA512 
cc24590bcead10b90763386b6f96bb027d7594c659c2d95174a6352e8b98465a50ec3e4088d0da038428abe059bbc4ae5f37b269f31a40fc048072c8a234f4e9
 DIST binutils-2.37_p1-patches-0.tar.xz 1392 BLAKE2B 
128930a381022fea5d1fcb0695953e8dada2513b088b8540fe08d4e0da93ec18b6bf9c78acad6ec5a8982ae2c115d143462ef0bb7bfd63cfeb06c10ad472c2f8
 SHA512 
44666821f96349e96685ffcfd53a80a94659e38fc63eeeb980d0eed13aab03ae3e2d5059b4932cd9018f2f7698cdb5e15b443d60c01b2bd1385eeb0c698e0e24
 DIST binutils-2.37_p1-patches-1.tar.xz 28956 BLAKE2B 
3bc14fcc52a6d11992ad9ed88fa3347ca3d5facd59de094a178a5f720d0eed6297dadf9a8fea7189076eb81274612c0b71c01f15a8f58deeaed8c8f6135ef50d
 SHA512 
f6b2a09bfc692cf90f6cd56be81f424a68831db48054dc150eb6ec28bfa18d35933203c2d3b502f0c80e38771353c373446aec2488469fe2df20d8066033f59e
+DIST binutils-2.37_p1-patches-2.tar.xz 31956 BLAKE2B 
39c48628d0e2d7f3a8cf11be391b51dc64c7a534a3e64950fd992907c34fa36bebdf95cc5a184dd5b35e134e0c20376b5883abbf96ae57403c55377e615a6790
 SHA512 
c927aafa8c87e3b68ad28da5a17edf5647591ec26feeb56c743bc6637ffb10832b50ec6fd8442e80e40628b624e31b2f0f0b5f1193e77dc7e5442df0cb8cc8f1
 DIST binutils-2.37_p1.tar.xz 22992196 BLAKE2B 
a8aa0f386d03a5b1466166ac7c40989c228351ccf0949a9b462b4d4615d70ab7e1a45351299140a42baf39c317b8007733c253eb547ee1dfadb612addde11621
 SHA512 
46c297ec2a7a5b81d1c6e3f16486a6dc2860a07520fe2dd8871d1eb5160065bbe2cc6b0415d5352bf12284133e5817a4e429e6077182d615e969bd1a8f52ed28

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild
new file mode 100644
index ..62f90e6f292a
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild
@@ -0,0 +1,466 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit libtool flag-o-matic gnuconfig multilib toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc +gold multitarget +nls pgo +plugins static-libs 
test vanilla"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=2
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   #KEYWORDS="-* ~hppa"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   sys-devel/bc
+   )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   

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

2022-01-21 Thread Sam James
commit: f9deb92435983d3e5686dc712ea391aaddffa98c
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 22 03:00:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 03:00:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9deb924

sys-devel/kgcc64: add 11.2.1_p20220115

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

 sys-devel/kgcc64/Manifest   |  2 ++
 sys-devel/kgcc64/kgcc64-11.2.1_p20220115.ebuild | 43 +
 2 files changed, 45 insertions(+)

diff --git a/sys-devel/kgcc64/Manifest b/sys-devel/kgcc64/Manifest
index 93b80cd955ae..8daf9ae4744f 100644
--- a/sys-devel/kgcc64/Manifest
+++ b/sys-devel/kgcc64/Manifest
@@ -1,9 +1,11 @@
 DIST gcc-10.3.0-patches-1.tar.bz2 15282 BLAKE2B 
ef283e8b108af9bfd3324fabb95c835374113c6ff2cf1430a5568b3d1b27183e6de6751367c1e5720c85ac4c4513284d5510c63f95e88a1f623b6bcf4000
 SHA512 
6dc435c8619a1532000fae843b9964d0d1e28d3cc9cc1962ab7391570a0cf1135424ea5c0b0d3d5ec5ea863f02e963be2ec4c94822f217fc692a1d808325404e
 DIST gcc-10.3.0.tar.xz 76692288 BLAKE2B 
ac7898f5eb8a7c5f151a526d1bb38913a68b50a65e4d010ac09fa20b6c801c671c790d780f23ccb8e4ecdfc686f4aa588082ccc9eb5c80c7b0e30788f824c1eb
 SHA512 
2b2dd7453d48a398c29eaebd1422b70341001b8c90a62aee51e83344e7fdd8a8e45f82a4a9165bd7edc76dada912c932f4b6632c5636760fec4c5d7e402b3f86
+DIST gcc-11-20220115.tar.xz 75676672 BLAKE2B 
12171fd97731dbca67f13cc2a3a3a3989c22d628b289cbd3d46080f77a8d951f15c1e54e83a2e62ab41b69221f9784e970799a11a9ed5b224a77ba4b1b081f07
 SHA512 
7455b3b29d3c64df9123afef82faf922d97e08a3ea30fbc2d9286d4f6ed2fafbfc0f9d94ae1b9eee45329e95a27bd642b3aa679d83a0c27a3e30967d49e0728c
 DIST gcc-11.1.0-patches-1.tar.bz2 12130 BLAKE2B 
4d763b83dba7875bbbe8bbb9b6c392791ba97037d17347548604ffa7c70b32fdafcd45b0722ae40aa3aa8cbb34b9f3e3aa399d0096e35e74f75b174aad0c032e
 SHA512 
e4e363c6a81bbc423ec36b6c57801ea2a70961ee7d7d0333924c7012b2b6fd4008f53e9208b5d1f6025f9e74a95d46c121b4b8909827070b46091228688996a4
 DIST gcc-11.1.0.tar.xz 78877216 BLAKE2B 
fe617e776b0270d11adea21b5c37d889de90865c19ab82d1c37bbd5c5b9c583a98c174606c4f893ca4950a4233e2a58aae93ad6aa7ad33d4e78a31c72371c1ed
 SHA512 
fd6bba0f67ff48069d03073d1a9b5e896383b1cfc9dde008e868e60a9ec5014a837d56af0ecbf467b3fb9b37ec74a676e819a18b44393a0a3c4280175b5d7ad8
 DIST gcc-11.2.0-patches-1.tar.bz2 11537 BLAKE2B 
9dd791ada244c9b70b8b99f9f305a688c248134715ed1b26d406e53b114983faae6873cdc521497164388d24d5f61c199e98df146bc02f5578e877295bcf5c82
 SHA512 
6539efc60c656d0798a5896dc1b944ed69914b815102c7a1c10bdba4ef935abd326b01309f38316e121f1ed90ceb2abcaf65df6af116892daad829ac2623cefc
 DIST gcc-11.2.0.tar.xz 8024 BLAKE2B 
69b61234ac436edfea2933df68c434a2ce7aa4454ef4da573e82587e1a42dc420189e949cfdadaf4cb37fc0de9674822210a95b77ff03aca0dbedfe67df19cc6
 SHA512 
d53a0a966230895c54f01aea38696f818817b505f1e2bfa65e508753fcd01b2aedb4a61434f41f3a2ddbbd9f41384b96153c684ded3f0fa97c82758d9de5c7cf
+DIST gcc-11.3.0-patches-4.tar.bz2 14030 BLAKE2B 
cdd555f329c7c0b993cd3527489681bfcc2162db0997611b66337e6b287356761c7deccd3b9f9bb8980a32df0574017a52c5e445e24db746757d87ffccb1ea89
 SHA512 
cb227599d01734ae9f9fc7ae2c8dd4cae1da80d6ab398ec6f112535239ac76ce8e91fbac88e19c2f75cb08ab75f966c1d1ad4af80ede67e953fbbafc7baefa58
 DIST gcc-9.3.0-patches-3.tar.bz2 14193 BLAKE2B 
4863fec1af41a8cdb2c24479b28812df36c1f71ab71d267ff0efc467cfb8ce99ed77714ceaedfb08b0d1eb0eb9316758cc7cbc5a8ad0bb582050690935e64b46
 SHA512 
8b90a5826df64e6f74e4f6c0e5acead695b38f671e26485b110d5b341daaad4ac21aabb04baae9ad457408eed274888b7f785bbc782611acfc7261e6a315d110
 DIST gcc-9.3.0.tar.xz 70533868 BLAKE2B 
21efb1432aefad5ed9b9b395e88ef2adfda3a8ea6e3e808cd151da6e66df9fed1bafdc8b8ff055d4b2272ac786d8b7ddc4293bb6b51c55c40a261a0eda0e7cb4
 SHA512 
4b9e3639eef6e623747a22c37a904b4750c93b6da77cf3958d5047e9b5ebddb7eebe091cc16ca0a227c0ecbd2bf3b984b221130f269a97ee4cc18f9cf6c444de
 DIST gcc-9.4.0-patches-1.tar.bz2 14012 BLAKE2B 
d5fbfd73d9c3a5b66be5b124d981fe5a7468363c83784989a50731f87931435f4b6302e4c20a64b20680581ed40005eff7bdd5855526a093f73a04c3c1ddab31
 SHA512 
b84884c7d2197cb14229d3321b98cd66c783cf9ebf7e5d1b1186e6cf32ee9e47d004ebad26118f9c848f9bc0a3783ceb23d9b65101d98c3bfa99874e66ee7cbc

diff --git a/sys-devel/kgcc64/kgcc64-11.2.1_p20220115.ebuild 
b/sys-devel/kgcc64/kgcc64-11.2.1_p20220115.ebuild
new file mode 100644
index ..437e1247a19a
--- /dev/null
+++ b/sys-devel/kgcc64/kgcc64-11.2.1_p20220115.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+case ${CHOST} in
+   hppa*)CTARGET=hppa64-${CHOST#*-};;
+   mips*)CTARGET=${CHOST/mips/mips64};;
+   powerpc*) CTARGET=${CHOST/powerpc/powerpc64};;
+   s390*)CTARGET=${CHOST/s390/s390x};;
+   sparc*)   CTARGET=${CHOST/sparc/sparc64};;
+   i?86*)CTARGET=x86_64-${CHOST#*-};;
+esac
+export CTARGET
+TOOLCHAIN_ALLOWED_LANGS="c"
+GCC_TARGET_NO_MULTILIB=true
+
+PATCH_VER="4"
+PATCH_GCC_VER="11.3.0"
+inherit 

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

2022-01-21 Thread Georgy Yakovlev
commit: 2e3b84dd5e01c54a20d60954fc29ccff9abe0871
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 22 01:21:48 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 22 01:22:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e3b84dd

profiles: mask vulnerable rust versions (and seamonkey)

Bug: https://bugs.gentoo.org/831638
Bug: https://bugs.gentoo.org/821157
Bug: https://bugs.gentoo.org/824066

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 69376b902425..cb2d71bfb73a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,18 @@
 
 #--- END OF EXAMPLES ---
 
+# Georgy Yakovlev  (2022-01-22)
+# Vulnerable versions of rust, along with ebuilds that
+# do not build with fixed rust verions
+# removal in 7 days
+# https://bugs.gentoo.org/831638
+# https://bugs.gentoo.org/821157
+# https://bugs.gentoo.org/824066
+ (2022-01-22)
 # Prelink support is being removed from glibc and was
 # already somewhat broken for a while...



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

2022-01-21 Thread Sam James
commit: a15471cdb7888c37feec88cd32f162f03706258b
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 22 00:55:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 01:17:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a15471cd

profiles/arch/arm64: unmask dev-libs/libgcrypt[cpu_flags_arm_neon]

Works for 64-bit too.

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

 profiles/arch/arm64/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index d03b417d1462..b80b086f2737 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2022-01-22)
+# Supports 64-bit NEON
+dev-libs/libgcrypt -cpu_flags_arm_neon
+
 # Sam James  (2022-01-02)
 # sys-fabric/ofed is not keyworded here
 sys-cluster/slurm ofed



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

2022-01-21 Thread Sam James
commit: f5bad592e6fceebff1ebf5a0d488c9d732f49e42
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Jan 21 21:54:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 01:17:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5bad592

net-libs/webkit-gtk: security bump to 2.34.4

Bug: https://bugs.gentoo.org/831739
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 net-libs/webkit-gtk/Manifest |   1 +
 net-libs/webkit-gtk/webkit-gtk-2.34.4.ebuild | 272 +++
 2 files changed, 273 insertions(+)

diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest
index e3070fd7c047..08f22bd903cf 100644
--- a/net-libs/webkit-gtk/Manifest
+++ b/net-libs/webkit-gtk/Manifest
@@ -1 +1,2 @@
 DIST webkitgtk-2.34.3.tar.xz 24996976 BLAKE2B 
03e9d15e956eddb516e7d1c74b2b0adc99659e6121aaa7795fe8d5348b25b909ed08dc6f85ec26a8058331ffbfd2e9e3f7f6e8effe0353270c7bd419171492a0
 SHA512 
f3d0ad2e051fc177e1a478908ad806e0a094ac7ab1d9e40049a67e868974278dd5fa84d911bed2eb356022fbe020d985370c69af70efa0e223221e9be607efbc
+DIST webkitgtk-2.34.4.tar.xz 24388604 BLAKE2B 
ba483a2457b25ff33d0ffb85ec7fc681390089c69c774d91821a9f23683a473ba86696bf393ba3368058227f4f9c95c84cbd3156f13ddd8331e427ecd13b84a3
 SHA512 
1a511ac6cb83cb602ecd8a56b3f6d00668de7fca74fcd5c6ce09e36af38b41742edc0bf572780867376aa27dd67d3aa451155f71d04bcdd3cba02c1f4f014df7

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.34.4.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.34.4.ebuild
new file mode 100644
index ..4e9e49ed57c4
--- /dev/null
+++ b/net-libs/webkit-gtk/webkit-gtk-2.34.4.ebuild
@@ -0,0 +1,272 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+USE_RUBY="ruby26 ruby27 ruby30"
+
+inherit check-reqs cmake flag-o-matic gnome2 pax-utils python-any-r1 
ruby-single toolchain-funcs virtualx
+
+MY_P="webkitgtk-${PV}"
+DESCRIPTION="Open source web browser engine"
+HOMEPAGE="https://www.webkitgtk.org;
+SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz;
+
+LICENSE="LGPL-2+ BSD"
+SLOT="4/37" # soname version of libwebkit2gtk-4.0
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="aqua avif +egl examples gamepad +geolocation gles2-only gnome-keyring 
+gstreamer gtk-doc +introspection +jpeg2k +jumbo-build lcms libnotify seccomp 
spell systemd wayland +X"
+
+# gstreamer with opengl/gles2 needs egl
+REQUIRED_USE="
+   gles2-only? ( egl )
+   gstreamer? ( egl )
+   wayland? ( egl )
+   || ( aqua wayland X )
+"
+
+# Tests fail to link for inexplicable reasons
+# https://bugs.webkit.org/show_bug.cgi?id=148210
+RESTRICT="test"
+
+# Aqua support in gtk3 is untested
+# Dependencies found at Source/cmake/OptionsGTK.cmake
+# Various compile-time optionals for gtk+-3.22.0 - ensure it
+# Missing WebRTC support, but ENABLE_MEDIA_STREAM/ENABLE_WEB_RTC is 
experimental upstream (PRIVATE OFF) and shouldn't be used yet in 2.30
+# >=gst-plugins-opus-1.14.4-r1 for opusparse (required by MSE)
+# TODO: gst-plugins-base[X] is only needed when build configuration ends up 
with GLX set, but that's a bit automagic too to fix
+RDEPEND="
+   >=x11-libs/cairo-1.16.0:=[X?]
+   >=media-libs/fontconfig-2.13.0:1.0
+   >=media-libs/freetype-2.9.0:2
+   >=dev-libs/libgcrypt-1.7.0:0=
+   >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?]
+   >=media-libs/harfbuzz-1.4.2:=[icu(+)]
+   >=dev-libs/icu-61.2:=
+   virtual/jpeg:0=
+   >=net-libs/libsoup-2.54:2.4[introspection?]
+   >=dev-libs/libxml2-2.8.0:2
+   >=media-libs/libpng-1.4:0=
+   dev-db/sqlite:3=
+   sys-libs/zlib:0
+   >=dev-libs/atk-2.16.0
+   media-libs/libwebp:=
+
+   >=dev-libs/glib-2.67.1:2
+   >=dev-libs/libxslt-1.1.7
+   media-libs/woff2
+   gnome-keyring? ( app-crypt/libsecret )
+   introspection? ( >=dev-libs/gobject-introspection-1.59.1:= )
+   dev-libs/libtasn1:=
+   spell? ( >=app-text/enchant-0.22:2 )
+   gstreamer? (
+   >=media-libs/gstreamer-1.14:1.0
+   >=media-libs/gst-plugins-base-1.14:1.0[egl?,X?]
+   gles2-only? ( media-libs/gst-plugins-base:1.0[gles2] )
+   !gles2-only? ( media-libs/gst-plugins-base:1.0[opengl] )
+   >=media-plugins/gst-plugins-opus-1.14.4-r1:1.0
+   >=media-libs/gst-plugins-bad-1.14:1.0 )
+
+   X? (
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXrender
+   x11-libs/libXt )
+
+   libnotify? ( x11-libs/libnotify )
+   dev-libs/hyphen
+   jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= )
+   avif? ( >=media-libs/libavif-0.9.0:= )
+   lcms? ( media-libs/lcms:2 )
+
+   egl? ( media-libs/mesa[egl(+)] )
+   

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-bin/

2022-01-21 Thread Georgy Yakovlev
commit: d2e2b039ecb0a8c7fdbea133df33be797ceb611c
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 22 01:12:28 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 22 01:12:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2e2b039

dev-java/openjdk-bin: drop 17.0.1_p12

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

 dev-java/openjdk-bin/openjdk-bin-17.0.1_p12.ebuild | 147 -
 1 file changed, 147 deletions(-)

diff --git a/dev-java/openjdk-bin/openjdk-bin-17.0.1_p12.ebuild 
b/dev-java/openjdk-bin/openjdk-bin-17.0.1_p12.ebuild
deleted file mode 100644
index e90e1c5b5be2..
--- a/dev-java/openjdk-bin/openjdk-bin-17.0.1_p12.ebuild
+++ /dev/null
@@ -1,147 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit java-vm-2 toolchain-funcs
-
-abi_uri() {
-   local 
baseuri="https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/;
-   local musl=
-   local os=linux
-
-   case ${2} in
-   *-macos)os=mac  ;;
-   *-solaris)  os=solaris  ;;
-   esac
-
-   if [[ ${3} == musl ]]; then
-   os=alpine-linux
-   musl=true
-   fi
-
-   echo "${2-$1}? (
-   ${musl:+ elibc_musl? ( }
-   
${baseuri}/OpenJDK${SLOT}U-jdk_${1}_${os}_hotspot_${MY_PV//+/_}.tar.gz
-   ${musl:+ ) } )"
-}
-
-MY_PV=${PV/_p/+}
-SLOT=${MY_PV%%[.+]*}
-
-SRC_URI="
-   $(abi_uri arm)
-   $(abi_uri aarch64 arm64)
-   $(abi_uri ppc64le ppc64)
-   $(abi_uri x64 amd64)
-   $(abi_uri x64 amd64 musl)
-   $(abi_uri x64 x64-macos)
-"
-
-DESCRIPTION="Prebuilt Java JDK binaries provided by Eclipse Temurin"
-HOMEPAGE="https://adoptium.net;
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x64-macos"
-IUSE="alsa cups +gentoo-vm headless-awt selinux source"
-
-RDEPEND="
-   >=sys-apps/baselayout-java-0.1.0-r1
-   kernel_linux? (
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   media-libs/harfbuzz
-   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
-   sys-libs/zlib
-   alsa? ( media-libs/alsa-lib )
-   cups? ( net-print/cups )
-   selinux? ( sec-policy/selinux-java )
-   !headless-awt? (
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrender
-   x11-libs/libXtst
-   )
-   )"
-
-RESTRICT="preserve-libs splitdebug"
-QA_PREBUILT="*"
-
-S="${WORKDIR}/jdk-${MY_PV}"
-
-pkg_pretend() {
-   if [[ "$(tc-is-softfloat)" != "no" ]]; then
-   die "These binaries require a hardfloat system."
-   fi
-}
-
-src_unpack() {
-   default
-   if [[ ${A} == *_mac_* ]] ; then
-   mv -v "${S}/Contents/Home/"* "${S}" || die
-   rm -Rf "${S}/Contents"  # drop macOS executable
-   fi
-}
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED%/}/${dest#/}"
-
-   # on macOS if they would exist they would be called .dylib, but most
-   # importantly, there are no different providers, so everything
-   # that's shipped works.
-   if [[ ${A} != *_mac_* ]] ; then
-   # Not sure why they bundle this as it's commonly available and 
they
-   # only do so on x86_64. It's needed by libfontmanager.so. 
IcedTea
-   # also has an explicit dependency while Oracle seemingly 
dlopens it.
-   rm -vf lib/libfreetype.so || die
-
-   # prefer system copy # https://bugs.gentoo.org/776676
-   rm -vf lib/libharfbuzz.so || die
-
-   # Oracle and IcedTea have libjsoundalsa.so depending on
-   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
-   if ! use alsa ; then
-   rm -v lib/libjsound.* || die
-   fi
-
-   if use headless-awt ; then
-   rm -v lib/lib*{[jx]awt,splashscreen}* || die
-   fi
-   fi
-
-   if ! use source ; then
-   rm -v lib/src.zip || die
-   fi
-
-   rm -v lib/security/cacerts || die
-   dosym ../../../../etc/ssl/certs/java/cacerts \
-   "${dest}"/lib/security/cacerts
-
-   dodir "${dest}"
-   cp -pPR * "${ddest}" || die
-
-   # provide stable symlink
-   dosym "${P}" "/opt/${PN}-${SLOT}"
-
-   use gentoo-vm && java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
-   java-vm_set-pax-markings "${ddest}"
-   java-vm_revdep-mask
-   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
-}
-
-pkg_postinst() {
-   java-vm-2_pkg_postinst
-
-   if use gentoo-vm ; then
-   ewarn 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-bin/

2022-01-21 Thread Georgy Yakovlev
commit: b77192c4553d189c77fa3e070573c0bf43166885
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 22 01:11:10 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 22 01:11:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b77192c4

dev-java/openjdk-bin: minor qa work

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

 dev-java/openjdk-bin/openjdk-bin-11.0.13_p8-r1.ebuild | 2 +-
 dev-java/openjdk-bin/openjdk-bin-11.0.14_p9.ebuild| 2 +-
 dev-java/openjdk-bin/openjdk-bin-17.0.1_p12-r1.ebuild | 4 ++--
 dev-java/openjdk-bin/openjdk-bin-8.312_p07-r1.ebuild  | 4 ++--
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-java/openjdk-bin/openjdk-bin-11.0.13_p8-r1.ebuild 
b/dev-java/openjdk-bin/openjdk-bin-11.0.13_p8-r1.ebuild
index dabdb239f42e..bc75e084b8ea 100644
--- a/dev-java/openjdk-bin/openjdk-bin-11.0.13_p8-r1.ebuild
+++ b/dev-java/openjdk-bin/openjdk-bin-11.0.13_p8-r1.ebuild
@@ -74,7 +74,7 @@ src_unpack() {
 
 src_install() {
local dest="/opt/${P}"
-   local ddest="${ED%/}/${dest#/}"
+   local ddest="${ED}/${dest#/}"
 
# on macOS if they would exist they would be called .dylib, but most
# importantly, there are no different providers, so everything

diff --git a/dev-java/openjdk-bin/openjdk-bin-11.0.14_p9.ebuild 
b/dev-java/openjdk-bin/openjdk-bin-11.0.14_p9.ebuild
index 13a7af71723e..019ca529d3b6 100644
--- a/dev-java/openjdk-bin/openjdk-bin-11.0.14_p9.ebuild
+++ b/dev-java/openjdk-bin/openjdk-bin-11.0.14_p9.ebuild
@@ -72,7 +72,7 @@ src_unpack() {
 
 src_install() {
local dest="/opt/${PN}-${SLOT}"
-   local ddest="${ED%/}/${dest#/}"
+   local ddest="${ED}/${dest#/}"
 
# on macOS if they would exist they would be called .dylib, but most
# importantly, there are no different providers, so everything

diff --git a/dev-java/openjdk-bin/openjdk-bin-17.0.1_p12-r1.ebuild 
b/dev-java/openjdk-bin/openjdk-bin-17.0.1_p12-r1.ebuild
index bdeb4a67273d..bcac729452c5 100644
--- a/dev-java/openjdk-bin/openjdk-bin-17.0.1_p12-r1.ebuild
+++ b/dev-java/openjdk-bin/openjdk-bin-17.0.1_p12-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -85,7 +85,7 @@ src_unpack() {
 
 src_install() {
local dest="/opt/${P}"
-   local ddest="${ED%/}/${dest#/}"
+   local ddest="${ED}/${dest#/}"
 
# on macOS if they would exist they would be called .dylib, but most
# importantly, there are no different providers, so everything

diff --git a/dev-java/openjdk-bin/openjdk-bin-8.312_p07-r1.ebuild 
b/dev-java/openjdk-bin/openjdk-bin-8.312_p07-r1.ebuild
index 465e0a290547..3144abff510b 100644
--- a/dev-java/openjdk-bin/openjdk-bin-8.312_p07-r1.ebuild
+++ b/dev-java/openjdk-bin/openjdk-bin-8.312_p07-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -77,7 +77,7 @@ src_unpack() {
 
 src_install() {
local dest="/opt/${P}"
-   local ddest="${ED%/}/${dest#/}"
+   local ddest="${ED}/${dest#/}"
 
rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-01-21 Thread Georgy Yakovlev
commit: 123738061098b41101b6e18d48997943868fe8ca
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 22 01:06:17 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 22 01:07:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12373806

dev-java/openjdk-jre-bin: drop 8.292_p10, 8.302_p08

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

 dev-java/openjdk-jre-bin/Manifest  |  2 -
 .../openjdk-jre-bin-8.292_p10.ebuild   | 83 --
 .../openjdk-jre-bin-8.302_p08.ebuild   | 83 --
 3 files changed, 168 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index b6eedbd767fc..f2dc0bb0cb40 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,5 +1,3 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.13_8.tar.gz 42404190 BLAKE2B 
5825d8edcb890c4447354414fd5ad6a153fd7b5a36082607a0b41430c8a9be52dec025cb0c388adcc80877c23c389e031c0451d3e109312c0fc9878410633444
 SHA512 
41f84fb17afe142264a1e10612e67c201b090feda86858a257fe02fc4f4b65b61397e23585f3d9334e1ee407aea11b5b1affb734a2823f3cf749507d1e54ec4d
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.14_9.tar.gz 42435138 BLAKE2B 
0f972a78221b74be4b8c87845f52d331eb6caf84eef06d291d0cd25ce4357b7072f938fd0390a9c54647d4ddcfe4c0184ddf84583e017e1bf78338b7939437bc
 SHA512 
9ee64498d83d16cefc5a155393d9477bb78338d43a3b4b1699f4358644415a6be5601f7b2a87a82f2a95cafd6485b6db7b30bd0d21096110211b942e95deed64
-DIST OpenJDK8U-jre_x64_linux_hotspot_8u292b10.tar.gz 41355668 BLAKE2B 
761358d7e5dd9c96ed13d7302ea5f39719f044a37add7fcadb76ed799d41b17faee014c9e4bec3ce388d4a6965e2c14dd4ddf029baa6dd1f5f84cde7e7b1fcd5
 SHA512 
fd63dceddcd32b0f48b6d35c14ab3165f2b45152fdbc2bcaf833ed2624d833592cf1001627029fd04f9b77a033e2d4e993830d54c2e7c08adde5cd7a684447fd
-DIST OpenJDK8U-jre_x64_linux_hotspot_8u302b08.tar.gz 41249161 BLAKE2B 
643c8cdb50e6d7ff24bdda2fb8e99d0ee33dcf550313db879bcc4661d85b715de4e6e01b979e92005208b004ad1d6e0641e328dfacb81f70541a759f022826a8
 SHA512 
e435cf0d9e5a8edb26ada1568a6a041b685bd92302ddc60be73acc02aa1aaa43fda08d327d456749405866a0d1e3feaded2796d8a0db65fa650a9e60520bcb96
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u312b07.tar.gz 41286015 BLAKE2B 
f555fee173b8af98f64cdd08b8141c823033473d8fa0601f8e69899bc6b82234ac33a6de45f87b2cd9457e22d500da9052209c45798d47ec3c4a34496b30d154
 SHA512 
36d07389e63e49ee16f1329aa7e0bd5b42b397f864f10080038017920fd2b178d5cd9dfaef157080ac020721d0e6e7b26b0277ab1cde69c20500fc34bab0e915

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.292_p10.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.292_p10.ebuild
deleted file mode 100644
index 49dddf130391..
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.292_p10.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eapi7-ver java-vm-2
-
-abi_uri() {
-   echo "${2-$1}? (
-   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
-   )"
-}
-
-MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
-SLOT="$(ver_cut 1)"
-
-DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
-HOMEPAGE="https://adoptopenjdk.net;
-SRC_URI="
-   $(abi_uri x64 amd64)
-"
-
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="amd64"
-
-IUSE="alsa cups headless-awt selinux"
-
-RDEPEND="
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   >net-libs/libnet-1.1
-   >=sys-apps/baselayout-java-0.1.0-r1
-   >=sys-libs/glibc-2.2.5:*
-   sys-libs/zlib
-   alsa? ( media-libs/alsa-lib )
-   cups? ( net-print/cups )
-   selinux? ( sec-policy/selinux-java )
-   !headless-awt? (
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrender
-   x11-libs/libXtst
-   )"
-
-RESTRICT="preserve-libs splitdebug"
-QA_PREBUILT="*"
-
-S="${WORKDIR}/jdk${MY_PV}-jre"
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED%/}/${dest#/}"
-
-   rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
-
-   # this does not exist on arm64 hence -f
-   rm -fv lib/*/libfreetype.so* || die
-
-   if ! use alsa ; then
-   rm -v lib/*/libjsoundalsa.so* || die
-   fi
-
-   if use headless-awt ; then
-   rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
-   bin/policytool || die
-   fi
-
-   rm -v lib/security/cacerts || die
-   dosym ../../../../../etc/ssl/certs/java/cacerts \
-   "${dest}"/lib/security/cacerts
-
-   dodir "${dest}"
-   cp -pPR * "${ddest}" || die
-
-   # provide stable symlink
-   dosym "${P}" "/opt/${PN}-${SLOT}"
-
-   java-vm_install-env 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-01-21 Thread Georgy Yakovlev
commit: 0bc662ab7c7a81ecebef1a7116707ef910d658ed
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 22 01:07:29 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 22 01:07:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bc662ab

dev-java/openjdk-jre-bin: stabilize 8.312_p07-r1 for amd64

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

 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r1.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r1.ebuild
index 559012b83217..ba4007f59544 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r1.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 "
 
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 IUSE="alsa cups headless-awt selinux"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-bin/

2022-01-21 Thread Georgy Yakovlev
commit: 3c7ed38afd7640cb930e8cc47a7866d92065c87f
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 22 00:52:00 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 22 01:07:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c7ed38a

dev-java/openjdk-bin: add 11.0.14_p9

not all arches have tarballs yet

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

 dev-java/openjdk-bin/Manifest  |   3 +
 dev-java/openjdk-bin/openjdk-bin-11.0.14_p9.ebuild | 118 +
 2 files changed, 121 insertions(+)

diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest
index 3d388bd4d246..c4b6173f7f31 100644
--- a/dev-java/openjdk-bin/Manifest
+++ b/dev-java/openjdk-bin/Manifest
@@ -1,8 +1,11 @@
 DIST OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.13_8.tar.gz 189667474 BLAKE2B 
e79c362e30a21871ed56b95a51d17bbcae4d16ccb9f1747c00615537aedaf6b43a675d2fe66638f95d06a7a6bec3c296c5c198ac4595707f434e228e899aec70
 SHA512 
317cce81d129f823a63d4f1a234826d28bb8e9799b5dcc9c0d6b84fc44d2bab9713875f08416c1db6ca5d8c23bdb63e7837fc640b5931940be365ea059e165d9
+DIST OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.14_9.tar.gz 189849188 BLAKE2B 
e4d5d5d20b54642cec8941bbfb2a8523ed4f12185bed235d2dded02eca4ef6628ed5b8e36f614278ecad966b2c7cb4ab3b74d696b10718f56faf83834de424db
 SHA512 
299478112d15b335d2cc802e8bcac3a00eb55cfedacbc0c62e462277dce10bfd45de789d760650171a064a574834b2c24e31e70914d63e82362da190e417105d
 DIST OpenJDK11U-jdk_arm_linux_hotspot_11.0.13_8.tar.gz 180757722 BLAKE2B 
b34bb2c2346609da20bc27db5e1dd0f7aa124ea9ac9e7501ce2a374b61596f96e950a7d69e675dad1dd16037183dbbd155089c6b10d965adff56f000ab19355b
 SHA512 
88500ddbff3c58a69ec450428bfa1ade8e01056c926fbaf77d6908d08b24b0e0536a4d067f32cdb50fb6003cdcc2b22509c5478e080e748c001340334514c711
 DIST OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.13_8.tar.gz 174991442 BLAKE2B 
376fe73257f8518599be31262d83d1a01381cd9891fb45c18460bdf33c3569b3032206363593db5b7e3006b895ab855407a1938cbabed0fc58f3bcc86c650cb4
 SHA512 
d3ef319edc1f29b12e681c09e639cf296ff4e4890c81ecb2c8bb38ea2936f5425ae892420a53db5a0796b192f55a9a8c97b850d8bd400d6d7a8b3c4effc90f34
 DIST OpenJDK11U-jdk_x64_linux_hotspot_11.0.13_8.tar.gz 192958006 BLAKE2B 
441d396e0c43c78bb3802800f5877dfa2275c4e0e0a048e28e3b99a41044b9c66904f1eba435cc22ab1bcf6d6d98723b8b090eefdece4d712279f36a74fa
 SHA512 
abcbc5b781749e3c8fbcfb999e724d4862c03d60c78962d75d31b7cbc71124b04488872bc70f6a6642ec59b6d2289c391b564fc5fd7f465863f96dd4d2b5207d
+DIST OpenJDK11U-jdk_x64_linux_hotspot_11.0.14_9.tar.gz 193109331 BLAKE2B 
d1f3031c479bc32e3d4d56fb914c33c9e19444ef3b4fd836c52623619872d11cea843904d1425cdbfde2181f41bc63d97c14a479a134ae7280b4b5e49f7789ff
 SHA512 
27d1a8627e6e97d4830f2b8839a7f8455d1e0680853049eb1417f78c5b8e05dc2e8f48520770b422797021a169c80ddbb0c907a5e40e02a4d951a429c5a2c86f
 DIST OpenJDK11U-jdk_x64_mac_hotspot_11.0.13_8.tar.gz 190666788 BLAKE2B 
9248072292727e6ac6d3f1783996c13ad7c78418da444d96e8df3c11ac1f2a7c047dcc16951dbabcfa0e46d7121c91e916940ef0749e982f20b6fc36be516d64
 SHA512 
603ddb6f01a556040e56a8f1d0769636295e2c1579f07d1f58828ab1db9634cc07cada66496a6144cc6de29469eedd02e6fa788961a9e4e6b5c7c6a5fd94839e
+DIST OpenJDK11U-jdk_x64_mac_hotspot_11.0.14_9.tar.gz 191414234 BLAKE2B 
abc031558434dc4f800ab2f3251f66cddd49f2296933ae34c58406a1780982693106fe6f37747e48365bd4b6c9f9dd20e0492ddcca62d7e2555df776297d6f96
 SHA512 
a306fbd6775f4186483e0403f593f599af95e295acc46cba44dd0758dfae8b6a7b1b6ef4581c2ecac1f18b5e98a84e3e3900fae6ca948b74aba2c62a63c00dee
 DIST OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.1_12.tar.gz 188878354 BLAKE2B 
4e2b4272ae91f12b8a4c7a3c1cf2eab250102ff1590c84f2f3612bc206337477284d63914dddcecd8dc259da1ddd08a1fc6e3c52a37b0cbb5ed0187456c2b24e
 SHA512 
8289fb50b06f08c6288bcbab9e609a24744f123568a901b5ea4f2c1928bfdc236a9a9cfa572708c56f1f7f844b17562f9ddcb502b15df8ac8bc7d1ef758a741b
 DIST OpenJDK17U-jdk_arm_linux_hotspot_17.0.1_12.tar.gz 188832535 BLAKE2B 
4ea2e209f7bebde4cfae439773b42cb9d4143eb5b61a5e69fba181946cd3a3dc977966ed14e24ce6b23066450e64bbf204b72b04562f7af381c765bb4ea31d53
 SHA512 
615806f02c108c08be70d975f3dc402fc2e30f9a961630fe6528eedb7a5ee76ac07851ada5264fe263453eaefc40aa1ded1cefa37d3455af78b04fdf9caf9a93
 DIST OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.1_12.tar.gz 187718236 BLAKE2B 
a55eeb2651d6fbd83b579527761e246bc3babb3858b7c14823e0d512e308a65be1e35899206c1e2458db74ee2aaf4d69578b4045a13a35a0b3d6577d4821d137
 SHA512 
5179991d451f8736776de933aa44fa726217282da66236f373a0e47d815d03754f28588acf0aca55258ca1085d0e06f53627092bd0cff2c2b60eb6ff9c1df248

diff --git a/dev-java/openjdk-bin/openjdk-bin-11.0.14_p9.ebuild 
b/dev-java/openjdk-bin/openjdk-bin-11.0.14_p9.ebuild
new file mode 100644
index ..13a7af71723e
--- /dev/null
+++ b/dev-java/openjdk-bin/openjdk-bin-11.0.14_p9.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-01-21 Thread Georgy Yakovlev
commit: 85c580df9b2cfa488ee6429183e6ce1f485893a0
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 22 01:07:14 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 22 01:07:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85c580df

dev-java/openjdk-jre-bin: drop 11.0.13_p8-r1

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

 dev-java/openjdk-jre-bin/Manifest  |  1 -
 .../openjdk-jre-bin-11.0.13_p8-r1.ebuild   | 86 --
 2 files changed, 87 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index f2dc0bb0cb40..1f93d04d9b51 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,3 +1,2 @@
-DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.13_8.tar.gz 42404190 BLAKE2B 
5825d8edcb890c4447354414fd5ad6a153fd7b5a36082607a0b41430c8a9be52dec025cb0c388adcc80877c23c389e031c0451d3e109312c0fc9878410633444
 SHA512 
41f84fb17afe142264a1e10612e67c201b090feda86858a257fe02fc4f4b65b61397e23585f3d9334e1ee407aea11b5b1affb734a2823f3cf749507d1e54ec4d
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.14_9.tar.gz 42435138 BLAKE2B 
0f972a78221b74be4b8c87845f52d331eb6caf84eef06d291d0cd25ce4357b7072f938fd0390a9c54647d4ddcfe4c0184ddf84583e017e1bf78338b7939437bc
 SHA512 
9ee64498d83d16cefc5a155393d9477bb78338d43a3b4b1699f4358644415a6be5601f7b2a87a82f2a95cafd6485b6db7b30bd0d21096110211b942e95deed64
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u312b07.tar.gz 41286015 BLAKE2B 
f555fee173b8af98f64cdd08b8141c823033473d8fa0601f8e69899bc6b82234ac33a6de45f87b2cd9457e22d500da9052209c45798d47ec3c4a34496b30d154
 SHA512 
36d07389e63e49ee16f1329aa7e0bd5b42b397f864f10080038017920fd2b178d5cd9dfaef157080ac020721d0e6e7b26b0277ab1cde69c20500fc34bab0e915

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.13_p8-r1.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.13_p8-r1.ebuild
deleted file mode 100644
index 6c838d3c2702..
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.13_p8-r1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-vm-2
-
-abi_uri() {
-   echo "${2-$1}? (
-   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
-   )"
-}
-
-MY_PV=${PV/_p/+}
-SLOT=${MY_PV%%[.+]*}
-
-SRC_URI="
-   $(abi_uri x64 amd64)
-"
-
-DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
-HOMEPAGE="https://adoptopenjdk.net;
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
-IUSE="alsa cups +gentoo-vm headless-awt selinux"
-
-RDEPEND="
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   >net-libs/libnet-1.1
-   >=sys-apps/baselayout-java-0.1.0-r1
-   >=sys-libs/glibc-2.2.5:*
-   sys-libs/zlib
-   alsa? ( media-libs/alsa-lib )
-   cups? ( net-print/cups )
-   selinux? ( sec-policy/selinux-java )
-   !headless-awt? (
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrender
-   x11-libs/libXtst
-   )"
-
-RESTRICT="preserve-libs splitdebug"
-QA_PREBUILT="*"
-
-S="${WORKDIR}/jdk-${MY_PV}-jre"
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED}/${dest#/}"
-
-   # Not sure why they bundle this as it's commonly available and they
-   # only do so on x86_64. It's needed by libfontmanager.so. IcedTea
-   # also has an explicit dependency while Oracle seemingly dlopens it.
-   rm -vf lib/libfreetype.so || die
-
-   # Oracle and IcedTea have libjsoundalsa.so depending on
-   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
-   if ! use alsa ; then
-   rm -v lib/libjsound.* || die
-   fi
-
-   if use headless-awt ; then
-   rm -v lib/lib*{[jx]awt,splashscreen}* || die
-   fi
-
-   rm -v lib/security/cacerts || die
-   dosym ../../../../etc/ssl/certs/java/cacerts 
"${dest}"/lib/security/cacerts
-
-   dodir "${dest}"
-   cp -pPR * "${ddest}" || die
-
-   # provide stable symlink
-   dosym "${P}" "/opt/${PN}-${SLOT}"
-
-   use gentoo-vm && java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
-   java-vm_set-pax-markings "${ddest}"
-   java-vm_revdep-mask
-   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
-}
-
-pkg_postinst() {
-   java-vm-2_pkg_postinst
-}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-01-21 Thread Georgy Yakovlev
commit: eb70a190a4fc20c1ca44acf09fc764960e6fd129
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 22 01:03:33 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 22 01:07:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb70a190

dev-java/openjdk-jre-bin: add 11.0.14_p9

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

 dev-java/openjdk-jre-bin/Manifest  |  1 +
 .../openjdk-jre-bin-11.0.14_p9.ebuild  | 83 ++
 2 files changed, 84 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index a34481edeae1..b6eedbd767fc 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,4 +1,5 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.13_8.tar.gz 42404190 BLAKE2B 
5825d8edcb890c4447354414fd5ad6a153fd7b5a36082607a0b41430c8a9be52dec025cb0c388adcc80877c23c389e031c0451d3e109312c0fc9878410633444
 SHA512 
41f84fb17afe142264a1e10612e67c201b090feda86858a257fe02fc4f4b65b61397e23585f3d9334e1ee407aea11b5b1affb734a2823f3cf749507d1e54ec4d
+DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.14_9.tar.gz 42435138 BLAKE2B 
0f972a78221b74be4b8c87845f52d331eb6caf84eef06d291d0cd25ce4357b7072f938fd0390a9c54647d4ddcfe4c0184ddf84583e017e1bf78338b7939437bc
 SHA512 
9ee64498d83d16cefc5a155393d9477bb78338d43a3b4b1699f4358644415a6be5601f7b2a87a82f2a95cafd6485b6db7b30bd0d21096110211b942e95deed64
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u292b10.tar.gz 41355668 BLAKE2B 
761358d7e5dd9c96ed13d7302ea5f39719f044a37add7fcadb76ed799d41b17faee014c9e4bec3ce388d4a6965e2c14dd4ddf029baa6dd1f5f84cde7e7b1fcd5
 SHA512 
fd63dceddcd32b0f48b6d35c14ab3165f2b45152fdbc2bcaf833ed2624d833592cf1001627029fd04f9b77a033e2d4e993830d54c2e7c08adde5cd7a684447fd
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u302b08.tar.gz 41249161 BLAKE2B 
643c8cdb50e6d7ff24bdda2fb8e99d0ee33dcf550313db879bcc4661d85b715de4e6e01b979e92005208b004ad1d6e0641e328dfacb81f70541a759f022826a8
 SHA512 
e435cf0d9e5a8edb26ada1568a6a041b685bd92302ddc60be73acc02aa1aaa43fda08d327d456749405866a0d1e3feaded2796d8a0db65fa650a9e60520bcb96
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u312b07.tar.gz 41286015 BLAKE2B 
f555fee173b8af98f64cdd08b8141c823033473d8fa0601f8e69899bc6b82234ac33a6de45f87b2cd9457e22d500da9052209c45798d47ec3c4a34496b30d154
 SHA512 
36d07389e63e49ee16f1329aa7e0bd5b42b397f864f10080038017920fd2b178d5cd9dfaef157080ac020721d0e6e7b26b0277ab1cde69c20500fc34bab0e915

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9.ebuild
new file mode 100644
index ..ea7b66c97152
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups +gentoo-vm headless-awt selinux"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${PN}-${SLOT}"
+   local ddest="${ED%/}/${dest#/}"
+
+   # Not sure why they bundle this as it's commonly available and they
+   # only do so on x86_64. It's needed by libfontmanager.so. IcedTea
+   # also has an explicit dependency while Oracle seemingly dlopens it.
+   rm -vf lib/libfreetype.so || die
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
+   if ! use alsa ; then
+   rm -v lib/libjsound.* || die
+   fi
+
+   if use headless-awt ; then
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-01-21 Thread Georgy Yakovlev
commit: c4de7e8f6638ae7287f7e577742a0a2b64391d65
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 22 01:07:40 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 22 01:07:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4de7e8f

dev-java/openjdk-jre-bin: drop 8.312_p07

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

 .../openjdk-jre-bin-8.312_p07.ebuild   | 83 --
 1 file changed, 83 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07.ebuild
deleted file mode 100644
index d305daf5c173..
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eapi7-ver java-vm-2
-
-abi_uri() {
-   echo "${2-$1}? (
-   
https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
-   )"
-}
-
-MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
-SLOT="$(ver_cut 1)"
-
-DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
-HOMEPAGE="https://adoptium.net;
-SRC_URI="
-   $(abi_uri x64 amd64)
-"
-
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="amd64"
-
-IUSE="alsa cups headless-awt selinux"
-
-RDEPEND="
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   >net-libs/libnet-1.1
-   >=sys-apps/baselayout-java-0.1.0-r1
-   >=sys-libs/glibc-2.2.5:*
-   sys-libs/zlib
-   alsa? ( media-libs/alsa-lib )
-   cups? ( net-print/cups )
-   selinux? ( sec-policy/selinux-java )
-   !headless-awt? (
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrender
-   x11-libs/libXtst
-   )"
-
-RESTRICT="preserve-libs splitdebug"
-QA_PREBUILT="*"
-
-S="${WORKDIR}/jdk${MY_PV}-jre"
-
-src_install() {
-   local dest="/opt/${P}"
-   local ddest="${ED%/}/${dest#/}"
-
-   rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
-
-   # this does not exist on arm64 hence -f
-   rm -fv lib/*/libfreetype.so* || die
-
-   if ! use alsa ; then
-   rm -v lib/*/libjsoundalsa.so* || die
-   fi
-
-   if use headless-awt ; then
-   rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
-   bin/policytool || die
-   fi
-
-   rm -v lib/security/cacerts || die
-   dosym ../../../../../etc/ssl/certs/java/cacerts \
-   "${dest}"/lib/security/cacerts
-
-   dodir "${dest}"
-   cp -pPR * "${ddest}" || die
-
-   # provide stable symlink
-   dosym "${P}" "/opt/${PN}-${SLOT}"
-
-   java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
-   java-vm_set-pax-markings "${ddest}"
-   java-vm_revdep-mask
-   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
-}



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2022-01-21 Thread Georgy Yakovlev
commit: bf870bc61a322da68514c653d8de37cc87a3c21d
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 22 01:05:40 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 22 01:07:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf870bc6

dev-java/openjdk-jre-bin: minor qa fixes

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

 dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.13_p8-r1.ebuild | 2 +-
 dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9.ebuild| 2 +-
 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r1.ebuild  | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.13_p8-r1.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.13_p8-r1.ebuild
index 163859345679..6c838d3c2702 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.13_p8-r1.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.13_p8-r1.ebuild
@@ -49,7 +49,7 @@ S="${WORKDIR}/jdk-${MY_PV}-jre"
 
 src_install() {
local dest="/opt/${P}"
-   local ddest="${ED%/}/${dest#/}"
+   local ddest="${ED}/${dest#/}"
 
# Not sure why they bundle this as it's commonly available and they
# only do so on x86_64. It's needed by libfontmanager.so. IcedTea

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9.ebuild
index ea7b66c97152..a6f7f3ee248b 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.14_p9.ebuild
@@ -49,7 +49,7 @@ S="${WORKDIR}/jdk-${MY_PV}-jre"
 
 src_install() {
local dest="/opt/${PN}-${SLOT}"
-   local ddest="${ED%/}/${dest#/}"
+   local ddest="${ED}/${dest#/}"
 
# Not sure why they bundle this as it's commonly available and they
# only do so on x86_64. It's needed by libfontmanager.so. IcedTea

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r1.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r1.ebuild
index 2d5ee85aa434..559012b83217 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r1.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.312_p07-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -50,7 +50,7 @@ S="${WORKDIR}/jdk${MY_PV}-jre"
 
 src_install() {
local dest="/opt/${P}"
-   local ddest="${ED%/}/${dest#/}"
+   local ddest="${ED}/${dest#/}"
 
rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
 



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

2022-01-21 Thread Sam James
commit: 42881b062d630684641ff7e4e308208ab6c0e0b0
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 22 00:48:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 00:48:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42881b06

dev-lang/rust: Stabilize 1.58.1 arm, #831642

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

 dev-lang/rust/rust-1.58.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust/rust-1.58.1.ebuild b/dev-lang/rust/rust-1.58.1.ebuild
index 44624d004e90..a7c553166bc0 100644
--- a/dev-lang/rust/rust-1.58.1.ebuild
+++ b/dev-lang/rust/rust-1.58.1.ebuild
@@ -19,7 +19,7 @@ else
SLOT="stable/${ABI_VER}"
MY_P="rustc-${PV}"
SRC="${MY_P}-src.tar.xz"
-   KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86"
 fi
 
 RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0"



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

2022-01-21 Thread Sam James
commit: 1daf5870d4162dab1fb667a71376e0e1303207b7
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 22 00:48:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 00:48:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1daf5870

dev-lang/rust-bin: Stabilize 1.58.1 arm, #831642

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

 dev-lang/rust-bin/rust-bin-1.58.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust-bin/rust-bin-1.58.1.ebuild 
b/dev-lang/rust-bin/rust-bin-1.58.1.ebuild
index 96a28cc51db9..dd4526db47bc 100644
--- a/dev-lang/rust-bin/rust-bin-1.58.1.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.58.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="$(rust_all_arch_uris ${MY_P})
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
 SLOT="stable"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
 IUSE="clippy cpu_flags_x86_sse2 doc prefix rls rust-src rustfmt"
 
 DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: virtual/rust/

2022-01-21 Thread Sam James
commit: e3925fc4a9e57825892127f4bd1be0d36b9e7303
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 22 00:48:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 00:48:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3925fc4

virtual/rust: Stabilize 1.58.1 arm, #831642

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

 virtual/rust/rust-1.58.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/rust/rust-1.58.1.ebuild b/virtual/rust/rust-1.58.1.ebuild
index 2d3042cfddad..cc84e3816353 100644
--- a/virtual/rust/rust-1.58.1.ebuild
+++ b/virtual/rust/rust-1.58.1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Virtual for Rust language compiler"
 
 LICENSE=""
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
 IUSE="rustfmt"
 
 BDEPEND=""



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

2022-01-21 Thread Sam James
commit: 2fa4adde51eff8cea7722a5e372db83652813ce7
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 22 00:38:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 00:38:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fa4adde

app-misc/screen: add 4.9.0_rc1 (unkeyworded)

See https://lists.gnu.org/archive/html/screen-devel/2022-01/msg00010.html
for call for testers. It's been a long time since the last release so any
testers are welcome.

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

 app-misc/screen/Manifest|   1 +
 app-misc/screen/screen-4.9.0_rc1.ebuild | 155 
 2 files changed, 156 insertions(+)

diff --git a/app-misc/screen/Manifest b/app-misc/screen/Manifest
index f27c84791634..0f251bd13da3 100644
--- a/app-misc/screen/Manifest
+++ b/app-misc/screen/Manifest
@@ -1 +1,2 @@
 DIST screen-4.8.0.tar.gz 854854 BLAKE2B 
97ef6f18bf2c63c477260b742ac0b3501f112d380c41ccecc5cf2853db853cc62d4fd6d37edeca35fb41a43b76d98a5cfe160749c992d284f9764b0a0fdcc778
 SHA512 
770ebaf6ee9be711bcb8a6104b3294f2bf4523dae6683fdc5eac4b3aff7e511be2d922b6b2ad28ec241113c2e4fe0d80f9a482ae1658adc19c8c3a3680caa25c
+DIST screen-4.9.0_rc1.tar.gz 812374 BLAKE2B 
b908ec64f932dafe34cd0032fd59da9352cf9e7a56cce06c6b2664a84a25637cfc6679f73bfb47e0cacb590739bfa9b61125d942e63f2cb2ae1aaa1b1a2dea8d
 SHA512 
1f87ce0bc1cbfaa8fd7437eee707de8e047bb8f110c26d40f5cb7916816d10ea1830281c680189e855af9cf2f4e712dc08a7c480961d9aee9ea4bb092557b508

diff --git a/app-misc/screen/screen-4.9.0_rc1.ebuild 
b/app-misc/screen/screen-4.9.0_rc1.ebuild
new file mode 100644
index ..6e0c5455bf0e
--- /dev/null
+++ b/app-misc/screen/screen-4.9.0_rc1.ebuild
@@ -0,0 +1,155 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic pam tmpfiles toolchain-funcs
+
+DESCRIPTION="screen manager with VT100/ANSI terminal emulation"
+HOMEPAGE="https://www.gnu.org/software/screen/;
+
+if [[ ${PV} !=  ]] ; then
+   if [[ ${PV} == *_rc* ]] ; then
+   # See 
https://lists.gnu.org/archive/html/screen-devel/2022-01/msg00010.html
+   MY_COMMIT="d591a396c7e41d10191c1f5676032d9e261da2f7"
+   
SRC_URI="https://git.savannah.gnu.org/cgit/screen.git/snapshot/${PN}-${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}"/${PN}-${MY_COMMIT}/src
+   else
+   SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   fi
+else
+   inherit git-r3
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/screen.git;
+   EGIT_CHECKOUT_DIR="${WORKDIR}/${P}" # needed for setting S later on
+   S="${WORKDIR}"/${P}/src
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="debug nethack pam selinux multiuser"
+
+CDEPEND="
+   >=sys-libs/ncurses-5.2:0=
+   virtual/libcrypt:=
+   pam? ( sys-libs/pam )"
+RDEPEND="${CDEPEND}
+   acct-group/utmp
+   selinux? ( sec-policy/selinux-screen )"
+DEPEND="${CDEPEND}
+   sys-apps/texinfo"
+
+PATCHES=(
+   # Don't use utempter even if it is found on the system.
+   "${FILESDIR}"/${PN}-4.3.0-no-utempter.patch
+   "${FILESDIR}"/${PN}-4.6.2-utmp-exit.patch
+)
+
+src_prepare() {
+   default
+
+   # sched.h is a system header and causes problems with some C libraries
+   mv sched.h _sched.h || die
+   sed -i '/include/ s:sched.h:_sched.h:' screen.h || die
+
+   # Fix manpage.
+   sed -i \
+   -e "s:/usr/local/etc/screenrc:${EPREFIX}/etc/screenrc:g" \
+   -e "s:/usr/local/screens:${EPREFIX}/tmp/screen:g" \
+   -e "s:/local/etc/screenrc:${EPREFIX}/etc/screenrc:g" \
+   -e "s:/etc/utmp:${EPREFIX}/var/run/utmp:g" \
+   -e "s:/local/screens/S\\\-:${EPREFIX}/tmp/screen/S\\\-:g" \
+   doc/screen.1 || die
+
+   if [[ ${CHOST} == *-darwin* ]] || use elibc_musl ; then
+   sed -i -e '/^#define UTMPOK/s/define/undef/' acconfig.h || die
+   fi
+
+   # disable musl dummy headers for utmp[x]
+   use elibc_musl && append-cppflags "-D_UTMP_H -D_UTMPX_H"
+
+   # reconfigure
+   eautoreconf
+}
+
+src_configure() {
+   append-cppflags "-DMAXWIN=${MAX_SCREEN_WINDOWS:-100}"
+
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   # enable msg_header by upping the feature standard compatible
+   # with c99 mode
+   append-cppflags -D_XOPEN_SOURCE=600
+   fi
+
+   use nethack || append-cppflags "-DNONETHACK"
+   use debug && append-cppflags "-DDEBUG"
+
+   local myeconfargs=(
+   --with-socket-dir="${EPREFIX}/tmp/${PN}"
+   --with-sys-screenrc="${EPREFIX}/etc/screenrc"
+   

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

2022-01-21 Thread Andreas K. Hüttel
commit: 947065b2b4c6b929a53337e10d3278740a311a3f
Author: Thomas Bettler  gmail  com>
AuthorDate: Sun Dec 26 14:30:56 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Jan 22 00:37:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=947065b2

media-gfx/inkscape: bump to 1.1.1

add python 3.10 to 1.1.1 and live

Closes: https://bugs.gentoo.org/830007
Closes: https://github.com/gentoo/gentoo/pull/23529
Signed-off-by: Thomas Bettler  gmail.com>
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 media-gfx/inkscape/Manifest|  1 +
 ...{inkscape-.ebuild => inkscape-1.1.1.ebuild} | 29 +-
 media-gfx/inkscape/inkscape-.ebuild|  2 +-
 3 files changed, 14 insertions(+), 18 deletions(-)

diff --git a/media-gfx/inkscape/Manifest b/media-gfx/inkscape/Manifest
index 56c86013d34f..40c08b757d57 100644
--- a/media-gfx/inkscape/Manifest
+++ b/media-gfx/inkscape/Manifest
@@ -1,2 +1,3 @@
 DIST inkscape-1.1-musl.txz 10820 BLAKE2B 
3e7d346161d8c58436cae01227ce0eafc122276ba4b0483271cbb2e74447c7a89b2033bf709adb521abe2aebca79fffece183786071478b29aedbf3c742c4616
 SHA512 
8900863fb2d12cb6aea39b2e2ac8d32b512086aa3a26f3598d3117abd0b44f95b6001ea21ac02ce2368dd66dee0faefdef049c433f62380904770b7680680668
 DIST inkscape-1.1.tar.xz 34203156 BLAKE2B 
38896509dcdcf1ef18523c790855035ef16dfae75e27c2d69f782270f52a579557edcb790bef30f3210b9f797a619369d7d16dd23f098debdd8e5b6abf9b30aa
 SHA512 
54b75f8794d748ef59d5b719ea04e3debadc1a5cf3f62f14254502567973bbd634850edd0a3bc082be878dacf041e9bd10982c4846bf154f89aa5319eda4ee80
+DIST inkscape-1.1.1.tar.xz 34221284 BLAKE2B 
e628ead14f76fa3de929cfe14a6f085c5e9cd4304d2ee0a4b2046380284aacb8a32ff311c2e104f39f6abd0d080594ec4f9783fcaff183588107eedb49863c82
 SHA512 
22b1b584a344c4f4ebd0b6e84a4af44e472ef47b3971cb97cbb026a4bf7cb5bea49a7de0c2af2a9e439c7c794f775081c8d1904f33eadb49a5389ea01bc0896c

diff --git a/media-gfx/inkscape/inkscape-.ebuild 
b/media-gfx/inkscape/inkscape-1.1.1.ebuild
similarity index 88%
copy from media-gfx/inkscape/inkscape-.ebuild
copy to media-gfx/inkscape/inkscape-1.1.1.ebuild
index c77a2bc64410..d9c335c12041 100644
--- a/media-gfx/inkscape/inkscape-.ebuild
+++ b/media-gfx/inkscape/inkscape-1.1.1.ebuild
@@ -3,20 +3,20 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="xml"
-MY_P="${P/_/}"
-inherit cmake flag-o-matic xdg toolchain-funcs python-single-r1 git-r3
+
+inherit cmake flag-o-matic xdg toolchain-funcs python-single-r1
 
 DESCRIPTION="SVG based generic vector-drawing program"
 HOMEPAGE="https://inkscape.org/;
-EGIT_REPO_URI="https://gitlab.com/inkscape/inkscape.git;
+SRC_URI="https://media.inkscape.org/dl/resources/file/${P}.tar.xz;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="cdr dbus dia exif graphicsmagick imagemagick inkjar jemalloc jpeg
-openmp postscript readline spell static-libs svg2 test visio wpg"
+openmp postscript readline spell static-libs svg2 visio wpg"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
@@ -91,13 +91,11 @@ RDEPEND="${COMMON_DEPEND}
dia? ( app-office/dia )
postscript? ( app-text/ghostscript-gpl )
 "
-DEPEND="${COMMON_DEPEND}
-   test? ( dev-cpp/gtest )
-"
+DEPEND="${COMMON_DEPEND}"
 
-RESTRICT="!test? ( test )"
+RESTRICT="test"
 
-S="${WORKDIR}/${MY_P}"
+S="${WORKDIR}/${P}_2021-09-20_3bf5ae0d25"
 
 pkg_pretend() {
if [[ ${MERGE_TYPE} != binary ]] && use openmp; then
@@ -106,6 +104,8 @@ pkg_pretend() {
 }
 
 src_prepare() {
+   eapply "${FILESDIR}"/${PN}-1.1-poppler-21.11.0.patch
+
cmake_src_prepare
sed -i "/install.*COPYING/d" CMakeScripts/ConfigCPack.cmake || die
 }
@@ -120,7 +120,7 @@ src_configure() {
-DENABLE_POPPLER=ON
-DENABLE_POPPLER_CAIRO=ON
-DWITH_PROFILING=OFF
-   -DBUILD_TESTING=$(usex test)
+   -DBUILD_TESTING=OFF
-DWITH_LIBCDR=$(usex cdr)
-DWITH_DBUS=$(usex dbus)
-DWITH_IMAGE_MAGICK=$(usex imagemagick $(usex !graphicsmagick)) 
# requires ImageMagick 6, only IM must be enabled
@@ -139,10 +139,6 @@ src_configure() {
cmake_src_configure
 }
 
-src_test() {
-   cmake_build -j1 check
-}
-
 src_install() {
cmake_src_install
 
@@ -152,7 +148,6 @@ src_install() {
 
find "${ED}"/usr/share/man -type f -maxdepth 3 -name '*.gz' -exec gzip 
-d {} \; || die
 
-   # No extensions are present in beta1
local extdir="${ED}"/usr/share/${PN}/extensions
 
if [[ -e "${extdir}" ]] && [[ -n $(find "${extdir}" -mindepth 1) ]]; 
then

diff --git a/media-gfx/inkscape/inkscape-.ebuild 
b/media-gfx/inkscape/inkscape-.ebuild
index c77a2bc64410..62a44f8decb6 100644
--- a/media-gfx/inkscape/inkscape-.ebuild
+++ b/media-gfx/inkscape/inkscape-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( 

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/atkmm/

2022-01-21 Thread Andreas K. Hüttel
commit: 8bb0e42f8f8f2047d5c851a78f6146569766ea69
Author: Thomas Bettler  gmail  com>
AuthorDate: Fri Dec 17 09:25:14 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Jan 22 00:37:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb0e42f

dev-cpp/atkmm: add python 3.10

Closes: https://bugs.gentoo.org/829415
Closes: https://github.com/gentoo/gentoo/pull/23355
Signed-off-by: Thomas Bettler  gmail.com>
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-cpp/atkmm/atkmm-2.28.2.ebuild | 2 +-
 dev-cpp/atkmm/atkmm-2.36.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/atkmm/atkmm-2.28.2.ebuild 
b/dev-cpp/atkmm/atkmm-2.28.2.ebuild
index ffb10b24f7c6..12cb0726d76e 100644
--- a/dev-cpp/atkmm/atkmm-2.28.2.ebuild
+++ b/dev-cpp/atkmm/atkmm-2.28.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 inherit gnome.org meson-multilib python-any-r1
 
 DESCRIPTION="C++ interface for the ATK library"

diff --git a/dev-cpp/atkmm/atkmm-2.36.1.ebuild 
b/dev-cpp/atkmm/atkmm-2.36.1.ebuild
index 6889038a2d5e..c22677a95a15 100644
--- a/dev-cpp/atkmm/atkmm-2.36.1.ebuild
+++ b/dev-cpp/atkmm/atkmm-2.36.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 inherit gnome.org meson-multilib python-any-r1
 
 DESCRIPTION="C++ interface for the ATK library"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/gtkmm/

2022-01-21 Thread Andreas K. Hüttel
commit: 07ff28cc328cae32c93366e575ed730a4d4fbd50
Author: Thomas Bettler  gmail  com>
AuthorDate: Fri Dec 17 09:31:31 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Jan 22 00:37:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07ff28cc

dev-cpp/gtkmm: add python 3.10

Closes: https://bugs.gentoo.org/829417
Closes: https://github.com/gentoo/gentoo/pull/23356
Signed-off-by: Thomas Bettler  gmail.com>
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-cpp/gtkmm/gtkmm-3.24.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/gtkmm/gtkmm-3.24.5.ebuild 
b/dev-cpp/gtkmm/gtkmm-3.24.5.ebuild
index e482e204b764..f386d00d4178 100644
--- a/dev-cpp/gtkmm/gtkmm-3.24.5.ebuild
+++ b/dev-cpp/gtkmm/gtkmm-3.24.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 inherit gnome.org meson-multilib python-any-r1 virtualx
 
 DESCRIPTION="C++ interface for GTK+"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/pangomm/

2022-01-21 Thread Andreas K. Hüttel
commit: d4ec9b919434eb7142c9935420edb259690e9805
Author: Thomas Bettler  gmail  com>
AuthorDate: Fri Dec 17 09:28:34 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Jan 22 00:37:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4ec9b91

dev-cpp/pangomm: add python 3.10

Closes: https://bugs.gentoo.org/829416
Closes: https://github.com/gentoo/gentoo/pull/23357
Signed-off-by: Thomas Bettler  gmail.com>
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-cpp/pangomm/pangomm-2.42.2-r1.ebuild | 2 +-
 dev-cpp/pangomm/pangomm-2.48.1.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/pangomm/pangomm-2.42.2-r1.ebuild 
b/dev-cpp/pangomm/pangomm-2.42.2-r1.ebuild
index 83431f4aa4cd..b5acddc83b1b 100644
--- a/dev-cpp/pangomm/pangomm-2.42.2-r1.ebuild
+++ b/dev-cpp/pangomm/pangomm-2.42.2-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 inherit gnome.org meson-multilib python-any-r1
 
 DESCRIPTION="C++ interface for pango"

diff --git a/dev-cpp/pangomm/pangomm-2.48.1.ebuild 
b/dev-cpp/pangomm/pangomm-2.48.1.ebuild
index b03b7ff634f9..d3180893feda 100644
--- a/dev-cpp/pangomm/pangomm-2.48.1.ebuild
+++ b/dev-cpp/pangomm/pangomm-2.48.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 inherit gnome.org meson-multilib python-any-r1
 
 DESCRIPTION="C++ interface for pango"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/sakura/, x11-terms/sakura/files/

2022-01-21 Thread Ionen Wolkens
commit: 8454b7008f428f5ffc540d11639e76b6c9372651
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 21 18:58:44 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jan 22 00:32:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8454b700

x11-terms/sakura: drop 3.8.3

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/sakura/Manifest |  1 -
 x11-terms/sakura/files/sakura-3.8.3-opacity.patch | 14 ---
 x11-terms/sakura/sakura-3.8.3.ebuild  | 45 ---
 3 files changed, 60 deletions(-)

diff --git a/x11-terms/sakura/Manifest b/x11-terms/sakura/Manifest
index 7e6ee2bc09f4..6263e2f6df9c 100644
--- a/x11-terms/sakura/Manifest
+++ b/x11-terms/sakura/Manifest
@@ -1,2 +1 @@
-DIST sakura-3.8.3.tar.bz2 57773 BLAKE2B 
20a7b2823d8e2a494c11b15eac4900b935a7a7c99d5cd67a8470e3441b2e8ff7924dd92c35d188863c9c420dcefbfca8d1dcd9dcff06a77d3cd95f855230c23b
 SHA512 
82e77940b4b4c90948235459a0135e74c5778c3bc1df4e803571b316e6ec6298493468a0c8c2517ca6b1680fcdbba6d0e36c8bad696205e3aa3e5b4f402c2a8e
 DIST sakura-3.8.4.tar.bz2 70492 BLAKE2B 
4f53a86813de49d1f76c0a209a825b19601a22b4078744a0e4dfe21afd000e524a3705e8125b275b3615b35e5e7f38934270baa73d190e06dabf4284d4dab536
 SHA512 
9450f523555a40c66375304cb41346861b15233a70e488d1220fbdacd46b8e93cb679bbd1c235cc8d08f08551743b4780130d282d94d258247436a84ed61

diff --git a/x11-terms/sakura/files/sakura-3.8.3-opacity.patch 
b/x11-terms/sakura/files/sakura-3.8.3-opacity.patch
deleted file mode 100644
index 4bb4ba88f189..
--- a/x11-terms/sakura/files/sakura-3.8.3-opacity.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Fix regression with opacity not being applied on startup.
-https://bugs.launchpad.net/sakura/+bug/1942665
-https://github.com/dabisu/sakura/pull/5
 a/src/sakura.c
-+++ b/src/sakura.c
-@@ -2180,4 +2180,8 @@
-   gtk_widget_add_events(sakura.notebook, GDK_SCROLL_MASK);
- 
-+  screen = gtk_widget_get_screen (GTK_WIDGET (sakura.main_window));
-+  GdkVisual *visual = gdk_screen_get_rgba_visual (screen);
-+  if (visual != NULL && gdk_screen_is_composited (screen))
-+  gtk_widget_set_visual (GTK_WIDGET (sakura.main_window), visual);
-   
-   /*** Command line options initialization ***/

diff --git a/x11-terms/sakura/sakura-3.8.3.ebuild 
b/x11-terms/sakura/sakura-3.8.3.ebuild
deleted file mode 100644
index 717bbf73513c..
--- a/x11-terms/sakura/sakura-3.8.3.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="GTK/VTE based terminal emulator"
-HOMEPAGE="https://www.pleyades.net/david/projects/sakura;
-SRC_URI="https://launchpad.net/sakura/trunk/${PV}/+download/${P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86 ~x86-linux"
-
-RDEPEND="
-   dev-libs/glib:2
-   x11-libs/gtk+:3[X]
-   x11-libs/pango
-   x11-libs/vte:2.91"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-   x11-libs/libX11"
-BDEPEND="
-   sys-devel/gettext
-   virtual/perl-podlators"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-gentoo.patch
-   "${FILESDIR}"/${P}-opacity.patch
-)
-
-src_prepare() {
-   cmake_src_prepare
-
-   if [[ -v LINGUAS ]]; then
-   local lingua
-   for lingua in po/*.po; do
-   lingua=${lingua#*/}
-   lingua=${lingua%.*}
-   has ${lingua} ${LINGUAS} || rm po/${lingua}.po || die
-   done
-   fi
-}



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

2022-01-21 Thread Ionen Wolkens
commit: beb706824435bc9395c240f5d3efa22ec8305c61
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Jan 19 01:32:14 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jan 22 00:32:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beb70682

net-libs/tox_extension_messages: add version 0.0.3

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-libs/tox_extension_messages/Manifest   |  1 +
 .../tox_extension_messages-0.0.3.ebuild| 24 ++
 2 files changed, 25 insertions(+)

diff --git a/net-libs/tox_extension_messages/Manifest 
b/net-libs/tox_extension_messages/Manifest
index 4c83be7f1394..37938c214a2a 100644
--- a/net-libs/tox_extension_messages/Manifest
+++ b/net-libs/tox_extension_messages/Manifest
@@ -1 +1,2 @@
 DIST tox_extension_messages-0.0.2.tar.gz 21822 BLAKE2B 
23c4be3e001420db7ada0208174a667f213e43fc492bd09cc896eba6bd7e0d1fe929f6f4e191e5680901793df561421dd95ebb9804efc1d55bce98483321a077
 SHA512 
973dd569151fcabee2d31d793fd0a229f71edcddf7470f891b88f0a47e4fc4bc0f9daeb02d37918b5e44ad51e4b4241b8e4723ec9261710dd9a33b37b5e2e065
+DIST tox_extension_messages-0.0.3.tar.gz 21906 BLAKE2B 
db04941ce65cf33b6c65571cf7878178842241156342c32faaa6b3b086535eb38e11b8504a6f7b87593915552726d7674471e19c20a41d74d9ee751c40f9dba3
 SHA512 
71da6b1850d7775db9514ee1e13805e02ef4cae5399369f1e644180c5672c2d1faf7584cd939ea002d7315b36d16233a26697dbefe74bb476c70108db01ea2d9

diff --git 
a/net-libs/tox_extension_messages/tox_extension_messages-0.0.3.ebuild 
b/net-libs/tox_extension_messages/tox_extension_messages-0.0.3.ebuild
new file mode 100644
index ..ddbba22fc4b2
--- /dev/null
+++ b/net-libs/tox_extension_messages/tox_extension_messages-0.0.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Tox Extension Messages"
+HOMEPAGE="https://github.com/toxext/tox_extension_messages;
+SRC_URI="https://github.com/toxext/tox_extension_messages/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="virtual/pkgconfig"
+DEPEND="net-libs/toxext"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake_src_prepare
+
+   sed -i 's/-Werror//' CMakeLists.txt || die
+}



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

2022-01-21 Thread Ionen Wolkens
commit: 60215bdc21f23de12ab63aef7ca7766cb88eab6c
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Jan 19 01:48:12 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jan 22 00:32:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60215bdc

net-libs/tox_extension_messages: remove version 0.0.2

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-libs/tox_extension_messages/Manifest   |  1 -
 .../tox_extension_messages-0.0.2.ebuild| 24 --
 2 files changed, 25 deletions(-)

diff --git a/net-libs/tox_extension_messages/Manifest 
b/net-libs/tox_extension_messages/Manifest
index 37938c214a2a..cdbe5d34dc6b 100644
--- a/net-libs/tox_extension_messages/Manifest
+++ b/net-libs/tox_extension_messages/Manifest
@@ -1,2 +1 @@
-DIST tox_extension_messages-0.0.2.tar.gz 21822 BLAKE2B 
23c4be3e001420db7ada0208174a667f213e43fc492bd09cc896eba6bd7e0d1fe929f6f4e191e5680901793df561421dd95ebb9804efc1d55bce98483321a077
 SHA512 
973dd569151fcabee2d31d793fd0a229f71edcddf7470f891b88f0a47e4fc4bc0f9daeb02d37918b5e44ad51e4b4241b8e4723ec9261710dd9a33b37b5e2e065
 DIST tox_extension_messages-0.0.3.tar.gz 21906 BLAKE2B 
db04941ce65cf33b6c65571cf7878178842241156342c32faaa6b3b086535eb38e11b8504a6f7b87593915552726d7674471e19c20a41d74d9ee751c40f9dba3
 SHA512 
71da6b1850d7775db9514ee1e13805e02ef4cae5399369f1e644180c5672c2d1faf7584cd939ea002d7315b36d16233a26697dbefe74bb476c70108db01ea2d9

diff --git 
a/net-libs/tox_extension_messages/tox_extension_messages-0.0.2.ebuild 
b/net-libs/tox_extension_messages/tox_extension_messages-0.0.2.ebuild
deleted file mode 100644
index 42ade66e6989..
--- a/net-libs/tox_extension_messages/tox_extension_messages-0.0.2.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Tox Extension Messages"
-HOMEPAGE="https://github.com/toxext/tox_extension_messages;
-SRC_URI="https://github.com/toxext/tox_extension_messages/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND="virtual/pkgconfig"
-DEPEND="net-libs/toxext"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   cmake_src_prepare
-
-   sed -i 's/-Werror//' CMakeLists.txt || die
-}



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

2022-01-21 Thread Ionen Wolkens
commit: b77b9decb8c27997ad3427f0a24d505952fadd10
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 21 23:58:45 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jan 22 00:32:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b77b9dec

net-libs/toxext: disable unconditional -fsanitize

Breaks build if asan is not available, and currently
no proper option to disable this unlike qtox itself.

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-libs/toxext/toxext-0.0.3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-libs/toxext/toxext-0.0.3.ebuild 
b/net-libs/toxext/toxext-0.0.3.ebuild
index d0e36bc54a35..83c395524343 100644
--- a/net-libs/toxext/toxext-0.0.3.ebuild
+++ b/net-libs/toxext/toxext-0.0.3.ebuild
@@ -21,4 +21,5 @@ src_prepare() {
cmake_src_prepare
 
sed -i 's/-Werror//' CMakeLists.txt || die
+   sed -i '/-fsanitize=/d' test/CMakeLists.txt || die
 }



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

2022-01-21 Thread Ionen Wolkens
commit: a6ea79ad79a913d8fe9923228d4549a890c1ba97
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Jan 19 01:28:03 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jan 22 00:32:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6ea79ad

net-libs/toxext: add version 0.0.3

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-libs/toxext/Manifest|  1 +
 net-libs/toxext/toxext-0.0.3.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/net-libs/toxext/Manifest b/net-libs/toxext/Manifest
index f4320a9b33d3..410f8b9dd998 100644
--- a/net-libs/toxext/Manifest
+++ b/net-libs/toxext/Manifest
@@ -1 +1,2 @@
 DIST toxext-0.0.2.tar.gz 34178 BLAKE2B 
477a8f70e5b11c2e9d03b8b10adf83f36b95f0c31661cc042d4ab74ee3b6bdc7ed86ab678d0901c0ec6a2466fa698e6423044663d8b6d3b137eee52c2256bc75
 SHA512 
2e8c326715e5730b0315dbb309d4f6a6965049203579cb500fcac5cf5bd1124f98a8e1ada68e9a65ee572981ae417cb32aa7e99932fedc393da43e2e42f7f6d3
+DIST toxext-0.0.3.tar.gz 34759 BLAKE2B 
b33c06bd982888415637a5c823889c74090b7719a03f3e41667ed136e40f87876956f2cb5abb95a53fa1d6a03951fb1fd9f32b8bbe83b03f33fa6f87ab338f67
 SHA512 
34612e789fb928f9dc79181a61126e3f781ef134d3b5cad2b48c17f1fc3521f0fb6713b0e42e73a789e3eb9b1a566f2d4cbd38a9b26f8f9f6015890be045e4ed

diff --git a/net-libs/toxext/toxext-0.0.3.ebuild 
b/net-libs/toxext/toxext-0.0.3.ebuild
new file mode 100644
index ..d0e36bc54a35
--- /dev/null
+++ b/net-libs/toxext/toxext-0.0.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Extension Library for Tox"
+HOMEPAGE="https://github.com/toxext/toxext;
+SRC_URI="https://github.com/toxext/toxext/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="virtual/pkgconfig"
+DEPEND="net-libs/tox:="
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake_src_prepare
+
+   sed -i 's/-Werror//' CMakeLists.txt || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/

2022-01-21 Thread Ionen Wolkens
commit: 52ee7fd636e3cf8105d4440d113c8fb0ed3e
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Jan 19 01:19:35 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jan 22 00:32:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52ee7fd6

net-im/qtox: add version 1.17.4

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/23867
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-im/qtox/Manifest   |  1 +
 net-im/qtox/qtox-1.17.4.ebuild | 91 ++
 2 files changed, 92 insertions(+)

diff --git a/net-im/qtox/Manifest b/net-im/qtox/Manifest
index e044567d91c0..0a3bcc3dca01 100644
--- a/net-im/qtox/Manifest
+++ b/net-im/qtox/Manifest
@@ -1,2 +1,3 @@
 DIST qTox-1.16.3.tar.gz 4256757 BLAKE2B 
70103e2d912da86dab63424586c642a73614b4a408a53634b146d1e401d5b328a2b8c81c472a94e0e8804d774f693c1250e7263b263e80abef5e111372f29232
 SHA512 
a857266ffcf32b1963e3a4428501299ce19f3c087087583115dc01e41934fc31d52ea54d781fa93ec7e21f6e3303b4e22383ecaaa7f1f1dbf32d740db73aca4c
 DIST qTox-1.17.3.tar.gz 4765213 BLAKE2B 
3bffa351da01b436edc9c80c481845f6c6399c930ac1601e1676b7dec22ccfbf37c082c3a30ab71e2295c96bb427b36a718f960ffc75e700d5c29605f7bf0ac0
 SHA512 
e7534e40aed06aaeba57a201b7315ae2bd361f80971969b95b00fea0a6cbe106c2ea337485c47b350c07a9e3b74947c8b2feb206899292c29621e057b630ca56
+DIST qTox-1.17.4.tar.gz 4778657 BLAKE2B 
5edcb6b6f997eeb4a332c23477d4c5021085cf8c62be596b0eb4771963f450bc96de6c2dc30ec3cfc98577f20bf618e8fc2478fc34af8a8810fc538a5ccc787b
 SHA512 
00dd2b4492e6dbf90b038bd1e5263ba96c969fb5d879b5680401ad090ffe6aaa70ff487f2e88f93c573f2e1a7e6ca50a75dfe7b51fc56fc4d08cac076bfd75d0

diff --git a/net-im/qtox/qtox-1.17.4.ebuild b/net-im/qtox/qtox-1.17.4.ebuild
new file mode 100644
index ..825ce6aa14d1
--- /dev/null
+++ b/net-im/qtox/qtox-1.17.4.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/qTox/qTox.git;
+else
+   MY_P="qTox-${PV}"
+   
SRC_URI="https://github.com/qTox/qTox/releases/download/v${PV}/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/qTox"
+fi
+
+DESCRIPTION="Instant messaging client using the encrypted p2p Tox protocol"
+HOMEPAGE="https://qtox.github.io/;
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="notification +spellcheck test X"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+RDEPEND="
+   dev-db/sqlcipher
+   dev-libs/libsodium:=
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[gif,jpeg,png,X(-)]
+   dev-qt/qtnetwork:5
+   dev-qt/qtopengl:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   media-gfx/qrencode:=
+   media-libs/libexif
+   media-libs/openal
+   media-video/ffmpeg:=[webp,v4l]
+   >=net-libs/tox-0.2.13:=[av]
+   notification? ( x11-libs/snorenotify )
+   spellcheck? ( kde-frameworks/sonnet:5 )
+   X? (
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   )
+"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )
+   X? ( x11-base/xorg-proto )
+"
+
+DOCS=( CHANGELOG.md README.md doc/user_manual_en.md )
+
+src_prepare() {
+   cmake_src_prepare
+
+   # bug 628574
+   if ! use test; then
+   sed -i CMakeLists.txt -e "/include(Testing)/d" || die
+   sed -i cmake/Dependencies.cmake -e "/find_package(Qt5Test/d" || 
die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DPLATFORM_EXTENSIONS=$(usex X)
+   -DUPDATE_CHECK=OFF
+   -DUSE_CCACHE=OFF
+   -DSPELL_CHECK=$(usex spellcheck)
+   -DSVGZ_ICON=ON
+   -DASAN=OFF
+   -DDESKTOP_NOTIFICATIONS=$(usex notification)
+   -DSTRICT_OPTIONS=OFF
+   )
+
+   [[ ${PV} !=  ]] && mycmakeargs+=( -DGIT_DESCRIBE=${PV} )
+
+   cmake_src_configure
+}
+
+src_test() {
+   # The excluded tests require network access.
+   cmake_src_test -E "test_(bsu|core)"
+}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/desmume/, games-emulation/desmume/files/

2022-01-21 Thread Ionen Wolkens
commit: 26f9027af69ec1b6d6107fc7816c889963c61d4b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 21 19:04:58 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jan 22 00:32:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26f9027a

games-emulation/desmume: drop 0.9.11_p20210409-r1

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-emulation/desmume/Manifest   |  1 -
 .../desmume/desmume-0.9.11_p20210409-r1.ebuild | 53 --
 .../files/desmume-0.9.11_p20210409-clang.patch | 16 ---
 3 files changed, 70 deletions(-)

diff --git a/games-emulation/desmume/Manifest b/games-emulation/desmume/Manifest
index 924917bf4ae5..1552b4c0f524 100644
--- a/games-emulation/desmume/Manifest
+++ b/games-emulation/desmume/Manifest
@@ -1,2 +1 @@
-DIST desmume-0.9.11_p20210409.tar.gz 13157043 BLAKE2B 
f8e58200357cb632478ba8d2730e51a5cb8dbbee05d4af138df19a015ced6cff721fb53f87224774aed8287f91a01da5600f5548189fd0e264e5b3037fd8
 SHA512 
1897b3b35c7e997876ff53a36849a39b85bd49c737dab61f68c376e3cb294486f9edded98924275e8ee91e5b008e9d3814987edaab7306217c17dbc094f69348
 DIST desmume-0.9.11_p2029.tar.gz 13266678 BLAKE2B 
0af12f9fd7f3448d4f18a61ec65f1a64926f402827bd9eb8af4a06766390dc626940c327e2bb0ff17d4d62eefe1171c4a836e98dbbbc34bf5d4e9e6d886189a0
 SHA512 
53553771b51741c2c553e47befec1eb90bdaa3c9ff239bdb301054dbaf5c483c768dac440fece797c9756f3c1490ad61da59b3b5728328b7f23aaa5e1de40625

diff --git a/games-emulation/desmume/desmume-0.9.11_p20210409-r1.ebuild 
b/games-emulation/desmume/desmume-0.9.11_p20210409-r1.ebuild
deleted file mode 100644
index 9cc9dd366242..
--- a/games-emulation/desmume/desmume-0.9.11_p20210409-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson xdg
-
-MY_COMMIT="e8f619c44a23ebba06be1fb4442483d481477b81"
-
-DESCRIPTION="Nintendo DS emulator"
-HOMEPAGE="https://desmume.org/;
-SRC_URI="https://github.com/TASVideos/desmume/archive/${MY_COMMIT}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_COMMIT}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gdb +gui openal wifi"
-
-RDEPEND="
-   dev-libs/glib:2
-   media-libs/alsa-lib
-   media-libs/libsdl2[X,opengl,sound,video]
-   media-libs/libsoundtouch:=
-   net-libs/libpcap
-   sys-libs/zlib:=
-   virtual/opengl
-   x11-libs/agg
-   x11-libs/libX11
-   gui? ( x11-libs/gtk+:3 )
-   openal? ( media-libs/openal )"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-fix-gtk-cliopts.patch
-   "${FILESDIR}"/${P}-openal-automagic.patch
-   "${FILESDIR}"/${P}-clang.patch
-)
-
-DOCS=( ${PN}/{AUTHORS,ChangeLog,README,README.LIN,doc/.} )
-
-src_configure() {
-   local EMESON_SOURCE="${S}/${PN}/src/frontend/posix"
-   local emesonargs=(
-   $(meson_use gdb gdb-stub)
-   $(meson_use gui frontend-gtk)
-   $(meson_use openal)
-   $(meson_use wifi)
-   )
-   meson_src_configure
-}

diff --git a/games-emulation/desmume/files/desmume-0.9.11_p20210409-clang.patch 
b/games-emulation/desmume/files/desmume-0.9.11_p20210409-clang.patch
deleted file mode 100644
index 164cb5af4836..
--- a/games-emulation/desmume/files/desmume-0.9.11_p20210409-clang.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Fix build with clang https://bugs.gentoo.org/739144
-
-Fixed upstream in: https://github.com/TASVideos/desmume/commit/92cb90f
 a/desmume/src/texcache.cpp
-+++ b/desmume/src/texcache.cpp
-@@ -1165,8 +1165,8 @@ void NDSTextureUnpack4x4(const size_t sr
-   
-   for (size_t y = 0, d = 0; y < yTmpSize; y++)
-   {
--  u32 tmpPos[4]={(y<<2)*sizeX,((y<<2)+1)*sizeX,
--  ((y<<2)+2)*sizeX,((y<<2)+3)*sizeX};
-+  u32 tmpPos[4]={u32(y<<2)*sizeX,u32((y<<2)+1)*sizeX,
-+  u32((y<<2)+2)*sizeX,u32((y<<2)+3)*sizeX};
-   for (size_t x = 0; x < xTmpSize; x++, d++)
-   {
-   if (d >= limit)



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

2022-01-21 Thread Ionen Wolkens
commit: f8eeca8f36d00bfd4036310638a43e2fc115da98
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 21 22:47:10 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jan 22 00:32:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8eeca8f

media-video/obs-studio: switch myself to proxy-maint in metadata

Wasn't part of proxy-maint back when started proxy'ing for this,
and changing so everyone in proxy-maint can feel free to handle
PRs (me still included!).

Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/obs-studio/metadata.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-video/obs-studio/metadata.xml 
b/media-video/obs-studio/metadata.xml
index b16a1b2e5db5..a68f46af24b8 100644
--- a/media-video/obs-studio/metadata.xml
+++ b/media-video/obs-studio/metadata.xml
@@ -5,9 +5,9 @@
 chii...@gentoo.org
 Jimi Huotari
   
-  
-io...@gentoo.org
-Ionen Wolkens
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
   
   
 A rewrite of what was formerly known as "Open Broadcaster Software",



[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/

2022-01-21 Thread Ionen Wolkens
commit: fb6e13ba3d33c77215c0fdad1a9a4d009b5e4906
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Jan 19 02:42:44 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jan 22 00:32:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb6e13ba

net-im/qtox: update dependencies and non-git logic

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-im/qtox/qtox-.ebuild | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-.ebuild
index f3d034bc3f34..f9ff34f329b6 100644
--- a/net-im/qtox/qtox-.ebuild
+++ b/net-im/qtox/qtox-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,8 +9,10 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/qTox/qTox.git;
 else
+   MY_P="qTox-${PV}"

SRC_URI="https://github.com/qTox/qTox/releases/download/v${PV}/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/qTox"
 fi
 
 DESCRIPTION="Instant messaging client using the encrypted p2p Tox protocol"
@@ -41,9 +43,9 @@ RDEPEND="
media-libs/libexif
media-libs/openal
media-video/ffmpeg:=[webp,v4l]
-   net-libs/tox:=[av]
-   net-libs/toxext
-   net-libs/tox_extension_messages
+   >=net-libs/tox-0.2.13:=[av]
+   >=net-libs/toxext-0.0.3
+   >=net-libs/tox_extension_messages-0.0.3
notification? ( x11-libs/snorenotify )
spellcheck? ( kde-frameworks/sonnet:5 )
X? (



[gentoo-commits] repo/gentoo:master commit in: games-util/sc-controller/

2022-01-21 Thread Ionen Wolkens
commit: 399ec7009dc305b476aeaf75bbc07e33837c0547
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 21 19:05:35 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jan 22 00:32:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=399ec700

games-util/sc-controller: drop 0.4.8.2

May have been better to keep longer, but want to get
rid of the old python stuff.

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-util/sc-controller/Manifest  |  1 -
 .../sc-controller/sc-controller-0.4.8.2.ebuild | 29 --
 2 files changed, 30 deletions(-)

diff --git a/games-util/sc-controller/Manifest 
b/games-util/sc-controller/Manifest
index 9b7064f7ec97..985b0006483d 100644
--- a/games-util/sc-controller/Manifest
+++ b/games-util/sc-controller/Manifest
@@ -1,2 +1 @@
-DIST sc-controller-0.4.8.2.tar.gz 2520528 BLAKE2B 
0c98e1fd49e846909ec0a78c5bbf48731de464ab79ebe3e1b0370e2a6f176e925e6f2b288c17358221b2e50be0cd783f31f05324ac585aec310967d148ce5011
 SHA512 
8d157e871fa519ebd3eee27dd1c0ff1afe6f79201df12578aa31f3cbc62974bd7ba47c8a097870b693a7abaacaadd1e502012c9664c0aecddbd982fa10c7f84d
 DIST sc-controller-0.4.8.6.tar.gz 2524756 BLAKE2B 
b31454fde0705bd49cdf3d56aec43d230617877a1dd1f72bef84d772c28f153b2e6812fd50b096e32a2ea3be549cfd1ee5fb3f9cf138c1dbc73c004ec11984b7
 SHA512 
d6f8098bff0fce064e194815a6c9bbf6ee974e22af056df9a12ebc24de4f1a22decfcf5191565c81aed39e3aa73b742bdc26040945e2b87543b67202834b46ea

diff --git a/games-util/sc-controller/sc-controller-0.4.8.2.ebuild 
b/games-util/sc-controller/sc-controller-0.4.8.2.ebuild
deleted file mode 100644
index fd7546b73bf5..
--- a/games-util/sc-controller/sc-controller-0.4.8.2.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit distutils-r1 xdg
-
-DESCRIPTION="User-mode driver and GTK-based GUI for Steam Controllers and 
others"
-HOMEPAGE="https://github.com/Ryochan7/sc-controller/;
-SRC_URI="https://github.com/Ryochan7/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-LICENSE="GPL-2 CC0-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+udev"
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   dev-python/pygobject[${PYTHON_USEDEP},cairo]
-   dev-python/pylibacl[${PYTHON_USEDEP}]
-   dev-python/python-evdev[${PYTHON_USEDEP}]
-   ')
-   gnome-base/librsvg
-   x11-libs/gtk+:3
-   udev? ( games-util/game-device-udev-rules )
-"



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

2022-01-21 Thread Ionen Wolkens
commit: 264c79fd663da904c0baf87849109a6c0fe26115
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Jan 19 01:48:40 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jan 22 00:32:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=264c79fd

net-libs/toxext: remove version 0.0.2

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-libs/toxext/Manifest|  1 -
 net-libs/toxext/toxext-0.0.2.ebuild | 24 
 2 files changed, 25 deletions(-)

diff --git a/net-libs/toxext/Manifest b/net-libs/toxext/Manifest
index 410f8b9dd998..be5b651116c0 100644
--- a/net-libs/toxext/Manifest
+++ b/net-libs/toxext/Manifest
@@ -1,2 +1 @@
-DIST toxext-0.0.2.tar.gz 34178 BLAKE2B 
477a8f70e5b11c2e9d03b8b10adf83f36b95f0c31661cc042d4ab74ee3b6bdc7ed86ab678d0901c0ec6a2466fa698e6423044663d8b6d3b137eee52c2256bc75
 SHA512 
2e8c326715e5730b0315dbb309d4f6a6965049203579cb500fcac5cf5bd1124f98a8e1ada68e9a65ee572981ae417cb32aa7e99932fedc393da43e2e42f7f6d3
 DIST toxext-0.0.3.tar.gz 34759 BLAKE2B 
b33c06bd982888415637a5c823889c74090b7719a03f3e41667ed136e40f87876956f2cb5abb95a53fa1d6a03951fb1fd9f32b8bbe83b03f33fa6f87ab338f67
 SHA512 
34612e789fb928f9dc79181a61126e3f781ef134d3b5cad2b48c17f1fc3521f0fb6713b0e42e73a789e3eb9b1a566f2d4cbd38a9b26f8f9f6015890be045e4ed

diff --git a/net-libs/toxext/toxext-0.0.2.ebuild 
b/net-libs/toxext/toxext-0.0.2.ebuild
deleted file mode 100644
index 356610149149..
--- a/net-libs/toxext/toxext-0.0.2.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Extension Library for Tox"
-HOMEPAGE="https://github.com/toxext/toxext;
-SRC_URI="https://github.com/toxext/toxext/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND="virtual/pkgconfig"
-DEPEND="net-libs/tox:="
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   cmake_src_prepare
-
-   sed -i 's/-Werror//' CMakeLists.txt || die
-}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/sakura/

2022-01-21 Thread Ionen Wolkens
commit: 707925179009be2a3a16adeeae1d6385a1399288
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 21 18:57:31 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jan 22 00:32:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70792517

x11-terms/sakura: stabilize 3.8.4 for amd64, x86

Done quickly given it has no code changes compared to patched 3.8.3

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/sakura/sakura-3.8.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/sakura/sakura-3.8.4.ebuild 
b/x11-terms/sakura/sakura-3.8.4.ebuild
index e5eb80e686b0..ffbb0678d52d 100644
--- a/x11-terms/sakura/sakura-3.8.4.ebuild
+++ b/x11-terms/sakura/sakura-3.8.4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://launchpad.net/sakura/trunk/${PV}/+download/${P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-linux"
+KEYWORDS="amd64 x86 ~x86-linux"
 
 RDEPEND="
dev-libs/glib:2



[gentoo-commits] repo/gentoo:master commit in: games-emulation/fceux/

2022-01-21 Thread Ionen Wolkens
commit: 9529a5c6a90a14fdb0f6803a359cacb21e66bab4
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 21 19:04:19 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jan 22 00:32:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9529a5c6

games-emulation/fceux: drop 2.5.0, 2.6.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-emulation/fceux/Manifest   |  2 --
 games-emulation/fceux/fceux-2.5.0.ebuild | 56 
 games-emulation/fceux/fceux-2.6.0.ebuild | 56 
 3 files changed, 114 deletions(-)

diff --git a/games-emulation/fceux/Manifest b/games-emulation/fceux/Manifest
index 08f95cf3e3f1..d0eb7c4b87ba 100644
--- a/games-emulation/fceux/Manifest
+++ b/games-emulation/fceux/Manifest
@@ -1,3 +1 @@
-DIST fceux-2.5.0.tar.gz 21992303 BLAKE2B 
2c467a92eaa53c846fdfc7c32c68bec75fdf45d5166f5fa7f1141c48f159c8dc6619f40861373ccb83718dd2d0b857c630f5101a1d29c2699adf128d4711a929
 SHA512 
bbff55b6f3efda8918b7dab21582d93f8c2a6396bf64a93e33f2f5f6cd345f95bcde7b958f0a663967e47e83110733c4a732dbf538afb7dbecb3147bc3090f01
-DIST fceux-2.6.0.tar.gz 22157111 BLAKE2B 
b65b44d82eba7aa4b51096a6a60d83095d01ee0931fe01ed523882db67eaa5d741b42ddabdbafe57b58df68949886e6b54ce7530d09704eb2c12dc30c22c623d
 SHA512 
e79b53883918b7fd325575b07729d4b703b004de0c1408e1f5b37b87182b835ba755409303ef208ab4068f7d5c8d6887f9d4b325cca86a55860c9261539178bc
 DIST fceux-2.6.1.tar.gz 23326768 BLAKE2B 
8a0907871af229cb8017845b444a8cc4ebe65dff0799483de488e984741fc89a885a9ecd421fef3a25175cc8f0855da68001fb6ea24f8e6955b2e1a02dc3f7d2
 SHA512 
f086003f676054a5527e3c1b81f9abdb76669e2b3935e7625f99d99ad0b122391646e8a186ca6a2840d5f03fff908630c11481b5166325ca91c08c2e46836f8d

diff --git a/games-emulation/fceux/fceux-2.5.0.ebuild 
b/games-emulation/fceux/fceux-2.5.0.ebuild
deleted file mode 100644
index 3b064ef44c9d..
--- a/games-emulation/fceux/fceux-2.5.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 )
-inherit cmake lua-single xdg
-
-DESCRIPTION="Portable Famicom/NES emulator, an evolution of the original FCE 
Ultra"
-HOMEPAGE="https://fceux.com/;
-SRC_URI="mirror://sourceforge/fceultra/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ffmpeg x264 x265"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-# TODO: QT6 support (disabled by default) when available in Gentoo
-RDEPEND="
-   ${LUA_DEPS}
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtopengl:5[-gles2-only]
-   dev-qt/qtwidgets:5
-   media-libs/libglvnd
-   media-libs/libsdl2[joystick,sound,threads,video]
-   sys-libs/zlib:=[minizip]
-   ffmpeg? ( media-video/ffmpeg:= )
-   x264? ( media-libs/x264:= )
-   x265? ( media-libs/x265:= )"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.2.2-warnings.patch
-   "${FILESDIR}"/${PN}-2.4.0-desktop.patch
-   "${FILESDIR}"/${PN}-2.4.0-no-git.patch
-)
-
-src_prepare() {
-   cmake_src_prepare
-
-   use x264 || sed -i '/pkg_check_modules.*X264/d' src/CMakeLists.txt || 
die
-   use x265 || sed -i '/pkg_check_modules.*X265/d' src/CMakeLists.txt || 
die
-   use ffmpeg || sed -i '/pkg_check_modules.*LIBAV/d' src/CMakeLists.txt 
|| die
-}
-
-src_install() {
-   local DOCS=( README TODO-SDL changelog.txt documentation/. readme.md )
-   cmake_src_install
-
-   # remove unused/duplicate files
-   rm "${ED}"/usr/share/fceux/{lua5{1,.1}.dll,{fceux,taseditor}.chm} \
-   "${ED}"/usr/share/doc/${PF}/fceux{,-net-server}.6 \
-   "${ED}"/usr/share/man/man6/fceux-net-server.6 || die
-}

diff --git a/games-emulation/fceux/fceux-2.6.0.ebuild 
b/games-emulation/fceux/fceux-2.6.0.ebuild
deleted file mode 100644
index b7b998d9eb64..
--- a/games-emulation/fceux/fceux-2.6.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 )
-inherit cmake lua-single xdg
-
-DESCRIPTION="Portable Famicom/NES emulator, an evolution of the original FCE 
Ultra"
-HOMEPAGE="https://fceux.com/;
-SRC_URI="mirror://sourceforge/fceultra/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ffmpeg x264 x265"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-# TODO: QT6 support (disabled by default) when available in Gentoo
-RDEPEND="
-   ${LUA_DEPS}
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtopengl:5[-gles2-only]
-   dev-qt/qtwidgets:5
-   media-libs/libglvnd
-   media-libs/libsdl2[joystick,sound,threads,video]
-   sys-libs/zlib:=[minizip]
-   ffmpeg? ( media-video/ffmpeg:= )
-   x264? ( media-libs/x264:= )
-   x265? ( media-libs/x265:= )"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.2.2-warnings.patch
-   

[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-01-21 Thread Ionen Wolkens
commit: bbe4826aff9557648664ecc2d0213c7bb7e28e50
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 21 19:01:09 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jan 22 00:32:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbe4826a

app-portage/iwdevtools: drop 0.9.0

Could be a stable canditate while waiting to see if 0.10.0's
bigger changes are fine, but given the fix for prefix is
incomplete there's little reason to replace stable 0.8.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest|  1 -
 app-portage/iwdevtools/iwdevtools-0.9.0.ebuild | 68 --
 2 files changed, 69 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 43a82016596c..28fa8edb3cd6 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,3 +1,2 @@
 DIST iwdevtools-0.10.0.tar.gz 60808 BLAKE2B 
31f5288c54513a95199c3e41e7147778276ffaa2a63bb88e49a91680fa53602c4d1883ccf9b78bf63eba2fefec3fcd50e45ce7a599a0b252eadfaca62f2d9a09
 SHA512 
e03eda68eced8a23476d6681bd8090f80b642c40e5ed7e3ecb758fe04e51f496be02042bb87f6b42e150d28086e7ce14b278a6fdd05f06725b184b328405d412
 DIST iwdevtools-0.8.1.tar.gz 58058 BLAKE2B 
b9f17f68bb073ecf2d8a94fc8b97d95f7188e7526dd6a32cf33aa3b01fe82bf25c696cc2be9cbdc0aaa3a8279532e506ab287d3e25da5d5fb55789064d47aec6
 SHA512 
cb365e7010d620f2a255db0244ee1a38fd5714a17093b2e2a71627155764165853f99a4477b281b92061f7fe184297a222a8c79c2c62beb8e0656761feee859b
-DIST iwdevtools-0.9.0.tar.gz 58476 BLAKE2B 
c036e151f76578633522f32665b30a2521131c265b5815934feffe2d3028e1e7fea314b2b41a719683b9ecc43f31f4aa7ffc10fe159dc62870bf43dc1da750bd
 SHA512 
7d433d537d7b7ea3954e224be52dcd3a5fcb6be9b9f532096955b778a98d8a8a04e0c03f53615d01603a298859fe2129b3f3b126a671a1e202f08718bb15f104

diff --git a/app-portage/iwdevtools/iwdevtools-0.9.0.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.9.0.ebuild
deleted file mode 100644
index a667742fb6d0..
--- a/app-portage/iwdevtools/iwdevtools-0.9.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson optfeature
-
-DESCRIPTION="Small tools to aid with Gentoo development, primarily intended 
for QA"
-HOMEPAGE="https://github.com/ionenwks/iwdevtools;
-SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-misc/pax-utils
-   app-portage/portage-utils
-   sys-apps/diffutils
-   sys-apps/file
-   sys-apps/portage
-   || ( sys-apps/util-linux app-misc/getopt )"
-BDEPEND="
-   sys-apps/help2man
-   || ( sys-apps/util-linux app-misc/getopt )
-   test? ( ${RDEPEND} )"
-
-src_configure() {
-   local emesonargs=(
-   -Ddocdir=${PF}
-   -Deprefix="${EPREFIX}"
-   -Dshellcheck=false
-   $(meson_use test)
-   )
-
-   has_version sys-apps/util-linux || emesonargs+=( -Dgetopt=getopt-long )
-
-   meson_src_configure
-}
-
-pkg_postinst() {
-   optfeature "detecting potential ABI issues using abidiff" 
dev-util/libabigail
-
-   if [[ ! ${REPLACING_VERSIONS} ]]; then
-   elog "Optional portage integration relies on using 
/etc/portage/bashrc."
-   elog "The example bashrc can be used as-is if not already using 
one:"
-   elog
-   elog "ln -s ../../usr/share/${PN}/bashrc 
${EROOT}/etc/portage/bashrc"
-   elog
-   elog "Otherwise, inspect the tools' --help output and the 
example to integrate"
-   elog "(if not defining the same phase functions, the example 
can be sourced)."
-   elog
-   elog "Note that \`eqawarn\` is used for portage output by 
default. QA messages"
-   elog "aren't logged / shown post-emerge unless e.g. in 
/etc/portage/make.conf:"
-   elog
-   elog 'PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa"'
-   elog
-   elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for 
information on tools."
-   fi
-
-   if [[ ${REPLACING_VERSIONS} ]] &&
-   ver_test ${REPLACING_VERSIONS} -le 0.7.0; then
-   elog "qa-* bashrcs now use \`eqawarn\` for portage output. If 
no longer"
-   elog "seeing messages post-emerge, ensure 'qa' is in 
PORTAGE_ELOG_CLASSES."
-   fi
-}



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

2022-01-21 Thread Andreas K. Hüttel
commit: c6833772e8bfb5a88b7a2803cf9e7f92da217a4c
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jan 22 00:27:26 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Jan 22 00:30:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6833772

package.mask: mask sys-devel/prelink and app-crypt/hmaccalc

Signed-off-by: Andreas K. Hüttel  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index a1ffe7417880..69376b902425 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,14 @@
 
 #--- END OF EXAMPLES ---
 
+# Andreas K. Hüttel  (2022-01-22)
+# Prelink support is being removed from glibc and was
+# already somewhat broken for a while...
+# hmaccalc hard-depends on it (?).
+# Removal in 30 days.
+sys-devel/prelink
+app-crypt/hmaccalc
+
 # Volkmar W. Pogatzki  (2022-01-17)
 # Java-packages with no consumers and depending on virtual/{jdk,jre}-1.6
 # Removal in 30 days.



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

2022-01-21 Thread Andreas K. Hüttel
commit: 21291604f11ca175872193a0cd009ca72711f3e3
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jan 22 00:24:09 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Jan 22 00:30:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21291604

profiles/base/use.mask: Mask prelink

Signed-off-by: Andreas K. Hüttel  gentoo.org>

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

diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index c6a22bb1577f..982071c4ee63 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -4,6 +4,11 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Andreas K. Hüttel  (2022-01-22)
+# Prelink support is being removed from glibc, and has been
+# somewhat broken for a while already
+prelink
+
 # Sam James  (2022-01-12)
 # PCH has proven itself to be unreliable and lead to spurious build
 # failures. Masking so users aren't exposed to such failures without opting-in.



[gentoo-commits] repo/gentoo:master commit in: app-admin/fluentd/

2022-01-21 Thread William Hubbs
commit: b0a43f560ea0dd7066add760b2d39d4e937fc0f6
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jan 21 15:52:44 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan 22 00:29:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0a43f56

app-admin/fluentd: remove vulnerable versions

Bug: https://bugs.gentoo.org/820779
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 app-admin/fluentd/Manifest |  2 --
 app-admin/fluentd/fluentd-1.4.2.ebuild | 61 --
 app-admin/fluentd/fluentd-1.9.0.ebuild | 61 --
 3 files changed, 124 deletions(-)

diff --git a/app-admin/fluentd/Manifest b/app-admin/fluentd/Manifest
index 6ac1d5302f00..d372c73abf84 100644
--- a/app-admin/fluentd/Manifest
+++ b/app-admin/fluentd/Manifest
@@ -1,3 +1 @@
 DIST fluentd-1.14.4.gem 852480 BLAKE2B 
d358a067dbfd50164583e629133632039543560104ba5c2b71fb44e3eba0d4119e73556a64f20f60d1c4d67c9c430fa4ab9e3c37e6d0cba166de9396a9dc339b
 SHA512 
09770d0a02e1a29cc0504cd384365fff9445ba5257950b7154f7ba939dbaefcc6b9b1441838cb89d4ddb3101f1715c271de27e1cf46aac430daf968ce145fbe0
-DIST fluentd-1.4.2.gem 443392 BLAKE2B 
0aadec57268c69d45f4cf0e36be59e957b283f33f3dd6ac9bac0294c084b0e7d0e8fc28b1f12c3f5548dbcf6c1e562ff4a2c7f52bf7b0126fdafef102ba9562c
 SHA512 
e67226a1e1fc6debda93b8efef9f19efb8eab7e0951a63ed646f2d01259f08d972c276aff8bf704acb64a10705460c4d68ac527cce1999707611cef79b4ae5cc
-DIST fluentd-1.9.0.gem 500224 BLAKE2B 
c09fc4d40e931ef2dc669cac1358c3b15baf434b7920f9481644953986dd1c3d140c4f4f8b53dd46d5972207ca7b1cb355f7fc51830b1adbb275c82ea9a7b979
 SHA512 
145b14b77900b2c7e4b83923d0d06465c7c5fdbfcdf39d1ab0be31a91e9003da7086b02b5fe9b4367956d892aadd65ac3ee34cafdf4f746c630a306af245b69d

diff --git a/app-admin/fluentd/fluentd-1.4.2.ebuild 
b/app-admin/fluentd/fluentd-1.4.2.ebuild
deleted file mode 100644
index 137927eb85ae..
--- a/app-admin/fluentd/fluentd-1.4.2.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-inherit ruby-fakegem user
-
-DESCRIPTION="data collector and unified logging layer (project under CNCF)"
-HOMEPAGE="https://www.fluentd.org;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-ruby_add_rdepend "
-   >=dev-ruby/msgpack-0.7.0
-   >=dev-ruby/yajl-ruby-1.0
-   >=dev-ruby/coolio-1.4.5
-   >=dev-ruby/serverengine-2.0.4
-   >=dev-ruby/http_parser_rb-0.5.1
-   >=dev-ruby/sigdump-0.2.2
-   >=dev-ruby/tzinfo-1.0
-   >=dev-ruby/strptime-0.2.2"
-
-pkg_setup() {
-   enewgroup ${PN}
-   enewuser ${PN} -1 -1 -1 ${PN}
-}
-
-all_ruby_prepare() {
-   sed -i \
-   -e '/tzinfo-data/d' \
-   -e '/dig_rb/d' \
-   "${PN}".gemspec || die "'sed failed"
-
-   # Avoid test dependency on unpackaged oj
-   rm -f test/test_event_time.rb || die
-}
-
-all_ruby_install() {
-   all_fakegem_install
-   keepdir /var/log/fluentd
-   fowners fluentd:adm /var/log/fluentd
-   insinto /etc/fluent
-   doins fluent.conf
-   newconfd "${FILESDIR}"/${PN}.confd ${PN}
-   newinitd "${FILESDIR}"/${PN}.initd ${PN}
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}"/${PN}.logrotate ${PN}
-}
-
-pkg_postinst() {
-   if [[ -z "${REPLACING_VERSIONS}" ]]; then
-   elog "A default configuration file has been installed in"
-   elog "${EROOT}etc/fluent/fluent.conf. You will need to edit"
-   elog "this file to match your configuration."
-   fi
-}

diff --git a/app-admin/fluentd/fluentd-1.9.0.ebuild 
b/app-admin/fluentd/fluentd-1.9.0.ebuild
deleted file mode 100644
index 501d09685987..
--- a/app-admin/fluentd/fluentd-1.9.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-inherit ruby-fakegem user
-
-DESCRIPTION="data collector and unified logging layer (project under CNCF)"
-HOMEPAGE="https://www.fluentd.org;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-ruby_add_rdepend "
-   >=dev-ruby/coolio-1.4.5
-   >=dev-ruby/http_parser_rb-0.5.1
-   >=dev-ruby/msgpack-1.3.1
-   >=dev-ruby/serverengine-2.0.4
-   >=dev-ruby/sigdump-0.2.2
-   >=dev-ruby/strptime-0.2.2
-   >=dev-ruby/tzinfo-1.0
-   >=dev-ruby/yajl-ruby-1.0"
-
-pkg_setup() {
-   enewgroup ${PN}
-   enewuser ${PN} -1 -1 -1 ${PN}
-}
-
-all_ruby_prepare() {
-   sed -i \
-   -e '/tzinfo-data/d' \
-   -e '/dig_rb/d' \
-   "${PN}".gemspec || die "'sed failed"
-
-   # Avoid test dependency on unpackaged oj
-   rm -f test/test_event_time.rb || 

[gentoo-commits] repo/gentoo:master commit in: app-admin/usbview/

2022-01-21 Thread Sam James
commit: 09ea588269f415e8a298e7354b6fd2ee0b81e443
Author: James Beddek  posteo  de>
AuthorDate: Fri Jan 21 23:26:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 21 23:58:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09ea5882

app-admin/usbview: add 2.2

Bug: https://bugs.gentoo.org/831756
Signed-off-by: James Beddek  posteo.de>
Closes: https://github.com/gentoo/gentoo/pull/23905
Signed-off-by: Sam James  gentoo.org>

 app-admin/usbview/Manifest   |  1 +
 app-admin/usbview/usbview-2.2.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/app-admin/usbview/Manifest b/app-admin/usbview/Manifest
index 96a8cfafcba0..0c259976e3ae 100644
--- a/app-admin/usbview/Manifest
+++ b/app-admin/usbview/Manifest
@@ -1,2 +1,3 @@
 DIST usbview-2.0.tar.gz 366337 BLAKE2B 
d3ce8f3b97ebb650f7cc8b47d7a4c4b985022811f55b43b41a65aaa120450aa187ce2dfc2671315575dfcbd108b68ca50420145a6c59ab85f7c4fcfc53a233f9
 SHA512 
87b3d0b0c734c94e5527f19575c0460f5c0b894dac29936a759d573058c9c007ad59c9be32a5c6d485cba258193efe4ca15bdd6f3ca31df321ed230778b5404f
 DIST usbview-2.1.tar.gz 377376 BLAKE2B 
76e6a45a31006f7a7b69783b608dd33304a1a3401c784bfdce62079c764795cbd4914b030ca44884f2f9dd14a479bd679be6c1eabd8bc1776a902b4d1446d82f
 SHA512 
7d973eb9ad74e8c0842396e6239ee44d5feab2d3ce412f7c91e18b947604bcf3c2d3dc456bbefc4cd7567a03d9306593b378ce29c3fb3b13eefe75af3f4c14d4
+DIST usbview-2.2.tar.gz 378077 BLAKE2B 
85edd8b4e7a36e6be4402024c4e4eb04ad28a1f402011ddb9e7a5182e8af02e3c4e01713e0d93c85d9eb61d1d70fd08b9292592975956b54eb40a37c2ad38dd1
 SHA512 
07684667310a9e073de05d4cb14a56370e72d4c1a2a81038331d7e0f5a546c65cb0cacedc6117702c116bb5863551f6ae730b4a9e6313d45fb052c9ce7823d16

diff --git a/app-admin/usbview/usbview-2.2.ebuild 
b/app-admin/usbview/usbview-2.2.ebuild
new file mode 100644
index ..217b6dadb3e2
--- /dev/null
+++ b/app-admin/usbview/usbview-2.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+DESCRIPTION="Display the topology of devices on the USB bus"
+HOMEPAGE="http://www.kroah.com/linux-usb/ https://github.com/gregkh/usbview;
+SRC_URI="http://www.kroah.com/linux-usb/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+   dev-libs/glib:2
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/imagemagick-tools[png,svg]
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   CONFIG_CHECK="~DEBUG_FS"
+   linux-info_pkg_setup
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/recode/

2022-01-21 Thread Sam James
commit: 632a1f315324fdba828d293bed824702223d5893
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 21 23:57:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 21 23:57:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=632a1f31

app-text/recode: add 3.7.10

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

 app-text/recode/Manifest |  1 +
 app-text/recode/recode-3.7.10.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/app-text/recode/Manifest b/app-text/recode/Manifest
index 967ebb61d834..f35c0531da37 100644
--- a/app-text/recode/Manifest
+++ b/app-text/recode/Manifest
@@ -1 +1,2 @@
+DIST recode-3.7.10.tar.gz 2395400 BLAKE2B 
032ceb98c52ac5b3de8a1355f4ffd1b653f15a1b70486d669586079a8985abe6662099cc6fd020a36df967978ebf441ab210924eccf4f7b06704e275bac4b724
 SHA512 
5fecc91e07626c8128ba4e8d54d9065ab6353b4b36c0c64cbf2cad2804c201333aef801377cfac718b81c5c050ec3582e624e638c5cafa400140e573c67b
 DIST recode-3.7.9.tar.gz 2230259 BLAKE2B 
36039ba9e62c5113231764dfa9cffa73b7ff5cd91bab622a0daf0a48a73ab8a62afd16132cec2590eed14623ce5b86ad057e8ca8454cf8185869f0780b3523e7
 SHA512 
277074dee63cdc7f1a1be2acca67481b8fb816bd4319fe8e882696e42d15309750b930fa9e8d6286e714132a976f0eaf87f718560d6cb86eeaa79b86f0700a6c

diff --git a/app-text/recode/recode-3.7.10.ebuild 
b/app-text/recode/recode-3.7.10.ebuild
new file mode 100644
index ..84074fbac49b
--- /dev/null
+++ b/app-text/recode/recode-3.7.10.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit flag-o-matic python-any-r1 toolchain-funcs
+
+DESCRIPTION="Convert files between various character sets"
+HOMEPAGE="https://github.com/rrthomas/recode;
+SRC_URI="https://github.com/rrthomas/recode/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="GPL-3+"
+# librecode soname version
+SLOT="0/3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+IUSE="nls test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="virtual/libiconv"
+DEPEND="
+   ${RDEPEND}
+   sys-devel/flex
+"
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+python_check_deps() {
+   if use test ; then
+   has_version -b "dev-python/cython[${PYTHON_USEDEP}]" || return 1
+   fi
+}
+
+src_configure() {
+   tc-export CC LD
+
+   # on solaris -lintl is needed to compile
+   [[ ${CHOST} == *-solaris* ]] && append-libs "-lintl"
+
+   # --without-included-gettext means we always use system headers
+   # and library
+   econf \
+   $(use_enable nls) \
+   --disable-static
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/zstd/

2022-01-21 Thread Sam James
commit: fb557c79e06436c6ca1245ac68cf006b567ce69c
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 21 23:50:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 21 23:52:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb557c79

app-arch/zstd: add 1.5.2

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

 app-arch/zstd/Manifest  |  1 +
 app-arch/zstd/zstd-1.5.2.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/app-arch/zstd/Manifest b/app-arch/zstd/Manifest
index 3699570af10c..88472c9e4203 100644
--- a/app-arch/zstd/Manifest
+++ b/app-arch/zstd/Manifest
@@ -1,3 +1,4 @@
 DIST zstd-1.4.9.tar.gz 1834843 BLAKE2B 
907f492bd023db9459bdc292a0bc4d1b6336d92dd7041eb2b36668589c20fcb98c411b85d78f92cd16d9b4a000d9c4125b5f966a5ca777034ae78210e639315b
 SHA512 
f529db9c094f9ae26428bf1fdfcc91c6d783d400980e0f0d802d2cf13c2be2931465ef568907e03841ff76a369a1447e7371f8799d8526edb9a513ba5c6db133
 DIST zstd-1.5.0.tar.gz 1867111 BLAKE2B 
e503d17478b94128eb3ec578178f9d7023e941434dcc07790e12fd6c9933518f34fba5d7795ab7b145e4e499597644a6edd2830106649c5a749c962d5afe2f31
 SHA512 
25b657529a698eec891f92ff4a085d1fd95d2ff938ce52c8a4ff6163eb0b668ec642dd09e0db190652638cd92371006afa01d8e437437762c4097ad301675c33
 DIST zstd-1.5.1.tar.gz 1948539 BLAKE2B 
2f82fb7872c49c41c8ccae17e343825dabceae3070266e49468c2019a1324758b825d7fc1bc3b62602b4d726538260258dc9134fa81d3c5e5085a8a1b531a8c5
 SHA512 
ed8ea0143b7bbd85afdcc8f95d44589a0903cff8375059836ebe577cc4b3ea49c0c756db6a3649655e478377f48b3120ef87dc768fd449bd4bfac786209bfd31
+DIST zstd-1.5.2.tar.gz 1950967 BLAKE2B 
9d474e9fdcf7e5eb09d1f606712b05ca3001e8f6f7451254d8dba3f429101048532fd9c84a5b9083ae90d0457e9e1b1d48256581a1697e7db19b09d73595f070
 SHA512 
e107508a41fca50845cc2494e64adaba93efb95a2fa486fc962510a8ba4b2180d93067cae9870f119e88e5e8b28a046bc2240b0b23cdd8933d1fb1a6a9668c1e

diff --git a/app-arch/zstd/zstd-1.5.2.ebuild b/app-arch/zstd/zstd-1.5.2.ebuild
new file mode 100644
index ..d284760d9866
--- /dev/null
+++ b/app-arch/zstd/zstd-1.5.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal toolchain-funcs
+
+DESCRIPTION="zstd fast compression library"
+HOMEPAGE="https://facebook.github.io/zstd/;
+SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="|| ( BSD GPL-2 )"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="lz4 static-libs +threads"
+
+RDEPEND="app-arch/xz-utils
+   lz4? ( app-arch/lz4 )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+mymake() {
+   emake \
+   CC="$(tc-getCC)" \
+   CXX="$(tc-getCXX)" \
+   AR="$(tc-getAR)" \
+   PREFIX="${EPREFIX}/usr" \
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+   V=1 \
+   "${@}"
+}
+
+multilib_src_compile() {
+   local libzstd_targets=( libzstd{,.a}$(usex threads '-mt' '') )
+
+   mymake -C lib ${libzstd_targets[@]} libzstd.pc
+
+   if multilib_is_native_abi ; then
+   mymake HAVE_LZ4="$(usex lz4 1 0)" zstd
+
+   mymake -C contrib/pzstd
+   fi
+}
+
+multilib_src_install() {
+   mymake -C lib DESTDIR="${D}" install
+
+   if multilib_is_native_abi ; then
+   mymake -C programs DESTDIR="${D}" install
+
+   mymake -C contrib/pzstd DESTDIR="${D}" install
+   fi
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   if ! use static-libs; then
+   find "${ED}" -name "*.a" -delete || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-shells/bash/

2022-01-21 Thread Sam James
commit: d2ccfa6c9af38d82d01fe63a73faa4f14a7ba18e
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 21 23:49:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 21 23:49:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2ccfa6c

app-shells/bash: use system readline 8.2_alpha for 5.2_alpha

Added a note to tidy up the logic in future too.

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

 app-shells/bash/bash-5.2_alpha.ebuild | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/app-shells/bash/bash-5.2_alpha.ebuild 
b/app-shells/bash/bash-5.2_alpha.ebuild
index 61a2aecd2b7c..99181307ddc7 100644
--- a/app-shells/bash/bash-5.2_alpha.ebuild
+++ b/app-shells/bash/bash-5.2_alpha.ebuild
@@ -3,6 +3,12 @@
 
 EAPI=7
 
+# TODO on release:
+# - check READLINE_VER, obviously
+# - remove autotools/eautoreconf from readline ebuild
+# - tidy up is_release check in this ebuild for using system readline
+# (presumably there weren't always readline releases for bash RCs etc)
+
 inherit flag-o-matic toolchain-funcs prefix
 
 # Official patchlevel
@@ -154,7 +160,8 @@ src_configure() {
# is at least what's in the DEPEND up above.
export ac_cv_rl_version=${READLINE_VER%%_*}
 
-   if is_release ; then
+   # TODO: Clean this up before 5.2 release
+   if [[ ${PV} == 5.2_alpha ]] || is_release ; then
# Use system readline only with released versions.
myconf+=( --with-installed-readline=. )
fi



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

2022-01-21 Thread Andreas K. Hüttel
commit: 9d868b1b0f33250bd2733e7b2b11df918843eb99
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Jan 21 23:48:32 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Jan 21 23:49:46 2022 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=9d868b1b

ia64: Better an initrd without lvm2 than no installcd at all

Bug: https://bugs.gentoo.org/749957
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 releases/specs/ia64/installcd-stage2-minimal.spec | 1 +
 1 file changed, 1 insertion(+)

diff --git a/releases/specs/ia64/installcd-stage2-minimal.spec 
b/releases/specs/ia64/installcd-stage2-minimal.spec
index 284b7256..270b2d9d 100644
--- a/releases/specs/ia64/installcd-stage2-minimal.spec
+++ b/releases/specs/ia64/installcd-stage2-minimal.spec
@@ -13,6 +13,7 @@ livecd/fstype: squashfs
 livecd/iso: /home/catalyst/builds/default/install-ia64-minimal-@TIMESTAMP@.iso
 livecd/type: gentoo-release-minimal
 livecd/volid: Gentoo ia64 @TIMESTAMP@
+livecd/gk_mainargs: --no-lvm
 
 boot/kernel: gentoo
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-01-21 Thread Sam James
commit: df119924c4bcdd8b2a8e04f0ad4ad18f96d2e0cc
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 21 23:42:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 21 23:43:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df119924

sys-libs/readline: add 8.2_alpha

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

 sys-libs/readline/Manifest  |   1 +
 sys-libs/readline/readline-8.2_alpha.ebuild | 206 
 2 files changed, 207 insertions(+)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index 5e92aa228d28..fec78a126892 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -1,3 +1,4 @@
 DIST readline-8.1.tar.gz 2993288 BLAKE2B 
f0feca1ea3517b2b613adacac8c997cce0e86aa2f410c82a40ce1a2e128067112b4c68dbf25b808291c28c47583345abac994ce10b8d117958afcb96ee5e7c69
 SHA512 
27790d0461da3093a7fee6e89a51dcab5dc61928ec42e9228ab36493b17220641d5e481ea3d8fee5ee0044c70bf960f55c7d3f1a704cf6b9c42e5c269b797e00
+DIST readline-8.2-alpha.tar.gz 3004737 BLAKE2B 
05af0ed2bb096d579f5c25879d8917af71f73a0d3db2e5c1c06078bad3617923c88cd3741a8d3cb762177ba9bf4eac88012d9ebf4be2d0a1dfc6f0764a9a4ba0
 SHA512 
3f7523db5a11eebb4a1d0162cc54260b2155f32717740d0aea0bb192b17129f686400414bef4470a771d3988ad4c24fd9bf0ed9d9cf1256c142089e33c7abd31
 DIST readline81-001 2454 BLAKE2B 
7ec4e5c39a224a70643b44b88bcfef5198e199c76f2a34f0b0ce24f1747dd46be49ddf93871c474cda64322b4358127fec4c2401d19422f84934546bbe1f3bf2
 SHA512 
cfbef10bdeb562a302ccf214878d02ebadf799343b3d2d7996a282f81bcfde83997ba6dcc9a8477af4dd7c73bca74105ca00a81e42ed13321672bd2930550e54
 DIST readline81-002 1242 BLAKE2B 
4ef0404561bd8fc5559e8e5f675ae3f12c467178a8954f54f3204c2d09b88ccec960e807c7af0ec3514b489b676e3be51f98351e377fb18e3d7a14d33d4da69d
 SHA512 
e47c029b82cf3a4d44e85c4348f7e059c56726694c190d84186822e1c893e1c006e7ec75f33c36791112f81abd792a2e2fdae9a65cd128f3c89ff4ffd9a9a1ff

diff --git a/sys-libs/readline/readline-8.2_alpha.ebuild 
b/sys-libs/readline/readline-8.2_alpha.ebuild
new file mode 100644
index ..65d619f5bbbd
--- /dev/null
+++ b/sys-libs/readline/readline-8.2_alpha.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript
+
+# Official patches
+# See ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/
+PLEVEL="${PV##*_p}"
+MY_PV="${PV/_p*}"
+MY_PV="${MY_PV/_/-}"
+MY_P="${PN}-${MY_PV}"
+[[ ${PV} != *_p* ]] && PLEVEL=0
+patches() {
+   [[ ${PLEVEL} -eq 0 ]] && return 1
+   local opt=$1
+   eval set -- {1..${PLEVEL}}
+   set -- $(printf "${PN}${MY_PV/\.}-%03d " "$@")
+   if [[ ${opt} == -s ]] ; then
+   echo "${@/#/${DISTDIR}/}"
+   else
+   local u
+   for u in mirror://gnu/${PN} ftp://ftp.cwru.edu/pub/bash ; do
+   printf "${u}/${PN}-${MY_PV}-patches/%s " "$@"
+   done
+   fi
+}
+
+DESCRIPTION="Another cute console display library"
+HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html;
+
+case ${PV} in
+   *_alpha*|*_beta*|*_rc*)
+   # TODO: check if needed on next alpha/beta
+   inherit autotools
+
+   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;
+   ;;
+   *)
+   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz $(patches)"
+   ;;
+esac
+
+LICENSE="GPL-3"
+SLOT="0/8"  # subslot matches SONAME major
+if [[ ${PV} != *_alpha* && ${PV} != *_rc* ]] ; then
+   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
+IUSE="static-libs +unicode utils"
+
+RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.0-no_rpath.patch
+   "${FILESDIR}"/${PN}-6.2-rlfe-tgoto.patch #385091
+   "${FILESDIR}"/${PN}-7.0-headers.patch
+   "${FILESDIR}"/${PN}-8.0-headers.patch
+
+   # TODO: rebase
+   #"${FILESDIR}"/${PN}-8.0-darwin-shlib-versioning.patch
+)
+
+# Needed because we don't want the patches being unpacked
+# (which emits annoying and useless error messages)
+src_unpack() {
+   unpack ${MY_P}.tar.gz
+}
+
+src_prepare() {
+   [[ ${PLEVEL} -gt 0 ]] && eapply -p0 $(patches -s)
+   default
+
+   [[ ${PV} == *_alpha* ]] && eautoreconf
+
+   if use prefix && [[ ! -x "${BROOT}"/usr/bin/pkg-config ]] ; then
+   # If we're bootstrapping, make a guess. We don't have pkg-config
+   # around yet. bug #818103.
+   # Incorrectly populating this leads to underlinked libreadline.
+   local ncurses_libs

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

2022-01-21 Thread Sam James
commit: 5bad5a170adc6e83b7943d7469b69535a6aee886
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 21 23:24:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 21 23:42:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bad5a17

sys-devel/binutils: respect CFLAGS for PGO

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

 sys-devel/binutils/binutils-2.37_p1-r2.ebuild | 5 +
 sys-devel/binutils/binutils-.ebuild   | 5 +
 2 files changed, 10 insertions(+)

diff --git a/sys-devel/binutils/binutils-2.37_p1-r2.ebuild 
b/sys-devel/binutils/binutils-2.37_p1-r2.ebuild
index c7c57aefb044..bbcd261cef45 100644
--- a/sys-devel/binutils/binutils-2.37_p1-r2.ebuild
+++ b/sys-devel/binutils/binutils-2.37_p1-r2.ebuild
@@ -275,6 +275,11 @@ src_configure() {
 
$(use_enable pgo pgo-build lto)
)
+
+   if use pgo ; then
+   export BUILD_CFLAGS="${CFLAGS}"
+   fi
+
echo ./configure "${myconf[@]}"
"${S}"/configure "${myconf[@]}" || die
 

diff --git a/sys-devel/binutils/binutils-.ebuild 
b/sys-devel/binutils/binutils-.ebuild
index d53c8d446235..d79e91c3cff1 100644
--- a/sys-devel/binutils/binutils-.ebuild
+++ b/sys-devel/binutils/binutils-.ebuild
@@ -276,6 +276,11 @@ src_configure() {
 
$(use_enable pgo pgo-build lto)
)
+
+   if use pgo ; then
+   export BUILD_CFLAGS="${CFLAGS}"
+   fi
+
echo ./configure "${myconf[@]}"
"${S}"/configure "${myconf[@]}" || die
 



[gentoo-commits] repo/gentoo:master commit in: app-shells/bash/

2022-01-21 Thread Sam James
commit: 9fe14b5d2bb5d51b79a6617c718ee4016864dd51
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 21 23:38:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 21 23:43:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fe14b5d

app-shells/bash: add 5.2_alpha

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

 app-shells/bash/Manifest  |   1 +
 app-shells/bash/bash-5.2_alpha.ebuild | 266 ++
 2 files changed, 267 insertions(+)

diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest
index cbd7bb836921..09025481e8aa 100644
--- a/app-shells/bash/Manifest
+++ b/app-shells/bash/Manifest
@@ -9,6 +9,7 @@ DIST bash-4.3.tar.gz 7955839 BLAKE2B 
398461e90a1ab6fd726b1a9db41c4c2a1e184034e3b
 DIST bash-4.4.tar.gz 9377313 BLAKE2B 
ac0e481dd4f2d5b91eea4f0156f1fc398ef8bd1ccd941366aa9b041be576114c51e1ff1431ec871e96fb72257c2a05a0ebcbd88c43c221610fef7dfdb2502fc0
 SHA512 
73de3b425faaac55e45456b0f6f6d8077b5dfa7bb76e0d1894a19361b4a2b6bd4fbbe182117ddbfe9b07b4d898fba03537c261badc9533dd3c0da891764c7f29
 DIST bash-5.0.tar.gz 10135110 BLAKE2B 
a6c4d79144aa0c0f4a9433d618085c0d46b792b1de429b161f9f0266b55c099e13e44416c0886758a6f29411f5ceb79bfb0ec4eda47473f2713ae0b8081d6d3e
 SHA512 
bb4519f06e278f271d08722b531e49d2e842cc3e0b02a6b3eee422e2efcb5b6226111af43f5e5eae56beb85ac8bfebcd6a4aacbabb8f609e529aa4d571890864
 DIST bash-5.1.tar.gz 10458638 BLAKE2B 
42059556694b604911b5b7936f94d42d8923f2931f3ebacefd95454274c7baadb1ec97629a524c1542e2e282dae66f1389334f8edc572ca8ee841cc3ac449ba7
 SHA512 
c44a0ce381469219548a3a27589af3fea4f22eda1ca4e9434b59fc16da81b471c29ce18e31590e0860a6a251a664b68c2b45e3a17d22cfc02799ffd9a208390c
+DIST bash-5.2-alpha.tar.gz 10731197 BLAKE2B 
d512dee1d9d9795184ef7683db378b5be574d9ad6e17d5b1d1cc1f337f401716f07739aacaa865b9e472cac0d729b8dd7de8bc7ca3054e569f933c06fef63b77
 SHA512 
97bd2a9891b8334ec37c57d047326a95e079379fff8be95b6b43ecac9375b750eb221a9b90dc481c1b8d113bcc30a285664608538015f30aa43891a03e4dd77b
 DIST bash205b-001 1132 BLAKE2B 
0c5eef29777d54ef05957ea3d63b1556fb380bd20c238dc28993d822b37bc4e78ff4048ad069f6b8cd25da77ccdeb7aecd86c4349cb9d81e5e94c7001eeae5e6
 SHA512 
5ce4357468821b05e747201f3aa57225ad8f540c9e2c87051720490e039c30b478b9b662a68f14a0800fefe40184e4495e2645665200f9d75e9a115b2ac08071
 DIST bash205b-002 755 BLAKE2B 
6a6ed5679d451f02f8104b345c1722d11718ce3b4043b581c17786d40d8da69a34786fb56d0c363dba277b8e9dd33f12f70c9cc73a9fc39ba4a8319406f0458d
 SHA512 
46947b0229478d5c2cfeff68b8ebc00e4ef0c8b94e336ca12f72b4490ba3622c0240c01c17c1641c3b07adc2c64ec94d6d780365e8990768ecf3a9526883
 DIST bash205b-003 2356 BLAKE2B 
b7887d00d92fd298cd07a15e1c73b516dabd22ecd74c97091636dd97a0cd55024ed698e5cc924c4311d994dd326b1ad074bea35e7650cf9cf4e25c60d2713fa7
 SHA512 
74528ca5d165b812d299f1c69b47757bd677c0b22ce4217e155cd641708b02364a93c6709fb57b546b376b36da74429a61493921c7c199563da40ddcf1c1f399

diff --git a/app-shells/bash/bash-5.2_alpha.ebuild 
b/app-shells/bash/bash-5.2_alpha.ebuild
new file mode 100644
index ..61a2aecd2b7c
--- /dev/null
+++ b/app-shells/bash/bash-5.2_alpha.ebuild
@@ -0,0 +1,266 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic toolchain-funcs prefix
+
+# Official patchlevel
+# See ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/
+PLEVEL="${PV##*_p}"
+MY_PV="${PV/_p*}"
+MY_PV="${MY_PV/_/-}"
+MY_P="${PN}-${MY_PV}"
+is_release() {
+   case ${PV} in
+   *_alpha*|*_beta*|*_rc*) return 1 ;;
+   *) return 0 ;;
+   esac
+}
+[[ ${PV} != *_p* ]] && PLEVEL=0
+patches() {
+   local opt=${1} plevel=${2:-${PLEVEL}} pn=${3:-${PN}} pv=${4:-${MY_PV}}
+   [[ ${plevel} -eq 0 ]] && return 1
+   eval set -- {1..${plevel}}
+   set -- $(printf "${pn}${pv/\.}-%03d " "$@")
+   if [[ ${opt} == -s ]] ; then
+   echo "${@/#/${DISTDIR}/}"
+   else
+   local u
+   for u in mirror://gnu/${pn} ftp://ftp.cwru.edu/pub/bash ; do
+   printf "${u}/${pn}-${pv}-patches/%s " "$@"
+   done
+   fi
+}
+
+# The version of readline this bash normally ships with.
+READLINE_VER="8.2_alpha"
+
+DESCRIPTION="The standard GNU Bourne again shell"
+HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html;
+if is_release ; then
+   SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)"
+else
+   SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+if [[ ${PV} != *_alpha* && ${PV} != *_rc* ]] ; then
+   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
+IUSE="afs bashlogger examples mem-scramble +net nls plugins +readline"
+
+DEPEND="
+   >=sys-libs/ncurses-5.2-r2:0=
+   nls? ( virtual/libintl )
+  

[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver-bin/

2022-01-21 Thread Ethan Nijmeh
commit: 2a373db7e088963497344f9b1e8ea93eef6bf206
Author: Ethan Nijmeh  gmail  com>
AuthorDate: Fri Jan 21 23:41:07 2022 +
Commit: Ethan Nijmeh  gmail  com>
CommitDate: Fri Jan 21 23:41:07 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2a373db7

x11-drivers/OpenTabletDriver-bin: moved udevadm to postinst

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Ethan Nijmeh  gmail.com>

 x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.2.ebuild 
b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.2.ebuild
index 5019b655e..ebfc8711d 100644
--- a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.2.ebuild
+++ b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.2.ebuild
@@ -47,7 +47,6 @@ src_install() {
 
insinto "/lib/udev/rules.d"
doins -r "${S}/99-${LP}.rules"
-   udevadm control --reload || die
 
cd "${FILESDIR}" || die
dobin "${SP}"
@@ -59,6 +58,7 @@ src_install() {
 }
 
 pkg_postinst() {
+   udevadm control --reload || die
if [[ -z ${REPLACING_VERSIONS} ]]; then
elog "Please replug your tablet before attempting to use the 
driver"
fi



[gentoo-commits] repo/gentoo:master commit in: net-misc/youtube-viewer/

2022-01-21 Thread Stefan Strogin
commit: 1f43ebb094fb497996c7069271914b4ccb18f7ee
Author: Stefan Strogin  gentoo  org>
AuthorDate: Fri Jan 21 23:23:01 2022 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Fri Jan 21 23:24:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f43ebb0

net-misc/youtube-viewer: sync live

Drop unused USE gtk2.

Closes: https://bugs.gentoo.org/829195
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Stefan Strogin  gentoo.org>

 net-misc/youtube-viewer/metadata.xml   |  1 -
 net-misc/youtube-viewer/youtube-viewer-.ebuild | 15 +++
 2 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/net-misc/youtube-viewer/metadata.xml 
b/net-misc/youtube-viewer/metadata.xml
index 24f114d5e4d3..8fbfda7cbeeb 100644
--- a/net-misc/youtube-viewer/metadata.xml
+++ b/net-misc/youtube-viewer/metadata.xml
@@ -15,7 +15,6 @@


Install the gtk3 GUI
-   Use the old gtk2 GUI instead of the gtk3 
one


Youtube Viewer is a CLI application dedicated for searching and

diff --git a/net-misc/youtube-viewer/youtube-viewer-.ebuild 
b/net-misc/youtube-viewer/youtube-viewer-.ebuild
index 408761565f06..64a0ecf7ea73 100644
--- a/net-misc/youtube-viewer/youtube-viewer-.ebuild
+++ b/net-misc/youtube-viewer/youtube-viewer-.ebuild
@@ -1,21 +1,19 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit desktop optfeature perl-module git-r3 xdg-utils
 
 DESCRIPTION="A command line utility for viewing youtube-videos in Mplayer"
-HOMEPAGE="https://trizenx.blogspot.com/2012/03/gtk-youtube-viewer.html;
+HOMEPAGE="https://github.com/trizen/youtube-viewer;
 SRC_URI=""
 EGIT_REPO_URI="https://github.com/trizen/${PN}.git;
 
-LICENSE="|| ( Artistic GPL-1+ )"
+LICENSE="|| ( Artistic-2 GPL-1+ )"
 SLOT="0"
 KEYWORDS=""
-IUSE="gtk gtk2"
-
-REQUIRED_USE="gtk2? ( gtk )"
+IUSE="gtk"
 
 RDEPEND="
dev-perl/Data-Dump
@@ -40,7 +38,8 @@ RDEPEND="
)
|| ( media-video/ffmpeg[openssl] media-video/ffmpeg[gnutls] )
|| ( media-video/mpv media-video/mplayer media-video/vlc gtk? ( 
media-video/smplayer ) )"
-DEPEND="dev-perl/Module-Build"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-perl/Module-Build"
 
 SRC_TEST="do"
 



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

2022-01-21 Thread Sam James
commit: 277e81283ff42c8413daebd0eab8883e23d4ddaa
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 21 23:20:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 21 23:20:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=277e8128

dev-util/rbtools: Stabilize 2.0.1 amd64, #831730

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

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

diff --git a/dev-util/rbtools/rbtools-2.0.1.ebuild 
b/dev-util/rbtools/rbtools-2.0.1.ebuild
index 49b1123b1a0d..1e82c03c323a 100644
--- a/dev-util/rbtools/rbtools-2.0.1.ebuild
+++ b/dev-util/rbtools/rbtools-2.0.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://downloads.reviewboard.org/releases/${MY_PN}/$(ver_cut 1-2)/${MY
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/youtube-viewer/

2022-01-21 Thread Stefan Strogin
commit: 8b69431bdda14002f9534af017e954875166d6c7
Author: Stefan Strogin  gentoo  org>
AuthorDate: Fri Jan 21 23:14:06 2022 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Fri Jan 21 23:17:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b69431b

net-misc/youtube-viewer: upgrade 3.9.6 -> 3.9.7; EAPI 8

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

 net-misc/youtube-viewer/Manifest  | 2 +-
 .../{youtube-viewer-3.9.6.ebuild => youtube-viewer-3.9.7.ebuild}  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-misc/youtube-viewer/Manifest b/net-misc/youtube-viewer/Manifest
index 586a90deb92c..aa9a48654740 100644
--- a/net-misc/youtube-viewer/Manifest
+++ b/net-misc/youtube-viewer/Manifest
@@ -1 +1 @@
-DIST youtube-viewer-3.9.6.tar.gz 259715 BLAKE2B 
df6ec66ac63e8d2c815fdb507f3e2aa168c61dda2005908131e9074e54b0a4bb23dcd23ba47b6daba0d022c3b387d03ce8f67e6f3d42b3b182a3ead82965c328
 SHA512 
205cb691325c7cc09b981a1e04c3267e59016dc5f300cf929cf41693d5b10e61b06a021c8bf5d14415551440f9d9d433edb2ac53f4698b7f3ad811ae0045b70e
+DIST youtube-viewer-3.9.7.tar.gz 260891 BLAKE2B 
7178371f5749c8933d31720f1e42494ff16c73c50b6c6be19b0d1ce68fcd836cfc9a256f33c5fe6af48785c5c26ae3515afe5601e0d6141e0cbbc77e13f21da8
 SHA512 
77d94d706055f3657bb032f44fa52ef5d89554d1ad64d78d579d89849f9a5c6d24560421d5e6e01b6a51eb134c6eff76e523091d483b6dbffd4f7a500471e509

diff --git a/net-misc/youtube-viewer/youtube-viewer-3.9.6.ebuild 
b/net-misc/youtube-viewer/youtube-viewer-3.9.7.ebuild
similarity index 97%
rename from net-misc/youtube-viewer/youtube-viewer-3.9.6.ebuild
rename to net-misc/youtube-viewer/youtube-viewer-3.9.7.ebuild
index b4cd505eca6a..a50388a8f25e 100644
--- a/net-misc/youtube-viewer/youtube-viewer-3.9.6.ebuild
+++ b/net-misc/youtube-viewer/youtube-viewer-3.9.7.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit desktop optfeature perl-module xdg-utils
 



[gentoo-commits] proj/nxml-gentoo-schemas:master commit in: /

2022-01-21 Thread Ulrich Müller
commit: b86ec5d5a0f7503d1cbb3d994f7b65f8b73a3592
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Jan 21 22:04:33 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Jan 21 22:04:33 2022 +
URL:
https://gitweb.gentoo.org/proj/nxml-gentoo-schemas.git/commit/?id=b86ec5d5

Makefile: New dist target replaces $(TARBALL)

Use tar --transform, so we don't need a temporary directory.

Signed-off-by: Ulrich Müller  gentoo.org>

 .gitignore |  1 +
 Makefile   | 20 
 2 files changed, 9 insertions(+), 12 deletions(-)

diff --git a/.gitignore b/.gitignore
index 7d15794..fb79b6a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 *.dtd
+*.tar.xz

diff --git a/Makefile b/Makefile
index e9c6372..acba372 100644
--- a/Makefile
+++ b/Makefile
@@ -4,25 +4,21 @@ DTDS = devbook.dtd glsa.dtd metadata.dtd mirrors.dtd \
 RNCS = $(patsubst %.dtd,%.rnc,$(DTDS))
 
 ifneq ($(PV),)
-PN=nxml-gentoo-schemas-$(PV)
+P=nxml-gentoo-schemas-$(PV)
 else
-PN=nxml-gentoo-schemas-$(shell TZ=UTC date '+%Y%m%d')
+P=nxml-gentoo-schemas-$(shell TZ=UTC date '+%Y%m%d')
 endif
 
-TARBALL=$(PN).tar.xz
-
-.PHONY: all clean
+.PHONY: all dist clean
 .PRECIOUS: $(RNCS) $(DTDS)
 
-all: $(TARBALL)
+all: $(RNCS)
 
-clean:
-   rm -f *.dtd
+dist: Makefile LICENCE schemas.xml $(RNCS)
+   tar -cJf $(P).tar.xz --transform='s%^%$(P)/%' $^
 
-$(TARBALL): Makefile LICENCE schemas.xml $(RNCS)
-   mkdir -p $(PN)
-   cp $^ $(PN)
-   tar cJf $@ $(PN)
+clean:
+   rm -f *.dtd *.tar.xz
 
 %.rnc: %.dtd
trang -I dtd -O rnc $< $@



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

2022-01-21 Thread Alfredo Tupone
commit: 04567015f131419f60a5c5e4afa21fadb788e4d0
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Jan 21 22:05:01 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jan 21 22:05:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04567015

dev-ml/labltk: do not call ranlib directly

Closes: https://bugs.gentoo.org/727250
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/labltk/labltk-8.06.10.ebuild |  6 +-
 dev-ml/labltk/labltk-8.06.11.ebuild | 10 ++
 dev-ml/labltk/labltk-8.06.7.ebuild  | 13 +++--
 dev-ml/labltk/labltk-8.06.9.ebuild  | 12 ++--
 4 files changed, 32 insertions(+), 9 deletions(-)

diff --git a/dev-ml/labltk/labltk-8.06.10.ebuild 
b/dev-ml/labltk/labltk-8.06.10.ebuild
index 8c4ae9062615..65454bd0eb4e 100644
--- a/dev-ml/labltk/labltk-8.06.10.ebuild
+++ b/dev-ml/labltk/labltk-8.06.10.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit findlib
+inherit findlib toolchain-funcs
 
 DESCRIPTION="OCaml interface to the Tcl/Tk GUI framework"
 HOMEPAGE="https://garrigue.github.io/labltk/;
@@ -30,6 +30,10 @@ PATCHES=(
 src_prepare() {
has_version "dev-lang/ocaml:0/4.11" && \
eapply "${FILESDIR}"/${P}-this-expression-has-type.patch
+   sed -i \
+   -e "s|ranlib|$(tc-getRANLIB)|" \
+   frx/Makefile \
+   || die
default
 }
 

diff --git a/dev-ml/labltk/labltk-8.06.11.ebuild 
b/dev-ml/labltk/labltk-8.06.11.ebuild
index 17c7758e6511..ecf7d249b8f1 100644
--- a/dev-ml/labltk/labltk-8.06.11.ebuild
+++ b/dev-ml/labltk/labltk-8.06.11.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit findlib
+inherit findlib toolchain-funcs
 
 DESCRIPTION="OCaml interface to the Tcl/Tk GUI framework"
 HOMEPAGE="https://garrigue.github.io/labltk/;
@@ -25,8 +25,10 @@ PATCHES=(
 )
 
 src_prepare() {
-   has_version "dev-lang/ocaml:0/4.11" && \
-   eapply "${FILESDIR}"/${P}-this-expression-has-type.patch
+   sed -i \
+   -e "s|ranlib|$(tc-getRANLIB)|" \
+   frx/Makefile \
+   || die
default
 }
 

diff --git a/dev-ml/labltk/labltk-8.06.7.ebuild 
b/dev-ml/labltk/labltk-8.06.7.ebuild
index 193ef043c201..e10d95339561 100644
--- a/dev-ml/labltk/labltk-8.06.7.ebuild
+++ b/dev-ml/labltk/labltk-8.06.7.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit findlib
+inherit findlib toolchain-funcs
 
 DESCRIPTION="OCaml interface to the Tcl/Tk GUI framework"
 HOMEPAGE="https://garrigue.github.io/labltk/;
@@ -15,6 +15,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 
x86 ~amd64-linux ~x
 IUSE="+ocamlopt X"
 
 RDEPEND=">=dev-lang/tk-8.0.3:=
+   =dev-lang/ocaml-4.08:=[ocamlopt?,X(+)?]"
 DEPEND="${RDEPEND}
>=dev-ml/findlib-1.5.5-r1"
@@ -23,6 +24,14 @@ PATCHES=(
"${FILESDIR}/findlib.patch"
 )
 
+src_prepare() {
+   sed -i \
+   -e "s|ranlib|$(tc-getRANLIB)|" \
+   frx/Makefile \
+   || die
+   default
+}
+
 src_configure() {
./configure --use-findlib --verbose $(usex X "--tk-x11" "--tk-no-x11") 
|| die "configure failed!"
 }

diff --git a/dev-ml/labltk/labltk-8.06.9.ebuild 
b/dev-ml/labltk/labltk-8.06.9.ebuild
index dabb658293ef..7bce5317f51d 100644
--- a/dev-ml/labltk/labltk-8.06.9.ebuild
+++ b/dev-ml/labltk/labltk-8.06.9.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit findlib
+inherit findlib toolchain-funcs
 
 DESCRIPTION="OCaml interface to the Tcl/Tk GUI framework"
 HOMEPAGE="https://garrigue.github.io/labltk/;
@@ -15,7 +15,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc 
~ppc64 ~x86 ~amd64-li
 IUSE="+ocamlopt X"
 
 RDEPEND="dev-lang/tk:=
-   =dev-lang/ocaml-4.11:=[ocamlopt?,X(+)?]"
 DEPEND="${RDEPEND}
dev-ml/findlib
@@ -25,6 +25,14 @@ PATCHES=(
"${FILESDIR}/findlib.patch"
 )
 
+src_prepare() {
+   sed -i \
+   -e "s|ranlib|$(tc-getRANLIB)|" \
+   frx/Makefile \
+   || die
+   default
+}
+
 src_configure() {
./configure --use-findlib --verbose $(usex X "--tk-x11" "--tk-no-x11") 
|| die "configure failed!"
 }



[gentoo-commits] repo/gentoo:master commit in: app-emacs/racket-mode/files/

2022-01-21 Thread Maciej Barć
commit: ebf827c1bfe977722e6d231d61bdb3f7a00abc8a
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jan 21 21:40:22 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Jan 21 21:41:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebf827c1

app-emacs/racket-mode: fix autoloads

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/racket-mode/files/50racket-mode-gentoo.el | 8 
 1 file changed, 8 insertions(+)

diff --git a/app-emacs/racket-mode/files/50racket-mode-gentoo.el 
b/app-emacs/racket-mode/files/50racket-mode-gentoo.el
index fd53f002f73a..abebbf987f6f 100644
--- a/app-emacs/racket-mode/files/50racket-mode-gentoo.el
+++ b/app-emacs/racket-mode/files/50racket-mode-gentoo.el
@@ -1,6 +1,14 @@
 (add-to-list 'load-path "@SITELISP@")
+
+(autoload 'racket-bug-report "racket-bug-report"
+  "Fill a buffer with data to make a racket-mode bug report." t)
 (autoload 'racket-mode "racket-mode"
   "Major mode for editing Racket source files." t)
+(autoload 'racket-repl "racket-repl"
+  "Run the Racket REPL and display its buffer in some window." t)
+(autoload 'racket-unicode-input-method-enable "racket-unicode-input-method"
+  "Set input method to `racket-unicode`." t)
+
 (add-to-list 'auto-mode-alist '("\\.rkt\\'"  . racket-mode))
 (add-to-list 'auto-mode-alist '("\\.rktd\\'" . racket-mode))
 (add-to-list 'auto-mode-alist '("\\.rktl\\'" . racket-mode))



[gentoo-commits] repo/gentoo:master commit in: app-emacs/racket-mode/

2022-01-21 Thread Maciej Barć
commit: 001dc3805a5fd82ca30ac272309275d3ed15b52a
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jan 21 21:40:53 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Jan 21 21:41:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=001dc380

app-emacs/racket-mode: require non-minimal racket

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Maciej Barć  gentoo.org>

 .../{racket-mode-20220120-r1.ebuild => racket-mode-20220120-r2.ebuild}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/racket-mode/racket-mode-20220120-r1.ebuild 
b/app-emacs/racket-mode/racket-mode-20220120-r2.ebuild
similarity index 96%
rename from app-emacs/racket-mode/racket-mode-20220120-r1.ebuild
rename to app-emacs/racket-mode/racket-mode-20220120-r2.ebuild
index 57ecaaeeaa9a..f93e0c557e85 100644
--- a/app-emacs/racket-mode/racket-mode-20220120-r1.ebuild
+++ b/app-emacs/racket-mode/racket-mode-20220120-r2.ebuild
@@ -17,7 +17,7 @@ LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-RDEPEND="dev-scheme/racket:="
+RDEPEND="dev-scheme/racket:=[-minimal]"
 BDEPEND="${RDEPEND}"
 
 DOCS=( CONTRIBUTING.md README.md THANKS.md )



[gentoo-commits] repo/proj/libressl:master commit in: dev-lang/rust/

2022-01-21 Thread Quentin Retornaz
commit: a50d79ad197ccdff17c576efdd8e1bec6549674c
Author: orbea  riseup  net>
AuthorDate: Fri Jan 21 03:32:55 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Fri Jan 21 21:25:51 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=a50d79ad

dev-lang/rust: Updated for 1.58.1

Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/libressl/pull/378
Signed-off-by: Quentin Retornaz  retornaz.com>

 dev-lang/rust/Manifest   |   2 +
 dev-lang/rust/rust-1.58.1.ebuild | 705 +++
 2 files changed, 707 insertions(+)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index c8dda48..d82be72 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -202,3 +202,5 @@ DIST rustc-1.57.0-src.tar.xz 122681768 BLAKE2B 
739fe2c34b01bb0c6beeb7717badeb2ba
 DIST rustc-1.57.0-src.tar.xz.asc 801 BLAKE2B 
e5c2e91999d8d2bcb5be36ddc8559a59fc53445f639bd179239489f9fd2a2f00f2191cdbb2000b73866fbb332b51be090e95e348a3573676dc24e00cdbb071fa
 SHA512 
fcf1393a1be3c585447e08078b804e7ffcddcb47d87877c13526592e317b889b15ad1786baef5d6adf020631a6773a9dd31c04779f475a528b28871920a4641f
 DIST rustc-1.58.0-src.tar.xz 124348768 BLAKE2B 
e5a0d919a1ca1202e218cec3da93fc69cba163069b1f2b4051778a49184715579c14cd6b03baa0225b10a8f1adf758aca427c910d95dfa2e647bbf8b7d133785
 SHA512 
70104f4d3b474dcb9935200ef0503f29cb15f10d38ba8630e1dadbb384924dd9137fced647794699efe83ac88083e4ae5f45712f0e1c8bc0a6f8c23eecdb0aeb
 DIST rustc-1.58.0-src.tar.xz.asc 801 BLAKE2B 
d8b3ae366d20e0a27b53973e0d215c0fd5f596116ede15ac0e729db4a92fff6c602fc3893674863040a97abaaab36b351413e87a2c6d77f823fcda5805d23daa
 SHA512 
e4bffe84637b2708d00fae091e3eb868063a8f65da918a847ef7db3f1edd35f96068489cae77238decfc134f4456cf6e3122f993e61f1e4986d3ec7f029d7125
+DIST rustc-1.58.1-src.tar.xz 124353160 BLAKE2B 
686c7272db544ad46f7fb01b4e05f24f4e08ff959a000cadfaef5d8fc413b93f5ed839077bc9715defc7a0a179af091f65c7a5d7104b0b3153f0654c237c094b
 SHA512 
eff3279d2e519343cea542a9ae2daab592e44f35af344e33ff43ed55fc7c824511790d1991dd36a603d12465de8c3688e7194c2b9557f288c587ffa04738c2ce
+DIST rustc-1.58.1-src.tar.xz.asc 801 BLAKE2B 
f0b600a503b0ca777dd5d690dca7252ecc6d7d49ca4a9cc8edc0647038f727e9052a861f9868292f837d78d6b02efe9ed5efa85843262c44cf6f73254cc7c9b0
 SHA512 
983c1ffdc4febf8bce6efc123c76b13f233772bc0a152ffaeb7ebf8f1f7b82a6b5d653407a4d293953d6fbf62c0df4ff4d398a1133061b53ae0f85317a14380b

diff --git a/dev-lang/rust/rust-1.58.1.ebuild b/dev-lang/rust/rust-1.58.1.ebuild
new file mode 100644
index 000..fd55b17
--- /dev/null
+++ b/dev-lang/rust/rust-1.58.1.ebuild
@@ -0,0 +1,705 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} )
+
+inherit bash-completion-r1 check-reqs estack flag-o-matic llvm multiprocessing 
\
+   multilib multilib-build python-any-r1 rust-toolchain toolchain-funcs 
verify-sig
+
+if [[ ${PV} = *beta* ]]; then
+   betaver=${PV//*beta}
+   BETA_SNAPSHOT="${betaver:0:4}-${betaver:4:2}-${betaver:6:2}"
+   MY_P="rustc-beta"
+   SLOT="beta/${PV}"
+   SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.xz -> rustc-${PV}-src.tar.xz"
+else
+   ABI_VER="$(ver_cut 1-2)"
+   SLOT="stable/${ABI_VER}"
+   MY_P="rustc-${PV}"
+   SRC="${MY_P}-src.tar.xz"
+   KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~riscv ~x86"
+fi
+
+RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0"
+
+DESCRIPTION="Systems programming language from Mozilla"
+HOMEPAGE="https://www.rust-lang.org/;
+
+SRC_URI="
+   https://static.rust-lang.org/dist/${SRC}
+   verify-sig? ( https://static.rust-lang.org/dist/${SRC}.asc )
+   !system-bootstrap? ( $(rust_all_arch_uris rust-${RUST_STAGE0_VERSION}) )
+"
+
+# keep in sync with llvm ebuild of the same version as bundled one.
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/(-)?}
+
+LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
+
+IUSE="clippy cpu_flags_x86_sse2 debug dist doc miri nightly parallel-compiler 
rls rustfmt rust-src system-bootstrap system-llvm test wasm 
${ALL_LLVM_TARGETS[*]}"
+
+# Please keep the LLVM dependency block separate. Since LLVM is slotted,
+# we need to *really* make sure we're not pulling more than one slot
+# simultaneously.
+
+# How to use it:
+# List all the working slots in LLVM_VALID_SLOTS, newest first.
+LLVM_VALID_SLOTS=( 13 )
+LLVM_MAX_SLOT="${LLVM_VALID_SLOTS[0]}"
+
+# splitting usedeps needed to avoid CI/pkgcheck's UncheckableDep limitation
+# (-) usedep needed because we may build with older llvm without that target
+LLVM_DEPEND="|| ( "
+for _s in ${LLVM_VALID_SLOTS[@]}; do
+   LLVM_DEPEND+=" ( "
+   for _x in ${ALL_LLVM_TARGETS[@]}; do
+   LLVM_DEPEND+="
+  

[gentoo-commits] repo/gentoo:master commit in: games-server/minecraft-server/files/

2022-01-21 Thread Conrad Kostecki
commit: 9607b827c39b33c230e47eafdd16b9f09dbc2e30
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Jan 21 20:54:02 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Jan 21 20:54:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9607b827

games-server/minecraft-server/files: restore files

Closes: https://bugs.gentoo.org/831722
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/{minecraft-server.initd-r6 => minecraft-server.initd-r5} | 7 +--
 .../{minecraft-server.service-r1 => minecraft-server.service}  | 1 -
 2 files changed, 1 insertion(+), 7 deletions(-)

diff --git a/games-server/minecraft-server/files/minecraft-server.initd-r6 
b/games-server/minecraft-server/files/minecraft-server.initd-r5
similarity index 88%
rename from games-server/minecraft-server/files/minecraft-server.initd-r6
rename to games-server/minecraft-server/files/minecraft-server.initd-r5
index dc4ecc84a997..bfaad750b8c7 100644
--- a/games-server/minecraft-server/files/minecraft-server.initd-r6
+++ b/games-server/minecraft-server/files/minecraft-server.initd-r5
@@ -10,7 +10,6 @@ fi
 
 dtach_tmpfile="$(mktemp -u)"
 minecraft_command="/usr/bin/minecraft-server"
-minecraft_log4j="log4j2_112-116.xml"
 minecraft_logs="/var/log/minecraft-server"
 minecraft_logs_instance="${minecraft_logs}/${instance}"
 minecraft_path="/var/lib/minecraft-server"
@@ -24,7 +23,7 @@ extra_started_commands="attach"
 
 command="/usr/bin/dtach"
 command_background="true"
-command_args="-N ${dtach_tmpfile} ${minecraft_command}"
+command_args="-N ${dtach_tmpfile} ${minecraft_command} ${MINECRAFT_OPTS}"
 command_group="minecraft"
 command_user="minecraft"
 
@@ -35,10 +34,6 @@ depend() {
 start_pre() {
checkpath -d -o "${command_user}:${command_group}" -q 
"${minecraft_path}" "${minecraft_path_instance}"
 
-   if [ ! -L "${minecraft_path_instance}/${minecraft_log4j}" ]; then
-   ln -s 
../../../../usr/share/minecraft-server/"${minecraft_log4j}" 
"${minecraft_path_instance}"
-   fi
-
checkpath -f -o "${command_user}:${command_group}" -q 
"${minecraft_path_instance}"/eula.txt
echo "eula=true" > "${minecraft_path_instance}"/eula.txt
 

diff --git a/games-server/minecraft-server/files/minecraft-server.service-r1 
b/games-server/minecraft-server/files/minecraft-server.service
similarity index 83%
rename from games-server/minecraft-server/files/minecraft-server.service-r1
rename to games-server/minecraft-server/files/minecraft-server.service
index fac26368a043..ad9167e5b1c9 100644
--- a/games-server/minecraft-server/files/minecraft-server.service-r1
+++ b/games-server/minecraft-server/files/minecraft-server.service
@@ -9,7 +9,6 @@ WorkingDirectory=-/var/lib/minecraft-server/%I
 PIDFile=/run/minecraft-server.%I.pid
 ExecStartPre=!/bin/mkdir -p /var/lib/minecraft-server/%I
 ExecStartPre=!/bin/chown -R minecraft:minecraft /var/lib/minecraft-server/%I
-ExecStartPre=!/bin/ln -s /usr/share/minecraft-server/log4j2_112-116.xml 
/var/lib/minecraft-server/%I
 ExecStartPre=/bin/sh -c 'echo "eula=true" > 
/var/lib/minecraft-server/%I/eula.txt'
 ExecStart=/bin/sh -c '/usr/bin/dtach -N $(mktemp -u) /usr/bin/minecraft-server'
 



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

2022-01-21 Thread Sam James
commit: 4e030d26df9349efddf8eb97d919911e5939
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 21 20:19:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 21 20:29:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e030d26

sys-devel/binutils: add USE=pgo for 2.37_p1-r2

Added upstream in 2.37, actually, but we'd missed it! Realised after seeing
the sync commit for GCC.

Sets --enable-pgo-build=lto if USE=pgo is set.

Throws in LTO for the PGO build too given it's cleaner than
e.g. having a USE=lto which only works when USE=pgo is also set,
REQUIRED_USE, or other nonsense.

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

 sys-devel/binutils/binutils-2.37_p1-r2.ebuild | 4 +++-
 sys-devel/binutils/binutils-.ebuild   | 4 +++-
 sys-devel/binutils/metadata.xml   | 1 +
 3 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/sys-devel/binutils/binutils-2.37_p1-r2.ebuild 
b/sys-devel/binutils/binutils-2.37_p1-r2.ebuild
index cfdd2538eefe..c7c57aefb044 100644
--- a/sys-devel/binutils/binutils-2.37_p1-r2.ebuild
+++ b/sys-devel/binutils/binutils-2.37_p1-r2.ebuild
@@ -8,7 +8,7 @@ inherit libtool flag-o-matic gnuconfig strip-linguas 
toolchain-funcs
 DESCRIPTION="Tools necessary to build programs"
 HOMEPAGE="https://sourceware.org/binutils/;
 LICENSE="GPL-3+"
-IUSE="cet default-gold doc +gold multitarget +nls +plugins static-libs test 
vanilla"
+IUSE="cet default-gold doc +gold multitarget +nls pgo +plugins static-libs 
test vanilla"
 REQUIRED_USE="default-gold? ( gold )"
 
 # Variables that can be set here  (ignored for live ebuilds)
@@ -272,6 +272,8 @@ src_configure() {
# Ideally we would like automagic-or-disabled here.
# But the check does not quite work on i686: bug #760926.
$(use_enable cet)
+
+   $(use_enable pgo pgo-build lto)
)
echo ./configure "${myconf[@]}"
"${S}"/configure "${myconf[@]}" || die

diff --git a/sys-devel/binutils/binutils-.ebuild 
b/sys-devel/binutils/binutils-.ebuild
index 2609713b2a04..d53c8d446235 100644
--- a/sys-devel/binutils/binutils-.ebuild
+++ b/sys-devel/binutils/binutils-.ebuild
@@ -8,7 +8,7 @@ inherit libtool flag-o-matic gnuconfig strip-linguas 
toolchain-funcs
 DESCRIPTION="Tools necessary to build programs"
 HOMEPAGE="https://sourceware.org/binutils/;
 LICENSE="GPL-3+"
-IUSE="cet default-gold doc +gold multitarget +nls +plugins static-libs test 
vanilla"
+IUSE="cet default-gold doc +gold multitarget +nls pgo +plugins static-libs 
test vanilla"
 REQUIRED_USE="default-gold? ( gold )"
 
 # Variables that can be set here  (ignored for live ebuilds)
@@ -273,6 +273,8 @@ src_configure() {
# Ideally we would like automagic-or-disabled here.
# But the check does not quite work on i686: bug #760926.
$(use_enable cet)
+
+   $(use_enable pgo pgo-build lto)
)
echo ./configure "${myconf[@]}"
"${S}"/configure "${myconf[@]}" || die

diff --git a/sys-devel/binutils/metadata.xml b/sys-devel/binutils/metadata.xml
index 4f6990c6d6f9..e05bf0bdd552 100644
--- a/sys-devel/binutils/metadata.xml
+++ b/sys-devel/binutils/metadata.xml
@@ -9,6 +9,7 @@
Enable Intel Control-flow Enforcement 
Technology.
Set ld to point to ld.gold instead of 
ld.bfd
Build ld.gold linker
+   Build binutils with Profile Guided 
Optimization (PGO) and LTO
Enable plugin support in tools
Adds support to binutils for cross 
compiling (does not work with gas)




[gentoo-commits] repo/gentoo:master commit in: net-ftp/proftpd/

2022-01-21 Thread Arthur Zamarin
commit: 9a1a5d8b33db5cb68b74468b5c1b2bd4b74c195d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 21 20:27:33 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 21 20:27:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a1a5d8b

net-ftp/proftpd: Stabilize 1.3.8_rc2 ppc, #831645

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

 net-ftp/proftpd/proftpd-1.3.8_rc2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-ftp/proftpd/proftpd-1.3.8_rc2.ebuild 
b/net-ftp/proftpd/proftpd-1.3.8_rc2.ebuild
index cb7916e87ca2..6ce929f51afc 100644
--- a/net-ftp/proftpd/proftpd-1.3.8_rc2.ebuild
+++ b/net-ftp/proftpd/proftpd-1.3.8_rc2.ebuild
@@ -27,7 +27,7 @@ SRC_URI="ftp://ftp.proftpd.org/distrib/source/${P/_/}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86"
 IUSE="acl authfile ban +caps case clamav copy ctrls deflate diskuse dso 
dynmasq exec ifsession ifversion ident ipv6
kerberos ldap log-forensic memcache msg mysql ncurses nls pam +pcre 
postgres qos radius
ratio readme rewrite selinux sftp shaper sitemisc snmp sodium softquota 
sqlite ssl tcpd test unique-id vroot"



[gentoo-commits] repo/gentoo:master commit in: net-p2p/nicotine+/

2022-01-21 Thread Arthur Zamarin
commit: e7cd9ee4fce575da788b10799b7eff1903b336c7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 21 20:16:38 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 21 20:16:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7cd9ee4

net-p2p/nicotine+: Stabilize 3.2.0 ppc, #831648

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

 net-p2p/nicotine+/nicotine+-3.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/nicotine+/nicotine+-3.2.0.ebuild 
b/net-p2p/nicotine+/nicotine+-3.2.0.ebuild
index f9780a134668..007eb217cc3a 100644
--- a/net-p2p/nicotine+/nicotine+-3.2.0.ebuild
+++ b/net-p2p/nicotine+/nicotine+-3.2.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/Nicotine-Plus/nicotine-plus/archive/${PV}.tar.gz ->
 
 LICENSE="GPL-3 LGPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
+KEYWORDS="amd64 ppc x86"
 IUSE=""
 
 DEPEND="${PYTHON_DEPS}"



[gentoo-commits] repo/gentoo:master commit in: sys-auth/elogind/

2022-01-21 Thread Arthur Zamarin
commit: 5f5634bbc47f7a518ad5a4fafd5838a33ff06614
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 21 20:13:21 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 21 20:13:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f5634bb

sys-auth/elogind: Stabilize 246.10-r2 sparc, #831650

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

 sys-auth/elogind/elogind-246.10-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-auth/elogind/elogind-246.10-r2.ebuild 
b/sys-auth/elogind/elogind-246.10-r2.ebuild
index 2aa2134d98ab..382c5a20f3a7 100644
--- a/sys-auth/elogind/elogind-246.10-r2.ebuild
+++ b/sys-auth/elogind/elogind-246.10-r2.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86"
 fi
 
 inherit linux-info meson pam udev xdg-utils



[gentoo-commits] repo/gentoo:master commit in: sys-auth/elogind/

2022-01-21 Thread Arthur Zamarin
commit: 0be441606a4f65492ee65bd36b16694c48613c7d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 21 20:13:18 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 21 20:13:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0be44160

sys-auth/elogind: Stabilize 246.10-r2 ppc64, #831650

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

 sys-auth/elogind/elogind-246.10-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-auth/elogind/elogind-246.10-r2.ebuild 
b/sys-auth/elogind/elogind-246.10-r2.ebuild
index e8c56d505880..2aa2134d98ab 100644
--- a/sys-auth/elogind/elogind-246.10-r2.ebuild
+++ b/sys-auth/elogind/elogind-246.10-r2.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = ** ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 fi
 
 inherit linux-info meson pam udev xdg-utils



  1   2   3   4   >