[gentoo-commits] repo/gentoo:master commit in: sci-visualization/gnuplot/, sci-visualization/gnuplot/files/

2024-02-07 Thread Ulrich Müller
commit: ec9f92bc36763308366a320b140bb94132471baa
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Feb  8 07:40:37 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Feb  8 07:58:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec9f92bc

sci-visualization/gnuplot: add 6.0.0

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

 sci-visualization/gnuplot/Manifest |   1 +
 .../gnuplot/files/gnuplot-6.0.0-configure.patch|  11 ++
 sci-visualization/gnuplot/gnuplot-6.0.0.ebuild | 206 +
 3 files changed, 218 insertions(+)

diff --git a/sci-visualization/gnuplot/Manifest 
b/sci-visualization/gnuplot/Manifest
index 37af373773a6..4bbc33f47f32 100644
--- a/sci-visualization/gnuplot/Manifest
+++ b/sci-visualization/gnuplot/Manifest
@@ -1,2 +1,3 @@
 DIST gnuplot-5.4.10.tar.gz 5687565 BLAKE2B 
879159fb4b581aa334b221632af7268047077cd48d89d1cecb0c6c9e855edd40bddfdaa8222177652d6200f81b97b0b52fe719da0641eea817e086832f07664f
 SHA512 
fe5226a243dad62e8617d820764dc5923e76a51a68c58a666a699110f5b5be0f5e759e0586e923472a59ca6d1b30d1093d7a65e9c1d3a36fcd33a95df36ab89f
 DIST gnuplot-5.4.8.tar.gz 5684061 BLAKE2B 
bd897b55e267f50e2f5ce8a49a3a033277577cd972c9effaaaedb0bb2e75908ce34997e389edcc4bd0db1dd8a0d937925216ed6ebf4e51d6700bac50d12e6a47
 SHA512 
3fe0ed783db85d95bdbc13e24ec5dc9bb6b2d85b3571cc87d3c17c94f4463fb6e681376394e0918cf3915f8f53896e6423ce76cb8b6fdbefcd6ec3e1b3b80125
+DIST gnuplot-6.0.0.tar.gz 7522870 BLAKE2B 
619171272c2348db1b676d6d773d34e0b9f1b219e1a43c37287e3347d8ae6147ebc2a88cea5da13f34cb608cc1c8ebf884e89b8975249fd5c19167a38a65c8df
 SHA512 
520b9a74ac64e4d0b0f89dda55f77b27026e60b7a9208e994d321299481d0aa1f8adc91e61682534112bf739311a3d312c5abe08c12ec9bc2a7a6319b53872ea

diff --git a/sci-visualization/gnuplot/files/gnuplot-6.0.0-configure.patch 
b/sci-visualization/gnuplot/files/gnuplot-6.0.0-configure.patch
new file mode 100644
index ..463dccab8c90
--- /dev/null
+++ b/sci-visualization/gnuplot/files/gnuplot-6.0.0-configure.patch
@@ -0,0 +1,11 @@
+--- gnuplot-6.0.0/configure.ac
 gnuplot-6.0.0/configure.ac
+@@ -1024,7 +1024,7 @@
+[ Define to support defining a function as a here document])
+)
+ 
+-Enable parsing of deprecated syntax
++dnl Enable parsing of deprecated syntax
+ AC_ARG_ENABLE(backward-compatibility,dnl
+ [  --enable-backward-compatibility   enable some deprecated syntax ],
+   [if test "$enableval" = yes; then

diff --git a/sci-visualization/gnuplot/gnuplot-6.0.0.ebuild 
b/sci-visualization/gnuplot/gnuplot-6.0.0.ebuild
new file mode 100644
index ..245e5266df6c
--- /dev/null
+++ b/sci-visualization/gnuplot/gnuplot-6.0.0.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1,2,3,4} )
+WX_GTK_VER="3.2-gtk3"
+
+inherit autotools lua-single readme.gentoo-r1 toolchain-funcs wxwidgets
+
+DESCRIPTION="Command-line driven interactive plotting program"
+HOMEPAGE="http://www.gnuplot.info/;
+
+if [[ -z ${PV%%*} ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.code.sf.net/p/gnuplot/gnuplot-main;
+   EGIT_BRANCH="master"
+   MY_P="${PN}"
+   EGIT_CHECKOUT_DIR="${WORKDIR}/${MY_P}"
+else
+   MY_P="${P/_/.}"
+   SRC_URI="mirror://sourceforge/gnuplot/${MY_P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="gnuplot"
+SLOT="0"
+IUSE="aqua bitmap cairo doc examples +gd latex libcaca libcerf lua qt5 
readline regis wxwidgets X"
+REQUIRED_USE="
+   doc? ( gd )
+   lua? ( ${LUA_REQUIRED_USE} )"
+
+RDEPEND="
+   cairo? (
+   x11-libs/cairo
+   x11-libs/pango )
+   gd? ( >=media-libs/gd-2.0.35-r3:2=[png] )
+   latex? (
+   virtual/latex-base
+   lua? (
+   dev-tex/pgf
+   >=dev-texlive/texlive-latexrecommended-2008-r2 ) )
+   libcaca? ( media-libs/libcaca )
+   lua? ( ${LUA_DEPS} )
+   qt5? (
+   dev-qt/qtcore:5=
+   dev-qt/qtgui:5=
+   dev-qt/qtnetwork:5=
+   dev-qt/qtprintsupport:5=
+   dev-qt/qtsvg:5=
+   dev-qt/qtwidgets:5= )
+   readline? ( sys-libs/readline:0= )
+   libcerf? ( sci-libs/libcerf )
+   wxwidgets? (
+   x11-libs/wxGTK:${WX_GTK_VER}[X]
+   x11-libs/cairo
+   x11-libs/pango
+   x11-libs/gtk+:3 )
+   X? ( x11-libs/libXaw )"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   virtual/latex-base
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-langgreek
+   dev-texlive/texlive-mathscience
+   app-text/ghostscript-gpl )
+  

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

2024-02-07 Thread Ulrich Müller
commit: 6eeb75946b2ec561253c881ceedffcff3e6fa094
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Feb  8 07:57:45 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Feb  8 07:58:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eeb7594

profiles: Mask ~sci-visualization/gnuplot-6.0.0 for testing

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 8b75fae7d34c..aff5f4ffdb21 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Ulrich Müller  (2024-02-08)
+# Masked for testing.
+# Test failure in watchpoints.dem, undefined function FresnelC.
+~sci-visualization/gnuplot-6.0.0
+
 # Michał Górny  (2024-02-07)
 # Does not build anymore.  Carries a large stack of patches already.
 # Last upstream activity in late 2020.  No reverse dependencies left.



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

2024-02-07 Thread Sam James
commit: b8231951fa29b55d6c750502dd72d8e92af68656
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 07:44:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 07:44:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8231951

dev-libs/libxml2: Stabilize 2.12.5 hppa, #923808

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

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

diff --git a/dev-libs/libxml2/libxml2-2.12.5.ebuild 
b/dev-libs/libxml2/libxml2-2.12.5.ebuild
index bcb12e755d35..3d915e2ccc5b 100644
--- a/dev-libs/libxml2/libxml2-2.12.5.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.5.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
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"
+   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+="



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

2024-02-07 Thread Sam James
commit: 44d58b4040bbb85f9c861afcb9db8b88442cdaf0
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 07:44:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 07:44:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44d58b40

dev-libs/cJSON: Stabilize 1.7.17 hppa, #924013

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

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

diff --git a/dev-libs/cJSON/cJSON-1.7.17.ebuild 
b/dev-libs/cJSON/cJSON-1.7.17.ebuild
index 84bffba50074..dec1cacacc6a 100644
--- a/dev-libs/cJSON/cJSON-1.7.17.ebuild
+++ b/dev-libs/cJSON/cJSON-1.7.17.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/DaveGamble/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-02-07 Thread Sam James
commit: adf778b99902ce65b1ed56307e31bfd0f844e779
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 07:44:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 07:44:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adf778b9

net-analyzer/traceroute: Stabilize 2.1.5 hppa, #923519

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

 net-analyzer/traceroute/traceroute-2.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/traceroute/traceroute-2.1.5.ebuild 
b/net-analyzer/traceroute/traceroute-2.1.5.ebuild
index b1f67fb4b48c..f7fbff47aa10 100644
--- a/net-analyzer/traceroute/traceroute-2.1.5.ebuild
+++ b/net-analyzer/traceroute/traceroute-2.1.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/traceroute/${P}.tar.gz"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="static"
 
 RDEPEND="!net-misc/iputils[traceroute6(-)]"



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

2024-02-07 Thread Hans de Graaff
commit: 2c4e66f8116b6630875de012faedd68bfe0d723c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Feb  8 07:28:39 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Feb  8 07:30:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c4e66f8

dev-ruby/multipart-post: add 2.4.0

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

 dev-ruby/multipart-post/Manifest   |  1 +
 .../multipart-post/multipart-post-2.4.0.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/dev-ruby/multipart-post/Manifest b/dev-ruby/multipart-post/Manifest
index eb3c2ed5bdd5..a5203d6c07c4 100644
--- a/dev-ruby/multipart-post/Manifest
+++ b/dev-ruby/multipart-post/Manifest
@@ -1 +1,2 @@
 DIST multipart-post-2.3.0.tar.gz 13151 BLAKE2B 
59ac6cfc743a6aaa285dd14a81fedfb123aa09720dc96a7243de94d45b3b23295d5a7de1cfb61c40c64881ad213fbf2debca49d3b1f6de7e1772c60b7d3c4d78
 SHA512 
ac15090cbf6dc629d57efe4810406571aec8782d021891f1f2764d4f00b735a2282162b06ee140c5b2ad21fd83f3d25028f386768166cef668bb508c235f04b2
+DIST multipart-post-2.4.0.tar.gz 13693 BLAKE2B 
2340aed254d98dd6f2444eaa90009893fc6430aa8f9c1c000522afb7656de2545a734246316adf97d40b87078517005e9dd3f281532a1f966d371cff4875bc1d
 SHA512 
9a96dc66424d8a0575f982c58bc016eda93c17195b968821b342873b4b6b02d8f53ae210fb9eea5adedfa0d9bdd70f78b37a0196782bddcd01bbbfd0e757ac38

diff --git a/dev-ruby/multipart-post/multipart-post-2.4.0.ebuild 
b/dev-ruby/multipart-post/multipart-post-2.4.0.ebuild
new file mode 100644
index ..3c8e0f964d0f
--- /dev/null
+++ b/dev-ruby/multipart-post/multipart-post-2.4.0.ebuild
@@ -0,0 +1,33 @@
+# 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="multipart-post.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Adds a streamy multipart form post capability to Net::HTTP"
+HOMEPAGE="https://github.com/socketry/multipart-post;
+SRC_URI="https://github.com/socketry/multipart-post/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+all_ruby_prepare() {
+   sed -i -e '/\(bundler\|covered\)/ s:^:#:' spec/spec_helper.rb || die
+
+   sed -i -e 's:_relative ":"./:' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Remove warnings since these are only actionable for developers,
+   # not for people consuming this package as part of other tools.
+   sed -i -e '/Top level/ s/warn/# warn/' lib/*.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/mime-types-data/

2024-02-07 Thread Hans de Graaff
commit: c7de8f8d0a5a7b5f0cb3e2851309ca5647b67f64
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Feb  8 07:27:20 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Feb  8 07:30:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7de8f8d

dev-ruby/mime-types-data: add 3.2024.0206

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

 dev-ruby/mime-types-data/Manifest   |  1 +
 .../mime-types-data-3.2024.0206.ebuild  | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-ruby/mime-types-data/Manifest 
b/dev-ruby/mime-types-data/Manifest
index e15f87da1942..ade682ca3001 100644
--- a/dev-ruby/mime-types-data/Manifest
+++ b/dev-ruby/mime-types-data/Manifest
@@ -2,3 +2,4 @@ DIST mime-types-data-3.2023.0218.1.gem 201216 BLAKE2B 
3ccd9fcdc70fe9b09f0e9ca613
 DIST mime-types-data-3.2023.0808.gem 203776 BLAKE2B 
cedccc12914c5eade1629e943a984f31701c00555dd86961f186917d802dd7780c2cbf27d588e9b8d3cbabd5a98ed9a2835f5363544e9d9c62885d1f2f834cf6
 SHA512 
f2242ff7254f9f3bdc1a79739bb40dc8087cc3010c919f489b16e6e156e266df2ba829fb0621f75cc6533cd4b0212c5318351ccdf5d82b4e01666ee01702
 DIST mime-types-data-3.2023.1003.gem 204288 BLAKE2B 
a60511073e8e6e0719f401ca4b041a365fd9ae8c4dca6e59ecb75cada45e9e388808fde1f6324414e5f22e625adebd8c5be792a1feecb8cade23e57e523d9f78
 SHA512 
f74993a7fa5863de94263d0655c89f3e4f9cf44437b29a971cc4efffe2443eff5eba13ff4a6ca73831eae952f5303e174cc58bf54addb750b281d9e938a21e30
 DIST mime-types-data-3.2023.1205.gem 205312 BLAKE2B 
a385ba1fdbb76621f7c10704629950f6a549befed6e930cdf73120d3834e87a0f722e0b1d407c85634f9786d15adc31f2d71cc0d77fb9a29bd629018df10670d
 SHA512 
5e4fdf1dffa3a7bd1391215e72a10f53fd3570bf2665c82a059d595473a2ade7c1ec58abb4e6624ba67dba58b28b32c7db87f04a2b2a44e027d719a2ef22d246
+DIST mime-types-data-3.2024.0206.gem 205824 BLAKE2B 
520922a60b386119e1e1229a11befcbfbf28ba5e179213a68d9bd4f344f2033c283799c1f39a43827d96fddd8a91856a938da09d95225a54aea5a46968c24264
 SHA512 
765c8671ec68b2c43f0f9a91da455e7d7533ec85a40f2b251861b0b0eab992dcdd3cbd2bc81631f447d683e1ca38b42e2724af40d437939736aa29170b395c13

diff --git a/dev-ruby/mime-types-data/mime-types-data-3.2024.0206.ebuild 
b/dev-ruby/mime-types-data/mime-types-data-3.2024.0206.ebuild
new file mode 100644
index ..122dc1ac578e
--- /dev/null
+++ b/dev-ruby/mime-types-data/mime-types-data-3.2024.0206.ebuild
@@ -0,0 +1,21 @@
+# 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="History.md README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Registry for information about MIME media type definitions"
+HOMEPAGE="https://github.com/mime-types/mime-types-data;
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"



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

2024-02-07 Thread Hans de Graaff
commit: 3579b3d00d9daaa4b47f69d09ef63bbade28b10e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Feb  8 07:30:37 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Feb  8 07:30:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3579b3d0

dev-ruby/net-imap: add 0.4.10

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

 dev-ruby/net-imap/Manifest   |  1 +
 dev-ruby/net-imap/net-imap-0.4.10.ebuild | 39 
 2 files changed, 40 insertions(+)

diff --git a/dev-ruby/net-imap/Manifest b/dev-ruby/net-imap/Manifest
index 6c827764973b..4605e1b40323 100644
--- a/dev-ruby/net-imap/Manifest
+++ b/dev-ruby/net-imap/Manifest
@@ -1,4 +1,5 @@
 DIST net-imap-0.3.7.tar.gz 138906 BLAKE2B 
d6bc143d3947ec8a97cd7e0628e05447574f83296c78275dc7414d9cc744e820bcb6b8917de9215152be8b6141f69d4d6a1ea9e2265791eb4989dcdcce09b10c
 SHA512 
6917d3bd980bbca86938232a59104dd924ffe7ec2f095e8c997165c726ada8020c821b26a0e8748433df49cf8802c4a434c805bd27f415d1f2644ddea1a94db8
+DIST net-imap-0.4.10.tar.gz 241688 BLAKE2B 
459581055564669e99f40436b454a1a072de57fb64fc81ee55bee602ca6e3ed97c81cda1975d462b5d583264adad72803cfe801319ba8724fd8ae229cfb7ec68
 SHA512 
0f05588dc80cef7f121cbb40e2e9ddd6cd44e5ba96ca8451ea32339275d394f1233bc6a8bc30aa1de6852f49a469e0ee64a3821d08e12199e4af51fca4e79ccf
 DIST net-imap-0.4.6.tar.gz 219179 BLAKE2B 
8b354156c672d308849b4b082ea980113f502d384be1f40004b7b4caef222a9647332baf9972df563d0b59d89d6e6faf0fb62c26dcb9812349840e5f97a3d801
 SHA512 
d4a3f0f47b8b7006232a88406f446ab799e2172bf2b058a22e594369d03dbebd81cf0fb44062d05a10c020ae0b9cecbd9964498a3f3c56a4d8a011e418fa549a
 DIST net-imap-0.4.7.tar.gz 220063 BLAKE2B 
cbf68cd80a273593a7d44fc890cd0d98de1ac8e6f4bd1f3b5ed7e6281e072fbba3e75e2bed582b798ae9cbb355459d5c4c2a63d3cffaf3856b4b3ae2e552a6af
 SHA512 
f54e4564050899a6f1d6b4174d7c304139bc736e373c8936453b93ad2e63a1f2fa43578b2cc04cb04675c6d52c137e27fea0df13c78ae6ebb48e63e8e258479b
 DIST net-imap-0.4.8.tar.gz 241002 BLAKE2B 
55877b593422aaf817557b8209c7bbba21ffec0f0e6c07c269d87ff40634a77ee2554d30e517d24703037f4ccb81fef77a5a29357f125e026a8291a55231fb29
 SHA512 
0515421b3defeebba4b3c2e1f5785e9755227e31c26022a913293e3843c9bb688238a9c3c221e79e1c8ce7e4395c0f8d4d29b53077578185b05a05acd40a70a3

diff --git a/dev-ruby/net-imap/net-imap-0.4.10.ebuild 
b/dev-ruby/net-imap/net-imap-0.4.10.ebuild
new file mode 100644
index ..78de90b9b8ae
--- /dev/null
+++ b/dev-ruby/net-imap/net-imap-0.4.10.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="net-imap.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby client api for Internet Message Access Protocol"
+HOMEPAGE="https://github.com/ruby/net-imap;
+SRC_URI="https://github.com/ruby/net-imap/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+
+ruby_add_rdepend "
+   dev-ruby/date
+   dev-ruby/net-protocol
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/digest
+   dev-ruby/strscan
+   dev-ruby/test-unit
+   dev-ruby/test-unit-ruby-core
+)"
+
+all_ruby_prepare() {
+   sed -e 's/__dir__/"."/' \
+   -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
+   -e 's/git ls-files -z/find * -print0/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}



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

2024-02-07 Thread Ulrich Müller
commit: 8b237137a980778b3a2a649fdf9273df7000fabd
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Feb  8 07:14:40 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Feb  8 07:15:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b237137

net-im/zoom: add 5.17.5.2543

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

 net-im/zoom/Manifest|   1 +
 net-im/zoom/zoom-5.17.5.2543.ebuild | 181 
 2 files changed, 182 insertions(+)

diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest
index 44359f2f55ad..9022daf9d738 100644
--- a/net-im/zoom/Manifest
+++ b/net-im/zoom/Manifest
@@ -1,2 +1,3 @@
 DIST zoom-5.16.10.668_x86_64.tar.xz 186935984 BLAKE2B 
ba1e7f4c82feb226367f3450f6410693a51a63ef02d1d799b378cd582925a0d653db5e9756def5c1a64db88f283c36007d52ecd222b11e9d8b12b75b5d40a370
 SHA512 
a2f770af9392614105ff57919aec05401b792d3c7e2f96ce878862c00bdd401fe5054f1af0d644186aa6f8ab109a751e4d4dcf3d645c28372629117163412e34
 DIST zoom-5.17.0.1682_x86_64.tar.xz 181706076 BLAKE2B 
75f3bec06b7c452557ebf4d3fa49d494233967f207bf09b6896f7b71e94a09f5bbcddf0b259ff6ef4cac539ce63cabe496410196cd6a1a4472fd4a12ee5af7e1
 SHA512 
12fdd4c9b3fa3c4c87f08f36d0471579b7216dadae39f4d9e14e714dc51518982ad06e8f94f1668c7824033cf8f5cd3eed1405875dcc3e2d9b9fd7ee7fbcfc7f
+DIST zoom-5.17.5.2543_x86_64.tar.xz 186048828 BLAKE2B 
e33345986d6163d366038bde870e858ffdd8259415c15a0798edfc9861c68ce2ea81e5edeeb86cbdfe730fa167b4577fd4f1e83cd1564148a9fdbb059babbb25
 SHA512 
f576fcf987d3908c503806803c9b3854fd2cd21382906debd84d14f87196cf742e1441a26e2972c87fd5769c915236edff381391d69cad7fc610a7f9a4f86d35

diff --git a/net-im/zoom/zoom-5.17.5.2543.ebuild 
b/net-im/zoom/zoom-5.17.5.2543.ebuild
new file mode 100644
index ..17e2c56c3e85
--- /dev/null
+++ b/net-im/zoom/zoom-5.17.5.2543.ebuild
@@ -0,0 +1,181 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop linux-info readme.gentoo-r1 xdg-utils
+
+DESCRIPTION="Video conferencing and web conferencing service"
+HOMEPAGE="https://zoom.us/;
+SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> 
${P}_x86_64.tar.xz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="+bundled-qt opencl pulseaudio wayland"
+RESTRICT="mirror bindist strip"
+
+RDEPEND="!games-engines/zoom
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-crypt/mit-krb5
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   >=dev-libs/quazip-1.0:0=[qt5(+)]
+   media-libs/alsa-lib
+   media-libs/fdk-aac:0/2
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/mesa[gbm(+)]
+   media-sound/mpg123
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   sys-libs/zlib
+   virtual/opengl
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libxkbcommon[X]
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libxshmfence
+   x11-libs/libXtst
+   x11-libs/pango
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-renderutil
+   x11-libs/xcb-util-wm
+   opencl? ( virtual/opencl )
+   pulseaudio? ( media-libs/libpulse )
+   wayland? ( dev-libs/wayland )
+   !bundled-qt? (
+   dev-libs/icu
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5[widgets]
+   dev-qt/qtdiag:5
+   dev-qt/qtgraphicaleffects:5
+   dev-qt/qtgui:5
+   dev-qt/qtlocation:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5[widgets]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   wayland? ( dev-qt/qtwayland )
+   )"
+
+BDEPEND="dev-util/bbe"
+
+CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER"
+QA_PREBUILT="opt/zoom/*"
+
+src_prepare() {
+   default
+
+   # The tarball doesn't contain an icon, so extract it from the binary
+   bbe -s -b '/\n/' -e 'J 1;D' zoom 
\
+   >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \
+   || die "Extraction of icon failed"
+
+   if ! use pulseaudio; then
+   # For some strange reason, zoom cannot use any ALSA sound 
devices if
+   # it finds libpulse. This causes breakage if 
media-sound/apulse[sdk]
+   # is installed. So, force zoom to ignore libpulse.
+   bbe -e 's/libpulse.so/IgNoRePuLsE/' zoom >zoom.tmp || die
+

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

2024-02-07 Thread Anna Vyalkova
commit: 3097565be382e4579d93b81d7f31c765bfdf8eeb
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Feb  6 17:45:40 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Feb  8 07:09:51 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3097565b

phosh-base/phosh: new package, add 0.36.0

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

 phosh-base/phosh/metadata.xml|  8 
 phosh-base/phosh/phosh-0.36.0.ebuild | 21 +
 2 files changed, 29 insertions(+)

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

diff --git a/phosh-base/phosh/phosh-0.36.0.ebuild 
b/phosh-base/phosh/phosh-0.36.0.ebuild
new file mode 100644
index 00..b1e1533b45
--- /dev/null
+++ b/phosh-base/phosh/phosh-0.36.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Meta package for Phosh, merge this package to install"
+HOMEPAGE="https://phosh.mobi/;
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-alternatives/phosh-keyboard
+   app-misc/geoclue:2.0
+   dev-libs/feedbackd[daemon]
+   >=gui-wm/phoc-${PV}
+   >=phosh-base/phosh-mobile-settings-${PV}
+   >=phosh-base/phosh-shell-${PV}
+   >=phosh-base/phosh-tour-${PV}
+"



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

2024-02-07 Thread Anna Vyalkova
commit: b8ec19f42457dc2236ff3c15d4fc1882e705ef1d
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Feb  6 17:43:57 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Feb  8 07:09:50 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b8ec19f4

phosh-base/phosh-mobile-settings: new package, add 0.36.0

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

 phosh-base/phosh-mobile-settings/Manifest  |  2 +
 phosh-base/phosh-mobile-settings/metadata.xml  | 11 +
 .../phosh-mobile-settings-0.36.0.ebuild| 56 ++
 3 files changed, 69 insertions(+)

diff --git a/phosh-base/phosh-mobile-settings/Manifest 
b/phosh-base/phosh-mobile-settings/Manifest
new file mode 100644
index 00..a7cd60b939
--- /dev/null
+++ b/phosh-base/phosh-mobile-settings/Manifest
@@ -0,0 +1,2 @@
+DIST phosh-mobile-settings-0.36.0.tar.xz 185628 BLAKE2B 
bed3c8dcd278e44e9beaec29c98e8ac5847377749ff18cc1e0d58f3f7178ae56b0642ae2c6ff89f5a724a9878da6660e6b60b2a4734a8d4d1feeb6f85dfa07db
 SHA512 
f899105719908a044ac85d326288eec8dcaa2e5a8c27cffa1ad9354896f85c96b44f8114c08c4f7be6955faf79e32c7f26977a70c9d99a6b4654a8cd6d6db443
+DIST phosh-mobile-settings-0.36.0.tar.xz.asc 833 BLAKE2B 
749625bae2a1bafc77ad5867b65a0a526dd5c9da25eebe9967fea816e30855f98e5bfec61c7cfcad3019fcb32290a262dbc108902bc969787e02d9be11e405f6
 SHA512 
bbe173ae4f34757963637c9e26bc0dd8d0ee60ea789a894b4732e572eaa25762605d79351f6e0e1b330e51dcc3dc9538b2e70ee98b679f46ea9d95df0e0906c0

diff --git a/phosh-base/phosh-mobile-settings/metadata.xml 
b/phosh-base/phosh-mobile-settings/metadata.xml
new file mode 100644
index 00..25857c3d7e
--- /dev/null
+++ b/phosh-base/phosh-mobile-settings/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+   
+   guidog/phosh-mobile-settings
+   
+

diff --git 
a/phosh-base/phosh-mobile-settings/phosh-mobile-settings-0.36.0.ebuild 
b/phosh-base/phosh-mobile-settings/phosh-mobile-settings-0.36.0.ebuild
new file mode 100644
index 00..6c9c607401
--- /dev/null
+++ b/phosh-base/phosh-mobile-settings/phosh-mobile-settings-0.36.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson verify-sig xdg
+
+DESCRIPTION="Mobile Settings App for phosh and related components"
+HOMEPAGE="https://gitlab.gnome.org/guidog/phosh-mobile-settings;
+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"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-libs/glib-2.68:2
+   >=dev-libs/json-glib-1.6.2
+   >=dev-libs/wayland-1.14
+   >=gui-libs/gtk-4.4:4[wayland]
+   >=gui-libs/libadwaita-1.4:1
+   media-libs/gsound
+   phosh-base/phosh-shell
+   sys-apps/lm-sensors:=
+"
+DEPEND="${RDEPEND}
+   >=dev-libs/wayland-protocols-1.12
+"
+BDEPEND="
+   dev-libs/glib:2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/wayland-scanner
+   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.MobileSettings.desktop"
+
+src_test() {
+   # No useful tests
+   :
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2024-02-07 Thread Anna Vyalkova
commit: e2befc7f0267fe2d5daa67f386038d4c66503ca0
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Feb  6 17:17:52 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Feb  8 07:09:50 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e2befc7f

phosh-base/squeekboard: keyword 1.17.1 for ~amd64

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

 phosh-base/squeekboard/squeekboard-1.17.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/phosh-base/squeekboard/squeekboard-1.17.1.ebuild 
b/phosh-base/squeekboard/squeekboard-1.17.1.ebuild
index 61e8967731..8e222fc596 100644
--- a/phosh-base/squeekboard/squeekboard-1.17.1.ebuild
+++ b/phosh-base/squeekboard/squeekboard-1.17.1.ebuild
@@ -59,7 +59,7 @@ SRC_URI+=" $(cargo_crate_uris ${CRATES})"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~arm64"
+KEYWORDS="~amd64 ~arm64"
 
 RDEPEND="
${PYTHON_DEPS}



[gentoo-commits] repo/proj/guru:dev commit in: app-alternatives/phosh-keyboard/

2024-02-07 Thread Anna Vyalkova
commit: bdebd593450acad002baf1cdefa7d4c8fd40bf16
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Feb  6 17:18:20 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Feb  8 07:09:50 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bdebd593

app-alternatives/phosh-keyboard: new package, add 0

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

 app-alternatives/phosh-keyboard/metadata.xml   | 16 ++
 .../phosh-keyboard/phosh-keyboard-0.ebuild | 25 ++
 2 files changed, 41 insertions(+)

diff --git a/app-alternatives/phosh-keyboard/metadata.xml 
b/app-alternatives/phosh-keyboard/metadata.xml
new file mode 100644
index 00..d0bedfc5ed
--- /dev/null
+++ b/app-alternatives/phosh-keyboard/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+   
+   
+   Symlink to phosh-base/phosh-osk-stub
+   
+   
+   Symlink to phosh-base/squeekboard
+   
+   
+

diff --git a/app-alternatives/phosh-keyboard/phosh-keyboard-0.ebuild 
b/app-alternatives/phosh-keyboard/phosh-keyboard-0.ebuild
new file mode 100644
index 00..52e2d5374a
--- /dev/null
+++ b/app-alternatives/phosh-keyboard/phosh-keyboard-0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ALTERNATIVES=(
+   phosh-osk-stub:phosh-base/phosh-osk-stub
+   squeekboard:phosh-base/squeekboard
+)
+
+inherit app-alternatives
+
+DESCRIPTION="sm.puri.OSK0.desktop symlinks"
+KEYWORDS="~amd64"
+
+src_install() {
+   local target="/usr/share/applications/sm.puri.OSK0.desktop"
+
+   case $(get_alternative) in
+   phosh-osk-stub)
+   dosym sm.puri.Phosh.OskStub.desktop "${target:?}";;
+   squeekboard)
+   dosym sm.puri.Squeekboard.desktop "${target:?}";;
+   esac
+}



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

2024-02-07 Thread Anna Vyalkova
commit: 767fd1f87fdd37ce5eb1d324920942ef5a99b028
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Feb  6 16:49:50 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Feb  8 07:09:46 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=767fd1f8

phosh-base/phosh-osk-stub: new package, add 0.36.0

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

 phosh-base/phosh-osk-stub/Manifest |  2 +
 phosh-base/phosh-osk-stub/metadata.xml | 11 +++
 .../phosh-osk-stub/phosh-osk-stub-0.36.0.ebuild| 90 ++
 3 files changed, 103 insertions(+)

diff --git a/phosh-base/phosh-osk-stub/Manifest 
b/phosh-base/phosh-osk-stub/Manifest
new file mode 100644
index 00..c65ea17ddf
--- /dev/null
+++ b/phosh-base/phosh-osk-stub/Manifest
@@ -0,0 +1,2 @@
+DIST phosh-osk-stub-0.36.0.tar.xz 304016 BLAKE2B 
279e1dd69e5a7b63bf4c7fb42d415a3a306b57121020add96050eebd98053c18592ca994d098e2018216e926e7d78cc38992586beeff9bd3a1d41c9beaf9cabb
 SHA512 
8482a1d6f6c94c7a73a1c7359f786fc0d30da4e7506413a2390c483e294cda7af708916dc55ea8e352ef115490b7ba187499c0c8e64aec9e2bc9a6c6e7142d85
+DIST phosh-osk-stub-0.36.0.tar.xz.asc 833 BLAKE2B 
61ad2f9d3511bad7c6423c851bae5738c2b7d4e023a550f4fb06a94df975c9b3a58ffdbb59ffbb5281e7e38d81f910fee8f262a06c4291fb7bc02fca8e449daa
 SHA512 
9f842c0e944c5a1f2db89efc32661b4e9c4ec919760d44cb172101549418a698a152689c3fa29ae0d3cad43f6deb11e955971dc8158555c159b0d5e8e9546023

diff --git a/phosh-base/phosh-osk-stub/metadata.xml 
b/phosh-base/phosh-osk-stub/metadata.xml
new file mode 100644
index 00..1cd34823e4
--- /dev/null
+++ b/phosh-base/phosh-osk-stub/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+   
+   guidog/phosh-osk-stub
+   
+

diff --git a/phosh-base/phosh-osk-stub/phosh-osk-stub-0.36.0.ebuild 
b/phosh-base/phosh-osk-stub/phosh-osk-stub-0.36.0.ebuild
new file mode 100644
index 00..9524920666
--- /dev/null
+++ b/phosh-base/phosh-osk-stub/phosh-osk-stub-0.36.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson virtualx verify-sig xdg
+
+DESCRIPTION="On-screen keyboard stub"
+HOMEPAGE="https://gitlab.gnome.org/guidog/phosh-osk-stub;
+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"
+KEYWORDS="~amd64"
+IUSE="elogind gtk-doc man test"
+RESTRICT="!test? ( test )"
+
+# TODO: package govarnam
+# TODO: hunspell is automagic
+COMMON_DEPEND="
+   app-shells/fzf
+   app-text/hunspell:=
+   >=dev-libs/glib-2.66:2
+   dev-libs/feedbackd
+   dev-libs/json-glib
+   >=dev-libs/wayland-1.14
+   >=gnome-base/gnome-desktop-3.26:3
+   >=gui-libs/libhandy-1.1.90:1
+   >=x11-libs/gtk+-3.22:3[wayland]
+   x11-libs/libxkbcommon[wayland]
+   elogind? ( >=sys-auth/elogind-241 )
+   !elogind? ( >=sys-apps/systemd-241:= )
+"
+DEPEND="${COMMON_DEPEND}
+   >=dev-libs/wayland-protocols-1.12
+"
+RDEPEND="${COMMON_DEPEND}
+   gnome-base/gsettings-desktop-schemas
+"
+BDEPEND="
+   dev-libs/glib:2
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/wayland-scanner
+   sys-devel/gettext
+   gtk-doc? ( dev-util/gi-docgen )
+   man? ( dev-python/docutils )
+   test? ( dev-libs/json-glib )
+   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/sm.puri.Phosh.OskStub.desktop"
+
+src_configure() {
+   local emesonargs=(
+   -Ddefault_osk=false
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use man)
+   $(meson_use test tests)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+src_install() {
+   meson_src_install
+
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+   mv "${ED}"/usr/share/doc/pos-${SLOT} 
"${ED}"/usr/share/gtk-doc/html/ || die
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2024-02-07 Thread Anna Vyalkova
commit: ce544ee884de42e511fa9f7858a6ebe1f3931e5c
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Feb  6 17:08:53 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Feb  8 07:09:50 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ce544ee8

phosh-base/squeekboard: rename x11-misc/squeekboard

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

 {x11-misc => phosh-base}/squeekboard/Manifest  | 0
 {x11-misc => phosh-base}/squeekboard/metadata.xml  | 0
 {x11-misc => phosh-base}/squeekboard/squeekboard-1.17.1.ebuild | 0
 profiles/updates/1Q-2024   | 1 +
 4 files changed, 1 insertion(+)

diff --git a/x11-misc/squeekboard/Manifest b/phosh-base/squeekboard/Manifest
similarity index 100%
rename from x11-misc/squeekboard/Manifest
rename to phosh-base/squeekboard/Manifest

diff --git a/x11-misc/squeekboard/metadata.xml 
b/phosh-base/squeekboard/metadata.xml
similarity index 100%
rename from x11-misc/squeekboard/metadata.xml
rename to phosh-base/squeekboard/metadata.xml

diff --git a/x11-misc/squeekboard/squeekboard-1.17.1.ebuild 
b/phosh-base/squeekboard/squeekboard-1.17.1.ebuild
similarity index 100%
rename from x11-misc/squeekboard/squeekboard-1.17.1.ebuild
rename to phosh-base/squeekboard/squeekboard-1.17.1.ebuild

diff --git a/profiles/updates/1Q-2024 b/profiles/updates/1Q-2024
index dbbfb9a2a0..8c355259a1 100644
--- a/profiles/updates/1Q-2024
+++ b/profiles/updates/1Q-2024
@@ -9,3 +9,4 @@ 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
+move x11-misc/squeekboard phosh-base/squeekboard



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

2024-02-07 Thread Sam James
commit: 964dce23ee5f8a74039568e0bcee5cd7506eaedf
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 06:40:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 06:40:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=964dce23

sys-apps/bfs: Keyword 3.1 arm64, #924031

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

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

diff --git a/sys-apps/bfs/bfs-3.1.ebuild b/sys-apps/bfs/bfs-3.1.ebuild
index 7bf56ee3ed37..0f693f7fa282 100644
--- a/sys-apps/bfs/bfs-3.1.ebuild
+++ b/sys-apps/bfs/bfs-3.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/tavianator/bfs/archive/refs/tags/${PV}.tar.gz -> ${P
 
 LICENSE="0BSD"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE="acl caps debug io-uring unicode xattr"
 
 DEPEND="



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

2024-02-07 Thread Sam James
commit: 266093a80800e743fdc46e23f2ba30468b1f5665
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 06:40:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 06:40:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=266093a8

sys-apps/bfs: Keyword 3.1 arm, #924031

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

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

diff --git a/sys-apps/bfs/bfs-3.1.ebuild b/sys-apps/bfs/bfs-3.1.ebuild
index 0f693f7fa282..06c9ba6cc7f1 100644
--- a/sys-apps/bfs/bfs-3.1.ebuild
+++ b/sys-apps/bfs/bfs-3.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/tavianator/bfs/archive/refs/tags/${PV}.tar.gz -> ${P
 
 LICENSE="0BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64"
 IUSE="acl caps debug io-uring unicode xattr"
 
 DEPEND="



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

2024-02-07 Thread Sam James
commit: 78f26cd8620f89238931fee3c7f84d832c2d49f9
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 06:30:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 06:30:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78f26cd8

app-portage/gpyutils: Stabilize 0.13 x86, #924029

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

 app-portage/gpyutils/gpyutils-0.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/gpyutils/gpyutils-0.13.ebuild 
b/app-portage/gpyutils/gpyutils-0.13.ebuild
index dfcf5b727f72..8680ebf6eba9 100644
--- a/app-portage/gpyutils/gpyutils-0.13.ebuild
+++ b/app-portage/gpyutils/gpyutils-0.13.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 RDEPEND="
>=app-portage/gentoopm-0.3.2[${PYTHON_USEDEP}]



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

2024-02-07 Thread Sam James
commit: 38a6efcedf82c0a86a9b71e0088cffa007dccb14
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 06:29:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 06:29:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38a6efce

app-portage/gpyutils: Stabilize 0.13 arm64, #924029

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

 app-portage/gpyutils/gpyutils-0.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/gpyutils/gpyutils-0.13.ebuild 
b/app-portage/gpyutils/gpyutils-0.13.ebuild
index ee0c4263a3b0..dfcf5b727f72 100644
--- a/app-portage/gpyutils/gpyutils-0.13.ebuild
+++ b/app-portage/gpyutils/gpyutils-0.13.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 RDEPEND="
>=app-portage/gentoopm-0.3.2[${PYTHON_USEDEP}]



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

2024-02-07 Thread Sam James
commit: 9025c4dab44c413b48a9ac68b57330e2f7d3747b
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 05:53:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 05:53:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9025c4da

sys-apps/bfs: fix test configuration

On the bug, Tavian explains (thanks!) that everything is rebuilt if the 
configuration
changes, so let's make sure to preserve the same USE_* options.

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

 sys-apps/bfs/bfs-3.1.ebuild | 17 +++--
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/sys-apps/bfs/bfs-3.1.ebuild b/sys-apps/bfs/bfs-3.1.ebuild
index 773585e25921..7bf56ee3ed37 100644
--- a/sys-apps/bfs/bfs-3.1.ebuild
+++ b/sys-apps/bfs/bfs-3.1.ebuild
@@ -23,19 +23,24 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
-src_compile() {
-   tc-export CC
-   use debug || append-cppflags -DNDEBUG
-
+bfsmake() {
emake \
USE_ACL=$(usev acl '1') \
USE_ATTR=$(usev xattr '1') \
USE_LIBCAP=$(usev caps '1') \
USE_LIBURING=$(usev io-uring '1') \
-   USE_ONIGURUMA=$(usev unicode '1')
+   USE_ONIGURUMA=$(usev unicode '1') \
+   "$@"
+}
+
+src_compile() {
+   tc-export CC
+   use debug || append-cppflags -DNDEBUG
+
+   bfsmake
 }
 
 src_test() {
# -n check gets confused so need manual src_test definition?
-   emake check
+   bfsmake check
 }



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

2024-02-07 Thread Sam James
commit: 6e93d2d196ea28d32efbb2277c6fa099807201a0
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 06:29:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 06:29:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e93d2d1

app-portage/gpyutils: Stabilize 0.13 arm, #924029

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

 app-portage/gpyutils/gpyutils-0.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/gpyutils/gpyutils-0.13.ebuild 
b/app-portage/gpyutils/gpyutils-0.13.ebuild
index 2203d0b564b2..ee0c4263a3b0 100644
--- a/app-portage/gpyutils/gpyutils-0.13.ebuild
+++ b/app-portage/gpyutils/gpyutils-0.13.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 RDEPEND="
>=app-portage/gentoopm-0.3.2[${PYTHON_USEDEP}]



[gentoo-commits] proj/docker-images:master commit in: .github/actions/container_build/

2024-02-07 Thread John Helmert III
commit: 6f21df87717f8a871b4ae292faff107bde9d214d
Author: John Helmert III  gentoo  org>
AuthorDate: Thu Feb  8 04:59:57 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Thu Feb  8 05:21:07 2024 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=6f21df87

actions: limit pushes to master branch

We don't want these steps to run on branches in this repository, even
if they're in a pull request to the master branch. We only want pushes
to happen from the master branch.

Closes: !137
Signed-off-by: John Helmert III  gentoo.org>

 .github/actions/container_build/action.yml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/.github/actions/container_build/action.yml 
b/.github/actions/container_build/action.yml
index f4f2378..fc2b9b9 100644
--- a/.github/actions/container_build/action.yml
+++ b/.github/actions/container_build/action.yml
@@ -35,14 +35,14 @@ runs:
 - name: Login to DockerHub
   uses: docker/login-action@v2
   if: |
-github.repository_owner == 'gentoo' &&
+github.ref_name == 'master' && github.repository_owner == 'gentoo' &&
 (github.event_name == 'schedule' || github.event_name == 'push')
   with:
 username: ${{ inputs.dockerhub_username }}
 password: ${{ inputs.dockerhub_password }}
 - name: Push image
   if: |
-github.repository_owner == 'gentoo' &&
+github.ref_name == 'master' && github.repository_owner == 'gentoo' &&
 (github.event_name == 'schedule' || github.event_name == 'push')
   shell: bash
   env:



[gentoo-commits] proj/docker-images:master commit in: .github/actions/container_build/

2024-02-07 Thread John Helmert III
commit: 9b60a58e6b78d12d82afe857b8bb9649176542b8
Author: John Helmert III  gentoo  org>
AuthorDate: Thu Feb  8 04:34:52 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Thu Feb  8 04:48:02 2024 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=9b60a58e

actions: also push to Dockerhub on push

Limiting Dockerhub pushes to "scheduled" Actions runs was intended to
prevent these bits from running in PRs, but we also want changes to be
applied for regular pushes to the repository, so we allow 'push'. To
avoid this failing in forks without the requisite secrets, we also
limit these to repositories in Gentoo's namespace.

Signed-off-by: John Helmert III  gentoo.org>

 .github/actions/container_build/action.yml | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/.github/actions/container_build/action.yml 
b/.github/actions/container_build/action.yml
index bef1441..f4f2378 100644
--- a/.github/actions/container_build/action.yml
+++ b/.github/actions/container_build/action.yml
@@ -34,12 +34,16 @@ runs:
   run: docker run --rm "${ORG}/${TARGET/-/:}" emerge --info
 - name: Login to DockerHub
   uses: docker/login-action@v2
-  if: github.event_name == 'schedule'
+  if: |
+github.repository_owner == 'gentoo' &&
+(github.event_name == 'schedule' || github.event_name == 'push')
   with:
 username: ${{ inputs.dockerhub_username }}
 password: ${{ inputs.dockerhub_password }}
 - name: Push image
-  if: github.event_name == 'schedule'
+  if: |
+github.repository_owner == 'gentoo' &&
+(github.event_name == 'schedule' || github.event_name == 'push')
   shell: bash
   env:
 DOCKER_CLI_EXPERIMENTAL: enabled



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

2024-02-07 Thread Sam James
commit: 5581ce5fa68491c5318b1773e232d443186f078b
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 03:35:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 04:35:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5581ce5f

sys-devel/llvm: drop old https://bugs.gentoo.org/649880
Signed-off-by: Sam James  gentoo.org>

 sys-devel/llvm/llvm-15.0.7-r3.ebuild  | 10 --
 sys-devel/llvm/llvm-16.0.6.ebuild | 10 --
 sys-devel/llvm/llvm-17.0.6.ebuild | 10 --
 sys-devel/llvm/llvm-18.1.0_rc1.ebuild | 10 --
 sys-devel/llvm/llvm-18.1.0_rc2.ebuild | 10 --
 sys-devel/llvm/llvm-19.0.0..ebuild| 10 --
 sys-devel/llvm/llvm-19.0.0_pre20240127.ebuild | 10 --
 sys-devel/llvm/llvm-19.0.0_pre20240203.ebuild | 10 --
 8 files changed, 80 deletions(-)

diff --git a/sys-devel/llvm/llvm-15.0.7-r3.ebuild 
b/sys-devel/llvm/llvm-15.0.7-r3.ebuild
index 160bfbcfd462..438fd4add8ae 100644
--- a/sys-devel/llvm/llvm-15.0.7-r3.ebuild
+++ b/sys-devel/llvm/llvm-15.0.7-r3.ebuild
@@ -426,16 +426,6 @@ multilib_src_configure() {
)
fi
 
-   # workaround BMI bug in gcc-7 (fixed in 7.4)
-   # https://bugs.gentoo.org/649880
-   # apply only to x86, https://bugs.gentoo.org/650506
-   if tc-is-gcc && [[ ${MULTILIB_ABI_FLAG} == abi_x86* ]] &&
-   [[ $(gcc-major-version) -eq 7 && $(gcc-minor-version) 
-lt 4 ]]
-   then
-   local CFLAGS="${CFLAGS} -mno-bmi"
-   local CXXFLAGS="${CXXFLAGS} -mno-bmi"
-   fi
-
# LLVM can have very high memory consumption while linking,
# exhausting the limit on 32-bit linker executable
use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory"

diff --git a/sys-devel/llvm/llvm-16.0.6.ebuild 
b/sys-devel/llvm/llvm-16.0.6.ebuild
index b3a0f69644fb..809dbc7f3b8c 100644
--- a/sys-devel/llvm/llvm-16.0.6.ebuild
+++ b/sys-devel/llvm/llvm-16.0.6.ebuild
@@ -431,16 +431,6 @@ multilib_src_configure() {
-DTerminfo_LIBRARIES=-lncurses
)
 
-   # workaround BMI bug in gcc-7 (fixed in 7.4)
-   # https://bugs.gentoo.org/649880
-   # apply only to x86, https://bugs.gentoo.org/650506
-   if tc-is-gcc && [[ ${MULTILIB_ABI_FLAG} == abi_x86* ]] &&
-   [[ $(gcc-major-version) -eq 7 && $(gcc-minor-version) 
-lt 4 ]]
-   then
-   local CFLAGS="${CFLAGS} -mno-bmi"
-   local CXXFLAGS="${CXXFLAGS} -mno-bmi"
-   fi
-
# LLVM can have very high memory consumption while linking,
# exhausting the limit on 32-bit linker executable
use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory"

diff --git a/sys-devel/llvm/llvm-17.0.6.ebuild 
b/sys-devel/llvm/llvm-17.0.6.ebuild
index 7adb816d2e32..8a87d9e2e08f 100644
--- a/sys-devel/llvm/llvm-17.0.6.ebuild
+++ b/sys-devel/llvm/llvm-17.0.6.ebuild
@@ -446,16 +446,6 @@ multilib_src_configure() {
-DTerminfo_LIBRARIES=-lncurses
)
 
-   # workaround BMI bug in gcc-7 (fixed in 7.4)
-   # https://bugs.gentoo.org/649880
-   # apply only to x86, https://bugs.gentoo.org/650506
-   if tc-is-gcc && [[ ${MULTILIB_ABI_FLAG} == abi_x86* ]] &&
-   [[ $(gcc-major-version) -eq 7 && $(gcc-minor-version) 
-lt 4 ]]
-   then
-   local CFLAGS="${CFLAGS} -mno-bmi"
-   local CXXFLAGS="${CXXFLAGS} -mno-bmi"
-   fi
-
# LLVM can have very high memory consumption while linking,
# exhausting the limit on 32-bit linker executable
use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory"

diff --git a/sys-devel/llvm/llvm-18.1.0_rc1.ebuild 
b/sys-devel/llvm/llvm-18.1.0_rc1.ebuild
index 23646ea90d8a..8ff126c7d4a1 100644
--- a/sys-devel/llvm/llvm-18.1.0_rc1.ebuild
+++ b/sys-devel/llvm/llvm-18.1.0_rc1.ebuild
@@ -446,16 +446,6 @@ multilib_src_configure() {
-DTerminfo_LIBRARIES=-lncurses
)
 
-   # workaround BMI bug in gcc-7 (fixed in 7.4)
-   # https://bugs.gentoo.org/649880
-   # apply only to x86, https://bugs.gentoo.org/650506
-   if tc-is-gcc && [[ ${MULTILIB_ABI_FLAG} == abi_x86* ]] &&
-   [[ $(gcc-major-version) -eq 7 && $(gcc-minor-version) 
-lt 4 ]]
-   then
-   local CFLAGS="${CFLAGS} -mno-bmi"
-   local CXXFLAGS="${CXXFLAGS} -mno-bmi"
-   fi
-
# LLVM can have very high memory consumption while linking,
# exhausting the limit on 32-bit linker executable
use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory"

diff --git a/sys-devel/llvm/llvm-18.1.0_rc2.ebuild 
b/sys-devel/llvm/llvm-18.1.0_rc2.ebuild
index 23646ea90d8a..8ff126c7d4a1 100644
--- a/sys-devel/llvm/llvm-18.1.0_rc2.ebuild
+++ b/sys-devel/llvm/llvm-18.1.0_rc2.ebuild
@@ -446,16 +446,6 @@ multilib_src_configure() {

[gentoo-commits] repo/gentoo:master commit in: app-portage/mgorny-dev-scripts/

2024-02-07 Thread Michał Górny
commit: 676ec05ef6599f3c33b06e955375334f571d76a2
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  8 04:33:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  8 04:33:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=676ec05e

app-portage/mgorny-dev-scripts: Bump to 48

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

 app-portage/mgorny-dev-scripts/Manifest|  1 +
 .../mgorny-dev-scripts-48.ebuild   | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/app-portage/mgorny-dev-scripts/Manifest 
b/app-portage/mgorny-dev-scripts/Manifest
index 6e29bb131b76..96da074115d4 100644
--- a/app-portage/mgorny-dev-scripts/Manifest
+++ b/app-portage/mgorny-dev-scripts/Manifest
@@ -1,3 +1,4 @@
 DIST mgorny-dev-scripts-45.tar.gz 12634 BLAKE2B 
3cef2cba361a8fc56f6ce21e53a4128e1d95bb596238498e141f1c0629bdc24d703946435b4090acff467d7543f872a360ad305db0fda82210e5bdbb87ce
 SHA512 
5df39f45dfbab30438f071ff77af79328eb67c90afb8b992802fa9833504431e703711402107c753094565f4b0bf59e144ed95be32f973f48484edba50d396be
 DIST mgorny-dev-scripts-46.tar.gz 12635 BLAKE2B 
550fb5060906a956d66f7e8723ce7a455d4590c41474b30032c602670ae3a686a4f6970435f717dfd4caf74d002d5d22b48f6034e04ac19f16405777043a049e
 SHA512 
2423560ddc3cae15fdfff71a0bae78b2514e4a2eb85fc2e947cd68e6135dd9bca81a37d63aa7b004fc9c4cfe0fa894e34fe4b70770d1835fbb9ac1dcebeaa1ab
 DIST mgorny-dev-scripts-47.tar.gz 19286 BLAKE2B 
47ef673050076c170d4bcdb50c300ee910eee8a264824e6d625dfed8c1ebaf2b2cee2da171565fc5086b6fd0ffb4a23eeb0f23e8bd49fc803c392fcb0172cd67
 SHA512 
a96b163660fe548f8dbd07e2c6ad8546c8e49b34f41fda4fa9d2485d394e6d0bf41239eee3d77d7aa4ae80c30c932a5b00a4ec9bdb44f634c88ba1454af7f258
+DIST mgorny-dev-scripts-48.tar.gz 19305 BLAKE2B 
6790be90c8bf61596a6af084093922081e30aeb18706e3cbf79228b1b4edc6472a518aa99d260d7699a8335e320fd7683e2c81af80754a0521628fef6831bc9e
 SHA512 
24e856c9a168befcdcd0fe9f457a900d1dcc4210a73efc10c0061c5ccb76a2927bc09a11cf0a5dfeb1024bc9ab14063e42df2bc9c0f3bc1834abc253eab369e6

diff --git a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-48.ebuild 
b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-48.ebuild
new file mode 100644
index ..0b89f83d564d
--- /dev/null
+++ b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-48.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Handy scripts for ebuild development and more"
+HOMEPAGE="https://github.com/projg2/mgorny-dev-scripts/;
+SRC_URI="
+   https://github.com/projg2/mgorny-dev-scripts/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
+
+RDEPEND="
+   app-portage/gentoolkit
+   >=app-portage/gpyutils-0.12
+   dev-perl/URI
+   dev-util/pkgcheck
+   dev-vcs/git
+   net-misc/wget
+   sys-apps/portage
+   x11-misc/xdg-utils
+"
+
+src_install() {
+   dodoc README.rst
+   rm -f COPYING README.rst || die
+   dobin *
+}



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

2024-02-07 Thread Michał Górny
commit: 7b182407e9a8f32b6ccecf27e47187065bb6319b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  8 04:23:51 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  8 04:23:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b182407

dev-python/sentry-sdk: Bump to 1.40.2

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

 dev-python/sentry-sdk/Manifest |   1 +
 dev-python/sentry-sdk/sentry-sdk-1.40.2.ebuild | 151 +
 2 files changed, 152 insertions(+)

diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index a277832fe2ca..4d3ac2f41c46 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -1,3 +1,4 @@
 DIST sentry-python-1.39.2.gh.tar.gz 452370 BLAKE2B 
8ab1b4464ecbd8164c20d926a78f4c839be9c1dba6b09c26c2aacfdc236ca6e93406ea0aeac1a2b86439d2340b546a32c8a3f2db80cabefc6986f4567753f660
 SHA512 
728f799fe9419d30a07ae15eba0feae4e861edaabe1b16a23f54d8fe2a389273ebfc43a1183368ea22332f63a096ea154031ca0e1c3efcea26cf83c6093547c3
 DIST sentry-python-1.40.0.gh.tar.gz 457692 BLAKE2B 
8f5d299c991f169eaba255ad13fc30620cda7f4d26b0f6ac353a28eef7f1c7001d9a20d61a4d565dc620dbd9292ce11a5bf9fe8c26129f1c340661f218074b53
 SHA512 
cb3297e96064b3c71a4f28ad1781277f3101c2171d6e8339664c400531f13ed8b394317601b20940261575ff1646801bc8cde760d595bdffa97af4cda4e27d6d
 DIST sentry-python-1.40.1.gh.tar.gz 458026 BLAKE2B 
2f4f34be4dd90bcdace51b593feb54e09ab3ec936c637c8eb484177289ffeaa588c73f474686986a90131c3b746867b552d6fbc29c3c7f1f360f878ed9ee5141
 SHA512 
07af5062e15d6d9a5c5ac678e4d3274d566dce9929f8b7412d9606749f93b5cf8405bb56577752afc4234f924d8b7ebd536d5a910589faa5dd94f5ecd9d0c9b8
+DIST sentry-python-1.40.2.gh.tar.gz 458073 BLAKE2B 
807ab048ced25a121bc681ace1b04a0f2cee5c49d18674b97b6e15a1466a3a73566dbf05abf052610fe3fe469eacf92dbc5e94367004ffc5d35da409c9c3792a
 SHA512 
b14926d673afdcbc1cd1c09b667e3a407bfd8bc3643ecce0c811d429932ff1a291b4cad9abbeef7de03fff22d1159b7c7c0baac307e19bc8ac60c2cfb87154bc

diff --git a/dev-python/sentry-sdk/sentry-sdk-1.40.2.ebuild 
b/dev-python/sentry-sdk/sentry-sdk-1.40.2.ebuild
new file mode 100644
index ..9c1a5c572cbf
--- /dev/null
+++ b/dev-python/sentry-sdk/sentry-sdk-1.40.2.ebuild
@@ -0,0 +1,151 @@
+# 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_{11..12} )
+
+inherit distutils-r1
+
+MY_P=sentry-python-${PV}
+DESCRIPTION="Python client for Sentry"
+HOMEPAGE="
+   https://sentry.io/
+   https://github.com/getsentry/sentry-python/
+   https://pypi.org/project/sentry-sdk/
+"
+SRC_URI="
+   https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/certifi[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/asttokens[${PYTHON_USEDEP}]
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/executing[${PYTHON_USEDEP}]
+   dev-python/fakeredis[${PYTHON_USEDEP}]
+   dev-python/flask-login[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pyrsistent[${PYTHON_USEDEP}]
+   

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

2024-02-07 Thread Michał Górny
commit: a30bafd5d70cab4fa3f4f033b5c8b6c5312bcc48
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  8 04:15:23 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  8 04:22:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a30bafd5

dev-libs/c-blosc2: Bump to 2.13.2

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

 dev-libs/c-blosc2/Manifest   |  1 +
 dev-libs/c-blosc2/c-blosc2-2.13.2.ebuild | 63 
 2 files changed, 64 insertions(+)

diff --git a/dev-libs/c-blosc2/Manifest b/dev-libs/c-blosc2/Manifest
index a92644ffb1c6..237885ae473b 100644
--- a/dev-libs/c-blosc2/Manifest
+++ b/dev-libs/c-blosc2/Manifest
@@ -4,3 +4,4 @@ DIST c-blosc2-2.11.3.gh.tar.gz 3145288 BLAKE2B 
140ca9693f2a779e37d324c6a631cde91
 DIST c-blosc2-2.12.0.gh.tar.gz 3148244 BLAKE2B 
1c686994cad5df2e8e311f87df922a453ad4b111bd55bc19b9e988d93228c309835fb53ba9111213cf6e0560b172765656a1cf4c46aa1c5d709a2a92401d9072
 SHA512 
dafd1e08b9d556729abf8e859324c1b4724f43c5bb5829e11a8bf9653216b3afa05436d012a1cc8ca70017e158bee38c4f4aa3d86ebf18d6d7a2712e6bb26f79
 DIST c-blosc2-2.13.0.gh.tar.gz 3150698 BLAKE2B 
3020823fad873f13c2e38f21a20c0a40c558a28dd3e2bab86fe4ccdda946b5f2ab8a160cc619f1bca0bf7901515ebaa3a2600fad0f1387c8055fc1042828b3a5
 SHA512 
83280ea4aedea38167729bfb52797378a94ecf0733c2552283f07aa1fd732e2f565dce3a227e19e10acd855b9690987b90f9dc8a5f6589d208e0c3940b45ecc4
 DIST c-blosc2-2.13.1.gh.tar.gz 3150768 BLAKE2B 
3d5e38aef21e4da45c930357d5d282b1fe92b89140b0390ae25371fb84e080f852e7548cd2339114e5c2752522e612e2fa49c3ab92a2223adf760257e5029b2c
 SHA512 
61b08c2ac2ab4ceef1053673012a8dc7975ea5ca314115cd43bc4bfdcfe427007ed920336e66a0128a750f7215c9fcb2f4379b1adc558c380f6931ce5ca591b1
+DIST c-blosc2-2.13.2.gh.tar.gz 3152011 BLAKE2B 
1bf9826e6eb1babacb0fe6f7f90c5ca6617cf1cf4df269af95c94e175d0a1cc2015905b9cf6a48107f0b10431feb646ec5de095e00dc29f3bab8d53564e7d4fe
 SHA512 
441df73dca3fe210b0df68bfc3da037a05393f80044f5e2c816000a244ade4cf8e223b2fce2127c034c27a35f2742b05fe06c08861e93c02bc7598d5a4b8a917

diff --git a/dev-libs/c-blosc2/c-blosc2-2.13.2.ebuild 
b/dev-libs/c-blosc2/c-blosc2-2.13.2.ebuild
new file mode 100644
index ..83ec7fc645ac
--- /dev/null
+++ b/dev-libs/c-blosc2/c-blosc2-2.13.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Blocking, shuffling and lossless compression library"
+HOMEPAGE="
+   https://www.blosc.org/c-blosc2/c-blosc2.html
+   https://github.com/Blosc/c-blosc2/
+"
+SRC_URI="
+   https://github.com/Blosc/c-blosc2/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0/1"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="test +zlib +zstd"
+REQUIRED_USE="test? ( zlib zstd )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=app-arch/lz4-1.7.5:=
+   zlib? ( sys-libs/zlib:= )
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+src_configure() {
+   # remove bundled libs (just in case)
+   rm -rf internal-complibs || die
+
+   local mycmakeargs=(
+   -DBUILD_STATIC=OFF
+   -DBUILD_TESTS=$(usex test)
+   -DBUILD_BENCHMARKS=OFF
+   -DBUILD_EXAMPLES=OFF
+   -DBUILD_FUZZERS=OFF
+   -DDEACTIVATE_ZLIB=$(usex !zlib)
+   -DDEACTIVATE_ZSTD=$(usex !zstd)
+   -DPREFER_EXTERNAL_LZ4=ON
+   -DPREFER_EXTERNAL_ZLIB=ON
+   -DPREFER_EXTERNAL_ZSTD=ON
+
+   # force regular zlib, at least for  the time being
+   -DCMAKE_DISABLE_FIND_PACKAGE_ZLIB_NG=ON
+
+   # upstream overrides CMAKE_C_FLAGS, preventing ${CFLAGS} 
defaults
+   # from applying, https://github.com/Blosc/c-blosc2/issues/433
+   -DCMAKE_C_FLAGS="${CFLAGS}"
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   # Tests fail in parallel, https://github.com/Blosc/c-blosc2/issues/432
+   MAKEOPTS=-j1 cmake_src_test
+}



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

2024-02-07 Thread Michał Górny
commit: 88ab68765586737e93eb81416778159f1bf3ff28
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  8 04:14:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  8 04:22:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88ab6876

dev-python/nbconvert: Bump to 7.16.0

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

 dev-python/nbconvert/Manifest|  1 +
 dev-python/nbconvert/nbconvert-7.16.0.ebuild | 74 
 2 files changed, 75 insertions(+)

diff --git a/dev-python/nbconvert/Manifest b/dev-python/nbconvert/Manifest
index f898445b8447..fdf8b5e04ef3 100644
--- a/dev-python/nbconvert/Manifest
+++ b/dev-python/nbconvert/Manifest
@@ -1,2 +1,3 @@
 DIST nbconvert-7.14.2.tar.gz 852202 BLAKE2B 
195a4f8088ec82d7fcb56b7450878d8e769027bedf64dec82adfb2683936400c74b62ceb2a24d47724584df0cfa0e9c773e53357b412eda0958aa2c4256cb3fd
 SHA512 
79a91b2cacb50af8eb584668b070bf233de4cdf783fa0d9d256c2204de4a97efc5224088811b6f2b5f89015e4180a24da63c5b79a026b1966df157de325114cd
 DIST nbconvert-7.15.0.tar.gz 853363 BLAKE2B 
c417428708279099d8a966ab61d044be1deebbb37757b75a248b8bf50302db8a7ba39a25c0d255777d695f9af93f43f420727c33bdad0a4a239660b7f74cc49a
 SHA512 
bf598cc776ceadadecdec816ec8fd78502cffae399175d22cf184d6e45974fcd0d5e731ef8aa032aec251dcd2a8e5d6077c585c5f70786d4cbe72979e1ad8503
+DIST nbconvert-7.16.0.tar.gz 853637 BLAKE2B 
6fdfe20563813c9d331c7406b74bedb09330c812f8be9e78cad76d4a741fc130dcaad95960a1dc5f6028075b6599db9349fabcab7f08906349501cad21401334
 SHA512 
22e5e5f8d52a27322378da10ecd14b10a14e2a022e7940fbfe2f7c9b9359a00a952d3b32ecd0c0f4959a5d2792630a7a7620dd4476324a773cda840f83aa74f4

diff --git a/dev-python/nbconvert/nbconvert-7.16.0.ebuild 
b/dev-python/nbconvert/nbconvert-7.16.0.ebuild
new file mode 100644
index ..90b36a68a170
--- /dev/null
+++ b/dev-python/nbconvert/nbconvert-7.16.0.ebuild
@@ -0,0 +1,74 @@
+# 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 pypi virtualx
+
+DESCRIPTION="Converting Jupyter Notebooks"
+HOMEPAGE="
+   https://nbconvert.readthedocs.io/
+   https://github.com/jupyter/nbconvert/
+   https://pypi.org/project/nbconvert/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/bleach[${PYTHON_USEDEP}]
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-core-4.7[${PYTHON_USEDEP}]
+   dev-python/jupyterlab-pygments[${PYTHON_USEDEP}]
+   >=dev-python/markupsafe-2.0[${PYTHON_USEDEP}]
+   =dev-python/nbclient-0.5.0[${PYTHON_USEDEP}]
+   >=dev-python/nbformat-5.7[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pandocfilters-1.4.1[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.4.1[${PYTHON_USEDEP}]
+   dev-python/tinycss2[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.1.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/ipykernel[${PYTHON_USEDEP}]
+   >=dev-python/ipywidgets-7.5[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/test_nbconvertapp.py::TestNbConvertApp::test_convert_full_qualified_name
+   
tests/test_nbconvertapp.py::TestNbConvertApp::test_post_processor
+   # crazy qtweb* stuff, perhaps permissions
+   tests/exporters/test_qtpdf.py::TestQtPDFExporter::test_export
+   tests/exporters/test_qtpng.py::TestQtPNGExporter::test_export
+   )
+
+   # virtx implies nonfatal, make it explicit to avoid confusion
+   nonfatal epytest || die
+}
+
+pkg_postinst() {
+   if ! has_version virtual/pandoc; then
+   einfo "Pandoc is required for converting to formats other than 
Python,"
+   einfo "HTML, and Markdown. If you need this functionality, 
install"
+   einfo "app-text/pandoc or app-text/pandoc-bin."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2024-02-07 Thread Michał Górny
commit: d5a3387e9bc6d10307dc312953831d6ceb476a61
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  8 04:12:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  8 04:22:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5a3387e

dev-python/sphinx-autodoc-typehints: Bump to 2.0.0

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

 dev-python/sphinx-autodoc-typehints/Manifest   |  1 +
 .../sphinx-autodoc-typehints-2.0.0.ebuild  | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/sphinx-autodoc-typehints/Manifest 
b/dev-python/sphinx-autodoc-typehints/Manifest
index 96f1fac04a9e..2b18b0dec463 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -1,2 +1,3 @@
 DIST sphinx_autodoc_typehints-1.25.2.tar.gz 37173 BLAKE2B 
cec43a8008e84cbc0cc8f1950d8c8b3aceec139f2c9b8de310620fbd7deab021ebc51caa0ec80421d821287c8f9c304102141eda9e1123496d710ce3d87590a7
 SHA512 
42d14b17e05c46d65fb363f6b640515e1847d1d1b13b9d4707c0e64002e01d974a4c8d06d90f938a149704641926b08755a8c9c1f84883b5841192c7330660a3
 DIST sphinx_autodoc_typehints-1.25.3.tar.gz 37709 BLAKE2B 
338a0479af929977af7d3d3b9797e2806f8606c85cf1db182f87cf6d25adafeaf8c4941bc1770f9c55a54227e1132fd424ed80f5efc654f34c7e4b61724ef553
 SHA512 
e00ed10267605d8d96b159788297ec565f9dc46b2a446136067e1c5d0fed0d276245c052e3121e79fdf3a0aff81e91769728bb829ce07b252d7284af3378fe69
+DIST sphinx_autodoc_typehints-2.0.0.tar.gz 37951 BLAKE2B 
55fc5bd4a430095b9b80b7313da96ac177f55d8e31068ded7c740cc2757580b611bfdb0aa53cc8344564cf01b052518854ea040a70ea568bd098505f8c2dfca8
 SHA512 
e37839b8f9393334f43b2b97f3d9ade4a2e11182e634c4ee37a916bcf4425c624376edcd3b25b054a23e15624393e3a79fdbc1775f6b3808e09bc8a85a2262d5

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.0.0.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.0.0.ebuild
new file mode 100644
index ..17aaf83155a2
--- /dev/null
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.0.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Type hints support for the Sphinx autodoc extension"
+HOMEPAGE="
+   https://github.com/tox-dev/sphinx-autodoc-typehints/
+   https://pypi.org/project/sphinx-autodoc-typehints/
+"
+
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}]
+"
+# skipping optional test dep on dev-python/nptyping as that package
+# is horribly broken and on its way out
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # this package is addicted to Internet
+   tests/test_sphinx_autodoc_typehints.py::test_format_annotation
+)



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

2024-02-07 Thread Michał Górny
commit: 4be1f73eb4558611ddf8d74c883dcdee310ab61b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  8 04:13:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  8 04:22:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4be1f73e

dev-python/ipykernel: Bump to 6.29.2

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

 dev-python/ipykernel/Manifest|  1 +
 dev-python/ipykernel/ipykernel-6.29.2.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/dev-python/ipykernel/Manifest b/dev-python/ipykernel/Manifest
index 518d913f3104..4ca5f6133ec8 100644
--- a/dev-python/ipykernel/Manifest
+++ b/dev-python/ipykernel/Manifest
@@ -1,2 +1,3 @@
 DIST ipykernel-6.29.0.tar.gz 160814 BLAKE2B 
4f5c650fda125a477ae7f16fad07e968f0f31a97375159ff5d3917181f31ecac3a618927e492332e5d5f69321c43fad69daa4c9bdfc67acc3756775ef855ceec
 SHA512 
f924d8c4471f04349e1c8d0b980f8759e55c37585a4a44e61ba01ed1b96e3aa3897ec6e953e91f8f881debf5e599ab95b679075dcd413e43b8ed0263e8c9ca44
 DIST ipykernel-6.29.1.tar.gz 161082 BLAKE2B 
f5f5d4f15d08594fbab78675cdc1575a5579b69adeb393fa35d3ef57f56ad642999e5d17a901287a7924d8f7d1b62625d1c81dd96c821ce43bc694a277c63389
 SHA512 
8691394e76b151561248f66802622a4e4863c51bc26b4cf44e468155ff0f82405b92e69c37ecca8181d4b71736f61658fbf59937e7607a94288c107ea4cbfd74
+DIST ipykernel-6.29.2.tar.gz 161175 BLAKE2B 
fc63fbaf01403933e7bcbb5b242e48f125a8349aeb2454a9bfd2f564e67f842af546fe4e69e447be2f4f6396d6aabcd6e29a6ff57424f5fcec0ebb1a43c50177
 SHA512 
5be2b1447b951304cabb7fbefae711aa2510dfd72ee03f0e2d9ec02e1cf44e541c9d8a11a87ab77a9338acb56db5c2cd82b11fa85f296c8a06ce6a8235e394b3

diff --git a/dev-python/ipykernel/ipykernel-6.29.2.ebuild 
b/dev-python/ipykernel/ipykernel-6.29.2.ebuild
new file mode 100644
index ..1bd0e3b093fe
--- /dev/null
+++ b/dev-python/ipykernel/ipykernel-6.29.2.ebuild
@@ -0,0 +1,78 @@
+# 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} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi virtualx
+
+DESCRIPTION="IPython Kernel for Jupyter"
+HOMEPAGE="
+   https://github.com/ipython/ipykernel/
+   https://pypi.org/project/ipykernel/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+   >=dev-python/comm-0.1.1[${PYTHON_USEDEP}]
+   !elibc_Darwin? (
+   $(python_gen_cond_dep '
+   >=dev-python/debugpy-1.6.5[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+   >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-client-8[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-core-4.12[${PYTHON_USEDEP}]
+   >=dev-python/matplotlib-inline-0.1[${PYTHON_USEDEP}]
+   dev-python/nest-asyncio[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   >=dev-python/pyzmq-24[${PYTHON_USEDEP}]
+   >=dev-python/tornado-6.1[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.4.0[${PYTHON_USEDEP}]
+"
+# RDEPEND seems specifically needed in BDEPEND, at least jupyter
+# bug #816486
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/ipyparallel[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+   distutils-r1_python_compile
+   # Use python3 in kernel.json configuration, bug #784764
+   sed -i -e '/python3.[0-9]\+/s//python3/' \
+   
"${BUILD_DIR}/install${EPREFIX}/usr/share/jupyter/kernels/python3/kernel.json" 
|| die
+}
+
+src_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   tests/test_debugger.py::test_attach_debug
+   
tests/test_debugger.py::test_breakpoint_in_cell_with_leading_empty_lines
+   tests/test_debugger.py::test_rich_inspect_at_breakpoint
+   tests/test_debugger.py::test_rich_inspect_not_at_breakpoint
+   tests/test_debugger.py::test_set_breakpoints
+   tests/test_debugger.py::test_stop_on_breakpoint
+   tests/test_debugger.py::test_copy_to_globals
+   # hangs?
+   tests/test_eventloop.py::test_tk_loop
+   # doesn't like pyside2?
+   tests/test_eventloop.py::test_qt_enable_gui
+   )
+
+   virtx distutils-r1_src_test
+}



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

2024-02-07 Thread Michał Górny
commit: 6a49b41f87cf7b0a8f9116f5a9833d5226ad3515
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  8 04:15:47 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  8 04:22:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a49b41f

dev-python/ruamel-yaml: Bump to 0.18.6

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

 dev-python/ruamel-yaml/Manifest  |  1 +
 dev-python/ruamel-yaml/ruamel-yaml-0.18.6.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/dev-python/ruamel-yaml/Manifest b/dev-python/ruamel-yaml/Manifest
index 88e933e8f233..b516912d1e64 100644
--- a/dev-python/ruamel-yaml/Manifest
+++ b/dev-python/ruamel-yaml/Manifest
@@ -1,2 +1,3 @@
 DIST ruamel.yaml-0.17.40.tar.xz 193424 BLAKE2B 
80405ef0c85af476ef0e996b1da5aba1a116e8c181d18f40fb4fd86093a512c09cf0da30d52d85946c524e86e10379cb11154cb08a7ea7b054ba9379996de4f4
 SHA512 
848af49430b9c028a6676a159915c66e29f4290374ba0863e4fd87527f3178bb303a80f4ba97139fc8cbcd01f7f7782a4b3112325237a39659e227afda61fcb8
 DIST ruamel.yaml-0.18.5.tar.xz 197372 BLAKE2B 
ebb48da26e1e9ced585d78d4ca27359cf72891dcd2cd6793711cebcb67e5d18212992216bc8658c169c8df06847d8f70e3ce5c60ff8cdb8eaecacf3695a2e0d8
 SHA512 
8f299190ad9e32122fd15b80b8b53c8909df078d1575612c11a50d46eec93f25375d2c3368fb637bf83e3bd7b4eaa6ddfcd8cd90540130b4e1fb5654bc847e9a
+DIST ruamel.yaml-0.18.6.tar.xz 198544 BLAKE2B 
94d50ba8aef92e2885b24118bd9f4b1d06a82d51b2e7930c39dea93f4c0f9fc9d0604dfbbe716f81f3c9a927698d14c7005bb0ce2ae5d2eadf27514dfbba88c1
 SHA512 
319e1029746ebf6ef1c6b6bf6055d7c56e7caa2559b34b4fe639616c4332ef46661afad67c42d123bd0de67819812ea8f9cc9d51c0189edd6e33d5d47f47bb26

diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.18.6.ebuild 
b/dev-python/ruamel-yaml/ruamel-yaml-0.18.6.ebuild
new file mode 100644
index ..8d2d7240b479
--- /dev/null
+++ b/dev-python/ruamel-yaml/ruamel-yaml-0.18.6.ebuild
@@ -0,0 +1,53 @@
+# 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
+
+MY_P="${P/-/.}"
+DESCRIPTION="YAML parser/emitter that supports roundtrip comment preservation"
+HOMEPAGE="
+   https://pypi.org/project/ruamel.yaml/
+   https://sourceforge.net/projects/ruamel-yaml/
+"
+# PyPI tarballs do not include tests
+SRC_URI="mirror://sourceforge/ruamel-dl-tagged-releases/${MY_P}.tar.xz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/ruamel-yaml-clib[${PYTHON_USEDEP}]
+   !dev-python/namespace-ruamel
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+   local EPYTEST_DESELECT=()
+   [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
+   _test/test_deprecation.py::test_collections_deprecation
+   )
+   local EPYTEST_IGNORE=(
+   # Old PyYAML tests from lib/ require special set-up and are
+   # invoked indirectly via test_z_olddata, tell pytest itself
+   # to leave the subdir alone.
+   _test/lib/
+   )
+
+   # this is needed to keep the tests working while
+   # dev-python/namespace-ruamel is still installed
+   distutils_write_namespace ruamel
+   epytest
+}



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

2024-02-07 Thread Michał Górny
commit: ad5201dbe63229e6e6349476e980df47956f2ac2
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  8 04:10:43 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  8 04:22:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad5201db

dev-python/dogpile-cache: Bump to 1.3.1

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

 dev-python/dogpile-cache/Manifest  |  1 +
 .../dogpile-cache/dogpile-cache-1.3.1.ebuild   | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/dev-python/dogpile-cache/Manifest 
b/dev-python/dogpile-cache/Manifest
index ee200869dab1..5b3ab27eb718 100644
--- a/dev-python/dogpile-cache/Manifest
+++ b/dev-python/dogpile-cache/Manifest
@@ -1 +1,2 @@
 DIST dogpile.cache-1.3.0.tar.gz 265984 BLAKE2B 
80aba607dad31b1ddb4e8b706f40c2ed47c7c2a4f074b7d115737ed934ed2b97c900e8ff5f01fa52c3177ebd364d4bac585cca4dd1d6aa5830cf42cdade52070
 SHA512 
fb00e114b2107d4ee27d699c62581554758f9ff2121ccade8f5c5aee5240adc0c6a1ae734f5d64b06f25493bfe19c40cffe1393d361be484433baaec74791b5a
+DIST dogpile.cache-1.3.1.tar.gz 266542 BLAKE2B 
ba639266dceed9fa55fa2e0045c8a73181da7620a4f06a032d41409933d7ed68c8b88a55bbf2711722507eb19a894cb6147bdc98ab714c0fb7b00e6d6ad6f149
 SHA512 
de7ab320e0173c302befd13751d89d1f1bcc024c210b3167b79b232306a835f2a51b6f09c449a7a401f4aa2b5e95d26039afbb57bbd17f0f0c4b962f8109d499

diff --git a/dev-python/dogpile-cache/dogpile-cache-1.3.1.ebuild 
b/dev-python/dogpile-cache/dogpile-cache-1.3.1.ebuild
new file mode 100644
index ..dcdf789c5f6f
--- /dev/null
+++ b/dev-python/dogpile-cache/dogpile-cache-1.3.1.ebuild
@@ -0,0 +1,36 @@
+# 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
+PYPI_PN=${PN/-/.}
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A locking API for expiring values while a single thread generates 
a new value"
+HOMEPAGE="
+   https://github.com/sqlalchemy/dogpile.cache/
+   https://pypi.org/project/dogpile.cache/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/decorator-4.0.0[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-3.0.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/typing-extensions-4.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   test? (
+   dev-python/mako[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2024-02-07 Thread Michał Górny
commit: c9c1bf1e893fe61b671a6e9ecb8ec1547b20fbc6
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  8 04:10:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  8 04:22:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9c1bf1e

dev-python/pytest-qt: Bump to 4.4.0

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

 dev-python/pytest-qt/Manifest   |  1 +
 dev-python/pytest-qt/pytest-qt-4.4.0.ebuild | 78 +
 2 files changed, 79 insertions(+)

diff --git a/dev-python/pytest-qt/Manifest b/dev-python/pytest-qt/Manifest
index d63f06fc8096..5be420851471 100644
--- a/dev-python/pytest-qt/Manifest
+++ b/dev-python/pytest-qt/Manifest
@@ -1 +1,2 @@
 DIST pytest-qt-4.3.1.tar.gz 125223 BLAKE2B 
b7ea852b4f0a97950ff4b8f03983639a30dcd8b3532a52f0d78a5074d1220817a0853a040eba71798fd74fba27cd77eeafff2cf12b177693d77f9bd954d841a4
 SHA512 
e77bd0817f9dfb492ddcd9cb605b07d1e468ce7b52dce7519f2f96afd004f7796a028998572c589444e9737278a84efb887c801fb3bcc79a71c48ab849070114
+DIST pytest-qt-4.4.0.tar.gz 125443 BLAKE2B 
db2653ffd220e6507edd9cd2610904e5d9c1f5b39edf7b2d5043ecb7951361a6bf75618c9847b62432e0182433f2df528fce300888cca405bdc03502d6ebe717
 SHA512 
57c6a1866c7685db5301faa42298f11ef3d3a030cbc72fb109a8d6166621625fac89365671f781e5c3d652a190567bec3bae6f12cdab20812f43c7ef8e4518fa

diff --git a/dev-python/pytest-qt/pytest-qt-4.4.0.ebuild 
b/dev-python/pytest-qt/pytest-qt-4.4.0.ebuild
new file mode 100644
index ..66e09e0d7f4f
--- /dev/null
+++ b/dev-python/pytest-qt/pytest-qt-4.4.0.ebuild
@@ -0,0 +1,78 @@
+# 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} )
+PYSIDE2_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 virtualx pypi
+
+DESCRIPTION="Pytest plugin for PyQt5 and PySide2 applications"
+HOMEPAGE="
+   https://pypi.org/project/pytest-qt/
+   https://github.com/pytest-dev/pytest-qt/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/QtPy[gui,testlib,widgets(+),${PYTHON_USEDEP}]
+   >=dev-python/pluggy-1.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   || (
+   dev-python/PyQt6[gui,testlib,widgets,${PYTHON_USEDEP}]
+   dev-python/PyQt5[gui,testlib,widgets,${PYTHON_USEDEP}]
+   dev-python/pyside6[gui,testlib,widgets,${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   
dev-python/pyside2[gui,testlib,widgets,${PYTHON_USEDEP}]
+   ' "${PYSIDE2_COMPAT[@]}")
+   )
+   )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   # warnings from other plugins cause the test output matchers to fail
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=pytestqt.plugin
+
+   local EPYTEST_DESELECT=(
+   # requires the window to be activated; that doesn't seem
+   # to be possible inside Xvfb
+   "tests/test_basics.py::test_wait_window[waitActive-True]"
+
+   # TODO
+   tests/test_exceptions.py::test_exceptions_dont_leak
+
+   # we are forcing a specific module via envvar, effectively
+   # overriding the config
+   tests/test_basics.py::test_qt_api_ini_config
+   tests/test_basics.py::test_qt_api_ini_config_with_envvar
+   )
+
+   local -x PYTEST_QT_API
+   for PYTEST_QT_API in PyQt{5,6} pyside{2,6}; do
+   if has_version 
"dev-python/${PYTEST_QT_API}[gui,testlib,widgets,${PYTHON_USEDEP}]"
+   then
+   einfo "Testing with ${EPYTHON} and ${PYTEST_QT_API}"
+   # force-disable xfail_strict as upstream as xfail 
assumptions
+   # don't seem to hold on arm64
+   nonfatal epytest -oxfail_strict=false ||
+   die -n "Tests failed with ${EPYTHON} and 
${PYTEST_QT_API}" ||
+   return 1
+   fi
+   done
+}



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

2024-02-07 Thread Michał Górny
commit: c5084a940a1fa3deba9219d25cc65a9fef300677
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  8 04:13:05 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  8 04:22:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5084a94

dev-python/jwcrypto: Bump to 1.5.3

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

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

diff --git a/dev-python/jwcrypto/Manifest b/dev-python/jwcrypto/Manifest
index af441ffde511..fd2731ced7db 100644
--- a/dev-python/jwcrypto/Manifest
+++ b/dev-python/jwcrypto/Manifest
@@ -1 +1,2 @@
 DIST jwcrypto-1.5.1.gh.tar.gz 96563 BLAKE2B 
13b39b27825031d4f30e1399bac085ba846551b5e50c49ae2a1ff31182e47a896ef9bfdd1705a40e59ddeb6850ba7bafd19ccf83d9f8177c47936e220df881db
 SHA512 
fecb993a1157b6e689d3e845c8839f3178e32ab7fc920bf6b7328705293dae5e3d1424532b066f6dedd9c25a5cdeec91089ed4b83c4592cf6e1690419b5a5539
+DIST jwcrypto-1.5.3.gh.tar.gz 96597 BLAKE2B 
6efffce256f7652ca79316c0a4148df61bec65d74f275ffad6f665cfb26c14137ecc7ec219fa30c0f8dcdc3de8468a94dc158ed0b1f973b8d5a451fa1081fcae
 SHA512 
90081959ebd3ff0d003e8bfb6f25e51243c6f7d522d085f5fa63e2a810707b070069a387fbf067c16e8bf3d8e84f9387c399a49a23e20c4d2007ab53e99f041d

diff --git a/dev-python/jwcrypto/jwcrypto-1.5.3.ebuild 
b/dev-python/jwcrypto/jwcrypto-1.5.3.ebuild
new file mode 100644
index ..4ecae46ff05f
--- /dev/null
+++ b/dev-python/jwcrypto/jwcrypto-1.5.3.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=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Implements JWK,JWS,JWE specifications using python-cryptography"
+HOMEPAGE="
+   https://github.com/latchset/jwcrypto/
+   https://pypi.org/project/jwcrypto/
+"
+SRC_URI="
+   https://github.com/latchset/jwcrypto/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/cryptography-3.4[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs/source
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # Do not install doc in non-standard paths
+   sed -e "/data_files/d" -i setup.py || die
+   distutils-r1_python_prepare_all
+}



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

2024-02-07 Thread Michał Górny
commit: 2daa064eebebfd62456afcd5efe3b0613df3dc5e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  8 04:11:46 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  8 04:22:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2daa064e

dev-python/jaraco-classes: Bump to 3.3.1

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

 dev-python/jaraco-classes/Manifest |  1 +
 .../jaraco-classes/jaraco-classes-3.3.1.ebuild | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/jaraco-classes/Manifest 
b/dev-python/jaraco-classes/Manifest
index ea646c14a446..82850734a36c 100644
--- a/dev-python/jaraco-classes/Manifest
+++ b/dev-python/jaraco-classes/Manifest
@@ -1 +1,2 @@
 DIST jaraco.classes-3.3.0.tar.gz 10729 BLAKE2B 
05791a799e4d5bbce94b111e7acc922f46cf2eb409c6043f997482960ad3b4a29b0d2f9afc7f1fdc07363f0a0b6403077d685831baf909ecd93adac71611ac30
 SHA512 
8099c85c93ed0eff37b1f870e2577b20488dea7b10273c00a89b43c0ef759c17c9a835916eef0fd97b3944bc5cd50b32e1393ac7c80cf7c7bfd1ee0d639d16cf
+DIST jaraco.classes-3.3.1.tar.gz 11699 BLAKE2B 
4510bc79d9fb0697aabfa5211c250e362048091b38dc1f6d404abc80ded078744dda29e91bc82ff30fbfe352614f3be14e1cf2cebea0ce7bd839d21b6897817d
 SHA512 
368a45965e321506bb4a66c80ddf79e8e58f25f92bf9bbd1cffc9118f696ea23dcca6f9277544d1c2af1cbc18fe0cc5a2bdc7b9ad865f54ac0776b0b58aca90b

diff --git a/dev-python/jaraco-classes/jaraco-classes-3.3.1.ebuild 
b/dev-python/jaraco-classes/jaraco-classes-3.3.1.ebuild
new file mode 100644
index ..6374ebe23e5a
--- /dev/null
+++ b/dev-python/jaraco-classes/jaraco-classes-3.3.1.ebuild
@@ -0,0 +1,27 @@
+# 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
+PYPI_PN=${PN/-/.}
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Classes used by other projects by developer jaraco"
+HOMEPAGE="
+   https://github.com/jaraco/jaraco.classes/
+   https://pypi.org/project/jaraco.classes/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2024-02-07 Thread Michał Górny
commit: 0eaaf040ea7193279901a74a4c169612fdd31eb1
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  8 04:08:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  8 04:22:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eaaf040

dev-python/Faker: Bump to 23.1.0

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

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

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

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index e4d4b3923410..a7057d8cdb00 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -3,3 +3,4 @@ DIST Faker-22.5.1.tar.gz 1703337 BLAKE2B 
603b06512deb04c6e320904aa32b7e210ecbe27
 DIST Faker-22.6.0.tar.gz 1703974 BLAKE2B 
b6deb022fd38f52baf9a76e697451ca4ba175e530c3c232d09722f1f809de779d7885b92d1b87be64d9b87da2a7bda80af6cb5968faa55c60547156a5a7c63b7
 SHA512 
100db2723e4e6961ea239bd1c083cc8ed90cec2af3a8fb82c77df4cd2faec10b51f6cc5ff502e3afaf4d53142f6eaf04b1c6bd955ae8173e5c2f7b19bb7cf561
 DIST Faker-22.7.0.tar.gz 1705221 BLAKE2B 
9c41a053de75ca238399140531e7d37148ffa358f3ead37cc1aeb32bab74f096689bdcd160372419aed3a541f1aa367e891735e68d384e1c559634e2630e9659
 SHA512 
38cf655acf23568f0e1b275475461a9272e500c60330d7fc6a0b0db2977d4ea5762bf07cbc24ebe30fcb771cd90579611addce513b80166dbe70554b297c2109
 DIST Faker-23.0.0.tar.gz 1705271 BLAKE2B 
0c83bf26ef1005a00c132e4634a617aef659cfb0ce59d67dd0d63d80371ab58b963417c5e26c5d8ef945bbb1a57db408424f0360327035844654e90338d49eff
 SHA512 
f385c839d3d6cd5103e7a5e92dfda0581e1cd2e5e9270c678524ccaa7b97ddfc666423c2ae02605ed1d2c1c2a04dbda482323e40fb3c9854bf48b3208793f8d6
+DIST Faker-23.1.0.tar.gz 1708228 BLAKE2B 
c72883e054b9e5e9f77de76ce354b7518038c055c6c034e091cbf89246a192c26896e427a9dd48981327498c8fcf63cd1b87b7e25647ce84606d4ba1bedfae51
 SHA512 
84fbf69d3911f21f98cd14926aad12c1da5be083c0820332bbd1212a995b7995960d7635b54f74b6ee125cfa8e81b991026647c46fa9035f6506bb8a853f4908



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

2024-02-07 Thread Michał Górny
commit: 678f2925e78e80fb64a690ee042e2ac7d1e8a46e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  8 03:37:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  8 04:22:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=678f2925

dev-python/botocore: Bump to 1.34.37

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.34.37.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 5e4d7b69b904..29b7dfc0c182 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,3 +3,4 @@ DIST botocore-1.34.29.gh.tar.gz 12665018 BLAKE2B 
928c27ae62a5e2675dc5476af05a439
 DIST botocore-1.34.34.gh.tar.gz 12682925 BLAKE2B 
514e6946558d1014371ca7ae4c76614b9714e0444e65f9606abe059cff1e1c467e81d913dad849ed9468a557499daafbdb19bbabef7ef3ed1f45607afa1f545a
 SHA512 
4bc0bc57f4b29c461cade471e18d0f04ecf081a33bf966d80ab09832e0a5af2c08808b9fe72be9ea6a04b37e8207cdf38e43ec588c38ab9546740863e7a206ba
 DIST botocore-1.34.35.gh.tar.gz 12683490 BLAKE2B 
4cb287495e77de15803b36755962a0e6446d00aa9a6056c5762261874adf297a55bd8fceb43aa518cb981ac09b5d00e87eb593f0356949b6f8b0cced65936ac0
 SHA512 
82a57540c6fa50957434254ff536bb0a6c73cec313372233c0e4b922a4d7539a7c2150d3c49df9bcd1840c29d2eb22b25d6d8c276a704dfa9a12a32974f17d33
 DIST botocore-1.34.36.gh.tar.gz 12688895 BLAKE2B 
b05dbc906d6f49fe8df7c608cefa85bf08f59f9e086540366b5a46db4baa3edb7bbdb79ecfe3a9e0a8857cd9317f5deb6323b583ad092beadd9b0eb52c8c892f
 SHA512 
6cd8985a729fd36a74ff3211b2021ceef7ea2c9a74ef259117e2df5c2fc97cbdf070539d47224720b33024af92ca9041f979fd7d7e84aba8955e820e22e96e2a
+DIST botocore-1.34.37.gh.tar.gz 12691397 BLAKE2B 
ee44e6f4e3728e660dc8299bd14584b06e624c14443701782cb9f296700146dc1d438eee737579ecc1294374599799302373e0d7b668c7b649c76fea5fd3316c
 SHA512 
289f6bf8a622a59ede8bfdac71fd31fea15193790ee0e0f2bd773be68ecec1c9de93325f25bb964d2094fd829c3292930416badb6abf78ad92ccc077fd651a7c

diff --git a/dev-python/botocore/botocore-1.34.37.ebuild 
b/dev-python/botocore/botocore-1.34.37.ebuild
new file mode 100644
index ..3841b2a99c87
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.37.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_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-02-07 Thread Michał Górny
commit: f85b259245fd377394fe8daab7d664eb4253b467
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  8 03:39:05 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  8 04:22:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f85b2592

dev-python/markupsafe: Remove old

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

 dev-python/markupsafe/Manifest|  1 -
 dev-python/markupsafe/markupsafe-2.1.3.ebuild | 25 -
 2 files changed, 26 deletions(-)

diff --git a/dev-python/markupsafe/Manifest b/dev-python/markupsafe/Manifest
index 177c2640a09a..61cff049d104 100644
--- a/dev-python/markupsafe/Manifest
+++ b/dev-python/markupsafe/Manifest
@@ -1,3 +1,2 @@
-DIST MarkupSafe-2.1.3.tar.gz 19132 BLAKE2B 
1edca84c47c93fddfd22ee2fef2ba3907921ecb2d807c0e105c403d235e5abacba929be94970ad693f4c7d019653ece8255238d825bfc84d1a4a604fb476a783
 SHA512 
97dcfa9277c8b34e5ebf899069f690452e90943e0f84ba8ffac725263d84e7c2b782294f9f386be31e8b6846505f0ec70835e3965fc76a1ce07b19432de4a7de
 DIST MarkupSafe-2.1.4.tar.gz 19288 BLAKE2B 
3c358e913b0fb9fc4ea1fb4ed983a8b20a5b6fc6a7212e12cbd4bbd6753e45339dbc88068105cdcab3a86ed812ecd2cb04a6d94222c50bce3752e3125edb783b
 SHA512 
f9abe713349ee81eb0d89c584b665440f7e9c26df3f4f87e277894aa59090cfa769e099a12b16c9029d98257dbb311e49a1d7deeeb4ca9e1863fd38e574b2d94
 DIST MarkupSafe-2.1.5.tar.gz 19384 BLAKE2B 
d6ae0e1864983f4ab92f2fd9b58a012a8c76e6f47957681d4acc362b2129d63fe4f4625600a89081afe0e99f868eb604d6c75fec88de9a18ebb32c15f091681b
 SHA512 
3ba5af43d23c266377f5d32b11e1faa7955ea8c67eb1c32886c308527f93e75e387294d0eec7794c0c20aad0c705b27f3d1f86b04202f3b63068d12d4053cc71

diff --git a/dev-python/markupsafe/markupsafe-2.1.3.ebuild 
b/dev-python/markupsafe/markupsafe-2.1.3.ebuild
deleted file mode 100644
index 98f64d68c96f..
--- a/dev-python/markupsafe/markupsafe-2.1.3.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYPI_PN="MarkupSafe"
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Implements a XML/HTML/XHTML Markup safe string for Python"
-HOMEPAGE="
-   https://palletsprojects.com/p/markupsafe/
-   https://github.com/pallets/markupsafe/
-   https://pypi.org/project/MarkupSafe/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-
-distutils_enable_tests pytest



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

2024-02-07 Thread Michał Górny
commit: 96db6d0d6282cf5a113ef8477e00c4a56ecada1f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  8 03:38:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  8 04:22:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96db6d0d

dev-python/boto3: Bump to 1.34.37

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 7b033d3da2ba..73667d7294c3 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -3,3 +3,4 @@ DIST boto3-1.34.29.gh.tar.gz 769654 BLAKE2B 
3eec92f78f343c1806eb7ad96a31b07592ff
 DIST boto3-1.34.34.gh.tar.gz 771553 BLAKE2B 
52459e1baefd7986256bb6c89074aac365fb14c8fdd1b04a79bc02b6722e1e8e5f0d59b426e519947ab1795d12defbde2768af97dd3a2cdef576fdb535422567
 SHA512 
d0d9c47550aeb46aa3095d08583931d79fe38da8498a3ece322d7dea07b25c3569f7b44ed2afdb53cae98e4e3c337e8bb91a87c325d88798488e6ba87c73d9cb
 DIST boto3-1.34.35.gh.tar.gz 771771 BLAKE2B 
2126de54d6d7fe94bab546d1f4be4b99f6ecf3b5033e4a9e3c514482c6b954a83992a904d84b3da17ffcb6ee62a147b40669b7264f7d278c81ec35259bdc1326
 SHA512 
a9e6586144f14b5602bf5ab37de433d96b7c713b370dff18922eddad19a8ba0b421008f334d8af2f8eb39f454487cbbea1b83f7141c4afea988d5592251a6c65
 DIST boto3-1.34.36.gh.tar.gz 772161 BLAKE2B 
f5ca23c960e6dda208a17b3c73b169354ecc759508b7aa28ef20150dce540ed813e426854a5c97a30233cc26c4a3d5ad87024f2ab4cace345a0b675ca0958df5
 SHA512 
2c33262aa6513e1f7640738d1b03010f5c5e8f7fceb18e5e055e5bd34845bcd475e80f8e5736e96136b4d176165f2d3ebd9a4c79a9f14ec12c46e3b81c71c465
+DIST boto3-1.34.37.gh.tar.gz 772370 BLAKE2B 
67b75d72d31d2520109e2d021b20c9d0aa91a503b73ce4167656204a53ab02a40b0b96ae7df7cb05254dc709aeaa971a3b002c44920ffe1beaf09dcdd9fe254c
 SHA512 
52c60da9aeb431a365cb722ebe45db485fb8d36514fa057d40b35fae21abc24c07a4935b1a9133b037def2126f2ea7b71ed536f6eb8ff1c6fc1590d186dc2d71

diff --git a/dev-python/boto3/boto3-1.34.37.ebuild 
b/dev-python/boto3/boto3-1.34.37.ebuild
new file mode 100644
index ..b64e7191fd19
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.37.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-02-07 Thread Michał Górny
commit: 4f6d15b78922b78fbb3cd8a018436cbb521ba618
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  8 04:06:49 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  8 04:22:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f6d15b7

dev-python/sqlglot: Bump to 21.0.1

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

 dev-python/sqlglot/Manifest  |   1 +
 dev-python/sqlglot/sqlglot-21.0.1.ebuild | 121 +++
 2 files changed, 122 insertions(+)

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 51a043cb16df..12919702cfd1 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -25,6 +25,7 @@ DIST sqlglot-20.5.0.tar.gz 9066011 BLAKE2B 
a2062e4bbb74abe84d14fa1bdde57374185a7
 DIST sqlglot-20.7.1.tar.gz 9293277 BLAKE2B 
8a7d894033122a5541f1e6bf3bc9066805fc8a43e700186dde49c007e042baecfb59742918607b8779f11d0215f0f107cd45ed793683256fdcd2e1b11a4ab058
 SHA512 
ffc4d539752e9357cb93669ab93b7c11d37ccca1358059ce19322a9ba65b05b8492ecc3c39b5905564b3aae2fe13d4ae87c80b51b5cf5a43bbb074cc2c88
 DIST sqlglot-20.8.0.tar.gz 9300786 BLAKE2B 
843043c4b389145a9da5f0045d8861d054f046b3f79d9f9e7025b1a4ffc10564a83b3b413766190d64c7477795252738e8c5f35dde81d07f1b5d4a6e3a3a12ee
 SHA512 
d88bef209ff27ae2b8187c58746e6388252e693282f0dfe736eff5f1ed2a2b6322632921f3a759f2d6f304b8339abee76be638ff899d23ad13eec72d1322c062
 DIST sqlglot-20.9.0.tar.gz 9323993 BLAKE2B 
fcd06bb5ca4520a1f67fc3f65706d1de16869efe181c9c8c5f1d71f0124501914bc5c496c3898e3efb7db29e1dee4c085939325f3e0879526fd0f076ec92da45
 SHA512 
1867810771d5909e5392adca25d538a316d9b7fe0f5668ec3a26371801f32230b5515595d113f58c97dbe1f844cf4b6853755810fbc9824f172743b2117a6d83
+DIST sqlglot-21.0.1.tar.gz 9494272 BLAKE2B 
de522ca78eeeb84b849a70ff8fed63a1841c98c7e108ee362af2cf2046ea6d777cd9523846a87184d317af74a2234221e59a0ca87838dd8488e77fc5d40d464d
 SHA512 
84891423ee86db3253a10dea3aa011ceb6513026917103a763ccbfe115ef25b40aaae37caa85566e678111bcec002dc4711d451a1c470666a3dbd84daef46edc
 DIST syn-2.0.41.crate 246016 BLAKE2B 
9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db
 SHA512 
6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a
 DIST target-lexicon-0.12.12.crate 25156 BLAKE2B 
f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85
 SHA512 
6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca
 DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 
4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac
 SHA512 
bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920

diff --git a/dev-python/sqlglot/sqlglot-21.0.1.ebuild 
b/dev-python/sqlglot/sqlglot-21.0.1.ebuild
new file mode 100644
index ..058fa81df816
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-21.0.1.ebuild
@@ -0,0 +1,121 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+CARGO_OPTIONAL=1
+CRATES="
+   autocfg@1.1.0
+   bitflags@1.3.2
+   cfg-if@1.0.0
+   heck@0.4.1
+   indoc@2.0.4
+   libc@0.2.150
+   lock_api@0.4.11
+   memoffset@0.9.0
+   once_cell@1.19.0
+   parking_lot@0.12.1
+   parking_lot_core@0.9.9
+   proc-macro2@1.0.70
+   pyo3-build-config@0.20.0
+   pyo3-ffi@0.20.0
+   pyo3-macros-backend@0.20.0
+   pyo3-macros@0.20.0
+   pyo3@0.20.0
+   quote@1.0.33
+   redox_syscall@0.4.1
+   scopeguard@1.2.0
+   smallvec@1.11.2
+   syn@2.0.41
+   target-lexicon@0.12.12
+   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 pypi optfeature
+
+DESCRIPTION="An easily customizable SQL parser and transpiler"
+HOMEPAGE="
+   https://sqlglot.com/
+   https://github.com/tobymao/sqlglot/
+   https://pypi.org/project/sqlglot/
+"
+SRC_URI+="
+   native-extensions? (
+   ${CARGO_CRATE_URIS}
+   )
+"
+
+LICENSE="MIT"
+LICENSE+=" native-extensions? ("
+# Dependent crate licenses
+LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016"
+LICENSE+=" )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+native-extensions"
+
+BDEPEND="
+   native-extensions? (
+   

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

2024-02-07 Thread Michał Górny
commit: 16370c787f843ad08fe10301d65c25fba838ad4f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb  8 03:38:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb  8 04:22:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16370c78

app-admin/awscli: Bump to 1.32.37

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 4c9def638bc9..94b224858a51 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -3,3 +3,4 @@ DIST aws-cli-1.32.29.gh.tar.gz 2643387 BLAKE2B 
0d07a5478c5a51baf743c97aa613611ae
 DIST aws-cli-1.32.34.gh.tar.gz 2647696 BLAKE2B 
e255f5fe68cd9571ea3389f7f9787b95eabd6eab9f9bf196b9e733afecd357e8e68838ae82641c2f41e79595906dda701eaa9f5a109c4a3f86564ec2fb78137b
 SHA512 
9edbde2c2c7aa67d291e3de2046e840b5f90e282e01f8b72412a10ac222e4e916ae384144ddb139b4985d298916507584d60e16cc93df7c927e653423490eb66
 DIST aws-cli-1.32.35.gh.tar.gz 2647830 BLAKE2B 
d2fe6030562088368f387d9eed582125dac5249ae53555d8fa01d5b0b49197a5a03ee7718612f679b4121b2ad44a9c5c6dab86eea2872287674a8b5c032f56b6
 SHA512 
a123a94f1243c69eb1a7e2763ecd07767f97e33e1e1c3667d42a9e072ec1d8491f792376454d47147f2c191da5d8d7615ab02914a1df8bbeb11a463f6dbc4116
 DIST aws-cli-1.32.36.gh.tar.gz 2647891 BLAKE2B 
57c1038cb2052bc3f7b85b3f2b2a7fd701554370dcd6aa9cfa0f2c0d3296b67ca2cf9751457a7181af9f089a710c4deeb155fa6fee3825394dd0ff5957b6ecd8
 SHA512 
fa5d3dab3e52d92c3891283a7b3ea76d23ab986d2234a6cc52822a95c54f8f2f6130d28f197c58d3c37959ccc3eb657b33500740fca77300f60a7c2214e98d82
+DIST aws-cli-1.32.37.gh.tar.gz 2648138 BLAKE2B 
3da1a8e88493ad88f841cba545587dfa090c51535a7413a2e56de19684fb3d064376962ca3c7fefa2a015d816a803cf734a58a853bcd605ea6d2ecf50c650e8b
 SHA512 
e1f6eb7e507d1323edf856bd9954366d1a08feea33fb6810bd939ce8813e5c9d49ec5f45907c5bfa6dc32c227824def4c57a86870e81ef7f6b0911816cbf1050

diff --git a/app-admin/awscli/awscli-1.32.37.ebuild 
b/app-admin/awscli/awscli-1.32.37.ebuild
new file mode 100644
index ..4a677affdbc4
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.37.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local serial_tests=(
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+   
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+   

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

2024-02-07 Thread Zac Medico
commit: 9a93f50a6c6e210364147058d09f9f064d5cf79c
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Feb  7 19:18:52 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Feb  8 03:49:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a93f50a

net-misc/nicstat: EAPI8 bump

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/35216
Signed-off-by: Zac Medico  gentoo.org>

 net-misc/nicstat/nicstat-1.95.ebuild | 10 +++---
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/net-misc/nicstat/nicstat-1.95.ebuild 
b/net-misc/nicstat/nicstat-1.95.ebuild
index 1936dbeeb9d5..18f9993c3b4f 100644
--- a/net-misc/nicstat/nicstat-1.95.ebuild
+++ b/net-misc/nicstat/nicstat-1.95.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit toolchain-funcs
 
@@ -9,15 +9,11 @@ DESCRIPTION="Network traffic statics utility for Solaris and 
Linux"
 HOMEPAGE="https://sourceforge.net/projects/nicstat/ 
https://github.com/scotte/nicstat/;
 EGIT_COMMIT="a716ee81cbf1e177267e20a880b5a0d9fa5b689e"
 SRC_URI="https://github.com/scotte/nicstat/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 LICENSE="Artistic-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""
-S=${WORKDIR}/${PN}-${EGIT_COMMIT}
 
 src_compile() {
$(tc-getCC) ${CFLAGS} ${PN}.c -o ${PN} ${LDFLAGS} || die



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

2024-02-07 Thread Ionen Wolkens
commit: c2105acd24e8b029837603ccb5ec18788d134966
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb  8 03:35:26 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  8 03:37:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2105acd

dev-cpp/cli11: add 2.4.1

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

 dev-cpp/cli11/Manifest   |  1 +
 dev-cpp/cli11/cli11-2.4.1.ebuild | 55 
 2 files changed, 56 insertions(+)

diff --git a/dev-cpp/cli11/Manifest b/dev-cpp/cli11/Manifest
index 3875f8b5eebd..d65d0f7ff019 100644
--- a/dev-cpp/cli11/Manifest
+++ b/dev-cpp/cli11/Manifest
@@ -1,2 +1,3 @@
 DIST cli11-2.3.2.tar.gz 303507 BLAKE2B 
68a1ca97fb55a4329f7d56a7d661f71f356bebcb0878421bccb18093aab171cff963f4e3e8f47b95cac4947ebbd7c7d6c853cc28e404c07091685ba1e99ac8d3
 SHA512 
f48b289d52034c47b90db58c035a123b464bed488cf31bcdbe10a692214a5c05e62b99d6fb7c4b065f42df862ecf3813f11dd533b3697939d761e99d2b89c2ec
 DIST cli11-2.4.0.tar.gz 338628 BLAKE2B 
8e9a58c81be34826ef455851b618d18fcf7f75f654539f4f961e63b1be364b656133163b6e1c00ccf1f67e4a45772556570d6a70f8845a69b13665da29b3bafa
 SHA512 
21c6e7861c5b5481079f78fd1585c77c7c73dd8f06a58a673922ee12fa0ffd2ba6c485de427a4e4ee3e5d710b8dc9483e70da0dc2a67c46d3fd77ebdfe300f79
+DIST cli11-2.4.1.tar.gz 339023 BLAKE2B 
4db4bacc30ae5526135fe354e4f707f6858cb42b0662daafdde23cf397701c5185794d72794d920ef8f66ce846aafa718ac24fb567b04144d5b15905ed4badd7
 SHA512 
965290d09977672d3bc3c57ca4b89a88c2c09461da6e866b18217d702d4d5a0977588fcb8fef1a3c3804e61ad80d276029f47469cc83dbfdc7021ee35f6b7269

diff --git a/dev-cpp/cli11/cli11-2.4.1.ebuild b/dev-cpp/cli11/cli11-2.4.1.ebuild
new file mode 100644
index ..174cace30411
--- /dev/null
+++ b/dev-cpp/cli11/cli11-2.4.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Command line parser for C++11"
+HOMEPAGE="https://cliutils.github.io/CLI11/book/;
+SRC_URI="
+   https://github.com/CLIUtils/CLI11/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz
+"
+S=${WORKDIR}/${PN^^}-${PV}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   test? (
+   dev-cpp/catch:0
+   dev-libs/boost
+   )
+"
+BDEPEND="
+   doc? (
+   app-text/doxygen
+   media-gfx/graphviz
+   )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCLI11_BUILD_DOCS=$(usex doc)
+   -DCLI11_BUILD_EXAMPLES=no
+   -DCLI11_BUILD_TESTS=$(usex test)
+   $(usev test -DCLI11_BOOST=yes)
+   )
+
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile all $(usev doc docs)
+}
+
+src_install() {
+   local DOCS=( CHANGELOG.md README.md book/{chapters,code,*.md} )
+   cmake_src_install
+
+   use doc && dodoc -r "${BUILD_DIR}"/docs/html
+}



[gentoo-commits] proj/docker-images:master commit in: /

2024-02-07 Thread John Helmert III
commit: 1908ecdaa1366dc3c841d94d13ac5933f623a9a8
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 00:51:59 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Thu Feb  8 03:16:37 2024 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=1908ecda

deploy.sh: add amd64-systemd-mergedusr, amd64-desktop-systemd, 
amd64-desktop-systemd-mergedusr

Fixes: f28266e3db21e05a40f57e88b8e794732474b9ce
Fixes: 78f6a455521e956923fa5ccf9c667c30ee0b363a
Signed-off-by: Sam James  gentoo.org>
Signed-off-by: John Helmert III  gentoo.org>

 deploy.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/deploy.sh b/deploy.sh
index 71d5d90..b619d35 100755
--- a/deploy.sh
+++ b/deploy.sh
@@ -17,14 +17,14 @@ docker push --all-tags "${ORG}/${NAME}"
 
 declare -A MANIFEST_TAGS=(

[stage3:latest]="amd64-openrc;armv5tel-openrc;armv6j_hardfp-openrc;armv7a_hardfp-openrc;arm64-openrc;i686-openrc;ppc64le-openrc;rv64_lp64d-openrc;s390x"
-   [stage3:desktop]="amd64-desktop-openrc;arm64-desktop-openrc"
+   
[stage3:desktop]="amd64-desktop-openrc;amd64-desktop-systemd;amd64-desktop-systemd-mergedusr;arm64-desktop-openrc"
[stage3:hardened]="amd64-hardened-openrc;i686-hardened-openrc"
[stage3:hardened-nomultilib]="amd64-hardened-nomultilib-openrc"

[stage3:musl]="amd64-musl;armv7a_hardfp_musl-openrc;arm64-musl;i686-musl"

[stage3:musl-hardened]="amd64-musl-hardened;arm64-musl-hardened;ppc64le-musl-hardened-openrc"
[stage3:nomultilib]="amd64-nomultilib-openrc"
[stage3:nomultilib-systemd]="amd64-nomultilib-systemd"
-   
[stage3:systemd]="amd64-systemd;armv5tel-systemd;armv6j_hardfp-systemd;armv7a_hardfp-systemd;arm64-systemd;i686-systemd;ppc64le-systemd;rv64_lp64d-systemd"
+   
[stage3:systemd]="amd64-systemd;amd64-systemd-mergedusr;armv5tel-systemd;armv6j_hardfp-systemd;armv7a_hardfp-systemd;arm64-systemd;i686-systemd;ppc64le-systemd;rv64_lp64d-systemd"
 )
 
 # Find latest manifest



[gentoo-commits] proj/docker-images:master commit in: /

2024-02-07 Thread John Helmert III
commit: e3f8c60364bdfb7aa93a250ef4db1cc0b1dd2f5f
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 01:02:46 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Thu Feb  8 03:16:38 2024 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=e3f8c603

Revert "deploy.sh: add amd64-systemd-mergedusr, amd64-desktop-systemd, 
amd64-desktop-systemd-mergedusr"

This reverts commit e2828573f7d52c72e8f1cf4370b6d33b9f7a4588.

Signed-off-by: John Helmert III  gentoo.org>

 deploy.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/deploy.sh b/deploy.sh
index b619d35..71d5d90 100755
--- a/deploy.sh
+++ b/deploy.sh
@@ -17,14 +17,14 @@ docker push --all-tags "${ORG}/${NAME}"
 
 declare -A MANIFEST_TAGS=(

[stage3:latest]="amd64-openrc;armv5tel-openrc;armv6j_hardfp-openrc;armv7a_hardfp-openrc;arm64-openrc;i686-openrc;ppc64le-openrc;rv64_lp64d-openrc;s390x"
-   
[stage3:desktop]="amd64-desktop-openrc;amd64-desktop-systemd;amd64-desktop-systemd-mergedusr;arm64-desktop-openrc"
+   [stage3:desktop]="amd64-desktop-openrc;arm64-desktop-openrc"
[stage3:hardened]="amd64-hardened-openrc;i686-hardened-openrc"
[stage3:hardened-nomultilib]="amd64-hardened-nomultilib-openrc"

[stage3:musl]="amd64-musl;armv7a_hardfp_musl-openrc;arm64-musl;i686-musl"

[stage3:musl-hardened]="amd64-musl-hardened;arm64-musl-hardened;ppc64le-musl-hardened-openrc"
[stage3:nomultilib]="amd64-nomultilib-openrc"
[stage3:nomultilib-systemd]="amd64-nomultilib-systemd"
-   
[stage3:systemd]="amd64-systemd;amd64-systemd-mergedusr;armv5tel-systemd;armv6j_hardfp-systemd;armv7a_hardfp-systemd;arm64-systemd;i686-systemd;ppc64le-systemd;rv64_lp64d-systemd"
+   
[stage3:systemd]="amd64-systemd;armv5tel-systemd;armv6j_hardfp-systemd;armv7a_hardfp-systemd;arm64-systemd;i686-systemd;ppc64le-systemd;rv64_lp64d-systemd"
 )
 
 # Find latest manifest



[gentoo-commits] proj/docker-images:master commit in: /

2024-02-07 Thread John Helmert III
commit: e60a0dc885101fb64a14e4d44b4b09f5ea90de3c
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 01:11:07 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Thu Feb  8 03:16:39 2024 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=e60a0dc8

Dockerfiles: use modern Alpine (3.11->3.19) for builds

3.11 was EOL'd on 2021-11-01.

Signed-off-by: Sam James  gentoo.org>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/135
Signed-off-by: John Helmert III  gentoo.org>

 portage.Dockerfile | 2 +-
 stage3.Dockerfile  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/portage.Dockerfile b/portage.Dockerfile
index 23261d2..deb7969 100644
--- a/portage.Dockerfile
+++ b/portage.Dockerfile
@@ -3,7 +3,7 @@
 # docker-17.05.0 or later. It fetches a daily snapshot from the official
 # sources and verifies its checksum as well as its gpg signature.
 
-FROM --platform=$BUILDPLATFORM alpine:3.11 as builder
+FROM --platform=$BUILDPLATFORM alpine:3.19 as builder
 
 WORKDIR /portage
 

diff --git a/stage3.Dockerfile b/stage3.Dockerfile
index 111ae96..3289fcf 100644
--- a/stage3.Dockerfile
+++ b/stage3.Dockerfile
@@ -4,7 +4,7 @@
 # sources and verifies its checksum as well as its gpg signature.
 
 ARG BOOTSTRAP
-FROM --platform=$BUILDPLATFORM ${BOOTSTRAP:-alpine:3.11} as builder
+FROM --platform=$BUILDPLATFORM ${BOOTSTRAP:-alpine:3.19} as builder
 
 WORKDIR /gentoo
 



[gentoo-commits] proj/docker-images:master commit in: /

2024-02-07 Thread John Helmert III
commit: 118859f09e0420798d9daa09416ae4622d83cfc4
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 01:08:11 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Thu Feb  8 03:16:39 2024 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=118859f0

Drop references to uclibc

uclibc was removed from Gentoo a while ago - see the 
2021-08-18-uclibc-ng-retirement
news item.

Bug: https://bugs.gentoo.org/820905
Signed-off-by: Sam James  gentoo.org>
Signed-off-by: John Helmert III  gentoo.org>

 README.md | 4 
 1 file changed, 4 deletions(-)

diff --git a/README.md b/README.md
index 998b810..2ef6a80 100644
--- a/README.md
+++ b/README.md
@@ -75,8 +75,6 @@ The following upstream stage3 targets are not built at all:
* `stage3-amd64-musl-vanilla` [[deprecated](#deprecated)]
* `stage3-amd64-nomultilib` [[deprecated](#deprecated)]
* `stage3-amd64-nomultilib-selinux-openrc` [[selinux](#selinux)]
-   * `stage3-amd64-uclibc-hardened` [[deprecated](#deprecated)]
-   * `stage3-amd64-uclibc-vanilla` [[deprecated](#deprecated)]
* `stage3-x32` [[deprecated](#deprecated), [unsupported](#unsupported)]
* `stage3-x32-openrc` [[unsupported](#unsupported)]
  * `arm`
@@ -105,8 +103,6 @@ The following upstream stage3 targets are not built at all:
* `stage3-i686` [[deprecated](#deprecated)]
* `stage3-i686-hardened` [[deprecated](#deprecated)]
* `stage3-i686-musl-vanilla` [[deprecated](#deprecated)]
-   * `stage3-i686-uclibc-hardened` [[deprecated](#deprecated)]
-   * `stage3-i686-uclibc-vanilla` [[deprecated](#deprecated)]
 
 [deprecated]: Deprecated stage3 target
 



[gentoo-commits] proj/docker-images:master commit in: /, .github/workflows/

2024-02-07 Thread John Helmert III
commit: 4f11bfd241fc1681b7bde2aae3e05dd21a779907
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 01:05:05 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Thu Feb  8 03:16:39 2024 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=4f11bfd2

Switch systemd images to mergedusr

In bug #917143, we stopped building non-merged-usr stage3s following the
2022-12-01-systemd-usrmerge news item a while prior, as upstream systemd
no longer support non-merged-usr.

The stages for systemd w/ non-merged-usr are no being built, so the last one
we picked up was stage3-amd64-systemd-20231210T170356Z.tar.xz (and so on).

Switch all systemd images accordingly to merged-usr.

Bug: https://bugs.gentoo.org/915958
Bug: https://bugs.gentoo.org/917143
Closes: https://github.com/gentoo/gentoo-docker-images/issues/136
Signed-off-by: Sam James  gentoo.org>
Signed-off-by: John Helmert III  gentoo.org>

 .github/workflows/build.yml | 28 +---
 README.md   | 32 +++-
 deploy.sh   |  4 ++--
 3 files changed, 30 insertions(+), 34 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index a22ace1..c2bc5dd 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -21,43 +21,41 @@ jobs:
   - stage3-amd64-musl
   - stage3-amd64-musl-hardened
   - stage3-amd64-nomultilib-openrc
-  - stage3-amd64-nomultilib-systemd
+  - stage3-amd64-nomultilib-systemd-mergedusr
   - stage3-amd64-openrc
   - stage3-amd64-desktop-openrc
-  - stage3-amd64-systemd
   - stage3-amd64-systemd-mergedusr
-  - stage3-amd64-desktop-systemd
   - stage3-amd64-desktop-systemd-mergedusr
   - stage3-armv5tel-openrc
-  - stage3-armv5tel-systemd
+  - stage3-armv5tel-systemd-mergedusr
   - stage3-armv6j-openrc
-  - stage3-armv6j-systemd
+  - stage3-armv6j-systemd-mergedusr
   - stage3-armv6j_hardfp-openrc
-  - stage3-armv6j_hardfp-systemd
+  - stage3-armv6j_hardfp-systemd-mergedusr
   - stage3-armv7a-openrc
-  - stage3-armv7a-systemd
+  - stage3-armv7a-systemd-mergedusr
   - stage3-armv7a_hardfp_musl-openrc
   - stage3-armv7a_hardfp-openrc
-  - stage3-armv7a_hardfp-systemd
+  - stage3-armv7a_hardfp-systemd-mergedusr
   - stage3-arm64-desktop-openrc
-  - stage3-arm64-desktop-systemd
+  - stage3-arm64-desktop-systemd-mergedusr
   - stage3-arm64-musl
   - stage3-arm64-musl-hardened
   - stage3-arm64-openrc
-  - stage3-arm64-systemd
+  - stage3-arm64-systemd-mergedusr
   - stage3-i686-hardened-openrc
   - stage3-i686-musl
   - stage3-i686-openrc
-  - stage3-i686-systemd
+  - stage3-i686-systemd-mergedusr
   - stage3-ppc64le-musl-hardened-openrc
   - stage3-ppc64le-openrc
-  - stage3-ppc64le-systemd
+  - stage3-ppc64le-systemd-mergedusr
   - stage3-rv64_lp64-openrc
-  - stage3-rv64_lp64-systemd
+  - stage3-rv64_lp64-systemd-mergedusr
   - stage3-rv64_lp64d-openrc
-  - stage3-rv64_lp64d-systemd
+  - stage3-rv64_lp64d-systemd-mergedusr
   - stage3-s390x-openrc
-  - stage3-s390x-systemd
+  - stage3-s390x-systemd-mergedusr
 name: ${{ matrix.target }}
 runs-on: ubuntu-latest
 steps:

diff --git a/README.md b/README.md
index 0301c7f..998b810 100644
--- a/README.md
+++ b/README.md
@@ -23,48 +23,46 @@ The following targets are built and pushed to Docker Hub:
  * `stage3-amd64-musl`
  * `stage3-amd64-musl-hardened`
  * `stage3-amd64-nomultilib-openrc`
- * `stage3-amd64-nomultilib-systemd`
+ * `stage3-amd64-nomultilib-systemd-mergedusr`
  * `stage3-amd64-openrc`
  * `stage3-amd64-desktop-openrc`
- * `stage3-amd64-systemd`
  * `stage3-amd64-systemd-mergedusr`
- * `stage3-amd64-desktop-systemd`
  * `stage3-amd64-desktop-systemd-mergedusr`
* `arm`
  * `stage3-armv5tel-openrc`
- * `stage3-armv5tel-systemd`
+ * `stage3-armv5tel-systemd-mergedusr`
  * `stage3-armv6j-openrc`
- * `stage3-armv6j-systemd`
+ * `stage3-armv6j-systemd-mergedusr`
  * `stage3-armv6j_hardfp-openrc`
- * `stage3-armv6j_hardfp-systemd`
+ * `stage3-armv6j_hardfp-systemd-mergedusr`
  * `stage3-armv7a-openrc`
- * `stage3-armv7a-systemd`
+ * `stage3-armv7a-systemd-mergedusr`
  * `stage3-armv7a_hardfp_musl-openrc`
  * `stage3-armv7a_hardfp-openrc`
- * `stage3-armv7a_hardfp-systemd`
+ * `stage3-armv7a_hardfp-systemd-mergedusr`
* `arm64`
  * `stage3-arm64-desktop-openrc`
- * `stage3-arm64-desktop-systemd`
+ * `stage3-arm64-desktop-systemd-mergedusr`
  * `stage3-arm64-musl`
  * 

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

2024-02-07 Thread Zac Medico
commit: fe94090c6c36be4cf9ea7f989ee41e908b8019a2
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Sat Feb  3 00:57:28 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Feb  8 03:17:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe94090c

app-containers/buildah: add 1.33.5

This release addresses a number of Buildkit vulnerabilities including but not 
limited to: CVE-2024-23651, CVE-2024-23652, and CVE-2024-23653.

Bug: https://bugs.gentoo.org/923650
Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |   1 +
 app-containers/buildah/buildah-1.33.5.ebuild | 125 +++
 2 files changed, 126 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 8206af8e3067..0194044405ab 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -2,4 +2,5 @@ DIST buildah-1.30.0.tar.gz 15623786 BLAKE2B 
e0b2f6d26827cfe40f88a9915f12b6acb385
 DIST buildah-1.32.2.tar.gz 18451694 BLAKE2B 
885b940e804394d18451e5dce3e3af4097a8adf01e59d7a288dda7063a888759abd9a5c18d8f4522709c7d296fc9a2b5d61229143f3545a786dc59ac837214e2
 SHA512 
3a50e53e047aa0e23643d8751af1fb51a83fd51e5440111432eb34bdb07e95f24676a917b54409c223df444fe123c8df4aa9af435737cfdd02d0eda0d3f5bba1
 DIST buildah-1.33.1.tar.gz 18635429 BLAKE2B 
93883b02e6b790c029b03dd3ebb5f0d7c8e184989c987034cd429ea804d17b275a2b81c9f37bbaff1a54367bb93a9b0870af86293aa0332c3ccac1bbb6a750fe
 SHA512 
4abab105f6b242dc38e443b53b6c0c90fd7897bceb6b491fd067cd56767616a3df4005bc0bd0d10f217df2e6716cf950d8662788b110929a826660f29516703e
 DIST buildah-1.33.2.tar.gz 18580150 BLAKE2B 
523b75974a27695bbf818f4a1499d15e48e254934549f2ae191f462334aa4dd34a60c82b78b0d3351e05b297a40a8f8e2df94e75d22779a5c042dbd3dd307e4a
 SHA512 
574c1a249d93edd5f89e106cd192da94235edcff097d9bce841e3b3b3a9588029deddaceb301505114b994e854016c72090cc0016a00ef027b25f3672a3fab32
+DIST buildah-1.33.5.tar.gz 18579521 BLAKE2B 
a59bfda3dea1f588a2f77a26b942da6ae02a00f1169008f776a2d7699b6b14f38ab29b46b7d0651e9fff3f007e5f95caed99952cc7585c25ea2a3153402958e9
 SHA512 
82ddfacd69918fb4ca8110d7d5279f4075385e5db5b64b58cf41a90c47e16093f1e65d8ef20136a4cd8f5c23ea8da7f35fb72581cec6472497b9c5b458023e9c
 DIST buildah-1.34.0.tar.gz 18751419 BLAKE2B 
6584c5234e849f9b8cde5e4188791024c8ac5c0ba85859e289f3eb2ec32f97f722ebf25f1291f29e14edf4adc14e19d6a6a76630c820085e9f345736aeb3d4eb
 SHA512 
a3836ce540058f418131969e157d548864727398535e4e99a693d883419b8d764da7166f9b9376c2b9686d8beac101687843c2e93198b16328ef333ad96d55db

diff --git a/app-containers/buildah/buildah-1.33.5.ebuild 
b/app-containers/buildah/buildah-1.33.5.ebuild
new file mode 100644
index ..d5fd4e7a796e
--- /dev/null
+++ b/app-containers/buildah/buildah-1.33.5.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module linux-info
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+
+# main pkg
+LICENSE="Apache-2.0"
+# deps
+LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+
+SLOT="0"
+IUSE="apparmor btrfs +seccomp systemd doc test"
+RESTRICT="test"
+EXTRA_DOCS=(
+   "CHANGELOG.md"
+   "CONTRIBUTING.md"
+   "install.md"
+   "troubleshooting.md"
+   "docs/tutorials"
+)
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/containers/buildah.git;
+else
+   SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64"
+fi
+
+RDEPEND="
+   systemd? ( sys-apps/systemd )
+   btrfs? ( sys-fs/btrfs-progs )
+   seccomp? ( sys-libs/libseccomp:= )
+   apparmor? ( sys-libs/libapparmor:= )
+   app-containers/containers-common
+   app-crypt/gpgme:=
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+"
+DEPEND="${RDEPEND}"
+
+pkg_pretend() {
+   local CONFIG_CHECK=""
+   use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
+   check_extra_config
+
+   linux_config_exists || ewarn "Cannot determine configuration of your 
kernel."
+}
+
+src_prepare() {
+   default
+
+   # ensure all  necessary files are there
+   local file
+   for file in docs/Makefile hack/libsubid_tag.sh hack/apparmor_tag.sh \
+   hack/systemd_tag.sh btrfs_installed_tag.sh btrfs_tag.sh; do
+   [[ -f "${file}" ]] || die
+   done
+
+   sed -i -e "s|/usr/local|/usr|g" Makefile docs/Makefile || die
+   echo -e '#!/usr/bin/env bash\necho libsubid' > hack/libsubid_tag.sh || 
die
+
+   cat <<-EOF > hack/apparmor_tag.sh || die
+   #!/usr/bin/env bash
+   $(usex apparmor 'echo apparmor' echo)
+   EOF
+
+   use seccomp || {
+   cat <<-'EOF' > "${T}/disable_seccomp.patch"
+--- a/Makefile
+ 

[gentoo-commits] repo/gentoo:master commit in: app-metrics/prometheus-podman-exporter/

2024-02-07 Thread Zac Medico
commit: 702e1b3cf79e9c878a7647c0f6ceb3d5d2237ac7
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Sun Feb  4 09:37:51 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Feb  8 03:17:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=702e1b3c

app-metrics/prometheus-podman-exporter: add 1.8.0

* Go mod bumps to podman-4.9.2 which has few several security fixes
* Add systemd USE flag
* Remove redundant runtime dependency on podman as it is statically built-in

Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Closes: https://github.com/gentoo/gentoo/pull/35159
Signed-off-by: Zac Medico  gentoo.org>

 app-metrics/prometheus-podman-exporter/Manifest   |  1 +
 ...er-.ebuild => prometheus-podman-exporter-1.8.0.ebuild} | 11 ---
 .../prometheus-podman-exporter-.ebuild| 11 ---
 3 files changed, 9 insertions(+), 14 deletions(-)

diff --git a/app-metrics/prometheus-podman-exporter/Manifest 
b/app-metrics/prometheus-podman-exporter/Manifest
index 96e0db495301..185f8366ae5c 100644
--- a/app-metrics/prometheus-podman-exporter/Manifest
+++ b/app-metrics/prometheus-podman-exporter/Manifest
@@ -2,3 +2,4 @@ DIST prometheus-podman-exporter-1.4.0.tar.gz 11934764 BLAKE2B 
9f0c7431a15ca0abbf
 DIST prometheus-podman-exporter-1.5.0.tar.gz 12032097 BLAKE2B 
15e209330342432a1f71e4686a705b6c6dc41d14b9022828cf10cb0538dcbf6b26c47f243ad96aef17eb71470d5af15bd090afc57960ee6d7b8828b2cff32c46
 SHA512 
d5eca9d0c87cbddfef6a58cdfc5213c65846219ff8a60e9efa038a8e4ca37f36bb6dc0687a78defb80a4901eeb617e8aa689b94ef0a48625548e74816fafbfec
 DIST prometheus-podman-exporter-1.6.0.tar.gz 12234381 BLAKE2B 
18960a73962ac30c477cabdcc784268088ba2bdf6a0efa6a777f164333b3964b2a881cec8a7f48d6aa5969306f92ed33d2722bfe740e6401dd704dbeb0963e5f
 SHA512 
ef0b565bab8d695f05cadd3689f40161d5a0943a9d54e42611db0ea43dc98aca42d9ce8b33d080c60ab5456df8dc50f4283001562c4edec2e64fe037dd7d6bf1
 DIST prometheus-podman-exporter-1.7.0.tar.gz 12251956 BLAKE2B 
91a6a217db3fd2b408344f738a7acad5c161adad6da53ef3d3750b73d9135022b0a4c18d85d0f79fc331344462e600574c8cd94477b57261adb29e5ffccdcc83
 SHA512 
3f9184681f1466ca4bbd32830c8fd233bb7e95af4df0b97cff606e39987d6c608b8847924d3b1c5fe98d058b32324dea86a142065bae7afdb0f99e4cfe0d9b52
+DIST prometheus-podman-exporter-1.8.0.tar.gz 12253412 BLAKE2B 
673986f2acce525ab6c9d0858ca6c193bc292bc5e6c8ad50f81921a8f66673c29f724ad562efefb6fe63d556e491432b593b7581af3a01faf44279013a2ec209
 SHA512 
eb647d8d5c7d30a6676fe192ac2f8c3be5ee67525206c67ac9d0dc06f2fd5fb7dbad838f53fa75f550f5dcfa5c188bd2eb0e7c46b13fe2795b38187ac2fdb81a

diff --git 
a/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-.ebuild 
b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.8.0.ebuild
similarity index 82%
copy from 
app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-.ebuild
copy to 
app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.8.0.ebuild
index 5d9cfead06de..1547a7a4946d 100644
--- 
a/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-.ebuild
+++ 
b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.8.0.ebuild
@@ -22,18 +22,15 @@ LICENSE="Apache-2.0"
 LICENSE+=" BSD-2 BSD ISC MIT MPL-2.0"
 
 SLOT="0"
-IUSE="btrfs"
+IUSE="btrfs systemd"
 
 # there are no test files so prevent tests
 RESTRICT="test"
-RDEPEND="
-   app-containers/podman[btrfs?]
-"
-DEPEND="${RDEPEND}"
 
 src_compile() {
-   export BUILDFLAGS=" -tags exclude_graphdriver_devicemapper"
-   use !btrfs && BUILDFLAGS+=",exclude_graphdriver_btrfs,btrfs_noversion"
+   export BUILDTAGS="exclude_graphdriver_devicemapper"
+   use !btrfs && BUILDTAGS+=",exclude_graphdriver_btrfs,btrfs_noversion"
+   use systemd && BUILDTAGS+=",systemd"
default
 }
 

diff --git 
a/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-.ebuild 
b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-.ebuild
index 5d9cfead06de..1547a7a4946d 100644
--- 
a/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-.ebuild
+++ 
b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-.ebuild
@@ -22,18 +22,15 @@ LICENSE="Apache-2.0"
 LICENSE+=" BSD-2 BSD ISC MIT MPL-2.0"
 
 SLOT="0"
-IUSE="btrfs"
+IUSE="btrfs systemd"
 
 # there are no test files so prevent tests
 RESTRICT="test"
-RDEPEND="
-   app-containers/podman[btrfs?]
-"
-DEPEND="${RDEPEND}"
 
 src_compile() {
-   export BUILDFLAGS=" -tags exclude_graphdriver_devicemapper"
-   use !btrfs && BUILDFLAGS+=",exclude_graphdriver_btrfs,btrfs_noversion"
+   export BUILDTAGS="exclude_graphdriver_devicemapper"
+   use !btrfs && BUILDTAGS+=",exclude_graphdriver_btrfs,btrfs_noversion"
+   use systemd && BUILDTAGS+=",systemd"
default
 }
 



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

2024-02-07 Thread Zac Medico
commit: 17fae8ae6b2f316d1fc277d298adc179535090b6
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Sat Feb  3 01:02:03 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Feb  8 03:17:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17fae8ae

app-containers/podman: add 4.9.2

This release addresses a number of Buildkit vulnerabilities including but not 
limited to: CVE-2024-23651, CVE-2024-23652, and CVE-2024-23653.

Bug: https://bugs.gentoo.org/923751
Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/podman/Manifest|   1 +
 app-containers/podman/podman-4.9.2.ebuild | 136 ++
 2 files changed, 137 insertions(+)

diff --git a/app-containers/podman/Manifest b/app-containers/podman/Manifest
index 3c4bd27e99ff..cb6918b21754 100644
--- a/app-containers/podman/Manifest
+++ b/app-containers/podman/Manifest
@@ -1,2 +1,3 @@
 DIST podman-4.8.3.tar.gz 21565162 BLAKE2B 
13d2e5800dce96ba8c1671f251c2809dc0166198b807978d44b6f10b4dd2095e909678a12518fed84a0a1b5eee5a71e944170eb55350c3af945a63910f9c8082
 SHA512 
13ade866b888d32ada3b38130d7cc4677591136e25234e040b478c5d002d1b7907ed46731996d25cc41b992b98b75f109c6e6eea44251f4ad89162b20266976d
 DIST podman-4.9.1.tar.gz 21573896 BLAKE2B 
5005c84b0c430b790d64401d9b7e45cf8057f16add0535042ee9cd5f7af608461a13e266099fbf74631996edced3869bd019186266a7d1af82237db6fb990923
 SHA512 
59cece9806df3b69e202b39e0a45d71b3f6fd77dbbbe1452bc046468d5504fc52c21ad3056a89bab7d3f9a86c86e22369902e0a2840ca43e0dd3a6c4c10affc2
+DIST podman-4.9.2.tar.gz 21725053 BLAKE2B 
8457b714198ba341d1bbceece492229d635c14de19abe903576337893b618d2fce6048ece4ea452ddecfbbe42fc53b2e706228a1c5809ddcd38e0aaa2c0bb6d0
 SHA512 
09f6c1839d67fb7404688c8fc6fcb65471ca9f9d1651f7c5c57baa52eb64f0a8f73523d7761a857794b6307d3a943aecd92fc247dd193ccf1d53eb234f9f6ff5

diff --git a/app-containers/podman/podman-4.9.2.ebuild 
b/app-containers/podman/podman-4.9.2.ebuild
new file mode 100644
index ..3f6774cf6770
--- /dev/null
+++ b/app-containers/podman/podman-4.9.2.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module tmpfiles linux-info
+
+DESCRIPTION="A tool for managing OCI containers and pods with 
Docker-compatible CLI"
+HOMEPAGE="https://github.com/containers/podman/ https://podman.io/;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/containers/podman.git;
+else
+   
SRC_URI="https://github.com/containers/podman/archive/v${PV/_rc/-rc}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/${P/_rc/-rc}"
+   KEYWORDS="~amd64 ~arm64 ~riscv"
+fi
+
+# main pkg
+LICENSE="Apache-2.0"
+# deps
+LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+IUSE="apparmor btrfs cgroup-hybrid wrapper +fuse +init +rootless +seccomp 
selinux systemd"
+RESTRICT="test"
+
+RDEPEND="
+   app-crypt/gpgme:=
+   >=app-containers/conmon-2.0.0
+   >=app-containers/containers-common-0.56.0
+   dev-libs/libassuan:=
+   dev-libs/libgpg-error:=
+   sys-apps/shadow:=
+
+   apparmor? ( sys-libs/libapparmor )
+   btrfs? ( sys-fs/btrfs-progs )
+   cgroup-hybrid? ( >=app-containers/runc-1.0.0_rc6  )
+   !cgroup-hybrid? ( app-containers/crun )
+   wrapper? ( !app-containers/docker-cli )
+   fuse? ( sys-fs/fuse-overlayfs )
+   init? ( app-containers/catatonit )
+   rootless? ( app-containers/slirp4netns )
+   seccomp? ( sys-libs/libseccomp:= )
+   selinux? ( sec-policy/selinux-podman sys-libs/libselinux:= )
+   systemd? ( sys-apps/systemd:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-go/go-md2man
+"
+
+PATCHES=(
+   "${FILESDIR}/seccomp-toggle-4.7.0.patch"
+)
+
+CONFIG_CHECK="
+   ~USER_NS
+"
+
+pkg_setup() {
+   use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # assure necessary files are present
+   local file
+   for file in apparmor_tag btrfs_installed_tag btrfs_tag systemd_tag; do
+   [[ -f hack/"${file}".sh ]] || die
+   done
+
+   local feature
+   for feature in apparmor systemd; do
+   cat <<-EOF > hack/"${feature}"_tag.sh || die
+   #!/usr/bin/env bash
+   $(usex ${feature} "echo ${feature}" echo)
+   EOF
+   done
+
+   echo -e "#!/usr/bin/env bash\n echo" > hack/btrfs_installed_tag.sh || 
die
+   cat <<-EOF > hack/btrfs_tag.sh || die
+   #!/usr/bin/env bash
+   $(usex btrfs echo 'echo exclude_graphdriver_btrfs btrfs_noversion')
+   EOF
+}
+
+src_compile() {
+   export PREFIX="${EPREFIX}/usr"
+
+   # For non-live versions, prevent git operations which causes sandbox 
violations
+   # https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493
+   [[ ${PV} != * ]] && export 

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qt-creator/

2024-02-07 Thread Ionen Wolkens
commit: 0c187dd394b737da645806780b2bd15e6ab238fd
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb  8 02:35:52 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  8 02:35:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c187dd3

dev-qt/qt-creator: add 12.0.2

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

 dev-qt/qt-creator/Manifest |   1 +
 dev-qt/qt-creator/qt-creator-12.0.2.ebuild | 254 +
 2 files changed, 255 insertions(+)

diff --git a/dev-qt/qt-creator/Manifest b/dev-qt/qt-creator/Manifest
index a885584233a9..dd4e4099f113 100644
--- a/dev-qt/qt-creator/Manifest
+++ b/dev-qt/qt-creator/Manifest
@@ -1 +1,2 @@
 DIST qt-creator-opensource-src-12.0.1.tar.xz 51003336 BLAKE2B 
2d4971cf81f1d1bee03c979ac4d47bd3c2814a692325d8531cedb659db5b0164cdff9d82bb4f95b932cf186fc346468e25d03ba60694f614923149c063a219cd
 SHA512 
03a7afc1d820d07a3687a186f49bc212f4f1ab99dea5390bd3f962b4d373b1b130ed780ad5bebf1a478c77cf5e07e2af2eb701829a98c78e71b252d65a9112c7
+DIST qt-creator-opensource-src-12.0.2.tar.xz 51028300 BLAKE2B 
a8a5d32ea472089182a515b1679a5de60c185112a9749784ceb8562bd0c8c97f66cf579b9862a27a24b20243f49002a6a068fcb2f9ed4dc9b57e4e2a0c233459
 SHA512 
cb28405aa632b390be0dbee6995f553d5663f69dafba14a338275e9ea7408bf97a132f6ff17a961fc82a9cabfb57f28a03680d994fe038696da10fe131d5d7d1

diff --git a/dev-qt/qt-creator/qt-creator-12.0.2.ebuild 
b/dev-qt/qt-creator/qt-creator-12.0.2.ebuild
new file mode 100644
index ..a2c7444d9223
--- /dev/null
+++ b/dev-qt/qt-creator/qt-creator-12.0.2.ebuild
@@ -0,0 +1,254 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake flag-o-matic llvm python-any-r1 readme.gentoo-r1 xdg
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI=(
+   "https://code.qt.io/qt-creator/qt-creator.git;
+   "https://github.com/qt-creator/qt-creator.git;
+   )
+   EGIT_SUBMODULES=(
+   perfparser
+   src/libs/qlitehtml
+   src/libs/qlitehtml/src/3rdparty/litehtml
+   )
+else
+   QTC_PV=${PV/_/-}
+   QTC_P=${PN}-opensource-src-${QTC_PV}
+   [[ ${QTC_PV} == ${PV} ]] && QTC_REL=official || QTC_REL=development
+   SRC_URI="https://download.qt.io/${QTC_REL}_releases/qtcreator/$(ver_cut 
1-2)/${PV/_/-}/${QTC_P}.tar.xz"
+   S=${WORKDIR}/${QTC_P}
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt"
+HOMEPAGE="https://www.qt.io/product/development-tools;
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="
+   +clang +designer doc +help qmldesigner serialterminal
+   +svg test +tracing webengine
+"
+RESTRICT="!test? ( test )"
+
+LLVM_MAX_SLOT=17
+QT_PV=6.2.0:6 # IDE_QT_VERSION_MIN
+
+# := is used where Qt's private APIs are used for safety
+COMMON_DEPEND="
+   >=dev-qt/qt5compat-${QT_PV}
+   >=dev-qt/qtbase-${QT_PV}=[concurrent,gui,network,widgets,xml]
+   >=dev-qt/qtdeclarative-${QT_PV}=
+   clang? (
+   dev-cpp/yaml-cpp:=
+   =dev-qt/qttools-${QT_PV}[designer] )
+   help? (
+   >=dev-qt/qttools-${QT_PV}[assistant]
+   webengine? ( >=dev-qt/qtwebengine-${QT_PV} )
+   )
+   qmldesigner? (
+   >=dev-qt/qtquick3d-${QT_PV}=
+   >=dev-qt/qtsvg-${QT_PV}
+   )
+   serialterminal? ( >=dev-qt/qtserialport-${QT_PV} )
+   svg? ( >=dev-qt/qtsvg-${QT_PV} )
+   tracing? (
+   app-arch/zstd:=
+   dev-libs/elfutils
+   >=dev-qt/qtshadertools-${QT_PV}
+   )
+"
+# qtimageformats for .webp in examples, semi-optfeature but useful in general
+RDEPEND="
+   ${COMMON_DEPEND}
+   help? ( >=dev-qt/qtimageformats-${QT_PV} )
+   qmldesigner? ( >=dev-qt/qtquicktimeline-${QT_PV} )
+"
+DEPEND="${COMMON_DEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-qt/qttools-${QT_PV}[linguist]
+   doc? ( >=dev-qt/qttools-${QT_PV}[qdoc] )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-11.0.2-musl-no-execinfo.patch
+   "${FILESDIR}"/${PN}-12.0.0-musl-no-malloc-trim.patch
+)
+
+llvm_check_deps() {
+   has_version -d "sys-devel/clang:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+   use clang && llvm_pkg_setup
+}
+
+src_prepare() {
+   cmake_src_prepare
+
+   # needed for finding docs at runtime in PF
+   sed -e "/_IDE_DOC_PATH/s/qtcreator/${PF}/" \
+   -i cmake/QtCreatorAPIInternal.cmake || die
+}
+
+src_configure() {
+   # -Werror=lto-type-mismatch issues, needs looking into
+   filter-lto
+
+   # temporary workaround for musl-1.2.4 (bug #903611), this ideally
+   # needs fixing in qtbase as *64 usage comes from its headers' macros
+   use elibc_musl && append-lfs-flags
+
+   local mycmakeargs=(
+   -DBUILD_WITH_PCH=no

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

2024-02-07 Thread Ionen Wolkens
commit: b388024d6034ee7b5cc124e3e4a446f95a8a8fa7
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb  7 19:56:13 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  8 01:56:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b388024d

dev-python/cython: Stabilize 3.0.8 arm, #922563

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

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

diff --git a/dev-python/cython/cython-3.0.8.ebuild 
b/dev-python/cython/cython-3.0.8.ebuild
index 48a92565ee35..27ffd4c6ee57 100644
--- a/dev-python/cython/cython-3.0.8.ebuild
+++ b/dev-python/cython/cython-3.0.8.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-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"
+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"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/apache-rat/

2024-02-07 Thread Ionen Wolkens
commit: f950ba39618844067211fff193b596fda994e51b
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb  7 15:41:58 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  8 01:56:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f950ba39

dev-java/apache-rat: Keyword 0.15-r1 x86, #922771

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

 dev-java/apache-rat/apache-rat-0.15-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/apache-rat/apache-rat-0.15-r1.ebuild 
b/dev-java/apache-rat/apache-rat-0.15-r1.ebuild
index 83f694bf7399..e43c0870b71c 100644
--- a/dev-java/apache-rat/apache-rat-0.15-r1.ebuild
+++ b/dev-java/apache-rat/apache-rat-0.15-r1.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 CP_DEPEND="
>=dev-java/ant-1.10.14:0



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

2024-02-07 Thread Ionen Wolkens
commit: 3f09574bbcda1edea4af2bbd1241155444a146d9
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb  7 19:58:12 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  8 01:56:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f09574b

dev-python/cython: Stabilize 3.0.8 ppc, #922563

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

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

diff --git a/dev-python/cython/cython-3.0.8.ebuild 
b/dev-python/cython/cython-3.0.8.ebuild
index 594db9774806..b38be828f4f0 100644
--- a/dev-python/cython/cython-3.0.8.ebuild
+++ b/dev-python/cython/cython-3.0.8.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-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"
+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"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-02-07 Thread Ionen Wolkens
commit: 94897e62e3d2d3e0c62a60b3e3c926210b7672f3
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb  7 19:56:46 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  8 01:56:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94897e62

dev-python/cython: Stabilize 3.0.8 sparc, #922563

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

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

diff --git a/dev-python/cython/cython-3.0.8.ebuild 
b/dev-python/cython/cython-3.0.8.ebuild
index 27ffd4c6ee57..594db9774806 100644
--- a/dev-python/cython/cython-3.0.8.ebuild
+++ b/dev-python/cython/cython-3.0.8.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-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"
+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"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-02-07 Thread Ionen Wolkens
commit: 0596e89c6e31850853a946cb35191f6885350394
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb  7 22:59:42 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  8 01:56:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0596e89c

dev-python/cython: Stabilize 3.0.8 amd64, #922563

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

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

diff --git a/dev-python/cython/cython-3.0.8.ebuild 
b/dev-python/cython/cython-3.0.8.ebuild
index b38be828f4f0..c9e4c532b5eb 100644
--- a/dev-python/cython/cython-3.0.8.ebuild
+++ b/dev-python/cython/cython-3.0.8.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-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"
+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"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-02-07 Thread Ionen Wolkens
commit: 7d612b555d901e41d15d5c261b7176140b916b87
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb  7 18:48:27 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  8 01:56:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d612b55

dev-python/cython: Stabilize 3.0.8 arm64, #922563

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

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

diff --git a/dev-python/cython/cython-3.0.8.ebuild 
b/dev-python/cython/cython-3.0.8.ebuild
index 32016adffce1..00d65a085be4 100644
--- a/dev-python/cython/cython-3.0.8.ebuild
+++ b/dev-python/cython/cython-3.0.8.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-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"
+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"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-02-07 Thread Ionen Wolkens
commit: e66abf92df012ba0a91c1aac7fa16b48a50cf1e8
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb  7 18:55:42 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  8 01:56:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e66abf92

dev-python/cython: Stabilize 3.0.8 ppc64, #922563

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

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

diff --git a/dev-python/cython/cython-3.0.8.ebuild 
b/dev-python/cython/cython-3.0.8.ebuild
index 00d65a085be4..48a92565ee35 100644
--- a/dev-python/cython/cython-3.0.8.ebuild
+++ b/dev-python/cython/cython-3.0.8.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-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"
+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"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-02-07 Thread Ionen Wolkens
commit: 6df01f68704679bb520d220356318c1f6ad63a7c
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb  7 15:21:40 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  8 01:56:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6df01f68

Revert "net-misc/r8168: Stabilize 8.052.01 amd64, #918707"

This reverts commit df18a283fdd6bfd1260bd42faf7b3da3b13f76c2.

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

 net-misc/r8168/r8168-8.052.01.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/r8168/r8168-8.052.01.ebuild 
b/net-misc/r8168/r8168-8.052.01.ebuild
index 507eae82b9d6..8d93a0a7f5fe 100644
--- a/net-misc/r8168/r8168-8.052.01.ebuild
+++ b/net-misc/r8168/r8168-8.052.01.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ 
SRC_URI="http://rtitwww.realtek.com/rtdrivers/cn/nic1/${P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="~amd64 ~x86"
 
 IUSE="use-firmware"
 



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

2024-02-07 Thread Ionen Wolkens
commit: e4fab808f3470178fdcc016bfff996248745ce9e
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Feb  6 20:50:10 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  8 01:56:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4fab808

profiles/arch/alpha: mask media-video/pipewire[liblc3]

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

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

diff --git a/profiles/arch/alpha/package.use.mask 
b/profiles/arch/alpha/package.use.mask
index a3e08cabcebd..ed718f860470 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# matoro  (2024-02-06)
+# Pulls in dev-python/scipy, which does not pass tests, #923067
+media-video/pipewire liblc3
+
 # matoro  (2024-01-24)
 # No LLVM on alpha.
 dev-util/perf bpf



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

2024-02-07 Thread Sam James
commit: 1c4dc034974d902b0226768020d5692f08ceffe2
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 01:49:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 01:49:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c4dc034

sys-libs/libcap-ng: Stabilize 0.8.4 hppa, #923517

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

 sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild 
b/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild
index 6771a04c4ac7..f0f688f287be 100644
--- a/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild
+++ b/sys-libs/libcap-ng/libcap-ng-0.8.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x86-linux"
 IUSE="python static-libs"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/PyQt5-sip/, dev-python/PyQt5-sip/files/

2024-02-07 Thread Ionen Wolkens
commit: 2a56d48043c6de82dedb7dab9e618b77f435855e
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Thu Feb  8 00:16:26 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  8 01:49:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a56d480

dev-python/PyQt5-sip: Fix incompatible pointer types

Closes: https://bugs.gentoo.org/919000
Signed-off-by: Kostadin Shishmanov  tutanota.com>
Closes: https://github.com/gentoo/gentoo/pull/35222
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-python/PyQt5-sip/PyQt5-sip-12.13.0-r1.ebuild   | 22 ++
 .../PyQt5-sip/files/PyQt5-sip-12.13.0-c99.patch| 16 
 2 files changed, 38 insertions(+)

diff --git a/dev-python/PyQt5-sip/PyQt5-sip-12.13.0-r1.ebuild 
b/dev-python/PyQt5-sip/PyQt5-sip-12.13.0-r1.ebuild
new file mode 100644
index ..ef695eed82eb
--- /dev/null
+++ b/dev-python/PyQt5-sip/PyQt5-sip-12.13.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN/-/_}
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="sip extension module for PyQt5"
+HOMEPAGE="https://www.riverbankcomputing.com/software/sip/;
+
+LICENSE="|| ( GPL-2 GPL-3 SIP )"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+PATCHES=(
+   "${FILESDIR}/PyQt5-sip-12.13.0-c99.patch"
+)

diff --git a/dev-python/PyQt5-sip/files/PyQt5-sip-12.13.0-c99.patch 
b/dev-python/PyQt5-sip/files/PyQt5-sip-12.13.0-c99.patch
new file mode 100644
index ..b1fd2470758c
--- /dev/null
+++ b/dev-python/PyQt5-sip/files/PyQt5-sip-12.13.0-c99.patch
@@ -0,0 +1,16 @@
+https://bugs.gentoo.org/919000
+https://www.riverbankcomputing.com/hg/sip/rev/afc99fa84d0d
+
+diff --git a/siplib.c b/siplib.c
+index 8b0a6d5..d996a9c 100644
+--- a/siplib.c
 b/siplib.c
+@@ -3902,7 +3902,7 @@ static int parsePass1(PyObject **parseErrp, 
sipSimpleWrapper **selfp,
+ {
+ case '#':
+ /* A ctor has an argument with the /Transfer/ annotation. */
+-*selfp = va_arg(va, PyObject *);
++*selfp = (sipSimpleWrapper *) va_arg(va, PyObject *);
+ break;
+ 
+ case 'B':



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

2024-02-07 Thread Sam James
commit: 20981f20c77a5d7ac2eca13287a14b9d44905bd7
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 01:35:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 01:35:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20981f20

app-portage/getuto: add 1.10

Sam James (5):
  README.md: add
  README.md: small tweaks
  getuto: cleanup dirmngr too
  ci: update for sys-devel/make -> dev-build/make pkgmove
  getuto: honour http_proxy (pass --honor-http-proxy to gpg's dirmngr)

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

 app-portage/getuto/Manifest   |  1 +
 app-portage/getuto/getuto-1.10.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/app-portage/getuto/Manifest b/app-portage/getuto/Manifest
index 149ef3ac4016..a2a8257d732e 100644
--- a/app-portage/getuto/Manifest
+++ b/app-portage/getuto/Manifest
@@ -1,2 +1,3 @@
+DIST getuto-1.10.tar.gz 10544 BLAKE2B 
b4f5d2d591eb9f41e9fd528122b07bd90d69bcffe1abd721ea747f2d773a6295263bb120437d09b091f95fa0249ce764a2a262a049c74777b7adea765bf88c9a
 SHA512 
2b016fbe7fa046349af7d2a4e8ff26c5ae7328a4af7f1186cd19b3ff5ed6b639d0a6eb7db2f345c71169c0d30c7aea6d5a3a289000878328e776111d025eddb4
 DIST getuto-1.9.1.tar.gz 10220 BLAKE2B 
4c756f36e9d1272ab194c65e75b6c4d47c248190029ce2b5fe6edb1253998aaa311dd1ae59f893200d1588a52d1bcb53376a32f279c841ae6b5cf5e5b0eeb163
 SHA512 
3f8e5359940fa5582bea8dc11f2a0846c3f6bdc555974f2f049d5c6ff282029b6393a8c6ae221d327376b4df05de492f44720de90f76f5e3deb436171507f0cb
 DIST libc-1-r1-1.gpkg.tar 20480 BLAKE2B 
b2c184e20c1a29ff66240e992f9f81219285f525eb63cea081372685cf03a2e231a2edb528259617e74c655fbe61b6e0d8fc0bbdbd8452b6098de58432f019d7
 SHA512 
ce52f398ea8979ec16161381803740d49a4294c77303880f54090c379ba5eb8e545a3d3550f229cacc18c7763dc3adf7936561ba1c64b43c87692ec66084e4e6

diff --git a/app-portage/getuto/getuto-1.10.ebuild 
b/app-portage/getuto/getuto-1.10.ebuild
new file mode 100644
index ..7be78a7129e1
--- /dev/null
+++ b/app-portage/getuto/getuto-1.10.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Standalone Gentoo gpg trust anchor generation tool for binpkgs"
+HOMEPAGE="https://github.com/projg2/getuto;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/projg2/getuto;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/projg2/getuto/archive/refs/tags/${P}.tar.gz
+   "
+   S=${WORKDIR}/${PN}-${P}
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+SRC_URI+=" test? ( 
https://mirror.bytemark.co.uk/gentoo/releases/amd64/binpackages/17.1/x86-64/virtual/libc/libc-1-r1-1.gpkg.tar
 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-crypt/gnupg
+   dev-libs/openssl
+   sec-keys/openpgp-keys-gentoo-release
+   sys-apps/gentoo-functions
+"
+
+src_unpack() {
+   if [[ ${PV} ==  ]] ; then
+   git-r3_src_unpack
+   else
+   # Don't mangle test data
+   unpack ${P}.tar.gz
+   fi
+
+   if use test ; then
+   cp "${DISTDIR}"/libc-1-r1-1.gpkg.tar "${S}" || die
+   fi
+}
+
+src_install() {
+   dobin getuto
+}



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

2024-02-07 Thread Sam James
commit: 86d46664305d2c6deb51425e973a23f328423a57
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 01:36:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 01:36:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86d46664

app-misc/ca-certificates: Stabilize 20230311.3.96.1 hppa, #923512

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

 app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild
index f362b4676010..66a2a76f3bf3 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-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"
+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"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: www-client/opera/

2024-02-07 Thread Sam James
commit: cc3353d814dc0e32701df61ad92f5297992181c4
Author: Matt Jolly  footclan  ninja>
AuthorDate: Wed Feb  7 22:21:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 01:20:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc3353d8

www-client/opera: amd64 stable (107.0.5045.15)

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/opera/opera-107.0.5045.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/opera/opera-107.0.5045.15.ebuild 
b/www-client/opera/opera-107.0.5045.15.ebuild
index 869e16febbe2..6c4c3db8eec1 100644
--- a/www-client/opera/opera-107.0.5045.15.ebuild
+++ b/www-client/opera/opera-107.0.5045.15.ebuild
@@ -41,7 +41,7 @@ else
MY_PN=${PN}
 fi
 
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 
 FFMPEG_VERSION="114.0.5735.9"
 



[gentoo-commits] repo/gentoo:master commit in: www-plugins/chrome-binary-plugins/

2024-02-07 Thread Sam James
commit: a91a5205a3747a2e03e464cc6e4e100a39e8074a
Author: Matt Jolly  footclan  ninja>
AuthorDate: Wed Feb  7 22:20:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 01:20:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a91a5205

www-plugins/chrome-binary-plugins: automated update (122.0.6261.29_beta)

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-plugins/chrome-binary-plugins/Manifest  | 2 +-
 ...1.18_beta.ebuild => chrome-binary-plugins-122.0.6261.29_beta.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-plugins/chrome-binary-plugins/Manifest 
b/www-plugins/chrome-binary-plugins/Manifest
index 9937d10de107..e80b9f2b87df 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-beta_122.0.6261.18-1_amd64.deb 106394696 BLAKE2B 
5adb912300b0e654f135d6ea7ab86064bf4c36afff6da08036ec28f9fe235d6fb2215807d1c2ca09516c7e2419c00c994b82ecb6de358cf9a5062bc6f8cb97ab
 SHA512 
b9c8c107493008e5f042191918eb6fecc636ee0c4f218f59b1cdf0e938a39e5d0e0f1a9b2436a74ef77ee3aa82b0702cef0827a219fd7851e594731b1400e801
+DIST google-chrome-beta_122.0.6261.29-1_amd64.deb 106385780 BLAKE2B 
f763ab9f02e4e4c8da12e2a0dcfec0a477997fcae99683c7825005152678a4cc9c6d1b16365584648a6e66f1f8609c4f6b5efa99728a72a9d913fbd286f2
 SHA512 
48357ca80601bd89b1968ab39c0d6811e22a31e8ed6ebfe2ffaf29b75a487589b85dd56fb8622ce774979c7d90cb081079a55bb04d951d0a69f5ce9480cd4c79
 DIST google-chrome-stable_121.0.6167.160-1_amd64.deb 106437036 BLAKE2B 
3c9d61747948bb9107b61d559a7903b41082849db05500eed56106651c9bc85779f9babe06ff0458f68ad1d792123aa54f5a3a4d8f7b77b5189a52fd0b75
 SHA512 
533504e7851d9c42ab48fe3ca589376dcfeef3abd2267014466dd44d2827d979ade5c6deeef6a4cde30b72b29b4e0ad1b896a78314bd56c39c5703a529a5981b
 DIST google-chrome-unstable_123.0.6272.2-1_amd64.deb 106505188 BLAKE2B 
bf3cc3e64d08d09f5a605c3bc05dcabe8dd7deaf5f20bf22ac46b1feedf1a60704553985ff8c26d1d422aef61ad6636e140b6427fff8a8316064fe3b80705ed9
 SHA512 
94ceb22afedea3a7fffc0548594f2cbd0f016938bcc55b6048a58bde0865a408d497160ff382dd18aba6b6d21ed85167b51109b451f2d414c42c3423f334f2df

diff --git 
a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-122.0.6261.18_beta.ebuild
 
b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-122.0.6261.29_beta.ebuild
similarity index 100%
rename from 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-122.0.6261.18_beta.ebuild
rename to 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-122.0.6261.29_beta.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-dev/

2024-02-07 Thread Sam James
commit: 2ea12f8fe0cc500e3f0e7ed7333de5c6fe1e2d78
Author: Matt Jolly  footclan  ninja>
AuthorDate: Wed Feb  7 05:04:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 01:20:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ea12f8f

www-client/microsoft-edge-dev: automated bump (123.0.2380.1)

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/microsoft-edge-dev/Manifest |   1 +
 .../microsoft-edge-dev-123.0.2380.1.ebuild | 127 +
 2 files changed, 128 insertions(+)

diff --git a/www-client/microsoft-edge-dev/Manifest 
b/www-client/microsoft-edge-dev/Manifest
index d189d2d6f5ac..672ce1a0cf54 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,3 +1,4 @@
 DIST microsoft-edge-dev_122.0.2348.0-1_amd64.deb 165290790 BLAKE2B 
ba37a036d8ad8c0c6421ff15f99098d0c4ffce73774d698387df3be74b1c74e464388511f81b66c0d7aef99b57c89705b10b7f9dd68efa6438f793598155f1d2
 SHA512 
453caf2efa380af5dd29a799d4bc8eaa01de6349f23895a59086b895b1982ec0b12090583fb68c5cb02d0289887fdc3c0e644e023f5e6cc541695d9b74902d4d
 DIST microsoft-edge-dev_122.0.2353.0-1_amd64.deb 165642362 BLAKE2B 
eb0b06534dc38427e4b9e6be0feb4d298764dceed350bf3c99191b983b7fee9d00ea7206d4c603f9d882066c5b9c029137dcf98f6309764a98f922aeb7f6b520
 SHA512 
1b05f9af1c2cfac04026156d25d309681b0d538a312de25c398ca43f24496cefb52e0c0d693e1ee7115e2cc97b8ac136d93dbbabb747c635ef3cc484c8c8f02a
 DIST microsoft-edge-dev_122.0.2365.3-1_amd64.deb 166044182 BLAKE2B 
de33a2a3687221748f39cc934e8620d751c0110d96f03d7819352761847f7e57bc55e54fc0b6c17b3c961f3ad1544b86f1e952956896a79c6995fa23707e8924
 SHA512 
dadfd0470a9e934d490074549fb63e07b66dc3cc81f76d3a34621b1d4cbbe134a8b4dbd8e48600a29d46ec65ee41338900710dad1b07651725f24dbe0699957d
+DIST microsoft-edge-dev_123.0.2380.1-1_amd64.deb 166405746 BLAKE2B 
194f5ac8edd58500bb4cf2b65a58b9ce0c7bce48c089de8bde80f41a1a985511b72a253a591f248ff10328e79fa5b132408bf88fbbdcc1c03a6c43a3800b90d1
 SHA512 
3979774f14330dc3dcae2822372d9aa67ffba1ddf56639ef39e004864e4cef9f6d6e5fa680084bff23b0dd80a921c3655be2d94f1d85e1bfbcbe6cc4436333e8

diff --git 
a/www-client/microsoft-edge-dev/microsoft-edge-dev-123.0.2380.1.ebuild 
b/www-client/microsoft-edge-dev/microsoft-edge-dev-123.0.2380.1.ebuild
new file mode 100644
index ..f67dc1739fa5
--- /dev/null
+++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-123.0.2380.1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2011-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Microsoft"
+HOMEPAGE="https://www.microsoft.com/en-us/edge;
+
+if [[ ${PN} == microsoft-edge ]]; then
+   MY_PN=${PN}-stable
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+MY_P="${MY_PN}_${PV}-1"
+
+SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
+
+LICENSE="microsoft-edge"
+SLOT="0"
+RESTRICT="bindist mirror strip"
+IUSE="+mip qt5 qt6"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-misc/ca-certificates
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-fonts/liberation-fonts
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl[ssl]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+   x11-misc/xdg-utils
+   mip? ( app-crypt/libsecret )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[X]
+   dev-qt/qtwidgets:5
+   )
+   qt6? ( dev-qt/qtbase:6[gui,widgets] )
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
+S=${WORKDIR}
+EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
+
+pkg_nofetch() {
+   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
+}
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "microsoft-edge only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   unpacker
+
+   rm -f _gpgorigin || die
+
+   rm -r etc usr/share/menu || die
+   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+
+   gzip -d usr/share/doc/${PF}/changelog.gz || die
+   gzip -d 

[gentoo-commits] repo/gentoo:master commit in: www-client/opera/

2024-02-07 Thread Sam James
commit: 751e7a539b51e92b1bb741d2099ebc5338ab7da8
Author: Matt Jolly  footclan  ninja>
AuthorDate: Wed Feb  7 22:21:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 01:20:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=751e7a53

www-client/opera: remove old

Signed-off-by: Matt Jolly  footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/35208
Signed-off-by: Sam James  gentoo.org>

 www-client/opera/Manifest   |   1 -
 www-client/opera/opera-106.0.4998.70.ebuild | 170 
 2 files changed, 171 deletions(-)

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index 0dfb7d46611f..28f35f39c51c 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,3 +1,2 @@
 DIST opera-ffmpeg-codecs-114.0.5735.9.tar.xz 1315192 BLAKE2B 
ef9a0cfc8c30ac0a837863644f3c2d5e78059575e2b8f6fda9253304f4815a39d021602e802dac7e1d5a1685aa5015a02019c4a0399f0bdc81136f956cc1d55f
 SHA512 
bdad66bd5d238bdeb81a4e2a956f0a814633360f05c7bed2161df9506d2ccc45ba452cc8974c755fe0d3f46adceb90324a472a5dac72e9c65391ae7a841c
-DIST opera-stable_106.0.4998.70_amd64.deb 108237616 BLAKE2B 
5d92b3582baa897b16ead514525793057abf38cff0da53e63a2bab189f0b0c8eced5598cc7331a5b1bcd39a054d7f4af374b915eaa412d16e9af48ebc59fa306
 SHA512 
97d71993f5840856d3debaef8f7e05d1d4e804c159934869248505c92abee90ba1a23440b7c62ec6bb136a1989b5b6c0a117fdf84a161a1a406bb5f55cca9bdc
 DIST opera-stable_107.0.5045.15_amd64.deb 109153280 BLAKE2B 
5998f25f5c1f941ebe160e6d101e7364278985f5d1888a4988da046a3c3b520f073d9a622a0471a3538b9e5d95776a720e95e7b8d389a8d0fff3202f2a37ef0b
 SHA512 
a85f2a75c3e576e2a5da7a1524e0b041632a8b10f3c521189d3325c4fbc0a260af7af65edf5a573e0f3c5131c0ed53858d2b8a7d50fb148b65c36715c142df57

diff --git a/www-client/opera/opera-106.0.4998.70.ebuild 
b/www-client/opera/opera-106.0.4998.70.ebuild
deleted file mode 100644
index 6c4c3db8eec1..
--- a/www-client/opera/opera-106.0.4998.70.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_LANGS="
-   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
-   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
-   zh-CN zh-TW
-"
-
-# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
-: ${OPERA_FORCE_RPM=no}
-
-inherit chromium-2 pax-utils xdg
-
-if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   inherit rpm
-   OPERA_ARCHIVE_EXT="rpm"
-else
-   inherit unpacker
-   OPERA_ARCHIVE_EXT="deb"
-fi
-
-DESCRIPTION="A fast and secure web browser"
-HOMEPAGE="https://www.opera.com/;
-LICENSE="OPERA-2018"
-SLOT="0"
-
-SRC_URI_BASE=(
-   "https://download1.operacdn.com/pub/${PN};
-   "https://download2.operacdn.com/pub/${PN};
-   "https://download3.operacdn.com/pub/${PN};
-   "https://download4.operacdn.com/pub/${PN};
-)
-
-if [[ ${PN} == opera ]]; then
-   MY_PN=${PN}-stable
-   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* amd64"
-
-FFMPEG_VERSION="114.0.5735.9"
-
-SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
-   proprietary-codecs? (
-   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
-   )"
-
-IUSE="+proprietary-codecs +suid qt5 qt6"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   gnome-base/gsettings-desktop-schemas
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/pango
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[X]
-   dev-qt/qtwidgets:5
-   )
-   qt6? ( dev-qt/qtbase:6[gui,widgets] )
-"
-
-QA_PREBUILT="*"
-S=${WORKDIR}
-OPERA_HOME="opt/opera${PN#opera}"
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "opera only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   rpm_src_unpack "${A[0]}"
-   else
-   unpacker
-   fi
-
-   # move to /opt, bug #573052
-   mkdir 

[gentoo-commits] repo/gentoo:master commit in: www-client/opera/

2024-02-07 Thread Sam James
commit: 435d070b3bd9178c0d65f17d4170ff9f7d079c9c
Author: Matt Jolly  footclan  ninja>
AuthorDate: Wed Feb  7 22:21:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 01:20:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=435d070b

www-client/opera: automated bump (107.0.5045.15)

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/opera/Manifest   |   1 +
 www-client/opera/opera-107.0.5045.15.ebuild | 170 
 2 files changed, 171 insertions(+)

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index 96c9ce260794..0dfb7d46611f 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,2 +1,3 @@
 DIST opera-ffmpeg-codecs-114.0.5735.9.tar.xz 1315192 BLAKE2B 
ef9a0cfc8c30ac0a837863644f3c2d5e78059575e2b8f6fda9253304f4815a39d021602e802dac7e1d5a1685aa5015a02019c4a0399f0bdc81136f956cc1d55f
 SHA512 
bdad66bd5d238bdeb81a4e2a956f0a814633360f05c7bed2161df9506d2ccc45ba452cc8974c755fe0d3f46adceb90324a472a5dac72e9c65391ae7a841c
 DIST opera-stable_106.0.4998.70_amd64.deb 108237616 BLAKE2B 
5d92b3582baa897b16ead514525793057abf38cff0da53e63a2bab189f0b0c8eced5598cc7331a5b1bcd39a054d7f4af374b915eaa412d16e9af48ebc59fa306
 SHA512 
97d71993f5840856d3debaef8f7e05d1d4e804c159934869248505c92abee90ba1a23440b7c62ec6bb136a1989b5b6c0a117fdf84a161a1a406bb5f55cca9bdc
+DIST opera-stable_107.0.5045.15_amd64.deb 109153280 BLAKE2B 
5998f25f5c1f941ebe160e6d101e7364278985f5d1888a4988da046a3c3b520f073d9a622a0471a3538b9e5d95776a720e95e7b8d389a8d0fff3202f2a37ef0b
 SHA512 
a85f2a75c3e576e2a5da7a1524e0b041632a8b10f3c521189d3325c4fbc0a260af7af65edf5a573e0f3c5131c0ed53858d2b8a7d50fb148b65c36715c142df57

diff --git a/www-client/opera/opera-107.0.5045.15.ebuild 
b/www-client/opera/opera-107.0.5045.15.ebuild
new file mode 100644
index ..869e16febbe2
--- /dev/null
+++ b/www-client/opera/opera-107.0.5045.15.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
+   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
+   zh-CN zh-TW
+"
+
+# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
+: ${OPERA_FORCE_RPM=no}
+
+inherit chromium-2 pax-utils xdg
+
+if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   inherit rpm
+   OPERA_ARCHIVE_EXT="rpm"
+else
+   inherit unpacker
+   OPERA_ARCHIVE_EXT="deb"
+fi
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/;
+LICENSE="OPERA-2018"
+SLOT="0"
+
+SRC_URI_BASE=(
+   "https://download1.operacdn.com/pub/${PN};
+   "https://download2.operacdn.com/pub/${PN};
+   "https://download3.operacdn.com/pub/${PN};
+   "https://download4.operacdn.com/pub/${PN};
+)
+
+if [[ ${PN} == opera ]]; then
+   MY_PN=${PN}-stable
+   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+FFMPEG_VERSION="114.0.5735.9"
+
+SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
+   proprietary-codecs? (
+   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
+   )"
+
+IUSE="+proprietary-codecs +suid qt5 qt6"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   gnome-base/gsettings-desktop-schemas
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/pango
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[X]
+   dev-qt/qtwidgets:5
+   )
+   qt6? ( dev-qt/qtbase:6[gui,widgets] )
+"
+
+QA_PREBUILT="*"
+S=${WORKDIR}
+OPERA_HOME="opt/opera${PN#opera}"
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "opera only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   rpm_src_unpack "${A[0]}"
+   else
+   unpacker
+   fi
+
+   # move to /opt, bug #573052
+   mkdir -p "${OPERA_HOME%${PN}}"
+   

[gentoo-commits] repo/gentoo:master commit in: www-client/opera-developer/

2024-02-07 Thread Sam James
commit: e3db3ff7bae8e127a8fcdfecf43739b69f8255af
Author: Matt Jolly  footclan  ninja>
AuthorDate: Wed Feb  7 05:05:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 01:20:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3db3ff7

www-client/opera-developer: remove old

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/opera-developer/Manifest|   1 -
 .../opera-developer-108.0.5047.0.ebuild| 170 -
 2 files changed, 171 deletions(-)

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index abc2bd67bb2c..e2633db80665 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,4 +1,3 @@
-DIST opera-developer_108.0.5047.0_amd64.deb 108848424 BLAKE2B 
e5ebbe2e5df9c91aea7fa886348ad7ba87ab2fa188a1489755c2c47fc70be48179853c78286d707b1f487361c358bfc39d42439033ec91945e34a44ee1067c75
 SHA512 
73ff8d7c1b3246088fe34ac777a633435b26e7ef0d91a334a855ec7e6c085a0d66a9f6faf3c3f3223dd91468999b31038ee76f2a0f066245920ab2762ef55de2
 DIST opera-developer_108.0.5054.0_amd64.deb 108892816 BLAKE2B 
249d388b5eeedcb8266467243822d3b9dd242912dee28b1d06821a526a58c6488bd5d1094858c9ab744bd854e848265eadd06ed8e84030ee82496f88b027
 SHA512 
3b8807c12888128c33cb468a382d2ca749313f209cada1030684850701b427ba4c1c93378110729e9d9ebe155e18d659a0b0f865220f87fa677049a16fd8b785
 DIST opera-developer_108.0.5063.0_amd64.deb 115377604 BLAKE2B 
c1796e3418da41c99c4487810abb9fe31a618c8472fe9cd5d83e1c113fd277877f64f078f038a1524733dad2f58d012692eee771dbcd7d463d12f8f9017fd452
 SHA512 
05b40dca4d07c63049b9b5a2fb1b708a65cafb9127f48cafa9fe5329c6fb3c0f87539350f22c02a34fe403cef44c0d4b68f57d560e463f258cd8fbe98c54a53a
 DIST opera-developer_109.0.5069.0_amd64.deb 115467284 BLAKE2B 
f16333c2d9212748255fd6a4ac4207b58ad723729c84ecdc2387927f86b9ea834426fdeb67e666b51c7a09b5531bd47ed952e471ac13fac4fc9f1856fa7f2255
 SHA512 
ed70645c4fa39561c5d157225e3370bbfb85079e1b841b4c1d92a373f0a03335ed0a0742198499cad2ee0247672db64f73badae1826dd3d123a58296cf47b973

diff --git a/www-client/opera-developer/opera-developer-108.0.5047.0.ebuild 
b/www-client/opera-developer/opera-developer-108.0.5047.0.ebuild
deleted file mode 100644
index 869e16febbe2..
--- a/www-client/opera-developer/opera-developer-108.0.5047.0.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_LANGS="
-   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
-   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
-   zh-CN zh-TW
-"
-
-# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
-: ${OPERA_FORCE_RPM=no}
-
-inherit chromium-2 pax-utils xdg
-
-if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   inherit rpm
-   OPERA_ARCHIVE_EXT="rpm"
-else
-   inherit unpacker
-   OPERA_ARCHIVE_EXT="deb"
-fi
-
-DESCRIPTION="A fast and secure web browser"
-HOMEPAGE="https://www.opera.com/;
-LICENSE="OPERA-2018"
-SLOT="0"
-
-SRC_URI_BASE=(
-   "https://download1.operacdn.com/pub/${PN};
-   "https://download2.operacdn.com/pub/${PN};
-   "https://download3.operacdn.com/pub/${PN};
-   "https://download4.operacdn.com/pub/${PN};
-)
-
-if [[ ${PN} == opera ]]; then
-   MY_PN=${PN}-stable
-   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* ~amd64"
-
-FFMPEG_VERSION="114.0.5735.9"
-
-SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
-   proprietary-codecs? (
-   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
-   )"
-
-IUSE="+proprietary-codecs +suid qt5 qt6"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   gnome-base/gsettings-desktop-schemas
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/pango
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[X]
-   dev-qt/qtwidgets:5
-   )
-   qt6? ( dev-qt/qtbase:6[gui,widgets] )
-"
-
-QA_PREBUILT="*"
-S=${WORKDIR}
-OPERA_HOME="opt/opera${PN#opera}"
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   

[gentoo-commits] repo/gentoo:master commit in: www-client/google-chrome-beta/

2024-02-07 Thread Sam James
commit: b1fed3d5928c998ca74ac412d25647888d10641d
Author: Matt Jolly  footclan  ninja>
AuthorDate: Wed Feb  7 22:20:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 01:20:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1fed3d5

www-client/google-chrome-beta: automated update (122.0.6261.29)

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/google-chrome-beta/Manifest  | 2 +-
 ...eta-122.0.6261.18.ebuild => google-chrome-beta-122.0.6261.29.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/google-chrome-beta/Manifest 
b/www-client/google-chrome-beta/Manifest
index 452d8f3d962a..e5bece07277c 100644
--- a/www-client/google-chrome-beta/Manifest
+++ b/www-client/google-chrome-beta/Manifest
@@ -1 +1 @@
-DIST google-chrome-beta_122.0.6261.18-1_amd64.deb 106394696 BLAKE2B 
5adb912300b0e654f135d6ea7ab86064bf4c36afff6da08036ec28f9fe235d6fb2215807d1c2ca09516c7e2419c00c994b82ecb6de358cf9a5062bc6f8cb97ab
 SHA512 
b9c8c107493008e5f042191918eb6fecc636ee0c4f218f59b1cdf0e938a39e5d0e0f1a9b2436a74ef77ee3aa82b0702cef0827a219fd7851e594731b1400e801
+DIST google-chrome-beta_122.0.6261.29-1_amd64.deb 106385780 BLAKE2B 
f763ab9f02e4e4c8da12e2a0dcfec0a477997fcae99683c7825005152678a4cc9c6d1b16365584648a6e66f1f8609c4f6b5efa99728a72a9d913fbd286f2
 SHA512 
48357ca80601bd89b1968ab39c0d6811e22a31e8ed6ebfe2ffaf29b75a487589b85dd56fb8622ce774979c7d90cb081079a55bb04d951d0a69f5ce9480cd4c79

diff --git 
a/www-client/google-chrome-beta/google-chrome-beta-122.0.6261.18.ebuild 
b/www-client/google-chrome-beta/google-chrome-beta-122.0.6261.29.ebuild
similarity index 100%
rename from 
www-client/google-chrome-beta/google-chrome-beta-122.0.6261.18.ebuild
rename to www-client/google-chrome-beta/google-chrome-beta-122.0.6261.29.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-dev/

2024-02-07 Thread Sam James
commit: 65690444fa344424343f75483fd3e39f551f5f9f
Author: Matt Jolly  footclan  ninja>
AuthorDate: Wed Feb  7 05:04:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 01:20:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65690444

www-client/microsoft-edge-dev: remove old

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/microsoft-edge-dev/Manifest |   1 -
 .../microsoft-edge-dev-122.0.2348.0.ebuild | 127 -
 2 files changed, 128 deletions(-)

diff --git a/www-client/microsoft-edge-dev/Manifest 
b/www-client/microsoft-edge-dev/Manifest
index 672ce1a0cf54..606264e1ef18 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,4 +1,3 @@
-DIST microsoft-edge-dev_122.0.2348.0-1_amd64.deb 165290790 BLAKE2B 
ba37a036d8ad8c0c6421ff15f99098d0c4ffce73774d698387df3be74b1c74e464388511f81b66c0d7aef99b57c89705b10b7f9dd68efa6438f793598155f1d2
 SHA512 
453caf2efa380af5dd29a799d4bc8eaa01de6349f23895a59086b895b1982ec0b12090583fb68c5cb02d0289887fdc3c0e644e023f5e6cc541695d9b74902d4d
 DIST microsoft-edge-dev_122.0.2353.0-1_amd64.deb 165642362 BLAKE2B 
eb0b06534dc38427e4b9e6be0feb4d298764dceed350bf3c99191b983b7fee9d00ea7206d4c603f9d882066c5b9c029137dcf98f6309764a98f922aeb7f6b520
 SHA512 
1b05f9af1c2cfac04026156d25d309681b0d538a312de25c398ca43f24496cefb52e0c0d693e1ee7115e2cc97b8ac136d93dbbabb747c635ef3cc484c8c8f02a
 DIST microsoft-edge-dev_122.0.2365.3-1_amd64.deb 166044182 BLAKE2B 
de33a2a3687221748f39cc934e8620d751c0110d96f03d7819352761847f7e57bc55e54fc0b6c17b3c961f3ad1544b86f1e952956896a79c6995fa23707e8924
 SHA512 
dadfd0470a9e934d490074549fb63e07b66dc3cc81f76d3a34621b1d4cbbe134a8b4dbd8e48600a29d46ec65ee41338900710dad1b07651725f24dbe0699957d
 DIST microsoft-edge-dev_123.0.2380.1-1_amd64.deb 166405746 BLAKE2B 
194f5ac8edd58500bb4cf2b65a58b9ce0c7bce48c089de8bde80f41a1a985511b72a253a591f248ff10328e79fa5b132408bf88fbbdcc1c03a6c43a3800b90d1
 SHA512 
3979774f14330dc3dcae2822372d9aa67ffba1ddf56639ef39e004864e4cef9f6d6e5fa680084bff23b0dd80a921c3655be2d94f1d85e1bfbcbe6cc4436333e8

diff --git 
a/www-client/microsoft-edge-dev/microsoft-edge-dev-122.0.2348.0.ebuild 
b/www-client/microsoft-edge-dev/microsoft-edge-dev-122.0.2348.0.ebuild
deleted file mode 100644
index ef74386492f2..
--- a/www-client/microsoft-edge-dev/microsoft-edge-dev-122.0.2348.0.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2011-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit chromium-2 desktop pax-utils unpacker xdg
-
-DESCRIPTION="The web browser from Microsoft"
-HOMEPAGE="https://www.microsoft.com/en-us/edge;
-
-if [[ ${PN} == microsoft-edge ]]; then
-   MY_PN=${PN}-stable
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* ~amd64"
-
-MY_P="${MY_PN}_${PV}-1"
-
-SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
-
-LICENSE="microsoft-edge"
-SLOT="0"
-RESTRICT="bindist mirror strip"
-IUSE="+mip qt5 qt6"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   app-misc/ca-certificates
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-fonts/liberation-fonts
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl[ssl]
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/pango
-   x11-misc/xdg-utils
-   mip? ( app-crypt/libsecret )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[X]
-   dev-qt/qtwidgets:5
-   )
-   qt6? ( dev-qt/qtbase:6[gui,widgets] )
-"
-
-QA_PREBUILT="*"
-QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
-S=${WORKDIR}
-EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
-
-pkg_nofetch() {
-   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
-}
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "microsoft-edge only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   unpacker
-
-   rm -f _gpgorigin || die
-
-   rm -r etc usr/share/menu || die
-   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
-
-   gzip -d usr/share/doc/${PF}/changelog.gz || die
-   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
-   

[gentoo-commits] repo/gentoo:master commit in: www-client/opera-developer/

2024-02-07 Thread Sam James
commit: fc422b14c3c184a1e0795c92891301cd56d85109
Author: Matt Jolly  footclan  ninja>
AuthorDate: Wed Feb  7 05:05:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 01:20:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc422b14

www-client/opera-developer: automated bump (109.0.5069.0)

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/opera-developer/Manifest|   1 +
 .../opera-developer-109.0.5069.0.ebuild| 170 +
 2 files changed, 171 insertions(+)

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index 14ace77030ea..abc2bd67bb2c 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,4 +1,5 @@
 DIST opera-developer_108.0.5047.0_amd64.deb 108848424 BLAKE2B 
e5ebbe2e5df9c91aea7fa886348ad7ba87ab2fa188a1489755c2c47fc70be48179853c78286d707b1f487361c358bfc39d42439033ec91945e34a44ee1067c75
 SHA512 
73ff8d7c1b3246088fe34ac777a633435b26e7ef0d91a334a855ec7e6c085a0d66a9f6faf3c3f3223dd91468999b31038ee76f2a0f066245920ab2762ef55de2
 DIST opera-developer_108.0.5054.0_amd64.deb 108892816 BLAKE2B 
249d388b5eeedcb8266467243822d3b9dd242912dee28b1d06821a526a58c6488bd5d1094858c9ab744bd854e848265eadd06ed8e84030ee82496f88b027
 SHA512 
3b8807c12888128c33cb468a382d2ca749313f209cada1030684850701b427ba4c1c93378110729e9d9ebe155e18d659a0b0f865220f87fa677049a16fd8b785
 DIST opera-developer_108.0.5063.0_amd64.deb 115377604 BLAKE2B 
c1796e3418da41c99c4487810abb9fe31a618c8472fe9cd5d83e1c113fd277877f64f078f038a1524733dad2f58d012692eee771dbcd7d463d12f8f9017fd452
 SHA512 
05b40dca4d07c63049b9b5a2fb1b708a65cafb9127f48cafa9fe5329c6fb3c0f87539350f22c02a34fe403cef44c0d4b68f57d560e463f258cd8fbe98c54a53a
+DIST opera-developer_109.0.5069.0_amd64.deb 115467284 BLAKE2B 
f16333c2d9212748255fd6a4ac4207b58ad723729c84ecdc2387927f86b9ea834426fdeb67e666b51c7a09b5531bd47ed952e471ac13fac4fc9f1856fa7f2255
 SHA512 
ed70645c4fa39561c5d157225e3370bbfb85079e1b841b4c1d92a373f0a03335ed0a0742198499cad2ee0247672db64f73badae1826dd3d123a58296cf47b973
 DIST opera-ffmpeg-codecs-114.0.5735.9.tar.xz 1315192 BLAKE2B 
ef9a0cfc8c30ac0a837863644f3c2d5e78059575e2b8f6fda9253304f4815a39d021602e802dac7e1d5a1685aa5015a02019c4a0399f0bdc81136f956cc1d55f
 SHA512 
bdad66bd5d238bdeb81a4e2a956f0a814633360f05c7bed2161df9506d2ccc45ba452cc8974c755fe0d3f46adceb90324a472a5dac72e9c65391ae7a841c

diff --git a/www-client/opera-developer/opera-developer-109.0.5069.0.ebuild 
b/www-client/opera-developer/opera-developer-109.0.5069.0.ebuild
new file mode 100644
index ..869e16febbe2
--- /dev/null
+++ b/www-client/opera-developer/opera-developer-109.0.5069.0.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
+   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
+   zh-CN zh-TW
+"
+
+# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
+: ${OPERA_FORCE_RPM=no}
+
+inherit chromium-2 pax-utils xdg
+
+if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   inherit rpm
+   OPERA_ARCHIVE_EXT="rpm"
+else
+   inherit unpacker
+   OPERA_ARCHIVE_EXT="deb"
+fi
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/;
+LICENSE="OPERA-2018"
+SLOT="0"
+
+SRC_URI_BASE=(
+   "https://download1.operacdn.com/pub/${PN};
+   "https://download2.operacdn.com/pub/${PN};
+   "https://download3.operacdn.com/pub/${PN};
+   "https://download4.operacdn.com/pub/${PN};
+)
+
+if [[ ${PN} == opera ]]; then
+   MY_PN=${PN}-stable
+   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+FFMPEG_VERSION="114.0.5735.9"
+
+SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
+   proprietary-codecs? (
+   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
+   )"
+
+IUSE="+proprietary-codecs +suid qt5 qt6"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   gnome-base/gsettings-desktop-schemas
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   

[gentoo-commits] repo/gentoo:master commit in: www-client/google-chrome/

2024-02-07 Thread Sam James
commit: 9432de66cac53ec59aef3f5de55afa12a00b1f15
Author: Matt Jolly  footclan  ninja>
AuthorDate: Wed Feb  7 05:03:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 01:20:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9432de66

www-client/google-chrome: automated update (121.0.6167.160)

Bug: https://bugs.gentoo.org/923966
Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/google-chrome/Manifest   | 2 +-
 ...chrome-121.0.6167.139.ebuild => google-chrome-121.0.6167.160.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/google-chrome/Manifest 
b/www-client/google-chrome/Manifest
index 9830f6df09b7..56de7d00dd4a 100644
--- a/www-client/google-chrome/Manifest
+++ b/www-client/google-chrome/Manifest
@@ -1 +1 @@
-DIST google-chrome-stable_121.0.6167.139-1_amd64.deb 106447036 BLAKE2B 
d8ee55767b6b73c408b422862a20851efc64cb023a156484c589dea5902b6dd118f8829ef34dd2feafa3279f5013da378209e2cc5d8e80c7ad2ebd6adf506944
 SHA512 
0ef3d3ab17cbe585993ff01e805ab875cb37b8563620c31afeda750eeff3c3d0a0a25afbfb628f5b1d2d4909e7f20215f7896e58af2c64ef0c484586b707
+DIST google-chrome-stable_121.0.6167.160-1_amd64.deb 106437036 BLAKE2B 
3c9d61747948bb9107b61d559a7903b41082849db05500eed56106651c9bc85779f9babe06ff0458f68ad1d792123aa54f5a3a4d8f7b77b5189a52fd0b75
 SHA512 
533504e7851d9c42ab48fe3ca589376dcfeef3abd2267014466dd44d2827d979ade5c6deeef6a4cde30b72b29b4e0ad1b896a78314bd56c39c5703a529a5981b

diff --git a/www-client/google-chrome/google-chrome-121.0.6167.139.ebuild 
b/www-client/google-chrome/google-chrome-121.0.6167.160.ebuild
similarity index 100%
rename from www-client/google-chrome/google-chrome-121.0.6167.139.ebuild
rename to www-client/google-chrome/google-chrome-121.0.6167.160.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-plugins/chrome-binary-plugins/

2024-02-07 Thread Sam James
commit: caf8bd9c0dd5594fa7681591cc16af1544020334
Author: Matt Jolly  footclan  ninja>
AuthorDate: Wed Feb  7 05:03:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 01:20:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caf8bd9c

www-plugins/chrome-binary-plugins: automated update (121.0.6167.160)

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-plugins/chrome-binary-plugins/Manifest  | 2 +-
 ...21.0.6167.139.ebuild => chrome-binary-plugins-121.0.6167.160.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-plugins/chrome-binary-plugins/Manifest 
b/www-plugins/chrome-binary-plugins/Manifest
index 53ee2012e999..9937d10de107 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,3 +1,3 @@
 DIST google-chrome-beta_122.0.6261.18-1_amd64.deb 106394696 BLAKE2B 
5adb912300b0e654f135d6ea7ab86064bf4c36afff6da08036ec28f9fe235d6fb2215807d1c2ca09516c7e2419c00c994b82ecb6de358cf9a5062bc6f8cb97ab
 SHA512 
b9c8c107493008e5f042191918eb6fecc636ee0c4f218f59b1cdf0e938a39e5d0e0f1a9b2436a74ef77ee3aa82b0702cef0827a219fd7851e594731b1400e801
-DIST google-chrome-stable_121.0.6167.139-1_amd64.deb 106447036 BLAKE2B 
d8ee55767b6b73c408b422862a20851efc64cb023a156484c589dea5902b6dd118f8829ef34dd2feafa3279f5013da378209e2cc5d8e80c7ad2ebd6adf506944
 SHA512 
0ef3d3ab17cbe585993ff01e805ab875cb37b8563620c31afeda750eeff3c3d0a0a25afbfb628f5b1d2d4909e7f20215f7896e58af2c64ef0c484586b707
+DIST google-chrome-stable_121.0.6167.160-1_amd64.deb 106437036 BLAKE2B 
3c9d61747948bb9107b61d559a7903b41082849db05500eed56106651c9bc85779f9babe06ff0458f68ad1d792123aa54f5a3a4d8f7b77b5189a52fd0b75
 SHA512 
533504e7851d9c42ab48fe3ca589376dcfeef3abd2267014466dd44d2827d979ade5c6deeef6a4cde30b72b29b4e0ad1b896a78314bd56c39c5703a529a5981b
 DIST google-chrome-unstable_123.0.6272.2-1_amd64.deb 106505188 BLAKE2B 
bf3cc3e64d08d09f5a605c3bc05dcabe8dd7deaf5f20bf22ac46b1feedf1a60704553985ff8c26d1d422aef61ad6636e140b6427fff8a8316064fe3b80705ed9
 SHA512 
94ceb22afedea3a7fffc0548594f2cbd0f016938bcc55b6048a58bde0865a408d497160ff382dd18aba6b6d21ed85167b51109b451f2d414c42c3423f334f2df

diff --git 
a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-121.0.6167.139.ebuild 
b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-121.0.6167.160.ebuild
similarity index 100%
rename from 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-121.0.6167.139.ebuild
rename to 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-121.0.6167.160.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-build/autoconf/

2024-02-07 Thread Sam James
commit: dbb6f012cd96ee7491b39a7963d4f332b6e8f44d
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 01:17:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 01:17:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbb6f012

dev-build/autoconf: Stabilize 2.13-r8 hppa, #908628

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

 dev-build/autoconf/autoconf-2.13-r8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/autoconf/autoconf-2.13-r8.ebuild 
b/dev-build/autoconf/autoconf-2.13-r8.ebuild
index 64ff4dc49de3..95b8ea71863c 100644
--- a/dev-build/autoconf/autoconf-2.13-r8.ebuild
+++ b/dev-build/autoconf/autoconf-2.13-r8.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="${PV:0:3}"
-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"
+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"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-02-07 Thread Sam James
commit: 526edb45739058e80fe67bab174b1eaccc3dabf8
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 01:17:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 01:17:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=526edb45

dev-python/markupsafe: Stabilize 2.1.4 hppa, #923691

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

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

diff --git a/dev-python/markupsafe/markupsafe-2.1.4.ebuild 
b/dev-python/markupsafe/markupsafe-2.1.4.ebuild
index 80afcfe14e49..45397b662720 100644
--- a/dev-python/markupsafe/markupsafe-2.1.4.ebuild
+++ b/dev-python/markupsafe/markupsafe-2.1.4.ebuild
@@ -20,6 +20,6 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
 
 distutils_enable_tests pytest



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

2024-02-07 Thread Sam James
commit: 92b16bbf41fb7fa2e2825fb26ef20d3afdc495da
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 01:17:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 01:17:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92b16bbf

sys-process/lsof: Stabilize 4.99.3 hppa, #923866

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

 sys-process/lsof/lsof-4.99.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/lsof/lsof-4.99.3.ebuild 
b/sys-process/lsof/lsof-4.99.3.ebuild
index 5dab048f2730..5a38a82c4076 100644
--- a/sys-process/lsof/lsof-4.99.3.ebuild
+++ b/sys-process/lsof/lsof-4.99.3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/lsof-org/lsof/releases/download/${PV}/${P}.tar.gz;
 
 LICENSE="lsof"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="rpc selinux"
 
 RDEPEND="



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

2024-02-07 Thread Sam James
commit: a35a21d1dbd98a9856ddd6ada99985d021d1c574
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 01:17:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 01:17:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a35a21d1

net-misc/rsync: Stabilize 3.2.7-r3 hppa, #923516

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

 net-misc/rsync/rsync-3.2.7-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/rsync/rsync-3.2.7-r3.ebuild 
b/net-misc/rsync/rsync-3.2.7-r3.ebuild
index 3e5be43d5db5..ef0a743c83ee 100644
--- a/net-misc/rsync/rsync-3.2.7-r3.ebuild
+++ b/net-misc/rsync/rsync-3.2.7-r3.ebuild
@@ -27,7 +27,7 @@ else
SRC_DIR="src-previews"
else
SRC_DIR="src"
-   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"
+   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="https://rsync.samba.org/ftp/rsync/${SRC_DIR}/${P/_/}.tar.gz



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

2024-02-07 Thread Sam James
commit: 7c48286891a90d374e0ebc4133e7a179d1211322
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 01:17:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 01:17:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c482868

dev-libs/tree-sitter: Stabilize 0.20.8-r1 hppa, #923625

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

 dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild 
b/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild
index 9a1014e25fc3..d521078d2bfc 100644
--- a/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild
+++ b/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/${PN}/${PN};
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-macos"
 fi
 
 LICENSE="MIT"



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

2024-02-07 Thread Sam James
commit: dca9900c72b7091a5bb82b488f57bc2aa07bf90f
Author: Christopher Byrne  gmail  com>
AuthorDate: Wed Feb  7 17:18:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 00:44:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dca9900c

net-misc/curl: Add patch to revert greedy receives that can cause hangs

Closes: https://bugs.gentoo.org/924017
Signed-off-by: Christopher Byrne  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35215
Signed-off-by: Sam James  gentoo.org>

 net-misc/curl/curl-8.6.0-r1.ebuild | 366 +
 ...s-revert-receive-max-buffer-add-test-case.patch |  68 
 2 files changed, 434 insertions(+)

diff --git a/net-misc/curl/curl-8.6.0-r1.ebuild 
b/net-misc/curl/curl-8.6.0-r1.ebuild
new file mode 100644
index ..718fd48ce928
--- /dev/null
+++ b/net-misc/curl/curl-8.6.0-r1.ebuild
@@ -0,0 +1,366 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/danielstenberg.asc
+inherit autotools multilib-minimal multiprocessing prefix toolchain-funcs 
verify-sig
+
+DESCRIPTION="A Client that groks URLs"
+HOMEPAGE="https://curl.se/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/curl/curl.git;
+else
+   SRC_URI="
+   https://curl.se/download/${P}.tar.xz
+   verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )
+   "
+   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
+
+LICENSE="BSD curl ISC test? ( BSD-4 )"
+SLOT="0"
+IUSE="+adns +alt-svc brotli +ftp gnutls gopher +hsts +http2 idn +imap kerberos 
ldap mbedtls nghttp3 +openssl +pop3"
+IUSE+=" +psl +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs 
test telnet +tftp websockets zstd"
+# These select the default SSL implementation
+IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls +curl_ssl_openssl curl_ssl_rustls"
+RESTRICT="!test? ( test )"
+
+# Only one default ssl provider can be enabled
+# The default ssl provider needs its USE satisfied
+# nghttp3 = https://bugs.gentoo.org/912029
+REQUIRED_USE="
+   ssl? (
+   ^^ (
+   curl_ssl_gnutls
+   curl_ssl_mbedtls
+   curl_ssl_openssl
+   curl_ssl_rustls
+   )
+   )
+   curl_ssl_gnutls? ( gnutls )
+   curl_ssl_mbedtls? ( mbedtls )
+   curl_ssl_openssl? ( openssl )
+   curl_ssl_rustls? ( rustls )
+   nghttp3? (
+   !openssl
+   alt-svc )
+"
+
+# cURL's docs and CI/CD are great resources for confirming supported versions
+# particulary for fast-moving targets like HTTP/2 and TCP/2 e.g.:
+# - https://github.com/curl/curl/blob/master/docs/INTERNALS.md (core 
dependencies + minimum versions)
+# - https://github.com/curl/curl/blob/master/docs/HTTP3.md (example of a 
feature that moves quickly)
+# - 
https://github.com/curl/curl/blob/master/.github/workflows/quiche-linux.yml 
(CI/CD for TCP/2)
+# However 'supported' vs 'works' are two entirely different things; be sane but
+# don't be afraid to require a later version.
+
+RDEPEND="
+   >=sys-libs/zlib-1.1.4[${MULTILIB_USEDEP}]
+   adns? ( net-dns/c-ares:=[${MULTILIB_USEDEP}] )
+   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
+   http2? ( >=net-libs/nghttp2-1.12.0:=[${MULTILIB_USEDEP}] )
+   idn? ( net-dns/libidn2:=[static-libs?,${MULTILIB_USEDEP}] )
+   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+   ldap? ( >=net-nds/openldap-2.0.0:=[static-libs?,${MULTILIB_USEDEP}] )
+   nghttp3? (
+   >=net-libs/nghttp3-0.15.0[${MULTILIB_USEDEP}]
+   >=net-libs/ngtcp2-0.19.1[gnutls,ssl,-openssl,${MULTILIB_USEDEP}]
+   )
+   psl? ( net-libs/libpsl[${MULTILIB_USEDEP}] )
+   rtmp? ( media-video/rtmpdump[${MULTILIB_USEDEP}] )
+   ssh? ( >=net-libs/libssh2-1.0.0[${MULTILIB_USEDEP}] )
+   ssl? (
+   gnutls? (
+   app-misc/ca-certificates
+   
>=net-libs/gnutls-3.1.10:=[static-libs?,${MULTILIB_USEDEP}]
+   dev-libs/nettle:=[${MULTILIB_USEDEP}]
+   )
+   mbedtls? (
+   app-misc/ca-certificates
+   net-libs/mbedtls:=[${MULTILIB_USEDEP}]
+   )
+   openssl? (
+   
>=dev-libs/openssl-0.9.7:=[sslv3(-)=,static-libs?,${MULTILIB_USEDEP}]
+   )
+   rustls? (
+   net-libs/rustls-ffi:=[${MULTILIB_USEDEP}]
+   )
+   )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   dev-lang/perl
+   virtual/pkgconfig
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/php/, dev-lang/php/files/

2024-02-07 Thread Michael Orlitzky
commit: 41aa2e2135771de335e4487e8e4363b1e75f6aec
Author: Brahmajit Das  gmail  com>
AuthorDate: Wed Feb  7 09:20:36 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Thu Feb  8 00:29:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41aa2e21

dev-lang/php: Fix implicit declaration of function '__c11_atomic_load'

This is observed with GCC14 and upstream commit[0] fixing the bug is
merged only in RC branches.

[0]: 
https://github.com/php/php-src/commit/72526609413e8a8cd768ed4966c17b1a9db6c12c.patch

Closes: https://bugs.gentoo.org/919003
Closes: https://github.com/gentoo/gentoo/pull/35210
Signed-off-by: Brahmajit Das  gmail.com>
Signed-off-by: Michael Orlitzky  gentoo.org>

 .../php/files/php-8.2.15-gcc14-build-fix.patch |  16 +
 dev-lang/php/php-8.2.15-r1.ebuild  | 840 +
 dev-lang/php/php-8.3.2-r1.ebuild   | 802 
 3 files changed, 1658 insertions(+)

diff --git a/dev-lang/php/files/php-8.2.15-gcc14-build-fix.patch 
b/dev-lang/php/files/php-8.2.15-gcc14-build-fix.patch
new file mode 100644
index ..5f21f442ee06
--- /dev/null
+++ b/dev-lang/php/files/php-8.2.15-gcc14-build-fix.patch
@@ -0,0 +1,16 @@
+https://github.com/php/php-src/commit/72526609413e8a8cd768ed4966c17b1a9db6c12c.patch
+From: Remi Collet 
+Date: Mon, 22 Jan 2024 10:01:25 +0100
+Subject: [PATCH] Fix GH-13215 GCC 14 build
+
+--- a/Zend/zend_atomic.h
 b/Zend/zend_atomic.h
+@@ -23,7 +23,7 @@
+   ((__GNUC__ == (x) && __GNUC_MINOR__ >= (y)) || (__GNUC__ > (x)))
+ 
+ /* Builtins are used to avoid library linkage */
+-#if __has_feature(c_atomic)
++#if __has_feature(c_atomic) && defined(__clang__)
+ #define   HAVE_C11_ATOMICS 1
+ #elif ZEND_GCC_PREREQ(4, 7)
+ #define   HAVE_GNUC_ATOMICS 1

diff --git a/dev-lang/php/php-8.2.15-r1.ebuild 
b/dev-lang/php/php-8.2.15-r1.ebuild
new file mode 100644
index ..66bb272f5852
--- /dev/null
+++ b/dev-lang/php/php-8.2.15-r1.ebuild
@@ -0,0 +1,840 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WANT_AUTOMAKE="none"
+
+inherit flag-o-matic multilib systemd autotools
+
+DESCRIPTION="The PHP language runtime engine"
+HOMEPAGE="https://www.php.net/;
+SRC_URI="https://www.php.net/distributions/${P}.tar.xz;
+
+LICENSE="PHP-3.01
+   BSD
+   Zend-2.0
+   bcmath? ( LGPL-2.1+ )
+   fpm? ( BSD-2 )
+   gd? ( gd )
+   unicode? ( BSD-2 LGPL-2.1 )"
+
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+# We can build the following SAPIs in the given order
+SAPIS="embed cli cgi fpm apache2 phpdbg"
+
+# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
+IUSE="${IUSE}
+   ${SAPIS/cli/+cli}
+   threads"
+
+IUSE="${IUSE} acl apparmor argon2 avif bcmath berkdb bzip2 calendar
+   cdb cjk +ctype curl debug
+   enchant exif ffi +fileinfo +filter firebird
+   +flatfile ftp gd gdbm gmp +iconv imap inifile
+   intl iodbc ipv6 +jit kerberos ldap ldap-sasl libedit lmdb
+   mhash mssql mysql mysqli nls
+   oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm
+   readline selinux +session session-mm sharedmem
+   +simplexml snmp soap sockets sodium spell sqlite ssl
+   sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode
+   valgrind webp +xml xmlreader xmlwriter xpm xslt zip zlib"
+
+# Without USE=readline or libedit, the interactive "php -a" CLI will hang.
+# The Oracle instant client provides its own incompatible ldap library.
+REQUIRED_USE="
+   || ( cli cgi fpm apache2 embed phpdbg )
+   avif? ( gd zlib )
+   cli? ( ^^ ( readline libedit ) )
+   !cli? ( ?? ( readline libedit ) )
+   truetype? ( gd zlib )
+   webp? ( gd zlib )
+   cjk? ( gd zlib )
+   exif? ( gd zlib )
+   xpm? ( gd zlib )
+   gd? ( zlib )
+   simplexml? ( xml )
+   soap? ( xml )
+   xmlreader? ( xml )
+   xmlwriter? ( xml )
+   xslt? ( xml )
+   ldap-sasl? ( ldap )
+   oci8-instant-client? ( !ldap )
+   qdbm? ( !gdbm )
+   session-mm? ( session !threads )
+   mysql? ( || ( mysqli pdo ) )
+   firebird? ( pdo )
+   mssql? ( pdo )
+   test? ( cli )
+"
+
+RESTRICT="!test? ( test )"
+
+# The supported (that is, autodetected) versions of BDB are listed in
+# the ./configure script. Other versions *work*, but we need to stick to
+# the ones that can be detected to avoid a repeat of bug #564824.
+COMMON_DEPEND="
+   >=app-eselect/eselect-php-0.9.7[apache2?,fpm?]
+   >=dev-libs/libpcre2-10.30[jit?,unicode]
+   virtual/libcrypt:=
+   fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) 
selinux? ( sys-libs/libselinux ) )
+   apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] )
+   

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

2024-02-07 Thread Michael Orlitzky
commit: 02b31a03283229422330dafd71bddcc0deeb14c2
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Feb  7 18:04:19 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Thu Feb  8 00:29:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02b31a03

dev-lang/php: drop 8.3.2

Signed-off-by: Michael Orlitzky  gentoo.org>

 dev-lang/php/php-8.3.2.ebuild | 801 --
 1 file changed, 801 deletions(-)

diff --git a/dev-lang/php/php-8.3.2.ebuild b/dev-lang/php/php-8.3.2.ebuild
deleted file mode 100644
index 2f308ebfbdf4..
--- a/dev-lang/php/php-8.3.2.ebuild
+++ /dev/null
@@ -1,801 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WANT_AUTOMAKE="none"
-
-inherit flag-o-matic multilib systemd autotools
-
-DESCRIPTION="The PHP language runtime engine"
-HOMEPAGE="https://www.php.net/;
-SRC_URI="https://www.php.net/distributions/${P}.tar.xz;
-
-LICENSE="PHP-3.01
-   BSD
-   Zend-2.0
-   bcmath? ( LGPL-2.1+ )
-   fpm? ( BSD-2 )
-   gd? ( gd )
-   unicode? ( BSD-2 LGPL-2.1 )"
-
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-# We can build the following SAPIs in the given order
-SAPIS="embed cli cgi fpm apache2 phpdbg"
-
-# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
-IUSE="${IUSE}
-   ${SAPIS/cli/+cli}
-   threads"
-
-IUSE="${IUSE} acl apparmor argon2 avif bcmath berkdb bzip2 calendar
-   capstone cdb cjk +ctype curl debug
-   enchant exif ffi +fileinfo +filter firebird
-   +flatfile ftp gd gdbm gmp +iconv imap inifile
-   intl iodbc ipv6 +jit kerberos ldap ldap-sasl libedit lmdb
-   mhash mssql mysql mysqli nls
-   oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm
-   readline selinux +session session-mm sharedmem
-   +simplexml snmp soap sockets sodium spell sqlite ssl
-   sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode
-   valgrind webp +xml xmlreader xmlwriter xpm xslt zip zlib"
-
-# Without USE=readline or libedit, the interactive "php -a" CLI will hang.
-# The Oracle instant client provides its own incompatible ldap library.
-REQUIRED_USE="
-   || ( cli cgi fpm apache2 embed phpdbg )
-   avif? ( gd zlib )
-   cli? ( ^^ ( readline libedit ) )
-   !cli? ( ?? ( readline libedit ) )
-   truetype? ( gd zlib )
-   webp? ( gd zlib )
-   cjk? ( gd zlib )
-   exif? ( gd zlib )
-   xpm? ( gd zlib )
-   gd? ( zlib )
-   simplexml? ( xml )
-   soap? ( xml )
-   xmlreader? ( xml )
-   xmlwriter? ( xml )
-   xslt? ( xml )
-   ldap-sasl? ( ldap )
-   oci8-instant-client? ( !ldap )
-   qdbm? ( !gdbm )
-   session-mm? ( session !threads )
-   mysql? ( || ( mysqli pdo ) )
-   firebird? ( pdo )
-   mssql? ( pdo )
-   test? ( cli )
-"
-
-RESTRICT="!test? ( test )"
-
-# The supported (that is, autodetected) versions of BDB are listed in
-# the ./configure script. Other versions *work*, but we need to stick to
-# the ones that can be detected to avoid a repeat of bug #564824.
-COMMON_DEPEND="
-   app-eselect/eselect-php[apache2?,fpm?]
-   dev-libs/libpcre2[jit?,unicode]
-   virtual/libcrypt:=
-   fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) 
selinux? ( sys-libs/libselinux ) )
-   apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] )
-   argon2? ( app-crypt/argon2:= )
-   avif? ( media-libs/libavif:= )
-   berkdb? ( || (  sys-libs/db:5.3 sys-libs/db:4.8 ) )
-   bzip2? ( app-arch/bzip2:0= )
-   capstone? ( dev-libs/capstone )
-   cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
-   curl? ( net-misc/curl )
-   enchant? ( app-text/enchant:2 )
-   ffi? ( dev-libs/libffi:= )
-   firebird? ( dev-db/firebird )
-   gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= )
-   gdbm? ( sys-libs/gdbm:0= )
-   gmp? ( dev-libs/gmp:0= )
-   iconv? ( virtual/libiconv )
-   imap? ( net-libs/c-client[kerberos=,ssl=] )
-   intl? ( dev-libs/icu:= )
-   kerberos? ( virtual/krb5 )
-   ldap? ( net-nds/openldap:= )
-   ldap-sasl? ( dev-libs/cyrus-sasl )
-   libedit? ( dev-libs/libedit )
-   lmdb? ( dev-db/lmdb:= )
-   mssql? ( dev-db/freetds[mssql] )
-   nls? ( sys-devel/gettext )
-   oci8-instant-client? ( dev-db/oracle-instantclient[sdk] )
-   odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( dev-db/unixODBC ) )
-   postgres? ( dev-db/postgresql:* )
-   qdbm? ( dev-db/qdbm )
-   readline? ( sys-libs/readline:0= )
-   session-mm? ( dev-libs/mm )
-   snmp? ( net-analyzer/net-snmp )
-   sodium? ( dev-libs/libsodium:=[-minimal(-)] )
-   spell? ( app-text/aspell )
-   sqlite? ( 

[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/, gnome-extra/extension-manager/files/

2024-02-07 Thread Yuan Liao
commit: ce4009e3bcec7fa768e82e01bff46936c90998b8
Author: Yuan Liao  gmail  com>
AuthorDate: Wed Feb  7 23:45:40 2024 +
Commit: Yuan Liao  gmail  com>
CommitDate: Wed Feb  7 23:45:40 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ce4009e3

gnome-extra/extension-manager: Drop 0.4.2

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |   1 -
 .../extension-manager-0.4.2.ebuild |  87 
 ...-manager-0.4.1-make-libbacktrace-optional.patch | 153 -
 3 files changed, 241 deletions(-)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index 3d2a6dd303..cbc2f54295 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1,2 +1 @@
-DIST extension-manager-0.4.2.tar.gz 1469519 BLAKE2B 
070016a50f48a89d39c760c7ec60fabc856dcdd7a8fc4a779253ede2354f7d9d6744fa7620e55a92f9ed671a00b8aff1fd9246d7dc919727893215d2f05e0658
 SHA512 
777c0d83f26064372a721681092ef7990ade028ea2d6bb8bb64aa8a4630cea60f2af07c1cf7d733a8f100fe5d7de5b1aeac2b99d8a585dc715ee469a874c0148
 DIST extension-manager-0.4.3.tar.gz 1479403 BLAKE2B 
5d183cf8af08b07878a65305f5b814f5e74a600a305845c9d953cb4debf8476e4e81e932dd645eb54e9c45e662c69c7f2c44e4e40698137d1724c23ab3b42e95
 SHA512 
036ee3f5c2b6e70e36060112744a760f7f6f29cd7dbc9eafa035942bb283b18b94d55c68285f5c546480e2683e2ceddb4f6e1d309002b18894bccb3b6b87a67d

diff --git a/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild
deleted file mode 100644
index e9e8c5767b..00
--- a/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson xdg
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
-else
-   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell 
Extensions"
-HOMEPAGE="https://mattjakeman.com/apps/extension-manager;
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-BDEPEND="
-   dev-libs/glib:2
-   dev-util/blueprint-compiler
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-RDEPEND="
-   dev-libs/glib:2
-   dev-libs/json-glib
-   gui-libs/gtk:4[introspection]
-   >=gui-libs/libadwaita-1.2.0:1[introspection]
-   gui-libs/text-engine
-   net-libs/libsoup:3.0
-"
-
-DEPEND="
-   ${RDEPEND}
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch"
-)
-
-src_configure() {
-   local emesonargs=(
-   -Dpackage="ebuild"
-   -Ddistributor="Gentoo GURU "
-
-   # sys-libs/libbacktrace has been last-rited in ::gentoo
-   # and is thus unavailable
-   -Dbacktrace=false
-   )
-   if has live ${PROPERTIES}; then
-   # Produce a development build for live ebuild
-   emesonargs+=( -Ddevelopment=true )
-   fi
-   meson_src_configure
-}
-
-# Tests are skipped because as of version 0.3.0, the tests only validate
-# resource files and do not verify any functionality of the program.  Those
-# validations are either already handled by QA checks or not relevant on
-# Gentoo.  For more information about the rationale, please refer to:
-# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
-#
-# If tests are to be executed in the future because the upstream adds
-# functionality tests or for other reasons, and should there be no convenient
-# way to skip the validations, the following variable values need to be set:
-#
-# IUSE="test"
-# RESTRICT="!test? ( test )"
-# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
-src_test() {
-   :
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}

diff --git 
a/gnome-extra/extension-manager/files/extension-manager-0.4.1-make-libbacktrace-optional.patch
 
b/gnome-extra/extension-manager/files/extension-manager-0.4.1-make-libbacktrace-optional.patch
deleted file mode 100644
index 66c1a20c0d..00
--- 
a/gnome-extra/extension-manager/files/extension-manager-0.4.1-make-libbacktrace-optional.patch
+++ /dev/null
@@ -1,153 +0,0 @@
-From 6365d56e120c7522bc5a2ba515a3cd6efac1b184 Mon Sep 17 00:00:00 2001
-From: Yuan Liao 
-Date: Sat, 3 Jun 2023 09:55:38 -0700
-Subject: [PATCH 2/2] Make libbacktrace an optional dependency
-
-Signed-off-by: Yuan Liao 

- meson.build   |  1 +
- meson_options.txt |  5 +
- src/exm-application.c |  2 ++
- src/exm-backtrace.c   | 17 

[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/

2024-02-07 Thread Yuan Liao
commit: 514d2ce53274c5abb37fc8738c3a1a5bb9789b90
Author: Yuan Liao  gmail  com>
AuthorDate: Wed Feb  7 23:37:34 2024 +
Commit: Yuan Liao  gmail  com>
CommitDate: Wed Feb  7 23:37:34 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=514d2ce5

games-emulation/dosbox-x: Ensure dep for file dialog is present

Signed-off-by: Yuan Liao  gmail.com>

 10.06.ebuild => dosbox-x-2023.10.06-r1.ebuild} | 24 +++---
 games-emulation/dosbox-x/dosbox-x-.ebuild  | 24 +++---
 2 files changed, 42 insertions(+), 6 deletions(-)

diff --git a/games-emulation/dosbox-x/dosbox-x-2023.10.06.ebuild 
b/games-emulation/dosbox-x/dosbox-x-2023.10.06-r1.ebuild
similarity index 92%
rename from games-emulation/dosbox-x/dosbox-x-2023.10.06.ebuild
rename to games-emulation/dosbox-x/dosbox-x-2023.10.06-r1.ebuild
index 4c4100a93f..3a9d16acc2 100644
--- a/games-emulation/dosbox-x/dosbox-x-2023.10.06.ebuild
+++ b/games-emulation/dosbox-x/dosbox-x-2023.10.06-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -47,7 +47,7 @@ BDEPEND="
 # one available backend (https://bugs.gentoo.org/901303).  Unconditionally
 # depending on media-libs/libsdl2[alsa] to satisfy this requirement since
 # this ebuild already unconditionally pulls in media-libs/alsa-lib.
-RDEPEND="
+COMMON_DEPEND="
media-libs/alsa-lib
media-libs/libsdl2[X,alsa,opengl?,sound,threads,video]
media-libs/sdl2-net
@@ -68,7 +68,25 @@ RDEPEND="
 "
 
 DEPEND="
-   ${RDEPEND}
+   ${COMMON_DEPEND}
+"
+
+# DOSBox-X can still run normally without any of these dependencies --
+# it just cannot show a file dialog.  However, upon the initial launch,
+# DOSBox-X will try to show a file dialog to let the user choose the
+# working directory; without one of these dependencies, the user would
+# see nothing when they launch DOSBox-X for the first time.
+FILE_DIALOG_DEPEND="
+   || (
+   gnome-extra/zenity
+   kde-apps/kdialog
+   x11-misc/xdialog
+   )
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   ${FILE_DIALOG_DEPEND}
 "
 
 pkg_pretend() {

diff --git a/games-emulation/dosbox-x/dosbox-x-.ebuild 
b/games-emulation/dosbox-x/dosbox-x-.ebuild
index 4c4100a93f..3a9d16acc2 100644
--- a/games-emulation/dosbox-x/dosbox-x-.ebuild
+++ b/games-emulation/dosbox-x/dosbox-x-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -47,7 +47,7 @@ BDEPEND="
 # one available backend (https://bugs.gentoo.org/901303).  Unconditionally
 # depending on media-libs/libsdl2[alsa] to satisfy this requirement since
 # this ebuild already unconditionally pulls in media-libs/alsa-lib.
-RDEPEND="
+COMMON_DEPEND="
media-libs/alsa-lib
media-libs/libsdl2[X,alsa,opengl?,sound,threads,video]
media-libs/sdl2-net
@@ -68,7 +68,25 @@ RDEPEND="
 "
 
 DEPEND="
-   ${RDEPEND}
+   ${COMMON_DEPEND}
+"
+
+# DOSBox-X can still run normally without any of these dependencies --
+# it just cannot show a file dialog.  However, upon the initial launch,
+# DOSBox-X will try to show a file dialog to let the user choose the
+# working directory; without one of these dependencies, the user would
+# see nothing when they launch DOSBox-X for the first time.
+FILE_DIALOG_DEPEND="
+   || (
+   gnome-extra/zenity
+   kde-apps/kdialog
+   x11-misc/xdialog
+   )
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   ${FILE_DIALOG_DEPEND}
 "
 
 pkg_pretend() {



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/fable/, dev-dotnet/fable/files/

2024-02-07 Thread Maciej Barć
commit: 85b476131e5e2928a62148559ecb385f50a6998e
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Feb  7 21:48:11 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Feb  7 22:21:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85b47613

dev-dotnet/fable: bump to 4.11.0

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

 dev-dotnet/fable/Manifest  |  46 +++
 dev-dotnet/fable/fable-4.11.0.ebuild   | 351 +
 .../files/fable-4.11.0-no-sourcelink-github.patch  |  10 +
 3 files changed, 407 insertions(+)

diff --git a/dev-dotnet/fable/Manifest b/dev-dotnet/fable/Manifest
index d4d1c92af06b..1e3e0f9ee5ef 100644
--- a/dev-dotnet/fable/Manifest
+++ b/dev-dotnet/fable/Manifest
@@ -3,7 +3,9 @@ DIST blackfox.commandline.1.0.0.nupkg 66206 BLAKE2B 
a4f6e22311c5db16c1f9568bb8ab
 DIST buildalyzer.5.0.1.nupkg 67913 BLAKE2B 
67c31f63d483c2f3f525622a5e53ee495359a3f1f799476e160f85314455579f9846c4995074e0e5c9ab22041d4bf8367ebac9a9cf3c313937a6c6564a205c34
 SHA512 
d724a8fd1b5d7812e404257ed73e82fb467874cf94f0f140cbb06fdb314cdbde154ba4e803dcd55dafd9108d41f94254eced37ca6ab31efe26a00da5226cbf43
 DIST buildalyzer.logger.5.0.1.nupkg 52516 BLAKE2B 
b5074c9b55f9725a0d01e8ed8e157324634ce2861e9238b6eeb9f703e115f58374654eba35cfa977e169866e37222704ef7f51cc2459f7a6165fb2714143c623
 SHA512 
0f314571c547e3b2983d1aa853c0b9c3de3ffc0d375273be9204e30b2e9b147c6d3dd66a1c79928208bd4124d1f97ce6dcacf6ba429cb66035568e9c6d825044
 DIST eluciusftw.spectrecoff.0.47.28.nupkg 166228 BLAKE2B 
31ceb47b7f07bea7209e4391999fd1861a5190e918b21ed73504d53ffdf191cf04885328992050cae4dad754a52db2038aad6703219f8750549adc8b027eed42
 SHA512 
545d0c1261e17cfb5e68e4b854ff56a5e8e83d70ec6760f90d397b440094b3c8c31735cd415231b362dd33352ca54f0ad2d42ff2cc0fb3f4bb430976cee3ec76
+DIST expecto.10.1.0.nupkg 373200 BLAKE2B 
c532c91f49625fe7edf2550194f5f3ae34b0f3c246242418ad43fe346a4cdf22e38a38bb7b3f0f981f4ea8e668a7f63f4f7e337411dd339426a5372be7b9c795
 SHA512 
cac251c942624de51d8fa2b521fdbbc89122db9ca3a0f433bec773ac2265cb0fae077690170887282570a79e470ab94fc515db0b24e64e0fc11713aa27c8a2e4
 DIST expecto.9.0.4.nupkg 732263 BLAKE2B 
ca062d9090768dfd4fb99be9cb93567be9978c5225e4577383b11eaa37936e037d0c46a3c5583e3b6681c40bc80d337391951c7fee7ea7857a8f0fcec6bbe56c
 SHA512 
9344d3ea9348cb30da243d19c470e1354d149a659996e9b65c57c74c6ae402943e25476372806a28e0025eb4a47e22d562c0fc5b0efaf1e78088a3cfdd061eb7
+DIST fable-4.11.0.tar.gz 16400070 BLAKE2B 
60ac9a4af5bb89b67a4e23074b016b8509391ca1c1669fe7c8de9c1b1af1d1796f3da06481298acfadd8335dad14ab64fdfd970fd9d4f150a2f24c9b26722ec7
 SHA512 
35ff333c00f4db523259724afce55f15b5906ff4329c56d4d9d2f8371c72d13f4d0913e32d05a5d18ca6fe38a98e3fb183f7fb3a38972dfcc5d492c953aa6574
 DIST fable-4.9.0.tar.gz 16388806 BLAKE2B 
7b86ecc02fcf78d7744fc336ac525061a495849009a5a8f3d4b30d4768cbfd62ea4460bace372f5e2677f4b316c65a3c0cb103e9aebe5db2a1be117a86a2e24c
 SHA512 
03bb9eea907aac745dd5fedabdacdfaabfdd6bd04f7d5df636b4b8fcef9afac918341cc2d28911b770733fd7ef9aa6befc9dc834e2f2a49c36adae07d8d8d667
 DIST fable.ast.4.0.0.nupkg 284338 BLAKE2B 
df49779c1736b318027e1e66d05811490e1547ec3a733cb9ab70777f405b4eb331db86bf26b132ed4755cc32edc10cea3f98accb6931d02dc69e8e90097c705b
 SHA512 
3d22ffdcfb766e42c752f6a6577d3329bd109537e9b6393e6efd320c5de68e933f1e9bdd447958ea954b2ce9b948656bcd9244f059b3738a5d986790981b7f7c
 DIST fable.browser.blob.1.1.4.nupkg 178971 BLAKE2B 
be393c5adeeac208d0802c366d52feb7189d464ef1c080202789775c7203ef184bc9d45b960bda602a92d3084d5fe1cbc90013286d8a7ac4cb9de58c2f1ba758
 SHA512 
264ae090c8d8c4a1fb610e4a8fa461c9799bdfe193ec9604d5aaa0f674c9c30c29f45a7bf8a42d3ac2d0710d68b46bd582759a125f78f1e5acdb6f1ee5553710
@@ -15,6 +17,7 @@ DIST fable.browser.webstorage.1.0.4.nupkg 176370 BLAKE2B 
4884ae2add6d824225e2791
 DIST fable.core.3.1.6.nupkg 98023 BLAKE2B 
9d9db7ea2a951f79985a90e308fd75fbb827a7a215b130a98fbd511a8ee7f6179cba5bbf0f9eed51d414ebb8aed95c745ff52f8cfc9d806b1e6ab0c2ed49a87e
 SHA512 
b00bbd05680a760a2101a9878847bd139b16149964ae0b1e36f12ae044eec82afdd580242efccdf3ed1d7505ce9237e62705393b6097c98c1605da20b2969d5b
 DIST fable.core.3.7.1.nupkg 276886 BLAKE2B 
e71c0fadf19243155cb0264632d38febd70f503e6228d48270ef7c63a472df719c3abf5686a93a51f0746a72c17d26d8b0d00ab2945b28b9dca860428fc2a8c4
 SHA512 
a60b9c721277cf9391a9bca5101dd8fa76583c9582ab0da917b05e99e18c33126d234c0d912d196d453c5c40cce1eac30ac3c237931e1814a289c6e88305abc0
 DIST fable.core.4.0.0-snake-island-alpha-007.nupkg 287193 BLAKE2B 
656679c0a9b8a2c44303b6a37fe759330c3ef4cd17c7d2985643aeb364daa02527c3da3d87dbcd5ac87d559c3d2dfe358acbb943716e28ec3fa0db7b636d
 SHA512 
bee86f996a11e622ed02e05b6f8432ff7e179cb5737dd23690c86644ea71f69ab0a27499a603055a7874dfb7f5967ea7366a94d29c99b8ad3890f97b08bf3a99
+DIST fable.core.4.2.0.nupkg 309231 BLAKE2B 
8e673bdd6cac2d995a9d709e6c8508994fd537dd4ebe183c25752c0130ee14dfd911cf4e6385efb5f5ff9a0ae1382b00966e54a1c5636e444c1f56714c7ca890
 SHA512 

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

2024-02-07 Thread Maciej Barć
commit: 01387f1b413a64eb349970b44a19d2bf6358bbd9
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Feb  7 18:36:56 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Feb  7 22:21:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01387f1b

dev-lang/luau: drop old 0.606

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

 dev-lang/luau/Manifest  |  1 -
 dev-lang/luau/luau-0.606.ebuild | 36 
 2 files changed, 37 deletions(-)

diff --git a/dev-lang/luau/Manifest b/dev-lang/luau/Manifest
index 6d4202b26f21..753868329231 100644
--- a/dev-lang/luau/Manifest
+++ b/dev-lang/luau/Manifest
@@ -1,3 +1,2 @@
-DIST luau-0.606.tar.gz 1584784 BLAKE2B 
93a665c6d91c77bd4861bb87278bc48dd596fcf5783004a132ce584fd53b347ed0515c5cd0397270018dfa993014daf7f3a8e9df41eb3f382fb7da4fa025acfe
 SHA512 
66b688282d2bdae481d51edb4b4c9bc4034c05fd0a2cf6f45fee7691098aae5f123ae325ab0216ff5da4422ed7d43ae79748b294dda11e44015fb551eaf6c675
 DIST luau-0.607.tar.gz 1587462 BLAKE2B 
9aad6f6aeb2ddd8b1bb3b4ff1324e8f8f18fd530ae86e33c593f0349cd8ac743f41eca7f1dc7c231d0a6bfad405dbfe1153a0d4729010ecd16bbcbdfef9abed4
 SHA512 
66025a2c88ea530f92d01fc3d7bea71d76847c615e150463d81b531a6ef6921b9898e25b62eeb4a2057e56ddd8d7b5b9aaaffca5c832d0c9eac9fa15712f7d19
 DIST luau-0.609.tar.gz 1602889 BLAKE2B 
92c1f07fc97df494d7a7718d6c348060322637d4fefd7b64405f9af2e48f1f964e85d39a9eed22231fe875ccdcd5bfc46f280de62dfa29f019c5ebb87d5dc4f0
 SHA512 
7b6193dfd8af95b4dfab16c6ae6541150488a2655847bf88bf0befeb8df796b11d575e569d16aa33012241e5d5f32ba28b6c1160de0a3cbaad7e7d7b80a44ff1

diff --git a/dev-lang/luau/luau-0.606.ebuild b/dev-lang/luau/luau-0.606.ebuild
deleted file mode 100644
index 065271398e29..
--- a/dev-lang/luau/luau-0.606.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Gradually typed embeddable scripting language derived from Lua"
-HOMEPAGE="https://luau-lang.org/
-   https://github.com/Roblox/luau/;
-
-if [[ ${PV} == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Roblox/${PN}.git;
-else
-   SRC_URI="https://github.com/Roblox/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-   KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-DOCS=( CONTRIBUTING.md README.md SECURITY.md )
-
-src_test() {
-   "${BUILD_DIR}"/Luau.UnitTest || die
-   "${BUILD_DIR}"/Luau.Conformance  || die
-}
-
-src_install() {
-   exeinto /usr/bin
-   doexe "${BUILD_DIR}"/luau{,-analyze,-ast,-compile,-reduce}
-
-   einstalldocs
-}



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

2024-02-07 Thread Maciej Barć
commit: 13ff8a22f25dcc7de84b4c7064ac3c7c162c08a4
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Feb  7 21:53:21 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Feb  7 22:21:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13ff8a22

app-emacs/flycheck: bump to 33.1

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

 app-emacs/flycheck/Manifest |  1 +
 app-emacs/flycheck/flycheck-33.1.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/app-emacs/flycheck/Manifest b/app-emacs/flycheck/Manifest
index 574ad195a233..28f5e45de879 100644
--- a/app-emacs/flycheck/Manifest
+++ b/app-emacs/flycheck/Manifest
@@ -1 +1,2 @@
 DIST flycheck-32_p20230305.tar.gz 1044121 BLAKE2B 
6a31ea589f0aca4ed6785fe3e45e5df4af9b084af2d4de9b707c2909db53fd2d3694559b35da69ba05240638a8105fddc5017e1ef037d9ad8a07c77b0efe905a
 SHA512 
1b2d41df199328a297f0623585f4692529a656671b17fd5fbe4b6f9abd7320b2d81f7da6e3e0f17f4bc65474661310f99856a003670276ba6fb2a81780fc8377
+DIST flycheck-33.1.tar.gz 1043623 BLAKE2B 
b1659fbc8ebd1f6f4de3d02329a5afde40129584406ff371a536f6549dd0f530c655477bd2c14503c603c30f135e62296cef32e2fc454d429d223cd6d9d530c9
 SHA512 
66d1c384071d4ad21ffb6dcb7c040797a8bf802debe045acb3ae06980d0c5860cc88e8ebd80beeabca2ab80b3df8ab03c5924ff7e66ccaf2d54b5911bfade7b5

diff --git a/app-emacs/flycheck/flycheck-33.1.ebuild 
b/app-emacs/flycheck/flycheck-33.1.ebuild
new file mode 100644
index ..b4b987aac19a
--- /dev/null
+++ b/app-emacs/flycheck/flycheck-33.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Modern on-the-fly syntax checking extension for GNU Emacs"
+HOMEPAGE="https://www.flycheck.org/
+   https://github.com/flycheck/flycheck/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=app-emacs/dash-2.12.1
+   >=app-emacs/pkg-info-0.4
+"
+BDEPEND="
+   test? (
+   app-emacs/buttercup
+   app-emacs/shut-up
+   )
+"
+
+ELISP_REMOVE="
+   test/specs/test-documentation.el
+   test/specs/test-melpa-package.el
+"
+
+SITEFILE="50${PN}-gentoo-r1.el"
+DOCS=( CHANGES.rst README.md )
+
+elisp-enable-tests buttercup "${S}"
+
+src_compile() {
+   elisp-compile "${PN}.el"
+   elisp-make-autoload-file
+}
+
+src_install() {
+   elisp-install "${PN}" ${PN}.el{,c} "${PN}-autoloads.el"
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+   einstalldocs
+}



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

2024-02-07 Thread Maciej Barć
commit: cd37a8f405834543beb18406012cee7c3f29464f
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Feb  7 21:31:27 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Feb  7 22:21:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd37a8f4

app-emacs/mew: drop old 6.8

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

 app-emacs/mew/Manifest   |  1 -
 app-emacs/mew/mew-6.8.ebuild | 45 
 2 files changed, 46 deletions(-)

diff --git a/app-emacs/mew/Manifest b/app-emacs/mew/Manifest
index 2bd25387846e..9346ee04addd 100644
--- a/app-emacs/mew/Manifest
+++ b/app-emacs/mew/Manifest
@@ -1,2 +1 @@
-DIST mew-6.8.tar.gz 991876 BLAKE2B 
6055c30ac7f9286a2792fd3fb5fc53412ffed091594e64fa802cd4346fbd7ce542a930e3b38552dc39fa728898a68e1d71f0626f38ef8f815515af95fae0197d
 SHA512 
e4713a4485fa31a95820100465728998b6d5b4822e2a522293754ab269fbfa625756417a55eccf400994a4cc6f6230b8142463ffe416917f321da5053abdb98c
 DIST mew-6.8_p20230203.tar.gz 997924 BLAKE2B 
9ac10f7f0eebc7dcd3fbf998fbe867e39315227d3b7225b050e6886f9300359429279f0a8071931610c8f8fde43ae48c8178bf8565059d5cdb8093c6fc586562
 SHA512 
9620ab59df0f2b26b96aa00f4f6f43142716ca55fa9bbdf9b8d9d5a19ae9e0e647efa2a1ab29f77cda77307bbe55d8e74441258d84d09f5270c0f772ab3823bc

diff --git a/app-emacs/mew/mew-6.8.ebuild b/app-emacs/mew/mew-6.8.ebuild
deleted file mode 100644
index 35d5f445e111..
--- a/app-emacs/mew/mew-6.8.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit elisp readme.gentoo-r1
-
-DESCRIPTION="Great MIME mail reader for Emacs/XEmacs"
-HOMEPAGE="https://www.mew.org/;
-SRC_URI="https://www.mew.org/Release/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="ssl l10n_ja"
-RESTRICT="test"
-
-DEPEND="sys-libs/zlib"
-RDEPEND="${DEPEND}
-   ssl? ( net-misc/stunnel )"
-
-SITEFILE="50${PN}-gentoo.el"
-
-src_configure() {
-   econf \
-   --with-elispdir="${SITELISP}/${PN}" \
-   --with-etcdir="${SITEETC}/${PN}"
-}
-
-src_compile() {
-   emake
-   use l10n_ja && emake jinfo
-   rm -f info/*~   # remove spurious backup files
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   use l10n_ja && emake DESTDIR="${D}" install-jinfo
-   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-   dodoc 00api 00changes* 00diff 00readme dot.*
-
-   DOC_CONTENTS="Please refer to /usr/share/doc/${PF} for sample
-   configuration files."
-   readme.gentoo_create_doc
-}



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

2024-02-07 Thread Maciej Barć
commit: e8beec768dc756920633102ac5c138581b8e6d17
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Feb  7 21:31:01 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Feb  7 22:21:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8beec76

app-emacs/auctex: bump to 13.3

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

 app-emacs/auctex/Manifest   |  1 +
 app-emacs/auctex/auctex-13.3.ebuild | 69 +
 2 files changed, 70 insertions(+)

diff --git a/app-emacs/auctex/Manifest b/app-emacs/auctex/Manifest
index e55a8b8350c9..3e76108093e4 100644
--- a/app-emacs/auctex/Manifest
+++ b/app-emacs/auctex/Manifest
@@ -1 +1,2 @@
 DIST auctex-13.2.tar.gz 1667548 BLAKE2B 
51daf18185a01c7349a49cfb3484d0271dc30271c69a028dc70ec9dae998b0664ffa574160dd384c35e66d38da95af5af0c4bf73e5ea969a6166685f8e3a0b80
 SHA512 
98d3d0061a807e62045b648a699e23819a0288ea17f2247b18c6725c503dfd6c791384c47504376de098b5a4e62bf350227497be6bf7a007fd94df232a069129
+DIST auctex-13.3.tar.gz 1695608 BLAKE2B 
3a22273b72237e14a31a1fb9d81e2c4ee10290919bc3d6f8cb35ab877ef26083c7edb5bbb7c88a40f45848012cc2edd375a90d872f604029ba8f03278bd95f9a
 SHA512 
32d6f3c968a27dd5e7862993419bfa0f5e5228abca7478341a06fce153f333410cd230f8266e6b0e4fb5e4247864710e3f572b6a837c99c2879d38899590f678

diff --git a/app-emacs/auctex/auctex-13.3.ebuild 
b/app-emacs/auctex/auctex-13.3.ebuild
new file mode 100644
index ..e89027a18640
--- /dev/null
+++ b/app-emacs/auctex/auctex-13.3.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Extensible package for writing and formatting TeX files in Emacs"
+HOMEPAGE="https://www.gnu.org/software/auctex/;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3+ FDL-1.3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos"
+IUSE="preview-latex"
+
+RDEPEND="
+   virtual/latex-base
+   preview-latex? (
+   app-text/dvipng
+   app-text/ghostscript-gpl
+   )
+"
+BDEPEND="
+   ${RDEPEND}
+"
+
+TEXMF="/usr/share/texmf-site"
+
+src_configure() {
+   local -a myconf=(
+   --with-emacs
+   --with-auto-dir="${EPREFIX}/var/lib/auctex"
+   --with-lispdir="${EPREFIX}${SITELISP}/${PN}"
+   --with-packagelispdir="${EPREFIX}${SITELISP}/${PN}"
+   --with-packagedatadir="${EPREFIX}${SITEETC}/${PN}"
+   --with-texmf-dir="${EPREFIX}${TEXMF}"
+   --disable-build-dir-test
+   $(use_enable preview-latex preview)
+   )
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   VARTEXFONTS="${T}/fonts" emake
+}
+
+src_install() {
+   emake -j1 DESTDIR="${ED}" install
+   elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el"
+
+   if use preview-latex ; then
+   elisp-site-file-install "${FILESDIR}/60${PN}-gentoo.el"
+   fi
+
+   dodoc ChangeLog* CHANGES FAQ INSTALL PROBLEMS.preview README RELEASE 
TODO
+}
+
+pkg_postinst() {
+   use preview-latex && texmf-update
+
+   elisp-site-regen
+}
+
+pkg_postrm() {
+   use preview-latex && texmf-update
+
+   elisp-site-regen
+}



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/

2024-02-07 Thread Maciej Barć
commit: 11563880d8322f6b00823119bf13844544f37b15
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Feb  7 19:46:50 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Feb  7 22:21:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11563880

dev-scheme/chez: bump to 10.0.0

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

 dev-scheme/chez/Manifest   |   1 +
 dev-scheme/chez/chez-10.0.0.ebuild | 106 +
 2 files changed, 107 insertions(+)

diff --git a/dev-scheme/chez/Manifest b/dev-scheme/chez/Manifest
index b050f232546f..2a44964075e1 100644
--- a/dev-scheme/chez/Manifest
+++ b/dev-scheme/chez/Manifest
@@ -1,2 +1,3 @@
+DIST chez-10.0.0.tar.gz 9109529 BLAKE2B 
66b37350b0d711c4f86b8c0e0e9ca6f0c7de22591b592ff0950822c2cf4a489db1fbb2f655cbecf4a771740ffd9bba638481f20d59c5c8143468d333d57f4907
 SHA512 
094298744bd69033366305330d660299023c5bc5776df86f28af119f9f4cddc463366fc8f955084463137b6186843fcd34026d2714b932baa4841d6522a8dd92
 DIST chez-9.6.2.tar.gz 35691078 BLAKE2B 
f8436754eca64ac2b1cd9138c546b31a9ae0c05ae8f7d8afd74205e2c03289050354b6bb03cfa9d26b887f0606dd9410d0a8bc8f2da517a6132781dfaa18a243
 SHA512 
65b6a1dce571568dcc9725086b41065a7c7d56eab10eb78039da192dfbb91568d2bec72005e8ce84cefe3ba87220fdb3aa870e9f05e60fbf2b838f4467cb4a52
 DIST chez-9.6.4.tar.gz 35679113 BLAKE2B 
dd008181caa7b74d35fed4a67dbbf2719af9ab7288ac6b5577fe2caf3ba4f34c5f9192fe2ca08b00d48e16d75b6c82324c1f222fe4fd321649d109dd221ffc40
 SHA512 
00c33650d0f980c9d28ad4871c97da67b9f25e3fde5a3188b2bbbc9cc813e63e3c9055bc6a94addedbea52cd531cbb56bcdc5e2fda6c6ca37b30166c2797e53a

diff --git a/dev-scheme/chez/chez-10.0.0.ebuild 
b/dev-scheme/chez/chez-10.0.0.ebuild
new file mode 100644
index ..fc8736a0660e
--- /dev/null
+++ b/dev-scheme/chez/chez-10.0.0.ebuild
@@ -0,0 +1,106 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo toolchain-funcs
+
+DESCRIPTION="A programming language based on R6RS"
+HOMEPAGE="https://cisco.github.io/ChezScheme/
+   https://github.com/cisco/ChezScheme/;
+SRC_URI="https://github.com/cisco/ChezScheme/releases/download/v${PV}/csv${PV//a}.tar.gz
+   -> ${P}.tar.gz"
+S="${WORKDIR}/csv${PV//a}"
+
+# Chez Scheme itself is Apache 2.0, but it vendors Nanopass and stex
+# which are both MIT licensed.
+LICENSE="Apache-2.0 MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="X ncurses threads"
+
+# "some output differs from expected", needs in-depth investigation.
+RESTRICT="test"
+
+RDEPEND="
+   app-arch/lz4:=
+   sys-apps/util-linux
+   sys-libs/zlib:=
+   X? (
+   x11-libs/libX11
+   )
+   ncurses? (
+   sys-libs/ncurses:=
+   )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   tc-export AR CC CXX LD RANLIB
+
+   default
+
+   if use ncurses ; then
+   local nclibs="\"$($(tc-getPKG_CONFIG) --libs ncurses)\""
+
+   sed -i "s|ncursesLib=-lncurses|ncursesLib=${nclibs}|g" 
configure || die
+   fi
+}
+
+src_configure() {
+   # See official docs for translation guide.
+   # 
https://cisco.github.io/ChezScheme/release_notes/v9.6/release_notes.html
+   # "t" for threading + arch_map + "le" for Linux (hardcoded for now)
+   local -A arch_map=(
+   [amd64]=a6
+   [arm]=arm32
+   [ppc]=ppc32
+   [x86]=i3
+   )
+   local machine="$(usex threads 't' '')${arch_map[${ARCH}]}le"
+
+   local -a myconfargs=(
+   --machine="${machine}"
+   --libkernel
+   --nogzip-man-pages
+
+   --installprefix="/usr"
+   --installbin="/usr/bin"
+   --installlib="/usr/$(get_libdir)"
+   --installman="/usr/share/man"
+   --installschemename=chezscheme
+   --installpetitename=chezscheme-petite
+   --installscriptname=chezscheme-script
+
+   $(usex threads '--threads' '')
+   $(usex ncurses '' '--disable-curses')
+   $(usex X '' '--disable-x11')
+
+   AR="$(tc-getAR)"
+   CC="$(tc-getCC)"
+   LD="$(tc-getLD)"
+   RANLIB="$(tc-getRANLIB)"
+   STRIP="$(tc-getSTRIP)"
+
+   CFLAGS+="${CFLAGS}"
+   CPPFLAGS+="${CPPFLAGS}"
+   LDFLAGS+="${LDFLAGS}"
+
+   LZ4="$($(tc-getPKG_CONFIG) --libs liblz4)"
+   ZLIB="$($(tc-getPKG_CONFIG) --libs zlib)"
+   )
+   edob sh ./configure "${myconfargs[@]}"
+}
+
+src_install() {
+   # TempRoot == DESTDIR
+   sed -e "s|TempRoot=.*|TempRoot=${ED}|g" -i ./*/Mf-* || die
+
+   emake install
+   einstalldocs
+}



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

2024-02-07 Thread Maciej Barć
commit: 2fa1438e987188f13ccc0689ae539c80e04689f8
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Feb  7 18:44:17 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Feb  7 22:21:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fa1438e

dev-lang/luau: bump to 0.611

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

 dev-lang/luau/Manifest  |  1 +
 dev-lang/luau/luau-0.611.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-lang/luau/Manifest b/dev-lang/luau/Manifest
index 753868329231..13725f1c16ac 100644
--- a/dev-lang/luau/Manifest
+++ b/dev-lang/luau/Manifest
@@ -1,2 +1,3 @@
 DIST luau-0.607.tar.gz 1587462 BLAKE2B 
9aad6f6aeb2ddd8b1bb3b4ff1324e8f8f18fd530ae86e33c593f0349cd8ac743f41eca7f1dc7c231d0a6bfad405dbfe1153a0d4729010ecd16bbcbdfef9abed4
 SHA512 
66025a2c88ea530f92d01fc3d7bea71d76847c615e150463d81b531a6ef6921b9898e25b62eeb4a2057e56ddd8d7b5b9aaaffca5c832d0c9eac9fa15712f7d19
 DIST luau-0.609.tar.gz 1602889 BLAKE2B 
92c1f07fc97df494d7a7718d6c348060322637d4fefd7b64405f9af2e48f1f964e85d39a9eed22231fe875ccdcd5bfc46f280de62dfa29f019c5ebb87d5dc4f0
 SHA512 
7b6193dfd8af95b4dfab16c6ae6541150488a2655847bf88bf0befeb8df796b11d575e569d16aa33012241e5d5f32ba28b6c1160de0a3cbaad7e7d7b80a44ff1
+DIST luau-0.611.tar.gz 1615229 BLAKE2B 
925f3967bfe9f8ce764e3ce22763fd1363f0b47f5860f23ceea426a729bbce2cfc16479419889c573cd19cc891314bf72e06262967d8ec3e1d1faca7e2e5e573
 SHA512 
c3a0f84f73daa75d96ff33fb79456f0ec08dd4c4980afdcc64bbe4dea9d3189a17537cb60fcfe2e314b0a4dae635c52299514fb68bc77ed559c411c702f74bd3

diff --git a/dev-lang/luau/luau-0.611.ebuild b/dev-lang/luau/luau-0.611.ebuild
new file mode 100644
index ..8a5efaa5fcea
--- /dev/null
+++ b/dev-lang/luau/luau-0.611.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Gradually typed embeddable scripting language derived from Lua"
+HOMEPAGE="https://luau-lang.org/
+   https://github.com/Roblox/luau/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/Roblox/${PN}.git;
+else
+   SRC_URI="https://github.com/Roblox/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+DOCS=( CONTRIBUTING.md README.md SECURITY.md )
+
+src_test() {
+   "${BUILD_DIR}/Luau.UnitTest" || die
+   "${BUILD_DIR}/Luau.Conformance" || die
+}
+
+src_install() {
+   exeinto /usr/bin
+   doexe "${BUILD_DIR}"/luau{,-analyze,-ast,-compile,-reduce}
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/flycheck/files/, app-emacs/flycheck/

2024-02-07 Thread Maciej Barć
commit: bb00c4e0d6f8bc066f6cea635f16e8ce8405f2b7
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Feb  7 17:40:47 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Feb  7 22:21:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb00c4e0

app-emacs/flycheck: drop old 32_p20230305

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

 app-emacs/flycheck/files/50flycheck-gentoo.el   |  4 ---
 app-emacs/flycheck/flycheck-32_p20230305.ebuild | 42 -
 2 files changed, 46 deletions(-)

diff --git a/app-emacs/flycheck/files/50flycheck-gentoo.el 
b/app-emacs/flycheck/files/50flycheck-gentoo.el
deleted file mode 100644
index 5f6c703df909..
--- a/app-emacs/flycheck/files/50flycheck-gentoo.el
+++ /dev/null
@@ -1,4 +0,0 @@
-;;; Flycheck site-lisp configuration
-(add-to-list 'load-path "@SITELISP@")
-(autoload 'flycheck-mode "flycheck" nil t)
-(autoload 'global-flycheck-mode "flycheck" nil t)

diff --git a/app-emacs/flycheck/flycheck-32_p20230305.ebuild 
b/app-emacs/flycheck/flycheck-32_p20230305.ebuild
deleted file mode 100644
index bbd29fd70ec9..
--- a/app-emacs/flycheck/flycheck-32_p20230305.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Modern on-the-fly syntax checking extension for GNU Emacs"
-HOMEPAGE="https://www.flycheck.org/
-   https://github.com/flycheck/flycheck/;
-
-if [[ ${PV} == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
-else
-   if [[ ${PV} == *_p20230305 ]] ; then
-   COMMIT=5f2ef177cb21ae8b73714575802beef04abd0f5e
-   SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz
-   -> ${P}.tar.gz"
-   S="${WORKDIR}"/${PN}-${COMMIT}
-   else
-   SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-   fi
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x64-macos"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-RESTRICT="test" # TODO: wire up now that cask and ert-runner are packaged
-
-RDEPEND=">=app-emacs/dash-2.12.1
-   >=app-emacs/pkg-info-0.4"
-
-SITEFILE="50${PN}-gentoo-r1.el"
-DOCS=( README.md )
-ELISP_REMOVE="flycheck-buttercup.el flycheck-ert.el"
-
-src_compile() {
-   elisp_src_compile
-   elisp-make-autoload-file
-}



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

2024-02-07 Thread Maciej Barć
commit: 66175031e827cf9d007fe7961f2bb67503432d9d
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Feb  7 17:36:57 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Feb  7 22:21:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66175031

app-emacs/ess: bump to 24.01.1

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

 app-emacs/ess/Manifest   |  1 +
 app-emacs/ess/ess-24.01.1.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/app-emacs/ess/Manifest b/app-emacs/ess/Manifest
index d9db7138ada8..5027f8be5daa 100644
--- a/app-emacs/ess/Manifest
+++ b/app-emacs/ess/Manifest
@@ -1,2 +1,3 @@
 DIST ess-18.10.2.tgz 2939425 BLAKE2B 
f9a6181dfaffc820a55214418d14aef1443945d6b15cb156ecfb70a8f5878df545662f37114a44ea8aa20338a5eaea6a6ce0884b02f108bd3372653db13e1eff
 SHA512 
9bc04c5ec87ed639e56de9fd7817c3adb1a823f091254a91b906e22e8537fb097b21b80020bf245acbd61420d09949d66fc079f3c552d79bf32b95dc7fa1dca9
 DIST ess-24.01.0.tar.gz 681861 BLAKE2B 
81d1ee9409bece9b9d8e898ed5393e3299c58dd188dc3f3dffb125c70b3920406abaeb3636139e4c8f83cfa9ff980089468ef2f61a2f50abbafcd13e6009c6de
 SHA512 
899787c10bff2fc9ab63350c8875174e81ff9303be3f89aa8b9dd410baf7f93e91a25e88ae5e5de90b7541f37274bc3a3b6a9ae8bc04659427f503fbca0289c8
+DIST ess-24.01.1.tar.gz 681901 BLAKE2B 
892e60f33252f0dca979eb52cdc2eca7a79bad247037f599b6e640b02930019523ad276f764af281bc232040c34fb05ac884f1915940b09c3e89d2394f6887f8
 SHA512 
3ff7084f1182bad30771e264e491c7ab1b2501d4d6558ed6c4acb98aec6abed3c45c2049cf565164406611b1e8a5b92485b15da1c1696694454c5f65a8617191

diff --git a/app-emacs/ess/ess-24.01.1.ebuild b/app-emacs/ess/ess-24.01.1.ebuild
new file mode 100644
index ..18230984cbec
--- /dev/null
+++ b/app-emacs/ess/ess-24.01.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp readme.gentoo-r1
+
+DESCRIPTION="Emacs Speaks Statistics"
+HOMEPAGE="https://ess.r-project.org/
+   https://github.com/emacs-ess/ESS/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/emacs-ess/${PN^^}.git;
+else
+   
SRC_URI="https://github.com/emacs-ess/${PN^^}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}/${PN^^}-${PV}"
+
+   KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-2+ GPL-3+ Texinfo-manual"
+SLOT="0"
+
+BDEPEND="
+   app-text/texi2html
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-latex
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-mathscience
+   dev-texlive/texlive-plaingeneric
+   virtual/latex-base
+"
+
+DOCS=( ChangeLog NEWS ONEWS README
+  doc/html/{ess,news,readme}.html doc/{ess,readme}.pdf )
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   elisp_src_prepare
+
+   sed -e "s|font-lock-reference-face|font-lock-constant-face|g" \
+   -i lisp/*.el || die
+}
+
+src_compile() {
+   local -x BYTECOMPFLAGS="-L lisp -L lisp/obsolete"
+
+   elisp-compile lisp/*.el lisp/obsolete/*.el
+   emake autoloads
+   emake -C doc all html pdf
+}
+
+src_test() {
+   elisp-test-ert . -L lisp -L test -l test/ess-test.el
+}
+
+src_install() {
+   # Version >=18 doesn't install *.el files any more #685978
+   elisp-install "${PN}" lisp/*.{el,elc} lisp/obsolete/*.{el,elc}
+   elisp-make-site-file "${SITEFILE}" "${PN}" "(load \"ess-autoloads\" nil 
t)"
+
+   insinto "${SITEETC}/${PN}"
+   doins -r etc/*
+
+   doinfo ./doc/info/ess.info
+
+   local DOC_CONTENTS="\
+   Please see /usr/share/doc/${PF} for the complete documentation."
+   readme.gentoo_create_doc
+
+   einstalldocs
+}



[gentoo-commits] proj/sci:master commit in: dev-python/numcodecs/

2024-02-07 Thread Horea Christian
commit: a36119808ae75face220ce5592d97de746401f91
Author: Horea Christian  chymera  eu>
AuthorDate: Wed Feb  7 22:04:34 2024 +
Commit: Horea Christian  gmail  com>
CommitDate: Wed Feb  7 22:04:34 2024 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=a3611980

dev-python/numcodecs: add 0.12.1

Signed-off-by: Horea Christian  chymera.eu>

 dev-python/numcodecs/numcodecs-0.12.1.ebuild | 39 
 1 file changed, 39 insertions(+)

diff --git a/dev-python/numcodecs/numcodecs-0.12.1.ebuild 
b/dev-python/numcodecs/numcodecs-0.12.1.ebuild
new file mode 100644
index 0..9adba559f
--- /dev/null
+++ b/dev-python/numcodecs/numcodecs-0.12.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 pypi
+
+DESCRIPTION="Data storage buffer compression and transformation codecs"
+HOMEPAGE="https://github.com/zarr-developers/numcodecs;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/entrypoints[${PYTHON_USEDEP}]
+   dev-python/hdmf-zarr[${PYTHON_USEDEP}]
+   dev-python/msgpack[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/py-cpuinfo[${PYTHON_USEDEP}]
+"
+
+DEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/entrypoints[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   cd "${T}" || die
+   epytest --pyargs numcodecs
+}



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

2024-02-07 Thread Sam James
commit: 9ee56bf0a04210397357798c3b0367f646f21e5d
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  7 21:42:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  7 21:43:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ee56bf0

dev-lang/python: add link to expat bug

Followup to 93480b9b09b2a0c0adfed10a1c9e90c1e38a9040.

Bug: https://github.com/python/cpython/issues/115133
Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-2.7.18_p16-r1.ebuild | 1 +
 dev-lang/python/python-3.10.13.ebuild   | 1 +
 dev-lang/python/python-3.11.7.ebuild| 1 +
 dev-lang/python/python-3.11.8.ebuild| 1 +
 dev-lang/python/python-3.12.1.ebuild| 1 +
 dev-lang/python/python-3.12.1_p1.ebuild | 1 +
 dev-lang/python/python-3.12.2.ebuild| 1 +
 dev-lang/python/python-3.13.0_alpha2.ebuild | 1 +
 dev-lang/python/python-3.13.0_alpha3.ebuild | 1 +
 dev-lang/python/python-3.8.18.ebuild| 1 +
 dev-lang/python/python-3.9.18.ebuild| 1 +
 11 files changed, 11 insertions(+)

diff --git a/dev-lang/python/python-2.7.18_p16-r1.ebuild 
b/dev-lang/python/python-2.7.18_p16-r1.ebuild
index 7474e7d083e5..1195e193f0c6 100644
--- a/dev-lang/python/python-2.7.18_p16-r1.ebuild
+++ b/dev-lang/python/python-2.7.18_p16-r1.ebuild
@@ -39,6 +39,7 @@ RESTRICT="test"
 # run the bootstrap code on your dev box and include the results in the
 # patchset. See bug 447752.
 
+# https://github.com/python/cpython/issues/115133
 RDEPEND="
app-arch/bzip2:=
dev-libs/libffi:=

diff --git a/dev-lang/python/python-3.10.13.ebuild 
b/dev-lang/python/python-3.10.13.ebuild
index a843933d9ab8..a8dc2f6575f8 100644
--- a/dev-lang/python/python-3.10.13.ebuild
+++ b/dev-lang/python/python-3.10.13.ebuild
@@ -40,6 +40,7 @@ RESTRICT="!test? ( test )"
 # run the bootstrap code on your dev box and include the results in the
 # patchset. See bug 447752.
 
+# https://github.com/python/cpython/issues/115133
 RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=

diff --git a/dev-lang/python/python-3.11.7.ebuild 
b/dev-lang/python/python-3.11.7.ebuild
index bd0403f833ed..a43e610443d3 100644
--- a/dev-lang/python/python-3.11.7.ebuild
+++ b/dev-lang/python/python-3.11.7.ebuild
@@ -40,6 +40,7 @@ RESTRICT="!test? ( test )"
 # run the bootstrap code on your dev box and include the results in the
 # patchset. See bug 447752.
 
+# https://github.com/python/cpython/issues/115133
 RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=

diff --git a/dev-lang/python/python-3.11.8.ebuild 
b/dev-lang/python/python-3.11.8.ebuild
index 669069799e62..8ea6f0bd7b58 100644
--- a/dev-lang/python/python-3.11.8.ebuild
+++ b/dev-lang/python/python-3.11.8.ebuild
@@ -40,6 +40,7 @@ RESTRICT="!test? ( test )"
 # run the bootstrap code on your dev box and include the results in the
 # patchset. See bug 447752.
 
+# https://github.com/python/cpython/issues/115133
 RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=

diff --git a/dev-lang/python/python-3.12.1.ebuild 
b/dev-lang/python/python-3.12.1.ebuild
index bcacd5492511..6c0fd66252e4 100644
--- a/dev-lang/python/python-3.12.1.ebuild
+++ b/dev-lang/python/python-3.12.1.ebuild
@@ -40,6 +40,7 @@ RESTRICT="!test? ( test )"
 # run the bootstrap code on your dev box and include the results in the
 # patchset. See bug 447752.
 
+# https://github.com/python/cpython/issues/115133
 RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=

diff --git a/dev-lang/python/python-3.12.1_p1.ebuild 
b/dev-lang/python/python-3.12.1_p1.ebuild
index 261d285075cf..432a056af7ae 100644
--- a/dev-lang/python/python-3.12.1_p1.ebuild
+++ b/dev-lang/python/python-3.12.1_p1.ebuild
@@ -40,6 +40,7 @@ RESTRICT="!test? ( test )"
 # run the bootstrap code on your dev box and include the results in the
 # patchset. See bug 447752.
 
+# https://github.com/python/cpython/issues/115133
 RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=

diff --git a/dev-lang/python/python-3.12.2.ebuild 
b/dev-lang/python/python-3.12.2.ebuild
index 0c77d80ba8fa..3c9c8ce7a1ce 100644
--- a/dev-lang/python/python-3.12.2.ebuild
+++ b/dev-lang/python/python-3.12.2.ebuild
@@ -40,6 +40,7 @@ RESTRICT="!test? ( test )"
 # run the bootstrap code on your dev box and include the results in the
 # patchset. See bug 447752.
 
+# https://github.com/python/cpython/issues/115133
 RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=

diff --git a/dev-lang/python/python-3.13.0_alpha2.ebuild 
b/dev-lang/python/python-3.13.0_alpha2.ebuild
index 6907f2db8bd3..4ddf84d9d1c8 100644
--- a/dev-lang/python/python-3.13.0_alpha2.ebuild
+++ b/dev-lang/python/python-3.13.0_alpha2.ebuild
@@ -39,6 +39,7 @@ RESTRICT="!test? ( test )"
 # run the bootstrap code on your dev box and include the results in the
 # patchset. See bug 447752.
 
+# https://github.com/python/cpython/issues/115133
 RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=

diff --git 

[gentoo-commits] repo/gentoo:master commit in: net-print/epson-inkjet-printer-escpr/

2024-02-07 Thread Mike Pagano
commit: 519f4fdede3abeea479181c3d2dcfdf24420a5fb
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Feb  7 21:35:35 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Feb  7 21:41:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=519f4fde

net-print/epson-inkjet-printer-escpr: use tarball instead of srpm

Signed-off-by: Mike Gilbert  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/35221
Signed-off-by: Mike Pagano  gentoo.org>

 net-print/epson-inkjet-printer-escpr/Manifest |  2 +-
 .../epson-inkjet-printer-escpr-1.8.4.ebuild   | 11 ---
 2 files changed, 5 insertions(+), 8 deletions(-)

diff --git a/net-print/epson-inkjet-printer-escpr/Manifest 
b/net-print/epson-inkjet-printer-escpr/Manifest
index cc227237ee26..263649d30d5c 100644
--- a/net-print/epson-inkjet-printer-escpr/Manifest
+++ b/net-print/epson-inkjet-printer-escpr/Manifest
@@ -1,3 +1,3 @@
 DIST epson-inkjet-printer-escpr-1.8.3-1.src.rpm 5127233 BLAKE2B 
f00ec01459411100c0502afbda4d9b3449af80ac4517e4288c3861558eef6ec946f4a6c04ea4e22818a455befa652d7135a5d2bce5e3941284f16862ebc4546f
 SHA512 
d4cbf8342e5c664c7473c43f00739bc5ea5f6ccdb818893338bab103cee77630aaf33c1714313e4ae79687a152f8389d9a68faff685d63a35888c28d9abce9dc
-DIST epson-inkjet-printer-escpr-1.8.4-1.src.rpm 5130056 BLAKE2B 
7d8ab68d7fd5307ebd034f77f1f7bcaa309ceb464e32ba15ffacc44d4f695bfddd6a8960f3e142a74aa15ba5b864e402da8221ac85937aab2db14ee88955cc5a
 SHA512 
7edcf99de4b586d412224ac80e07670366913ec0d2e12773cce0d02d65fe2ddd5d229b9542d4247ef044845bd1fef96cd6c039c1b98dff82d884d1ac6064fb89
+DIST epson-inkjet-printer-escpr-1.8.4-1.tar.gz 5595766 BLAKE2B 
9baba92331d0f55a6831d23a7b9b2824b5f33392d41f6ef0e2c45a4df7b54503d16b14dccc5dcc0d9b163f2677ba473b502e605f2f9509a1fc8c6c3095bbe858
 SHA512 
548b0cc27ab91c19b1d4fad79e3c3cacfb821b7c3156d8f1f3aafd31b94405794a86ff8b6abf5e56fb6692a471d96b5665a006cdc748d8de83c2ebadb0f634bc
 DIST epson-inkjet-printer-escpr2-1.2.9-1.tar.gz 5367737 BLAKE2B 
6868569a6bed622e2f50619a36ffb0a0f7e834fd8a794ae3bc906d971db26b0c86386c9545190ec384027d0b8e8f62ddda6cb24f1e3f60b9c535a1eeddff4332
 SHA512 
70ff744d42fac4c79d2994648763b0b3970ee5463a7a310a0721a63735d536cb9a0499c894289d946b30e6f564f9bf60aa61801580ab6635af211d50867921a1

diff --git 
a/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.4.ebuild 
b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.4.ebuild
index c1f17d6bbcea..d86332e21e8b 100644
--- 
a/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.4.ebuild
+++ 
b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.4.ebuild
@@ -3,11 +3,12 @@
 
 EAPI=8
 
-inherit rpm
-
 DESCRIPTION="Epson Inkjet Printer Driver (ESC/P-R)"
 HOMEPAGE="https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX;
-SRC_URI="https://download3.ebz.epson.net/dsc/f/03/00/15/57/23/873ff1cc80b160f1f6427dfb729f7a17181d6679/${P}-1.src.rpm;
+
+# https://support.epson.net/linux/Printer/LSB_distribution_pages/en/escpr.php
+# Use the "source package for arm CPU" to get a tarball instead of an srpm.
+SRC_URI="https://download3.ebz.epson.net/dsc/f/03/00/15/57/25/a928e7d08c825ef1cdb892e70318d986720cef8a/epson-inkjet-printer-escpr-1.8.4-1.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
@@ -22,10 +23,6 @@ PATCHES=(
"${FILESDIR}/${P}-1-missing-include.patch"
 )
 
-src_unpack() {
-   rpm_src_unpack "${A}"
-}
-
 src_configure() {
econf --disable-shared
 



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2024-02-07 Thread Thomas Raschbacher
commit: f1dad43789d67aaf92f62c80e5b211bdd203b4f9
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Wed Feb  7 21:38:05 2024 +
Commit: Thomas Raschbacher  gentoo  org>
CommitDate: Wed Feb  7 21:39:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1dad437

app-antivirus/clamav: add 1.2.2

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

 app-antivirus/clamav/Manifest|   1 +
 app-antivirus/clamav/clamav-1.2.2.ebuild | 393 +++
 2 files changed, 394 insertions(+)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index fe03a3065533..936afb9ab0ef 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -34,6 +34,7 @@ DIST clamav-1.0.3.tar.gz 10341567 BLAKE2B 
9530c5e57cf4908ee15800a5aa50b8defc7b86
 DIST clamav-1.1.0.tar.gz 10297532 BLAKE2B 
36629f9bf23a55591002517ecbad798484d351f060220ab554797d4acd356b89cc68f83f81a415d532c51fde33f1882ddaaa847c1935abb6b12d571b3976d66f
 SHA512 
1a1cfd2e43518eafa127304704193e96162410d676fca6c868fd42f871412bbe91f379bb5c74abd89c14cfa3d580339bb79c10868776e46427a7afd9b55dc851
 DIST clamav-1.1.3.tar.gz 10304772 BLAKE2B 
2bf2f7822d8ed7bfa6040312345d6dfbf5149e6ee60d10d46fe0683b56028e0c72b3371e9b9bc4c780051f11899d7405a35484a3f1deafdfd9b0c18613f52b36
 SHA512 
1fab8754e793938182dd6a5f2742c4f3e236177e150ab1f1a6064d2e0f33ae1329396ba14ba12f72eee505fb6c8e6f302377ec7e3d5f172a52d1ec89b23da072
 DIST clamav-1.2.1.tar.gz 10370350 BLAKE2B 
bc875a92adecffca3b65976376529043a27520bc3821da2d7563e5cb69733ecf291a2800d2a3ad65b1cb0cc4f35a1605e29e27128dd0a775740a9f640c3436ef
 SHA512 
abe0c1a84cb399df00485bf0f8726f01cb84ad129e40642b60146e5880981f7216d9da354e7569004711e417cf8b757ae33a6d5a39b615bce7c7e21e97c9df1d
+DIST clamav-1.2.2.tar.gz 10372690 BLAKE2B 
47940236e38296ac908be4c5d1c5ce8bbc9ec5c69fa87b2472c941d2de9642e0ab6a59c63038aa706079e8efeb161083db69ad03eaaf27a6d05f4f1a5bb70aff
 SHA512 
32562230f367a230f70dfca5ed5000ee8829a0da7452b0113e9dbaa47ef6b21901001f741b0e52ce52c02fe8f834bd559bcbdf1ea20495bead9c4976c3a4cc92
 DIST clang-sys-1.4.0.crate 38679 BLAKE2B 
d15bdae2142ed26b4f6bd037bd2062e8c4b7b87fc5b749b872a95ff1952d66c255aa0984e5f9c4a5c88066db4a20cfd048db4ba5a59b331d5ffa5e9a281d
 SHA512 
062189bb0a341e2e85de4987f4b564c1fc69e4005c9c42cfedb61dee5f48db9126a8114d1d97be1b9c21b8c885243751232fbe8cf532e1d2be593308fe45216a
 DIST clang-sys-1.6.1.crate 41346 BLAKE2B 
b70104e6c6b3c1b85caa111c2b1fb2c20d30eeb85059bc616afc49bce9409f7ee2dd8b800750a466accad6a74ef29d10c6a2ee4459d854a2c0c54050ff51cc4b
 SHA512 
a6c62c1d3faae3796f5e7d98ed4f1a8119f0ffaf8fceee8e728cd4da57b0140e82631012450bb0c551cd13814a97065e9e47015320707a87bdfbb6fd317e952c
 DIST clap-2.34.0.crate 202210 BLAKE2B 
f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c
 SHA512 
c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8

diff --git a/app-antivirus/clamav/clamav-1.2.2.ebuild 
b/app-antivirus/clamav/clamav-1.2.2.ebuild
new file mode 100644
index ..1bd9569ed03f
--- /dev/null
+++ b/app-antivirus/clamav/clamav-1.2.2.ebuild
@@ -0,0 +1,393 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+# Upstream are working on updating clamav's LLVM bytecode interpreter to work
+# with later versions of LLVM, but it's not ready yet. See:
+# https://github.com/Cisco-Talos/clamav/issues/581
+# This does not impact the ability of the package to build with llvm/clang 
otherwise.
+LLVM_MAX_SLOT=13
+PYTHON_COMPAT=( python3_{10..12} )
+
+CRATES="
+   adler@1.0.2
+   aho-corasick@1.0.5
+   autocfg@1.1.0
+   base64@0.21.3
+   bindgen@0.65.1
+   bit_field@0.10.2
+   bitflags@1.3.2
+   bitflags@2.4.0
+   block-buffer@0.10.4
+   bumpalo@3.13.0
+   bytemuck@1.14.0
+   byteorder@1.4.3
+   cbindgen@0.25.0
+   cc@1.0.83
+   cexpr@0.6.0
+   cfg-if@1.0.0
+   clang-sys@1.6.1
+   color_quant@1.1.0
+   cpufeatures@0.2.9
+   crc32fast@1.3.2
+   crossbeam-channel@0.5.8
+   crossbeam-deque@0.8.3
+   crossbeam-epoch@0.9.15
+   crossbeam-utils@0.8.16
+   crunchy@0.2.2
+   crypto-common@0.1.6
+   digest@0.10.7
+   either@1.9.0
+   errno-dragonfly@0.1.2
+   errno@0.3.3
+   exr@1.7.0
+   fastrand@2.0.0
+   fdeflate@0.3.0
+   flate2@1.0.27
+   flume@0.10.14
+   futures-core@0.3.28
+   futures-sink@0.3.28
+   generic-array@0.14.7
+   getrandom@0.2.10
+   gif@0.12.0
+   glob@0.3.1
+   half@2.2.1
+   hashbrown@0.12.3
+   heck@0.4.1
+   hermit-abi@0.3.2
+   hex@0.4.3
+   home@0.5.5
+   image@0.24.7
+   indexmap@1.9.3
+   itoa@1.0.9
+   jpeg-decoder@0.3.0
+   js-sys@0.3.64
+   lazy_static@1.4.0
+   lazycell@1.3.0
+   lebe@0.5.2

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

2024-02-07 Thread Michał Górny
commit: fed2ebb536459393f2cd907402413b6809257b85
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  7 21:23:42 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  7 21:24:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fed2ebb5

package.mask: Last rite sys-libs/libhugetlbfs

Bug: https://bugs.gentoo.org/806079
Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 4b437dfc16f2..8b75fae7d34c 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2024-02-07)
+# Does not build anymore.  Carries a large stack of patches already.
+# Last upstream activity in late 2020.  No reverse dependencies left.
+# Removal on 2024-03-08.  Bug #806079.
+sys-libs/libhugetlbfs
+
 # Joonas Niilola  (2024-02-07)
 # The webpage it was built to scrape isn't online anymore.
 # Removal: 2024-03-08.  Bug #924007.



  1   2   3   >