[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2023-05-11 Thread Thomas Beierlein
commit: f7a43c0bb786567079d6821d44ebc64604c32dae
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri May 12 05:57:34 2023 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Fri May 12 05:57:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7a43c0b

app-backup/bacula: add 13.0.3

Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest |   1 +
 app-backup/bacula/bacula-13.0.3.ebuild | 426 +
 2 files changed, 427 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 536240c518e2..39cf93529621 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,2 +1,3 @@
 DIST bacula-11.0.6.tar.gz 5986763 BLAKE2B 
60b1c1f4de3cef7470f0f33aa9d361393cee176222bb911d93bac108b8e3a6e38d73acdcc8b773a06d8820039d2e12a4216a5773a4fab4a9c35095607bd6b7c6
 SHA512 
44abc9e3598f3d3beea3e85cca0867e4b9b77c4e7a17cb1902a5e952b049fb2b15f8f6319436fce1dd92ad52d26f04d7225dd052372ecc30aa55fb668a639149
 DIST bacula-13.0.2.tar.gz 6229127 BLAKE2B 
4ff00d995211e92306ac83889d2afab968cba94a711ba9ea88e2e749c09087b87486ed4233ca62316d020721d60891faa8b8a46d40853d4de3ef144291be2b5b
 SHA512 
5bb6fe935881718879df2ffcfd6bf4a74ee89b224265c44f6e470ec18253f68e93ccc576c374ef9fb9e1755d7f6e60193aee7136d084cedf12d3ffb6a52187bc
+DIST bacula-13.0.3.tar.gz 6235649 BLAKE2B 
c1053e784f995aa45f2810a8b1370211a6e42f9512c11e0290f059d0e39489c24d4a7951fa055a00ecd2c4acb44581cc220271952c6d477d15c86e0a7e8680f7
 SHA512 
59ec616535959bde26b5b03a60355f3f8d80ae7a719a079d354f41c0f103b0e467177b6f813ef3eb4d30866f73c393d766e8337e20bb97f19ffd7eba5e5c59c5

diff --git a/app-backup/bacula/bacula-13.0.3.ebuild 
b/app-backup/bacula/bacula-13.0.3.ebuild
new file mode 100644
index ..31f0e4ddc989
--- /dev/null
+++ b/app-backup/bacula/bacula-13.0.3.ebuild
@@ -0,0 +1,426 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop libtool qmake-utils systemd
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bacula.org/;
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs(+)] )
+   ssl? (
+   dev-libs/openssl:0=[static-libs]
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   dev-util/patchelf
+"
+RDEPEND="${DEPEND}
+   acct-user/bacula
+   acct-group/bacula
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+# suppress warning wrt 'implicit function declaration' in config logs
+# bug 900663
+QA_CONFIG_IMPL_DECL_SKIP=(
+   makedev # designed to check availability in
+   # used header file
+)
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   if use bacula-clientonly && use static && use qt5; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/

2023-05-11 Thread Hans de Graaff
commit: dd07bce637bacfcc091b046ce548a61617816d2b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri May 12 05:52:01 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri May 12 05:52:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd07bce6

dev-ruby/nokogiri: add 1.14.4

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/nokogiri/Manifest   |  1 +
 dev-ruby/nokogiri/nokogiri-1.14.4.ebuild | 96 
 2 files changed, 97 insertions(+)

diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index e61925d6637a..70b5496c1117 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,2 +1,3 @@
 DIST nokogiri-1.14.2-git.tgz 10446957 BLAKE2B 
0c72c520642bfa3e69a38f5dba8783a4f749d6ab97cf7531432fcd1f5dfba0aeebd2bf49dfa07aed601093f8ad88bc3dfb57c1a901c7e140aa8265749f4ad724
 SHA512 
18f16e5609e251c6e08787616aa3f444dac1f5f9d9e3bf8f21ce3b95870ce133187d0df02d03ee854fc87a3da04f886600667cec6832c8e8cfe87c6114672916
 DIST nokogiri-1.14.3-git.tgz 10446988 BLAKE2B 
e93caad3b807e74b79204d3272c52d1a33ce2189b65de8d126b0b7476edc1b4b0c4fcd1142c38e40beeab56bcaa605ba7d30f9777542979d60e2e5dda3877eb7
 SHA512 
93ebc7118e364eaa97030a10cd6dc5b4312483a432f267d65b6a091b22dd355d0c1a490b336981f1b284059ba3420c73d31254a91531f295a60583db26a0d331
+DIST nokogiri-1.14.4-git.tgz 10767764 BLAKE2B 
b0983b5537ea6ffc86431740e2277bb58ab45a237e47af9a8ef3e98f73872ee81dbd13ae6a9508845dc3d3ba84dc101763e674400e4e5ce98b31defcbbea678d
 SHA512 
09e8bdb660dd2e4340d0bdc701909f066234e70754ad799e21f1462d06f76500ceaf3da074cf792fa690f4717f1126e041a6f3247fd32f5a806404447bdb68be

diff --git a/dev-ruby/nokogiri/nokogiri-1.14.4.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.14.4.ebuild
new file mode 100644
index ..e0070b99d06d
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.14.4.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/;
+LICENSE="MIT"
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> 
${P}-git.tgz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+SLOT="0"
+IUSE=""
+
+# https://github.com/sparklemotion/nokogiri/issues/2865 for libxml2-2.10* dep
+RDEPEND="${RDEPEND}
+   >=dev-libs/libxml2-2.10.4:= =dev-libs/libxml2-2.10*
+   >=dev-libs/libxslt-1.1.37
+   sys-libs/zlib
+   virtual/libiconv"
+DEPEND="${DEPEND}
+   >=dev-libs/libxml2-2.10.4 =dev-libs/libxml2-2.10*
+   >=dev-libs/libxslt-1.1.37
+   >=sys-libs/zlib-1.2.13
+   virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+   dev-ruby/mini_portile2:2.8
+   >=dev-ruby/rexical-1.0.7
+   dev-ruby/rdoc
+   test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+   sed -i \
+   -e '/tasks\/cross_compile/s:^:#:' \
+   -e '/:test.*prerequisites/s:^:#:' \
+   -e '/license/ s:^:#:' \
+   Rakefile || die
+   # Remove the cross compilation options since they interfere with
+   # native building.
+   sed -i -e 's/cross_compile  = true/cross_compile = false/' Rakefile || 
die
+   sed -i -e '/cross_config_options/d' Rakefile || die
+
+   sed -e '/simplecov/,/^end/ s:^:#:' \
+   -e '/reporters/I s:^:#:' \
+   -i test/helper.rb || die
+
+   # There is no need for mini_portile2 to be a runtime dependency on 
Gentoo
+   sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+   NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+   ${RUBY} -Cext/${PN} extconf.rb \
+   --with-zlib-include="${EPREFIX}"/usr/include \
+   --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+   --with-iconv-include="${EPREFIX}"/usr/include \
+   --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+   --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+   --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+   --with-xslt-dir="${EPREFIX}"/usr \
+   --with-iconvlib=iconv \
+   || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+   if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+   ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical 
failed"
+   fi
+
+   if ! [[ -f lib/nokogiri/css/parser.rb ]]; then
+   ${RUBY} -S rake lib/nokogiri/css/parser.rb || die "racc failed"
+   fi
+
+   emake -Cext/${PN} \
+   V=1 \
+   

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/loofah/

2023-05-11 Thread Hans de Graaff
commit: 0db10b66f641020b387b12fcd7eef7c55a895b5b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu May 11 05:50:50 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri May 12 05:25:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0db10b66

dev-ruby/loofah: add 2.21.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/loofah/Manifest |  1 +
 dev-ruby/loofah/loofah-2.21.1.ebuild | 39 
 2 files changed, 40 insertions(+)

diff --git a/dev-ruby/loofah/Manifest b/dev-ruby/loofah/Manifest
index ce4ac5e8fbb4..b39be1a0e7fb 100644
--- a/dev-ruby/loofah/Manifest
+++ b/dev-ruby/loofah/Manifest
@@ -1,2 +1,3 @@
 DIST loofah-2.19.1.tar.gz 81858 BLAKE2B 
e4383f9b867d9cbd04e8c8ea3cb23d89c56513690fd93eda31cb2e36659dc8ad0d8035f97d8a505cd9beb248db6f3bd3dd775b87a1995e8e6f553fbcb20970c9
 SHA512 
0bca5523824842bfc8b92b349bd21c0c8f8a1fb70a035e199e86920f21cd732adf58c7fd385212cad5bddf08c56b0141a692218feae2369c510c278fd824cb03
 DIST loofah-2.20.0.tar.gz 81976 BLAKE2B 
8d5394ced04889afdc95472b1fbf0a67e3ef5bd0290370e144466053c58bad461eba5ed36d8435bfc8ea082b3df415a4743a576d1c8cff9eac13b55ec7222e20
 SHA512 
597c1d332cf48c1631b2179cad08f51a4a358aae4dcbb1132c027093e9357b23c8c5392960ef2bf3ccdff7697eaace260feaa8c9e2948a644c672998b2480dc3
+DIST loofah-2.21.1.tar.gz 84611 BLAKE2B 
3c75080e1a3e1dda65cf72cdf181a20d21aabf81202413f30d31e9d8dde9cf8d937f3a40ec4adf0c072e04b6fd76dac859019d6f3b9df1455ded04cda3a52664
 SHA512 
699e506e3be38041ba70cc1ae0dbecdae4da766861375854c67152df33c3ae8a5e0fed2ece5cde538fb389461cc0fd52cf9730965411c95f267c2a63420405e7

diff --git a/dev-ruby/loofah/loofah-2.21.1.ebuild 
b/dev-ruby/loofah/loofah-2.21.1.ebuild
new file mode 100644
index ..d523526b29b5
--- /dev/null
+++ b/dev-ruby/loofah/loofah-2.21.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="loofah.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Library for manipulating and transforming HTML/XML documents and 
fragments."
+HOMEPAGE="https://github.com/flavorjones/loofah;
+SRC_URI="https://github.com/flavorjones/loofah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+IUSE=""
+
+ruby_add_rdepend "=dev-ruby/crass-1.0* >=dev-ruby/crass-1.0.2 
>=dev-ruby/nokogiri-1.5.9"
+
+ruby_add_bdepend "test? ( >=dev-ruby/rr-1.1.0 )"
+
+all_ruby_prepare() {
+   # Fix version in gemspec
+   sed -i -e '/s\.version/ s/".*"/"'${PV}'"/' ${RUBY_FAKEGEM_GEMSPEC} || 
die
+
+   # Avoid unneeded development dependencies
+   sed -i -e '/concourse/I s:^:#:' Rakefile || die
+
+   # Avoid test failing on different whitespace.
+   sed -i -e '/test_fragment_whitewash_on_microsofty_markup/askip 
"gentoo"' test/integration/test_ad_hoc.rb || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each{|f| require f}' 
|| die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/loofah/

2023-05-11 Thread Hans de Graaff
commit: 8261564e9b96d70e56ea37770c616769081a8215
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri May 12 05:24:49 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri May 12 05:25:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8261564e

dev-ruby/loofah: add 2.21.2

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/loofah/Manifest |  1 +
 dev-ruby/loofah/loofah-2.21.2.ebuild | 39 
 2 files changed, 40 insertions(+)

diff --git a/dev-ruby/loofah/Manifest b/dev-ruby/loofah/Manifest
index b39be1a0e7fb..3ac14657cd4d 100644
--- a/dev-ruby/loofah/Manifest
+++ b/dev-ruby/loofah/Manifest
@@ -1,3 +1,4 @@
 DIST loofah-2.19.1.tar.gz 81858 BLAKE2B 
e4383f9b867d9cbd04e8c8ea3cb23d89c56513690fd93eda31cb2e36659dc8ad0d8035f97d8a505cd9beb248db6f3bd3dd775b87a1995e8e6f553fbcb20970c9
 SHA512 
0bca5523824842bfc8b92b349bd21c0c8f8a1fb70a035e199e86920f21cd732adf58c7fd385212cad5bddf08c56b0141a692218feae2369c510c278fd824cb03
 DIST loofah-2.20.0.tar.gz 81976 BLAKE2B 
8d5394ced04889afdc95472b1fbf0a67e3ef5bd0290370e144466053c58bad461eba5ed36d8435bfc8ea082b3df415a4743a576d1c8cff9eac13b55ec7222e20
 SHA512 
597c1d332cf48c1631b2179cad08f51a4a358aae4dcbb1132c027093e9357b23c8c5392960ef2bf3ccdff7697eaace260feaa8c9e2948a644c672998b2480dc3
 DIST loofah-2.21.1.tar.gz 84611 BLAKE2B 
3c75080e1a3e1dda65cf72cdf181a20d21aabf81202413f30d31e9d8dde9cf8d937f3a40ec4adf0c072e04b6fd76dac859019d6f3b9df1455ded04cda3a52664
 SHA512 
699e506e3be38041ba70cc1ae0dbecdae4da766861375854c67152df33c3ae8a5e0fed2ece5cde538fb389461cc0fd52cf9730965411c95f267c2a63420405e7
+DIST loofah-2.21.2.tar.gz 84729 BLAKE2B 
f98211bca35a923d583cae7024b09221f846e1eaaff4e96cea1e647937abe3bb4d019f3259e4332761aedbf64dd5a46e244dd1124442d9eb05842b1e5b15fd42
 SHA512 
c634811218609a4833ac343b8ea97b5de56d1de0b8ac65afe036e59ec0cd8562c99a39518fb16bb0e99936adc3d24d3d2c1cb4e80abc8926757a68541d24bf75

diff --git a/dev-ruby/loofah/loofah-2.21.2.ebuild 
b/dev-ruby/loofah/loofah-2.21.2.ebuild
new file mode 100644
index ..ddcdca4c72d0
--- /dev/null
+++ b/dev-ruby/loofah/loofah-2.21.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="loofah.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Library for manipulating and transforming HTML/XML documents and 
fragments."
+HOMEPAGE="https://github.com/flavorjones/loofah;
+SRC_URI="https://github.com/flavorjones/loofah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+IUSE=""
+
+ruby_add_rdepend "=dev-ruby/crass-1.0* >=dev-ruby/crass-1.0.2 
>=dev-ruby/nokogiri-1.12.0"
+
+ruby_add_bdepend "test? ( >=dev-ruby/rr-1.1.0 )"
+
+all_ruby_prepare() {
+   # Fix version in gemspec
+   sed -i -e '/s\.version/ s/".*"/"'${PV}'"/' ${RUBY_FAKEGEM_GEMSPEC} || 
die
+
+   # Avoid unneeded development dependencies
+   sed -i -e '/concourse/I s:^:#:' Rakefile || die
+
+   # Avoid test failing on different whitespace.
+   sed -i -e '/test_fragment_whitewash_on_microsofty_markup/askip 
"gentoo"' test/integration/test_ad_hoc.rb || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each{|f| require f}' 
|| die
+}



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

2023-05-11 Thread Arthur Zamarin
commit: aec70790a9838688008ea34ad3cb3f234fc098d8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May 12 05:02:06 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May 12 05:02:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aec70790

dev-util/lv2lint: Keyword 0.16.2 ppc64, #906173

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

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

diff --git a/dev-util/lv2lint/lv2lint-0.16.2.ebuild 
b/dev-util/lv2lint/lv2lint-0.16.2.ebuild
index ee687843c450..258bf9cfe03d 100644
--- a/dev-util/lv2lint/lv2lint-0.16.2.ebuild
+++ b/dev-util/lv2lint/lv2lint-0.16.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://git.open-music-kontrollers.ch/~hp/lv2lint/archive/${PV}.tar.gz
 
 LICENSE="Artistic-2 CC0-1.0 ISC"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
 
 DEPEND="
media-libs/lilv



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

2023-05-11 Thread Arthur Zamarin
commit: 64802110fed267aed5acfc6b964d15d11f0f76c9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May 12 05:02:03 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May 12 05:02:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64802110

dev-util/lv2lint: Keyword 0.16.2 ppc, #906173

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

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

diff --git a/dev-util/lv2lint/lv2lint-0.16.2.ebuild 
b/dev-util/lv2lint/lv2lint-0.16.2.ebuild
index db590f406858..a3647bdb6fee 100644
--- a/dev-util/lv2lint/lv2lint-0.16.2.ebuild
+++ b/dev-util/lv2lint/lv2lint-0.16.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://git.open-music-kontrollers.ch/~hp/lv2lint/archive/${PV}.tar.gz
 
 LICENSE="Artistic-2 CC0-1.0 ISC"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64 ~ppc"
 
 DEPEND="
media-libs/lilv



[gentoo-commits] repo/gentoo:master commit in: media-plugins/mda-lv2/

2023-05-11 Thread Arthur Zamarin
commit: 54fcb0757f3fc27d39742e404e70f14eac0e4f7b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May 12 05:02:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May 12 05:02:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54fcb075

media-plugins/mda-lv2: Keyword 1.2.10-r1 ppc64, #906173

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

 media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild 
b/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild
index dfa2058591a8..1512ad14dc8a 100644
--- a/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild
+++ b/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://download.drobilla.net/${P}.tar.xz;
 # See README
 LICENSE="|| ( GPL-2+ MIT )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
 IUSE="test"
 # Tests fail because of lvz_new_audioeffectx symbol in plugins, check
 # on new lv2lint release (>0.16.2). See 
https://gitlab.com/drobilla/mda-lv2/-/issues/2.



[gentoo-commits] repo/gentoo:master commit in: media-plugins/mda-lv2/

2023-05-11 Thread Arthur Zamarin
commit: 4707c89f16ce1574e4cd4f21b27abb136b08ae9c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May 12 05:02:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May 12 05:02:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4707c89f

media-plugins/mda-lv2: Keyword 1.2.10-r1 arm, #906173

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

 media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild 
b/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild
index 6202d14f5f2f..dfa2058591a8 100644
--- a/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild
+++ b/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://download.drobilla.net/${P}.tar.xz;
 # See README
 LICENSE="|| ( GPL-2+ MIT )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc"
 IUSE="test"
 # Tests fail because of lvz_new_audioeffectx symbol in plugins, check
 # on new lv2lint release (>0.16.2). See 
https://gitlab.com/drobilla/mda-lv2/-/issues/2.



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

2023-05-11 Thread Arthur Zamarin
commit: 5bb603435b1a328e3aa2f6ced1bc5e40ee255b9d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May 12 05:02:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May 12 05:02:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bb60343

dev-util/lv2lint: Keyword 0.16.2 arm, #906173

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

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

diff --git a/dev-util/lv2lint/lv2lint-0.16.2.ebuild 
b/dev-util/lv2lint/lv2lint-0.16.2.ebuild
index a3647bdb6fee..ee687843c450 100644
--- a/dev-util/lv2lint/lv2lint-0.16.2.ebuild
+++ b/dev-util/lv2lint/lv2lint-0.16.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://git.open-music-kontrollers.ch/~hp/lv2lint/archive/${PV}.tar.gz
 
 LICENSE="Artistic-2 CC0-1.0 ISC"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc"
 
 DEPEND="
media-libs/lilv



[gentoo-commits] repo/gentoo:master commit in: media-plugins/mda-lv2/

2023-05-11 Thread Arthur Zamarin
commit: 1e1db91e64382a6cab629b432dc510155757f90f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May 12 05:02:03 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May 12 05:02:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e1db91e

media-plugins/mda-lv2: Keyword 1.2.10-r1 ppc, #906173

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

 media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild 
b/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild
index 6bc923810aed..6202d14f5f2f 100644
--- a/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild
+++ b/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://download.drobilla.net/${P}.tar.xz;
 # See README
 LICENSE="|| ( GPL-2+ MIT )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64 ~ppc"
 IUSE="test"
 # Tests fail because of lvz_new_audioeffectx symbol in plugins, check
 # on new lv2lint release (>0.16.2). See 
https://gitlab.com/drobilla/mda-lv2/-/issues/2.



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

2023-05-11 Thread Viorel Munteanu
commit: de291e9ee855a904ec9f56d1339d0be7a464a2a2
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed May 10 07:53:21 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri May 12 04:34:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de291e9e

net-misc/turbovnc: fix clang-16 warning QA check

Ignore BSD-only functions.

Closes: https://bugs.gentoo.org/879797
Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/turbovnc/turbovnc-3.0.3.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-misc/turbovnc/turbovnc-3.0.3.ebuild 
b/net-misc/turbovnc/turbovnc-3.0.3.ebuild
index abebac6c9c50..7cd8e44d220b 100644
--- a/net-misc/turbovnc/turbovnc-3.0.3.ebuild
+++ b/net-misc/turbovnc/turbovnc-3.0.3.ebuild
@@ -70,6 +70,9 @@ PATCHES=( 
"${FILESDIR}"/"${PN}"-3.0-fix-musl-compilation.patch )
 
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/vgl-turbovnc.asc
 
+#879797 - BSD functions
+QA_CONFIG_IMPL_DECL_SKIP=( strlcat strlcpy )
+
 pkg_pretend() {
if use ssl && ! use server; then
einfo "USE=\"ssl\" selected but USE=\"server\" is not.  The SSL 
support is unused"



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

2023-05-11 Thread Viorel Munteanu
commit: e2f32286fc5ccb685e718932e1301421c4f469e3
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed May 10 07:55:04 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri May 12 04:34:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2f32286

net-misc/turbovnc: drop 3.0.2

Closes: https://github.com/gentoo/gentoo/pull/30965
Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/turbovnc/Manifest  |   2 -
 net-misc/turbovnc/turbovnc-3.0.2.ebuild | 136 
 2 files changed, 138 deletions(-)

diff --git a/net-misc/turbovnc/Manifest b/net-misc/turbovnc/Manifest
index f463d4c1c313..cba3cdb710ad 100644
--- a/net-misc/turbovnc/Manifest
+++ b/net-misc/turbovnc/Manifest
@@ -1,4 +1,2 @@
-DIST turbovnc-3.0.2.tar.gz 8691956 BLAKE2B 
872dbdb0127d9935e8232757f0939cf95930bcd087d06dabe771bfe4ccf4703c05fd2d9c01f0baf073ba37f989c0f02b4e20d5ed08eb6f2a4a83c6f5bb0f9d36
 SHA512 
f04ab062dafe3210ab7722aa12a97d1f7956ddef7eed965e7df86810b7c9aa35d981d2397503d154bd0da0c71542e0e58be458fb5841f05fc9a0d80fdddf2d11
-DIST turbovnc-3.0.2.tar.gz.sig 543 BLAKE2B 
3eeaa647ab3cab092112e3aa14cb4dba204e3c8a164082f32f942fd730d465e9b1973c9c7af047fcbba35fbfa02bb312fb8072963876b6add51d1105ac8eccbc
 SHA512 
d17c6900db2bc47d8bbe3cc4bf8d0d1f17447fe4db5346baabf105c5d37a5a13048d6888d48fc5bd8e7a7a81b473b59b66c4c0108a10fcac211365d603093c4c
 DIST turbovnc-3.0.3.tar.gz 8693682 BLAKE2B 
cdb10b3f16be542a214e16329914eaf97a5646f96b47da5a738f7c16355284b100af3755f046a6975233c31ce662a939db01aa5825ebcf944e64eacca2f57a2f
 SHA512 
e9cece436f70f2b75683eb8f21ffc985797a36c76efb6829ba5fac75849d1c9f35d636431a0fb28066ed17717800d6d6029f2fda863e650f39d6d64eef1e30de
 DIST turbovnc-3.0.3.tar.gz.sig 543 BLAKE2B 
14df4d080b587125f82151c457b69324b993b169550e95beec74344705ad77a2c9886deaed59d0c487c8995c34fca1e4004fb4f50b836c3aff373cecd911a6a9
 SHA512 
0ecc236823c78cb16876f2cc6ac07ec14a099974b0f1ac4d2f45fdc1c53c6adbede924553cc42431cc95a5c4185f1cc9991053d72bb41ddbe1fc8c3f85120489

diff --git a/net-misc/turbovnc/turbovnc-3.0.2.ebuild 
b/net-misc/turbovnc/turbovnc-3.0.2.ebuild
deleted file mode 100644
index abebac6c9c50..
--- a/net-misc/turbovnc/turbovnc-3.0.2.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_OPT_USE=viewer
-inherit cmake desktop java-pkg-opt-2 verify-sig
-
-DESCRIPTION="A fast replacement for TigerVNC"
-HOMEPAGE="https://www.turbovnc.org/;
-SRC_URI="
-   
https://sourceforge.net/projects/turbovnc/files/${PV}/${P}.tar.gz/download -> 
${P}.tar.gz
-   verify-sig? ( 
https://sourceforge.net/projects/turbovnc/files/${PV}/${P}.tar.gz.sig/download 
-> ${P}.tar.gz.sig )
-"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+server +ssl +viewer"
-REQUIRED_USE="|| ( server viewer )"
-
-COMMON_DEPEND="
-   x11-apps/xauth
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-misc/xkeyboard-config
-   server? (
-   media-libs/libjpeg-turbo:=
-   sys-libs/pam
-   sys-libs/zlib
-   virtual/opengl
-   x11-libs/libXau
-   x11-libs/libXdmcp
-   x11-libs/libXfont2
-   x11-libs/pixman
-   ssl? ( dev-libs/openssl:= )
-   !net-misc/tigervnc[server]
-   )
-   viewer? (
-   media-libs/libjpeg-turbo:=[java]
-   x11-libs/libXi
-   !net-misc/tigervnc[viewer(+)]
-   )
-"
-
-RDEPEND="
-   ${COMMON_DEPEND}
-   x11-apps/xkbcomp
-   viewer? ( >=virtual/jre-1.8:* )
-"
-
-# libbz2.so.1, libfontenc.so.1 and libfreetype.so.6 are used by libXfont2.so.2
-# but cmake will look for them, so add them here
-DEPEND="
-   ${COMMON_DEPEND}
-   x11-libs/xtrans
-   viewer? ( >=virtual/jdk-1.8:* )
-   server? (
-   app-arch/bzip2
-   media-libs/freetype
-   x11-libs/libfontenc
-   )
-"
-
-BDEPEND="
-   verify-sig? ( sec-keys/openpgp-keys-vgl-turbovnc )
-"
-
-PATCHES=( "${FILESDIR}"/"${PN}"-3.0-fix-musl-compilation.patch )
-
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/vgl-turbovnc.asc
-
-pkg_pretend() {
-   if use ssl && ! use server; then
-   einfo "USE=\"ssl\" selected but USE=\"server\" is not.  The SSL 
support is unused"
-   fi
-}
-
-src_prepare() {
-   use viewer && java-pkg-opt-2_src_prepare
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DTVNC_BUILDVIEWER=$(usex viewer)
-   -DTVNC_BUILDHELPER=$(usex viewer)
-   -DTVNC_BUILDSERVER=$(usex server)
-   -DTVNC_BUILDWEBSERVER=$(usex server)
-   )
-
-   if use server ; then
-   mycmakeargs+=(
-   -DTVNC_SYSTEMLIBS=ON
-   -DTVNC_SYSTEMX11=ON
-   -DXKB_BIN_DIRECTORY=/usr/bin
-

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

2023-05-11 Thread Sam James
commit: c750befd4f9afd9f4ff26fd278022f90660058fa
Author: Sam James  gentoo  org>
AuthorDate: Fri May 12 04:18:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 12 04:18:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c750befd

dev-util/lv2lint: Keyword 0.16.2 arm64, #906173

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

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

diff --git a/dev-util/lv2lint/lv2lint-0.16.2.ebuild 
b/dev-util/lv2lint/lv2lint-0.16.2.ebuild
index feeeadef363b..db590f406858 100644
--- a/dev-util/lv2lint/lv2lint-0.16.2.ebuild
+++ b/dev-util/lv2lint/lv2lint-0.16.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://git.open-music-kontrollers.ch/~hp/lv2lint/archive/${PV}.tar.gz
 
 LICENSE="Artistic-2 CC0-1.0 ISC"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 DEPEND="
media-libs/lilv



[gentoo-commits] repo/gentoo:master commit in: media-plugins/mda-lv2/

2023-05-11 Thread Sam James
commit: e4758d14c333b893da9ffb4079f9e64c4903976a
Author: Sam James  gentoo  org>
AuthorDate: Fri May 12 04:18:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 12 04:18:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4758d14

media-plugins/mda-lv2: Keyword 1.2.10-r1 arm64, #906173

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

 media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild 
b/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild
index 9a73be0503be..6bc923810aed 100644
--- a/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild
+++ b/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://download.drobilla.net/${P}.tar.xz;
 # See README
 LICENSE="|| ( GPL-2+ MIT )"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE="test"
 # Tests fail because of lvz_new_audioeffectx symbol in plugins, check
 # on new lv2lint release (>0.16.2). See 
https://gitlab.com/drobilla/mda-lv2/-/issues/2.



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

2023-05-11 Thread Sam James
commit: 0e05250477765e7634467cbcc3ade7c1a56fa6e8
Author: Sam James  gentoo  org>
AuthorDate: Fri May 12 04:12:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 12 04:12:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e052504

sys-devel/gdb: drop 12.1-r3

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

 sys-devel/gdb/gdb-12.1-r3.ebuild | 293 ---
 1 file changed, 293 deletions(-)

diff --git a/sys-devel/gdb/gdb-12.1-r3.ebuild b/sys-devel/gdb/gdb-12.1-r3.ebuild
deleted file mode 100644
index 8eb1d3628dc8..
--- a/sys-devel/gdb/gdb-12.1-r3.ebuild
+++ /dev/null
@@ -1,293 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit flag-o-matic python-single-r1 strip-linguas toolchain-funcs
-
-export CTARGET=${CTARGET:-${CHOST}}
-
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-   if [[ ${CATEGORY} == cross-* ]] ; then
-   export CTARGET=${CATEGORY#cross-}
-   fi
-fi
-
-is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
-
-case ${PV} in
-   *)
-   # live git tree
-   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
-   inherit git-r3
-   SRC_URI=""
-   ;;
-   *.*.50.2???)
-   # weekly snapshots
-   
SRC_URI="ftp://sourceware.org/pub/gdb/snapshots/current/gdb-weekly-${PV}.tar.xz;
-   ;;
-   *)
-   # Normal upstream release
-   SRC_URI="mirror://gnu/gdb/${P}.tar.xz
-   ftp://sourceware.org/pub/gdb/releases/${P}.tar.xz;
-   ;;
-esac
-
-DESCRIPTION="GNU debugger"
-HOMEPAGE="https://sourceware.org/gdb/;
-SRC_URI="${SRC_URI}
-   
${PATCH_DEV:+https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz}
-   ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}"
-
-LICENSE="GPL-3+ LGPL-2.1+"
-SLOT="0"
-
-if [[ ${PV} != * ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-IUSE="cet guile lzma multitarget nls +python +server sim source-highlight test 
vanilla xml xxhash"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-# In fact, gdb's test suite needs some work to get passing.
-# See e.g. https://sourceware.org/gdb/wiki/TestingGDB.
-# As of 11.2, on amd64: "# of unexpected failures8600"
-# Also, ia64 kernel crashes when gdb testsuite is running.
-RESTRICT="
-   ia64? ( test )
-   !test? ( test )
-   test
-"
-
-RDEPEND="
-   dev-libs/mpfr:0=
-   dev-libs/gmp:=
-   >=sys-libs/ncurses-5.2-r2:0=
-   >=sys-libs/readline-7:0=
-   sys-libs/zlib
-   elibc_glibc? ( net-libs/libnsl:= )
-   lzma? ( app-arch/xz-utils )
-   python? ( ${PYTHON_DEPS} )
-   guile? ( >=dev-scheme/guile-2.0 )
-   xml? ( dev-libs/expat )
-   source-highlight? (
-   dev-util/source-highlight
-   )
-   xxhash? (
-   dev-libs/xxhash
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   app-arch/xz-utils
-   sys-apps/texinfo
-   app-alternatives/yacc
-   nls? ( sys-devel/gettext )
-   source-highlight? ( virtual/pkgconfig )
-   test? ( dev-util/dejagnu )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-8.3.1-verbose-build.patch
-   "${FILESDIR}"/${P}-readline-8.2-build.patch
-   "${FILESDIR}"/${P}-core-file-detach.patch
-   "${FILESDIR}"/${P}-configure-clang16.patch
-)
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   strip-linguas -u bfd/po opcodes/po
-
-   # Avoid using ancient termcap from host on Prefix systems
-   sed -i -e 's/termcap tinfow/tinfow/g' \
-   gdb/configure{.ac,} || die
-}
-
-gdb_branding() {
-   printf "Gentoo ${PV} "
-
-   if ! use vanilla && [[ -n ${PATCH_VER} ]] ; then
-   printf "p${PATCH_VER}"
-   else
-   printf "vanilla"
-   fi
-
-   [[ -n ${EGIT_COMMIT} ]] && printf " ${EGIT_COMMIT}"
-}
-
-src_configure() {
-   strip-unsupported-flags
-
-   # See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
-   # Avoid really confusing logs from subconfigure spam, makes logs far
-   # more legible.
-   MAKEOPTS="--output-sync=line ${MAKEOPTS}"
-
-   local myconf=(
-   # portage's econf() does not detect presence of --d-d-t
-   # because it greps only top-level ./configure. But not
-   # gnulib's or gdb's configure.
-   --disable-dependency-tracking
-
-   --with-pkgversion="$(gdb_branding)"
-   --with-bugurl='https://bugs.gentoo.org/'
-   --disable-werror
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/dahdi-tools/, net-misc/dahdi-tools/files/

2023-05-11 Thread Sam James
commit: 84ba723adca728dfcaa2cb0f19112e51cbb22518
Author: Jaco Kroon  uls  co  za>
AuthorDate: Thu May 11 15:37:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 12 03:53:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84ba723a

net-misc/dahdi-tools: add 3.2.0

Closes: https://bugs.gentoo.org/861605
Closes: https://bugs.gentoo.org/873766
Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/30996
Signed-off-by: Sam James  gentoo.org>

 net-misc/dahdi-tools/Manifest  |  1 +
 net-misc/dahdi-tools/dahdi-tools-3.2.0.ebuild  | 73 ++
 .../dahdi-tools/files/dahdi-tools-3.2.0-lto.patch  | 61 ++
 net-misc/dahdi-tools/metadata.xml  |  3 +
 4 files changed, 138 insertions(+)

diff --git a/net-misc/dahdi-tools/Manifest b/net-misc/dahdi-tools/Manifest
index 72e63527c043..39bdb6ec81be 100644
--- a/net-misc/dahdi-tools/Manifest
+++ b/net-misc/dahdi-tools/Manifest
@@ -1 +1,2 @@
 DIST dahdi-tools-3.1.0.tar.gz 607449 BLAKE2B 
aa8ef197cbdecf5c892386aa1c25c940ed3f7c24884f588dcca975d34ee7b4c41722d2529fa305d7568d03302e10e6eb4d5df36a899315e05bf243163500b22d
 SHA512 
e0e5bf24e4834ca39ef7dc1af1bb7ef26bd258a8b2cb2406a7e1ffed25b4b1d44a5fce41d97c5ad7fc6ebb66f965759d2b49ffa6d89845786f43eadb89ff4694
+DIST dahdi-tools-3.2.0.tar.gz 729392 BLAKE2B 
77667a16fd18fa5b6ffd67d9bd267c4ea5e6ff3841938de64704b7e6f1818b23feff196701c62ceb0a56c677614b4c2a4d4d1f4f533020559e8b3b3c12785bf5
 SHA512 
29df9a768c6db872bd51926dac11178400a03e2e1d0771ae163433ce300af71691f5c7a60f8756c0e6cef8a43f1331944cb4e44393f04a0ff8dee19bc9e7cf16

diff --git a/net-misc/dahdi-tools/dahdi-tools-3.2.0.ebuild 
b/net-misc/dahdi-tools/dahdi-tools-3.2.0.ebuild
new file mode 100644
index ..773d22263bd4
--- /dev/null
+++ b/net-misc/dahdi-tools/dahdi-tools-3.2.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools bash-completion-r1 perl-functions udev
+
+DESCRIPTION="Userspace tools to configure the kernel modules from 
net-misc/dahdi"
+HOMEPAGE="https://www.asterisk.org;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/${PN}/releases/${P}.tar.gz;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="ppp"
+PATCHES=(
+   "${FILESDIR}/dahdi-nondigium-blacklist.patch"
+   "${FILESDIR}/dahdi-tools-3.1.0-parallel-make-no-config.patch"
+   "${FILESDIR}/dahdi-tools-3.1.0-execinfo.patch"
+   "${FILESDIR}/dahdi-tools-3.1.0-cplusplusexternc.patch"
+   "${FILESDIR}/dahdi-tools-3.2.0-lto.patch"
+)
+
+DEPEND="dev-libs/newt
+   net-misc/dahdi
+   sys-kernel/linux-headers
+   virtual/libusb:1
+   ppp? ( net-dialup/ppp:= )"
+RDEPEND="${DEPEND}
+   dev-lang/perl:=
+   dev-perl/CGI"
+BDEPEND="dev-lang/perl
+   sys-apps/file"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf $(use_with ppp) --with-perllib="$(perl_get_vendorlib)"
+   sed -re 's/ -Werror($|[[:space:]])//' -i xpp/oct612x/Makefile.in || die 
"sed to eliminate -Werror failed."
+   sed -re '/[[:space:]]*-Werror[[:space:]]*\\$/ d' -i xpp/xtalk/Makefile 
|| die "sed to eliminate -Werror failed."
+}
+
+src_install() {
+   local bashcompdir="$(get_bashcompdir)"
+   local bashcmd bashcmdtarget
+
+   emake DESTDIR="${ED}" bashcompdir="${bashcompdir}" 
udevrulesdir="$(get_udevdir)/rules.d" install
+   emake DESTDIR="${ED}" install-config
+
+   dosbin patgen pattest patlooptest hdlcstress hdlctest hdlcgen 
hdlcverify timertest
+
+   # install init scripts
+   newinitd "${FILESDIR}"/dahdi.init2 dahdi
+   newinitd "${FILESDIR}"/dahdi-autoconf.init-3.1.0-r4 dahdi-autoconf
+   newconfd "${FILESDIR}"/dahdi-autoconf.conf2 dahdi-autoconf
+
+   bashcomp_alias dahdi $(sed -nre 's/^complete -F .* //p' 
"${ED}${bashcompdir}/dahdi" ||
+   die "Error parsing dahdi bash completion file for commands")
+
+   # Delete *if* the libtool file exists, bug #778380
+   find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}

diff --git a/net-misc/dahdi-tools/files/dahdi-tools-3.2.0-lto.patch 
b/net-misc/dahdi-tools/files/dahdi-tools-3.2.0-lto.patch
new file mode 100644
index ..75f6c1a93eee
--- /dev/null
+++ b/net-misc/dahdi-tools/files/dahdi-tools-3.2.0-lto.patch
@@ -0,0 +1,61 @@
+From bc45d96413902e0ded093908bc3a02410d799e24 Mon Sep 17 00:00:00 2001
+From: Jaco Kroon 
+Date: Thu, 11 May 2023 17:28:02 +0200
+Subject: [PATCH] Fix compilation with LTO.
+
+---
+ xpp/echo_loader.c | 10 +-
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/xpp/echo_loader.c b/xpp/echo_loader.c
+index 827f6ef..adfb1f4 100644
+--- a/xpp/echo_loader.c
 b/xpp/echo_loader.c
+@@ -409,7 +409,7 @@ UINT32 

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

2023-05-11 Thread Sam James
commit: 069bd8848f9792e74c67268e9302e84d2acceabf
Author: Jaco Kroon  uls  co  za>
AuthorDate: Thu May 11 14:18:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 12 03:53:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=069bd884

net-misc/dahdi: add 3.2.0

Closes: https://bugs.gentoo.org/896396
Closes: https://bugs.gentoo.org/84
Closes: https://bugs.gentoo.org/871363
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Sam James  gentoo.org>

 net-misc/dahdi/Manifest   |   3 +
 net-misc/dahdi/dahdi-3.2.0.ebuild | 120 ++
 net-misc/dahdi/metadata.xml   |   3 +
 3 files changed, 126 insertions(+)

diff --git a/net-misc/dahdi/Manifest b/net-misc/dahdi/Manifest
index 716cde8c9cc2..856dd7fb9c7e 100644
--- a/net-misc/dahdi/Manifest
+++ b/net-misc/dahdi/Manifest
@@ -16,7 +16,10 @@ DIST dahdi-fw-te820-1.76.tar.gz 54303 BLAKE2B 
16a70f103f890275595c1c066d05992b43
 DIST dahdi-fw-vpmoct032-1.12.0.tar.gz 443985 BLAKE2B 
f7f1b5240dafeea42c25c19e3bd62a60398e29848d53a24d7cb3263922fc43dbdf0f9b66ba8324e9d7f37047803fd474e90102d4af876169f5597e545b98d529
 SHA512 
3ee8c56a7075d13a6457a5249fcffc04b2da59da94a622cb66810babf46260235492810c867479fccf343e84424c9bcc12c2d05389a52c0a56c62b138f23aeb3
 DIST dahdi-fwload-vpmadt032-1.25.0.tar.gz 149360 BLAKE2B 
bb754b1abf794d918d1c457792a0432adc57dabf73e67868dd7a72995f2e9240a528a357427ae8602b10907c813cc50da4c35b8c060bdc7ece399f096ce6519b
 SHA512 
3534f0bab0e142ae94b9b5c401a5c314bab43bc1ca9283600ca82b1746afa514eff6a965ccc6b48774d577beaddb12d165f66221b3b6457df68ccbcede812047
 DIST dahdi-linux-3.1.0.tar.gz 1645832 BLAKE2B 
27ea6b68318750639fd90f2061e2e9e128e3faa8cc195b368f7157947f5b522f86b871a3b793016945c9faaed20b38a185adafa29b2fc04019063257f578169e
 SHA512 
440f5e44c933c609f2b3cfcf013c84bcd0c37929a43d69aac0276b11484cb890cd5939c5ac5950cad54d934d27ee6ff0b18f2bdd58477ed9be8055de107727b4
+DIST dahdi-linux-3.2.0.tar.gz 1617958 BLAKE2B 
1a35ba69719e7cebf7cf471f901a3280e1558b8e8e4f615fcc974a08a83f62e71ee653b47f3a09e85e96a0447e4516996ef254497746492fe50eebef5515e217
 SHA512 
cb4b06d5a83aae7ce54049137d989fa6275367debc77a1df64cc36ba1bda08a058ea92f01bb873bcd83c3c7d58ff4c5da42c67bbbe8a02b8f4f0e12348c4a072
 DIST gentoo-dahdi-patches-3.1.0-r4.tar.bz2 8631 BLAKE2B 
683cfac178bb2d15053396d45ed6c4b0511952165b3bf4907f8f95737d1b36eab2d7cd7c288924602539779d4251d9ef5d7c369c8c600fa27862c173f4aa1506
 SHA512 
7b4bca16bd0cb9ee9f1d44fedb1077436cd951c3c92693c5b8187e0d2292dc236db89cb2304f80cc287c83ffbf4bd1c8a413c4d508b0493a6be1e3051f2af157
+DIST gentoo-dahdi-patches-3.2.0.tar.bz2 6947 BLAKE2B 
8e4d2245d966a14c6eec7045c74788decc52c5dec562e7d09670766f169e6890a7fae2bf245ab198276780210564e891fe5d16b6e0d44ff5be876f218c23f2fb
 SHA512 
c47a092d17abb0070cebfae540363a01bb8a9927e05524c3d50e76d69249115b3caf83d436469153b7a519e6c6952baab14d6bf898a440373f90d02359fbb4ae
 DIST gentoo-dahdi-patchset-3.1.0-r3.tar.bz2 107738 BLAKE2B 
9c6a846f744753ae133c24425224675fdbeab5c1b1bc70dd621c615af2f13eec6eb4981ec160c813be62d9d69cd8af6b2cd517005399e24f78fa30da5e20c464
 SHA512 
75d6562783adc5584966cba38d92a7d1aba3f448cac486be454f9810bb8380009a71a56261a0820a5eb5e13a2c0b49768c1d6adc2310f0be2133140e9e9ae3de
 DIST gentoo-dahdi-sources-3.1.0-r4.tar.bz2 87720 BLAKE2B 
676a8332b0d68155dc2b24a49f01abd21521c9aeecdc930b2fbf1fcbcda568b8162d9d34a5876b0dcd5510abc72e933a112598863df745a44b54a9bc928c6cb8
 SHA512 
d7f77dcb636e1346bbe18ed780a3df3cab064d12e50f01528a102f9fbadb11661218b8e00e73792003cb7d8440fab58011900244d7555e33a4c26c8164f61762
+DIST gentoo-dahdi-sources-3.2.0.tar.bz2 87595 BLAKE2B 
18a2f007581ac653e0a1a50c77b36b0b2065e1dfd5c32ffe754cbb66b7aaf6df52dc4f856f8a9e0440f6ecf193c56e7506db24ab2b0ede43d9a1185ef84e0036
 SHA512 
4f13597914427f2e6cea08c6dce9e9bedf5d35a62c8d5dc545e8fb1268ffeb5dece84a27c2a50a8d55a7b8eda1d4fe2bfe18465b0492b45a3684170c5a600072
 DIST jnet-dahdi-drivers-1.0.14.tar.gz 64860 BLAKE2B 
c8bbb007cd1a76d02b758af35d1d6a26d5617018ad1de8c69dd9bdf7d781d66b85031706efe55edb32eec1d00f3877fe8a2edd4f9899f367824875cd5fe93984
 SHA512 
419352897d39bae6b51ee302723de6ca3c8041546a1273fa0691cf169e16f37fc730f3033fed4e5f564dce6dcc097e93f609208af8c38d03b9aee96b95037d66

diff --git a/net-misc/dahdi/dahdi-3.2.0.ebuild 
b/net-misc/dahdi/dahdi-3.2.0.ebuild
new file mode 100644
index ..8b59341edcee
--- /dev/null
+++ b/net-misc/dahdi/dahdi-3.2.0.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic linux-mod toolchain-funcs
+
+MY_P="${P/dahdi/dahdi-linux}"
+JNET=1.0.14
+GENTOO_PATCHVERSION=3.2.0
+GENTOO_SOURCEVERSION=3.2.0
+S="${WORKDIR}/${MY_P}"
+
+JNET_DRIVERS="cwain qozap ztgsm"
+
+DESCRIPTION="Kernel modules for Digium compatible hardware (formerly known as 
Zaptel)"
+HOMEPAGE="https://www.asterisk.org;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/${MY_P}.tar.gz
+   

[gentoo-commits] repo/gentoo:master commit in: media-plugins/mda-lv2/

2023-05-11 Thread Sam James
commit: dcc76c9cc5990fbc66dbc1c7d9201bb108060768
Author: Sam James  gentoo  org>
AuthorDate: Fri May 12 03:39:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 12 03:39:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcc76c9c

media-plugins/mda-lv2: add bug link for test failure

Bug: https://gitlab.com/drobilla/mda-lv2/-/issues/2
Signed-off-by: Sam James  gentoo.org>

 media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild 
b/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild
index 5bd3984346c9..9a73be0503be 100644
--- a/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild
+++ b/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild
@@ -15,7 +15,7 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE="test"
 # Tests fail because of lvz_new_audioeffectx symbol in plugins, check
-# on new lv2lint release (>0.16.2)
+# on new lv2lint release (>0.16.2). See 
https://gitlab.com/drobilla/mda-lv2/-/issues/2.
 RESTRICT="!test? ( test ) test"
 
 DEPEND="media-libs/lv2"



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

2023-05-11 Thread Sam James
commit: dfc54f1fdca4c1aa0c20a2168d85fadcb6fdd6b9
Author: Sam James  gentoo  org>
AuthorDate: Fri May 12 02:40:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 12 02:55:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfc54f1f

net-libs/libident: wire up (restricted) tests

Interactive.

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

 net-libs/libident/libident-0.32-r1.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/net-libs/libident/libident-0.32-r1.ebuild 
b/net-libs/libident/libident-0.32-r1.ebuild
index e225b30168ef..5faec7595bc3 100644
--- a/net-libs/libident/libident-0.32-r1.ebuild
+++ b/net-libs/libident/libident-0.32-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,6 +12,9 @@ SRC_URI="http://people.via.ecp.fr/~rem/libident/${P}.tar.bz2;
 LICENSE="public-domain"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86"
+IUSE="test"
+# Interactive tests only.
+RESTRICT="!test? ( test ) test"
 
 src_prepare() {
default
@@ -19,7 +22,9 @@ src_prepare() {
 }
 
 src_configure() {
-   econf --disable-static
+   econf \
+   --disable-static \
+   $(use_enable test testers)
 }
 
 src_install() {



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

2023-05-11 Thread Sam James
commit: b926571bdf222767f4db79adc3a84e7cc7ff2368
Author: Sam James  gentoo  org>
AuthorDate: Fri May 12 02:22:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 12 02:55:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b926571b

media-sound/mpdscribble: wire up (restricted) tests

They're interactive/manual.

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

 media-sound/mpdscribble/mpdscribble-0.24.ebuild | 13 -
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/media-sound/mpdscribble/mpdscribble-0.24.ebuild 
b/media-sound/mpdscribble/mpdscribble-0.24.ebuild
index 69429a0bcd59..7b2faf2a00ae 100644
--- a/media-sound/mpdscribble/mpdscribble-0.24.ebuild
+++ b/media-sound/mpdscribble/mpdscribble-0.24.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,6 +15,9 @@ 
SRC_URI="https://www.musicpd.org/download/${PN}/${PV}/${P}.tar.xz;
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ~ppc x86"
+IUSE="test"
+# Test program is just an interactive check.
+RESTRICT="!test? ( test ) test"
 
 RDEPEND="
dev-libs/boost
@@ -33,6 +36,14 @@ PATCHES=(
"${FILESDIR}"/${PN}-0.23-gcc12-time.patch
 )
 
+src_configure() {
+   local emesonargs=(
+   $(meson_use test)
+   )
+
+   meson_src_configure
+}
+
 src_install() {
meson_src_install
newinitd "${FILESDIR}/mpdscribble.rc" mpdscribble



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

2023-05-11 Thread Sam James
commit: 173b5091da7b6aa2f775943f24912e1a8616d9a4
Author: Sam James  gentoo  org>
AuthorDate: Fri May 12 02:00:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 12 02:55:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=173b5091

dev-util/lv2lint: new package, add 0.16.2

Test dep of media-plugins/mda-lv2.

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

 dev-util/lv2lint/Manifest  |  1 +
 .../files/lv2lint-0.16.2-tests-optional.patch  | 48 ++
 dev-util/lv2lint/lv2lint-0.16.2.ebuild | 35 
 dev-util/lv2lint/metadata.xml  |  8 
 4 files changed, 92 insertions(+)

diff --git a/dev-util/lv2lint/Manifest b/dev-util/lv2lint/Manifest
new file mode 100644
index ..bcef3e9e3ddc
--- /dev/null
+++ b/dev-util/lv2lint/Manifest
@@ -0,0 +1 @@
+DIST lv2lint-0.16.2.tar.gz 69506 BLAKE2B 
db221cb2e5e7a25c1a962ae7b1376adce24d593ca871b444fe3bd1a333aedfddcb02bafd5a3dbf4cf1da015b54dc7ca59e3e37208c1902390c524c6b005a83bc
 SHA512 
8abd393832179f526d15b141a88239af355cdcccd9284e44c3deea2e4d189959242311993d6ef04aea5634d02e01f659cd4141092668cf9b7e13c1d136923ce8

diff --git a/dev-util/lv2lint/files/lv2lint-0.16.2-tests-optional.patch 
b/dev-util/lv2lint/files/lv2lint-0.16.2-tests-optional.patch
new file mode 100644
index ..a38d87bff94b
--- /dev/null
+++ b/dev-util/lv2lint/files/lv2lint-0.16.2-tests-optional.patch
@@ -0,0 +1,48 @@
+https://git.open-music-kontrollers.ch/~hp/lv2lint/commit/b9ee588bff38bcdc52859d2b2167e47feadf6a0d.patch
+
+From b9ee588bff38bcdc52859d2b2167e47feadf6a0d Mon Sep 17 00:00:00 2001
+From: Hanspeter Portner 
+Date: Fri, 5 May 2023 12:04:53 +0200
+Subject: [PATCH] Add build-tests configure option
+
+--- a/meson.build
 b/meson.build
+@@ -29,6 +29,7 @@ x11_tests = get_option('x11-tests')
+ reuse = find_program('reuse', required : false)
+ 
+ version = get_option('version')
++build_tests = get_option('build-tests')
+ 
+ prefix= get_option('prefix')
+ libdir= get_option('libdir')
+@@ -133,9 +134,11 @@ configure_file(
+   install : true,
+   install_dir : 'bin')
+ 
+-if reuse.found()
+-  test('REUSE', reuse, args : [
+-'--root', meson.current_source_dir(),
+-'lint'
+-  ])
++if build_tests
++  if reuse.found()
++test('REUSE', reuse, args : [
++  '--root', meson.current_source_dir(),
++  'lint'
++])
++  endif
+ endif
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -1,7 +1,8 @@
+ # SPDX-FileCopyrightText: Hanspeter Portner 
+ # SPDX-License-Identifier: CC0-1.0
+ 
++option('build-tests', type : 'boolean', value : true)
+ option('online-tests', type : 'feature', value : 'disabled')
+ option('elf-tests', type : 'feature', value : 'disabled')
+ option('x11-tests', type : 'feature', value : 'disabled')
+-option('version', type : 'string', value : '0.17.81')
++option('version', type : 'string', value : '0.17.83')
+-- 
+2.38.4

diff --git a/dev-util/lv2lint/lv2lint-0.16.2.ebuild 
b/dev-util/lv2lint/lv2lint-0.16.2.ebuild
new file mode 100644
index ..feeeadef363b
--- /dev/null
+++ b/dev-util/lv2lint/lv2lint-0.16.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Check whether a given LV2 plugin is up to the specification"
+HOMEPAGE="https://git.open-music-kontrollers.ch/~hp/lv2lint;
+SRC_URI="https://git.open-music-kontrollers.ch/~hp/lv2lint/archive/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Artistic-2 CC0-1.0 ISC"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   media-libs/lilv
+   media-libs/lv2
+   virtual/libelf
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   # TODO: on next release (>0.16.2), wire up -Dbuild-tests
+   local emesonargs=(
+   -Db_lto=false
+
+   # See README, these are for runtime tests of *other* things 
(plugins)
+   -Donline-tests=disabled
+   -Delf-tests=enabled
+   -Dx11-tests=disabled
+   )
+
+   meson_src_configure
+}

diff --git a/dev-util/lv2lint/metadata.xml b/dev-util/lv2lint/metadata.xml
new file mode 100644
index ..e780015e9754
--- /dev/null
+++ b/dev-util/lv2lint/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+proau...@gentoo.org
+Gentoo ProAudio Project
+  
+



[gentoo-commits] repo/gentoo:master commit in: media-sound/vimpc/, media-sound/vimpc/files/

2023-05-11 Thread Sam James
commit: 5866f0c6aba60050dff8c51d89ec800ebaf3290c
Author: Sam James  gentoo  org>
AuthorDate: Fri May 12 02:37:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 12 02:55:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5866f0c6

media-sound/vimpc: add tests note; fix -Wformat-security; sync live

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

 .../files/vimpc-0.09.2-wformat-security.patch  | 103 +
 media-sound/vimpc/vimpc-0.09.2-r2.ebuild   |  56 +++
 media-sound/vimpc/vimpc-.ebuild|  37 +---
 3 files changed, 185 insertions(+), 11 deletions(-)

diff --git a/media-sound/vimpc/files/vimpc-0.09.2-wformat-security.patch 
b/media-sound/vimpc/files/vimpc-0.09.2-wformat-security.patch
new file mode 100644
index ..2d8c09e416e5
--- /dev/null
+++ b/media-sound/vimpc/files/vimpc-0.09.2-wformat-security.patch
@@ -0,0 +1,103 @@
+https://github.com/boysetsfrog/vimpc/commit/055ecdce0720fdfc9ec2528c520b6c33da36271b
+
+From 055ecdce0720fdfc9ec2528c520b6c33da36271b Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich 
+Date: Wed, 3 Nov 2021 08:25:58 +
+Subject: [PATCH] vimpc: always use "%s"-style format for printf()-style
+ functions
+
+`ncuses-6.3` added printf-style function attributes and now makes
+it easier to catch cases when user input is used in palce of format
+string when built with CFLAGS=-Werror=format-security:
+
+src/window/listwindow.cpp:120:16:
+  error: format not a string literal and no format arguments 
[-Werror=format-security]
+  120 |   mvwprintw(window, line, 0, BlankLine.c_str());
+  |   ~^~~~
+
+Let's wrap all the missing places with "%s" format.
+--- a/src/screen.cpp
 b/src/screen.cpp
+@@ -1489,7 +1489,7 @@ void Screen::ClearStatus() const
+   wattron(statusWindow_, A_REVERSE);
+}
+ 
+-   mvwprintw(statusWindow_, 0, 0, BlankLine.c_str());
++   mvwprintw(statusWindow_, 0, 0, "%s", BlankLine.c_str());
+ 
+if (settings_.Get(Setting::ColourEnabled) == true)
+{
+@@ -1516,7 +1516,7 @@ void Screen::UpdateTabWindow() const
+   wattron(tabWindow_, COLOR_PAIR(settings_.colours.TabWindow));
+}
+ 
+-   mvwprintw(tabWindow_, 0, 0, BlankLine.c_str());
++   mvwprintw(tabWindow_, 0, 0, "%s", BlankLine.c_str());
+wmove(tabWindow_, 0, 0);
+ 
+std::string name   = "";
+--- a/src/window/directorywindow.cpp
 b/src/window/directorywindow.cpp
+@@ -220,8 +220,8 @@ void DirectoryWindow::Print(uint32_t line) const
+ 
+   wattron(window, A_BOLD);
+   std::string const Directory = "/" + directory_.CurrentDirectory();
+-  mvwprintw(window, line, 0, BlankLine.c_str());
+-  mvwprintw(window, line, 1, Directory.c_str());
++  mvwprintw(window, line, 0, "%s", BlankLine.c_str());
++  mvwprintw(window, line, 1, "%s", Directory.c_str());
+   wattroff(window, A_BOLD);
+ 
+   if (settings_.Get(Setting::ColourEnabled) == true)
+@@ -250,7 +250,7 @@ void DirectoryWindow::Print(uint32_t line) const
+ wattron(window, A_REVERSE);
+  }
+ 
+- mvwprintw(window, line, 0, BlankLine.c_str());
++ mvwprintw(window, line, 0, "%s", BlankLine.c_str());
+ 
+  uint8_t expandCol = 1;
+ 
+@@ -276,7 +276,7 @@ void DirectoryWindow::Print(uint32_t line) const
+   }
+   else
+   {
+- mvwprintw(window, line, 0, BlankLine.c_str());
++ mvwprintw(window, line, 0, "%s", BlankLine.c_str());
+   }
+}
+ }
+--- a/src/window/help.cpp
 b/src/window/help.cpp
+@@ -64,7 +64,7 @@ void HelpWindow::Print(uint32_t line) const
+WINDOW * window = N_WINDOW();
+ 
+std::string const BlankLine(Columns(), ' ');
+-   mvwprintw(window, line, 0, BlankLine.c_str());
++   mvwprintw(window, line, 0, "%s", BlankLine.c_str());
+wmove(window, line, 0);
+ 
+if ((FirstLine() + line) < help_.Size())
+--- a/src/window/listwindow.cpp
 b/src/window/listwindow.cpp
+@@ -117,7 +117,7 @@ void ListWindow::Print(uint32_t line) const
+else
+{
+   std::string const BlankLine(Columns(), ' ');
+-  mvwprintw(window, line, 0, BlankLine.c_str());
++  mvwprintw(window, line, 0, "%s", BlankLine.c_str());
+}
+ #else
+SelectWindow::Print(line);
+--- a/src/window/lyricswindow.cpp
 b/src/window/lyricswindow.cpp
+@@ -61,7 +61,7 @@ void LyricsWindow::Print(uint32_t line) const
+WINDOW * window = N_WINDOW();
+ 
+std::string const BlankLine(Columns(), ' ');
+-   mvwprintw(window, line, 0, BlankLine.c_str());
++   mvwprintw(window, line, 0, "%s", BlankLine.c_str());
+wmove(window, line, 0);
+ 
+if ((FirstLine() == 0) && (line == 0))
+

diff --git a/media-sound/vimpc/vimpc-0.09.2-r2.ebuild 
b/media-sound/vimpc/vimpc-0.09.2-r2.ebuild
new file mode 100644
index ..a6a60a208193
--- /dev/null
+++ b/media-sound/vimpc/vimpc-0.09.2-r2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# 

[gentoo-commits] repo/gentoo:master commit in: media-plugins/mda-lv2/files/, media-plugins/mda-lv2/

2023-05-11 Thread Sam James
commit: 0701fdc8e9076e71de7bc4e64f760413028f130b
Author: Sam James  gentoo  org>
AuthorDate: Fri May 12 02:19:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 12 02:55:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0701fdc8

media-plugins/mda-lv2: wire up tests; fix LICENSE; fix strict aliasing

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

 .../files/mda-lv2-1.2.10-autoship-disable.patch| 38 +
 .../files/mda-lv2-1.2.10-strict-aliasing.patch | 37 +
 media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild | 47 ++
 3 files changed, 122 insertions(+)

diff --git a/media-plugins/mda-lv2/files/mda-lv2-1.2.10-autoship-disable.patch 
b/media-plugins/mda-lv2/files/mda-lv2-1.2.10-autoship-disable.patch
new file mode 100644
index ..c358416ffd85
--- /dev/null
+++ b/media-plugins/mda-lv2/files/mda-lv2-1.2.10-autoship-disable.patch
@@ -0,0 +1,38 @@
+https://gitlab.com/drobilla/mda-lv2/-/commit/e85a6c7fc8e0bccbe23691a6bf10bbbd2ce048bf
+
+From e85a6c7fc8e0bccbe23691a6bf10bbbd2ce048bf Mon Sep 17 00:00:00 2001
+From: David Robillard 
+Date: Mon, 22 Aug 2022 10:50:10 -0400
+Subject: [PATCH] Only run autoship test in strict mode
+
+--- a/meson.build
 b/meson.build
+@@ -61,15 +61,17 @@ subdir('mda.lv2')
+ #
+ 
+ if not get_option('tests').disabled() and not meson.is_subproject()
+-  # Check release metadata
+-  autoship = find_program('autoship', required: get_option('tests'))
+-  if autoship.found()
+-test(
+-  'autoship',
+-  autoship,
+-  args: ['test', meson.current_source_dir()],
+-  suite: 'data',
+-)
++  if get_option('strict')
++# Check release metadata
++autoship = find_program('autoship', required: get_option('tests'))
++if autoship.found()
++  test(
++'autoship',
++autoship,
++args: ['test', meson.current_source_dir()],
++suite: 'data',
++  )
++endif
+   endif
+ 
+   # Check licensing metadata
+-- 
+GitLab

diff --git a/media-plugins/mda-lv2/files/mda-lv2-1.2.10-strict-aliasing.patch 
b/media-plugins/mda-lv2/files/mda-lv2-1.2.10-strict-aliasing.patch
new file mode 100644
index ..d8e6c8e605aa
--- /dev/null
+++ b/media-plugins/mda-lv2/files/mda-lv2-1.2.10-strict-aliasing.patch
@@ -0,0 +1,37 @@
+https://gitlab.com/drobilla/mda-lv2/-/commit/ac0590c5a8f84f9edcd6817e44976ad75fccb252
+
+From ac0590c5a8f84f9edcd6817e44976ad75fccb252 Mon Sep 17 00:00:00 2001
+From: David Robillard 
+Date: Tue, 16 Aug 2022 17:04:16 -0400
+Subject: [PATCH] Fix strict aliasing violation
+
+Generally, I maintain this as a faithful port with minimal changes, but in this
+case, it's just filling a float up with garbage anyway, so the worst case can't
+be that bad.
+--- a/meson/suppressions/meson.build
 b/meson/suppressions/meson.build
+@@ -82,11 +82,5 @@ if is_variable('cpp')
+ endif
+   endif
+ 
+-  if cpp.get_id() == 'gcc'
+-cpp_suppressions += [
+-  '-Wno-strict-aliasing',
+-]
+-  endif
+-  
+   cpp_suppressions = cpp.get_supported_arguments(cpp_suppressions)
+ endif
+--- a/src/mdaJX10.cpp
 b/src/mdaJX10.cpp
+@@ -468,7 +468,7 @@ void mdaJX10::processReplacing(float **inputs, float 
**outputs, int32_t sampleFr
+ 
+ noise = (noise * 196314165) + 907633515;
+ r = (noise & 0x7F) + 0x4000; //generate noise + fast convert 
to float
+-w = *(float *)
++memcpy(, , sizeof(float));
+ w = ww * (w - 3.0f);
+ 
+ if(--k<0)
+-- 
+GitLab

diff --git a/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild 
b/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild
new file mode 100644
index ..5bd3984346c9
--- /dev/null
+++ b/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="LV2 port of the MDA plugins by Paul Kellett"
+HOMEPAGE="https://drobilla.net/software/mda-lv2.html;
+SRC_URI="https://download.drobilla.net/${P}.tar.xz;
+
+# See README
+LICENSE="|| ( GPL-2+ MIT )"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+# Tests fail because of lvz_new_audioeffectx symbol in plugins, check
+# on new lv2lint release (>0.16.2)
+RESTRICT="!test? ( test ) test"
+
+DEPEND="media-libs/lv2"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   test? ( dev-util/lv2lint )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-strict-aliasing.patch
+   "${FILESDIR}"/${P}-autoship-disable.patch
+)
+
+src_prepare() {
+   default
+
+   # reuse isn't packaged right now, but it's only for licencing
+   # i.e. it's essentially a lint check so not relevant for us downstream.
+   sed -i -e "/reuse = find_program('reuse', 
required/s:get_option('tests'):false:" meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature test tests)
+   )
+
+   

[gentoo-commits] repo/gentoo:master commit in: media-plugins/mda-lv2/

2023-05-11 Thread Sam James
commit: d1b5dc8ce062c8e802c794b588f56c62bea69fac
Author: Sam James  gentoo  org>
AuthorDate: Fri May 12 02:17:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 12 02:55:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1b5dc8c

media-plugins/mda-lv2: add gitlab upstream metadata

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

 media-plugins/mda-lv2/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/media-plugins/mda-lv2/metadata.xml 
b/media-plugins/mda-lv2/metadata.xml
index 6ba8ddc33e95..f5ccf86599e1 100644
--- a/media-plugins/mda-lv2/metadata.xml
+++ b/media-plugins/mda-lv2/metadata.xml
@@ -14,4 +14,7 @@
 
The instrument plugins make use of the new atom:AtomPort to receive 
MIDI. Apologies for any inconvenience, but this means they will only work in 
modern hosts which have implemented atom-based MIDI. The effects should work 
fine in any LV2 host.
 
+
+   drobilla/mda-lv2
+
 



[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/

2023-05-11 Thread Sam James
commit: 4fe9d3e62ee3a271ca381e8d729ea419c3619140
Author: Sam James  gentoo  org>
AuthorDate: Fri May 12 02:51:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 12 02:55:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fe9d3e6

x11-wm/fluxbox: wire up (restricted) tests

Interactive and throw.

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

 x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild | 14 --
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild 
b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild
index 0b4473aa39bc..a7785b67f68f 100644
--- a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild
+++ b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,9 +12,10 @@ SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz"
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
-IUSE="nls xinerama bidi +truetype +imlib +slit +systray +toolbar vim-syntax"
-
+IUSE="nls xinerama bidi +truetype +imlib +slit +systray test +toolbar 
vim-syntax"
 REQUIRED_USE="systray? ( toolbar )"
+# Tests are all manual and throw an exception on launch.
+RESTRICT="!test? ( test ) test"
 
 RDEPEND="bidi? ( >=dev-libs/fribidi-0.19.2 )
imlib? ( >=media-libs/imlib2-1.2.0[X] )
@@ -72,9 +73,10 @@ src_configure() {
$(use_enable bidi fribidi ) \
$(use_enable imlib imlib2) \
$(use_enable nls) \
-   $(use_enable slit ) \
-   $(use_enable systray ) \
-   $(use_enable toolbar ) \
+   $(use_enable slit) \
+   $(use_enable systray) \
+   $(use_enable test) \
+   $(use_enable toolbar) \
$(use_enable truetype xft) \
$(use_enable xinerama) \
--sysconfdir="${EPREFIX}"/etc/X11/${PN} \



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

2023-05-11 Thread Michał Górny
commit: d1801d4380bf5900e67482a6d1c09a3979f57917
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May 12 01:42:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May 12 01:42:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1801d43

dev-python/botocore: Bump to 1.29.133

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

 dev-python/botocore/Manifest |  1 +
 dev-python/botocore/botocore-1.29.133.ebuild | 72 
 2 files changed, 73 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index a15bea308cc9..d8dbb9851b61 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.29.129.gh.tar.gz 11476185 BLAKE2B 
b2601ecd28263e44f4830ccad24402
 DIST botocore-1.29.130.gh.tar.gz 11473884 BLAKE2B 
13d50cd41f690cf1e45324ca311da65f946396ebe3856ff60c06e35edc290d4e1d1b76e2b3bc72c3c0f8578f4cae16a7812f5c742bd8847cc5dfc5e15e98d12d
 SHA512 
0173113f295019bfd968af0651bde9032baa2ebb2018070db8702adc35d73ac98e03a828fed7637ebc76bf5d1ba66b6fadb87a1d2afdae8a23f6279d7d5f10ad
 DIST botocore-1.29.131.gh.tar.gz 11477200 BLAKE2B 
b82be25b352f8d8192e698e06ed7bb5ed56632a355930fef0d3e75eff3cba4ef3b165ad9d9b98a6d2a862fb0ac73b656494e2c33772a8527ee67fc0321ad7ed3
 SHA512 
b2ebdd6b1abb71a611120413a65b35f27e5962085cb35dc166b7eb04540622e39ef16d2f09f304a41c3692080f4bb8a6593cc60208b7d3f39d01e827a4795067
 DIST botocore-1.29.132.gh.tar.gz 11478315 BLAKE2B 
79b6a073cfe33b537f459c1380e7dc4fbbd8ab3c65996973e844986e142da51422ac9010127d876dd74214b091f66196fb7b6300deef242fcc401fae834b4350
 SHA512 
57abc6023f176c34bd38a11c09af790b6c8a8921021c6d29121ff25d6122c106a356f78cd5b4d67e991e07b092326bf119e438ad3ea3978d67abe09412138b57
+DIST botocore-1.29.133.gh.tar.gz 11484789 BLAKE2B 
ce1acc51ffada796e594090e7b4d73029df362459a562116ad9dabc56b926f7beec5644e5ce7d175e8901eac28420b57b758be266aa61582cac7e4b91b794e05
 SHA512 
62631be4f9bf07803e193a8a7ff3b04a806d6dc7668317765b853bba1f1c66cf49c8345f7640f829622c3c8ce96c775bf00bbfa943ff175a6c9a479a888e85db

diff --git a/dev-python/botocore/botocore-1.29.133.ebuild 
b/dev-python/botocore/botocore-1.29.133.ebuild
new file mode 100644
index ..491b6bbc21f2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.29.133.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+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
+   # fails on unrelated warnings
+   
tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
+   
tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
+   # TODO
+   
tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
+   )
+
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2023-05-11 Thread Michał Górny
commit: d031775cf3497e16e5c836bf0883b0ceecc41fe4
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May 12 01:43:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May 12 01:43:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d031775c

app-admin/awscli: Bump to 1.27.133

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

 app-admin/awscli/Manifest   |  1 +
 app-admin/awscli/awscli-1.27.133.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index ba812adf5056..fa7369b84b96 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -5,3 +5,4 @@ DIST aws-cli-1.27.129.gh.tar.gz 2417079 BLAKE2B 
d1de37906ba0e541ef968aac5d7a7718
 DIST aws-cli-1.27.130.gh.tar.gz 2418752 BLAKE2B 
5c8ad7c3af4312d2ed37fb36270efd4a5fee676ea956cfb33a90e4714226b3a2e7e8abc3de5d1ce8eb159b94f37bf796a38cf276c1eb66e0ebc061cac04dc682
 SHA512 
2b76d803a646d73d0b63a9c42404c00b98b95b98cf2bc4bba714441b065bbbc41d81a3859a362451512c0936caadae9a06790c56b886e235804a4c962aced622
 DIST aws-cli-1.27.131.gh.tar.gz 2420246 BLAKE2B 
3590493c0707ec80a74acca1a7c103eaa34e81c27cefbdc6b577eed044e553d35f0c727bfda163cf9c8344ab6550758fe69611acdada524d30f96f49fb330eba
 SHA512 
4fb706f1a606c53a940c7c9d9c67cbfc8d9352a6c9d0c2c9dfa0bf9f46e75f1b102a32c38250a31aa3fd29956a099f69a5c2dc0e93777b5f3301e1fca1143174
 DIST aws-cli-1.27.132.gh.tar.gz 2420336 BLAKE2B 
585b35e4e07933e7fcb1b1c93924bbf28340480b2391b2abc4cd32ed3db1843b1c9846937b9c96cbb05f382ae628f88ef89c136f6146781a1032a35932e853f6
 SHA512 
6fe1bb73444c39fcbc60d214696c021628dfe29a8692fe8460cb8f7d97522c39e9e0c998e1e4f92b6a7b0d77b47095621cc1ef38b6000e8c3db122ee79ec526b
+DIST aws-cli-1.27.133.gh.tar.gz 2421348 BLAKE2B 
0511291bf018bb62616f11231327b47abd153533c8ef0cdd5414d1c6f7f96ca529e3bbc3e5bb73cdb59d010502ebd122c3e83dc63bb7b4d84a6f7b011d3a03bc
 SHA512 
a308d805091ecc054e86bd83ca5525d5332f5f6efd2654ce1242e70c7459de75d4175689381cfcb530cb7b2b43d852fb827d54ef2845cb95206ef2379f8e3dc6

diff --git a/app-admin/awscli/awscli-1.27.133.ebuild 
b/app-admin/awscli/awscli-1.27.133.ebuild
new file mode 100644
index ..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.133.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(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.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${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() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
+   
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
+   )
+
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
+}
+
+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/docker-py/

2023-05-11 Thread Michał Górny
commit: ef59505774f17eede20c96b4adcfaeb6df5f087b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May 12 02:39:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May 12 02:39:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef595057

dev-python/docker-py: Bump to 6.1.2

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

 dev-python/docker-py/Manifest   |  1 +
 dev-python/docker-py/docker-py-6.1.2.ebuild | 56 +
 dev-python/docker-py/metadata.xml   |  2 +-
 3 files changed, 58 insertions(+), 1 deletion(-)

diff --git a/dev-python/docker-py/Manifest b/dev-python/docker-py/Manifest
index 9e28eb28e58b..bba31aec6f14 100644
--- a/dev-python/docker-py/Manifest
+++ b/dev-python/docker-py/Manifest
@@ -1 +1,2 @@
 DIST docker-py-5.0.3.gh.tar.gz 247093 BLAKE2B 
607aca3f6a58b289feed018f40fa5e76e9d6cbae9eefd15a3347e393ae68d963e897e5f288ebf3a13cfbbfafd37882152da1398f61a808338424f353384f1b43
 SHA512 
50890e8d75eb9e4d3d98bbea5f86b86ad199a56ab0761bf2d0c0f3b7902810b2c17c2a677b0063963742a43a4660d400705bb8eb4e217c89302ae849a4ef3e08
+DIST docker-py-6.1.2.gh.tar.gz 253183 BLAKE2B 
28435f5db00cbcd189cb06af77a4eac95a27944d324718c02b1d8f28c9954242c3a36ae376b0e0118ce1e03cb49f44925250b33b34b3ba5b459ef0df9ae9a6a4
 SHA512 
13c2711c44ae7b781187abaa7518ed86dd37192a44b6fff2c0090bfd8edb82555d15fb9d1681de9db47839f8dbcf17cc03fb88ed4e0e0052032dbcc9ed4c0078

diff --git a/dev-python/docker-py/docker-py-6.1.2.ebuild 
b/dev-python/docker-py/docker-py-6.1.2.ebuild
new file mode 100644
index ..3c5d6b7bfcd0
--- /dev/null
+++ b/dev-python/docker-py/docker-py-6.1.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+MY_P=docker-py-${PV}
+DESCRIPTION="Python client for Docker"
+HOMEPAGE="
+   https://github.com/docker/docker-py/
+   https://pypi.org/project/docker/
+"
+SRC_URI="
+   https://github.com/docker/docker-py/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/packaging-14.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.26.0[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.26.0[${PYTHON_USEDEP}]
+   >=dev-python/websocket-client-0.32.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/paramiko-2.4.3[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs \
+   'dev-python/myst-parser'
+distutils_enable_tests pytest
+
+src_prepare() {
+   # localhost has a better chance of being in /etc/hosts
+   sed -e 's:socket[.]gethostname():"localhost":' \
+   -i tests/unit/api_test.py || die
+
+   distutils-r1_src_prepare
+
+   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+}
+
+python_test() {
+   epytest tests/unit
+}

diff --git a/dev-python/docker-py/metadata.xml 
b/dev-python/docker-py/metadata.xml
index 8ec98dea8792..f7c364e174f0 100644
--- a/dev-python/docker-py/metadata.xml
+++ b/dev-python/docker-py/metadata.xml
@@ -8,6 +8,6 @@

docker/docker-py
https://github.com/docker/docker-py/issues
-   docker-py
+   docker

 



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

2023-05-11 Thread Michał Górny
commit: 622bb498f4aa36c7cb2b32557e4ad835d380b796
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May 12 01:43:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May 12 01:43:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=622bb498

dev-python/boto3: Bump to 1.26.133

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

 dev-python/boto3/Manifest  |  1 +
 dev-python/boto3/boto3-1.26.133.ebuild | 66 ++
 2 files changed, 67 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 26a1cffd570c..38e5e023ce1f 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -5,3 +5,4 @@ DIST boto3-1.26.129.gh.tar.gz 645918 BLAKE2B 
2de3833e60f8a8b91a35c863fc67e1b098b
 DIST boto3-1.26.130.gh.tar.gz 646289 BLAKE2B 
a93c3806253f1af6cfa385531fc7b9efbaefd403a20155c5033fd4860f19fa845394a73aa5641d21c5a3992abac92245345567c1286370ea7f0029d0159e0ad7
 SHA512 
1bf0f7d682437cd5564515b7da622b10201a4d91358f52c2c4bff9a80f1c082b881b87c53a21a0eef6c5f5c36ae622efd0d80225b402c4bf93019405f31d1a9f
 DIST boto3-1.26.131.gh.tar.gz 646652 BLAKE2B 
c28edab15296d5b12aa8d423cba491f0665c8c3b87187cc7e75c75b16533b7cc10789833559cb39852257cac0d22d08f901d7459ddd53e2642f7ee8a42d73d64
 SHA512 
d7b9a215a895c79c3d8f63c4657d9c9ddf733219a36e7b204edd2602695d92826ba0ce4192fe50037dec672395aaceda3b115bad4d48c3437a1e20f52beaaa3d
 DIST boto3-1.26.132.gh.tar.gz 646952 BLAKE2B 
1b819f0fefacd3c55cd877549709e62dde9c5320e5d999e9a50f47bcbd3ea25f4ac20e2f54b220def84cdd7d51fb369d37c6646468a1459164fee49c86985f9d
 SHA512 
5cdbb31617f7bd67967d6e36eaa19d8b84233adbfe83b9dfb5a5a682970dc2646bea2173305e1a3bfa29fc1d845454ac9f686444d540162f6ec0437f2e8507ec
+DIST boto3-1.26.133.gh.tar.gz 648114 BLAKE2B 
97c71216d92baffb9e07f9c112590a1fc7828dc90b66364c9f344cb5f95aa927c80c56426c679e9bff8b3fa82d203d527d529cb337e786b471c1df120a9fb186
 SHA512 
66270dc31b85860320e5dbffc77d2f51e1d4e6d413624269171e3824020ead0cee842cea0e292748127c0584ced74f835cd46554240bd522787e77ad939dc69e

diff --git a/dev-python/boto3/boto3-1.26.133.ebuild 
b/dev-python/boto3/boto3-1.26.133.ebuild
new file mode 100644
index ..2a4a7643203e
--- /dev/null
+++ b/dev-python/boto3/boto3-1.26.133.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/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/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.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.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+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} -n "$(makeopts_jobs)"
+}



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

2023-05-11 Thread Michał Górny
commit: 77f9435db8f8ed37a5ffd71bbab3d82956388b88
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May 12 02:24:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May 12 02:24:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77f9435d

dev-python/platformdirs: Bump to 3.5.1

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

 dev-python/platformdirs/Manifest  |  1 +
 dev-python/platformdirs/platformdirs-3.5.1.ebuild | 49 +++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/platformdirs/Manifest b/dev-python/platformdirs/Manifest
index a24dfe124b49..4e9786ade267 100644
--- a/dev-python/platformdirs/Manifest
+++ b/dev-python/platformdirs/Manifest
@@ -2,3 +2,4 @@ DIST platformdirs-3.2.0.tar.gz 15017 BLAKE2B 
ce9f180965e0736ae83170b3a055dbb58e2
 DIST platformdirs-3.3.0.tar.gz 15459 BLAKE2B 
46b59ce32b262feef1e045803b79c64ade18917dac34b11bd34ec8a6c872e9871df948532e10a8c4ebfbfddf2592243d8f8be6b24a84e75c08c5948068337f94
 SHA512 
c7530daf27072b0dea2d9bdb2fd764fb1f19daa735b199d3361579ffed709ba55392502600f73b8433e2651d36711dc264cf60a6fa50f29d9249b1e9808e35a3
 DIST platformdirs-3.4.0.tar.gz 15735 BLAKE2B 
6297b04dd8720ffa0af1899c2c8081c836d23d0526e6510a81fa727ca42d5006709d6e8bd583f09aade09f603c4489e21468b8c66d848220c8c6f1de37535e97
 SHA512 
e98648b5065cdb3b75c183548b4143c6564292e4ec283710490fd019a2e72f6207ac6af6617e192aadf17b521eebc18126bf4b69fac227ac3cda4b768ce109da
 DIST platformdirs-3.5.0.tar.gz 16037 BLAKE2B 
eef04e650c8028b87cc90fce02aed9259a6e4317b8445c429bbef1cb2ff1e6e6aae3c6dba38be2fed2e443cb4a7dc8c783345435ae922d0632e14823d7b80bfc
 SHA512 
2c454a760b3045f4824b1c436ac85533e7a6809e4525d70cee4d98289f9efc5a882384347a1992aaa237dc29ea8e778515eadeca208a2d058f9e574f5175ce20
+DIST platformdirs-3.5.1.tar.gz 17164 BLAKE2B 
7d9aeff02000b75a028e6f75dc4793e53bbe72b5fc069482d5790d9280a92b801dffca847fe64513b8ee3d24b5639681cb1cfcb1f97d85e8e996c7f6cbca2f71
 SHA512 
e3aa38bc943f9dc709dfaa3c6fe9e11f3b33d4263d1d41f7349d9926db2e41a36dd43c74ea2175ad89b107601f2dffded0f45e7703b9cb8ca9739945dee3c6fb

diff --git a/dev-python/platformdirs/platformdirs-3.5.1.ebuild 
b/dev-python/platformdirs/platformdirs-3.5.1.ebuild
new file mode 100644
index ..58e26b5de925
--- /dev/null
+++ b/dev-python/platformdirs/platformdirs-3.5.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A small Python module for determining appropriate 
platform-specific dirs"
+HOMEPAGE="
+   https://pypi.org/project/platformdirs/
+   https://github.com/platformdirs/platformdirs/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+
+BDEPEND="
+   test? (
+   dev-python/appdirs[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_configure() {
+   grep -q 'build-backend = "hatchling' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "${PN}"
+   version = "${PV}"
+   description = 'A small Python package for determining 
appropriate platform-specific dirs, e.g. a "user data dir".'
+   EOF
+   # sigh
+   cat > src/platformdirs/version.py <<-EOF || die
+   __version__ = version = '${PV}'
+   __version_tuple__ = version_tuple = (${PV//./, })
+   EOF
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/ooni-probe-cli/

2023-05-11 Thread Anna Vyalkova
commit: aa72dbcf6a7937963f53a2add3c2c9b668da33f3
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Fri May 12 02:01:48 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Fri May 12 02:01:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aa72dbcf

net-misc/ooni-probe-cli: add 3.17.2, drop 3.17.0

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 net-misc/ooni-probe-cli/Manifest| 2 +-
 .../{ooni-probe-cli-3.17.0.ebuild => ooni-probe-cli-3.17.2.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/ooni-probe-cli/Manifest b/net-misc/ooni-probe-cli/Manifest
index a4b8f1e4e..9c03afb7d 100644
--- a/net-misc/ooni-probe-cli/Manifest
+++ b/net-misc/ooni-probe-cli/Manifest
@@ -1,2 +1,2 @@
-DIST ooni-probe-cli-3.17.0.tar.gz 22660357 BLAKE2B 
688b4e2ebf1b6064753180ee5d77a34e9e685955cc99a6a0ad8c05e6f9f3ae89c92e092f6c19de346aa85ffebfe8b26c70903f455489980773dd84e37c427116
 SHA512 
1619674382dd0ef20228f7bcecaec2a7ac3fa71ac56fdf733b307b6fe2f30d73c6ab5be99a1c18e79656f16f65790299afddbc7e6acbdaec15979cb0269995ce
 DIST ooni-probe-cli-3.17.1.tar.gz 22683293 BLAKE2B 
76e6c7637ae344b83c87fc8c1c7e14adb460a94c745acda564c6fda285303051c36811935e91377507c50de2440ef15b2b43e710b87a6188842883e441db5ee0
 SHA512 
9952a1508227fca816a5d28bd943b99166543b1695adb7986243139d1375920132e43fd045f4e7c3813c01b3f3dd267fd6d8a79a095d8cc7b2d7f49970e8632c
+DIST ooni-probe-cli-3.17.2.tar.gz 22665844 BLAKE2B 
0f98c8aa96d3cb3bee000624dada4ddd464658714b0f690192c530ba1394753f07cf0acaadc3a2d03e7d59756597f4770f333bfe127c5b35800beef5fdaef2b6
 SHA512 
311e943f3349c73dfd83f4b7c9a7abf87f35eac7bb655ebaeab78a1aa0293c78236de5e0204f822940292ae4c96fbb8bb0489500e3d7b464f8f1ecbb8aeb98c9

diff --git a/net-misc/ooni-probe-cli/ooni-probe-cli-3.17.0.ebuild 
b/net-misc/ooni-probe-cli/ooni-probe-cli-3.17.2.ebuild
similarity index 100%
rename from net-misc/ooni-probe-cli/ooni-probe-cli-3.17.0.ebuild
rename to net-misc/ooni-probe-cli/ooni-probe-cli-3.17.2.ebuild



[gentoo-commits] proj/sandbox:stable-2.x commit in: /

2023-05-11 Thread Sam James
commit: b926cd079443bb9d0420b11201d4bd88a7aacd08
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Jan 21 16:36:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 12 01:39:38 2023 +
URL:https://gitweb.gentoo.org/proj/sandbox.git/commit/?id=b926cd07

build: Fix libc path configure test for mold

bfd, gold, lld, and mold all support `-Wl,--trace`, which has cleaner
output than `-Wl,--verbose`. mold doesn't output anything with the
latter, so the test didn't support that until now. The only difference
between them now is that mold prefixes its output with `trace: ` whereas
the others do not.

I checked the Solaris linker, but that does not support `-Wl,--trace`.

Bug: https://bugs.gentoo.org/830463
Signed-off-by: James Le Cuirot  gentoo.org>
Closes: https://github.com/gentoo/sandbox/pull/5
Signed-off-by: Sam James  gentoo.org>
(cherry picked from commit 190300def3160ca39bd8590d1bbc7305ae07cc5b)

 configure.ac | 15 +--
 1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/configure.ac b/configure.ac
index ace4173..a274580 100644
--- a/configure.ac
+++ b/configure.ac
@@ -363,16 +363,11 @@ try_link() {
) 1>_MESSAGE_LOG_FD
 }
 LIBC_PATH=$(AS_IF(
-   dnl GNU linker (bfd & gold) searching for
-   dnl (bfd)  "attempt to open 
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/libc.so succeeded"
-   dnl (gold) 
"/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: 
Attempt to open /lib64/libc.so.6 succeeded"
-   dnl if log does not contain "attempt" word then it's not a GNU linker
-   [try_link -Wl,--verbose && grep -q '[[Aa]]ttempt' libctest.log],
-   [$AWK '/[[Aa]]ttempt to open/ { if (($(NF-1) ~ /\/libc\.so/) && 
($NF == "succeeded")) LIBC = $(NF-1); }; END {print LIBC}' libctest.log],
-   dnl LLVM lld searching for latest (successful) entry of
-   dnl "ld.lld: 
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/libc.so"
-   dnl "ld.lld: /lib64/libc.so.6"
-   [try_link -Wl,--verbose],
+   dnl GNU linkers (bfd, gold), LLVM lld, mold - searching for latest 
entry of:
+   dnl 
"/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/libc.so"
+   dnl "/lib64/libc.so.6"
+   dnl Note that mold prefixes output with "trace: " whereas others do not.
+   [try_link -Wl,--trace],
[$EGREP -o '/[[^ ]]*/libc.so.*' libctest.log | tail -n1],
dnl Solaris linker
[try_link -Wl,-m],



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

2023-05-11 Thread Sam James
commit: f230d4cab0bc56d4eb0e981fb9ec21d3316cb61a
Author: Sam James  gentoo  org>
AuthorDate: Fri May 12 01:14:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 12 01:14:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f230d4ca

sys-devel/gcc: add 11.3.1_p20230511

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-11.3.1_p20230511.ebuild | 54 +++
 2 files changed, 55 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 13997e28e21a..399d46188402 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -5,6 +5,7 @@ DIST gcc-10.5.0-musl-patches-2.tar.xz 3452 BLAKE2B 
5387e516d07d81477b3f39b8b3bd9
 DIST gcc-10.5.0-patches-6.tar.xz 18208 BLAKE2B 
4cac3340108fb378c76ad62b728429f3c97f348d178744e7536575f3576ca8aa682b878b7df3b1c162dccae64a3cb56c66d8d60eae323e1ece2de4278084fdbd
 SHA512 
9d6c84325fbc118cee01347468ce729c278e5b026b16da945fe54050726e26f86a46ee7b71a01a47cf927b70bfcce459c49a6bc4fb93dcfaa047c76d4c5bc5bc
 DIST gcc-11-20230427.tar.xz 76165128 BLAKE2B 
dd896b418c1fce35a61005d5b5c90cfd1246d37d23c2a8fc08bacd7d7ca84c353f3ccf5de2370ae5e5ca95c7ae3deab3565b3f65eb78b611dbe5ad4a256516f0
 SHA512 
fada917a832be5d2e15ee32f24e19fc87b851dc8e6fc75d1be6d25d3510dba408ae3ef3b245ff239c51aa3d243c95f12269695611e5c8965ba55f5aa4730778d
 DIST gcc-11-20230504.tar.xz 76185732 BLAKE2B 
d8bc17e7a38078e2ffe918ba70ba7ec53aada1c604b6cefc54c577f965d46634de1a94b985cb3fd8417f12217b29a67e1ff2c10c342eca85a3185ad2a4e0373c
 SHA512 
e5c423a6049b11b8f1de776b861bd2eb86d1ce939a14c7bbe6244ee74ace2b3cf079135a846f71706f5996172d0e1e0695420938e18d990140d19bcc28dd10b5
+DIST gcc-11-20230511.tar.xz 76188960 BLAKE2B 
9241ea149cfd7ebabed4e255fd60924a4759c2e4c13edf2e84e7f2c129af6740eb9a22a353e14a05c4302b3e75df2a165a6ec23adc40247aa47f483173d36e64
 SHA512 
c265ad11858138c63eb7379abd625b126b6d21fe69c64429b4401dbc8ed625a5e5ba0ecf96da36b497121e0d613b11abee0a97b90a8a56bf240bf142f749852e
 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B 
a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607
 SHA512 
17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c
 DIST gcc-11.4.0-patches-10.tar.xz 13852 BLAKE2B 
54937d13e30e2a5303c7e197fae09eeed35ca0b9783625e02578fcee829b5503fb22d664366322b304df7d01ae807d00af7c93db3e3ceebe4851e15647724f87
 SHA512 
31b4d7a2e7cc589e92e12c3583d13d41c523cafbd309bc0532df9b68ea2473c89daef4c0edd3ce2917b5823d81a7792f145b9449f16277d0d64c22ceff50bbb9
 DIST gcc-11.4.0-patches-9.tar.xz 14704 BLAKE2B 
9aa2ecbac493d3040694e9930738e57d59a764b90ab92b91709c319b883f28ad108767e5d11e8b62af40bf1e583d5ff83a03e8c895f904bc6f41315ce9ab4f0a
 SHA512 
ac8b7c6c382ffacc4e9d08299440fc237fa366ec36fb8eb7a8d426b64a4186384a262e6380dc83ed7f7240125ce26a8435c8a4e0e13976ef2652067a7129bd17

diff --git a/sys-devel/gcc/gcc-11.3.1_p20230511.ebuild 
b/sys-devel/gcc/gcc-11.3.1_p20230511.ebuild
new file mode 100644
index ..9b57b16f07be
--- /dev/null
+++ b/sys-devel/gcc/gcc-11.3.1_p20230511.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_SUFFIX="xz"
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="10"
+PATCH_GCC_VER="11.4.0"
+MUSL_VER="2"
+MUSL_GCC_VER="11.4.0"
+
+if [[ $(ver_cut 3) ==  ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   else
+   MY_PV_2=$(($(ver_cut 2) - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
+fi
+
+inherit toolchain
+# Needs to be after inherit (for now?), bug #830908
+EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+
+# Don't keyword live ebuilds
+#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+#  KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+#fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
+   # bug #830454
+   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+   DEPEND="${RDEPEND}"
+   BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+fi
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for p in "${upstreamed_patches[@]}"; do
+   rm -v "${WORKDIR}/patch/${p}" || die
+   done
+
+   toolchain_src_prepare
+
+   eapply_user
+}



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

2023-05-11 Thread Sam James
commit: 8f976c89bb93a17e59cd5121370e097b821d9943
Author: Sam James  gentoo  org>
AuthorDate: Fri May 12 01:14:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 12 01:14:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f976c89

sys-libs/glibc: Stabilize 2.36-r8 amd64, #895784

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

 sys-libs/glibc/glibc-2.36-r8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.36-r8.ebuild 
b/sys-libs/glibc/glibc-2.36-r8.ebuild
index f8ee4287b7a4..2b3e5bc268e7 100644
--- a/sys-libs/glibc/glibc-2.36-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.36-r8.ebuild
@@ -26,7 +26,7 @@ PATCH_DEV=dilfridge
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



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

2023-05-11 Thread Sam James
commit: ac60912193f3a50953946c79ad10e71e209d836f
Author: Sam James  gentoo  org>
AuthorDate: Fri May 12 00:59:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 12 01:00:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac609121

sys-apps/systemd-utils: install 90-loaderentry.install for USE=boot

This fixes installkernel/kernel-install with systemd-utils-253[boot]:
```
 * CMP: =sys-apps/systemd-utils-253.4 with sys-apps/systemd-utils-253.4/image
 *  FILES:+usr/lib/kernel/install.d/90-loaderentry.install
 *   SIZE: 62.81MiB -> 62.82MiB, 119 -> 120 files
 * --> FILES(+1) SIZE(+0.00%)
```

90-loaderentry.install is generated from 90-loaderentry.install.in so it's
in the build dir, not the source dir, so we didn't pick it up. Also add it
to the targets as it's a custom_target.

Without this, 'kernel' wouldn't be installed to /boot, just 'initrd'.

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

 .../{systemd-utils-253.4.ebuild => systemd-utils-253.4-r1.ebuild} | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-apps/systemd-utils/systemd-utils-253.4.ebuild 
b/sys-apps/systemd-utils/systemd-utils-253.4-r1.ebuild
similarity index 98%
rename from sys-apps/systemd-utils/systemd-utils-253.4.ebuild
rename to sys-apps/systemd-utils/systemd-utils-253.4-r1.ebuild
index ad372c33f20e..f196ebea3aa4 100644
--- a/sys-apps/systemd-utils/systemd-utils-253.4.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-253.4-r1.ebuild
@@ -277,6 +277,7 @@ multilib_src_compile() {
kernel-install
man/bootctl.1
man/kernel-install.8
+   90-loaderentry.install
src/boot/efi/linux$(efi_arch).{efi,elf}.stub
src/boot/efi/systemd-boot$(efi_arch).efi
)
@@ -414,6 +415,9 @@ multilib_src_install() {
into /usr
dobin bootctl kernel-install
doman man/{bootctl.1,kernel-install.8}
+   # 90-loaderentry.install is generated from 
90-loaderentry.install.in
+   exeinto usr/lib/kernel/install.d
+   doexe src/kernel-install/*.install
insinto usr/lib/systemd/boot/efi
doins 
src/boot/efi/{linux$(efi_arch).{efi,elf}.stub,systemd-boot$(efi_arch).efi}
fi



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-pinyin/, app-i18n/ibus-pinyin/files/

2023-05-11 Thread Yixun Lan
commit: c2ec315acbc673833f5e076c9e8f3b52b2826537
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri May 12 00:07:38 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri May 12 00:11:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2ec315a

app-i18n/ibus-pinyin: fix preference issue in ibus-setup

Closes: https://bugs.gentoo.org/905906
Signed-off-by: Yixun Lan  gentoo.org>

 .../files/ibus-pinyin-1.5.0-gettext.patch  | 16 ++
 app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r6.ebuild   | 64 ++
 2 files changed, 80 insertions(+)

diff --git a/app-i18n/ibus-pinyin/files/ibus-pinyin-1.5.0-gettext.patch 
b/app-i18n/ibus-pinyin/files/ibus-pinyin-1.5.0-gettext.patch
new file mode 100644
index ..2014bad9820a
--- /dev/null
+++ b/app-i18n/ibus-pinyin/files/ibus-pinyin-1.5.0-gettext.patch
@@ -0,0 +1,16 @@
+--- a/setup/main.py
 b/setup/main.py
+@@ -45,7 +45,12 @@ class PreferencesDialog:
+ locale.setlocale(locale.LC_ALL, "")
+ localedir = os.getenv("IBUS_LOCALEDIR")
+ gettext.bindtextdomain("ibus-pinyin", localedir)
+-gettext.bind_textdomain_codeset("ibus-pinyin", "UTF-8")
++# Python's gettext module doesn't provide all methods in
++# new Python version since Python 3.10
++try:
++gettext.bind_textdomain_codeset("ibus-pinyin", "UTF-8")
++except AttributeError:
++pass
+ 
+ self.__bus = IBus.Bus()
+ self.__config = self.__bus.get_config()

diff --git a/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r6.ebuild 
b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r6.ebuild
new file mode 100644
index ..f3dd89c2dced
--- /dev/null
+++ b/app-i18n/ibus-pinyin/ibus-pinyin-1.5.0-r6.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2008-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+LUA_COMPAT=( lua5-1 )
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit autotools lua-single python-single-r1
+
+DESCRIPTION="Chinese Pinyin and Bopomofo engines for IBus"
+HOMEPAGE="https://github.com/ibus/ibus-pinyin;
+SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ibus/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="boost lua nls"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   lua? ( ${LUA_REQUIRED_USE} )"
+
+RDEPEND="${PYTHON_DEPS}
+   app-i18n/pyzy
+   dev-db/sqlite:3
+   $(python_gen_cond_dep '
+   app-i18n/ibus[python(+),${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   boost? ( dev-libs/boost )
+   lua? ( ${LUA_DEPS} )
+   nls? ( virtual/libintl )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/autoconf-archive
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-boost.patch
+   "${FILESDIR}"/${P}-content-type-method.patch
+   "${FILESDIR}"/${P}-python3.patch
+   "${FILESDIR}"/${P}-sqlite-3.41.0.patch
+   "${FILESDIR}"/${P}-gettext.patch #905906
+)
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+
+   if use lua; then
+   lua-single_pkg_setup
+   fi
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable boost) \
+   $(use_enable lua lua-extension) \
+   $(use_enable nls)
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/autossh/files/, net-misc/autossh/

2023-05-11 Thread Yixun Lan
commit: a411614149262f826b66443e6cf0ad1d7c66db70
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu May 11 23:52:00 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu May 11 23:56:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4116141

net-misc/autossh: fix undefined setproctile & QA issue

update EAPI 7 -> 8

Closes: https://bugs.gentoo.org/861596
Closes: https://bugs.gentoo.org/900252
Signed-off-by: Yixun Lan  gentoo.org>

 net-misc/autossh/autossh-1.4g-r2.ebuild  | 34 
 net-misc/autossh/files/autossh-1.4g-libbsd.patch | 28 +++
 net-misc/autossh/files/autossh-1.4g-printf.patch | 17 
 3 files changed, 79 insertions(+)

diff --git a/net-misc/autossh/autossh-1.4g-r2.ebuild 
b/net-misc/autossh/autossh-1.4g-r2.ebuild
new file mode 100644
index ..d792505d9987
--- /dev/null
+++ b/net-misc/autossh/autossh-1.4g-r2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Automatically restart SSH sessions and tunnels"
+HOMEPAGE="https://www.harding.motd.ca/autossh/;
+SRC_URI="https://www.harding.motd.ca/${PN}/${P}.tgz;
+
+LICENSE="BSD"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+SLOT="0"
+
+DEPEND="dev-libs/libbsd"
+RDEPEND="${DEPEND}
+   virtual/openssh"
+
+PATCHES=(
+   "${FILESDIR}"/autossh-1.4g-libbsd.patch
+   "${FILESDIR}"/autossh-1.4g-printf.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_install() {
+   dobin autossh
+   dodoc CHANGES README autossh.host rscreen
+   doman autossh.1
+}

diff --git a/net-misc/autossh/files/autossh-1.4g-libbsd.patch 
b/net-misc/autossh/files/autossh-1.4g-libbsd.patch
new file mode 100644
index ..09292b8b096d
--- /dev/null
+++ b/net-misc/autossh/files/autossh-1.4g-libbsd.patch
@@ -0,0 +1,28 @@
+diff --git a/configure.ac b/configure.ac
+index 4bb9380..8c15089 100644
+--- a/configure.ac
 b/configure.ac
+@@ -110,9 +110,10 @@ AC_FUNC_SELECT_ARGTYPES
+ AC_FUNC_STRFTIME
+ AC_FUNC_VPRINTF
+ AC_CHECK_FUNCS([alarm daemon dup2 gethostbyname gettimeofday memmove])
+-AC_CHECK_FUNCS([memset poll select setproctitle socket strchr strerror])
++AC_CHECK_FUNCS([memset poll select socket strchr strerror])
+ AC_CHECK_FUNCS([strncasecmp strtoul uname vsyslog])
+ 
++AC_CHECK_LIB(bsd, setproctitle)
+ AC_CHECK_LIB(nsl, gethostbyname)
+ AC_CHECK_LIB(socket, connect)
+ 
+diff --git a/autossh.c b/autossh.c
+index e2e3b84..9d3c1bf 100644
+--- a/autossh.c
 b/autossh.c
+@@ -52,6 +52,7 @@ typedef int32_t socklen_t;
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #ifndef HAVE_POLL
+ #  ifdef HAVE_SELECT

diff --git a/net-misc/autossh/files/autossh-1.4g-printf.patch 
b/net-misc/autossh/files/autossh-1.4g-printf.patch
new file mode 100644
index ..362232395dd8
--- /dev/null
+++ b/net-misc/autossh/files/autossh-1.4g-printf.patch
@@ -0,0 +1,17 @@
+diff --git a/configure.ac b/configure.ac
+index 4bb9380..38e2cf6 100644
+--- a/configure.ac
 b/configure.ac
+@@ -133,7 +134,11 @@ AC_CHECK_LIB(socket, connect)
+ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ AC_CACHE_CHECK([if libc defines __progname], ac_cv_libc_defines___progname, [
+   AC_TRY_LINK([],
+-  [ extern char *__progname; printf("%s", __progname); ],
++  [
++  #include ;
++  extern char *__progname;
++  printf("%s", __progname);
++  ],
+   [ ac_cv_libc_defines___progname="yes" ],
+   [ ac_cv_libc_defines___progname="no" ]
+   )



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/types-urllib3/

2023-05-11 Thread Lucio Sauer
commit: 49dd8433d1a2519d3721358686b903afa3a1663d
Author: Lucio Sauer  posteo  net>
AuthorDate: Thu May 11 23:43:41 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Thu May 11 23:43:41 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=49dd8433

dev-python/types-urllib3: drop 1.26.14, 1.26.15

Signed-off-by: Lucio Sauer  posteo.net>

 dev-python/types-urllib3/Manifest |  2 --
 dev-python/types-urllib3/types-urllib3-1.26.14.ebuild | 19 ---
 dev-python/types-urllib3/types-urllib3-1.26.15.ebuild | 19 ---
 3 files changed, 40 deletions(-)

diff --git a/dev-python/types-urllib3/Manifest 
b/dev-python/types-urllib3/Manifest
index 65daa655a..06abc0321 100644
--- a/dev-python/types-urllib3/Manifest
+++ b/dev-python/types-urllib3/Manifest
@@ -1,3 +1 @@
-DIST types-urllib3-1.26.14.tar.gz 8862 BLAKE2B 
6dda6de46b243b06afa57621307804512f78612373d4eae5b14472e738ac263fd8da38ddce95fcef7da2e461c291a550d0a52033b9b73c5018276f18fad6638a
 SHA512 
1dd04532efd6eb98834c4c45654e34edefae10290ff608ba07f21702b0ba00e49e0b4d69fb2b3bfe4038dcbbdf2cdddf45519a37d8615959921ef34741a910cb
-DIST types-urllib3-1.26.15.tar.gz 8855 BLAKE2B 
74d8df4d35766dcfefda8bb4f2d99fc8eb42451df6ae54f4543fcd1e63fdbf2ef1c534216cae7366ea3666b31a168e7fcac7c1dae3bddb294f130f9ffaf04417
 SHA512 
32300f58eb9fac3aa792093737a31872baf12c19ab8890ec76dae21188ec18048059b41e8c576cc8f9d8402f4014549ae89715298615955115984ca7ddf7f870
 DIST types-urllib3-1.26.25.13.tar.gz 11035 BLAKE2B 
4bb9c4b3761afa72dc6e0b6706261788908dd34f8d58593dc2d82845c3b0cac3b19cfe9b3fcfa75714c585be028b0ab57888affb4263efcc7aca083f4dce1689
 SHA512 
ba543c6365f590d5d7b1682da7cc6fdbab1ff144edf4d05865dd44ac0c9198c5aec14e884e3c6fbc945a67b7216624721d6af2d9730858b105ef8748f246bfd4

diff --git a/dev-python/types-urllib3/types-urllib3-1.26.14.ebuild 
b/dev-python/types-urllib3/types-urllib3-1.26.14.ebuild
deleted file mode 100644
index e04966df5..0
--- a/dev-python/types-urllib3/types-urllib3-1.26.14.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Typing stubs for urllib3"
-HOMEPAGE="
-   https://pypi.org/project/types-urllib3/
-   https://github.com/python/typeshed/tree/master/stubs/urllib3
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"

diff --git a/dev-python/types-urllib3/types-urllib3-1.26.15.ebuild 
b/dev-python/types-urllib3/types-urllib3-1.26.15.ebuild
deleted file mode 100644
index 0da244bd0..0
--- a/dev-python/types-urllib3/types-urllib3-1.26.15.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Typing stubs for urllib3"
-HOMEPAGE="
-   https://pypi.org/project/types-urllib3/
-   https://github.com/python/typeshed/tree/master/stubs/urllib3
-"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/types-requests/

2023-05-11 Thread Lucio Sauer
commit: 634a0eb3c8c59b5173192e0d474962e919c777bd
Author: Lucio Sauer  posteo  net>
AuthorDate: Thu May 11 23:38:41 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Thu May 11 23:38:41 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=634a0eb3

dev-python/types-requests: drop 2.27.30, 2.28.0

Signed-off-by: Lucio Sauer  posteo.net>

 dev-python/types-requests/Manifest |  2 --
 .../types-requests/types-requests-2.27.30.ebuild   | 22 --
 .../types-requests/types-requests-2.28.0.ebuild| 22 --
 3 files changed, 46 deletions(-)

diff --git a/dev-python/types-requests/Manifest 
b/dev-python/types-requests/Manifest
index 5de339814..cb7930254 100644
--- a/dev-python/types-requests/Manifest
+++ b/dev-python/types-requests/Manifest
@@ -1,3 +1 @@
-DIST types-requests-2.27.30.tar.gz 11473 BLAKE2B 
717e3c68b24a7123259f755ffcd427811fc8a45a1eb0c22708ac676f29b55af257c2a8bcdb21b35e019aa9efccd96c38ddc6b0dd1d8321456f8f0117efbdb6d0
 SHA512 
edebb63b1f5c64604de40462b2acd9cc86839f2e5affcfa0fab91afebf3b0050e4a713cdabb4d12a6f5203eee78637c33e173ba73b9f1b953d94633dc21354a0
-DIST types-requests-2.28.0.tar.gz 11532 BLAKE2B 
003869728f26bc64dd9cc755e20ccdd1eba0619aaf8cc3cbc27d6cebd62eb399ff757568624b2ffcf23cfc6dd5972a94b0e0e086a8f196111391e73fa7d2e431
 SHA512 
7d14642f3d54bc8c9e3f7c678b90a5f22a9464d4e66878783aeb30cb46bb8ff8b32c8db4309e0cd2e1e0fad243320ac3e1905c5e9ab10112856b7cb3e81673e4
 DIST types-requests-2.30.0.0.tar.gz 14922 BLAKE2B 
a682fd934221e6da2deec781d8cd1facf816636d9cc8395d29ae8bf3be958cf1d90420cb54f64f24f8562d6cb613e61100a211e1d627a7abcc82320a4b7bbaa1
 SHA512 
7ffa1dca0839a581c1ef47846b01f7861b92ec62e90e0fe17ff007de56366a259541653a8df1517d7dc3b46c8fabfbac362b164a21ceb7fb31ae3f6dcc7b605b

diff --git a/dev-python/types-requests/types-requests-2.27.30.ebuild 
b/dev-python/types-requests/types-requests-2.27.30.ebuild
deleted file mode 100644
index d51823084..0
--- a/dev-python/types-requests/types-requests-2.27.30.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Typing stubs for requests"
-HOMEPAGE="
-   https://pypi.org/project/types-requests/
-   https://github.com/python/typeshed/tree/master/stubs/requests
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-
-RDEPEND="https://pypi.org/project/types-requests/
-   https://github.com/python/typeshed/tree/master/stubs/requests
-"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-
-RDEPEND="

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/types-requests/

2023-05-11 Thread Lucio Sauer
commit: 322fa4e3268445b1e637fa403eba423fa923da90
Author: Lucio Sauer  posteo  net>
AuthorDate: Thu May 11 23:38:10 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Thu May 11 23:38:10 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=322fa4e3

dev-python/types-requests: add 2.30.0.0

Signed-off-by: Lucio Sauer  posteo.net>

 dev-python/types-requests/Manifest |  1 +
 dev-python/types-requests/metadata.xml |  1 +
 .../types-requests/types-requests-2.30.0.0.ebuild  | 22 ++
 3 files changed, 24 insertions(+)

diff --git a/dev-python/types-requests/Manifest 
b/dev-python/types-requests/Manifest
index a90365311..5de339814 100644
--- a/dev-python/types-requests/Manifest
+++ b/dev-python/types-requests/Manifest
@@ -1,2 +1,3 @@
 DIST types-requests-2.27.30.tar.gz 11473 BLAKE2B 
717e3c68b24a7123259f755ffcd427811fc8a45a1eb0c22708ac676f29b55af257c2a8bcdb21b35e019aa9efccd96c38ddc6b0dd1d8321456f8f0117efbdb6d0
 SHA512 
edebb63b1f5c64604de40462b2acd9cc86839f2e5affcfa0fab91afebf3b0050e4a713cdabb4d12a6f5203eee78637c33e173ba73b9f1b953d94633dc21354a0
 DIST types-requests-2.28.0.tar.gz 11532 BLAKE2B 
003869728f26bc64dd9cc755e20ccdd1eba0619aaf8cc3cbc27d6cebd62eb399ff757568624b2ffcf23cfc6dd5972a94b0e0e086a8f196111391e73fa7d2e431
 SHA512 
7d14642f3d54bc8c9e3f7c678b90a5f22a9464d4e66878783aeb30cb46bb8ff8b32c8db4309e0cd2e1e0fad243320ac3e1905c5e9ab10112856b7cb3e81673e4
+DIST types-requests-2.30.0.0.tar.gz 14922 BLAKE2B 
a682fd934221e6da2deec781d8cd1facf816636d9cc8395d29ae8bf3be958cf1d90420cb54f64f24f8562d6cb613e61100a211e1d627a7abcc82320a4b7bbaa1
 SHA512 
7ffa1dca0839a581c1ef47846b01f7861b92ec62e90e0fe17ff007de56366a259541653a8df1517d7dc3b46c8fabfbac362b164a21ceb7fb31ae3f6dcc7b605b

diff --git a/dev-python/types-requests/metadata.xml 
b/dev-python/types-requests/metadata.xml
index 54588f2ea..789964d55 100644
--- a/dev-python/types-requests/metadata.xml
+++ b/dev-python/types-requests/metadata.xml
@@ -7,6 +7,7 @@
   
   
 https://github.com/python/typeshed/issues
+python/typeshed
 types-requests
   
 

diff --git a/dev-python/types-requests/types-requests-2.30.0.0.ebuild 
b/dev-python/types-requests/types-requests-2.30.0.0.ebuild
new file mode 100644
index 0..9cba92dc6
--- /dev/null
+++ b/dev-python/types-requests/types-requests-2.30.0.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for requests"
+HOMEPAGE="
+   https://pypi.org/project/types-requests/
+   https://github.com/python/typeshed/tree/master/stubs/requests
+"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-python/types-urllib3"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/types-urllib3/

2023-05-11 Thread Lucio Sauer
commit: 68c7f07feacf66032b04f901e134d874ec326366
Author: Lucio Sauer  posteo  net>
AuthorDate: Thu May 11 23:42:27 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Thu May 11 23:42:27 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=68c7f07f

dev-python/types-urllib3: add 1.26.25.13

Signed-off-by: Lucio Sauer  posteo.net>

 dev-python/types-urllib3/Manifest|  1 +
 dev-python/types-urllib3/metadata.xml|  1 +
 .../types-urllib3/types-urllib3-1.26.25.13.ebuild| 20 
 3 files changed, 22 insertions(+)

diff --git a/dev-python/types-urllib3/Manifest 
b/dev-python/types-urllib3/Manifest
index 529b87d75..65daa655a 100644
--- a/dev-python/types-urllib3/Manifest
+++ b/dev-python/types-urllib3/Manifest
@@ -1,2 +1,3 @@
 DIST types-urllib3-1.26.14.tar.gz 8862 BLAKE2B 
6dda6de46b243b06afa57621307804512f78612373d4eae5b14472e738ac263fd8da38ddce95fcef7da2e461c291a550d0a52033b9b73c5018276f18fad6638a
 SHA512 
1dd04532efd6eb98834c4c45654e34edefae10290ff608ba07f21702b0ba00e49e0b4d69fb2b3bfe4038dcbbdf2cdddf45519a37d8615959921ef34741a910cb
 DIST types-urllib3-1.26.15.tar.gz 8855 BLAKE2B 
74d8df4d35766dcfefda8bb4f2d99fc8eb42451df6ae54f4543fcd1e63fdbf2ef1c534216cae7366ea3666b31a168e7fcac7c1dae3bddb294f130f9ffaf04417
 SHA512 
32300f58eb9fac3aa792093737a31872baf12c19ab8890ec76dae21188ec18048059b41e8c576cc8f9d8402f4014549ae89715298615955115984ca7ddf7f870
+DIST types-urllib3-1.26.25.13.tar.gz 11035 BLAKE2B 
4bb9c4b3761afa72dc6e0b6706261788908dd34f8d58593dc2d82845c3b0cac3b19cfe9b3fcfa75714c585be028b0ab57888affb4263efcc7aca083f4dce1689
 SHA512 
ba543c6365f590d5d7b1682da7cc6fdbab1ff144edf4d05865dd44ac0c9198c5aec14e884e3c6fbc945a67b7216624721d6af2d9730858b105ef8748f246bfd4

diff --git a/dev-python/types-urllib3/metadata.xml 
b/dev-python/types-urllib3/metadata.xml
index 8b7caf14a..c2e78e89d 100644
--- a/dev-python/types-urllib3/metadata.xml
+++ b/dev-python/types-urllib3/metadata.xml
@@ -7,6 +7,7 @@
   
   
 https://github.com/python/typeshed/issues
+python/typeshed
 types-urllib3
   
 

diff --git a/dev-python/types-urllib3/types-urllib3-1.26.25.13.ebuild 
b/dev-python/types-urllib3/types-urllib3-1.26.25.13.ebuild
new file mode 100644
index 0..b4d59a67d
--- /dev/null
+++ b/dev-python/types-urllib3/types-urllib3-1.26.25.13.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for urllib3"
+HOMEPAGE="
+   https://pypi.org/project/types-urllib3/
+   https://github.com/python/typeshed/tree/master/stubs/urllib3
+"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"



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

2023-05-11 Thread Matt Turner
commit: 51b02ff345f06adb9f4c96e538e27c4c5f7864c3
Author: Matt Turner  gentoo  org>
AuthorDate: Sun May  7 20:40:28 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu May 11 22:25:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51b02ff3

profiles: Mask app-dicts/stardict-* for removal

Bug: https://bugs.gentoo.org/905901
Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 3380027f994f..7d08e02fbc35 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,38 @@
 
 #--- END OF EXAMPLES ---
 
+# Matt Turner  (2023-05-11)
+# Dictionaries for app-text/stardict which is masked for removal.
+# Bug #905901. Removal on 2023-06-11
+app-dicts/stardict-cdict-en-zh-big5
+app-dicts/stardict-cdict-en-zh-gb
+app-dicts/stardict-cedict-zh-en-big5
+app-dicts/stardict-cedict-zh-en-gb
+app-dicts/stardict-dictd-devils
+app-dicts/stardict-freedict-eng-deu
+app-dicts/stardict-freedict-eng-fra
+app-dicts/stardict-freedict-eng-ita
+app-dicts/stardict-freedict-eng-lat
+app-dicts/stardict-freedict-eng-rus
+app-dicts/stardict-freedict-eng-spa
+app-dicts/stardict-freedict-eng-swe
+app-dicts/stardict-freedict-eng-tur
+app-dicts/stardict-freedict-tur-deu
+app-dicts/stardict-freedict-tur-eng
+app-dicts/stardict-jmdict-en-ja
+app-dicts/stardict-jmdict-ja-en
+app-dicts/stardict-langdao-en-zh-gb
+app-dicts/stardict-langdao-zh-en-gb
+app-dicts/stardict-mova-smiley
+app-dicts/stardict-oxford-en-zh-gb
+app-dicts/stardict-quick-eng-jpn
+app-dicts/stardict-quick-jpn-eng
+app-dicts/stardict-quick-ru-en
+app-dicts/stardict-xdict-en-zh-big5
+app-dicts/stardict-xdict-en-zh-gb
+app-dicts/stardict-xdict-zh-en-big5
+app-dicts/stardict-xdict-zh-en-gb
+
 # Matt Turner  (2023-05-11)
 # Depends on many deprecated packages, such as
 #  - app-text/enchant:0



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

2023-05-11 Thread Matt Turner
commit: 7a474ccea40d8cd166d6b973531290c985bc3922
Author: Matt Turner  gentoo  org>
AuthorDate: Sun May  7 20:33:19 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu May 11 22:24:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a474cce

profiles: Mask app-text/stardict for removal

Bug: https://bugs.gentoo.org/905901
Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 5c433abc6390..3380027f994f 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,16 @@
 
 #--- END OF EXAMPLES ---
 
+# Matt Turner  (2023-05-11)
+# Depends on many deprecated packages, such as
+#  - app-text/enchant:0
+#  - app-text/gnome-doc-utils
+#  - gnome-extra/gucharmap:0
+#  - x11-libs/gtk+:2
+# No reverse dependencies.
+# Bug #905901. Removal on 2023-06-11
+app-text/stardict
+
 # Sam James  (2023-05-10)
 # A major reverse depndency (kde-apps/libkexiv2) does not yet build against 
this
 # so mask for now, see bug #906087 and bug #906090.



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

2023-05-11 Thread Matt Turner
commit: 7a0a0ebb526cce917c052f540037ba0519a20c42
Author: Matt Turner  gentoo  org>
AuthorDate: Sun May  7 20:40:51 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu May 11 22:26:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a0a0ebb

stardict.eclass: Mark @DEAD

Bug: https://bugs.gentoo.org/905901
Closes: https://github.com/gentoo/gentoo/pull/30923
Signed-off-by: Matt Turner  gentoo.org>

 eclass/stardict.eclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/eclass/stardict.eclass b/eclass/stardict.eclass
index 080c01f92470..24c0aa331377 100644
--- a/eclass/stardict.eclass
+++ b/eclass/stardict.eclass
@@ -1,6 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# @DEAD
 # @ECLASS: stardict.eclass
 # @MAINTAINER:
 # No maintainer 



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

2023-05-11 Thread Matt Turner
commit: ce7873c1528648becb1e02235240fc0938a2ed35
Author: Matt Turner  gentoo  org>
AuthorDate: Sun May  7 20:41:38 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu May 11 22:25:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce7873c1

profiles: Mask app-text/sdcv for removal

Bug: https://bugs.gentoo.org/905901
Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 7d08e02fbc35..1c92911bdf87 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Matt Turner  (2023-05-11)
+# Console version of stardict which is masked for removal. Only reverse
+# dependencies are app-dicts/stardict-* (via stardict.eclass).
+# Bug #905901. Removal on 2023-06-11
+app-text/sdcv
+
 # Matt Turner  (2023-05-11)
 # Dictionaries for app-text/stardict which is masked for removal.
 # Bug #905901. Removal on 2023-06-11



[gentoo-commits] proj/locale-gen:master commit in: /

2023-05-11 Thread Andreas K. Hüttel
commit: 90bb71ee8aafe4bd412394045965d5af66a46c66
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu May 11 22:20:35 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu May 11 22:20:35 2023 +
URL:https://gitweb.gentoo.org/proj/locale-gen.git/commit/?id=90bb71ee

Add COPYING file with the GNU GPL2

The code was originally taken from GNU glibc, and this license is what
applies to the tools bundled with it.

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

 COPYING | 339 
 1 file changed, 339 insertions(+)

diff --git a/COPYING b/COPYING
new file mode 100644
index 000..d159169
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,339 @@
+GNU GENERAL PUBLIC LICENSE
+   Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately 

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

2023-05-11 Thread Marek Szuba
commit: a1983390d121fa46d493a10073a6b14989178902
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu May 11 20:57:08 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu May 11 21:44:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1983390

app-admin/ansible-lint: stabilize 6.14.6 for amd64

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/ansible-lint-6.14.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/ansible-lint-6.14.6.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.14.6.ebuild
index aff142066ce1..e0ff73fd5440 100644
--- a/app-admin/ansible-lint/ansible-lint-6.14.6.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.14.6.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/ansible/ansible-lint;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
 
 # Upstream has stated explicitly that all tests require Internet access
 PROPERTIES="test_network"



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

2023-05-11 Thread Marek Szuba
commit: 012de021b3b8690f34528e7068872a5c27a15e9a
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu May 11 21:40:35 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu May 11 21:44:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=012de021

dev-python/griffe: add missing test dependencies

Closes: https://bugs.gentoo.org/906139
Signed-off-by: Marek Szuba  gentoo.org>

 dev-python/griffe/griffe-0.27.4.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-python/griffe/griffe-0.27.4.ebuild 
b/dev-python/griffe/griffe-0.27.4.ebuild
index 7d4993cedf3c..6e5cda463d2c 100644
--- a/dev-python/griffe/griffe-0.27.4.ebuild
+++ b/dev-python/griffe/griffe-0.27.4.ebuild
@@ -18,6 +18,10 @@ SLOT="0"
 KEYWORDS="~amd64 ~riscv"
 
 RDEPEND=">=dev-python/colorama-0.4[${PYTHON_USEDEP}]"
+BDEPEND="test? (
+   >=dev-python/jsonschema-4.17.3[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.4[${PYTHON_USEDEP}]
+)"
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.27.4-build_backend.patch



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

2023-05-11 Thread Marek Szuba
commit: 57f54ceba61c976a7bf390685b7b6d841f8ca5ad
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu May 11 21:10:49 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu May 11 21:44:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57f54ceb

dev-python/mkdocstrings-python: add 1.0.0, drop 0.10.1

Closes: https://bugs.gentoo.org/906140
Signed-off-by: Marek Szuba  gentoo.org>

 dev-python/mkdocstrings-python/Manifest  | 2 +-
 ...strings-python-0.10.1.ebuild => mkdocstrings-python-1.0.0.ebuild} | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-python/mkdocstrings-python/Manifest 
b/dev-python/mkdocstrings-python/Manifest
index 4099a7aae251..a0f374326544 100644
--- a/dev-python/mkdocstrings-python/Manifest
+++ b/dev-python/mkdocstrings-python/Manifest
@@ -1 +1 @@
-DIST mkdocstrings-python-0.10.1.gh.tar.gz 124231 BLAKE2B 
3798a50aeebd8fc1712dddefb3565d1b3b340b0ad81c8908f97690eaad9c1169f3b02385155dc919319dd46dd00371a93b98ece67146bef64cea971f2f37dbb2
 SHA512 
9e5b9dd3ea66d462627e3fab38f7be35343f11fbe7188fb656fd187f87f6cd57b1c4bf9838e9ce63a35e9f7ec181a2b5b520350dff8ed7ed5960b979aa799e12
+DIST mkdocstrings-python-1.0.0.gh.tar.gz 126036 BLAKE2B 
aa5512d745e6da92a1fb622654d374170bf4a0d6957ed1425f6bfbc3dc96fb86125f4b04fcc7a7daf9a2e23dae3d42d3de6a94007b25fea6ca1eab234d9c07cf
 SHA512 
0b22953d4074b46f407b9303e4b040f7c0ee47b1202a463bcda66079e371840be3775d0d2fb38b3398b6fdbe70fbb887593d6d0b0c6cd5f42ad76365582796f9

diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-0.10.1.ebuild 
b/dev-python/mkdocstrings-python/mkdocstrings-python-1.0.0.ebuild
similarity index 80%
rename from dev-python/mkdocstrings-python/mkdocstrings-python-0.10.1.ebuild
rename to dev-python/mkdocstrings-python/mkdocstrings-python-1.0.0.ebuild
index d01d6329708e..d5fc16e10878 100644
--- a/dev-python/mkdocstrings-python/mkdocstrings-python-0.10.1.ebuild
+++ b/dev-python/mkdocstrings-python/mkdocstrings-python-1.0.0.ebuild
@@ -8,7 +8,7 @@ DISTUTILS_USE_PEP517=pdm
 
 inherit distutils-r1
 
-DESCRIPTION="Python language handler for dev-python/mkdocstrings"
+DESCRIPTION="Python handler for dev-python/mkdocstrings"
 HOMEPAGE="https://mkdocstrings.github.io/python/ 
https://pypi.org/project/mkdocstrings-python/;
 # Tests need files absent from the PyPI tarballs
 SRC_URI="https://github.com/mkdocstrings/python/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
@@ -17,7 +17,8 @@ LICENSE="ISC"
 SLOT="0"
 KEYWORDS="~amd64 ~riscv"
 
-RDEPEND="dev-python/griffe[${PYTHON_USEDEP}]"
+RDEPEND="dev-python/griffe[${PYTHON_USEDEP}]
+   dev-python/mkdocstrings[${PYTHON_USEDEP}]"
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.10.1-build_backend.patch



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

2023-05-11 Thread Marek Szuba
commit: 72bea55e979cf98bc25ab9ab77c6068d2d9ca995
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu May 11 21:26:54 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu May 11 21:44:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72bea55e

app-admin/ansible-molecule: tweak USE=doc dependencies

* mkdocstrings-python now takes care of pulling in mkdocstrings,
  and the latter no longer has IUSE=python
* according to Bug #906126 dependencies of the mkdocs plugin 'social'
  will likely only be mentioned as an optfeature, therefore no longer
  consider them only being here temporarily
* pulling in media-fonts/roboto should help with Bug #906141, I'll
  only test this on an offline system later though

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-molecule/ansible-molecule-5.0.1.ebuild | 8 ++--
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/app-admin/ansible-molecule/ansible-molecule-5.0.1.ebuild 
b/app-admin/ansible-molecule/ansible-molecule-5.0.1.ebuild
index c8963517cde0..801a44ed2d45 100644
--- a/app-admin/ansible-molecule/ansible-molecule-5.0.1.ebuild
+++ b/app-admin/ansible-molecule/ansible-molecule-5.0.1.ebuild
@@ -11,6 +11,7 @@ DOCS_DEPEND="
>=dev-python/mkdocs-ansible-0.1.4
dev-python/mkdocs-autorefs
dev-python/mkdocstrings-python
+   media-gfx/cairosvg
 "
 PYPI_PN="molecule"
 
@@ -39,16 +40,11 @@ RDEPEND="$(python_gen_cond_dep '
>=dev-util/cookiecutter-1.7.3[${PYTHON_USEDEP}]
selinux? ( sys-libs/libselinux[python,${PYTHON_USEDEP}] )
 ')"
-# cairosvg and pillow are technically speaking dependencies of the 
mkdocs-material
-# plugin "social" (Bug #906126).
-# mkdocstrings is here rather than in DOCS_DEPEND because the latter does not 
seem
-# to support the [use] syntax at present.
 BDEPEND="$(python_gen_cond_dep '
>=dev-python/setuptools-scm-7.0.0[${PYTHON_USEDEP}]
doc? (
-   dev-python/mkdocstrings[python,${PYTHON_USEDEP}]
dev-python/pillow[truetype,${PYTHON_USEDEP}]
-   media-gfx/cairosvg
+   media-fonts/roboto
)
test? (
app-admin/ansible-lint[${PYTHON_USEDEP}]



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

2023-05-11 Thread Marek Szuba
commit: d07f2e7d46c8443a8f14de5ebfd1a0538c35a34f
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu May 11 21:13:29 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu May 11 21:44:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d07f2e7d

dev-python/mkdocstrings: revise relationship to mkdocstrings-python

Upstream, both packages depend on one another. However:
 - mkdocstrings dependency on mkdocstrings-python is optional
 - mkdocstrings-python does in fact import mkdocstrings code, whereas
   mkdocstrings only references mkdocstrings-python in tests

Between the above and the fact it would be a bit redundant to have
mkdocstrings ebuilds have USE flags for every single language handler
we have in the tree, drop IUSE=python + only have mkdocstrings-python in
BDEPEND (and even there, only if tests are to be run).

Signed-off-by: Marek Szuba  gentoo.org>

 ...docstrings-0.21.2.ebuild => mkdocstrings-0.21.2-r1.ebuild} | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/dev-python/mkdocstrings/mkdocstrings-0.21.2.ebuild 
b/dev-python/mkdocstrings/mkdocstrings-0.21.2-r1.ebuild
similarity index 81%
rename from dev-python/mkdocstrings/mkdocstrings-0.21.2.ebuild
rename to dev-python/mkdocstrings/mkdocstrings-0.21.2-r1.ebuild
index 9c4b3536f017..5f83521a2811 100644
--- a/dev-python/mkdocstrings/mkdocstrings-0.21.2.ebuild
+++ b/dev-python/mkdocstrings/mkdocstrings-0.21.2-r1.ebuild
@@ -16,18 +16,17 @@ 
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.g
 LICENSE="ISC"
 SLOT="0"
 KEYWORDS="~amd64 ~riscv"
-IUSE="python"
-
-REQUIRED_USE="test? ( python )"
 
 RDEPEND=">=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
>=dev-python/markdown-3.3[${PYTHON_USEDEP}]
>=dev-python/markupsafe-1.1[${PYTHON_USEDEP}]
>=dev-python/mkdocs-1.2[${PYTHON_USEDEP}]
>=dev-python/mkdocs-autorefs-0.3.1[${PYTHON_USEDEP}]
-   >=dev-python/pymdown-extensions-6.3[${PYTHON_USEDEP}]
-   python? ( dev-python/mkdocstrings-python[${PYTHON_USEDEP}] )"
-BDEPEND="test? ( dev-python/mkdocs-material[${PYTHON_USEDEP}] )"
+   >=dev-python/pymdown-extensions-6.3[${PYTHON_USEDEP}]"
+BDEPEND="test? (
+   dev-python/mkdocs-material[${PYTHON_USEDEP}]
+   dev-python/mkdocstrings-python[${PYTHON_USEDEP}]
+)"
 
 # mkdocstrings documentation generation requires several currently
 # unpackaged mkdocs extensions and plug-ins, and this test



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

2023-05-11 Thread Marek Szuba
commit: e288494d1526da3946b12f07d935a0034aee8625
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu May 11 21:04:07 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu May 11 21:44:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e288494d

app-admin/ansible-lint: drop 6.14.2

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 -
 app-admin/ansible-lint/ansible-lint-6.14.2.ebuild | 55 ---
 2 files changed, 56 deletions(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index daed3d932b47..33fc7773ff8a 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,2 @@
-DIST ansible-lint-6.14.2.tar.gz 473090 BLAKE2B 
7ee73ab0b9539ae56cdf0220d79b271c45747fc1379f818e14f99b0d361e87cd7410548261e369a1d90cb3dceeb53bd46d614b041c837253ef643b653430bf51
 SHA512 
bb7350b56b9f81d398509b612cf1631020c21bed4f08ea8dda482460c18a1c0388269af513833778f29f1003a114366af885e7b7f31149731bad2067a904d30a
 DIST ansible-lint-6.14.6.tar.gz 475624 BLAKE2B 
99ac5214d7404c2cdaaf43678950b2031fd40396e45a27823feb708bc343b69181e624254b77bfe9f704a9037c60340f3a14d4a2651948b371ea91a28b1a1424
 SHA512 
dac9a089db2d2fe7b25f273b746571175d3ec974dbdf14d65cc10be83464f1ae88361d9e445d8687c011f817597fc4ca8d7501d192c6c529d9ec48997af8df7c
 DIST ansible-lint-6.16.0.tar.gz 481460 BLAKE2B 
127b1c1b979bf0a187d8ad7eff8e4a00540582f5eccdc74f56fce88a38f1e9106ea3237ba6b2d00edb72f36bb967381d9144df204134fc2091e7d51e8795956d
 SHA512 
bae9d8493aa4fe931878ce2f7dcba34955df50fc57e6cf95636a9f765a7310e05c563d93563134011673a94f1e2ca1b8db36cc394578858942560ba774dc1c21

diff --git a/app-admin/ansible-lint/ansible-lint-6.14.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.14.2.ebuild
deleted file mode 100644
index d64738c78bda..
--- a/app-admin/ansible-lint/ansible-lint-6.14.2.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
-HOMEPAGE="https://github.com/ansible/ansible-lint;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-
-# Upstream has stated explicitly that all tests require Internet access
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
-   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
-   >=dev-python/ansible-compat-2.2.7[${PYTHON_USEDEP}]
-   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
-   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
-   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
-   >=dev-python/ruamel-yaml-0.17.21[${PYTHON_USEDEP}]
-   >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
-   >=dev-util/yamllint-1.26.3[${PYTHON_USEDEP}]
-   dev-vcs/git"
-BDEPEND="
-   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
-   )"
-
-# test_call_from_outside_venv doesn't play nicely with the sandbox
-# irrespective of whether Internet access is allowed or not
-EPYTEST_DESELECT=(
-   test/test_main.py::test_call_from_outside_venv
-)
-
-distutils_enable_tests pytest
-
-# Test suite fails to start without this
-python_test() {
-   epytest test
-}



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

2023-05-11 Thread Sam James
commit: 40481ec6389e57b3ffc87472430b548e88f49d15
Author: Sam James  gentoo  org>
AuthorDate: Thu May 11 21:40:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 21:40:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40481ec6

media-sound/fluidsynth: fix typo in CMake check

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

 media-sound/fluidsynth/files/2.3.2-musl-implicit-declaration-fix.patch | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/media-sound/fluidsynth/files/2.3.2-musl-implicit-declaration-fix.patch 
b/media-sound/fluidsynth/files/2.3.2-musl-implicit-declaration-fix.patch
index ce9cf7ffc896..ae53ad240979 100644
--- a/media-sound/fluidsynth/files/2.3.2-musl-implicit-declaration-fix.patch
+++ b/media-sound/fluidsynth/files/2.3.2-musl-implicit-declaration-fix.patch
@@ -13,7 +13,7 @@ Signed-off-by: Brahmajit Das 
  include ( CheckSymbolExists )
  include ( CheckTypeSize )
  check_include_file ( string.h HAVE_STRING_H )
-+check_include_file ( string.h HAVE_STRINGS_H )
++check_include_file ( strings.h HAVE_STRINGS_H )
  check_include_file ( stdlib.h HAVE_STDLIB_H )
  check_include_file ( stdio.h HAVE_STDIO_H )
  check_include_file ( math.h HAVE_MATH_H )



[gentoo-commits] repo/gentoo:master commit in: net-libs/serf/files/, net-libs/serf/

2023-05-11 Thread Sam James
commit: c91cafb9e46fa580f698a54eecf1752aab89ab2a
Author: orbea  riseup  net>
AuthorDate: Thu May 11 14:37:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 21:05:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c91cafb9

net-libs/serf: fix dev-vcs/subversion build fail

With the previous backported LibreSSL patch the build in
dev-vcs/subversion fails with an undefined reference to
CRYPTO_malloc_init() which should be used with LibreSSL
and not OpenSSL. To avoid this unintended issue the patch
is changed to check only for LIBRESSL_VERSION_NUMBER.

When the next serf release happens this patch can be removed
and the new upstream cmake build system may be preferable.

Closes: https://bugs.gentoo.org/906123
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/30992
Signed-off-by: Sam James  gentoo.org>

 net-libs/serf/files/serf-1.3.9-libressl.patch  | 28 +-
 .../{serf-1.3.9-r3.ebuild => serf-1.3.9-r4.ebuild} |  2 +-
 2 files changed, 7 insertions(+), 23 deletions(-)

diff --git a/net-libs/serf/files/serf-1.3.9-libressl.patch 
b/net-libs/serf/files/serf-1.3.9-libressl.patch
index 1c437e81bc05..bfb07bd5a0ad 100644
--- a/net-libs/serf/files/serf-1.3.9-libressl.patch
+++ b/net-libs/serf/files/serf-1.3.9-libressl.patch
@@ -1,3 +1,8 @@
+This backported patch avoids the upstream scons check to prevent unintended
+issues and can be removed next release bump where it may be preferable to
+use the newer cmake build system.
+
+https://bugs.gentoo.org/906123
 https://bugs.gentoo.org/903001
 https://github.com/apache/serf/commit/df0d2d0dbdf88576f26da9c71df3ab6249d351dc
 
@@ -14,28 +19,7 @@ Subject: [PATCH] Fix another build problem with LibreSSL.
of USE_LEGACY_OPENSSL.
 
 git-svn-id: https://svn.apache.org/repos/asf/serf/trunk@1775242 
13f79535-47bb-0310-9956-ffa450edef68

- SConstruct| 6 ++
- buckets/ssl_buckets.c | 2 +-
- 2 files changed, 7 insertions(+), 1 deletion(-)
 
-diff --git a/SConstruct b/SConstruct
-index 4358a23..115f409 100644
 a/SConstruct
-+++ b/SConstruct
-@@ -373,6 +373,12 @@ else:
-   env.Append(CPPPATH=['$OPENSSL/include'])
-   env.Append(LIBPATH=['$OPENSSL/lib'])
- 
-+  # Check for OpenSSL functions which are only available in some of
-+  # the versions we support. Also handles forks like LibreSSL.
-+  conf = Configure(env)
-+  if conf.CheckFunc('OPENSSL_malloc_init'):
-+env.Append(CPPDEFINES=['SERF_HAVE_OPENSSL_MALLOC_INIT'])
-+  env = conf.Finish()
- 
- # If build with gssapi, get its information and define SERF_HAVE_GSSAPI
- if gssapi and CALLOUT_OKAY:
 diff --git a/buckets/ssl_buckets.c b/buckets/ssl_buckets.c
 index b01e535..27c84c7 100644
 --- a/buckets/ssl_buckets.c
@@ -45,7 +29,7 @@ index b01e535..27c84c7 100644
  #endif
  
 -#ifdef USE_OPENSSL_1_1_API
-+#ifdef SERF_HAVE_OPENSSL_MALLOC_INIT
++#ifndef LIBRESSL_VERSION_NUMBER
  OPENSSL_malloc_init();
  #else
  CRYPTO_malloc_init();

diff --git a/net-libs/serf/serf-1.3.9-r3.ebuild 
b/net-libs/serf/serf-1.3.9-r4.ebuild
similarity index 97%
rename from net-libs/serf/serf-1.3.9-r3.ebuild
rename to net-libs/serf/serf-1.3.9-r4.ebuild
index 7464e14dba6d..8ea7ea9652d6 100644
--- a/net-libs/serf/serf-1.3.9-r3.ebuild
+++ b/net-libs/serf/serf-1.3.9-r4.ebuild
@@ -34,7 +34,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.3.9-python3-check.patch
"${FILESDIR}"/${PN}-1.3.9-openssl-3-bio-ctrl.patch
"${FILESDIR}"/${PN}-1.3.9-openssl-3-errgetfunc.patch
-   "${FILESDIR}"/${PN}-1.3.9-libressl.patch #903001
+   "${FILESDIR}"/${PN}-1.3.9-libressl.patch #903001, 906123
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: media-sound/fluidsynth/, media-sound/fluidsynth/files/

2023-05-11 Thread Sam James
commit: 182ea990541d25de97602cd9f1935e751f6a94d5
Author: Brahmajit Das  gmail  com>
AuthorDate: Thu May 11 17:53:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 21:05:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=182ea990

media-sound/fluidsynth: Fix implicit declaration of function strcasecmp

Closes: https://bugs.gentoo.org/906150
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30995
Signed-off-by: Sam James  gentoo.org>

 .../2.3.2-musl-implicit-declaration-fix.patch  |  34 ++
 media-sound/fluidsynth/fluidsynth-2.3.2-r1.ebuild  | 123 +
 2 files changed, 157 insertions(+)

diff --git 
a/media-sound/fluidsynth/files/2.3.2-musl-implicit-declaration-fix.patch 
b/media-sound/fluidsynth/files/2.3.2-musl-implicit-declaration-fix.patch
new file mode 100644
index ..ce9cf7ffc896
--- /dev/null
+++ b/media-sound/fluidsynth/files/2.3.2-musl-implicit-declaration-fix.patch
@@ -0,0 +1,34 @@
+https://github.com/FluidSynth/fluidsynth/pull/1244
+From: Brahmajit Das 
+Date: Thu, 11 May 2023 23:14:42 +0530
+Subject: [PATCH] Fix implicit declaration of function strcasecmp with musl
+
+This will also help in making the source code c99 compilant, thus
+helping in packaing for newer compilers (for example clang 16 and gcc 14)
+
+Signed-off-by: Brahmajit Das 
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -159,6 +159,7 @@ include ( CheckIncludeFile )
+ include ( CheckSymbolExists )
+ include ( CheckTypeSize )
+ check_include_file ( string.h HAVE_STRING_H )
++check_include_file ( string.h HAVE_STRINGS_H )
+ check_include_file ( stdlib.h HAVE_STDLIB_H )
+ check_include_file ( stdio.h HAVE_STDIO_H )
+ check_include_file ( math.h HAVE_MATH_H )
+--- a/src/utils/fluidsynth_priv.h
 b/src/utils/fluidsynth_priv.h
+@@ -45,6 +45,9 @@
+ #include 
+ #endif
+
++#if HAVE_STRINGS_H
++#include 
++#endif
+
+ #include "fluidsynth.h"
+
+--
+2.40.1
+

diff --git a/media-sound/fluidsynth/fluidsynth-2.3.2-r1.ebuild 
b/media-sound/fluidsynth/fluidsynth-2.3.2-r1.ebuild
new file mode 100644
index ..de5c7306eba0
--- /dev/null
+++ b/media-sound/fluidsynth/fluidsynth-2.3.2-r1.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib systemd toolchain-funcs
+
+DESCRIPTION="Software real-time synthesizer based on the Soundfont 2 
specifications"
+HOMEPAGE="https://www.fluidsynth.org;
+SRC_URI="https://github.com/FluidSynth/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0/3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE="alsa dbus debug examples ipv6 jack ladspa lash network oss pipewire 
portaudio pulseaudio +readline sdl +sndfile systemd threads"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+DEPEND="
+   dev-libs/glib:2[${MULTILIB_USEDEP}]
+   alsa? (
+   media-libs/alsa-lib[${MULTILIB_USEDEP}]
+   lash? ( media-sound/lash[${MULTILIB_USEDEP}] )
+   )
+   dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   ladspa? (
+   media-libs/ladspa-sdk[${MULTILIB_USEDEP}]
+   media-plugins/cmt-plugins[${MULTILIB_USEDEP}]
+   )
+   pipewire? (
+   media-video/pipewire:0=[${MULTILIB_USEDEP}]
+   )
+   portaudio? ( media-libs/portaudio[${MULTILIB_USEDEP}] )
+   pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
+   readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] )
+   sdl? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
+   sndfile? ( media-libs/libsndfile[${MULTILIB_USEDEP}] )
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS ChangeLog README.md THANKS TODO doc/fluidsynth-v20-devdoc.txt )
+
+PATCHES=( "${FILESDIR}/${PV}-musl-implicit-declaration-fix.patch" )
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_C_COMPILER="$(tc-getCC)"
+   -Denable-alsa=$(usex alsa)
+   -Denable-aufile=ON
+   -Denable-dbus=$(usex dbus)
+   -Denable-dsound=OFF # Windows
+   -Denable-floats=OFF # loat instead of double for DSP samples
+   -Denable-fpe-check=$(usex debug)
+   -Denable-ipv6=$(usex ipv6)
+   -Denable-jack=$(usex jack)
+   -Denable-ladspa=$(usex ladspa)
+   -Denable-libinstpatch=ON # https://github.com/swami/libinstpatch
+   -Denable-midishare=OFF # http://midishare.sourceforge.net/
+   -Denable-network=$(usex network)
+   -Denable-opensles=OFF
+   -Denable-oboe=OFF # requires OpenSLES and/or AAudio
+   -Denable-oss=$(usex oss)
+   -Denable-libsndfile=$(usex sndfile)
+   -Denable-portaudio=$(usex portaudio)
+   -Denable-profiling=$(usex debug)
+  

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

2023-05-11 Thread Conrad Kostecki
commit: b80a4545a8079a83f6b4e087092e53dc04ede0c6
Author: Henning Schild  hennsch  de>
AuthorDate: Wed May 10 19:10:35 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu May 11 20:28:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b80a4545

sci-geosciences/josm-bin: drop old

Signed-off-by: Henning Schild  hennsch.de>
Closes: https://github.com/gentoo/gentoo/pull/30979
Signed-off-by: Conrad Kostecki  gentoo.org>

 sci-geosciences/josm-bin/Manifest  |  1 -
 sci-geosciences/josm-bin/josm-bin-18646.ebuild | 33 --
 2 files changed, 34 deletions(-)

diff --git a/sci-geosciences/josm-bin/Manifest 
b/sci-geosciences/josm-bin/Manifest
index bc0127bb5852..a8efcb606783 100644
--- a/sci-geosciences/josm-bin/Manifest
+++ b/sci-geosciences/josm-bin/Manifest
@@ -1,3 +1,2 @@
-DIST josm-snapshot-18646.jar 16326607 BLAKE2B 
8735298e268f2b516f235e7368a44e638455dffc9ab5d8c07672bb2053227bb15473cd71ce1f8b08e3e3dc43ed4c240aab8a9f2b4632cf6d59a30a49a70302a6
 SHA512 
34fa30e7fdea179efd63c7e68617dec8c3bd3060f5cef57e93bd3cc856495a1b6f7254e84880867467fc1ff09102bbaa1e4e108d0cd8a174e327d261c68ad992
 DIST josm-snapshot-18678.jar 16376303 BLAKE2B 
9db4a9bd90e0f2deac4474462091d91505874f936fde330c6a676d4beecf029966d692bc2dadc0f2d44bfcb53d8f40a075a95d0bb4b07f6b160080d88ceb
 SHA512 
af621dab4ad5495fe895639811e6c0e24e463b1c8fbcb70c5626ca68a0b9b1a9b16a34dd746335553dd84974197ba37ab3bb9c5eee19da2209f41da94a8cc28f
 DIST josm-snapshot-18700.jar 16421003 BLAKE2B 
67310f9e1d2b64646f543573ee9aacac6f62ff40597e069e756d34bf4699755712bccf5dca8bd89c8185db5a470dd3d1c4242b02534e416fe04c62ca7f994de2
 SHA512 
7d6923bf3d5ba1f7331a3904d1b54920a301eacc53c720991132cecb00bfc2dca2e0fd9d58d90e88ff0e3f46207bed06b6ac002e13baa69e95cbc0c11b4e191e

diff --git a/sci-geosciences/josm-bin/josm-bin-18646.ebuild 
b/sci-geosciences/josm-bin/josm-bin-18646.ebuild
deleted file mode 100644
index 60cd9ef522d0..
--- a/sci-geosciences/josm-bin/josm-bin-18646.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop java-utils-2 xdg
-
-DESCRIPTION="Java-based editor for the OpenStreetMap project"
-HOMEPAGE="https://josm.openstreetmap.de/;
-# PV should be stable here https://josm.openstreetmap.de/wiki/StartupPage
-SRC_URI="https://josm.openstreetmap.de/download/josm-snapshot-${PV}.jar;
-S="${WORKDIR}"
-
-LICENSE="Apache-2.0 GPL-2+ GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND=">=virtual/jre-1.8"
-BDEPEND="app-arch/unzip"
-
-src_install() {
-   java-pkg_newjar "${DISTDIR}/${A}" ${PN}.jar
-   java-pkg_dolauncher ${PN} --jar ${PN}.jar
-
-   local icon_size
-   for icon_size in 16 32 48; do
-   newicon -s ${icon_size} -t hicolor \
-   images/logo_${icon_size}x${icon_size}x32.png ${PN}.png
-   newicon -s ${icon_size} -t locolor \
-   images/logo_${icon_size}x${icon_size}x8.png ${PN}.png
-   done
-   make_desktop_entry ${PN} "Java OpenStreetMap Editor" ${PN} 
"Utility;Science;Geoscience"
-}



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

2023-05-11 Thread Conrad Kostecki
commit: 5c293f2a4687d15e5378d252ef67ef1acb95adfd
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu May 11 15:49:48 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu May 11 20:28:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c293f2a

sys-devel/gcc: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/30997
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../gcc/files/gcc-13-PR109703-unreachable.patch| 54 --
 1 file changed, 54 deletions(-)

diff --git a/sys-devel/gcc/files/gcc-13-PR109703-unreachable.patch 
b/sys-devel/gcc/files/gcc-13-PR109703-unreachable.patch
deleted file mode 100644
index f7c7c9f60a70..
--- a/sys-devel/gcc/files/gcc-13-PR109703-unreachable.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109703
-
-From d50f2599d7b23bdba05a9102645d082ed9bcb05f Mon Sep 17 00:00:00 2001
-From: Kefu Chai 
-Date: Mon, 1 May 2023 21:24:26 +0100
-Subject: [PATCH] libstdc++: Set _M_string_length before calling _M_dispose()
- [PR109703]
-
-This always sets _M_string_length in the constructor for ranges of input
-iterators, such as stream iterators.
-
-We copy from the source range to the local buffer, and then repeatedly
-reallocate a larger one if necessary. When disposing the old buffer,
-_M_is_local() is used to tell if the buffer is the local one or not (and
-so must be deallocated). In addition to comparing the buffer address
-with the local buffer, _M_is_local() has an optimization hint so that
-the compiler knows that for a string using the local buffer, there is an
-invariant that _M_string_length <= _S_local_capacity (added for PR109299
-via r13-6915-gbf78b43873b0b7).  But we failed to set _M_string_length in
-the constructor taking a pair of iterators, so the invariant might not
-hold, and __builtin_unreachable() is reached. This causes UBsan errors,
-and potentially misoptimization.
-
-To ensure the invariant holds, _M_string_length is initialized to zero
-before doing anything else, so that _M_is_local() doesn't see an
-uninitialized value.
-
-This issue only surfaces when constructing a string with a range of
-input iterator, and the uninitialized _M_string_length happens to be
-greater than _S_local_capacity, i.e., 15 for the std::string
-specialization.
-
-libstdc++-v3/ChangeLog:
-
-   PR libstdc++/109703
-   * include/bits/basic_string.h (basic_string(Iter, Iter, Alloc)):
-   Initialize _M_string_length.
-
-Signed-off-by: Kefu Chai 
-Co-authored-by: Jonathan Wakely 
-(cherry picked from commit cbf6c7a1d16490a1e63e9a5ce00e9a5c44c4c2f2)
 a/libstdc++-v3/include/bits/basic_string.h
-+++ b/libstdc++-v3/include/bits/basic_string.h
-@@ -760,7 +760,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11
-   _GLIBCXX20_CONSTEXPR
- basic_string(_InputIterator __beg, _InputIterator __end,
-const _Alloc& __a = _Alloc())
--  : _M_dataplus(_M_local_data(), __a)
-+  : _M_dataplus(_M_local_data(), __a), _M_string_length(0)
-   {
- #if __cplusplus >= 201103L
- _M_construct(__beg, __end, std::__iterator_category(__beg));
--- 
-2.31.1



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

2023-05-11 Thread Conrad Kostecki
commit: 47dc11ae5fb1b6ca03f8bbe50b1dd6da29182eca
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed May 10 18:18:37 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu May 11 20:28:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47dc11ae

sys-boot/grub: remove unused file

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/30978
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-boot/grub/files/grub.default-3 | 73 --
 1 file changed, 73 deletions(-)

diff --git a/sys-boot/grub/files/grub.default-3 
b/sys-boot/grub/files/grub.default-3
deleted file mode 100644
index 3faabf9c6ea9..
--- a/sys-boot/grub/files/grub.default-3
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-#
-# To populate all changes in this file you need to regenerate your
-# grub configuration file afterwards:
-# 'grub-mkconfig -o /boot/grub/grub.cfg'
-#
-# See the grub info page for documentation on possible variables and
-# their associated values.
-
-GRUB_DISTRIBUTOR="Gentoo"
-
-# Default menu entry
-#GRUB_DEFAULT=0
-
-# Boot the default entry this many seconds after the menu is displayed
-#GRUB_TIMEOUT=5
-#GRUB_TIMEOUT_STYLE=menu
-
-# Append parameters to the linux kernel command line
-#GRUB_CMDLINE_LINUX=""
-#
-# Examples:
-#
-# Boot with network interface renaming disabled
-# GRUB_CMDLINE_LINUX="net.ifnames=0"
-#
-# Boot with systemd instead of sysvinit (openrc)
-# GRUB_CMDLINE_LINUX="init=/usr/lib/systemd/systemd"
-
-# Append parameters to the linux kernel command line for non-recovery entries
-#GRUB_CMDLINE_LINUX_DEFAULT=""
-
-# Uncomment to disable graphical terminal (grub-pc only)
-#GRUB_TERMINAL=console
-
-# The resolution used on graphical terminal.
-# Note that you can use only modes which your graphic card supports via VBE.
-# You can see them in real GRUB with the command `vbeinfo'.
-#GRUB_GFXMODE=640x480
-
-# Set to 'text' to force the Linux kernel to boot in normal text
-# mode, 'keep' to preserve the graphics mode set using
-# 'GRUB_GFXMODE', 'WIDTHxHEIGHT'['xDEPTH'] to set a particular
-# graphics mode, or a sequence of these separated by commas or
-# semicolons to try several modes in sequence.
-#GRUB_GFXPAYLOAD_LINUX=
-
-# Path to theme spec txt file.
-# The starfield is by default provided with use truetype.
-# NOTE: when enabling custom theme, ensure you have required font/etc.
-#GRUB_THEME="/boot/grub/themes/starfield/theme.txt"
-
-# Background image used on graphical terminal.
-# Can be in various bitmap formats.
-#GRUB_BACKGROUND="/boot/grub/mybackground.png"
-
-# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to kernel
-#GRUB_DISABLE_LINUX_UUID=true
-
-# Uncomment to disable generation of recovery mode menu entries
-#GRUB_DISABLE_RECOVERY=true
-
-# Uncomment to disable generation of the submenu and put all choices on
-# the top-level menu.
-# Besides the visual affect of no sub menu, this makes navigation of the
-# menu easier for a user who can't see the screen.
-#GRUB_DISABLE_SUBMENU=y
-
-# Uncomment to play a tone when the main menu is displayed.
-# This is useful, for example, to allow users who can't see the screen
-# to know when they can make a choice on the menu.
-#GRUB_INIT_TUNE="60 800 1"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mtd-utils/files/

2023-05-11 Thread Conrad Kostecki
commit: b635ec5e2fc110d0f7d15cad23487e76b8af4497
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue May  9 17:13:10 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu May 11 20:28:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b635ec5e

sys-fs/mtd-utils: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/30958
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-fs/mtd-utils/files/mtd-utils-2.1.4-glibc-2.36.patch | 17 -
 1 file changed, 17 deletions(-)

diff --git a/sys-fs/mtd-utils/files/mtd-utils-2.1.4-glibc-2.36.patch 
b/sys-fs/mtd-utils/files/mtd-utils-2.1.4-glibc-2.36.patch
deleted file mode 100644
index 69bd1009945f..
--- a/sys-fs/mtd-utils/files/mtd-utils-2.1.4-glibc-2.36.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-https://bugs.gentoo.org/864346
-
-X-Git-Url: 
https://git.infradead.org/mtd-utils.git/blobdiff_plain/a315011bd3c237660436e0c796743d61acf4a7b6..ac98b3fc7cb9c122bea4b5d1d351727eb4ea0bac:/tests/fs-tests/lib/tests.c
-
-diff --git a/tests/fs-tests/lib/tests.c b/tests/fs-tests/lib/tests.c
-index d1a2e0c..3db0426 100644
 a/tests/fs-tests/lib/tests.c
-+++ b/tests/fs-tests/lib/tests.c
-@@ -35,7 +35,6 @@
- #include 
- #include 
- #include 
--#include 
- #include 
- 
- #include "tests.h"
-



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

2023-05-11 Thread Conrad Kostecki
commit: f8c5cc7f6f1f18de0e918a13eecda41bf771ec14
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed May 10 18:17:43 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu May 11 20:28:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8c5cc7f

media-gfx/asymptote: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/30977
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../asymptote/files/asymptote-2.70-xdg-utils.patch | 23 --
 1 file changed, 23 deletions(-)

diff --git a/media-gfx/asymptote/files/asymptote-2.70-xdg-utils.patch 
b/media-gfx/asymptote/files/asymptote-2.70-xdg-utils.patch
deleted file mode 100644
index bf7b50973e36..
--- a/media-gfx/asymptote/files/asymptote-2.70-xdg-utils.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-Только в asymptote-2.67.orig: .pc
-Index: asymptote-2.70/settings.cc
-===
 asymptote-2.70.orig/settings.cc
-+++ asymptote-2.70/settings.cc
-@@ -101,13 +101,13 @@ string defaultPSViewer="open";
- string defaultPDFViewer="open";
- string defaultHTMLViewer="open";
- #else
--string defaultPSViewer="gv";
--string defaultPDFViewer="acroread";
--string defaultHTMLViewer="google-chrome";
-+string defaultPSViewer="xdg-open";
-+string defaultPDFViewer="xdg-open";
-+string defaultHTMLViewer="xdg-open";
- #endif
- string defaultGhostscript="gs";
- string defaultGhostscriptLibrary="";
--string defaultDisplay="display";
-+string defaultDisplay="xdg-open";
- string defaultAnimate="animate";
- void queryRegistry() {}
- const string dirsep="/";



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

2023-05-11 Thread Conrad Kostecki
commit: 27c24b514e76b162bfb147854cb26cd094f7b9d3
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue May  9 17:06:43 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu May 11 20:28:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27c24b51

x11-misc/copyq: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/30957
Signed-off-by: Conrad Kostecki  gentoo.org>

 x11-misc/copyq/files/copyq-4.1.0-bash-completion.patch | 14 --
 1 file changed, 14 deletions(-)

diff --git a/x11-misc/copyq/files/copyq-4.1.0-bash-completion.patch 
b/x11-misc/copyq/files/copyq-4.1.0-bash-completion.patch
deleted file mode 100644
index f787dcbd2ae5..
--- a/x11-misc/copyq/files/copyq-4.1.0-bash-completion.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Fix installation of bash completion script.
-Signed-off-by: Christian Schroeder 
-
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -54,7 +54,7 @@
- set(copyq_ICON_MASK   src/images/icon_mask.svg)
- set(copyq_DESKTOP shared/${copyq_APP_ID}.desktop)
- set(copyq_APPDATA shared/${copyq_APP_ID}.appdata.xml)
--set(copyq_BASH_COMPLETION shared/${copyq_APP_ID}.appdata.xml)
-+set(copyq_BASH_COMPLETION shared/copyq-completion)
- set(copyq_MANPAGE debian/copyq.1)
- 
- # Be more strict while compiling debugging version



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

2023-05-11 Thread Sam James
commit: debdea7bdc453e3c0d02c6ce3c1a5bfaeafb0c01
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu May 11 13:03:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:11:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=debdea7b

dev-libs/libxml2: Version bump to 2.11.3

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30989
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest  |   1 +
 dev-libs/libxml2/libxml2-2.11.3.ebuild | 191 +
 2 files changed, 192 insertions(+)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index 9b798ea03cd6..a9d4f1922023 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -1,5 +1,6 @@
 DIST libxml2-2.10.4.tar.xz 2643600 BLAKE2B 
5bbb63c6e58accf434513aeb974fed7349e5458de642ef89db77768c8d1383532614254e0e3f1d9471e2274c6b81a04a0a3afcb602707ce79550c2bd8e9028d9
 SHA512 
792c1dceb098cd353a7eca4c46d31cce6310b2553d97fd3918cf0b94d93b2480759202036511bde36c24166236bd4616f57e79959eea9afe3f60614bdfe13094
 DIST libxml2-2.11.2.tar.xz 2627884 BLAKE2B 
2785354724af03274f9796b10a5f6918a956a7b08ada2032c644cf7829a67d8628363b74d134dd2677f42d0df7f79a6f105e46e5f073416349f5bb36f6180859
 SHA512 
9b49522d816d7e5682bb863e7706c8e9ddc629d9148fbe6753e82aef4859c11ba6a4b6e801de967b5c3da517d44d0be2dc6b47553b0efee6f04f4cbf1d7285d5
+DIST libxml2-2.11.3.tar.xz 2628068 BLAKE2B 
ac1b78d92549da21acd6578cebe2ac44fc874592ce7217c2a4dc45aeebe76eaae7e5276a7a71d744721301f931f03de114201074177129862f79b7fbea0dae31
 SHA512 
d05b7972a5f1dcec31a2f9a53901242f95f440a9a7be8f0feaa1eeb664f34e66d37883373f4d37dc344ce4d0e9d48534060916921e25b3e2d6b8c1b80828a589
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288
 DIST xsts-2004-01-14.tar.gz 2761085 BLAKE2B 
41545995fb3a65d053257c376c07d45ffd1041a433bfbdb46d4dd87a5afb60c18c8629a3d988323f9e7a1d709775b5a7e5930276a7121c0725a22705c0976e36
 SHA512 
32854388d7e720ad67156baf50bf2bae7bd878ca3e35fd7e44e57cad3f434f69d56bbbedd61509f8a1faf01c9eae74a078df8fe130780b182c05c05cb1c39ebe

diff --git a/dev-libs/libxml2/libxml2-2.11.3.ebuild 
b/dev-libs/libxml2/libxml2-2.11.3.ebuild
new file mode 100644
index ..be0c922a2116
--- /dev/null
+++ b/dev-libs/libxml2/libxml2-2.11.3.ebuild
@@ -0,0 +1,191 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: Please bump in sync with dev-libs/libxslt
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="xml(+)"
+inherit flag-o-matic python-r1 multilib-minimal
+
+XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
+XSTS_NAME_1="xmlschema2002-01-16"
+XSTS_NAME_2="xmlschema2004-01-14"
+XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
+XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
+XMLCONF_TARBALL="xmlts20130923.tar.gz"
+
+DESCRIPTION="XML C parser and toolkit"
+HOMEPAGE="http://www.xmlsoft.org/ https://gitlab.gnome.org/GNOME/libxml2;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
+   inherit autotools git-r3
+else
+   inherit autotools gnome.org libtool
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+fi
+
+SRC_URI+="
+   test? (
+   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
+   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
+   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
+   )
+"
+S="${WORKDIR}/${PN}-${PV%_rc*}"
+
+LICENSE="MIT"
+SLOT="2"
+IUSE="debug examples +ftp icu lzma +python readline static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+if [[ ${PV} ==  ]] ; then
+   BDEPEND+=" dev-util/gtk-doc-am"
+fi
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/xml2-config
+)
+
+src_unpack() {
+   if [[ ${PV} ==  ]] ; then
+   git-r3_src_unpack
+

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

2023-05-11 Thread Sam James
commit: 61098f776f48327a7a2fc516383d77a844f51254
Author: Sam James  gentoo  org>
AuthorDate: Thu May 11 20:12:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:12:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61098f77

dev-libs/libxml2: disable py3.9, restore elibtoolize

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

 dev-libs/libxml2/libxml2-2.11.3.ebuild | 8 ++--
 dev-libs/libxml2/libxml2-.ebuild   | 2 +-
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.3.ebuild 
b/dev-libs/libxml2/libxml2-2.11.3.ebuild
index be0c922a2116..c04a7cb51a53 100644
--- a/dev-libs/libxml2/libxml2-2.11.3.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 # Note: Please bump in sync with dev-libs/libxslt
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="xml(+)"
 inherit flag-o-matic python-r1 multilib-minimal
 
@@ -22,7 +22,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
inherit autotools git-r3
 else
-   inherit autotools gnome.org libtool
+   inherit gnome.org libtool
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 fi
 
@@ -90,6 +90,10 @@ src_prepare() {
 
if [[ ${PV} ==  ]] ; then
eautoreconf
+   else
+   # Please do not remove, as else we get references to 
PORTAGE_TMPDIR
+   # in /usr/lib/python?.?/site-packages/libxml2mod.la among 
things.
+   elibtoolize
fi
 }
 

diff --git a/dev-libs/libxml2/libxml2-.ebuild 
b/dev-libs/libxml2/libxml2-.ebuild
index b31269fea30e..c04a7cb51a53 100644
--- a/dev-libs/libxml2/libxml2-.ebuild
+++ b/dev-libs/libxml2/libxml2-.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 # Note: Please bump in sync with dev-libs/libxslt
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="xml(+)"
 inherit flag-o-matic python-r1 multilib-minimal
 



[gentoo-commits] proj/portage:master commit in: /

2023-05-11 Thread Sam James
commit: 8562ac29a685b7357bca832c474c7420e66b124e
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu May 11 17:36:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:15:47 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=8562ac29

NEWS: Mention portageq, prepstrip and prepallstrip changes

Signed-off-by: Ulrich Müller  gentoo.org>
Closes: https://github.com/gentoo/portage/pull/1035
Signed-off-by: Sam James  gentoo.org>

 NEWS | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/NEWS b/NEWS
index 49a3638ad..6d039c84f 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,9 @@
+portage-3.0.49 (UNRELEASED)
+--
+Breaking changes:
+* Output deprecation warnings for portageq, prepstrip and prepallstrip
+  when they are called from an ebuild (bug #906129, bug #906156).
+
 portage-3.0.48 (UNRELEASED)
 --
 Bug fixes:



[gentoo-commits] proj/portage:master commit in: bin/ebuild-helpers/

2023-05-11 Thread Sam James
commit: 63d6f2e8985de480c21a5c2f09bba1547c7de6b8
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu May 11 17:30:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:15:47 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=63d6f2e8

prep{,all}strip: Deprecate in all EAPIs

Calling these commands from ebuilds was never allowed.
Last usage was removed from Gentoo repository on 2019-04-14.

Bug: https://bugs.gentoo.org/906156
Signed-off-by: Ulrich Müller  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 bin/ebuild-helpers/prepallstrip | 4 +++-
 bin/ebuild-helpers/prepstrip| 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/bin/ebuild-helpers/prepallstrip b/bin/ebuild-helpers/prepallstrip
index 2f9c0f70e..f22483a53 100755
--- a/bin/ebuild-helpers/prepallstrip
+++ b/bin/ebuild-helpers/prepallstrip
@@ -1,5 +1,5 @@
 #!/usr/bin/env bash
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 source "${PORTAGE_BIN_PATH}"/isolated-functions.sh || exit 1
@@ -8,6 +8,8 @@ if ___eapi_has_dostrip; then
die "${0##*/}: ${0##*/} has been banned for EAPI '${EAPI}'; use 
'dostrip' instead"
 fi
 
+eqawarn "QA Notice: '${0##*/}' is not allowed in ebuild scope"
+
 if ! ___eapi_has_prefix_variables; then
ED=${D}
 fi

diff --git a/bin/ebuild-helpers/prepstrip b/bin/ebuild-helpers/prepstrip
index 789296050..0da4c6516 100755
--- a/bin/ebuild-helpers/prepstrip
+++ b/bin/ebuild-helpers/prepstrip
@@ -1,5 +1,5 @@
 #!/usr/bin/env bash
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 source "${PORTAGE_BIN_PATH}"/isolated-functions.sh || exit 1
@@ -8,4 +8,6 @@ if ___eapi_has_dostrip; then
die "${0##*/}: ${0##*/} has been banned for EAPI '${EAPI}'; use 
'dostrip' instead"
 fi
 
+eqawarn "QA Notice: '${0##*/}' is not allowed in ebuild scope"
+
 __PORTAGE_HELPER=prepstrip exec "${PORTAGE_BIN_PATH}"/estrip "${@}"



[gentoo-commits] proj/portage:master commit in: bin/ebuild-helpers/

2023-05-11 Thread Sam James
commit: ab538e7750fb85d57a3eb9d9b440848c1f2c074a
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu May 11 17:27:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:15:46 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ab538e77

ebuild-helpers/portageq: Deprecate

Calling portageq from ebuilds was never allowed.
Last usage was removed from Gentoo repository on 2019-03-14.

Bug: https://bugs.gentoo.org/906129
Signed-off-by: Ulrich Müller  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 bin/ebuild-helpers/portageq | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/bin/ebuild-helpers/portageq b/bin/ebuild-helpers/portageq
index 7d14f54c2..0df0cd273 100755
--- a/bin/ebuild-helpers/portageq
+++ b/bin/ebuild-helpers/portageq
@@ -1,10 +1,14 @@
 #!/usr/bin/env bash
-# Copyright 2009-2015 Gentoo Foundation
+# Copyright 2009-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 scriptpath=${BASH_SOURCE[0]}
 scriptname=${scriptpath##*/}
 
+source "${PORTAGE_BIN_PATH}"/isolated-functions.sh || exit 1
+
+eqawarn "QA Notice: '${0##*/}' is not allowed in ebuild scope"
+
 # Use safe cwd, avoiding unsafe import for bug #469338.
 cd "${PORTAGE_PYM_PATH}" || exit 1
 



[gentoo-commits] data/gentoo-news:master commit in: 2023-05-11-openssh/, 2023-05-08-openssh/

2023-05-11 Thread Sam James
commit: 6352eb1c086adf27d4dea0858d4c7d9299726149
Author: Sam James  gentoo  org>
AuthorDate: Thu May 11 20:05:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:05:30 2023 +
URL:https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=6352eb1c

2023-05-11-openssh: rename from 2023-05-08-openssh

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

 .../2023-05-11-openssh.en.txt   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/2023-05-08-openssh/2023-05-08-openssh.en.txt 
b/2023-05-11-openssh/2023-05-11-openssh.en.txt
similarity index 98%
rename from 2023-05-08-openssh/2023-05-08-openssh.en.txt
rename to 2023-05-11-openssh/2023-05-11-openssh.en.txt
index babbf0a..9d2a04b 100644
--- a/2023-05-08-openssh/2023-05-08-openssh.en.txt
+++ b/2023-05-11-openssh/2023-05-11-openssh.en.txt
@@ -1,6 +1,6 @@
 Title: OpenSSH directory configuration changes
 Author: Sam James 
-Posted: 2023-05-08
+Posted: 2023-05-11
 Revision: 1
 News-Item-Format: 2.0
 Display-If-Installed: >=net-misc/openssh-9.3_p1-r1



[gentoo-commits] data/gentoo-news:master commit in: 2023-05-08-openssh/

2023-05-11 Thread Sam James
commit: 7e639ce28d0e18322b00ab66789ef1844debaf9f
Author: Sam James  gentoo  org>
AuthorDate: Mon May  8 16:21:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May  9 21:23:53 2023 +
URL:https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=7e639ce2

2023-05-08-openssh: add item

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

 2023-05-08-openssh/2023-05-08-openssh.en.txt | 27 +++
 1 file changed, 27 insertions(+)

diff --git a/2023-05-08-openssh/2023-05-08-openssh.en.txt 
b/2023-05-08-openssh/2023-05-08-openssh.en.txt
new file mode 100644
index 000..babbf0a
--- /dev/null
+++ b/2023-05-08-openssh/2023-05-08-openssh.en.txt
@@ -0,0 +1,27 @@
+Title: OpenSSH directory configuration changes
+Author: Sam James 
+Posted: 2023-05-08
+Revision: 1
+News-Item-Format: 2.0
+Display-If-Installed: >=net-misc/openssh-9.3_p1-r1
+
+Gentoo's OpenSSH package will start using the /etc/ssh/sshd_config.d
+and /etc/ssh/ssh_config.d directories for both Gentoo default settings
+and use by the administrator.
+
+The default /etc/ssh/sshd_config and /etc/ssh/ssh_config files will
+respectively include configuration files in /etc/ssh/sshd_config.d/* and
+/etc/ssh/ssh_config.d/*, making it possible for all customization and
+configuration to be done via 'drop-in' files if desired.
+
+Most users will not need to take any action. The only action required
+is if specific Gentoo defaults were overridden in the past, as the new
+ebuilds will install them to new files in the new listed directories.
+
+Such admins will need to edit the new files in the new directories or
+make overrides in their own files in the new directories using a smaller
+number in the filename.
+
+For example, if the system administrator has commented out 'AcceptEnv 
COLORTERM'
+in /etc/ssh/sshd_config, they will need to do the same in the new
+/etc/ssh/sshd_config.d/90gentoo.conf file.



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

2023-05-11 Thread Sam James
commit: e72af4c9467e79ca6ae198fbbe6fcf3f90ffad42
Author: Sam James  gentoo  org>
AuthorDate: Tue May  9 21:25:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e72af4c9

net-misc/openssh: tweak config file names

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

 net-misc/openssh/openssh-9.3_p1-r1.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-misc/openssh/openssh-9.3_p1-r1.ebuild 
b/net-misc/openssh/openssh-9.3_p1-r1.ebuild
index 95ec07b27720..ea2cc9a83d0c 100644
--- a/net-misc/openssh/openssh-9.3_p1-r1.ebuild
+++ b/net-misc/openssh/openssh-9.3_p1-r1.ebuild
@@ -249,7 +249,7 @@ tweak_ssh_configs() {
Include "${EPREFIX}/etc/ssh/sshd_config.d/*.conf"
EOF
 
-   cat <<-EOF >> "${ED}"/etc/ssh/ssh_config.d/90gentoo.conf || die
+   cat <<-EOF >> "${ED}"/etc/ssh/ssh_config.d/999gentoo.conf || die
# Send locale environment variables (bug #367017)
SendEnv ${locale_vars[*]}
 
@@ -257,7 +257,7 @@ tweak_ssh_configs() {
SendEnv COLORTERM
EOF
 
-   cat <<-EOF >> "${ED}"/etc/ssh/ssh_config.d/91gentoo-security.conf || die
+   cat <<-EOF >> "${ED}"/etc/ssh/ssh_config.d/999gentoo-security.conf 
|| die
RevokedHostKeys "${EPREFIX}/etc/ssh/ssh_revoked_hosts"
EOF
 
@@ -266,7 +266,7 @@ tweak_ssh_configs() {
ssh-rsa 
B3NzaC1yc2EBIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==
EOF
 
-   cat <<-EOF >> "${ED}"/etc/ssh/sshd_config.d/90gentoo.conf || die
+   cat <<-EOF >> "${ED}"/etc/ssh/sshd_config.d/999gentoo.conf || die
# Allow client to pass locale environment variables (bug #367017)
AcceptEnv ${locale_vars[*]}
 
@@ -275,7 +275,7 @@ tweak_ssh_configs() {
EOF
 
if use pam ; then
-   cat <<-EOF >> "${ED}"/etc/ssh/sshd_config.d/90gentoo-pam.conf 
|| die
+   cat <<-EOF >> 
"${ED}"/etc/ssh/sshd_config.d/999gentoo-pam.conf || die
UsePAM yes
# This interferes with PAM.
PasswordAuthentication no
@@ -286,7 +286,7 @@ tweak_ssh_configs() {
fi
 
if use livecd ; then
-   cat <<-EOF >> 
"${ED}"/etc/ssh/sshd_config.d/90gentoo-livecd.conf || die
+   cat <<-EOF >> 
"${ED}"/etc/ssh/sshd_config.d/999gentoo-livecd.conf || die
# Allow root login with password on livecds.
PermitRootLogin Yes
EOF



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

2023-05-11 Thread Sam James
commit: 6c0df89fd558081636851064a702d99ebc56a9bf
Author: David Seifert  gentoo  org>
AuthorDate: Mon May  8 20:56:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c0df89f

sys-cluster/vzctl: switch to virtual/openssh

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

 sys-cluster/vzctl/{vzctl-4.9.4.ebuild => vzctl-4.9.4-r1.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-cluster/vzctl/vzctl-4.9.4.ebuild 
b/sys-cluster/vzctl/vzctl-4.9.4-r1.ebuild
similarity index 97%
rename from sys-cluster/vzctl/vzctl-4.9.4.ebuild
rename to sys-cluster/vzctl/vzctl-4.9.4-r1.ebuild
index fc75cfa78c5f..78cbf1b65933 100644
--- a/sys-cluster/vzctl/vzctl-4.9.4.ebuild
+++ b/sys-cluster/vzctl/vzctl-4.9.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -30,11 +30,11 @@ RDEPEND="
sys-fs/quota
)
vzmigrate? (
+   app-alternatives/awk
app-arch/tar[xattr,acl]
-   net-misc/openssh
net-misc/rsync[xattr,acl]
net-misc/bridge-utils
-   app-alternatives/awk
+   virtual/openssh
)
 "
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: sys-fabric/opensm/

2023-05-11 Thread Sam James
commit: 2599786f2ae694cbc4622b6a0ee260008f40a9d6
Author: David Seifert  gentoo  org>
AuthorDate: Mon May  8 20:56:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2599786f

sys-fabric/opensm: switch to virtual/openssh

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

 .../opensm/{opensm-3.3.23-r1.ebuild => opensm-3.3.23-r2.ebuild}   | 4 ++--
 sys-fabric/opensm/{opensm-3.3.24.ebuild => opensm-3.3.24-r1.ebuild}   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-fabric/opensm/opensm-3.3.23-r1.ebuild 
b/sys-fabric/opensm/opensm-3.3.23-r2.ebuild
similarity index 96%
rename from sys-fabric/opensm/opensm-3.3.23-r1.ebuild
rename to sys-fabric/opensm/opensm-3.3.23-r2.ebuild
index b42297aa7112..b1d5ad37ce8b 100644
--- a/sys-fabric/opensm/opensm-3.3.23-r1.ebuild
+++ b/sys-fabric/opensm/opensm-3.3.23-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -19,7 +19,7 @@ RDEPEND="${DEPEND}
selinux? ( sec-policy/selinux-opensm )
 tools? (
net-misc/iputils
-   net-misc/openssh
+   virtual/openssh
)"
 
 PATCHES=( "${FILESDIR}/${PN}-3.3.17-sldd.patch" )

diff --git a/sys-fabric/opensm/opensm-3.3.24.ebuild 
b/sys-fabric/opensm/opensm-3.3.24-r1.ebuild
similarity index 96%
rename from sys-fabric/opensm/opensm-3.3.24.ebuild
rename to sys-fabric/opensm/opensm-3.3.24-r1.ebuild
index b4f1a52cb72b..3f0563f02f42 100644
--- a/sys-fabric/opensm/opensm-3.3.24.ebuild
+++ b/sys-fabric/opensm/opensm-3.3.24-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,7 +19,7 @@ RDEPEND="${DEPEND}
selinux? ( sec-policy/selinux-opensm )
 tools? (
net-misc/iputils
-   net-misc/openssh
+   virtual/openssh
)"
 
 PATCHES=( "${FILESDIR}"/${PN}-3.3.17-sldd.patch )



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

2023-05-11 Thread Sam James
commit: 43671ed1c5d1315ce6005ae813d4c8d051546605
Author: David Seifert  gentoo  org>
AuthorDate: Mon May  8 20:56:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43671ed1

net-misc/zssh: switch to virtual/openssh

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

 net-misc/zssh/{zssh-1.5c-r1.ebuild => zssh-1.5c-r2.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/zssh/zssh-1.5c-r1.ebuild 
b/net-misc/zssh/zssh-1.5c-r2.ebuild
similarity index 95%
rename from net-misc/zssh/zssh-1.5c-r1.ebuild
rename to net-misc/zssh/zssh-1.5c-r2.ebuild
index 8f469edf927c..e63204a2c9bb 100644
--- a/net-misc/zssh/zssh-1.5c-r1.ebuild
+++ b/net-misc/zssh/zssh-1.5c-r2.ebuild
@@ -19,8 +19,8 @@ DEPEND="readline? (
sys-libs/readline:0
)"
 RDEPEND="${DEPEND}
-   net-misc/openssh
-   net-dialup/lrzsz"
+   net-dialup/lrzsz
+   virtual/openssh"
 
 src_prepare() {
eapply "${FILESDIR}/${PN}-1.5a-gentoo-include.diff"



[gentoo-commits] repo/gentoo:master commit in: net-mail/muchsync/

2023-05-11 Thread Sam James
commit: 4b0af0d94e041bf6696ce4c7acfa1a50ca336f27
Author: David Seifert  gentoo  org>
AuthorDate: Mon May  8 20:56:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b0af0d9

net-mail/muchsync: switch to virtual/openssh

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

 net-mail/muchsync/{muchsync-6.ebuild => muchsync-6-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-mail/muchsync/muchsync-6.ebuild 
b/net-mail/muchsync/muchsync-6-r1.ebuild
similarity index 88%
rename from net-mail/muchsync/muchsync-6.ebuild
rename to net-mail/muchsync/muchsync-6-r1.ebuild
index 43414dafbc15..d1235a44b624 100644
--- a/net-mail/muchsync/muchsync-6.ebuild
+++ b/net-mail/muchsync/muchsync-6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -18,5 +18,5 @@ DEPEND="dev-db/sqlite:3
net-mail/notmuch:=
 "
 RDEPEND="${DEPEND}
-   net-misc/openssh
+   virtual/openssh
 "



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

2023-05-11 Thread Sam James
commit: 143dace7e32143e7f67873a8f6de2942c0b0e503
Author: David Seifert  gentoo  org>
AuthorDate: Mon May  8 20:56:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=143dace7

net-misc/pssh: switch to virtual/openssh

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

 net-misc/pssh/{pssh-2.3.4-r2.ebuild => pssh-2.3.4-r3.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/pssh/pssh-2.3.4-r2.ebuild 
b/net-misc/pssh/pssh-2.3.4-r3.ebuild
similarity index 97%
rename from net-misc/pssh/pssh-2.3.4-r2.ebuild
rename to net-misc/pssh/pssh-2.3.4-r3.ebuild
index 68c5f74fd4b4..7992ab01da29 100644
--- a/net-misc/pssh/pssh-2.3.4-r2.ebuild
+++ b/net-misc/pssh/pssh-2.3.4-r3.ebuild
@@ -18,7 +18,7 @@ KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
!net-misc/putty
-   net-misc/openssh
+   virtual/openssh
 "
 DEPEND="${RDEPEND}"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/openssh-contrib/

2023-05-11 Thread Sam James
commit: d7341c7a0438bde8a99f6a02cc0daf85590a9e78
Author: Sam James  gentoo  org>
AuthorDate: Tue May  9 21:26:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7341c7a

net-misc/openssh-contrib: tweak config file names

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

 net-misc/openssh-contrib/openssh-contrib-9.3_p1.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-misc/openssh-contrib/openssh-contrib-9.3_p1.ebuild 
b/net-misc/openssh-contrib/openssh-contrib-9.3_p1.ebuild
index bdcd1d5ad012..8fa1eabcaa5c 100644
--- a/net-misc/openssh-contrib/openssh-contrib-9.3_p1.ebuild
+++ b/net-misc/openssh-contrib/openssh-contrib-9.3_p1.ebuild
@@ -385,7 +385,7 @@ tweak_ssh_configs() {
Include "${EPREFIX}/etc/ssh/sshd_config.d/*.conf"
EOF
 
-   cat <<-EOF >> "${ED}"/etc/ssh/ssh_config.d/90gentoo.conf || die
+   cat <<-EOF >> "${ED}"/etc/ssh/ssh_config.d/999gentoo.conf || die
# Send locale environment variables (bug #367017)
SendEnv ${locale_vars[*]}
 
@@ -393,7 +393,7 @@ tweak_ssh_configs() {
SendEnv COLORTERM
EOF
 
-   cat <<-EOF >> "${ED}"/etc/ssh/ssh_config.d/91gentoo-security.conf || die
+   cat <<-EOF >> "${ED}"/etc/ssh/ssh_config.d/999gentoo-security.conf 
|| die
RevokedHostKeys "${EPREFIX}/etc/ssh/ssh_revoked_hosts"
EOF
 
@@ -402,7 +402,7 @@ tweak_ssh_configs() {
ssh-rsa 
B3NzaC1yc2EBIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==
EOF
 
-   cat <<-EOF >> "${ED}"/etc/ssh/sshd_config.d/90gentoo.conf || die
+   cat <<-EOF >> "${ED}"/etc/ssh/sshd_config.d/999gentoo.conf || die
# Allow client to pass locale environment variables (bug #367017)
AcceptEnv ${locale_vars[*]}
 
@@ -411,7 +411,7 @@ tweak_ssh_configs() {
EOF
 
if use pam ; then
-   cat <<-EOF >> "${ED}"/etc/ssh/sshd_config.d/90gentoo-pam.conf 
|| die
+   cat <<-EOF >> 
"${ED}"/etc/ssh/sshd_config.d/999gentoo-pam.conf || die
UsePAM yes
# This interferes with PAM.
PasswordAuthentication no
@@ -422,7 +422,7 @@ tweak_ssh_configs() {
fi
 
if use livecd ; then
-   cat <<-EOF >> 
"${ED}"/etc/ssh/sshd_config.d/90gentoo-livecd.conf || die
+   cat <<-EOF >> 
"${ED}"/etc/ssh/sshd_config.d/999gentoo-livecd.conf || die
# Allow root login with password on livecds.
PermitRootLogin Yes
EOF



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

2023-05-11 Thread Sam James
commit: 51642f0e13ab03de8a6c3fc729185f96b1618200
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 07:18:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51642f0e

net-misc/openssh: use /etc/ssh/ssh_config.d and /etc/ssh/sshd_config.d for 
config dropins

Debian patches this into their config already and we found ourselves wanting
it when looking at handling the github.com SSH key change/rotation.

/etc/ssh/ssh_config.d and /etc/ssh/sshd_config.d both become directories
where users can add their own configuration files, but we also install the 
Gentoo
snippets formerly in ssh_config and sshd_config in there instead.

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

 net-misc/openssh/openssh-9.3_p1-r1.ebuild | 51 ++-
 1 file changed, 29 insertions(+), 22 deletions(-)

diff --git a/net-misc/openssh/openssh-9.3_p1-r1.ebuild 
b/net-misc/openssh/openssh-9.3_p1-r1.ebuild
index 8e9ccf877d5d..83c262f034f8 100644
--- a/net-misc/openssh/openssh-9.3_p1-r1.ebuild
+++ b/net-misc/openssh/openssh-9.3_p1-r1.ebuild
@@ -241,39 +241,46 @@ tweak_ssh_configs() {
LANGUAGE LC_ADDRESS LC_IDENTIFICATION LC_MEASUREMENT LC_NAME 
LC_PAPER LC_TELEPHONE
)
 
-   # First the server config.
-   cat <<-EOF >> "${ED}"/etc/ssh/sshd_config
-
-   # Allow client to pass locale environment variables. #367017
-   AcceptEnv ${locale_vars[*]}
-
-   # Allow client to pass COLORTERM to match TERM. #658540
-   AcceptEnv COLORTERM
+   dodir /etc/ssh/ssh_config.d /etc/ssh/sshd_config.d
+   cat <<-EOF >> "${ED}"/etc/ssh/ssh_config || die
+   Include "${EPREFIX}/etc/ssh/ssh_config.d/*.conf"
+   EOF
+   cat <<-EOF >> "${ED}"/etc/ssh/sshd_config || die
+   Include "${EPREFIX}/etc/ssh/sshd_config.d/*.conf"
EOF
 
-   # Then the client config.
-   cat <<-EOF >> "${ED}"/etc/ssh/ssh_config
-
-   # Send locale environment variables. #367017
+   cat <<-EOF >> "${ED}"/etc/ssh/ssh_config.d/90gentoo.conf || die
+   # Send locale environment variables (bug #367017)
SendEnv ${locale_vars[*]}
 
-   # Send COLORTERM to match TERM. #658540
+   # Send COLORTERM to match TERM (bug #658540)
SendEnv COLORTERM
EOF
 
+   cat <<-EOF >> "${ED}"/etc/ssh/sshd_config.d/90gentoo.conf || die
+   # Allow client to pass locale environment variables (bug #367017)
+   AcceptEnv ${locale_vars[*]}
+
+   # Allow client to pass COLORTERM to match TERM (bug #658540)
+   AcceptEnv COLORTERM
+   EOF
+
if use pam ; then
-   sed -i \
-   -e "/^#UsePAM /s:.*:UsePAM yes:" \
-   -e "/^#PasswordAuthentication 
/s:.*:PasswordAuthentication no:" \
-   -e "/^#PrintMotd /s:.*:PrintMotd no:" \
-   -e "/^#PrintLastLog /s:.*:PrintLastLog no:" \
-   "${ED}"/etc/ssh/sshd_config || die
+   cat <<-EOF >> "${ED}"/etc/ssh/sshd_config.d/90gentoo-pam.conf 
|| die
+   UsePAM yes
+   # This interferes with PAM.
+   PasswordAuthentication no
+   # PAM can do its own handling of MOTD.
+   PrintMotd no
+   PrintLastLog no
+   EOF
fi
 
if use livecd ; then
-   sed -i \
-   -e '/^#PermitRootLogin/c# Allow root login with 
password on livecds.\nPermitRootLogin Yes' \
-   "${ED}"/etc/ssh/sshd_config || die
+   cat <<-EOF >> 
"${ED}"/etc/ssh/sshd_config.d/90gentoo-livecd.conf || die
+   # Allow root login with password on livecds.
+   PermitRootLogin Yes
+   EOF
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/openssh-contrib/

2023-05-11 Thread Sam James
commit: 988aa8b2fcff709be8f4deb43d7f8e8667506600
Author: Sam James  gentoo  org>
AuthorDate: Mon May  8 17:06:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=988aa8b2

net-misc/openssh-contrib: use /etc/ssh/ssh_config.d and /etc/ssh/sshd_config.d 
for config dropinsa

Debian patches this into their config already and we found ourselves wanting
it when looking at handling the github.com SSH key change/rotation.

/etc/ssh/ssh_config.d and /etc/ssh/sshd_config.d both become directories
where users can add their own configuration files, but we also install the 
Gentoo
snippets formerly in ssh_config and sshd_config in there instead.

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

 .../openssh-contrib/openssh-contrib-9.3_p1.ebuild  | 51 --
 1 file changed, 29 insertions(+), 22 deletions(-)

diff --git a/net-misc/openssh-contrib/openssh-contrib-9.3_p1.ebuild 
b/net-misc/openssh-contrib/openssh-contrib-9.3_p1.ebuild
index f20217c819ff..18255acf5f45 100644
--- a/net-misc/openssh-contrib/openssh-contrib-9.3_p1.ebuild
+++ b/net-misc/openssh-contrib/openssh-contrib-9.3_p1.ebuild
@@ -377,39 +377,46 @@ tweak_ssh_configs() {
LANGUAGE LC_ADDRESS LC_IDENTIFICATION LC_MEASUREMENT LC_NAME 
LC_PAPER LC_TELEPHONE
)
 
-   # First the server config.
-   cat <<-EOF >> "${ED}"/etc/ssh/sshd_config
-
-   # Allow client to pass locale environment variables. #367017
-   AcceptEnv ${locale_vars[*]}
-
-   # Allow client to pass COLORTERM to match TERM. #658540
-   AcceptEnv COLORTERM
+   dodir /etc/ssh/ssh_config.d /etc/ssh/sshd_config.d
+   cat <<-EOF >> "${ED}"/etc/ssh/ssh_config || die
+   Include "${EPREFIX}/etc/ssh/ssh_config.d/*.conf"
+   EOF
+   cat <<-EOF >> "${ED}"/etc/ssh/sshd_config || die
+   Include "${EPREFIX}/etc/ssh/sshd_config.d/*.conf"
EOF
 
-   # Then the client config.
-   cat <<-EOF >> "${ED}"/etc/ssh/ssh_config
-
-   # Send locale environment variables. #367017
+   cat <<-EOF >> "${ED}"/etc/ssh/ssh_config.d/90gentoo.conf || die
+   # Send locale environment variables (bug #367017)
SendEnv ${locale_vars[*]}
 
-   # Send COLORTERM to match TERM. #658540
+   # Send COLORTERM to match TERM (bug #658540)
SendEnv COLORTERM
EOF
 
+   cat <<-EOF >> "${ED}"/etc/ssh/sshd_config.d/90gentoo.conf || die
+   # Allow client to pass locale environment variables (bug #367017)
+   AcceptEnv ${locale_vars[*]}
+
+   # Allow client to pass COLORTERM to match TERM (bug #658540)
+   AcceptEnv COLORTERM
+   EOF
+
if use pam ; then
-   sed -i \
-   -e "/^#UsePAM /s:.*:UsePAM yes:" \
-   -e "/^#PasswordAuthentication 
/s:.*:PasswordAuthentication no:" \
-   -e "/^#PrintMotd /s:.*:PrintMotd no:" \
-   -e "/^#PrintLastLog /s:.*:PrintLastLog no:" \
-   "${ED}"/etc/ssh/sshd_config || die
+   cat <<-EOF >> "${ED}"/etc/ssh/sshd_config.d/90gentoo-pam.conf 
|| die
+   UsePAM yes
+   # This interferes with PAM.
+   PasswordAuthentication no
+   # PAM can do its own handling of MOTD.
+   PrintMotd no
+   PrintLastLog no
+   EOF
fi
 
if use livecd ; then
-   sed -i \
-   -e '/^#PermitRootLogin/c# Allow root login with 
password on livecds.\nPermitRootLogin Yes' \
-   "${ED}"/etc/ssh/sshd_config || die
+   cat <<-EOF >> 
"${ED}"/etc/ssh/sshd_config.d/90gentoo-livecd.conf || die
+   # Allow root login with password on livecds.
+   PermitRootLogin Yes
+   EOF
fi
 }
 



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

2023-05-11 Thread Sam James
commit: 5985af22c9feaa90943cd4cdc96bfe4da7ac2de5
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 07:22:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5985af22

net-misc/openssh: revoke github.com's compromised RSA host key

See https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/.

It's necessary for the old github.com key to be explicitly removed (or revoked)
rather than just selecting a new key, i.e. it's possible for users to be 
silently
affected but not see the error because github.com may not serve them an RSA key.

Revoke the old github.com key as part of the ebuild to help users out.

Signed-off-by: Sam James  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/30327
Signed-off-by: Sam James  gentoo.org>

 net-misc/openssh/openssh-9.3_p1-r1.ebuild | 9 +
 1 file changed, 9 insertions(+)

diff --git a/net-misc/openssh/openssh-9.3_p1-r1.ebuild 
b/net-misc/openssh/openssh-9.3_p1-r1.ebuild
index 83c262f034f8..95ec07b27720 100644
--- a/net-misc/openssh/openssh-9.3_p1-r1.ebuild
+++ b/net-misc/openssh/openssh-9.3_p1-r1.ebuild
@@ -257,6 +257,15 @@ tweak_ssh_configs() {
SendEnv COLORTERM
EOF
 
+   cat <<-EOF >> "${ED}"/etc/ssh/ssh_config.d/91gentoo-security.conf || die
+   RevokedHostKeys "${EPREFIX}/etc/ssh/ssh_revoked_hosts"
+   EOF
+
+   cat <<-EOF >> "${ED}"/etc/ssh/ssh_revoked_hosts || die
+   # https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/
+   ssh-rsa 
B3NzaC1yc2EBIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==
+   EOF
+
cat <<-EOF >> "${ED}"/etc/ssh/sshd_config.d/90gentoo.conf || die
# Allow client to pass locale environment variables (bug #367017)
AcceptEnv ${locale_vars[*]}



[gentoo-commits] repo/gentoo:master commit in: net-misc/openssh-contrib/

2023-05-11 Thread Sam James
commit: a3392cb674cc568575d1dfe3c35c3fc907cb2a8f
Author: Sam James  gentoo  org>
AuthorDate: Mon May  8 17:07:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3392cb6

net-misc/openssh-contrib: revoke github.com's compromised RSA host key

See https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/.

It's necessary for the old github.com key to be explicitly removed (or revoked)
rather than just selecting a new key, i.e. it's possible for users to be 
silently
affected but not see the error because github.com may not serve them an RSA key.

Revoke the old github.com key as part of the ebuild to help users out.

Closes: https://github.com/gentoo/gentoo/pull/30327
Closes: https://github.com/gentoo/gentoo/pull/30897
Signed-off-by: Sam James  gentoo.org>

 net-misc/openssh-contrib/openssh-contrib-9.3_p1.ebuild | 9 +
 1 file changed, 9 insertions(+)

diff --git a/net-misc/openssh-contrib/openssh-contrib-9.3_p1.ebuild 
b/net-misc/openssh-contrib/openssh-contrib-9.3_p1.ebuild
index 18255acf5f45..bdcd1d5ad012 100644
--- a/net-misc/openssh-contrib/openssh-contrib-9.3_p1.ebuild
+++ b/net-misc/openssh-contrib/openssh-contrib-9.3_p1.ebuild
@@ -393,6 +393,15 @@ tweak_ssh_configs() {
SendEnv COLORTERM
EOF
 
+   cat <<-EOF >> "${ED}"/etc/ssh/ssh_config.d/91gentoo-security.conf || die
+   RevokedHostKeys "${EPREFIX}/etc/ssh/ssh_revoked_hosts"
+   EOF
+
+   cat <<-EOF >> "${ED}"/etc/ssh/ssh_revoked_hosts || die
+   # https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/
+   ssh-rsa 
B3NzaC1yc2EBIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==
+   EOF
+
cat <<-EOF >> "${ED}"/etc/ssh/sshd_config.d/90gentoo.conf || die
# Allow client to pass locale environment variables (bug #367017)
AcceptEnv ${locale_vars[*]}



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

2023-05-11 Thread Sam James
commit: d66454c063dc22aeccebb1d8ae0ebe8961eb71f3
Author: David Seifert  gentoo  org>
AuthorDate: Mon May  8 20:56:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d66454c0

sys-kernel/dracut: switch to virtual/openssh

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

 sys-kernel/dracut/dracut-057-r3.ebuild | 2 +-
 sys-kernel/dracut/dracut-059.ebuild| 2 +-
 sys-kernel/dracut/dracut-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-kernel/dracut/dracut-057-r3.ebuild 
b/sys-kernel/dracut/dracut-057-r3.ebuild
index ce124a2b0cc8..f226bb26ec13 100644
--- a/sys-kernel/dracut/dracut-057-r3.ebuild
+++ b/sys-kernel/dracut/dracut-057-r3.ebuild
@@ -167,7 +167,7 @@ pkg_postinst() {
optfeature "Support NFS" net-fs/nfs-utils net-nds/rpcbind
optfeature \
"Install ssh and scp along with config files and specified 
keys" \
-   net-misc/openssh
+   virtual/openssh
optfeature "Enable logging with rsyslog" app-admin/rsyslog
optfeature \
"Enable rngd service to help generating entropy early during 
boot" \

diff --git a/sys-kernel/dracut/dracut-059.ebuild 
b/sys-kernel/dracut/dracut-059.ebuild
index 0701c7f85ce2..20f297121ad8 100644
--- a/sys-kernel/dracut/dracut-059.ebuild
+++ b/sys-kernel/dracut/dracut-059.ebuild
@@ -165,7 +165,7 @@ pkg_postinst() {
optfeature "Support NFS" net-fs/nfs-utils net-nds/rpcbind
optfeature \
"Install ssh and scp along with config files and specified 
keys" \
-   net-misc/openssh
+   virtual/openssh
optfeature "Enable logging with rsyslog" app-admin/rsyslog
optfeature \
"Enable rngd service to help generating entropy early during 
boot" \

diff --git a/sys-kernel/dracut/dracut-.ebuild 
b/sys-kernel/dracut/dracut-.ebuild
index d4f709bbb570..9e7be111f192 100644
--- a/sys-kernel/dracut/dracut-.ebuild
+++ b/sys-kernel/dracut/dracut-.ebuild
@@ -165,7 +165,7 @@ pkg_postinst() {
optfeature "Support NFS" net-fs/nfs-utils net-nds/rpcbind
optfeature \
"Install ssh and scp along with config files and specified 
keys" \
-   net-misc/openssh
+   virtual/openssh
optfeature "Enable logging with rsyslog" app-admin/rsyslog
optfeature \
"Enable rngd service to help generating entropy early during 
boot" \



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

2023-05-11 Thread Sam James
commit: b1ab6acd8a8274ecb750177f9b133030f3d5cd2c
Author: David Seifert  gentoo  org>
AuthorDate: Mon May  8 20:56:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1ab6acd

virtual/ssh: switch to virtual/openssh

Signed-off-by: David Seifert  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/30897
Signed-off-by: Sam James  gentoo.org>

 virtual/ssh/{ssh-0-r1.ebuild => ssh-0-r2.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/virtual/ssh/ssh-0-r1.ebuild b/virtual/ssh/ssh-0-r2.ebuild
similarity index 83%
rename from virtual/ssh/ssh-0-r1.ebuild
rename to virtual/ssh/ssh-0-r2.ebuild
index 1418327c32cd..f7f5c30c5beb 100644
--- a/virtual/ssh/ssh-0-r1.ebuild
+++ b/virtual/ssh/ssh-0-r2.ebuild
@@ -11,8 +11,8 @@ IUSE="minimal"
 
 RDEPEND="
minimal? (
-   || ( net-misc/dropbear net-misc/openssh )
+   || ( net-misc/dropbear virtual/openssh )
)
!minimal? (
-   || ( net-misc/openssh net-misc/dropbear )
+   || ( virtual/openssh net-misc/dropbear )
)"



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

2023-05-11 Thread Sam James
commit: 7a937f08f1936497e10154582c89964c466d4c3f
Author: David Seifert  gentoo  org>
AuthorDate: Mon May  8 20:56:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a937f08

net-misc/x2goserver: switch to virtual/openssh

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

 .../{x2goserver-4.1.0.3-r1.ebuild => x2goserver-4.1.0.3-r2.ebuild}| 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/x2goserver/x2goserver-4.1.0.3-r1.ebuild 
b/net-misc/x2goserver/x2goserver-4.1.0.3-r2.ebuild
similarity index 97%
rename from net-misc/x2goserver/x2goserver-4.1.0.3-r1.ebuild
rename to net-misc/x2goserver/x2goserver-4.1.0.3-r2.ebuild
index 78bc8c8e9fb2..9fefa7ac2dc3 100644
--- a/net-misc/x2goserver/x2goserver-4.1.0.3-r1.ebuild
+++ b/net-misc/x2goserver/x2goserver-4.1.0.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -30,8 +30,8 @@ RDEPEND="acct-user/x2gouser
media-fonts/font-cursor-misc
media-fonts/font-misc-misc[nls]
>=net-misc/nx-3.5.99.14
-   net-misc/openssh
>=sys-apps/iproute2-4.3.0
+   virtual/openssh
x11-apps/xauth
x11-apps/xhost
x11-apps/xwininfo



[gentoo-commits] repo/gentoo:master commit in: net-print/sshlpr/

2023-05-11 Thread Sam James
commit: c03e9f33e350fb372d5042a446a38a06aa7e1d2f
Author: David Seifert  gentoo  org>
AuthorDate: Mon May  8 20:56:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c03e9f33

net-print/sshlpr: switch to virtual/openssh

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

 net-print/sshlpr/{sshlpr-1.ebuild => sshlpr-1-r1.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-print/sshlpr/sshlpr-1.ebuild 
b/net-print/sshlpr/sshlpr-1-r1.ebuild
similarity index 87%
rename from net-print/sshlpr/sshlpr-1.ebuild
rename to net-print/sshlpr/sshlpr-1-r1.ebuild
index 1c32c9003523..99cf50d6b50f 100644
--- a/net-print/sshlpr/sshlpr-1.ebuild
+++ b/net-print/sshlpr/sshlpr-1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,8 +14,8 @@ IUSE=""
 
 DEPEND="net-print/cups"
 RDEPEND="${DEPEND}
-   net-misc/openssh
-   sys-apps/shadow"
+   sys-apps/shadow
+   virtual/openssh"
 
 S="${WORKDIR}"
 



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

2023-05-11 Thread Sam James
commit: 8ced917cc03270a722da41e3fb75219164f78c7e
Author: David Seifert  gentoo  org>
AuthorDate: Mon May  8 20:56:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ced917c

sys-auth/pam_ssh: switch to virtual/openssh

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

 sys-auth/pam_ssh/{pam_ssh-2.3.ebuild => pam_ssh-2.3-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-auth/pam_ssh/pam_ssh-2.3.ebuild 
b/sys-auth/pam_ssh/pam_ssh-2.3-r1.ebuild
similarity index 97%
rename from sys-auth/pam_ssh/pam_ssh-2.3.ebuild
rename to sys-auth/pam_ssh/pam_ssh-2.3-r1.ebuild
index 8279f8738cc1..d18636bda0c4 100644
--- a/sys-auth/pam_ssh/pam_ssh-2.3.ebuild
+++ b/sys-auth/pam_ssh/pam_ssh-2.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -18,7 +18,7 @@ DEPEND="sys-libs/pam
dev-libs/openssl:0="
 
 RDEPEND="${DEPEND}
-   net-misc/openssh"
+   virtual/openssh"
 
 PATCHES=(
# 503424#c5



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

2023-05-11 Thread Sam James
commit: a241313aab5e249e3709bf378b451718b189844a
Author: David Seifert  gentoo  org>
AuthorDate: Mon May  8 20:56:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a241313a

sys-cluster/torque: switch to virtual/openssh

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

 sys-cluster/torque/{torque-6.0.4-r2.ebuild => torque-6.0.4-r4.ebuild} | 2 +-
 sys-cluster/torque/{torque-6.0.4-r3.ebuild => torque-6.0.4-r5.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/torque/torque-6.0.4-r2.ebuild 
b/sys-cluster/torque/torque-6.0.4-r4.ebuild
similarity index 99%
rename from sys-cluster/torque/torque-6.0.4-r2.ebuild
rename to sys-cluster/torque/torque-6.0.4-r4.ebuild
index b4fd6981da11..00bf710749ed 100644
--- a/sys-cluster/torque/torque-6.0.4-r2.ebuild
+++ b/sys-cluster/torque/torque-6.0.4-r4.ebuild
@@ -38,7 +38,7 @@ DEPEND="${DEPEND_COMMON}
!!sys-cluster/slurm"
 
 RDEPEND="${DEPEND_COMMON}
-   crypt? ( net-misc/openssh )
+   crypt? ( virtual/openssh )
!crypt? ( net-misc/netkit-rsh )
!dev-libs/uthash"
 

diff --git a/sys-cluster/torque/torque-6.0.4-r3.ebuild 
b/sys-cluster/torque/torque-6.0.4-r5.ebuild
similarity index 99%
rename from sys-cluster/torque/torque-6.0.4-r3.ebuild
rename to sys-cluster/torque/torque-6.0.4-r5.ebuild
index 268b518c340b..4148d1591d59 100644
--- a/sys-cluster/torque/torque-6.0.4-r3.ebuild
+++ b/sys-cluster/torque/torque-6.0.4-r5.ebuild
@@ -44,7 +44,7 @@ DEPEND="
 
 RDEPEND="
${DEPEND_COMMON}
-   crypt? ( net-misc/openssh )
+   crypt? ( virtual/openssh )
!crypt? ( net-misc/netkit-rsh )
!dev-libs/uthash
 "



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

2023-05-11 Thread Sam James
commit: c1e1c43653541592bc3e675232f0c6a5713d415b
Author: David Seifert  gentoo  org>
AuthorDate: Mon May  8 20:56:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1e1c436

net-misc/scponly: switch to virtual/openssh

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

 net-misc/scponly/{scponly-4.8-r7.ebuild => scponly-4.8-r8.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/scponly/scponly-4.8-r7.ebuild 
b/net-misc/scponly/scponly-4.8-r8.ebuild
similarity index 99%
rename from net-misc/scponly/scponly-4.8-r7.ebuild
rename to net-misc/scponly/scponly-4.8-r8.ebuild
index db5e7ae99a4f..7a1600c22c27 100644
--- a/net-misc/scponly/scponly-4.8-r7.ebuild
+++ b/net-misc/scponly/scponly-4.8-r8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -19,7 +19,7 @@ REQUIRED_USE="
 
 RDEPEND="
sys-apps/sed
-   net-misc/openssh
+   virtual/openssh
chroot? ( acct-user/scponly acct-group/scponly )
quota? ( sys-fs/quota )
rsync? ( net-misc/rsync )



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

2023-05-11 Thread Sam James
commit: 8099982d6204e1b6442689c0a7a08f9f316034c7
Author: David Seifert  gentoo  org>
AuthorDate: Mon May  8 20:56:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8099982d

net-misc/sshpass: switch to virtual/openssh

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

 net-misc/sshpass/{sshpass-1.09.ebuild => sshpass-1.09-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/sshpass/sshpass-1.09.ebuild 
b/net-misc/sshpass/sshpass-1.09-r1.ebuild
similarity index 84%
rename from net-misc/sshpass/sshpass-1.09.ebuild
rename to net-misc/sshpass/sshpass-1.09-r1.ebuild
index 96550de1476d..d9bb7d1c42f9 100644
--- a/net-misc/sshpass/sshpass-1.09.ebuild
+++ b/net-misc/sshpass/sshpass-1.09-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,4 +11,4 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
 
-RDEPEND="net-misc/openssh"
+RDEPEND="virtual/openssh"



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

2023-05-11 Thread Sam James
commit: 99803a2487af73d9c23c7be54a3f41b5f5a8c2de
Author: David Seifert  gentoo  org>
AuthorDate: Mon May  8 20:56:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99803a24

net-misc/autossh: switch to virtual/openssh

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

 net-misc/autossh/{autossh-1.4g.ebuild => autossh-1.4g-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/autossh/autossh-1.4g.ebuild 
b/net-misc/autossh/autossh-1.4g-r1.ebuild
similarity index 87%
rename from net-misc/autossh/autossh-1.4g.ebuild
rename to net-misc/autossh/autossh-1.4g-r1.ebuild
index 57c7452cb478..4a227c8620c6 100644
--- a/net-misc/autossh/autossh-1.4g.ebuild
+++ b/net-misc/autossh/autossh-1.4g-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ LICENSE="BSD"
 KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux 
~x86-linux"
 SLOT="0"
 
-RDEPEND="net-misc/openssh"
+RDEPEND="virtual/openssh"
 
 src_install() {
dobin autossh



[gentoo-commits] repo/gentoo:master commit in: net-fs/sshfs/

2023-05-11 Thread Sam James
commit: 5cedcc5a15f99969e1aafb7fcf9bec65ef312715
Author: David Seifert  gentoo  org>
AuthorDate: Mon May  8 20:56:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cedcc5a

net-fs/sshfs: switch to virtual/openssh

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

 net-fs/sshfs/{sshfs-3.7.3.ebuild => sshfs-3.7.3-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-fs/sshfs/sshfs-3.7.3.ebuild 
b/net-fs/sshfs/sshfs-3.7.3-r1.ebuild
similarity index 90%
rename from net-fs/sshfs/sshfs-3.7.3.ebuild
rename to net-fs/sshfs/sshfs-3.7.3-r1.ebuild
index 430de0872a49..1ed1ef7dd04b 100644
--- a/net-fs/sshfs/sshfs-3.7.3.ebuild
+++ b/net-fs/sshfs/sshfs-3.7.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,7 +16,7 @@ SLOT="0"
 DEPEND=">=sys-fs/fuse-3.1.0:3
>=dev-libs/glib-2.4.2"
 RDEPEND="${DEPEND}
-   >=net-misc/openssh-4.4"
+   virtual/openssh"
 BDEPEND="dev-python/docutils
virtual/pkgconfig"
 



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

2023-05-11 Thread Sam James
commit: b0f30d635040dc23ef8cde1b5aac011f190f2284
Author: David Seifert  gentoo  org>
AuthorDate: Mon May  8 20:56:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0f30d63

net-analyzer/nagios-plugins: switch to virtual/openssh

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

 ...{nagios-plugins-2.4.0-r2.ebuild => nagios-plugins-2.4.0-r3.ebuild} | 4 ++--
 ...{nagios-plugins-2.4.2-r2.ebuild => nagios-plugins-2.4.2-r3.ebuild} | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-analyzer/nagios-plugins/nagios-plugins-2.4.0-r2.ebuild 
b/net-analyzer/nagios-plugins/nagios-plugins-2.4.0-r3.ebuild
similarity index 97%
rename from net-analyzer/nagios-plugins/nagios-plugins-2.4.0-r2.ebuild
rename to net-analyzer/nagios-plugins/nagios-plugins-2.4.0-r3.ebuild
index ea52cc31e226..192207bf2da9 100644
--- a/net-analyzer/nagios-plugins/nagios-plugins-2.4.0-r2.ebuild
+++ b/net-analyzer/nagios-plugins/nagios-plugins-2.4.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -22,7 +22,7 @@ AUTOMAGIC_DEPEND="
nagios-game? ( games-util/qstat )
nagios-ping? ( net-analyzer/fping )
samba? ( net-fs/samba )
-   ssh? ( net-misc/openssh )
+   ssh? ( virtual/openssh )
snmp? ( dev-perl/Net-SNMP
net-analyzer/net-snmp[-minimal] )"
 

diff --git a/net-analyzer/nagios-plugins/nagios-plugins-2.4.2-r2.ebuild 
b/net-analyzer/nagios-plugins/nagios-plugins-2.4.2-r3.ebuild
similarity index 99%
rename from net-analyzer/nagios-plugins/nagios-plugins-2.4.2-r2.ebuild
rename to net-analyzer/nagios-plugins/nagios-plugins-2.4.2-r3.ebuild
index 54c610e10a60..93ed15e27790 100644
--- a/net-analyzer/nagios-plugins/nagios-plugins-2.4.2-r2.ebuild
+++ b/net-analyzer/nagios-plugins/nagios-plugins-2.4.2-r3.ebuild
@@ -22,7 +22,7 @@ AUTOMAGIC_DEPEND="
nagios-game? ( games-util/qstat )
nagios-ping? ( net-analyzer/fping )
samba? ( net-fs/samba )
-   ssh? ( net-misc/openssh )
+   ssh? ( virtual/openssh )
snmp? ( dev-perl/Net-SNMP
net-analyzer/net-snmp[-minimal] )"
 



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

2023-05-11 Thread Sam James
commit: c521f98e07c6296f619399a64905fea18b1c1fe8
Author: David Seifert  gentoo  org>
AuthorDate: Mon May  8 20:56:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c521f98e

net-analyzer/monitoring-plugins: switch to virtual/openssh

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

 ...ing-plugins-2.3.1-r4.ebuild => monitoring-plugins-2.3.1-r5.ebuild} | 4 ++--
 ...ing-plugins-2.3.2-r1.ebuild => monitoring-plugins-2.3.2-r2.ebuild} | 2 +-
 ...ing-plugins-2.3.3-r1.ebuild => monitoring-plugins-2.3.3-r2.ebuild} | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-analyzer/monitoring-plugins/monitoring-plugins-2.3.1-r4.ebuild 
b/net-analyzer/monitoring-plugins/monitoring-plugins-2.3.1-r5.ebuild
similarity index 97%
rename from net-analyzer/monitoring-plugins/monitoring-plugins-2.3.1-r4.ebuild
rename to net-analyzer/monitoring-plugins/monitoring-plugins-2.3.1-r5.ebuild
index bee2b77ec739..b0bacbb75463 100644
--- a/net-analyzer/monitoring-plugins/monitoring-plugins-2.3.1-r4.ebuild
+++ b/net-analyzer/monitoring-plugins/monitoring-plugins-2.3.1-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
@@ -44,7 +44,7 @@ DEPEND="${REAL_DEPEND}
game? ( games-util/qstat )
fping? ( net-analyzer/fping )
samba? ( net-fs/samba )
-   ssh? ( net-misc/openssh )
+   ssh? ( virtual/openssh )
snmp? ( dev-perl/Net-SNMP
net-analyzer/net-snmp[-minimal] )"
 

diff --git a/net-analyzer/monitoring-plugins/monitoring-plugins-2.3.2-r1.ebuild 
b/net-analyzer/monitoring-plugins/monitoring-plugins-2.3.2-r2.ebuild
similarity index 99%
rename from net-analyzer/monitoring-plugins/monitoring-plugins-2.3.2-r1.ebuild
rename to net-analyzer/monitoring-plugins/monitoring-plugins-2.3.2-r2.ebuild
index ee3f8666e960..3cea165dde1d 100644
--- a/net-analyzer/monitoring-plugins/monitoring-plugins-2.3.2-r1.ebuild
+++ b/net-analyzer/monitoring-plugins/monitoring-plugins-2.3.2-r2.ebuild
@@ -44,7 +44,7 @@ DEPEND="${REAL_DEPEND}
game? ( games-util/qstat )
fping? ( net-analyzer/fping )
samba? ( net-fs/samba )
-   ssh? ( net-misc/openssh )
+   ssh? ( virtual/openssh )
snmp? ( dev-perl/Net-SNMP
net-analyzer/net-snmp[-minimal] )"
 

diff --git a/net-analyzer/monitoring-plugins/monitoring-plugins-2.3.3-r1.ebuild 
b/net-analyzer/monitoring-plugins/monitoring-plugins-2.3.3-r2.ebuild
similarity index 99%
rename from net-analyzer/monitoring-plugins/monitoring-plugins-2.3.3-r1.ebuild
rename to net-analyzer/monitoring-plugins/monitoring-plugins-2.3.3-r2.ebuild
index ac7b44413cab..e364f28aa4cc 100644
--- a/net-analyzer/monitoring-plugins/monitoring-plugins-2.3.3-r1.ebuild
+++ b/net-analyzer/monitoring-plugins/monitoring-plugins-2.3.3-r2.ebuild
@@ -44,7 +44,7 @@ DEPEND="${REAL_DEPEND}
game? ( games-util/qstat )
fping? ( net-analyzer/fping )
samba? ( net-fs/samba )
-   ssh? ( net-misc/openssh )
+   ssh? ( virtual/openssh )
snmp? ( dev-perl/Net-SNMP
net-analyzer/net-snmp[-minimal] )"
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/hash-slinger/

2023-05-11 Thread Sam James
commit: 226079f8e1d14b0b5dd2322ca1abfdb0261cf672
Author: David Seifert  gentoo  org>
AuthorDate: Mon May  8 20:56:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=226079f8

net-dns/hash-slinger: switch to virtual/openssh

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

 .../{hash-slinger-3.2.ebuild => hash-slinger-3.2-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/hash-slinger/hash-slinger-3.2.ebuild 
b/net-dns/hash-slinger/hash-slinger-3.2-r1.ebuild
similarity index 97%
rename from net-dns/hash-slinger/hash-slinger-3.2.ebuild
rename to net-dns/hash-slinger/hash-slinger-3.2-r1.ebuild
index a8ddda15cbb8..d4c705076a21 100644
--- a/net-dns/hash-slinger/hash-slinger-3.2.ebuild
+++ b/net-dns/hash-slinger/hash-slinger-3.2-r1.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
net-dns/unbound[python,${PYTHON_SINGLE_USEDEP}]
ipsec? ( net-vpn/libreswan[dnssec] )
openpgp? ( $(python_gen_cond_dep 
'dev-python/python-gnupg[${PYTHON_USEDEP}]') )
-   ssh? ( net-misc/openssh )
+   ssh? ( virtual/openssh )
 "
 
 src_install() {



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

2023-05-11 Thread Sam James
commit: c5756ae05c41ecf9fad427ce0657dae8de4b5ff0
Author: David Seifert  gentoo  org>
AuthorDate: Mon May  8 20:56:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5756ae0

gnome-base/gvfs: switch to virtual/openssh

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

 gnome-base/gvfs/{gvfs-1.50.3.ebuild => gvfs-1.50.3-r1.ebuild} | 2 +-
 gnome-base/gvfs/{gvfs-1.50.4.ebuild => gvfs-1.50.4-r1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gvfs/gvfs-1.50.3.ebuild 
b/gnome-base/gvfs/gvfs-1.50.3-r1.ebuild
similarity index 99%
rename from gnome-base/gvfs/gvfs-1.50.3.ebuild
rename to gnome-base/gvfs/gvfs-1.50.3-r1.ebuild
index d0c1114796d5..bc978a9de5c6 100644
--- a/gnome-base/gvfs/gvfs-1.50.3.ebuild
+++ b/gnome-base/gvfs/gvfs-1.50.3-r1.ebuild
@@ -68,7 +68,7 @@ RDEPEND="
google? ( >=dev-libs/libgdata-0.18.0:=[crypt,gnome-online-accounts] )
gphoto2? ( >=media-libs/libgphoto2-2.5.0:= )
nfs? ( >=net-fs/libnfs-1.9.8:= )
-   net-misc/openssh
+   virtual/openssh
 "
 DEPEND="${RDEPEND}"
 BDEPEND="

diff --git a/gnome-base/gvfs/gvfs-1.50.4.ebuild 
b/gnome-base/gvfs/gvfs-1.50.4-r1.ebuild
similarity index 99%
rename from gnome-base/gvfs/gvfs-1.50.4.ebuild
rename to gnome-base/gvfs/gvfs-1.50.4-r1.ebuild
index b35f0d3b55c5..c856eb15aa63 100644
--- a/gnome-base/gvfs/gvfs-1.50.4.ebuild
+++ b/gnome-base/gvfs/gvfs-1.50.4-r1.ebuild
@@ -68,7 +68,7 @@ RDEPEND="
google? ( >=dev-libs/libgdata-0.18.0:=[crypt,gnome-online-accounts] )
gphoto2? ( >=media-libs/libgphoto2-2.5.0:= )
nfs? ( >=net-fs/libnfs-1.9.8:= )
-   net-misc/openssh
+   virtual/openssh
 "
 DEPEND="${RDEPEND}"
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/

2023-05-11 Thread Sam James
commit: 23110d5f7ddfd55dd4abc32bb7d4297ac2861e1c
Author: Sam James  gentoo  org>
AuthorDate: Thu May 11 19:51:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 19:51:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23110d5f

media-libs/mesa: Stabilize 23.0.3-r1 amd64, #906134

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

 media-libs/mesa/mesa-23.0.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/mesa/mesa-23.0.3-r1.ebuild 
b/media-libs/mesa/mesa-23.0.3-r1.ebuild
index da9421be2d4a..31b662f1bbd4 100644
--- a/media-libs/mesa/mesa-23.0.3-r1.ebuild
+++ b/media-libs/mesa/mesa-23.0.3-r1.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else
SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris 
~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris 
~x86-solaris"
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/pam/files/, sys-libs/pam/

2023-05-11 Thread Sam James
commit: 698929c9089de3995cd31c0a3a22866f3e5b7cba
Author: Violet Purcell  inventati  org>
AuthorDate: Thu May 11 17:02:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 19:50:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=698929c9

sys-libs/pam: fix build on musl

[sam: Note that the examples aren't installed anyway.]

Closes: https://bugs.gentoo.org/906137
Signed-off-by: Violet Purcell  inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/31000
Signed-off-by: Sam James  gentoo.org>

 sys-libs/pam/files/pam-1.5.3-termios.patch | 34 ++
 sys-libs/pam/pam-1.5.3.ebuild  |  4 
 2 files changed, 38 insertions(+)

diff --git a/sys-libs/pam/files/pam-1.5.3-termios.patch 
b/sys-libs/pam/files/pam-1.5.3-termios.patch
new file mode 100644
index ..8f7baf76fee4
--- /dev/null
+++ b/sys-libs/pam/files/pam-1.5.3-termios.patch
@@ -0,0 +1,34 @@
+Replace System V termio.h with POSIX termios.h for musl
+Upstream: https://github.com/linux-pam/linux-pam/pull/576
+Bug: https://bugs.gentoo.org/906137
+
+From 5658105b04ad4df212baf302898ee2cca99516a6 Mon Sep 17 00:00:00 2001
+From: Violet Purcell 
+Date: Thu, 11 May 2023 10:27:53 -0400
+Subject: [PATCH] fix build on musl
+
+--- a/examples/tty_conv.c
 b/examples/tty_conv.c
+@@ -6,8 +6,9 @@
+ #include 
+ #include 
+ #include 
+-#include 
++#include 
+ #include 
++#include 
+ 
+ /***
+  * @brief echo off/on
+@@ -16,7 +17,7 @@
+  ***/
+ static void echoOff(int fd, int off)
+ {
+-struct termio tty;
++struct termios tty;
+ if (ioctl(fd, TCGETA, ) < 0)
+ {
+ fprintf(stderr, "TCGETA failed: %s\n", strerror(errno));
+-- 
+2.40.1
+

diff --git a/sys-libs/pam/pam-1.5.3.ebuild b/sys-libs/pam/pam-1.5.3.ebuild
index 6ac576c5eb0b..3f5a98a6d7df 100644
--- a/sys-libs/pam/pam-1.5.3.ebuild
+++ b/sys-libs/pam/pam-1.5.3.ebuild
@@ -45,6 +45,10 @@ DEPEND="
 RDEPEND="${DEPEND}"
 PDEPEND=">=sys-auth/pambase-20200616"
 
+PATCHES=(
+   "${FILESDIR}/${P}-termios.patch"
+)
+
 src_prepare() {
default
touch ChangeLog || die



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

2023-05-11 Thread Michał Górny
commit: 37298575779654642d37573e35662546bc4532de
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 11 18:02:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 11 19:26:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37298575

sys-kernel/gentoo-kernel-bin: Bump to 6.2.14-r2

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   6 +
 .../gentoo-kernel-bin-6.2.14-r2.ebuild | 127 +
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index ab271aa4ad99..4b5f9d050b0a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.2-15.base.tar.xz 763032 BLAKE2B 
b933b63ddc6d19f47ba58d5a5884ff
 DIST genpatches-6.2-15.extras.tar.xz 3808 BLAKE2B 
6134125180afd914169eb329f5d9ec8f3f9fbd3ff61a0266200defdae573a62b39ba557c2a815229344ac762786715a6193ce3cb9c3ed08d07a87d83427ab107
 SHA512 
857e513619ab77e79461a337c02e9fa9fbb63ee9a837eef438b1e5af3c8c856867c738b0b28f21a8035a5e1b963eb8c13507223ad6a251f5320da67aeaeb595d
 DIST genpatches-6.2-16.base.tar.xz 768864 BLAKE2B 
e852e0feb635be67bbf0da77ca6c946abb4fdad1b7b6a6e72c350b7705c4c1edeaa152f8b5ab70e4089bec80de805dc4a506ca60f74f53d3572b3ad0214bcec8
 SHA512 
2ea683e51835696d825977f65d93b9c25259f59499669bbddbfadc1573e6510b46e916c4e4922d5c62bd64ecda992615fbdb076f5c50648debfe2f9f05e1974f
 DIST genpatches-6.2-16.extras.tar.xz 3812 BLAKE2B 
ffc7e5852ee193ff8bf364ae77394e10c0d9cf8f21ec4f9886d87803be3f6152e632990be009b68f3910ba3e95d7c2bd30c37d6cbf5c49cccf497dffd12f62a5
 SHA512 
b17df7f12e2c50bfaab0a0a865e1a7687f058e6b4d6fdcd1b107c690e6869e8ad5c127a51ea64b55ce3dc57d74da05fa075f9d99fb3f0b24dbe6dee5d7fb4402
+DIST genpatches-6.2-17.base.tar.xz 769888 BLAKE2B 
517466cee5855a4e48a1d055b32b05f78c04931fe2460c57b5fa1aeabda22fd6063826423b951be57863eb50b849852f0b01c089badc030b2b5016a9d9d96502
 SHA512 
aefa91753cafe7babb994216e97a817318ca65e76087f176c2fd57cc2a41b8380c56966ad60b56567cf9f33b0b4f6386c143fe10ee78ec708ab6abe3e9d3a3fb
+DIST genpatches-6.2-17.extras.tar.xz 3808 BLAKE2B 
901180e014376c5b043259536379814d23e6af899f25e550368bec932dd23a9c8280c68d1690d7420516807e14e55b4758f811a33c1a6a064699b147383510b2
 SHA512 
486349288c8b0230167b5985d163f60ead8e636c0eb5fa58e8aa99647427133f5780a823f449956d59f3a8f7bb204d4c37f62f062b9e104607a058b48ae158b0
 DIST genpatches-6.3-2.base.tar.xz 8036 BLAKE2B 
754d46f15ab113a1bae41d154b47c4cde2a93df9dbc4333b93e7d3abc424ef19dca2993c25705020096ab9d500f794a852c4cff68f29907e7667edbec7503ff6
 SHA512 
45eb038e9118a2feff7625cefc7bbb96ef4fd8fa29fce118943dbd0685075fbf9c525202879abf6308d7e80e94b8e9704799e3c863105add026c86b97314d580
 DIST genpatches-6.3-2.extras.tar.xz 3808 BLAKE2B 
6eccde5d3591804ef50d800dc7ec4cb8b2192d805832cde3496c519bf4ff0f9eef62a76f1e77677df66a054ed1f1efe341f71b8f86b185b10145de8200bc2c70
 SHA512 
8d79b8c2eed3c962a4c8fda80934720a2ee1436d4e42d762d3f945972537491f415aa6b3615f7a81a727bbb239cd0277ecfb18c83a90ba57252674bf135b35f8
 DIST genpatches-6.3-3.base.tar.xz 9340 BLAKE2B 
e163214c2f648a410b6253caf1cd2fa60beff29341cfba23674cf41712e11893c1f9574a1bfc4df797e69900a3a3f18e65399f5be720c58ab32c5780a41891c4
 SHA512 
8d308cac9a26c32688588fc8aa34f6798f5c0334fa01f3b813922ab46f0d53cde6c94a5c71817f929c5fd4f96741380da1d97c6ba6a3a5091549651c32fc99c9
@@ -80,6 +82,10 @@ DIST gentoo-kernel-6.2.14-1.amd64.gpkg.tar 82647040 BLAKE2B 
c895ead21704cdd0d2f2
 DIST gentoo-kernel-6.2.14-1.arm64.gpkg.tar 71802880 BLAKE2B 
bd9f6c0368ca04f3a7512c4678b1d567bb4f7de336dc631639cd3c256b692464d48e1492911c231d907d189f71fff225d0710b1cbb35ba1104127c7027e0
 SHA512 
035ea2e7f7309b1080c58b5490c13bc6908df1ec8f01a286bdea83e15dcfe5f9ce36cb9664e3cf37dbbbd056b85621bda1c42f8ffd91ff77c4d56c392e02d0b8
 DIST gentoo-kernel-6.2.14-1.ppc64le.gpkg.tar 63928320 BLAKE2B 
8287654a4864994f70124132669cb9eda0cc8397150a44950b9ffe0241af535cd8d7556af67b07b6129e62a567be9678220ed34aadb09f2a9678af536604fa1d
 SHA512 
c3dbaef15e020deee482b696a183da22bd1de2ccb4eb27e8fc5b40b3c49d8e5e0a76b3478e75aea064c84cb03823f05d12360682b59f30fc4db66b2a1801763d
 DIST gentoo-kernel-6.2.14-1.x86.gpkg.tar 66519040 BLAKE2B 
68dbd8c39de89dd97e8d29774df725cee0d67b74ce4d3c0860e0d7bbfb6564a7ade3a7b3ffecb079b9edb04b6b59ec8a22b668c86826ee64332e204a084abab4
 SHA512 
8a6b84ac77da67ec74de1a5c95e604d05298beeacf526ce23991c96ae3eeb13714d268d8ece6ee4979967310ebaa8773281c181d1af22cabab87cb6fac0e7549
+DIST gentoo-kernel-6.2.14-r2-1.amd64.gpkg.tar 82626560 BLAKE2B 
6d5467f0fb9ab915572a80f3c317b231cbe800a51f0e728793287844e5a83bd519753a9794f41243388351570211810964a9f8fc2d29683f4485252bfd319cad
 SHA512 
7495d2bbf75d7a81cf26b5775d381fe9fb8d83dd97b9488edcb1054b91c1709979effec8102ffcf0195c6e69fe4cb5051779a7936b2480862689a39329829edc
+DIST gentoo-kernel-6.2.14-r2-1.arm64.gpkg.tar 71802880 BLAKE2B 

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

2023-05-11 Thread Michał Górny
commit: 87ac09b70f4f42914fcd5a0af5f94b4c8f3e8efc
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 11 08:02:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 11 19:26:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87ac09b7

sys-kernel/gentoo-kernel: Backport CVE-2023-32233 fix to 5.15.110-r2

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

 sys-kernel/gentoo-kernel/Manifest  |   2 +
 .../gentoo-kernel/gentoo-kernel-5.15.110-r2.ebuild | 134 +
 2 files changed, 136 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index 0444d400d4dc..7f32b8e9a534 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.15-114.base.tar.xz 4428092 BLAKE2B 
d48a687c2ee6e7127bec22dda70
 DIST genpatches-5.15-114.extras.tar.xz 3932 BLAKE2B 
17aa4f2062511ba4e8b73a3449fe6ca4a1edb6cd80ff3037501f0dd7496db9282554cb45857752436e5c1de194e30988a84122698e8a6c27fb2e80edfe20845b
 SHA512 
0bad9b065dd20cfc5436d7f449c0c79ca997be93db9fd1d3d7f1ce3929d7f73fa027a8c20475f5de770513211fca68cd2d0bca8c7fd8ba0daab15234c61e2ceb
 DIST genpatches-5.15-115.base.tar.xz 4432584 BLAKE2B 
a39251400e823a2e2cb5265981a3c243cd5ee5f294f77b23d022ea565ab78d507f64891b1076454aa24082034a89ad76d061fa898763820ea899bd18013a4347
 SHA512 
4e54fd61aaa960d813a7fe53e3669ae5d9e42bcb1b537189c7e03f3f66d72bc87ccd02c6fcb1e77c570168fbed6b1353e1bb5a50a21e41bd4667abdefd40b5c2
 DIST genpatches-5.15-115.extras.tar.xz 3932 BLAKE2B 
2cd277a80fa68517ed5b2494b8289fe24e651c70b85a3ec8badfc8d98b7f0ed487769e53be865bfcd77d4d3eb31519d3cd9d15174d3231d62b81bdc020ab7f62
 SHA512 
01abc3b127db13150b754dca3b891854454e5c907c2eac18761f5b68c7d90dd8fc7d8c44c82d83ac90ec6fcacb56c9363083bd1731ec5cbe0ec66c31fe815c14
+DIST genpatches-5.15-116.base.tar.xz 4433124 BLAKE2B 
1ace5f7ac7fe7dee5ca92c8228fa07f1abe85d92040adc0d2b83c2d5f55976c4ecfc0a3ed4575d5528db1eab14b65250d25d9fb28a880422385a45a887117820
 SHA512 
7346fe13050c49737f98e5ad7bdb848caf693b2e3129a7e9e382f1c6462242dcdae1fc7e184b10f7593159c7d6c3cd8bf69dd1d66abb604746871123424563f1
+DIST genpatches-5.15-116.extras.tar.xz 3928 BLAKE2B 
0130495424324f43fcb5f29b4178c56b43b01c4a7ca7a3b95ac07130f44d6875519d0ee79d9cf8a9912bd6c6d8bb81a0adcd17f27da1e59e24f19073d9a20cff
 SHA512 
ece809c981c8d2c5ed7ec66df69dec3920cc75e7e43145c0ca5dbc577e16cc58880d449d8503d1863974fd2fb707a403b5a9b5ad02d9835e01c45637fd6bcfd7
 DIST genpatches-5.4-246.base.tar.xz 5659072 BLAKE2B 
4b3f836c7e9f7f4d1cac0c7357751c0c165c826cbf549033c9e9fb85be3ccf45d480b0c8d80f7d980daaa1fb62265b600e24dee320673434333bec891e0c
 SHA512 
029102ba3170b99836ddf5e4a9a7101826eae3dcced431a7049e4c025ca6057f694c66f67a20d5b08a124275ed91aac3a0e1060ca2946fea54d68b251e61b478
 DIST genpatches-5.4-246.extras.tar.xz 1812 BLAKE2B 
78297c82519cf71230dc19d674d345cb40d8226adab6af53c0c3af7239f7a1464b8c89b51b62c509b33e8b2eb1a8c102b10146a8a6151ab5f069a1e00f8f6f8c
 SHA512 
13aa1321f559e01257926ef94dd023222c2be9225bb412424a4b4696c1e6d6abe3e7f29c375836e1f9986d496df89051a60c34e8f8070aa0bd556683a387e356
 DIST genpatches-5.4-248.base.tar.xz 5689960 BLAKE2B 
50714236c3fa565fb097577d8885ea6b0f6448061025221c317df2270877f70093446a79c60baa8247a80a481ee2475720836651cf2a83c31b13e0a59e6e30ed
 SHA512 
0850c79fe4bbb6752e2a9a316204638287107b72ed180d0f417b6d03fd9288305a221d1e085bc4da0fe7ed82790e29525bee72c288f5e6d876c306ef316f8d82

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.110-r2.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.110-r2.ebuild
new file mode 100644
index ..f45f633a3dbc
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.110-r2.ebuild
@@ -0,0 +1,134 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+CONFIG_VER=5.15.19
+CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01
+GENTOO_CONFIG_VER=g7
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   
https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   amd64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+

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

2023-05-11 Thread Michał Górny
commit: fb198681921218943a1add17572ce01d36e483ae
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 11 18:52:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 11 19:26:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb198681

sys-kernel/gentoo-kernel-bin: Bump to 5.10.179-r2

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   2 +
 .../gentoo-kernel-bin-5.10.179-r2.ebuild   | 127 +
 2 files changed, 129 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 8625f196fd99..081c0db4fa46 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-186.base.tar.xz 5195200 BLAKE2B 
80451354985fedc89685d4bc689
 DIST genpatches-5.10-186.extras.tar.xz 3868 BLAKE2B 
fd83930f87ffab80902b20d931dc9131915e3d6d33f66d7698f5ec7bae211ef1da5d3be0b60a6871b8696e0ad3a60d71dd0b17fb09fb14eaf77a0d570f6e0948
 SHA512 
aa3df46b0a3640310377455592411b3254505b2262ce58f0c3a374077199ec0c7a63262dcba84ef88a553951c786cf6d9ace55a7cacce48d19696ab568c25cc5
 DIST genpatches-5.10-188.base.tar.xz 5250408 BLAKE2B 
0fd1169e3638e5a220dde27354790b43a16b5b3e8087c6ad1f64dcad04214810464923db0290163b94dfdd4d2afb80df138786d94f06707ec939997774c2528f
 SHA512 
516f910acee2d6e42399c380cbab3a0b7f7ed30c99704f3f7e5eb8f8a15a8a8eade2c065d165502d93b724ee7d43c6987f08125b4a98b85d5c6b28e939507fb4
 DIST genpatches-5.10-188.extras.tar.xz 3872 BLAKE2B 
bfd4b91944fad6cc5781dae0365b019dd1897bb00e255e098cae2f220af481734ea84f225494ec5e34bf601572a2b3d514b4808036e913ea947033457d0b8065
 SHA512 
a783c59c8f1e9dfe6938478536c9de36bc98440a47d9a85c2360aed9d4f96402e64161c57a3daf8ac53196e91fe47c1358f72af94f67040814067f42a7529601
+DIST genpatches-5.10-189.base.tar.xz 5251680 BLAKE2B 
ef349b00e1ca8cedc2b580a07e66e8906436198ec7019a8881b2b647152861554fc1b0099f4fcef39497b3a3edd3657c87974ec7b88a01e580ce421a23e2a706
 SHA512 
94d65f1cdba7415021ac031b2ab896d7b2b15692f5e826833abf8c285a3eda6a8e8e88a57a8f11ccbc5ae94437b732ac6fa974bd26bafa3b426e3d61bc8656c2
+DIST genpatches-5.10-189.extras.tar.xz 3872 BLAKE2B 
78ab95ce3f57e4ba86655cd54009252807e32fd0b03228180fb26a47ae9e595e468e549c21a5141dc8214e55fcfa46e63e5f4e866e4113b8d3beebb99512cb86
 SHA512 
cc6d60a70a1f575ce69a14c265a36e58126a011cafc5a2bc7c569e0d1b626855f1cf430c44775d2602ad35144b449a8f1db1da8594f513edae4329ba354e0347
 DIST genpatches-5.15-102.base.tar.xz 4041416 BLAKE2B 
ab6ac9c8d03d41594f1f3c0b59cdeb3d045fdc0bc89926026a7b3f34eef38a869da1c9adfa1ccf465486f885dc4abb6c8d09a8c36f2732bb961b365a749e8985
 SHA512 
2df353c92659d8f41a45bd3caaf33e21542cb01ab210495a632e65fe71e8bee7c31ae7283827bc7e0683737f3a451b617db95b5a8b559cedc8296496e2fa3302
 DIST genpatches-5.15-102.extras.tar.xz 3936 BLAKE2B 
4069a121383a58eedd557cfe3c421ca8c033e4b7a976845c557b3faf66b33d9efc6c7b3d4dad20cdeafb7d62588a4c49bb7102abfbd7acb1c98b1afb86e8f87a
 SHA512 
b12c07aa5c9974856482f44ecc39ae03f7ec8879d07bff562d56b0c18752d748455b519f7bd53cde5f22df1787c15d52037ee236c1150edcc20416b9c6c1e272
 DIST genpatches-5.15-112.base.tar.xz 4370104 BLAKE2B 
578389e95be1b135fffdbcd598088d07d07ecc764307278c0339351d879594a994a4904500ee1b003ceb5ed928e95b5b07c363d94ff99db3e93568d25234fb26
 SHA512 
3797509bce6dd1949190f0d9bcb4d1c918c9bcd9f528b493b5f3b7e2fcb9265ea42e51e218c0342814e0f55c827ddd1bab130df76f849352e5894225d73bf3e8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.179-r2.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.179-r2.ebuild
new file mode 100644
index ..fb165f3f0e91
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.179-r2.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   amd64? (
+   
https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+   -> ${BINPKG}.amd64.gpkg.tar
+   )
+   arm64? (
+   
https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+   -> ${BINPKG}.arm64.gpkg.tar
+   )
+   ppc64? (
+   
https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+   -> ${BINPKG}.ppc64le.gpkg.tar
+   )
+   x86? (
+   

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

2023-05-11 Thread Michał Górny
commit: 93c7cdfc2e1b5fcc1cc13c9664d15f1d79c40b14
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 11 08:02:12 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 11 19:26:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93c7cdfc

sys-kernel/gentoo-kernel: Backport CVE-2023-32233 fix to 5.10.179-r2

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

 sys-kernel/gentoo-kernel/Manifest  |   2 +
 .../gentoo-kernel/gentoo-kernel-5.10.179-r2.ebuild | 134 +
 2 files changed, 136 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index 7f32b8e9a534..8d044716da78 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-186.base.tar.xz 5195200 BLAKE2B 
80451354985fedc89685d4bc689
 DIST genpatches-5.10-186.extras.tar.xz 3868 BLAKE2B 
fd83930f87ffab80902b20d931dc9131915e3d6d33f66d7698f5ec7bae211ef1da5d3be0b60a6871b8696e0ad3a60d71dd0b17fb09fb14eaf77a0d570f6e0948
 SHA512 
aa3df46b0a3640310377455592411b3254505b2262ce58f0c3a374077199ec0c7a63262dcba84ef88a553951c786cf6d9ace55a7cacce48d19696ab568c25cc5
 DIST genpatches-5.10-188.base.tar.xz 5250408 BLAKE2B 
0fd1169e3638e5a220dde27354790b43a16b5b3e8087c6ad1f64dcad04214810464923db0290163b94dfdd4d2afb80df138786d94f06707ec939997774c2528f
 SHA512 
516f910acee2d6e42399c380cbab3a0b7f7ed30c99704f3f7e5eb8f8a15a8a8eade2c065d165502d93b724ee7d43c6987f08125b4a98b85d5c6b28e939507fb4
 DIST genpatches-5.10-188.extras.tar.xz 3872 BLAKE2B 
bfd4b91944fad6cc5781dae0365b019dd1897bb00e255e098cae2f220af481734ea84f225494ec5e34bf601572a2b3d514b4808036e913ea947033457d0b8065
 SHA512 
a783c59c8f1e9dfe6938478536c9de36bc98440a47d9a85c2360aed9d4f96402e64161c57a3daf8ac53196e91fe47c1358f72af94f67040814067f42a7529601
+DIST genpatches-5.10-189.base.tar.xz 5251680 BLAKE2B 
ef349b00e1ca8cedc2b580a07e66e8906436198ec7019a8881b2b647152861554fc1b0099f4fcef39497b3a3edd3657c87974ec7b88a01e580ce421a23e2a706
 SHA512 
94d65f1cdba7415021ac031b2ab896d7b2b15692f5e826833abf8c285a3eda6a8e8e88a57a8f11ccbc5ae94437b732ac6fa974bd26bafa3b426e3d61bc8656c2
+DIST genpatches-5.10-189.extras.tar.xz 3872 BLAKE2B 
78ab95ce3f57e4ba86655cd54009252807e32fd0b03228180fb26a47ae9e595e468e549c21a5141dc8214e55fcfa46e63e5f4e866e4113b8d3beebb99512cb86
 SHA512 
cc6d60a70a1f575ce69a14c265a36e58126a011cafc5a2bc7c569e0d1b626855f1cf430c44775d2602ad35144b449a8f1db1da8594f513edae4329ba354e0347
 DIST genpatches-5.15-112.base.tar.xz 4370104 BLAKE2B 
578389e95be1b135fffdbcd598088d07d07ecc764307278c0339351d879594a994a4904500ee1b003ceb5ed928e95b5b07c363d94ff99db3e93568d25234fb26
 SHA512 
3797509bce6dd1949190f0d9bcb4d1c918c9bcd9f528b493b5f3b7e2fcb9265ea42e51e218c0342814e0f55c827ddd1bab130df76f849352e5894225d73bf3e8
 DIST genpatches-5.15-112.extras.tar.xz 3932 BLAKE2B 
f76085492bf8b1c1bd9092174460be8ef5e22921f1f7a6282eff9cece01203ca68d0259b94a184161bfabddef1a7e5f1eb29b0da5eb85cc35853e767a2239216
 SHA512 
3e8ea63b9011f782b11e1df144414d9e3f53f24a391829342c872dd4f5b0a3c128dd792f95feab7aca08adf6a08d88e11ec2e2d61e0b0302546f0a55f29b78dc
 DIST genpatches-5.15-114.base.tar.xz 4428092 BLAKE2B 
d48a687c2ee6e7127bec22dda70b965bf137c4096da374a9e83349d1cc80f44a184a839504c151b7ad59f0c7363c4579bd5df38d0685d24e7e527849d9047e99
 SHA512 
f5fa405303ed93c4e94a38f5375bd2efc915c1449cbfcb3b04701bcb40b50c50c8e0999e39cc07d9816f4938d2ab2e18763ae0a0473525e3889ac33ccc84f7ee

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.179-r2.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.179-r2.ebuild
new file mode 100644
index ..91e1b5a2d288
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.179-r2.ebuild
@@ -0,0 +1,134 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.10.12
+CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
+GENTOO_CONFIG_VER=g7
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   
https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   amd64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   

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

2023-05-11 Thread Michał Górny
commit: b0bc99ffc0e31d22d8bd8e721a63f280f6ab2aaa
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 11 19:23:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 11 19:26:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0bc99ff

sys-kernel/gentoo-kernel-bin: Bump to 5.4.242-r2

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   2 +
 .../gentoo-kernel-bin-5.4.242-r2.ebuild| 127 +
 2 files changed, 129 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 081c0db4fa46..a0994f32d1a1 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-5.4-246.base.tar.xz 5659072 BLAKE2B 
4b3f836c7e9f7f4d1cac0c735bbb
 DIST genpatches-5.4-246.extras.tar.xz 1812 BLAKE2B 
78297c82519cf71230dc19d674d345cb40d8226adab6af53c0c3af7239f7a1464b8c89b51b62c509b33e8b2eb1a8c102b10146a8a6151ab5f069a1e00f8f6f8c
 SHA512 
13aa1321f559e01257926ef94dd023222c2be9225bb412424a4b4696c1e6d6abe3e7f29c375836e1f9986d496df89051a60c34e8f8070aa0bd556683a387e356
 DIST genpatches-5.4-248.base.tar.xz 5689960 BLAKE2B 
50714236c3fa565fb097577d8885ea6b0f6448061025221c317df2270877f70093446a79c60baa8247a80a481ee2475720836651cf2a83c31b13e0a59e6e30ed
 SHA512 
0850c79fe4bbb6752e2a9a316204638287107b72ed180d0f417b6d03fd9288305a221d1e085bc4da0fe7ed82790e29525bee72c288f5e6d876c306ef316f8d82
 DIST genpatches-5.4-248.extras.tar.xz 1812 BLAKE2B 
2e95caa558cb93ee161cb9c83f7a5b403539253c1c74f4b3f1d7433b96c5100504d132bde1d2f1d4d790061720c29fc4c77cafcf0cb4ca80ee8a8826db076670
 SHA512 
194f2797181812b13e25755bb9413821790d953029e322ca5e24c534df56a0fe094ec005e50a761d3968f68d5c9502b27a47c87fc3276472db900f856708abe4
+DIST genpatches-5.4-249.base.tar.xz 5692112 BLAKE2B 
8057ddb24ebbd5ee1b4fb5f5a36b295c4e8ab857e407c5b9e061780e1d23ecca7ab5adfb10ca4f6733a7776c2aa6e353419257c255b07bc991ecb6857aa31555
 SHA512 
b0057da850ab5368dcbf2b454d408b72204150cc2643e087d2f084c3074de22ce36fa4c319552b90d9059ba279e8dc6551cd6348c3616275b050167bfdb58023
+DIST genpatches-5.4-249.extras.tar.xz 1812 BLAKE2B 
b6b7bccf77851a17e8b514439a50c44de954ff461af71414c325ca5c0a65d7a79ee92f7a8b708afd28a3433acddd13aa3bbd5afcd82b4181e57ea05b008d7090
 SHA512 
c4977abc2bbb1c2319e9d2e4aed38419f9e2a70813e5f28d2b799533fc945574d9fee21c881b6dd4926a9c2ebe74ae414ada4993e3fcbd117b6536f983533282
 DIST genpatches-6.1-28.base.tar.xz 1412456 BLAKE2B 
126c74e7558efbfb104e97e993a70b628fe7882d756ef0ef29031b042651a8df3e2e940d31f85556453cd391358421594f9e089ed194e14b107932a8d525ddf2
 SHA512 
b033d8b873b0c8ebdd89b25dd25a814746b1debc0f0944da8fdc2ec9ed1da3d8d45816547119f7548ac30a91003c3c078a193875711d7839e4de71234192ac6d
 DIST genpatches-6.1-28.extras.tar.xz 3808 BLAKE2B 
3bd49fb256420883a267b2513cc9e6928a107b0142c82d9abd20114f733bfcbd474eeb19a7ef833da27ba625db28806ec25a1dd945f5d94f5bd5f729e445a57d
 SHA512 
06c84adf52e36357fd01e8e1989ba8b8cb08bef052da05d261df3e80aac6d2d10a3c39583fad6d92936e19d8c7484786a4d11f64f2dc3fb5f8e1ee90106d6367
 DIST genpatches-6.1-30.base.tar.xz 1467496 BLAKE2B 
7e442668319addb39f4812669463c312c9cda5095c1086732da3ba39eb9836985e53afeba31f471d6cd2774d6028e421a254721bcae10ef89d6d38f3856debde
 SHA512 
90a3309cc2e6cad1a971c864839e6acdedb10986fbbfb89799d1327fd4c9a541f4a46aa4d5a898046d1e0a0a648547717e522ee31622ded87e48ec4057a49dc0

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242-r2.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242-r2.ebuild
new file mode 100644
index ..70e2f755ed95
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242-r2.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   amd64? (
+   
https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+   -> ${BINPKG}.amd64.gpkg.tar
+   )
+   arm64? (
+   
https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+   -> ${BINPKG}.arm64.gpkg.tar
+   )
+   ppc64? (
+   
https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+   -> ${BINPKG}.ppc64le.gpkg.tar
+   )
+   x86? (
+   

  1   2   3   4   >