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

2024-02-16 Thread Hans de Graaff
commit: 535917fad22e8725a5c3f0ef6541e2794e6f15b9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 17 07:38:36 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 17 07:38:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=535917fa

dev-ruby/faraday-httpclient: add missing test dependency

Closes: https://bugs.gentoo.org/923386
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/faraday-httpclient/faraday-httpclient-1.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/faraday-httpclient/faraday-httpclient-1.0.1.ebuild 
b/dev-ruby/faraday-httpclient/faraday-httpclient-1.0.1.ebuild
index 0786be91d30d..ef0df3d03d03 100644
--- a/dev-ruby/faraday-httpclient/faraday-httpclient-1.0.1.ebuild
+++ b/dev-ruby/faraday-httpclient/faraday-httpclient-1.0.1.ebuild
@@ -23,7 +23,7 @@ SLOT="$(ver_cut 1)"
 KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
 IUSE="test"
 
-ruby_add_bdepend "test? ( dev-ruby/faraday:1 dev-ruby/httpclient )"
+ruby_add_bdepend "test? ( dev-ruby/webmock dev-ruby/faraday:1 
dev-ruby/httpclient )"
 
 all_ruby_prepare() {
sed -i -e "s:_relative ':'./:" ${RUBY_FAKEGEM_GEMSPEC} || die



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

2024-02-16 Thread Hans de Graaff
commit: fb88d974ed7436ee9c026fbaafe2184dca4e1617
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 17 07:33:46 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 17 07:34:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb88d974

dev-ruby/httpclient: avoid broken SSL tests

These tests use obsolete certificates and algorithms so the test server
no longer starts at all.

Closes: https://bugs.gentoo.org/817296
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/httpclient/httpclient-2.8.3-r3.ebuild | 10 --
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/dev-ruby/httpclient/httpclient-2.8.3-r3.ebuild 
b/dev-ruby/httpclient/httpclient-2.8.3-r3.ebuild
index 5af165c7bbbe..5f66ac209c44 100644
--- a/dev-ruby/httpclient/httpclient-2.8.3-r3.ebuild
+++ b/dev-ruby/httpclient/httpclient-2.8.3-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -52,11 +52,9 @@ all_ruby_prepare() {
# only fail on jruby.
rm test/test_auth.rb || die
 
-   # Skip test failing due to hard-coded expired certificate
-   sed -i -e '/test_verification_without_httpclient/,/^  end/ s:^:#:' 
test/test_ssl.rb || die
-
-   # Skip test depending on obsolete and vulnerable SSLv3
-   sed -i -e '/test_no_sslv3/,/^  end/ s:^:#:' test/test_ssl.rb || die
+   # Skip tests using obsolete 1024-bit or expired certificates and
+   # won't even run anymore.
+   rm -f test/test_ssl.rb || die
 
# Do not use 11-year-old bundled certificates!
# fix this copy so it doesn't fail tests



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

2024-02-16 Thread Michał Górny
commit: c2aef112dbf0e757e4b84bdfdf150cd850eacec5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 17 07:14:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 17 07:14:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2aef112

sys-apps/lsd: Update URLs in metadata.xml

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

 sys-apps/lsd/metadata.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-apps/lsd/metadata.xml b/sys-apps/lsd/metadata.xml
index 1142c7af6794..518bd3fc5a37 100644
--- a/sys-apps/lsd/metadata.xml
+++ b/sys-apps/lsd/metadata.xml
@@ -11,8 +11,8 @@
For example it is written in rust and not in ruby which makes 
it really faster


-   https://github.com/Peltoche/lsd/issues
-   
https://github.com/Peltoche/lsd/blob/master/CHANGELOG.md
-   Peltoche/lsd
+   https://github.com/lsd-rs/lsd/issues
+   
https://github.com/lsd-rs/lsd/blob/master/CHANGELOG.md
+   lsd-rs/lsd

 



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

2024-02-16 Thread Michał Górny
commit: a5085720f5073b5fcafc6390b52d6694945b56c2
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 17 07:12:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 17 07:12:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5085720

sys-apps/lsd: Remove old

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

 sys-apps/lsd/Manifest  |  12 ---
 sys-apps/lsd/lsd-0.23.1.ebuild | 165 -
 2 files changed, 177 deletions(-)

diff --git a/sys-apps/lsd/Manifest b/sys-apps/lsd/Manifest
index da21b37fbdb5..43204cf3ac4c 100644
--- a/sys-apps/lsd/Manifest
+++ b/sys-apps/lsd/Manifest
@@ -2,7 +2,6 @@ DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST assert_cmd-1.0.8.crate 27830 BLAKE2B 
68fc42953decc5a39a2a850750348da087a2df29e9e15dcb3f0319088ba8ca399f8db05cda3de693925dcbf147b2a031b0e0ddb6993f25b8b96f464f792cc499
 SHA512 
78c5aa45289f1f69891001b73f7da32ef61a371a2fa9abe15822406abe4a8df48004b475a00aacd36c2e808539041fc0d3034c367a27de6b539c72e929e42e4d
 DIST assert_fs-1.0.7.crate 17519 BLAKE2B 
2d7d05bc1972d37cba2bfc20e52ce74e2aa3a0eac79a850dfc92c4f75a67803afc0c2157189e592b216485d1d90c3ff69f83bf0032fbf17e439685ff18b2ec1c
 SHA512 
fb15ad4e5632f52ac48ebed858fe6806091891394e729d036b446db440ae1c9738199084eca1f9baf038bd83d9c3094bc64ce464c7b5d9eb740b74ef9f72d5e0
-DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bstr-0.2.17.crate 330350 BLAKE2B 
90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192
 SHA512 
883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
@@ -11,12 +10,9 @@ DIST cc-1.0.79.crate 62624 BLAKE2B 
b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST chrono-0.4.19.crate 155663 BLAKE2B 
c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69cb821d4962be2790dbd1d023a54
 SHA512 
a119349bfc2243a249f1d18b1ae548a04b30fecb75913a56f26d1ff8c0eb53097a2674d9141e2094018191cbbc1620843fbddaf52999824e077c1157f0907980
 DIST chrono-humanize-0.1.2.crate 11705 BLAKE2B 
e5d71ca290d3972e83bde0b635491d6129cac3a1d5eb2e38399ec36fc752f76dfc6327f81724a8e6b514793ee7584199bb8c789cffc35272080572d10463ba8c
 SHA512 
ce0788b08df11275adaf5dd1805a573b0560f0f706da5ab9af81378e93b0b0e442ecd1fb9b052d4a700313e3621e54fd5ef750d8570d0897e7f0122f3aa09a4a
-DIST clap-3.2.17.crate 213699 BLAKE2B 
d18204da5583f67b29646ee40f2784eb51e216eb750e24dbb4cf52421668a42e655443cf3e02cb18030422718aca73c6c0d577ca05a2c8ff1693bf5dfe85affc
 SHA512 
e1b19b1c5f862883e2e1cdab14d7ed74c2d0a6b91aafa5b227426a004ef91a8b6c4749e023554ef64c0636f02cff1530d321f934b708168ecf5e7dbad68d08c5
 DIST clap-4.1.8.crate 207175 BLAKE2B 
e25dd21c3ca3459082928a1e0d75af087186e7f69f1d729267dfdc73c84bd6a0d026f9500f566516c70f94910a3154617af6ea7930918d4fd81c59d3ce591dc3
 SHA512 
bb28317f4a1292fae35e7540e37d094c7064cebb009f24d9b781c7c26c49c9bf194221d5387a71e1757115f59ba42b28c995ccec7b10d34145e10cdf739df9ef
-DIST clap_complete-3.2.4.crate 31618 BLAKE2B 
f494ee6d1610b7ced42c5d3f5895c17a061522777573f43be525f362bc0398adf95b124130301972b0c4f366f55a9e07c41073405ae654862597a2ec63f07c08
 SHA512 
97382739fbf801193ec80762ed712d4642f2f6484ab3d8c6f773865d0914f9e43da4312693fa269c0fe055c2a4ec6f40ebd91e9f6f899859dfda30a13d02f31a
 DIST clap_complete-4.1.4.crate 33288 BLAKE2B 

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

2024-02-16 Thread Hans de Graaff
commit: b79cd6c0ea3ef1a0229362c41c3e71773ff2dabc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 17 07:02:06 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 17 07:03:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b79cd6c0

dev-ruby/rspec-core: add 3.13.0

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

 dev-ruby/rspec-core/Manifest |  1 +
 dev-ruby/rspec-core/rspec-core-3.13.0.ebuild | 97 
 2 files changed, 98 insertions(+)

diff --git a/dev-ruby/rspec-core/Manifest b/dev-ruby/rspec-core/Manifest
index 04c607d4024e..4f88efb198e9 100644
--- a/dev-ruby/rspec-core/Manifest
+++ b/dev-ruby/rspec-core/Manifest
@@ -1,2 +1,3 @@
 DIST rspec-core-3.12.2-git.tgz 409039 BLAKE2B 
087b08b6a5231a050d89dc8ec1648509b47078b54c05e5effc02cfcdd0f4cae9fa85f7dc02d643a6e81eb9e4c1dca54d6f4e0b0f79a5d91072c1934fddac9169
 SHA512 
6ecd39355a5060dbf820b89f2f5958b7e75a185e003036cb0ceb8dd6021d79fa14495a300acdc019b55e174bf8a6be42022bfeb0f22a35c461c0f81cd1a742fd
 DIST rspec-core-3.12.3-git.tgz 409316 BLAKE2B 
7d7ab38346895499403ff5ce7770f7605ebefa9ffcdb3feee4a01df27731fea3d98f22481a242f3799ff104c040312cbb7794b947b6f95ba69e8b571971e056b
 SHA512 
d2e6ee6638dacc629e6f772840e2d384e07408e2d459dbd8c68404398df466afad9df1929b6a4e23ca10beab22b7f24efa725806bb9a6dd855adc5ad3eb17c4e
+DIST rspec-core-3.13.0-git.tgz 412734 BLAKE2B 
a3808e96fa58250f606aab757d0b09dc8bd06c9cc7ce375b5ffb97f4a0fbde456f4d3b3f190b1f70393ae6765c2f29dbd7876c92d9e19318460b8956772f04bd
 SHA512 
4d84384c8a8d22b72d1cdab40f1fe43dec7a5c0dd1ab2ce11739e1a52510c6deea6417130bf100d582cae7293aabee6217f21cd80d4b92f976119bba465650bb

diff --git a/dev-ruby/rspec-core/rspec-core-3.13.0.ebuild 
b/dev-ruby/rspec-core/rspec-core-3.13.0.ebuild
new file mode 100644
index ..13e66548c64d
--- /dev/null
+++ b/dev-ruby/rspec-core/rspec-core-3.13.0.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_TASK_TEST="none"
+
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+# Also install this custom path since internal paths depend on it.
+RUBY_FAKEGEM_EXTRAINSTALL="exe"
+
+RUBY_FAKEGEM_GEMSPEC="rspec-core.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
+HOMEPAGE="https://github.com/rspec/rspec-core;
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="highlight test"
+
+SUBVERSION="$(ver_cut 1-2)"
+
+DEPEND+="test? ( dev-vcs/git )"
+
+ruby_add_rdepend "
+   =dev-ruby/rspec-support-${SUBVERSION}*
+   highlight? ( >=dev-ruby/coderay-1.1.1 )
+"
+
+ruby_add_bdepend "test? (
+   >=dev-ruby/nokogiri-1.5.2
+   >=dev-ruby/coderay-1.1.1
+   dev-ruby/syntax
+   >=dev-ruby/thread_order-1.1.0
+   >=dev-ruby/rspec-expectations-3.8.0:3
+   >=dev-ruby/rspec-mocks-2.99.0:3
+   >=dev-ruby/rspec-support-3.9.1:3
+   )"
+
+all_ruby_prepare() {
+   # Don't set up bundler: it doesn't understand our setup.
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+
+   # Avoid dependency on cucumber since we can't run the features anyway.
+   sed -i -e '/[Cc]ucumber/ s:^:#:' Rakefile || die
+
+   # Duplicate exe also in bin. We can't change it since internal stuff
+   # also depends on this and fixing that is going to be fragile. This
+   # way we can at least install proper bin scripts.
+   cp -R exe bin || die
+
+   # Avoid unneeded dependency on git.
+   sed -i -e 's/git ls-files --/find/' rspec-core.gemspec || die
+
+   # Avoid aruba dependency so that we don't end up in dependency hell.
+   sed -i -e '/ArubaLoader/,/^end/ s:^:#:' -e '/Aruba/ s:^:#:' 
spec/spec_helper.rb || die
+   rm -f spec/support/aruba_support.rb || die
+   rm -f 
spec/integration/{bisect_runners,failed_line_detection,filtering,order,persistence_failures,suite_hooks_errors}_spec.rb
 || die
+   rm -f 
spec/integration/{spec_file_load_errors,output_stream,fail_if_no_examples}_spec.rb
 || die
+
+   # Avoid a spec failing due to path issues
+   sed -i -e '/does not load files in the default path when run by 
ruby/,/end/ s:^:#:' \
+   spec/rspec/core/configuration_spec.rb || die
+
+   # Avoid a spec that depends on dev-ruby/rspec to lessen circular
+   # dependencies, bug 662328
+   sed -e '/loads mocks and expectations when the constants are 
referenced/askip "gentoo: bug 662328"' \
+   -i spec/rspec/core_spec.rb || die
+
+   # Avoid a spec depending on specifics on local networks
+   # This fails when localhost resolves to ::1 

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

2024-02-16 Thread Hans de Graaff
commit: 5bbfd8016b0ad434094b2934223f92db44ee4e5f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 17 07:00:35 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 17 07:03:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bbfd801

dev-ruby/rspec-expectations: add 3.13.0

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

 dev-ruby/rspec-expectations/Manifest   |  1 +
 .../rspec-expectations-3.13.0.ebuild   | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-ruby/rspec-expectations/Manifest 
b/dev-ruby/rspec-expectations/Manifest
index 51c552f9223e..8b3f0c3b82f1 100644
--- a/dev-ruby/rspec-expectations/Manifest
+++ b/dev-ruby/rspec-expectations/Manifest
@@ -1,2 +1,3 @@
 DIST rspec-expectations-3.12.3-git.tgz 218754 BLAKE2B 
be6c6c50115bec39758f792030363de88abf5affa8a4df1161a386fee3dfb620542fca6225779e76aa2e72d1f782b65ef9db393be061e9ed47c72d96f47cf981
 SHA512 
37f8e0ba16b1a76f8d59571312febfc802eab1a27ff788d57bb34f410867e753dcfee83ca3d70367b77ad9f823341c653901c8ff02c75df6863937c71315
 DIST rspec-expectations-3.12.4-git.tgz 219529 BLAKE2B 
8858b586cb2b50f06c93530304ca554ddff9f3fe7078e1e2f263ab352e8315d3529bd8028b835d8b83d49bc06345a0723d2fbf31849552ef53567f2162eb503c
 SHA512 
9317d91fb5fb02c1319010517df6f28bc117cccb3b8fd4226bd1adde00fbf13d1505be89cd036bd1849b9a142e24ec966afa536144e384700f8d11e640e2eaf9
+DIST rspec-expectations-3.13.0-git.tgz 220792 BLAKE2B 
526282d357f47d82163b8a44f5fffc0ce24f0fef0d0f5c5f33da93c91680ae704a065c4903a8b7eb3b619d3910314ff137d1c7b636207c0a3383ed0520e2ffaa
 SHA512 
9e1e502d12704fd7573a57b7f01cf4ffe97e2eefe83dc3144842f460165304dc234a1b1946147f2cbcae105d755c8b42b25aec815f9af0c67844baf858c0a6c7

diff --git a/dev-ruby/rspec-expectations/rspec-expectations-3.13.0.ebuild 
b/dev-ruby/rspec-expectations/rspec-expectations-3.13.0.ebuild
new file mode 100644
index ..96e2fb7e5b11
--- /dev/null
+++ b/dev-ruby/rspec-expectations/rspec-expectations-3.13.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
+HOMEPAGE="https://github.com/rspec/rspec-expectations;
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+
+SUBVERSION="$(ver_cut 1-2)"
+
+ruby_add_rdepend ">=dev-ruby/diff-lcs-1.2.0 =dev-ruby/diff-lcs-1*
+   =dev-ruby/rspec-support-${SUBVERSION}*"
+
+ruby_add_bdepend "test? (
+   >=dev-ruby/rspec-mocks-3.2.0:3
+   >=dev-ruby/rspec-support-3.5.0:3
+   )"
+
+all_ruby_prepare() {
+   # Don't set up bundler: it doesn't understand our setup.
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+
+   # Fix minitest deprecation
+   sed -i -e 's/MiniTest/Minitest/' 
spec/rspec/expectations/minitest_integration_spec.rb || die
+
+   # Remove the Gemfile to avoid running through 'bundle exec'
+   rm -f Gemfile || die
+
+   # fix up the gemspecs
+   sed -i \
+   -e '/git ls/d' \
+   -e '/add_development_dependency/d' \
+   "${RUBY_FAKEGEM_GEMSPEC}" || die
+}



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

2024-02-16 Thread Hans de Graaff
commit: a97a0ab8092f811eeac3c652cefaecd4359b0106
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 17 06:57:53 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 17 07:03:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a97a0ab8

dev-ruby/rspec-support: add 3.13.0

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

 dev-ruby/rspec-support/Manifest|  1 +
 dev-ruby/rspec-support/rspec-support-3.13.0.ebuild | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/dev-ruby/rspec-support/Manifest b/dev-ruby/rspec-support/Manifest
index c65c1fd4ddbc..9d3a3532fd5b 100644
--- a/dev-ruby/rspec-support/Manifest
+++ b/dev-ruby/rspec-support/Manifest
@@ -1,2 +1,3 @@
 DIST rspec-support-3.12.1-git.tgz 78764 BLAKE2B 
f3e6cd0123096971ee2793a69d02e4c34289904285ee9fe7081f7697c724ecc4195a3cc0e8042bd0c76ff070d6c332fbe41862c31afad9089f68f3846a613dd6
 SHA512 
88577e184a90f9f48ea97a53e5bd0bd6a2fd5e43275c4bd5cf52a4f8a36637ddb0a1043723b5902d3c0b5bd0cfe0c17a035af702cb094fb8c9543fae6401768a
 DIST rspec-support-3.12.2-git.tgz 79544 BLAKE2B 
874196a4c6fded0254c33d3959a7827d1bf9a85976b9cb975ecc7767d2e1bf094cdf3d95b0533560505dc80dfcd4b945cb88d673430b85a239936735844706ef
 SHA512 
76748d3ca1d9415e15f0be8f14b99f9d16fd6b20548913915ab3e2d56dfe94fa744a9c97ec0747bfa66360cebd6584881e8997ecf46baf45c508f14f96bc644a
+DIST rspec-support-3.13.0-git.tgz 79720 BLAKE2B 
53302f0b13bf4e36be452e4b548a4a2161a2550e46ab1c8660ebcbcbafc136311cb770943f33162a7379c79df1777a39ad973420a5aa4b62716eff30ab1d0906
 SHA512 
7d86016c69e8b1c85543d5a0017b37bdddc1f6ec4f0bf887e94dc94b5609511505ea0ff33044cf627903efd3d3261b045dae40d80dabf314c6a3985dcc8a1ed7

diff --git a/dev-ruby/rspec-support/rspec-support-3.13.0.ebuild 
b/dev-ruby/rspec-support/rspec-support-3.13.0.ebuild
new file mode 100644
index ..ba109801fee2
--- /dev/null
+++ b/dev-ruby/rspec-support/rspec-support-3.13.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
+HOMEPAGE="https://github.com/rspec/rspec-support;
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+
+ruby_add_bdepend "test? ( >=dev-ruby/rspec-3.9.0:3 
>=dev-ruby/thread_order-1.1.0 )"
+
+all_ruby_prepare() {
+   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Remove spec that, by following symlinks, tries to scan pretty much
+   # the whole filesystem.
+   rm spec/rspec/support/caller_filter_spec.rb || die
+
+   # Avoid spec that requires a dependency on git
+   sed -i -e '/library wide checks/,/]/ s:^:#:' spec/rspec/support_spec.rb 
|| die
+
+   # Avoid a spec requiring a specific locale
+   sed -i -e '/copes with encoded strings/ 
s/RSpec::Support::OS.windows?/true/' spec/rspec/support/differ_spec.rb || die
+}
+
+each_ruby_prepare() {
+   # Use the ruby version being tested
+   sed -i -e '/shell_out/ s:ruby:'${RUBY}':' 
spec/rspec/support/spec/shell_out_spec.rb || die
+
+   case ${RUBY} in
+   *ruby31|*ruby32|*ruby33)
+   # Avoid specs failing when run in Gentoo, possibly due 
to different IO
+   sed -e '/outputs unified diff message of two 
arrays/askip "ruby31 IO"' \
+   -e '/outputs unified diff message for hashes 
inside arrays with differing key orders/askip "ruby31 IO"' \
+   -i spec/rspec/support/differ_spec.rb || die
+   ;;
+   esac
+}
+
+each_ruby_test() {
+   RUBYLIB=lib ${RUBY} -S rspec spec || die
+}



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

2024-02-16 Thread Hans de Graaff
commit: f07a570f5153c10b700758f8f7c89fe7a6e7b7de
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 17 07:03:09 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 17 07:03:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f07a570f

dev-ruby/rspec: add 3.13.0

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

 dev-ruby/rspec/Manifest|  1 +
 dev-ruby/rspec/rspec-3.13.0.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-ruby/rspec/Manifest b/dev-ruby/rspec/Manifest
index 1e26033a3921..def7a7063160 100644
--- a/dev-ruby/rspec/Manifest
+++ b/dev-ruby/rspec/Manifest
@@ -1 +1,2 @@
 DIST rspec-3.12.0.gem 10752 BLAKE2B 
80beb56bfed2200e05c8fbe040a265f4176a7142a7c077564821057eec2aa02f68c2417eae5e0309221457d419bf0c9af9123c5e8f1f19992a9361298240c0c8
 SHA512 
24278c467e5226ad1a5bb4c64190fb5d107237d9c2e5c4f16a00b026bf26d8f15e2c74a34221b198992f73ef06af314488a61358968e2083f935467e5a35
+DIST rspec-3.13.0.gem 10752 BLAKE2B 
41df21678a628fff7f86167bf80afcc602da2d5263c2f12e666cbce9401a51ff82887cfdf32fec85194b2511930525e2b2f1dda902437379ed45b78d99f830b2
 SHA512 
4031dc10cfd3fbdd8f023328df661159bf01d6fefac89a2750119c2dbe58ed2daf75737598002164c9760e366bdb7e5c1076430c2d67502ab0cae51ef94b5ed7

diff --git a/dev-ruby/rspec/rspec-3.13.0.ebuild 
b/dev-ruby/rspec/rspec-3.13.0.ebuild
new file mode 100644
index ..696efc9c4ae0
--- /dev/null
+++ b/dev-ruby/rspec/rspec-3.13.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
+HOMEPAGE="https://github.com/rspec/rspec;
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+SUBVERSION="$(ver_cut 1-2)"
+
+ruby_add_rdepend "
+   =dev-ruby/rspec-core-${SUBVERSION}*
+   =dev-ruby/rspec-expectations-${SUBVERSION}*
+   =dev-ruby/rspec-mocks-${SUBVERSION}*"



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

2024-02-16 Thread Hans de Graaff
commit: 49b49f95428085081af8b164e9f78a720f77d2e6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 17 06:59:24 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 17 07:03:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49b49f95

dev-ruby/rspec-mocks: add 3.13.0

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

 dev-ruby/rspec-mocks/Manifest  |  1 +
 dev-ruby/rspec-mocks/rspec-mocks-3.13.0.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-ruby/rspec-mocks/Manifest b/dev-ruby/rspec-mocks/Manifest
index 85733bf6a102..f8b1647486ee 100644
--- a/dev-ruby/rspec-mocks/Manifest
+++ b/dev-ruby/rspec-mocks/Manifest
@@ -1,2 +1,3 @@
 DIST rspec-mocks-3.12.6-git.tgz 207213 BLAKE2B 
0b8bded9c6a04bb79910784e67f97028b9935b9e20e6934c3d1cccdf7b981b386a8dfb2e5e0c1f58fbbc2006fb68dabb108444b0f284b7f7f3b39bb73cb01cdc
 SHA512 
f11ef99bdef109e3b332e0cc79e0d9c46db906b0c939ec6a89782219cea03e6282fe867212caaf2bf2eb272ed7ae1f4fe059a5626d131141925f731fcda3e91d
 DIST rspec-mocks-3.12.7-git.tgz 208127 BLAKE2B 
86ef82c47ae7ef4992c6394718ee29f91fde70967b7f8ba3101c6f0233ab32be22c9e0e69e9041e94b4e5a587e3e936f89a14dbf464c2bdd8f6ce7d827cc5448
 SHA512 
c168eb653b585a37052870521e88be0723eba1b2f7f373a04557813e75a62c67448577809fbe1c0d04b21311b29c9874ed7509800bc7c05cb618f208066c8eac
+DIST rspec-mocks-3.13.0-git.tgz 208594 BLAKE2B 
c84b606094f8aba49cb32c07caedccaf4592110b3dbade60990c5bc7e6927576b57acd071ae43171328cb47ab9591aacef341389f3dcd6aa671f69511a5ce54a
 SHA512 
5d7f52ac3594b37a87d377fcd2300fa1811490fff392ed0bbb4a6de471ae5cc627a7f9e7e7c351031558b87f78e3fcc2fff77ba2fffbb838972a9eb28b6c53da

diff --git a/dev-ruby/rspec-mocks/rspec-mocks-3.13.0.ebuild 
b/dev-ruby/rspec-mocks/rspec-mocks-3.13.0.ebuild
new file mode 100644
index ..113c3889a987
--- /dev/null
+++ b/dev-ruby/rspec-mocks/rspec-mocks-3.13.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+#RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="rspec-mocks.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
+HOMEPAGE="https://github.com/rspec/rspec-mocks;
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+
+SUBVERSION="$(ver_cut 1-2)"
+
+ruby_add_rdepend "=dev-ruby/rspec-support-${SUBVERSION}*
+   >=dev-ruby/diff-lcs-1.2.0 =dev-ruby/diff-lcs-1*"
+
+ruby_add_bdepend "
+   test? (
+   >=dev-ruby/rspec-core-3.12.0:3
+   >=dev-ruby/rspec-expectations-2.99.0:3
+   )"
+
+all_ruby_prepare() {
+   # Don't set up bundler: it doesn't understand our setup.
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+
+   # Remove the Gemfile to avoid running through 'bundle exec'
+   rm Gemfile || die
+
+   # And consequently avoid specs using bundler. This also avoids a
+   # circular dependency on aruba.
+   rm -f spec/integration/rails_support_spec.rb spec/support/aruba.rb || 
die
+
+   # Remove .rspec options to avoid dependency on newer rspec when
+   # bootstrapping.
+   rm .rspec || die
+
+   sed -i -e '1irequire "spec_helper"' 
spec/rspec/mocks/any_instance_spec.rb || die
+
+   sed -i -e 's/git ls-files --/find */' ${RUBY_FAKEGEM_GEMSPEC} || die
+}



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

2024-02-16 Thread Sam James
commit: c2dceb24c7561f15ee4d57e6628eb1164061ae4f
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 06:41:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 06:41:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2dceb24

media-sound/alsa-tools: crank copyright

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

 media-sound/alsa-tools/alsa-tools-1.2.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/alsa-tools/alsa-tools-1.2.11.ebuild 
b/media-sound/alsa-tools/alsa-tools-1.2.11.ebuild
index bf9550356e02..8bd584b359a0 100644
--- a/media-sound/alsa-tools/alsa-tools-1.2.11.ebuild
+++ b/media-sound/alsa-tools/alsa-tools-1.2.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



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

2024-02-16 Thread Sam James
commit: 77631a949fd6f7f54a15a5eb278ae285594fc9fe
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 06:41:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 06:41:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77631a94

media-sound/alsa-utils: crank copyright

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

 media-sound/alsa-utils/alsa-utils-1.2.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/alsa-utils/alsa-utils-1.2.11.ebuild 
b/media-sound/alsa-utils/alsa-utils-1.2.11.ebuild
index 67972bd4c49e..6986e3604132 100644
--- a/media-sound/alsa-utils/alsa-utils-1.2.11.ebuild
+++ b/media-sound/alsa-utils/alsa-utils-1.2.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



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

2024-02-16 Thread Sam James
commit: e1071cb7aaf911977466ab26a0d458e1bb8767fa
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 06:40:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 06:40:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1071cb7

app-portage/elt-patches: Stabilize 20240116 x86, #924412

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

 app-portage/elt-patches/elt-patches-20240116.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/elt-patches/elt-patches-20240116.ebuild 
b/app-portage/elt-patches/elt-patches-20240116.ebuild
index 155c1829c886..82d16ea1e740 100644
--- a/app-portage/elt-patches/elt-patches-20240116.ebuild
+++ b/app-portage/elt-patches/elt-patches-20240116.ebuild
@@ -19,7 +19,7 @@ else

https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
"
 
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~arm64-linux ~ppc64-linux 
~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 fi
 
 LICENSE="GPL-2"



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

2024-02-16 Thread Sam James
commit: 429fa0f658b33454de6f8c76dfaf371737a5
Author: Michal Rostecki  protonmail  com>
AuthorDate: Sat Feb  3 12:04:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 06:38:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=429fa0f6

media-sound/alsa-tools: Bump alsa-tools to 1.2.11

Changes:
- Version bump to 1.2.11
- The previous hdspmixer patch is not needed anymore

Signed-off-by: Michal Rostecki  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-sound/alsa-tools/Manifest |   1 +
 media-sound/alsa-tools/alsa-tools-1.2.11.ebuild | 158 
 2 files changed, 159 insertions(+)

diff --git a/media-sound/alsa-tools/Manifest b/media-sound/alsa-tools/Manifest
index bea713b13d3b..86475fb683bc 100644
--- a/media-sound/alsa-tools/Manifest
+++ b/media-sound/alsa-tools/Manifest
@@ -1 +1,2 @@
 DIST alsa-tools-1.2.5.tar.bz2 1880907 BLAKE2B 
1ecd7d24771e3f5899a7084a69196c9301b549dd331cbbbc55b6f0c694566147a9d5642cf94f0ad5ca5fcedb77daa1cb4615ce0ec0be157b32c9d756611a7cca
 SHA512 
1c4ff947d9f2424056a6748e04a1250fb73443a3f470f61d0b563c91be082bc42d56e550d6cc27eaed3edcea2066a107e20455c959b053b5deafa2d811b7e498
+DIST alsa-tools-1.2.11.tar.bz2 1882262 BLAKE2B 
2c429cb0dceb1dcb186578e2109a1b3b6eece7ba5e8e1c6de14cc5e2f37ecc947469247e95fb894bb1171fa490deb000405135ec82e822d0fc24bf5c920ec724
 SHA512 
b5a29a83121a637eaa16d225875feeabaea893eabc61b97d0c18a5852d851ff2e6932bd732786bb43525b410c2bb9185261cc4509fd3ee5fd8536557f12b2154

diff --git a/media-sound/alsa-tools/alsa-tools-1.2.11.ebuild 
b/media-sound/alsa-tools/alsa-tools-1.2.11.ebuild
new file mode 100644
index ..bf9550356e02
--- /dev/null
+++ b/media-sound/alsa-tools/alsa-tools-1.2.11.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic libtool xdg
+
+DESCRIPTION="Advanced Linux Sound Architecture tools"
+HOMEPAGE="https://alsa-project.org/wiki/Main_Page;
+SRC_URI="https://www.alsa-project.org/files/pub/tools/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0.9"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+IUSE="fltk gtk alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart
+alsa_cards_vx222 alsa_cards_usb-usx2y alsa_cards_sb16 alsa_cards_sbawe
+alsa_cards_emu10k1 alsa_cards_emu10k1x alsa_cards_ice1712
+alsa_cards_rme32 alsa_cards_rme96 alsa_cards_sscape alsa_cards_pcxhr"
+
+# bug #468294
+DEPEND="
+   >=media-libs/alsa-lib-${PV}
+   >=dev-python/pyalsa-1.0.26
+   fltk? ( >=x11-libs/fltk-1.3.0:1 )
+   gtk? (
+   dev-libs/gobject-introspection
+   x11-libs/gtk+:2
+   x11-libs/gtk+:3
+   )
+"
+# bug #456114
+RDEPEND="
+   ${DEPEND}
+   gtk? ( media-fonts/font-misc-misc )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/envy24control-config-dir.patch
+)
+
+pkg_setup() {
+   ALSA_TOOLS=(
+   seq/sbiload
+   us428control
+   hwmixvolume
+   hda-verb
+   $(usev alsa_cards_mixart mixartloader)
+   $(usev alsa_cards_vx222 vxloader)
+   $(usev alsa_cards_usb-usx2y usx2yloader)
+   $(usev alsa_cards_pcxhr pcxhrloader)
+   $(usev alsa_cards_sscape sscape_ctl)
+   )
+
+   if use gtk; then
+   ALSA_TOOLS+=(
+   echomixer
+   hdajackretask
+   $(usev alsa_cards_ice1712 envy24control)
+   )
+   # Perhaps a typo the following && logic?
+   if use alsa_cards_rme32 && use alsa_cards_rme96 ; then
+   ALSA_TOOLS+=( rmedigicontrol )
+   fi
+   fi
+
+   if use alsa_cards_hdsp || use alsa_cards_hdspm ; then
+   ALSA_TOOLS+=(
+   hdsploader
+   $(usev fltk 'hdspconf hdspmixer')
+   )
+   fi
+
+   if use alsa_cards_sb16 || use alsa_cards_sbawe ; then
+   ALSA_TOOLS+=( sb16_csp )
+   fi
+
+   if use alsa_cards_emu10k1 || use alsa_cards_emu10k1x; then
+   ALSA_TOOLS+=( as10k1 ld10k1 )
+   fi
+}
+
+src_prepare() {
+   default
+
+   # This block only deals with the tools that still use GTK and the
+   # AM_PATH_GTK macro.
+   for dir in echomixer envy24control rmedigicontrol; do
+   has "${dir}" "${ALSA_TOOLS[*]}" || continue
+   pushd "${dir}" &> /dev/null || die
+   eautoreconf
+   popd &> /dev/null || die
+   done
+
+   # This block deals with the tools that are being patched
+   for dir in hdspconf; do
+   has "${dir}" "${ALSA_TOOLS[*]}" || continue
+   pushd "${dir}" &> /dev/null || die
+   eautoreconf
+   popd &> /dev/null || die
+   done
+
+

[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/, media-libs/alsa-lib/files/

2024-02-16 Thread Sam James
commit: 747325624803925817185a5d3253e17f1c09c2a6
Author: Michal Rostecki  protonmail  com>
AuthorDate: Thu Feb  1 21:30:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 06:38:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74732562

media-libs/alsa-lib: Bump alsa-lib to 1.2.11

Changes:
- Version bump to 1.2.11
- Add an upstream patch which fixes the build with lld
  - alsa-project/alsa-lib@2a736a0
- The previous lld-related patches are not needed anymore

Signed-off-by: Michal Rostecki  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-libs/alsa-lib/Manifest   |  1 +
 media-libs/alsa-lib/alsa-lib-1.2.11.ebuild | 99 ++
 ...2.11-topology-correct-version-script-path.patch | 32 +++
 3 files changed, 132 insertions(+)

diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest
index d9325967f41a..e85cb3c13e59 100644
--- a/media-libs/alsa-lib/Manifest
+++ b/media-libs/alsa-lib/Manifest
@@ -1 +1,2 @@
 DIST alsa-lib-1.2.10.tar.bz2 1107007 BLAKE2B 
b2e4f8431e61f5bb56b2b5d124e67d5a68bbca3c647bebfa93f5e5ff092ec9ef3f6cb6315801fcd93e21151784814ff238d357313b8b44f32d4e7c9ee565388f
 SHA512 
4ccbd1dc5a612044571c26290923009e4c3f7959b30a5d0bed47daa68bbefaff9059c4f0fa3bc16f22c1eed2d36f079139369f40243da5921ae4de02a4541939
+DIST alsa-lib-1.2.11.tar.bz2 1107150 BLAKE2B 
7fb245ffbfb841bdd5cb9da08fb2ec0a4ce8d340d4d1461999aca558c67c16e7c596cd0bffab761b7b4549025b0fb25462fb352e6d3900fb42f00b47de58d34c
 SHA512 
7bf2c541dff5262c0302a1c716ca10cdb5105f4e0ad48f3341c3c7e975b0c3ea835a298a05974c3e216a85912c368d8025ba3cdda3ff04a7683133ce5b2a286d

diff --git a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild 
b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild
new file mode 100644
index ..7565309a3e0a
--- /dev/null
+++ b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit autotools multilib-minimal flag-o-matic python-single-r1
+
+DESCRIPTION="Advanced Linux Sound Architecture Library"
+HOMEPAGE="https://alsa-project.org/wiki/Main_Page;
+if [[ ${PV} == *_p* ]] ; then
+   # Please set correct commit ID for a snapshot release!
+   COMMIT="7e3a3c2b0a092d0f568ba3c98365030dd91cc877"
+   
SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz
 -> ${P}.tar.gz"
+   S="${WORKDIR}"/${PN}-${COMMIT:0:7}
+else
+   # TODO: Upstream does publish .sig files, so someone could implement 
verify-sig ;)
+   SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2;
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="alisp debug doc python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   media-libs/alsa-topology-conf
+   media-libs/alsa-ucm-conf
+   python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="doc? ( >=app-text/doxygen-1.2.6 )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422
+   "${FILESDIR}/${PN}-1.2.11-topology-correct-version-script-path.patch"
+)
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || 
die
+   # bug #545950
+   sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' 
test/lsb/Makefile.am || die
+
+   eautoreconf
+}
+
+multilib_src_configure() {
+   # Broken upstream. Could in theory work with -flto-partitions=none
+   # but it's a hack to workaround the real problem and not strictly safe.
+   # bug #616108, bug #669086, and 
https://github.com/alsa-project/alsa-lib/issues/6.
+   # (This bug is closed as of 1.2.9 but there's been no clear actual fix 
to it.
+   # Let us know if you can identify one.)
+   filter-lto
+
+   local myeconfargs=(
+   --disable-maintainer-mode
+   --disable-resmgr
+   --enable-aload
+   --enable-rawmidi
+   --enable-seq
+   --enable-shared
+   --enable-thread-safety
+
+   $(multilib_native_use_enable python)
+   $(use_enable alisp)
+   $(use_with debug)
+   )
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_compile() {
+   emake
+
+   if multilib_is_native_abi && use doc; then
+   emake doc
+   grep -FZrl "${S}" doc/doxygen/html | \
+   xargs -0 sed -i -e "s:${S}::" || die
+   fi
+}
+
+multilib_src_install() {
+   multilib_is_native_abi && use doc && local HTML_DOCS=( 
doc/doxygen/html/. )
+
+   default
+}
+
+multilib_src_install_all() {
+   find "${ED}" -type f -name '*.la' 

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

2024-02-16 Thread Sam James
commit: b561d01a32eab3fc9c1c4f557bd0e7f71e2f9fd0
Author: Michal Rostecki  protonmail  com>
AuthorDate: Sat Feb  3 12:08:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 06:38:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b561d01a

media-sound/alsa-utils: Bump alsa-utils to 1.2.11

Changes:
- Version bump to 1.2.11
- The previous 1.2.10-related patchset is not needed anymore

Signed-off-by: Michal Rostecki  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35146
Signed-off-by: Sam James  gentoo.org>

 media-sound/alsa-utils/Manifest |  1 +
 media-sound/alsa-utils/alsa-utils-1.2.11.ebuild | 91 +
 2 files changed, 92 insertions(+)

diff --git a/media-sound/alsa-utils/Manifest b/media-sound/alsa-utils/Manifest
index e5c18097b42c..5a95b8e1063e 100644
--- a/media-sound/alsa-utils/Manifest
+++ b/media-sound/alsa-utils/Manifest
@@ -1,2 +1,3 @@
 DIST alsa-utils-1.2.10-patches.tar.xz 4984 BLAKE2B 
aa46afe25e709905285c3255d80a086b843c078d12385e8787812cb33ec0f16bff5fa1f35867166824978c99354cf74d10f2596e026b3b10b0180049486ea15f
 SHA512 
d26e7276ac6636ac71d8bbaa9978999e13ce36f228c9854e90d29a63fae3cc0c3f8b2fb25effdd461d2b77e91fda3069987fa8355f5ef6f22a37af282e26ff6c
 DIST alsa-utils-1.2.10.tar.bz2 1625707 BLAKE2B 
077b4ad090c1ab40dd4fa22db01ae2a080ca849a5564dfe612654993297c80bd3584541c7e68aaad56c4c05538ba0de449e4677b1c4a9dfe56d8e11706c4ca35
 SHA512 
22adedf6d491d7768d24f054262a9c12bc952049db8374e104c0477ebf84266dcbeb0a2a3a1765b89958073d341f64dedbae63e3cae66f4983a0424e5cb3243f
+DIST alsa-utils-1.2.11.tar.bz2 1627148 BLAKE2B 
dcf96705f9e3f1b4abaa7e1f107d1154a05500bf1cd07c821e0fe8c4ba7d7f08de0cf126be8c9c8dda3980d85c144318c12ffc8a95d5da4e98c49a6e9c2ee8ef
 SHA512 
5ce76807b53357584bfb4ace5acfdac4db9168ffaf5cdd1e499738eec046c36112bf84a99970f66368063a9baf73bad93af2d439630572f3eba5c9321071172d

diff --git a/media-sound/alsa-utils/alsa-utils-1.2.11.ebuild 
b/media-sound/alsa-utils/alsa-utils-1.2.11.ebuild
new file mode 100644
index ..67972bd4c49e
--- /dev/null
+++ b/media-sound/alsa-utils/alsa-utils-1.2.11.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd udev
+
+DESCRIPTION="Advanced Linux Sound Architecture Utils (alsactl, alsamixer, 
etc.)"
+HOMEPAGE="https://alsa-project.org/wiki/Main_Page;
+SRC_URI="https://www.alsa-project.org/files/pub/utils/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0.9"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+IUSE="bat doc +libsamplerate ieee1394 +ncurses nls selinux"
+
+DEPEND="
+   >=media-libs/alsa-lib-${PV}
+   libsamplerate? ( media-libs/libsamplerate )
+   ieee1394? ( media-libs/libffado )
+   ncurses? ( >=sys-libs/ncurses-5.7-r7:= )
+   bat? ( sci-libs/fftw:= )
+"
+RDEPEND="
+   ${DEPEND}
+   selinux? ( sec-policy/selinux-alsa )
+"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( app-text/xmlto )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.8-missing_header.patch
+)
+
+src_configure() {
+   export ac_cv_lib_ffado_ffado_streaming_init=$(usex ieee1394)
+
+   local myeconfargs=(
+   # --disable-alsaconf because it doesn't work with 
sys-apps/kmod, bug #456214
+   --disable-alsaconf
+   --disable-maintainer-mode
+   --with-asound-state-dir="${EPREFIX}"/var/lib/alsa
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   --with-udev-rules-dir="${EPREFIX}/$(get_udevdir)"/rules.d
+   $(use_enable bat)
+   $(use_enable libsamplerate alsaloop)
+   $(use_enable ncurses alsamixer)
+   $(use_enable nls)
+   $(usev !doc '--disable-xmlto')
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   dodoc seq/*/README.*
+
+   newinitd "${FILESDIR}"/alsasound.initd-r8 alsasound
+   newconfd "${FILESDIR}"/alsasound.confd-r4 alsasound
+
+   keepdir /var/lib/alsa
+
+   # ALSA lib parser.c:1266:(uc_mgr_scan_master_configs) error: could not
+   # scan directory /usr/share/alsa/ucm: No such file or directory
+   # alsaucm: unable to obtain card list: No such file or directory
+   keepdir /usr/share/alsa/ucm
+
+   find "${ED}" -type f -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   udev_reload
+
+   if [[ -z ${REPLACING_VERSIONS} ]] && ! systemd_is_booted ; then
+   elog
+   elog "To take advantage of the init script, and automate the 
process of"
+   elog "saving and restoring sound-card mixer levels you should"
+   elog "add alsasound to the boot runlevel. You can do this as"
+   elog "root like so:"
+   elog "# rc-update add alsasound boot"
+   ewarn
+   ewarn "The ALSA core should 

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

2024-02-16 Thread Sam James
commit: 1a0a5cb9a9108dddff1a0427a014ab25b5b453ec
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 06:37:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 06:37:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a0a5cb9

sys-apps/lsd: Stabilize 1.0.0 ppc64, #924581

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

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

diff --git a/sys-apps/lsd/lsd-1.0.0.ebuild b/sys-apps/lsd/lsd-1.0.0.ebuild
index 857fc17d0667..36b33215df88 100644
--- a/sys-apps/lsd/lsd-1.0.0.ebuild
+++ b/sys-apps/lsd/lsd-1.0.0.ebuild
@@ -175,7 +175,7 @@ 
SRC_URI="https://github.com/lsd-rs/lsd/archive/v${PV}.tar.gz -> ${P}.tar.gz
${CARGO_CRATE_URIS}"
 LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT 
Unicode-DFS-2016 Unlicense ZLIB"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ppc64 ~riscv ~x86"
 
 QA_FLAGS_IGNORED="usr/bin/lsd"
 



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

2024-02-16 Thread Michał Górny
commit: 70a98c4eb5772b62ee69e631edc2d7da36890764
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 17 05:46:31 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 17 06:10:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70a98c4e

dev-python/zope-interface: Bump to 6.2

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

 dev-python/zope-interface/Manifest |  1 +
 .../zope-interface/zope-interface-6.2.ebuild   | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-python/zope-interface/Manifest 
b/dev-python/zope-interface/Manifest
index d399f6b078bf..439bce7987f7 100644
--- a/dev-python/zope-interface/Manifest
+++ b/dev-python/zope-interface/Manifest
@@ -1 +1,2 @@
 DIST zope.interface-6.1.tar.gz 293914 BLAKE2B 
e0285c381bbd241be24aef60a59a70d268852dd99113e890d67f6e371792d2c8d19b3bf42d60b04f2a94259c144ec191c1baaca171ece1adf49d0558574152cc
 SHA512 
04305eaf98fb40269d417c6894a6e154340669b66033c50e130d58bf6166cabc0a8979e1ba80dda47cb2bc508dde01ea2175628f89cbfd44cc2f59ac3cdce2c0
+DIST zope.interface-6.2.tar.gz 247528 BLAKE2B 
4112579da95e763bb5feca7fc8845896178afd5e3fb181a5945de80cf579d0c66373e9ee9cbff97964f79750908b5e4650316b3df1cef16a267c3625268cec46
 SHA512 
42c169ba88e0e4fe7895f0956250ddb5f3e9aef3e73a801ef71b0e94f906e9f597008de16955a7a8a5ca59551b800e6f000c70ffb3f486a7cbb7bf9caa00059d

diff --git a/dev-python/zope-interface/zope-interface-6.2.ebuild 
b/dev-python/zope-interface/zope-interface-6.2.ebuild
new file mode 100644
index ..f53d77341852
--- /dev/null
+++ b/dev-python/zope-interface/zope-interface-6.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN/-/.}
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Interfaces for Python"
+HOMEPAGE="
+   https://github.com/zopefoundation/zope.interface/
+   https://pypi.org/project/zope.interface/
+"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+RDEPEND="
+   !dev-python/namespace-zope
+"
+BDEPEND="
+   test? (
+   dev-python/zope-event[${PYTHON_USEDEP}]
+   dev-python/zope-testing[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # strip rdep specific to namespaces
+   sed -e "/'setuptools'/d" -i setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+   cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+   distutils_write_namespace zope
+   eunittest
+}



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

2024-02-16 Thread Michał Górny
commit: 64982e6f8c5b8acfe4e1dfbe9e06d3912fbc474e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 17 05:42:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 17 06:10:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64982e6f

dev-python/urwid: Bump to 2.6.1

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

 dev-python/urwid/Manifest   |  1 +
 dev-python/urwid/urwid-2.6.1.ebuild | 46 +
 2 files changed, 47 insertions(+)

diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest
index 8f2668ca3849..77f347e47f8d 100644
--- a/dev-python/urwid/Manifest
+++ b/dev-python/urwid/Manifest
@@ -6,3 +6,4 @@ DIST urwid-2.5.0.tar.gz 839216 BLAKE2B 
cd4ca032d725962074cd15494f8d1df0ecb73616c
 DIST urwid-2.5.1.tar.gz 840146 BLAKE2B 
2fafd5108920064e63dddc40b41dfd88cba1d0f87011d6800e82e83f745e28f1e64fc87389b769b037a6483e22e8baa12b41904f1c9c379f7ae41db2611bc2bb
 SHA512 
d5d5daa9fa2c64c8a63bfeb6bbc14ccd7e8837af6017eab716f3d5a3ce73a9b1c048ff0ffcdb9a193ee6f43b56fa24713e77c22fec76730b8edaad3054ba40e6
 DIST urwid-2.5.2.tar.gz 842160 BLAKE2B 
72658842360f23104ab3b21fc247d01bbf8ea4b30bb6e665fa8ce4b8661625c9cb62406eb688ad5119beed3e45f7e36fb2b7453db758422bbb95684fac0e2565
 SHA512 
d4edb37fc5888621453f5b134ac34f8abf8b1155db031268e5a57a73e825c2f7a642743eaa770f0972f3a25bc53439e81cb90742d0d0812ce2ea42fa5ad7ce50
 DIST urwid-2.5.3.tar.gz 848047 BLAKE2B 
42815e22f2659ee25736767391afbf0189b5bec9d1100ce7631efd037989cfacac7ee921666e2400e1ef7ef114261a948cfac172ac993753ce151b370361d375
 SHA512 
80c32138347a618fc40e1a26fd174e708a9f8e4e9a8e09edc1d9261a9d73a644e356ce375654a55b5fb8838a820b8ba8b1cc47560c5b44c5c74677399845f578
+DIST urwid-2.6.1.tar.gz 841705 BLAKE2B 
8fb74c9f8eebe0ec8dd7b765cfec6525aa7d3f35fa43373e81c7861666f015ad135660d38b1cf413ec1248dce008fefb997e00547ecf014c507334dba33a7e02
 SHA512 
f2997b239402324ae4d1cefeb2970a0f39f417d477ed930b6f41a36ea1268f3d6be56bbf880bf755e4fa498c53ca659e801db7c525f5a5c279ac486754130e1d

diff --git a/dev-python/urwid/urwid-2.6.1.ebuild 
b/dev-python/urwid/urwid-2.6.1.ebuild
new file mode 100644
index ..e13f67f530c0
--- /dev/null
+++ b/dev-python/urwid/urwid-2.6.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="ncurses"
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Curses-based user interface library for Python"
+HOMEPAGE="
+   https://urwid.org/
+   https://pypi.org/project/urwid/
+   https://github.com/urwid/urwid/
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples"
+
+RDEPEND="
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+   rm -rf urwid || die
+   eunittest
+}
+
+python_install_all() {
+   use examples && dodoc -r examples
+   distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+   optfeature "Trio event loop" "dev-python/trio"
+}



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

2024-02-16 Thread Michał Górny
commit: d792390fa0f96947cd95ebbed70d028d0061f836
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 17 06:02:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 17 06:10:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d792390f

app-arch/libarchive: Add optional test dependencies

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

 app-arch/libarchive/libarchive-3.7.2-r2.ebuild | 164 +
 1 file changed, 164 insertions(+)

diff --git a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild 
b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
new file mode 100644
index ..ba60d198663c
--- /dev/null
+++ b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="Multi-format archive and compression library"
+HOMEPAGE="
+   https://www.libarchive.org/
+   https://github.com/libarchive/libarchive/
+"
+SRC_URI="
+   https://www.libarchive.de/downloads/${P}.tar.xz
+   verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc )
+"
+
+LICENSE="BSD BSD-2 BSD-4 public-domain"
+SLOT="0/13"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="
+   acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
+   static-libs test xattr zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib[${MULTILIB_USEDEP}]
+   acl? ( virtual/acl[${MULTILIB_USEDEP}] )
+   blake2? ( app-crypt/libb2[${MULTILIB_USEDEP}] )
+   bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] )
+   expat? ( dev-libs/expat[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2[${MULTILIB_USEDEP}] )
+   iconv? ( virtual/libiconv[${MULTILIB_USEDEP}] )
+   kernel_linux? (
+   xattr? ( sys-apps/attr[${MULTILIB_USEDEP}] )
+   )
+   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
+   lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.2.5-r1[${MULTILIB_USEDEP}] )
+   lzo? ( >=dev-libs/lzo-2[${MULTILIB_USEDEP}] )
+   nettle? ( dev-libs/nettle:0=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   kernel_linux? (
+   virtual/os-headers
+   e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
+   )
+   test? (
+   app-arch/lrzip
+   app-arch/lz4
+   app-arch/lzip
+   app-arch/lzop
+   app-arch/xz-utils
+   app-arch/zstd
+   lzma? ( app-arch/xz-utils[extra-filters(+)] )
+   )
+"
+BDEPEND="
+   verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20221209 )
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc
+
+# false positives (checks for libc-defined hash functions)
+QA_CONFIG_IMPL_DECL_SKIP=(
+   SHA256_Init SHA256_Update SHA256_Final
+   SHA384_Init SHA384_Update SHA384_Final
+   SHA512_Init SHA512_Update SHA512_Final
+)
+
+PATCHES=(
+   # https://github.com/libarchive/libarchive/issues/1968
+   "${FILESDIR}/${P}-32bit-test.patch"
+   # https://github.com/libarchive/libarchive/issues/2069
+   # (we can simply update the command since we don't support old lrzip)
+   "${FILESDIR}/${P}-lrzip.patch"
+)
+
+multilib_src_configure() {
+   export ac_cv_header_ext2fs_ext2_fs_h=$(usex e2fsprogs) #354923
+
+   local myconf=(
+   $(use_enable acl)
+   $(use_enable static-libs static)
+   $(use_enable xattr)
+   $(use_with blake2 libb2)
+   $(use_with bzip2 bz2lib)
+   $(use_with expat)
+   $(use_with !expat xml2)
+   $(use_with iconv)
+   $(use_with lz4)
+   $(use_with lzma)
+   $(use_with lzo lzo2)
+   $(use_with nettle)
+   --with-zlib
+   $(use_with zstd)
+
+   # Windows-specific
+   --without-cng
+   )
+   if multilib_is_native_abi ; then
+   myconf+=(
+   --enable-bsdcat="$(tc-is-static-only && echo static || 
echo shared)"
+   --enable-bsdcpio="$(tc-is-static-only && echo static || 
echo shared)"
+   --enable-bsdtar="$(tc-is-static-only && echo static || 
echo shared)"
+   --enable-bsdunzip="$(tc-is-static-only && echo static 
|| echo shared)"
+   )
+   else
+   myconf+=(
+   --disable-bsdcat
+   --disable-bsdcpio
+   --disable-bsdtar
+   --disable-bsdunzip
+   )
+ 

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

2024-02-16 Thread Michał Górny
commit: f373ba93f6c144ff57469f67a4bd4ff6f5c93b3c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 17 06:09:05 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 17 06:10:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f373ba93

dev-python/testfixtures: Bump to 8.0.0

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

 dev-python/testfixtures/Manifest  |  1 +
 dev-python/testfixtures/testfixtures-8.0.0.ebuild | 46 +++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/testfixtures/Manifest b/dev-python/testfixtures/Manifest
index 2241a86ce2e9..06c07a7b8667 100644
--- a/dev-python/testfixtures/Manifest
+++ b/dev-python/testfixtures/Manifest
@@ -1 +1,2 @@
 DIST testfixtures-7.2.2.tar.gz 133809 BLAKE2B 
6a3701bb9c5ca476aadc144f1013268f87e10dd47a6f757e8a0aaa3feb33e1a06663a38f0789b7c54cf439b07562dfb638bd9b89efdc36831d04977f6035ecc8
 SHA512 
4f7a5ed659b650080deac0b1caff6d2dff0b71d23eaeb26b48b7daa4df85dc0a1f6cfef98275c9a90289eb893c0a06311c849b84f2cc35447fb766f4d0d41c89
+DIST testfixtures-8.0.0.tar.gz 133847 BLAKE2B 
0197f1946b6124298251a2d0bedf706f36982b1f10c8f959fe1ac52aa8290a9123355a110aa2bdf932229bd152bd041f086eba76b29aa97f9df2f8a1b3a3f7c3
 SHA512 
57d7876cccda12f3abb47c50e15c5a9e2cbae2039a573733cb10d1708245f20adbf959fec34fd06edf1ba9279a10e336b34acd8bda0cf1f8a64f9940bd5c8c2b

diff --git a/dev-python/testfixtures/testfixtures-8.0.0.ebuild 
b/dev-python/testfixtures/testfixtures-8.0.0.ebuild
new file mode 100644
index ..5bd6337f763e
--- /dev/null
+++ b/dev-python/testfixtures/testfixtures-8.0.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A collection of helpers and mock objects for unit tests and doc 
tests"
+HOMEPAGE="
+   https://pypi.org/project/testfixtures/
+   https://github.com/Simplistix/testfixtures/
+"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="
+   test? (
+   $(python_gen_impl_dep sqlite)
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/pytest-django[${PYTHON_USEDEP}]
+   >=dev-python/sybil-6[${PYTHON_USEDEP}]
+   >=dev-python/twisted-18[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs \
+   dev-python/furo
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTHONPATH="."
+   local -x DJANGO_SETTINGS_MODULE=testfixtures.tests.test_django.settings
+
+   local EPYTEST_DESELECT=(
+   # TODO
+   
testfixtures/tests/test_shouldwarn.py::ShouldWarnTests::test_filter_missing
+   
testfixtures/tests/test_shouldwarn.py::ShouldWarnTests::test_filter_present
+   )
+
+   epytest
+}



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

2024-02-16 Thread Michał Górny
commit: d20e5e4f7e114789d7e8ddaeb9835dcb52ccb48a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 17 05:45:33 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 17 06:10:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d20e5e4f

dev-python/shapely: Bump to 2.0.3

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

 dev-python/shapely/Manifest |  1 +
 dev-python/shapely/shapely-2.0.3.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/dev-python/shapely/Manifest b/dev-python/shapely/Manifest
index f27b357882e0..efb3e7b31070 100644
--- a/dev-python/shapely/Manifest
+++ b/dev-python/shapely/Manifest
@@ -1 +1,2 @@
 DIST shapely-2.0.2.gh.tar.gz 330120 BLAKE2B 
01630239075c767897635fb25573bc37469ecb7b03d62cef2d82b95a8bd7216864087b9bbcaa46c75850f2048efac2b171f2a78090bf4cd846e882fd8b549942
 SHA512 
7d19984a1fae9a4ec6abaa2f88712ff442272019976427a915ccd3493e3dc8fe169c5ab3aacf71f3104fc325f93b1877bfcbe9c44968b661feccc38eeeb16f9a
+DIST shapely-2.0.3.gh.tar.gz 330889 BLAKE2B 
32b56fb6517ee1831f2a93a54b2844e71fb860b3d0de992c9c16ab3e028ade8f6a0ecb5a5c7c8104637111486cec24ecbeb6fe0cf1a1f5282f8bc0b2c73a112a
 SHA512 
862c9af9a40ddc759094375689327298979cb19cde6e4fbd0edc7e6bd0ed5296960628a4be7030bedfecaa8d3dd77bc1e1bac137d698530fea055ddc914e2ab8

diff --git a/dev-python/shapely/shapely-2.0.3.ebuild 
b/dev-python/shapely/shapely-2.0.3.ebuild
new file mode 100644
index ..30e3436f91d3
--- /dev/null
+++ b/dev-python/shapely/shapely-2.0.3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=${P/_p/.post}
+DESCRIPTION="Geometric objects, predicates, and operations"
+HOMEPAGE="
+   https://pypi.org/project/shapely/
+   https://github.com/shapely/shapely/
+"
+SRC_URI="
+   https://github.com/shapely/shapely/archive/${PV/_p/.post}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+DEPEND="
+   >=sci-libs/geos-3.9
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${DEPEND}
+   >=dev-python/cython-0.29.32[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.0.2-c99.patch
+)
+
+distutils_enable_tests pytest
+
+python_test() {
+   rm -rf shapely || die
+   epytest --pyargs shapely
+}



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

2024-02-16 Thread Michał Górny
commit: e89eec1963dc99db5bbf1e9652a3ef51ca5ab145
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 17 05:44:59 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 17 06:10:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e89eec19

dev-python/Faker: Bump to 23.2.1

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

 dev-python/Faker/Faker-23.2.1.ebuild | 40 
 dev-python/Faker/Manifest|  1 +
 2 files changed, 41 insertions(+)

diff --git a/dev-python/Faker/Faker-23.2.1.ebuild 
b/dev-python/Faker/Faker-23.2.1.ebuild
new file mode 100644
index ..4a85c701f3c8
--- /dev/null
+++ b/dev-python/Faker/Faker-23.2.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2022-2024 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=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A Python package that generates fake data for you"
+HOMEPAGE="
+   https://github.com/joke2k/faker/
+   https://pypi.org/project/Faker/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
+   !dev-ruby/faker
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},tiff]
+   dev-python/validators[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=faker.contrib.pytest.plugin
+   epytest
+}

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index 05945c117373..18948c7f6915 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -4,3 +4,4 @@ DIST Faker-22.7.0.tar.gz 1705221 BLAKE2B 
9c41a053de75ca238399140531e7d37148ffa35
 DIST Faker-23.0.0.tar.gz 1705271 BLAKE2B 
0c83bf26ef1005a00c132e4634a617aef659cfb0ce59d67dd0d63d80371ab58b963417c5e26c5d8ef945bbb1a57db408424f0360327035844654e90338d49eff
 SHA512 
f385c839d3d6cd5103e7a5e92dfda0581e1cd2e5e9270c678524ccaa7b97ddfc666423c2ae02605ed1d2c1c2a04dbda482323e40fb3c9854bf48b3208793f8d6
 DIST Faker-23.1.0.tar.gz 1708228 BLAKE2B 
c72883e054b9e5e9f77de76ce354b7518038c055c6c034e091cbf89246a192c26896e427a9dd48981327498c8fcf63cd1b87b7e25647ce84606d4ba1bedfae51
 SHA512 
84fbf69d3911f21f98cd14926aad12c1da5be083c0820332bbd1212a995b7995960d7635b54f74b6ee125cfa8e81b991026647c46fa9035f6506bb8a853f4908
 DIST Faker-23.2.0.tar.gz 1708429 BLAKE2B 
053b8300ebae3c1b1012c5314305e57e224c0fd46893d29063fc1fcf763aaf985b242e8d028185031c68d1735d4155ecbb6241bc96b12e7fa279ad4ca7ca34e1
 SHA512 
7046f66f344dc9bbe4c8ee8586aae8c03e7eaac4e472e08b8f10206cde40a2741ed9ac2891239e61fc9a4cfee5590caff086ca065d833c58517a2476573c494c
+DIST Faker-23.2.1.tar.gz 1708603 BLAKE2B 
94759727bb7feb520d51c3a52e50e01bad164cc3f262620d9f106f4746e68b298447d678dba7a5af9a80d0fdd7d9981f57ca50e27ab10671caec52c34e0442ee
 SHA512 
1fefc84bed97e012c4e07117d62a6e0970e1be9d1c2b6f09db497b0d5ba66a2b2b0f3ba806926621d59dc0753a8b8c9caacefa15fbb23c755f110c5ef908975d



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

2024-02-16 Thread Michał Górny
commit: 59eb70804964d7e17810c132856d476355b49108
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 17 05:42:53 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 17 06:10:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59eb7080

dev-python/cfn-lint: Bump to 0.85.2

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

 dev-python/cfn-lint/Manifest   |  1 +
 dev-python/cfn-lint/cfn-lint-0.85.2.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index 634803029538..4b7538c3f9a1 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -1,3 +1,4 @@
 DIST cfn-lint-0.84.0.tar.gz 3890781 BLAKE2B 
160c8f29f2551c0885d784d725e5e7077aaf162b13f8bcbe8f04c2f6dd939bdb22166ebc3fbba6ba71b0ec68356f520ae1968a447a7a24082eb85271c684aa1b
 SHA512 
0e783c6c2fc590ce59526da887a3bdcc2f8c55e6d5d6e11f49df82c72d387a18abbac545b861bf806e829080b7be6da00d948d32769396b6730570ab4bc23f7a
 DIST cfn-lint-0.85.0.tar.gz 3875659 BLAKE2B 
64bbd4ba0dc153b78da40588a2d0e9f34feafcf17b7262b84f3c3e0a98ecc6cc7b78152dc829fd2bcb3f3c3fe601fdf217111bd5a11d402a3b70ceda822206f7
 SHA512 
b7d65fb360e8743f08ec2feb451e6dc6cbda62c0850a954e5beec8d6a2a6bee2be2dddee36f262f571e5e9838deb7237895a3020b951686423315f5914f82d67
 DIST cfn-lint-0.85.1.tar.gz 3875240 BLAKE2B 
40ea81dcb938648c7bd772e8e4ad751281488048a9718a0bedef299eb32f0b9776ad4529a1cb724f7e7cc41d249c8555c8f72eddb146d940e227a6dd90e0b04c
 SHA512 
4936facb73fa32745fe3915accee00c82135263fd6f05ae08d6540b97f53d13047631cbc39c580985c1f574f3cb6bb9b91c2805b6503ba20499cd997dfcbf677
+DIST cfn-lint-0.85.2.tar.gz 3887432 BLAKE2B 
3ae9f84d977c576b8051226b73960c97d568c5cfe4aab2030b753abd6e25b39ff2d7f2265e1edca17339ca35658808d00805ce95d3f155b395e3ed3cd84c0bdd
 SHA512 
7c28a8f9771cb38087d30425340b95fbec637c7345cdd2c6ae2f6dc6f550cfe0b3f4cc53a60625767b40850bbf29859370cf89185bdd2a1de59a64aa43c598c3

diff --git a/dev-python/cfn-lint/cfn-lint-0.85.2.ebuild 
b/dev-python/cfn-lint/cfn-lint-0.85.2.ebuild
new file mode 100644
index ..50584a7d5866
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-0.85.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 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..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="CloudFormation Linter"
+HOMEPAGE="
+   https://github.com/aws-cloudformation/cfn-lint/
+   https://pypi.org/project/cfn-lint/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/aws-sam-translator-1.84.0[${PYTHON_USEDEP}]
+   dev-python/jsonpatch[${PYTHON_USEDEP}]
+   >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}]
+   =dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
+   dev-python/junit-xml[${PYTHON_USEDEP}]
+   dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
+   >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}]
+   >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}]
+   >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin the deps
+   sed -e 's:~=[0-9.]*::' -i setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
test/unit/module/test_template.py::TestTemplate::test_build_graph
+   # requires git repo
+   
test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
+   # Internet
+   
test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
+   
test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
+   # TODO: it looks as if AWS_DEFAULT_REGION didn't work
+   test/unit/module/core/test_run_cli.py::TestCli::test_bad_config
+   
test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters
+   
test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters
+   
test/unit/module/core/test_run_cli.py::TestCli::test_template_config
+   )
+
+   # from tox.ini
+   local -x AWS_DEFAULT_REGION=us-east-1
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2024-02-16 Thread Michał Górny
commit: 6c2b96f864a991615a536505055d4ac19f486033
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 17 05:39:31 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 17 06:10:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c2b96f8

dev-python/types-setuptools: Bump to 69.1.0.20240217

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

 dev-python/types-setuptools/Manifest|  1 +
 .../types-setuptools-69.1.0.20240217.ebuild | 17 +
 2 files changed, 18 insertions(+)

diff --git a/dev-python/types-setuptools/Manifest 
b/dev-python/types-setuptools/Manifest
index 6355eb54f52e..cf745988debc 100644
--- a/dev-python/types-setuptools/Manifest
+++ b/dev-python/types-setuptools/Manifest
@@ -1,2 +1,3 @@
 DIST types-setuptools-69.0.0.20240125.tar.gz 33291 BLAKE2B 
c5b987f4ef5a67d8f09c2b3a96df17ef38e58e0d3d353dad34d34eb5d509f241edc2ed0a9bcf517331168d747d56c62c1a5cdf0cc315ec43cbac8815283e3e05
 SHA512 
9bf3865a7d49814939f8ba3cb553cd5c3d2623c8b029ac5da7a5c264049e09d6ab2d61e184ce1a4c3ed321bfb8fee0428742770b2e5398594172aff53503af91
 DIST types-setuptools-69.1.0.20240215.tar.gz 33567 BLAKE2B 
70347da95db2668e98626f1823b646d50ec232c1bed9424f15f8dc5ee44922c18b45b99c3583066c3d080044dcc6990e65e2ffe8905cbc37d88a7724da7f6017
 SHA512 
d30720f1e210643b0676bb85ab7c8110cbe354d931d954486cf5e17f0f5ba234f108fc5237ecfc372704958fcacb5ae51425a2dc4ed55605cfcb26527f38ca64
+DIST types-setuptools-69.1.0.20240217.tar.gz 33570 BLAKE2B 
07427f0daf001586812993136bc77d571def95ff95ae3bf9dcda0fddd8b282cb546f956d33aff28ef1491eafea6e223fc7af6a86c4d117deff8006696aea20e7
 SHA512 
c63a5e893e4781dc03ef46c6786d00c1c45cf877e72d692c56c3e0f7ef4ea07c44feee05787dc4d8c439ebe8ace0048d1a6595aa29b3a6e09ed80f2e34581eb3

diff --git 
a/dev-python/types-setuptools/types-setuptools-69.1.0.20240217.ebuild 
b/dev-python/types-setuptools/types-setuptools-69.1.0.20240217.ebuild
new file mode 100644
index ..69fd1036f5c6
--- /dev/null
+++ b/dev-python/types-setuptools/types-setuptools-69.1.0.20240217.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2023-2024 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..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for setuptools"
+HOMEPAGE="https://pypi.org/project/types-setuptools/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"



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

2024-02-16 Thread Michał Górny
commit: 56f8da44fd29f3d50857d46245e46892a87db935
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 17 05:41:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 17 06:10:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56f8da44

dev-python/dnspython: Bump to 2.6.0

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

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

diff --git a/dev-python/dnspython/Manifest b/dev-python/dnspython/Manifest
index 9e6182aa07c0..b75573b1d071 100644
--- a/dev-python/dnspython/Manifest
+++ b/dev-python/dnspython/Manifest
@@ -1 +1,2 @@
 DIST dnspython-2.5.0.gh.tar.gz 366093 BLAKE2B 
f8e3d8632a74b0421f7c77316dc80e01936277d701c282239ed60e79952755d34c673f15e19d4da812883e33d5f2cb54a8faa419185d8d198de923a2f3861095
 SHA512 
8ed207f9cee88dc1deb626d727c510dabace327586911e340df435c8cce5936efee51937b52881b4b4452d9c8c5bd903044bfef5a4effa95aaf05f24c0213b07
+DIST dnspython-2.6.0.gh.tar.gz 372953 BLAKE2B 
c35a994ff0573a175a8011ef84291ea9de3450e4e57ae059c756cdb5e3163a736057b994e0d370b3c237eff7cf2650b7faae1f11071c53e9c953e655f539f8f3
 SHA512 
68361d624af6b308669a20316c9046e23135fdaec69f0dd0580f865b363565b813d836aaf9ddd1db5c51a831bd34ddbf6136b6bf72d2e91833d4c7c209528c2b

diff --git a/dev-python/dnspython/dnspython-2.6.0.ebuild 
b/dev-python/dnspython/dnspython-2.6.0.ebuild
new file mode 100644
index ..fa76df91c401
--- /dev/null
+++ b/dev-python/dnspython/dnspython-2.6.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="DNS toolkit for Python"
+HOMEPAGE="
+   https://www.dnspython.org/
+   https://github.com/rthalley/dnspython/
+   https://pypi.org/project/dnspython/
+"
+SRC_URI="
+   https://github.com/rthalley/dnspython/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="dnssec examples"
+
+RDEPEND="
+   dnssec? (
+   >=dev-python/cryptography-41[${PYTHON_USEDEP}]
+   )
+   >=dev-python/idna-2.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/cryptography-41[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+   distutils-r1_python_install_all
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



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

2024-02-16 Thread Patrick Lauer
commit: 68061df039e34c7382809d38160e2d53eee2c75a
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Feb 17 06:05:35 2024 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Feb 17 06:05:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68061df0

sys-apps/syd: drop 3.12.3

Signed-off-by: Patrick Lauer  gentoo.org>

 sys-apps/syd/Manifest  |   1 -
 sys-apps/syd/syd-3.12.3.ebuild | 184 -
 2 files changed, 185 deletions(-)

diff --git a/sys-apps/syd/Manifest b/sys-apps/syd/Manifest
index db2d6080b9ac..3f3c61f2dcd9 100644
--- a/sys-apps/syd/Manifest
+++ b/sys-apps/syd/Manifest
@@ -93,7 +93,6 @@ DIST slab-0.4.9.crate 17108 BLAKE2B 
8e5288c4d00efa915e7be27b55f2204850968624f0d8
 DIST smallvec-1.13.1.crate 34952 BLAKE2B 
e0dcf1d26883564cd4f5d20a588562404e193075b1ae011f7f7542009a9466e5df3ade7768e1a8feb8806774b2cee5f15d31779928f83714e7d4b6ed46af9ab9
 SHA512 
1259ef947400470b8c9e74c5582dbc1a49753aa46420883c1f7d66f320f67bebe733a15a23cd57ba461020fad4ff337a5b298de82754602a78f5e6cec969652d
 DIST strum-0.26.1.crate 5861 BLAKE2B 
dbcfb1e1ae7dd18e26cdcee4be8837a3e94bdc5d86b0cfdc98026e77f120f29d69425e50f24b219df9ae2cf35473fe03370aa5edfa2f953e7d20102206806b1f
 SHA512 
e285c10fb927b5373f0dd64131ea425c5a86b5ba4e60f131fa26f0d8427a99e58192b8a44bb87b76153d67e9625575b699147b966d505e59c7649ebc8ca1d584
 DIST strum_macros-0.26.1.crate 25326 BLAKE2B 
2f52389676e1581abf42995a54d7725b0ece50ba8da2ecba700c359a4bc3dfa3c48440908a57d8f25334a1ab6a844093e131dc351182ecec1cab9bff1b04c407
 SHA512 
f41fc17aaf84385437605ffa751a9f03d19d230780855f86d60b53de4bd1891519a3550c41a31d44312f44b59c3c184286d9181e40c3fdda3aec0c2806385455
-DIST syd-3.12.3.tar.gz 458158 BLAKE2B 
ea3dfe3773469f2e7235d03398a83014f9e1a871e40a40da8efd1984b307d96b55481bcf52843ce78993d09a6d8f39ffd27b66578a0d0b45c6947f68e0bfd8b8
 SHA512 
0fe1028264e3631887b263fdaddaf7b06ac4d83284de224af326f28241496fe679d6b7398d82faccc6f204225ef909e846597e4712ef180e5cdffe85782b40f7
 DIST syd-3.12.4.tar.gz 458042 BLAKE2B 
719b46a9d44e5955886032b120b4f50a7feefe3e3066dc25330ce19d78fed3554b72d20dcddda307abaf3e934ce4b9e038f57127ef657ddc894fcb0ccb410240
 SHA512 
086d7f9492d0985675789e305794733b51e7021bd9dc4bc1cecc472956ccb7f964917aa4336baca694f3e9e229011043e56caa56b904ba10d3864d20931efbd7
 DIST syd-3.13.0.tar.gz 459383 BLAKE2B 
7edc04a87d98250e38c665a2284e95528078ef9513a9d98f0800dc17615d10c984ded3bf8aafd90a5bc4ade67fe86bef3e9e1f8b839c83c3f7a6659ff4856af5
 SHA512 
3d7f350d80ea4587c0f76d9a3f4fa7581e0611547726bc6e10f1c815fe4f9c02e57717532c6d78174fc13842a0b4f8508fc3cbc90c820c176db05df091fee88a
 DIST syn-2.0.48.crate 250566 BLAKE2B 
e46b0863af76c3116c84d01b654a9820b7edc51f75c9c5301a7967d12284f78da602409f34fc40524728350dc6b998a4d738f08b8868f95236b3e5d24c460580
 SHA512 
926c0ad55cc743df20f9166b6d71fd44421aeb1f073fd86b6ddb53e13cd508b539c0360ce64b07b65597bb14639c8f33acf7e60951e1e9128624517aa3aee325

diff --git a/sys-apps/syd/syd-3.12.3.ebuild b/sys-apps/syd/syd-3.12.3.ebuild
deleted file mode 100644
index 9a74b83fceea..
--- a/sys-apps/syd/syd-3.12.3.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.13.1
-
-EAPI=8
-
-RESTRICT="test" # fails with sandbox
-
-CRATES="
-   aho-corasick@1.1.2
-   anes@0.1.6
-   anstyle@1.0.6
-   anyhow@1.0.79
-   argv@0.1.11
-   autocfg@1.1.0
-   bitflags@1.3.2
-   bitflags@2.4.2
-   bstr@1.9.0
-   byteorder@1.5.0
-   cast@0.3.0
-   cfg-if@1.0.0
-   ciborium-io@0.2.2
-   ciborium-ll@0.2.2
-   ciborium@0.2.2
-   clap@4.5.0
-   clap_builder@4.5.0
-   clap_lex@0.7.0
-   criterion-plot@0.5.0
-   criterion@0.5.1
-   crossbeam-channel@0.5.11
-   crossbeam-utils@0.8.19
-   crunchy@0.2.2
-   either@1.10.0
-   env_filter@0.1.0
-   env_logger@0.11.1
-   errno@0.3.8
-   fastrand@2.0.1
-   futures-channel@0.3.30
-   futures-core@0.3.30
-   futures-executor@0.3.30
-   futures-task@0.3.30
-   futures-util@0.3.30
-   getargs@0.5.0
-   globset@0.4.14
-   half@2.3.1
-   heck@0.4.1
-   hermit-abi@0.3.5
-   hex@0.4.3
-   io-lifetimes@1.0.11
-   io-uring@0.6.3
-   ipnetwork@0.20.0
-   is-terminal@0.4.12
-   itertools@0.10.5
-   itoa@1.0.10
-   lazy_static@1.4.0
-   libc@0.2.153
-   libseccomp-sys@0.2.1
-   libseccomp@0.3.0
-   linux-raw-sys@0.1.4
-   linux-raw-sys@0.4.13
-   lock_api@0.4.11
-   log@0.4.20
-   memchr@2.7.1
-   memoffset@0.7.1
-   nix@0.26.4
-   nonempty@0.9.0
-   num-traits@0.2.18
-   num_cpus@1.16.0
-   once_cell@1.19.0
-   oorandom@11.1.3
-   openat2@0.1.2
-   parking_lot@0.12.1
-   parking_lot_core@0.9.9
-   parse-size@1.0.0
-   pin-project-lite@0.2.13
-   pin-utils@0.1.0
-   pkg-config@0.3.29

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

2024-02-16 Thread Patrick Lauer
commit: ffeb8afec926eb2660408b4cef23066cce468f71
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Feb 17 06:04:54 2024 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Feb 17 06:05:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffeb8afe

sys-apps/syd: add 3.13.0

Signed-off-by: Patrick Lauer  gentoo.org>

 sys-apps/syd/Manifest  |   7 ++
 sys-apps/syd/syd-3.13.0.ebuild | 184 +
 2 files changed, 191 insertions(+)

diff --git a/sys-apps/syd/Manifest b/sys-apps/syd/Manifest
index 199b95029eff..db2d6080b9ac 100644
--- a/sys-apps/syd/Manifest
+++ b/sys-apps/syd/Manifest
@@ -14,7 +14,9 @@ DIST ciborium-0.2.2.crate 35611 BLAKE2B 
7bb34ed2b16f55af2d762bbc83263bba901a0f05
 DIST ciborium-io-0.2.2.crate 6697 BLAKE2B 
07636da78f59859515af0075cb36d9ca969113ac327ff727953c73b64b60ddae22e5b1b65d8be5aa401f8b13d34074cbc8b47f23abd7a13d551f0b1c78f23575
 SHA512 
641b8592f9699d5e6c607815c8e6dfc82b2bd01897015e04ef8853420a7d90c2ec5c1140e39eb7623ce05587bea52ef63659eae76baee5b6592d2ac5298ce106
 DIST ciborium-ll-0.2.2.crate 14695 BLAKE2B 
3c9ab0b338070359f9565706a504e4f6c65560072380af6e0a57068ae6716773d40e75dee84ded5e1d32f93445a07a0965759bedace58291b68b94479fb16488
 SHA512 
2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a
 DIST clap-4.5.0.crate 55379 BLAKE2B 
cd81a1347f2dbb0fc16ac3263d0dd653d6bd948666c8e05cee9c842550e6dfa2373eb68b16159466ded6c679359421586687204c7945bbd7b7c50fd1fb0e422f
 SHA512 
2956b6e65220188b2d11fc532480b78f0f3574dc4137adbae2519d77b9f581bc89a10ad044e8e533a032633340ff09e21dc35ceba41b8f0f2e2b8917ea00581e
+DIST clap-4.5.1.crate 55389 BLAKE2B 
ed23a9d14663a974b14c53b3abc91daae349cae6277664283c27ef201e53969b7ddde1cbd83dee796c9e248e88a622ab1753563ffe474a8b48c1351a7e21ad7b
 SHA512 
b777ed43aea510e789ed76514825ca3a27fac7e386c58a88a1d5c74d0d72fd720e0d9ddc49ae2e060d76af3ca554f3b9cf6a5f10b944f044d2554a7a4d35
 DIST clap_builder-4.5.0.crate 163521 BLAKE2B 
597b64b2bf727186d9bf1c4b55227d96dbb819313ed1f952b2753d24cf6c7737075acdbd0091a919e6e4fdd60bbee4a1e7707bc09860e49068556a1112842204
 SHA512 
d0df594d0c15687d2b9c19c51f86a9fe1cfb9b8b78a8220d77b0e4d9252a850e217312fd3e1d1aae57703ce973f194241acd4e6ae0c9ab79e45d0c14ea8dae57
+DIST clap_builder-4.5.1.crate 163569 BLAKE2B 
b3300cefbd190c6a23bc8e5b9f5a7f763b0bca47691011a11769383296fc99da8f7424af2272eb1d2d748d8ab6401bfc285c71aafe3f4d1dbb514151e234c9d0
 SHA512 
336ccf8d3f0fe43a9cad6f49939aa87cef9fb33451f5ae09e79c399680b94b84bf08f9974b0bc7a90f5c6727cdb26540e3b74ad47eb1bc0a5bc2358385825874
 DIST clap_lex-0.7.0.crate 11915 BLAKE2B 
03287f02067f6cb33bb3889e8032b0848e9a9cc17446eb0e2767768cf6ea8c579a7455d33c8af735fb8d0c16095b19f991a5e2528dee3a7628d68c16f9307fa4
 SHA512 
638feb2e4571677dbe15ef0423866d2f0df309723e5ad65ddeaff7fd5e2e83adcb973a32d52a5f3924ea88fcff865e956b7d30dcd569df0412ef47848af14036
 DIST criterion-0.5.1.crate 110088 BLAKE2B 
b99018b6a6f97fe47d90a2135e3d483ee624d43088d7881bafb2c35ba385629f1a4353110bf190c04903abc4ee99ad1735bc9c5afc6c2854a1aa9221fd714617
 SHA512 
6a1a32437bdb95f8472bafb5b04bb5999a6ff6fee4ca5965028ec53b4867d01b529241d01809a003722ec7d5710c323274b6f3b50ca0935919a9dee693f4d3b0
 DIST criterion-plot-0.5.0.crate 22706 BLAKE2B 
28a50375f2871ce6f168aafabff46f4368bf55cac379c67a2b4396403259372759dba3355786e695b566b1cddee9091a469755a04c06ee949f00aee8e9a28699
 SHA512 
971e96dcc64a5afa7488f1a99475f0f5639c0ef63f9eeebcada351868697cbff397e99827cc07c0a52e7d7d1a87856fe1fc48c22075776b3bc9c94af62d79f14
@@ -24,6 +26,7 @@ DIST crunchy-0.2.2.crate 2995 BLAKE2B 
74ddf8c5e0deb2ceab65c20a2743e1230739ac6aa3
 DIST either-1.10.0.crate 18334 BLAKE2B 
ac5d81e0822132846e29f8959671b14ac6047330d54020ea7d4ad790ef985ecb4ddcb96ec7e327b1a66b9c89d37b112dae33c9ac35232c136f60ad9baab7d5a2
 SHA512 
2de38a37b7f3e61effa89648acadbf220eacfda1ca7c82fb77484e45577769b724f7dbaa297e73e3d355d6b1bd5109373c3e96e4c1a13a918176162b33ea2432
 DIST env_filter-0.1.0.crate 11553 BLAKE2B 
8e358517c0aeda431239f14610925bcfd6be3bd346c7628e1818cdbaa1796bfdf2454db99cd06bc6ffdca95e7ff47c0a621d1f4c3bb50ecd1641f9d19efe4b4d
 SHA512 
a0ab51c2b905466d23c75fd77b430dff2956556b7687ea434050c78a497cbe63018c5730be950724c0ca6aefe29bbc379ac01c8a7cd2779a69c5a03e92a21bf1
 DIST env_logger-0.11.1.crate 28442 BLAKE2B 
a60201afe8151f8f6472bfc002ebbe6570cbf64e59c39c3e0650780a3599f3fba1f1229ded2ac23fad3c55684a9611289be302e196d7bbd3fe9a74dfa5680bfb
 SHA512 
6b4b6a527e5145b38139f412a321972c728366388ddcdef88ffc2932a10b78e97ea50a560f6574216d1917562d193edac1df3805b56cb3cb80e69bfaa58d98f2
+DIST env_logger-0.11.2.crate 28310 BLAKE2B 
8fcfb9a7fd96928e500b59ebe4cc86c5bddcf685a57bdb65b458e5299da3993172e207442ed3129bb6d683b39163c3456512ba4973402f0993ba2eab52c596e4
 SHA512 
12029a99de8eb2c5514d138869cc3242a32799bbf94932c3d8030fa8ed7cd10e9026738a9591116a2397c4875c0cb22b2c64faf120246e88a63ad420aa17e427
 DIST errno-0.3.8.crate 10645 BLAKE2B 

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

2024-02-16 Thread Robin H. Johnson
commit: 8f90911e1e4b622ee4c716f118b7021e291e90f1
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Sat Feb 17 05:53:39 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sat Feb 17 05:53:39 2024 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=8f90911e

doc: point to gitweb for old ChangeLog

Signed-off-by: Robin H. Johnson  gentoo.org>

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

diff --git a/HACKING b/HACKING
index 62bbd37..19aa5f9 100644
--- a/HACKING
+++ b/HACKING
@@ -42,3 +42,9 @@ Rolling a release:
 git shortlog ${PREV_TAG}..v${PV} | xsel
 
   to generate the mail body.
+
+Changes:
+Changelogs prior to 2012 are available in Changelog.old [1], removed from
+regular distribution in commit 4ec9886457a58330843f5c46a38e73fda9957410.
+
+[1] 
https://gitweb.gentoo.org/proj/genkernel.git/tree/ChangeLog.old?id=71507545eec3031ade9b4f9a314c53216f2c97f2



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

2024-02-16 Thread Robin H. Johnson
commit: 96e15a9bc9c9462f7eb5986bb77e155ca92dd797
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Sat Feb 17 05:55:17 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sat Feb 17 05:55:17 2024 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=96e15a9b

build: fix manpage install

Signed-off-by: Robin H. Johnson  gentoo.org>

 Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Makefile b/Makefile
index 5f8e031..1e20ef5 100644
--- a/Makefile
+++ b/Makefile
@@ -216,7 +216,7 @@ install: all
 
install $(BUILD_DIR)/software.sh 
$(DESTDIR)/$(PREFIX)/share/genkernel/defaults
 
-   install -d $(DESTDIR)/$(MANDIR)
+   install -d $(DESTDIR)/$(MANDIR)/man8
install $(BUILD_DIR)/genkernel.8 $(DESTDIR)/$(MANDIR)/man8
 
 # No trailing blank lines please.



[gentoo-commits] repo/gentoo:master commit in: net-vpn/tailscale/

2024-02-16 Thread Sam James
commit: 650de3f038b7e351f9b51b8dfce8b277ec3759df
Author: Anthony Ryan  gmail  com>
AuthorDate: Fri Feb 16 18:53:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:38:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=650de3f0

net-vpn/tailscale: Require go 1.22 or newer

Currently fails to build with: go.mod requires go >= 1.22.0 (running go 1.21.6; 
GOTOOLCHAIN=local)

Closes: https://bugs.gentoo.org/924744
Signed-off-by: Anthony Ryan  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35379
Signed-off-by: Sam James  gentoo.org>

 net-vpn/tailscale/metadata.xml| 3 +++
 net-vpn/tailscale/tailscale-1.60.0.ebuild | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-vpn/tailscale/metadata.xml b/net-vpn/tailscale/metadata.xml
index c8565f4ab4f5..dc313a03992d 100644
--- a/net-vpn/tailscale/metadata.xml
+++ b/net-vpn/tailscale/metadata.xml
@@ -9,4 +9,7 @@
Patrick McLean
chutz...@gentoo.org

+   
+   tailscale/tailscale
+   
 

diff --git a/net-vpn/tailscale/tailscale-1.60.0.ebuild 
b/net-vpn/tailscale/tailscale-1.60.0.ebuild
index 4665feacdfd8..66cc49a2efc3 100644
--- a/net-vpn/tailscale/tailscale-1.60.0.ebuild
+++ b/net-vpn/tailscale/tailscale-1.60.0.ebuild
@@ -21,7 +21,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 
 RDEPEND="net-firewall/iptables"
-BDEPEND=">=dev-lang/go-1.21"
+BDEPEND=">=dev-lang/go-1.22"
 
 RESTRICT="test"
 



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

2024-02-16 Thread Sam James
commit: ad12fd04d585f462b08fd6aef2a7fc9a796f4531
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:39:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:39:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad12fd04

profiles/arch/arm: mask >=net-vpn/tailscale-1.60.0

It needs broken-on-arm >=dev-lang/go-1.22.0 and 1.22.0 is the only version 
matching that.

Bug: https://github.com/golang/go/issues/65601
Bug: https://bugs.gentoo.org/924649
Bug: https://bugs.gentoo.org/924744
Signed-off-by: Sam James  gentoo.org>

 profiles/arch/arm/package.mask | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/arch/arm/package.mask b/profiles/arch/arm/package.mask
index b8aea901472d..89dbc8a62426 100644
--- a/profiles/arch/arm/package.mask
+++ b/profiles/arch/arm/package.mask
@@ -4,6 +4,7 @@
 # Sam James  (2024-02-17)
 # Broken on arm, see bug #924649 (https://github.com/golang/go/issues/65601).
 =dev-lang/go-1.22.0
+>=net-vpn/tailscale-1.60.0
 
 # Andreas Sturmlechner  (2023-02-06)
 # Successful build of dev-qt/qtwebengine depends on 64-bit host



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

2024-02-16 Thread Michał Górny
commit: 53f7cad7ec0fea03fdcc447957175a83c5cdd96f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 17 04:34:01 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 17 05:38:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53f7cad7

dev-python/trimesh: Bump to 4.1.4

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

 dev-python/trimesh/Manifest |  1 +
 dev-python/trimesh/trimesh-4.1.4.ebuild | 68 +
 2 files changed, 69 insertions(+)

diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest
index 0686ebaa6bd0..16975b9bec0c 100644
--- a/dev-python/trimesh/Manifest
+++ b/dev-python/trimesh/Manifest
@@ -1,2 +1,3 @@
 DIST trimesh-4.1.0.gh.tar.gz 13437739 BLAKE2B 
4a5c54bd17506fa391404f825c2be47e34c3757b6380bb8af43b27b3b1f30f6518dc997f0ce6a20d87c7c8ced4c5f54092a58d6d03f5d73e4fe6cc8bbc62342e
 SHA512 
77729d3b14f90d106fd79d1bddd0261cc1e6aeb3f3af7fcad9c9dacbd8fecea4f996944d5af232f2af46e274b14b657e0ad90700cd194afa9fb2a40dc3763c44
 DIST trimesh-4.1.3.gh.tar.gz 13438037 BLAKE2B 
1aaa2ad9fc974bc335710e12381f63fc7d6c6db47b6d88e9590dba92c126dee374ebe8282df02bdd4405558b391ce836c861b0672be847c627238c9c4c6c2285
 SHA512 
5f9b81c9e59760ec023e0a2ceeb62fdd4308f69ebc0cb495bcb0d7b58244a6754d4016c87110509f01696b291c03838b7896f9f470fe95f99d8755781b82051a
+DIST trimesh-4.1.4.gh.tar.gz 13438872 BLAKE2B 
b03efc741bccf3b08c9f8611dbf282d99fb8a2691d54d0230326453aa5666b69470d00fce7eccf2863c6f6939c56d74d3d537100b8def9c8660a33eabf3ba462
 SHA512 
bbdc3ec24d5a53e329b3b3021bec14668b1bb19e231ebb5f2ee186449e9c4ad162a14c4f42b8bdaed513ff5c874bf7ec1f0fc4bf103ee6b79ca7564494316984

diff --git a/dev-python/trimesh/trimesh-4.1.4.ebuild 
b/dev-python/trimesh/trimesh-4.1.4.ebuild
new file mode 100644
index ..4a4ed4607e7b
--- /dev/null
+++ b/dev-python/trimesh/trimesh-4.1.4.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 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 optfeature
+
+DESCRIPTION="Python library for loading and using triangular meshes"
+HOMEPAGE="
+   https://trimesh.org/
+   https://github.com/mikedh/trimesh/
+   https://pypi.org/project/trimesh/
+"
+SRC_URI="
+   https://github.com/mikedh/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/colorlog[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/networkx[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pycollada[${PYTHON_USEDEP}]
+   dev-python/pyglet[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}]
+   dev-python/svg-path[${PYTHON_USEDEP}]
+   dev-python/sympy[${PYTHON_USEDEP}]
+   dev-python/xxhash[${PYTHON_USEDEP}]
+   sci-libs/rtree[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mapbox_earcut[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_TIMEOUT=900
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}
+
+pkg_postinst() {
+   optfeature_header "${PN} functionality can be extended by installing 
the following packages:"
+   optfeature "making GUI applications with 3D stuff" dev-python/glooey
+   optfeature "2D triangulations of polygons" dev-python/mapbox_earcut
+   optfeature "loading a number of additional mesh formats" 
dev-python/meshio
+   optfeature "figuring out how much memory we have" dev-python/psutil
+   optfeature "marching cubes and other nice stuff" dev-python/scikit-image
+}



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

2024-02-16 Thread Michał Górny
commit: 4a6ac15ef4a643a2b567c983fc4268807205ebfb
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 17 04:31:02 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 17 05:38:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a6ac15e

dev-python/boto3: Bump to 1.34.44

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 2486087d8fdb..3556151b7c89 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -5,3 +5,4 @@ DIST boto3-1.34.40.gh.tar.gz 773834 BLAKE2B 
3622514c5e114a015dc7725bf7415858956e
 DIST boto3-1.34.41.gh.tar.gz 774170 BLAKE2B 
ec6c60a181afa8266018f8dd58917a7277d2b405736b2af94689cd7b3af6b961799f8ba4ea1395917695673d857cb9542507daed78d5e13f9517e3bcb254e08c
 SHA512 
2f9be9b87c2f632d9291419eccd155a13d6120e93e1966afc236405742d4a2357fe53cc5dcc9b10aaf22ffe93d2e52285e3d44d4f578b5688a08b9cb705c42f1
 DIST boto3-1.34.42.gh.tar.gz 774581 BLAKE2B 
af50bc64eee24b2a8e56453a1823ad008e745dcd0335d2ea2bcbf58d84311cd1b4da91bf1cdbb0ed74ea4e17fb6a278279628634f33bf2649d4c22be1251cb18
 SHA512 
cfee96d5da7eaeb324113baa5f52fc1f3576db74e2d5bd72345701ebdd9907a915715fff14cd0cabcffb5a790c0432177e4881eda487b0882f97d6cc2c14bc57
 DIST boto3-1.34.43.gh.tar.gz 775352 BLAKE2B 
3b692a89c6c6c7af50c5815fd95819f44cca7c1933a06cb1e5de4197b527281143a04074b1dc40ff9563098efb399360b9ca708789457cbf2d79bdd0c4c0f149
 SHA512 
21a90448c3b6feaec2492d86c4c40d69a8227198d1c18347a5b85d51c082abe357024efb699207c70f60c47ed3ffa7ece2b2fb50695c2df8d09628ae25ef7ff2
+DIST boto3-1.34.44.gh.tar.gz 775883 BLAKE2B 
97648819e48af3bbdec76ca47f5532cf9f0a99845f90515cbc7bec02bd5cc04ed5cc842b55cd589a8fb1cd8852edf4d12d3e8a23320e23fd4c5920854ef588d3
 SHA512 
310689dd7fc3a08c3a8ed6e223381870f028ee07354f74654abafc893f8230fee82bcd136c9e04a675a06bad496458f6778e6d571e75f6541130b3e06cdf324a

diff --git a/dev-python/boto3/boto3-1.34.44.ebuild 
b/dev-python/boto3/boto3-1.34.44.ebuild
new file mode 100644
index ..b64e7191fd19
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.44.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+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() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-02-16 Thread Michał Górny
commit: 39690d0a13efdbe107d2d2f395fbec0eef11489a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 17 04:34:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 17 05:38:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39690d0a

dev-python/pytest: Bump to 8.0.1

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

 dev-python/pytest/Manifest|   1 +
 dev-python/pytest/pytest-8.0.1.ebuild | 110 ++
 2 files changed, 111 insertions(+)

diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest
index be65f4ce38e8..f5e07934a4f4 100644
--- a/dev-python/pytest/Manifest
+++ b/dev-python/pytest/Manifest
@@ -1,2 +1,3 @@
 DIST pytest-7.4.4.tar.gz 1357116 BLAKE2B 
0bf281b3d4b7b2eb7805423a75c8c2befa820cc230318511e5a2d5ea35321a78a2603d5dbc033414ed73171525371efa9d9f54083d5638fc752c1c218e6d53aa
 SHA512 
28a259dac6739683c131993409d508e10fbfee461291b8fc7697dd83f30725a3c60e681ba00b5669a215af6a5e683f07a329485d780acc9ad0372a6552f783a1
 DIST pytest-8.0.0.tar.gz 1395242 BLAKE2B 
99d0dce33a2a9c0c42179584b6f74950e27c4a3a64daaf9fbb9d6a28583cff1890ebd6f471e1ffdc6f9d3cfc69deb513b6884ec216a7e95b16eba8c59c5e
 SHA512 
18c09d378e02a5b33bdf269aa27b6a4e84d43c46a702d34252ddf01a7cab3d56c8c9793ed4605ae041fc8c8845016b69dba4eb1f723756bab3704ab3e079b551
+DIST pytest-8.0.1.tar.gz 1396338 BLAKE2B 
feb21b576e1c82376481493d4c7c345f16ac7c818c13b88d37a2b5c3ecdbb6fa7397243f8672df320657a4a6fd654267760a278313fd0cba069da950834fdb55
 SHA512 
ce1fa9fa2a78f73320e1692681930c7bee5f6bd66b592d6f8b7e6c958cbdc180d9b1f39ecad2556c0811c5337e7fa28b84a093f064ac46f7fd3c4a6d94b3e73a

diff --git a/dev-python/pytest/pytest-8.0.1.ebuild 
b/dev-python/pytest/pytest-8.0.1.ebuild
new file mode 100644
index ..82ec54765b87
--- /dev/null
+++ b/dev-python/pytest/pytest-8.0.1.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Simple powerful testing with Python"
+HOMEPAGE="
+   https://pytest.org/
+   https://github.com/pytest-dev/pytest/
+   https://pypi.org/project/pytest/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/iniconfig[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-4.0.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pluggy-1.3.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+   >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
+   ' 3.{9..10})
+"
+BDEPEND="
+   >=dev-python/setuptools-scm-6.2.3[${PYTHON_USEDEP}]
+   test? (
+   ${RDEPEND}
+   $(python_gen_cond_dep '
+   dev-python/argcomplete[${PYTHON_USEDEP}]
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.7.2[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/xmlschema[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+
+src_test() {
+   # workaround new readline defaults
+   echo "set enable-bracketed-paste off" > "${T}"/inputrc || die
+   local -x INPUTRC="${T}"/inputrc
+   distutils-r1_src_test
+}
+
+python_test() {
+   if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+   einfo "Skipping tests on ${EPYTHON}"
+   return
+   fi
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x COLUMNS=80
+
+   local EPYTEST_DESELECT=(
+   # broken by epytest args
+   testing/test_warnings.py::test_works_with_filterwarnings
+
+   # tend to be broken by random pytest plugins
+   # (these tests patch PYTEST_DISABLE_PLUGIN_AUTOLOAD out)
+   testing/test_helpconfig.py::test_version_less_verbose
+   testing/test_helpconfig.py::test_version_verbose
+   testing/test_junitxml.py::test_random_report_log_xdist
+   testing/test_junitxml.py::test_runs_twice_xdist
+   
testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal
+   
testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal_count
+   
testing/test_terminal.py::TestProgressOutputStyle::test_xdist_verbose
+   

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

2024-02-16 Thread Michał Górny
commit: 70ccca2331b6f100e6c02885b52930a53309930a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 17 04:32:23 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 17 05:38:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70ccca23

dev-python/tox: Bump to 4.13.0

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

 dev-python/tox/Manifest  |  1 +
 dev-python/tox/tox-4.13.0.ebuild | 87 
 2 files changed, 88 insertions(+)

diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index da022d39f3e3..b3af44a95e32 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1,2 +1,3 @@
 DIST tox-3.28.0.gh.tar.gz 309472 BLAKE2B 
9896411426f6aebb3efa468c01696ecc5f17ec3e67825672d0efc74c1b1468bc8b8d9c14b6177c181750ba4b9a5e77d616068dd83e21f5641acfc8e2a271cc1f
 SHA512 
64816754e6800661bb564c5c7d21c4139522d540a04fafe3c4591d596072d48d1cbe0ee2abee9c8faf3d5007774f5371431b5a7a8f49912bc879c7b168aab2ca
 DIST tox-4.12.1.tar.gz 176858 BLAKE2B 
805764e507ba2894e46dad6b82eb928b4f184d20b2ceb0e7c2ff15f553121158f7f84515a5922d095893a1d6a73030777300163dfdd60964ffe6c41cf2047c14
 SHA512 
217fbc2933999fcc5d080d97521cd01b7d9a35d4f1542cc58bcc2ff86d07884caa43fd42b09e5064cbad1334e4df9cd717c48c70041c9cf856b0beb22e1ea8a7
+DIST tox-4.13.0.tar.gz 177875 BLAKE2B 
d32d0bbcf04d5aa4eec80907ad0099522aba520617a260d2586856c36f6246bc0ce22ec5eacb4a4f6766802e7529578fd00077eaf13c21e4fb1213278b926d5b
 SHA512 
8fcd69cafd94a6c930769d26a9a8297d6e18e8962a646992330ebea9e49a5fa299915bd6833680c7bb0ed5f84f9be5faa915653c8a03ab0125bc00bd34e9d0e7

diff --git a/dev-python/tox/tox-4.13.0.ebuild b/dev-python/tox/tox-4.13.0.ebuild
new file mode 100644
index ..e80094cd0dd9
--- /dev/null
+++ b/dev-python/tox/tox-4.13.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="virtualenv-based automation of test activities"
+HOMEPAGE="
+   https://tox.readthedocs.io/
+   https://github.com/tox-dev/tox/
+   https://pypi.org/project/tox/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/cachetools[${PYTHON_USEDEP}]
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/platformdirs[${PYTHON_USEDEP}]
+   dev-python/pluggy[${PYTHON_USEDEP}]
+   dev-python/pyproject-api[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.{9..10})
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   dev-python/distlib[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/re-assert[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/time-machine[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # upstream lower bounds are meaningless
+   sed -i -e 's:>=[0-9.]*::' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # devpi_process is not packaged, and has lots of dependencies
+   cat > "${T}"/devpi_process.py <<-EOF || die
+   def IndexServer(*args, **kwargs): raise NotImplementedError()
+   EOF
+
+   local -x PYTHONPATH=${T}:${PYTHONPATH}
+   local EPYTEST_DESELECT=(
+   # Internet
+   
tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external
+   
tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_run_installpkg_targz
+   )
+   local EPYTEST_IGNORE=(
+   # requires devpi*
+   tests/test_provision.py
+   )
+
+   [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit-True-True]'
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements-True-True]'
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[constraints-True-True]'
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit+requirements-True-True]'
+   

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

2024-02-16 Thread Michał Górny
commit: 86013934c00d85ab363dbff4074af81f82edf201
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 17 04:31:15 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 17 05:38:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86013934

app-admin/awscli: Bump to 1.32.44

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.32.44.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 727d0cc55bdd..3f400c40d88e 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -5,3 +5,4 @@ DIST aws-cli-1.32.40.gh.tar.gz 2649257 BLAKE2B 
59aa48af49e5fc11cc9cfbf07c3a47a8d
 DIST aws-cli-1.32.41.gh.tar.gz 2649137 BLAKE2B 
aaba2104b1665d024dbd04e1513e5df11162502977cb98ebaeab513849c59f419f0a50afab64cfa117ec6c5e52ca4ce8f2dc8110277969f1d5b01b3cbc31b093
 SHA512 
abccc6a09a0251d1804a182465e7e6f876dfe91f9738b859e8f2b40a9b8d8107a0fc80713528f3726c494918492b08ecb04d7cf29c06298b176a0e8f7238a101
 DIST aws-cli-1.32.42.gh.tar.gz 2649600 BLAKE2B 
c0c2d9a5e8b5cd2dd41f15b98e4393e5490d9b2c75492f86c92f134dd5ee6e24ed659102e7df89ab48b1e9d7705fc0f67cb33ec060b91e0a242f49e88247415f
 SHA512 
09d9601440da93fe97cc4ddbc7df01b7e985ead3ef28694f733cdcc2ed1a542372d0ae97e0ffd75b91f6ae5e80fca4b06bbfeb65ae11d78a126b639afe1ab3ef
 DIST aws-cli-1.32.43.gh.tar.gz 2649987 BLAKE2B 
d950887f76dd0b5a99624bfacc43a4c9f710d3cf3fe46eb37aea891b253af326f463a90383016ee654c97307215bead56e045629264a60ce50aeabdb6a1617c7
 SHA512 
66d728d43cfb186892b18d67bfcbb4480f8e58ad1978081cdaf099771569bf8d7657707466748011d33db0aeac6c03c22be32f47cc266355e9ebb27a0fae3ed4
+DIST aws-cli-1.32.44.gh.tar.gz 2650447 BLAKE2B 
880877517e3165f30fdcf9295ddc30dc7a127c1cba260fb2ff4c433311f7a7f1e5d221beb47cf008b68efe96a1b087720ae4de7868a90af76a35213eca2754f8
 SHA512 
9a0d702cf5a2e555118d6cd958c771de35e804add546de2e50bcd499744e43d37e273f543d6b2864635f79f82ce0e6ffc73b977c25304fe9d6aad063216261ee

diff --git a/app-admin/awscli/awscli-1.32.44.ebuild 
b/app-admin/awscli/awscli-1.32.44.ebuild
new file mode 100644
index ..4a677affdbc4
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.44.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1
+
+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.10.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+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 serial_tests=(
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+   
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+   

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

2024-02-16 Thread Michał Górny
commit: 67d2165289e62e6791bcc2e2c65e44be5bd79896
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 17 04:30:42 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 17 05:38:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67d21652

dev-python/botocore: Bump to 1.34.44

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.34.44.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 887fc97af7c9..cf0c71f62237 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.34.40.gh.tar.gz 12700016 BLAKE2B 
95be55cb5c0f1a55846478196c90542
 DIST botocore-1.34.41.gh.tar.gz 12702662 BLAKE2B 
65c99f1c6ebfe6f33dc8747bdd104ab8a81884f0f729072ecc7f06e077766bbac58fffe7d185e959a3de892f634d2b68e96c2f3c7193e36a0eb3f54656c3ea41
 SHA512 
7ce1a8cfc196f200baddb395e63ebac405c320b8f521d8fea23fcf2d8d17e3530efc18e94cfcce749dfe86c5c4f2943f533edadb6bdcff05d623d3fa07b5b738
 DIST botocore-1.34.42.gh.tar.gz 12706455 BLAKE2B 
8167771d56270caafe58cd9acdc1a6e25da3fd11c4b49196f3de00814e98d8db100f08e9862331c5e905ba863c852611d9fe796d7b84ac2e8a0865888e75a923
 SHA512 
074f06a506044bbfb2c925dafbcc63a08f968e9aab755f9779a97e4502ad457e468d833a151c538a575025df853fcc7ff409ab3455f8d02f4888af15dae0e6b6
 DIST botocore-1.34.43.gh.tar.gz 12712686 BLAKE2B 
7cd7d6b3e57dba02ff2727d7c3aa80978a8431ae19dc6f2900bba8372a42eef416113d0cca26ec79518e97c019189f4c4d1faf706763a41a51c870dcfb51846f
 SHA512 
fc66e51828a6818b2bdb3a27bd47b6e55dbc0530ef7e6fab7961e6e7f33126de2dd0261d76e976f11680730f4b581783d812bbcc01f4aad5db9aef5377e6f026
+DIST botocore-1.34.44.gh.tar.gz 12716767 BLAKE2B 
335d59ae57ae5a5a1bdb44c3e196dff18cb24dd4a4d3beb59e7b8e887d5cc56f0716b2e4fead0c9a4c96978d661308fb0f1e045300e7af69c94ed799bb25a2ef
 SHA512 
12893173c0123711f496448e661bb8e463fcc29ac95c500fe427e2dcf9810659b92de1d38ec3192e1e20a92ca01a5315733f34d0ffe61f2c9b69763e427ee96f

diff --git a/dev-python/botocore/botocore-1.34.44.ebuild 
b/dev-python/botocore/botocore-1.34.44.ebuild
new file mode 100644
index ..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.44.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-02-16 Thread Sam James
commit: 0edf1b72ddfd39a8ce2add8cd5e1ca37a7fe92c9
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:30:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:30:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0edf1b72

app-portage/elt-patches: Stabilize 20240116 arm64, #924412

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

 app-portage/elt-patches/elt-patches-20240116.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/elt-patches/elt-patches-20240116.ebuild 
b/app-portage/elt-patches/elt-patches-20240116.ebuild
index dd42df4629d7..155c1829c886 100644
--- a/app-portage/elt-patches/elt-patches-20240116.ebuild
+++ b/app-portage/elt-patches/elt-patches-20240116.ebuild
@@ -19,7 +19,7 @@ else

https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
"
 
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~arm64-linux ~ppc64-linux 
~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~arm64-linux ~ppc64-linux 
~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 fi
 
 LICENSE="GPL-2"



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

2024-02-16 Thread Sam James
commit: 17e9613544f4be626467f412da16a4c13be80ff7
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:30:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:30:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17e96135

app-portage/elt-patches: Stabilize 20240116 sparc, #924412

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

 app-portage/elt-patches/elt-patches-20240116.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/elt-patches/elt-patches-20240116.ebuild 
b/app-portage/elt-patches/elt-patches-20240116.ebuild
index 29410c13f990..981983c96b8d 100644
--- a/app-portage/elt-patches/elt-patches-20240116.ebuild
+++ b/app-portage/elt-patches/elt-patches-20240116.ebuild
@@ -19,7 +19,7 @@ else

https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-linux ~ppc64-linux 
~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~arm64-linux ~ppc64-linux 
~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 fi
 
 LICENSE="GPL-2"



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

2024-02-16 Thread Sam James
commit: df46d37f10f7144857c0d723bced3c79cb0684a6
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:28:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:28:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df46d37f

net-misc/dhcpcd: backport crash fix ("every 5 days")

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

 net-misc/dhcpcd/dhcpcd-10.0.6-r2.ebuild | 170 
 net-misc/dhcpcd/files/dhcpcd-10.0.6-crash.patch |  46 +++
 2 files changed, 216 insertions(+)

diff --git a/net-misc/dhcpcd/dhcpcd-10.0.6-r2.ebuild 
b/net-misc/dhcpcd/dhcpcd-10.0.6-r2.ebuild
new file mode 100644
index ..8ccbe2c41a96
--- /dev/null
+++ b/net-misc/dhcpcd/dhcpcd-10.0.6-r2.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd toolchain-funcs
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/NetworkConfiguration/dhcpcd.git;
+else
+   MY_P="${P/_alpha/-alpha}"
+   MY_P="${MY_P/_beta/-beta}"
+   MY_P="${MY_P/_rc/-rc}"
+   
SRC_URI="https://github.com/NetworkConfiguration/dhcpcd/releases/download/v${PV}/${MY_P}.tar.xz;
+   S="${WORKDIR}/${MY_P}"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client"
+HOMEPAGE="https://github.com/NetworkConfiguration/dhcpcd/ 
https://roy.marples.name/projects/dhcpcd/;
+
+LICENSE="BSD-2 BSD ISC MIT"
+SLOT="0"
+IUSE="debug +embedded ipv6 privsep +udev"
+
+DEPEND="udev? ( virtual/udev )"
+RDEPEND="
+   ${DEPEND}
+   privsep? (
+   acct-group/dhcpcd
+   acct-user/dhcpcd
+   )
+"
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   # These don't exist on Linux/glibc (bug #900264)
+   memset_explicit
+   memset_s
+   setproctitle
+   strtoi
+   consttime_memequal
+   SHA256_Init
+   hmac
+)
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-10.0.6-rebinding.patch
+   "${FILESDIR}"/${PN}-10.0.6-crash.patch
+)
+
+src_configure() {
+   local myeconfargs=(
+   --dbdir="${EPREFIX}/var/lib/dhcpcd"
+   --libexecdir="${EPREFIX}/lib/dhcpcd"
+   --localstatedir="${EPREFIX}/var"
+   --prefix="${EPREFIX}"
+   --with-hook=ntp.conf
+   $(use_enable debug)
+   $(use_enable embedded)
+   $(use_enable ipv6)
+   $(use_enable privsep)
+   $(usex elibc_glibc '--with-hook=yp.conf' '')
+   --rundir=$(usex kernel_linux "${EPREFIX}/run/dhcpcd" 
"${EPREFIX}/var/run/dhcpcd")
+   $(usex privsep '--privsepuser=dhcpcd' '')
+   $(usex udev '' '--without-dev --without-udev')
+   CC="$(tc-getCC)"
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   keepdir /var/lib/dhcpcd
+   newinitd "${FILESDIR}"/dhcpcd.initd-r1 dhcpcd
+   systemd_newunit "${FILESDIR}"/dhcpcd.service-r1 dhcpcd.service
+}
+
+pkg_postinst() {
+   local dbdir="${EROOT}"/var/lib/dhcpcd old_files=()
+
+   local old_old_duid="${EROOT}"/var/lib/dhcpcd/dhcpcd.duid
+   local old_duid="${EROOT}"/etc/dhcpcd.duid
+   local new_duid="${dbdir}"/duid
+   if [[ -e "${old_old_duid}" ]] ; then
+   # Upgrade the duid file to the new format if needed
+   if ! grep -q '..:..:..:..:..:..' "${old_old_duid}"; then
+   sed -i -e 's/\(..\)/\1:/g; s/:$//g' "${old_old_duid}"
+   fi
+
+   # Move the duid to /etc, a more sensible location
+   if [[ ! -e "${old_duid}" ]] ; then
+   cp -p "${old_old_duid}" "${new_duid}"
+   fi
+   old_files+=( "${old_old_duid}" )
+   fi
+
+   # dhcpcd-7 moves the files out of /etc
+   if [[ -e "${old_duid}" ]] ; then
+   if [[ ! -e "${new_duid}" ]] ; then
+   cp -p "${old_duid}" "${new_duid}"
+   fi
+   old_files+=( "${old_duid}" )
+   fi
+   local old_secret="${EROOT}"/etc/dhcpcd.secret
+   local new_secret="${dbdir}"/secret
+   if [[ -e "${old_secret}" ]] ; then
+   if [[ ! -e "${new_secret}" ]] ; then
+   cp -p "${old_secret}" "${new_secret}"
+   fi
+   old_files+=( "${old_secret}" )
+   fi
+
+   # dhcpcd-7 renames some files in /var/lib/dhcpcd
+   local old_rdm="${dbdir}"/dhcpcd-rdm.monotonic
+   local new_rdm="${dbdir}"/rdm_monotonic
+   if [[ -e "${old_rdm}" ]] ; then
+   if [[ ! -e "${new_rdm}" ]] ; then
+   cp -p "${old_rdm}" "${new_rdm}"
+   fi
+   old_files+=( "${old_rdm}" )
+   fi
+   local lease=
+   

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

2024-02-16 Thread Sam James
commit: 5a395484f90acfba3bdf5b9e45cd183c5d48f62a
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:30:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:30:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a395484

app-portage/elt-patches: Stabilize 20240116 arm, #924412

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

 app-portage/elt-patches/elt-patches-20240116.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/elt-patches/elt-patches-20240116.ebuild 
b/app-portage/elt-patches/elt-patches-20240116.ebuild
index 981983c96b8d..dd42df4629d7 100644
--- a/app-portage/elt-patches/elt-patches-20240116.ebuild
+++ b/app-portage/elt-patches/elt-patches-20240116.ebuild
@@ -19,7 +19,7 @@ else

https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~arm64-linux ~ppc64-linux 
~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~arm64-linux ~ppc64-linux 
~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 fi
 
 LICENSE="GPL-2"



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

2024-02-16 Thread Sam James
commit: 7845231f40bc5bc97ddd5247e3684675ec452e29
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:26:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:26:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7845231f

profiles/arch/arm: mask broken dev-lang/go-1.22.0

Bug: https://github.com/golang/go/issues/65601
Bug: https://bugs.gentoo.org/924649
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/arch/arm/package.mask b/profiles/arch/arm/package.mask
index efb8d898013b..b8aea901472d 100644
--- a/profiles/arch/arm/package.mask
+++ b/profiles/arch/arm/package.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2024-02-17)
+# Broken on arm, see bug #924649 (https://github.com/golang/go/issues/65601).
+=dev-lang/go-1.22.0
+
 # Andreas Sturmlechner  (2023-02-06)
 # Successful build of dev-qt/qtwebengine depends on 64-bit host
 # Bug #893234



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

2024-02-16 Thread Sam James
commit: 0148240ff8873b86bcb50a1069e8284e67b427e0
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:29:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:29:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0148240f

net-misc/streamlink: add 6.6.0

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

 net-misc/streamlink/Manifest|  1 +
 net-misc/streamlink/streamlink-6.6.0.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/net-misc/streamlink/Manifest b/net-misc/streamlink/Manifest
index 624a699b2717..7de83672e6fa 100644
--- a/net-misc/streamlink/Manifest
+++ b/net-misc/streamlink/Manifest
@@ -1,2 +1,3 @@
 DIST streamlink-6.5.0.tar.gz 715983 BLAKE2B 
f680d034f3f5c66609c1e26f2061f34d6aa8f233d9bb8ac238b675bf12bc69751e48df4f222b7d6f6e25697664afccc01b1fedc14410d5e3a47eaed0ad591af6
 SHA512 
affd45d1b17704768a405b389f9696090917e5cc73b0e22455e7f944eb0798dae7b23f73a728d3641fb43a5104e731816442be0e6f05a04a5bfe132c28d5491c
 DIST streamlink-6.5.1.tar.gz 717297 BLAKE2B 
7f24a9ac2e62ff08d2126e4aceda75cbd46d78de08784336dd3b4d7608cd7885a5dca28bd9dda9f8c217b9cc428f8f50f09d0c45e470e0d3534ecd3effb2a95f
 SHA512 
b31b34a2ef510d47d396b12b770c042bed24ff61835db6a654722803ae94e8371aa547f30bf20d7cf34d737ed9bd59bcea1bb1810e926cfc7ae3fa72f38881d8
+DIST streamlink-6.6.0.tar.gz 736387 BLAKE2B 
ede3f9d31d3676f3909a37bb6a6f172ed5ac7bac8eaff65315bfeb69db2869004c2a4a96c425202522b1deb43df7e300db3bdd425b9799c109c3b27b65386966
 SHA512 
db67b79ee5d6c26b8d6ec6ade28a126d25b96981b606a26f6fa54c2d8c8c49744674c1ac7c198a988dd44f82f8c2b159f76300321de8c06f1bd633ac6ba4a301

diff --git a/net-misc/streamlink/streamlink-6.6.0.ebuild 
b/net-misc/streamlink/streamlink-6.6.0.ebuild
new file mode 100644
index ..da450aa9f963
--- /dev/null
+++ b/net-misc/streamlink/streamlink-6.6.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/streamlink/${PN}.git;
+   inherit git-r3
+fi
+
+DISTUTILS_SINGLE_IMPL=1
+# >= 6.2.1 uses a bunch of setuptools hooks instead of vanilla setuptools
+# 
https://github.com/streamlink/streamlink/commit/194d9bc193f5285bc1ba33af5fd89209a96ad3a7
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE='xml(+),threads(+)'
+inherit distutils-r1
+
+DESCRIPTION="CLI for extracting streams from websites to a video player of 
your choice"
+HOMEPAGE="https://streamlink.github.io/;
+
+if [[ ${PV} != * ]]; then
+   
SRC_URI="https://github.com/streamlink/${PN}/releases/download/${PV}/${P}.tar.gz;
+fi
+
+LICENSE="BSD-2 Apache-2.0"
+SLOT="0"
+if [[ ${PV} != * ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+# See 
https://github.com/streamlink/streamlink/commit/9d8156dd794ee0919297cd90d85bcc11b8a28358
 for chardet/charset-normalizer dep
+RDEPEND="
+   media-video/ffmpeg
+   $(python_gen_cond_dep '
+   dev-python/certifi[${PYTHON_USEDEP}]
+   || (
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/charset-normalizer[${PYTHON_USEDEP}]
+   )
+   >=dev-python/requests-2.26.0[${PYTHON_USEDEP}]
+   dev-python/isodate[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.6.4[${PYTHON_USEDEP}]
+   >=dev-python/websocket-client-1.2.1[${PYTHON_USEDEP}]
+   dev-python/pycountry[${PYTHON_USEDEP}]
+   >=dev-python/pycryptodome-3.4.3[${PYTHON_USEDEP}]
+   >dev-python/PySocks-1.5.7[${PYTHON_USEDEP}]
+   >=dev-python/trio-0.22.0[${PYTHON_USEDEP}]
+   >=dev-python/trio-websocket-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.26.0[${PYTHON_USEDEP}]
+   ')
+"
+BDEPEND="
+   $(python_gen_cond_dep '
+   >=dev-python/setuptools-64[${PYTHON_USEDEP}]
+   >=dev-python/versioningit-2.0.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/freezegun-1.0.0[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-trio[${PYTHON_USEDEP}]
+   dev-python/requests-mock[${PYTHON_USEDEP}]
+   )
+   ')
+"
+
+if [[ ${PV} == * ]]; then
+   RDEPEND+="
+   $(python_gen_cond_dep '
+   >=dev-python/versioningit-2.0.0[${PYTHON_USEDEP}]
+   ')
+   "
+fi
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kfilemetadata/

2024-02-16 Thread Sam James
commit: cd49f0a55215bf10ab75328750e5097f7a930bc2
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:19:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:25:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd49f0a5

kde-frameworks/kfilemetadata: Bump QTMIN to 6.6.2

There was an ABI break which means 6.6.2->6.6.1 can't be done but we want

people using latest anyway as there's a lot of churn still.

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

 kde-frameworks/kfilemetadata/kfilemetadata-5.249.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.249.0.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-5.249.0.ebuild
index ec8475d9295e..63a33aad4531 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5.249.0.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.249.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
 PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
 inherit ecm frameworks.kde.org optfeature python-any-r1
 
 DESCRIPTION="Library for extracting file metadata"



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

2024-02-16 Thread Sam James
commit: 059de06b1ddf8f3feb2feb0ba3a6183613b880b4
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:24:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:25:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=059de06b

dev-libs/ktextaddons: Bump QTMIN to 6.6.2

There was an ABI break which means 6.6.2->6.6.1 can't be done but we want

people using latest anyway as there's a lot of churn still.

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

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

diff --git a/dev-libs/ktextaddons/ktextaddons-1.5.3.ebuild 
b/dev-libs/ktextaddons/ktextaddons-1.5.3.ebuild
index 52f6f65370bc..cc272fa5c8ee 100644
--- a/dev-libs/ktextaddons/ktextaddons-1.5.3.ebuild
+++ b/dev-libs/ktextaddons/ktextaddons-1.5.3.ebuild
@@ -7,7 +7,7 @@ ECM_DESIGNERPLUGIN="true"
 ECM_QTHELP="true"
 ECM_TEST="true"
 KFMIN=5.245.0
-QTMIN=6.6.0
+QTMIN=6.6.2
 inherit ecm kde.org
 
 DESCRIPTION="Various text handling addons"



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

2024-02-16 Thread Sam James
commit: fc9742fb14b360ae2a485fe4c3dddf6d0b7adc37
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:24:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:25:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc9742fb

dev-libs/kweathercore: Bump QTMIN to 6.6.2

There was an ABI break which means 6.6.2->6.6.1 can't be done but we want

people using latest anyway as there's a lot of churn still.

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

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

diff --git a/dev-libs/kweathercore/kweathercore-0.8.0.ebuild 
b/dev-libs/kweathercore/kweathercore-0.8.0.ebuild
index 64ba14b5918e..7cf67ac1fa25 100644
--- a/dev-libs/kweathercore/kweathercore-0.8.0.ebuild
+++ b/dev-libs/kweathercore/kweathercore-0.8.0.ebuild
@@ -7,7 +7,7 @@ ECM_NONGUI="true"
 ECM_QTHELP="true"
 ECM_TEST="true"
 KFMIN=5.245.0
-QTMIN=6.6.0
+QTMIN=6.6.2
 inherit ecm kde.org
 
 DESCRIPTION="Library for retrieval of weather information including forecasts 
and alerts"



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

2024-02-16 Thread Sam James
commit: 0e536ad10f5d34ba89e0c75ad6f149d1922581f4
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:14:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:25:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e536ad1

kde-plasma/systemsettings: Bump QTMIN to 6.6.2

There was an ABI break which means 6.6.2->6.6.1 can't be done but we want

people using latest anyway as there's a lot of churn still.

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

 kde-plasma/systemsettings/systemsettings-5.93.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/systemsettings/systemsettings-5.93.0.ebuild 
b/kde-plasma/systemsettings/systemsettings-5.93.0.ebuild
index ad27bb172a64..b06981875f5d 100644
--- a/kde-plasma/systemsettings/systemsettings-5.93.0.ebuild
+++ b/kde-plasma/systemsettings/systemsettings-5.93.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="optional"
 KFMIN=5.249.0
 PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.6.2
 inherit ecm plasma.kde.org optfeature
 
 DESCRIPTION="Control Center to configure KDE Plasma desktop"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/xdg-desktop-portal-kde/

2024-02-16 Thread Sam James
commit: 027937f0d2efce9bedef32265f7532c409f3a86e
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:15:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:25:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=027937f0

kde-plasma/xdg-desktop-portal-kde: Bump QTMIN to 6.6.2

There was an ABI break which means 6.6.2->6.6.1 can't be done but we want

people using latest anyway as there's a lot of churn still.

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

 kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.93.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.93.0.ebuild 
b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.93.0.ebuild
index b386f9752d45..e1ee32cb36a2 100644
--- a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.93.0.ebuild
+++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.93.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 ECM_TEST="forceoptional"
 KFMIN=5.249.0
 PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.6.2
 inherit ecm plasma.kde.org
 
 DESCRIPTION="Backend implementation for xdg-desktop-portal that is using 
Qt/KDE Frameworks"



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

2024-02-16 Thread Sam James
commit: b03c2cb3550b9a575975f326576bd66b3b8cee37
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:15:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:25:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b03c2cb3

media-libs/libqaccessibilityclient: Bump QTMIN to 6.6.2

There was an ABI break which means 6.6.2->6.6.1 can't be done but we want

people using latest anyway as there's a lot of churn still.

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

 .../libqaccessibilityclient/libqaccessibilityclient-0.6.0.ebuild  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/media-libs/libqaccessibilityclient/libqaccessibilityclient-0.6.0.ebuild 
b/media-libs/libqaccessibilityclient/libqaccessibilityclient-0.6.0.ebuild
index 14da16724ede..71ac366e7722 100644
--- a/media-libs/libqaccessibilityclient/libqaccessibilityclient-0.6.0.ebuild
+++ b/media-libs/libqaccessibilityclient/libqaccessibilityclient-0.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_KDEINSTALLDIRS="false"
 ECM_TEST="true"
 ECM_EXAMPLES="true"
 KFMIN=5.245.0
-QTMIN=6.6.0
+QTMIN=6.6.2
 inherit ecm kde.org
 
 DESCRIPTION="Library for writing accessibility clients such as screen readers"



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

2024-02-16 Thread Sam James
commit: 33209c38114cc2b7e53f4210f90b171d8d107459
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:14:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:25:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33209c38

kde-plasma/wacomtablet: Bump QTMIN to 6.6.2

There was an ABI break which means 6.6.2->6.6.1 can't be done but we want

people using latest anyway as there's a lot of churn still.

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

 kde-plasma/wacomtablet/wacomtablet-5.93.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/wacomtablet/wacomtablet-5.93.0.ebuild 
b/kde-plasma/wacomtablet/wacomtablet-5.93.0.ebuild
index 3bd466ae53cd..17c39c7db3e5 100644
--- a/kde-plasma/wacomtablet/wacomtablet-5.93.0.ebuild
+++ b/kde-plasma/wacomtablet/wacomtablet-5.93.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 KFMIN=5.249.0
 PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.6.2
 inherit ecm plasma.kde.org
 
 DESCRIPTION="Wacom system settings module that supports different button/pen 
layout profiles"



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

2024-02-16 Thread Sam James
commit: bf95d3911bf33cf9e4bb0643729b370be48dfcf4
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:15:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:25:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf95d391

media-libs/pulseaudio-qt: Bump QTMIN to 6.6.2

There was an ABI break which means 6.6.2->6.6.1 can't be done but we want

people using latest anyway as there's a lot of churn still.

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

 media-libs/pulseaudio-qt/pulseaudio-qt-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/pulseaudio-qt/pulseaudio-qt-1.4.0.ebuild 
b/media-libs/pulseaudio-qt/pulseaudio-qt-1.4.0.ebuild
index 1ce28176c86a..2a9897ee42f1 100644
--- a/media-libs/pulseaudio-qt/pulseaudio-qt-1.4.0.ebuild
+++ b/media-libs/pulseaudio-qt/pulseaudio-qt-1.4.0.ebuild
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 ECM_QTHELP="true"
 ECM_TEST="optional"
 KFMIN=5.247.0
-QTMIN=6.6.0
+QTMIN=6.6.2
 inherit ecm kde.org
 
 DESCRIPTION="Qt bindings for libpulse"



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

2024-02-16 Thread Sam James
commit: c0f1f3402a3c006c18dc4709f57cc27d63ec6973
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:14:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:25:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0f1f340

kde-plasma/sddm-kcm: Bump QTMIN to 6.6.2

There was an ABI break which means 6.6.2->6.6.1 can't be done but we want

people using latest anyway as there's a lot of churn still.

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

 kde-plasma/sddm-kcm/sddm-kcm-5.93.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.93.0.ebuild 
b/kde-plasma/sddm-kcm/sddm-kcm-5.93.0.ebuild
index 86387c20158a..7bfa59f7cdc3 100644
--- a/kde-plasma/sddm-kcm/sddm-kcm-5.93.0.ebuild
+++ b/kde-plasma/sddm-kcm/sddm-kcm-5.93.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 KFMIN=5.249.0
 PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.6.2
 inherit ecm plasma.kde.org
 
 DESCRIPTION="KDE Plasma control module for SDDM"



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

2024-02-16 Thread Sam James
commit: d36d270ec904312e2593bccee942793869757a7f
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:13:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:25:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d36d270e

kde-plasma/print-manager: Bump QTMIN to 6.6.2

There was an ABI break which means 6.6.2->6.6.1 can't be done but we want

people using latest anyway as there's a lot of churn still.

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

 kde-plasma/print-manager/print-manager-5.93.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/print-manager/print-manager-5.93.0.ebuild 
b/kde-plasma/print-manager/print-manager-5.93.0.ebuild
index 4fff551020a1..70cd51c01162 100644
--- a/kde-plasma/print-manager/print-manager-5.93.0.ebuild
+++ b/kde-plasma/print-manager/print-manager-5.93.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 KFMIN=5.249.0
 PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.6.2
 inherit ecm plasma.kde.org
 
 DESCRIPTION="Manage CUPS print jobs and printers in Plasma"



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

2024-02-16 Thread Sam James
commit: 8012a00d566141322eb178376cd679737978f478
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:13:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:24:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8012a00d

kde-plasma/polkit-kde-agent: Bump QTMIN to 6.6.2

There was an ABI break which means 6.6.2->6.6.1 can't be done but we want

people using latest anyway as there's a lot of churn still.

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

 kde-plasma/polkit-kde-agent/polkit-kde-agent-5.93.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.93.0.ebuild 
b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.93.0.ebuild
index 407c0a748fd2..5b7615aefdb9 100644
--- a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.93.0.ebuild
+++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.93.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 KDE_ORG_NAME="${PN}-1"
 KFMIN=5.249.0
 PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.6.2
 inherit ecm plasma.kde.org
 
 DESCRIPTION="PolKit agent module for KDE Plasma"



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

2024-02-16 Thread Sam James
commit: 5a8afece76689fc51bd763530d6159a9c6e35792
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:13:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:24:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a8afece

kde-plasma/plymouth-kcm: Bump QTMIN to 6.6.2

There was an ABI break which means 6.6.2->6.6.1 can't be done but we want

people using latest anyway as there's a lot of churn still.

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

 kde-plasma/plymouth-kcm/plymouth-kcm-5.93.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-5.93.0.ebuild 
b/kde-plasma/plymouth-kcm/plymouth-kcm-5.93.0.ebuild
index 2c743f797d2d..974809ce0e2d 100644
--- a/kde-plasma/plymouth-kcm/plymouth-kcm-5.93.0.ebuild
+++ b/kde-plasma/plymouth-kcm/plymouth-kcm-5.93.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 KFMIN=5.249.0
 PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.6.2
 inherit ecm plasma.kde.org
 
 DESCRIPTION="KDE Plasma control module for Plymouth"



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

2024-02-16 Thread Sam James
commit: f154d4e3060adc162e0d6e8b56e0b2d9cab16f99
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:11:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:24:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f154d4e3

kde-plasma/plasma-sdk: Bump QTMIN to 6.6.2

There was an ABI break which means 6.6.2->6.6.1 can't be done but we want

people using latest anyway as there's a lot of churn still.

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

 kde-plasma/plasma-sdk/plasma-sdk-5.93.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.93.0.ebuild 
b/kde-plasma/plasma-sdk/plasma-sdk-5.93.0.ebuild
index d87de0135055..d006a8fc2785 100644
--- a/kde-plasma/plasma-sdk/plasma-sdk-5.93.0.ebuild
+++ b/kde-plasma/plasma-sdk/plasma-sdk-5.93.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 ECM_TEST="optional"
 KFMIN=5.249.0
 PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.6.2
 inherit ecm plasma.kde.org
 
 DESCRIPTION="Useful applications for Plasma development"



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

2024-02-16 Thread Sam James
commit: d9449fd9a5e8ebb0580ae9d79f2b85462f1346a0
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:12:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:24:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9449fd9

kde-plasma/plasma-workspace: Bump QTMIN to 6.6.2

There was an ABI break which means 6.6.2->6.6.1 can't be done but we want

people using latest anyway as there's a lot of churn still.

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

 kde-plasma/plasma-workspace/plasma-workspace-5.93.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.93.0.ebuild 
b/kde-plasma/plasma-workspace/plasma-workspace-5.93.0.ebuild
index e194cc960d9a..44ad2162062a 100644
--- a/kde-plasma/plasma-workspace/plasma-workspace-5.93.0.ebuild
+++ b/kde-plasma/plasma-workspace/plasma-workspace-5.93.0.ebuild
@@ -7,7 +7,7 @@ ECM_HANDBOOK="optional"
 ECM_TEST="forceoptional"
 KFMIN=5.249.0
 PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.6.2
 inherit ecm plasma.kde.org
 
 DESCRIPTION="KDE Plasma workspace"



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

2024-02-16 Thread Sam James
commit: 727182aeed2f59d25f314291522723d24238ce27
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:12:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:24:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=727182ae

kde-plasma/plasma-welcome: Bump QTMIN to 6.6.2

There was an ABI break which means 6.6.2->6.6.1 can't be done but we want

people using latest anyway as there's a lot of churn still.

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

 kde-plasma/plasma-welcome/plasma-welcome-5.93.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/plasma-welcome/plasma-welcome-5.93.0.ebuild 
b/kde-plasma/plasma-welcome/plasma-welcome-5.93.0.ebuild
index 4ac74d53f32a..d681029e4755 100644
--- a/kde-plasma/plasma-welcome/plasma-welcome-5.93.0.ebuild
+++ b/kde-plasma/plasma-welcome/plasma-welcome-5.93.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 KFMIN=5.249.0
 PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.6.2
 inherit ecm plasma.kde.org
 
 DESCRIPTION="Friendly onboarding wizard for Plasma"



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

2024-02-16 Thread Sam James
commit: 8d103b47eaa5d63eb322b245007890e63d9be74c
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:12:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:24:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d103b47

kde-plasma/plasma-workspace-wallpapers: Bump QTMIN to 6.6.2

There was an ABI break which means 6.6.2->6.6.1 can't be done but we want

people using latest anyway as there's a lot of churn still.

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

 .../plasma-workspace-wallpapers-5.93.0.ebuild   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.93.0.ebuild
 
b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.93.0.ebuild
index 9a46e2f85e6a..a4488992a794 100644
--- 
a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.93.0.ebuild
+++ 
b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.93.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.6.2
 inherit cmake plasma.kde.org
 
 DESCRIPTION="Wallpapers for the Plasma workspace"



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

2024-02-16 Thread Sam James
commit: 2c2ad70d4a1b2fa9176c087fa1dcfd849313ddef
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:13:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:24:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c2ad70d

kde-plasma/powerdevil: Bump QTMIN to 6.6.2

There was an ABI break which means 6.6.2->6.6.1 can't be done but we want

people using latest anyway as there's a lot of churn still.

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

 kde-plasma/powerdevil/powerdevil-5.93.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/powerdevil/powerdevil-5.93.0.ebuild 
b/kde-plasma/powerdevil/powerdevil-5.93.0.ebuild
index aec8556225cd..b05a42d8c513 100644
--- a/kde-plasma/powerdevil/powerdevil-5.93.0.ebuild
+++ b/kde-plasma/powerdevil/powerdevil-5.93.0.ebuild
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 ECM_TEST="forceoptional"
 KFMIN=5.249.0
 PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.6.2
 inherit ecm plasma.kde.org
 
 DESCRIPTION="Power management for KDE Plasma Shell"



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

2024-02-16 Thread Sam James
commit: e46c493e3c8fd40ccffdc96cb8a1c6ac39fcd549
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:09:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:24:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e46c493e

kde-plasma/plasma-firewall: Bump QTMIN to 6.6.2

There was an ABI break which means 6.6.2->6.6.1 can't be done but we want

people using latest anyway as there's a lot of churn still.

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

 kde-plasma/plasma-firewall/plasma-firewall-5.93.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/plasma-firewall/plasma-firewall-5.93.0.ebuild 
b/kde-plasma/plasma-firewall/plasma-firewall-5.93.0.ebuild
index 9ce20c610412..2eb57cc2c0c8 100644
--- a/kde-plasma/plasma-firewall/plasma-firewall-5.93.0.ebuild
+++ b/kde-plasma/plasma-firewall/plasma-firewall-5.93.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 ECM_TEST="forceoptional"
 PYTHON_COMPAT=( python3_{10..12} )
 KFMIN=5.249.0
-QTMIN=6.6.0
+QTMIN=6.6.2
 inherit ecm plasma.kde.org python-single-r1
 
 DESCRIPTION="Plasma frontend for Firewalld or UFW"



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

2024-02-16 Thread Sam James
commit: a0bc3edbf44370f1ff549c79ac253823b0c63e5b
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:10:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:24:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0bc3edb

kde-plasma/plasma-integration: Bump QTMIN to 6.6.2

There was an ABI break which means 6.6.2->6.6.1 can't be done but we want

people using latest anyway as there's a lot of churn still.

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

 kde-plasma/plasma-integration/plasma-integration-5.93.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/plasma-integration/plasma-integration-5.93.0.ebuild 
b/kde-plasma/plasma-integration/plasma-integration-5.93.0.ebuild
index 77f3531adadd..3533bb76a89d 100644
--- a/kde-plasma/plasma-integration/plasma-integration-5.93.0.ebuild
+++ b/kde-plasma/plasma-integration/plasma-integration-5.93.0.ebuild
@@ -7,7 +7,7 @@ KF5MIN=5.113.0
 KFMIN=5.249.0
 PVCUT=$(ver_cut 1-3)
 QT5MIN=5.15.9
-QTMIN=6.6.0
+QTMIN=6.6.2
 inherit ecm plasma.kde.org
 
 DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces"



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

2024-02-16 Thread Sam James
commit: 52b518b89093cd8f0fac52bfe057c695446ec84c
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:11:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:24:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52b518b8

kde-plasma/plasma-vault: Bump QTMIN to 6.6.2

There was an ABI break which means 6.6.2->6.6.1 can't be done but we want

people using latest anyway as there's a lot of churn still.

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

 kde-plasma/plasma-vault/plasma-vault-5.93.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/plasma-vault/plasma-vault-5.93.0.ebuild 
b/kde-plasma/plasma-vault/plasma-vault-5.93.0.ebuild
index 1af6e7d97701..0960cb3a6c1b 100644
--- a/kde-plasma/plasma-vault/plasma-vault-5.93.0.ebuild
+++ b/kde-plasma/plasma-vault/plasma-vault-5.93.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 KFMIN=5.249.0
 PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.6.2
 inherit ecm plasma.kde.org
 
 DESCRIPTION="Plasma applet and services for creating encrypted vaults"



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

2024-02-16 Thread Sam James
commit: 9f3a1f10a9fe0fa7b54dbfede7eaef1ebe441dba
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:11:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:24:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f3a1f10

kde-plasma/plasma-thunderbolt: Bump QTMIN to 6.6.2

There was an ABI break which means 6.6.2->6.6.1 can't be done but we want

people using latest anyway as there's a lot of churn still.

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

 kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.93.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.93.0.ebuild 
b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.93.0.ebuild
index 14b1a4da3d2b..01641b0d44cf 100644
--- a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.93.0.ebuild
+++ b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.93.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 ECM_TEST="true"
 KFMIN=5.249.0
-QTMIN=6.6.0
+QTMIN=6.6.2
 inherit ecm plasma.kde.org
 
 DESCRIPTION="Plasma integration for controlling Thunderbolt devices"



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

2024-02-16 Thread Sam James
commit: b1cfbfcc711037df30e5724c289a047986355da4
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:11:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:24:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1cfbfcc

kde-plasma/plasma-systemmonitor: Bump QTMIN to 6.6.2

There was an ABI break which means 6.6.2->6.6.1 can't be done but we want

people using latest anyway as there's a lot of churn still.

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

 kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.93.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.93.0.ebuild 
b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.93.0.ebuild
index 4604dc1f00c4..20c82f647925 100644
--- a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.93.0.ebuild
+++ b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.93.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PVCUT=$(ver_cut 1-3)
 KFMIN=5.249.0
-QTMIN=6.6.0
+QTMIN=6.6.2
 inherit ecm plasma.kde.org
 
 DESCRIPTION="Monitor system sensors, process information and other system 
resources"



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

2024-02-16 Thread Sam James
commit: 7f7d84791afd4a3217c8e357c84564a20bc1b073
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:10:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:24:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f7d8479

kde-plasma/plasma-nm: Bump QTMIN to 6.6.2

There was an ABI break which means 6.6.2->6.6.1 can't be done but we want

people using latest anyway as there's a lot of churn still.

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

 kde-plasma/plasma-nm/plasma-nm-5.93.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/plasma-nm/plasma-nm-5.93.0.ebuild 
b/kde-plasma/plasma-nm/plasma-nm-5.93.0.ebuild
index 84388ac37d93..77feb752a9f3 100644
--- a/kde-plasma/plasma-nm/plasma-nm-5.93.0.ebuild
+++ b/kde-plasma/plasma-nm/plasma-nm-5.93.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 ECM_TEST="true"
 KFMIN=5.249.0
 PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.6.2
 inherit ecm plasma.kde.org
 
 DESCRIPTION="KDE Plasma applet for NetworkManager"



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

2024-02-16 Thread Sam James
commit: 52d8a38904b57e4649ecc61037ea7abbbdb5f29a
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:09:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:24:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52d8a389

kde-plasma/plasma-disks: Bump QTMIN to 6.6.2

There was an ABI break which means 6.6.2->6.6.1 can't be done but we want

people using latest anyway as there's a lot of churn still.

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

 kde-plasma/plasma-disks/plasma-disks-5.93.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/plasma-disks/plasma-disks-5.93.0.ebuild 
b/kde-plasma/plasma-disks/plasma-disks-5.93.0.ebuild
index 2022a48ff315..1baf88ed1d97 100644
--- a/kde-plasma/plasma-disks/plasma-disks-5.93.0.ebuild
+++ b/kde-plasma/plasma-disks/plasma-disks-5.93.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 ECM_HANDBOOK="true"
 KFMIN=5.249.0
-QTMIN=6.6.0
+QTMIN=6.6.2
 inherit ecm plasma.kde.org
 
 DESCRIPTION="Monitors S.M.A.R.T. capable devices for imminent failure"



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

2024-02-16 Thread Sam James
commit: 37339db2853dbfb2b71fce696e1cadde4682f224
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 05:10:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 05:24:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37339db2

kde-plasma/plasma-pa: Bump QTMIN to 6.6.2

There was an ABI break which means 6.6.2->6.6.1 can't be done but we want

people using latest anyway as there's a lot of churn still.

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

 kde-plasma/plasma-pa/plasma-pa-5.93.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/plasma-pa/plasma-pa-5.93.0.ebuild 
b/kde-plasma/plasma-pa/plasma-pa-5.93.0.ebuild
index ef6df585a7de..b23dca0070b7 100644
--- a/kde-plasma/plasma-pa/plasma-pa-5.93.0.ebuild
+++ b/kde-plasma/plasma-pa/plasma-pa-5.93.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 KFMIN=5.249.0
 PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.6.2
 inherit ecm plasma.kde.org
 
 DESCRIPTION="Plasma applet for audio volume management using PulseAudio"



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

2024-02-16 Thread Robin H. Johnson
commit: 5e5966d0b507fbb2cb96fe8ff5083101e72360e6
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Sat Feb 17 05:14:32 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sat Feb 17 05:14:32 2024 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=5e5966d0

build: merge Modernize Makefile

Closes: https://github.com/gentoo/genkernel/pull/56
Thanks: Timothy Kenno Handojo  gmail.com>
Signed-off-by: Robin H. Johnson  gentoo.org>

 Makefile | 136 ---
 defaults/software.sh |  68 +-
 2 files changed, 163 insertions(+), 41 deletions(-)



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

2024-02-16 Thread Robin H. Johnson
commit: 659f4d3e1f1f1299014999530f1b0840466d1fe8
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Sat Feb 17 05:13:22 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sat Feb 17 05:13:22 2024 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=659f4d3e

build: fix whitespace

Signed-off-by: Robin H. Johnson  gentoo.org>

 Makefile | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/Makefile b/Makefile
index 44a09c1..5f8e031 100644
--- a/Makefile
+++ b/Makefile
@@ -34,7 +34,7 @@ FINAL_DEPS = genkernel.conf \
path_expander.py
 
 SOFTWARE = BCACHE_TOOLS \
-   BOOST \
+   BOOST \
BTRFS_PROGS \
BUSYBOX \
COREUTILS \
@@ -219,3 +219,5 @@ install: all
install -d $(DESTDIR)/$(MANDIR)
install $(BUILD_DIR)/genkernel.8 $(DESTDIR)/$(MANDIR)/man8
 
+# No trailing blank lines please.
+# vim:ft=make:



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

2024-02-16 Thread Robin H. Johnson
commit: 2be65fba58bd62ab62288bdffcd5029cdc2ecb2a
Author: Timothy Kenno Handojo  gmail  com>
AuthorDate: Thu Feb 15 12:01:50 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sat Feb 17 05:11:26 2024 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=2be65fba

corrected variable issues in make install

Signed-off-by: Robin H. Johnson  gentoo.org>

 Makefile | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/Makefile b/Makefile
index 4b13597..44a09c1 100644
--- a/Makefile
+++ b/Makefile
@@ -175,10 +175,10 @@ verify-shellscripts-initramfs:
 $(BUILD_DIR)/build-config:
 # $(addprefix $(BUILD_DIR)/temp/,$(TEMPFILES))
install -d $(BUILD_DIR)
-   echo ${PREFIX} > $(BUILD_DIR)/PREFIX
-   echo ${BINDIR} > $(BUILD_DIR)/BINDIR
-   echo ${SYSCONFDIR} > $(BUILD_DIR)/SYSCONFDIR
-   echo ${MANDIR} > $(BUILD_DIR)/MANDIR
+   echo $(PREFIX) > $(BUILD_DIR)/PREFIX
+   echo $(BINDIR) > $(BUILD_DIR)/BINDIR
+   echo $(SYSCONFDIR) > $(BUILD_DIR)/SYSCONFDIR
+   echo $(MANDIR) > $(BUILD_DIR)/MANDIR
touch $(BUILD_DIR)/build-config
 
 $(BUILD_DIR)/software.sh:
@@ -197,11 +197,11 @@ $(BUILD_DIR)/genkernel: $(addprefix 
$(BUILD_DIR)/,$(FINAL_DEPS)) $(BUILD_DIR)/so
 
 SHARE_DIRS = arch defaults gkbuilds modules netboot patches worker_modules
 
-install: PREFIX := $(file <$(BUILD_DIR)/PREFIX)
-install: BINDIR := $(file <$(BUILD_DIR)/BINDIR)
-install: SYSCONFDIR := $(file <$(BUILD_DIR)/SYSCONFDIR)
-install: MANDIR := $(file <$(BUILD_DIR)/MANDIR)
 install: all
+   $(eval PREFIX := $(file <$(BUILD_DIR)/PREFIX))
+   $(eval BINDIR := $(file <$(BUILD_DIR)/BINDIR))
+   $(eval SYSCONFDIR := $(file <$(BUILD_DIR)/SYSCONFDIR))
+   $(eval MANDIR := $(file <$(BUILD_DIR)/MANDIR))
install -d $(DESTDIR)/$(SYSCONFDIR)
install -m 644 $(BUILD_DIR)/genkernel.conf $(DESTDIR)/$(SYSCONFDIR)/
 



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

2024-02-16 Thread Robin H. Johnson
commit: f4bf289499f7d06a2a4a5f6d84ce7084075e2664
Author: Timothy Kenno Handojo  gmail  com>
AuthorDate: Thu Feb 15 10:00:47 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sat Feb 17 05:11:26 2024 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=f4bf2894

ensure package version is on the manpage
- added package version on manpage generation
- added versioning on dist pkg generation
- remove manpage generation from dist

Signed-off-by: Robin H. Johnson  gentoo.org>

 Makefile | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/Makefile b/Makefile
index 989edd3..4b13597 100644
--- a/Makefile
+++ b/Makefile
@@ -1,9 +1,12 @@
 #PACKAGE_VERSION = $(shell /bin/grep -F -- GK_V= genkernel | sed 
"s/.*GK_V='\([^']\+\)'/\1/")
+PACKAGE_VERSION = $(file  $(distdir)/VERSION
git ls-files -z | xargs -0 cp --no-dereference --parents 
--target-directory="$(distdir)" \
$(EXTRA_DIST)
tar cf "$(distdir)".tar "$(distdir)"
@@ -124,7 +129,8 @@ distclean: clean
 
 $(BUILD_DIR)/%.8: doc/%.8.txt doc/asciidoc.conf Makefile 
$(BUILD_DIR)/doc/genkernel.8.txt
a2x --conf-file=doc/asciidoc.conf \
---format=manpage -D $(BUILD_DIR) "$(BUILD_DIR)/$<"
+   --format=manpage -D $(BUILD_DIR) 
--attribute="genkernelversion=$(PACKAGE_VERSION)" \
+   "$(BUILD_DIR)/$<"
 
 verify-doc: doc/genkernel.8.txt
@rm -f faildoc ; \



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

2024-02-16 Thread Robin H. Johnson
commit: 996770aa1c34b80929f9333fa9dc65cab58b9d85
Author: Timothy Kenno Handojo  gmail  com>
AuthorDate: Wed Feb 14 07:56:54 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sat Feb 17 05:11:26 2024 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=996770aa

address some feedback from robbat2

Signed-off-by: Robin H. Johnson  gentoo.org>

 Makefile | 32 
 1 file changed, 12 insertions(+), 20 deletions(-)

diff --git a/Makefile b/Makefile
index 7e90b60..3aa8215 100644
--- a/Makefile
+++ b/Makefile
@@ -5,6 +5,8 @@ MANPAGE = genkernel.8
 # Add off-Git/generated files here that need to be shipped with releases
 EXTRA_DIST = $(MANPAGE) ChangeLog $(KCONF)
 
+default: all
+
 # First argument in the override file
 # Second argument is the base file
 BASE_KCONF = defaults/kernel-generic-config
@@ -15,24 +17,20 @@ KCONF = $(GENERATED_KCONF)
 BUILD_DIR = build
 
 FINAL_DEPS = genkernel.conf \
-   gen_cmdline.sh \
-   gen_initramfs.sh \
-   gen_determineargs.sh \
gen_arch.sh \
gen_bootloader.sh \
+   gen_cmdline.sh \
gen_compile.sh \
gen_configkernel.sh \
+   gen_determineargs.sh \
gen_funcs.sh \
+   gen_initramfs.sh \
gen_moddeps.sh \
gen_package.sh \
gen_worker.sh \
path_expander.py
 
-SOFTWARE = BCACHE_TOOLS BOOST BTRFS_PROGS BUSYBOX COREUTILS CRYPTSETUP \
-   DMRAID DROPBEAR EUDEV EXPAT E2FSPROGS FUSE GPG \
-   HWIDS ISCSI JSON_C KMOD LIBAIO LIBGCRYPT LIBGPGERROR LIBXCRYPT LVM \
-   LZO MDADM MULTIPATH_TOOLS POPT STRACE THIN_PROVISIONING_TOOLS 
UNIONFS_FUSE \
-   USERSPACE_RCU UTIL_LINUX XFSPROGS XZ ZLIB ZSTD
+SOFTWARE = BCACHE_TOOLS BOOST BTRFS_PROGS BUSYBOX COREUTILS CRYPTSETUP DMRAID 
DROPBEAR EUDEV EXPAT E2FSPROGS FUSE GPG HWIDS ISCSI JSON_C KMOD LIBAIO 
LIBGCRYPT LIBGPGERROR LIBXCRYPT LVM LZO MDADM MULTIPATH_TOOLS POPT STRACE 
THIN_PROVISIONING_TOOLS UNIONFS_FUSE USERSPACE_RCU UTIL_LINUX XFSPROGS XZ ZLIB 
ZSTD
 
 SOFTWARE_VERSION = $(foreach entry, $(SOFTWARE), 
"VERSION_$(entry)=${VERSION_$(entry)}\n")
 
@@ -149,15 +147,15 @@ $(BUILD_DIR)/software.sh:
cat $(BUILD_DIR)/temp/versions defaults/software.sh > 
$(BUILD_DIR)/software.sh
 
 $(BUILD_DIR)/doc/genkernel.8.txt:
-   install -d $(BUILD_DIR)/doc/
-   cp doc/genkernel.8.txt $(BUILD_DIR)/doc/genkernel.8.txt
+   install -D doc/genkernel.8.txt $(BUILD_DIR)/doc/genkernel.8.txt
 
 $(BUILD_DIR)/%: %
-   install -d $(BUILD_DIR)/
-   cp $< $@
+   install -D $< $@
 
 $(BUILD_DIR)/genkernel: $(addprefix $(BUILD_DIR)/,$(FINAL_DEPS)) 
$(BUILD_DIR)/software.sh
-   cp genkernel $(BUILD_DIR)/genkernel
+   install genkernel $(BUILD_DIR)/genkernel
+
+SHARE_DIRS = arch defaults gkbuilds modules netboot patches worker_modules
 
 install: PREFIX := $(file <$(BUILD_DIR)/PREFIX)
 install: BINDIR := $(file <$(BUILD_DIR)/BINDIR)
@@ -172,13 +170,7 @@ install: all
 
install -d $(DESTDIR)/$(PREFIX)/share/genkernel
 
-   cp -rp arch $(DESTDIR)/$(PREFIX)/share/genkernel/
-   cp -rp defaults $(DESTDIR)/$(PREFIX)/share/genkernel/
-   cp -rp gkbuilds $(DESTDIR)/$(PREFIX)/share/genkernel/
-   cp -rp modules $(DESTDIR)/$(PREFIX)/share/genkernel/
-   cp -rp netboot $(DESTDIR)/$(PREFIX)/share/genkernel/
-   cp -rp patches $(DESTDIR)/$(PREFIX)/share/genkernel/
-   cp -rp worker_modules $(DESTDIR)/$(PREFIX)/share/genkernel/
+   cp -ra $(SHARE_DIRS) $(DESTDIR)/$(PREFIX)/share/genkernel/
 
install -m 755 -t $(DESTDIR)/$(PREFIX)/share/genkernel $(addprefix 
$(BUILD_DIR)/,$(FINAL_DEPS))
 



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

2024-02-16 Thread Robin H. Johnson
commit: c67369899c1df965f4b08d738022e2f56ced416c
Author: Timothy Kenno Handojo  gmail  com>
AuthorDate: Thu Feb 15 07:34:45 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sat Feb 17 05:11:26 2024 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=c6736989

updated the SOFTWARE list

Signed-off-by: Robin H. Johnson  gentoo.org>

 Makefile | 36 +++-
 1 file changed, 35 insertions(+), 1 deletion(-)

diff --git a/Makefile b/Makefile
index 3aa8215..989edd3 100644
--- a/Makefile
+++ b/Makefile
@@ -30,7 +30,41 @@ FINAL_DEPS = genkernel.conf \
gen_worker.sh \
path_expander.py
 
-SOFTWARE = BCACHE_TOOLS BOOST BTRFS_PROGS BUSYBOX COREUTILS CRYPTSETUP DMRAID 
DROPBEAR EUDEV EXPAT E2FSPROGS FUSE GPG HWIDS ISCSI JSON_C KMOD LIBAIO 
LIBGCRYPT LIBGPGERROR LIBXCRYPT LVM LZO MDADM MULTIPATH_TOOLS POPT STRACE 
THIN_PROVISIONING_TOOLS UNIONFS_FUSE USERSPACE_RCU UTIL_LINUX XFSPROGS XZ ZLIB 
ZSTD
+SOFTWARE = BCACHE_TOOLS \
+   BOOST \
+   BTRFS_PROGS \
+   BUSYBOX \
+   COREUTILS \
+   CRYPTSETUP \
+   DMRAID \
+   DROPBEAR \
+   EUDEV \
+   EXPAT \
+   E2FSPROGS \
+   FUSE \
+   GPG \
+   HWIDS \
+   ISCSI \
+   JSON_C \
+   KMOD \
+   LIBAIO \
+   LIBGCRYPT \
+   LIBGPGERROR \
+   LIBXCRYPT \
+   LVM \
+   LZO \
+   MDADM \
+   MULTIPATH_TOOLS \
+   POPT \
+   STRACE \
+   THIN_PROVISIONING_TOOLS \
+   UNIONFS_FUSE \
+   USERSPACE_RCU \
+   UTIL_LINUX \
+   XFSPROGS \
+   XZ \
+   ZLIB \
+   ZSTD
 
 SOFTWARE_VERSION = $(foreach entry, $(SOFTWARE), 
"VERSION_$(entry)=${VERSION_$(entry)}\n")
 



[gentoo-commits] proj/genkernel:master commit in: defaults/

2024-02-16 Thread Robin H. Johnson
commit: 5efa00417c425043c393542011ab256f88488cbc
Author: Timothy Kenno Handojo  gmail  com>
AuthorDate: Tue Jan 30 06:45:19 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sat Feb 17 05:11:26 2024 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=5efa0041

updated software.sh

Signed-off-by: Robin H. Johnson  gentoo.org>

 defaults/software.sh | 68 ++--
 1 file changed, 34 insertions(+), 34 deletions(-)

diff --git a/defaults/software.sh b/defaults/software.sh
index b893f06..01c504b 100644
--- a/defaults/software.sh
+++ b/defaults/software.sh
@@ -10,14 +10,14 @@
 #   originate from user changes to /etc/genkernel.conf .
 
 GKPKG_BCACHE_TOOLS_PN="bcache-tools"
-GKPKG_BCACHE_TOOLS_PV="${GKPKG_BCACHE_TOOLS_PV:-VERSION_BCACHE_TOOLS}"
+GKPKG_BCACHE_TOOLS_PV="${GKPKG_BCACHE_TOOLS_PV:-${VERSION_BCACHE_TOOLS}}"
 GKPKG_BCACHE_TOOLS_DEPS="util-linux eudev"
 
GKPKG_BCACHE_TOOLS_SRCTAR="${GKPKG_BCACHE_TOOLS_SRCTAR:-${DISTDIR}/bcache-tools-${GKPKG_BCACHE_TOOLS_PV}.tar.gz}"
 
GKPKG_BCACHE_TOOLS_SRCDIR="${GKPKG_BCACHE_TOOLS_SRCDIR:-bcache-tools-399021549984ad27bf4a13ae85e458833fe003d7}"
 
GKPKG_BCACHE_TOOLS_BINPKG="${GKPKG_BCACHE_TOOLS_BINPKG:-%%CACHE%%/bcache-tools-${GKPKG_BCACHE_TOOLS_PV}-%%ARCH%%.tar.xz}"
 
 GKPKG_BOOST_PN="boost"
-GKPKG_BOOST_PV="${GKPKG_BOOST_PV:-VERSION_BOOST}"
+GKPKG_BOOST_PV="${GKPKG_BOOST_PV:-${VERSION_BOOST}}"
 GKPKG_BOOST_DEPS="boost-build"
 
GKPKG_BOOST_SRCTAR="${GKPKG_BOOST_SRCTAR:-${DISTDIR}/boost_${GKPKG_BOOST_PV//./_}.tar.bz2}"
 GKPKG_BOOST_SRCDIR="${GKPKG_BOOST_SRCDIR:-boost_${GKPKG_BOOST_PV//./_}}"
@@ -31,98 +31,98 @@ GKPKG_BOOST_BUILD_SRCDIR="${GKPKG_BOOST_SRCDIR}"
 
GKPKG_BOOST_BUILD_BINPKG="${GKPKG_BOOST_BUILD_BINPKG:-%%CACHE%%/boost-build-${GKPKG_BOOST_BUILD_PV}.tar.xz}"
 
 GKPKG_BTRFS_PROGS_PN="btrfs-progs"
-GKPKG_BTRFS_PROGS_PV="${GKPKG_BTRFS_PROGS_PV:-VERSION_BTRFS_PROGS}"
+GKPKG_BTRFS_PROGS_PV="${GKPKG_BTRFS_PROGS_PV:-${VERSION_BTRFS_PROGS}}"
 GKPKG_BTRFS_PROGS_DEPS="util-linux zlib zstd lzo eudev"
 
GKPKG_BTRFS_PROGS_SRCTAR="${GKPKG_BTRFS_PROGS_SRCTAR:-${DISTDIR}/btrfs-progs-v${GKPKG_BTRFS_PROGS_PV}.tar.xz}"
 
GKPKG_BTRFS_PROGS_SRCDIR="${GKPKG_BTRFS_PROGS_SRCDIR:-btrfs-progs-v${GKPKG_BTRFS_PROGS_PV}}"
 
GKPKG_BTRFS_PROGS_BINPKG="${GKPKG_BTRFS_PROGS_BINPKG:-%%CACHE%%/btrfs-progs-${GKPKG_BTRFS_PROGS_PV}-%%ARCH%%.tar.xz}"
 
 GKPKG_BUSYBOX_PN="busybox"
-GKPKG_BUSYBOX_PV="${GKPKG_BUSYBOX_PV:-VERSION_BUSYBOX}"
+GKPKG_BUSYBOX_PV="${GKPKG_BUSYBOX_PV:-${VERSION_BUSYBOX}}"
 GKPKG_BUSYBOX_DEPS="libxcrypt"
 
GKPKG_BUSYBOX_SRCTAR="${GKPKG_BUSYBOX_SRCTAR:-${DISTDIR}/busybox-${GKPKG_BUSYBOX_PV}.tar.bz2}"
 GKPKG_BUSYBOX_SRCDIR="${GKPKG_BUSYBOX_SRCDIR:-busybox-${GKPKG_BUSYBOX_PV}}"
 
GKPKG_BUSYBOX_BINPKG="${GKPKG_BUSYBOX_BINPKG:-%%CACHE%%/busybox-${GKPKG_BUSYBOX_PV}-%%ARCH%%.tar.xz}"
 
 GKPKG_COREUTILS_PN="coreutils"
-GKPKG_COREUTILS_PV="${GKPKG_COREUTILS_PV:-VERSION_COREUTILS}"
+GKPKG_COREUTILS_PV="${GKPKG_COREUTILS_PV:-${VERSION_COREUTILS}}"
 GKPKG_COREUTILS_DEPS=""
 
GKPKG_COREUTILS_SRCTAR="${GKPKG_COREUTILS_SRCTAR:-${DISTDIR}/coreutils-${GKPKG_COREUTILS_PV}.tar.xz}"
 
GKPKG_COREUTILS_SRCDIR="${GKPKG_COREUTILS_SRCDIR:-coreutils-${GKPKG_COREUTILS_PV}}"
 
GKPKG_COREUTILS_BINPKG="${GKPKG_COREUTILS_BINPKG:-%%CACHE%%/coreutils-${GKPKG_COREUTILS_PV}-%%ARCH%%.tar.xz}"
 
 GKPKG_CRYPTSETUP_PN="cryptsetup"
-GKPKG_CRYPTSETUP_PV="${GKPKG_CRYPTSETUP_PV:-VERSION_CRYPTSETUP}"
+GKPKG_CRYPTSETUP_PV="${GKPKG_CRYPTSETUP_PV:-${VERSION_CRYPTSETUP}}"
 GKPKG_CRYPTSETUP_DEPS="util-linux eudev json-c popt libgpg-error libgcrypt lvm"
 
GKPKG_CRYPTSETUP_SRCTAR="${GKPKG_CRYPTSETUP_SRCTAR:-${DISTDIR}/cryptsetup-${GKPKG_CRYPTSETUP_PV}.tar.xz}"
 
GKPKG_CRYPTSETUP_SRCDIR="${GKPKG_CRYPTSETUP_SRCDIR:-cryptsetup-${GKPKG_CRYPTSETUP_PV}}"
 
GKPKG_CRYPTSETUP_BINPKG="${GKPKG_CRYPTSETUP_BINPKG:-%%CACHE%%/cryptsetup-${GKPKG_CRYPTSETUP_PV}-%%ARCH%%.tar.xz}"
 
 GKPKG_DMRAID_PN="dmraid"
-GKPKG_DMRAID_PV="${GKPKG_DMRAID_PV:-VERSION_DMRAID}"
+GKPKG_DMRAID_PV="${GKPKG_DMRAID_PV:-${VERSION_DMRAID}}"
 GKPKG_DMRAID_DEPS="eudev lvm"
 
GKPKG_DMRAID_SRCTAR="${GKPKG_DMRAID_SRCTAR:-${DISTDIR}/dmraid-${GKPKG_DMRAID_PV}.tar.bz2}"
 GKPKG_DMRAID_SRCDIR="${GKPKG_DMRAID_SRCDIR:-dmraid/${GKPKG_DMRAID_PV}/dmraid}"
 
GKPKG_DMRAID_BINPKG="${GKPKG_DMRAID_BINPKG:-%%CACHE%%/dmraid-${GKPKG_DMRAID_PV}-%%ARCH%%.tar.xz}"
 
 GKPKG_DROPBEAR_PN="dropbear"
-GKPKG_DROPBEAR_PV="${GKPKG_DROPBEAR_PV:-VERSION_DROPBEAR}"
+GKPKG_DROPBEAR_PV="${GKPKG_DROPBEAR_PV:-${VERSION_DROPBEAR}}"
 GKPKG_DROPBEAR_DEPS="zlib libxcrypt"
 
GKPKG_DROPBEAR_SRCTAR="${GKPKG_DROPBEAR_SRCTAR:-${DISTDIR}/dropbear-${GKPKG_DROPBEAR_PV}.tar.bz2}"
 GKPKG_DROPBEAR_SRCDIR="${GKPKG_DROPBEAR_SRCDIR:-dropbear-${GKPKG_DROPBEAR_PV}}"
 
GKPKG_DROPBEAR_BINPKG="${GKPKG_DROPBEAR_BINPKG:-%%CACHE%%/dropbear-${GKPKG_DROPBEAR_PV}-%%ARCH%%.tar.xz}"
 
 GKPKG_EUDEV_PN="eudev"
-GKPKG_EUDEV_PV="${GKPKG_EUDEV_PV:-VERSION_EUDEV}"
+GKPKG_EUDEV_PV="${GKPKG_EUDEV_PV:-${VERSION_EUDEV}}"
 GKPKG_EUDEV_DEPS="util-linux zlib xz zstd 

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

2024-02-16 Thread Robin H. Johnson
commit: c235b05a93283ee47b56887cc7ca72790e1ff8bd
Author: Timothy Kenno Handojo  gmail  com>
AuthorDate: Tue Jan 30 06:31:02 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sat Feb 17 05:11:25 2024 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=c235b05a

modernize makefile

Signed-off-by: Robin H. Johnson  gentoo.org>

 Makefile | 102 ++-
 1 file changed, 95 insertions(+), 7 deletions(-)

diff --git a/Makefile b/Makefile
index 92d1278..7e90b60 100644
--- a/Makefile
+++ b/Makefile
@@ -5,8 +5,6 @@ MANPAGE = genkernel.8
 # Add off-Git/generated files here that need to be shipped with releases
 EXTRA_DIST = $(MANPAGE) ChangeLog $(KCONF)
 
-default: kconfig man
-
 # First argument in the override file
 # Second argument is the base file
 BASE_KCONF = defaults/kernel-generic-config
@@ -14,18 +12,54 @@ ARCH_KCONF = $(wildcard arch/*/arch-config)
 GENERATED_KCONF = $(subst arch-,generated-,$(ARCH_KCONF))
 KCONF = $(GENERATED_KCONF)
 
+BUILD_DIR = build
+
+FINAL_DEPS = genkernel.conf \
+   gen_cmdline.sh \
+   gen_initramfs.sh \
+   gen_determineargs.sh \
+   gen_arch.sh \
+   gen_bootloader.sh \
+   gen_compile.sh \
+   gen_configkernel.sh \
+   gen_funcs.sh \
+   gen_moddeps.sh \
+   gen_package.sh \
+   gen_worker.sh \
+   path_expander.py
+
+SOFTWARE = BCACHE_TOOLS BOOST BTRFS_PROGS BUSYBOX COREUTILS CRYPTSETUP \
+   DMRAID DROPBEAR EUDEV EXPAT E2FSPROGS FUSE GPG \
+   HWIDS ISCSI JSON_C KMOD LIBAIO LIBGCRYPT LIBGPGERROR LIBXCRYPT LVM \
+   LZO MDADM MULTIPATH_TOOLS POPT STRACE THIN_PROVISIONING_TOOLS 
UNIONFS_FUSE \
+   USERSPACE_RCU UTIL_LINUX XFSPROGS XZ ZLIB ZSTD
+
+SOFTWARE_VERSION = $(foreach entry, $(SOFTWARE), 
"VERSION_$(entry)=${VERSION_$(entry)}\n")
+
+PREFIX = /usr/local
+BINDIR = $(PREFIX)/bin
+ifeq ($(PREFIX), /usr)
+   SYSCONFDIR = /etc
+else
+   SYSCONFDIR = $(PREFIX)/etc
+endif
+MANDIR = $(PREFIX)/share/man
+
+all: $(BUILD_DIR)/genkernel $(BUILD_DIR)/build-config man kconfig
+
 debug:
@echo "ARCH_KCONF=$(ARCH_KCONF)"
@echo "GENERATED_KCONF=$(GENERATED_KCONF)"
 
 kconfig: $(GENERATED_KCONF)
-man: $(MANPAGE)
+man: $(addprefix $(BUILD_DIR)/,$(MANPAGE))
 
 ChangeLog:
git log >$@
 
 clean:
rm -f $(EXTRA_DIST)
+   rm -rf $(BUILD_DIR)
 
 check-git-repository:
 ifneq ($(UNCLEAN),1)
@@ -46,7 +80,7 @@ dist: verify-shellscripts-initramfs verify-doc 
check-git-repository distclean $(
 distclean: clean
rm -Rf "$(distdir)" "$(distdir)".tar "$(distdir)".tar.xz
 
-.PHONY: clean check-git-repository dist distclean kconfig verify-doc
+.PHONY: clean check-git-repository dist distclean kconfig verify-doc install
 
 # Generic rules
 %/generated-config: %/arch-config $(BASE_KCONF) merge.pl Makefile
@@ -56,9 +90,9 @@ distclean: clean
perl merge.pl $< $(BASE_KCONF) | sort > $@ ; \
fi ;
 
-%.8: doc/%.8.txt doc/asciidoc.conf Makefile genkernel
-   a2x --conf-file=doc/asciidoc.conf 
--attribute="genkernelversion=$(PACKAGE_VERSION)" \
---format=manpage -D . "$<"
+$(BUILD_DIR)/%.8: doc/%.8.txt doc/asciidoc.conf Makefile 
$(BUILD_DIR)/doc/genkernel.8.txt
+   a2x --conf-file=doc/asciidoc.conf \
+--format=manpage -D $(BUILD_DIR) "$(BUILD_DIR)/$<"
 
 verify-doc: doc/genkernel.8.txt
@rm -f faildoc ; \
@@ -99,3 +133,57 @@ verify-shellscripts-initramfs:
--severity error \
defaults/linuxrc \
defaults/initrd.scripts
+
+$(BUILD_DIR)/build-config:
+# $(addprefix $(BUILD_DIR)/temp/,$(TEMPFILES))
+   install -d $(BUILD_DIR)
+   echo ${PREFIX} > $(BUILD_DIR)/PREFIX
+   echo ${BINDIR} > $(BUILD_DIR)/BINDIR
+   echo ${SYSCONFDIR} > $(BUILD_DIR)/SYSCONFDIR
+   echo ${MANDIR} > $(BUILD_DIR)/MANDIR
+   touch $(BUILD_DIR)/build-config
+
+$(BUILD_DIR)/software.sh:
+   install -d $(BUILD_DIR)/temp/
+   echo -e $(SOFTWARE_VERSION) > $(BUILD_DIR)/temp/versions
+   cat $(BUILD_DIR)/temp/versions defaults/software.sh > 
$(BUILD_DIR)/software.sh
+
+$(BUILD_DIR)/doc/genkernel.8.txt:
+   install -d $(BUILD_DIR)/doc/
+   cp doc/genkernel.8.txt $(BUILD_DIR)/doc/genkernel.8.txt
+
+$(BUILD_DIR)/%: %
+   install -d $(BUILD_DIR)/
+   cp $< $@
+
+$(BUILD_DIR)/genkernel: $(addprefix $(BUILD_DIR)/,$(FINAL_DEPS)) 
$(BUILD_DIR)/software.sh
+   cp genkernel $(BUILD_DIR)/genkernel
+
+install: PREFIX := $(file <$(BUILD_DIR)/PREFIX)
+install: BINDIR := $(file <$(BUILD_DIR)/BINDIR)
+install: SYSCONFDIR := $(file <$(BUILD_DIR)/SYSCONFDIR)
+install: MANDIR := $(file <$(BUILD_DIR)/MANDIR)
+install: all
+   install -d $(DESTDIR)/$(SYSCONFDIR)
+   install -m 644 $(BUILD_DIR)/genkernel.conf $(DESTDIR)/$(SYSCONFDIR)/
+
+   install -d $(DESTDIR)/$(BINDIR)
+   install -m 755 $(BUILD_DIR)/genkernel $(DESTDIR)/$(BINDIR)/
+
+   install -d 

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

2024-02-16 Thread Andrey Grozin
commit: 33d4fe54f528292eed6225411a84897a1a598193
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Feb 17 04:48:06 2024 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sat Feb 17 04:48:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33d4fe54

app-text/master-pdf-editor: bump to 5.9.82

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/master-pdf-editor/Manifest|  1 +
 .../master-pdf-editor-5.9.82.ebuild| 45 ++
 2 files changed, 46 insertions(+)

diff --git a/app-text/master-pdf-editor/Manifest 
b/app-text/master-pdf-editor/Manifest
index d4e16254e457..67f47900de21 100644
--- a/app-text/master-pdf-editor/Manifest
+++ b/app-text/master-pdf-editor/Manifest
@@ -1,2 +1,3 @@
 DIST master-pdf-editor-5.9.35-qt5.x86_64.tar.gz 16885977 BLAKE2B 
68dc3f4746e3259f64e2eeac99797b062c308291a62d79c9a070d76df6ad19c12b07108c754091464f6f5d04d287cb8fdf6335165c10232dca1d2d1ecdae4b68
 SHA512 
7dbfcbec7fd6f963340375e3067f4f76f2f0d2c239385652c4621574829426f09328f707bfc399901cd801f19ce0bb0d483c3dd37d48fad1b90dafeccf64559e
 DIST master-pdf-editor-5.9.40-qt5.x86_64.tar.gz 18902781 BLAKE2B 
cf72f072c5a4efce66913662d75ae95e9dd10e98945f7c38793003b0e69b7ab3945d1c01858483e7d2dc717ec2de12c659ed50b12deb9aae74eb2c3bb76f9b61
 SHA512 
5fd2d4b76ed25ef8cc226f2234d2a163df7135a27c80a49cee293aba5864d5759e0a22d417a4b9b35b5b0146a8f372ce8cec0652ce4d9df9f0c9c67dd2dd6beb
+DIST master-pdf-editor-5.9.82-qt5.x86_64.tar.gz 80442378 BLAKE2B 
bd6357097451595388be3471b291ceb23b6815ed9ce68956223860c089265ae3693cee1c90f94e567e26b3a0f11b8dee8c2cf40e0184141e2539b44303d6a4c4
 SHA512 
d4613b5d5353e3bd39bcf953adff2d086e20de6a627e5e6dade62cb7887254b949659174ee3ba86ac525d2373fcedbdb286dc83ffca910c577cbf9ccc14ced39

diff --git a/app-text/master-pdf-editor/master-pdf-editor-5.9.82.ebuild 
b/app-text/master-pdf-editor/master-pdf-editor-5.9.82.ebuild
new file mode 100644
index ..cc47f27cf8f1
--- /dev/null
+++ b/app-text/master-pdf-editor/master-pdf-editor-5.9.82.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+DESCRIPTION="A complete solution for viewing and editing PDF files"
+HOMEPAGE="https://code-industry.net/free-pdf-editor/;
+SRC_URI="https://code-industry.net/public/${P}-qt5.x86_64.tar.gz;
+S="${WORKDIR}/${PN}-${PV%%.*}"
+
+LICENSE="master-pdf-editor"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="mirror"
+
+RDEPEND="
+   sys-libs/glibc
+   dev-libs/pkcs11-helper
+   >=dev-qt/qtcore-5.12.9:5
+   >=dev-qt/qtgui-5.12.9:5
+   >=dev-qt/qtnetwork-5.12.9:5
+   >=dev-qt/qtprintsupport-5.12.9:5
+   >=dev-qt/qtsvg-5.12.9:5
+   dev-qt/qtwidgets:5
+   media-libs/libglvnd
+   >=media-gfx/sane-backends-1.0
+"
+
+QA_PREBUILT="opt/${PN}/masterpdfeditor5"
+
+src_install() {
+   insinto /opt/${PN}
+   doins -r fonts lang stamps templates masterpdfeditor5.png
+
+   exeinto /opt/${PN}
+   doexe masterpdfeditor5
+   dosym ../${PN}/masterpdfeditor5 /opt/bin/masterpdfeditor5
+
+   make_desktop_entry "masterpdfeditor5 %f" \
+   "Master PDF Editor ${PV}" /opt/${PN}/masterpdfeditor5.png \
+   "Office;Graphics;Viewer" \
+   
"MimeType=application/pdf;application/x-bzpdf;application/x-gzpdf;\nTerminal=false"
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm/armv4t/, profiles/arch/arm/armv5te/, profiles/arch/arm/armv4/

2024-02-16 Thread Sam James
commit: 75d99d8dd70aae6dab1733ed4fcf83242511396b
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 04:11:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 04:25:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75d99d8d

profiles/arch/arm: mask dev-libs/libpcre2[jit] reverse dependencies where 
unavailable

It seems weird this isn't runtime-detected, but whatever.

Followup to 928bc3588addb4f50dac2f4d3ce70ad4127af60f.

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

 profiles/arch/arm/armv4/package.use.mask   | 5 -
 profiles/arch/arm/armv4t/package.use.mask  | 5 -
 profiles/arch/arm/armv5te/package.use.mask | 5 -
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/profiles/arch/arm/armv4/package.use.mask 
b/profiles/arch/arm/armv4/package.use.mask
index 20c222788446..8f0a5b550fc3 100644
--- a/profiles/arch/arm/armv4/package.use.mask
+++ b/profiles/arch/arm/armv4/package.use.mask
@@ -2,5 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # Sam James  (2024-02-17)
-# JIT not supported here
+# dev-libs/libpcre2 doesn't support JIT here
 dev-libs/libpcre2 jit
+dev-lang/php jit
+net-proxy/haproxy pcre-jit
+www-servers/varnish jit

diff --git a/profiles/arch/arm/armv4t/package.use.mask 
b/profiles/arch/arm/armv4t/package.use.mask
index 20c222788446..8f0a5b550fc3 100644
--- a/profiles/arch/arm/armv4t/package.use.mask
+++ b/profiles/arch/arm/armv4t/package.use.mask
@@ -2,5 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # Sam James  (2024-02-17)
-# JIT not supported here
+# dev-libs/libpcre2 doesn't support JIT here
 dev-libs/libpcre2 jit
+dev-lang/php jit
+net-proxy/haproxy pcre-jit
+www-servers/varnish jit

diff --git a/profiles/arch/arm/armv5te/package.use.mask 
b/profiles/arch/arm/armv5te/package.use.mask
index 20c222788446..8f0a5b550fc3 100644
--- a/profiles/arch/arm/armv5te/package.use.mask
+++ b/profiles/arch/arm/armv5te/package.use.mask
@@ -2,5 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # Sam James  (2024-02-17)
-# JIT not supported here
+# dev-libs/libpcre2 doesn't support JIT here
 dev-libs/libpcre2 jit
+dev-lang/php jit
+net-proxy/haproxy pcre-jit
+www-servers/varnish jit



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

2024-02-16 Thread Andrey Grozin
commit: 1f69b3679b49443992a721f0d376ca6984b84a16
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Feb 17 04:25:22 2024 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sat Feb 17 04:25:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f69b367

app-text/master-pdf-editor: does not work, remove until clarified

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/master-pdf-editor/Manifest|  1 -
 .../master-pdf-editor-5.9.82.ebuild| 44 --
 2 files changed, 45 deletions(-)

diff --git a/app-text/master-pdf-editor/Manifest 
b/app-text/master-pdf-editor/Manifest
index 67f47900de21..d4e16254e457 100644
--- a/app-text/master-pdf-editor/Manifest
+++ b/app-text/master-pdf-editor/Manifest
@@ -1,3 +1,2 @@
 DIST master-pdf-editor-5.9.35-qt5.x86_64.tar.gz 16885977 BLAKE2B 
68dc3f4746e3259f64e2eeac99797b062c308291a62d79c9a070d76df6ad19c12b07108c754091464f6f5d04d287cb8fdf6335165c10232dca1d2d1ecdae4b68
 SHA512 
7dbfcbec7fd6f963340375e3067f4f76f2f0d2c239385652c4621574829426f09328f707bfc399901cd801f19ce0bb0d483c3dd37d48fad1b90dafeccf64559e
 DIST master-pdf-editor-5.9.40-qt5.x86_64.tar.gz 18902781 BLAKE2B 
cf72f072c5a4efce66913662d75ae95e9dd10e98945f7c38793003b0e69b7ab3945d1c01858483e7d2dc717ec2de12c659ed50b12deb9aae74eb2c3bb76f9b61
 SHA512 
5fd2d4b76ed25ef8cc226f2234d2a163df7135a27c80a49cee293aba5864d5759e0a22d417a4b9b35b5b0146a8f372ce8cec0652ce4d9df9f0c9c67dd2dd6beb
-DIST master-pdf-editor-5.9.82-qt5.x86_64.tar.gz 80442378 BLAKE2B 
bd6357097451595388be3471b291ceb23b6815ed9ce68956223860c089265ae3693cee1c90f94e567e26b3a0f11b8dee8c2cf40e0184141e2539b44303d6a4c4
 SHA512 
d4613b5d5353e3bd39bcf953adff2d086e20de6a627e5e6dade62cb7887254b949659174ee3ba86ac525d2373fcedbdb286dc83ffca910c577cbf9ccc14ced39

diff --git a/app-text/master-pdf-editor/master-pdf-editor-5.9.82.ebuild 
b/app-text/master-pdf-editor/master-pdf-editor-5.9.82.ebuild
deleted file mode 100644
index 9a2a4353e55e..
--- a/app-text/master-pdf-editor/master-pdf-editor-5.9.82.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop xdg
-
-DESCRIPTION="A complete solution for viewing and editing PDF files"
-HOMEPAGE="https://code-industry.net/free-pdf-editor/;
-SRC_URI="https://code-industry.net/public/${P}-qt5.x86_64.tar.gz;
-S="${WORKDIR}/${PN}-${PV%%.*}"
-
-LICENSE="master-pdf-editor"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="mirror"
-
-RDEPEND="
-   sys-libs/glibc
-   >=dev-qt/qtcore-5.12.9:5
-   >=dev-qt/qtgui-5.12.9:5
-   >=dev-qt/qtnetwork-5.12.9:5
-   >=dev-qt/qtprintsupport-5.12.9:5
-   >=dev-qt/qtsvg-5.12.9:5
-   dev-qt/qtwidgets:5
-   media-libs/libglvnd
-   >=media-gfx/sane-backends-1.0
-"
-
-QA_PREBUILT="opt/${PN}/masterpdfeditor5"
-
-src_install() {
-   insinto /opt/${PN}
-   doins -r fonts lang stamps templates masterpdfeditor5.png
-
-   exeinto /opt/${PN}
-   doexe masterpdfeditor5
-   dosym ../${PN}/masterpdfeditor5 /opt/bin/masterpdfeditor5
-
-   make_desktop_entry "masterpdfeditor5 %f" \
-   "Master PDF Editor ${PV}" /opt/${PN}/masterpdfeditor5.png \
-   "Office;Graphics;Viewer" \
-   
"MimeType=application/pdf;application/x-bzpdf;application/x-gzpdf;\nTerminal=false"
-}



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

2024-02-16 Thread Andrey Grozin
commit: f4e462e9b3952b33ae4514343893406660aa03b9
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Feb 17 04:18:53 2024 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sat Feb 17 04:20:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4e462e9

app-text/master-pdf-editor: bump to 5.9.82

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/master-pdf-editor/Manifest|  1 +
 .../master-pdf-editor-5.9.82.ebuild| 44 ++
 2 files changed, 45 insertions(+)

diff --git a/app-text/master-pdf-editor/Manifest 
b/app-text/master-pdf-editor/Manifest
index d4e16254e457..67f47900de21 100644
--- a/app-text/master-pdf-editor/Manifest
+++ b/app-text/master-pdf-editor/Manifest
@@ -1,2 +1,3 @@
 DIST master-pdf-editor-5.9.35-qt5.x86_64.tar.gz 16885977 BLAKE2B 
68dc3f4746e3259f64e2eeac99797b062c308291a62d79c9a070d76df6ad19c12b07108c754091464f6f5d04d287cb8fdf6335165c10232dca1d2d1ecdae4b68
 SHA512 
7dbfcbec7fd6f963340375e3067f4f76f2f0d2c239385652c4621574829426f09328f707bfc399901cd801f19ce0bb0d483c3dd37d48fad1b90dafeccf64559e
 DIST master-pdf-editor-5.9.40-qt5.x86_64.tar.gz 18902781 BLAKE2B 
cf72f072c5a4efce66913662d75ae95e9dd10e98945f7c38793003b0e69b7ab3945d1c01858483e7d2dc717ec2de12c659ed50b12deb9aae74eb2c3bb76f9b61
 SHA512 
5fd2d4b76ed25ef8cc226f2234d2a163df7135a27c80a49cee293aba5864d5759e0a22d417a4b9b35b5b0146a8f372ce8cec0652ce4d9df9f0c9c67dd2dd6beb
+DIST master-pdf-editor-5.9.82-qt5.x86_64.tar.gz 80442378 BLAKE2B 
bd6357097451595388be3471b291ceb23b6815ed9ce68956223860c089265ae3693cee1c90f94e567e26b3a0f11b8dee8c2cf40e0184141e2539b44303d6a4c4
 SHA512 
d4613b5d5353e3bd39bcf953adff2d086e20de6a627e5e6dade62cb7887254b949659174ee3ba86ac525d2373fcedbdb286dc83ffca910c577cbf9ccc14ced39

diff --git a/app-text/master-pdf-editor/master-pdf-editor-5.9.82.ebuild 
b/app-text/master-pdf-editor/master-pdf-editor-5.9.82.ebuild
new file mode 100644
index ..9a2a4353e55e
--- /dev/null
+++ b/app-text/master-pdf-editor/master-pdf-editor-5.9.82.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+DESCRIPTION="A complete solution for viewing and editing PDF files"
+HOMEPAGE="https://code-industry.net/free-pdf-editor/;
+SRC_URI="https://code-industry.net/public/${P}-qt5.x86_64.tar.gz;
+S="${WORKDIR}/${PN}-${PV%%.*}"
+
+LICENSE="master-pdf-editor"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="mirror"
+
+RDEPEND="
+   sys-libs/glibc
+   >=dev-qt/qtcore-5.12.9:5
+   >=dev-qt/qtgui-5.12.9:5
+   >=dev-qt/qtnetwork-5.12.9:5
+   >=dev-qt/qtprintsupport-5.12.9:5
+   >=dev-qt/qtsvg-5.12.9:5
+   dev-qt/qtwidgets:5
+   media-libs/libglvnd
+   >=media-gfx/sane-backends-1.0
+"
+
+QA_PREBUILT="opt/${PN}/masterpdfeditor5"
+
+src_install() {
+   insinto /opt/${PN}
+   doins -r fonts lang stamps templates masterpdfeditor5.png
+
+   exeinto /opt/${PN}
+   doexe masterpdfeditor5
+   dosym ../${PN}/masterpdfeditor5 /opt/bin/masterpdfeditor5
+
+   make_desktop_entry "masterpdfeditor5 %f" \
+   "Master PDF Editor ${PV}" /opt/${PN}/masterpdfeditor5.png \
+   "Office;Graphics;Viewer" \
+   
"MimeType=application/pdf;application/x-bzpdf;application/x-gzpdf;\nTerminal=false"
+}



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

2024-02-16 Thread Craig Andrews
commit: 502af93f1ba260328898be856c9f603a64f57bc3
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Feb 17 04:12:57 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Feb 17 04:16:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=502af93f

net-libs/ngtcp2: add 1.3.0

Signed-off-by: Craig Andrews  gentoo.org>

 net-libs/ngtcp2/Manifest|  1 +
 net-libs/ngtcp2/ngtcp2-1.3.0.ebuild | 52 +
 2 files changed, 53 insertions(+)

diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 7c27d0c90bf5..4c7e3f57e631 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,3 +1,4 @@
 DIST ngtcp2-0.14.1.tar.xz 585788 BLAKE2B 
68574767c701432e7558fa85cbad0d49934d220e292ceb82cdf19a715f247c6ec9b3a2b87def1176ade067a78c84bd3495936847a9a53fcadaff7b66971eca8d
 SHA512 
52c55bc322d979d020ab3124a7cc0033d0f3e5649e3c8ee5f00aa64dbad83c4f199d50685704cc9372821e7fc81c59eea79f33894260b5dca171712d5b3899a0
 DIST ngtcp2-1.1.0.tar.xz 595536 BLAKE2B 
df37cede58fe67e9121d3c985a6d26b3534a2ef2805a9fb0ee92369d87e849164916e36c23b0e3055b4fa817307b1aa47cc1c0bfe3b03690401f00c0f050b9e8
 SHA512 
0de7d1aa67a5dbbf718313f90b7535980d29902a3d7e7a8a5e0362ec54b5ffe00ec2e844262ab05ddf6a0f3a1acc716a9b6df181121f8c3b66e138a91cfbe067
 DIST ngtcp2-1.2.0.tar.xz 598000 BLAKE2B 
7594817c3a26a41f8d32145d81be6060f51830d671b6bfea40c400be6fda75cb0b61b78bb58d6773dcc369ecd977d9f9e871ed5a9b90e80021e11545bec240ab
 SHA512 
98a5724df82340d9448e0d11393bf9638aeb766edcae67255fb421538fba05e01f56fd16b85b157b21ff086696508f2d9ca410e81b8495411afcce77325c241a
+DIST ngtcp2-1.3.0.tar.xz 615620 BLAKE2B 
b8ec40c02979b0f25c1655c3c4a40c5a604d83f049e19793ef920bb21728be212e8e5b3f727c06b2a4fc1641ab8c12f81d24fcf2b623280fd0c1d100f338c650
 SHA512 
08ef43bb967dc0ca625975cca69e05903490b597531c65234077669cb39b5a28b60ff76726006ce6c4531d6c099d88dde63517f7b7d00e20ec5a879b87a30223

diff --git a/net-libs/ngtcp2/ngtcp2-1.3.0.ebuild 
b/net-libs/ngtcp2/ngtcp2-1.3.0.ebuild
new file mode 100644
index ..1f15a2e28c49
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.3.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/ngtcp2/ngtcp2.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86"
+fi
+
+DESCRIPTION="Implementation of the IETF QUIC Protocol"
+HOMEPAGE="https://github.com/ngtcp2/ngtcp2/;
+
+LICENSE="MIT"
+SLOT="0/0"
+IUSE="+gnutls openssl +ssl static-libs test"
+REQUIRED_USE="ssl? ( || ( gnutls openssl ) )"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+   ssl? (
+   gnutls? ( >=net-libs/gnutls-3.7.2:0= )
+   openssl? (
+   >=dev-libs/openssl-1.1.1:0=
+   )
+   )"
+DEPEND="${RDEPEND}
+   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
+RESTRICT="!test? ( test )"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_STATIC_LIB=$(usex static-libs)
+   -DENABLE_GNUTLS=$(usex gnutls)
+   -DENABLE_OPENSSL=$(usex openssl)
+   -DENABLE_BORINGSSL=OFF
+   -DENABLE_PICOTLS=OFF
+   -DENABLE_WOLFSSL=OFF
+   -DCMAKE_DISABLE_FIND_PACKAGE_Libev=ON
+   -DCMAKE_DISABLE_FIND_PACKAGE_Libnghttp3=ON
+   )
+   cmake_src_configure
+}
+
+multilib_src_test() {
+   cmake_build check
+}



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

2024-02-16 Thread Craig Andrews
commit: b2ae6054fdd15dc6220484ab0a1f1ff30c3b1995
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Feb 17 04:14:52 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Feb 17 04:16:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2ae6054

net-libs/nghttp3: add 1.2.0

Signed-off-by: Craig Andrews  gentoo.org>

 net-libs/nghttp3/Manifest |  1 +
 net-libs/nghttp3/nghttp3-1.2.0.ebuild | 40 +++
 2 files changed, 41 insertions(+)

diff --git a/net-libs/nghttp3/Manifest b/net-libs/nghttp3/Manifest
index 031a268d09b2..f328e6aa2949 100644
--- a/net-libs/nghttp3/Manifest
+++ b/net-libs/nghttp3/Manifest
@@ -1 +1,2 @@
 DIST nghttp3-1.1.0.tar.xz 369832 BLAKE2B 
d6b5ddf7d5809159f4f4d4f8b1750009d05d686bdfdaa882d242cf729f6cc7a950d6095aa0ab22b18d2d9dd7132d0f493bacc635617b5c74f993052bcbb964ce
 SHA512 
30330a8002a296be4441f88f36baba5e989b8c07dc95c55b43c85de8c2f995b000e88c6d44dc98449c10d9648dd45f641b8b24c0577c3b93e90faeba78b4
+DIST nghttp3-1.2.0.tar.xz 387592 BLAKE2B 
b3ad897fda5d616a93f063bafde760eda6f597c90de6c81793abef3ff30de05bb2a06388fa868f95c0871a6592331d17a2d344c63817179ad21c6390bc0e499b
 SHA512 
51ade6b17215eb15c92b18ad7a94b70e0a442d5968aee31ec734e5826d09ca34197e64407a1ac3f7bfb4ed1a0b3c3b58afc4a152542bacdcc4c71140931a7652

diff --git a/net-libs/nghttp3/nghttp3-1.2.0.ebuild 
b/net-libs/nghttp3/nghttp3-1.2.0.ebuild
new file mode 100644
index ..c93630cc9fef
--- /dev/null
+++ b/net-libs/nghttp3/nghttp3-1.2.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/ngtcp2/nghttp3.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/ngtcp2/nghttp3/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm64 ~hppa"
+fi
+
+DESCRIPTION="HTTP/3 library written in C"
+HOMEPAGE="https://github.com/ngtcp2/nghttp3/;
+
+LICENSE="MIT"
+SLOT="0/0"
+IUSE="static-libs test"
+
+BDEPEND="virtual/pkgconfig"
+DEPEND="test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
+RDEPEND=""
+RESTRICT="!test? ( test )"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_LIB_ONLY=ON
+   -DENABLE_STATIC_LIB=$(usex static-libs)
+   -DENABLE_EXAMPLES=OFF
+   -DCMAKE_DISABLE_FIND_PACKAGE_CUnit=$(usex !test)
+   )
+   cmake_src_configure
+}
+
+multilib_src_test() {
+   cmake_build check
+}



[gentoo-commits] repo/proj/guru:dev commit in: mpv-plugin/mpv_sponsorblock_minimal/

2024-02-16 Thread Nickolas Raymond Kaczynski
commit: 24651e484d4fde2e26faf8bc72ae904cd87e2f32
Author: NRK  disroot  org>
AuthorDate: Sat Feb 17 04:04:40 2024 +
Commit: Nickolas Raymond Kaczynski  disroot  org>
CommitDate: Sat Feb 17 04:04:40 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=24651e48

mpv-plugin/mpv_sponsorblock_minimal: remove TODO

upstream no longer depends on it:
https://codeberg.org/jouni/mpv_sponsorblock_minimal/commit/01e05c633dca900bda84da1b4a2f8868799e9b17

Signed-off-by: NRK  disroot.org>

 .../mpv_sponsorblock_minimal/mpv_sponsorblock_minimal-2023.08.20.ebuild  | 1 -
 1 file changed, 1 deletion(-)

diff --git 
a/mpv-plugin/mpv_sponsorblock_minimal/mpv_sponsorblock_minimal-2023.08.20.ebuild
 
b/mpv-plugin/mpv_sponsorblock_minimal/mpv_sponsorblock_minimal-2023.08.20.ebuild
index 720ae9bd7c..6b212d1202 100644
--- 
a/mpv-plugin/mpv_sponsorblock_minimal/mpv_sponsorblock_minimal-2023.08.20.ebuild
+++ 
b/mpv-plugin/mpv_sponsorblock_minimal/mpv_sponsorblock_minimal-2023.08.20.ebuild
@@ -16,7 +16,6 @@ S="${WORKDIR}/${PN}"
 LICENSE="GPL-3"
 KEYWORDS="~amd64"
 
-# TODO: package Lua-cURL
 RDEPEND="net-misc/curl"
 
 MPV_PLUGIN_FILES=( sponsorblock_minimal.lua )



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm/armv4t/, profiles/arch/arm/armv4/, profiles/arch/arm/armv5te/

2024-02-16 Thread Sam James
commit: 928bc3588addb4f50dac2f4d3ce70ad4127af60f
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 01:43:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 03:03:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=928bc358

profiles/arch/arm: mask dev-libs/libpcre2[jit] for From 10.43 release notes:
> * The JIT code no longer supports ARMv5 architecture.

MAsk USE=jit for  gentoo.org>

 profiles/arch/arm/armv4/package.use.mask   | 6 ++
 profiles/arch/arm/armv4t/package.use.mask  | 6 ++
 profiles/arch/arm/armv5te/package.use.mask | 6 ++
 3 files changed, 18 insertions(+)

diff --git a/profiles/arch/arm/armv4/package.use.mask 
b/profiles/arch/arm/armv4/package.use.mask
new file mode 100644
index ..20c222788446
--- /dev/null
+++ b/profiles/arch/arm/armv4/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James  (2024-02-17)
+# JIT not supported here
+dev-libs/libpcre2 jit

diff --git a/profiles/arch/arm/armv4t/package.use.mask 
b/profiles/arch/arm/armv4t/package.use.mask
new file mode 100644
index ..20c222788446
--- /dev/null
+++ b/profiles/arch/arm/armv4t/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James  (2024-02-17)
+# JIT not supported here
+dev-libs/libpcre2 jit

diff --git a/profiles/arch/arm/armv5te/package.use.mask 
b/profiles/arch/arm/armv5te/package.use.mask
new file mode 100644
index ..20c222788446
--- /dev/null
+++ b/profiles/arch/arm/armv5te/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James  (2024-02-17)
+# JIT not supported here
+dev-libs/libpcre2 jit



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

2024-02-16 Thread Sam James
commit: 4e19e22d7ab73eaf989805dcc791c051a6979eb3
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 17 01:41:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 17 03:03:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e19e22d

dev-libs/libpcre2: add 10.43, drop 10.43_rc1

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

 dev-libs/libpcre2/Manifest   |  4 ++--
 .../{libpcre2-10.43_rc1.ebuild => libpcre2-10.43.ebuild} | 12 
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest
index 0148bb3f0492..f3ae75c83491 100644
--- a/dev-libs/libpcre2/Manifest
+++ b/dev-libs/libpcre2/Manifest
@@ -1,4 +1,4 @@
 DIST pcre2-10.42.tar.bz2 1799866 BLAKE2B 
40aa096745548c489a00ead87a191a4d24ecd924a5b8f00401c1273176de15ccb23510882467c8e2b5c1256b97db46fba5fcdfbd9f0d61d86a29d74bb4bca7a0
 SHA512 
72fbde87fecec3aa4b47225dd919ea1d55e97f2cbcf02aba26e5a0d3b1ffb58c25a80a9ef069eb99f9cf4e41ba9604ad06a7ec159870e1e875d86820e12256d3
 DIST pcre2-10.42.tar.bz2.sig 310 BLAKE2B 
2125d7e23f7e75847573e3caeb8d55da5d8e0df3d166bf8b638b998aebacaefb4e88df7e813d6977af2dc7d82c93b7179ad0043c4f46fc4e06d99d214b0b7fcf
 SHA512 
22ce3c7903835b1cf835ac6cfa725badecc982f1504382e62525c88307b2e3bd8951f2221fdd3d73920843e69f714b6df99fe741069e610f1f809087512a31f7
-DIST pcre2-10.43-RC1.tar.bz2 1901289 BLAKE2B 
94ba878ed7a02d359d094daa22517c645b5d660dfab4ce65e9f56c1750abb56280dc0be05b6f675d12891bf9fa857ba7339d9e703b0360d72ee746afcecc6dba
 SHA512 
2b33a50fbff0f7832d40682e7a43bef301016d8a8d74d838f1ab473f09a19c5ea98dcf73cdfa4cda4a01968e50930bb2fc40948c0e4e9c43d9762ee3dd0b1fc7
-DIST pcre2-10.43-RC1.tar.bz2.sig 310 BLAKE2B 
4bfaf5209fbeb89fbc0f134921d18d15b35ef24503b910de7d0a420fbfc84831ddd79f8f61fe8a12776eb154e264ac7ff4f55d548a1e1c0ae8f53c32a4ba90e1
 SHA512 
09b9166f4edc6fc0d4cab66bcc572d9b081ceda3398c510348fab7746c520c4b607c26e13937e45cf3d27e0a94eefca2dddaf4210d2a754c277f1837b9a7f96d
+DIST pcre2-10.43.tar.bz2 1905255 BLAKE2B 
f87f9f36dd6a806cdba1f077f51b53da2583f1898f83e41d594622b28ac8efbc1b2d122b752a9d6cd461fe0e3c7c85ee93358443df518a336da4ee9d72cca808
 SHA512 
8ac1520c32e9e5672404aaf6104e23c9ee5c3c28ad28ff101435599d813cbb20e0491a3fd34e012b4411b3e0366a4c6dfa3f02d093acaa6ff0ab25478bb7ade9
+DIST pcre2-10.43.tar.bz2.sig 310 BLAKE2B 
5625358ec542a2c808be852437ca47a4df005068759e35b95ba20a55e5d1647b0953df6684e24b6a9de1442c6d6784e45fb1665d48c904dda4ffa16154437c7d
 SHA512 
5edb16176ea4335ab1d35f1b77837c8b6b836f346e379e6b5762e1f4463cb3fb7fee4dc6d0e9b2084766cdba727c9503830031bb92af91f9706e11389d81

diff --git a/dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild 
b/dev-libs/libpcre2/libpcre2-10.43.ebuild
similarity index 85%
rename from dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild
rename to dev-libs/libpcre2/libpcre2-10.43.ebuild
index 426be94c00e7..eebbe19389eb 100644
--- a/dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild
+++ b/dev-libs/libpcre2/libpcre2-10.43.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/philiphazel.asc
 inherit libtool multilib-minimal verify-sig
@@ -10,15 +10,19 @@ MY_P="pcre2-${PV/_rc/-RC}"
 
 DESCRIPTION="Perl-compatible regular expression library"
 HOMEPAGE="https://www.pcre.org/;
-SRC_URI="https://github.com/PCRE2Project/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2
+SRC_URI="
+   
https://github.com/PCRE2Project/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2
https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2
-   verify-sig? ( 
https://github.com/PCRE2Project/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2.sig
 )"
+   verify-sig? ( 
https://github.com/PCRE2Project/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2.sig
 )
+"
 
 S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0/3" # libpcre2-posix.so version
-#KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
 IUSE="bzip2 +jit libedit +pcre16 +pcre32 +readline static-libs unicode 
valgrind zlib"
 REQUIRED_USE="?? ( libedit readline )"
 



[gentoo-commits] repo/proj/guru:dev commit in: net-voip/baresip/, net-voip/re/

2024-02-16 Thread Dale Showers
commit: 1626d08afc391835d5027686855e2e002d203d77
Author: Dale Showers  fictx  com>
AuthorDate: Sat Feb 17 02:43:32 2024 +
Commit: Dale Showers  fictx  com>
CommitDate: Sat Feb 17 02:44:39 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1626d08a

net-voip/*: add baresip & re

Signed-off-by: Dale Showers  fictx.com>

 net-voip/baresip/Manifest |  3 ++
 net-voip/baresip/baresip-3.7.0.ebuild | 53 +++
 net-voip/baresip/baresip-3.8.0.ebuild | 53 +++
 net-voip/baresip/baresip-3.9.0.ebuild | 53 +++
 net-voip/baresip/metadata.xml | 27 ++
 net-voip/re/Manifest  |  3 ++
 net-voip/re/metadata.xml  | 14 +
 net-voip/re/re-3.7.0.ebuild   | 14 +
 net-voip/re/re-3.8.0.ebuild   | 14 +
 net-voip/re/re-3.9.0.ebuild   | 14 +
 10 files changed, 248 insertions(+)

diff --git a/net-voip/baresip/Manifest b/net-voip/baresip/Manifest
new file mode 100644
index 00..4564890f92
--- /dev/null
+++ b/net-voip/baresip/Manifest
@@ -0,0 +1,3 @@
+DIST baresip-3.7.0.tar.gz 1156270 BLAKE2B 
48d9f2762739f023dfe8597921de1bfcd355ce4d6e403a77c6fd2f95a88970538208e5aae5f2cd2ed98767f5b1c17e0740f3298faaf7056cd7e89906e22d67b8
 SHA512 
f3497a903fa67c8ecfb90cd63f9f2bdc376d98ea28a71ea64b042b3641628126fac5ff8afe8539f98f51a54aa4ef1304d22c0b83edc3e91767f8bf35310621c3
+DIST baresip-3.8.0.tar.gz 1158645 BLAKE2B 
e7badad42dde5e0cbd0fa090654b6559f7cf2f6c1dcc458290a43c72b26b0aa2fe40c92f4335ed72c4a2f85ec20d9bfb45f8059bc179cbd47b26867bf7612ccf
 SHA512 
12ff9aaedcc3bc19a38235f5abc955aa1a64db47827895b95ca55329cb29acef353ee0871e888f12f0a9ea5a2ac0b3a34c278115c05e9f55d055638b5e13f852
+DIST baresip-3.9.0.tar.gz 1163327 BLAKE2B 
c994a6ca16610936887f9bfbfb776e155ad9418fb46387af899044e8237e1e7662e62b697408c7c0a47849bbc8ce078122b9290afd868aa9974ad50c9a7b68dd
 SHA512 
7e6bf2c68ae4dec60da7692527d511b7acf373e14c67c96591b7a5e02af7275ff7adde8a8c07af6ed98474b87357b734aae17fb337d4fad8353c253de56dc534

diff --git a/net-voip/baresip/baresip-3.7.0.ebuild 
b/net-voip/baresip/baresip-3.7.0.ebuild
new file mode 100644
index 00..d1e006f926
--- /dev/null
+++ b/net-voip/baresip/baresip-3.7.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Baresip is a portable and modular SIP User-Agent"
+HOMEPAGE="https://github.com/baresip/baresip;
+SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64"
+
+IUSE="aac alsa amr aptx aom codec2 ffmpeg gst gtk3 jack mqtt mpa opus ssl png 
portaudio pulseaudio pipewire sdl sndfile spandsp vpx X"
+
+DEPEND="
+   ~net-voip/re-${PV}
+   aac? ( media-libs/fdk-aac )
+   alsa? ( media-libs/alsa-lib )
+   amr? ( media-libs/opencore-amr )
+   aptx? ( media-libs/libopenaptx )
+   aom? ( media-libs/libaom )
+   codec2? ( media-libs/codec2 )
+   ffmpeg? ( media-video/ffmpeg )
+   gst? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   media-libs/gst-plugins-good:1.0
+   )
+   gtk3? ( x11-libs/gtk+:3 )
+   jack? ( virtual/jack )
+   mqtt? ( app-misc/mosquitto )
+   mpa? (
+   media-sound/twolame
+   media-sound/mpg123
+   media-libs/speexdsp
+   )
+   ssl? ( dev-libs/openssl:0= )
+   opus? ( media-libs/opus )
+   png? ( media-libs/libpng )
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-libs/libpulse )
+   pipewire? ( media-video/pipewire )
+   sdl? ( media-libs/libsdl2 )
+   sndfile? ( media-libs/libsndfile )
+   spandsp? ( media-libs/spandsp )
+   vpx? ( media-libs/libvpx )
+   X? ( x11-libs/libX11 )
+   "
+
+RDEPEND="${DEPEND}"

diff --git a/net-voip/baresip/baresip-3.8.0.ebuild 
b/net-voip/baresip/baresip-3.8.0.ebuild
new file mode 100644
index 00..d1e006f926
--- /dev/null
+++ b/net-voip/baresip/baresip-3.8.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Baresip is a portable and modular SIP User-Agent"
+HOMEPAGE="https://github.com/baresip/baresip;
+SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64"
+
+IUSE="aac alsa amr aptx aom codec2 ffmpeg gst gtk3 jack mqtt mpa opus ssl png 
portaudio pulseaudio pipewire sdl sndfile spandsp vpx X"
+
+DEPEND="
+   ~net-voip/re-${PV}
+   aac? ( media-libs/fdk-aac )
+   alsa? ( media-libs/alsa-lib )
+   amr? ( media-libs/opencore-amr )
+   aptx? ( media-libs/libopenaptx )
+   aom? ( media-libs/libaom )
+   codec2? ( media-libs/codec2 

[gentoo-commits] repo/proj/guru:master commit in: media-libs/imgui/

2024-02-16 Thread Rui Huang
commit: e887b0bb7ed88c35f1e81fcf680ce35cf147d046
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Fri Feb 16 21:48:23 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Fri Feb 16 21:50:06 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e887b0bb

media-libs/imgui: drop 1.87-r6, 1.87-r8, add 1.87-r9
* fix bug with patch applying before imgui folder be added

Closes: https://bugs.gentoo.org/924126
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 media-libs/imgui/imgui-1.87-r6.ebuild  | 113 -
 .../{imgui-1.87-r8.ebuild => imgui-1.87-r9.ebuild} |  13 ++-
 2 files changed, 10 insertions(+), 116 deletions(-)

diff --git a/media-libs/imgui/imgui-1.87-r6.ebuild 
b/media-libs/imgui/imgui-1.87-r6.ebuild
deleted file mode 100644
index 3752923094..00
--- a/media-libs/imgui/imgui-1.87-r6.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Bloat-free graphical user interface library for C++"
-HOMEPAGE="
-   https://github.com/ocornut/imgui
-   https://github.com/cimgui/cimgui
-"
-SRC_URI="
-   https://github.com/ocornut/imgui/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
-   https://github.com/cimgui/cimgui/archive/refs/tags/${PV}.tar.gz -> 
c${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="allegro bindings examples freetype glfw glut opengl sdl vulkan"
-S="${WORKDIR}/c${P}"
-
-RDEPEND="
-   dev-libs/stb:=
-   allegro? ( media-libs/allegro:5 )
-   freetype? ( media-libs/freetype )
-   glfw? ( media-libs/glfw:0 )
-   glut? ( media-libs/freeglut )
-   opengl? ( virtual/opengl )
-   sdl? ( media-libs/libsdl2 )
-   vulkan? ( media-libs/vulkan-loader )
-"
-DEPEND="
-   ${RDEPEND}
-   vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="
-   bindings? ( dev-lang/luajit )
-   virtual/pkgconfig
-"
-
-REQUIRED_USE="
-   || (
-   allegro
-   glfw
-   glut
-   sdl
-   )
-   || (
-   allegro
-   opengl
-   vulkan
-   )
-"
-
-PATCHES=( "${FILESDIR}/${P}-fpermissive.patch" )
-
-src_prepare() {
-   pushd ../ || die
-   rm -rf "${S}/imgui" || die
-   mv "${P}" "${S}/imgui" || die
-   pushd "${S}/imgui" || die
-
-   # imgui
-   rm -r examples/libs || die
-   rm -r misc/*/*.ttf || die
-   rm -r misc/single_file || die
-
-   cp "${FILESDIR}/${P}-CMakeLists.txt" CMakeLists.txt || die
-   cp "${FILESDIR}/imgui.pc.in" imgui.pc.in || die
-   sed -e "s|@version@|${PV}|g" -i imgui.pc.in || die
-
-   pushd "${S}" || die
-   cp "${FILESDIR}/c${P}-CMakeLists.txt" CMakeLists.txt || die
-   # remove files to be generated
-   rm cimgui.cpp cimgui.h || die
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DIMGUI_ALLEGRO=$(usex allegro)
-   -DIMGUI_BINDINGS=$(usex bindings)
-   -DIMGUI_EXAMPLES=$(usex examples)
-   -DIMGUI_FREETYPE=$(usex freetype)
-   -DIMGUI_GLFW=$(usex glfw)
-   -DIMGUI_GLUT=$(usex glut)
-   -DIMGUI_OPENGL=$(usex opengl)
-   -DIMGUI_SDL=$(usex sdl)
-   -DIMGUI_VULKAN=$(usex vulkan)
-   )
-   cmake_src_configure
-}
-
-src_install() {
-
-   cmake_src_install
-
-   pushd imgui || die
-   # imgui
-   rm -rf misc/{fonts,freetype} || die
-   dodoc -r misc
-
-   popd || die
-
-   if use bindings; then
-   # cimgui
-
-   insinto "/usr/share/doc/${PF}/cimgui"
-   doins README.md TODO.txt
-   fi
-}

diff --git a/media-libs/imgui/imgui-1.87-r8.ebuild 
b/media-libs/imgui/imgui-1.87-r9.ebuild
similarity index 92%
rename from media-libs/imgui/imgui-1.87-r8.ebuild
rename to media-libs/imgui/imgui-1.87-r9.ebuild
index 207cbbefce..27dc90b9ae 100644
--- a/media-libs/imgui/imgui-1.87-r8.ebuild
+++ b/media-libs/imgui/imgui-1.87-r9.ebuild
@@ -56,13 +56,20 @@ REQUIRED_USE="
 
 PATCHES=( "${FILESDIR}/${P}-fpermissive.patch" )
 
-multilib_src_prepare() {
-   pushd ../ || die
+src_unpack() {
+   # unpack imgui and cimgui to ${WORKDIR}
+   unpack "${P}.gh.tar.gz"
+unpack "c${P}.gh.tar.gz"
+
+   # move imgui to the proper location before the patch (Bug #924126)
+   pushd ${WORKDIR} || die
rm -rf "${S}/imgui" || die
mv "${P}" "${S}/imgui" || die
-   pushd "${S}/imgui" || die
+}
 
+multilib_src_prepare() {
# imgui
+   pushd "${S}/imgui" || die
rm -r examples/libs || die
rm -r misc/*/*.ttf || die
rm -r misc/single_file || die



[gentoo-commits] repo/proj/guru:master commit in: media-sound/tidal-hifi-bin/

2024-02-16 Thread Rui Huang
commit: b5c9ae8104f9331cf0521903b4463eaf6fa6802b
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Fri Feb 16 21:38:24 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Fri Feb 16 21:38:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b5c9ae81

media-sound/tidal-hifi-bin: add 5.9.0

Signed-off-by: Kostadin Shishmanov  tutanota.com>

 media-sound/tidal-hifi-bin/Manifest|   1 +
 .../tidal-hifi-bin/tidal-hifi-bin-5.9.0.ebuild | 100 +
 2 files changed, 101 insertions(+)

diff --git a/media-sound/tidal-hifi-bin/Manifest 
b/media-sound/tidal-hifi-bin/Manifest
index 5258ed5fcd..36ea51fd78 100644
--- a/media-sound/tidal-hifi-bin/Manifest
+++ b/media-sound/tidal-hifi-bin/Manifest
@@ -1 +1,2 @@
 DIST tidal-hifi-bin-5.8.0.tar.gz 110335163 BLAKE2B 
c2115b28014fae7a07ecabb2bf8c0653b3b897e9ea964a76c658c2eec5a25d213933c6a02609029e47ed04f6f26b99e6be0208b0f08a3f34506aa18d04642293
 SHA512 
91832766324ea3a65670bed19d40d8eb2e06385545200413fadd760db4d13674334a6ad007c3e2c605baccedf36ff2e5744152b593fc38135e4b38b99cf414ca
+DIST tidal-hifi-bin-5.9.0.tar.gz 110340819 BLAKE2B 
9ce266441aace64718c773b8dd96f925342b38fb1b4d5d1718aec786a2c6825d14a74a94c77487a3cf9b20513561457a52706be3cea0c33ec84e5b624ade9ccb
 SHA512 
f9ef34b04fb448906142d1f8222f9ccf6abb03328fc560e927f5bcc2a1f19955f2117aeb6151876fbb9cb7cc8646c5d61c3604e85beb7fe51e0201d75b28eb20

diff --git a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.9.0.ebuild 
b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.9.0.ebuild
new file mode 100644
index 00..92fe1d3483
--- /dev/null
+++ b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.9.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu 
he hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
+   sw ta te th tr uk ur vi zh-CN zh-TW
+"
+
+inherit chromium-2 desktop linux-info unpacker xdg
+
+DESCRIPTION="Web version of Tidal running in electron with Hi-Fi support 
thanks to Widevine."
+HOMEPAGE="https://github.com/Mastermindzh/tidal-hifi;
+SRC_URI="https://github.com/Mastermindzh/tidal-hifi/releases/download/${PV}/tidal-hifi-${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/libgcrypt
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/mesa[gbm(+)]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+"
+
+DESTDIR="/opt/${PN}"
+
+QA_PREBUILT="*"
+
+CONFIG_CHECK="~USER_NS"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+src_configure() {
+   default
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+   default
+   # cleanup languages
+   pushd "locales/" >/dev/null || die "location change for language 
cleanup failed"
+   chromium_remove_language_paks
+   popd >/dev/null || die "location reset for language cleanup failed"
+   rm -rf 
"${S}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins
+   rm -rf 
"${S}"/resources/app.asar.unpacked/node_modules/abstract-socket/build/node_gyp_bins
+}
+
+src_install() {
+   doicon -s 256 "${FILESDIR}/${MY_PN}.png"
+
+   make_desktop_entry "/usr/bin/tidal-hifi" "TIDAL Hi-Fi" ${PN} 
"Network;AudioVideo;Audio;Video"
+
+   exeinto "${DESTDIR}"
+
+   doexe "${MY_PN}" chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so 
libvk_swiftshader.so
+
+   insinto "${DESTDIR}"
+   doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat 
resources.pak snapshot_blob.bin v8_context_snapshot.bin
+   insopts -m0755
+   doins -r locales resources
+
+   # Chrome-sandbox requires the setuid bit to be specifically set.
+   # see https://github.com/electron/electron/issues/17972
+   fowners root "${DESTDIR}/chrome-sandbox"
+   fperms 4711 "${DESTDIR}/chrome-sandbox"
+
+   [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler
+
+   dosym "${DESTDIR}/${MY_PN}" "/usr/bin/${MY_PN}"
+}



[gentoo-commits] repo/proj/guru:master commit in: mpv-plugin/mfpbar/

2024-02-16 Thread Rui Huang
commit: 92aa07107c7347355186db7424d5a2b2a0506f1b
Author: NRK  disroot  org>
AuthorDate: Sat Feb 17 01:44:02 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Sat Feb 17 02:02:32 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=92aa0710

mpv-plugin/mfpbar: tidy up

Signed-off-by: NRK  disroot.org>

 mpv-plugin/mfpbar/mfpbar-20240215.ebuild | 12 +++-
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/mpv-plugin/mfpbar/mfpbar-20240215.ebuild 
b/mpv-plugin/mfpbar/mfpbar-20240215.ebuild
index 1d56ee1a82..7b8264d207 100644
--- a/mpv-plugin/mfpbar/mfpbar-20240215.ebuild
+++ b/mpv-plugin/mfpbar/mfpbar-20240215.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit mpv-plugin
+inherit mpv-plugin optfeature
 
 RDEPEND=">=media-video/mpv-0.33.0[lua]"
 
@@ -17,17 +17,11 @@ LICENSE="GPL-3+"
 KEYWORDS="~amd64"
 
 MPV_PLUGIN_FILES=( mfpbar.lua )
-
-src_install() {
-   mpv-plugin_src_install
-   dodoc mfpbar.conf
-   dodoc README.md
-}
+DOCS=( mfpbar.conf README.md )
 
 pkg_postinst() {
mpv-plugin_pkg_postinst
einfo "mfpbar requires disabling the default osc."
einfo "put 'osc=no' in your 'mpv.conf' in order to do so."
-   einfo ""
-   einfo "for thumbnail support install: https://github.com/po5/thumbfast; 
 # TODO(NRK): package thumbfast
+   optfeature "thumbnail support" mpv-plugin/thumbfast
 }



[gentoo-commits] repo/proj/guru:master commit in: mpv-plugin/mfpbar/

2024-02-16 Thread Rui Huang
commit: 0a9e9dc3446ae212e7711d0131da0a86c1743133
Author: NRK  disroot  org>
AuthorDate: Sat Feb 17 01:19:15 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Sat Feb 17 02:02:31 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0a9e9dc3

mpv-plugin/mfpbar: new package

Signed-off-by: NRK  disroot.org>

 mpv-plugin/mfpbar/Manifest   |  1 +
 mpv-plugin/mfpbar/metadata.xml   | 11 +++
 mpv-plugin/mfpbar/mfpbar-20240215.ebuild | 33 
 3 files changed, 45 insertions(+)

diff --git a/mpv-plugin/mfpbar/Manifest b/mpv-plugin/mfpbar/Manifest
new file mode 100644
index 00..0ce03dd640
--- /dev/null
+++ b/mpv-plugin/mfpbar/Manifest
@@ -0,0 +1 @@
+DIST mfpbar-20240215.tar.gz 21585 BLAKE2B 
1b67b59a74a494d1c8e43533dd95a72008c59191a9d41a9f7b9cbd4da6db8b5e457be0ed6bcc4d9c82769f302ef2bf65065909ffba6905c6d6ae5b6ec6347c7e
 SHA512 
2c37d64136f1c5c19537ab675215616fe24708d3f988ae0c539add3f0d94f73f76b1ec7b0c7cb8f258ddc45c4bb15967500cc72eee42247a9c1d6f6ce4fd1779

diff --git a/mpv-plugin/mfpbar/metadata.xml b/mpv-plugin/mfpbar/metadata.xml
new file mode 100644
index 00..5d95ab1e33
--- /dev/null
+++ b/mpv-plugin/mfpbar/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   n...@disroot.org
+   NRK
+   
+   
+   NRK/mpv-toolbox
+   
+

diff --git a/mpv-plugin/mfpbar/mfpbar-20240215.ebuild 
b/mpv-plugin/mfpbar/mfpbar-20240215.ebuild
new file mode 100644
index 00..1d56ee1a82
--- /dev/null
+++ b/mpv-plugin/mfpbar/mfpbar-20240215.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit mpv-plugin
+
+RDEPEND=">=media-video/mpv-0.33.0[lua]"
+
+DESCRIPTION="A minimalistic progressbar and osc replacement"
+HOMEPAGE="https://codeberg.org/NRK/mpv-toolbox;
+
+SRC_URI="https://codeberg.org/NRK/mpv-toolbox/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/mpv-toolbox/${PN}"
+
+LICENSE="GPL-3+"
+KEYWORDS="~amd64"
+
+MPV_PLUGIN_FILES=( mfpbar.lua )
+
+src_install() {
+   mpv-plugin_src_install
+   dodoc mfpbar.conf
+   dodoc README.md
+}
+
+pkg_postinst() {
+   mpv-plugin_pkg_postinst
+   einfo "mfpbar requires disabling the default osc."
+   einfo "put 'osc=no' in your 'mpv.conf' in order to do so."
+   einfo ""
+   einfo "for thumbnail support install: https://github.com/po5/thumbfast; 
 # TODO(NRK): package thumbfast
+}



[gentoo-commits] repo/proj/guru:master commit in: mpv-plugin/mpv_sponsorblock_minimal/

2024-02-16 Thread Rui Huang
commit: 5055a593944b15a581287942bc530a9cd34b263a
Author: NRK  disroot  org>
AuthorDate: Sat Feb 17 01:54:42 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Sat Feb 17 02:03:13 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5055a593

mpv-plugin/mpv_sponsorblock_minimal: update snapshot

also add myself as maintainer

Signed-off-by: NRK  disroot.org>

 mpv-plugin/mpv_sponsorblock_minimal/Manifest  |  2 +-
 mpv-plugin/mpv_sponsorblock_minimal/metadata.xml  | 11 +++
 ...2.07.ebuild => mpv_sponsorblock_minimal-2023.08.20.ebuild} |  9 -
 3 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/mpv-plugin/mpv_sponsorblock_minimal/Manifest 
b/mpv-plugin/mpv_sponsorblock_minimal/Manifest
index 6830cf5808..85bc663b19 100644
--- a/mpv-plugin/mpv_sponsorblock_minimal/Manifest
+++ b/mpv-plugin/mpv_sponsorblock_minimal/Manifest
@@ -1 +1 @@
-DIST mpv_sponsorblock_minimal-2022.02.07.tar.gz 14172 BLAKE2B 
200249e6fcdf0580aae81dffe4ae1da24d98385ddd51d3b6bac23ed399a22f6e78089b9bbfb79d568a174eb886744bc3267a777651e480616ef13290801c72f3
 SHA512 
b7af7409d5496857dac064137cd417c85ab7389ed8539664a2cf305285da9a0932b37c7ab3e4aa9cbd97817adf588f4d329460276e0425528f00763ae7983862
+DIST mpv_sponsorblock_minimal-2023.08.20.tar.gz 14419 BLAKE2B 
bb055273d1dc6f1aaeb6cc4a77f1686dc4f98930b59eeb185c379f0e9da172f960d194cc7b26fe914fd54b0fcafc6600eda5f4690561e5ba669a3243c8abf6a3
 SHA512 
f790ae06e26bd78b686790245d2aa135af2f0f71e11a800ad916e6ba9cc863f4be9ec7829945ac9dfe1349c51ac9f2bcba5fd4c4c3c7b08660ecce1289c7ec21

diff --git a/mpv-plugin/mpv_sponsorblock_minimal/metadata.xml 
b/mpv-plugin/mpv_sponsorblock_minimal/metadata.xml
index f0fa831ec9..d65256fb63 100644
--- a/mpv-plugin/mpv_sponsorblock_minimal/metadata.xml
+++ b/mpv-plugin/mpv_sponsorblock_minimal/metadata.xml
@@ -1,8 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   
-   jouni/mpv_sponsorblock_minimal 
-   
+   
+   n...@disroot.org
+   NRK
+   
+   
+   jouni/mpv_sponsorblock_minimal
+   
 

diff --git 
a/mpv-plugin/mpv_sponsorblock_minimal/mpv_sponsorblock_minimal-2022.02.07.ebuild
 
b/mpv-plugin/mpv_sponsorblock_minimal/mpv_sponsorblock_minimal-2023.08.20.ebuild
similarity index 75%
rename from 
mpv-plugin/mpv_sponsorblock_minimal/mpv_sponsorblock_minimal-2022.02.07.ebuild
rename to 
mpv-plugin/mpv_sponsorblock_minimal/mpv_sponsorblock_minimal-2023.08.20.ebuild
index 741fae11fd..720ae9bd7c 100644
--- 
a/mpv-plugin/mpv_sponsorblock_minimal/mpv_sponsorblock_minimal-2022.02.07.ebuild
+++ 
b/mpv-plugin/mpv_sponsorblock_minimal/mpv_sponsorblock_minimal-2023.08.20.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ USE_MPV="rdepend"
 MPV_REQ_USE="lua"
 inherit mpv-plugin
 
-COMMIT="b71beb60eb71eb7df1266abfccd14c8cc451c643"
+COMMIT="ca2844b8cf7674bfccd282d389a50427742251d3"
 DESCRIPTION="A minimal script to skip sponsored segments of YouTube videos"
 HOMEPAGE="https://codeberg.org/jouni/mpv_sponsorblock_minimal;
 SRC_URI="https://codeberg.org/jouni/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
@@ -19,6 +19,5 @@ KEYWORDS="~amd64"
 # TODO: package Lua-cURL
 RDEPEND="net-misc/curl"
 
-MPV_PLUGIN_FILES=(
-   sponsorblock_minimal.lua
-)
+MPV_PLUGIN_FILES=( sponsorblock_minimal.lua )
+DOCS=( README )



[gentoo-commits] repo/proj/guru:master commit in: mpv-plugin/thumbfast/

2024-02-16 Thread Rui Huang
commit: a7429a61291d4891d6c8883ccc47dadf06f1e0c4
Author: NRK  disroot  org>
AuthorDate: Sat Feb 17 01:38:04 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Sat Feb 17 02:02:31 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a7429a61

mpv-plugin/thumbfast: new package

Signed-off-by: NRK  disroot.org>

 mpv-plugin/thumbfast/Manifest|  1 +
 mpv-plugin/thumbfast/metadata.xml| 11 
 mpv-plugin/thumbfast/thumbfast-2023.12.08.ebuild | 35 
 3 files changed, 47 insertions(+)

diff --git a/mpv-plugin/thumbfast/Manifest b/mpv-plugin/thumbfast/Manifest
new file mode 100644
index 00..ec5520fdb8
--- /dev/null
+++ b/mpv-plugin/thumbfast/Manifest
@@ -0,0 +1 @@
+DIST thumbfast-2023.12.08.tar.gz 16515 BLAKE2B 
94a8d75315b77b3290fb6e90a44d6ff7970e663ecbdadf29acff6c1282e6834afb1dd079967dadee26c81cc6ae181df9ff0e815c662e11a70fe29a1f6b11cdc7
 SHA512 
af69b8bd90d6acbd8aeeb7821998684239047efb2f1147149d1cfc824e763e459dc88364d5903f0228e2f3e1b372ced0df6c8b6c07bfd12b05937f2a889a851e

diff --git a/mpv-plugin/thumbfast/metadata.xml 
b/mpv-plugin/thumbfast/metadata.xml
new file mode 100644
index 00..4458f732dc
--- /dev/null
+++ b/mpv-plugin/thumbfast/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   n...@disroot.org
+   NRK
+   
+   
+   po5/thumbfast
+   
+

diff --git a/mpv-plugin/thumbfast/thumbfast-2023.12.08.ebuild 
b/mpv-plugin/thumbfast/thumbfast-2023.12.08.ebuild
new file mode 100644
index 00..0868818c77
--- /dev/null
+++ b/mpv-plugin/thumbfast/thumbfast-2023.12.08.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_MPV="rdepend"
+MPV_REQ_USE="lua"
+inherit mpv-plugin
+
+COMMIT="03e93feee5a85bf7c65db953ada41b4826e9f905"
+DESCRIPTION="High-performance on-the-fly thumbnailer script for mpv."
+HOMEPAGE="https://github.com/po5/thumbfast;
+SRC_URI="https://github.com/po5/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="MPL-2"
+KEYWORDS="~amd64"
+
+RDEPEND="app-shells/bash"
+
+MPV_PLUGIN_FILES=(
+   thumbfast.lua
+)
+
+DOCS=(
+   thumbfast.conf
+   README.md
+)
+
+pkg_postinst() {
+   mpv-plugin_pkg_postinst
+   einfo "thumbfast requires using a supported ui (such as 
mpv-plugin/mfpbar)."
+   # TODO(NRK): add a useflag for the vanilla-osc fork??
+   # https://github.com/po5/thumbfast/blob/vanilla-osc/player/lua/osc.lua
+}



[gentoo-commits] repo/proj/guru:master commit in: net-im/flare/

2024-02-16 Thread Rui Huang
commit: d117ef91805e0dde05944f8a1a6612920301328c
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Feb 17 00:38:44 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Sat Feb 17 00:38:50 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d117ef91

net-im/flare: new package, add 0.12.0

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

 net-im/flare/Manifest|  1 +
 net-im/flare/flare-0.12.0.ebuild | 66 
 net-im/flare/metadata.xml| 15 +
 3 files changed, 82 insertions(+)

diff --git a/net-im/flare/Manifest b/net-im/flare/Manifest
new file mode 100644
index 00..af01412990
--- /dev/null
+++ b/net-im/flare/Manifest
@@ -0,0 +1 @@
+DIST flare-0.12.0.tar.xz 56592956 BLAKE2B 
7dfd32cf1af0a3a35032b09a702be0fcc4e1f583a0e189eb84bc8ae410b29757eaf84b53f164bf5b17b9ec9178ddd2ef0e9b6fd92ef89335dfc62ec52bd21cc1
 SHA512 
c2136be40f72a58a20b7fc4e79384365a10f47079cb02a1e161d0200f8cb4a224c63b976865b6b7f377f52b85178eb85c956d3b4f28bc7cb87ad2a4b87219c56

diff --git a/net-im/flare/flare-0.12.0.ebuild b/net-im/flare/flare-0.12.0.ebuild
new file mode 100644
index 00..0c0ee05713
--- /dev/null
+++ b/net-im/flare/flare-0.12.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson xdg
+
+PKG_ID=112823190
+DESCRIPTION="Chat with your friends on Signal"
+HOMEPAGE="
+   https://mobile.schmidhuberj.de/flare
+   https://gitlab.com/schmiddi-on-mobile/flare
+"
+SRC_URI="https://gitlab.com/schmiddi-on-mobile/${PN}/-/package_files/${PKG_ID}/download
 -> ${P}.tar.xz"
+BUILD_DIR="${S}/build"
+
+LICENSE="AGPL-3"
+# Dependent crate licenses
+LICENSE+="
+   || ( 0BSD Apache-2.0 MIT )
+   || ( Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT )
+   || ( Apache-2.0 BSD MIT )
+   || ( Apache-2.0 BSD-1 MIT )
+   || ( Apache-2.0 Boost-1.0 )
+   || ( Apache-2.0 CC0-1.0 )
+   || ( Apache-2.0 CC0-1.0 MIT-0 )
+   || ( Apache-2.0 ISC MIT )
+   || ( Apache-2.0 MIT )
+   || ( Apache-2.0 MIT ZLIB )
+   || ( MIT Unlicense )
+   Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 ISC MIT 
Unicode-DFS-2016 ZLIB openssl
+"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   app-text/libspelling:1
+   >=dev-libs/glib-2.66:2
+   >=gui-libs/gtk-4.12:4[X]
+   gui-libs/gtksourceview:5
+   >=gui-libs/libadwaita-1.4:1
+   media-libs/graphene
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/pango
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-libs/glib:2
+   dev-util/blueprint-compiler
+   sys-devel/gettext
+   virtual/rust
+"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}

diff --git a/net-im/flare/metadata.xml b/net-im/flare/metadata.xml
new file mode 100644
index 00..2d9b302b0d
--- /dev/null
+++ b/net-im/flare/metadata.xml
@@ -0,0 +1,15 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+   
+   
+   Julian Schmidhuber
+   schmidhube...@protonmail.com
+   
+   schmiddi-on-mobile/flare
+   
+



[gentoo-commits] repo/proj/guru:master commit in: app-text/libspelling/

2024-02-16 Thread Rui Huang
commit: d3c481070a5c47c32a77a0044df68fe18e730aa3
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Feb 17 00:14:36 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Sat Feb 17 00:38:50 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d3c48107

app-text/libspelling: new package, add 0.2.0

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

 app-text/libspelling/Manifest |  1 +
 app-text/libspelling/libspelling-0.2.0.ebuild | 59 +++
 app-text/libspelling/metadata.xml | 15 +++
 3 files changed, 75 insertions(+)

diff --git a/app-text/libspelling/Manifest b/app-text/libspelling/Manifest
new file mode 100644
index 00..86ad005039
--- /dev/null
+++ b/app-text/libspelling/Manifest
@@ -0,0 +1 @@
+DIST libspelling-0.2.0.tar.bz2 45591 BLAKE2B 
5fefe443d9f492d1d84e41eaba74065eab8a0b1d62b5bb292f221b4af02832dc0114d801cd08e6b9ef3c905f27da524f3331b64e7726e8138e665dfd512ac7ab
 SHA512 
3eef6fe3d0ed32d2c7a8da7eab337b4553d5f4dd0a3c3b24dcf3036d4c1218411122bfec3842160581a669e049bee7f3e3c1b86a03cc1de67ae30bb9cab0584f

diff --git a/app-text/libspelling/libspelling-0.2.0.ebuild 
b/app-text/libspelling/libspelling-0.2.0.ebuild
new file mode 100644
index 00..3948c223f8
--- /dev/null
+++ b/app-text/libspelling/libspelling-0.2.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson vala
+
+DESCRIPTION="A GNOME library for spellchecking"
+HOMEPAGE="https://gitlab.gnome.org/chergert/libspelling;
+SRC_URI="https://gitlab.gnome.org/chergert/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="LGPL-2.1+"
+SLOT="1"
+KEYWORDS="~amd64"
+IUSE="+enchant gtk-doc vala"
+
+RDEPEND="
+   dev-libs/glib:2
+   >=gui-libs/gtk-4.8:4
+   >=gui-libs/gtksourceview-5.6:5
+   enchant? (
+   app-text/enchant:2
+   dev-libs/icu:=
+   )
+"
+DEPEND="${RDEPEND}
+   vala? (
+   $(vala_depend)
+   >=gui-libs/gtksourceview-5.6:5[vala]
+   )
+"
+BDEPEND="
+   dev-libs/gobject-introspection
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gi-docgen )
+"
+
+src_prepare() {
+   use vala && vala_setup
+   default
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature enchant)
+   $(meson_use gtk-doc docs)
+   $(meson_use vala vapi)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+   mv "${ED}"/usr/share/doc/${PN}-${SLOT} 
"${ED}"/usr/share/gtk-doc/html/ || die
+   fi
+}

diff --git a/app-text/libspelling/metadata.xml 
b/app-text/libspelling/metadata.xml
new file mode 100644
index 00..f3aeb7c8da
--- /dev/null
+++ b/app-text/libspelling/metadata.xml
@@ -0,0 +1,15 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+   
+   
https://chergert.pages.gitlab.gnome.org/libspelling/libspelling-1/
+   chergert/libspelling
+   
+   
+   Enable spellchecking using 
app-text/enchant
+   
+



[gentoo-commits] repo/proj/guru:master commit in: /

2024-02-16 Thread Rui Huang
commit: fba6270dee84249da3d0ed0e7da488d64363464f
Author: NRK  disroot  org>
AuthorDate: Fri Feb 16 09:47:54 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Fri Feb 16 09:48:13 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fba6270d

TODO.md: add croissant

Signed-off-by: NRK  disroot.org>

 TODO.md | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/TODO.md b/TODO.md
index 72dde98c0a..a495cab56c 100644
--- a/TODO.md
+++ b/TODO.md
@@ -104,10 +104,11 @@ If you find an interesting piece of software here, 
consider to package it, also
 [TauonMusicBox](https://github.com/Taiko2k/TauonMusicBox) | setuptools | audio 
| | | ✖
 [mmtracking](https://github.com/open-mmlab/mmtracking) | setuptools | science 
| Alessandro-Barbieri | ✖
 [libensemble](https://github.com/Libensemble/libensemble) | setuptools | 
cluster | Alessandro-Barbieri | ✖ | ✔
-[ActivityWatch](https://github.com/ActivityWatch/activitywatch) | setuptools | 
utils | David Roman | ✔ | ✖ 
+[ActivityWatch](https://github.com/ActivityWatch/activitywatch) | setuptools | 
utils | David Roman | ✔ | ✖
 [greenclip](https://github.com/erebe/greenclip) | cabal | desktop | NRK | ✔ | ✖
 [kaitai](https://github.com/kaitai-io/kaitai_struct) | sbt | util | 
Alessandro-Barbieri | ✔ | ✖
 [casadi](https://web.casadi.org/) | cmake swig | science | Alessandro-Barbieri 
| ✖ | ✔
 [ipyleaflet](https://github.com/jupyter-widgets/ipyleaflet) | setuptools yarn 
| jupyter | Alessandro-Barbieri | ✔ | ✖
 [gitlab](https://gitlab.com/gitlab-org/gitlab-foss) | yarn gem | vcs | 
Alessandro-Barbieri | ✔ | ✖
 [HOL4](http://hol-theorem-prover.org/) | ? | math | Alessandro-Barbieri | ✔ | ✖
+[croissant](https://github.com/giann/croissant) | ? | dev-lua | NRK | ✔ | ?



[gentoo-commits] repo/proj/guru:master commit in: app-admin/pulumi-bin/

2024-02-16 Thread Rui Huang
commit: 2802db2c0e7a102f8a88c05f211f2a8135a737bd
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Fri Feb 16 19:05:27 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Fri Feb 16 19:05:35 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2802db2c

app-admin/pulumi-bin: add 3.106.0, drop 3.103.1

Signed-off-by: Alexey Zapparov  zapparov.com>

 app-admin/pulumi-bin/Manifest   | 2 +-
 .../pulumi-bin/{pulumi-bin-3.103.1.ebuild => pulumi-bin-3.106.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/pulumi-bin/Manifest b/app-admin/pulumi-bin/Manifest
index 9e6784a172..f58f9eb2f9 100644
--- a/app-admin/pulumi-bin/Manifest
+++ b/app-admin/pulumi-bin/Manifest
@@ -1,3 +1,3 @@
-DIST pulumi-v3.103.1-linux-x64.tar.gz 155023148 BLAKE2B 
adac83d1b00a116de7c170f2db81136932fe268d1051ae8439af0daa2b77910278f2f4e6078fccd0b005cfee72bccc3b2171e08ba74ffcd6873aaca52ca16cf5
 SHA512 
310ffe08b6b32f5e5c1387018f667bad3bbfd1325b085d1e3d22eca501625f5c031037e4c0da0637b7f679d9032b82868eb8713f86dd0905f8c4049ae4de3841
 DIST pulumi-v3.104.2-linux-x64.tar.gz 155082196 BLAKE2B 
f446ae9311b9afa8ff123fa787bd2131c656acc5499eb068eb71d4ff9d6672c6919c4fdd56675a5e11b0ec8244bd6891cdc3e76504a69ed12a90a974b3a8e402
 SHA512 
fccc0cb2011f49ef29aabc9992d9b9993fa41c54eeacc8771d77ff3ba058d7993d1771af70c4c189bfecbc344f311824d88dc93625c94d13afe8f054ddb8eb19
 DIST pulumi-v3.105.0-linux-x64.tar.gz 155107676 BLAKE2B 
29e55bdc259f5fe3c7b02b1c309c12aea5b607c43dd426071b5c9e3bf1cd580b03237d8487c0347ef5f181a814e032e0977c6ef6a38cfbd4a3a0f06f4eaa24e8
 SHA512 
c2c0d3572d26e7f9e3243ce07ac6130c60e8986684ad9c49833b814af07fadee4b7b2371427927c5b094719cfd41ea281fd71c866408a44129e7e35b6341ad3c
+DIST pulumi-v3.106.0-linux-x64.tar.gz 157770055 BLAKE2B 
a7dc4d5e5bd8756dbdbf906041934528c41fbc49afa0a387f61fd54ac0c87abf28f1ae2270f79bbf507c9028bc1c9fccbca8a75096a43e8d71e79650db1fce6a
 SHA512 
6008714083062336f90b4409bb9fec924f1f62f4cc63456c9826e2aac4a99a9772a930642a0f42dcfa67a179dbc5e3b5492ebad9997476167aa5bb65dae57787

diff --git a/app-admin/pulumi-bin/pulumi-bin-3.103.1.ebuild 
b/app-admin/pulumi-bin/pulumi-bin-3.106.0.ebuild
similarity index 100%
rename from app-admin/pulumi-bin/pulumi-bin-3.103.1.ebuild
rename to app-admin/pulumi-bin/pulumi-bin-3.106.0.ebuild



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/ReGreet/

2024-02-16 Thread Rui Huang
commit: 78af812b2fdb11750d7546b948923d7612dbb37c
Author: Alexander Weber  web  de>
AuthorDate: Fri Feb 16 08:27:04 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Fri Feb 16 08:27:04 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=78af812b

gui-apps/ReGreet: fix openrc dirs, sample file path and elog output

Signed-off-by: Alexander Weber  web.de>

 gui-apps/ReGreet/ReGreet-0.1.1-r4.ebuild | 31 +++
 gui-apps/ReGreet/ReGreet-.ebuild | 31 +++
 2 files changed, 30 insertions(+), 32 deletions(-)

diff --git a/gui-apps/ReGreet/ReGreet-0.1.1-r4.ebuild 
b/gui-apps/ReGreet/ReGreet-0.1.1-r4.ebuild
index d423f19a1b..580e87dd64 100644
--- a/gui-apps/ReGreet/ReGreet-0.1.1-r4.ebuild
+++ b/gui-apps/ReGreet/ReGreet-0.1.1-r4.ebuild
@@ -273,31 +273,30 @@ src_install() {
if use systemd; then
insinto /etc/tmpfiles.d/ && newins 
"${WORKDIR}/${P}/systemd-tmpfiles.conf" regreet.conf
elif use openrc; then
-   dodir /var/log/regreet
-   fowners greeter:greeter /var/log/regreet
+   keepdir /var/log/regreet
+   fowners greetd:greetd /var/log/regreet
fperms 0755 /var/log/regreet
 
-   dodir /var/cache/regreet
-   fowners greeter:greeter /var/cache/regreet
+   keepdir /var/cache/regreet
+   fowners greetd:greetd /var/cache/regreet
fperms 0755 /var/cache/regreet
fi
# Install ReGreet template config file as a doc
-   docinto /usr/share/doc/regreet
dodoc "${WORKDIR}/${P}/regreet.sample.toml"
 
-   elog "ReGreet sample config file available on: 
/usr/share/regreet/regreet.sample.toml\n"
-   elog "To use copy it to /etc/greetd/regreet.toml\n"
-   elog "To configure greetd config.toml to use ReGreet use the ReGreet 
Readme\n"
-   elog "Or the greetd gentoo wiki page\n"
+   elog "ReGreet sample config file available on: 
/usr/share/doc/${P}/regreet.sample.toml.bz2"
+   elog "To use decompress it to /etc/greetd/regreet.toml"
+   elog "To configure greetd config.toml to use ReGreet use the ReGreet 
Readme"
+   elog "Or the greetd gentoo wiki page"
elog ""
-   elog "/etc/greetd/config.toml - Exemple ReGreet config using cage\n"
-   elog "---\n"
-   elog "[terminal]\n"
-   elog "vt = 7\n"
+   elog "/etc/greetd/config.toml - Exemple ReGreet config using cage"
+   elog "---"
+   elog "[terminal]"
+   elog "vt = 7"
elog ""
-   elog "[default_session]\n"
-   elog "command = "cage -s -- regreet"\n"
-   elog "user = "greetd"\n"
+   elog "[default_session]"
+   elog "command = \"cage -s -- regreet\""
+   elog "user = \"greetd\""
elog ""
elog "Notes:"
elog "1 - On single user system you can change user to your home user"

diff --git a/gui-apps/ReGreet/ReGreet-.ebuild 
b/gui-apps/ReGreet/ReGreet-.ebuild
index eab0d22887..4aeff04e33 100644
--- a/gui-apps/ReGreet/ReGreet-.ebuild
+++ b/gui-apps/ReGreet/ReGreet-.ebuild
@@ -69,31 +69,30 @@ src_install() {
if use systemd; then
insinto /etc/tmpfiles.d/ && newins 
"${WORKDIR}/${P}/systemd-tmpfiles.conf" regreet.conf
elif use openrc; then
-   dodir /var/log/regreet
-   fowners greeter:greeter /var/log/regreet
+   keepdir /var/log/regreet
+   fowners greetd:greetd /var/log/regreet
fperms 0755 /var/log/regreet
 
-   dodir /var/cache/regreet
-   fowners greeter:greeter /var/cache/regreet
+   keepdir /var/cache/regreet
+   fowners greetd:greetd /var/cache/regreet
fperms 0755 /var/cache/regreet
fi
# Install ReGreet template config file as a doc
-   docinto /usr/share/doc/regreet
dodoc "${WORKDIR}/${P}/regreet.sample.toml"
 
-   elog "ReGreet sample config file available on: 
/usr/share/regreet/regreet.sample.toml\n"
-   elog "To use copy it to /etc/greetd/regreet.toml\n"
-   elog "To configure greetd config.toml to use ReGreet use the ReGreet 
Readme\n"
-   elog "Or the greetd gentoo wiki page\n"
+   elog "ReGreet sample config file available on: 
/usr/share/doc/${P}/regreet.sample.toml.bz2"
+   elog "To use decompress it to /etc/greetd/regreet.toml"
+   elog "To configure greetd config.toml to use ReGreet use the ReGreet 
Readme"
+   elog "Or the greetd gentoo wiki page"
elog ""
-   elog "/etc/greetd/config.toml - Exemple ReGreet config using cage\n"
-   elog "---\n"
-   elog "[terminal]\n"
-   elog "vt = 7\n"
+   elog "/etc/greetd/config.toml - Exemple ReGreet config 

[gentoo-commits] repo/proj/guru:master commit in: media-sound/tidal-hifi-bin/

2024-02-16 Thread Rui Huang
commit: 20e6b58cfa24ed48ea408fb41263c2458b21029d
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Fri Feb 16 21:38:37 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Fri Feb 16 21:38:37 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=20e6b58c

media-sound/tidal-hifi-bin: drop 5.8.0

Signed-off-by: Kostadin Shishmanov  tutanota.com>

 media-sound/tidal-hifi-bin/Manifest|   1 -
 .../tidal-hifi-bin/tidal-hifi-bin-5.8.0.ebuild | 100 -
 2 files changed, 101 deletions(-)

diff --git a/media-sound/tidal-hifi-bin/Manifest 
b/media-sound/tidal-hifi-bin/Manifest
index 36ea51fd78..4bcbd5f534 100644
--- a/media-sound/tidal-hifi-bin/Manifest
+++ b/media-sound/tidal-hifi-bin/Manifest
@@ -1,2 +1 @@
-DIST tidal-hifi-bin-5.8.0.tar.gz 110335163 BLAKE2B 
c2115b28014fae7a07ecabb2bf8c0653b3b897e9ea964a76c658c2eec5a25d213933c6a02609029e47ed04f6f26b99e6be0208b0f08a3f34506aa18d04642293
 SHA512 
91832766324ea3a65670bed19d40d8eb2e06385545200413fadd760db4d13674334a6ad007c3e2c605baccedf36ff2e5744152b593fc38135e4b38b99cf414ca
 DIST tidal-hifi-bin-5.9.0.tar.gz 110340819 BLAKE2B 
9ce266441aace64718c773b8dd96f925342b38fb1b4d5d1718aec786a2c6825d14a74a94c77487a3cf9b20513561457a52706be3cea0c33ec84e5b624ade9ccb
 SHA512 
f9ef34b04fb448906142d1f8222f9ccf6abb03328fc560e927f5bcc2a1f19955f2117aeb6151876fbb9cb7cc8646c5d61c3604e85beb7fe51e0201d75b28eb20

diff --git a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.8.0.ebuild 
b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.8.0.ebuild
deleted file mode 100644
index f968df271d..00
--- a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.8.0.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/-bin/}"
-
-CHROMIUM_LANGS="
-   af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu 
he hi
-   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
-   sw ta te th tr uk ur vi zh-CN zh-TW
-"
-
-inherit chromium-2 desktop linux-info unpacker xdg
-
-DESCRIPTION="Web version of Tidal running in electron with Hi-Fi support 
thanks to Widevine."
-HOMEPAGE="https://github.com/Mastermindzh/tidal-hifi;
-SRC_URI="https://github.com/Mastermindzh/tidal-hifi/releases/download/${PV}/tidal-hifi-${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/libgcrypt
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/alsa-lib
-   media-libs/fontconfig
-   media-libs/mesa[gbm(+)]
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/libdrm
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/libXScrnSaver
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/pango
-"
-
-DESTDIR="/opt/${PN}"
-
-QA_PREBUILT="*"
-
-CONFIG_CHECK="~USER_NS"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-src_configure() {
-   default
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_prepare() {
-   default
-   # cleanup languages
-   pushd "locales/" >/dev/null || die "location change for language 
cleanup failed"
-   chromium_remove_language_paks
-   popd >/dev/null || die "location reset for language cleanup failed"
-   rm -rf 
"${S}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins
-   rm -rf 
"${S}"/resources/app.asar.unpacked/node_modules/abstract-socket/build/node_gyp_bins
-}
-
-src_install() {
-   doicon -s 256 "${FILESDIR}/${MY_PN}.png"
-
-   make_desktop_entry "/usr/bin/tidal-hifi" "TIDAL Hi-Fi" ${PN} 
"Network;AudioVideo;Audio;Video"
-
-   exeinto "${DESTDIR}"
-
-   doexe "${MY_PN}" chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so 
libvk_swiftshader.so
-
-   insinto "${DESTDIR}"
-   doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat 
resources.pak snapshot_blob.bin v8_context_snapshot.bin
-   insopts -m0755
-   doins -r locales resources
-
-   # Chrome-sandbox requires the setuid bit to be specifically set.
-   # see https://github.com/electron/electron/issues/17972
-   fowners root "${DESTDIR}/chrome-sandbox"
-   fperms 4711 "${DESTDIR}/chrome-sandbox"
-
-   [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler
-
-   dosym "${DESTDIR}/${MY_PN}" "/usr/bin/${MY_PN}"
-}



[gentoo-commits] repo/proj/guru:master commit in: x11-misc/selx/

2024-02-16 Thread Rui Huang
commit: 8a1016723f89524bab873800767bb75e67ea71b1
Author: NRK  disroot  org>
AuthorDate: Fri Feb 16 08:51:01 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Fri Feb 16 08:51:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8a101672

x11-misc/selx: new package

Signed-off-by: NRK  disroot.org>

 x11-misc/selx/Manifest  |  1 +
 x11-misc/selx/metadata.xml  | 11 +++
 x11-misc/selx/selx-1.0.0.ebuild | 33 +
 3 files changed, 45 insertions(+)

diff --git a/x11-misc/selx/Manifest b/x11-misc/selx/Manifest
new file mode 100644
index 00..1721537ade
--- /dev/null
+++ b/x11-misc/selx/Manifest
@@ -0,0 +1 @@
+DIST selx-1.0.0.tar.gz 21423 BLAKE2B 
af7480e8ea5bfef8027c52acb6c0230888510abba31d117d650c8047c2f9fd680e5a2d2abec345048969957701e2bc14faf6e1396aac0e7f9e641ca6d4ae55e9
 SHA512 
4368f29731d81a3c91ac09093b6e721d850057900e21efea85ebbc29f851a7fd9b450d3ba7045e044ff0b6a87da1dc1d75f4e73b4dadbc7902192e0b4c753deb

diff --git a/x11-misc/selx/metadata.xml b/x11-misc/selx/metadata.xml
new file mode 100644
index 00..fc3e50bea6
--- /dev/null
+++ b/x11-misc/selx/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   n...@disroot.org
+   NRK
+   
+   
+   NRK/selx
+   
+

diff --git a/x11-misc/selx/selx-1.0.0.ebuild b/x11-misc/selx/selx-1.0.0.ebuild
new file mode 100644
index 00..062d435185
--- /dev/null
+++ b/x11-misc/selx/selx-1.0.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Minimal X11 rectangle selection tool"
+HOMEPAGE="https://codeberg.org/NRK/selx;
+
+SRC_URI="https://codeberg.org/NRK/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+KEYWORDS="~amd64"
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+   x11-libs/libX11
+   x11-libs/libXext
+"
+# NOTE: next version also depends on:
+# x11-libs/libXrandr
+DEPEND="${RDEPEND}"
+
+src_compile() {
+   $(tc-getCC) -o selx selx.c ${CFLAGS} ${LDFLAGS} -l X11 -l Xext || die 
"Compilation failed"
+}
+
+src_install() {
+   dobin selx
+   doman selx.1
+}



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/

2024-02-16 Thread Yixun Lan
commit: 9ec1edb1acb503243d4f3ea1474298b0b39f7d51
Author: Yixun Lan  gentoo  org>
AuthorDate: Sat Feb 17 02:09:57 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Feb 17 02:12:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ec1edb1

dev-embedded/openocd: make libgpiod optional

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

 dev-embedded/openocd/metadata.xml |  1 +
 .../openocd/{openocd-.ebuild => openocd-0.12.0-r2.ebuild} | 11 ---
 dev-embedded/openocd/openocd-.ebuild  |  7 ---
 3 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/dev-embedded/openocd/metadata.xml 
b/dev-embedded/openocd/metadata.xml
index b9dbe67059b7..358a9c0a93c5 100644
--- a/dev-embedded/openocd/metadata.xml
+++ b/dev-embedded/openocd/metadata.xml
@@ -17,6 +17,7 @@
Use dev-libs/capstone for 
disassembly support
Support for CMSIS-DAP compliant 
adapters
Build the dummy port driver
+   Enable Linux GPIO bitbang support via 
libgpiod
 Build the SEGGER J-Link driver
Enable support for USB FTDI chips via 
dev-embedded/libftdi
Enable support for parport JTAG 
devices

diff --git a/dev-embedded/openocd/openocd-.ebuild 
b/dev-embedded/openocd/openocd-0.12.0-r2.ebuild
similarity index 90%
copy from dev-embedded/openocd/openocd-.ebuild
copy to dev-embedded/openocd/openocd-0.12.0-r2.ebuild
index 669feebd09f8..698978b49848 100644
--- a/dev-embedded/openocd/openocd-.ebuild
+++ b/dev-embedded/openocd/openocd-0.12.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -21,13 +21,13 @@ HOMEPAGE="https://openocd.sourceforge.io;
 
 LICENSE="GPL-2+"
 SLOT="0"
-IUSE="capstone +cmsis-dap dummy +ftdi +jlink parport +usb verbose-io"
+IUSE="capstone +cmsis-dap dummy +ftdi gpiod +jlink parport +usb verbose-io"
 RESTRICT="strip" # includes non-native binaries
 
 RDEPEND="
acct-group/plugdev
>=dev-lang/jimtcl-0.81:=
-   dev-libs/libgpiod:0/2
+   gpiod? ( dev-libs/libgpiod:0/2 )
capstone? ( dev-libs/capstone )
cmsis-dap? ( dev-libs/hidapi )
jlink? ( >=dev-embedded/libjaylink-0.2.0 )
@@ -37,6 +37,10 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=(
+   "${FILESDIR}/${PN}-0.12.0-capstone-includedir.patch"
+)
+
 src_prepare() {
default
 
@@ -66,6 +70,7 @@ src_configure() {
$(use_enable ftdi openjtag)
$(use_enable ftdi presto)
$(use_enable ftdi usb-blaster)
+   $(use_enable gpiod linuxgpiod)
$(use_enable jlink)
$(use_enable parport)
$(use_enable parport parport_ppdev)

diff --git a/dev-embedded/openocd/openocd-.ebuild 
b/dev-embedded/openocd/openocd-.ebuild
index 669feebd09f8..bf5127f94e2c 100644
--- a/dev-embedded/openocd/openocd-.ebuild
+++ b/dev-embedded/openocd/openocd-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -21,13 +21,13 @@ HOMEPAGE="https://openocd.sourceforge.io;
 
 LICENSE="GPL-2+"
 SLOT="0"
-IUSE="capstone +cmsis-dap dummy +ftdi +jlink parport +usb verbose-io"
+IUSE="capstone +cmsis-dap dummy +ftdi gpiod +jlink parport +usb verbose-io"
 RESTRICT="strip" # includes non-native binaries
 
 RDEPEND="
acct-group/plugdev
>=dev-lang/jimtcl-0.81:=
-   dev-libs/libgpiod:0/2
+   gpiod? ( dev-libs/libgpiod:0/2 )
capstone? ( dev-libs/capstone )
cmsis-dap? ( dev-libs/hidapi )
jlink? ( >=dev-embedded/libjaylink-0.2.0 )
@@ -66,6 +66,7 @@ src_configure() {
$(use_enable ftdi openjtag)
$(use_enable ftdi presto)
$(use_enable ftdi usb-blaster)
+   $(use_enable gpiod linuxgpiod)
$(use_enable jlink)
$(use_enable parport)
$(use_enable parport parport_ppdev)



  1   2   3   4   >