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

2024-02-04 Thread Hans de Graaff
commit: a0a035114736acd3e27b29720c47382c62921eda
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Feb  5 07:09:34 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Feb  5 07:09:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0a03511

dev-ruby/nokogiri: add 1.16.2

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

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

diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index ab535e4e0541..dd28f20486ba 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -3,3 +3,4 @@ DIST nokogiri-1.15.4-git.tgz 10767816 BLAKE2B 
fe35809f62279ded261c655cc589fdb344
 DIST nokogiri-1.15.5-git.tgz 10768080 BLAKE2B 
25d24799c69a4271ea5283b264061c05f6907635ed55de196f76684d2db3c6c226e7f09f02f30de049b282c17cdea69154dec9a06813cb4f63adaac4876e160c
 SHA512 
1df3f6bf4508a7c84fa22ce774cb878ca47154e69730f1cedb403fad270df42c580526ac03b47e73bf2267ad50d2999ed1341079b10043b450f51ea6b0565da7
 DIST nokogiri-1.16.0-git.tgz 11010821 BLAKE2B 
5b82e28d7d1e7d74e857a997ea32ba406450588f398fa49590d318b194883b2a247b9389b3930583727a34df425034f3cefc4a5cb00f25945a02623872ac3ffa
 SHA512 
0f6740ce69159f878844f2afdddafcc8c8f3bdabee68e5fcedb1526ae9cc48648c6ebda2a272ab1b8776fbde766bae97046802573908bd908cfb908288607e51
 DIST nokogiri-1.16.1-git.tgz 11014638 BLAKE2B 
e03122ba361b03c57e1c4b41e721a497d85e22ab6b6073475c1958f46a0c653b61459c482139c4eeebefdb83759f9af46b8c9c363e5a817d218e9ffd82002517
 SHA512 
0c821120d8c63f6c9a7440c11c5104d778517be0e0f92c2a787cdd478c0b869565d16f9bad42a66fd541e3dd871a0de98dea22815885e6468224696aba7f25d8
+DIST nokogiri-1.16.2-git.tgz 11014186 BLAKE2B 
8b34c586f3326278299786fec8b7513f61d7c147b453d984107d1d6896b42e8e59f078ac32577bebd71fc510e99087e80f8ea4eef822c73a41fc17c0ec079108
 SHA512 
844a47fcc9ad8677bed5486fd3437e9a685143afc8c8d71464301c14cc09e93827f3a91713df22f741434989adb24ed6d9144b3a4d0f3cb7f63fc83c2d3130a9

diff --git a/dev-ruby/nokogiri/nokogiri-1.16.2.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.16.2.ebuild
new file mode 100644
index ..64d7dd3b0f24
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.16.2.ebuild
@@ -0,0 +1,96 @@
+# 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 ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+LICENSE="MIT"
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> 
${P}-git.tgz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos"
+SLOT="0"
+IUSE="test"
+
+RDEPEND="${RDEPEND}
+   >=dev-libs/libxml2-2.12.5
+   >=dev-libs/libxslt-1.1.39
+   sys-libs/zlib
+   virtual/libiconv"
+DEPEND="${DEPEND}
+   >=dev-libs/libxml2-2.12.5
+   >=dev-libs/libxslt-1.1.39
+   >=sys-libs/zlib-1.2.13
+   virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+   dev-ruby/mini_portile2:2.8
+   >=dev-ruby/rexical-1.0.7
+   dev-ruby/rdoc
+   test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+   sed -i \
+   -e '/tasks\/cross_compile/s:^:#:' \
+   -e '/:test.*prerequisites/s:^:#:' \
+   -e '/license/ s:^:#:' \
+   Rakefile || die
+   # Remove the cross compilation options since they interfere with
+   # native building.
+   sed -i -e 's/cross_compile  = true/cross_compile = false/' Rakefile || 
die
+   sed -i -e '/cross_config_options/d' Rakefile || die
+
+   sed -e '/reporters/I s:^:#:' \
+   -i test/helper.rb || die
+
+   # There is no need for mini_portile2 to be a runtime dependency on 
Gentoo
+   sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+   NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+   ${RUBY} -Cext/${PN} extconf.rb \
+   --with-zlib-include="${EPREFIX}"/usr/include \
+   --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+   --with-iconv-include="${EPREFIX}"/usr/include \
+   --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+   --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+   --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+   --with-xslt-dir="${EPREFIX}"/usr \
+   --with-iconvlib=iconv \
+   || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+   if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+   ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical 
f

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

2024-02-04 Thread Hans de Graaff
commit: 5f8bbef2b2e2da09b232dbcca01ca2eb1be53298
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Feb  5 07:13:40 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Feb  5 07:13:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f8bbef2

dev-ruby/http-accept: add 2.2.1

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

 dev-ruby/http-accept/Manifest |  1 +
 dev-ruby/http-accept/http-accept-2.2.1.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-ruby/http-accept/Manifest b/dev-ruby/http-accept/Manifest
index bc035fad5442..9f67a522e897 100644
--- a/dev-ruby/http-accept/Manifest
+++ b/dev-ruby/http-accept/Manifest
@@ -1,2 +1,3 @@
 DIST http-accept-1.7.0.tar.gz 12289 BLAKE2B 
5eda9bd29e2dd2b52c8f2589adf57872a80aaf93c37d28b1668dc24fc1e2fa81d00ec12766dd558691dbf3e6560bba013f456a659ead47fffd77b1565c186a7f
 SHA512 
3502bfbd07f6bb0164843c728cd5ef27adfd675317fd60372539180de212d02d6d446cff8eb081d1cbe5a19b30d5759a55b22bc63736cea83254595bd691522f
 DIST http-accept-2.2.0.tar.gz 14174 BLAKE2B 
b6fd0c065a1d9c798ebee8a2f82aa45738cf98721d42d9806614fd98c8ce5d571ce06ad3292e81a972e484f55c75c0e99c5ad54f138323b180bb9292f87b3049
 SHA512 
341b09b3f8ba132ba9394c904bbe7c95a91fe0b39b080ae96d8228b8474f2d7de6edf4d9dce0b16783ac12aa375b0cda99be67290656f3348219f52d66b7f120
+DIST http-accept-2.2.1.tar.gz 14323 BLAKE2B 
9e14f2f23d87c28f234f1c18cf7780aa6c05caa7b7242a2c60ad11d0735fb67f65c162d72685f697f51bcc41f046068dfa612ea8bbf4bd10de6b1402075b92d6
 SHA512 
770c3b4c5d5b288bad88d6f53b9c52fc9935db5f9ef2e935ebb2dca4afca740f8731a38425acdd11fd9d5d51a8a0b087d392653dc675a349470f1e5ad4f2300d

diff --git a/dev-ruby/http-accept/http-accept-2.2.1.ebuild 
b/dev-ruby/http-accept/http-accept-2.2.1.ebuild
new file mode 100644
index ..132a37d10642
--- /dev/null
+++ b/dev-ruby/http-accept/http-accept-2.2.1.ebuild
@@ -0,0 +1,27 @@
+# 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="readme.md"
+RUBY_FAKEGEM_GEMSPEC="http-accept.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Parse Accept and Accept-Language HTTP headers"
+HOMEPAGE="https://github.com/socketry/http-accept";
+SRC_URI="https://github.com/socketry/http-accept/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~riscv ~x86"
+
+all_ruby_prepare() {
+   rm -f config/sus.rb || die
+
+   sed -e 's:_relative ": "./:' \
+   -e 's/git ls-files -z/find * -print0/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}



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

2024-02-04 Thread Hans de Graaff
commit: 80e4d79a6c4ba95a39dee70b8b76b91d010b7937
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Feb  5 07:20:51 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Feb  5 07:20:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80e4d79a

dev-ruby/rmagick: add 5.4.0

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

 dev-ruby/rmagick/Manifest |  1 +
 dev-ruby/rmagick/rmagick-5.4.0.ebuild | 80 +++
 2 files changed, 81 insertions(+)

diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest
index 72e92fc75750..ce694b3ab03d 100644
--- a/dev-ruby/rmagick/Manifest
+++ b/dev-ruby/rmagick/Manifest
@@ -1,3 +1,4 @@
 DIST rmagick-4.3.0.tar.gz 1986554 BLAKE2B 
bf6afb0b19a98f45dd9f3a8261b67ad05ed774784e9fb19009a83c266c16362b4938acd8b0af6a07d3a37fb255fb5bee7a33b7f26c2c49460d546665a98a7871
 SHA512 
1b108d61b836bf382c9776badc45614ff88ca74176595765c3caba00cc6af0f955dd6f7649a9f97698832193d85292bc22ff0bf290d0bfbf9e8faa58b99b0b1c
 DIST rmagick-5.2.0.tar.gz 1991303 BLAKE2B 
131e0a9ac1e56942b1281f1ce1a62c86e6997fcbc3f162fc4afea897831003bee2e010a27b6ab4f59331b720ff06d61c07b0ae9ce5327752658627adaab0ccad
 SHA512 
9c7262db329869f33c6ae27980a86bd24b7a4a72d7b826eb3e75d28571d954ff5cba6c7ac86a0540663c9ddf2a8185ca3007d3c2ac5cc5339e4cc327e5f7910f
 DIST rmagick-5.3.0.tar.gz 2018036 BLAKE2B 
204ece4d3794ef43b02855cce2f11e0194d2a81e400c1c2ef2af824359b8b4566eda93caba6269ad6b283af60d99ad403ab6ba8e972153e8f20d208ce0c48ad6
 SHA512 
dcc9e0d7cd77ebd3859871f26449c37839f9102e7aa4f0746698cbd6fe93579c3adbe6cfefeba6cdcb53e573f5113b872d03fcd568bb80edda5c8ca9c1ab1665
+DIST rmagick-5.4.0.tar.gz 2019618 BLAKE2B 
774937239a3b44ad89a8413c8b1df3ed527569fa44be9f030c6615b7d7b2c7e235c321e8adef6f1a8f90175f09be9f9c30c956ddca812d3fe165747ab82b38d3
 SHA512 
b01afbdc8aaacf880c82046ec2b66b64cc9d60447b859edf01e2f9b4f5fe59cd0a22f3d685eeb068d823f1264939f9f76a86dd79b2252ab1207d90d5443a292d

diff --git a/dev-ruby/rmagick/rmagick-5.4.0.ebuild 
b/dev-ruby/rmagick/rmagick-5.4.0.ebuild
new file mode 100644
index ..b649ed32d45b
--- /dev/null
+++ b/dev-ruby/rmagick/rmagick-5.4.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="rmagick.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/RMagick/extconf.rb)
+
+MY_PV=RMagick_${PV//\./-}
+
+inherit ruby-fakegem
+
+DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image 
processing library"
+HOMEPAGE="https://github.com/rmagick/rmagick";
+SRC_URI="https://github.com/rmagick/rmagick/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+RUBY_S="rmagick-${MY_PV}"
+
+LICENSE="Artistic"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="doc"
+
+RDEPEND+=" >=media-gfx/imagemagick-6.9.0:="
+DEPEND+=" >=media-gfx/imagemagick-6.9.0 test? ( 
>=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp] 
media-fonts/dejavu )"
+
+# observer is a default gem packaged with ruby
+
+ruby_add_bdepend "dev-ruby/pkg-config"
+
+all_ruby_prepare() {
+   # Avoid unused dependency on rake-compiler. This also avoids an
+   # extra compile during tests.
+   sed -i -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/end/ s:^:#:' \
+   -e '/compile/ s:^:#:' Rakefile || die
+   sed -i -e '/pry/ s:^:#:' -e '5irequire "tempfile"' spec/spec_helper.rb 
|| die
+   sed -i -e 's/git ls-files/find */' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Squelch harmless warning about imagemagick installation.
+   sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' 
ext/RMagick/extconf.rb || die
+
+   # Create directory used for a test
+   mkdir tmp
+}
+
+each_ruby_test() {
+   # Borrowed from media-gfx/gscan2pdf
+   # Needed to avoid test failures on e.g. ppc, bug #815856
+   # (Unclear why it doesn't manifest on amd64 here at least)
+   local confdir="${HOME}/.config/ImageMagick"
+   mkdir -p "${confdir}" || die
+   cat > "${confdir}/policy.xml" <<-EOT || die
+   
+   
+   
+   
+   EOT
+
+   RSPEC_VERSION="3" ruby-ng_rspec
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   docinto examples
+   dodoc examples/*
+
+   if use doc ; then
+   docinto .
+   dodoc -r doc
+   fi
+}



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

2024-02-04 Thread Zac Medico
commit: cba5d579f170ee9616b1903dedc3597eafb1aee7
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Feb  5 06:38:52 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Feb  5 06:43:11 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=cba5d579

bin/fixpackages: multiprocessing spawn compat

Use __main__ to avoid this RuntimeError:

RuntimeError:
An attempt has been made to start a new process before the
current process has finished its bootstrapping phase.

Bug: https://bugs.gentoo.org/914876
Signed-off-by: Zac Medico  gentoo.org>

 bin/fixpackages | 71 ++---
 1 file changed, 38 insertions(+), 33 deletions(-)

diff --git a/bin/fixpackages b/bin/fixpackages
index 6f88bea7c3..76c8f6d388 100755
--- a/bin/fixpackages
+++ b/bin/fixpackages
@@ -1,5 +1,5 @@
 #!/usr/bin/env python
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 import argparse
@@ -17,44 +17,49 @@ if osp.isfile(
 import portage
 
 portage._internal_caller = True
-from portage import os
 from portage.output import EOutput
 from textwrap import wrap
 from portage._global_updates import _global_updates
 
-mysettings = portage.settings
-mytrees = portage.db
-mtimedb = portage.mtimedb
 
-description = """The fixpackages program performs package move updates on
-   configuration files, installed packages, and binary packages."""
-description = " ".join(description.split())
+def main():
+mysettings = portage.settings
+mytrees = portage.db
+mtimedb = portage.mtimedb
 
-parser = argparse.ArgumentParser(description=description)
-parser.parse_args()
+description = """The fixpackages program performs package move updates on
+configuration files, installed packages, and binary packages."""
+description = " ".join(description.split())
 
-if mysettings["ROOT"] != "/":
-out = EOutput()
-msg = (
-"The fixpackages program is not intended for use with "
-+ 'ROOT != "/". Instead use `emaint --fix movebin` and/or '
-+ "`emaint --fix moveinst."
-)
-for line in wrap(msg, 72):
-out.eerror(line)
-sys.exit(1)
-
-try:
-os.nice(int(mysettings.get("PORTAGE_NICENESS", "0")))
-except (OSError, ValueError) as e:
-portage.writemsg(
-f"!!! Failed to change nice value to 
'{mysettings['PORTAGE_NICENESS']}'\n"
-)
-portage.writemsg(f"!!! {str(e)}\n")
-del e
+parser = argparse.ArgumentParser(description=description)
+parser.parse_args()
+
+if mysettings["ROOT"] != "/":
+out = EOutput()
+msg = (
+"The fixpackages program is not intended for use with "
++ 'ROOT != "/". Instead use `emaint --fix movebin` and/or '
++ "`emaint --fix moveinst."
+)
+for line in wrap(msg, 72):
+out.eerror(line)
+sys.exit(1)
+
+try:
+os.nice(int(mysettings.get("PORTAGE_NICENESS", "0")))
+except (OSError, ValueError) as e:
+portage.writemsg(
+f"!!! Failed to change nice value to 
'{mysettings['PORTAGE_NICENESS']}'\n"
+)
+portage.writemsg(f"!!! {str(e)}\n")
+del e
+
+_global_updates(mytrees, mtimedb["updates"], if_mtime_changed=False)
+
+print()
+print("Done.")
+print()
 
-_global_updates(mytrees, mtimedb["updates"], if_mtime_changed=False)
 
-print()
-print("Done.")
-print()
+if __name__ == "__main__":
+main()



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

2024-02-04 Thread Sam James
commit: 7acaa9d202a846b33a13a1020b88e5c16ca9eeeb
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 03:50:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 03:56:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7acaa9d2

dev-libs/libxml2: add 2.11.7

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

 dev-libs/libxml2/Manifest  |   1 +
 dev-libs/libxml2/libxml2-2.11.7.ebuild | 200 +
 2 files changed, 201 insertions(+)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index e4faf09ab38a..f86f0e0f2b23 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -1,5 +1,6 @@
 DIST libxml2-2.11.5.tar.xz 2628132 BLAKE2B 
4af53ef7c19cfcddcf3de5c694a1b03cf4212f8e4c4cb3d873a897fddd8a89d7a52d049a8b85e96c6cdb471689aa385512d87b9710074e90583bf7ad46319172
 SHA512 
8f087cdaf61957567f04280facc70211c09ca131a532fd13ed4bfc38ddec50e44b1f842b108e635bd4205232036a3e1097904ac016f1fd135bacd17aebb04272
 DIST libxml2-2.11.6.tar.xz 2628652 BLAKE2B 
0a1776ca44b21143c538665b6cf7a50962bb1bda6c85f45e4fd4fb7c36ecb4d592d1f5a8d38015bac06a3acb6f7adb1d4afa10fe95987197509f4c1f45b15962
 SHA512 
43d244450b494c7dbd3521287b87cba0c11267be8d7940a1ecd49dbf0ebefdd052c4c3472c3f267b0d8c431d9b5b964b05067af9e38bc4b0e4f46bc0445b6201
+DIST libxml2-2.11.7.tar.xz 2628860 BLAKE2B 
9aa553b09ec20fe01272ceafb59bf76b480f3cfc57084a527d09797dc39987e59635f8f7b1591060ef6a27adfcc07d8c8e8a907ee7ed04da0a108aae1517cd52
 SHA512 
202b0523d982eb5269dcb4644d8ab2ea31404771069462cdd6c5cd7e6672e0e50371ceb334133bb8f2c0a42f133e8f40c3f582bba5fc71ab168a2b18d4cfd81d
 DIST libxml2-2.12.4.tar.xz 2643516 BLAKE2B 
d2a035636ab9c5a56773fe5c3b67780d3b59a7ffeee39cf2b62ad34d1cf3d250c5fd3055e544518713ad3351bd715fc668314165c1e9c9ce4fe3b7a84ef12872
 SHA512 
859f95eb659279c73d9fbaf3d84d593bcac075da91adcaf829a5feec034a1d3d03b75941879d972f3f448b5fca2caa043a10130d660b75e18573914ced7c56aa
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288

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

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

2024-02-04 Thread Sam James
commit: 7c2ef7aeb07ef34b12571a58f345a8ed4d2a4593
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 03:55:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 03:56:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c2ef7ae

dev-libs/libxml2: add 2.12.5

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

 dev-libs/libxml2/Manifest  |   1 +
 dev-libs/libxml2/libxml2-2.12.5.ebuild | 196 +
 2 files changed, 197 insertions(+)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index f86f0e0f2b23..13c38362b7c0 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -2,6 +2,7 @@ DIST libxml2-2.11.5.tar.xz 2628132 BLAKE2B 
4af53ef7c19cfcddcf3de5c694a1b03cf4212
 DIST libxml2-2.11.6.tar.xz 2628652 BLAKE2B 
0a1776ca44b21143c538665b6cf7a50962bb1bda6c85f45e4fd4fb7c36ecb4d592d1f5a8d38015bac06a3acb6f7adb1d4afa10fe95987197509f4c1f45b15962
 SHA512 
43d244450b494c7dbd3521287b87cba0c11267be8d7940a1ecd49dbf0ebefdd052c4c3472c3f267b0d8c431d9b5b964b05067af9e38bc4b0e4f46bc0445b6201
 DIST libxml2-2.11.7.tar.xz 2628860 BLAKE2B 
9aa553b09ec20fe01272ceafb59bf76b480f3cfc57084a527d09797dc39987e59635f8f7b1591060ef6a27adfcc07d8c8e8a907ee7ed04da0a108aae1517cd52
 SHA512 
202b0523d982eb5269dcb4644d8ab2ea31404771069462cdd6c5cd7e6672e0e50371ceb334133bb8f2c0a42f133e8f40c3f582bba5fc71ab168a2b18d4cfd81d
 DIST libxml2-2.12.4.tar.xz 2643516 BLAKE2B 
d2a035636ab9c5a56773fe5c3b67780d3b59a7ffeee39cf2b62ad34d1cf3d250c5fd3055e544518713ad3351bd715fc668314165c1e9c9ce4fe3b7a84ef12872
 SHA512 
859f95eb659279c73d9fbaf3d84d593bcac075da91adcaf829a5feec034a1d3d03b75941879d972f3f448b5fca2caa043a10130d660b75e18573914ced7c56aa
+DIST libxml2-2.12.5.tar.xz 2643452 BLAKE2B 
b63ade8b18d98701e95b79ac2199bfc4ca89c6085c48c3d0970945ae526558ee2137622ee8b4af5391f86e663a3f06a7e1aaad5f57eb639fc9da74704e2280f3
 SHA512 
da5c5afb95db80342d78d4371d029bf10ce5cd601b24b294272d9996f82357bd5262a15a2b44b0904a14471c8ff0c9fd9c796f164246551f02ee19a8f083f926
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288
 DIST xsts-2004-01-14.tar.gz 2761085 BLAKE2B 
41545995fb3a65d053257c376c07d45ffd1041a433bfbdb46d4dd87a5afb60c18c8629a3d988323f9e7a1d709775b5a7e5930276a7121c0725a22705c0976e36
 SHA512 
32854388d7e720ad67156baf50bf2bae7bd878ca3e35fd7e44e57cad3f434f69d56bbbedd61509f8a1faf01c9eae74a078df8fe130780b182c05c05cb1c39ebe

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

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

2024-02-04 Thread Sam James
commit: ac7bfcb5eb7996b9a0761ab57448f50b52e4
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 03:56:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 03:56:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac7bfcb5

dev-util/pkgconf: Stabilize 2.1.1 arm64, #923778

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

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

diff --git a/dev-util/pkgconf/pkgconf-2.1.1.ebuild 
b/dev-util/pkgconf/pkgconf-2.1.1.ebuild
index c4ee052f6bee..135cc74036b8 100644
--- a/dev-util/pkgconf/pkgconf-2.1.1.ebuild
+++ b/dev-util/pkgconf/pkgconf-2.1.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://gitea.treehouse.systems/ariadne/pkgconf.git";
 else
SRC_URI="https://distfiles.ariadne.space/${PN}/${P}.tar.xz";
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 fi
 
 DESCRIPTION="pkg-config compatible replacement with no dependencies other than 
C99"



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

2024-02-04 Thread Sam James
commit: 73b6b016e85829511ae1aeaaabde9656821c873d
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 03:56:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 03:56:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73b6b016

dev-util/pkgconf: Stabilize 2.1.1 arm, #923778

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

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

diff --git a/dev-util/pkgconf/pkgconf-2.1.1.ebuild 
b/dev-util/pkgconf/pkgconf-2.1.1.ebuild
index 135cc74036b8..fd25fa8b69ff 100644
--- a/dev-util/pkgconf/pkgconf-2.1.1.ebuild
+++ b/dev-util/pkgconf/pkgconf-2.1.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://gitea.treehouse.systems/ariadne/pkgconf.git";
 else
SRC_URI="https://distfiles.ariadne.space/${PN}/${P}.tar.xz";
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 fi
 
 DESCRIPTION="pkg-config compatible replacement with no dependencies other than 
C99"



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

2024-02-04 Thread Michał Górny
commit: f1537f16d799cdbb7be401eb5b36eae319f8eaf1
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  5 03:35:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  5 03:47:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1537f16

dev-python/starlette: Bump to 0.36.3

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

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

diff --git a/dev-python/starlette/Manifest b/dev-python/starlette/Manifest
index af5444fcbaed..b7dc06a3b5e1 100644
--- a/dev-python/starlette/Manifest
+++ b/dev-python/starlette/Manifest
@@ -1,3 +1,4 @@
 DIST starlette-0.35.1.gh.tar.gz 2842796 BLAKE2B 
1ea63f30d65103754559700eb2db699b3d03ce1dfc78081e7d2b9a680839dd0a453059d858e8b1390da2779ba755d5074033c53b5392ee7071fee27cc6739935
 SHA512 
75703c2ee23dd19e9c8bdd24a0a3d84f50486c0df0cad9609e0e08eb1fd3c61a4f56887d60018fbec4227bde2b3e12fb09decc865b8d5073bc4a1e066b6d5f69
 DIST starlette-0.36.1.gh.tar.gz 2843494 BLAKE2B 
633cd664785f32423c0dfeab04b400340b5e3197f4ef07edca9fcda2095ccfef1ff9afc62969d5b2914f2091e08946420931ee1ee22e1ab771fe02db13ec
 SHA512 
9a990098a1faa179bcf8df64237147d59e3114b1336f491ca358ffd0016412f18323845eb5f8691aa41810fef455e97cb47ff34d9456a0e3a5be3eb6b23027bb
 DIST starlette-0.36.2.gh.tar.gz 2843707 BLAKE2B 
7ec75189d7e9864fe15823692d2d264586be8772a0ff29e1d539eb15f858ef9d77ef6398e203f5c2f8a507869026fd8863931a176923f29bf11457e58cdb66fa
 SHA512 
fedccb1db4cfe4a0dac321c843ae211e436ec5b07c0e65b663914657a9cec61a900d95dac09b6752a51defbb310a8dce30f0867574523a3c96cf33cd19b61c76
+DIST starlette-0.36.3.gh.tar.gz 2844320 BLAKE2B 
74e2b7449cf18393c63a2123e7537704bcf85528d504c33dc579b7660ef13c11fe74ba4da6e680063d9849f5aaeaa5c20cc770bf658613b56da2f7d9191d
 SHA512 
998e8958810efbc329382d86f6084d7ed90dca68bb64c51349b2dae6740ba537db10ec68a007e95a81ab06f5df39c64d998b3e87432a8fc75da3ead0963bcc5d

diff --git a/dev-python/starlette/starlette-0.36.3.ebuild 
b/dev-python/starlette/starlette-0.36.3.ebuild
new file mode 100644
index ..31b21741ddd7
--- /dev/null
+++ b/dev-python/starlette/starlette-0.36.3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=${P/_p/.post}
+DESCRIPTION="The little ASGI framework that shines"
+HOMEPAGE="
+   https://www.starlette.io/
+   https://github.com/encode/starlette/
+   https://pypi.org/project/starlette/
+"
+# no docs or tests in sdist, as of 0.27.0
+SRC_URI="
+   https://github.com/encode/starlette/archive/${PV/_p/.post}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   =dev-python/anyio-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/httpx-0.22.0[${PYTHON_USEDEP}]
+   dev-python/itsdangerous[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   >=dev-python/python-multipart-0.0.7[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/trio[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_IGNORE=(
+   # Unpackaged 'databases' dependency
+   tests/test_database.py
+)
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-screenshooter/

2024-02-04 Thread Michał Górny
commit: 3cf294b42bdfd9575e0bbf0ae412fa20b55df384
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  5 03:45:09 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  5 03:47:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cf294b4

xfce-extra/xfce4-screenshooter: Bump to 1.10.5

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

 xfce-extra/xfce4-screenshooter/Manifest|  1 +
 .../xfce4-screenshooter-1.10.5.ebuild  | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/xfce-extra/xfce4-screenshooter/Manifest 
b/xfce-extra/xfce4-screenshooter/Manifest
index 3bab81804648..23d1b6589d8b 100644
--- a/xfce-extra/xfce4-screenshooter/Manifest
+++ b/xfce-extra/xfce4-screenshooter/Manifest
@@ -1 +1,2 @@
 DIST xfce4-screenshooter-1.10.4.tar.bz2 615583 BLAKE2B 
ef6b4db15320917b287604f8a32498c4ccd5eccd2df37ea67366b77a44d962ab2f6d97f6a23c75bfad7483129fd66dd5e8b3ea76acaa3738ba8edf52c2988026
 SHA512 
7d5eebf897aa2b45e92e4447052c58813c34aa437e10f61712ff50b96b3fa954849a4cb6bf0720659e4c2a596e9f09f79bde2ebdab98b4e8c35fde25a7839011
+DIST xfce4-screenshooter-1.10.5.tar.bz2 621929 BLAKE2B 
616feb84dc6eabbf964d4b31a6604fb8bea6e5a23a4f52d1fbb18775e0b2859cfe12c70a18cdd82e62324c386990f5cd114659d5259cac5a22499e8d5eda4423
 SHA512 
0040b28514ffc77473b2d9f182c1bc162f8ac21aac97f2e28eb2b5556255dd74f7d4545f049b4060a8db6c0d415831fe5988da581857f22894bed01136aee677

diff --git a/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.10.5.ebuild 
b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.10.5.ebuild
new file mode 100644
index ..b3df7c6def59
--- /dev/null
+++ b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.10.5.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="Xfce4 screenshooter application and panel plugin"
+HOMEPAGE="
+   https://docs.xfce.org/apps/xfce4-screenshooter/start
+   https://gitlab.xfce.org/apps/xfce4-screenshooter/
+"
+SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2";
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+DEPEND="
+   >=dev-libs/glib-2.66.0
+   >=x11-libs/gdk-pixbuf-2.16
+   >=x11-libs/gtk+-3.24.0:3
+   >=x11-libs/pango-1.44.0
+   dev-libs/libxml2
+   >=net-libs/libsoup-3.0.0:3.0
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXfixes
+   >=x11-libs/libXi-1.7.8
+   >=xfce-base/exo-0.11:=
+   >=xfce-base/xfce4-panel-4.16.0:=
+   >=xfce-base/libxfce4util-4.16.0:=
+   >=xfce-base/libxfce4ui-4.16.0:=
+   >=xfce-base/xfconf-4.16.0:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-util/glib-utils
+   dev-util/intltool
+   sys-apps/help2man
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local myconf=(
+   --enable-xfixes
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2024-02-04 Thread Michał Górny
commit: 26a6217b9c92298c6e53b72b8844ef2886df15a2
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  5 03:38:00 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  5 03:47:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26a6217b

dev-python/astroid: Bump to 3.0.3

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

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

diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest
index deec88ae6b49..f9ce3604bd13 100644
--- a/dev-python/astroid/Manifest
+++ b/dev-python/astroid/Manifest
@@ -1 +1,2 @@
 DIST astroid-3.0.2.gh.tar.gz 461786 BLAKE2B 
d005fe36e6d7dc4bfc7388f1d4ac52c4602f7c18accfacbeb55545b382fe5e16ef7cedd493aef5413b57a5ac872807b8d9857fc02a7b4053edd54780814f64e8
 SHA512 
88fa6ff9c66f5224113001c4911cbe2f3055b990c5d0b3ac206166575d7fd5b7fae99fa67a655703d7868ee8c47841ece8b2c2d44712b1fdaf39fa26f786815f
+DIST astroid-3.0.3.gh.tar.gz 461982 BLAKE2B 
a41d29b69dc0b0098a449ca0d93934edb5cad56017776971f0982b97b742472bcc731b409c582ca8ab9daabf20d9a84b950a70b08d830bc42ef90ba922fafbcd
 SHA512 
88164dcefa4136c53450d228128c0bb317218fbceb39c4889a7e313691fa0f0b04fed5fb5e25c6a46883d432f11289a4cd3306757a109d314e62580db0261289

diff --git a/dev-python/astroid/astroid-3.0.3.ebuild 
b/dev-python/astroid/astroid-3.0.3.ebuild
new file mode 100644
index ..3a86c65f8ad1
--- /dev/null
+++ b/dev-python/astroid/astroid-3.0.3.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-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..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Abstract Syntax Tree for logilab packages"
+HOMEPAGE="
+   https://github.com/pylint-dev/astroid/
+   https://pypi.org/project/astroid/
+"
+SRC_URI="
+   https://github.com/pylint-dev/astroid/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# Version specified in pyproject.toml
+RDEPEND="
+   $(python_gen_cond_dep '
+   >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/attrs[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/regex[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # no clue why they're broken
+   
tests/test_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part
+   tests/test_regrtest.py::NonRegressionTests::test_numpy_distutils
+   # pydantic-2?
+   tests/brain/test_dataclasses.py::test_pydantic_field
+   # requires urllib3 with bundled six (skipped with urllib3>=2)
+   
tests/test_modutils.py::test_file_info_from_modpath__SixMetaPathImporter
+   # requires pip, looks fragile
+   
tests/test_manager.py::IsolatedAstroidManagerTest::test_no_user_warning
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2024-02-04 Thread Michał Górny
commit: 823dcb78f159bcbab6102ae1fe53d34f2be66785
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  5 03:38:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  5 03:47:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=823dcb78

dev-python/linkify-it-py: Bump to 2.0.3

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

 dev-python/linkify-it-py/Manifest  |  1 +
 .../linkify-it-py/linkify-it-py-2.0.3.ebuild   | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/linkify-it-py/Manifest 
b/dev-python/linkify-it-py/Manifest
index 1581c8d3feb6..c44f9f3a3ef4 100644
--- a/dev-python/linkify-it-py/Manifest
+++ b/dev-python/linkify-it-py/Manifest
@@ -1 +1,2 @@
 DIST linkify-it-py-2.0.2.gh.tar.gz 76692 BLAKE2B 
b702ed78b002eac4f902dccf595150734de820b8e09e92d8339951ecbb348640d21605b7627f0ba208426f755c68f809dc6c82ec7c1b5eb450240ca4600d5355
 SHA512 
141002cf5c2b2760f242eb1d294833437e0df0caf671103ddb6099a083e2b6e8f20f35508b164b14206ceae2ffecb5361aa4d839152f7c52f3cfa83e905f12a7
+DIST linkify-it-py-2.0.3.gh.tar.gz 76727 BLAKE2B 
df0d2c8f31a9715c6eadd1f8fb295990b5ed82b8f49231071f8220045d9b64ec21098477d43a74afa21592b2a345357654a23df38636e852a767c62443580e34
 SHA512 
6621533246a42f3b13fb7dd9f1366cadb0e3c291bcb92fd899bc6389cb9f7904ababf4b5dbae51a561a4f50f8a20597badf03c82653ae8db75d9a5a484bc1229

diff --git a/dev-python/linkify-it-py/linkify-it-py-2.0.3.ebuild 
b/dev-python/linkify-it-py/linkify-it-py-2.0.3.ebuild
new file mode 100644
index ..f62767cacaf0
--- /dev/null
+++ b/dev-python/linkify-it-py/linkify-it-py-2.0.3.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=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Links recognition library with full unicode support"
+HOMEPAGE="
+   https://github.com/tsutsu3/linkify-it-py/
+   https://pypi.org/project/linkify-it-py/
+"
+# no tests in sdist, as of 2.0.1
+SRC_URI="
+   https://github.com/tsutsu3/linkify-it-py/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/uc-micro-py[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2024-02-04 Thread Michał Górny
commit: 54e23ea0f7b9118ca5b39cdd68a3afc6c862a4de
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  5 03:34:54 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  5 03:47:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54e23ea0

dev-python/psycopg: Bump to 3.1.18

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

 dev-python/psycopg/Manifest  |   1 +
 dev-python/psycopg/psycopg-3.1.18.ebuild | 109 +++
 2 files changed, 110 insertions(+)

diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index c05d2de94f1a..fa4f90338f52 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,4 +1,5 @@
 DIST psycopg-3.1.16.gh.tar.gz 502759 BLAKE2B 
6c0b912c2a93425ddbed842a437e042b58ec859b3cf163aa7cd45a0db21084fea58945b40028e0491460b7d4da6648cfc361e1434d43ec7ab71af91f1a0c4c86
 SHA512 
d6cfcc848c089ef79c817bf271bcbad7078cdacacef4ab26e882fdbe55c90ac12644e7ee0af22f4cf1fa759033e94ee54c812bca7b517b84cda77276557e8ca8
 DIST psycopg-3.1.17.gh.tar.gz 503318 BLAKE2B 
43c0c5ef0be20c9415c7dbe3b2ff242f30341d055bcf00ff4f9d9926c5c95df3bf10735e338c37f9e805562544637e75fd9edd5dbf71d67b42d04eea19e5c82e
 SHA512 
d9f0ce05be71d67dbd7d1abad548befcdc229b53de93d5c08a52cae287d6f5293de6ede380c9ffc25ffa4d935782e90e9b04783f1c4c1fb88cb9ffd7016aabd5
+DIST psycopg-3.1.18.gh.tar.gz 503513 BLAKE2B 
35e5e4cb4e5355189b387fd17e1b51d4baf08f130cc5418f9f3cb58d6baf097953b4f6a7df31579a1d87e5269e110c4476d865fe12416e2fe62abbb52e0c141c
 SHA512 
1e27eec49f3ae99f1fec68816dff3974aa9b1f526df45ccca295c7c6703cc309ca4f8f65d7e3450b628906a938c65f8cbd1a1f3cb6a41b6e51dc5e220985af39
 DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B 
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
 SHA512 
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d
 DIST psycopg2-2.9.9.tar.gz 384926 BLAKE2B 
8418fca1329703cedfc86be74d85cae5133a0604bb8a21fa43e5359a46626d38ef227d0cd8fbbeb497e2db517a469d7f3e86b74ef9163617a547e999073a6b4c
 SHA512 
a691fd09762221e854861dedce37b05e5354e0701feea470a6d5046960056ef02a8c9ecfa751adeba485271ea7d5834643b7d3a3c3f3270087f5ed9c68509f5f

diff --git a/dev-python/psycopg/psycopg-3.1.18.ebuild 
b/dev-python/psycopg/psycopg-3.1.18.ebuild
new file mode 100644
index ..6668926fdaef
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.1.18.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+   https://www.psycopg.org/psycopg3/
+   https://github.com/psycopg/psycopg/
+   https://pypi.org/project/psycopg/
+"
+SRC_URI="
+   https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="+native-extensions"
+
+DEPEND="
+   native-extensions? (
+   >=dev-db/postgresql-8.1:=
+   )
+   !native-extensions? (
+   >=dev-db/postgresql-8.1:*
+   )
+"
+RDEPEND="
+   ${DEPEND}
+   >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   native-extensions? (
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/tomli[${PYTHON_USEDEP}]
+   )
+   test? (
+   >=dev-db/postgresql-8.1[server]
+   dev-python/anyio[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+   # Python code + ctypes backend
+   cd psycopg || die
+   distutils-r1_python_compile
+
+   # optional C backend
+   if use native-extensions && [[ ${EPYTHON} != pypy3 ]]; then
+   local DISTUTILS_USE_PEP517=standalone
+   cd ../psycopg_c || die
+   distutils-r1_python_compile
+   fi
+   cd .. || die
+}
+
+src_test() {
+   rm -r psycopg{,_c} || die
+
+   initdb -D "${T}"/pgsql || die
+   # TODO: random port
+   pg_ctl -w -D "${T}"/pgsql start \
+   -o "-h '' -k '${T}'" || die
+   createdb -h "${T}" test || die
+
+   local -x PSYCOPG_TEST_DSN="host=${T} dbname=test"
+   distutils-r1_src_test
+
+   pg_ctl -w -D "${T}"/pgsql stop || die
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # tests for the psycopg_pool package
+   tests/pool
+   # some broken mypy magic
+   tests/test_module.py::test_version
+   tests/test_module.py::test_version_c
+   tests/test_typing.py
+ 

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

2024-02-04 Thread Michał Górny
commit: c7e6eb5bb11c15016e28476ed0cd661229340fbc
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  5 03:37:14 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  5 03:47:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7e6eb5b

dev-python/plette: Bump to 1.0.0

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

 dev-python/plette/Manifest|  1 +
 dev-python/plette/plette-1.0.0.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/plette/Manifest b/dev-python/plette/Manifest
index 10d00efa515c..bca984057c24 100644
--- a/dev-python/plette/Manifest
+++ b/dev-python/plette/Manifest
@@ -1 +1,2 @@
 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

diff --git a/dev-python/plette/plette-1.0.0.ebuild 
b/dev-python/plette/plette-1.0.0.ebuild
new file mode 100644
index ..5a6f62b698a8
--- /dev/null
+++ b/dev-python/plette/plette-1.0.0.ebuild
@@ -0,0 +1,31 @@
+# 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..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Structured Pipfile and Pipfile.lock models"
+HOMEPAGE="
+   https://github.com/sarugaku/plette/
+   https://pypi.org/project/plette/
+"
+# pypi tarballs are missing test data
+SRC_URI="
+   https://github.com/sarugaku/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+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/path/

2024-02-04 Thread Michał Górny
commit: 8a2fee9e26fc785e3b8c735012abdbebb2f67d09
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  5 03:39:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  5 03:47:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a2fee9e

dev-python/path: Bump to 16.10.0

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

 dev-python/path/Manifest|  1 +
 dev-python/path/path-16.10.0.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-python/path/Manifest b/dev-python/path/Manifest
index 0737215de8da..3f372545aca1 100644
--- a/dev-python/path/Manifest
+++ b/dev-python/path/Manifest
@@ -1 +1,2 @@
+DIST path-16.10.0.tar.gz 49271 BLAKE2B 
36762e0b50d74b07db14ca01c6d94577f24b36c007eda58de4b63197cd91f869efbdc5ac1ceb270f1fc5e5a07c4c87f6cabd10cbac5fac74681f73451a3f73e1
 SHA512 
a5dfa964f5ffd4c2aa27733716b67437f02fd6dedc8c574bb87a9a3ac64eb60d27c3a05217aa4859293ebd96bdd17cdb1a04ea21c6ad35b7b22f05725826c057
 DIST path-16.9.0.tar.gz 48850 BLAKE2B 
0c5edc6538cb22543dd810a535840a235b66c51415284f00338bd1e84e63847d09235e55dd3d40a71f3b02f54d18cbbf4fa1e5a0356798cee3383666a26a441c
 SHA512 
2d4c8e3923bc712c7901328a0406ce05c6c157664dfacb5a563a1b214ce561215398b31494865c99a77ed09c3ef63bb04a36d57a60e7c0e3dea05b1dacfdecf7

diff --git a/dev-python/path/path-16.10.0.ebuild 
b/dev-python/path/path-16.10.0.ebuild
new file mode 100644
index ..5346cd3c6d67
--- /dev/null
+++ b/dev-python/path/path-16.10.0.ebuild
@@ -0,0 +1,37 @@
+# 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} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A module wrapper for os.path"
+HOMEPAGE="
+   https://github.com/jaraco/path/
+   https://pypi.org/project/path/
+"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+
+RDEPEND="
+   dev-python/appdirs[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/more-itertools[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # unreliable, not really meaningful for end users
+   test_path.py::TestPerformance
+)



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

2024-02-04 Thread Michał Górny
commit: 3cb42f8002b12fbd4338debbd92c3efd6d5c808b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  5 03:35:29 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  5 03:47:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cb42f80

dev-python/jupyterlab-lsp: Bump to 5.0.3

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

 dev-python/jupyterlab-lsp/Manifest |  1 +
 .../jupyterlab-lsp/jupyterlab-lsp-5.0.3.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/jupyterlab-lsp/Manifest 
b/dev-python/jupyterlab-lsp/Manifest
index 4dd670c93133..2437175a7dc4 100644
--- a/dev-python/jupyterlab-lsp/Manifest
+++ b/dev-python/jupyterlab-lsp/Manifest
@@ -1,2 +1,3 @@
 DIST jupyterlab-lsp-5.0.1.tar.gz 755832 BLAKE2B 
d8082aaf9c1219fedeebd6a717b81f08a7bba2a8618dc99b2ecf9a6d28c4e6cbf34b711c4fae4a847675ea05d2dc7acd0c812a772e9d51f37f563d088398c088
 SHA512 
7fef1ab7309978aa9185afdc895a7adefc72210842228d055150b231b70980e772abf166762820971f653cf0f5abd65e9bdfe3a206c4aed99b4586fec684399e
 DIST jupyterlab-lsp-5.0.2.tar.gz 757169 BLAKE2B 
e1d7b26805264c570275e021ac2c4af688c70c428b0966c4f6fb75f890be55b1543602f93e6565f6ade485bec6b3d5f8d680c73c07b3f069f25990a6ad633b2b
 SHA512 
f2826cd4d940855814d2f7cb7a07eaf4c9fb8d8440fd1f27b381804ee2c892f00461d49166e90fb8f7aa3eae64aa873973369ba56a1e484f349aab7c05d0dbc6
+DIST jupyterlab-lsp-5.0.3.tar.gz 757263 BLAKE2B 
df2a3a1a1cb0a9a9345f151ae5c510056ca26868353d457b7aa4b6405041f0b4e55afba09019722a1f37592b46b1a8e53b40c8f595215f74cea29a598b029648
 SHA512 
20d5a3e33fbab8b5e47a10f23b12cf7e91ca5d4ac9020345e3cc973a391643cd380ff182f1109a387a7ebcced6becd1b7847a29cb30be1f4ed536177575f

diff --git a/dev-python/jupyterlab-lsp/jupyterlab-lsp-5.0.3.ebuild 
b/dev-python/jupyterlab-lsp/jupyterlab-lsp-5.0.3.ebuild
new file mode 100644
index ..d87eafa065c7
--- /dev/null
+++ b/dev-python/jupyterlab-lsp/jupyterlab-lsp-5.0.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Coding assistance for JupyterLab with Language Server Protocol"
+HOMEPAGE="
+   https://github.com/jupyter-lsp/jupyterlab-lsp/
+   https://pypi.org/project/jupyterlab-lsp/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/jupyterlab-4.0.0[${PYTHON_USEDEP}]
+   =dev-python/jupyter-lsp-2.0.0[${PYTHON_USEDEP}]
+"



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

2024-02-04 Thread Michał Górny
commit: fc55b97d7b33831a2a97efb7ea9b5961f443ef48
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  5 03:33:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  5 03:33:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc55b97d

dev-python/waitress: Bump to 3.0.0

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

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

diff --git a/dev-python/waitress/Manifest b/dev-python/waitress/Manifest
index b0f2255a11fb..67cb11d0d7f7 100644
--- a/dev-python/waitress/Manifest
+++ b/dev-python/waitress/Manifest
@@ -1 +1,2 @@
 DIST waitress-2.1.2.tar.gz 179823 BLAKE2B 
0cbd172050f1da845c47b3a084cd5d7558c736c416372f22af4d4b6870ef6cd9050f4779fabaa5069b6b4783d748df98e2484eaed09da4d2cfc2d239ce15a05a
 SHA512 
4ef487e116b34eede0f04a02ca7a78116a91664814067a8562d1cd15a4ab702e5faf4be7c122478324d017b6bb1f5315633b74405d00e900b34cc8f1a068da59
+DIST waitress-3.0.0.tar.gz 179393 BLAKE2B 
266130e3f0610098c29fe11076f58c8f938439c9b80e9630b917e829b64c88d06803c9208137b220827ed1deb8e9ba2c396dfcaf8d92435ee738d580dbda6f26
 SHA512 
8b391eb194fce32fd78c1a20cd1afe8caf20e7e0c622e4be2b1ec7d3831cb5a607cda0637d08dcd3a55f2e8c84817abdad4636bf2ca260b12a774dcfa68b9176

diff --git a/dev-python/waitress/waitress-3.0.0.ebuild 
b/dev-python/waitress/waitress-3.0.0.ebuild
new file mode 100644
index ..3e14cb3ee147
--- /dev/null
+++ b/dev-python/waitress/waitress-3.0.0.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} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A pure-Python WSGI server"
+HOMEPAGE="
+   https://docs.pylonsproject.org/projects/waitress/en/latest/
+   https://pypi.org/project/waitress/
+   https://github.com/Pylons/waitress/
+"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # fails on some systems, https://bugs.gentoo.org/782031
+   tests/test_wasyncore.py::DispatcherWithSendTests::test_send
+)
+
+src_prepare() {
+   sed -i -e 's:--cov::' setup.cfg || die
+   distutils-r1_src_prepare
+}



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

2024-02-04 Thread Michał Górny
commit: 6d5c4c814d0ecc83506bf09f75c976ec7b096d1e
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  5 03:32:16 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  5 03:32:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d5c4c81

dev-python/moto: Bump to 5.0.1

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

 dev-python/moto/Manifest  |   1 +
 dev-python/moto/moto-5.0.1.ebuild | 140 ++
 2 files changed, 141 insertions(+)

diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest
index d75deddf087b..2627de08e799 100644
--- a/dev-python/moto/Manifest
+++ b/dev-python/moto/Manifest
@@ -8,3 +8,4 @@ DIST moto-4.2.7.tar.gz 4756973 BLAKE2B 
2ab27952abd6faaa2bbe7b6565f5d5403ea4e2c5c
 DIST moto-4.2.8.tar.gz 4769361 BLAKE2B 
2e7d6a7cac04655aa9f05af463e57689c0fc2b67cec27644fdf7fd658d988d33f311e43323599a0f91325f7b4e61630a3066d3fda2a15b0c0ca50e6a7cf34e22
 SHA512 
5a40d44ad46083b6e7c8753e8986316a5beb5b352e7e7b0eefe2b3f3ed2d760f0745f835b6e7d6b2d7b039db0b6f2fad095f047795d2d08093257fa68db1ceee
 DIST moto-4.2.9.tar.gz 4775687 BLAKE2B 
af626a18c9487c08172813ddf2f1112d4bba80dbb64bf8deaf63079a6d4c12464e70d7c99d5a65fd1018f9f3a08bd0b12183e04a549fdfe580942086d49b9e21
 SHA512 
4cca0bdbe106faa84fa3893eb1dc2b2972a85c98ca718a10fd08a06757e1634954c5576c82b66d88c431a51b989cfedb2a52e6455d718330d4a5dd6e95a90225
 DIST moto-5.0.0.tar.gz 4925737 BLAKE2B 
45d60d1c7a53d9743cd4f3ac74a2108f9a6916dea09abb067111acbddf2ba5bb69e6ba354cdeb6be88876e4b8a8270876cfd4dab95339e948bf7cfb6e417e7d2
 SHA512 
44705d9b5aa5b373687fb34cae1d047b67b312bb788414f7b6c19b3f1e06fdf8fa69e88ae5df56bcc2ef0a74809211e0372fadb555ad57f50f313587d7dedb83
+DIST moto-5.0.1.tar.gz 4933500 BLAKE2B 
730bb8ca2db3e1a82d88cff0362d4be750bf138df0e52a04c18d707d965b093c5e07b400789b0bd8874e68ea7c8159911c0d84b3f535ac1da8d18e786e1f44af
 SHA512 
0f72e6c07ab3c24ba70a309517498e77ed809970121ae5b63c249e4f73ebefa7787bbcfcacc310b0ae566d81c2dd8d0e0d767cba3bbbefb72e2620f1f2ea45fa

diff --git a/dev-python/moto/moto-5.0.1.ebuild 
b/dev-python/moto/moto-5.0.1.ebuild
new file mode 100644
index ..821d9d148f5d
--- /dev/null
+++ b/dev-python/moto/moto-5.0.1.ebuild
@@ -0,0 +1,140 @@
+# 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="Mock library for boto"
+HOMEPAGE="
+   https://github.com/getmoto/moto/
+   https://pypi.org/project/moto/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}]
+   dev-python/boto3[${PYTHON_USEDEP}]
+   >=dev-python/botocore-1.14.0[${PYTHON_USEDEP}]
+   >=dev-python/cfn-lint-0.40.0[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}]
+   dev-python/cookies[${PYTHON_USEDEP}]
+   >=dev-python/docker-3.0.0[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/flask-cors[${PYTHON_USEDEP}]
+   >=dev-python/idna-2.5[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}]
+   >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}]
+   dev-python/more-itertools[${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}]
+   >=dev-python/openapi-spec-validator-0.5.0[${PYTHON_USEDEP}]
+   dev-python/pyaml[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/python-jose[${PYTHON_USEDEP}]
+   >=dev-python/responses-0.15.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.5[${PYTHON_USEDEP}]
+   dev-python/sshpubkeys[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   dev-python/xmltodict[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   dev-python/zipp[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   >=dev-python/sure-1.4.11[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/test_firehose/test_firehose_put.py::test_put_record_http_destination
+   
tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination
+   # broken code (local variable used referenced before definition)
+   tests/test_appsync/test_appsync_schema.py
+   # Needs network (or docker?) but not marked as such, bug #807031
+   # TODO: report upstream
+   
tests/test_awslambda/test_lambda_layers_invoked.py::test_invoke_local_lambda_layers
+   tests/test_batch/test_batch_jobs.py::test_cancel_pending_job
+   tests/test_bat

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

2024-02-04 Thread Michał Górny
commit: 6b7c69d8191118a91d40554bdf2a1c4dab639079
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  5 03:34:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  5 03:34:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b7c69d8

dev-python/blake3: Bump to 0.4.1

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

 dev-python/blake3/Manifest|   1 +
 dev-python/blake3/blake3-0.4.1.ebuild | 134 ++
 2 files changed, 135 insertions(+)

diff --git a/dev-python/blake3/Manifest b/dev-python/blake3/Manifest
index 3bd3a67cbbf1..4e454bb165cf 100644
--- a/dev-python/blake3/Manifest
+++ b/dev-python/blake3/Manifest
@@ -5,6 +5,7 @@ DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616de
 DIST blake3-1.5.0.crate 168914 BLAKE2B 
72d1851f3cbe5c996570f5cf0cb4ab8c4215ac0e95a6b930dd64ff650333a8745ad1b63a2f988227d66a096cafc59777aeec8e63c05a22d666c1bdd58acaa320
 SHA512 
39c4d3d370bede96b3f4e37c44514dddfd1ef91d178116e1556eb8f3e2687b705e2320f842e600e59229198ae4ab1de34eaf59e8a3c039003f13d0f08aab
 DIST blake3-py-0.3.4.gh.tar.gz 114853 BLAKE2B 
0aee132e7446e2e1727e50b9d50454645798d5f5daafdd5844a2e47f560bfbd23633707c4803b2d8583c3402041dac9115f09648dba251e4a3b570cfb76ea6fb
 SHA512 
9b55249833c0066cc977b292d8e586175a5b3eb14b1619f2b402be960a65b189c8fdee9c5e7b3cfb44af2e588227c9864be1a95d486ad705a182253cae533c27
 DIST blake3-py-0.4.0.gh.tar.gz 115883 BLAKE2B 
3c2a2148b2eec9a0c24081b445c36c909d2dd80ba19a8afc487622cb16aa599b67feab5ab441f87b6df894f351ce560f17e55df10bf91033a4cff5bc84d70069
 SHA512 
6ac25d62acb85e3923d4e26651e2dba849452306ccaa4bdbf075b9a8886061c3827f13ab300f77c496a2c83343d1f714e5940772780e7c1bbcb66d5096092114
+DIST blake3-py-0.4.1.gh.tar.gz 116080 BLAKE2B 
9fd2db2a573182ec4bab9d6e37750f4afff9b200e2bb9fe4c26e6bfde328ad2aab162d2adcadc312f3e007ddca19d92c73e058466caddf6c7aa7fc10b553f51a
 SHA512 
e166d2d6ac52dac4158e7b494e83398afd692cb8b93951809338f8da26d337506e3ce2bf37528da6960cfab9b6e3f229a2b5e845dd9a83b35028249113869112
 DIST cc-1.0.83.crate 68343 BLAKE2B 
33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02
 SHA512 
742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST constant_time_eq-0.3.0.crate 11369 BLAKE2B 
a6fb4ad3146b26bb3e18458938e65133431df129963041465291b38a69ba2b53ffcc849f455e67a65a5291803591b350afe4ad4996f1c4cb76c18a987b5b3ee2
 SHA512 
77bf6817c521daa45c0df7721418b4aa367531adde46b1db97316d52ffb46fc4ee2d3e6f62ff91ca6292db5e1d3e040f0f5287c3936f12a595b2c8c5928bf5e6

diff --git a/dev-python/blake3/blake3-0.4.1.ebuild 
b/dev-python/blake3/blake3-0.4.1.ebuild
new file mode 100644
index ..b2772f15cb9e
--- /dev/null
+++ b/dev-python/blake3/blake3-0.4.1.ebuild
@@ -0,0 +1,134 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CARGO_OPTIONAL=1
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} )
+
+CRATES="
+   arrayref@0.3.7
+   arrayvec@0.7.4
+   autocfg@1.1.0
+   bitflags@1.3.2
+   blake3@1.5.0
+   cc@1.0.83
+   cfg-if@1.0.0
+   constant_time_eq@0.3.0
+   crossbeam-deque@0.8.5
+   crossbeam-epoch@0.9.18
+   crossbeam-utils@0.8.19
+   either@1.9.0
+   heck@0.4.1
+   hex@0.4.3
+   indoc@2.0.4
+   libc@0.2.153
+   lock_api@0.4.11
+   memmap2@0.7.1
+   memoffset@0.9.0
+   once_cell@1.19.0
+   parking_lot@0.12.1
+   parking_lot_core@0.9.9
+   proc-macro2@1.0.78
+   pyo3-build-config@0.20.2
+   pyo3-ffi@0.20.2
+   pyo3-macros-backend@0.20.2
+   pyo3-macros@0.20.2
+   pyo3@0.20.2
+   quote@1.0.35
+   rayon-core@1.12.1
+   rayon@1.8.1
+   redox_syscall@0.4.1
+   scopeguard@1.2.0
+   smallvec@1.13.1
+   syn@2.0.48
+   target-lexicon@0.12.13
+   unicode-ident@1.0.12
+   unindent@0.2.3
+   windows-targets@0.48.5
+   windows_aarch64_gnullvm@0.48.5
+   windows_aarch64_msvc@0.48.5
+   windows_i686_gnu@0.48.5
+   windows_i686_msvc@0.48.5
+   windows_x86_64_gnu@0.48.5
+   windows_x86_64_gnullvm@0.48.5
+   windows_x86_64_msvc@0.48.5
+"
+
+inherit cargo distutils-r1
+
+MY_P=blake3-py-${PV}
+DESCRIPTION="Python bindings for the BLAKE3 cryptographic hash function"
+HOMEPAGE="
+   https://github.com/oconnor663/blake3-py/
+   https://pypi.org/project/blake3/
+"
+SRC_URI="
+   https://github.com/oconnor663/blake3-py/archive/${PV}.tar.gz
+   -> ${MY_P

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

2024-02-04 Thread Michał Górny
commit: 5b1bff5d6d881adf890b93aa0655d85b8518ed81
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  5 03:30:00 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  5 03:30:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b1bff5d

dev-python/hypothesis: Bump to 6.98.1

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

 dev-python/hypothesis/Manifest |  1 +
 dev-python/hypothesis/hypothesis-6.98.1.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 949f10798eb0..31f0a75cca5b 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -4,3 +4,4 @@ DIST hypothesis-6.97.1.gh.tar.gz 9423481 BLAKE2B 
6a52bf6a970bf8056284baaa21aa63f
 DIST hypothesis-6.97.3.gh.tar.gz 9424749 BLAKE2B 
4d7f2b1f9e37593006c5be8e66918a2e20cf611664f0399bca32e97d2a5ef036a0e64c9c45bdbd8bdd385bb8e07a6a0d7a396135db826a59d223c9e87baab483
 SHA512 
2cf6f92f6fbd244e44b4e02415ea983d15113b2a89d4222e8fb215b555f87442d7c4ed1b6da33f1ac9189df274a6a61d222a0d4e78cbb418f6c80f8ba4591051
 DIST hypothesis-6.97.4.gh.tar.gz 9425209 BLAKE2B 
7e6065fc988f5853f1da3df712d32e7449ba6336af9caf6732a391ed4dc9fbc5da7fcf834cb068ad57a106f451cd61141417d9b79048c8e746a6b4550bad7f65
 SHA512 
a4aaa4fc3d753401620e234e27b0b269fa2bddd039345df0463600c6cbd5b38f6a09a9a01c322e08ecf7c9f27c881501403f2ec083497c26d512e5ffd41b7afc
 DIST hypothesis-6.97.5.gh.tar.gz 9426065 BLAKE2B 
2aec769268af7392f71c0ec7d12defad4962bd56597cb68ca0edfa81dbf28ef7d865b26086b75ee03287c82a0b2c0273a55bd6872b188728595fe74198130dd6
 SHA512 
d9f2adc51ef3b7fc331d3dca1b69a9464a2bc73298747f3732b8b4621237284ac60a50b927b57a047a155e0d94a3ee2974bbef2c9cf9112080e9098fba3cfc7f
+DIST hypothesis-6.98.1.gh.tar.gz 9438665 BLAKE2B 
c2529e19b8ac039db334a51b33e0552f4acb92ae49b6bde5e26913b4ba7781e82a5ba4cfd7fba2a3ed5442d1bd8f0c2b2d7878ba86eff1276e590a412856811d
 SHA512 
aae7f7c03af4667b0d9993a1b911076fe4d1ce7d752295a7e9f712da4d33b1fd34e51d5e0cc11c4ac4c00e7f8fa9ac4574d0594e1a82ea67aa3e5a4e98ed1b71

diff --git a/dev-python/hypothesis/hypothesis-6.98.1.ebuild 
b/dev-python/hypothesis/hypothesis-6.98.1.ebuild
new file mode 100644
index ..f7f366381e4f
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.98.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+   https://github.com/HypothesisWorks/hypothesis/
+   https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+   https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+   >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+   ' 3.9 3.10)
+   cli? (
+   $(python_gen_cond_dep '
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   ' "${CLI_COMPAT[@]}")
+   )
+"
+BDEPEND="
+   test? (
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   !!

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

2024-02-04 Thread Michał Górny
commit: f40768f4ce9ec0b5f4bf06f5b02418f2accf4f27
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  5 03:31:39 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  5 03:31:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f40768f4

dev-python/fsspec: Bump to 2024.2.0

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

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

diff --git a/dev-python/fsspec/Manifest b/dev-python/fsspec/Manifest
index b94f9a2ba2cc..beb901808bef 100644
--- a/dev-python/fsspec/Manifest
+++ b/dev-python/fsspec/Manifest
@@ -1,2 +1,3 @@
 DIST filesystem_spec-2023.10.0.gh.tar.gz 404845 BLAKE2B 
6c8cf801664c9fc848cb55660db1725c90facf534d58e49f604b2051d1b6a78d13d8f083282071beb7ab3dcb8d75f6d52fe24ce744c5cf1808b4ae3cb673998d
 SHA512 
cb449052208516930c73dbe1de7c495d252677a3d3d85267836224d79c1b8cf9449ebdba8287f6f6206d5a8e631a99cd81c2fb62b82288a626a202876a45139c
 DIST filesystem_spec-2023.12.2.gh.tar.gz 409321 BLAKE2B 
f074d8d3277a954bebc29bca663d142763a6b9f13edb43286b1f59aff125c9eec0ae18cfa44b99a35daca7a9bf89a627c9abe57cbebe713ac494ca98f61899eb
 SHA512 
654ff72b9c5ca648d4a4b469b4f3706b3200f023e26b657e3200dee301469da6f67c93fcfaa82edae7c7b074fe77715d0093269a38ee68416cf8491203bde5cb
+DIST filesystem_spec-2024.2.0.gh.tar.gz 424600 BLAKE2B 
548f77229dd936437cbafcd4e8df2a5c25e6244ba5c95553cb84eabbb6d8c2aa16313896b4aecbb6c921d01f84c6c5517b13a2cf1552cac0fa29da8034873143
 SHA512 
ca8c7c448984ecd9b128608f2c028cf32baf3cda3f22addde80c3bef5c1e5644e010b739fb5d28dc951151fdafb4006def080e8c2c769179b1d145ad6e2f9370

diff --git a/dev-python/fsspec/fsspec-2024.2.0.ebuild 
b/dev-python/fsspec/fsspec-2024.2.0.ebuild
new file mode 100644
index ..b698530b6789
--- /dev/null
+++ b/dev-python/fsspec/fsspec-2024.2.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2020-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
+
+MY_P=filesystem_spec-${PV}
+DESCRIPTION="A specification that python filesystems should adhere to"
+HOMEPAGE="
+   https://github.com/fsspec/filesystem_spec/
+   https://pypi.org/project/fsspec/
+"
+SRC_URI="
+   https://github.com/fsspec/filesystem_spec/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/aiohttp[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/tqdm[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+
+# Note: this package is not xdist-friendly
+distutils_enable_tests pytest
+
+src_test() {
+   git config --global user.email "y...@example.com" || die
+   git config --global user.name "Your Name" || die
+   distutils-r1_src_test
+}
+
+EPYTEST_DESELECT=(
+   fsspec/tests/test_spec.py::test_find
+   # requires s3fs
+   
fsspec/implementations/tests/test_local.py::test_urlpath_inference_errors
+   fsspec/tests/test_core.py::test_mismatch
+   # requires pyarrow, fastparquet
+   fsspec/implementations/tests/test_reference.py::test_df_single
+   fsspec/implementations/tests/test_reference.py::test_df_multi
+)
+
+EPYTEST_IGNORE=(
+   # sftp and smb require server started via docker
+   fsspec/implementations/tests/test_dbfs.py
+   fsspec/implementations/tests/test_sftp.py
+   fsspec/implementations/tests/test_smb.py
+   # unhappy about dev-python/fuse-python (?)
+   fsspec/tests/test_fuse.py
+)



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

2024-02-04 Thread Sam James
commit: 43504d3d53ec69354f6751ae24c51e468f0d2660
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 02:50:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 02:50:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43504d3d

dev-libs/icu-layoutex: add 74.2

Upstream finally respun the tarballs to fix the missing file issue.

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

 dev-libs/icu-layoutex/Manifest |   2 +
 dev-libs/icu-layoutex/icu-layoutex-74.2.ebuild | 133 +
 2 files changed, 135 insertions(+)

diff --git a/dev-libs/icu-layoutex/Manifest b/dev-libs/icu-layoutex/Manifest
index 8a1282d5e565..45032ec823a8 100644
--- a/dev-libs/icu-layoutex/Manifest
+++ b/dev-libs/icu-layoutex/Manifest
@@ -2,3 +2,5 @@ DIST icu4c-73_2-src.tgz 26519906 BLAKE2B 
3f7dec9d527939d6d594c92844a400733e43af0
 DIST icu4c-73_2-src.tgz.asc 659 BLAKE2B 
83e082ba15ba7aeb366b6d97da15d076c200f9051e55bf00ba13265a3d87aade5a5b18c98a0c903d5015821c63e4b340ffbcc7940a654d169ad1948d6594ce63
 SHA512 
7598b8cc498ada8ca904b13f7aba27abd3f8f3013a0677d7ffab42d5413df9d2f0526107559301abc4049123b2e6d4d4f4cc589cbd943959d97b595dd57ea63c
 DIST icu4c-74_1-src.tgz 26625850 BLAKE2B 
cf8277cd513bd99c85104669e617683e4a91280c4c15a396021289fe0093d64682466550a44a0115bcc9e7abf30e3108dbadfb46e85e832e4cfd689618968507
 SHA512 
32c28270aa5d94c58d2b1ef46d4ab73149b5eaa2e0621d4a4c11597b71d146812f5e66db95f044e8aaa11b94e99edd4a48ab1aa8efbe3d72a73870cd56b564c2
 DIST icu4c-74_1-src.tgz.asc 659 BLAKE2B 
d95224933dc665f3c4e6f9cb81ab65d4755fc768161bf8abf97ba0d8ad350bc0ccfccdcb5c21d97b132e036bad960f6021283325c1ec836d2aecc5101af3c298
 SHA512 
45064eb2cf83dd7e3edc423c43914cc7fbcee38ad79e93c80da1e9e59e0554329a174cd6ef5a8055fe92220621eae9761f7de3b0cb311e5874efa41555e58396
+DIST icu4c-74_2-src.tgz 26529443 BLAKE2B 
08790dd3634037177eaec428651afe0da1f71dbad3423bde7ea5a6d49eab5dc011f72b175760fc55f6d8d7d820f7f3dfc369a80a1f7cb2f9f933644beb3d3711
 SHA512 
e6c7876c0f3d756f3a6969cad9a8909e535eeaac352f3a721338b9cbd56864bf7414469d29ec843462997815d2ca9d0dab06d38c37cdd4d8feb28ad04d8781b0
+DIST icu4c-74_2-src.tgz.asc 659 BLAKE2B 
0723204ce19d7bd4b1989e00b5ab084cc5b154c214129632a7f7ce31c151c8a4b9e0033d49872db728a3787809dbad2320f1d848561c84f94797c7e006749b94
 SHA512 
b249a61aba711b34599c3c0fbc113a52a83e59cb7bbda914ca74f534c1f474e6821d663dc7f078608b24393703654a43c2b793ca3d3f3be761393b6a73862ecc

diff --git a/dev-libs/icu-layoutex/icu-layoutex-74.2.ebuild 
b/dev-libs/icu-layoutex/icu-layoutex-74.2.ebuild
new file mode 100644
index ..1077c45a1d3d
--- /dev/null
+++ b/dev-libs/icu-layoutex/icu-layoutex-74.2.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with dev-libs/icu
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/icu.asc
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs verify-sig
+
+MY_PV=${PV/_rc/-rc}
+MY_PV=${MY_PV//./_}
+
+DESCRIPTION="External layout part of International Components for Unicode"
+HOMEPAGE="https://icu.unicode.org/";
+SRC_URI="https://github.com/unicode-org/icu/releases/download/release-${MY_PV/_/-}/icu4c-${MY_PV/-rc/rc}-src.tgz";
+SRC_URI+=" verify-sig? ( 
https://github.com/unicode-org/icu/releases/download/release-${MY_PV/_/-}/icu4c-${MY_PV/-rc/rc}-src.tgz.asc
 )"
+S="${WORKDIR}"/${PN/-layoutex}/source
+
+LICENSE="BSD"
+SLOT="0/${PV%.*}.1"
+if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+fi
+IUSE="debug static-libs test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~dev-libs/icu-${PV}[${MULTILIB_USEDEP}]
+   dev-libs/icu-le-hb[${MULTILIB_USEDEP}]
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   verify-sig? ( >=sec-keys/openpgp-keys-icu-20221020 )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-65.1-remove-bashisms.patch" )
+
+src_prepare() {
+   default
+
+   # Disable renaming as it assumes stable ABI and that consumers
+   # won't use unofficial APIs. We need this despite the configure 
argument.
+   sed -i \
+   -e "s/#define U_DISABLE_RENAMING 0/#define U_DISABLE_RENAMING 
1/" \
+   common/unicode/uconfig.h || die
+
+   # Fix linking of icudata
+   sed -i \
+   -e "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" \
+   config/mh-linux || die
+
+   eautoreconf
+}
+
+src_configure() {
+   MAKEOPTS+=" VERBOSE=1"
+
+   # ICU tries to append -std=c++11 without this, so as of 71.1,
+   # despite GCC 9+ using c++14 (or gnu++14) and GCC 11+ using gnu++17,
+   # we still need this.
+   append-cxxflags -std=c++14
+
+   if tc-is-cross-compiler; then
+   mkdir "${WORKDIR}"/host || die
+   pushd "${WORKDIR}"/host >/dev/null || die
+
+   CFLAGS="" CXXFLAGS="" ASFLAGS="" LDFLAGS="" \
+   CC="$(tc-getBUILD_CC)" CXX="$(tc-getBUILD_

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

2024-02-04 Thread Sam James
commit: 9df4e9b6496840e4614f26f1d6e0ce594084c0d7
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 02:46:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 02:50:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9df4e9b6

dev-libs/icu: add 74.2

Upstream finally respun the tarballs to fix the missing file issue.

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

 dev-libs/icu/Manifest|   2 +
 dev-libs/icu/icu-74.2.ebuild | 176 +++
 2 files changed, 178 insertions(+)

diff --git a/dev-libs/icu/Manifest b/dev-libs/icu/Manifest
index 8a1282d5e565..45032ec823a8 100644
--- a/dev-libs/icu/Manifest
+++ b/dev-libs/icu/Manifest
@@ -2,3 +2,5 @@ DIST icu4c-73_2-src.tgz 26519906 BLAKE2B 
3f7dec9d527939d6d594c92844a400733e43af0
 DIST icu4c-73_2-src.tgz.asc 659 BLAKE2B 
83e082ba15ba7aeb366b6d97da15d076c200f9051e55bf00ba13265a3d87aade5a5b18c98a0c903d5015821c63e4b340ffbcc7940a654d169ad1948d6594ce63
 SHA512 
7598b8cc498ada8ca904b13f7aba27abd3f8f3013a0677d7ffab42d5413df9d2f0526107559301abc4049123b2e6d4d4f4cc589cbd943959d97b595dd57ea63c
 DIST icu4c-74_1-src.tgz 26625850 BLAKE2B 
cf8277cd513bd99c85104669e617683e4a91280c4c15a396021289fe0093d64682466550a44a0115bcc9e7abf30e3108dbadfb46e85e832e4cfd689618968507
 SHA512 
32c28270aa5d94c58d2b1ef46d4ab73149b5eaa2e0621d4a4c11597b71d146812f5e66db95f044e8aaa11b94e99edd4a48ab1aa8efbe3d72a73870cd56b564c2
 DIST icu4c-74_1-src.tgz.asc 659 BLAKE2B 
d95224933dc665f3c4e6f9cb81ab65d4755fc768161bf8abf97ba0d8ad350bc0ccfccdcb5c21d97b132e036bad960f6021283325c1ec836d2aecc5101af3c298
 SHA512 
45064eb2cf83dd7e3edc423c43914cc7fbcee38ad79e93c80da1e9e59e0554329a174cd6ef5a8055fe92220621eae9761f7de3b0cb311e5874efa41555e58396
+DIST icu4c-74_2-src.tgz 26529443 BLAKE2B 
08790dd3634037177eaec428651afe0da1f71dbad3423bde7ea5a6d49eab5dc011f72b175760fc55f6d8d7d820f7f3dfc369a80a1f7cb2f9f933644beb3d3711
 SHA512 
e6c7876c0f3d756f3a6969cad9a8909e535eeaac352f3a721338b9cbd56864bf7414469d29ec843462997815d2ca9d0dab06d38c37cdd4d8feb28ad04d8781b0
+DIST icu4c-74_2-src.tgz.asc 659 BLAKE2B 
0723204ce19d7bd4b1989e00b5ab084cc5b154c214129632a7f7ce31c151c8a4b9e0033d49872db728a3787809dbad2320f1d848561c84f94797c7e006749b94
 SHA512 
b249a61aba711b34599c3c0fbc113a52a83e59cb7bbda914ca74f534c1f474e6821d663dc7f078608b24393703654a43c2b793ca3d3f3be761393b6a73862ecc

diff --git a/dev-libs/icu/icu-74.2.ebuild b/dev-libs/icu/icu-74.2.ebuild
new file mode 100644
index ..cf2868d8fc7e
--- /dev/null
+++ b/dev-libs/icu/icu-74.2.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with dev-libs/icu-layoutex
+
+PYTHON_COMPAT=( python3_{10..12} )
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/icu.asc
+inherit autotools flag-o-matic multilib-minimal python-any-r1 toolchain-funcs 
verify-sig
+
+MY_PV=${PV/_rc/-rc}
+MY_PV=${MY_PV//./_}
+
+DESCRIPTION="International Components for Unicode"
+HOMEPAGE="https://icu.unicode.org/";
+SRC_URI="https://github.com/unicode-org/icu/releases/download/release-${MY_PV/_/-}/icu4c-${MY_PV/-rc/rc}-src.tgz";
+SRC_URI+=" verify-sig? ( 
https://github.com/unicode-org/icu/releases/download/release-${MY_PV/_/-}/icu4c-${MY_PV/-rc/rc}-src.tgz.asc
 )"
+S="${WORKDIR}"/${PN}/source
+
+if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+fi
+LICENSE="BSD"
+SLOT="0/${PV%.*}.1"
+IUSE="debug doc examples static-libs test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-build/autoconf-archive
+   virtual/pkgconfig
+   doc? ( app-text/doxygen[dot] )
+   verify-sig? ( >=sec-keys/openpgp-keys-icu-20221020 )
+"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/icu-config
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-65.1-remove-bashisms.patch"
+   "${FILESDIR}/${PN}-64.2-darwin.patch"
+   "${FILESDIR}/${PN}-68.1-nonunicode.patch"
+)
+
+src_prepare() {
+   default
+
+   # Disable renaming as it assumes stable ABI and that consumers
+   # won't use unofficial APIs. We need this despite the configure 
argument.
+   sed -i \
+   -e "s/#define U_DISABLE_RENAMING 0/#define U_DISABLE_RENAMING 
1/" \
+   common/unicode/uconfig.h || die
+
+   # Fix linking of icudata
+   sed -i \
+   -e "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" \
+   config/mh-linux || die
+
+   # Append doxygen configuration to configure
+   sed -i \
+   -e 's:icudefs.mk:icudefs.mk Doxyfile:' \
+   configure.ac || die
+
+   eautoreconf
+}
+
+src_configure() {
+   MAKEOPTS+=" VERBOSE=1"
+
+   # ICU tries to append -std=c++11 without this, so as of 71.1,
+   # despite GCC 9+ using c++14 (or gnu++14) and GCC 11+ using gnu++17,
+   # we stil

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-02-04 Thread Sam James
commit: bf7957fb206944a8e769dcdef02f1ec2be5ee880
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 02:22:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 02:22:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf7957fb

app-crypt/gnupg: Stabilize 2.2.42-r2 ppc, #923800

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

 app-crypt/gnupg/gnupg-2.2.42-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
index b46257fafc93..c1961a651570 100644
--- a/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-02-04 Thread Sam James
commit: 4bb67603d5571725599041311f183a358283beb0
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 02:22:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 02:22:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bb67603

app-crypt/gnupg: Stabilize 2.2.42-r2 ppc64, #923800

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

 app-crypt/gnupg/gnupg-2.2.42-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
index c1961a651570..55174891752d 100644
--- a/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-02-04 Thread Sam James
commit: f3faf7121f001b38a335d6ced41f5010a80a0344
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 02:22:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 02:22:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3faf712

app-crypt/gnupg: Stabilize 2.2.42-r2 x86, #923800

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

 app-crypt/gnupg/gnupg-2.2.42-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
index 55174891752d..6f568ac32d82 100644
--- a/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-02-04 Thread Sam James
commit: 449d16d2b815485ea3d2bc413b8809778a5b38f2
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 02:22:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 02:22:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=449d16d2

app-crypt/gnupg: Stabilize 2.2.42-r2 amd64, #923800

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

 app-crypt/gnupg/gnupg-2.2.42-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
index 6f568ac32d82..1613c5107100 100644
--- a/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-02-04 Thread Sam James
commit: 35664bf7f80723321bccc765f6a057e392703dbe
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 02:22:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 02:22:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35664bf7

app-crypt/gnupg: Stabilize 2.2.42-r2 arm, #923800

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

 app-crypt/gnupg/gnupg-2.2.42-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
index 1613c5107100..221ee81778ec 100644
--- a/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.42-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



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

2024-02-04 Thread Sam James
commit: 97fa4bd219d50b5aa3a9a296dc5ce25c731f9f0e
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 02:19:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 02:21:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97fa4bd2

dev-util/pkgconf: add 2.1.1

This has tweaked versions of the fixes we pulled in from PRs in 2.1.0-r1.

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

 dev-util/pkgconf/Manifest  | 1 +
 dev-util/pkgconf/{pkgconf-.ebuild => pkgconf-2.1.1.ebuild} | 2 +-
 dev-util/pkgconf/pkgconf-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-util/pkgconf/Manifest b/dev-util/pkgconf/Manifest
index f9500e4543a5..c33ebf0a13cb 100644
--- a/dev-util/pkgconf/Manifest
+++ b/dev-util/pkgconf/Manifest
@@ -1,2 +1,3 @@
 DIST pkgconf-1.8.1.tar.xz 302372 BLAKE2B 
591961f0b1fd185834fd8e2a672199cffc035139599817b1d56d571300d2aa800a719c9477aac4023dfade597ad3cc3b45360babe57498977568ee57077c7bbe
 SHA512 
7a7d5204c1c9bfb6578bda56f299d1fa0300e69a133a65730b10ad77aefbf26fceb74ae77cecda326b3ed5db5736f27fcce94764b3a56d40f4bb99fecdc80bba
 DIST pkgconf-2.1.0.tar.xz 311576 BLAKE2B 
43ac91f15106764f0b03ac4e1c3ff59aaba0436a221a295be93dd1a78b74e0185e60be8d24d040cc4ce0b0fb4446a6a8f493e7cc69bafafe5cefa9beab9b2bd5
 SHA512 
239dd75814d23f98a64c7df7ab12bc87a0ba52227ef0102086876e39712a2a5d2fdd1e27314070f66f9b38ef5bc0a31f0b90522f34bf8351e7bfb12c75313641
+DIST pkgconf-2.1.1.tar.xz 311956 BLAKE2B 
b59e57b1118bb75bc946a1e65e037a172c2ade3a7b9da8404b3598833cd091600045de151f2db06453b23563501b2dff7fdda8967e14c0c933ac50d28ddb3cd0
 SHA512 
cdf0998cd87f6d5e5a6560037eb847fd9613d237858d26eec321c42f54ca40ac72b6749c48c5b32611841d701393b1217bdb6c0cba5efd2c138be10d0e8fb32d

diff --git a/dev-util/pkgconf/pkgconf-.ebuild 
b/dev-util/pkgconf/pkgconf-2.1.1.ebuild
similarity index 97%
copy from dev-util/pkgconf/pkgconf-.ebuild
copy to dev-util/pkgconf/pkgconf-2.1.1.ebuild
index 1a3b9b6870e5..c4ee052f6bee 100644
--- a/dev-util/pkgconf/pkgconf-.ebuild
+++ b/dev-util/pkgconf/pkgconf-2.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2012-2023 Gentoo Authors
+# Copyright 2012-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8

diff --git a/dev-util/pkgconf/pkgconf-.ebuild 
b/dev-util/pkgconf/pkgconf-.ebuild
index 1a3b9b6870e5..c4ee052f6bee 100644
--- a/dev-util/pkgconf/pkgconf-.ebuild
+++ b/dev-util/pkgconf/pkgconf-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2012-2023 Gentoo Authors
+# Copyright 2012-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



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

2024-02-04 Thread Zac Medico
commit: f97e414ce980299acc962e357db24106d62e4c7c
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Feb  4 06:12:00 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Feb  4 08:27:37 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f97e414c

set_term_size: Wait asynchronously if event loop is running

When set_term_size is called from an asynchronous context, we
can wait for the process to exit asynchronously. This will
prevent a "RuntimeError: This event loop is already running"
error in the future when synchronous spawn calls will need
to run the event loop in order to wait for the spawned
process(es).

Bug: https://bugs.gentoo.org/923750
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/output.py | 15 ---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/lib/portage/output.py b/lib/portage/output.py
index cdeeb18e99..7d3a6278f3 100644
--- a/lib/portage/output.py
+++ b/lib/portage/output.py
@@ -1,4 +1,4 @@
-# Copyright 1998-2021 Gentoo Authors
+# Copyright 1998-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 __docformat__ = "epytext"
@@ -13,7 +13,9 @@ import portage
 
 portage.proxy.lazyimport.lazyimport(
 globals(),
+"portage.process:spawn",
 "portage.util:writemsg",
+"portage.util.futures:asyncio",
 )
 import portage.util.formatter as formatter
 
@@ -557,13 +559,20 @@ def set_term_size(lines, columns, fd):
 Set the number of lines and columns for the tty that is connected to fd.
 For portability, this simply calls `stty rows $lines columns $columns`.
 """
-from portage.process import spawn
 
 cmd = ["stty", "rows", str(lines), "columns", str(columns)]
 try:
-spawn(cmd, env=os.environ, fd_pipes={0: fd})
+proc = spawn(cmd, env=os.environ, fd_pipes={0: fd}, returnproc=True)
 except CommandNotFound:
 writemsg(_("portage: stty: command not found\n"), noiselevel=-1)
+else:
+loop = asyncio.get_event_loop()
+if loop.is_running():
+asyncio.ensure_future(proc.wait(), loop).add_done_callback(
+lambda future: future.result()
+)
+else:
+loop.run_until_complete(proc.wait())
 
 
 class EOutput:



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

2024-02-04 Thread Zac Medico
commit: c65d2d8b6c17d849e85f8c13c1a287ff1a07ccbd
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Feb  4 07:22:37 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Feb  4 08:27:37 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=c65d2d8b

process.spawn: Avoid os.environ pickling error

This error was observed when pickling os.environ for
muliprocessing start method "spawn" after set_term_size
was updated to use returnproc:

  File "/usr/lib/python3.12/multiprocessing/reduction.py", line 60, in dump
ForkingPickler(file, protocol).dump(obj)
AttributeError: Can't pickle local object '_createenviron..encode'. Did 
you mean: '_download_dir'?

Bug: https://bugs.gentoo.org/923750
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/process.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/lib/portage/process.py b/lib/portage/process.py
index 01426179d7..b223ecb887 100644
--- a/lib/portage/process.py
+++ b/lib/portage/process.py
@@ -527,6 +527,9 @@ def spawn(
 mycommand = mycommand.split()
 
 env = os.environ if env is None else env
+# Sometimes os.environ can fail to pickle as shown in bug 923750
+# comment 4, so copy it to a dict.
+env = env if isinstance(env, dict) else dict(env)
 
 env_stats = None
 if warn_on_large_env:



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

2024-02-04 Thread Sam James
commit: d1ae0cebfb7b3008963cbc3acbe0646e7ecaf43f
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 00:17:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 00:19:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1ae0ceb

toolchain.eclass: ignore GCC version mismatch for live ebuilds

We want to have live ebuilds use e.g. 14.0.. not 14.0.1. which is
inconsistent and requires a rename/adjustment to package.accept_keywords files
when going from stage3->stage4 (.0 -> .1).

We can do this now because we use --with-major-version-only nowadays, so
SLOT matches the installed path of just '14'.

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

 eclass/toolchain.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 4cf76229cf88..6a4b59972fa3 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -580,7 +580,7 @@ toolchain_src_prepare() {
setup_multilib_osdirnames
 
local actual_version=$(< "${S}"/gcc/BASE-VER)
-   if [[ "${GCC_RELEASE_VER}" != "${actual_version}" ]] ; then
+   if ! tc_is_live && [[ "${GCC_RELEASE_VER}" != "${actual_version}" ]] ; 
then
eerror "'${S}/gcc/BASE-VER' contains '${actual_version}', 
expected '${GCC_RELEASE_VER}'"
die "Please set 'TOOLCHAIN_GCC_PV' to '${actual_version}'"
fi



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

2024-02-04 Thread Sam James
commit: 423df080c20c174822e2a61ff31de534f2be9b62
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 00:19:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 00:19:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=423df080

sys-devel/gcc: add 14.0., drop 14.0.1.

Rename per arkamar's suggestion (thank you!). See 
d1ae0cebfb7b3008963cbc3acbe0646e7ecaf43f.

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

 .../gcc/{gcc-14.0.1..ebuild => gcc-14.0..ebuild}   | 14 +-
 1 file changed, 1 insertion(+), 13 deletions(-)

diff --git a/sys-devel/gcc/gcc-14.0.1..ebuild 
b/sys-devel/gcc/gcc-14.0..ebuild
similarity index 81%
rename from sys-devel/gcc/gcc-14.0.1..ebuild
rename to sys-devel/gcc/gcc-14.0..ebuild
index 944f1ab4e85a..2eb6ad5a7e23 100644
--- a/sys-devel/gcc/gcc-14.0.1..ebuild
+++ b/sys-devel/gcc/gcc-14.0..ebuild
@@ -7,19 +7,7 @@ TOOLCHAIN_PATCH_DEV="sam"
 PATCH_GCC_VER="14.0.0"
 MUSL_GCC_VER="14.0.0"
 
-if [[ ${PV} == *. ]] ; then
-   MY_PV_2=$(ver_cut 3)
-   MY_PV_3=1
-   if [[ ${MY_PV_2} == 0 ]] ; then
-   MY_PV_2=0
-   MY_PV_3=0
-   else
-   MY_PV_2=$((${MY_PV_2} - 1))
-   fi
-
-   # e.g. 12.2. -> 12.1.1
-   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
-elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+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}



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

2024-02-04 Thread Sam James
commit: 0a237e41e69c773800a20ce9e3ceb90a9627fcc7
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 00:05:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 00:12:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a237e41

sys-devel/gcc: add 14.0.1_pre20240204

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

 sys-devel/gcc/Manifest  |  2 +
 sys-devel/gcc/gcc-14.0.1_pre20240204.ebuild | 64 +
 2 files changed, 66 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 20dc2e09005d..bbe2e8fdf66b 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -31,10 +31,12 @@ DIST gcc-13.2.0-patches-7.tar.xz 37064 BLAKE2B 
4a8700a8d44bfaa84926f8bfd0da4c5b0
 DIST gcc-14-20231217.tar.xz 86943032 BLAKE2B 
8d5ab21fedffad0d4d4e02201c74f3b90cfabe5c2c1abbc048b6c4d179cbf3977cffc6bfc1b7b679d0276b66f86d58ef5c0b8451a4fcb75b88b7240fd7baf41c
 SHA512 
23d8e6dd76aff0a5d7687ce8753aba7bdc374d3330553314da378af84ad629e67dbb532ba416816ce81812857c4c54e31cc5460d3f86619d7a9fb368328ff11d
 DIST gcc-14-20240121.tar.xz 87469416 BLAKE2B 
a146f6f62775d2ad82f93dba0581b3aee162113cb0a1ed9fa3db6a8cfc0841edb0dd0b24d6f4676b91d644d2096ffe22de3c03c8f88b7d6e480515601737
 SHA512 
af6b623bba274970c58da8cd4a5f329a2b2973cb108e7dc7a910358d7bffb89b8f33437d47d7f10a1ceeafd744f099677621f3c3fac65e54aad1ea4045d19743
 DIST gcc-14-20240128.tar.xz 87528304 BLAKE2B 
d3a3cce5da54b7342a11a3dceb97bfa5f1203327ea5ee5c9ab02d2b5cae2d0c2ba72feaf2da578d74fba05e10fa0f69433ee49501b5e5ef9a5f95f7284446adc
 SHA512 
8ad32c896765a4013e2e812ab26b7dc5d3c13db27cbe40222090f072b2c26c12808175a12484cd4e0d815bc3f9389d5210a9270de9c3b796c6fa2726d0e2ef44
+DIST gcc-14-20240204.tar.xz 87563056 BLAKE2B 
6723206f6cebf347df8a5645f64f05d16c257457cafc915694756af87d71e3265e411659978588591839b36744f045fd5400525434281dbdb3885a8a510c64d1
 SHA512 
d6c245c45bd95d34a41039ee1bb97b817781f5f137e80f88e61e9f2b4109e4cd7aaac67a528030325f96c83272664292b31d58c24153825c98bfc2270224b868
 DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 
692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807
 SHA512 
0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617
 DIST gcc-14.0.0-patches-11.tar.xz 11272 BLAKE2B 
81c63b8aebcfd5b33b698ef4ef8f2d12b94ea2753ecec2b160cf9fab534dccd12875bcb16cfac2aa81211f8d9ff530cfc18f486567721beac487e08daa62363e
 SHA512 
0f51352cbc6815cd1dbc8b73e9c83842a58242220ba712291cc76c08c19b3a612c88a3221b2da437a9c7ecb410a83c2e538aa1984b733f444843bdf79d314a71
 DIST gcc-14.0.0-patches-16.tar.xz 11884 BLAKE2B 
bb47024c766f59222b50c5ff19ed6b763c9867508352cbcfc069d028d323a3b6fb3bbcbb2c08be7830f1ba266f54410842a17c9448c2bd9f101aa876ffb8f6ee
 SHA512 
890a0b63485558eb2f1e9fea6a274e251442d129bcb67fd2ee11715916a6f8ea15bed0b59c72ed055fff5d6d90e2bfc3140ddee4e057af117d86fd6b7615fcbc
 DIST gcc-14.0.0-patches-18.tar.xz 13292 BLAKE2B 
daa75e2a96a816dc61068a4fb35b7bef6651eedeeaedc68e091f6d218f020d42b47389c5e4ded6037c9a1db22d3e3102934c4d96b1c96d894df8e50d25015f93
 SHA512 
35f1ba8624d3038b64c9eb8c83c6658d4f4d38ec12b527d70c044bc2f5a4b8f9749a11ecf506bc6b6720164209caeb285492a9403e78dbe05fd4512b8479eb89
+DIST gcc-14.0.0-patches-19.tar.xz 13348 BLAKE2B 
c006eff626131ff839330cab265c0183cfe04b116d9d1db40ce4126318dc688397b63991fbf014291df00edd533792efd196696de9305a89704ed929beb19f81
 SHA512 
9448bda7a5e932f32a507e7b8844e0d251b8e61911b12001948c10e96a8677147f95997c9aaf5838a6d8b134b513df5c0c0c690e47e7220882254894689289fe
 DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 
7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7
 SHA512 
1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6
 DIST gcc-8.5.0.tar.xz 63841008 BLAKE2B 
aa81a1a730fd7371360f6abed6ba78b5843fd18c58d5de5687acc320741b9e430e85df3535a1ef7a26051409be8d2f0945f503e5968480d919103123a99d4b12
 SHA512 
92f599680e6b7fbce88bcdda810f468777d541e5fddfbb287f7977d51093de2a5178bd0e6a08dfe37090ea10a0508a43ccd00220041abbbec33f1179bfc174d8
 DIST gcc-9.5.0-patches-2.tar.xz 14324 BLAKE2B 
1d3bf3e673108ad2fcdcb86daefb4603d1c9f6aa815e34d1591054d466b76d6f50cce124ab4760528c4951ea16eb00888a3e6485417f81ebf250548732df4a8e
 SHA512 
a6d6f650aaf0bd193a17ac279649f0544a282cea295824384c59341c3000eac4b574b60e00dd427585d928f9768166abf85168b47772132790ad98854acacbbf

diff --git a/sys-devel/gcc/gcc-14.0.1_pre20240204.ebuild 
b/sys-devel/gcc/gcc-14.0.1_pre20240204.ebuild
new file mode 100644
index ..3046cdd2d24f
--- /dev/null
+++ b/sys-devel/gcc/gcc-14.0.1_pre20240204.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public L

[gentoo-commits] proj/gcc-patches:master commit in: 14.0.0/gentoo/

2024-02-04 Thread Sam James
commit: 4b42344808c61e309c43ca557fb2e77182d121d4
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 00:01:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 00:01:18 2024 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=4b423448

14.0.0: cut patchset 19

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

 14.0.0/gentoo/README.history | 5 +
 1 file changed, 5 insertions(+)

diff --git a/14.0.0/gentoo/README.history b/14.0.0/gentoo/README.history
index cb088b2..afaa988 100644
--- a/14.0.0/gentoo/README.history
+++ b/14.0.0/gentoo/README.history
@@ -1,3 +1,8 @@
+19 5 Feb 2024
+
+   - 76_all_PR113467-vect-miscompile.patch
+   + 76_all_PR113731-vect-crash.patch
+
 18 30 Jan 2024
 
+ 50_all_PR111632_system_cxx_headers_libcxx.patch



[gentoo-commits] repo/gentoo:master commit in: app-text/paperwork-backend/files/, app-text/paperwork-backend/

2024-02-04 Thread Bernard Cafarelli
commit: d7930585b2eaf14c6e93263898b0f311ce12969a
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Feb  4 23:05:08 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Feb  4 23:05:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7930585

app-text/paperwork-backend: fix PDF file segfault

Backport from upstream workaround

Closes: https://bugs.gentoo.org/765526
Signed-off-by: Bernard Cafarelli  gentoo.org>

 .../paperwork-backend-2.2.1-cairo_workaround.patch | 52 ++
 .../paperwork-backend-2.2.1-r1.ebuild  | 63 ++
 2 files changed, 115 insertions(+)

diff --git 
a/app-text/paperwork-backend/files/paperwork-backend-2.2.1-cairo_workaround.patch
 
b/app-text/paperwork-backend/files/paperwork-backend-2.2.1-cairo_workaround.patch
new file mode 100644
index ..01eb2a6154b0
--- /dev/null
+++ 
b/app-text/paperwork-backend/files/paperwork-backend-2.2.1-cairo_workaround.patch
@@ -0,0 +1,52 @@
+From c9430b844fbcedc9119e3d464f5f0c85feb7b197 Mon Sep 17 00:00:00 2001
+From: Jerome Flesch 
+Date: Sun, 4 Feb 2024 20:33:27 +0100
+Subject: [PATCH] Backend/docexport PDF: Workaround Cairo bug that causes
+ occasional crashes when exporting to generated PDF.
+
+Closes #942
+---
+ .../src/paperwork_backend/docexport/pdf.py  | 13 +
+ 1 file changed, 13 insertions(+)
+
+diff --git a/paperwork-backend/src/paperwork_backend/docexport/pdf.py 
b/paperwork-backend/src/paperwork_backend/docexport/pdf.py
+index 160e60710..befded73c 100644
+--- a/paperwork-backend/src/paperwork_backend/docexport/pdf.py
 b/paperwork-backend/src/paperwork_backend/docexport/pdf.py
+@@ -115,6 +115,8 @@ class PdfCreator(object):
+ )
+ self.pdf_context = cairo.Context(self.pdf_surface)
+ 
++self.gc_protection = []  # WORKAROUND(Jflesch): Cairo crash
++
+ def set_page_size(self, img_size):
+ # portrait or landscape
+ if (img_size[0] < img_size[1]):
+@@ -187,6 +189,16 @@ class PdfCreator(object):
+ "pillow_to_surface", img,
+ intermediate="jpeg", quality=int(self.quality * 100)
+ )
++# WORKAROUND(Jflesch):
++# If Cairo supports JPEG embedding, we use
++# cairo.ImageSurface.set_mime_data() instead of the usual Cairo
++# surface functions to draw the image. It seems this function does
++# not increment the ref counter of the surface object
++# --> the Python GC tends to collect it while Cairo is still going
++# to use it to generate the PDF.
++# --> we have to keep a reference on it ourselves, until the page has
++# been generated.
++self.gc_protection.append(img_surface)
+ 
+ self.pdf_context.save()
+ try:
+@@ -199,6 +211,7 @@ class PdfCreator(object):
+ 
+ def next_page(self):
+ self.pdf_context.show_page()
++self.gc_protection = []  # WORKAROUND(Jflesch): Cairo crash
+ 
+ def finish(self):
+ self.pdf_surface.flush()
+-- 
+GitLab
+

diff --git a/app-text/paperwork-backend/paperwork-backend-2.2.1-r1.ebuild 
b/app-text/paperwork-backend/paperwork-backend-2.2.1-r1.ebuild
new file mode 100644
index ..bb7a9c75061b
--- /dev/null
+++ b/app-text/paperwork-backend/paperwork-backend-2.2.1-r1.ebuild
@@ -0,0 +1,63 @@
+# 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_{9..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Backend part of Paperwork (Python API, no UI)"
+HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork";
+# Update from release hash at:
+# https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/tags
+REL_HASH="0bea4054"
+SRC_URI="https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/${PV}/paperwork-${PV}.tar.bz2
+   
https://download.openpaper.work/data/paperwork/master_${REL_HASH}/data.tar.gz 
-> paperwork-data-${PV}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   app-text/openpaperwork-core[${PYTHON_USEDEP}]
+   app-text/openpaperwork-gtk[${PYTHON_USEDEP}]
+   app-text/poppler[introspection]
+   dev-python/distro[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pycountry[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/termcolor[${PYTHON_USEDEP}]
+   dev-python/whoosh[${PYTHON_USEDEP}]
+   sci-libs/scikit-learn[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   sys-apps/which
+   sys-devel/gettext
+   test? (
+   dev-python/libpillowfight[${PYTHON_USEDEP}]
+   media-libs/libinsane
+   )
+"
+S=${WORKDIR}/paperwork-${PV}/${PN}
+
+distutils_enable_tests unittest
+
+e

[gentoo-commits] proj/binhost:master commit in: builders/demeter/, builders/jiji/

2024-02-04 Thread Andreas K. Hüttel
commit: 6d6cb508fecf2d4ea96310665a6a008475f43419
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Feb  4 23:04:09 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Feb  4 23:04:09 2024 +
URL:https://gitweb.gentoo.org/proj/binhost.git/commit/?id=6d6cb508

Reset changes in config files

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

 builders/demeter/binhost-update | 1 +
 builders/jiji/binhost-update| 1 +
 2 files changed, 2 insertions(+)

diff --git a/builders/demeter/binhost-update b/builders/demeter/binhost-update
index 1e235c7..9d1166b 100755
--- a/builders/demeter/binhost-update
+++ b/builders/demeter/binhost-update
@@ -99,6 +99,7 @@ for n in ${NSPAWN_NAMES} ; do
echo Machine ${n} &>> ${TMPFILE}
echo &>> ${TMPFILE}
cd /var/lib/machines/${n}/etc/binhost &>> ${TMPFILE}
+   git reset --hard &>> ${TMPFILE}
git pull -q &>> ${TMPFILE}
cd /root &>> ${TMPFILE}
systemd-nspawn --bind /var/cache/distfiles --bind-ro 
/var/db/repos/gentoo --tmpfs=/var/tmp:mode=1777,size=${TMPFS_SIZE}g -M ${n} 
/root/bin/run-update &>> ${TMPFILE}

diff --git a/builders/jiji/binhost-update b/builders/jiji/binhost-update
index 17953d0..3c7e6bb 100755
--- a/builders/jiji/binhost-update
+++ b/builders/jiji/binhost-update
@@ -99,6 +99,7 @@ for n in ${NSPAWN_NAMES} ; do
echo Machine ${n} &>> ${TMPFILE}
echo &>> ${TMPFILE}
cd /var/lib/machines/${n}/etc/binhost &>> ${TMPFILE}
+   git reset --hard &>> ${TMPFILE}
git pull -q &>> ${TMPFILE}
cd /root &>> ${TMPFILE}
systemd-nspawn --bind /var/cache/distfiles --bind-ro 
/var/db/repos/gentoo --tmpfs=/var/tmp:mode=1777,size=${TMPFS_SIZE}g -M ${n} 
/root/bin/run-update &>> ${TMPFILE}



[gentoo-commits] proj/binhost:master commit in: builders/demeter/

2024-02-04 Thread Andreas K. Hüttel
commit: b61c3058abde0be30a5215c928c3e8cebbdf7631
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Feb  4 22:51:26 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Feb  4 22:51:26 2024 +
URL:https://gitweb.gentoo.org/proj/binhost.git/commit/?id=b61c3058

Add binhost-amd64-x86-64-openrc

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

 builders/demeter/binhost-update | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/builders/demeter/binhost-update b/builders/demeter/binhost-update
index 8b2ddf4..1e235c7 100755
--- a/builders/demeter/binhost-update
+++ b/builders/demeter/binhost-update
@@ -9,7 +9,7 @@ LOCKFILE="/root/.tmp-binhost-${_BINHOST_NAME}-lock"
 EMAIL_FROM=binh...@demeter.amd64.dev.gentoo.org
 EMAIL_TO=gentoo-binhost-autobui...@lists.gentoo.org
 
-NSPAWN_NAMES="binhost-amd64-x86-64-kde binhost-amd64-x86-64-gnome 
binhost-amd64-x86-64-server binhost-amd64-x86-64-v3-kde 
binhost-amd64-x86-64-v3-gnome binhost-amd64-x86-64-v3-server"
+NSPAWN_NAMES="binhost-amd64-x86-64-kde binhost-amd64-x86-64-gnome 
binhost-amd64-x86-64-openrc binhost-amd64-x86-64-server 
binhost-amd64-x86-64-v3-kde binhost-amd64-x86-64-v3-gnome 
binhost-amd64-x86-64-v3-server"
 
 UPLOAD_USER=amd64
 UPLOAD_KEY=/root/.ssh/id_rsa



[gentoo-commits] proj/binhost:master commit in: builders/demeter/kde-v3/, builders/demeter/openrc/, builders/jiji/kde/, ...

2024-02-04 Thread Andreas K. Hüttel
commit: 8cd61b0a90b8d5287d9db7b74debafe5bf8b62fc
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Feb  4 22:43:23 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Feb  4 22:43:23 2024 +
URL:https://gitweb.gentoo.org/proj/binhost.git/commit/?id=8cd61b0a

sys-devel/gdb => dev-debug/gdb

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

 builders/demeter/gnome-v3/world | 2 +-
 builders/demeter/gnome/world| 2 +-
 builders/demeter/kde-v3/world   | 2 +-
 builders/demeter/kde/world  | 2 +-
 builders/demeter/openrc/world   | 2 +-
 builders/jiji/gnome-23/world| 2 +-
 builders/jiji/gnome/world   | 2 +-
 builders/jiji/kde-23/world  | 2 +-
 builders/jiji/kde/world | 2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/builders/demeter/gnome-v3/world b/builders/demeter/gnome-v3/world
index eafe127..def95f1 100644
--- a/builders/demeter/gnome-v3/world
+++ b/builders/demeter/gnome-v3/world
@@ -36,6 +36,6 @@ sci-visualization/gwyddion
 sci-visualization/spyview
 sys-apps/portage
 sys-devel/clang
-sys-devel/gdb
+dev-debug/gdb
 www-client/firefox
 xfce-base/xfce4-meta

diff --git a/builders/demeter/gnome/world b/builders/demeter/gnome/world
index eafe127..def95f1 100644
--- a/builders/demeter/gnome/world
+++ b/builders/demeter/gnome/world
@@ -36,6 +36,6 @@ sci-visualization/gwyddion
 sci-visualization/spyview
 sys-apps/portage
 sys-devel/clang
-sys-devel/gdb
+dev-debug/gdb
 www-client/firefox
 xfce-base/xfce4-meta

diff --git a/builders/demeter/kde-v3/world b/builders/demeter/kde-v3/world
index c8f7826..39cfc16 100644
--- a/builders/demeter/kde-v3/world
+++ b/builders/demeter/kde-v3/world
@@ -44,7 +44,7 @@ sci-visualization/spyview
 sys-apps/portage
 sys-auth/AusweisApp2
 sys-devel/clang
-sys-devel/gdb
+dev-debug/gdb
 www-client/firefox
 www-client/qutebrowser
 www-servers/apache

diff --git a/builders/demeter/kde/world b/builders/demeter/kde/world
index c8f7826..39cfc16 100644
--- a/builders/demeter/kde/world
+++ b/builders/demeter/kde/world
@@ -44,7 +44,7 @@ sci-visualization/spyview
 sys-apps/portage
 sys-auth/AusweisApp2
 sys-devel/clang
-sys-devel/gdb
+dev-debug/gdb
 www-client/firefox
 www-client/qutebrowser
 www-servers/apache

diff --git a/builders/demeter/openrc/world b/builders/demeter/openrc/world
index eafe127..def95f1 100644
--- a/builders/demeter/openrc/world
+++ b/builders/demeter/openrc/world
@@ -36,6 +36,6 @@ sci-visualization/gwyddion
 sci-visualization/spyview
 sys-apps/portage
 sys-devel/clang
-sys-devel/gdb
+dev-debug/gdb
 www-client/firefox
 xfce-base/xfce4-meta

diff --git a/builders/jiji/gnome-23/world b/builders/jiji/gnome-23/world
index 5f2ff07..129ff1e 100644
--- a/builders/jiji/gnome-23/world
+++ b/builders/jiji/gnome-23/world
@@ -15,5 +15,5 @@ net-vpn/openvpn
 sci-visualization/gnuplot
 sys-apps/portage
 sys-devel/clang
-sys-devel/gdb
+dev-debug/gdb
 www-client/firefox

diff --git a/builders/jiji/gnome/world b/builders/jiji/gnome/world
index 5f2ff07..129ff1e 100644
--- a/builders/jiji/gnome/world
+++ b/builders/jiji/gnome/world
@@ -15,5 +15,5 @@ net-vpn/openvpn
 sci-visualization/gnuplot
 sys-apps/portage
 sys-devel/clang
-sys-devel/gdb
+dev-debug/gdb
 www-client/firefox

diff --git a/builders/jiji/kde-23/world b/builders/jiji/kde-23/world
index b6dbdc3..5e6a2ec 100644
--- a/builders/jiji/kde-23/world
+++ b/builders/jiji/kde-23/world
@@ -16,6 +16,6 @@ net-vpn/openvpn
 sci-visualization/gnuplot
 sys-apps/portage
 sys-devel/clang
-sys-devel/gdb
+dev-debug/gdb
 www-client/firefox
 www-servers/apache

diff --git a/builders/jiji/kde/world b/builders/jiji/kde/world
index b6dbdc3..5e6a2ec 100644
--- a/builders/jiji/kde/world
+++ b/builders/jiji/kde/world
@@ -16,6 +16,6 @@ net-vpn/openvpn
 sci-visualization/gnuplot
 sys-apps/portage
 sys-devel/clang
-sys-devel/gdb
+dev-debug/gdb
 www-client/firefox
 www-servers/apache



[gentoo-commits] proj/releng:master commit in: config/fwbuilder/

2024-02-04 Thread Andreas K. Hüttel
commit: c4ecdbf418c371e2ead4e58c263dcefa355869ef
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Feb  4 22:23:58 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Feb  4 22:23:58 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=c4ecdbf4

eth0 on milou is now em1

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

 config/fwbuilder/milou.fw  | 36 ++--
 config/fwbuilder/milou.fwb |  4 ++--
 2 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/config/fwbuilder/milou.fw b/config/fwbuilder/milou.fw
index 58ec2049..7d75206d 100755
--- a/config/fwbuilder/milou.fw
+++ b/config/fwbuilder/milou.fw
@@ -4,7 +4,7 @@
 #
 #  Firewall Builder  fwb_ipt v6.0.0_rc1
 #
-#  Generated Sat Feb  3 22:37:42 2024 CET by huettel
+#  Generated Sun Feb  4 23:23:05 2024 CET by huettel
 #
 # files: * milou.fw /etc/milou.fw
 #
@@ -290,8 +290,8 @@ load_modules() {
 
 verify_interfaces() {
 :
-echo "Verifying interfaces: eth0 lo"
-for i in eth0 lo ; do
+echo "Verifying interfaces: em1 lo"
+for i in em1 lo ; do
 $IP link show "$i" > /dev/null 2>&1 || {
 log "Interface $i does not exist"
 exit 1
@@ -318,10 +318,10 @@ configure_interfaces() {
 :
 # Configure interfaces
 update_addresses_of_interface "lo 127.0.0.1/8" ""
-getaddr eth0  i_eth0
-getaddr6 eth0  i_eth0_v6
-getnet eth0  i_eth0_network
-getnet6 eth0  i_eth0_v6_network
+getaddr em1  i_em1
+getaddr6 em1  i_em1_v6
+getnet em1  i_em1_network
+getnet6 em1  i_em1_v6_network
 }
 
 script_body() {
@@ -341,19 +341,19 @@ script_body() {
 
 #  Table 'filter', rule set Policy
 # 
-# Rule 0 (eth0)
+# Rule 0 (em1)
 # 
-echo "Rule 0 (eth0)"
+echo "Rule 0 (em1)"
 # 
 # anti spoofing rule
 $IPTABLES -N In_RULE_0
-for i_eth0 in $i_eth0_list
+for i_em1 in $i_em1_list
 do
-test -n "$i_eth0" && $IPTABLES -A INPUT -i eth0   -s $i_eth0   -m state 
--state NEW  -j In_RULE_0 
+test -n "$i_em1" && $IPTABLES -A INPUT -i em1   -s $i_em1   -m state 
--state NEW  -j In_RULE_0 
 done
-for i_eth0 in $i_eth0_list
+for i_em1 in $i_em1_list
 do
-test -n "$i_eth0" && $IPTABLES -A FORWARD -i eth0   -s $i_eth0   -m state 
--state NEW  -j In_RULE_0 
+test -n "$i_em1" && $IPTABLES -A FORWARD -i em1   -s $i_em1   -m state 
--state NEW  -j In_RULE_0 
 done
 $IPTABLES -A In_RULE_0  -j LOG  --log-level info --log-prefix "RULE 0 -- 
DENY "
 $IPTABLES -A In_RULE_0  -j DROP
@@ -372,9 +372,9 @@ script_body() {
 # SSH Access to the host; useful ICMP
 # types; ping request
 $IPTABLES -N Cid5323X58824.0
-for i_eth0 in $i_eth0_list
+for i_em1 in $i_em1_list
 do
-test -n "$i_eth0" && $IPTABLES -A OUTPUT  -d $i_eth0   -m state --state 
NEW  -j Cid5323X58824.0 
+test -n "$i_em1" && $IPTABLES -A OUTPUT  -d $i_em1   -m state --state NEW  
-j Cid5323X58824.0 
 done
 $IPTABLES -A Cid5323X58824.0 -p icmp  -m icmp  --icmp-type 3  -j ACCEPT
 $IPTABLES -A Cid5323X58824.0 -p icmp  -m icmp  --icmp-type 0/0   -j ACCEPT
@@ -393,9 +393,9 @@ script_body() {
 # 
 echo "Rule 3 (global)"
 # 
-for i_eth0 in $i_eth0_list
+for i_em1 in $i_em1_list
 do
-test -n "$i_eth0" && $IPTABLES -A INPUT  -s $i_eth0   -m state --state NEW 
 -j ACCEPT 
+test -n "$i_em1" && $IPTABLES -A INPUT  -s $i_em1   -m state --state NEW  
-j ACCEPT 
 done
 $IPTABLES -A OUTPUT  -m state --state NEW  -j ACCEPT
 # 
@@ -461,7 +461,7 @@ test -z "$cmd" && {
 
 case "$cmd" in
 start)
-log "Activating firewall script generated Sat Feb  3 22:37:42 2024 by 
huettel"
+log "Activating firewall script generated Sun Feb  4 23:23:05 2024 by 
huettel"
 check_tools
  prolog_commands 
 check_run_time_address_table_files

diff --git a/config/fwbuilder/milou.fwb b/config/fwbuilder/milou.fwb
index 38de04b9..8c682854 100644
--- a/config/fwbuilder/milou.fwb
+++ b/config/fwbuilder/milou.fwb
@@ -516,7 +516,7 @@
   
 
 
-  
+  
 
   
 
@@ -618,7 +618,7 @@
 
   
 
-
+
   
 
 



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xkbutils/

2024-02-04 Thread Matt Turner
commit: 3a9c45f4403a1c16e65304371d1b808caa32a652
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Feb  4 22:02:10 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Feb  4 22:02:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a9c45f4

x11-apps/xkbutils: Version bump to 1.0.6

Signed-off-by: Matt Turner  gentoo.org>

 x11-apps/xkbutils/Manifest  |  1 +
 x11-apps/xkbutils/xkbutils-1.0.6.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/x11-apps/xkbutils/Manifest b/x11-apps/xkbutils/Manifest
index 12ac792e9e21..b332981f47d2 100644
--- a/x11-apps/xkbutils/Manifest
+++ b/x11-apps/xkbutils/Manifest
@@ -1 +1,2 @@
 DIST xkbutils-1.0.5.tar.xz 129344 BLAKE2B 
ac2572b31638120dd5c5e92497f9cde4b43df7ab0f13882f5f1fbac71084dc112a1f9e34d10adf5a4eb83b1b1636ab2388ae8675be5ac1048a3913ac7b0d7f53
 SHA512 
0d8d460f5e015e9034292688437511068dab61216c2493f2981cfb63aaa012976ac9435c1586a22c0940fbfcb779b48dce9b85832303fe2b854aa945b814ac77
+DIST xkbutils-1.0.6.tar.xz 130540 BLAKE2B 
af97210ded0e5d1d5ce99e71c50c3ade19b5fe926596a3816a8fcbe7ea6b65f08d5216792a45cb4df3191b6f5fc3db059ee1b1b05ecf0fea408562088f6489e4
 SHA512 
78fb7ab4ef6642040992529444944080aca7a2ec4118f9a64c45dacc37e4041181df7bcd1f4270e11b9fbc8bd60a131b4702d2aa95741d89c54582ff8a8f896e

diff --git a/x11-apps/xkbutils/xkbutils-1.0.6.ebuild 
b/x11-apps/xkbutils/xkbutils-1.0.6.ebuild
new file mode 100644
index ..eaa215daa98f
--- /dev/null
+++ b/x11-apps/xkbutils/xkbutils-1.0.6.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X.Org xkbutils application"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   x11-libs/libX11
+   x11-libs/libXt
+   x11-libs/libXaw"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xmore/

2024-02-04 Thread Matt Turner
commit: 616dcb78eb671fcc765a35a815e15e0a4ec5d18c
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Feb  4 22:21:24 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Feb  4 22:22:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=616dcb78

x11-apps/xmore: Version bump to 1.0.4

Signed-off-by: Matt Turner  gentoo.org>

 x11-apps/xmore/Manifest   |  1 +
 x11-apps/xmore/xmore-1.0.4.ebuild | 17 +
 2 files changed, 18 insertions(+)

diff --git a/x11-apps/xmore/Manifest b/x11-apps/xmore/Manifest
index b22af194a51c..069fe9fea7cc 100644
--- a/x11-apps/xmore/Manifest
+++ b/x11-apps/xmore/Manifest
@@ -1 +1,2 @@
 DIST xmore-1.0.3.tar.bz2 127587 BLAKE2B 
f59c9b6b7a134694dc7df5540c75a4331785ef7da0c5b40618923a3d1d53a543f7a54b7b8383f2e816b4f478056f6c0b1c6a4ce212c50b4fca75a307057c3f54
 SHA512 
e3e44831cd87a54bb585f80ef0d87f69dc35f6c834a73241aad9f6e2b0999b53c51a0a3f915a94ae4d6dc9bdfb9f60b6576f0bdcec441443abd98efa6c51b1d3
+DIST xmore-1.0.4.tar.xz 122624 BLAKE2B 
98d14c6f0e1e1bd839b4bc13fccdd047cb8328c8b372d6fd281e51190193cd6738df855be7b0f157db7d7f24361a04d56f010115f882a7883900ba54f842d2ff
 SHA512 
52ac9bca78431f5f830b4607ff2cc375ab90e11380e0d4d3e591689359806cc7c7ec92c713d4d65742f40407e4f407c372759e5d03e30a30dfd866e6d5c6f6f7

diff --git a/x11-apps/xmore/xmore-1.0.4.ebuild 
b/x11-apps/xmore/xmore-1.0.4.ebuild
new file mode 100644
index ..84238fccaa09
--- /dev/null
+++ b/x11-apps/xmore/xmore-1.0.4.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="plain text display program for the X Window System"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+RDEPEND="
+   x11-libs/libXaw
+   x11-libs/libXt
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto
+"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libpciaccess/

2024-02-04 Thread Matt Turner
commit: 41556a6d2a19931a9abcc78d8f0e9fb399f16a7a
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Feb  4 22:20:37 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Feb  4 22:20:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41556a6d

x11-libs/libpciaccess: Version bump to 0.18

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libpciaccess/Manifest |  1 +
 x11-libs/libpciaccess/libpciaccess-0.18.ebuild | 29 ++
 2 files changed, 30 insertions(+)

diff --git a/x11-libs/libpciaccess/Manifest b/x11-libs/libpciaccess/Manifest
index 6a06b50fcbe5..c9596090d890 100644
--- a/x11-libs/libpciaccess/Manifest
+++ b/x11-libs/libpciaccess/Manifest
@@ -1 +1,2 @@
 DIST libpciaccess-0.17.tar.xz 331768 BLAKE2B 
41539b3d6385fe7c42b562c7602f87b07730bbbeea7d65d3cc8e5af974ed5f9985b0779d51891493dd241a36bb171a3744e3b1f3fd30bee8a19bb5bd785f4c5f
 SHA512 
8484605c66ef18c8d8a3e029a6d33e26fcaa450c1263790d89ac8b0a160ffb2dfceaa6140ac9ad7d8087283ecbec8ac801f757e44890d547c3cbecd2c922ca47
+DIST libpciaccess-0.18.tar.xz 64452 BLAKE2B 
06309f98aee985c92c2389344fdd0fcb4bebc6c69d71198e6bf5bc165dce85c7fd54aa1ff9454ee430264a8e1ff283976508285523d48d9948e242c53157761f
 SHA512 
54dff9a493344586d072edf8c8eb8f7960c7dfd64aa5c51a8ec8d4e341f703fd39eb606ee41c4fdd9d5aad3372b7efe6e0fe96eadc575ea91de276320ebc3fbd

diff --git a/x11-libs/libpciaccess/libpciaccess-0.18.ebuild 
b/x11-libs/libpciaccess/libpciaccess-0.18.ebuild
new file mode 100644
index ..fdc380f05cd5
--- /dev/null
+++ b/x11-libs/libpciaccess/libpciaccess-0.18.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3 meson-multilib
+
+DESCRIPTION="Library providing generic access to the PCI bus and devices"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+IUSE="zlib"
+
+DEPEND="
+   zlib? ( >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}
+   sys-apps/hwdata"
+
+src_prepare() {
+   default
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Dpci-ids="${EPREFIX}"/usr/share/hwdata
+   $(meson_feature zlib)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xditview/

2024-02-04 Thread Matt Turner
commit: 12d6606b5f55fb0f5712814653942cd889de8579
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Feb  4 22:06:15 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Feb  4 22:13:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12d6606b

x11-apps/xditview: Version bump to 1.0.7

Signed-off-by: Matt Turner  gentoo.org>

 x11-apps/xditview/Manifest  |  1 +
 x11-apps/xditview/xditview-1.0.7.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/x11-apps/xditview/Manifest b/x11-apps/xditview/Manifest
index 61479e94719c..97099f980544 100644
--- a/x11-apps/xditview/Manifest
+++ b/x11-apps/xditview/Manifest
@@ -1 +1,2 @@
 DIST xditview-1.0.6.tar.xz 143848 BLAKE2B 
bf832e17631a12f58ad194b1ddcf7a63a31e04f005ce883798f892284c8ad64ae40f15f5c1d781179333ce212e989de9b45cc53881079818e5c2f0b6087e3b5c
 SHA512 
249769d27980e9a69ac8f056f329dfa514f3ab6267d6ed69814c5695f315d2a7021c560a0e26fdd2568290a071793d7f2eafdd92f9981ed556047deb244ebf5a
+DIST xditview-1.0.7.tar.xz 146392 BLAKE2B 
d0a3300698bf263cc790bf364f849c64cb2e12b10fa6423dd893d188bb06998c29740331e268a15a378a972df0d4b7b7362896844da262297ec8f3cd86f458ff
 SHA512 
da7e80cd9fbb5da0ec4949c6fed0bad135a2490767f030e60f1c51a9f5a62379572bf8b4dd6dec2fe824152d090470e62fce12c9144aaa1be1b48ddbc3b2910b

diff --git a/x11-apps/xditview/xditview-1.0.7.ebuild 
b/x11-apps/xditview/xditview-1.0.7.ebuild
new file mode 100644
index ..c19d912e4a70
--- /dev/null
+++ b/x11-apps/xditview/xditview-1.0.7.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="display ditroff output"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="xft"
+
+RDEPEND="
+   x11-libs/libXaw
+   x11-libs/libXmu
+   x11-libs/libXt
+   x11-libs/libX11
+   xft? (
+   x11-libs/libXft
+   x11-libs/libXrender
+   media-libs/fontconfig
+   )"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+
+src_configure() {
+   local XORG_CONFIGURE_OPTIONS=(
+   $(use_with xft)
+   )
+   xorg-3_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xprop/

2024-02-04 Thread Matt Turner
commit: 3636b1aece3fabea11eb2f5d91825831abab6d47
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Feb  4 22:18:16 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Feb  4 22:18:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3636b1ae

x11-apps/xprop: Version bump to 1.2.7

Signed-off-by: Matt Turner  gentoo.org>

 x11-apps/xprop/Manifest   |  1 +
 x11-apps/xprop/xprop-1.2.7.ebuild | 14 ++
 2 files changed, 15 insertions(+)

diff --git a/x11-apps/xprop/Manifest b/x11-apps/xprop/Manifest
index 7581b990e681..b58b3616df66 100644
--- a/x11-apps/xprop/Manifest
+++ b/x11-apps/xprop/Manifest
@@ -1 +1,2 @@
 DIST xprop-1.2.6.tar.xz 143616 BLAKE2B 
6fbad31f376936a25ca49a98e4691130727b2eb808181c7010e19554690efe6404f67f0a2c62bd6b55b463558b15dff604f4840e15615473f056ee1976514359
 SHA512 
ab25d4b8bf9de8fb37149060ad4870ffed4d6846ac3b31903a42c36301fcb0d50d3ba15949fdd9079507db97d3f05d4bbd11711d825e5470482cc30772cc3f25
+DIST xprop-1.2.7.tar.xz 144216 BLAKE2B 
858627e1d0d61246d428865242dba262aa05104e08b71167b965fc7881c660cc8681b5b831fc5a2e7fbc5fff7e8d49f12f178b07b5d52ac08894d89e930ca4d0
 SHA512 
84ada23660e2aef7024352e1a774f920e86c55fbfda486c087b9f41f8da30a84734fe753b62432f3df16913e86da4a18ce04ca018091d444cef727de97bf94f1

diff --git a/x11-apps/xprop/xprop-1.2.7.ebuild 
b/x11-apps/xprop/xprop-1.2.7.ebuild
new file mode 100644
index ..418d728bd08b
--- /dev/null
+++ b/x11-apps/xprop/xprop-1.2.7.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="property displayer for X"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+
+RDEPEND="x11-libs/libX11"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xkbcomp/

2024-02-04 Thread Matt Turner
commit: 9d27d04262cc0e01ac641942982231bd034dc91b
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Feb  4 22:15:12 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Feb  4 22:15:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d27d042

x11-apps/xkbcomp: Version bump to 1.4.7

Signed-off-by: Matt Turner  gentoo.org>

 x11-apps/xkbcomp/Manifest |  1 +
 x11-apps/xkbcomp/xkbcomp-1.4.7.ebuild | 17 +
 2 files changed, 18 insertions(+)

diff --git a/x11-apps/xkbcomp/Manifest b/x11-apps/xkbcomp/Manifest
index 100564831594..c7edbbddc3c7 100644
--- a/x11-apps/xkbcomp/Manifest
+++ b/x11-apps/xkbcomp/Manifest
@@ -1 +1,2 @@
 DIST xkbcomp-1.4.6.tar.xz 233620 BLAKE2B 
b651d0f8cd3252b4f2897dcd8f291761876658706982cc313f61a146a29ac7f11fe7a5195da96c5bad5a2fae67aa3429e189c52b65871f2eefb9691195b98554
 SHA512 
90e69dd1c78c28f77a5acc7821b43afec1b9ac4895bc6f3462b4902baaadc26f3869da69e3bd023b4bc74adb5f1be0c43ca24b3dab37ac9a479c5622684baa81
+DIST xkbcomp-1.4.7.tar.xz 239324 BLAKE2B 
1acbd4809b0a2d2f64dd7ac2d2b4c898cabf74e23cc1352c58acb6490cfe3ccdeba47fadbf190d16d582463a9adb0e166a27e8a270e9b3a289cc9ee94eeb557d
 SHA512 
6f468dce9d2499ab1022f4288d46f66af149dac0a161fb5b9dc0c262bc70c2c3d254db2c6fb5df1e2793c822e2d55c6da5fd037ce523a555b7c3de23e35c49ef

diff --git a/x11-apps/xkbcomp/xkbcomp-1.4.7.ebuild 
b/x11-apps/xkbcomp/xkbcomp-1.4.7.ebuild
new file mode 100644
index ..83035e09fc0b
--- /dev/null
+++ b/x11-apps/xkbcomp/xkbcomp-1.4.7.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="XKB keyboard description compiler"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+RDEPEND="
+   >=x11-libs/libX11-1.6.9
+   x11-libs/libxkbfile"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="app-alternatives/yacc"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/bitmap/

2024-02-04 Thread Matt Turner
commit: 768dbc9c139e7da776a216acd15f48819e0a6749
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Feb  4 22:00:00 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Feb  4 22:00:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=768dbc9c

x11-apps/bitmap: Version bump to 1.1.1

Signed-off-by: Matt Turner  gentoo.org>

 x11-apps/bitmap/Manifest|  1 +
 x11-apps/bitmap/bitmap-1.1.1.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/x11-apps/bitmap/Manifest b/x11-apps/bitmap/Manifest
index 427b708583a5..c7bc80ad27e1 100644
--- a/x11-apps/bitmap/Manifest
+++ b/x11-apps/bitmap/Manifest
@@ -1 +1,2 @@
 DIST bitmap-1.1.0.tar.xz 163560 BLAKE2B 
411ae6d34059cef35456d7a12fbd2fba6de65d0ad551ea884463f123c0e034e89142f103793a1aa6602649b468e4d9ffc33450a67b592b9355c5878c712a4654
 SHA512 
3d6c94675f10772daeb71598c3e0ddcb51569b1bfc4771159e9df89599bfeb8bf49f464c24fef54d30a8f737af32136f859f844be03e088d24ed962f88381193
+DIST bitmap-1.1.1.tar.xz 169676 BLAKE2B 
27daed3a742233180742313335db33ff76d001035114efd455308fc018221deb92ecbe3ef459b3ca27899607bc9ad590e375da601e1b1ac73b9760ad3d425eec
 SHA512 
69096a73739019545f2eb44b823e659b84377cf7c497243c89cbf3f26c9623c31fecfa36628022d241a581a5930e9e2394ec116e5c6d9df94097b45661261307

diff --git a/x11-apps/bitmap/bitmap-1.1.1.ebuild 
b/x11-apps/bitmap/bitmap-1.1.1.ebuild
new file mode 100644
index ..a0647c1bfb62
--- /dev/null
+++ b/x11-apps/bitmap/bitmap-1.1.1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+XORG_TARBALL_SUFFIX=xz
+inherit xorg-3
+
+DESCRIPTION="X.Org bitmap application"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   x11-libs/libX11
+   x11-libs/libXaw
+   x11-libs/libXmu
+   x11-libs/libXt
+   x11-misc/xbitmaps"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



[gentoo-commits] proj/binhost:master commit in: builders/demeter/openrc/portage/package.use/, builders/demeter/openrc/portage/, ...

2024-02-04 Thread Andreas K. Hüttel
commit: 4f758a493dc104b12e35089484aa296dd5e21500
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Feb  4 22:09:25 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Feb  4 22:09:25 2024 +
URL:https://gitweb.gentoo.org/proj/binhost.git/commit/?id=4f758a49

Add config for additional openrc builder

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

 builders/demeter/openrc/portage/make.conf  | 36 +++
 builders/demeter/openrc/portage/make.profile   |  1 +
 .../demeter/openrc/portage/package.use/bindist |  2 ++
 .../demeter/openrc/portage/package.use/blender |  5 +++
 .../demeter/openrc/portage/package.use/dist-kernel |  1 +
 builders/demeter/openrc/portage/package.use/fixed  |  6 
 .../demeter/openrc/portage/package.use/multilib| 27 ++
 builders/demeter/openrc/portage/package.use/queued |  1 +
 builders/demeter/openrc/portage/package.use/xfce4  |  1 +
 builders/demeter/openrc/portage/package.use/zlib   |  1 +
 builders/demeter/openrc/run-update |  8 +
 builders/demeter/openrc/world  | 41 ++
 12 files changed, 130 insertions(+)

diff --git a/builders/demeter/openrc/portage/make.conf 
b/builders/demeter/openrc/portage/make.conf
new file mode 100644
index 000..646b64d
--- /dev/null
+++ b/builders/demeter/openrc/portage/make.conf
@@ -0,0 +1,36 @@
+# These settings were set by the catalyst build script that automatically
+# built this stage.
+# Please consult /usr/share/portage/config/make.conf.example for a more
+# detailed example.
+COMMON_FLAGS="-O2 -pipe -march=x86-64 -mtune=generic"
+CFLAGS="${COMMON_FLAGS}"
+CXXFLAGS="${COMMON_FLAGS}"
+FCFLAGS="${COMMON_FLAGS}"
+FFLAGS="${COMMON_FLAGS}"
+
+# NOTE: This stage was built with the bindist Use flag enabled
+PORTDIR="/var/db/repos/gentoo"
+DISTDIR="/var/cache/distfiles"
+PKGDIR="/var/cache/binpkgs"
+
+# This sets the language of build output to English.
+# Please keep this setting intact when reporting bugs.
+LC_MESSAGES=C
+
+MAKEOPTS="-j17 --load 17.0"
+
+EMERGE_DEFAULT_OPTS="--jobs 5 --keep-going --binpkg-respect-use --usepkg 
--with-bdeps=y --color n --nospinner"
+
+FEATURES="binpkg-multi-instance buildpkg -network-sandbox"
+
+BINPKG_FORMAT="gpkg"
+BINPKG_COMPRESS="xz"
+
+USE="bindist"
+
+ACCEPT_RESTRICT="* -bindist"
+
+ACCEPT_LICENSE="@FREE MPEG-4"
+
+LC_ALL="en_US.utf8"
+

diff --git a/builders/demeter/openrc/portage/make.profile 
b/builders/demeter/openrc/portage/make.profile
new file mode 12
index 000..e9a9efc
--- /dev/null
+++ b/builders/demeter/openrc/portage/make.profile
@@ -0,0 +1 @@
+/var/db/repos/gentoo/profiles/default/linux/amd64/17.1/desktop/gnome
\ No newline at end of file

diff --git a/builders/demeter/openrc/portage/package.use/bindist 
b/builders/demeter/openrc/portage/package.use/bindist
new file mode 100644
index 000..b75a197
--- /dev/null
+++ b/builders/demeter/openrc/portage/package.use/bindist
@@ -0,0 +1,2 @@
+
+net-voip/telepathy-gabble gnutls

diff --git a/builders/demeter/openrc/portage/package.use/blender 
b/builders/demeter/openrc/portage/package.use/blender
new file mode 100644
index 000..a363b10
--- /dev/null
+++ b/builders/demeter/openrc/portage/package.use/blender
@@ -0,0 +1,5 @@
+media-libs/freetype brotli
+media-video/ffmpeg opus theora vpx
+
+# circ
+media-libs/opencolorio -opengl

diff --git a/builders/demeter/openrc/portage/package.use/dist-kernel 
b/builders/demeter/openrc/portage/package.use/dist-kernel
new file mode 100644
index 000..7e6ada4
--- /dev/null
+++ b/builders/demeter/openrc/portage/package.use/dist-kernel
@@ -0,0 +1 @@
+*/* dist-kernel

diff --git a/builders/demeter/openrc/portage/package.use/fixed 
b/builders/demeter/openrc/portage/package.use/fixed
new file mode 100644
index 000..9574ec7
--- /dev/null
+++ b/builders/demeter/openrc/portage/package.use/fixed
@@ -0,0 +1,6 @@
+# 26f47f5c7df6edda39ff1febc821f1f8e1803321
+sys-apps/dbus user-session
+
+
+# todo
+media-libs/freetype harfbuzz

diff --git a/builders/demeter/openrc/portage/package.use/multilib 
b/builders/demeter/openrc/portage/package.use/multilib
new file mode 100644
index 000..9537596
--- /dev/null
+++ b/builders/demeter/openrc/portage/package.use/multilib
@@ -0,0 +1,27 @@
+dev-libs/icu abi_x86_32
+dev-libs/libclc abi_x86_32
+dev-libs/libffi abi_x86_32
+dev-libs/libxml2 abi_x86_32
+dev-ml/llvm-ocaml abi_x86_32
+dev-python/clang-python abi_x86_32
+dev-python/lit abi_x86_32
+dev-util/lldb abi_x86_32
+sys-devel/clang abi_x86_32
+sys-devel/clang-common abi_x86_32
+sys-devel/clang-runtime abi_x86_32
+sys-devel/clang-toolchain-symlinks abi_x86_32
+sys-devel/lld abi_x86_32
+sys-devel/lld-toolchain-symlinks abi_x86_32
+sys-devel/llvm abi_x86_32
+sys-devel/llvm-common abi_x86_32
+sys-devel/llvm-toolchain-symlinks abi_x86_32
+sys-devel/llvmgold abi_x86_32
+sys-libs/compiler-rt abi_x86_32
+sys-libs/compiler-rt-sanitizers abi_x86_32
+sys-libs/gpm abi_x86_32
+sys-libs/libcxx 

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

2024-02-04 Thread Ionen Wolkens
commit: e1dc509a210c6dc44a4987627b1f2ac7bd82af12
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sun Feb  4 21:33:55 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Feb  4 21:43:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1dc509a

media-gfx/imagemagick: Stabilize 6.9.13.3 sparc, #921372

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

 media-gfx/imagemagick/imagemagick-6.9.13.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/imagemagick/imagemagick-6.9.13.3.ebuild 
b/media-gfx/imagemagick/imagemagick-6.9.13.3.ebuild
index d46159e8f5b5..faedc8c5abbe 100644
--- a/media-gfx/imagemagick/imagemagick-6.9.13.3.ebuild
+++ b/media-gfx/imagemagick/imagemagick-6.9.13.3.ebuild
@@ -14,7 +14,7 @@ else
MY_PV="$(ver_rs 3 '-')"
MY_P="ImageMagick-${MY_PV}"
SRC_URI="mirror://imagemagick/${MY_P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 fi
 
 S="${WORKDIR}/${MY_P}"



[gentoo-commits] repo/gentoo:master commit in: net-proxy/haproxy/

2024-02-04 Thread Ionen Wolkens
commit: 7950c3c2742a43d591e7ba3cfd118cd7912c2fa1
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Feb  3 17:35:37 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Feb  4 21:41:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7950c3c2

net-proxy/haproxy: Stabilize 2.6.14 x86, #900737

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

 net-proxy/haproxy/haproxy-2.6.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-proxy/haproxy/haproxy-2.6.14.ebuild 
b/net-proxy/haproxy/haproxy-2.6.14.ebuild
index 0e46d39189a6..90cbde54056e 100644
--- a/net-proxy/haproxy/haproxy-2.6.14.ebuild
+++ b/net-proxy/haproxy/haproxy-2.6.14.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} != * ]]; then
VTEST_DIR="${WORKDIR}/VTest-${VTEST_COMMIT}"
SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 
1-2)/src/${MY_P}.tar.gz
test? ( 
https://github.com/vtest/VTest/archive/${VTEST_COMMIT}.tar.gz -> 
VTest-${VTEST_COMMIT}.tar.gz )"
-   KEYWORDS="amd64 ~arm arm64 ppc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ppc x86"
 elif [[ ${PV} ==  ]]; then
VTEST_DIR="${WORKDIR}/VTest"
EGIT_REPO_URI="https://git.haproxy.org/git/haproxy.git/";



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

2024-02-04 Thread Ionen Wolkens
commit: 1841c29fcdfd4f0386a08733a59808cbe03e7b8e
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Feb  3 17:37:58 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Feb  4 21:41:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1841c29f

dev-libs/libtraceevent: Keyword 1.7.3 alpha, #922878

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

 dev-libs/libtraceevent/libtraceevent-1.7.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libtraceevent/libtraceevent-1.7.3.ebuild 
b/dev-libs/libtraceevent/libtraceevent-1.7.3.ebuild
index a7e867c7ad0e..3c3393a863c3 100644
--- a/dev-libs/libtraceevent/libtraceevent-1.7.3.ebuild
+++ b/dev-libs/libtraceevent/libtraceevent-1.7.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
inherit git-r3
 else

SRC_URI="https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/snapshot/${P}.tar.gz";
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="LGPL-2.1"



[gentoo-commits] repo/gentoo:master commit in: net-proxy/haproxy/

2024-02-04 Thread Ionen Wolkens
commit: 5b7dc672671bbb6f96ae8b8dc22c45fc200c6e46
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Feb  3 17:35:37 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Feb  4 21:41:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b7dc672

net-proxy/haproxy: Stabilize 2.7.9 x86, #900737

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

 net-proxy/haproxy/haproxy-2.7.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-proxy/haproxy/haproxy-2.7.9.ebuild 
b/net-proxy/haproxy/haproxy-2.7.9.ebuild
index 0e46d39189a6..90cbde54056e 100644
--- a/net-proxy/haproxy/haproxy-2.7.9.ebuild
+++ b/net-proxy/haproxy/haproxy-2.7.9.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} != * ]]; then
VTEST_DIR="${WORKDIR}/VTest-${VTEST_COMMIT}"
SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 
1-2)/src/${MY_P}.tar.gz
test? ( 
https://github.com/vtest/VTest/archive/${VTEST_COMMIT}.tar.gz -> 
VTest-${VTEST_COMMIT}.tar.gz )"
-   KEYWORDS="amd64 ~arm arm64 ppc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ppc x86"
 elif [[ ${PV} ==  ]]; then
VTEST_DIR="${WORKDIR}/VTest"
EGIT_REPO_URI="https://git.haproxy.org/git/haproxy.git/";



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

2024-02-04 Thread Ionen Wolkens
commit: 8a8765a1702d9c5f1ea40102d85ddb4bbde13bd9
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Feb  3 17:28:27 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Feb  4 21:41:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a8765a1

dev-libs/libslz: Stabilize 1.2.0-r1 arm64, #900737

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

 dev-libs/libslz/libslz-1.2.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libslz/libslz-1.2.0-r1.ebuild 
b/dev-libs/libslz/libslz-1.2.0-r1.ebuild
index b2d4301d4414..756a9d586714 100644
--- a/dev-libs/libslz/libslz-1.2.0-r1.ebuild
+++ b/dev-libs/libslz/libslz-1.2.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="amd64 arm ~arm64 ppc x86"
+KEYWORDS="amd64 arm arm64 ppc x86"
 IUSE="tools"
 
 src_compile() {



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

2024-02-04 Thread Ionen Wolkens
commit: b7a18929337cc8a9653a6d4455518b328cdd454a
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Feb  3 17:38:01 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Feb  4 21:41:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7a18929

dev-libs/libtracefs: Keyword 1.7.0 alpha, #922878

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

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

diff --git a/dev-libs/libtracefs/libtracefs-1.7.0.ebuild 
b/dev-libs/libtracefs/libtracefs-1.7.0.ebuild
index 2a2a93d15195..e7951e76f791 100644
--- a/dev-libs/libtracefs/libtracefs-1.7.0.ebuild
+++ b/dev-libs/libtracefs/libtracefs-1.7.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
inherit git-r3
 else

SRC_URI="https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/snapshot/${P}.tar.gz";
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="LGPL-2.1"



[gentoo-commits] repo/gentoo:master commit in: net-proxy/haproxy/

2024-02-04 Thread Ionen Wolkens
commit: 6b405cabad1a59cfa3156f033afb74b8ae364942
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Feb  3 17:28:27 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Feb  4 21:41:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b405cab

net-proxy/haproxy: Stabilize 2.7.9 arm64, #900737

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

 net-proxy/haproxy/haproxy-2.7.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-proxy/haproxy/haproxy-2.7.9.ebuild 
b/net-proxy/haproxy/haproxy-2.7.9.ebuild
index 8ed0928f89ae..0e46d39189a6 100644
--- a/net-proxy/haproxy/haproxy-2.7.9.ebuild
+++ b/net-proxy/haproxy/haproxy-2.7.9.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} != * ]]; then
VTEST_DIR="${WORKDIR}/VTest-${VTEST_COMMIT}"
SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 
1-2)/src/${MY_P}.tar.gz
test? ( 
https://github.com/vtest/VTest/archive/${VTEST_COMMIT}.tar.gz -> 
VTest-${VTEST_COMMIT}.tar.gz )"
-   KEYWORDS="amd64 ~arm ~arm64 ppc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ppc ~x86"
 elif [[ ${PV} ==  ]]; then
VTEST_DIR="${WORKDIR}/VTest"
EGIT_REPO_URI="https://git.haproxy.org/git/haproxy.git/";



[gentoo-commits] repo/gentoo:master commit in: net-proxy/haproxy/

2024-02-04 Thread Ionen Wolkens
commit: 2b8fcf14e8cafbae86f5adf021143129b4a05c02
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Feb  3 17:28:25 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Feb  4 21:41:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b8fcf14

net-proxy/haproxy: Stabilize 2.4.23 arm64, #900737

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

 net-proxy/haproxy/haproxy-2.4.23.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-proxy/haproxy/haproxy-2.4.23.ebuild 
b/net-proxy/haproxy/haproxy-2.4.23.ebuild
index 2f32d219b374..aaf14afef5a0 100644
--- a/net-proxy/haproxy/haproxy-2.4.23.ebuild
+++ b/net-proxy/haproxy/haproxy-2.4.23.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} != * ]]; then
VTEST_DIR="${WORKDIR}/VTest-${VTEST_COMMIT}"
SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 
1-2)/src/${MY_P}.tar.gz
test? ( 
https://github.com/vtest/VTest/archive/${VTEST_COMMIT}.tar.gz -> 
VTest-${VTEST_COMMIT}.tar.gz )"
-   KEYWORDS="amd64 arm ~arm64 ppc ~x86"
+   KEYWORDS="amd64 arm arm64 ppc ~x86"
 elif [[ ${PV} ==  ]]; then
VTEST_DIR="${WORKDIR}/VTest"
EGIT_REPO_URI="https://git.haproxy.org/git/haproxy.git/";



[gentoo-commits] repo/gentoo:master commit in: net-proxy/haproxy/

2024-02-04 Thread Ionen Wolkens
commit: f4cc28020059d59c01a7f56018741e24dc5de993
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Feb  3 17:28:26 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Feb  4 21:41:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4cc2802

net-proxy/haproxy: Stabilize 2.6.14 arm64, #900737

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

 net-proxy/haproxy/haproxy-2.6.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-proxy/haproxy/haproxy-2.6.14.ebuild 
b/net-proxy/haproxy/haproxy-2.6.14.ebuild
index 8ed0928f89ae..0e46d39189a6 100644
--- a/net-proxy/haproxy/haproxy-2.6.14.ebuild
+++ b/net-proxy/haproxy/haproxy-2.6.14.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} != * ]]; then
VTEST_DIR="${WORKDIR}/VTest-${VTEST_COMMIT}"
SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 
1-2)/src/${MY_P}.tar.gz
test? ( 
https://github.com/vtest/VTest/archive/${VTEST_COMMIT}.tar.gz -> 
VTest-${VTEST_COMMIT}.tar.gz )"
-   KEYWORDS="amd64 ~arm ~arm64 ppc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ppc ~x86"
 elif [[ ${PV} ==  ]]; then
VTEST_DIR="${WORKDIR}/VTest"
EGIT_REPO_URI="https://git.haproxy.org/git/haproxy.git/";



[gentoo-commits] repo/gentoo:master commit in: net-proxy/haproxy/

2024-02-04 Thread Ionen Wolkens
commit: 3273fb2018dedf7dd1c1f229f0c572d3cc945403
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Feb  3 17:35:37 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Feb  4 21:41:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3273fb20

net-proxy/haproxy: Stabilize 2.4.23 x86, #900737

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

 net-proxy/haproxy/haproxy-2.4.23.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-proxy/haproxy/haproxy-2.4.23.ebuild 
b/net-proxy/haproxy/haproxy-2.4.23.ebuild
index aaf14afef5a0..14261f9c3f98 100644
--- a/net-proxy/haproxy/haproxy-2.4.23.ebuild
+++ b/net-proxy/haproxy/haproxy-2.4.23.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} != * ]]; then
VTEST_DIR="${WORKDIR}/VTest-${VTEST_COMMIT}"
SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 
1-2)/src/${MY_P}.tar.gz
test? ( 
https://github.com/vtest/VTest/archive/${VTEST_COMMIT}.tar.gz -> 
VTest-${VTEST_COMMIT}.tar.gz )"
-   KEYWORDS="amd64 arm arm64 ppc ~x86"
+   KEYWORDS="amd64 arm arm64 ppc x86"
 elif [[ ${PV} ==  ]]; then
VTEST_DIR="${WORKDIR}/VTest"
EGIT_REPO_URI="https://git.haproxy.org/git/haproxy.git/";



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/kramdown-parser-gfm/

2024-02-04 Thread Sam James
commit: 2e72ec51a0eee5061bd731ee8b2b028ecdc6cba2
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb  4 21:30:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb  4 21:30:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e72ec51

dev-ruby/kramdown-parser-gfm: Keyword 1.1.0-r1 ppc, #923754

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

 dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild 
b/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild
index 9be8294f604a..ec8182f5d3d4 100644
--- a/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild
+++ b/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="A kramdown parser for the GFM dialect of 
Markdown"
 HOMEPAGE="https://github.com/kramdown/parser-gfm";
 LICENSE="MIT"
 
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
 SLOT="$(ver_cut 1)"
 IUSE="doc"
 



[gentoo-commits] repo/gentoo:master commit in: app-office/homebank/

2024-02-04 Thread Sam James
commit: ae4af8f9cb2a8bfe8b03c82542a0326990fa46ed
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb  4 21:30:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb  4 21:30:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae4af8f9

app-office/homebank: Stabilize 5.7.3 x86, #923764

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

 app-office/homebank/homebank-5.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/homebank/homebank-5.7.3.ebuild 
b/app-office/homebank/homebank-5.7.3.ebuild
index 67e5cedc7910..cdb9cf1bf497 100644
--- a/app-office/homebank/homebank-5.7.3.ebuild
+++ b/app-office/homebank/homebank-5.7.3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.gethomebank.org/public/sources/${P}.tar.gz";
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="+ofx"
-KEYWORDS="amd64 ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ppc ~ppc64 x86"
 
 RDEPEND=">=dev-libs/glib-2.39:2
net-libs/libsoup:3.0



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

2024-02-04 Thread Sam James
commit: 7b9ff716606229d4ec8c230ee48c5908ded0fb24
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb  4 21:29:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb  4 21:30:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b9ff716

virtual/dist-kernel: fix subslots again

See 20978faa9b50182db6313a53c581b24efae19f1d and 
2500c36607263049e65ff28876cf814ad5eea0fc.

Not sure how this got lost before.

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

 virtual/dist-kernel/dist-kernel-6.1.74.ebuild | 2 +-
 virtual/dist-kernel/dist-kernel-6.1.75.ebuild | 2 +-
 virtual/dist-kernel/dist-kernel-6.1.76.ebuild | 2 +-
 virtual/dist-kernel/dist-kernel-6.6.13.ebuild | 2 +-
 virtual/dist-kernel/dist-kernel-6.6.14.ebuild | 2 +-
 virtual/dist-kernel/dist-kernel-6.6.15.ebuild | 2 +-
 virtual/dist-kernel/dist-kernel-6.7.1.ebuild  | 2 +-
 virtual/dist-kernel/dist-kernel-6.7.2.ebuild  | 2 +-
 virtual/dist-kernel/dist-kernel-6.7.3.ebuild  | 2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/virtual/dist-kernel/dist-kernel-6.1.74.ebuild 
b/virtual/dist-kernel/dist-kernel-6.1.74.ebuild
index 32634e3d895e..85751b4ee93a 100644
--- a/virtual/dist-kernel/dist-kernel-6.1.74.ebuild
+++ b/virtual/dist-kernel/dist-kernel-6.1.74.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PV}"
+SLOT="0/${PVR}"
 KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86"
 
 RDEPEND="

diff --git a/virtual/dist-kernel/dist-kernel-6.1.75.ebuild 
b/virtual/dist-kernel/dist-kernel-6.1.75.ebuild
index 170975399e0b..15b55453deca 100644
--- a/virtual/dist-kernel/dist-kernel-6.1.75.ebuild
+++ b/virtual/dist-kernel/dist-kernel-6.1.75.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PV}"
+SLOT="0/${PVR}"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 RDEPEND="

diff --git a/virtual/dist-kernel/dist-kernel-6.1.76.ebuild 
b/virtual/dist-kernel/dist-kernel-6.1.76.ebuild
index 170975399e0b..15b55453deca 100644
--- a/virtual/dist-kernel/dist-kernel-6.1.76.ebuild
+++ b/virtual/dist-kernel/dist-kernel-6.1.76.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PV}"
+SLOT="0/${PVR}"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 RDEPEND="

diff --git a/virtual/dist-kernel/dist-kernel-6.6.13.ebuild 
b/virtual/dist-kernel/dist-kernel-6.6.13.ebuild
index b2f09a93879c..34b6bca97133 100644
--- a/virtual/dist-kernel/dist-kernel-6.6.13.ebuild
+++ b/virtual/dist-kernel/dist-kernel-6.6.13.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PV}"
+SLOT="0/${PVR}"
 KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
 
 RDEPEND="

diff --git a/virtual/dist-kernel/dist-kernel-6.6.14.ebuild 
b/virtual/dist-kernel/dist-kernel-6.6.14.ebuild
index 540fa8045dfd..9969a23652bd 100644
--- a/virtual/dist-kernel/dist-kernel-6.6.14.ebuild
+++ b/virtual/dist-kernel/dist-kernel-6.6.14.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PV}"
+SLOT="0/${PVR}"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 RDEPEND="

diff --git a/virtual/dist-kernel/dist-kernel-6.6.15.ebuild 
b/virtual/dist-kernel/dist-kernel-6.6.15.ebuild
index 540fa8045dfd..9969a23652bd 100644
--- a/virtual/dist-kernel/dist-kernel-6.6.15.ebuild
+++ b/virtual/dist-kernel/dist-kernel-6.6.15.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PV}"
+SLOT="0/${PVR}"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 RDEPEND="

diff --git a/virtual/dist-kernel/dist-kernel-6.7.1.ebuild 
b/virtual/dist-kernel/dist-kernel-6.7.1.ebuild
index 540fa8045dfd..9969a23652bd 100644
--- a/virtual/dist-kernel/dist-kernel-6.7.1.ebuild
+++ b/virtual/dist-kernel/dist-kernel-6.7.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PV}"
+SLOT="0/${PVR}"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 RDEPEND="

diff --git a/virtual/dist-kernel/dist-kernel-6.7.2.ebuild 
b/virtual/dist-kernel/dist-kernel-6.7.2.ebuild
index 540fa8045dfd..9969a23652bd 100644
--- a/virtual/dist-kernel/dist-kernel-6.7.2.ebuild
+++ b/virtual/dist-kernel/dist-kernel-6.7.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PV}"
+SLOT="0/${PVR}"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 RDEPEND="

diff --git a/virtual/dist-kernel/dist-kernel-6.7.3.ebuild 
b/virtual/dist-kernel/dist-kernel-6.7.3.ebuild
index 540fa8045dfd..9969a23652bd 100644
--- a/virtual/dist-kernel/dist-kernel-6.7.3.ebuild
+++ b/virtual/dist-kernel/dist-kernel-6.7.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DESCRIPTION="Virtual to depend on any Distributio

[gentoo-commits] repo/gentoo:master commit in: app-office/homebank/

2024-02-04 Thread Sam James
commit: e2be68c3a1366d5d451e54ec45af23bf4aaa
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb  4 21:30:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb  4 21:30:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2be68c3

app-office/homebank: Stabilize 5.7.3 amd64, #923764

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

 app-office/homebank/homebank-5.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/homebank/homebank-5.7.3.ebuild 
b/app-office/homebank/homebank-5.7.3.ebuild
index 39064ee6cec2..67e5cedc7910 100644
--- a/app-office/homebank/homebank-5.7.3.ebuild
+++ b/app-office/homebank/homebank-5.7.3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.gethomebank.org/public/sources/${P}.tar.gz";
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="+ofx"
-KEYWORDS="~amd64 ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ppc ~ppc64 ~x86"
 
 RDEPEND=">=dev-libs/glib-2.39:2
net-libs/libsoup:3.0



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

2024-02-04 Thread Sam James
commit: 9062b9f31ca52d103552ee28a01f6af692bfaf39
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb  4 21:30:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb  4 21:30:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9062b9f3

app-text/ronn-ng: Keyword 0.10.1 ppc, #923754

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

 app-text/ronn-ng/ronn-ng-0.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/ronn-ng/ronn-ng-0.10.1.ebuild 
b/app-text/ronn-ng/ronn-ng-0.10.1.ebuild
index 346191ce83af..d3ad3e6c9d47 100644
--- a/app-text/ronn-ng/ronn-ng-0.10.1.ebuild
+++ b/app-text/ronn-ng/ronn-ng-0.10.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/apjanke/ronn-ng/archive/refs/tags/v${PV}.tar.gz -> $
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
 
 RDEPEND+="!app-text/ronn"
 



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

2024-02-04 Thread Ulrich Müller
commit: aeb2238aa598d8cf3adc4310a62f8e17c1d4e570
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Feb  4 20:20:32 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Feb  4 20:20:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeb2238a

sys-process/psmisc: update LICENSE

Closes: https://bugs.gentoo.org/923753
Signed-off-by: Ulrich Müller  gentoo.org>

 sys-process/psmisc/psmisc-23.4-r1.ebuild | 2 +-
 sys-process/psmisc/psmisc-23.5.ebuild| 2 +-
 sys-process/psmisc/psmisc-23.6.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-process/psmisc/psmisc-23.4-r1.ebuild 
b/sys-process/psmisc/psmisc-23.4-r1.ebuild
index f0470765d3b7..0dfa46b26f57 100644
--- a/sys-process/psmisc/psmisc-23.4-r1.ebuild
+++ b/sys-process/psmisc/psmisc-23.4-r1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="A set of tools that use the proc filesystem"
 HOMEPAGE="http://psmisc.sourceforge.net/";
 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="ipv6 nls selinux test X"

diff --git a/sys-process/psmisc/psmisc-23.5.ebuild 
b/sys-process/psmisc/psmisc-23.5.ebuild
index 60a29f395d75..a84a716f7b52 100644
--- a/sys-process/psmisc/psmisc-23.5.ebuild
+++ b/sys-process/psmisc/psmisc-23.5.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="A set of tools that use the proc filesystem"
 HOMEPAGE="http://psmisc.sourceforge.net/";
 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="nls selinux test X"

diff --git a/sys-process/psmisc/psmisc-23.6.ebuild 
b/sys-process/psmisc/psmisc-23.6.ebuild
index 3ee8559aab64..da4286e06778 100644
--- a/sys-process/psmisc/psmisc-23.6.ebuild
+++ b/sys-process/psmisc/psmisc-23.6.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="A set of tools that use the proc filesystem"
 HOMEPAGE="http://psmisc.sourceforge.net/";
 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="apparmor nls selinux test X"



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git-merge-changelog/

2024-02-04 Thread Ulrich Müller
commit: a3c9292758e421425376bcdd100c78994c3c8a29
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Feb  4 16:15:15 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Feb  4 20:12:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3c92927

dev-vcs/git-merge-changelog: drop 20221207

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

 dev-vcs/git-merge-changelog/Manifest   |  1 -
 .../git-merge-changelog-20221207.ebuild| 24 --
 2 files changed, 25 deletions(-)

diff --git a/dev-vcs/git-merge-changelog/Manifest 
b/dev-vcs/git-merge-changelog/Manifest
index 672883b18b68..64b8c150dd26 100644
--- a/dev-vcs/git-merge-changelog/Manifest
+++ b/dev-vcs/git-merge-changelog/Manifest
@@ -1,2 +1 @@
-DIST git-merge-changelog-20221207.tar.xz 387656 BLAKE2B 
0003c204bad0f0f99127a6c651cf7a03ffbcce0feda33c4be63fae4cc00405cfbb843c1b38512a226497944ce33b7025da8d8526db929b819b3715534975a708
 SHA512 
00cc855742f23adb109f7edb57be2dbb1a90dd549e46b165064aaaf6ba94470ffa16bb4aa05dbec6bbd2de9a61a77bb9c150a3447328ea0fea78b92c61b96004
 DIST git-merge-changelog-20231121.tar.xz 405840 BLAKE2B 
ec8bcb49c287af9c96301bf1bbc30a885a65c0864420cc76237f5d53e9c49a348f4450f42ddaaa33a260afe6b5d8fe25b9ace6d9ee2a2f47b7b044513c4a0512
 SHA512 
fcfb171e17cb4f0c0c37289167ceb0af1d32220947f8a1a00b5bce1d8f4ba8f9c626cd864ca5901f915a5f5a398fdf6af7ce3681dbc29a39c5df429324d40c84

diff --git a/dev-vcs/git-merge-changelog/git-merge-changelog-20221207.ebuild 
b/dev-vcs/git-merge-changelog/git-merge-changelog-20221207.ebuild
deleted file mode 100644
index 46bde6e2626b..
--- a/dev-vcs/git-merge-changelog/git-merge-changelog-20221207.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# snapshot extracted from git://git.savannah.gnu.org/gnulib.git using
-# ./gnulib-tool --create-testdir --without-tests --dir=${PN} ${PN};
-# cd ${PN}; ./configure; make maintainer-clean
-
-EAPI=8
-
-DESCRIPTION="Git merge driver for GNU style ChangeLog files"
-HOMEPAGE="https://www.gnu.org/software/gnulib/";
-SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz";
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-src_install() {
-   emake DESTDIR="${D}" install
-   sed -n "/README/{h;:x;n;/^#/!{H;bx;};g;s/\n*$//;\
-   s:/usr/local:${EPREFIX}/usr:g;p;q;}" 
gllib/git-merge-changelog.c \
-   | newdoc - README; assert
-}



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git-merge-changelog/

2024-02-04 Thread Ulrich Müller
commit: 5d32577342372fc47f2f40025d86af9378f4125b
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Feb  4 16:14:29 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Feb  4 20:12:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d325773

dev-vcs/git-merge-changelog: Suppress false positive QA warnings

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

 dev-vcs/git-merge-changelog/git-merge-changelog-20231121.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-vcs/git-merge-changelog/git-merge-changelog-20231121.ebuild 
b/dev-vcs/git-merge-changelog/git-merge-changelog-20231121.ebuild
index b1c438ea05d8..15f624ddc9e9 100644
--- a/dev-vcs/git-merge-changelog/git-merge-changelog-20231121.ebuild
+++ b/dev-vcs/git-merge-changelog/git-merge-changelog-20231121.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
 
 # snapshot extracted from git://git.savannah.gnu.org/gnulib.git using
@@ -16,6 +16,9 @@ LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
+# Suppress false positive QA warnings #923767
+QA_CONFIG_IMPL_DECL_SKIP=( MIN static_assert unreachable )
+
 src_install() {
emake DESTDIR="${D}" install
sed -n "/README/{h;:x;n;/^#/!{H;bx;};g;s/\n*$//;\



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

2024-02-04 Thread Sam James
commit: 7115f67ae522bca07356b4019b1d1b1d5abcf3c1
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Feb  4 07:07:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb  4 20:10:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7115f67a

app-arch/tardelta: migrate to PEP 517, bump eapi

Closes: https://bugs.gentoo.org/909865
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../tardelta/{tardelta-1.0.1.ebuild => tardelta-1.0.1-r1.ebuild}   | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/app-arch/tardelta/tardelta-1.0.1.ebuild 
b/app-arch/tardelta/tardelta-1.0.1-r1.ebuild
similarity index 86%
rename from app-arch/tardelta/tardelta-1.0.1.ebuild
rename to app-arch/tardelta/tardelta-1.0.1-r1.ebuild
index 376f7b41fc65..79626fef5d57 100644
--- a/app-arch/tardelta/tardelta-1.0.1.ebuild
+++ b/app-arch/tardelta/tardelta-1.0.1-r1.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
 inherit distutils-r1
 
 DESCRIPTION="Generate a tarball of differences between two tarballs"



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

2024-02-04 Thread Sam James
commit: 86c9b71c77e482ffa75e63c12b4afb2cd8f58caa
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Feb  4 03:33:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb  4 20:10:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86c9b71c

dev-python/packaging: remove outdated runtime dep on pyparsing

In upstream version 22.0 this external dependency was removed in favor
of rewriting a custom parser for internal use:

https://github.com/pypa/packaging/commit/2e5593c1288b9f1b57bb1f79acc0ed5fd1b7009c

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/packaging/packaging-23.2-r1.ebuild | 35 +++
 1 file changed, 35 insertions(+)

diff --git a/dev-python/packaging/packaging-23.2-r1.ebuild 
b/dev-python/packaging/packaging-23.2-r1.ebuild
new file mode 100644
index ..4d07f6ea8577
--- /dev/null
+++ b/dev-python/packaging/packaging-23.2-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Core utilities for Python packages"
+HOMEPAGE="
+   https://github.com/pypa/packaging/
+   https://pypi.org/project/packaging/
+"
+
+SLOT="0"
+LICENSE="|| ( Apache-2.0 BSD-2 )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+RDEPEND="
+   !

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

2024-02-04 Thread Sam James
commit: 2a1934b60752a9837bb8eb570dbd250c565942c5
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Feb  4 07:02:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb  4 20:10:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a1934b6

app-arch/vimball: drop old

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-arch/vimball/vimball-0.5.1.ebuild | 24 
 1 file changed, 24 deletions(-)

diff --git a/app-arch/vimball/vimball-0.5.1.ebuild 
b/app-arch/vimball/vimball-0.5.1.ebuild
deleted file mode 100644
index 7c16b5de902f..
--- a/app-arch/vimball/vimball-0.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=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit distutils-r1
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/radhermit/vimball.git";
-   inherit git-r3
-else
-   KEYWORDS="amd64 x86"
-   inherit pypi
-fi
-
-DESCRIPTION="a command-line vimball archive extractor"
-HOMEPAGE="https://github.com/radhermit/vimball";
-
-LICENSE="MIT"
-SLOT="0"
-
-distutils_enable_tests pytest



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

2024-02-04 Thread Sam James
commit: f4ff98ea5d67531bb1933e069938c76c787a4ee0
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb  3 23:04:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb  4 20:10:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4ff98ea

sys-devel/gcc: add 13.2.1_p20240203

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-13.2.1_p20240203.ebuild | 65 +++
 2 files changed, 66 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 6faea645c4eb..20dc2e09005d 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -23,6 +23,7 @@ DIST gcc-13-20231216.tar.xz 84341616 BLAKE2B 
416ee94995b0812ac155ccfb9a5cad39529
 DIST gcc-13-20240113.tar.xz 84356052 BLAKE2B 
1fbfffc9f2afe443158e3f26182c8bdc3f3b599c5582762117831ecb6e6d3c1c69e8d2e5932f45eb7d534c3967e08a9f7b1bcec31aa5d7ac608bebff9f35120c
 SHA512 
a59886f707cf18f684295031d4d9fc5b03396face1705e61852d7de98729c53ac4cf209e951d00c232f14e9dc48eee40dd92487db7cb6ad0e80f2339d6d9503a
 DIST gcc-13-20240120.tar.xz 84362612 BLAKE2B 
d8aa2ebd73e2911c143505d2ed91bbab1ca4a11238bd58727ff997311bf679a714f4be7844b2570d467e46ed5a36e8316669603a278502ca7c8fa7af338a49f7
 SHA512 
2c8cc41be30529198c573cc69d1c5c9da1389e1c89f88ba931c7d2475abb8999a22f25f2e1fa75f61550c95e278bb26f2649cba6b298f6cfc8c6d098487552c6
 DIST gcc-13-20240127.tar.xz 84365080 BLAKE2B 
735bcff50272765110a14358d6cddd0a96b059876b5d6eb67cd8145362b51ed72162d9333cbb21849df36ddab52d4b3610d74582d2b25d7f9b5c52158042cd2c
 SHA512 
7ab50e7dd637674d69e71a791043074a6887ee07bcb74ea919d8ab4c0164eae5ceaf0f955dc83473d2976692d28b6d7f802f78dbf90da66aec023658e1e60e59
+DIST gcc-13-20240203.tar.xz 84370060 BLAKE2B 
56dd475e1c12fd7f11b1c35c303547de53998dd8322db47e686e4d37135271a5caa7adfea173c9505b8f7e61e17587c3878fc8de1886fa2d7c81ee901b001a67
 SHA512 
87541b578e29d658d0cd860bdcdb7c577d5a5ec6ab52b495dc44b073695119e8d17c7c154286251942e89f8f6da34a2784b95a21c8fa4972064bbae0a63770a4
 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B 
c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb
 SHA512 
a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
 DIST gcc-13.2.0-patches-11.tar.xz 46340 BLAKE2B 
c9f12ccbe7bb7ba3a2afec16695e69b062429779d544f5614e1ef0617751e54d77eb9bb6e19dc8c6132c57e630f0e77e2cc20cf2c77e0e79d03a6e57b9ba53c6
 SHA512 
a09801ecefccc66830607986a622bbcc5f217ba08da4ac9f68436e422b5a19042c60c7d5fcb75d4fe9ad9008ab06278382c9798b319ed9630c2e97fa09c3a344
 DIST gcc-13.2.0-patches-12.tar.xz 47404 BLAKE2B 
ed018bcd7429d1c7aace746cbfc4e59dae409fc0a35231320c1b44c96fff0d912eba5c72109c2deb883f5368159df02148b2d4373396b34da882164c61fe4387
 SHA512 
b7872a03870bce7b633e4af4329b24fe8f3d50d6d9173f63549f606ce062787748af7f79e7ec4afeb768968d6e8462a849bd1b94316ea6bb284551f99e811617

diff --git a/sys-devel/gcc/gcc-13.2.1_p20240203.ebuild 
b/sys-devel/gcc/gcc-13.2.1_p20240203.ebuild
new file mode 100644
index ..e295e327ec92
--- /dev/null
+++ b/sys-devel/gcc/gcc-13.2.1_p20240203.ebuild
@@ -0,0 +1,65 @@
+# 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="13.2.0"
+PATCH_VER="12"
+MUSL_VER="2"
+MUSL_GCC_VER="13.2.0"
+
+if [[ ${PV} == *. ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=1
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$((${MY_PV_2} - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -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 after inherit (for now?), bug #830908
+   EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
+   # bug #830454
+   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+   DEPEND="${RDEPEND}"
+   BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+fi
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   

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

2024-02-04 Thread Sam James
commit: 7480febe6f5367d2ae9daad03d64ae98f210c8fe
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Feb  4 06:19:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb  4 20:10:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7480febe

dev-util/yamllint: remove never-correct dependency on setuptools

This was erroneously introduced upstream in
https://github.com/adrienverge/yamllint/pull/321 with the logic that the
generated entrypoint script used pkg_resources to load the entrypoint.
This was always heavily conditional on how you installed it, and has
better distribution-wide approaches to handle it, and is anyways no
longer the case since a while now (because the code that generated
pkg_resources entrypoints has stopped doing so).

Upstream also accidentally got rid of this dependency while migrating to
pyproject.toml, indicating exactly how important it is.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../yamllint/{yamllint-1.33.0.ebuild => yamllint-1.33.0-r1.ebuild} | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-util/yamllint/yamllint-1.33.0.ebuild 
b/dev-util/yamllint/yamllint-1.33.0-r1.ebuild
similarity index 76%
rename from dev-util/yamllint/yamllint-1.33.0.ebuild
rename to dev-util/yamllint/yamllint-1.33.0-r1.ebuild
index b0c901c68fb6..04ad8f3bce38 100644
--- a/dev-util/yamllint/yamllint-1.33.0.ebuild
+++ b/dev-util/yamllint/yamllint-1.33.0-r1.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
@@ -15,8 +15,9 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 
-RDEPEND=">=dev-python/pathspec-0.5.3[${PYTHON_USEDEP}]
+RDEPEND="
+   >=dev-python/pathspec-0.5.3[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]"
+"
 
 distutils_enable_tests pytest



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

2024-02-04 Thread Sam James
commit: 5dedeb12e830676033a4501ad95a72ec7cc0b7d9
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Feb  4 06:45:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb  4 20:10:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dedeb12

dev-python/pyroute2: drop outdated runtime dependency on setuptools

Removed upstream in 0.5.10 via commit:
https://github.com/svinota/pyroute2/commit/7d1a19c60aeceb3851413dcdcd547ee2f254bc11

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/pyroute2/pyroute2-0.7.10-r1.ebuild | 26 ++
 1 file changed, 26 insertions(+)

diff --git a/dev-python/pyroute2/pyroute2-0.7.10-r1.ebuild 
b/dev-python/pyroute2/pyroute2-0.7.10-r1.ebuild
new file mode 100644
index ..5450ffde31c0
--- /dev/null
+++ b/dev-python/pyroute2/pyroute2-0.7.10-r1.ebuild
@@ -0,0 +1,26 @@
+# 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} pypy3 )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A pure Python netlink and Linux network configuration library"
+HOMEPAGE="
+   https://github.com/svinota/pyroute2/
+   https://pypi.org/project/pyroute2/
+"
+
+LICENSE="|| ( GPL-2+ Apache-2.0 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+# tests need root access
+RESTRICT="test"
+
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"



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

2024-02-04 Thread Sam James
commit: 0398c99dcd85c12076c5a10cdec611e95fab7c7e
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Feb  4 01:02:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb  4 20:10:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0398c99d

sci-libs/hdf5: suppress LTO due to compile errors

It uses fortran code that fails with lto-type-mismatch

Bug: https://bugs.gentoo.org/922800
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/hdf5/hdf5-1.14.3-r1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild 
b/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
index 35ebec24cadd..c127f1ea3bc9 100644
--- a/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
@@ -85,6 +85,8 @@ src_prepare() {
 src_configure() {
# bug #686620
use sparc && tc-is-gcc && append-flags -fno-tree-ccp
+   # bug #922800, LTO failures:
+   filter-lto
 
local myeconfargs=(
--disable-static



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

2024-02-04 Thread Sam James
commit: ac0df2c8bfda34f8ea227dc814149fa1468a4267
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Feb  4 04:55:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb  4 20:10:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac0df2c8

app-backup/borgmatic: drop setuptools runtime dep

Followup to commit 59abfc93ba1a52dc16acb482771213f09bfc073b.

Upstream migrated in version 1.7.13, away from setuptools /
pkg_resources and over to packaging / importlib.metadata via commit:

https://github.com/borgmatic-collective/borgmatic/commit/8cb5a42a9e156f126faf3797fff55a8bf95f4b61

Remove the leftover dependency.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../borgmatic/{borgmatic-1.8.5.ebuild => borgmatic-1.8.5-r1.ebuild}  | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-backup/borgmatic/borgmatic-1.8.5.ebuild 
b/app-backup/borgmatic/borgmatic-1.8.5-r1.ebuild
similarity index 98%
rename from app-backup/borgmatic/borgmatic-1.8.5.ebuild
rename to app-backup/borgmatic/borgmatic-1.8.5-r1.ebuild
index 9211617ab572..09e09f4eea4c 100644
--- a/app-backup/borgmatic/borgmatic-1.8.5.ebuild
+++ b/app-backup/borgmatic/borgmatic-1.8.5-r1.ebuild
@@ -27,7 +27,6 @@ RDEPEND="app-backup/borgbackup
dev-python/packaging[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/ruamel-yaml[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
')
apprise? ( $(python_gen_cond_dep '
dev-python/apprise[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/ml_dtypes/, profiles/updates/, sci-libs/tensorflow/, ...

2024-02-04 Thread Jason Zaman
commit: 9f5e70d044a709f73b730e823df56be17c794fb1
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Feb  4 19:39:01 2024 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Feb  4 19:54:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f5e70d0

Move dev-python/{ml_dtypes → ml-dtypes}

Signed-off-by: Jason Zaman  gentoo.org>

 dev-python/{ml_dtypes => ml-dtypes}/Manifest   | 0
 dev-python/{ml_dtypes => ml-dtypes}/metadata.xml   | 2 +-
 .../ml_dtypes-0.2.0.ebuild => ml-dtypes/ml-dtypes-0.2.0.ebuild}| 3 ++-
 .../ml_dtypes-0.3.2.ebuild => ml-dtypes/ml-dtypes-0.3.2.ebuild}| 3 ++-
 profiles/updates/1Q-2024   | 1 +
 sci-libs/tensorflow/tensorflow-2.14.1.ebuild   | 2 +-
 sci-libs/tensorflow/tensorflow-2.15.0.ebuild   | 2 +-
 7 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/dev-python/ml_dtypes/Manifest b/dev-python/ml-dtypes/Manifest
similarity index 100%
rename from dev-python/ml_dtypes/Manifest
rename to dev-python/ml-dtypes/Manifest

diff --git a/dev-python/ml_dtypes/metadata.xml 
b/dev-python/ml-dtypes/metadata.xml
similarity index 87%
rename from dev-python/ml_dtypes/metadata.xml
rename to dev-python/ml-dtypes/metadata.xml
index fb90faa23f9d..a0436bcc589f 100644
--- a/dev-python/ml_dtypes/metadata.xml
+++ b/dev-python/ml-dtypes/metadata.xml
@@ -7,6 +7,6 @@


jax-ml/ml_dtypes
-   ml_dtypes
+   ml-dtypes

 

diff --git a/dev-python/ml_dtypes/ml_dtypes-0.2.0.ebuild 
b/dev-python/ml-dtypes/ml-dtypes-0.2.0.ebuild
similarity index 84%
rename from dev-python/ml_dtypes/ml_dtypes-0.2.0.ebuild
rename to dev-python/ml-dtypes/ml-dtypes-0.2.0.ebuild
index b6db456a8c20..2c22d3c56d02 100644
--- a/dev-python/ml_dtypes/ml_dtypes-0.2.0.ebuild
+++ b/dev-python/ml-dtypes/ml-dtypes-0.2.0.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+PNGH="${PN/-/_}" # pypi is ml-dtypes, github is ml_dtypes
 PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
@@ -13,7 +14,7 @@ EIGEN_CommitId="7bf2968fed5f246c0589e004cb420fcd7c71"
 DESCRIPTION="A stand-alone implementation of several NumPy dtype extensions"
 HOMEPAGE="https://github.com/jax-ml/ml_dtypes";
 SRC_URI="
-   https://github.com/jax-ml/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz
+   https://github.com/jax-ml/${PNGH}/archive/refs/tags/v${PV}.tar.gz -> 
${PNGH}-${PV}.gh.tar.gz

https://gitlab.com/libeigen/eigen/-/archive/${EIGEN_CommitId}/eigen-${EIGEN_CommitId}.tar.bz2
 "
 

diff --git a/dev-python/ml_dtypes/ml_dtypes-0.3.2.ebuild 
b/dev-python/ml-dtypes/ml-dtypes-0.3.2.ebuild
similarity index 84%
rename from dev-python/ml_dtypes/ml_dtypes-0.3.2.ebuild
rename to dev-python/ml-dtypes/ml-dtypes-0.3.2.ebuild
index b6db456a8c20..2c22d3c56d02 100644
--- a/dev-python/ml_dtypes/ml_dtypes-0.3.2.ebuild
+++ b/dev-python/ml-dtypes/ml-dtypes-0.3.2.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+PNGH="${PN/-/_}" # pypi is ml-dtypes, github is ml_dtypes
 PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
@@ -13,7 +14,7 @@ EIGEN_CommitId="7bf2968fed5f246c0589e004cb420fcd7c71"
 DESCRIPTION="A stand-alone implementation of several NumPy dtype extensions"
 HOMEPAGE="https://github.com/jax-ml/ml_dtypes";
 SRC_URI="
-   https://github.com/jax-ml/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz
+   https://github.com/jax-ml/${PNGH}/archive/refs/tags/v${PV}.tar.gz -> 
${PNGH}-${PV}.gh.tar.gz

https://gitlab.com/libeigen/eigen/-/archive/${EIGEN_CommitId}/eigen-${EIGEN_CommitId}.tar.bz2
 "
 

diff --git a/profiles/updates/1Q-2024 b/profiles/updates/1Q-2024
index 042990983c3f..e6ceb321a776 100644
--- a/profiles/updates/1Q-2024
+++ b/profiles/updates/1Q-2024
@@ -71,3 +71,4 @@ move dev-util/scap-driver dev-debug/scap-driver
 move dev-util/icmake dev-build/icmake
 move sci-libs/scikit-image dev-python/scikit-image
 move dev-python/confusable_homoglyphs dev-python/confusable-homoglyphs
+move dev-python/ml_dtypes dev-python/ml-dtypes

diff --git a/sci-libs/tensorflow/tensorflow-2.14.1.ebuild 
b/sci-libs/tensorflow/tensorflow-2.14.1.ebuild
index 83e63834a518..a3fde6eea76c 100644
--- a/sci-libs/tensorflow/tensorflow-2.14.1.ebuild
+++ b/sci-libs/tensorflow/tensorflow-2.14.1.ebuild
@@ -123,7 +123,7 @@ RDEPEND="
~dev-python/flatbuffers-23.5.26[${PYTHON_USEDEP}]
>=dev-python/gast-0.3.3[${PYTHON_USEDEP}]
dev-python/h5py[${PYTHON_USEDEP}]
-   =dev-python/numpy-1.19[${PYTHON_USEDEP}]
>=dev-python/google-pasta-0.1.8[${PYTHON_USEDEP}]
>=dev-python/opt-einsum-3.3.0[${PYTHON_USEDEP}]

diff --git a/sci-libs/tensorflow/tensorflow-2.15.0.ebuild 
b/sci-libs/tensorflow/tensorflow-2.15.0.ebuild
index 77539bf5c9a4..d2304445fcf6 100644
--- a/sci-libs/tensorflow/tensorflow-2.1

[gentoo-commits] repo/proj/guru:dev commit in: app-dicts/rhvoice-en/

2024-02-04 Thread Anna Vyalkova
commit: 29c97519d0afdf2bf6c1274798fb54c414a12072
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Feb  3 12:01:18 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb  4 19:26:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=29c97519

app-dicts/rhvoice-en: new package, add 2.11

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

 app-dicts/rhvoice-en/Manifest   |  1 +
 app-dicts/rhvoice-en/metadata.xml   | 11 +++
 app-dicts/rhvoice-en/rhvoice-en-2.11.ebuild | 10 ++
 3 files changed, 22 insertions(+)

diff --git a/app-dicts/rhvoice-en/Manifest b/app-dicts/rhvoice-en/Manifest
new file mode 100644
index 00..00931fa209
--- /dev/null
+++ b/app-dicts/rhvoice-en/Manifest
@@ -0,0 +1 @@
+DIST rhvoice-en-2.11.zip 1147080 BLAKE2B 
0135b72e0e1e7e2161f164efac3b24c06ede025db9ab82e2a5c26d9ee20f2a2afd3b547a80fbfef82b7636e59c08c0ea8e038a7b87c9e79818cab14d624d9ae8
 SHA512 
dce89ae350a3058c8c08bebfb3b4cf46c2440e54b9f2193738e509bb8005873b28a4f420147f962588ff88f59aa15f14125791932752389f99ef43fc0931fa0f

diff --git a/app-dicts/rhvoice-en/metadata.xml 
b/app-dicts/rhvoice-en/metadata.xml
new file mode 100644
index 00..df8a0c0756
--- /dev/null
+++ b/app-dicts/rhvoice-en/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+   
+   RHVoice/English
+   
+

diff --git a/app-dicts/rhvoice-en/rhvoice-en-2.11.ebuild 
b/app-dicts/rhvoice-en/rhvoice-en-2.11.ebuild
new file mode 100644
index 00..e1ee401c11
--- /dev/null
+++ b/app-dicts/rhvoice-en/rhvoice-en-2.11.ebuild
@@ -0,0 +1,10 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+RHVOICE_LANG="English"
+RHVOICE_LANG_TAG=${PV//./-}
+inherit rhvoice-lang
+
+LICENSE="LGPL-2.1+"



[gentoo-commits] repo/proj/guru:dev commit in: app-voices/rhvoice-arina/

2024-02-04 Thread Anna Vyalkova
commit: 0d52a63e33ceae0570ef55dc8dc184a1f852fa88
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Feb  3 14:03:18 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb  4 19:26:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d52a63e

app-voices/rhvoice-arina: new package, add 4.0

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

 app-voices/rhvoice-arina/Manifest |  1 +
 app-voices/rhvoice-arina/metadata.xml | 11 +++
 app-voices/rhvoice-arina/rhvoice-arina-4.0.ebuild | 11 +++
 3 files changed, 23 insertions(+)

diff --git a/app-voices/rhvoice-arina/Manifest 
b/app-voices/rhvoice-arina/Manifest
new file mode 100644
index 00..6019f085fc
--- /dev/null
+++ b/app-voices/rhvoice-arina/Manifest
@@ -0,0 +1 @@
+DIST rhvoice-arina-4.0.zip 7660608 BLAKE2B 
15ed2ad8c83d49aca3881191e9e6684463df67471522c91e53c3887d4ca29acc1d32f8d5057bd6bb726a2d8357c8db95aa7e7a700f36da3c1fd267623d529f42
 SHA512 
6f5b9bcfc125ddc62df9eaf9a707302cd2e8d656acf70dbb412a325cc6b7833371002e73fd3bb4dc23b050f45c7d8e41b7843b303ccfb0f4b39b9147f10e0585

diff --git a/app-voices/rhvoice-arina/metadata.xml 
b/app-voices/rhvoice-arina/metadata.xml
new file mode 100644
index 00..1adf52345d
--- /dev/null
+++ b/app-voices/rhvoice-arina/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+   
+   RHVoice/arina-rus
+   
+

diff --git a/app-voices/rhvoice-arina/rhvoice-arina-4.0.ebuild 
b/app-voices/rhvoice-arina/rhvoice-arina-4.0.ebuild
new file mode 100644
index 00..ca9e263ea9
--- /dev/null
+++ b/app-voices/rhvoice-arina/rhvoice-arina-4.0.ebuild
@@ -0,0 +1,11 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+RHVOICE_VOICE="arina"
+RHVOICE_VOICE_REPO="arina-rus"
+RHVOICE_VOICE_L10N="ru"
+inherit rhvoice-voice
+
+LICENSE="CC-BY-NC-ND-4.0"



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

2024-02-04 Thread Anna Vyalkova
commit: a3f6e2e858758657206f7e8a5f20dacdfb7dbc9d
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Feb  3 12:20:06 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb  4 19:26:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a3f6e2e8

app-voices: new category

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

 app-voices/metadata.xml | 10 ++
 profiles/categories |  1 +
 2 files changed, 11 insertions(+)

diff --git a/app-voices/metadata.xml b/app-voices/metadata.xml
new file mode 100644
index 00..abdf54f7d1
--- /dev/null
+++ b/app-voices/metadata.xml
@@ -0,0 +1,10 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   The app-voices category contains voice packages for 
text-to-speech software.
+   
+   
+   Категория app-voices содержит пакеты голосов для синтезаторов 
речи.
+   
+

diff --git a/profiles/categories b/profiles/categories
index 52fcdee55d..dc05533c56 100644
--- a/profiles/categories
+++ b/profiles/categories
@@ -1,3 +1,4 @@
+app-voices
 dev-crystal
 dev-elixir
 dev-hare



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

2024-02-04 Thread Anna Vyalkova
commit: 3378f870a916cbcbe0db2706b9df3ab88f5babd8
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Feb  3 14:03:03 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb  4 19:26:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3378f870

rhvoice-voice.eclass: new eclass

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

 eclass/rhvoice-voice.eclass | 102 
 1 file changed, 102 insertions(+)

diff --git a/eclass/rhvoice-voice.eclass b/eclass/rhvoice-voice.eclass
new file mode 100644
index 00..796019f21d
--- /dev/null
+++ b/eclass/rhvoice-voice.eclass
@@ -0,0 +1,102 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# @ECLASS: rhvoice-voice.eclass
+# @MAINTAINER:
+# Anna 
+# @AUTHOR:
+# Anna 
+# @SUPPORTED_EAPIS: 8
+# @BLURB: eclass for packaging RHVoice voices
+# @DESCRIPTION:
+# An eclass streamlining the construction of ebuilds for the officially
+# supported RHVoice voices.
+#
+# Look at "copyright" files to identify voice's license.
+# @EXAMPLE:
+#
+# Most ebuilds will look like this:
+#
+# @CODE
+#
+# EAPI=8
+#
+# RHVOICE_VOICE="arina"
+# RHVOICE_VOICE_REPO="arina-rus"
+# RHVOICE_VOICE_L10N="ru"
+# inherit rhvoice-voice
+#
+# LICENSE="CC-BY-NC-ND-4.0"
+#
+# @CODE
+
+case ${EAPI} in
+   8) ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
+esac
+
+if [[ ! ${_RHVOICE_VOICE_ECLASS} ]]; then
+_RHVOICE_VOICE_ECLASS=1
+
+# @ECLASS_VARIABLE: RHVOICE_VOICE
+# @PRE_INHERIT
+# @REQUIRED
+# @DESCRIPTION:
+# Voice name (see "data/voices" in RHVoice source code).
+
+# @ECLASS_VARIABLE: RHVOICE_VOICE_L10N
+# @PRE_INHERIT
+# @REQUIRED
+# @DESCRIPTION:
+# Language name in L10N USE_EXPAND syntax.
+
+if [[ ! ${RHVOICE_VOICE} ]]; then
+   die "RHVOICE_VOICE must be set before inherit"
+fi
+
+if [[ ! ${RHVOICE_VOICE_L10N} ]]; then
+   die "RHVOICE_VOICE_L10N must be set before inherit"
+fi
+
+# @ECLASS_VARIABLE: RHVOICE_VOICE_REPO
+# @PRE_INHERIT
+# @DESCRIPTION:
+# Repository name under the RHVoice GitHub organization.
+: "${RHVOICE_VOICE_REPO:=${RHVOICE_VOICE:?}}"
+
+# @ECLASS_VARIABLE: RHVOICE_VOICE_TAG
+# @PRE_INHERIT
+# @DESCRIPTION:
+# Tag name for generating SRC_URI.
+: "${RHVOICE_VOICE_TAG:=${PV}}"
+
+# @ECLASS_VARIABLE: RHVOICE_VOICE_DISTFILE
+# @PRE_INHERIT
+# @DESCRIPTION:
+# Distfile name for generating SRC_URI, should be a ZIP archive.
+: "${RHVOICE_VOICE_DISTFILE:=data.zip}"
+
+DESCRIPTION="RHVoice voice: ${RHVOICE_VOICE:?} (${RHVOICE_VOICE_L10N:?})"
+HOMEPAGE="https://github.com/RHVoice/${RHVOICE_VOICE_REPO:?}";
+SRC_URI="https://github.com/RHVoice/${RHVOICE_VOICE_REPO}/releases/download/${RHVOICE_VOICE_TAG}/${RHVOICE_VOICE_DISTFILE}
 -> ${P}.zip"
+S="${WORKDIR}"
+
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+RDEPEND="app-accessibility/rhvoice-core[l10n_${RHVOICE_VOICE_L10N}]"
+BDEPEND="app-arch/unzip"
+
+# @FUNCTION: rhvoice-voice_src_install
+# @DESCRIPTION:
+# Install the voice.
+rhvoice-voice_src_install() {
+   debug-print-function ${FUNCNAME} "${@}"
+
+   insinto /usr/share/RHVoice/voices/${RHVOICE_VOICE:?}
+   doins -r .
+}
+
+fi
+
+EXPORT_FUNCTIONS src_install



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

2024-02-04 Thread Anna Vyalkova
commit: a27cd8860814a297f487e3b01c36e6e2d3292f04
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Feb  3 12:00:18 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb  4 19:26:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a27cd886

rhvoice-lang.eclass: new eclass

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

 eclass/rhvoice-lang.eclass | 109 +
 1 file changed, 109 insertions(+)

diff --git a/eclass/rhvoice-lang.eclass b/eclass/rhvoice-lang.eclass
new file mode 100644
index 00..17e65096f6
--- /dev/null
+++ b/eclass/rhvoice-lang.eclass
@@ -0,0 +1,109 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# @ECLASS: rhvoice-lang.eclass
+# @MAINTAINER:
+# Anna 
+# @AUTHOR:
+# Anna 
+# @SUPPORTED_EAPIS: 8
+# @BLURB: eclass for packaging RHVoice languages
+# @DESCRIPTION:
+# An eclass streamlining the construction of ebuilds for the officially
+# supported RHVoice languages.
+#
+# Look at "src/scripts" files to identify language's license.
+# @EXAMPLE:
+#
+# Most ebuilds will look like this:
+#
+# @CODE
+#
+# EAPI=8
+#
+# RHVOICE_LANG="Russian"
+# inherit rhvoice-lang
+#
+# LICENSE="LGPL-2.1+"
+#
+# @CODE
+
+case ${EAPI} in
+   8) ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
+esac
+
+if [[ ! ${_RHVOICE_LANG_ECLASS} ]]; then
+_RHVOICE_LANG_ECLASS=1
+
+# @ECLASS_VARIABLE: RHVOICE_LANG
+# @PRE_INHERIT
+# @REQUIRED
+# @DESCRIPTION:
+# Full language name (see "data/languages" in RHVoice source code).
+
+if [[ ! ${RHVOICE_LANG} ]]; then
+   die "RHVOICE_LANG must be set before inherit"
+fi
+
+# @ECLASS_VARIABLE: RHVOICE_LANG_REPO
+# @PRE_INHERIT
+# @DESCRIPTION:
+# Repository name under the RHVoice GitHub organization.
+: "${RHVOICE_LANG_REPO:=${RHVOICE_LANG:?}}"
+
+# @ECLASS_VARIABLE: RHVOICE_LANG_TAG
+# @PRE_INHERIT
+# @DESCRIPTION:
+# Tag name for generating SRC_URI.
+: "${RHVOICE_LANG_TAG:=${PV}}"
+
+# @ECLASS_VARIABLE: RHVOICE_LANG_DISTFILE
+# @PRE_INHERIT
+# @DESCRIPTION:
+# Distfile name for generating SRC_URI, should be a ZIP archive.
+: "${RHVOICE_LANG_DISTFILE:=RHVoice-language-${RHVOICE_LANG}-v${PV}.zip}"
+
+DESCRIPTION="${RHVOICE_LANG:?} language support for RHVoice"
+HOMEPAGE="https://github.com/RHVoice/${RHVOICE_LANG_REPO:?}";
+SRC_URI="https://github.com/RHVoice/${RHVOICE_LANG_REPO}/releases/download/${RHVOICE_LANG_TAG}/${RHVOICE_LANG_DISTFILE}
 -> ${P}.zip"
+S="${WORKDIR}"
+
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+BDEPEND="app-arch/unzip"
+
+# @FUNCTION: rhvoice-lang_src_prepare
+# @DESCRIPTION:
+# Remove stray files such as licenses.
+rhvoice-lang_src_prepare() {
+   debug-print-function ${FUNCNAME} "${@}"
+
+   default_src_prepare
+   find . -name "COPYING*" -o -name "LICENSE*" -delete || \
+   die "removing licenses failed"
+}
+
+# @FUNCTION: rhvoice-lang_src_install
+# @DESCRIPTION:
+# Install the language.
+rhvoice-lang_src_install() {
+   debug-print-function ${FUNCNAME} "${@}"
+
+   shopt -s nullglob
+   local docs=( README* )
+   shopt -u nullglob
+
+   for doc in "${docs[@]}"; do
+   dodoc "${doc}"
+   rm "${doc}" || die "removing ${doc}" failed
+   done
+
+   insinto /usr/share/RHVoice/languages/${RHVOICE_LANG:?}
+   doins -r .
+}
+
+fi
+
+EXPORT_FUNCTIONS src_prepare src_install



[gentoo-commits] repo/proj/guru:dev commit in: app-accessibility/rhvoice-core/

2024-02-04 Thread Anna Vyalkova
commit: 2afbf955a47a40bbd929a66a98729b20fea8a667
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Feb  3 12:10:46 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb  4 19:26:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2afbf955

app-accessibility/rhvoice-core: enable langs (en, ru)

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

 app-accessibility/rhvoice-core/rhvoice-core-1.14.0.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/app-accessibility/rhvoice-core/rhvoice-core-1.14.0.ebuild 
b/app-accessibility/rhvoice-core/rhvoice-core-1.14.0.ebuild
index 1a33f1bf06..e2990a848b 100644
--- a/app-accessibility/rhvoice-core/rhvoice-core-1.14.0.ebuild
+++ b/app-accessibility/rhvoice-core/rhvoice-core-1.14.0.ebuild
@@ -45,6 +45,12 @@ DEPEND="${COMMON_DEPEND}
 
 DOCS=( README.md doc/. config/dicts )
 
+LANGS=( en ru )
+for lang in "${LANGS[@]}"; do
+   IUSE+=" l10n_${lang}"
+   RDEPEND+=" l10n_${lang}? ( app-dicts/rhvoice-${lang} )"
+done
+
 src_unpack() {
default
cd "${S}" || die



[gentoo-commits] repo/proj/guru:dev commit in: app-dicts/rhvoice-ru/

2024-02-04 Thread Anna Vyalkova
commit: a7b2243b78a08e95b11ce43988950a1b93f24b16
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Feb  3 12:01:26 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb  4 19:26:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a7b2243b

app-dicts/rhvoice-ru: new package, add 2.14

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

 app-dicts/rhvoice-ru/Manifest   |  1 +
 app-dicts/rhvoice-ru/metadata.xml   | 11 +++
 app-dicts/rhvoice-ru/rhvoice-ru-2.14.ebuild |  9 +
 3 files changed, 21 insertions(+)

diff --git a/app-dicts/rhvoice-ru/Manifest b/app-dicts/rhvoice-ru/Manifest
new file mode 100644
index 00..d67734e16a
--- /dev/null
+++ b/app-dicts/rhvoice-ru/Manifest
@@ -0,0 +1 @@
+DIST rhvoice-ru-2.14.zip 1585105 BLAKE2B 
bbd7ba8caf646ff7d6b0125c97c3bb739c864f4ce9ebf627693454830cb4de31360932e2f12a2cfbc5f507b238aa1e84ebb22bc41e210956d11422f058626579
 SHA512 
1b9555ff0613d01928a91e09319111be3001e96a0fad3456d107e1c39b777d6899c05d78f38066a5c79f5e68e82847c2776030edf7c4738233f0193ed841854d

diff --git a/app-dicts/rhvoice-ru/metadata.xml 
b/app-dicts/rhvoice-ru/metadata.xml
new file mode 100644
index 00..9c89162f84
--- /dev/null
+++ b/app-dicts/rhvoice-ru/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+   
+   RHVoice/Russian
+   
+

diff --git a/app-dicts/rhvoice-ru/rhvoice-ru-2.14.ebuild 
b/app-dicts/rhvoice-ru/rhvoice-ru-2.14.ebuild
new file mode 100644
index 00..676ed48651
--- /dev/null
+++ b/app-dicts/rhvoice-ru/rhvoice-ru-2.14.ebuild
@@ -0,0 +1,9 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+RHVOICE_LANG="Russian"
+inherit rhvoice-lang
+
+LICENSE="LGPL-2.1+"



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

2024-02-04 Thread Bernard Cafarelli
commit: a70e79661f834a836a9476218427d6507172f6d6
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Feb  4 19:28:03 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Feb  4 19:28:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a70e7966

net-mail/fetchmail: add 6.4.38

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-mail/fetchmail/Manifest|  1 +
 net-mail/fetchmail/fetchmail-6.4.38.ebuild | 86 ++
 2 files changed, 87 insertions(+)

diff --git a/net-mail/fetchmail/Manifest b/net-mail/fetchmail/Manifest
index 2d76b253b809..25c3e5d211d9 100644
--- a/net-mail/fetchmail/Manifest
+++ b/net-mail/fetchmail/Manifest
@@ -1 +1,2 @@
 DIST fetchmail-6.4.37.tar.xz 1202860 BLAKE2B 
4dc7d116e9dc32c2ff070f669306d9f2c0f93d5638b748d7362d6c9ab8684ae7ed8e26278ecf63bf23e2fff27916f83f7287aff891bd90bad82793bb84775c40
 SHA512 
99a620380d9bd0713d76495f587adbcc95fc16e5fcb048dc528f3039ebd8fcfbb1e2f44e10fc25f70e50940ce89922ff39f1f3d724d1f47a8d4918a37c07d8d0
+DIST fetchmail-6.4.38.tar.xz 1220892 BLAKE2B 
6bb743b0e1f47143f69e3790ba2ad8849d2ec216c5fd7cc427a737e00183f2e3a65007df9dc5ffdebd991bd13e079a501519b271d02b1fd75151032d74e84dd2
 SHA512 
f58ab1275ceab2d11df590d32f5f59a8eb656ddab13bc47ffee8962aed53ce0509aa2cc100d5d67e59dac76c2d8159655a702e0c3f454d218b070129f785be59

diff --git a/net-mail/fetchmail/fetchmail-6.4.38.ebuild 
b/net-mail/fetchmail/fetchmail-6.4.38.ebuild
new file mode 100644
index ..5090653a89cd
--- /dev/null
+++ b/net-mail/fetchmail/fetchmail-6.4.38.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools systemd tmpfiles toolchain-funcs
+
+DESCRIPTION="the legendary remote-mail retrieval and forwarding utility"
+HOMEPAGE="https://www.fetchmail.info/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2 public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+IUSE="ssl nls kerberos tk selinux socks"
+
+RDEPEND="acct-user/fetchmail
+   ssl? ( >=dev-libs/openssl-3.0.9:= )
+   kerberos? ( virtual/krb5 )
+   nls? ( virtual/libintl )
+   !elibc_glibc? ( sys-fs/e2fsprogs )
+   socks? ( net-proxy/dante )"
+DEPEND="${RDEPEND}
+   app-arch/xz-utils
+   app-alternatives/lex
+   nls? ( sys-devel/gettext )"
+RDEPEND+=" selinux? ( sec-policy/selinux-fetchmail )"
+
+REQUIRED_USE="kerberos? ( ssl )"
+
+DOCS="FAQ FEATURES NEWS NOTES README README.NTLM README.SSL* TODO"
+HTML_DOCS="*.html"
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.3.26-python-optional.patch
+)
+S=${WORKDIR}/${P/_/.}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   export PYTHON=:
+
+   econf \
+   --enable-RPA \
+   --enable-NTLM \
+   --enable-SDPS \
+   $(use_enable nls) \
+   $(use_with ssl ssl "${EPREFIX}/usr") \
+   $(use_with kerberos gssapi) \
+   $(use_with kerberos kerberos5) \
+   --without-hesiod \
+   $(use_with socks)
+}
+
+src_compile() {
+   emake AR="$(tc-getAR)"
+}
+
+src_install() {
+   default
+
+   newinitd "${FILESDIR}"/fetchmail.initd fetchmail
+   newconfd "${FILESDIR}"/fetchmail.confd fetchmail
+
+   systemd_dounit  "${FILESDIR}"/${PN}.service
+   systemd_newunit "${FILESDIR}"/${PN}_at.service "${PN}@.service"
+   dotmpfiles "${FILESDIR}"/${PN}.conf
+
+   docinto contrib
+   local f
+   for f in contrib/* ; do
+   [ -f "${f}" ] && dodoc "${f}"
+   done
+}
+
+pkg_postinst() {
+   tmpfiles_process ${PN}.conf
+
+   if [[ -z ${REPLACING_VERSIONS} ]]; then
+   elog "Please see /etc/conf.d/fetchmail if you want to adjust"
+   elog "the polling delay used by the fetchmail init script."
+   fi
+}



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

2024-02-04 Thread Anna Vyalkova
commit: c3974fdb5dccb24a459263dae64e6c9441522eee
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb  4 19:25:06 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb  4 19:25:06 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c3974fdb

dev-python/mautrix: drop 0.20.4

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

 dev-python/mautrix/Manifest  |  1 -
 dev-python/mautrix/mautrix-0.20.4.ebuild | 39 
 2 files changed, 40 deletions(-)

diff --git a/dev-python/mautrix/Manifest b/dev-python/mautrix/Manifest
index 1ea104a0ee..b54fb010f9 100644
--- a/dev-python/mautrix/Manifest
+++ b/dev-python/mautrix/Manifest
@@ -1,2 +1 @@
 DIST mautrix-0.20.4.gh.tar.gz 244467 BLAKE2B 
adbab30c4b4e08b2def968bc7b85c4402cf32cfa4f15b17c8ba126a93230e2d84c6a43a3cc8bd0fe409d4fd1f9129a65c89d68ae61aaecd869cbf62480ff2883
 SHA512 
30a1a82fdb6875cd24dc685c567ad9c73eaa2d6a25e188498bdfec452dc530c0efa4373d3a1d2b217c5238ee9f33fc2d892549ea576c2f487f942a38eb8363d5
-DIST mautrix-0.20.4.tar.gz 243441 BLAKE2B 
8aadbe0147585dbd8c8d019fdbdbbcdd14f8ff3717ef9894abf431a1fe34e6fc8bc1a0dfb27235a04ff48aea60f19f6ee1d362b5712bfe7a1f2be51f774fa8bc
 SHA512 
57bc8a975702d8ab1f5cc28a2d8556a4fb346b299dd9c6f8c1c55c177aaabb1a0a198c4becb9eb8fd7887b142b7ffd6ca3031859d1ea417307fa265c7e4877ba

diff --git a/dev-python/mautrix/mautrix-0.20.4.ebuild 
b/dev-python/mautrix/mautrix-0.20.4.ebuild
deleted file mode 100644
index 2499e5f9f7..00
--- a/dev-python/mautrix/mautrix-0.20.4.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="A Python 3 asyncio Matrix framework"
-HOMEPAGE="https://github.com/mautrix/python/";
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-python/aiohttp[${PYTHON_USEDEP}]
-   dev-python/attrs[${PYTHON_USEDEP}]
-   dev-python/python-olm[${PYTHON_USEDEP}]
-   dev-python/pycryptodome[${PYTHON_USEDEP}]
-   dev-python/unpaddedbase64[${PYTHON_USEDEP}]
-   dev-python/yarl[${PYTHON_USEDEP}]
-   test? (
-   dev-python/aiosqlite[${PYTHON_USEDEP}]
-   dev-python/asyncpg[${PYTHON_USEDEP}]
-   

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

2024-02-04 Thread Anna Vyalkova
commit: 6b0464e027de7a13d7a0b39a2974f49fb32ff576
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Feb  3 06:31:43 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb  4 19:23:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6b0464e0

daemons.eclass: new eclass

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

 eclass/daemons.eclass | 213 ++
 1 file changed, 213 insertions(+)

diff --git a/eclass/daemons.eclass b/eclass/daemons.eclass
new file mode 100644
index 00..24798158d3
--- /dev/null
+++ b/eclass/daemons.eclass
@@ -0,0 +1,213 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# @ECLASS: daemons.eclass
+# @MAINTAINER:
+# Anna 
+# @AUTHOR:
+# Anna 
+# @SUPPORTED_EAPIS: 8
+# @BLURB: eclass to test packages against running daemons
+# @DESCRIPTION:
+# A utility eclass providing functions for starting and stopping daemons with
+# Pifpaf.
+#
+# This eclass does not set any metadata variables nor export any phase, so it
+# can be inherited safely.
+#
+# @SUBSECTION Supported daemons
+#
+# - ceph
+#
+# - consul
+#
+# - httpbin
+#
+# - kafka
+#
+# - memcached
+#
+# - mysql
+#
+# - postgresql
+#
+# - redis
+#
+# - vault
+#
+# @EXAMPLE:
+#
+# @CODE
+# EAPI=8
+#
+# ...
+#
+# DAEMONS_REQ_USE=(
+#  [postgresql]="xml"
+# )
+# inherit daemons distutils-r1
+#
+# ...
+#
+# distutils_enable_tests pytest
+#
+# daemons_enable postgresql test
+#
+# src_test() {
+#  daemons_start postgresql
+#  distutils-r1_src_test
+#  daemons_stop postgresql
+# }
+# @CODE
+
+case ${EAPI} in
+   8) ;;
+   *) die "${ECLASS}: EAPI ${EAPI} unsupported."
+esac
+
+if [[ ! ${_DAEMONS_ECLASS} ]]; then
+_DAEMONS_ECLASS=1
+
+# @ECLASS_VARIABLE: DAEMONS_REQ_USE
+# @PRE_INHERIT
+# @DEFAULT_UNSET
+# @DESCRIPTION:
+# Bash associative array of USE flags required to be enabled on daemons,
+# formed as a USE-dependency string.
+
+# @ECLASS_VARIABLE: DAEMONS_DEPEND
+# @OUTPUT_VARIABLE
+# @DESCRIPTION:
+# This is an eclass-generated bash associative array of dependency strings for
+# daemons.
+declare -Ag DAEMONS_DEPEND=()
+
+# @FUNCTION: _daemons_set_globals
+# @INTERNAL
+# @DESCRIPTION:
+# Set the DAEMONS_DEPEND variable.
+_daemons_set_globals() {
+   local -A pkgs=(
+   [ceph]="sys-cluster/ceph"
+   [consul]="app-admin/consul"
+   [httpbin]="dev-python/httpbin"
+   [kafka]="net-misc/kafka-bin"
+   [memcached]="net-misc/memcached"
+   [mysql]="virtual/mysql"
+   [postgresql]="dev-db/postgresql"
+   [redis]="dev-db/redis"
+   [vault]="app-admin/vault"
+   )
+
+   local -A useflags=(
+   [mysql]="server"
+   [postgresql]="server"
+   )
+
+   if declare -p DAEMONS_REQ_USE &>/dev/null; then
+   [[ $(declare -p DAEMONS_REQ_USE) == "declare -A"* ]] || \
+   die "DAEMONS_REQ_USE must be declared as an associative 
array"
+   fi
+
+   local name dep usestr
+   for name in "${!pkgs[@]}"; do
+   dep=${pkgs[${name:?}]:?}
+   usestr=${useflags[${name:?}]}
+   usestr+=",${DAEMONS_REQ_USE[${name:?}]}"
+   # strip leading/trailing commas
+   usestr=${usestr#,}
+   usestr=${usestr%,}
+
+   [[ ${usestr?} ]] && usestr="[${usestr?}]"
+   DAEMONS_DEPEND[${name:?}]="dev-util/pifpaf ${dep:?}${usestr?}"
+   done
+
+   readonly DAEMONS_DEPEND
+}
+_daemons_set_globals
+unset -f _daemons_set_globals
+
+# @FUNCTION: daemons_enable
+# @USAGE:  
+# @DESCRIPTION:
+# Add the daemon package to build-time dependencies under the given USE flag
+# (IUSE will be set automatically).
+daemons_enable() {
+   debug-print-function ${FUNCNAME} "${@}"
+
+   local daemon=${1:?}
+   local useflag=${2:?}
+
+   IUSE+=" ${useflag:?}"
+   BDEPEND+=" ${useflag:?}? ( ${DAEMONS_DEPEND[${daemon:?}]:?} )"
+   if [[ ${useflag:?} == "test" ]]; then
+   RESTRICT+=" !test? ( test )"
+   fi
+}
+
+# @FUNCTION: daemons_start
+# @USAGE:  [args...]
+# @DESCRIPTION:
+# Start the daemon.  All arguments are passes to Pifpaf.
+#
+# Pifpaf will set some environment variables for you, they will be prefixed by
+# uppercase daemon name.  See upstream documentation for details.
+daemons_start() {
+   debug-print-function ${FUNCNAME} "${@}"
+
+   local daemon=${1:?}
+   shift
+
+   local logfile="${T?}/daemon-${daemon:?}.log"
+   local tempfile="${T?}/daemon-${daemon:?}.sh"
+   local myargs=(
+   --env-prefix "${daemon^^}"
+   --log-file "${logfile:?}"
+   --verbose
+   )
+
+   ebegin "Starting ${daemon:?}"
+   pifpaf "${myargs[@]}" run "${daemon:?}" "${@}" > "${tempfile:?}" && \
+   source "${te

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

2024-02-04 Thread Anna Vyalkova
commit: e677767400dab06bbb2c3d5ef0eb2b9c344089a7
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Feb  3 07:29:38 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb  4 19:23:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e6777674

eclass/tests: add daemons.eclass tests

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

 eclass/tests/daemons.sh | 91 +
 1 file changed, 91 insertions(+)

diff --git a/eclass/tests/daemons.sh b/eclass/tests/daemons.sh
new file mode 100755
index 00..ccd0ded810
--- /dev/null
+++ b/eclass/tests/daemons.sh
@@ -0,0 +1,91 @@
+#!/bin/bash
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GENTOO_REPO=$(portageq get_repo_path / gentoo) || exit
+source "${GENTOO_REPO:?}"/eclass/tests/tests-common.sh || exit
+TESTS_ECLASS_SEARCH_PATHS+=( "${GENTOO_REPO:?}"/eclass )
+
+declare -A DAEMONS_REQ_USE=(
+   [ceph]="ssl"
+   [postgresql]="xml"
+)
+
+inherit daemons
+
+test_depend() {
+   tbegin "if \${DAEMONS_DEPEND} is defined"
+   declare -p DAEMONS_DEPEND &>/dev/null
+   tend $?
+
+   tbegin "if \${DAEMONS_DEPEND} contains Pifpaf"
+   [[ "${DAEMONS_DEPEND[*]}" == *"dev-util/pifpaf"* ]]
+   tend $?
+
+   tbegin "\${DAEMONS_DEPEND[ceph]}"
+   [[ "${DAEMONS_DEPEND[ceph]}" == *"sys-cluster/ceph[ssl]" ]]
+   tend $?
+
+   tbegin "\${DAEMONS_DEPEND[consul]}"
+   [[ "${DAEMONS_DEPEND[consul]}" == *"app-admin/consul" ]]
+   tend $?
+
+   tbegin "\${DAEMONS_DEPEND[httpbin]}"
+   [[ "${DAEMONS_DEPEND[httpbin]}" == *"dev-python/httpbin" ]]
+   tend $?
+
+   tbegin "\${DAEMONS_DEPEND[kafka]}"
+   [[ "${DAEMONS_DEPEND[kafka]}" == *"net-misc/kafka-bin" ]]
+   tend $?
+
+   tbegin "\${DAEMONS_DEPEND[memcached]}"
+   [[ "${DAEMONS_DEPEND[memcached]}" == *"net-misc/memcached" ]]
+   tend $?
+
+   tbegin "\${DAEMONS_DEPEND[mysql]}"
+   [[ "${DAEMONS_DEPEND[mysql]}" == *"virtual/mysql[server]" ]]
+   tend $?
+
+   tbegin "\${DAEMONS_DEPEND[postgresql]}"
+   [[ "${DAEMONS_DEPEND[postgresql]}" == *"dev-db/postgresql[server,xml]" 
]]
+   tend $?
+
+   tbegin "\${DAEMONS_DEPEND[redis]}"
+   [[ "${DAEMONS_DEPEND[redis]}" == *"dev-db/redis" ]]
+   tend $?
+
+   tbegin "\${DAEMONS_DEPEND[vault]}"
+   [[ "${DAEMONS_DEPEND[vault]}" == *"app-admin/vault" ]]
+   tend $?
+}
+
+test_daemons_enable() {
+   local IUSE= RESTRICT= BDEPEND=
+   local svc=${1?}
+
+   IUSE= RESTRICT= BDEPEND=
+   tbegin "'daemons_enable ${svc} test'"
+   daemons_enable ${svc} test && [[ ${BDEPEND} && ${IUSE} && ${RESTRICT} ]]
+   tend $?
+
+   IUSE= RESTRICT= BDEPEND=
+   tbegin "'daemons_enable ${svc} test-db'"
+   daemons_enable ${svc} test-db && [[ ${BDEPEND} && ${IUSE} && ! 
${RESTRICT} ]]
+   tend $?
+}
+
+einfo "Testing dependency strings"
+eindent
+test_depend
+eoutdent
+
+einfo "Testing daemons_enable"
+eindent
+for svc in "${!DAEMONS_DEPEND[@]}"; do
+   test_daemons_enable ${svc}
+done
+eoutdent
+
+texit



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

2024-02-04 Thread Anna Vyalkova
commit: 554c405b821ea2d1d9d2faa71f070d38e31f0a3e
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Feb  3 07:31:33 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb  4 19:23:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=554c405b

dev-python/mautrix: switch to daemons.eclass

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

 dev-python/mautrix/mautrix-0.20.4-r2.ebuild | 65 +
 1 file changed, 65 insertions(+)

diff --git a/dev-python/mautrix/mautrix-0.20.4-r2.ebuild 
b/dev-python/mautrix/mautrix-0.20.4-r2.ebuild
new file mode 100644
index 00..d7a7df90a4
--- /dev/null
+++ b/dev-python/mautrix/mautrix-0.20.4-r2.ebuild
@@ -0,0 +1,65 @@
+# 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 daemons distutils-r1 optfeature
+
+DESCRIPTION="A Python 3 asyncio Matrix framework"
+HOMEPAGE="
+   https://pypi.org/project/mautrix/
+   https://github.com/mautrix/python
+"
+
+# use github tarball for test data
+SRC_URI="https://github.com/mautrix/python/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+S="${WORKDIR}/python-${PV}"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="crypt"
+REQUIRED_USE="test? ( crypt )"
+
+RDEPEND="
+   dev-python/aiohttp[${PYTHON_USEDEP}]
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/yarl[${PYTHON_USEDEP}]
+   crypt? (
+   dev-python/python-olm[${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   dev-python/unpaddedbase64[${PYTHON_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? (
+   dev-python/aiosqlite[${PYTHON_USEDEP}]
+   dev-python/asyncpg[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+daemons_enable postgresql test
+
+# Disabled because of https://bugs.gentoo.org/922488
+#distutils_enable_sphinx docs \
+#  dev-python/sphinx-rtd-theme
+
+src_test() {
+   daemons_start postgresql --host 127.0.0.1
+   local -x MEOW_TEST_PG_URL="${POSTGRESQL_URL:?}"
+
+   distutils-r1_src_test
+   daemons_stop postgresql
+}
+
+pkg_postinst() {
+   optfeature "MIME type detection support" dev-python/python-magic
+   optfeature "media transcoding support" media-video/ffmpeg
+}



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

2024-02-04 Thread Anna Vyalkova
commit: cfdd31feb59d000371524571a6ff1e435e58afbc
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Feb  3 06:30:53 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb  4 19:23:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cfdd31fe

databases.eclass: fix "--add-deps" helper

It's called in ebuild scope so "+=" should be used.

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

 eclass/databases.eclass | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/eclass/databases.eclass b/eclass/databases.eclass
index 1c640d3ee9..721ec0e59d 100644
--- a/eclass/databases.eclass
+++ b/eclass/databases.eclass
@@ -192,12 +192,11 @@ _databases_add_deps() {
local funcname=${1?}
local useflag=${2?}
 
-   BDEPEND="${useflag}? ( ${DATABASES_DEPEND[${funcname:1}]} )"
-   IUSE="${useflag}"
-   [[ ${useflag} == "test" ]] &&
-   RESTRICT="!test? ( test )"
-
-   return 0
+   IUSE+=" ${useflag}"
+   BDEPEND+=" ${useflag}? ( ${DATABASES_DEPEND[${funcname:1}]} )"
+   if [[ ${useflag} == "test" ]]; then
+   RESTRICT+= "!test? ( test )"
+   fi
 }
 
 # @FUNCTION: _databases_stop_service



[gentoo-commits] repo/proj/guru:dev commit in: phosh-base/phosh-tour/

2024-02-04 Thread Anna Vyalkova
commit: 376b0130ed94b6b5e570e7979f51819471ce1f66
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb  4 19:19:09 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb  4 19:21:12 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=376b0130

phosh-base/phosh-tour: add verify-sig

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

 phosh-base/phosh-tour/Manifest |  1 +
 phosh-base/phosh-tour/phosh-tour-0.36.0.ebuild | 14 +++---
 2 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/phosh-base/phosh-tour/Manifest b/phosh-base/phosh-tour/Manifest
index 4ceb65f155..304c00fb54 100644
--- a/phosh-base/phosh-tour/Manifest
+++ b/phosh-base/phosh-tour/Manifest
@@ -1,2 +1,3 @@
 DIST phosh-tour-0.36.0.tar.xz 113636 BLAKE2B 
21803419b5e70d7fbb38da23d266905eb254b7f38653d222b7da062c603071ff682a4c92ec673e50850d4cdadc5fc82c2b59fa7d1c87d9a5827bc12ab4f0a35b
 SHA512 
c0d493be60462fe801a72d957ab2f36aafd7fcb5a515f087094ca9723889b8725c241d251cf5e6a0fe2b895417b8779b3c4efe19eb8372e4da9ec812b849dc15
+DIST phosh-tour-0.36.0.tar.xz.asc 833 BLAKE2B 
5501484621f4aa76f4a4f71c65d6c1469d521e1e0b01427180b6753b9c20d7aa07e72cd75c43eee08fa7e6493a07c6b8f671c539afca389d44f5fe836731469b
 SHA512 
a243fe4ea2933bc3b4de46ce23e29571a620db6e8c415e16f928f5c6a9c821c6c87146dec85832d36cd1d68349054a12888f1f67ee4fdcbfc6fee7fb01add7aa
 DIST phosh-tour-v0.35.0.tar.bz2 121098 BLAKE2B 
cd229c7d7a406dd4cea1a4e5bdf6c271f93025c2337d974873995c7b000316d7d210dcf729955d3c49dbb6360f79d1d28d6198c257142dd252cf263ab1089693
 SHA512 
af435e228f4a3151accf122faf7eb33d1198ccc890fee8d45e9005dfa3887a5fd0ae7a931756a707bcbe0511c20a54e1adf967873dca126f9904bf43174769c3

diff --git a/phosh-base/phosh-tour/phosh-tour-0.36.0.ebuild 
b/phosh-base/phosh-tour/phosh-tour-0.36.0.ebuild
index 383044b173..5facdc306b 100644
--- a/phosh-base/phosh-tour/phosh-tour-0.36.0.ebuild
+++ b/phosh-base/phosh-tour/phosh-tour-0.36.0.ebuild
@@ -3,11 +3,12 @@
 
 EAPI=8
 
-inherit gnome2-utils meson xdg
+inherit gnome2-utils meson verify-sig xdg
 
 DESCRIPTION="Introduction to phosh on smartphones"
 HOMEPAGE="https://gitlab.gnome.org/guidog/phosh-tour";
-SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz";
+SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz
+   verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc 
)"
 
 LICENSE="GPL-3+"
 SLOT="0"
@@ -19,7 +20,14 @@ DEPEND="
>=gui-libs/libadwaita-1.1:1
 "
 RDEPEND="${DEPEND}"
-BDEPEND="sys-devel/gettext"
+BDEPEND="
+   sys-devel/gettext
+   verify-sig? (
+   sec-keys/openpgp-keys-phosh
+   )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/phosh.asc"
 
 QA_DESKTOP_FILE="usr/share/applications/mobi.phosh.PhoshTour.desktop"
 



[gentoo-commits] repo/proj/guru:dev commit in: x11-wm/phoc/

2024-02-04 Thread Anna Vyalkova
commit: 1fe2422a68d8e0f22fa997181e1de92039339d8c
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb  4 07:01:55 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb  4 19:11:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1fe2422a

x11-wm/phoc: add 0.36.0, drop 0.33.0

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

 x11-wm/phoc/Manifest   |  2 +-
 x11-wm/phoc/{phoc-0.33.0.ebuild => phoc-0.36.0.ebuild} | 17 +
 2 files changed, 14 insertions(+), 5 deletions(-)

diff --git a/x11-wm/phoc/Manifest b/x11-wm/phoc/Manifest
index fd75171bab..7d1927efb3 100644
--- a/x11-wm/phoc/Manifest
+++ b/x11-wm/phoc/Manifest
@@ -1,2 +1,2 @@
-DIST phoc-0.33.0.tar.xz 646148 BLAKE2B 
74e6ac8eec5a37a9dd255d48b1bca65f992399eeb9dc19b22bb84e746f7cae95306c0a487aae828d939be2a0736408476aba6b947c1f44d825340bfcb1873d49
 SHA512 
7907c116b426383843b6782bafe5f416e7cb8b4039c9ee81ace35476df3b4d0ef92a968f57edef91094cd28387ceff03f1cdd802de65e0e9e3840eab03a78ac9
 DIST phoc-0.35.0.tar.xz 677432 BLAKE2B 
722a3669b1d76015612b5f4020d0e21c47faa8f6fb19887b2b79d4f6b79e30f45e0332ae2e2771fb9169214002508bdcff61ee0e7f874930e03a7cf952c44e7c
 SHA512 
ec4b382ef11b257afe3b13ebf1e588353c785279afde4b1a8ee80790cb6a299fd94098a5170b30a2114061d86bdf388bb1c99f8ce1bd5173deb886d11015681e
+DIST phoc-0.36.0.tar.xz 681384 BLAKE2B 
6c27c785dd01f9e44cb0940c5a4f73d5ce75cad85808d0b6c801360401ff001cca839abd27bc8442702c5241bac043c6d7015e6f1c5a5ec30cfcb6779adf973b
 SHA512 
a47851a3e222958ad55c05ed86a068b30f6e00ed5d7e957aab99e7f4103b95fee4db6b177f2de8d0c9ce11306c68ef74d78e38ea0bdb6c47e66f9ef9bf0e9f66

diff --git a/x11-wm/phoc/phoc-0.33.0.ebuild b/x11-wm/phoc/phoc-0.36.0.ebuild
similarity index 81%
rename from x11-wm/phoc/phoc-0.33.0.ebuild
rename to x11-wm/phoc/phoc-0.36.0.ebuild
index 24ca3424d6..6b3b29f93f 100644
--- a/x11-wm/phoc/phoc-0.33.0.ebuild
+++ b/x11-wm/phoc/phoc-0.36.0.ebuild
@@ -13,21 +13,26 @@ LICENSE="|| ( GPL-3+ MIT ) GPL-3+ LGPL-2.1+ MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64"
 IUSE="+X gtk-doc man test"
+REQUIRED_USE="test? ( X )"
 RESTRICT="!test? ( test )"
 
 DEPEND="
-   >=dev-libs/glib-2.70:2
+   >=dev-libs/glib-2.74:2
dev-libs/json-glib
dev-libs/libinput:=
dev-libs/wayland
>=gnome-base/gnome-desktop-3.26:3
gnome-base/gsettings-desktop-schemas
-   >=gui-libs/wlroots-0.16.0:=[X?]
-   =gui-libs/wlroots-0.17.1:=[X?]
+   

[gentoo-commits] repo/proj/guru:dev commit in: phosh-base/phosh-shell/, profiles/

2024-02-04 Thread Anna Vyalkova
commit: 79e235d3cc74368f4f175c6b400583ff0fd01633
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb  4 19:10:50 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb  4 19:11:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=79e235d3

phosh-base/phosh-shell: add 0.36.0

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

 phosh-base/phosh-shell/Manifest  |   1 +
 phosh-base/phosh-shell/metadata.xml  |   5 +
 phosh-base/phosh-shell/phosh-shell-0.36.0.ebuild | 132 +++
 profiles/package.use.mask|   4 +
 4 files changed, 142 insertions(+)

diff --git a/phosh-base/phosh-shell/Manifest b/phosh-base/phosh-shell/Manifest
index d0e5e6c20d..fc2bcfea44 100644
--- a/phosh-base/phosh-shell/Manifest
+++ b/phosh-base/phosh-shell/Manifest
@@ -1,3 +1,4 @@
 DIST libcall-ui-acfbb136bbf74514e0b9801ce6c1e8acf36350b6.tar.gz 159337 BLAKE2B 
47cd388043514baf568914adea281e884d0fa04375d8cc116cabd6a1061fcfb5e224a8065afffd2957513657ff5970d1dead33cea99f36117bb80b35d6f34513
 SHA512 
b79e3d8ac9889109e0fe20f149ffb14bde198f7a364152a60c7175228c283f18a7abe2049b01935d11fd005e14ef4da9c23ada6c651801364c79bc2dca1e71f2
 DIST libgnome-volume-control-ae1a34aafce7026b8c0f65a43c9192d756fe1057.tar.gz 
45164 BLAKE2B 
c6807f855e7d4f45b58c7776cd497077b4adf8d577f9af014a8631a054c47374dfe5caa5652be208c6e566bfb8af70a0bb5e164f345b7612cb8786039625a191
 SHA512 
723334bff55927363dab47ef22c71dcaf94263fe76e49c40f1cbfbd5f86383e68fd4bf2182eb5777dda8e2ede4ee4710e1a7ab1379d3ca40d68f68ff30c62e21
+DIST phosh-0.36.0.tar.xz 839440 BLAKE2B 
a6aa1c6fc2356055b0a451cb66fcfcbf3329059ab620aa56122e63e5eafc7f43ff1b1e4842fcadd7506f4724dbbab6e4785c6fb9b9e669e888c427be9163f0ab
 SHA512 
e108423c97343917b4be1827c44642e90738027b543bdc4bf2f45073101383227a157771a9efdf0b65a9adf30a09d210be21d35043ced8a9046fe70588e2
 DIST phosh-v0.17.0.tar.gz 726863 BLAKE2B 
6a4c6bc6b3f645b7805445be21a4d8df13b786ee8cf104cf202a88a8333c5123cf34e5c136fa21d13476c71a51240d87388587bca84a37487e4984434fd32c53
 SHA512 
020a0cc5659d5c1a5f4291baed231f3f7b698dc41f027173cc59f3429a1a43bbf6f2213f2fb79d7d2c175518cb6a892c419a3b0ad902e51cca2c313f5bbc84bf

diff --git a/phosh-base/phosh-shell/metadata.xml 
b/phosh-base/phosh-shell/metadata.xml
index dbc793aa3f..9858884bbc 100644
--- a/phosh-base/phosh-shell/metadata.xml
+++ b/phosh-base/phosh-shell/metadata.xml
@@ -12,6 +12,11 @@



https://gitlab.gnome.org/World/Phosh/phosh/-/issues
+   
https://gitlab.gnome.org/World/Phosh/phosh/-/wikis/Home
World/Phosh/phosh

+   
+   Build lockscreen plugins and 
widgets
+   Run integration tests
+   
 

diff --git a/phosh-base/phosh-shell/phosh-shell-0.36.0.ebuild 
b/phosh-base/phosh-shell/phosh-shell-0.36.0.ebuild
new file mode 100644
index 00..ea8fd4b3cb
--- /dev/null
+++ b/phosh-base/phosh-shell/phosh-shell-0.36.0.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson pam systemd virtualx xdg
+
+MY_PN="${PN%-shell}"
+MY_P="${MY_PN}-${PV}"
+DESCRIPTION="Pure Wayland shell for mobile devices"
+HOMEPAGE="https://gitlab.gnome.org/World/Phosh/phosh/";
+SRC_URI="https://sources.phosh.mobi/releases/${MY_PN}/${MY_P}.tar.xz";
+S="${WORKDIR}/${MY_P}"
+
+KEYWORDS="~amd64 ~arm64"
+LICENSE="CC0-1.0 CC-BY-SA-4.0 GPL-2+ GPL-3+ LGPL-2+ LGPL-2.1+ MIT"
+SLOT="0"
+IUSE="elogind gtk-doc +lockscreen-plugins man test test-full"
+REQUIRED_USE="test-full? ( lockscreen-plugins )"
+
+COMMON_DEPEND="
+   >=app-crypt/gcr-3.7.5:0
+   app-crypt/libsecret
+   >=dev-libs/feedbackd-0.2.0
+   dev-libs/fribidi
+   >=dev-libs/glib-2.76:2
+   >=dev-libs/json-glib-1.6.2
+   dev-libs/libgudev:=
+   >=dev-libs/wayland-1.14
+   >=gnome-base/gnome-desktop-3.26:3
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=gnome-extra/evolution-data-server-3.33.1:=
+   >=gui-libs/libhandy-1.1.90:1
+   media-libs/libpulse[glib]
+   media-sound/callaudiod
+   >=net-misc/networkmanager-1.14
+   sys-apps/dbus
+   >=sys-auth/polkit-0.105
+   sys-libs/pam
+   >=sys-power/upower-0.99.1:=
+   >=x11-libs/gtk+-3.22:3[wayland]
+   elogind? ( >=sys-auth/elogind-241 )
+   !elogind? ( >=sys-apps/systemd-241:= )
+   lockscreen-plugins? (
+   app-text/evince:=
+   gui-libs/gtk:4
+   gui-libs/libadwaita:1
+   )
+"
+RUNTIME_DEPEND="
+   gnome-base/gnome-shell
+   virtual/freedesktop-icon-theme
+   x11-themes/gnome-themes-standard
+"
+
+DEPEND="
+   ${COMMON_DEPEND:?}
+   >=dev-libs/wayland-protocols-1.12
+   test-full? ( ${RUNTIME_DEPEND:?} )
+"
+RDEPEND="
+   ${COMMON_DEPEND:?}
+   ${RUNTIME_DEPEND:?}
+   !elogind? ( sys-libs/libcap )
+"
+BDEPEND="
+   dev-libs/glib

[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/phosh-tour/

2024-02-04 Thread Anna Vyalkova
commit: e8ca171e3d4a767ce942486286932d3bb55cac61
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb  4 06:50:59 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb  4 19:11:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e8ca171e

gui-apps/phosh-tour: add 0.36.0, drop 0.28.0

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

 gui-apps/phosh-tour/Manifest| 2 +-
 .../{phosh-tour-0.28.0.ebuild => phosh-tour-0.36.0.ebuild}  | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/gui-apps/phosh-tour/Manifest b/gui-apps/phosh-tour/Manifest
index 5f55a8bbe5..4ceb65f155 100644
--- a/gui-apps/phosh-tour/Manifest
+++ b/gui-apps/phosh-tour/Manifest
@@ -1,2 +1,2 @@
-DIST phosh-tour-v0.28.0.tar.bz2 120380 BLAKE2B 
629bd6eae4cca4d65d0725299d6d6303d32056b46c5df9109ffd9558f81d1e206acbd160c3ff244a328f42d33438d44642f31a2f77389cebb3dd60d793229ca8
 SHA512 
0c49f8bf0d89399fec5e67480374f1f396d01bb47a01906111395b7df37e33eaac6255c7374a7313edd6c1c7e3b5b829695e7a564b2b204036d045484bc77a63
+DIST phosh-tour-0.36.0.tar.xz 113636 BLAKE2B 
21803419b5e70d7fbb38da23d266905eb254b7f38653d222b7da062c603071ff682a4c92ec673e50850d4cdadc5fc82c2b59fa7d1c87d9a5827bc12ab4f0a35b
 SHA512 
c0d493be60462fe801a72d957ab2f36aafd7fcb5a515f087094ca9723889b8725c241d251cf5e6a0fe2b895417b8779b3c4efe19eb8372e4da9ec812b849dc15
 DIST phosh-tour-v0.35.0.tar.bz2 121098 BLAKE2B 
cd229c7d7a406dd4cea1a4e5bdf6c271f93025c2337d974873995c7b000316d7d210dcf729955d3c49dbb6360f79d1d28d6198c257142dd252cf263ab1089693
 SHA512 
af435e228f4a3151accf122faf7eb33d1198ccc890fee8d45e9005dfa3887a5fd0ae7a931756a707bcbe0511c20a54e1adf967873dca126f9904bf43174769c3

diff --git a/gui-apps/phosh-tour/phosh-tour-0.28.0.ebuild 
b/gui-apps/phosh-tour/phosh-tour-0.36.0.ebuild
similarity index 83%
rename from gui-apps/phosh-tour/phosh-tour-0.28.0.ebuild
rename to gui-apps/phosh-tour/phosh-tour-0.36.0.ebuild
index c28a966e2f..383044b173 100644
--- a/gui-apps/phosh-tour/phosh-tour-0.28.0.ebuild
+++ b/gui-apps/phosh-tour/phosh-tour-0.36.0.ebuild
@@ -5,11 +5,9 @@ EAPI=8
 
 inherit gnome2-utils meson xdg
 
-MY_P="${PN}-v${PV}"
 DESCRIPTION="Introduction to phosh on smartphones"
 HOMEPAGE="https://gitlab.gnome.org/guidog/phosh-tour";
-SRC_URI="https://gitlab.gnome.org/guidog/${PN}/-/archive/v${PV}/${MY_P}.tar.bz2";
-S="${WORKDIR}/${MY_P}"
+SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz";
 
 LICENSE="GPL-3+"
 SLOT="0"
@@ -23,6 +21,8 @@ DEPEND="
 RDEPEND="${DEPEND}"
 BDEPEND="sys-devel/gettext"
 
+QA_DESKTOP_FILE="usr/share/applications/mobi.phosh.PhoshTour.desktop"
+
 src_configure() {
local emesonargs=(
-Dbrand="smartphone"



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

2024-02-04 Thread Anna Vyalkova
commit: a52211e8dbc2f0243bb5c0a70369cf7346b5d9ce
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb  4 07:09:04 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb  4 19:11:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a52211e8

phosh-base: new category

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

 phosh-base/metadata.xml | 10 ++
 profiles/categories |  1 +
 2 files changed, 11 insertions(+)

diff --git a/phosh-base/metadata.xml b/phosh-base/metadata.xml
new file mode 100644
index 00..723504584f
--- /dev/null
+++ b/phosh-base/metadata.xml
@@ -0,0 +1,10 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   The phosh-base category contains core Phosh packages.
+   
+   
+   Категория phosh-base содержит основные пакеты мобильной 
оболочки Phosh.
+   
+

diff --git a/profiles/categories b/profiles/categories
index 63af7462d7..52fcdee55d 100644
--- a/profiles/categories
+++ b/profiles/categories
@@ -8,3 +8,4 @@ dev-raku
 dev-zig
 mpv-plugin
 net-client
+phosh-base



[gentoo-commits] repo/proj/guru:dev commit in: phosh-base/phosh-shell/

2024-02-04 Thread Anna Vyalkova
commit: 5cac954df6a7bcdf47502db1db74118afdb09e15
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb  4 19:20:45 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb  4 19:21:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5cac954d

phosh-base/phosh-shell: add verify-sig

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

 phosh-base/phosh-shell/Manifest  | 1 +
 phosh-base/phosh-shell/phosh-shell-0.36.0.ebuild | 8 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/phosh-base/phosh-shell/Manifest b/phosh-base/phosh-shell/Manifest
index fc2bcfea44..424f46923f 100644
--- a/phosh-base/phosh-shell/Manifest
+++ b/phosh-base/phosh-shell/Manifest
@@ -1,4 +1,5 @@
 DIST libcall-ui-acfbb136bbf74514e0b9801ce6c1e8acf36350b6.tar.gz 159337 BLAKE2B 
47cd388043514baf568914adea281e884d0fa04375d8cc116cabd6a1061fcfb5e224a8065afffd2957513657ff5970d1dead33cea99f36117bb80b35d6f34513
 SHA512 
b79e3d8ac9889109e0fe20f149ffb14bde198f7a364152a60c7175228c283f18a7abe2049b01935d11fd005e14ef4da9c23ada6c651801364c79bc2dca1e71f2
 DIST libgnome-volume-control-ae1a34aafce7026b8c0f65a43c9192d756fe1057.tar.gz 
45164 BLAKE2B 
c6807f855e7d4f45b58c7776cd497077b4adf8d577f9af014a8631a054c47374dfe5caa5652be208c6e566bfb8af70a0bb5e164f345b7612cb8786039625a191
 SHA512 
723334bff55927363dab47ef22c71dcaf94263fe76e49c40f1cbfbd5f86383e68fd4bf2182eb5777dda8e2ede4ee4710e1a7ab1379d3ca40d68f68ff30c62e21
 DIST phosh-0.36.0.tar.xz 839440 BLAKE2B 
a6aa1c6fc2356055b0a451cb66fcfcbf3329059ab620aa56122e63e5eafc7f43ff1b1e4842fcadd7506f4724dbbab6e4785c6fb9b9e669e888c427be9163f0ab
 SHA512 
e108423c97343917b4be1827c44642e90738027b543bdc4bf2f45073101383227a157771a9efdf0b65a9adf30a09d210be21d35043ced8a9046fe70588e2
+DIST phosh-0.36.0.tar.xz.asc 833 BLAKE2B 
1dcdfd6cd0708f60408a34bd2df891db4050de02c9349d5517fe23b2e17e0fb0fdfe97e3f86f5b30fb47c871932bd67310b889ce4d03b32408c7704d7ea31ce4
 SHA512 
c1ceac2eaad073b79f342915205f0539454f789eb6cb8aaae5fa4847bfac60641822796ee0adc83970af7ee6d6e57248bba48a718a05da1d2123984c4a3c9b91
 DIST phosh-v0.17.0.tar.gz 726863 BLAKE2B 
6a4c6bc6b3f645b7805445be21a4d8df13b786ee8cf104cf202a88a8333c5123cf34e5c136fa21d13476c71a51240d87388587bca84a37487e4984434fd32c53
 SHA512 
020a0cc5659d5c1a5f4291baed231f3f7b698dc41f027173cc59f3429a1a43bbf6f2213f2fb79d7d2c175518cb6a892c419a3b0ad902e51cca2c313f5bbc84bf

diff --git a/phosh-base/phosh-shell/phosh-shell-0.36.0.ebuild 
b/phosh-base/phosh-shell/phosh-shell-0.36.0.ebuild
index ea8fd4b3cb..93cd4591f2 100644
--- a/phosh-base/phosh-shell/phosh-shell-0.36.0.ebuild
+++ b/phosh-base/phosh-shell/phosh-shell-0.36.0.ebuild
@@ -3,13 +3,14 @@
 
 EAPI=8
 
-inherit gnome2-utils meson pam systemd virtualx xdg
+inherit gnome2-utils meson pam systemd verify-sig virtualx xdg
 
 MY_PN="${PN%-shell}"
 MY_P="${MY_PN}-${PV}"
 DESCRIPTION="Pure Wayland shell for mobile devices"
 HOMEPAGE="https://gitlab.gnome.org/World/Phosh/phosh/";
-SRC_URI="https://sources.phosh.mobi/releases/${MY_PN}/${MY_P}.tar.xz";
+SRC_URI="https://sources.phosh.mobi/releases/${MY_PN}/${MY_P}.tar.xz
+   verify-sig? ( 
https://sources.phosh.mobi/releases/${MY_PN}/${MY_P}.tar.xz.asc )"
 S="${WORKDIR}/${MY_P}"
 
 KEYWORDS="~amd64 ~arm64"
@@ -73,8 +74,11 @@ BDEPEND="
gtk-doc? ( dev-util/gi-docgen )
man? ( dev-python/docutils )
test-full? ( gui-wm/phoc )
+   verify-sig? ( sec-keys/openpgp-keys-phosh )
 "
 
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/phosh.asc"
+
 src_configure() {
local emesonargs=(
-Dcompositor="${EPREFIX}"/usr/bin/phoc



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/phosh-tour/, profiles/updates/, phosh-base/phosh-tour/

2024-02-04 Thread Anna Vyalkova
commit: 6f44d5a41b3e7f12000141bd5af035604b3f2f4e
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb  4 07:23:48 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb  4 19:11:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6f44d5a4

phosh-base/phosh-tour: rename gui-apps/phosh-tour

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

 {gui-apps => phosh-base}/phosh-tour/Manifest | 0
 {gui-apps => phosh-base}/phosh-tour/metadata.xml | 0
 {gui-apps => phosh-base}/phosh-tour/phosh-tour-0.35.0.ebuild | 0
 {gui-apps => phosh-base}/phosh-tour/phosh-tour-0.36.0.ebuild | 0
 profiles/updates/1Q-2024 | 1 +
 5 files changed, 1 insertion(+)

diff --git a/gui-apps/phosh-tour/Manifest b/phosh-base/phosh-tour/Manifest
similarity index 100%
rename from gui-apps/phosh-tour/Manifest
rename to phosh-base/phosh-tour/Manifest

diff --git a/gui-apps/phosh-tour/metadata.xml 
b/phosh-base/phosh-tour/metadata.xml
similarity index 100%
rename from gui-apps/phosh-tour/metadata.xml
rename to phosh-base/phosh-tour/metadata.xml

diff --git a/gui-apps/phosh-tour/phosh-tour-0.35.0.ebuild 
b/phosh-base/phosh-tour/phosh-tour-0.35.0.ebuild
similarity index 100%
rename from gui-apps/phosh-tour/phosh-tour-0.35.0.ebuild
rename to phosh-base/phosh-tour/phosh-tour-0.35.0.ebuild

diff --git a/gui-apps/phosh-tour/phosh-tour-0.36.0.ebuild 
b/phosh-base/phosh-tour/phosh-tour-0.36.0.ebuild
similarity index 100%
rename from gui-apps/phosh-tour/phosh-tour-0.36.0.ebuild
rename to phosh-base/phosh-tour/phosh-tour-0.36.0.ebuild

diff --git a/profiles/updates/1Q-2024 b/profiles/updates/1Q-2024
index 3067976259..dbbfb9a2a0 100644
--- a/profiles/updates/1Q-2024
+++ b/profiles/updates/1Q-2024
@@ -8,3 +8,4 @@ move dev-util/fypp dev-build/fypp
 move dev-python/pifpaf dev-util/pifpaf
 move x11-wm/phoc gui-wm/phoc
 move gui-wm/phosh phosh-base/phosh-shell
+move gui-apps/phosh-tour phosh-base/phosh-tour



[gentoo-commits] repo/proj/guru:dev commit in: sec-keys/openpgp-keys-phosh/

2024-02-04 Thread Anna Vyalkova
commit: 629afa23faa51e89460477d7629c3844cbf04d36
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb  4 19:16:08 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb  4 19:16:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=629afa23

sec-keys/openpgp-keys-phosh: new package, add 2024

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

 sec-keys/openpgp-keys-phosh/Manifest|  1 +
 sec-keys/openpgp-keys-phosh/metadata.xml|  8 
 .../openpgp-keys-phosh-2024.ebuild  | 21 +
 3 files changed, 30 insertions(+)

diff --git a/sec-keys/openpgp-keys-phosh/Manifest 
b/sec-keys/openpgp-keys-phosh/Manifest
new file mode 100644
index 00..3ffdde1858
--- /dev/null
+++ b/sec-keys/openpgp-keys-phosh/Manifest
@@ -0,0 +1 @@
+DIST openpgp-keys-phosh-2024.asc 8574 BLAKE2B 
7f5bb6685b1cc211f813c619cc1be3766d9909da2d7622a69b629dda5ec3b01ba229cda18eb790b0506477b81b0e2342bbc5a7cc3563e04ca114f2f222e3efb6
 SHA512 
94c34e95fef9fbb2cbc8f22eb1751dbfc8a76092cd9fa674ad627fe3c32124d31a72f4b29c36362925a7299d33e2a9c3789889e71f4557c6c6ccbc28d1679724

diff --git a/sec-keys/openpgp-keys-phosh/metadata.xml 
b/sec-keys/openpgp-keys-phosh/metadata.xml
new file mode 100644
index 00..4cf8173b77
--- /dev/null
+++ b/sec-keys/openpgp-keys-phosh/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+

diff --git a/sec-keys/openpgp-keys-phosh/openpgp-keys-phosh-2024.ebuild 
b/sec-keys/openpgp-keys-phosh/openpgp-keys-phosh-2024.ebuild
new file mode 100644
index 00..30f5e52e3d
--- /dev/null
+++ b/sec-keys/openpgp-keys-phosh/openpgp-keys-phosh-2024.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN#openpgp-keys-}"
+DESCRIPTION="OpenPGP keys used to sign Phosh releases"
+HOMEPAGE="https://phosh.mobi/";
+SRC_URI="https://sources.phosh.mobi/misc/signing-keys/signing-key-${PV}.asc -> 
${P}.asc"
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+src_install() {
+   local files=( ${A} )
+
+   insinto /usr/share/openpgp-keys
+   newins - ${MY_PN}.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
+}



[gentoo-commits] repo/proj/guru:dev commit in: gui-wm/phoc/

2024-02-04 Thread Anna Vyalkova
commit: 93dac2a0b12d940a104d6ecdaed8e892c78b63d5
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb  4 19:16:46 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb  4 19:16:49 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=93dac2a0

gui-wm/phoc: add verify-sig

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

 gui-wm/phoc/Manifest   | 1 +
 gui-wm/phoc/phoc-0.36.0.ebuild | 9 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/gui-wm/phoc/Manifest b/gui-wm/phoc/Manifest
index 7d1927efb3..7710ab46ea 100644
--- a/gui-wm/phoc/Manifest
+++ b/gui-wm/phoc/Manifest
@@ -1,2 +1,3 @@
 DIST phoc-0.35.0.tar.xz 677432 BLAKE2B 
722a3669b1d76015612b5f4020d0e21c47faa8f6fb19887b2b79d4f6b79e30f45e0332ae2e2771fb9169214002508bdcff61ee0e7f874930e03a7cf952c44e7c
 SHA512 
ec4b382ef11b257afe3b13ebf1e588353c785279afde4b1a8ee80790cb6a299fd94098a5170b30a2114061d86bdf388bb1c99f8ce1bd5173deb886d11015681e
 DIST phoc-0.36.0.tar.xz 681384 BLAKE2B 
6c27c785dd01f9e44cb0940c5a4f73d5ce75cad85808d0b6c801360401ff001cca839abd27bc8442702c5241bac043c6d7015e6f1c5a5ec30cfcb6779adf973b
 SHA512 
a47851a3e222958ad55c05ed86a068b30f6e00ed5d7e957aab99e7f4103b95fee4db6b177f2de8d0c9ce11306c68ef74d78e38ea0bdb6c47e66f9ef9bf0e9f66
+DIST phoc-0.36.0.tar.xz.asc 833 BLAKE2B 
0562c02dcb5d1618b3a316c4c36e4757f4729adf99b8ac748ed52c1bdcad6b65bc9fdb98462375e80f6898d699c6e237e4aa5057631434235166ca616de7d2e6
 SHA512 
2108eed0a0723c743d86eee9f517a9c8505faf8f55a32eb60ee9da04ae53221b00520ca9e422397617d1bde6f1047ba2ebdf6d45211df052b9b2cfa2d3ea12fe

diff --git a/gui-wm/phoc/phoc-0.36.0.ebuild b/gui-wm/phoc/phoc-0.36.0.ebuild
index 6b3b29f93f..8565dfb6c1 100644
--- a/gui-wm/phoc/phoc-0.36.0.ebuild
+++ b/gui-wm/phoc/phoc-0.36.0.ebuild
@@ -3,11 +3,13 @@
 
 EAPI=8
 
-inherit gnome2-utils meson virtualx xdg
+inherit gnome2-utils meson verify-sig virtualx xdg
 
 DESCRIPTION="Wayland compositor for mobile phones"
 HOMEPAGE="https://gitlab.gnome.org/World/Phosh/phoc";
-SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz";
+SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz
+   verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc 
)
+"
 
 LICENSE="|| ( GPL-3+ MIT ) GPL-3+ LGPL-2.1+ MIT"
 SLOT="0"
@@ -42,8 +44,11 @@ BDEPEND="
sys-devel/gettext
gtk-doc? ( dev-util/gi-docgen )
man? ( dev-python/docutils )
+   verify-sig? ( sec-keys/openpgp-keys-phosh )
 "
 
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/phosh.asc"
+
 src_configure() {
local emesonargs=(
$(meson_feature X xwayland)



[gentoo-commits] repo/proj/guru:dev commit in: phosh-base/phosh-shell/files/, gui-wm/phosh/files/, profiles/updates/, ...

2024-02-04 Thread Anna Vyalkova
commit: d35b177204ed06b392a62e06d9630f8dc0aee3b1
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb  4 07:19:39 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb  4 19:11:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d35b1772

phosh-base/phosh-shell: rename gui-wm/phosh

It's not a window manager but a GNOME shell.

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

 {gui-wm/phosh => phosh-base/phosh-shell}/Manifest   | 0
 {gui-wm/phosh => phosh-base/phosh-shell}/files/pam_phosh| 0
 {gui-wm/phosh => phosh-base/phosh-shell}/files/phosh.service| 0
 {gui-wm/phosh => phosh-base/phosh-shell}/files/sm.puri.OSK0.desktop | 0
 {gui-wm/phosh => phosh-base/phosh-shell}/metadata.xml   | 0
 .../phosh-shell/phosh-shell-0.17.0.ebuild   | 2 +-
 profiles/updates/1Q-2024| 1 +
 7 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/gui-wm/phosh/Manifest b/phosh-base/phosh-shell/Manifest
similarity index 100%
rename from gui-wm/phosh/Manifest
rename to phosh-base/phosh-shell/Manifest

diff --git a/gui-wm/phosh/files/pam_phosh 
b/phosh-base/phosh-shell/files/pam_phosh
similarity index 100%
rename from gui-wm/phosh/files/pam_phosh
rename to phosh-base/phosh-shell/files/pam_phosh

diff --git a/gui-wm/phosh/files/phosh.service 
b/phosh-base/phosh-shell/files/phosh.service
similarity index 100%
rename from gui-wm/phosh/files/phosh.service
rename to phosh-base/phosh-shell/files/phosh.service

diff --git a/gui-wm/phosh/files/sm.puri.OSK0.desktop 
b/phosh-base/phosh-shell/files/sm.puri.OSK0.desktop
similarity index 100%
rename from gui-wm/phosh/files/sm.puri.OSK0.desktop
rename to phosh-base/phosh-shell/files/sm.puri.OSK0.desktop

diff --git a/gui-wm/phosh/metadata.xml b/phosh-base/phosh-shell/metadata.xml
similarity index 100%
rename from gui-wm/phosh/metadata.xml
rename to phosh-base/phosh-shell/metadata.xml

diff --git a/gui-wm/phosh/phosh-0.17.0.ebuild 
b/phosh-base/phosh-shell/phosh-shell-0.17.0.ebuild
similarity index 99%
rename from gui-wm/phosh/phosh-0.17.0.ebuild
rename to phosh-base/phosh-shell/phosh-shell-0.17.0.ebuild
index d2af27daff..8263db680b 100644
--- a/gui-wm/phosh/phosh-0.17.0.ebuild
+++ b/phosh-base/phosh-shell/phosh-shell-0.17.0.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit desktop gnome2-utils meson pam readme.gentoo-r1 systemd xdg
 
-MY_P="${PN}-v${PV}"
+MY_P="phosh-v${PV}"
 LVC_COMMIT="ae1a34aafce7026b8c0f65a43c9192d756fe1057"
 LCU_COMMIT="acfbb136bbf74514e0b9801ce6c1e8acf36350b6"
 

diff --git a/profiles/updates/1Q-2024 b/profiles/updates/1Q-2024
index c1748ce8c7..3067976259 100644
--- a/profiles/updates/1Q-2024
+++ b/profiles/updates/1Q-2024
@@ -7,3 +7,4 @@ move dev-util/FoBiS dev-build/FoBiS
 move dev-util/fypp dev-build/fypp
 move dev-python/pifpaf dev-util/pifpaf
 move x11-wm/phoc gui-wm/phoc
+move gui-wm/phosh phosh-base/phosh-shell



[gentoo-commits] repo/proj/guru:dev commit in: profiles/updates/, gui-wm/phoc/, gui-wm/phosh/, x11-wm/phoc/

2024-02-04 Thread Anna Vyalkova
commit: d6e707f480ed53054c959f189ed15f9f2a162d4d
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb  4 07:05:25 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Feb  4 19:11:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d6e707f4

gui-wm/phoc: rename x11-wm/phoc

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

 {x11-wm => gui-wm}/phoc/Manifest   | 0
 {x11-wm => gui-wm}/phoc/metadata.xml   | 0
 {x11-wm => gui-wm}/phoc/phoc-0.35.0.ebuild | 0
 {x11-wm => gui-wm}/phoc/phoc-0.36.0.ebuild | 0
 gui-wm/phosh/metadata.xml  | 7 ---
 gui-wm/phosh/phosh-0.17.0.ebuild   | 2 +-
 profiles/updates/1Q-2024   | 1 +
 7 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/x11-wm/phoc/Manifest b/gui-wm/phoc/Manifest
similarity index 100%
rename from x11-wm/phoc/Manifest
rename to gui-wm/phoc/Manifest

diff --git a/x11-wm/phoc/metadata.xml b/gui-wm/phoc/metadata.xml
similarity index 100%
rename from x11-wm/phoc/metadata.xml
rename to gui-wm/phoc/metadata.xml

diff --git a/x11-wm/phoc/phoc-0.35.0.ebuild b/gui-wm/phoc/phoc-0.35.0.ebuild
similarity index 100%
rename from x11-wm/phoc/phoc-0.35.0.ebuild
rename to gui-wm/phoc/phoc-0.35.0.ebuild

diff --git a/x11-wm/phoc/phoc-0.36.0.ebuild b/gui-wm/phoc/phoc-0.36.0.ebuild
similarity index 100%
rename from x11-wm/phoc/phoc-0.36.0.ebuild
rename to gui-wm/phoc/phoc-0.36.0.ebuild

diff --git a/gui-wm/phosh/metadata.xml b/gui-wm/phosh/metadata.xml
index ec76e1db3a..dbc793aa3f 100644
--- a/gui-wm/phosh/metadata.xml
+++ b/gui-wm/phosh/metadata.xml
@@ -6,11 +6,12 @@
Gerben Jan Dijkman


-   A pure Wayland shell prototype for GNOME on mobile devices. For a 
matching compositor see x11-wm/phoc but others implementing wlr-layer-shell 
should work as well.
+   A pure Wayland shell for GNOME on mobile devices. For a 
matching
+   compositor see gui-wm/phoc but others implementing 
wlr-layer-shell
+   should work as well.


-   https://source.puri.sm/Librem5/phosh
-   https://source.puri.sm/Librem5/phosh/-/issues
+   
https://gitlab.gnome.org/World/Phosh/phosh/-/issues
World/Phosh/phosh

 

diff --git a/gui-wm/phosh/phosh-0.17.0.ebuild b/gui-wm/phosh/phosh-0.17.0.ebuild
index 7c03bce852..d2af27daff 100644
--- a/gui-wm/phosh/phosh-0.17.0.ebuild
+++ b/gui-wm/phosh/phosh-0.17.0.ebuild
@@ -35,7 +35,7 @@ DEPEND="
x11-themes/gnome-backgrounds
gnome-base/gnome-keyring
gnome-base/gnome-shell
-   x11-wm/phoc
+   gui-wm/phoc
systemd? ( sys-apps/systemd )
sys-power/upower
app-misc/geoclue

diff --git a/profiles/updates/1Q-2024 b/profiles/updates/1Q-2024
index aa8ef87068..c1748ce8c7 100644
--- a/profiles/updates/1Q-2024
+++ b/profiles/updates/1Q-2024
@@ -6,3 +6,4 @@ move dev-util/fpm dev-build/fpm
 move dev-util/FoBiS dev-build/FoBiS
 move dev-util/fypp dev-build/fypp
 move dev-python/pifpaf dev-util/pifpaf
+move x11-wm/phoc gui-wm/phoc



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

2024-02-04 Thread Fabian Groffen
commit: e4dfe7e9f9241656a7ac21d61fb467843f19b362
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Feb  4 19:13:40 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Feb  4 19:13:40 2024 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=e4dfe7e9

scripts/bootstrap-prefix: bump snapshot to 20240203

Gets up to emerge @system stage so assuming it's ok.  Makes clang-lld
profile available for bootstraps.

PR: https://github.com/gentoo/gentoo/pull/35042
Signed-off-by: Fabian Groffen  gentoo.org>

 scripts/bootstrap-prefix.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh
index 2a0274f9f3..1bbcd7cdb9 100755
--- a/scripts/bootstrap-prefix.sh
+++ b/scripts/bootstrap-prefix.sh
@@ -558,7 +558,7 @@ bootstrap_tree() {
#  retain this comment and the line below to
#  keep this snapshot around in the snapshots
# MKSNAPSHOT-ANCHOR -- directory of rsync slaves
-   local PV="20240121"
+   local PV="20240203"
 
# RAP uses the latest gentoo main repo snapshot to bootstrap.
is-rap && LATEST_TREE_YES=1



  1   2   >