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

2024-06-08 Thread Hans de Graaff
commit: b864388ab2185654aef7cf54f81d71cfa8371281
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jun  9 06:26:28 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jun  9 06:49:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b864388a

dev-python/housekeeping: add missing test dependency

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

 dev-python/housekeeping/housekeeping-1.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/housekeeping/housekeeping-1.1.ebuild 
b/dev-python/housekeeping/housekeeping-1.1.ebuild
index b0cff2e1afa0..883227d0e012 100644
--- a/dev-python/housekeeping/housekeeping-1.1.ebuild
+++ b/dev-python/housekeeping/housekeeping-1.1.ebuild
@@ -27,5 +27,6 @@ RDEPEND="
 BDEPEND="
test? (
>=dev-python/kgb-7.1.1[${PYTHON_USEDEP}]
+   >=dev-python/pytest-7.3.1[${PYTHON_USEDEP}]
)
 "



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

2024-06-08 Thread Hans de Graaff
commit: 9dc8587d04cfde6ed71357ec9d3d979ecfb26e97
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jun  9 06:49:00 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jun  9 06:49:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dc8587d

dev-ruby/rexml: add 3.2.9

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

 dev-ruby/rexml/Manifest   |  1 +
 dev-ruby/rexml/rexml-3.2.9.ebuild | 40 +++
 2 files changed, 41 insertions(+)

diff --git a/dev-ruby/rexml/Manifest b/dev-ruby/rexml/Manifest
index b0f32ca2a9b6..e5518a7b60bc 100644
--- a/dev-ruby/rexml/Manifest
+++ b/dev-ruby/rexml/Manifest
@@ -1,2 +1,3 @@
 DIST rexml-3.2.6.tar.gz 459069 BLAKE2B 
737b4a8836cae8614bc7a8e579f5c141e3d0e2114a6f6084a186795fa2d0a0008a7cb5d5a8c493b3a4204a901a26c617054ef3b93a7ed845b2f3398f5e25f5ca
 SHA512 
bbf278ed25fbf4d814de9df3cbca691ab43d4e502a02b081e894ce82c161b1931d850df54074ef81c9cb470dca10a81c631da7ccbf908401818fca4c9a4aa5c4
 DIST rexml-3.2.8.tar.gz 460176 BLAKE2B 
25b7563c1bc6eacf1b39106fde09c20d34040e5b99d7a38502d4e71cf96fffa08772cdf6def0c50d9e2d116af70a6bd0469aa1dd0512d7c5eca043b9e71979b7
 SHA512 
255bd834f5c7584a87979a8896fef761ada8d0beb5458cc86b16df59d8634bf1446a0fb679935c003a9a5be7a03ffcb2bf86d08e0f26b0d0f7a3dfbaa87da325
+DIST rexml-3.2.9.tar.gz 461496 BLAKE2B 
9e379b7ad3808461bc738c66c84c0654c256d790bc2d9ad6b23f3da71b4d12bb198349b93c580fd7f44384fbabe3604d041db96c8a94181abc7fb153f0ff1099
 SHA512 
9feba575fb9c8f7bb9f2d2d03fa67a011c0d52604630ab3b9f6acd99a86d2f520647d58134ae5cf2068e1f87e9c4ba9b98814e437c158bab0f7a4f368e4be486

diff --git a/dev-ruby/rexml/rexml-3.2.9.ebuild 
b/dev-ruby/rexml/rexml-3.2.9.ebuild
new file mode 100644
index ..2e93e18cce62
--- /dev/null
+++ b/dev-ruby/rexml/rexml-3.2.9.ebuild
@@ -0,0 +1,40 @@
+# 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_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An XML toolkit for Ruby"
+HOMEPAGE="https://github.com/ruby/rexml";
+SRC_URI="https://github.com/ruby/rexml/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+
+ruby_add_rdepend ">=dev-ruby/strscan-3.0.9"
+
+ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )"
+
+all_ruby_prepare() {
+   sed -i -e 's:require_relative ":require "./:' -e 's/__dir__/"."/' 
${RUBY_FAKEGEM_GEMSPEC} || die
+   sed -i -e '/bundler/I s:^:#:' Rakefile || die
+
+   # Ensure we use the (new enough) gem version of strscan. The
+   # versions bundled with ruby up to at least 3.3.1 are all too old.
+   sed -e '3igem "strscan"' \
+   -i test/helper.rb || die
+}
+
+each_ruby_test() {
+   ${RUBY} test/run.rb || die
+}



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

2024-06-08 Thread Hans de Graaff
commit: 97caf611a68284ef20b0d9d137c2c009f93ef96b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jun  9 06:34:19 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jun  9 06:49:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97caf611

dev-ruby/reline: add 0.5.8

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

 dev-ruby/reline/Manifest|  1 +
 dev-ruby/reline/reline-0.5.8.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-ruby/reline/Manifest b/dev-ruby/reline/Manifest
index 6207fc6be3e4..f3d4bafbbb47 100644
--- a/dev-ruby/reline/Manifest
+++ b/dev-ruby/reline/Manifest
@@ -5,3 +5,4 @@ DIST reline-0.5.2.tar.gz 90163 BLAKE2B 
12ff435da396a19e62b8ba972568c39697ff7024f
 DIST reline-0.5.5.tar.gz 91888 BLAKE2B 
a1d01ffebcb18fe2eda9836672378fe5feb5b9b30c0d2bc61889ffad95e05c68998fe79d6fbe3742791b8c71ba52fe17b8ade4e8ecc8c14fa91deac3d06854cd
 SHA512 
160c8c5ed670476607ea0e3f0f1edc0ae557fe9bb3f1eb5e3c744a3965864227f8804ff23004b9fb264c9b67740e5697b64d52bfac6b82aab5aee9daa349291f
 DIST reline-0.5.6.tar.gz 91809 BLAKE2B 
50b5473ab328fba4a552e8817d3048244144e014c9d6f7970c8bb1936329d34598667a752e66529d47facb5d2d15fac36154fe5b5f28f2301024c26b6387cace
 SHA512 
755d23ccd6b5ba53cb357ce84a45d6f36eb1458c0c59e7ef77b585e53f2d3b393930fa076e8f5a1e49aa28a10156cf1926abf4ec691d88394f64a4a2a50af6e5
 DIST reline-0.5.7.tar.gz 92492 BLAKE2B 
7559cf463873f9cf12b8e0f63cc4494a1b24c897a224dbf5b38486787d51ba9134302434c7e79ecfbd54d68e2f2323deb0dd2185d2680b541958c13a6da3c44e
 SHA512 
e79fe0a5a18cc11e9ff286f16c1bd9d8024bbb09c04dc3d47adfc901c85a13737362849d1bef82e47e4c6eeaa82c13a26aaecbcf6f9d493286105aa3cbfc8532
+DIST reline-0.5.8.tar.gz 92936 BLAKE2B 
549ceb0e81ea0bc4e201d3b45538e2878c1ecfa70ba1e31e1161ae8e80fbedccbc1988999485544de107b857bdd7e14d58d6b31ed125917a7d61ffd6ddfea1cb
 SHA512 
64d4358af20691af3ccefbb64e9c048b14b93508e0fefa9b2c9ac9bf1eeb3d86137039988a7f23ad2860106778bbd7ea366d865c7236a9f98eca72631751ffaa

diff --git a/dev-ruby/reline/reline-0.5.8.ebuild 
b/dev-ruby/reline/reline-0.5.8.ebuild
new file mode 100644
index ..a779c43093ce
--- /dev/null
+++ b/dev-ruby/reline/reline-0.5.8.ebuild
@@ -0,0 +1,31 @@
+# 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_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md doc/reline/face.md"
+RUBY_FAKEGEM_GEMSPEC="reline.gemspec"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Alternative readline implementation in pure Ruby"
+HOMEPAGE="https://github.com/ruby/reline";
+SRC_URI="https://github.com/ruby/reline/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+
+ruby_add_rdepend ">=dev-ruby/io-console-0.5.0:0"
+
+all_ruby_prepare() {
+   sed -e "s:_relative ':'./:" \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test/reline -rhelper -e 
'Dir["test/**/test_*.rb"].each{|f| require f}' || die
+}



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

2024-06-08 Thread Hans de Graaff
commit: 7aca020285b0d607ff4c79984181912c0ce4896f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jun  9 06:32:12 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jun  9 06:49:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aca0202

dev-ruby/rbs: add 3.5.1

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

 dev-ruby/rbs/Manifest |  1 +
 dev-ruby/rbs/rbs-3.5.1.ebuild | 54 +++
 2 files changed, 55 insertions(+)

diff --git a/dev-ruby/rbs/Manifest b/dev-ruby/rbs/Manifest
index ec3643dd7e4a..4f2f659ae944 100644
--- a/dev-ruby/rbs/Manifest
+++ b/dev-ruby/rbs/Manifest
@@ -1,3 +1,4 @@
 DIST rbs-2.8.4.tar.gz 1069703 BLAKE2B 
a7b97e2ba7b8bd5afca303d69262cd54169bfad8e716cb5c452a1f20c36708f62c36382d5d3111856aa130e5d198960117ad47ca444ac3e042e99e534b3c2204
 SHA512 
e698b64ffc5c5e53ed84ab9fb6a5d83cc17738ec2114f72cadd0d9e062d8017ee91dc4d1afe254646c30659f3af57d6606f555881951fae7cc399b1bbd428824
 DIST rbs-3.0.4.tar.gz 1123563 BLAKE2B 
335ba5d438b74ef36a65c1bd5d41508bb4d89a5273d413899f96684e6d97a6911ab157ad5b8acde97e23b832ebd2bd04517c37a3edc2fd66703442333d3fa5b1
 SHA512 
17dff709693c2b554178a31580ed48e863490fc527c86a8d823928379483665076c498e402c1dcb85c0ba401e6754e9c2d8cb9a48655952136521e6e7b47025f
 DIST rbs-3.4.4.tar.gz 1236977 BLAKE2B 
19b95e7b162714738c37d9d8f740d11e5e4694f6e2c7e9ba9f01c74d8d318d0b848251276e421a80d8a5680ed60fa510d04d4a57ac72d0c376f1e9cfef2fe773
 SHA512 
c6be887af1c89e7b9d8f01e248a24f571c189fc81f55d1625957434a3d1e74c5d23f9ba2089750cb742a82560165d9bab309cff8cdb6c9e455076051301c7dd4
+DIST rbs-3.5.1.tar.gz 1253359 BLAKE2B 
c30ae04d32390c415de8b6e5b58006e5ac916ffd451df82d020c72f14ce510f4a4a792b3baff7e674452fdaa6dd9aa816f5248882d6cd82aed70b921bf6dac23
 SHA512 
aab98a8b79c50570eb666861fc75d33c66af0504edb2c36543d32020eb04c3b5e1d227dada73e61d67a5cf64e9e613ff55218267c3f54f0f65fdf22b1dfaff4d

diff --git a/dev-ruby/rbs/rbs-3.5.1.ebuild b/dev-ruby/rbs/rbs-3.5.1.ebuild
new file mode 100644
index ..4672de9049ea
--- /dev/null
+++ b/dev-ruby/rbs/rbs-3.5.1.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_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINDIR="exe"
+
+RUBY_FAKEGEM_EXTRAINSTALL="core schema sig stdlib"
+RUBY_FAKEGEM_EXTENSIONS=(ext/rbs_extension/extconf.rb)
+
+RUBY_FAKEGEM_GEMSPEC="rbs.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="The language for type signatures for Ruby and standard library 
definitions"
+HOMEPAGE="https://github.com/ruby/rbs";
+SRC_URI="https://github.com/ruby/rbs/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="|| ( Ruby-BSD BSD-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="test"
+
+ruby_add_rdepend "dev-ruby/abbrev"
+
+ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/rdoc dev-ruby/test-unit )"
+
+all_ruby_prepare() {
+   sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+
+   # We compile the extension directly
+   sed -i -e '/extensiontask/I s:^:#:' Rakefile || die
+
+   # Avoid JSON schema validation tests due to a large dependency stack
+   # that would be needed.
+   rm -f test/rbs/schema_test.rb || die
+
+   # Avoid setup tests since they require a lot of development 
dependencies.
+   rm -f test/rbs/test/runtime_test_test.rb || die
+
+   # Avoid subtract tests with additonal unpackaged dependencies
+   sed -i -e '/def test_subtract/aomit "Skipped due to additional 
dependencies"' test/rbs/cli_test.rb || die
+
+   # Avoid tests requiring a network connection
+   rm -f test/rbs/collection/installer_test.rb 
test/rbs/collection/collections_test.rb \
+   test/rbs/collection/config_test.rb 
test/rbs/collection/sources/git_test.rb || die
+   sed -i -e '/def test_collection_/aomit "Requires network"' 
test/rbs/cli_test.rb || die
+   sed -i -e '/def test_loading_from_rbs_collection/aomit "Requires 
network"' test/rbs/environment_loader_test.rb || die
+
+   sed -i -e '/def test_\(method\|paths\)/aomit "Different paths in Gentoo 
test environment"' test/rbs/cli_test.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-containers/distrobuilder/

2024-06-08 Thread Joonas Niilola
commit: 40b1f1a23da41a0b5b11cc8bed354d8c2d327697
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jun  9 06:38:27 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jun  9 06:38:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40b1f1a2

app-containers/distrobuilder: stabilize 3.0-r1 for amd64

Signed-off-by: Joonas Niilola  gentoo.org>

 app-containers/distrobuilder/distrobuilder-3.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/distrobuilder/distrobuilder-3.0-r1.ebuild 
b/app-containers/distrobuilder/distrobuilder-3.0-r1.ebuild
index b3db1b7b116d..5742553c4b9a 100644
--- a/app-containers/distrobuilder/distrobuilder-3.0-r1.ebuild
+++ b/app-containers/distrobuilder/distrobuilder-3.0-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://linuxcontainers.org/downloads/distrobuilder/distrobuilder-${PV}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="amd64 ~ppc64"
 IUSE="verify-sig"
 
 RDEPEND="app-cdr/cdrtools



[gentoo-commits] repo/gentoo:master commit in: media-video/mkvtoolnix/files/, media-video/mkvtoolnix/

2024-06-08 Thread Joonas Niilola
commit: 6cdacfa91764b6ef1ae7789e64d853c27d92b23d
Author: Alfred Wingate  protonmail  com>
AuthorDate: Sun Jun  2 11:33:31 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jun  9 06:24:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cdacfa9

media-video/mkvtoolnix: fix libcxx incompatibility

Closes: https://bugs.gentoo.org/933417
Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36973
Signed-off-by: Joonas Niilola  gentoo.org>

 .../files/mkvtoolnix-84.0.0-fix-libcxx-c++20.patch | 44 ++
 ...olnix-84.0.ebuild => mkvtoolnix-84.0-r1.ebuild} |  4 ++
 2 files changed, 48 insertions(+)

diff --git 
a/media-video/mkvtoolnix/files/mkvtoolnix-84.0.0-fix-libcxx-c++20.patch 
b/media-video/mkvtoolnix/files/mkvtoolnix-84.0.0-fix-libcxx-c++20.patch
new file mode 100644
index ..9a45aaa9cb9e
--- /dev/null
+++ b/media-video/mkvtoolnix/files/mkvtoolnix-84.0.0-fix-libcxx-c++20.patch
@@ -0,0 +1,44 @@
+https://bugs.gentoo.org/933417
+https://gitlab.com/mbunkus/mkvtoolnix/-/issues/3695
+https://gitlab.com/mbunkus/mkvtoolnix/-/commit/7e1bea9527616ab6ab38425e7290579f05dd9bb1
+
+From 7e1bea9527616ab6ab38425e7290579f05dd9bb1 Mon Sep 17 00:00:00 2001
+From: Moritz Bunkus 
+Date: Tue, 30 Apr 2024 16:05:35 +0200
+Subject: [PATCH] replace removed `std::result_of` with `std::invoke_result`
+
+`std::result_of` was deprecated in C++17 & removed in C++20. A lot of
+compilers still make it available even when running in C++20 mode,
+while others don't.
+
+Therefore replace it with equivalent use of `std::invoke_result`.
+
+Fixes #3695.
+--- a/NEWS.md
 b/NEWS.md
+@@ -1,3 +1,11 @@
++# Version ?
++
++## Bug fixes
++
++* fixed compilation of `src/common/sorting.h` with certain compilers due to
++  the deprecation & removal of `std::result_of<>` in C++20. Fixes #3695.
++
++
+ # Version 84.0 "Sleeper" 2024-04-28
+ 
+ ## New features and enhancements
+--- a/src/common/sorting.h
 b/src/common/sorting.h
+@@ -27,7 +27,7 @@ namespace mtx::sort {
+ 
+ template<  typename Titer
+  , typename Tcriterion_maker
+- , typename Tcriterion = typename std::result_of< 
Tcriterion_maker(typename std::iterator_traits::value_type) >::type
++ , typename Tcriterion = typename std::invoke_result< 
Tcriterion_maker, typename std::iterator_traits::value_type >::type
+  , typename Tcomparator = std::less
+  >
+ void
+-- 
+GitLab
+

diff --git a/media-video/mkvtoolnix/mkvtoolnix-84.0.ebuild 
b/media-video/mkvtoolnix/mkvtoolnix-84.0-r1.ebuild
similarity index 97%
rename from media-video/mkvtoolnix/mkvtoolnix-84.0.ebuild
rename to media-video/mkvtoolnix/mkvtoolnix-84.0-r1.ebuild
index 6731cce63b2d..f5eaf0cade1f 100644
--- a/media-video/mkvtoolnix/mkvtoolnix-84.0.ebuild
+++ b/media-video/mkvtoolnix/mkvtoolnix-84.0-r1.ebuild
@@ -73,6 +73,10 @@ if [[ ${PV} != * ]] ; then
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-mkvtoolnix )"
 fi
 
+PATCHES=(
+   "${FILESDIR}"/mkvtoolnix-84.0.0-fix-libcxx-c++20.patch
+)
+
 src_prepare() {
default
 



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

2024-06-08 Thread Joonas Niilola
commit: 308ef54ee21bbaf93f9d3c17c2809c660f580942
Author: Denis Pronin  yandex  ru>
AuthorDate: Mon Feb 19 12:23:42 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jun  9 06:24:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=308ef54e

media-gfx/librecad: add a patch to fix building with clang

fix missing FILE declaration in lib/debug/rs_debug.h

Closes: https://bugs.gentoo.org/919822
Signed-off-by: Denis Pronin  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/35423
Signed-off-by: Joonas Niilola  gentoo.org>

 .../files/librecad-2.2.0-fix-missing-header.patch  | 29 ++
 media-gfx/librecad/librecad-2.2.0.ebuild   |  6 -
 2 files changed, 34 insertions(+), 1 deletion(-)

diff --git a/media-gfx/librecad/files/librecad-2.2.0-fix-missing-header.patch 
b/media-gfx/librecad/files/librecad-2.2.0-fix-missing-header.patch
new file mode 100644
index ..3caec03b011a
--- /dev/null
+++ b/media-gfx/librecad/files/librecad-2.2.0-fix-missing-header.patch
@@ -0,0 +1,29 @@
+The patch is borrowed from upstream https://github.com/LibreCAD/LibreCAD
+
+https://github.com/LibreCAD/LibreCAD/commit/6e0f1556bbd554e528295f92597a80a109344607
+
+https://bugs.gentoo.org/919822
+
+commit 6e0f1556bbd554e528295f92597a80a109344607
+Author: Denis Pronin 
+Date:   Sun Jun 2 22:23:11 2024 +0300
+
+fix compilation with clang and llvm's libcxx
+
+librecad/src/lib/debug/rs_debug.h requires cstdio to be included because 
of FILE
+ type being used
+
+Signed-off-by: Denis Pronin 
+
+diff --git a/librecad/src/lib/debug/rs_debug.h 
b/librecad/src/lib/debug/rs_debug.h
+index 23918574..8950efcc 100644
+--- a/librecad/src/lib/debug/rs_debug.h
 b/librecad/src/lib/debug/rs_debug.h
+@@ -28,6 +28,7 @@
+ #ifndef RS_DEBUG_H
+ #define RS_DEBUG_H
+ 
++#include 
+ #include 
+ #ifdef __hpux
+ #include 

diff --git a/media-gfx/librecad/librecad-2.2.0.ebuild 
b/media-gfx/librecad/librecad-2.2.0.ebuild
index 092799ec110b..f86b8253e177 100644
--- a/media-gfx/librecad/librecad-2.2.0.ebuild
+++ b/media-gfx/librecad/librecad-2.2.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
@@ -40,6 +40,10 @@ BDEPEND="
dev-qt/linguist-tools:5
 "
 
+PATCHES=(
+   "${FILESDIR}/${P}-fix-missing-header.patch"
+)
+
 src_prepare() {
default
 



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

2024-06-08 Thread Patrick Lauer
commit: 5b59d798bf36d0097527d8b2003c7d673ead66dc
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Jun  9 05:51:08 2024 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sun Jun  9 05:51:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b59d798

sys-apps/syd: drop 3.21.0

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

 sys-apps/syd/Manifest  |   1 -
 sys-apps/syd/syd-3.21.0.ebuild | 335 -
 2 files changed, 336 deletions(-)

diff --git a/sys-apps/syd/Manifest b/sys-apps/syd/Manifest
index 76a26f8b86aa..dd7c00373f8d 100644
--- a/sys-apps/syd/Manifest
+++ b/sys-apps/syd/Manifest
@@ -217,7 +217,6 @@ DIST strum-0.26.2.crate 7189 BLAKE2B 
7582fe304551e98b121d3a386af22bc022d7d11323b
 DIST strum_macros-0.26.2.crate 27056 BLAKE2B 
c9df13a91dd08f8bba0dfeec4fc03b59cd74eafaace7d2d228b8636264a9ea11137d0be741a936f7290e09525586818726000f07ed84a5ae711b89d61f52e89e
 SHA512 
519bc654adcf131d85d1ef83f62be2429f7472df25cf962fdc1cf5070d33c39dfe71f08fbf296df9b85fdfcda95cf2fea27e8e52e9ae93de27bb8fc4a5b55dd1
 DIST strum_macros-0.26.4.crate 27531 BLAKE2B 
7f7d57c957a1591054288fcae6590a5e669fba1b47d8f1a52371ce60fd84f91fdb430e48cc7edbb5fc72914be5ce12af29758b653680da3f4177339b31206750
 SHA512 
77a17ce47d5e8fe8a89cb6aa6c3ca5d5c2625aea0f93456f05a9994238cd3b08b3f7c6a45e9b3db21bca8fb5759f505f15cc111ac84acbbb34d59cdae8307b0b
 DIST syd-3.20.0.tar.gz 762148 BLAKE2B 
9b904d4ccb4161bf5c5ee0e056b2e0e042e9c180356b7a18570527559a7c4ff62ed3161680842681cea4f1fe7368ef6bbee611a956f2b1e5486b4aff35f1fb51
 SHA512 
cf0ed7f79b3c77b563b2da7be10486bb47ad070a69fe3998240dd7a7906fc6ca95aeba4b69c879564abfe6196239b34edae4b8da1f329261a5d4577798d686f9
-DIST syd-3.21.0.tar.gz 732770 BLAKE2B 
27b74fe269d2c63de18e946fa2acac469f6bb54a80ccfd11dd20e5476abb6e50f39a5f4c69b39ce999f9721dbdf975fde9823ce385b83678a8d2e4d1cc9d5074
 SHA512 
35e96a05bbfad0f0e83c183ffd5c23cd9a3381a676f467af823fc4865e05bfdc93e6005b94edace22c09282d8ba61a16c3477bee8bf457d8095bc3ca0bac967f
 DIST syd-3.21.1.tar.gz 733506 BLAKE2B 
5dcd1b628c317cf353b2a10b790dcdca41563d4d1e850fbfaf57a3442e88684110e7de2999388fa4e57565e2a99d5b4ac08e52405db38c51f6390cd1f43be5ed
 SHA512 
411ab13a70a6952cbed6b8db5437ff6c67ae7558dd94bb534ebc98a93ff7f6e114a8395fee23170071a36b339b21cc3fc5943a0d663cdb0dde0fcee75260559f
 DIST syn-1.0.109.crate 237611 BLAKE2B 
e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9
 SHA512 
12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
 DIST syn-2.0.66.crate 264855 BLAKE2B 
5029091b2cfa88e5c739be913a647dc9492696398c09b891f84089350e6f09baafd9935b81e0f3519d5465eff2e1822ef6cdc96c15d6a40d1b6b8dd2f9e7d073
 SHA512 
60a617bfd37d74c52e4d4d63ef0a27a2f9b982469a6926922f2f6e96754a0c66affb0847b9a44d505c053cbd788b97e998efb8d1e558ea00ae4a0b7f15bed9b0

diff --git a/sys-apps/syd/syd-3.21.0.ebuild b/sys-apps/syd/syd-3.21.0.ebuild
deleted file mode 100644
index c39e1dc7ca0f..
--- a/sys-apps/syd/syd-3.21.0.ebuild
+++ /dev/null
@@ -1,335 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RESTRICT="test" # fails with sandbox
-
-CRATES="
-   addr2line@0.22.0
-   adler@1.0.2
-   ahash@0.8.11
-   aho-corasick@1.1.3
-   allocator-api2@0.2.18
-   android-tzdata@0.1.1
-   android_system_properties@0.1.5
-   anes@0.1.6
-   anstream@0.6.14
-   anstyle-parse@0.2.4
-   anstyle-query@1.1.0
-   anstyle-wincon@3.0.3
-   anstyle@1.0.7
-   anyhow@1.0.86
-   argv@0.1.11
-   autocfg@1.3.0
-   backtrace@0.3.72
-   bitflags@1.3.2
-   bitflags@2.5.0
-   bstr@1.9.1
-   bumpalo@3.16.0
-   byteorder@1.5.0
-   caps@0.5.5
-   cast@0.3.0
-   cc@1.0.99
-   cfg-if@1.0.0
-   cfg_aliases@0.2.1
-   chrono@0.4.38
-   ciborium-io@0.2.2
-   ciborium-ll@0.2.2
-   ciborium@0.2.2
-   clap@4.5.6
-   clap_builder@4.5.6
-   clap_derive@4.5.5
-   clap_lex@0.7.1
-   colorchoice@1.0.1
-   const-hex@1.12.0
-   core-foundation-sys@0.8.6
-   cpufeatures@0.2.12
-   crc32fast@1.4.2
-   criterion-plot@0.5.0
-   criterion@0.5.1
-   crossbeam-channel@0.5.13
-   crossbeam-deque@0.8.5
-   crossbeam-epoch@0.9.18
-   crossbeam-queue@0.3.11
-   crossbeam-utils@0.8.20
-   crossbeam@0.8.4
-   crunchy@0.2.2
-   cty@0.2.2
-   darling@0.20.9
-   darling_core@0.20.9
-   darling_macro@0.20.9
-   derive_builder@0.20.0
-   derive_builder_core@0.20.0
-   derive_builder_macro@0.20.0
-   dirs-sys@0.4.1
-   dirs@5.0.1
-   either@1.12.0
-   env_filter@0.1.0
-   env_logger@0.11.3
-   equivalent@1.0.1
-   errno@0.3.9
-   fastrand@2.1.0
-   fixedbitset@0.4.2
-   fixedbitset@0.5.7
-   flate2@1.0.30
-  

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

2024-06-08 Thread Patrick Lauer
commit: 20abed36d6e584210c95c05f09c19aaaf17129b5
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Jun  9 05:50:48 2024 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sun Jun  9 05:51:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20abed36

sys-apps/syd: add 3.21.1

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

 sys-apps/syd/Manifest  |   2 +
 sys-apps/syd/syd-3.21.1.ebuild | 335 +
 2 files changed, 337 insertions(+)

diff --git a/sys-apps/syd/Manifest b/sys-apps/syd/Manifest
index b4428e51f6de..76a26f8b86aa 100644
--- a/sys-apps/syd/Manifest
+++ b/sys-apps/syd/Manifest
@@ -218,6 +218,7 @@ DIST strum_macros-0.26.2.crate 27056 BLAKE2B 
c9df13a91dd08f8bba0dfeec4fc03b59cd7
 DIST strum_macros-0.26.4.crate 27531 BLAKE2B 
7f7d57c957a1591054288fcae6590a5e669fba1b47d8f1a52371ce60fd84f91fdb430e48cc7edbb5fc72914be5ce12af29758b653680da3f4177339b31206750
 SHA512 
77a17ce47d5e8fe8a89cb6aa6c3ca5d5c2625aea0f93456f05a9994238cd3b08b3f7c6a45e9b3db21bca8fb5759f505f15cc111ac84acbbb34d59cdae8307b0b
 DIST syd-3.20.0.tar.gz 762148 BLAKE2B 
9b904d4ccb4161bf5c5ee0e056b2e0e042e9c180356b7a18570527559a7c4ff62ed3161680842681cea4f1fe7368ef6bbee611a956f2b1e5486b4aff35f1fb51
 SHA512 
cf0ed7f79b3c77b563b2da7be10486bb47ad070a69fe3998240dd7a7906fc6ca95aeba4b69c879564abfe6196239b34edae4b8da1f329261a5d4577798d686f9
 DIST syd-3.21.0.tar.gz 732770 BLAKE2B 
27b74fe269d2c63de18e946fa2acac469f6bb54a80ccfd11dd20e5476abb6e50f39a5f4c69b39ce999f9721dbdf975fde9823ce385b83678a8d2e4d1cc9d5074
 SHA512 
35e96a05bbfad0f0e83c183ffd5c23cd9a3381a676f467af823fc4865e05bfdc93e6005b94edace22c09282d8ba61a16c3477bee8bf457d8095bc3ca0bac967f
+DIST syd-3.21.1.tar.gz 733506 BLAKE2B 
5dcd1b628c317cf353b2a10b790dcdca41563d4d1e850fbfaf57a3442e88684110e7de2999388fa4e57565e2a99d5b4ac08e52405db38c51f6390cd1f43be5ed
 SHA512 
411ab13a70a6952cbed6b8db5437ff6c67ae7558dd94bb534ebc98a93ff7f6e114a8395fee23170071a36b339b21cc3fc5943a0d663cdb0dde0fcee75260559f
 DIST syn-1.0.109.crate 237611 BLAKE2B 
e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9
 SHA512 
12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
 DIST syn-2.0.66.crate 264855 BLAKE2B 
5029091b2cfa88e5c739be913a647dc9492696398c09b891f84089350e6f09baafd9935b81e0f3519d5465eff2e1822ef6cdc96c15d6a40d1b6b8dd2f9e7d073
 SHA512 
60a617bfd37d74c52e4d4d63ef0a27a2f9b982469a6926922f2f6e96754a0c66affb0847b9a44d505c053cbd788b97e998efb8d1e558ea00ae4a0b7f15bed9b0
 DIST tabwriter-1.4.0.crate 9951 BLAKE2B 
8833c5a7f37749268187e60d95b07262e77c461ab868cd934e58031703dc0c9ea83b8757e681747900dc07eb5c8e41e589d9c37568b66ca25c95f0fbf07c8a8c
 SHA512 
066846124e3beee816f76ed3a59fb224593537ce5807aa472fbcd0cb98f638dba6801d171b6d1026e56b6eaae6f2e873d64c190c97bbd8d6ffeffc82f3b4d52f
@@ -238,6 +239,7 @@ DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 
4cede03c08758ccd6bf53a0d0057d7542d
 DIST unicode-width-0.1.12.crate 24062 BLAKE2B 
61afd22353d46a8a77519af9b3580d75dafc7965967f7724cb740f1ee199c7742b3549ad6c67776b876dbda5b8f27c634431f68517e29a72ade1622da9fde446
 SHA512 
0bafd7a69bdf49c849e7c063ebf0487eca8a76244e3bc18c9a5f4609465dc0e5d482daceb6a9a6f4125b801bf7063cb8225fdb55173e5dc55e7bf278300df1b4
 DIST unicode-width-0.1.13.crate 457228 BLAKE2B 
757c4da5fa090369a26130b08440c2348f1cd1c0dfbb6770dd75b65eba797eaa65f5d683f0c2862cced06124d46a89b4825af0d990f6adc2df8709b8ef291665
 SHA512 
9781d6dab2c6343e8c28ec66b50cb4293261bb2114e122fa80ad2facdb23020f5b621c38030193b918669e58adf143808e5ab4c507c18beb6dc61e97b2e296f4
 DIST utf8parse-0.2.1.crate 13435 BLAKE2B 
a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a
 SHA512 
51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050
+DIST utf8parse-0.2.2.crate 13499 BLAKE2B 
095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144
 SHA512 
f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
 DIST valuable-0.1.0.crate 27718 BLAKE2B 
ef5ded994c9a6dd302bed27f0d757447b0c86dfefa499c1ef0d25c3a6745ce61cfa2c926826534c9f605f9b89b4a19f91f06f94ae7c03f1ddc4c58fab3ae58bb
 SHA512 
a97f65db1f1c5049a276dbb0e45e25c6fc6ce9d27ac1fcd77c945324cd8216ef60344065c79799ca04e338455e4f7422c44078eea32d5fc359dd0211ee7eb387
 DIST version_check-0.9.4.crate 14895 BLAKE2B 
fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89
 SHA512 
b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
 DIST walkdir-2.5.0.crate 23951 BLAKE2B 
a2d3a973f206e94699adec0263dd5e211347722cf3ab8253

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

2024-06-08 Thread Sam James
commit: 9f31c13fd9ad9e87a32d18e382a1ff907af29436
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun  9 05:27:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  9 05:27:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f31c13f

sys-devel/gcc: add 14.1.1_p20240608

I plan to keyword this shortly for the linked bug.

Bug: https://bugs.gentoo.org/933423
Signed-off-by: Sam James  gentoo.org>

 sys-devel/gcc/Manifest|  2 ++
 sys-devel/gcc/gcc-14.1.1_p20240608.ebuild | 56 +++
 2 files changed, 58 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index a013d838bc60..fea1328833ca 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -31,8 +31,10 @@ DIST gcc-13.3.0.tar.xz 87909952 BLAKE2B 
0f3728b026bd8aab0e469dda54facf157a4b753d
 DIST gcc-14-20240518.tar.xz 87946040 BLAKE2B 
83e567d680b1463cc672fb461aa180cf46555911f0e91a3fb89b11fe8b81d12d64b3a3419953849cf2deb38f1cdf0defc05169c145964f74c1105d942b5519f9
 SHA512 
73dae806add90e8b3cdfe1c56754ae886f6f6150ef4ef217664b48507ff19d20933648bb6a19ab62756146e83e4df037ced30e4504d562966c40b3750475f28f
 DIST gcc-14-20240525.tar.xz 87961136 BLAKE2B 
89898dfb5ce7e135f02e88e476df6aa48d7f809ac695328d51d1dc8deec89537c0da80d542a0063d718aad45f10fc192d2540caeb0ba8f6aa61a88410de47166
 SHA512 
ad4a3ada606df91836a145b9b78d96251760a42ff6c879a558a16889f708aca3626dfbb2abbaff3c87107ea17a088a216dbe139399bd766ba8bb0b9231285f1c
 DIST gcc-14-20240601.tar.xz 87970588 BLAKE2B 
bd2ac4252b1fc7173bad17116249f66559a894888b844e41e3502cb370a3571ae5736e1a733d291656e16e753f80d77fc4c7377882eaea24035e63712f2609ce
 SHA512 
ac8db89eef701f54b57581808833817d4c27e07e23a80d83f5a597003ae34297d22c7da807ea68985ae79f487b91f1fbc8d43b0e70864da2c0df8a8ceb800e52
+DIST gcc-14-20240608.tar.xz 87975596 BLAKE2B 
0c86e6c5d1153151e64d77c9cf44f14b668b4605bc516b38eaa0d559d0eaf4f3bf986cd8cd6006c6af0451fca847ee16f51dd99db36dd77a44f4ab3a5679
 SHA512 
e666a3d720b34ed255018ac03823a1261935a742f6e6dbddb074961eb5e6b05d3dbd3e3fecf8f9883598e532d28c867d60803589f51b9cd34220e1a40e65
 DIST gcc-14.1.0-musl-patches-1.tar.xz 3600 BLAKE2B 
4cd920b7ca1f122cae806707564d8e45bfd48e78c88788a12a301f6068b5a5f335d8885e67479ac536c66aeaa81f2ecb7240ae56e9fc821a7246ab66b453711f
 SHA512 
61c48d90a55dfc2129d96aee69d939d6a89f6407f69f7bd12c1a619f28989f471fd219d731958f8e62b0fd650c32300f0ad8dc06d5df23d9fc8c1a77fe210c25
 DIST gcc-14.1.0-patches-1.tar.xz 11584 BLAKE2B 
d483f4e3324acdc26b9837028d5e20ad0cdcf3ef4bcc78a6902d63ceebc7e5ff70c8163f6a8c8e36405df47c59dd2df506147c53ce51a8ec73494e65b5902647
 SHA512 
3d7aea113b594d1896c93e9e6be85f467488fa75de2800ed76eab2f87cef26829b235d1f361b187e38cf13b0fb9518cd4431c3106ec1e49d0f744e7eb703eaa0
+DIST gcc-14.1.0-patches-2.tar.xz 11400 BLAKE2B 
8698d9521b193a03df20b68b70bc8d2dc083e246542d95e510b86f152a4d13818162985d4728d87f74be784870595a238d195f617427ec0905919cce0ed23476
 SHA512 
17e97aec43dea0c131fc6c829d05b7ab56d3164a7d79715f08f54cc2cff81747d1554ca2644edcc1cbd7db3d87dba6a1c2fb71896950bd9b54c4c5c10daa3e7f
 DIST gcc-15-20240519.tar.xz 88058724 BLAKE2B 
b9a9a93132fac8f827cd9f293fa09a4705084a420072da27161792a9c5f84a8fc9f28b15e878a5e7872579d4e89ae2e383b025d0529cf9e11c7f87454d61d62f
 SHA512 
00eaf263d3eafb8b1ff101d703d9d82a770a79dd5484a6e69adb53889313ad300b65ac5159564950921985178546475cc26d760395ca68b4a6d4433ff26a6ffc
 DIST gcc-15-20240526.tar.xz 88091872 BLAKE2B 
71bc733910cd334227ea0b78770bec9b4253b04ae7673c8f48e92c8c3322ecb2c4169b0d15df7a2f8fb222fed379c84fcec632d211e6aad815b56442ce28e9fb
 SHA512 
65b948026bd558d5e2c70f76f62a4676bcd37d4d1201871f473d7f0ee32faa2614bd64f52090565c46e310032c743328f6182db97de874556c872f4ec0ff2ec2
 DIST gcc-15-20240602.tar.xz 88177484 BLAKE2B 
e3998b5608e4d6d7fed79aa41ee8dafb7165da3203823dcddb79c2548b4356900153e2135e42794eeb7097f2888b5988b7fd451ae1436b2f41fa227f1c59745f
 SHA512 
dc9479f4171daff51a2df55cf907efcdcf02d4d91bbb50a7e1e5c64232ebd640ab424558fe8c3df50e70421b336ca66b1b02e0b59d5e3d07a13e1c97cee7b696

diff --git a/sys-devel/gcc/gcc-14.1.1_p20240608.ebuild 
b/sys-devel/gcc/gcc-14.1.1_p20240608.ebuild
new file mode 100644
index ..7c2bc0dc66b4
--- /dev/null
+++ b/sys-devel/gcc/gcc-14.1.1_p20240608.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="14.1.0"
+PATCH_VER="2"
+MUSL_VER="1"
+MUSL_GCC_VER="14.1.0"
+PYTHON_COMPAT=( python3_{10..12} )
+
+if [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs to be aft

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

2024-06-08 Thread Arthur Zamarin
commit: 06811c08a1b312bd7ab41e21e451ba046fb7c473
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jun  9 04:35:38 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jun  9 04:35:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06811c08

media-libs/liboggz: EAPI 6 -> 8

Closes: https://bugs.gentoo.org/808159
Closes: https://bugs.gentoo.org/473634
Signed-off-by: Arthur Zamarin  gentoo.org>

 .../{liboggz-1.1.1.ebuild => liboggz-1.1.1-r1.ebuild} | 15 +--
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/media-libs/liboggz/liboggz-1.1.1.ebuild 
b/media-libs/liboggz/liboggz-1.1.1-r1.ebuild
similarity index 70%
rename from media-libs/liboggz/liboggz-1.1.1.ebuild
rename to media-libs/liboggz/liboggz-1.1.1-r1.ebuild
index b227b75a905d..0059e8361564 100644
--- a/media-libs/liboggz/liboggz-1.1.1.ebuild
+++ b/media-libs/liboggz/liboggz-1.1.1-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit autotools
 
@@ -15,11 +15,13 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 
sparc x86"
 IUSE="doc static-libs test"
 RESTRICT="!test? ( test )"
 
-RDEPEND=">=media-libs/libogg-1.2.0"
-DEPEND="${RDEPEND}
+DEPEND=">=media-libs/libogg-1.2.0"
+RDEPEND="${DEPEND}"
+BDEPEND="
virtual/pkgconfig
doc? ( app-text/doxygen )
-   test? ( app-text/docbook-sgml-utils )"
+   test? ( app-text/docbook-sgml-utils )
+"
 
 PATCHES=( "${FILESDIR}/${P}-destdir.patch" )
 
@@ -27,7 +29,7 @@ src_prepare() {
default
 
if ! use doc; then
-   sed -i -e '/AC_CHECK_PROG/s:doxygen:dIsAbLe&:' configure.ac || 
die
+   sed -e '/AC_CHECK_PROG/s:doxygen:dIsAbLe&:' -i configure.ac || 
die
fi
 
AT_M4DIR="m4" eautoreconf
@@ -40,5 +42,6 @@ src_configure() {
 
 src_install() {
default
-   find "${D}" -name '*.la' -delete || die "Pruning failed"
+   mv "${ED}"/usr/share/doc/${PN} "${ED}"/usr/share/doc/${PF} || die # bug 
808159
+   find "${D}" -type f -name '*.la' -delete || die
 }



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

2024-06-08 Thread Arthur Zamarin
commit: 8ff6629193dc380b4d8fc2f679c07047894d69c7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jun  9 03:56:28 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jun  9 03:56:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ff66291

sci-libs/arprec: EAPI 6 -> 8

Closes: https://bugs.gentoo.org/526960
Signed-off-by: Arthur Zamarin  gentoo.org>

 ...rprec-2.2.19.ebuild => arprec-2.2.19-r1.ebuild} | 27 --
 1 file changed, 15 insertions(+), 12 deletions(-)

diff --git a/sci-libs/arprec/arprec-2.2.19.ebuild 
b/sci-libs/arprec/arprec-2.2.19-r1.ebuild
similarity index 79%
rename from sci-libs/arprec/arprec-2.2.19.ebuild
rename to sci-libs/arprec/arprec-2.2.19-r1.ebuild
index b31b5b5c86c7..dc6ff68e1078 100644
--- a/sci-libs/arprec/arprec-2.2.19.ebuild
+++ b/sci-libs/arprec/arprec-2.2.19-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 FORTRAN_NEEDED=fortran
 FORTRAN_STANDARD=90
@@ -11,9 +11,10 @@ inherit autotools fortran-2
 DESCRIPTION="Arbitrary precision float arithmetics and functions"
 HOMEPAGE="https://crd-legacy.lbl.gov/~dhbailey/mpdist/";
 SRC_URI="https://crd.lbl.gov/~dhbailey/mpdist/${P}.tar.gz";
+S="${WORKDIR}/${PN}"
 
-SLOT="0"
 LICENSE="BSD"
+SLOT="0"
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="cpu_flags_x86_fma3 cpu_flags_x86_fma4 doc fortran qd static-libs"
 
@@ -24,20 +25,22 @@ PATCHES=(
"${FILESDIR}"/${P}-gold.patch
 )
 
-S="${WORKDIR}/${PN}"
-
 src_prepare() {
default
+   sed -e '/TESTS =/s/ io//' -i tests/Makefile.am || die # bug 526960
+
eautoreconf
 }
 
 src_configure() {
-   econf \
-   --enable-shared \
-   $(use_enable static-libs static) \
-   $(use_enable cpu_flags_x86_fma$(usex cpu_flags_x86_fma3 3 4) 
fma) \
-   $(use_enable fortran) \
+   local myeconfargs=(
+   --enable-shared
+   $(use_enable static-libs static)
+   $(use_enable cpu_flags_x86_fma$(usex cpu_flags_x86_fma3 3 4) 
fma)
+   $(use_enable fortran)
$(use_enable qd)
+   )
+   econf "${myeconfargs[@]}"
 }
 
 src_compile() {
@@ -75,10 +78,10 @@ src_install() {
fi
 
if ! use doc; then
-   rm "${ED%/}"/usr/share/doc/${PF}/*.pdf || die
+   rm "${ED}"/usr/share/doc/${PF}/*.pdf || die
fi
 
if ! use static-libs; then
-   find "${D}" -name '*.la' -delete || die
+   find "${D}" -type f -name '*.la' -delete || die
fi
 }



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

2024-06-08 Thread Arthur Zamarin
commit: a06dfc8791fabd5050a6fc8d0c0a3ef023cad8cd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jun  9 03:39:15 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jun  9 03:39:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a06dfc87

sys-apps/bar: drop 1.11.1

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

 sys-apps/bar/bar-1.11.1.ebuild | 47 --
 1 file changed, 47 deletions(-)

diff --git a/sys-apps/bar/bar-1.11.1.ebuild b/sys-apps/bar/bar-1.11.1.ebuild
deleted file mode 100644
index 1ed308f56c70..
--- a/sys-apps/bar/bar-1.11.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-DESCRIPTION="Console Progress Bar"
-HOMEPAGE="http://clpbar.sourceforge.net/";
-SRC_URI="https://downloads.sourceforge.net/clpbar/${PN}_${PV}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE="doc"
-
-DEPEND="doc? ( >=app-text/doxygen-1.3.5 )"
-RDEPEND=""
-
-src_prepare() {
-   default
-   sed '/cd $(WEB_DIR) && $(MAKE)/d' -i Makefile.am || die
-   eautomake
-}
-
-src_configure() {
-   # Fix bug 113392
-   econf $(use_enable !sparc use-memalign)
-}
-
-src_compile() {
-   emake CFLAGS="${CFLAGS}"
-
-   if use doc; then
-   mkdir -p ../www/doxygen/${PV} || die
-   emake update-www
-   HTML_DOCS=( ../www/doxygen/${PV}/html/. )
-
-   # remove doxygen working files
-   find ../www/doxygen/${PV}/html \( -iname '*.map' -o -iname 
'*.md5' \) -delete || die
-   fi
-}
-
-src_install() {
-   default
-   dodoc TROUBLESHOOTING debian/changelog
-}



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

2024-06-08 Thread Arthur Zamarin
commit: a62c72364084d30c61ade41016d83420b4c784ce
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jun  9 03:38:35 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jun  9 03:39:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a62c7236

sys-apps/bar: Stabilize 1.11.1-r1 x86, #933848

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

 sys-apps/bar/bar-1.11.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/bar/bar-1.11.1-r1.ebuild 
b/sys-apps/bar/bar-1.11.1-r1.ebuild
index 233c894cef2c..8dd02807e397 100644
--- a/sys-apps/bar/bar-1.11.1-r1.ebuild
+++ b/sys-apps/bar/bar-1.11.1-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://downloads.sourceforge.net/clpbar/${PN}_${PV}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
 IUSE="doc"
 
 BDEPEND="



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

2024-06-08 Thread Arthur Zamarin
commit: e8dc852f6b9c38d9a94e72b6557b96504479848c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jun  9 03:38:32 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jun  9 03:39:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8dc852f

sys-apps/bar: Stabilize 1.11.1-r1 amd64, #933848

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

 sys-apps/bar/bar-1.11.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/bar/bar-1.11.1-r1.ebuild 
b/sys-apps/bar/bar-1.11.1-r1.ebuild
index b2b18c005864..233c894cef2c 100644
--- a/sys-apps/bar/bar-1.11.1-r1.ebuild
+++ b/sys-apps/bar/bar-1.11.1-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://downloads.sourceforge.net/clpbar/${PN}_${PV}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm ~x86"
 IUSE="doc"
 
 BDEPEND="



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

2024-06-08 Thread Matt Turner
commit: a03052a8988b5264704b81f3d276a31c2d1aaabe
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jun  9 03:04:30 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jun  9 03:32:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a03052a8

dev-lang/luajit: Version bump to 2.1.1716656478

Closes: https://bugs.gentoo.org/917019
Signed-off-by: Matt Turner  gentoo.org>

 dev-lang/luajit/Manifest |  1 +
 dev-lang/luajit/luajit-2.1.1716656478.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/dev-lang/luajit/Manifest b/dev-lang/luajit/Manifest
index 9b0d30a48afc..c8ba66d29edc 100644
--- a/dev-lang/luajit/Manifest
+++ b/dev-lang/luajit/Manifest
@@ -1,2 +1,3 @@
 DIST luajit-2.1.0_beta3_p20220127.tar.gz 1072282 BLAKE2B 
e1d4834683b9ec16f0567f5de486262d84af145e3e27724d343c130288e90abff089fd5c7ff1275f9dde3cb5ae4f818f710020bd708c599972a14f1671381c2a
 SHA512 
4c6ae7173bb91dc2d4d425da4afdab2520078e15ae4471c0cb99a255dd7544d6900b333efbbfc8f26ffbc4fcd8f1d2daf65671c59b5cafd6b0d53cb07b49d4ff
 DIST luajit-2.1.0_beta3_p20220613.tar.gz 1074088 BLAKE2B 
dbcfd4efcffb9b659a85af753017da5ca9b95e89a03dfe4e594513f2ad09b08e19a862527d41bd5adf8473afd022a471176ff5412975af47bdd785b9b9cfd43b
 SHA512 
e4fc6ebde9cd9efc5e9936416526a0f581186bf0661eca60a50bcf5048312e02f66dc905308d63abda03380c33aa2e64ceddd87527d59a4488ae7f4aeaf36dfe
+DIST luajit-2.1.1716656478.tar.gz 1081717 BLAKE2B 
42807910aa81e705ff39c382e98e479d46d31453fd6fc1857220c7d4cb66d0801e2ffd813ea3c55ab2bcde8e64275d0fec2044514d7b0ef5287714ec8061bf7a
 SHA512 
6b00d37a33f0bafbd953569ef035546a97237a53cfb718d8aecca7e9c7afe5e4706e4a53e40b9afb8720adc8eee044d8d75b8ea6cdc50d2c3f8461d79bb73b26

diff --git a/dev-lang/luajit/luajit-2.1.1716656478.ebuild 
b/dev-lang/luajit/luajit-2.1.1716656478.ebuild
new file mode 100644
index ..9d52ad0cb632
--- /dev/null
+++ b/dev-lang/luajit/luajit-2.1.1716656478.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GIT_COMMIT=93e87998b24021b94de8d1c8db24c46fb6e9
+
+# Upstream doesn't make releases anymore and instead have a (broken) "rolling
+# git tag" model.
+#
+# https://github.com/LuaJIT/LuaJIT/issues/665#issuecomment-784452583
+# https://www.freelists.org/post/luajit/LuaJIT-uses-rolling-releases
+#
+# Regular snapshots should be made from the v2.1 branch. Get the version with
+# `git show -s --format=%ct`
+
+inherit toolchain-funcs
+
+DESCRIPTION="Just-In-Time Compiler for the Lua programming language"
+HOMEPAGE="https://luajit.org/";
+SRC_URI="https://github.com/LuaJIT/LuaJIT/archive/${GIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/LuaJIT-${GIT_COMMIT}"
+
+LICENSE="MIT"
+# this should probably be pkgmoved to 2.0 for sake of consistency.
+SLOT="2/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 -hppa ~mips ~ppc -riscv -sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="lua52compat static-libs"
+
+_emake() {
+   emake \
+   Q= \
+   PREFIX="${EPREFIX}/usr" \
+   MULTILIB="$(get_libdir)" \
+   DESTDIR="${D}" \
+   CFLAGS="" \
+   LDFLAGS="" \
+   HOST_CC="$(tc-getBUILD_CC)" \
+   HOST_CFLAGS="${BUILD_CPPFLAGS} ${BUILD_CFLAGS}" \
+   HOST_LDFLAGS="${BUILD_LDFLAGS}" \
+   STATIC_CC="$(tc-getCC)" \
+   DYNAMIC_CC="$(tc-getCC) -fPIC" \
+   TARGET_LD="$(tc-getCC)" \
+   TARGET_CFLAGS="${CPPFLAGS} ${CFLAGS}" \
+   TARGET_LDFLAGS="${LDFLAGS}" \
+   TARGET_AR="$(tc-getAR) rcus" \
+   BUILDMODE="$(usex static-libs mixed dynamic)" \
+   TARGET_STRIP="true" \
+   INSTALL_LIB="${ED}/usr/$(get_libdir)" \
+   "$@"
+}
+
+src_compile() {
+   tc-export_build_env
+   _emake XCFLAGS="$(usex lua52compat "-DLUAJIT_ENABLE_LUA52COMPAT" "")"
+}
+
+src_install() {
+   _emake install
+   dosym luajit-"${PV}" /usr/bin/luajit
+
+   HTML_DOCS="doc/." einstalldocs
+}



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

2024-06-08 Thread Ionen Wolkens
commit: 86d18e524d6c62dd6aac7683cea2a5afd514121a
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sun Jun  9 01:51:40 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jun  9 03:27:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86d18e52

dev-python/libvirt-python: Stabilize 10.1.0 ppc64, #930933

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

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

diff --git a/dev-python/libvirt-python/libvirt-python-10.1.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-10.1.0.ebuild
index 29d5fde4bdc2..5c8628103631 100644
--- a/dev-python/libvirt-python/libvirt-python-10.1.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-10.1.0.ebuild
@@ -23,7 +23,7 @@ else
MY_P="${P/_rc/-rc}"
SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz
verify-sig? ( 
https://libvirt.org/sources/python/${MY_P}.tar.gz.asc )"
-   KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+   KEYWORDS="amd64 ~arm arm64 ppc64 x86"
RDEPEND="app-emulation/libvirt:0/${PV}"
 fi
 S="${WORKDIR}/${P%_rc*}"



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

2024-06-08 Thread Ionen Wolkens
commit: 1916491e1f4653a943e428254bc4015bc536a541
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sun Jun  9 02:00:40 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jun  9 03:27:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1916491e

profiles/arch/mips: unmask dev-python/{jaraco-path,setuptools}[test]

Bug: https://bugs.gentoo.org/924324
Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 profiles/arch/mips/package.use.mask | 8 
 1 file changed, 8 deletions(-)

diff --git a/profiles/arch/mips/package.use.mask 
b/profiles/arch/mips/package.use.mask
index a9717ab8aad9..024fa9868b4f 100644
--- a/profiles/arch/mips/package.use.mask
+++ b/profiles/arch/mips/package.use.mask
@@ -143,14 +143,6 @@ dev-libs/libgudev test
 # dev-python/django is not keyworded here
 dev-python/diskcache test
 
-# Joshua Kinard  (2021-05-20)
-# mask USE 'test' on MIPS for setuptools  and jaraco-path due to
-# the very deep dependency chain that is enabled.  Will unmask
-# on a future date.
-# Bug #774216
-dev-python/jaraco-path test
-dev-python/setuptools test
-
 # Sam James  (2021-02-06)
 # media-sound/sndio is not yet keyworded here
 # bug #769098, bug #769122



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

2024-06-08 Thread Ionen Wolkens
commit: 446a1d4c9f939371ed43f660285683c3c12e6c3e
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Jun  8 20:45:56 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jun  9 03:27:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=446a1d4c

app-emulation/libvirt-glib: Stabilize 5.0.0 x86, #930933

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/libvirt-glib/libvirt-glib-5.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/libvirt-glib/libvirt-glib-5.0.0.ebuild 
b/app-emulation/libvirt-glib/libvirt-glib-5.0.0.ebuild
index 1d45b4004f35..f40d082947f0 100644
--- a/app-emulation/libvirt-glib/libvirt-glib-5.0.0.ebuild
+++ b/app-emulation/libvirt-glib/libvirt-glib-5.0.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://libvirt.org/ 
https://gitlab.com/libvirt/libvirt-glib/";
 SRC_URI="https://libvirt.org/sources/glib/${P}.tar.xz";
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 IUSE="gtk-doc +introspection test +vala"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="vala? ( introspection )"



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

2024-06-08 Thread Ionen Wolkens
commit: fe7d497b88e949ba4aae6c3aa0ce18b3039e19e1
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Jun  8 20:45:56 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jun  9 03:27:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe7d497b

app-emulation/libvirt: Stabilize 10.1.0-r1 x86, #930933

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/libvirt/libvirt-10.1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/libvirt/libvirt-10.1.0-r1.ebuild 
b/app-emulation/libvirt/libvirt-10.1.0-r1.ebuild
index c4ef65f03162..f87155bcc791 100644
--- a/app-emulation/libvirt/libvirt-10.1.0-r1.ebuild
+++ b/app-emulation/libvirt/libvirt-10.1.0-r1.ebuild
@@ -21,7 +21,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="https://libvirt.org/sources/${P}.tar.xz
verify-sig? ( https://libvirt.org/sources/${P}.tar.xz.asc )"
-   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
 fi
 
 DESCRIPTION="C toolkit to manipulate virtual machines"



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

2024-06-08 Thread Ionen Wolkens
commit: a3048513a365778edf39ac307b5894d8ecb48f4c
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sun Jun  9 01:51:39 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jun  9 03:27:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3048513

app-emulation/libvirt: Stabilize 10.1.0-r1 ppc64, #930933

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/libvirt/libvirt-10.1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/libvirt/libvirt-10.1.0-r1.ebuild 
b/app-emulation/libvirt/libvirt-10.1.0-r1.ebuild
index f87155bcc791..f3cc8929a599 100644
--- a/app-emulation/libvirt/libvirt-10.1.0-r1.ebuild
+++ b/app-emulation/libvirt/libvirt-10.1.0-r1.ebuild
@@ -21,7 +21,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="https://libvirt.org/sources/${P}.tar.xz
verify-sig? ( https://libvirt.org/sources/${P}.tar.xz.asc )"
-   KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+   KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 fi
 
 DESCRIPTION="C toolkit to manipulate virtual machines"



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

2024-06-08 Thread Ionen Wolkens
commit: ce0e4c0449ff6ad0483ac073d38d998d564bf8f2
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Jun  8 20:11:02 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jun  9 03:27:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce0e4c04

app-emulation/libvirt-glib: Stabilize 5.0.0 amd64, #930933

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/libvirt-glib/libvirt-glib-5.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/libvirt-glib/libvirt-glib-5.0.0.ebuild 
b/app-emulation/libvirt-glib/libvirt-glib-5.0.0.ebuild
index 7110202ec4d8..1d45b4004f35 100644
--- a/app-emulation/libvirt-glib/libvirt-glib-5.0.0.ebuild
+++ b/app-emulation/libvirt-glib/libvirt-glib-5.0.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://libvirt.org/ 
https://gitlab.com/libvirt/libvirt-glib/";
 SRC_URI="https://libvirt.org/sources/glib/${P}.tar.xz";
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~x86"
 IUSE="gtk-doc +introspection test +vala"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="vala? ( introspection )"



[gentoo-commits] repo/gentoo:master commit in: dev-util/spirv-llvm-translator/

2024-06-08 Thread Ionen Wolkens
commit: f8957bdc32b3e0ee3dc82fa52e7576a033564344
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Jun  8 20:53:15 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jun  9 03:27:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8957bdc

dev-util/spirv-llvm-translator: Stabilize 17.0.0-r2 x86, #930674

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.0-r2.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.0-r2.ebuild
index f88cc260c9b8..844d7cf8bac3 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.0-r2.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.0-r2.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="UoI-NCSA"
 SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-06-08 Thread Ionen Wolkens
commit: ad9fe22c09cd57e5ac60a8e9233ec1eb85ede80c
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Jun  8 20:45:56 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jun  9 03:27:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad9fe22c

dev-python/libvirt-python: Stabilize 10.1.0 x86, #930933

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

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

diff --git a/dev-python/libvirt-python/libvirt-python-10.1.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-10.1.0.ebuild
index ad6e30b736c8..29d5fde4bdc2 100644
--- a/dev-python/libvirt-python/libvirt-python-10.1.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-10.1.0.ebuild
@@ -23,7 +23,7 @@ else
MY_P="${P/_rc/-rc}"
SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz
verify-sig? ( 
https://libvirt.org/sources/python/${MY_P}.tar.gz.asc )"
-   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
RDEPEND="app-emulation/libvirt:0/${PV}"
 fi
 S="${WORKDIR}/${P%_rc*}"



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

2024-06-08 Thread Ionen Wolkens
commit: 45fbd9986c412cefd1ee78f4ea7a4ea2d7071a74
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sun Jun  9 01:51:40 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jun  9 03:27:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45fbd998

app-emulation/libvirt-glib: Stabilize 5.0.0 ppc64, #930933

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/libvirt-glib/libvirt-glib-5.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/libvirt-glib/libvirt-glib-5.0.0.ebuild 
b/app-emulation/libvirt-glib/libvirt-glib-5.0.0.ebuild
index f40d082947f0..35f4bc199f5f 100644
--- a/app-emulation/libvirt-glib/libvirt-glib-5.0.0.ebuild
+++ b/app-emulation/libvirt-glib/libvirt-glib-5.0.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://libvirt.org/ 
https://gitlab.com/libvirt/libvirt-glib/";
 SRC_URI="https://libvirt.org/sources/glib/${P}.tar.xz";
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 IUSE="gtk-doc +introspection test +vala"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="vala? ( introspection )"



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

2024-06-08 Thread Ionen Wolkens
commit: bce41f2d28b5b03c64b5960315fdc03213e751ea
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Jun  8 15:59:59 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jun  9 03:27:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bce41f2d

sys-apps/systemd: Stabilize 255.4 hppa, #930181

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

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

diff --git a/sys-apps/systemd/systemd-255.4.ebuild 
b/sys-apps/systemd/systemd-255.4.ebuild
index d37d5a298bae..ce7efa427338 100644
--- a/sys-apps/systemd/systemd-255.4.ebuild
+++ b/sys-apps/systemd/systemd-255.4.ebuild
@@ -25,7 +25,7 @@ else

SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz";
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86"
fi
 fi
 



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

2024-06-08 Thread Ionen Wolkens
commit: a57d14fd80443bc6459570adf04f8c28e65339e0
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Jun  8 20:11:02 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jun  9 03:27:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a57d14fd

dev-python/libvirt-python: Stabilize 10.1.0 amd64, #930933

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

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

diff --git a/dev-python/libvirt-python/libvirt-python-10.1.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-10.1.0.ebuild
index c4a9827cdfcb..ad6e30b736c8 100644
--- a/dev-python/libvirt-python/libvirt-python-10.1.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-10.1.0.ebuild
@@ -23,7 +23,7 @@ else
MY_P="${P/_rc/-rc}"
SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz
verify-sig? ( 
https://libvirt.org/sources/python/${MY_P}.tar.gz.asc )"
-   KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86"
RDEPEND="app-emulation/libvirt:0/${PV}"
 fi
 S="${WORKDIR}/${P%_rc*}"



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

2024-06-08 Thread Ionen Wolkens
commit: b43aa88dfdbd6527719bfa630fb258bbc7c408e8
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Jun  8 20:11:02 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jun  9 03:27:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b43aa88d

app-emulation/libvirt: Stabilize 10.1.0-r1 amd64, #930933

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/libvirt/libvirt-10.1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/libvirt/libvirt-10.1.0-r1.ebuild 
b/app-emulation/libvirt/libvirt-10.1.0-r1.ebuild
index 754c2b2a122d..c4ef65f03162 100644
--- a/app-emulation/libvirt/libvirt-10.1.0-r1.ebuild
+++ b/app-emulation/libvirt/libvirt-10.1.0-r1.ebuild
@@ -21,7 +21,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="https://libvirt.org/sources/${P}.tar.xz
verify-sig? ( https://libvirt.org/sources/${P}.tar.xz.asc )"
-   KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86"
 fi
 
 DESCRIPTION="C toolkit to manipulate virtual machines"



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

2024-06-08 Thread Michał Górny
commit: d356aeb3ab9374f19b313e764e54811bcdb89a71
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  9 03:07:58 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  9 03:07:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d356aeb3

dev-python/irc: Bump to 20.4.1

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

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

diff --git a/dev-python/irc/Manifest b/dev-python/irc/Manifest
index 2d23e5fe9e0a..7d02419381ed 100644
--- a/dev-python/irc/Manifest
+++ b/dev-python/irc/Manifest
@@ -1 +1,2 @@
 DIST irc-20.4.0.tar.gz 91215 BLAKE2B 
39244605b7ad47d4fd9c22b4040f14ad46ec79c339e1ffd8451fad04a3d2b7c4945d8474f4c9c9cf3c620cfc3b0298123ba21844849d5070cc85993f46997025
 SHA512 
ff75593cf9606c724232517c8340beb115ceda254acb5989c043bd0653f215b928b663570c98c27b845cc7431ea142514c85968e3e3b9bda0406ce799a2b1d2e
+DIST irc-20.4.1.tar.gz 91229 BLAKE2B 
05518a19821016e5a10173a5ee20a0d3cb6047eb87f4a153331bc8458abb365d27cde8ae02b1e7c12a86957adc7811511f61c516bdb1c6f0f03f4a5186524eb5
 SHA512 
e57e18c7c8111c883737cbaa176e0e895c182e43208ff784abf382bcab0b613287076ec35cfe266d78418e27b38a6443344b03bd90ea768c1c50ce0c32453d89

diff --git a/dev-python/irc/irc-20.4.1.ebuild b/dev-python/irc/irc-20.4.1.ebuild
new file mode 100644
index ..a090f3ee344d
--- /dev/null
+++ b/dev-python/irc/irc-20.4.1.ebuild
@@ -0,0 +1,50 @@
+# 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="IRC client framework written in Python"
+HOMEPAGE="
+   https://github.com/jaraco/irc/
+   https://pypi.org/project/irc/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="examples"
+
+RDEPEND="
+   dev-python/jaraco-collections[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-functools-1.20[${PYTHON_USEDEP}]
+   dev-python/jaraco-logging[${PYTHON_USEDEP}]
+   dev-python/jaraco-stream[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.10[${PYTHON_USEDEP}]
+   dev-python/more-itertools[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   >=dev-python/tempora-1.6[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/setuptools-scm-3.4.1[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # https://github.com/jaraco/irc/issues/231
+   rm -r docs || die
+   distutils-r1_src_prepare
+}
+
+python_install_all() {
+   if use examples; then
+   docompress -x "/usr/share/doc/${PF}/scripts"
+   dodoc -r scripts
+   fi
+   distutils-r1_python_install_all
+}



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

2024-06-08 Thread Michał Górny
commit: cc6021e94f919ba59ede9d15b918437adc10ad0b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  9 03:11:00 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  9 03:11:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc6021e9

dev-python/pyupgrade: Bump to 3.16.0

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

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

diff --git a/dev-python/pyupgrade/Manifest b/dev-python/pyupgrade/Manifest
index c051fd276089..fa948958c3c1 100644
--- a/dev-python/pyupgrade/Manifest
+++ b/dev-python/pyupgrade/Manifest
@@ -1,2 +1,3 @@
 DIST pyupgrade-3.15.1.gh.tar.gz 65432 BLAKE2B 
2978745edcbbcc3aee5abb14c2b509a3912d1932401e8957e04d0491fa0e6b01521317ef62b6486f80835715f09254e6bb39c6482c2155e8986580c146ad06ca
 SHA512 
5946cd03231e9c56543ac2f1dc4a84c0a4dc8cb44b0f88983a0a02f190a20615e2c2e4b22d8b3ec0d4728482464fe4f87bbd90514e11230776a1d67540170e91
 DIST pyupgrade-3.15.2.gh.tar.gz 65444 BLAKE2B 
3e0004452957f4bac9e7bc2fab886fd3e4dc799d7c53d988da1c0515d445cb275463115d9dee495991a1be61adbee7dd72782f2a21985568dd39fd8afe4088d5
 SHA512 
98ac1629e2bdc0956536b51e96929e7a88a3355364ccc0696cff38d2e6cf4dd5552f91f76644d7977dbdc57ef44ca9942585acd0506ca47e7a4e69c6eb95ed7c
+DIST pyupgrade-3.16.0.gh.tar.gz 65582 BLAKE2B 
99c04e528d6bc8d802595ee320843561b317cdf57c87fe2f095b29dfa99b23d00c87951b48f437a72a2602a5bc7bd237abc98cdf9b802ca8c5faff83fe666396
 SHA512 
a348fd925418e5ec5360f77aa814eb1b95e45842b8310ed4edb357e5a3648dfbecf09ab7c5d70a8ba98728f2355ef5e5f51908a8c53faf5762869b74e1da

diff --git a/dev-python/pyupgrade/pyupgrade-3.16.0.ebuild 
b/dev-python/pyupgrade/pyupgrade-3.16.0.ebuild
new file mode 100644
index ..127ff6fc4c1d
--- /dev/null
+++ b/dev-python/pyupgrade/pyupgrade-3.16.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022-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="Tool + pre-commit hook to automatically upgrade syntax for newer 
Pythons"
+HOMEPAGE="
+   https://github.com/asottile/pyupgrade/
+   https://pypi.org/project/pyupgrade/
+"
+# no tests in sdist, as of 3.3.2
+SRC_URI="
+   https://github.com/asottile/pyupgrade/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   >=dev-python/tokenize-rt-5.2.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2024-06-08 Thread Michał Górny
commit: f65fa07c3f1954fed7cc827c4307c0afc6c970c0
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  9 03:16:51 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  9 03:16:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f65fa07c

dev-python/uncertainties: Enable py3.13

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

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

diff --git a/dev-python/uncertainties/uncertainties-3.2.1.ebuild 
b/dev-python/uncertainties/uncertainties-3.2.1.ebuild
index 6d67e5f2f80f..2a213488261f 100644
--- a/dev-python/uncertainties/uncertainties-3.2.1.ebuild
+++ b/dev-python/uncertainties/uncertainties-3.2.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit distutils-r1 optfeature pypi
 



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

2024-06-08 Thread Michał Górny
commit: c17441b6f61a1e3dfb91dc9e239691fbea91b650
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  9 03:17:29 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  9 03:17:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c17441b6

dev-python/pyupgrade: Enable py3.13

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

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

diff --git a/dev-python/pyupgrade/pyupgrade-3.16.0.ebuild 
b/dev-python/pyupgrade/pyupgrade-3.16.0.ebuild
index 127ff6fc4c1d..12bbba4127a7 100644
--- a/dev-python/pyupgrade/pyupgrade-3.16.0.ebuild
+++ b/dev-python/pyupgrade/pyupgrade-3.16.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit distutils-r1
 



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

2024-06-08 Thread Michał Górny
commit: 749f251a0e261ebb3b2e811e31ad0f84fd6ebf14
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  9 03:14:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  9 03:14:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=749f251a

dev-python/plette: Bump to 2.1.0

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

 dev-python/plette/Manifest|  1 +
 dev-python/plette/plette-2.1.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/plette/Manifest b/dev-python/plette/Manifest
index 5547cd1597ef..e759edbe3b56 100644
--- a/dev-python/plette/Manifest
+++ b/dev-python/plette/Manifest
@@ -1,3 +1,4 @@
 DIST plette-0.4.4.gh.tar.gz 36359 BLAKE2B 
dc630b9e98db9a8f6047fe0bb31c2ab29d695745b59d457c9cac218922c0d578a474f80ddc419364fb8ef92c5952c5cea33ee571cce2d698015466edb738885a
 SHA512 
c4342ce040966730d2eba638c718c1db9340051baa89238b99e64cf8ef734fe448f0aaeae224e9f6b51c9e38458e9caeb2c8d6abbd5db76249529aaee90ed5c0
 DIST plette-1.0.0.gh.tar.gz 54297 BLAKE2B 
7ade29df8bfc20d5c98f5f3290acea2f5e884f71b13c0950373f41240de54f3ea672d16c0557fef2e1be25aef0da68d4a7449ebea2f206d92901d7f11f6cc2bb
 SHA512 
72a3f270f76dbf32cb418628f1b24046111a46633603b07fd44fd4ed50d946653afaec070bce8e67a1ecff3ec8607f2476d3b25760c76726218873898bef97ed
 DIST plette-2.0.2.tar.gz 12905 BLAKE2B 
48d8e50b24a2b61a12f798467ed443a7a043bd6efca7cb99ce35e5e05edb44af327e3a2e5bdfde0e6db4a4be527ab668edd6433c195fe4f72975170bcb6acbed
 SHA512 
9f273af721b29b81ef8921fa9bf42856711242cef04372c5e1c632e907d889554beeb4d85c47cc9f2003984004dfa97a239643d9307389be9a6710dec26b5b28
+DIST plette-2.1.0.tar.gz 12908 BLAKE2B 
7e710826374f12317d93cd7410006059ecffe82095ecb05f5e30d3b1db56802ce44fb31ac5ef9fd6c6a1a83578cd69ae87c324a470a532557eed69f8c73923ba
 SHA512 
ce75385d958be6c0adc0e11a8431484a91eb7b7e237218b37e073411551813bfbad4872fe6f1b3d5980f9da5f0465c66de4e19646d11716079a6be67b2c138a5

diff --git a/dev-python/plette/plette-2.1.0.ebuild 
b/dev-python/plette/plette-2.1.0.ebuild
new file mode 100644
index ..31d962c16d70
--- /dev/null
+++ b/dev-python/plette/plette-2.1.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Structured Pipfile and Pipfile.lock models"
+HOMEPAGE="
+   https://github.com/sarugaku/plette/
+   https://pypi.org/project/plette/
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+RDEPEND="
+   dev-python/cerberus[${PYTHON_USEDEP}]
+   dev-python/tomlkit[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2024-06-08 Thread Michał Górny
commit: 752156e20110b7c5c11b23d55637786ae45a7b7a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  9 03:11:29 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  9 03:11:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=752156e2

dev-python/pkginfo: Bump to 1.11.1

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

 dev-python/pkginfo/Manifest  |  1 +
 dev-python/pkginfo/pkginfo-1.11.1.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-python/pkginfo/Manifest b/dev-python/pkginfo/Manifest
index a26c5247f631..fe2d777f37dc 100644
--- a/dev-python/pkginfo/Manifest
+++ b/dev-python/pkginfo/Manifest
@@ -1,2 +1,3 @@
 DIST pkginfo-1.10.0.tar.gz 378457 BLAKE2B 
976bde677c365b78bde56604cef46892c95f796af59836946e1302cea868882a06d3f8cdbb330e3af011691dc8123f2555d0ebf6bacfaeff5a4e010a9bdd7030
 SHA512 
d1350166bc6d37d8c7f227bfee332f5d289e1a513a13db1ba75992dbb24b30b42b2b95d2fe55ca249c83132e880a46975d4146e0cb9d5b1d103da2e9ce36a858
 DIST pkginfo-1.11.0.tar.gz 376619 BLAKE2B 
ccbe90c61a97d88a44f8b61dd928962032b6cfdca8a9095e6151a9f1ba5f2cd23270e28f03fbf28a6b7bc2e762510578f2e53195c8d6a0e91611e0714ae365b2
 SHA512 
f145d29fa8bd7e9e0264c98fb440fe6e2b53081751e40264860dc50ea3bca4c69b3959ce70ea55669a89db9783a09369cd655ac93bf9a59a73c7d8023335d9c8
+DIST pkginfo-1.11.1.tar.gz 376911 BLAKE2B 
ee5a9b3c280636dbb58ba5aef5a94e74c639c63472a0630671c4277ed7b14f1e13a18daf050974d45502181bd22e80f969a9056cc13f134bdb61763a9003ab4b
 SHA512 
9bb159e4c9efe6d42c6f564346bb3bfacc700cfdf3498d7dcdddcbbc5e9797df720f3f0a2142a7abd2e84e82ec30823d9807a61304af1c165973a2582ffb2731

diff --git a/dev-python/pkginfo/pkginfo-1.11.1.ebuild 
b/dev-python/pkginfo/pkginfo-1.11.1.ebuild
new file mode 100644
index ..29862ec41210
--- /dev/null
+++ b/dev-python/pkginfo/pkginfo-1.11.1.ebuild
@@ -0,0 +1,28 @@
+# 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..13} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Provides an API for querying the distutils metadata written in a 
PKG-INFO file"
+HOMEPAGE="
+   https://launchpad.net/pkginfo/
+   https://pypi.org/project/pkginfo/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+   test? (
+   dev-python/wheel[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs



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

2024-06-08 Thread Michał Górny
commit: 4454811a0d6197aec7225081bba5ce90b772a0cd
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  9 03:13:56 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  9 03:13:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4454811a

dev-python/uncertainties: Bump to 3.2.1

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

 dev-python/uncertainties/Manifest  |  1 +
 .../uncertainties/uncertainties-3.2.1.ebuild   | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-python/uncertainties/Manifest 
b/dev-python/uncertainties/Manifest
index ef3ca04a07c5..118b8a16d6e8 100644
--- a/dev-python/uncertainties/Manifest
+++ b/dev-python/uncertainties/Manifest
@@ -1 +1,2 @@
 DIST uncertainties-3.1.7.tar.gz 158727 BLAKE2B 
d68b74d291b1f6c4505a47f6fa19653eade43dc1ccaf78e02bd320df92d8bdaeac1b0808a21dceb046a6e2acd076836728b4014d39ca8da17647582320ce50e8
 SHA512 
24576415265df22459d83bb28e632195e6760204a6e11523821afe25222ea3e035bf7f10c552ec456bb2cdf42a09e296865f9bf0d13ff44beb88c11ebc479ff9
+DIST uncertainties-3.2.1.tar.gz 143154 BLAKE2B 
68a0e840878eed602666f1b315ea575f3ab07ca12555f6153801ffbb54b9b1ae8742e4d87c7cec9ec0ace505c4dd8aeb45d3a010663691db31145a146390c932
 SHA512 
4b1b1738bed60dddacaa0e7f6d8672e32c8282681c4f2f5222e26798150774a24349fb1a98011ff37dc990ab2dd271a3fff2abbc7a0279d499d08585df1b814f

diff --git a/dev-python/uncertainties/uncertainties-3.2.1.ebuild 
b/dev-python/uncertainties/uncertainties-3.2.1.ebuild
new file mode 100644
index ..6d67e5f2f80f
--- /dev/null
+++ b/dev-python/uncertainties/uncertainties-3.2.1.ebuild
@@ -0,0 +1,32 @@
+# 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 optfeature pypi
+
+DESCRIPTION="Python module for calculations with uncertainties"
+HOMEPAGE="
+   https://pythonhosted.org/uncertainties/
+   https://github.com/lmfit/uncertainties/
+   https://pypi.org/project/uncertainties/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="
+   test? (
+   dev-python/numpy[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+   optfeature "numpy support" dev-python/numpy
+}



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

2024-06-08 Thread Michał Górny
commit: cbe6a69c4b3bd52bafd979860a59a64e62c8c442
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  9 02:19:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  9 02:57:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbe6a69c

dev-python/Nuitka: Bump to 2.3.1

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

 dev-python/Nuitka/Manifest|  1 +
 dev-python/Nuitka/Nuitka-2.3.1.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest
index 54bd5fedd7e3..0dc1473dc648 100644
--- a/dev-python/Nuitka/Manifest
+++ b/dev-python/Nuitka/Manifest
@@ -1,3 +1,4 @@
 DIST Nuitka-2.2.2.tar.gz 3999091 BLAKE2B 
1512b0112dfa36c704900b787ac43a24377ab2994d16865d85da0384d2bb29a6dd26a83be270c51c28bcca68dad2398d68096d4dae1ee3f2044a85dad2571d82
 SHA512 
13f03fb849d83a1fbb10df2fe54f429f8871068942dfe93316460e1abed9149793b6fc1d7b62b1e72fc00de94ae9fd4b218f4ee65ea7668d138700f2bfd94eb2
 DIST Nuitka-2.2.3.tar.gz 3657438 BLAKE2B 
f01a213f7dff39b6bba50ba21fbd120927caa60c88156aa0e9094339f260008fe18aaec4aabe5f878224516bddde697020ac16795e528b0e0141937565255b0a
 SHA512 
36147901a75fcefad10ec75b66a3c988be9c8d6f54aca0f2f9ab3a8c4b06efc7c1b4eb5af5686675ce7040948f7032c27a93f7ea2429e02b99c2d817c37c72fe
+DIST Nuitka-2.3.1.tar.gz 3668744 BLAKE2B 
fa2951f4e4f903007b8747748233b5a506d650bd4647f49f3a98e8a352da0ff10b9c2e462062cafe666e91003a47dcd61e4c55b9100fc73d15a5c23ac282a90d
 SHA512 
77caa68117e1bb22b5be1dbe411e1fcd2dfa2fd2dd2e066ea6373c57894df559519dac4c35b4ccddc3c34cb5e061ee6ee5b3feba61e15ebd21975a5b42448599
 DIST Nuitka-2.3.tar.gz 3663624 BLAKE2B 
14d11b529322710e1c733661447dda38b5c2140fa924f3a510b710fd9191c194f36a8340c7a6908bfcba62844b3e76604725b5e41e239a1097b9e6b91664b943
 SHA512 
2bdfd4970f024e1f035f231d3f11f417228d12c33929c2625f05ff410500f1f7903b4c7dca4493374b13acb615b00fd555239d59eda661b1e27b0a3facc7bd5e

diff --git a/dev-python/Nuitka/Nuitka-2.3.1.ebuild 
b/dev-python/Nuitka/Nuitka-2.3.1.ebuild
new file mode 100644
index ..123acd66de1f
--- /dev/null
+++ b/dev-python/Nuitka/Nuitka-2.3.1.ebuild
@@ -0,0 +1,52 @@
+# 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..11} )
+
+inherit distutils-r1 flag-o-matic optfeature pypi
+
+DESCRIPTION="Python to native compiler"
+HOMEPAGE="
+   https://nuitka.net/
+   https://github.com/Nuitka/Nuitka/
+   https://pypi.org/project/Nuitka/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-build/scons[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? ( dev-util/ccache )
+"
+
+distutils-r1_src_prepare() {
+   # remove vendored version of SCons that is Python2 only
+   # this should be removed when upstream removes support for Python2
+   rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
+   eapply_user
+}
+
+python_install() {
+   distutils-r1_python_install
+   doman doc/nuitka.1 doc/nuitka-run.1
+}
+
+python_test() {
+   append-ldflags -Wl,--no-warn-search-mismatch
+   ./tests/basics/run_all.py search || die
+}
+
+pkg_postinst() {
+   optfeature "support for stand-alone executables" dev-util/patchelf
+}



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

2024-06-08 Thread Matt Turner
commit: d06c5f7cc40535b5d78b7321c9f456085044880a
Author: Brahmajit Das  gmail  com>
AuthorDate: Fri May 31 21:20:24 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jun  9 02:35:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d06c5f7c

app-editors/neovim: drop 0.9.4, 0.9.4-r1

Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36932
Signed-off-by: Matt Turner  gentoo.org>

 app-editors/neovim/Manifest   |   1 -
 app-editors/neovim/neovim-0.9.4-r1.ebuild | 115 --
 app-editors/neovim/neovim-0.9.4.ebuild| 115 --
 3 files changed, 231 deletions(-)

diff --git a/app-editors/neovim/Manifest b/app-editors/neovim/Manifest
index 052fb11ac704..e358965b4aa8 100644
--- a/app-editors/neovim/Manifest
+++ b/app-editors/neovim/Manifest
@@ -1,3 +1,2 @@
 DIST neovim-0.10.0.tar.gz 12792034 BLAKE2B 
b9bf44d2f0ae1075196f5f96b2fb5e974907406fa6e5bf09593d1f9f36135dab466b6a063d1d03e3716dce435df296ec6d00a2f015e85d0edd231fb9fd4c9385
 SHA512 
878cb58729a18179b38303bd9cf79e38997c87946665ac4e7b76d87e15f5d001028fd1454ce30b20773b20a4fe929dfa399fc2ec7f6db0774a4e864c9e8586c1
-DIST neovim-0.9.4.tar.gz 11585425 BLAKE2B 
f98b9737df537be9a6f9bfba0e48f47f33cacdf5aa5f9fb3b47a693ea9fa5fbe32aa8628403fdb136b625ccad30c8aad1c25abe280384515df603e92d9ed898a
 SHA512 
a9bac18aeecd99dfeab79b367c3f0c46003b95d057edb6fd18ba178d6b6f22434689508d0bfe91b2f771ef0a23a415e8c4001abb76f2a60357bab0cd7004
 DIST neovim-0.9.5.tar.gz 11590180 BLAKE2B 
a982ea5704a8e5810c42475198157c3d2255c033f47cba940f9f6414c649167ecafe08c7fe9aeb3154a15566fdf8f5db8d535fa752e467e36ff5d552a7aa2179
 SHA512 
6e20d0a1d506dc292dd68dabe4b5635f86c019ca832f9927e907377e6d21fe7765b3010f5bba644bb2d7a76c178d55b290af24856a7e3c4083a1aa60bc496775

diff --git a/app-editors/neovim/neovim-0.9.4-r1.ebuild 
b/app-editors/neovim/neovim-0.9.4-r1.ebuild
deleted file mode 100644
index a9d362d6c679..
--- a/app-editors/neovim/neovim-0.9.4-r1.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# RelWithDebInfo sets -Og -g
-CMAKE_BUILD_TYPE=Release
-LUA_COMPAT=( lua5-{1..2} luajit )
-inherit cmake lua-single optfeature xdg
-
-DESCRIPTION="Vim-fork focused on extensibility and agility"
-HOMEPAGE="https://neovim.io";
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/neovim/neovim.git";
-else
-   SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
-fi
-
-LICENSE="Apache-2.0 vim"
-SLOT="0"
-IUSE="+nvimpager test"
-
-# Upstream say the test library needs LuaJIT
-# 
https://github.com/neovim/neovim/blob/91109ffda23d0ce61cec245b1f4ffb99e7591b62/CMakeLists.txt#L377
-REQUIRED_USE="${LUA_REQUIRED_USE} test? ( lua_single_target_luajit )"
-# TODO: Get tests running
-RESTRICT="!test? ( test ) test"
-
-# Upstream build scripts invoke the Lua interpreter
-BDEPEND="${LUA_DEPS}
-   >=dev-util/gperf-3.1
-   >=sys-devel/gettext-0.20.1
-   virtual/libiconv
-   virtual/libintl
-   virtual/pkgconfig
-"
-# Check 
https://github.com/neovim/neovim/blob/master/third-party/CMakeLists.txt for
-# new dependency bounds and so on on bumps (obviously adjust for right 
branch/tag).
-DEPEND="${LUA_DEPS}
-   >=dev-lua/luv-1.45.0[${LUA_SINGLE_USEDEP}]
-   $(lua_gen_cond_dep '
-   dev-lua/lpeg[${LUA_USEDEP}]
-   dev-lua/mpack[${LUA_USEDEP}]
-   ')
-   $(lua_gen_cond_dep '
-   dev-lua/LuaBitOp[${LUA_USEDEP}]
-   ' lua5-{1,2})
-   >=dev-libs/libuv-1.46.0:=
-   >=dev-libs/libvterm-0.3.3
-   >=dev-libs/msgpack-3.0.0:=
-   >=dev-libs/tree-sitter-0.20.8:=
-   >=dev-libs/libtermkey-0.22
-   >=dev-libs/unibilium-2.0.0:0=
-"
-RDEPEND="
-   ${DEPEND}
-   app-eselect/eselect-vi
-"
-BDEPEND+="
-   test? (
-   $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]')
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.9.0-cmake_lua_version.patch"
-   "${FILESDIR}/${PN}-0.9.1-cmake-darwin.patch"
-   "${FILESDIR}/${PN}-0.9.0-cmake-release-type.patch"
-)
-
-src_prepare() {
-   # Use our system vim dir
-   sed -e "/^# define SYS_VIMRC_FILE/s|\$VIM|${EPREFIX}/etc/vim|" \
-   -i src/nvim/globals.h || die
-
-   # https://forums.gentoo.org/viewtopic-p-8750050.html
-   xdg_environment_reset
-   cmake_src_prepare
-}
-
-src_configure() {
-   # TODO: Investigate USE_BUNDLED, doesn't seem to be needed right now
-   local mycmakeargs=(
-   # appends -flto
-   -DENABLE_LTO=OFF
-   -DPREFER_LUA=$(usex lua_single_target_luajit no 
"$(lua_get_version)")
-   -DLUA_PRG="${ELUA}"
-   )
-   cmake_src_configure
-}
-
-src_install() {
- 

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

2024-06-08 Thread Sebastian Pipping
commit: 5cf1e4a7f9eb8ef231cdb9b154bde73a76e46001
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Jun  8 23:00:59 2024 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sat Jun  8 23:20:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cf1e4a7

x11-misc/safeeyes: Drop old

Signed-off-by: Sebastian Pipping  gentoo.org>

 x11-misc/safeeyes/safeeyes-2.1.6-r1.ebuild | 42 ---
 x11-misc/safeeyes/safeeyes-2.1.6-r2.ebuild | 46 --
 x11-misc/safeeyes/safeeyes-2.1.6.ebuild| 43 
 3 files changed, 131 deletions(-)

diff --git a/x11-misc/safeeyes/safeeyes-2.1.6-r1.ebuild 
b/x11-misc/safeeyes/safeeyes-2.1.6-r1.ebuild
deleted file mode 100644
index c6d102ef6476..
--- a/x11-misc/safeeyes/safeeyes-2.1.6-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="tk"  # for site-packages/Xlib/ext/randr.py
-DISTUTILS_USE_PEP517=setuptools
-
-inherit xdg distutils-r1 pypi
-
-DESCRIPTION="Linux alternative to EyeLeo"
-HOMEPAGE="https://github.com/slgobinath/SafeEyes";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-
-RDEPEND="
-   dev-libs/libayatana-appindicator
-   dev-python/Babel[${PYTHON_USEDEP}]
-   dev-python/croniter[${PYTHON_USEDEP}]
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/python-xlib[${PYTHON_USEDEP}]
-   media-sound/alsa-utils
-   x11-apps/xprop
-   x11-libs/gtk+:3[introspection]
-   x11-libs/libnotify[introspection]
-   x11-misc/xprintidle
-   "
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}

diff --git a/x11-misc/safeeyes/safeeyes-2.1.6-r2.ebuild 
b/x11-misc/safeeyes/safeeyes-2.1.6-r2.ebuild
deleted file mode 100644
index 307103b60daf..
--- a/x11-misc/safeeyes/safeeyes-2.1.6-r2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..12} )
-PYTHON_REQ_USE="tk"  # for site-packages/Xlib/ext/randr.py
-DISTUTILS_USE_PEP517=setuptools
-
-inherit xdg distutils-r1 pypi
-
-DESCRIPTION="Linux alternative to EyeLeo"
-HOMEPAGE="https://github.com/slgobinath/SafeEyes";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-py312.patch
-)
-
-RDEPEND="
-   dev-libs/libayatana-appindicator
-   dev-python/Babel[${PYTHON_USEDEP}]
-   dev-python/croniter[${PYTHON_USEDEP}]
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/python-xlib[${PYTHON_USEDEP}]
-   media-sound/alsa-utils
-   x11-apps/xprop
-   x11-libs/gtk+:3[introspection]
-   x11-libs/libnotify[introspection]
-   x11-misc/xprintidle
-   "
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}

diff --git a/x11-misc/safeeyes/safeeyes-2.1.6.ebuild 
b/x11-misc/safeeyes/safeeyes-2.1.6.ebuild
deleted file mode 100644
index 5aca9341d36c..
--- a/x11-misc/safeeyes/safeeyes-2.1.6.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="tk"  # for site-packages/Xlib/ext/randr.py
-DISTUTILS_USE_PEP517=setuptools
-
-inherit xdg distutils-r1 pypi
-
-DESCRIPTION="Linux alternative to EyeLeo"
-HOMEPAGE="https://github.com/slgobinath/SafeEyes";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
-   dev-libs/libayatana-appindicator
-   dev-python/Babel[${PYTHON_USEDEP}]
-   dev-python/croniter[${PYTHON_USEDEP}]
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/python-xlib[${PYTHON_USEDEP}]
-   media-sound/alsa-utils
-   x11-apps/xprop
-   x11-libs/gtk+:3[introspection]
-   x11-libs/libnotify[introspection]
-   x11-misc/xprintidle
-   "
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}



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

2024-06-08 Thread Sebastian Pipping
commit: a11e422906cbb521697888a0629676addf9f1d61
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Jun  8 23:06:01 2024 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sat Jun  8 23:20:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a11e4229

x11-misc/safeeyes: 2.1.8

Signed-off-by: Sebastian Pipping  gentoo.org>

 x11-misc/safeeyes/Manifest  |  1 +
 x11-misc/safeeyes/safeeyes-2.1.8.ebuild | 60 +
 2 files changed, 61 insertions(+)

diff --git a/x11-misc/safeeyes/Manifest b/x11-misc/safeeyes/Manifest
index 4fcd5e9d7940..4a7b721a70e4 100644
--- a/x11-misc/safeeyes/Manifest
+++ b/x11-misc/safeeyes/Manifest
@@ -1 +1,2 @@
 DIST safeeyes-2.1.6.tar.gz 286359 BLAKE2B 
a5e4b4d680d455f2ae9494705f1e4508341802f4826b2d11f5407eed4074f0eab45066a3741745dd164b47e26a2dbf2a393945bffef0f747cbebd5f87b3b1961
 SHA512 
6476284ed1d8cdde77f10b3fe962a5d9d5ead944b0418f797e375cc67affa6807d858279cf4a1189585b7688dbe983fc6b90c917e0e55a2a11ebfdc56b44ca93
+DIST safeeyes-2.1.8.tar.gz 288991 BLAKE2B 
53fa71171c42679f7241a13b5542855c542c020814a4ec9e9c7480163bc2179e93787fb87291999815f900d5dea3522f5de8e35e85b714d3cb1cc4e24bad5638
 SHA512 
df3192ee751510449a0ee8946c8e59daff3dc5b4ef95a2f5563cc82834fbe8d3de52f39be2e0c26c13db7ac3d115ef1de63184ec8d069b99f411f4d60e9b5139

diff --git a/x11-misc/safeeyes/safeeyes-2.1.8.ebuild 
b/x11-misc/safeeyes/safeeyes-2.1.8.ebuild
new file mode 100644
index ..cd7e15330da3
--- /dev/null
+++ b/x11-misc/safeeyes/safeeyes-2.1.8.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE="tk"  # for site-packages/Xlib/ext/randr.py
+DISTUTILS_USE_PEP517=setuptools
+
+inherit xdg distutils-r1 pypi
+
+DESCRIPTION="Linux alternative to EyeLeo"
+HOMEPAGE="https://github.com/slgobinath/SafeEyes";
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND="
+   dev-libs/libayatana-appindicator
+   dev-python/Babel[${PYTHON_USEDEP}]
+   dev-python/croniter[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/python-xlib[${PYTHON_USEDEP}]
+   media-sound/alsa-utils
+   x11-apps/xprop
+   x11-libs/gtk+:3[introspection]
+   x11-libs/libnotify[introspection]
+   x11-misc/xprintidle
+   "
+
+python_install() {
+   distutils-r1_python_install
+
+   # Workaround for https://bugs.gentoo.org/926816
+   # Files were misplaced and also duplicate across Python slots.
+   local misplaced_usr="${D}/usr/lib/${EPYTHON}/site-packages/usr"
+   local i
+   for i in applications icons ; do
+   local source="${misplaced_usr}/share/${i}"
+   local target="${D}/usr/share/${i}"
+   if [[ ! -d "${target}" ]]; then
+   dodir /usr/share/
+   mv "${source}" "${target}" || die
+   fi
+   done
+   rm -R "${misplaced_usr}" || die
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



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

2024-06-08 Thread Maciej Barć
commit: 6e5b6388a5e82b62c4d4de64c075193ffd9a2cf5
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Jun  8 22:21:01 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Jun  8 23:11:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e5b6388

dev-ml/merlin: bump ocaml compat to 4.14.2

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

 dev-ml/merlin/{merlin-4.13.ebuild => merlin-4.13-r1.ebuild} | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-ml/merlin/merlin-4.13.ebuild 
b/dev-ml/merlin/merlin-4.13-r1.ebuild
similarity index 95%
rename from dev-ml/merlin/merlin-4.13.ebuild
rename to dev-ml/merlin/merlin-4.13-r1.ebuild
index 80b96bc1404a..92bd8816e400 100644
--- a/dev-ml/merlin/merlin-4.13.ebuild
+++ b/dev-ml/merlin/merlin-4.13-r1.ebuild
@@ -25,6 +25,7 @@ RDEPEND="
|| (
dev-lang/ocaml:0/4.14
dev-lang/ocaml:0/4.14.1
+   dev-lang/ocaml:0/4.14.2
)
emacs? (
>=app-editors/emacs-23.1:*
@@ -52,6 +53,8 @@ src_unpack() {
mv ${P}-414 "${S}" || die
elif has_version "dev-lang/ocaml:0/4.14.1" ; then
mv ${P}-414 "${S}" || die
+   elif has_version "dev-lang/ocaml:0/4.14.2" ; then
+   mv ${P}-414 "${S}" || die
fi
 }
 



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

2024-06-08 Thread Maciej Barć
commit: cea93090ee5b568aac2db83db25f17d4996cd52b
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Jun  8 22:31:50 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Jun  8 23:11:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cea93090

dev-ml/opam-core: workaround bug #933845

Closes: https://bugs.gentoo.org/933845
Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/opam-core/opam-core-2.1.3.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-ml/opam-core/opam-core-2.1.3.ebuild 
b/dev-ml/opam-core/opam-core-2.1.3.ebuild
index d24631cb0935..404e055d648e 100644
--- a/dev-ml/opam-core/opam-core-2.1.3.ebuild
+++ b/dev-ml/opam-core/opam-core-2.1.3.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
@@ -38,6 +38,9 @@ src_prepare() {
 (release
  (flags (:standard -warn-error -3-9
EOF
+
+   # HACK: Probably bug in Makefile? Magic. See: 
https://bugs.gentoo.org/933845
+   touch opam-installer.install || die
 }
 
 src_compile() {



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

2024-06-08 Thread Sebastian Pipping
commit: c7c957c6dd9efa596149d69bf9879f3b8354acb9
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Jun  8 22:32:25 2024 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sat Jun  8 22:32:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7c957c6

app-admin/ttyplot: 1.6.5

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-admin/ttyplot/Manifest |  1 +
 app-admin/ttyplot/ttyplot-1.6.5.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/app-admin/ttyplot/Manifest b/app-admin/ttyplot/Manifest
index 7fa7aaa40eaa..57ac35fac801 100644
--- a/app-admin/ttyplot/Manifest
+++ b/app-admin/ttyplot/Manifest
@@ -1,2 +1,3 @@
 DIST ttyplot-1.6.2.gh.tar.gz 56277 BLAKE2B 
c7a818a69774fc7c5f6b498e5bf2f9c3ec644dc23d54daf59adaf13962f614c23918ca1d84614e27c60e75d1b98b3eb3c548dc14b59b539acceb3327dafabe0c
 SHA512 
7ede447667a0a8f4b164a2a409e1264c36c95c22eeeda348c894678cb8d7209e742bb90f48a8a5260dd457ae7ff0a090a7d8b7eb25b20e20ada575e00cc4eb0b
 DIST ttyplot-1.6.4.gh.tar.gz 56541 BLAKE2B 
b05fffd2a7903ec94d516c7e970db4dd2dd90ac2568c6c3e3b6608e40ab65a18ac6a9a9693e189328bfebdd120fb50efd8bedcb260329d5ad28d0c7a81c390dd
 SHA512 
51d8cc7dfa281f66e92b0f508f9db413869bb559aa6d1f4a54eb658f3564e2552b622e8667587bbe9e7c85063b03704a03e8eb004b979c68bf874453b5c3cbb5
+DIST ttyplot-1.6.5.gh.tar.gz 56538 BLAKE2B 
1119012b170cde84b904f34c3bcf7d7c3e1adbf1ae5a465dffb74be11ad073251c40c508d4ced7f36db6a3e96336e04c61e0f402bb5f0d7ee6c5ca8e9451d900
 SHA512 
93512777f0371857cadb43a836538cb9e946b7110157534c9c76c090852ea5c9ee6085742f9c6d501f8c7a62f05967309e24e1a3bad96eac4b726f946053b0ab

diff --git a/app-admin/ttyplot/ttyplot-1.6.5.ebuild 
b/app-admin/ttyplot/ttyplot-1.6.5.ebuild
new file mode 100644
index ..a0e31d253379
--- /dev/null
+++ b/app-admin/ttyplot/ttyplot-1.6.5.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit toolchain-funcs
+
+DESCRIPTION="Realtime plotting utility with data input from stdin"
+HOMEPAGE="https://github.com/tenox7/ttyplot";
+SRC_URI="https://github.com/tenox7/ttyplot/archive/refs/tags/${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="virtual/pkgconfig"
+DEPEND="${RDEPEND}
+   sys-libs/ncurses[tinfo]"
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+}
+
+src_install() {
+   local args=(
+   PREFIX=/usr
+   MANPREFIX=/usr/share/man
+   DESTDIR="${D}"
+   )
+   emake "${args[@]}" install
+}



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

2024-06-08 Thread Sebastian Pipping
commit: 53b36c3ef9ddef77a009d1a2b7b65d51c23ee842
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Jun  8 22:24:21 2024 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sat Jun  8 22:24:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53b36c3e

dev-util/ydiff: 1.3

Signed-off-by: Sebastian Pipping  gentoo.org>

 dev-util/ydiff/Manifest |  1 +
 dev-util/ydiff/ydiff-1.3.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-util/ydiff/Manifest b/dev-util/ydiff/Manifest
index b7a42ee49c96..7cb3dcdc54d7 100644
--- a/dev-util/ydiff/Manifest
+++ b/dev-util/ydiff/Manifest
@@ -1 +1,2 @@
 DIST ydiff-1.2.tar.gz 42808 BLAKE2B 
927482c2ed9a96efc354178679b4ba50497289bc31107e8cdef3062a71d91268fa703620f1f4b0be03aebaf339eba5254f4b43c16403f1d7818b84b0c450defb
 SHA512 
0eb2230b64f43e20f6dc2411296389dc99356ef626152dc7f234583f70678e64a07b764fd89635479e7ac4aa7e2490db6e76c744369eefef8ab6a5386db1a7b5
+DIST ydiff-1.3.tar.gz 74115 BLAKE2B 
5cc0a4405148940772000e13a0f2d955c8fdbe63890cdd912b78a808dd231c7682de2fa81d5cf7ec7442dc47b2ae0fa5430dbd40ed39c636fdf43a288e8b41aa
 SHA512 
ac9f4ce3383903275e0f71295009098aaca6a38449489bff70026a8090863b2f3b2c566908602c145473b72edf491d0ce2ce75802e397db2e04b10a158b35c99

diff --git a/dev-util/ydiff/ydiff-1.3.ebuild b/dev-util/ydiff/ydiff-1.3.ebuild
new file mode 100644
index ..7259e05a9e68
--- /dev/null
+++ b/dev-util/ydiff/ydiff-1.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Colored, side-by-side diff terminal viewer (ex. cdiff)"
+HOMEPAGE="https://github.com/ymattw/ydiff";
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="sys-apps/less"
+
+DOCS=( CHANGES.rst README.rst )
+
+RESTRICT="test"
+
+python_test() {
+   ${PYTHON} tests/test_ydiff.py || die "Unit tests failed."
+
+   ./tests/regression.sh || die "Regression tests failed."
+}



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

2024-06-08 Thread Sebastian Pipping
commit: ef56cac9e4703505002751be1ed870400ac9b5d5
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Jun  8 22:25:38 2024 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sat Jun  8 22:25:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef56cac9

app-admin/ttyplot: Drop old

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-admin/ttyplot/Manifest |  3 ---
 app-admin/ttyplot/ttyplot-1.5.1.ebuild | 24 
 app-admin/ttyplot/ttyplot-1.5.2.ebuild | 24 
 app-admin/ttyplot/ttyplot-1.6.1.ebuild | 25 -
 app-admin/ttyplot/ttyplot-1.6.2.ebuild | 25 -
 5 files changed, 101 deletions(-)

diff --git a/app-admin/ttyplot/Manifest b/app-admin/ttyplot/Manifest
index 108e1ef82876..7849fcdad20c 100644
--- a/app-admin/ttyplot/Manifest
+++ b/app-admin/ttyplot/Manifest
@@ -1,4 +1 @@
-DIST ttyplot-1.5.1.gh.tar.gz 43629 BLAKE2B 
98c46c27587a6ed98f7ed146b402dcbb6f5835f2f34780ccd706dc56b674dec3792dfb8bf84c8d260c040952ef0431341df09c16d032f32d4621c5f3971857d7
 SHA512 
3eb255375366bc3a773364388dc709f4f5b9961e1c99404dfd192503b20a8eb064f5089811b8c894a8214f84d24e14d040adb0b34712915311eb28972586bf0b
-DIST ttyplot-1.5.2.gh.tar.gz 44023 BLAKE2B 
a8ebf0529f1d3e65ec5887d0fc45c51840ddb26ed982ea5bc2e47d66c03878a642576c7b3052c717f296af9b3fe0fca15080cbf252cb274238e6b664372f219e
 SHA512 
ffdeba5d1ad4a0abbb04d76d914a2f209471ac6f601447c4693de594b0cdb1c162e42b49bb1bf0bb50e2d9b0d9b0452fb9f3d8949c5b9143cc9b6faae50ad28f
-DIST ttyplot-1.6.1.gh.tar.gz 53746 BLAKE2B 
f78c5b7ef53e0bd1921138db965edcb9aff95d359263f1343ad2f33b075ff49ef0147354a7467de8cc5cc3a1f2508f9cf81fcbc6195c600d1fd07d0760de9b42
 SHA512 
cb21b28c86e1364536bdd417a99fa952a8c46623dbca5e6da31bf34763415fa7fcf0ecd6d02a8fc355a483ba64883412d4b448c2cdc1e397b81195c9fb1beffa
 DIST ttyplot-1.6.2.gh.tar.gz 56277 BLAKE2B 
c7a818a69774fc7c5f6b498e5bf2f9c3ec644dc23d54daf59adaf13962f614c23918ca1d84614e27c60e75d1b98b3eb3c548dc14b59b539acceb3327dafabe0c
 SHA512 
7ede447667a0a8f4b164a2a409e1264c36c95c22eeeda348c894678cb8d7209e742bb90f48a8a5260dd457ae7ff0a090a7d8b7eb25b20e20ada575e00cc4eb0b

diff --git a/app-admin/ttyplot/ttyplot-1.5.1.ebuild 
b/app-admin/ttyplot/ttyplot-1.5.1.ebuild
deleted file mode 100644
index 31b1533c83eb..
--- a/app-admin/ttyplot/ttyplot-1.5.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-DESCRIPTION="Realtime plotting utility with data input from stdin"
-HOMEPAGE="https://github.com/tenox7/ttyplot";
-SRC_URI="https://github.com/tenox7/ttyplot/archive/refs/tags/${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="sys-libs/ncurses"
-RDEPEND="${DEPEND}"
-
-src_install() {
-   local args=(
-   PREFIX=/usr
-   MANPREFIX=/usr/share/man
-   DESTDIR="${D}"
-   )
-   emake "${args[@]}" install
-}

diff --git a/app-admin/ttyplot/ttyplot-1.5.2.ebuild 
b/app-admin/ttyplot/ttyplot-1.5.2.ebuild
deleted file mode 100644
index 31b1533c83eb..
--- a/app-admin/ttyplot/ttyplot-1.5.2.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-DESCRIPTION="Realtime plotting utility with data input from stdin"
-HOMEPAGE="https://github.com/tenox7/ttyplot";
-SRC_URI="https://github.com/tenox7/ttyplot/archive/refs/tags/${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="sys-libs/ncurses"
-RDEPEND="${DEPEND}"
-
-src_install() {
-   local args=(
-   PREFIX=/usr
-   MANPREFIX=/usr/share/man
-   DESTDIR="${D}"
-   )
-   emake "${args[@]}" install
-}

diff --git a/app-admin/ttyplot/ttyplot-1.6.1.ebuild 
b/app-admin/ttyplot/ttyplot-1.6.1.ebuild
deleted file mode 100644
index b2ae208ee667..
--- a/app-admin/ttyplot/ttyplot-1.6.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-DESCRIPTION="Realtime plotting utility with data input from stdin"
-HOMEPAGE="https://github.com/tenox7/ttyplot";
-SRC_URI="https://github.com/tenox7/ttyplot/archive/refs/tags/${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="virtual/pkgconfig"
-DEPEND="${RDEPEND}
-   sys-libs/ncurses[tinfo]"
-
-src_install() {
-   local args=(
-   PREFIX=/usr
-   MANPREFIX=/usr/share/man
-   DESTDIR="${D}"
-   )
-   emake "${args[@]}" install
-}

diff --git a/app-admin/ttyplot/ttyplot-1.6.2.ebuild 
b/app-admin/ttyplot/ttyplot-1.6.2.ebuild
deleted file mode 100644
index 1d6a43c8b979..
--- a/app-admin/ttyplot/ttyplot-1.6.2.ebuild
+++ /dev/null
@@ -1,

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

2024-06-08 Thread Sebastian Pipping
commit: f5630daae99a227c9a91c755fe94d1e44fe510af
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Jun  8 22:28:00 2024 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sat Jun  8 22:28:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5630daa

app-admin/ttyplot: 1.6.4

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-admin/ttyplot/Manifest |  1 +
 app-admin/ttyplot/ttyplot-1.6.4.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/app-admin/ttyplot/Manifest b/app-admin/ttyplot/Manifest
index 7849fcdad20c..7fa7aaa40eaa 100644
--- a/app-admin/ttyplot/Manifest
+++ b/app-admin/ttyplot/Manifest
@@ -1 +1,2 @@
 DIST ttyplot-1.6.2.gh.tar.gz 56277 BLAKE2B 
c7a818a69774fc7c5f6b498e5bf2f9c3ec644dc23d54daf59adaf13962f614c23918ca1d84614e27c60e75d1b98b3eb3c548dc14b59b539acceb3327dafabe0c
 SHA512 
7ede447667a0a8f4b164a2a409e1264c36c95c22eeeda348c894678cb8d7209e742bb90f48a8a5260dd457ae7ff0a090a7d8b7eb25b20e20ada575e00cc4eb0b
+DIST ttyplot-1.6.4.gh.tar.gz 56541 BLAKE2B 
b05fffd2a7903ec94d516c7e970db4dd2dd90ac2568c6c3e3b6608e40ab65a18ac6a9a9693e189328bfebdd120fb50efd8bedcb260329d5ad28d0c7a81c390dd
 SHA512 
51d8cc7dfa281f66e92b0f508f9db413869bb559aa6d1f4a54eb658f3564e2552b622e8667587bbe9e7c85063b03704a03e8eb004b979c68bf874453b5c3cbb5

diff --git a/app-admin/ttyplot/ttyplot-1.6.4.ebuild 
b/app-admin/ttyplot/ttyplot-1.6.4.ebuild
new file mode 100644
index ..a0e31d253379
--- /dev/null
+++ b/app-admin/ttyplot/ttyplot-1.6.4.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit toolchain-funcs
+
+DESCRIPTION="Realtime plotting utility with data input from stdin"
+HOMEPAGE="https://github.com/tenox7/ttyplot";
+SRC_URI="https://github.com/tenox7/ttyplot/archive/refs/tags/${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="virtual/pkgconfig"
+DEPEND="${RDEPEND}
+   sys-libs/ncurses[tinfo]"
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+}
+
+src_install() {
+   local args=(
+   PREFIX=/usr
+   MANPREFIX=/usr/share/man
+   DESTDIR="${D}"
+   )
+   emake "${args[@]}" install
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/etlcpp/

2024-06-08 Thread Julien Roy
commit: b805a9863fe68001ded94bb8c4bcbc1bc693426b
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Jun  8 22:26:08 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Jun  8 22:26:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b805a986

Revert "dev-embedded/etlcpp: drop to maintainer-needed"

This reverts commit 0b9893562890b2de3e1e7b12b2124afdccc5b8cb.

Signed-off-by: Julien Roy  jroy.ca>

 dev-embedded/etlcpp/metadata.xml | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-embedded/etlcpp/metadata.xml b/dev-embedded/etlcpp/metadata.xml
index c55898458..ed0e59697 100644
--- a/dev-embedded/etlcpp/metadata.xml
+++ b/dev-embedded/etlcpp/metadata.xml
@@ -1,7 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-  
+  
+Jan Henke
+gen...@taujhe.de
+Primary maintainer
+
   
 C++ is a great language to use for embedded applications and templates are
 a powerful aspect. The standard library can offer a great deal of well



[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/etlcpp/

2024-06-08 Thread Julien Roy
commit: c58a4d88a38499bf2141170585b15c83cd0844df
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Jun  8 22:26:14 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Jun  8 22:26:14 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c58a4d88

Reapply "dev-embedded/etlcpp: treeclean"

This reverts commit 460255efd8f5aa47be1f0966609dc6b49ef025ad.

Signed-off-by: Julien Roy  jroy.ca>

 dev-embedded/etlcpp/Manifest  |  1 -
 dev-embedded/etlcpp/etlcpp-20.35.8.ebuild | 25 -
 dev-embedded/etlcpp/metadata.xml  | 27 ---
 3 files changed, 53 deletions(-)

diff --git a/dev-embedded/etlcpp/Manifest b/dev-embedded/etlcpp/Manifest
deleted file mode 100644
index 34285c205..0
--- a/dev-embedded/etlcpp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST etlcpp-20.35.8.tar.gz 4413632 BLAKE2B 
b8292ea0395dbd0ef7d77d58dc2cb1cca16822da39054c1937e3f2a6b5828f9c2816e91b6c9ca4ef2088cdc691245d1aadf9f9c9283fa293265520c3fd4352db
 SHA512 
d417760dd35ad5796f9ce8b7f96ac2d71f7b8e4896e5fc12e844912f34f867dee13582d2621521b5dfa66f21cd77abfd4e48a11e71fe87de2f98eaa6dcf6204f

diff --git a/dev-embedded/etlcpp/etlcpp-20.35.8.ebuild 
b/dev-embedded/etlcpp/etlcpp-20.35.8.ebuild
deleted file mode 100644
index fd1ffd8d5..0
--- a/dev-embedded/etlcpp/etlcpp-20.35.8.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="A C++ template library for embedded applications"
-HOMEPAGE="https://www.etlcpp.com/";
-SRC_URI="https://github.com/ETLCPP/etl/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-S="${WORKDIR}/etl-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTS=$(usex test)
-   )
-   cmake_src_configure
-}

diff --git a/dev-embedded/etlcpp/metadata.xml b/dev-embedded/etlcpp/metadata.xml
deleted file mode 100644
index ed0e59697..0
--- a/dev-embedded/etlcpp/metadata.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-  
-Jan Henke
-gen...@taujhe.de
-Primary maintainer
-
-  
-C++ is a great language to use for embedded applications and templates are
-a powerful aspect. The standard library can offer a great deal of well
-tested functionality, but there are some parts of the standard library that
-do not fit well with deterministic behaviour and limited resource
-requirements. These limitations usually preclude the use of dynamically
-allocated memory and containers with open ended sizes.
-
-What is needed is a template library where the user can declare the size,
-or maximum size of any object upfront. Most embedded compilers do not
-currently support the standard beyond C++ 03, therefore excluding the
-programmer fromusing the enhanced features of the later library.
-
-This is what the ETL attempts to achieve.
-  
-  
-ETLCPP/etl
-  
-



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

2024-06-08 Thread Julien Roy
commit: 0434f13f070acb5e5f9d81afe144c158d919cb5e
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Jun  8 22:25:58 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Jun  8 22:25:58 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0434f13f

Revert "profiles: mask dev-embedded/etlcpp for removal"

This reverts commit 58e16e9c24d045358ccffaac321d6fc3fa3dd5b8.

Signed-off-by: Julien Roy  jroy.ca>

 profiles/package.mask | 7 ---
 1 file changed, 7 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index ec55167fb..042f3fc0a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -18,13 +18,6 @@
 
 # New entries go on top.
 
-# Julien Roy  (2024-06-08)
-# Outdated, open bugs, needs a new maintainer
-# https://bugs.gentoo.org/921743
-# https://bugs.gentoo.org/888695
-# Removal 2024-07-08
-dev-embedded/etlcpp
-
 # Julien Roy  (2024-06-08)
 # Removal 2024-07-08
 # Dependencies dropped from ::gentoo



[gentoo-commits] repo/gentoo:master commit in: app-cdr/isomaster/

2024-06-08 Thread Sebastian Pipping
commit: 40de4dd01cec8fa639eb5489bbd37532ffa679d1
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Jun  8 22:17:18 2024 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sat Jun  8 22:17:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40de4dd0

app-cdr/isomaster: 1.3.17 + EAPI 8

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-cdr/isomaster/Manifest|  1 +
 app-cdr/isomaster/isomaster-1.3.17.ebuild | 73 +++
 2 files changed, 74 insertions(+)

diff --git a/app-cdr/isomaster/Manifest b/app-cdr/isomaster/Manifest
index 8d92431d3d3e..a77e30a7f4eb 100644
--- a/app-cdr/isomaster/Manifest
+++ b/app-cdr/isomaster/Manifest
@@ -1,2 +1,3 @@
 DIST isomaster-1.3.15.tar.bz2 251622 BLAKE2B 
9a3dd4e4a0d6aa0ff5b76774322e2f66257dda18e01835cad911f7abaa83584de1388a6c21bed8a8c8b5b9e94d4a2f23801e656b2586cb24b38b5aa4ca074c15
 SHA512 
08d4b12ba1f35e8fdca75b05b3125b046a03e1f1dab6876226b45c76e8a40fa78296854e8142a0864402563913af4c935ffe338777b593026e40e121b4089661
 DIST isomaster-1.3.16.tar.bz2 254872 BLAKE2B 
18d6b656fc1d3bc1e9fcd727a14a581e954d6656d4c5fbb5d717ee46e434cb35f3d546484a8ac6d278cb13018cf427d4d97e6d442c05557c144bb2bc729b57e7
 SHA512 
431b99db3b304585fb2aac63630cd57294178a7a8b658e4a17119a35fc83ae2f8b4a80442f7a49566bf0e50bc40669b003da45a15d3cd2b2ab30fb76c1eaf89f
+DIST isomaster-1.3.17.tar.bz2 257663 BLAKE2B 
c62d0d2fe220fe3578f3d306815793f45a81b147628d2318b574e0c26876ddfa45169deb108ff332bf8e896a44734424402080843bdd713c68ea935b836220bb
 SHA512 
77e7eee6f1e649442af921d629c4710fdf6fb009cbd429644bfb2eb2e66607b861d8855dc7d08a312eba444d1be180b1bb98f09d22cc25ab96f40e5c020c4ba1

diff --git a/app-cdr/isomaster/isomaster-1.3.17.ebuild 
b/app-cdr/isomaster/isomaster-1.3.17.ebuild
new file mode 100644
index ..88aea0d4e64a
--- /dev/null
+++ b/app-cdr/isomaster/isomaster-1.3.17.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs xdg-utils
+
+DESCRIPTION="Graphical CD image editor for reading, modifying and writing ISO 
images"
+HOMEPAGE="http://littlesvr.ca/isomaster";
+SRC_URI="http://littlesvr.ca/${PN}/releases/${P}.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="nls"
+
+RDEPEND=">=dev-libs/iniparser-4.1:4
+   x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   nls? ( >=sys-devel/gettext-0.19.1 )"  # bug 512448
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.3.14-include-path.patch
+)
+
+pkg_setup() {
+   myisoconf=(
+   DEFAULT_EDITOR=leafpad
+   MYDOCPATH=/usr/share/doc/${PF}/bkisofs
+   USE_SYSTEM_INIPARSER=1
+   LIB_INIPARSER=iniparser4
+   PREFIX=/usr
+   )
+
+   use nls || myisoconf+=( WITHOUT_NLS=1 )
+}
+
+src_prepare() {
+   default
+   rm -f configure || die #274361
+   rm -R iniparser-4.1 || die
+}
+
+src_compile() {
+   tc-export AR CC
+   emake "${myisoconf[@]}"
+}
+
+_apply_linguas() {
+   mv "${D}"/usr/share/locale{,_ALL} || die
+   dodir /usr/share/locale
+   for lingua in ${LINGUAS}; do
+   [[ -d "${D}"/usr/share/locale_ALL/${lingua} ]] || break
+   mv "${D}"/usr/share/{locale_ALL/${lingua},locale/} || die
+   done
+   rm -R "${D}"/usr/share/locale_ALL || die
+}
+
+src_install() {
+   emake "${myisoconf[@]}" DESTDIR="${D}" install
+   dodoc {CHANGELOG,CREDITS,README,TODO}.TXT *.txt
+
+   use nls && _apply_linguas  # bug 402679, bug 512448
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/proj/guru:master commit in: sci-electronics/lxi-tools/

2024-06-08 Thread Julien Roy
commit: 4b8151e540da67e7d69e6126e366e1e7fd86111d
Author: Jan Henke  taujhe  de>
AuthorDate: Sat Jun  8 18:44:28 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Jun  8 18:44:28 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4b8151e5

sci-electronics/lxi-tools: drop 2.1, 2.3

Signed-off-by: Jan Henke  taujhe.de>

 sci-electronics/lxi-tools/Manifest |  2 -
 sci-electronics/lxi-tools/lxi-tools-2.1.ebuild | 55 ---
 sci-electronics/lxi-tools/lxi-tools-2.3.ebuild | 62 --
 3 files changed, 119 deletions(-)

diff --git a/sci-electronics/lxi-tools/Manifest 
b/sci-electronics/lxi-tools/Manifest
index 002c827a7..19f6822dd 100644
--- a/sci-electronics/lxi-tools/Manifest
+++ b/sci-electronics/lxi-tools/Manifest
@@ -1,3 +1 @@
-DIST lxi-tools-2.1.tar.gz 937946 BLAKE2B 
25de9b879bd5db4e664aa2420598b22838477f10485247d6f435249dbc7c3d866c439362a99252c7fee329b7cf2a24c2bd72f523aac55a5cb70db914031daf0c
 SHA512 
ddf54826aa3f50a575d2c5f6e62d6a1a813adde275530b19c4e7465e689f43fea290aab4c5762498e2437e67bade577ace4f12cd24ae41c99f811772c38ad307
-DIST lxi-tools-2.3.tar.gz 1001920 BLAKE2B 
5fa8d24403e98366436270fba543dd3086f34a194c3995ce0b628b7ec1605d1319b4468b371d08ea88db1fd653311108d03b43a49533060472e6b1495072442a
 SHA512 
3bf885d0d9b96b525809cd3fb5fbedb1ffc2728f523a31cc1bb8c45657d9e4eec7d954e085f752b89a3016cc01f021c773ddbd1d876a4af8a7b72719275dc4c7
 DIST lxi-tools-2.7.tar.gz 1007967 BLAKE2B 
d29da7d1be3ba2809a390ab501077f7711a3fa9d1d93eb67fb43c302841bbdcc0c3cf64aa90e6d0789aabf714c6d7ea204ec8318861d69317d80118c16127df2
 SHA512 
de295f4ba04e5c119929c413112373faa6b019b48e4afee47001cbe145ed3e5dbf30700ce219af9deec0d6a68b169fe7493c65569b99ca1324a0cffcc7463f0d

diff --git a/sci-electronics/lxi-tools/lxi-tools-2.1.ebuild 
b/sci-electronics/lxi-tools/lxi-tools-2.1.ebuild
deleted file mode 100644
index 4b0cdaeba..0
--- a/sci-electronics/lxi-tools/lxi-tools-2.1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python{3_10,3_11} )
-LUA_COMPAT=( lua5-3 )
-inherit meson python-any-r1 lua-single gnome2-utils xdg-utils
-
-DESCRIPTION="Tools to access devices with LXI"
-HOMEPAGE="https://github.com/lxi-tools/lxi-tools";
-SRC_URI="https://github.com/lxi-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="bash-completion +gui"
-
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RDEPEND="
-   bash-completion? ( >=app-shells/bash-completion-2.11 )
-   >=sys-libs/readline-8.1_p2
-   ${LUA_DEPS}
-   >=sci-electronics/liblxi-1.13
-   gui? (
-   >=dev-libs/glib-2.70
-   >=gui-libs/gtk-4.5.0
-   >=gui-libs/gtksourceview-5.3.3
-   >=gui-libs/libadwaita-1.0.1
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-   lua-single_pkg_setup
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use gui)
-   )
-   meson_src_configure
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}

diff --git a/sci-electronics/lxi-tools/lxi-tools-2.3.ebuild 
b/sci-electronics/lxi-tools/lxi-tools-2.3.ebuild
deleted file mode 100644
index 4ec58e671..0
--- a/sci-electronics/lxi-tools/lxi-tools-2.3.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python{3_10,3_11} )
-LUA_COMPAT=( lua5-{1..4} )
-inherit meson python-any-r1 lua-single gnome2-utils xdg-utils
-
-DESCRIPTION="Tools to access devices with LXI"
-HOMEPAGE="https://github.com/lxi-tools/lxi-tools";
-SRC_URI="https://github.com/lxi-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="bash-completion +gui"
-
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RDEPEND="
-   bash-completion? ( >=app-shells/bash-completion-2.11 )
-   >=sys-libs/readline-8.1_p2
-   ${LUA_DEPS}
-   >=sci-electronics/liblxi-1.13
-   gui? (
-   >=dev-libs/glib-2.70
-   >=gui-libs/gtk-4.6.0
-   >=gui-libs/gtksourceview-5.4.0
-   >=gui-libs/libadwaita-1.2
-   >=dev-libs/json-glib-1.4
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-   lua-single_pkg_setup
-}
-
-src_configure() {
-   # fix lua dependency string in meson-build
-   sed -i 's/lua-/lua/g' ${S}/src/meson.build || die
-
-   local emesonargs=(
-   $(meson_use gui)
-   )
-   meson_src_configure
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   xdg_icon_

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

2024-06-08 Thread Julien Roy
commit: d590f92ea119c64233f70197e81363c18c222b59
Author: Zen  pyl  onl>
AuthorDate: Sat Jun  8 16:48:17 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Jun  8 16:48:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d590f92e

dev-python/pycpio: Update year in ebuild.

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/pycpio-1.0.0.ebuild| 2 +-
 dev-python/pycpio/pycpio-1.1.2-r1.ebuild | 2 +-
 dev-python/pycpio/pycpio-1.1.4.ebuild| 2 +-
 dev-python/pycpio/pycpio-1.1.6.ebuild| 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-python/pycpio/pycpio-1.0.0.ebuild 
b/dev-python/pycpio/pycpio-1.0.0.ebuild
index db2597a46..b120c1d54 100644
--- a/dev-python/pycpio/pycpio-1.0.0.ebuild
+++ b/dev-python/pycpio/pycpio-1.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8

diff --git a/dev-python/pycpio/pycpio-1.1.2-r1.ebuild 
b/dev-python/pycpio/pycpio-1.1.2-r1.ebuild
index 0d85c5567..c863fa42c 100644
--- a/dev-python/pycpio/pycpio-1.1.2-r1.ebuild
+++ b/dev-python/pycpio/pycpio-1.1.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8

diff --git a/dev-python/pycpio/pycpio-1.1.4.ebuild 
b/dev-python/pycpio/pycpio-1.1.4.ebuild
index 0d85c5567..c863fa42c 100644
--- a/dev-python/pycpio/pycpio-1.1.4.ebuild
+++ b/dev-python/pycpio/pycpio-1.1.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8

diff --git a/dev-python/pycpio/pycpio-1.1.6.ebuild 
b/dev-python/pycpio/pycpio-1.1.6.ebuild
index eb1f4d914..48966fa06 100644
--- a/dev-python/pycpio/pycpio-1.1.6.ebuild
+++ b/dev-python/pycpio/pycpio-1.1.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



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

2024-06-08 Thread Julien Roy
commit: d66a5da87847b85aee6ac25722498c4eaedcf9da
Author: Jan Henke  taujhe  de>
AuthorDate: Sat Jun  8 18:26:16 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Jun  8 18:28:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d66a5da8

sci-electronics/liblxi: add 1.20

Signed-off-by: Jan Henke  taujhe.de>

 sci-electronics/liblxi/Manifest   |  1 +
 sci-electronics/liblxi/liblxi-1.20.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/sci-electronics/liblxi/Manifest b/sci-electronics/liblxi/Manifest
index 6bcdbc5b5..61ba6c415 100644
--- a/sci-electronics/liblxi/Manifest
+++ b/sci-electronics/liblxi/Manifest
@@ -1,2 +1,3 @@
 DIST liblxi-1.16.tar.gz 24667 BLAKE2B 
b05e196ba9b2f902d351d6b4609838c8441b8a835885ea1087659dedb5f41dc95ab65dad2744604fc2226c1dd8b3b1def0bf1ebd27e96214a0f63580361334d1
 SHA512 
371b68a183f8f3674ad6efbc6d29f0db5c1e0ce3846a832d3db2bded01e54aee2ed5e1849d2570d7f1cde72a360c4af1cb67fd3817f5b925ce90f44a1d5820c0
 DIST liblxi-1.18.tar.gz 25832 BLAKE2B 
38f0f236f350e97bd71c34ca927388387784801bc9ea0604c37669a7bf6449d2c9b9088bb34eea5011e795ba62f18cdf04ffd5f0e545de2ea2fc697f757acbcb
 SHA512 
f2cf4670eac50c80005585e5c91c32df7cfbe981dd1a79262acee92b14b3464ca4068ca0b33281798d6cfd774510731a0280377c001f6e122c7e7aa502f25305
+DIST liblxi-1.20.tar.gz 30828 BLAKE2B 
e4929c2686ad30f7df8e75832c21160df9346dc5d3ebb62d210c44a1e169b272c91f9acc0c1b34cad43f32810d986571d0245782df946551826a90a165b264e6
 SHA512 
226a5b038f3cfa986d522f7c38b6d5924594130732d06bd7da309b85bf8b38dc999875b2ed7469f07d5dd083bfdf5eeb4eb637d5d6677679ee787da0cb0df596

diff --git a/sci-electronics/liblxi/liblxi-1.20.ebuild 
b/sci-electronics/liblxi/liblxi-1.20.ebuild
new file mode 100644
index 0..94c1600fd
--- /dev/null
+++ b/sci-electronics/liblxi/liblxi-1.20.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+DESCRIPTION="Implementation of the LAN eXtensions for Instrumentation (LXI)"
+HOMEPAGE="https://github.com/lxi-tools/liblxi";
+SRC_URI="https://github.com/lxi-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="zeroconf"
+
+RDEPEND="
+   >=net-libs/libtirpc-1.3.2
+   >=dev-libs/libxml2-2.9.14-r1
+   zeroconf? ( >=net-dns/avahi-0.8-r5 )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="virtual/pkgconfig"



[gentoo-commits] repo/proj/guru:master commit in: sci-electronics/lxi-tools/

2024-06-08 Thread Julien Roy
commit: 80c0936cbadd90f7ec2b01fe0581dd27e8d4f749
Author: Jan Henke  taujhe  de>
AuthorDate: Sat Jun  8 18:43:45 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Jun  8 18:43:45 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=80c0936c

sci-electronics/lxi-tools: add 2.7

Closes: https://bugs.gentoo.org/931474
Signed-off-by: Jan Henke  taujhe.de>

 sci-electronics/lxi-tools/Manifest |  1 +
 sci-electronics/lxi-tools/lxi-tools-2.7.ebuild | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/sci-electronics/lxi-tools/Manifest 
b/sci-electronics/lxi-tools/Manifest
index a0c21dc0c..002c827a7 100644
--- a/sci-electronics/lxi-tools/Manifest
+++ b/sci-electronics/lxi-tools/Manifest
@@ -1,2 +1,3 @@
 DIST lxi-tools-2.1.tar.gz 937946 BLAKE2B 
25de9b879bd5db4e664aa2420598b22838477f10485247d6f435249dbc7c3d866c439362a99252c7fee329b7cf2a24c2bd72f523aac55a5cb70db914031daf0c
 SHA512 
ddf54826aa3f50a575d2c5f6e62d6a1a813adde275530b19c4e7465e689f43fea290aab4c5762498e2437e67bade577ace4f12cd24ae41c99f811772c38ad307
 DIST lxi-tools-2.3.tar.gz 1001920 BLAKE2B 
5fa8d24403e98366436270fba543dd3086f34a194c3995ce0b628b7ec1605d1319b4468b371d08ea88db1fd653311108d03b43a49533060472e6b1495072442a
 SHA512 
3bf885d0d9b96b525809cd3fb5fbedb1ffc2728f523a31cc1bb8c45657d9e4eec7d954e085f752b89a3016cc01f021c773ddbd1d876a4af8a7b72719275dc4c7
+DIST lxi-tools-2.7.tar.gz 1007967 BLAKE2B 
d29da7d1be3ba2809a390ab501077f7711a3fa9d1d93eb67fb43c302841bbdcc0c3cf64aa90e6d0789aabf714c6d7ea204ec8318861d69317d80118c16127df2
 SHA512 
de295f4ba04e5c119929c413112373faa6b019b48e4afee47001cbe145ed3e5dbf30700ce219af9deec0d6a68b169fe7493c65569b99ca1324a0cffcc7463f0d

diff --git a/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild 
b/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild
new file mode 100644
index 0..682708e0b
--- /dev/null
+++ b/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python{3_12,3_13} )
+LUA_COMPAT=( lua5-{1..4} )
+inherit meson python-any-r1 lua-single gnome2-utils xdg-utils
+
+DESCRIPTION="Tools to access devices with LXI"
+HOMEPAGE="https://github.com/lxi-tools/lxi-tools";
+SRC_URI="https://github.com/lxi-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="bash-completion +gui"
+
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+RDEPEND="
+   bash-completion? ( >=app-shells/bash-completion-2.11 )
+   >=sys-libs/readline-8.1_p2
+   ${LUA_DEPS}
+   >=sci-electronics/liblxi-1.13
+   gui? (
+   >=dev-libs/glib-2.70
+   >=gui-libs/gtk-4.6.0
+   >=gui-libs/gtksourceview-5.4.0
+   >=gui-libs/libadwaita-1.2
+   >=dev-libs/json-glib-1.4
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+   lua-single_pkg_setup
+}
+
+src_configure() {
+   # fix lua dependency string in meson-build
+   sed -i 's/lua-/lua/g' ${S}/src/meson.build || die
+
+   local emesonargs=(
+   $(meson_use gui)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}



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

2024-06-08 Thread Julien Roy
commit: fc8dee5c427db57893a270a0566c8881601a3026
Author: Jan Henke  taujhe  de>
AuthorDate: Sat Jun  8 18:52:48 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Jun  8 18:52:48 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fc8dee5c

dev-embedded/etlcpp: treeclean

Closes: https://bugs.gentoo.org/888695
Signed-off-by: Jan Henke  taujhe.de>

 dev-embedded/etlcpp/Manifest  |  1 -
 dev-embedded/etlcpp/etlcpp-20.35.8.ebuild | 25 -
 dev-embedded/etlcpp/metadata.xml  | 27 ---
 3 files changed, 53 deletions(-)

diff --git a/dev-embedded/etlcpp/Manifest b/dev-embedded/etlcpp/Manifest
deleted file mode 100644
index 34285c205..0
--- a/dev-embedded/etlcpp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST etlcpp-20.35.8.tar.gz 4413632 BLAKE2B 
b8292ea0395dbd0ef7d77d58dc2cb1cca16822da39054c1937e3f2a6b5828f9c2816e91b6c9ca4ef2088cdc691245d1aadf9f9c9283fa293265520c3fd4352db
 SHA512 
d417760dd35ad5796f9ce8b7f96ac2d71f7b8e4896e5fc12e844912f34f867dee13582d2621521b5dfa66f21cd77abfd4e48a11e71fe87de2f98eaa6dcf6204f

diff --git a/dev-embedded/etlcpp/etlcpp-20.35.8.ebuild 
b/dev-embedded/etlcpp/etlcpp-20.35.8.ebuild
deleted file mode 100644
index fd1ffd8d5..0
--- a/dev-embedded/etlcpp/etlcpp-20.35.8.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="A C++ template library for embedded applications"
-HOMEPAGE="https://www.etlcpp.com/";
-SRC_URI="https://github.com/ETLCPP/etl/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-S="${WORKDIR}/etl-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTS=$(usex test)
-   )
-   cmake_src_configure
-}

diff --git a/dev-embedded/etlcpp/metadata.xml b/dev-embedded/etlcpp/metadata.xml
deleted file mode 100644
index ed0e59697..0
--- a/dev-embedded/etlcpp/metadata.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-  
-Jan Henke
-gen...@taujhe.de
-Primary maintainer
-
-  
-C++ is a great language to use for embedded applications and templates are
-a powerful aspect. The standard library can offer a great deal of well
-tested functionality, but there are some parts of the standard library that
-do not fit well with deterministic behaviour and limited resource
-requirements. These limitations usually preclude the use of dynamically
-allocated memory and containers with open ended sizes.
-
-What is needed is a template library where the user can declare the size,
-or maximum size of any object upfront. Most embedded compilers do not
-currently support the standard beyond C++ 03, therefore excluding the
-programmer fromusing the enhanced features of the later library.
-
-This is what the ETL attempts to achieve.
-  
-  
-ETLCPP/etl
-  
-



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

2024-06-08 Thread Julien Roy
commit: c7a3924f4bbd8e42d64970fcb2fab02813ed7a7f
Author: Jan Henke  taujhe  de>
AuthorDate: Sat Jun  8 18:30:10 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Jun  8 18:30:10 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c7a3924f

sci-electronics/liblxi: drop 1.16, 1.18

Signed-off-by: Jan Henke  taujhe.de>

 sci-electronics/liblxi/Manifest   |  2 --
 sci-electronics/liblxi/liblxi-1.16.ebuild | 24 
 sci-electronics/liblxi/liblxi-1.18.ebuild | 25 -
 3 files changed, 51 deletions(-)

diff --git a/sci-electronics/liblxi/Manifest b/sci-electronics/liblxi/Manifest
index 61ba6c415..9e1f5dfab 100644
--- a/sci-electronics/liblxi/Manifest
+++ b/sci-electronics/liblxi/Manifest
@@ -1,3 +1 @@
-DIST liblxi-1.16.tar.gz 24667 BLAKE2B 
b05e196ba9b2f902d351d6b4609838c8441b8a835885ea1087659dedb5f41dc95ab65dad2744604fc2226c1dd8b3b1def0bf1ebd27e96214a0f63580361334d1
 SHA512 
371b68a183f8f3674ad6efbc6d29f0db5c1e0ce3846a832d3db2bded01e54aee2ed5e1849d2570d7f1cde72a360c4af1cb67fd3817f5b925ce90f44a1d5820c0
-DIST liblxi-1.18.tar.gz 25832 BLAKE2B 
38f0f236f350e97bd71c34ca927388387784801bc9ea0604c37669a7bf6449d2c9b9088bb34eea5011e795ba62f18cdf04ffd5f0e545de2ea2fc697f757acbcb
 SHA512 
f2cf4670eac50c80005585e5c91c32df7cfbe981dd1a79262acee92b14b3464ca4068ca0b33281798d6cfd774510731a0280377c001f6e122c7e7aa502f25305
 DIST liblxi-1.20.tar.gz 30828 BLAKE2B 
e4929c2686ad30f7df8e75832c21160df9346dc5d3ebb62d210c44a1e169b272c91f9acc0c1b34cad43f32810d986571d0245782df946551826a90a165b264e6
 SHA512 
226a5b038f3cfa986d522f7c38b6d5924594130732d06bd7da309b85bf8b38dc999875b2ed7469f07d5dd083bfdf5eeb4eb637d5d6677679ee787da0cb0df596

diff --git a/sci-electronics/liblxi/liblxi-1.16.ebuild 
b/sci-electronics/liblxi/liblxi-1.16.ebuild
deleted file mode 100644
index 8609b522f..0
--- a/sci-electronics/liblxi/liblxi-1.16.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson-multilib
-
-DESCRIPTION="Implementation of the LAN eXtensions for Instrumentation (LXI)"
-HOMEPAGE="https://github.com/lxi-tools/liblxi";
-SRC_URI="https://github.com/lxi-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   >=net-libs/libtirpc-1.3.2
-   >=dev-libs/libxml2-2.9.14-r1
-   >=net-dns/avahi-0.8-r5
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="virtual/pkgconfig"

diff --git a/sci-electronics/liblxi/liblxi-1.18.ebuild 
b/sci-electronics/liblxi/liblxi-1.18.ebuild
deleted file mode 100644
index 94c1600fd..0
--- a/sci-electronics/liblxi/liblxi-1.18.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson-multilib
-
-DESCRIPTION="Implementation of the LAN eXtensions for Instrumentation (LXI)"
-HOMEPAGE="https://github.com/lxi-tools/liblxi";
-SRC_URI="https://github.com/lxi-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="zeroconf"
-
-RDEPEND="
-   >=net-libs/libtirpc-1.3.2
-   >=dev-libs/libxml2-2.9.14-r1
-   zeroconf? ( >=net-dns/avahi-0.8-r5 )
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="virtual/pkgconfig"



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

2024-06-08 Thread Julien Roy
commit: f36687324bb911ac4a9a08c6576a9d32df594b97
Author: Richard Fröhning  gmx  net>
AuthorDate: Sat Jun  8 17:30:57 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Jun  8 17:32:39 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f3668732

media-sound/rsgain: bump to 3.5.1
Includes a bug fix where certain multichannel opus files rendered
unplayable after rsgained.

Signed-off-by: Richard Fröhning  gmx.net>

 media-sound/rsgain/Manifest   | 2 +-
 media-sound/rsgain/{rsgain-3.5.ebuild => rsgain-3.5.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/rsgain/Manifest b/media-sound/rsgain/Manifest
index 58ada04aa..601f3ce9b 100644
--- a/media-sound/rsgain/Manifest
+++ b/media-sound/rsgain/Manifest
@@ -1 +1 @@
-DIST rsgain-3.5-source.tar.xz 50660 BLAKE2B 
18a7d5b1892f1df8fbdfaddf289564540eb706638bc36d5822f79ca672ef2b0cbcc7a246567a4930aa6fa9da44598e69eed01ed3d62ebde98a26c375cae8d057
 SHA512 
aa870ffcbb333c6b604ee45593e4976c4aca39af7a88f0517b470a3d29c7bc74aeb7bcc8a68f5604aee74114f9751c64d4b5e55711e1340ed2f682ae641d29af
+DIST rsgain-3.5.1-source.tar.xz 50776 BLAKE2B 
1568ff87c11e806875ae728cd2c4e80a2fc60b8db7c1dd1f9de4a119ced0547253febda748f514906ae4a78eadec6be62a365999820fb0ed4e656656ded53475
 SHA512 
6339c9ed8fd120b21026a55a5ec14605d3bc0b9bc87d975f9eff274023f58fdeaa8cf23b928fc3d34a38d7f2a1e5ad8786d114e21b4e42a8445dc6ec6117d32e

diff --git a/media-sound/rsgain/rsgain-3.5.ebuild 
b/media-sound/rsgain/rsgain-3.5.1.ebuild
similarity index 100%
rename from media-sound/rsgain/rsgain-3.5.ebuild
rename to media-sound/rsgain/rsgain-3.5.1.ebuild



[gentoo-commits] repo/proj/guru:master commit in: sci-electronics/lxi-tools/

2024-06-08 Thread Julien Roy
commit: 781a7e430d33f98363cb67065a1c9ef9cc180fcc
Author: Jan Henke  taujhe  de>
AuthorDate: Sat Jun  8 19:02:30 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Jun  8 19:02:30 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=781a7e43

sci-electronics/lxi-tools: Install bash completions

Closes: https://bugs.gentoo.org/928371
Signed-off-by: Jan Henke  taujhe.de>

 sci-electronics/lxi-tools/lxi-tools-2.7.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild 
b/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild
index 682708e0b..58e217840 100644
--- a/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild
+++ b/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python{3_12,3_13} )
 LUA_COMPAT=( lua5-{1..4} )
-inherit meson python-any-r1 lua-single gnome2-utils xdg-utils
+inherit meson python-any-r1 lua-single gnome2-utils xdg-utils 
bash-completion-r1
 
 DESCRIPTION="Tools to access devices with LXI"
 HOMEPAGE="https://github.com/lxi-tools/lxi-tools";
@@ -47,6 +47,7 @@ src_configure() {
 
local emesonargs=(
$(meson_use gui)
+   -Dbashcompletiondir="$(get_bashcompdir)"
)
meson_src_configure
 }



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

2024-06-08 Thread Julien Roy
commit: f218d2f5d88535bf8032ce89a33977843028ac38
Author: NRK  disroot  org>
AuthorDate: Sat Jun  8 17:44:30 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Jun  8 17:47:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f218d2f5

mpv-plugin/mdmenu: new package

Signed-off-by: NRK  disroot.org>

 mpv-plugin/mdmenu/Manifest   |  1 +
 mpv-plugin/mdmenu/mdmenu-20240215.ebuild | 34 
 mpv-plugin/mdmenu/metadata.xml   | 18 +
 3 files changed, 53 insertions(+)

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

diff --git a/mpv-plugin/mdmenu/mdmenu-20240215.ebuild 
b/mpv-plugin/mdmenu/mdmenu-20240215.ebuild
new file mode 100644
index 0..bed09fd27
--- /dev/null
+++ b/mpv-plugin/mdmenu/mdmenu-20240215.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit mpv-plugin
+
+DESCRIPTION="dmenu based selection menu for chapters, tracks, playlist etc"
+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"
+IUSE="custom-cmd"
+
+RDEPEND="
+   >=media-video/mpv-0.36.0[lua]
+   !custom-cmd? ( x11-misc/dmenu )
+"
+
+MPV_PLUGIN_FILES=( mdmenu.lua )
+DOCS=( mdmenu.conf README.md )
+
+pkg_postinst() {
+   mpv-plugin_pkg_postinst
+   if use custom-cmd ; then
+   ewarn "mdmenu has been installed without a launcher."
+   ewarn "You will need to configure \`cmd\` in script-opt "
+   ewarn "to a dmenu-compatible app for mdmenu to work."
+   ewarn "Please refer to the documents for more info."
+   fi
+}

diff --git a/mpv-plugin/mdmenu/metadata.xml b/mpv-plugin/mdmenu/metadata.xml
new file mode 100644
index 0..1ed7a22b2
--- /dev/null
+++ b/mpv-plugin/mdmenu/metadata.xml
@@ -0,0 +1,18 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   n...@disroot.org
+   NRK
+   
+   
+   
+   Do not install dmenu as a dependency.
+   This requires you to configure a custom dmenu-compatible
+   command in the configuration.
+   
+   
+   
+   NRK/mpv-toolbox
+   
+



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

2024-06-08 Thread Julien Roy
commit: 5502e2bc76be53ccfe214cf7b67310f67246a8cc
Author: NRK  disroot  org>
AuthorDate: Sat Jun  8 18:00:52 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Jun  8 18:01:39 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5502e2bc

mpv-plugin/mdmenu: tidy up

Signed-off-by: NRK  disroot.org>

 mpv-plugin/mdmenu/mdmenu-20240215.ebuild | 13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/mpv-plugin/mdmenu/mdmenu-20240215.ebuild 
b/mpv-plugin/mdmenu/mdmenu-20240215.ebuild
index bed09fd27..2808df872 100644
--- a/mpv-plugin/mdmenu/mdmenu-20240215.ebuild
+++ b/mpv-plugin/mdmenu/mdmenu-20240215.ebuild
@@ -25,10 +25,15 @@ DOCS=( mdmenu.conf README.md )
 
 pkg_postinst() {
mpv-plugin_pkg_postinst
+
+   einfo "mdmenu does not set any keybindings by default."
+   einfo "Customize ~~/input.conf according to the documentation "
+   einfo "in order to set custom bindings."
+
if use custom-cmd ; then
-   ewarn "mdmenu has been installed without a launcher."
-   ewarn "You will need to configure \`cmd\` in script-opt "
-   ewarn "to a dmenu-compatible app for mdmenu to work."
-   ewarn "Please refer to the documents for more info."
+   ewarn "mdmenu has been installed without dmenu."
+   ewarn "You will need to set \`cmd\` in 
~~/script-opts/mdmenu.conf "
+   ewarn "to a dmenu-compatible application for mdmenu to work."
+   ewarn "Please refer to the documentation for more info."
fi
 }



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

2024-06-08 Thread Julien Roy
commit: 58e16e9c24d045358ccffaac321d6fc3fa3dd5b8
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Jun  8 19:58:45 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Jun  8 20:00:09 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=58e16e9c

profiles: mask dev-embedded/etlcpp for removal

Signed-off-by: Julien Roy  jroy.ca>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 042f3fc0a..ec55167fb 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -18,6 +18,13 @@
 
 # New entries go on top.
 
+# Julien Roy  (2024-06-08)
+# Outdated, open bugs, needs a new maintainer
+# https://bugs.gentoo.org/921743
+# https://bugs.gentoo.org/888695
+# Removal 2024-07-08
+dev-embedded/etlcpp
+
 # Julien Roy  (2024-06-08)
 # Removal 2024-07-08
 # Dependencies dropped from ::gentoo



[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/etlcpp/

2024-06-08 Thread Julien Roy
commit: 460255efd8f5aa47be1f0966609dc6b49ef025ad
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Jun  8 19:56:00 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Jun  8 20:00:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=460255ef

Revert "dev-embedded/etlcpp: treeclean"

This reverts commit fc8dee5c427db57893a270a0566c8881601a3026.

Signed-off-by: Julien Roy  jroy.ca>

 dev-embedded/etlcpp/Manifest  |  1 +
 dev-embedded/etlcpp/etlcpp-20.35.8.ebuild | 25 +
 dev-embedded/etlcpp/metadata.xml  | 27 +++
 3 files changed, 53 insertions(+)

diff --git a/dev-embedded/etlcpp/Manifest b/dev-embedded/etlcpp/Manifest
new file mode 100644
index 0..34285c205
--- /dev/null
+++ b/dev-embedded/etlcpp/Manifest
@@ -0,0 +1 @@
+DIST etlcpp-20.35.8.tar.gz 4413632 BLAKE2B 
b8292ea0395dbd0ef7d77d58dc2cb1cca16822da39054c1937e3f2a6b5828f9c2816e91b6c9ca4ef2088cdc691245d1aadf9f9c9283fa293265520c3fd4352db
 SHA512 
d417760dd35ad5796f9ce8b7f96ac2d71f7b8e4896e5fc12e844912f34f867dee13582d2621521b5dfa66f21cd77abfd4e48a11e71fe87de2f98eaa6dcf6204f

diff --git a/dev-embedded/etlcpp/etlcpp-20.35.8.ebuild 
b/dev-embedded/etlcpp/etlcpp-20.35.8.ebuild
new file mode 100644
index 0..fd1ffd8d5
--- /dev/null
+++ b/dev-embedded/etlcpp/etlcpp-20.35.8.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A C++ template library for embedded applications"
+HOMEPAGE="https://www.etlcpp.com/";
+SRC_URI="https://github.com/ETLCPP/etl/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+S="${WORKDIR}/etl-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTS=$(usex test)
+   )
+   cmake_src_configure
+}

diff --git a/dev-embedded/etlcpp/metadata.xml b/dev-embedded/etlcpp/metadata.xml
new file mode 100644
index 0..ed0e59697
--- /dev/null
+++ b/dev-embedded/etlcpp/metadata.xml
@@ -0,0 +1,27 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+  
+Jan Henke
+gen...@taujhe.de
+Primary maintainer
+
+  
+C++ is a great language to use for embedded applications and templates are
+a powerful aspect. The standard library can offer a great deal of well
+tested functionality, but there are some parts of the standard library that
+do not fit well with deterministic behaviour and limited resource
+requirements. These limitations usually preclude the use of dynamically
+allocated memory and containers with open ended sizes.
+
+What is needed is a template library where the user can declare the size,
+or maximum size of any object upfront. Most embedded compilers do not
+currently support the standard beyond C++ 03, therefore excluding the
+programmer fromusing the enhanced features of the later library.
+
+This is what the ETL attempts to achieve.
+  
+  
+ETLCPP/etl
+  
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/etlcpp/

2024-06-08 Thread Julien Roy
commit: 0b9893562890b2de3e1e7b12b2124afdccc5b8cb
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Jun  8 19:58:07 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Jun  8 20:00:09 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0b989356

dev-embedded/etlcpp: drop to maintainer-needed

Signed-off-by: Julien Roy  jroy.ca>

 dev-embedded/etlcpp/metadata.xml | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/dev-embedded/etlcpp/metadata.xml b/dev-embedded/etlcpp/metadata.xml
index ed0e59697..c55898458 100644
--- a/dev-embedded/etlcpp/metadata.xml
+++ b/dev-embedded/etlcpp/metadata.xml
@@ -1,11 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-  
-Jan Henke
-gen...@taujhe.de
-Primary maintainer
-
+  
   
 C++ is a great language to use for embedded applications and templates are
 a powerful aspect. The standard library can offer a great deal of well



[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/lxi-tools/

2024-06-08 Thread Julien Roy
commit: d3304c251383309c385041a4ba87769dee9a0261
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Jun  8 20:01:51 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Jun  8 20:01:51 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d3304c25

sci-electronics/lxi-tools: remove redundant eclass inherit 'xdg-utils'
quoted variable S

Signed-off-by: Julien Roy  jroy.ca>

 sci-electronics/lxi-tools/lxi-tools-2.7.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild 
b/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild
index 58e217840..d76233e39 100644
--- a/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild
+++ b/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 PYTHON_COMPAT=( python{3_12,3_13} )
 LUA_COMPAT=( lua5-{1..4} )
-inherit meson python-any-r1 lua-single gnome2-utils xdg-utils 
bash-completion-r1
+inherit meson python-any-r1 lua-single gnome2-utils bash-completion-r1
 
 DESCRIPTION="Tools to access devices with LXI"
 HOMEPAGE="https://github.com/lxi-tools/lxi-tools";
@@ -43,7 +43,7 @@ pkg_setup() {
 
 src_configure() {
# fix lua dependency string in meson-build
-   sed -i 's/lua-/lua/g' ${S}/src/meson.build || die
+   sed -i 's/lua-/lua/g' "${S}"/src/meson.build || die
 
local emesonargs=(
$(meson_use gui)



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/rsgain/

2024-06-08 Thread Julien Roy
commit: f8ec00f8a95d76341289467241736a512e1b4a18
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Jun  8 20:01:34 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Jun  8 20:01:34 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f8ec00f8

media-sound/rsgain: remove leading whitespace

Signed-off-by: Julien Roy  jroy.ca>

 media-sound/rsgain/rsgain-3.5.1.ebuild | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/media-sound/rsgain/rsgain-3.5.1.ebuild 
b/media-sound/rsgain/rsgain-3.5.1.ebuild
index 096202082..cdb9ec2c4 100644
--- a/media-sound/rsgain/rsgain-3.5.1.ebuild
+++ b/media-sound/rsgain/rsgain-3.5.1.ebuild
@@ -15,24 +15,24 @@ KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 RDEPEND="
dev-libs/inih
-dev-libs/libfmt
-media-libs/libebur128
-media-libs/libogg
-media-libs/libvorbis
-media-libs/taglib
-media-video/ffmpeg
+   dev-libs/libfmt
+   media-libs/libebur128
+   media-libs/libogg
+   media-libs/libvorbis
+   media-libs/taglib
+   media-video/ffmpeg
 "
 
 DEPEND="${RDEPEND}"
 
 src_prepare() {
-cmake_src_prepare
+   cmake_src_prepare
 }
 
 src_configure() {
-cmake_src_configure
+   cmake_src_configure
 }
 
 src_install() {
-cmake_src_install
+   cmake_src_install
 }



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

2024-06-08 Thread Julien Roy
commit: bd2cfbe40f336ecf97828d0d4a072119bbd17a4b
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Jun  8 19:53:44 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Jun  8 19:53:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bd2cfbe4

profiles: mask packages with missing dependencies

Signed-off-by: Julien Roy  jroy.ca>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index c46ca4fdf..042f3fc0a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -18,8 +18,15 @@
 
 # New entries go on top.
 
+# Julien Roy  (2024-06-08)
+# Removal 2024-07-08
+# Dependencies dropped from ::gentoo
+dev-python/sphinx-design
+dev-python/sphinxext-opengraph
+
 # Julien Roy  (2024-06-07)
 # Dependencies dropped from ::gentoo
+# Removal 2024-07-07
 dev-python/betterproto
 dev-python/grpclib
 



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

2024-06-08 Thread Sebastian Pipping
commit: fdf45f0baf27cfe02151a26a007e8cf72cba0b29
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Jun  8 19:42:44 2024 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sat Jun  8 19:45:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdf45f0b

dev-python/pycxx: Start using DISTUTILS_USE_PEP517

Closes: https://bugs.gentoo.org/909938
Signed-off-by: Sebastian Pipping  gentoo.org>

 dev-python/pycxx/pycxx-7.1.8-r1.ebuild | 52 ++
 1 file changed, 52 insertions(+)

diff --git a/dev-python/pycxx/pycxx-7.1.8-r1.ebuild 
b/dev-python/pycxx/pycxx-7.1.8-r1.ebuild
new file mode 100644
index ..937f1bf9eb40
--- /dev/null
+++ b/dev-python/pycxx/pycxx-7.1.8-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Set of facilities to extend Python with C++"
+HOMEPAGE="https://cxx.sourceforge.net";
+SRC_URI="https://downloads.sourceforge.net/cxx/${P}.tar.gz";
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos"
+IUSE="doc examples"
+
+BDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ' 3.12)
+"
+
+python_prepare_all() {
+   rm -R Src/Python2/ || die
+
+   # Without this, pysvn fails.
+   # Src/Python3/cxxextensions.c: No such file or directory
+   sed -e "/^#include/s:Src/::" -i Src/*.{c,cxx} || die "sed failed"
+
+   distutils-r1_python_prepare_all
+}
+
+python_install() {
+   distutils-r1_python_install
+
+   # Move misplaced files into place
+   dodir "/usr/share/${EPYTHON}"
+   mv "${D}/usr/CXX" "${D}/usr/share/${EPYTHON}/CXX" || die
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( Doc/. )
+   if use examples ; then
+   docinto examples
+   dodoc -r Demo/Python3/.
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+   distutils-r1_python_install_all
+}



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

2024-06-08 Thread Arthur Zamarin
commit: 8d6f8a7186e28e7b7c0c1b6cd5d01f38c86c4714
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  8 19:41:48 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  8 19:41:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d6f8a71

www-apps/wiliki: lasr-rite

Bug: https://bugs.gentoo.org/933850
Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 51495eb6065c..ca9afb7de22d 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Arthur Zamarin  (2024-06-08)
+# EAPI=6, waiting for a version bump, not maintained for many years.
+# Removal on 2024-07-08.  Bug #933850.
+www-apps/wiliki
+
 # Arthur Zamarin  (2024-06-08)
 # Various apache modules with no reverse dependencies, EAPI=6,
 # some maintainer-needed.



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

2024-06-08 Thread Arthur Zamarin
commit: ff75de5c322a0671cc69f51275e298cb70c98058
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  8 19:34:26 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  8 19:34:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff75de5c

www-apache/*: last-rite EAPI=6 ebuilds

Bug: https://bugs.gentoo.org/933847
Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 2aa9a0a1c157..51495eb6065c 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,16 @@
 
 #--- END OF EXAMPLES ---
 
+# Arthur Zamarin  (2024-06-08)
+# Various apache modules with no reverse dependencies, EAPI=6,
+# some maintainer-needed.
+# Removal on 2024-07-08.  Bugs #933847, #742452.
+www-apache/mod_authnz_external
+www-apache/mod_authz_unixgroup
+www-apache/mod_maxminddb
+www-apache/mod_vdbh
+www-apache/modsec-flameeyes
+
 # Arthur Zamarin  (2024-06-08)
 # EAPI=6, maintainer-needed, no reverse dependencies.
 # Removal on 2024-07-08.  Bugs #933846, #598678, #916203.



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

2024-06-08 Thread Arthur Zamarin
commit: a8e0a4c2deed0f8256fae22dfcc5355baebcbbf1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  8 19:30:26 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  8 19:30:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8e0a4c2

sys-power/powernowd: last-rite

Bug: https://bugs.gentoo.org/933846
Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 3bc5511c1ceb..2aa9a0a1c157 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Arthur Zamarin  (2024-06-08)
+# EAPI=6, maintainer-needed, no reverse dependencies.
+# Removal on 2024-07-08.  Bugs #933846, #598678, #916203.
+sys-power/powernowd
+
 # Arthur Zamarin  (2024-06-08)
 # EAPI=6, no reverse dependencies, maintainer-needed, various QA issues.
 # Removal on 2024-07-08.  Bugs #933843, #695068, #677432.



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

2024-06-08 Thread Arthur Zamarin
commit: b0a262afc8007eb7bea9fe968b6dfac545ec35df
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  8 19:26:26 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  8 19:26:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0a262af

sci-libs/libticables2: EAPI 6 -> 8

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

 ...2-1.3.5.ebuild => libticables2-1.3.5-r1.ebuild} | 31 --
 1 file changed, 17 insertions(+), 14 deletions(-)

diff --git a/sci-libs/libticables2/libticables2-1.3.5.ebuild 
b/sci-libs/libticables2/libticables2-1.3.5-r1.ebuild
similarity index 65%
rename from sci-libs/libticables2/libticables2-1.3.5.ebuild
rename to sci-libs/libticables2/libticables2-1.3.5-r1.ebuild
index 7f0e4f959203..f71abc217606 100644
--- a/sci-libs/libticables2/libticables2-1.3.5.ebuild
+++ b/sci-libs/libticables2/libticables2-1.3.5-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit autotools
 
@@ -17,11 +17,13 @@ IUSE="debug doc nls static-libs usb"
 RDEPEND="
dev-libs/glib:2
usb? ( virtual/libusb:1 )
-   nls? ( virtual/libintl )"
-
-DEPEND="${RDEPEND}
+   nls? ( virtual/libintl )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
virtual/pkgconfig
-   nls? ( sys-devel/gettext )"
+   nls? ( sys-devel/gettext )
+"
 
 DOCS=( AUTHORS LOGO NEWS README ChangeLog docs/api.txt )
 
@@ -31,23 +33,24 @@ src_prepare() {
 }
 
 src_configure() {
-   # --disable-libusb $(use_enable usb libusb10) would enable 
virtual/libusb:1
-   econf \
-   --disable-rpath \
-   $(use_enable static-libs static) \
-   $(use_enable debug logging) \
-   $(use_enable nls) \
-   $(use_enable usb libusb) \
+   local myeconfargs=(
+   --disable-rpath
+   $(use_enable static-libs static)
+   $(use_enable debug logging)
+   $(use_enable nls)
+   $(use_enable usb libusb)
$(use_enable usb libusb10)
+   )
+   econf "${myeconfargs[@]}"
 }
 
 src_install() {
use doc && HTML_DOCS+=( docs/html/. )
default
-   find "${D}" -name '*.la' -delete || die
+   find "${D}" -type f -name '*.la' -delete || die
 }
 
 pkg_postinst() {
-   elog "Please read README in ${EROOT%/}/usr/share/doc/${PF}"
+   elog "Please read README in ${EROOT}/usr/share/doc/${PF}"
elog "if you encounter any problem with a link cable"
 }



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

2024-06-08 Thread Arthur Zamarin
commit: 416469bfe2c7656053e8e70de6c30302001c42aa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  8 19:19:53 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  8 19:20:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=416469bf

net-analyzer/check_mk_agent: last-rites

Bug: https://bugs.gentoo.org/933843
Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index fdce784d8361..3bc5511c1ceb 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Arthur Zamarin  (2024-06-08)
+# EAPI=6, no reverse dependencies, maintainer-needed, various QA issues.
+# Removal on 2024-07-08.  Bugs #933843, #695068, #677432.
+net-analyzer/check_mk_agent
+
 # Arthur Zamarin  (2024-06-08)
 # EAPI=6, no reverse dependencies, fails to compile with LLVM or musl,
 # various QA issues.



[gentoo-commits] repo/gentoo:master commit in: net-voip/mumble/

2024-06-08 Thread Kenton Groombridge
commit: 29c33ec9cc06ea99ddc437af9ac2062e207dee9a
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Sat Jun  8 19:03:39 2024 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  8 19:12:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29c33ec9

net-voip/mumble: update live ebuild

Signed-off-by: Kenton Groombridge  gentoo.org>

 net-voip/mumble/mumble-.ebuild | 23 +++
 1 file changed, 11 insertions(+), 12 deletions(-)

diff --git a/net-voip/mumble/mumble-.ebuild 
b/net-voip/mumble/mumble-.ebuild
index 79e98b80ec73..4ba02c3ee8b2 100644
--- a/net-voip/mumble/mumble-.ebuild
+++ b/net-voip/mumble/mumble-.ebuild
@@ -1,10 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake flag-o-matic python-any-r1 xdg
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake flag-o-matic multilib python-any-r1 xdg
 
 DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat 
software"
 HOMEPAGE="https://wiki.mumble.info";
@@ -18,10 +18,9 @@ if [[ "${PV}" ==  ]] ; then
'-*'
3rdparty/cmake-compiler-flags
3rdparty/FindPythonInterpreter
-   3rdparty/gsl
+   3rdparty/flag-icons
3rdparty/minhook
-   3rdparty/opus
-   3rdparty/rnnoise-src
+   3rdparty/renamenoise
3rdparty/speexdsp
3rdparty/tracy
)
@@ -32,21 +31,23 @@ else
MY_PV="${PV/_/-}"
MY_P="${PN}-${MY_PV}"

SRC_URI="https://github.com/mumble-voip/mumble/releases/download/v${MY_PV}/${MY_P}.tar.gz";
-   S="${WORKDIR}/${P/_*}.src"
+   S="${WORKDIR}/${P/_*}"
fi
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="BSD MIT"
 SLOT="0"
-IUSE="+alsa +dbus debug g15 jack pipewire portaudio pulseaudio multilib nls 
+rnnoise speech test zeroconf"
+IUSE="+alsa debug g15 jack pipewire portaudio pulseaudio multilib nls +rnnoise 
speech test zeroconf"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
+   dev-cpp/ms-gsl
>=dev-libs/openssl-1.0.0b:0=
dev-libs/poco[util,xml,zip]
>=dev-libs/protobuf-2.2.0:=
dev-qt/qtcore:5
+   dev-qt/qtdbus:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5[ssl]
dev-qt/qtsql:5[sqlite]
@@ -61,7 +62,6 @@ RDEPEND="
x11-libs/libX11
x11-libs/libXi
alsa? ( media-libs/alsa-lib )
-   dbus? ( dev-qt/qtdbus:5 )
g15? ( app-misc/g15daemon:= )
jack? ( virtual/jack )
portaudio? ( media-libs/portaudio )
@@ -98,10 +98,9 @@ src_configure() {
 
local mycmakeargs=(
-Dalsa="$(usex alsa)"
+   -Dbundled-gsl="OFF"
-Dbundled-json="OFF"
-   -Dbundled-opus="OFF"
-Dbundled-speex="OFF"
-   -Ddbus="$(usex dbus)"
-Dg15="$(usex g15)"
-Djackaudio="$(usex jack)"
-Doverlay="ON"
@@ -109,7 +108,7 @@ src_configure() {
-Doverlay-xcompile="$(usex multilib)"
-Dpipewire="$(usex pipewire)"
-Dpulseaudio="$(usex pulseaudio)"
-   -Drnnoise="$(usex rnnoise)"
+   -Drenamenoise="$(usex rnnoise)"
-Dserver="OFF"
-Dspeechd="$(usex speech)"
-Dtests="$(usex test)"



[gentoo-commits] repo/gentoo:master commit in: net-voip/murmur/

2024-06-08 Thread Kenton Groombridge
commit: 31bb78f3483a2fdf9c9c116c8ba5f3f017a92093
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Sat Jun  8 19:03:27 2024 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  8 19:12:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31bb78f3

net-voip/murmur: add 1.5.634

Signed-off-by: Kenton Groombridge  gentoo.org>

 net-voip/murmur/murmur-1.5.634.ebuild | 161 ++
 1 file changed, 161 insertions(+)

diff --git a/net-voip/murmur/murmur-1.5.634.ebuild 
b/net-voip/murmur/murmur-1.5.634.ebuild
new file mode 100644
index ..93abe94c1455
--- /dev/null
+++ b/net-voip/murmur/murmur-1.5.634.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic systemd readme.gentoo-r1 tmpfiles
+
+DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat 
software"
+HOMEPAGE="https://wiki.mumble.info";
+if [[ "${PV}" ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mumble-voip/mumble.git";
+
+   # needed for the included 3rdparty license script,
+   # even if these components may not be compiled in
+   EGIT_SUBMODULES=(
+   '-*'
+   3rdparty/cmake-compiler-flags
+   3rdparty/FindPythonInterpreter
+   3rdparty/flag-icons
+   3rdparty/minhook
+   3rdparty/speexdsp
+   3rdparty/tracy
+   )
+else
+   MY_PN="mumble"
+   if [[ "${PV}" == *_pre* ]] ; then
+   MY_P="${MY_PN}-${PV}"
+   
SRC_URI="https://dev.gentoo.org/~concord/distfiles/${MY_P}.tar.xz";
+   S="${WORKDIR}/${MY_P}"
+   else
+   MY_PV="${PV/_/-}"
+   MY_P="${MY_PN}-${MY_PV}"
+   
SRC_URI="https://github.com/mumble-voip/mumble/releases/download/v${MY_PV}/${MY_P}.tar.gz";
+   S="${WORKDIR}/${MY_PN}-${PV/_*}"
+   fi
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="+ice test zeroconf"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   acct-group/murmur
+   acct-user/murmur
+   dev-cpp/ms-gsl
+   >=dev-libs/openssl-1.0.0b:0=
+   >=dev-libs/protobuf-2.2.0:=
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtnetwork:5[ssl]
+   || (
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtsql:5[mysql]
+   )
+   dev-qt/qtxml:5
+   sys-apps/lsb-release
+   >=sys-libs/libcap-2.15
+   ice? ( dev-libs/Ice:= )
+   zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
+"
+
+DEPEND="${RDEPEND}
+   dev-libs/boost
+   dev-qt/qttest:5
+"
+BDEPEND="
+   acct-group/murmur
+   acct-user/murmur
+   virtual/pkgconfig
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="
+The default 'SuperUser' password will be written into the log file
+when starting murmur for the first time.
+
+If you want to manually set a password yourself, please execute:
+su murmur -s /bin/bash -c 'mumble-server -ini /etc/murmur/mumble-server.ini 
-supw '
+
+This will set the built-in 'SuperUser' password to '' when starting murmur.
+"
+
+src_prepare() {
+   # Adjust default server settings to be correct for our default setup
+   sed \
+   -e 's:database=:database=/var/lib/murmur/database.sqlite:' \
+   -e 
's:;logfile=mumble-server.log:logfile=/var/log/murmur/murmur.log:' \
+   -e 's:;pidfile=:pidfile=/run/murmur/murmur.pid:' \
+   -i auxiliary_files/mumble-server.ini || die
+
+   # Replace the default group and user _mumble-server with murmur
+   grep -r -l _mumble-server auxiliary_files/ | xargs sed -i 
's/_mumble-server/murmur/g' || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING="$(usex test)"
+   -Dbundled-gsl="OFF"
+   -Dclient="OFF"
+   -Dice="$(usex ice)"
+   -DMUMBLE_INSTALL_SYSCONFDIR="/etc/murmur"
+   -Dserver="ON"
+   -DMUMBLE_INSTALL_SERVICEFILEDIR=$(systemd_get_systemunitdir)
+   -DMUMBLE_INSTALL_SYSUSERSDIR=$(systemd_get_userunitdir)
+   -DMUMBLE_INSTALL_TMPFILESDIR="/usr/lib/tmpfiles.d"
+   -Dzeroconf="$(usex zeroconf)"
+   )
+   if [[ "${PV}" !=  ]] ; then
+   mycmakeargs+=( -DBUILD_NUMBER="$(ver_cut 3)" )
+   fi
+
+   # https://bugs.gentoo.org/832978
+   # fix tests (and possibly runtime issues) on arches with unsigned chars
+   append-cxxflags -fsigned-char
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   dodoc README.md
+
+   insinto /etc/logrotate.d/
+   newins "${FILESDIR}"/murmur.logrotate murmur
+
+   # Copy over the initd file so we can modify it incase zeroconf support 
is on.
+   cp "${FILESDIR}"/mu

[gentoo-commits] repo/gentoo:master commit in: net-voip/mumble/

2024-06-08 Thread Kenton Groombridge
commit: a5ea41964e51a7daf67b26d2a5a9b6d9d9e19314
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Sat Jun  8 19:03:50 2024 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  8 19:12:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5ea4196

net-voip/mumble: add 1.5.634

Signed-off-by: Kenton Groombridge  gentoo.org>

 net-voip/mumble/Manifest  |   1 +
 net-voip/mumble/mumble-1.5.634.ebuild | 156 ++
 2 files changed, 157 insertions(+)

diff --git a/net-voip/mumble/Manifest b/net-voip/mumble/Manifest
index e3a09445c321..a47bcf364138 100644
--- a/net-voip/mumble/Manifest
+++ b/net-voip/mumble/Manifest
@@ -2,3 +2,4 @@ DIST mumble-1.4-crypto-threads.patch.xz 1472 BLAKE2B 
18f64d7b63a5ac253792e31fe27
 DIST mumble-1.4-odr.patch.xz 1088 BLAKE2B 
48a7b04ef31f7d0f4cc7e5632ba8f328e5a7fa6961cd971b66a761366351a9a99e3cecce911c90701688083e03f2b63e6838083a8ab669f86fe0fecf23a8596d
 SHA512 
600807cbd893f585c621e7267ee16e2828428fff17aa7eb36b8595164356ef73be2765a41ff9cd7c549c11a63abbf593b0172e56e07571e1c0a3c86fd14e5f15
 DIST mumble-1.4-openssl3.patch.xz 4172 BLAKE2B 
5b68f023e218628a4d73b0991dcc7790ce5f92ce6a27c372c5e80b1f3a8beafa3ddd6416b884705b321aee31ea4f5e09dda6ceb240272dde64f420fbeb06845a
 SHA512 
3a4e504f3365e93418cb85d0da4e6f2f54ab904283743907604bb39276560a4215d9bea1b225601789d1c3d84d270c04840ec57cd04e3df1204cc586ea42562a
 DIST mumble-1.4.287.tar.gz 9457292 BLAKE2B 
5fc89c184aa54ab8269870fd87b6c9ce271d77c05a6ecb2aa78eccf297ffb842a50a18a142ac628c1b287a2b5e6c0ae0dced3237242303840a4de05b7f3e7040
 SHA512 
34ed30c18257ba8deae6938009a90147c8bc3a0aca28e69bea7ec0262e8d2cdacb9a840fac7d3dd623a52ef8d5903ed5424b62b483af21d6df6aa9632eae9d82
+DIST mumble-1.5.634.tar.gz 26001230 BLAKE2B 
ebd1e3569dd7311d704dbb83ff0ef15875dfaba7a7ba357e3be88800544d4d2217e19a15c0df778deec5a701ddc3692ca3f053651dec1eb1525b7963107ae76e
 SHA512 
5fa9479dd836b87cb84fb6c067019f75aac335aa201baa34939f1c73dd7c67279aed6079aecdab74a14cb6c285b69cb82798de8801b2140ccf99c764b3a84b59

diff --git a/net-voip/mumble/mumble-1.5.634.ebuild 
b/net-voip/mumble/mumble-1.5.634.ebuild
new file mode 100644
index ..4ba02c3ee8b2
--- /dev/null
+++ b/net-voip/mumble/mumble-1.5.634.ebuild
@@ -0,0 +1,156 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake flag-o-matic multilib python-any-r1 xdg
+
+DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat 
software"
+HOMEPAGE="https://wiki.mumble.info";
+if [[ "${PV}" ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mumble-voip/mumble.git";
+
+   # needed for the included 3rdparty license script,
+   # even if these components may not be compiled in
+   EGIT_SUBMODULES=(
+   '-*'
+   3rdparty/cmake-compiler-flags
+   3rdparty/FindPythonInterpreter
+   3rdparty/flag-icons
+   3rdparty/minhook
+   3rdparty/renamenoise
+   3rdparty/speexdsp
+   3rdparty/tracy
+   )
+else
+   if [[ "${PV}" == *_pre* ]] ; then
+   SRC_URI="https://dev.gentoo.org/~concord/distfiles/${P}.tar.xz";
+   else
+   MY_PV="${PV/_/-}"
+   MY_P="${PN}-${MY_PV}"
+   
SRC_URI="https://github.com/mumble-voip/mumble/releases/download/v${MY_PV}/${MY_P}.tar.gz";
+   S="${WORKDIR}/${P/_*}"
+   fi
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="BSD MIT"
+SLOT="0"
+IUSE="+alsa debug g15 jack pipewire portaudio pulseaudio multilib nls +rnnoise 
speech test zeroconf"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-cpp/ms-gsl
+   >=dev-libs/openssl-1.0.0b:0=
+   dev-libs/poco[util,xml,zip]
+   >=dev-libs/protobuf-2.2.0:=
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   >=media-libs/libsndfile-1.0.20[-minimal]
+   >=media-libs/opus-1.3.1
+   >=media-libs/speex-1.2.0
+   media-libs/speexdsp
+   sys-apps/lsb-release
+   x11-libs/libX11
+   x11-libs/libXi
+   alsa? ( media-libs/alsa-lib )
+   g15? ( app-misc/g15daemon:= )
+   jack? ( virtual/jack )
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-libs/libpulse )
+   pipewire? ( media-video/pipewire )
+   speech? ( >=app-accessibility/speech-dispatcher-0.8.0 )
+   zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   dev-cpp/nlohmann_json
+   dev-qt/qtconcurrent:5
+   dev-qt/qttest:5
+   dev-libs/boost
+   x11-base/xorg-proto
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   python-any-r1_pkg_

[gentoo-commits] repo/gentoo:master commit in: net-voip/murmur/

2024-06-08 Thread Kenton Groombridge
commit: 083e54b61a2dc7172107c5b0ab00c22e100974ad
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Sat Jun  8 19:03:14 2024 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Sat Jun  8 19:12:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=083e54b6

net-voip/murmur: update live ebuild

Signed-off-by: Kenton Groombridge  gentoo.org>

 net-voip/murmur/Manifest   |  1 +
 net-voip/murmur/murmur-.ebuild | 21 +++--
 2 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/net-voip/murmur/Manifest b/net-voip/murmur/Manifest
index e3a09445c321..a47bcf364138 100644
--- a/net-voip/murmur/Manifest
+++ b/net-voip/murmur/Manifest
@@ -2,3 +2,4 @@ DIST mumble-1.4-crypto-threads.patch.xz 1472 BLAKE2B 
18f64d7b63a5ac253792e31fe27
 DIST mumble-1.4-odr.patch.xz 1088 BLAKE2B 
48a7b04ef31f7d0f4cc7e5632ba8f328e5a7fa6961cd971b66a761366351a9a99e3cecce911c90701688083e03f2b63e6838083a8ab669f86fe0fecf23a8596d
 SHA512 
600807cbd893f585c621e7267ee16e2828428fff17aa7eb36b8595164356ef73be2765a41ff9cd7c549c11a63abbf593b0172e56e07571e1c0a3c86fd14e5f15
 DIST mumble-1.4-openssl3.patch.xz 4172 BLAKE2B 
5b68f023e218628a4d73b0991dcc7790ce5f92ce6a27c372c5e80b1f3a8beafa3ddd6416b884705b321aee31ea4f5e09dda6ceb240272dde64f420fbeb06845a
 SHA512 
3a4e504f3365e93418cb85d0da4e6f2f54ab904283743907604bb39276560a4215d9bea1b225601789d1c3d84d270c04840ec57cd04e3df1204cc586ea42562a
 DIST mumble-1.4.287.tar.gz 9457292 BLAKE2B 
5fc89c184aa54ab8269870fd87b6c9ce271d77c05a6ecb2aa78eccf297ffb842a50a18a142ac628c1b287a2b5e6c0ae0dced3237242303840a4de05b7f3e7040
 SHA512 
34ed30c18257ba8deae6938009a90147c8bc3a0aca28e69bea7ec0262e8d2cdacb9a840fac7d3dd623a52ef8d5903ed5424b62b483af21d6df6aa9632eae9d82
+DIST mumble-1.5.634.tar.gz 26001230 BLAKE2B 
ebd1e3569dd7311d704dbb83ff0ef15875dfaba7a7ba357e3be88800544d4d2217e19a15c0df778deec5a701ddc3692ca3f053651dec1eb1525b7963107ae76e
 SHA512 
5fa9479dd836b87cb84fb6c067019f75aac335aa201baa34939f1c73dd7c67279aed6079aecdab74a14cb6c285b69cb82798de8801b2140ccf99c764b3a84b59

diff --git a/net-voip/murmur/murmur-.ebuild 
b/net-voip/murmur/murmur-.ebuild
index b5d57c5bea38..93abe94c1455 100644
--- a/net-voip/murmur/murmur-.ebuild
+++ b/net-voip/murmur/murmur-.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
 
 inherit cmake flag-o-matic systemd readme.gentoo-r1 tmpfiles
 
@@ -17,10 +17,8 @@ if [[ "${PV}" ==  ]] ; then
'-*'
3rdparty/cmake-compiler-flags
3rdparty/FindPythonInterpreter
-   3rdparty/gsl
+   3rdparty/flag-icons
3rdparty/minhook
-   3rdparty/opus
-   3rdparty/rnnoise-src
3rdparty/speexdsp
3rdparty/tracy
)
@@ -33,11 +31,10 @@ else
else
MY_PV="${PV/_/-}"
MY_P="${MY_PN}-${MY_PV}"
-   
SRC_URI="https://github.com/mumble-voip/mumble/releases/download/${MY_PV}/${MY_P}.tar.gz
-   https://dl.mumble.info/${MY_P}.tar.gz";
-   S="${WORKDIR}/${MY_PN}-${PV/_*}.src"
+   
SRC_URI="https://github.com/mumble-voip/mumble/releases/download/v${MY_PV}/${MY_P}.tar.gz";
+   S="${WORKDIR}/${MY_PN}-${PV/_*}"
fi
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 fi
 
 LICENSE="BSD"
@@ -48,6 +45,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="
acct-group/murmur
acct-user/murmur
+   dev-cpp/ms-gsl
>=dev-libs/openssl-1.0.0b:0=
>=dev-libs/protobuf-2.2.0:=
dev-qt/qtcore:5
@@ -102,11 +100,10 @@ src_prepare() {
 src_configure() {
local mycmakeargs=(
-DBUILD_TESTING="$(usex test)"
+   -Dbundled-gsl="OFF"
-Dclient="OFF"
-   -Dg15="OFF"
-Dice="$(usex ice)"
-DMUMBLE_INSTALL_SYSCONFDIR="/etc/murmur"
-   -Doverlay="OFF"
-Dserver="ON"
-DMUMBLE_INSTALL_SERVICEFILEDIR=$(systemd_get_systemunitdir)
-DMUMBLE_INSTALL_SYSUSERSDIR=$(systemd_get_userunitdir)
@@ -146,6 +143,10 @@ src_install() {
fowners -R murmur /var/lib/murmur /var/log/murmur
fperms 750 /var/lib/murmur /var/log/murmur
 
+   mv "${ED}"/etc/murmur/mumble-server.ini "${ED}"/etc/murmur/murmur.ini 
|| die
+   mv "${ED}"/usr/lib/systemd/system/mumble-server.service 
"${ED}"/usr/lib/systemd/system/murmur.service || die
+   sed -ie 's|mumble-server\.ini|murmur.ini|' 
"${ED}"/usr/lib/systemd/system/murmur.service || die
+
readme.gentoo_create_doc
 }
 



[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/lxi-tools/

2024-06-08 Thread Jan Henke
commit: 781a7e430d33f98363cb67065a1c9ef9cc180fcc
Author: Jan Henke  taujhe  de>
AuthorDate: Sat Jun  8 19:02:30 2024 +
Commit: Jan Henke  taujhe  de>
CommitDate: Sat Jun  8 19:02:30 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=781a7e43

sci-electronics/lxi-tools: Install bash completions

Closes: https://bugs.gentoo.org/928371
Signed-off-by: Jan Henke  taujhe.de>

 sci-electronics/lxi-tools/lxi-tools-2.7.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild 
b/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild
index 682708e0b..58e217840 100644
--- a/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild
+++ b/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python{3_12,3_13} )
 LUA_COMPAT=( lua5-{1..4} )
-inherit meson python-any-r1 lua-single gnome2-utils xdg-utils
+inherit meson python-any-r1 lua-single gnome2-utils xdg-utils 
bash-completion-r1
 
 DESCRIPTION="Tools to access devices with LXI"
 HOMEPAGE="https://github.com/lxi-tools/lxi-tools";
@@ -47,6 +47,7 @@ src_configure() {
 
local emesonargs=(
$(meson_use gui)
+   -Dbashcompletiondir="$(get_bashcompdir)"
)
meson_src_configure
 }



[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/etlcpp/

2024-06-08 Thread Jan Henke
commit: fc8dee5c427db57893a270a0566c8881601a3026
Author: Jan Henke  taujhe  de>
AuthorDate: Sat Jun  8 18:52:48 2024 +
Commit: Jan Henke  taujhe  de>
CommitDate: Sat Jun  8 18:52:48 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fc8dee5c

dev-embedded/etlcpp: treeclean

Closes: https://bugs.gentoo.org/888695
Signed-off-by: Jan Henke  taujhe.de>

 dev-embedded/etlcpp/Manifest  |  1 -
 dev-embedded/etlcpp/etlcpp-20.35.8.ebuild | 25 -
 dev-embedded/etlcpp/metadata.xml  | 27 ---
 3 files changed, 53 deletions(-)

diff --git a/dev-embedded/etlcpp/Manifest b/dev-embedded/etlcpp/Manifest
deleted file mode 100644
index 34285c205..0
--- a/dev-embedded/etlcpp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST etlcpp-20.35.8.tar.gz 4413632 BLAKE2B 
b8292ea0395dbd0ef7d77d58dc2cb1cca16822da39054c1937e3f2a6b5828f9c2816e91b6c9ca4ef2088cdc691245d1aadf9f9c9283fa293265520c3fd4352db
 SHA512 
d417760dd35ad5796f9ce8b7f96ac2d71f7b8e4896e5fc12e844912f34f867dee13582d2621521b5dfa66f21cd77abfd4e48a11e71fe87de2f98eaa6dcf6204f

diff --git a/dev-embedded/etlcpp/etlcpp-20.35.8.ebuild 
b/dev-embedded/etlcpp/etlcpp-20.35.8.ebuild
deleted file mode 100644
index fd1ffd8d5..0
--- a/dev-embedded/etlcpp/etlcpp-20.35.8.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="A C++ template library for embedded applications"
-HOMEPAGE="https://www.etlcpp.com/";
-SRC_URI="https://github.com/ETLCPP/etl/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-S="${WORKDIR}/etl-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTS=$(usex test)
-   )
-   cmake_src_configure
-}

diff --git a/dev-embedded/etlcpp/metadata.xml b/dev-embedded/etlcpp/metadata.xml
deleted file mode 100644
index ed0e59697..0
--- a/dev-embedded/etlcpp/metadata.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-  
-Jan Henke
-gen...@taujhe.de
-Primary maintainer
-
-  
-C++ is a great language to use for embedded applications and templates are
-a powerful aspect. The standard library can offer a great deal of well
-tested functionality, but there are some parts of the standard library that
-do not fit well with deterministic behaviour and limited resource
-requirements. These limitations usually preclude the use of dynamically
-allocated memory and containers with open ended sizes.
-
-What is needed is a template library where the user can declare the size,
-or maximum size of any object upfront. Most embedded compilers do not
-currently support the standard beyond C++ 03, therefore excluding the
-programmer fromusing the enhanced features of the later library.
-
-This is what the ETL attempts to achieve.
-  
-  
-ETLCPP/etl
-  
-



[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/lxi-tools/

2024-06-08 Thread Jan Henke
commit: 80c0936cbadd90f7ec2b01fe0581dd27e8d4f749
Author: Jan Henke  taujhe  de>
AuthorDate: Sat Jun  8 18:43:45 2024 +
Commit: Jan Henke  taujhe  de>
CommitDate: Sat Jun  8 18:43:45 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=80c0936c

sci-electronics/lxi-tools: add 2.7

Closes: https://bugs.gentoo.org/931474
Signed-off-by: Jan Henke  taujhe.de>

 sci-electronics/lxi-tools/Manifest |  1 +
 sci-electronics/lxi-tools/lxi-tools-2.7.ebuild | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/sci-electronics/lxi-tools/Manifest 
b/sci-electronics/lxi-tools/Manifest
index a0c21dc0c..002c827a7 100644
--- a/sci-electronics/lxi-tools/Manifest
+++ b/sci-electronics/lxi-tools/Manifest
@@ -1,2 +1,3 @@
 DIST lxi-tools-2.1.tar.gz 937946 BLAKE2B 
25de9b879bd5db4e664aa2420598b22838477f10485247d6f435249dbc7c3d866c439362a99252c7fee329b7cf2a24c2bd72f523aac55a5cb70db914031daf0c
 SHA512 
ddf54826aa3f50a575d2c5f6e62d6a1a813adde275530b19c4e7465e689f43fea290aab4c5762498e2437e67bade577ace4f12cd24ae41c99f811772c38ad307
 DIST lxi-tools-2.3.tar.gz 1001920 BLAKE2B 
5fa8d24403e98366436270fba543dd3086f34a194c3995ce0b628b7ec1605d1319b4468b371d08ea88db1fd653311108d03b43a49533060472e6b1495072442a
 SHA512 
3bf885d0d9b96b525809cd3fb5fbedb1ffc2728f523a31cc1bb8c45657d9e4eec7d954e085f752b89a3016cc01f021c773ddbd1d876a4af8a7b72719275dc4c7
+DIST lxi-tools-2.7.tar.gz 1007967 BLAKE2B 
d29da7d1be3ba2809a390ab501077f7711a3fa9d1d93eb67fb43c302841bbdcc0c3cf64aa90e6d0789aabf714c6d7ea204ec8318861d69317d80118c16127df2
 SHA512 
de295f4ba04e5c119929c413112373faa6b019b48e4afee47001cbe145ed3e5dbf30700ce219af9deec0d6a68b169fe7493c65569b99ca1324a0cffcc7463f0d

diff --git a/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild 
b/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild
new file mode 100644
index 0..682708e0b
--- /dev/null
+++ b/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python{3_12,3_13} )
+LUA_COMPAT=( lua5-{1..4} )
+inherit meson python-any-r1 lua-single gnome2-utils xdg-utils
+
+DESCRIPTION="Tools to access devices with LXI"
+HOMEPAGE="https://github.com/lxi-tools/lxi-tools";
+SRC_URI="https://github.com/lxi-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="bash-completion +gui"
+
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+RDEPEND="
+   bash-completion? ( >=app-shells/bash-completion-2.11 )
+   >=sys-libs/readline-8.1_p2
+   ${LUA_DEPS}
+   >=sci-electronics/liblxi-1.13
+   gui? (
+   >=dev-libs/glib-2.70
+   >=gui-libs/gtk-4.6.0
+   >=gui-libs/gtksourceview-5.4.0
+   >=gui-libs/libadwaita-1.2
+   >=dev-libs/json-glib-1.4
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+   lua-single_pkg_setup
+}
+
+src_configure() {
+   # fix lua dependency string in meson-build
+   sed -i 's/lua-/lua/g' ${S}/src/meson.build || die
+
+   local emesonargs=(
+   $(meson_use gui)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/lxi-tools/

2024-06-08 Thread Jan Henke
commit: 4b8151e540da67e7d69e6126e366e1e7fd86111d
Author: Jan Henke  taujhe  de>
AuthorDate: Sat Jun  8 18:44:28 2024 +
Commit: Jan Henke  taujhe  de>
CommitDate: Sat Jun  8 18:44:28 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4b8151e5

sci-electronics/lxi-tools: drop 2.1, 2.3

Signed-off-by: Jan Henke  taujhe.de>

 sci-electronics/lxi-tools/Manifest |  2 -
 sci-electronics/lxi-tools/lxi-tools-2.1.ebuild | 55 ---
 sci-electronics/lxi-tools/lxi-tools-2.3.ebuild | 62 --
 3 files changed, 119 deletions(-)

diff --git a/sci-electronics/lxi-tools/Manifest 
b/sci-electronics/lxi-tools/Manifest
index 002c827a7..19f6822dd 100644
--- a/sci-electronics/lxi-tools/Manifest
+++ b/sci-electronics/lxi-tools/Manifest
@@ -1,3 +1 @@
-DIST lxi-tools-2.1.tar.gz 937946 BLAKE2B 
25de9b879bd5db4e664aa2420598b22838477f10485247d6f435249dbc7c3d866c439362a99252c7fee329b7cf2a24c2bd72f523aac55a5cb70db914031daf0c
 SHA512 
ddf54826aa3f50a575d2c5f6e62d6a1a813adde275530b19c4e7465e689f43fea290aab4c5762498e2437e67bade577ace4f12cd24ae41c99f811772c38ad307
-DIST lxi-tools-2.3.tar.gz 1001920 BLAKE2B 
5fa8d24403e98366436270fba543dd3086f34a194c3995ce0b628b7ec1605d1319b4468b371d08ea88db1fd653311108d03b43a49533060472e6b1495072442a
 SHA512 
3bf885d0d9b96b525809cd3fb5fbedb1ffc2728f523a31cc1bb8c45657d9e4eec7d954e085f752b89a3016cc01f021c773ddbd1d876a4af8a7b72719275dc4c7
 DIST lxi-tools-2.7.tar.gz 1007967 BLAKE2B 
d29da7d1be3ba2809a390ab501077f7711a3fa9d1d93eb67fb43c302841bbdcc0c3cf64aa90e6d0789aabf714c6d7ea204ec8318861d69317d80118c16127df2
 SHA512 
de295f4ba04e5c119929c413112373faa6b019b48e4afee47001cbe145ed3e5dbf30700ce219af9deec0d6a68b169fe7493c65569b99ca1324a0cffcc7463f0d

diff --git a/sci-electronics/lxi-tools/lxi-tools-2.1.ebuild 
b/sci-electronics/lxi-tools/lxi-tools-2.1.ebuild
deleted file mode 100644
index 4b0cdaeba..0
--- a/sci-electronics/lxi-tools/lxi-tools-2.1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python{3_10,3_11} )
-LUA_COMPAT=( lua5-3 )
-inherit meson python-any-r1 lua-single gnome2-utils xdg-utils
-
-DESCRIPTION="Tools to access devices with LXI"
-HOMEPAGE="https://github.com/lxi-tools/lxi-tools";
-SRC_URI="https://github.com/lxi-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="bash-completion +gui"
-
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RDEPEND="
-   bash-completion? ( >=app-shells/bash-completion-2.11 )
-   >=sys-libs/readline-8.1_p2
-   ${LUA_DEPS}
-   >=sci-electronics/liblxi-1.13
-   gui? (
-   >=dev-libs/glib-2.70
-   >=gui-libs/gtk-4.5.0
-   >=gui-libs/gtksourceview-5.3.3
-   >=gui-libs/libadwaita-1.0.1
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-   lua-single_pkg_setup
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use gui)
-   )
-   meson_src_configure
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}

diff --git a/sci-electronics/lxi-tools/lxi-tools-2.3.ebuild 
b/sci-electronics/lxi-tools/lxi-tools-2.3.ebuild
deleted file mode 100644
index 4ec58e671..0
--- a/sci-electronics/lxi-tools/lxi-tools-2.3.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python{3_10,3_11} )
-LUA_COMPAT=( lua5-{1..4} )
-inherit meson python-any-r1 lua-single gnome2-utils xdg-utils
-
-DESCRIPTION="Tools to access devices with LXI"
-HOMEPAGE="https://github.com/lxi-tools/lxi-tools";
-SRC_URI="https://github.com/lxi-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="bash-completion +gui"
-
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RDEPEND="
-   bash-completion? ( >=app-shells/bash-completion-2.11 )
-   >=sys-libs/readline-8.1_p2
-   ${LUA_DEPS}
-   >=sci-electronics/liblxi-1.13
-   gui? (
-   >=dev-libs/glib-2.70
-   >=gui-libs/gtk-4.6.0
-   >=gui-libs/gtksourceview-5.4.0
-   >=gui-libs/libadwaita-1.2
-   >=dev-libs/json-glib-1.4
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-   lua-single_pkg_setup
-}
-
-src_configure() {
-   # fix lua dependency string in meson-build
-   sed -i 's/lua-/lua/g' ${S}/src/meson.build || die
-
-   local emesonargs=(
-   $(meson_use gui)
-   )
-   meson_src_configure
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   xdg_icon

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

2024-06-08 Thread Alfredo Tupone
commit: b15f7464f711d820af66ba1321e14dab31caeb07
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Jun  8 18:33:14 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Jun  8 18:34:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b15f7464

dev-ml/ocaml_intrinsics: add 0.17.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/ocaml_intrinsics/Manifest   |  1 +
 .../ocaml_intrinsics-0.17.0.ebuild | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/dev-ml/ocaml_intrinsics/Manifest b/dev-ml/ocaml_intrinsics/Manifest
index 76ee115558d3..3d8b10bab654 100644
--- a/dev-ml/ocaml_intrinsics/Manifest
+++ b/dev-ml/ocaml_intrinsics/Manifest
@@ -1,3 +1,4 @@
 DIST ocaml_intrinsics-0.15.1.tar.gz 24925 BLAKE2B 
15d74ee891aced288aa734ef4d70a4816f2d2725d0d445620154bec7d1667d3ac06c5ddd778777d15858cbf198ecd978b22959fe68e159ddd9dbbd32304c3077
 SHA512 
cb0ac26bc34c97eb0429e6833342dbd9fca6f1f4a40b8121f9e6364bd2cdc40676a164d7405454727ced9a4455adb0e3cac5118beb7ab70206adbd3e7f7937e2
 DIST ocaml_intrinsics-0.15.2.tar.gz 24977 BLAKE2B 
eea2af5ff746cfd7b483df47a8f719c623eecc8bf82d852ed69395752e98ebb94a555ef2dd95271d45941a5582f7ff139f8e79d5dd8adf5389786aff756df7fe
 SHA512 
21539fecd8b40420bdb45a3fe79f65cf4ff0deb103c3cb2b28bad24fddce159bdfab3f7aa6ade0028bebef1602f860b1f6cdf2cc06db1a89e232b221d8ff592b
 DIST ocaml_intrinsics-0.16.0.tar.gz 35876 BLAKE2B 
fc9ead65244efe96ea130426265acb208105e53383ddfd7117bca461e28095f213f22dddafc1e3f6490ad2b4f0d4e9129a8dcf8dc207269ca83eb889acee
 SHA512 
86bf6ac7cb1da5de03224cc053e174ec22af766b6c5ab4ca1fde3c028405858cb97feeae6968d9054a7d6994491b9f2cdb8e198ee837ad4242f9cd812873ceaa
+DIST ocaml_intrinsics-0.17.0.tar.gz 32720 BLAKE2B 
db536481d58851dbb96a1dc9070cc680fd558279c88ddce0176d168660be6dc8ee1bb7b67f877132163077c96773dad4b4c36c25db664511e833e0d5563ef4f9
 SHA512 
c5846c2ff163ad7d4dd3b22caa78dc5bb6e83ae4abc497a1ed10bb08b13f6b0f16e8447d47e947531ecafb27cdd65589b338f214b8dce44f5f8f47a1f0616ba2

diff --git a/dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.17.0.ebuild 
b/dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.17.0.ebuild
new file mode 100644
index ..bfa5f4787b36
--- /dev/null
+++ b/dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.17.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Invoke amd64 instructions (such as clz, popcnt, rdtsc, rdpmc)"
+HOMEPAGE="https://github.com/janestreet/ocaml_intrinsics/";
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+DEPEND="
+   dev-ml/dune-configurator:=
+   dev-ml/ocaml_intrinsics_kernel:${SLOT}
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   >=dev-lang/ocaml-4.12
+   >=dev-ml/dune-3.11
+"



[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/liblxi/

2024-06-08 Thread Jan Henke
commit: c7a3924f4bbd8e42d64970fcb2fab02813ed7a7f
Author: Jan Henke  taujhe  de>
AuthorDate: Sat Jun  8 18:30:10 2024 +
Commit: Jan Henke  taujhe  de>
CommitDate: Sat Jun  8 18:30:10 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c7a3924f

sci-electronics/liblxi: drop 1.16, 1.18

Signed-off-by: Jan Henke  taujhe.de>

 sci-electronics/liblxi/Manifest   |  2 --
 sci-electronics/liblxi/liblxi-1.16.ebuild | 24 
 sci-electronics/liblxi/liblxi-1.18.ebuild | 25 -
 3 files changed, 51 deletions(-)

diff --git a/sci-electronics/liblxi/Manifest b/sci-electronics/liblxi/Manifest
index 61ba6c415..9e1f5dfab 100644
--- a/sci-electronics/liblxi/Manifest
+++ b/sci-electronics/liblxi/Manifest
@@ -1,3 +1 @@
-DIST liblxi-1.16.tar.gz 24667 BLAKE2B 
b05e196ba9b2f902d351d6b4609838c8441b8a835885ea1087659dedb5f41dc95ab65dad2744604fc2226c1dd8b3b1def0bf1ebd27e96214a0f63580361334d1
 SHA512 
371b68a183f8f3674ad6efbc6d29f0db5c1e0ce3846a832d3db2bded01e54aee2ed5e1849d2570d7f1cde72a360c4af1cb67fd3817f5b925ce90f44a1d5820c0
-DIST liblxi-1.18.tar.gz 25832 BLAKE2B 
38f0f236f350e97bd71c34ca927388387784801bc9ea0604c37669a7bf6449d2c9b9088bb34eea5011e795ba62f18cdf04ffd5f0e545de2ea2fc697f757acbcb
 SHA512 
f2cf4670eac50c80005585e5c91c32df7cfbe981dd1a79262acee92b14b3464ca4068ca0b33281798d6cfd774510731a0280377c001f6e122c7e7aa502f25305
 DIST liblxi-1.20.tar.gz 30828 BLAKE2B 
e4929c2686ad30f7df8e75832c21160df9346dc5d3ebb62d210c44a1e169b272c91f9acc0c1b34cad43f32810d986571d0245782df946551826a90a165b264e6
 SHA512 
226a5b038f3cfa986d522f7c38b6d5924594130732d06bd7da309b85bf8b38dc999875b2ed7469f07d5dd083bfdf5eeb4eb637d5d6677679ee787da0cb0df596

diff --git a/sci-electronics/liblxi/liblxi-1.16.ebuild 
b/sci-electronics/liblxi/liblxi-1.16.ebuild
deleted file mode 100644
index 8609b522f..0
--- a/sci-electronics/liblxi/liblxi-1.16.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson-multilib
-
-DESCRIPTION="Implementation of the LAN eXtensions for Instrumentation (LXI)"
-HOMEPAGE="https://github.com/lxi-tools/liblxi";
-SRC_URI="https://github.com/lxi-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   >=net-libs/libtirpc-1.3.2
-   >=dev-libs/libxml2-2.9.14-r1
-   >=net-dns/avahi-0.8-r5
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="virtual/pkgconfig"

diff --git a/sci-electronics/liblxi/liblxi-1.18.ebuild 
b/sci-electronics/liblxi/liblxi-1.18.ebuild
deleted file mode 100644
index 94c1600fd..0
--- a/sci-electronics/liblxi/liblxi-1.18.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson-multilib
-
-DESCRIPTION="Implementation of the LAN eXtensions for Instrumentation (LXI)"
-HOMEPAGE="https://github.com/lxi-tools/liblxi";
-SRC_URI="https://github.com/lxi-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="zeroconf"
-
-RDEPEND="
-   >=net-libs/libtirpc-1.3.2
-   >=dev-libs/libxml2-2.9.14-r1
-   zeroconf? ( >=net-dns/avahi-0.8-r5 )
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="virtual/pkgconfig"



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

2024-06-08 Thread Zac Medico
commit: d97dc17bf25d0a2dcd5dc4ba3cdeeda6a18f543c
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Jun  8 18:27:25 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Jun  8 18:29:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d97dc17b

app-misc/gojq: new package, add 0.12.16

Signed-off-by: Zac Medico  gentoo.org>

 app-misc/gojq/Manifest|  2 ++
 app-misc/gojq/gojq-0.12.16.ebuild | 43 +++
 app-misc/gojq/metadata.xml| 11 ++
 3 files changed, 56 insertions(+)

diff --git a/app-misc/gojq/Manifest b/app-misc/gojq/Manifest
new file mode 100644
index ..8e9820659bd0
--- /dev/null
+++ b/app-misc/gojq/Manifest
@@ -0,0 +1,2 @@
+DIST gojq-0.12.16-deps.tar.xz 537848 BLAKE2B 
11e0a6a03cb88eac6345b4cb02b0a2132b08d0d3198e8d12a7e7cd4d51c0ee4bf6fc0222de9aa1bca75a1a55fef1f60567bb7aaf52a86ea4c09b83d3210fb135
 SHA512 
b68c7d4401880f8ef232fe2880b9439b9198fd17dd356f95680195a30f8833a80b896e1ab27a075b2aa495657a1cb91ecd48bece5b3db6c6d9d20441af36f617
+DIST gojq-0.12.16.tar.gz 131894 BLAKE2B 
094b51e9200ce9cda01b67e68be362ac111418f67e2ef9d96ede1a3da0c9469bde76bd958152b15f9231d84f8d2e6200ea10d1cad9102f2f1ef51c2623af159a
 SHA512 
08129dac68e280b4a7c2d64ea3da4cf8a00ab0ba8431e76468cb9d4b52e052eb5f2b92d1dc8545c3a5e08e354b0d4ec60c39137a13b4df6ea9027f0278e148c5

diff --git a/app-misc/gojq/gojq-0.12.16.ebuild 
b/app-misc/gojq/gojq-0.12.16.ebuild
new file mode 100644
index ..4aee21687e7a
--- /dev/null
+++ b/app-misc/gojq/gojq-0.12.16.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+EGIT_COMMIT=0607aa5
+DESCRIPTION="Pure Go implementation of jq with yaml support"
+HOMEPAGE="https://github.com/itchyny/gojq";
+SRC_URI="https://github.com/itchyny/gojq/archive/refs/tags/v${PV}.tar.gz -> 
${P/-go/}.tar.gz
+   https://dev.gentoo.org/~zmedico/dist/${P/-go/}-deps.tar.xz";
+
+LICENSE="MIT"
+LICENSE+=" Apache-2.0 BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+DOCS=(README.md)
+
+src_prepare() {
+   default
+   local -a sed_args=(
+   -e "s/^VERSION := .*/VERSION := ${PV}/"
+   -e "s/^CURRENT_REVISION = .*/CURRENT_REVISION = ${EGIT_COMMIT}/"
+   )
+   # -buildmode=pie not supported when -race is enabled
+   [[ ${GOFLAGS} == *buildmode=pie* ]] && sed_args+=(
+   -e 's/ -race / /'
+   )
+   sed  "${sed_args[@]}" -i Makefile || die
+}
+
+src_compile() {
+   emake build
+}
+
+src_install() {
+   einstalldocs
+   dobin "${PN}"
+}
+
+src_test() {
+   emake test
+}

diff --git a/app-misc/gojq/metadata.xml b/app-misc/gojq/metadata.xml
new file mode 100644
index ..c333e701aa29
--- /dev/null
+++ b/app-misc/gojq/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   zmed...@gentoo.org
+   Zac Medico
+   
+   
+   itchyny/gojq
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/liblxi/

2024-06-08 Thread Jan Henke
commit: d66a5da87847b85aee6ac25722498c4eaedcf9da
Author: Jan Henke  taujhe  de>
AuthorDate: Sat Jun  8 18:26:16 2024 +
Commit: Jan Henke  taujhe  de>
CommitDate: Sat Jun  8 18:28:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d66a5da8

sci-electronics/liblxi: add 1.20

Signed-off-by: Jan Henke  taujhe.de>

 sci-electronics/liblxi/Manifest   |  1 +
 sci-electronics/liblxi/liblxi-1.20.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/sci-electronics/liblxi/Manifest b/sci-electronics/liblxi/Manifest
index 6bcdbc5b5..61ba6c415 100644
--- a/sci-electronics/liblxi/Manifest
+++ b/sci-electronics/liblxi/Manifest
@@ -1,2 +1,3 @@
 DIST liblxi-1.16.tar.gz 24667 BLAKE2B 
b05e196ba9b2f902d351d6b4609838c8441b8a835885ea1087659dedb5f41dc95ab65dad2744604fc2226c1dd8b3b1def0bf1ebd27e96214a0f63580361334d1
 SHA512 
371b68a183f8f3674ad6efbc6d29f0db5c1e0ce3846a832d3db2bded01e54aee2ed5e1849d2570d7f1cde72a360c4af1cb67fd3817f5b925ce90f44a1d5820c0
 DIST liblxi-1.18.tar.gz 25832 BLAKE2B 
38f0f236f350e97bd71c34ca927388387784801bc9ea0604c37669a7bf6449d2c9b9088bb34eea5011e795ba62f18cdf04ffd5f0e545de2ea2fc697f757acbcb
 SHA512 
f2cf4670eac50c80005585e5c91c32df7cfbe981dd1a79262acee92b14b3464ca4068ca0b33281798d6cfd774510731a0280377c001f6e122c7e7aa502f25305
+DIST liblxi-1.20.tar.gz 30828 BLAKE2B 
e4929c2686ad30f7df8e75832c21160df9346dc5d3ebb62d210c44a1e169b272c91f9acc0c1b34cad43f32810d986571d0245782df946551826a90a165b264e6
 SHA512 
226a5b038f3cfa986d522f7c38b6d5924594130732d06bd7da309b85bf8b38dc999875b2ed7469f07d5dd083bfdf5eeb4eb637d5d6677679ee787da0cb0df596

diff --git a/sci-electronics/liblxi/liblxi-1.20.ebuild 
b/sci-electronics/liblxi/liblxi-1.20.ebuild
new file mode 100644
index 0..94c1600fd
--- /dev/null
+++ b/sci-electronics/liblxi/liblxi-1.20.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+DESCRIPTION="Implementation of the LAN eXtensions for Instrumentation (LXI)"
+HOMEPAGE="https://github.com/lxi-tools/liblxi";
+SRC_URI="https://github.com/lxi-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="zeroconf"
+
+RDEPEND="
+   >=net-libs/libtirpc-1.3.2
+   >=dev-libs/libxml2-2.9.14-r1
+   zeroconf? ( >=net-dns/avahi-0.8-r5 )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="virtual/pkgconfig"



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

2024-06-08 Thread Alfredo Tupone
commit: 42052178b7a61e1e09ed098db8e93a5d518b8d22
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Jun  8 18:04:29 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Jun  8 18:23:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42052178

dev-ml/sexplib0: add 0.17.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/sexplib0/Manifest   |  1 +
 dev-ml/sexplib0/sexplib0-0.17.0.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-ml/sexplib0/Manifest b/dev-ml/sexplib0/Manifest
index 2b308a09d544..648120003a88 100644
--- a/dev-ml/sexplib0/Manifest
+++ b/dev-ml/sexplib0/Manifest
@@ -2,3 +2,4 @@ DIST sexplib0-0.14.0.tar.gz 17677 BLAKE2B 
bf906491cd8c8021b6737fa6a9510ad7421a01
 DIST sexplib0-0.15.0.tar.gz 16706 BLAKE2B 
154b8f3cb48dd6f13e7ed9679a8ecde6ae57a7a0d70f50c214f088f377d52b1c00b5d7545f9949fd4d17f21ffb9187981b0d009b063c48d252926fdd7a49307f
 SHA512 
ae44c3724b8f7bf8a19bbb10464a21d74b662c77ba3937bab6ca9709843ee2ae7da44432d6dbf4f744cabc3e369b5d2fc89c16e372c3cb77e55077b5efda3041
 DIST sexplib0-0.15.1.tar.gz 16106 BLAKE2B 
ab994e151166860c85d646cd759031f668577f2ff97e86b9a949f510220fc84dc80d7c41c91c2ba5e5946c8c4d95d3bb469f2669d919068a05ac5c4fdc4a8f59
 SHA512 
3f15e011b180cccd96882b6b3d3922c13622151713080261a9646d8df896635a6a85e2df6a5d332784678d0d1cae7eccb190769ac4d9bd68b040bc3b41362056
 DIST sexplib0-0.16.0.tar.gz 22171 BLAKE2B 
a280ce73278acd4c16a5f063ef90a7406edec0d32f3b17c3821c1e5cb32c8c2c8b9843ae0068b9b453815de737323b1ab2a995fd600cbe19aae78bd7307b49c8
 SHA512 
ec95e2858df80f22be58493221d837d56c47910aeb5769101678b85da65bd29d785519fc2d5a4bb8ce30067a924fae6d8f733a6a26113423e955e2f516b8
+DIST sexplib0-0.17.0.tar.gz 23052 BLAKE2B 
b9b975395ed3e60a94f9067b9bf9ad2cb4be2e937ec0bc6d0ba6b82e51d5146af7a224051bcfeda3e738a5c81ab2f732d9bbde55bb2e5b647f46d5b505996891
 SHA512 
ad387e40789fe70a11473db7e85fe017b801592624414e9030730b2e92ea08f98095fb6e9236430f33c801605ebee0a2a6284e0f618a26a7da4599d4fd9d395d

diff --git a/dev-ml/sexplib0/sexplib0-0.17.0.ebuild 
b/dev-ml/sexplib0/sexplib0-0.17.0.ebuild
new file mode 100644
index ..12a0a73d9cf9
--- /dev/null
+++ b/dev-ml/sexplib0/sexplib0-0.17.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Library for automated conversion of OCaml-values to and from 
S-expressions"
+HOMEPAGE="https://github.com/janestreet/sexplib0";
+SRC_URI="https://github.com/janestreet/sexplib0/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+
+BDEPEND="
+   >=dev-ml/dune-3.11
+   >=dev-lang/ocaml-4.12
+"



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

2024-06-08 Thread Alfredo Tupone
commit: 21de4078276d206387ae5bb054ea9736f487d7cc
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Jun  8 18:22:34 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Jun  8 18:23:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21de4078

dev-ml/ocaml_intrinsics_kernel: new package, add 0.17.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/ocaml_intrinsics_kernel/Manifest|  1 +
 dev-ml/ocaml_intrinsics_kernel/metadata.xml| 11 +++
 .../ocaml_intrinsics_kernel-0.17.0.ebuild  | 22 ++
 3 files changed, 34 insertions(+)

diff --git a/dev-ml/ocaml_intrinsics_kernel/Manifest 
b/dev-ml/ocaml_intrinsics_kernel/Manifest
new file mode 100644
index ..94942c4705a8
--- /dev/null
+++ b/dev-ml/ocaml_intrinsics_kernel/Manifest
@@ -0,0 +1 @@
+DIST ocaml_intrinsics_kernel-0.17.0.tar.gz 11929 BLAKE2B 
eacf460acb0df8728347efe6f2c271a4f6e055b4a22638834d7742a9e07b172d822cd37cf7417782adfb079c17214889b86d882e50b91e4496f38eaa70953b64
 SHA512 
e197202f6af364caf864efda5d7496416c30bdc3ade9bf0e81e17014f1a046daee21897fc9d47fc4fa44408b1466cf8cff38831b5df45468f3f4a15723d75aac

diff --git a/dev-ml/ocaml_intrinsics_kernel/metadata.xml 
b/dev-ml/ocaml_intrinsics_kernel/metadata.xml
new file mode 100644
index ..1767a3c2961e
--- /dev/null
+++ b/dev-ml/ocaml_intrinsics_kernel/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   m...@gentoo.org
+   ML
+   
+   
+   janestreet/ocaml_intrinsics_kernel
+   
+

diff --git 
a/dev-ml/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel-0.17.0.ebuild 
b/dev-ml/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel-0.17.0.ebuild
new file mode 100644
index ..21254d0c70ff
--- /dev/null
+++ b/dev-ml/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel-0.17.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Functions to invoke amd64 instructions (such as cmov, min/maxsd, 
popcnt)"
+HOMEPAGE="https://github.com/janestreet/ocaml_intrinsics_kernel/";
+SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND="
+   >=dev-ml/dune-3.11
+   >=dev-lang/ocaml-4.12
+"



[gentoo-commits] repo/gentoo:master commit in: net-firewall/ipset/

2024-06-08 Thread Mike Pagano
commit: d36e2faddb43cd25b47b1a9db5122d8f766d5cfd
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Jun  8 18:16:12 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Jun  8 18:16:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d36e2fad

net-firewall/ipset: add 7.22

Signed-off-by: Mike Pagano  gentoo.org>

 net-firewall/ipset/Manifest  |   1 +
 net-firewall/ipset/ipset-7.22.ebuild | 116 +++
 2 files changed, 117 insertions(+)

diff --git a/net-firewall/ipset/Manifest b/net-firewall/ipset/Manifest
index 0829a439dc9c..b4b755198923 100644
--- a/net-firewall/ipset/Manifest
+++ b/net-firewall/ipset/Manifest
@@ -1 +1,2 @@
 DIST ipset-7.21.tar.bz2 687746 BLAKE2B 
bb887a6e74f11df8e24e13c767d21761fe547e90dbfe9fbd5b9adf3a6280a6e0eceeabd0d238178a2f76dd6492b04f4ccde222b5b41807b21bb441f2fb94cc48
 SHA512 
175c6516c2091c57738a0324678d8d016e4d7f18fa03cb0dcc502391cac4caf4db1e757f61ad2fe312c1dbe431ec9cfabbc8e15a64a94ebd2fa903155b27c88f
+DIST ipset-7.22.tar.bz2 694069 BLAKE2B 
9daaff54adb6f9daf69cd7dabbd9134d8fcf8cd7f8ef0c52296961579ad3c8202087158a01664228eff70356ba97f77ec61abbab7c7ce323112fbdc32abd661b
 SHA512 
e375a9110eb7974480147c57eb2cff4bdd03c7704cdae006a3d254cc80fada587aa8aee25a86f7cab29db83f5e283c5f9a47a314297317660ebba5097f623d79

diff --git a/net-firewall/ipset/ipset-7.22.ebuild 
b/net-firewall/ipset/ipset-7.22.ebuild
new file mode 100644
index ..396608d34f0b
--- /dev/null
+++ b/net-firewall/ipset/ipset-7.22.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MODULES_OPTIONAL_IUSE=modules
+inherit autotools bash-completion-r1 linux-mod-r1 systemd
+
+DESCRIPTION="IPset tool for iptables, successor to ippool"
+HOMEPAGE="https://ipset.netfilter.org/ https://git.netfilter.org/ipset/";
+SRC_URI="https://ipset.netfilter.org/${P}.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   net-firewall/iptables
+   net-libs/libmnl:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}/${PN}-bash-completion.patch" )
+
+DOCS=( ChangeLog INSTALL README UPGRADE )
+
+# configurable from outside, e.g. /etc/portage/make.conf
+IP_NF_SET_MAX=${IP_NF_SET_MAX:-256}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+pkg_setup() {
+   get_version
+   CONFIG_CHECK="NETFILTER"
+   ERROR_NETFILTER="ipset requires NETFILTER support in your kernel."
+   CONFIG_CHECK+=" NETFILTER_NETLINK"
+   ERROR_NETFILTER_NETLINK="ipset requires NETFILTER_NETLINK support in 
your kernel."
+   # It does still build without NET_NS, but it may be needed in future.
+   #CONFIG_CHECK="${CONFIG_CHECK} NET_NS"
+   #ERROR_NET_NS="ipset requires NET_NS (network namespace) support in 
your kernel."
+   CONFIG_CHECK+=" !PAX_CONSTIFY_PLUGIN"
+   ERROR_PAX_CONSTIFY_PLUGIN="ipset contains constified variables 
(#614896)"
+
+   build_modules=0
+   if use modules; then
+   if linux_config_src_exists && linux_chkconfig_builtin "MODULES" 
; then
+   if linux_chkconfig_present "IP_NF_SET" || \
+   linux_chkconfig_present "IP_SET"; then #274577
+   eerror "There is IP{,_NF}_SET or 
NETFILTER_XT_SET support in your kernel."
+   eerror "Please either build ipset with modules 
USE flag disabled"
+   eerror "or rebuild kernel without IP_SET 
support and make sure"
+   eerror "there is NO kernel ip_set* modules in 
/lib/modules//... ."
+   die "USE=modules and in-kernel ipset support 
detected."
+   else
+   einfo "Modular kernel detected. Gonna build 
kernel modules..."
+   build_modules=1
+   fi
+   else
+   eerror "Nonmodular kernel detected, but USE=modules. 
Either build"
+   eerror "modular kernel (without IP_SET) or disable 
USE=modules"
+   die "Nonmodular kernel detected, will not build kernel 
modules"
+   fi
+   fi
+
+   [[ ${build_modules} -eq 1 ]] && linux-mod-r1_pkg_setup
+}
+
+src_configure() {
+   export bashcompdir="$(get_bashcompdir)"
+
+   econf \
+   --enable-bashcompl \
+   $(use_with modules kmod) \
+   --with-maxsets=${IP_NF_SET_MAX} \
+   --with-ksource="${KV_DIR}" \
+   --with-kbuild="${KV_OUT_DIR}"
+}
+
+src_compile() {
+   einfo "Building userspace"
+
+   local modlist=( 
xt_set=kernel/net/netfilter/ipset/:"${S}":kernel/net/netfilter/:
+   
em_ipset=kernel/net/sched:"${S}":kernel/net/sched/:modules )
+
+   for i in 
ip

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

2024-06-08 Thread Nickolas Raymond Kaczynski
commit: 5502e2bc76be53ccfe214cf7b67310f67246a8cc
Author: NRK  disroot  org>
AuthorDate: Sat Jun  8 18:00:52 2024 +
Commit: Nickolas Raymond Kaczynski  disroot  org>
CommitDate: Sat Jun  8 18:01:39 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5502e2bc

mpv-plugin/mdmenu: tidy up

Signed-off-by: NRK  disroot.org>

 mpv-plugin/mdmenu/mdmenu-20240215.ebuild | 13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/mpv-plugin/mdmenu/mdmenu-20240215.ebuild 
b/mpv-plugin/mdmenu/mdmenu-20240215.ebuild
index bed09fd27..2808df872 100644
--- a/mpv-plugin/mdmenu/mdmenu-20240215.ebuild
+++ b/mpv-plugin/mdmenu/mdmenu-20240215.ebuild
@@ -25,10 +25,15 @@ DOCS=( mdmenu.conf README.md )
 
 pkg_postinst() {
mpv-plugin_pkg_postinst
+
+   einfo "mdmenu does not set any keybindings by default."
+   einfo "Customize ~~/input.conf according to the documentation "
+   einfo "in order to set custom bindings."
+
if use custom-cmd ; then
-   ewarn "mdmenu has been installed without a launcher."
-   ewarn "You will need to configure \`cmd\` in script-opt "
-   ewarn "to a dmenu-compatible app for mdmenu to work."
-   ewarn "Please refer to the documents for more info."
+   ewarn "mdmenu has been installed without dmenu."
+   ewarn "You will need to set \`cmd\` in 
~~/script-opts/mdmenu.conf "
+   ewarn "to a dmenu-compatible application for mdmenu to work."
+   ewarn "Please refer to the documentation for more info."
fi
 }



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

2024-06-08 Thread Nickolas Raymond Kaczynski
commit: f218d2f5d88535bf8032ce89a33977843028ac38
Author: NRK  disroot  org>
AuthorDate: Sat Jun  8 17:44:30 2024 +
Commit: Nickolas Raymond Kaczynski  disroot  org>
CommitDate: Sat Jun  8 17:47:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f218d2f5

mpv-plugin/mdmenu: new package

Signed-off-by: NRK  disroot.org>

 mpv-plugin/mdmenu/Manifest   |  1 +
 mpv-plugin/mdmenu/mdmenu-20240215.ebuild | 34 
 mpv-plugin/mdmenu/metadata.xml   | 18 +
 3 files changed, 53 insertions(+)

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

diff --git a/mpv-plugin/mdmenu/mdmenu-20240215.ebuild 
b/mpv-plugin/mdmenu/mdmenu-20240215.ebuild
new file mode 100644
index 0..bed09fd27
--- /dev/null
+++ b/mpv-plugin/mdmenu/mdmenu-20240215.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit mpv-plugin
+
+DESCRIPTION="dmenu based selection menu for chapters, tracks, playlist etc"
+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"
+IUSE="custom-cmd"
+
+RDEPEND="
+   >=media-video/mpv-0.36.0[lua]
+   !custom-cmd? ( x11-misc/dmenu )
+"
+
+MPV_PLUGIN_FILES=( mdmenu.lua )
+DOCS=( mdmenu.conf README.md )
+
+pkg_postinst() {
+   mpv-plugin_pkg_postinst
+   if use custom-cmd ; then
+   ewarn "mdmenu has been installed without a launcher."
+   ewarn "You will need to configure \`cmd\` in script-opt "
+   ewarn "to a dmenu-compatible app for mdmenu to work."
+   ewarn "Please refer to the documents for more info."
+   fi
+}

diff --git a/mpv-plugin/mdmenu/metadata.xml b/mpv-plugin/mdmenu/metadata.xml
new file mode 100644
index 0..1ed7a22b2
--- /dev/null
+++ b/mpv-plugin/mdmenu/metadata.xml
@@ -0,0 +1,18 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   n...@disroot.org
+   NRK
+   
+   
+   
+   Do not install dmenu as a dependency.
+   This requires you to configure a custom dmenu-compatible
+   command in the configuration.
+   
+   
+   
+   NRK/mpv-toolbox
+   
+



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/cl-unicode/

2024-06-08 Thread Ulrich Müller
commit: 069d20c76cb61010234e00a4f5ad07c1ed6d87f1
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Jun  8 16:59:45 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Jun  8 17:40:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=069d20c7

dev-lisp/cl-unicode: Update EAPI from 6 to 7

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

 dev-lisp/cl-unicode/cl-unicode-0.1.5-r1.ebuild | 40 ++
 1 file changed, 40 insertions(+)

diff --git a/dev-lisp/cl-unicode/cl-unicode-0.1.5-r1.ebuild 
b/dev-lisp/cl-unicode/cl-unicode-0.1.5-r1.ebuild
new file mode 100644
index ..7e56d351272b
--- /dev/null
+++ b/dev-lisp/cl-unicode/cl-unicode-0.1.5-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit common-lisp-3 xdg-utils
+
+MY_P="v${PV}"
+
+DESCRIPTION="Provides Common Lisp implementations with knowledge about Unicode 
characters"
+HOMEPAGE="https://edicl.github.io/cl-unicode/";
+SRC_URI="https://github.com/edicl/${PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+DEPEND="virtual/commonlisp
+   dev-lisp/flexi-streams"
+RDEPEND="dev-lisp/cl-ppcre"
+
+src_configure() {
+   xdg_environment_reset
+}
+
+src_compile() {
+   # cl-unicode builds parts of its source code automatically the first 
time it
+   # is compiled, so we compile it here.
+   local initclunicode="(progn (push \"${S}/\" asdf:*central-registry*) 
(require :${PN}))"
+
+   common-lisp-export-impl-args "$(common-lisp-find-lisp-impl)"
+   ${CL_BINARY} ${CL_EVAL} "${initclunicode}"
+}
+
+src_install() {
+   common-lisp-install-sources *.lisp test/
+   common-lisp-install-sources -t all build/
+   common-lisp-install-asdf
+   dodoc CHANGELOG doc/index.html
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clx/

2024-06-08 Thread Ulrich Müller
commit: a643920fb67276702e003e4cc00b7581ad0d69aa
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Jun  8 17:03:43 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Jun  8 17:40:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a643920f

dev-lisp/clx: Update EAPI from 6 to 7

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

 dev-lisp/clx/{clx-0.7.5.ebuild => clx-0.7.5-r1.ebuild} | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/dev-lisp/clx/clx-0.7.5.ebuild b/dev-lisp/clx/clx-0.7.5-r1.ebuild
similarity index 84%
rename from dev-lisp/clx/clx-0.7.5.ebuild
rename to dev-lisp/clx/clx-0.7.5-r1.ebuild
index 06e69d160335..4f8c577096fe 100644
--- a/dev-lisp/clx/clx-0.7.5.ebuild
+++ b/dev-lisp/clx/clx-0.7.5-r1.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit common-lisp-3
 
 DESCRIPTION="CLX is the Common Lisp interface to the X11 protocol primarily 
for SBCL"
-HOMEPAGE="http://www.cliki.net/CLX";
+HOMEPAGE="https://www.cliki.net/CLX";
 SRC_URI="https://github.com/sharplispers/clx/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="MIT"
@@ -15,8 +15,7 @@ KEYWORDS="~amd64 ~ppc ~sparc ~x86"
 IUSE="doc"
 
 DEPEND="sys-apps/texinfo
-   doc? ( virtual/texi2dvi )"
-RDEPEND="!dev-lisp/cl-${PN}"
+   doc? ( virtual/texi2dvi )"
 
 src_compile() {
cd manual || die



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/cl-ppcre/

2024-06-08 Thread Ulrich Müller
commit: 18e06fedc3cc5679d47773e08b0ac23fe8a83368
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Jun  8 16:53:02 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Jun  8 17:40:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18e06fed

dev-lisp/cl-ppcre: Update EAPI from 6 to 7

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

 .../{cl-ppcre-2.1.0.ebuild => cl-ppcre-2.1.0-r1.ebuild}| 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild 
b/dev-lisp/cl-ppcre/cl-ppcre-2.1.0-r1.ebuild
similarity index 72%
rename from dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild
rename to dev-lisp/cl-ppcre/cl-ppcre-2.1.0-r1.ebuild
index 668039a6537c..d0ad9237a47d 100644
--- a/dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild
+++ b/dev-lisp/cl-ppcre/cl-ppcre-2.1.0-r1.ebuild
@@ -1,26 +1,26 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit common-lisp-3
 
 DESCRIPTION="CL-PPCRE is a portable regular expression library for Common Lisp"
-HOMEPAGE="http://weitz.de/cl-ppcre/
- http://www.cliki.net/cl-ppcre";
+HOMEPAGE="https://edicl.github.io/cl-ppcre/
+   https://www.cliki.net/cl-ppcre";
 SRC_URI="https://github.com/edicl/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE=""
 
 RDEPEND="dev-lisp/flexi-streams"
 PDEPEND="dev-lisp/cl-ppcre-unicode"
 
 src_unpack() {
-   unpack ${A} && cd "${S}"
-   rm -rf cl-ppcre-unicode test/unicode*
+   unpack ${A}
+   cd "${S}" || die
+   rm -rf cl-ppcre-unicode test/unicode* || die
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/cl-ppcre-unicode/

2024-06-08 Thread Ulrich Müller
commit: 16da8795f881bf95674ad50ece7f6d8373d40173
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Jun  8 16:55:48 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Jun  8 17:40:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16da8795

dev-lisp/cl-ppcre-unicode: Update EAPI from 6 to 7

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

 ...de-2.1.0.ebuild => cl-ppcre-unicode-2.1.0-r1.ebuild} | 17 -
 1 file changed, 8 insertions(+), 9 deletions(-)

diff --git a/dev-lisp/cl-ppcre-unicode/cl-ppcre-unicode-2.1.0.ebuild 
b/dev-lisp/cl-ppcre-unicode/cl-ppcre-unicode-2.1.0-r1.ebuild
similarity index 71%
rename from dev-lisp/cl-ppcre-unicode/cl-ppcre-unicode-2.1.0.ebuild
rename to dev-lisp/cl-ppcre-unicode/cl-ppcre-unicode-2.1.0-r1.ebuild
index 140ebc0154d6..91fd43e949e8 100644
--- a/dev-lisp/cl-ppcre-unicode/cl-ppcre-unicode-2.1.0.ebuild
+++ b/dev-lisp/cl-ppcre-unicode/cl-ppcre-unicode-2.1.0-r1.ebuild
@@ -1,24 +1,23 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit common-lisp-3
 
 DESCRIPTION="CL-PPCRE is a portable regular expression library for Common Lisp"
-HOMEPAGE="http://weitz.de/cl-ppcre/
- http://www.cliki.net/cl-ppcre";
+HOMEPAGE="https://edicl.github.io/cl-ppcre/
+   https://www.cliki.net/cl-ppcre";
+
 SRC_URI="https://github.com/edicl/cl-ppcre/archive/v${PV}.tar.gz -> 
cl-ppcre-${PV}.tar.gz"
+S="${WORKDIR}/cl-ppcre-${PV}"
 
 LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE=""
 
-RDEPEND="=dev-lisp/cl-ppcre-${PV}
-   dev-lisp/cl-unicode"
-
-S="${WORKDIR}/cl-ppcre-${PV}"
+RDEPEND="~dev-lisp/cl-ppcre-${PV}
+   dev-lisp/cl-unicode"
 
 src_install() {
common-lisp-install-sources ${PN}/ test/unicode*



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/trivial-gray-streams/

2024-06-08 Thread Ulrich Müller
commit: 6007b7f6a25c70b0d2b0ac4306b0a503b4d43301
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Jun  8 17:07:28 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Jun  8 17:40:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6007b7f6

dev-lisp/trivial-gray-streams: Update EAPI from 6 to 7

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

 .../trivial-gray-streams-20170830-r1.ebuild| 14 ++
 1 file changed, 14 insertions(+)

diff --git 
a/dev-lisp/trivial-gray-streams/trivial-gray-streams-20170830-r1.ebuild 
b/dev-lisp/trivial-gray-streams/trivial-gray-streams-20170830-r1.ebuild
new file mode 100644
index ..59c6ac0d58f9
--- /dev/null
+++ b/dev-lisp/trivial-gray-streams/trivial-gray-streams-20170830-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit common-lisp-3
+
+DESCRIPTION="A thin compatibility layer between Gray Stream Common Lisp 
implementations"
+HOMEPAGE="https://trivial-gray-streams.common-lisp.dev/";
+SRC_URI="mirror://gentoo/a9/${P}.tar.bz2"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"



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

2024-06-08 Thread Arthur Zamarin
commit: b082638a4d8686d5b61a302e8155470634f8e8be
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  8 17:34:02 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  8 17:34:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b082638a

media-libs/liblingoteach: drop 0.2.3

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

 .../liblingoteach/liblingoteach-0.2.3.ebuild   | 30 --
 1 file changed, 30 deletions(-)

diff --git a/media-libs/liblingoteach/liblingoteach-0.2.3.ebuild 
b/media-libs/liblingoteach/liblingoteach-0.2.3.ebuild
deleted file mode 100644
index 8f3db928a6ee..
--- a/media-libs/liblingoteach/liblingoteach-0.2.3.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="A library to support lingoteach-ui and for generic lesson 
development"
-HOMEPAGE="http://lingoteach.sourceforge.net";
-SRC_URI="https://downloads.sourceforge.net/lingoteach/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="debug zlib"
-
-RDEPEND="zlib? ( sys-libs/zlib )
-   dev-libs/libxml2"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_configure() {
-   econf \
-   --disable-static \
-   $(use_enable zlib compression) \
-   $(use_enable debug)
-}
-
-src_install() {
-   default
-   find "${ED}" -name '*.la' -delete || die
-}



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

2024-06-08 Thread Mike Gilbert
commit: b3613ab440c7f0cee9ee0a8f3f230085a3dc65b2
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Jun  8 17:32:38 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Jun  8 17:34:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3613ab4

sys-apps/systemd-utils: exclude mips64 in have_dmi

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

 sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild
index ce13e54935e2..0d6be4c5b60d 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild
@@ -257,6 +257,8 @@ multilib_src_configure() {
 have_dmi() {
# see dmi_arches in meson.build
case ${CHOST} in
+   mips64*)
+   return 1 ;;
aarch64*|arm*|ia64*|i?86*|loongarch64*|mips*|x86_64*)
return 0 ;;
esac



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

2024-06-08 Thread Arthur Zamarin
commit: 28bc92dc13360016ab8c1d98d04e2358e123be94
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  8 17:33:28 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  8 17:33:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28bc92dc

media-libs/liblingoteach: Stabilize 0.2.3-r1 amd64, #933838

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

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

diff --git a/media-libs/liblingoteach/liblingoteach-0.2.3-r1.ebuild 
b/media-libs/liblingoteach/liblingoteach-0.2.3-r1.ebuild
index 4c5420655ffc..95253511e9be 100644
--- a/media-libs/liblingoteach/liblingoteach-0.2.3-r1.ebuild
+++ b/media-libs/liblingoteach/liblingoteach-0.2.3-r1.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://downloads.sourceforge.net/lingoteach/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="debug zlib"
 
 RDEPEND="



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/rsgain/

2024-06-08 Thread Richard Fröhning
commit: f36687324bb911ac4a9a08c6576a9d32df594b97
Author: Richard Fröhning  gmx  net>
AuthorDate: Sat Jun  8 17:30:57 2024 +
Commit: Richard Fröhning  gmx  net>
CommitDate: Sat Jun  8 17:32:39 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f3668732

media-sound/rsgain: bump to 3.5.1
Includes a bug fix where certain multichannel opus files rendered
unplayable after rsgained.

Signed-off-by: Richard Fröhning  gmx.net>

 media-sound/rsgain/Manifest   | 2 +-
 media-sound/rsgain/{rsgain-3.5.ebuild => rsgain-3.5.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/rsgain/Manifest b/media-sound/rsgain/Manifest
index 58ada04aa..601f3ce9b 100644
--- a/media-sound/rsgain/Manifest
+++ b/media-sound/rsgain/Manifest
@@ -1 +1 @@
-DIST rsgain-3.5-source.tar.xz 50660 BLAKE2B 
18a7d5b1892f1df8fbdfaddf289564540eb706638bc36d5822f79ca672ef2b0cbcc7a246567a4930aa6fa9da44598e69eed01ed3d62ebde98a26c375cae8d057
 SHA512 
aa870ffcbb333c6b604ee45593e4976c4aca39af7a88f0517b470a3d29c7bc74aeb7bcc8a68f5604aee74114f9751c64d4b5e55711e1340ed2f682ae641d29af
+DIST rsgain-3.5.1-source.tar.xz 50776 BLAKE2B 
1568ff87c11e806875ae728cd2c4e80a2fc60b8db7c1dd1f9de4a119ced0547253febda748f514906ae4a78eadec6be62a365999820fb0ed4e656656ded53475
 SHA512 
6339c9ed8fd120b21026a55a5ec14605d3bc0b9bc87d975f9eff274023f58fdeaa8cf23b928fc3d34a38d7f2a1e5ad8786d114e21b4e42a8445dc6ec6117d32e

diff --git a/media-sound/rsgain/rsgain-3.5.ebuild 
b/media-sound/rsgain/rsgain-3.5.1.ebuild
similarity index 100%
rename from media-sound/rsgain/rsgain-3.5.ebuild
rename to media-sound/rsgain/rsgain-3.5.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-db/rqlite/

2024-06-08 Thread Zac Medico
commit: 5693339ee117b177b5c1cfe54db79ac65396445c
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Jun  8 17:27:21 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Jun  8 17:30:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5693339e

dev-db/rqlite: add 8.25.0

Signed-off-by: Zac Medico  gentoo.org>

 dev-db/rqlite/Manifest |  2 ++
 dev-db/rqlite/rqlite-8.25.0.ebuild | 36 
 2 files changed, 38 insertions(+)

diff --git a/dev-db/rqlite/Manifest b/dev-db/rqlite/Manifest
index 1654d3ee4dfe..32f775612de1 100644
--- a/dev-db/rqlite/Manifest
+++ b/dev-db/rqlite/Manifest
@@ -1,2 +1,4 @@
 DIST rqlite-8.23.0-deps.tar.xz 3934116 BLAKE2B 
3f56e99ab7cc6e9ae6584bfc3bb10ff28a866961a90bb77ee7acc9442d16d37eaa705b5cc85abbf7de3daea77df24ec9b4b65fbff43a11033bc8e0a11bcb089e
 SHA512 
cace762d4f7e3a6d973dcba7ccf40ddc45d05a0cb5669d67a4c9fd4917e826828664779ab2bb293757fb46f2d5fc956d7ecae46b59f4914afe8fadc42d9d95b1
 DIST rqlite-8.23.0.tar.gz 613529 BLAKE2B 
0c6c790f1a211a10f14a2f03a231567c186504c05618509733f94a7cacb6b4b23abdbeb119067a4a884ddcbc5862d301ede0a83b3059e9ff55b20876c27f85dc
 SHA512 
6247cf72ac295a5892fe992ec90c7733de311142996d4eead2c69752d71ad55326a5f6c4f26f4c5fee229bd0b75a3379460bf69abe0c473517a8fb3ef322889f
+DIST rqlite-8.25.0-deps.tar.xz 3958656 BLAKE2B 
f48b155e2f8535a4189ff8403fd33e555ad57edfd16546b80f9040852bab26c5580a0f39ebde232396df1cd21b3f08e0c4a9e83fd54837aca75a89d05d159241
 SHA512 
49b0b010eff36a5a5fdeb243f9b248beb0f96c3d914e62bf1c6f0638b8502b6a08daa84f23620f17411269a4efd703ef60ffa567da1cb72b04538b0fbe994e6b
+DIST rqlite-8.25.0.tar.gz 619814 BLAKE2B 
489e572073ea7c19092c0345881381b39ff40c2728b3b4c443ac5c9b7df3172f45e189ef2fc0ee365a9a4274d0f58476efc23ad95bb5e462e84cc449af78ba79
 SHA512 
79331a6a24d9d42aded35d4e9250af84f522f6bf42ed817ad93c51e019b7cf2e7149ec78de6499aac39608a31da1fbd208fd0db5bee1b6cf92dd793b60559ac3

diff --git a/dev-db/rqlite/rqlite-8.25.0.ebuild 
b/dev-db/rqlite/rqlite-8.25.0.ebuild
new file mode 100644
index ..fb2ae853ec49
--- /dev/null
+++ b/dev-db/rqlite/rqlite-8.25.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+EGIT_COMMIT=312d6b01f44630fc4f425d353bdc8dde1f34d860
+
+DESCRIPTION="Replicated SQLite using the Raft consensus protocol"
+HOMEPAGE="https://github.com/rqlite/rqlite 
https://www.philipotoole.com/tag/rqlite/";
+SRC_URI="https://github.com/rqlite/rqlite/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz";
+
+LICENSE="MIT"
+LICENSE+=" Apache-2.0 BSD CC0-1.0 MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+src_compile() {
+   GOBIN="${S}/bin" \
+   go install \
+   -ldflags="-X main.version=v${PV}
+   -X main.branch=master
+   -X main.commit=${EGIT_COMMIT}
+   -X main.buildtime=$(date +%Y-%m-%dT%T%z)" \
+   ./cmd/... || die
+}
+
+src_test() {
+   GOBIN="${S}/bin" \
+   go test ./... || die
+}
+
+src_install() {
+   dobin bin/*
+   dodoc -r *.md DOC
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/rqlite/

2024-06-08 Thread Zac Medico
commit: 625eb321c2c5818a07c56503029d779657d395dc
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Jun  8 17:17:39 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Jun  8 17:30:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=625eb321

dev-db/rqlite: drop 8.16.8

Signed-off-by: Zac Medico  gentoo.org>

 dev-db/rqlite/Manifest |  1 -
 dev-db/rqlite/rqlite-8.16.8.ebuild | 37 -
 2 files changed, 38 deletions(-)

diff --git a/dev-db/rqlite/Manifest b/dev-db/rqlite/Manifest
index 4f54ccf8ec50..1654d3ee4dfe 100644
--- a/dev-db/rqlite/Manifest
+++ b/dev-db/rqlite/Manifest
@@ -1,3 +1,2 @@
-DIST rqlite-8.16.8-vendor.tar.gz 7715303 BLAKE2B 
50660bdfb8ce9fa8238ae028916d822e9f5d8e027ee4865f543f97f8a49b92a13e549deb07a5b79e7a52c2c9e994cf6891562a15873b09398c74773f82ffc3d2
 SHA512 
987c9dbe91766f4847233949cd4251aa3d0a56d23b850bbb552d8f9bb255de3908c4fa440c45e730e861e6f4f60e559a41353659ab9d953b978c45ff986ee9b5
 DIST rqlite-8.23.0-deps.tar.xz 3934116 BLAKE2B 
3f56e99ab7cc6e9ae6584bfc3bb10ff28a866961a90bb77ee7acc9442d16d37eaa705b5cc85abbf7de3daea77df24ec9b4b65fbff43a11033bc8e0a11bcb089e
 SHA512 
cace762d4f7e3a6d973dcba7ccf40ddc45d05a0cb5669d67a4c9fd4917e826828664779ab2bb293757fb46f2d5fc956d7ecae46b59f4914afe8fadc42d9d95b1
 DIST rqlite-8.23.0.tar.gz 613529 BLAKE2B 
0c6c790f1a211a10f14a2f03a231567c186504c05618509733f94a7cacb6b4b23abdbeb119067a4a884ddcbc5862d301ede0a83b3059e9ff55b20876c27f85dc
 SHA512 
6247cf72ac295a5892fe992ec90c7733de311142996d4eead2c69752d71ad55326a5f6c4f26f4c5fee229bd0b75a3379460bf69abe0c473517a8fb3ef322889f

diff --git a/dev-db/rqlite/rqlite-8.16.8.ebuild 
b/dev-db/rqlite/rqlite-8.16.8.ebuild
deleted file mode 100644
index fb6d652092cd..
--- a/dev-db/rqlite/rqlite-8.16.8.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module
-EGIT_COMMIT=10a5c9bd0e89e05c61e6de1a012470c432ee3591
-
-DESCRIPTION="Replicated SQLite using the Raft consensus protocol"
-HOMEPAGE="https://github.com/rqlite/rqlite 
https://www.philipotoole.com/tag/rqlite/";
-SRC_URI="https://github.com/zmedico/rqlite/archive/v${PV}-vendor.tar.gz -> 
${P}-vendor.tar.gz"
-
-LICENSE="MIT"
-LICENSE+=" Apache-2.0 BSD CC0-1.0 MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-S=${WORKDIR}/${P}-vendor
-
-src_compile() {
-   GOBIN="${S}/bin" \
-   go install \
-   -ldflags="-X main.version=v${PV}
-   -X main.branch=master
-   -X main.commit=${EGIT_COMMIT}
-   -X main.buildtime=$(date +%Y-%m-%dT%T%z)" \
-   ./cmd/... || die
-}
-
-src_test() {
-   GOBIN="${S}/bin" \
-   go test ./... || die
-}
-
-src_install() {
-   dobin bin/*
-   dodoc -r *.md DOC
-}



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

2024-06-08 Thread Mike Gilbert
commit: 7702b49add12ca5b5f6508bc5416f2a780ade761
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Jun  8 17:25:59 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Jun  8 17:25:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7702b49a

sys-apps/systemd-utils: fix build on arches without DMI

At least according to systemd upstream.

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

 .../systemd-utils/systemd-utils-255.7-r1.ebuild| 22 +++---
 1 file changed, 19 insertions(+), 3 deletions(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild
index 48965c8945a6..ce13e54935e2 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.7-r1.ebuild
@@ -254,6 +254,15 @@ multilib_src_configure() {
fi
 }
 
+have_dmi() {
+   # see dmi_arches in meson.build
+   case ${CHOST} in
+   aarch64*|arm*|ia64*|i?86*|loongarch64*|mips*|x86_64*)
+   return 0 ;;
+   esac
+   return 1
+}
+
 multilib_src_compile() {
local targets=() optional_targets=()
if multilib_is_native_abi; then
@@ -327,7 +336,6 @@ multilib_src_compile() {
systemd-hwdb
ata_id
cdrom_id
-   dmi_memory_id
fido_id
iocost
mtd_probe
@@ -360,6 +368,9 @@ multilib_src_compile() {
# Needed for tests
rules.d/99-systemd.rules
)
+   if have_dmi; then
+   targets+=( dmi_memory_id )
+   fi
if use test; then
targets+=(
test-fido-id-desc
@@ -475,8 +486,13 @@ multilib_src_install() {
dosym ../../bin/udevadm /usr/lib/systemd/systemd-udevd
 
exeinto /usr/lib/udev
-   set_rpath 
{ata_id,cdrom_id,dmi_memory_id,fido_id,iocost,mtd_probe,scsi_id,v4l_id}
-   doexe 
{ata_id,cdrom_id,dmi_memory_id,fido_id,iocost,mtd_probe,scsi_id,v4l_id}
+   set_rpath 
{ata_id,cdrom_id,fido_id,iocost,mtd_probe,scsi_id,v4l_id}
+   doexe 
{ata_id,cdrom_id,fido_id,iocost,mtd_probe,scsi_id,v4l_id}
+
+   if have_dmi; then
+   set_rpath dmi_memory_id
+   doexe dmi_memory_id
+   fi
 
rm -f rules.d/99-systemd.rules
insinto /usr/lib/udev/rules.d



  1   2   3   4   5   >