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

2024-07-10 Thread Sam James
commit: f46038204a524c907de3ebc16037f415117b8f25
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 07:04:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 10 07:04:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4603820

dev-python/mypy: fix disabling mypyc for py3.13

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

 dev-python/mypy/mypy-1.10.1.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-python/mypy/mypy-1.10.1.ebuild 
b/dev-python/mypy/mypy-1.10.1.ebuild
index b87fe789fc41..9bd317074557 100644
--- a/dev-python/mypy/mypy-1.10.1.ebuild
+++ b/dev-python/mypy/mypy-1.10.1.ebuild
@@ -63,14 +63,15 @@ PATCHES=(
 # test files (https://github.com/mypyc/mypyc/issues/1014)
 export CCACHE_DISABLE=1
 
-src_compile() {
+python_compile() {
local -x MYPY_USE_MYPYC=$(usex native-extensions 1 0)
case ${EPYTHON} in
python3.13)
# https://github.com/mypyc/mypyc/issues/1056
MYPY_USE_MYPYC=0
+   ;;
esac
-   distutils-r1_src_compile
+   distutils-r1_python_compile
 }
 
 python_test() {



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

2024-07-10 Thread Hans de Graaff
commit: d2c53a72889d581e8cce9fee46d2534cca18bfe6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul 10 07:33:57 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul 10 07:36:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2c53a72

dev-lang/ruby: avoid hard-coded mkdir path

Bug: https://bugs.gentoo.org/932386
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-lang/ruby/ruby-3.1.6-r1.ebuild | 288 +++
 dev-lang/ruby/ruby-3.2.4-r1.ebuild | 300 +
 2 files changed, 588 insertions(+)

diff --git a/dev-lang/ruby/ruby-3.1.6-r1.ebuild 
b/dev-lang/ruby/ruby-3.1.6-r1.ebuild
new file mode 100644
index ..ed9e6cd0f085
--- /dev/null
+++ b/dev-lang/ruby/ruby-3.1.6-r1.ebuild
@@ -0,0 +1,288 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multiprocessing
+
+MY_P="${PN}-$(ver_cut 1-3)"
+S=${WORKDIR}/${MY_P}
+
+SLOT=$(ver_cut 1-2)
+MY_SUFFIX=$(ver_rs 1 '' ${SLOT})
+RUBYVERSION=${SLOT}.0
+
+DESCRIPTION="An object-oriented scripting language"
+HOMEPAGE="https://www.ruby-lang.org/";
+SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz";
+
+LICENSE="|| ( Ruby-BSD BSD-2 )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit socks5 +ssl static-libs 
systemtap tk valgrind xemacs"
+
+RDEPEND="
+   berkdb? ( sys-libs/db:= )
+   gdbm? ( sys-libs/gdbm:= )
+   jemalloc? ( dev-libs/jemalloc:= )
+   jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   socks5? ( >=net-proxy/dante-1.1.13 )
+   systemtap? ( dev-debug/systemtap )
+   tk? (
+   dev-lang/tcl:0=[threads]
+   dev-lang/tk:0=[threads]
+   )
+   dev-libs/libyaml
+   dev-libs/libffi:=
+   sys-libs/readline:0=
+   sys-libs/zlib
+   virtual/libcrypt:=
+   >=app-eselect/eselect-ruby-20231008
+"
+
+DEPEND="
+   ${RDEPEND}
+   valgrind? ( dev-debug/valgrind )
+"
+
+BUNDLED_GEMS="
+   >=dev-ruby/irb-1.4.1[ruby_targets_ruby31(-)]
+   >=dev-ruby/minitest-5.15.0[ruby_targets_ruby31(-)]
+   >=dev-ruby/power_assert-2.0.1[ruby_targets_ruby31(-)]
+   >=dev-ruby/rake-13.0.6-r2[ruby_targets_ruby31(-)]
+   >=dev-ruby/rbs-2.1.0[ruby_targets_ruby31(-)]
+   >=dev-ruby/rexml-3.2.5[ruby_targets_ruby31(-)]
+   >=dev-ruby/rss-0.2.9[ruby_targets_ruby31(-)]
+   >=dev-ruby/test-unit-3.5.3[ruby_targets_ruby31(-)]
+   >=dev-ruby/typeprof-0.12.2[ruby_targets_ruby31(-)]
+"
+
+PDEPEND="
+   ${BUNDLED_GEMS}
+   virtual/rubygems[ruby_targets_ruby31(-)]
+   >=dev-ruby/bundler-2.3.3[ruby_targets_ruby31(-)]
+   >=dev-ruby/did_you_mean-1.6.1[ruby_targets_ruby31(-)]
+   >=dev-ruby/json-2.6.1[ruby_targets_ruby31(-)]
+   >=dev-ruby/rdoc-6.3.3[ruby_targets_ruby31(-)]
+   xemacs? ( app-xemacs/ruby-modes )
+"
+
+src_prepare() {
+   eapply "${FILESDIR}"/"${SLOT}"/011*.patch
+   eapply "${FILESDIR}"/"${SLOT}"/902*.patch
+
+   if use elibc_musl ; then
+   eapply "${FILESDIR}"/3.1/901-musl-*.patch
+   fi
+
+   einfo "Unbundling gems..."
+   cd "$S"
+   # Remove bundled gems that we will install via PDEPEND, bug
+   # 539700.
+   rm -fr gems/* || die
+   touch gems/bundled_gems || die
+   # Don't install CLI tools since they will clash with the gem
+   rm -f bin/{racc,racc2y,y2racc} || die
+   sed -i -e '/executables/ s:^:#:' lib/racc/racc.gemspec || die
+
+   einfo "Removing bundled libraries..."
+   rm -fr ext/fiddle/libffi-3.2.1 || die
+
+   # Remove webrick tests because setting LD_LIBRARY_PATH does not work 
for them.
+   # rm -rf tool/test/webrick || die
+
+   # Remove tests that are known to fail or require a network connection
+   rm -f test/ruby/test_process.rb 
test/rubygems/test_gem{,_path_support}.rb || die
+   rm -f test/rinda/test_rinda.rb test/socket/test_tcp.rb 
test/fiber/test_address_resolve.rb test/resolv/test_addr.rb \
+  spec/ruby/library/socket/tcpsocket/{initialize,open}_spec.rb|| die
+   sed -i -e '/def test_test/askip "Depends on system setup"' 
test/ruby/test_file_exhaustive.rb || die
+
+   # MJIT is broken and removed in later ruby versions.
+   rm -f test/ruby/test_jit.rb || die
+
+   # This test calls out to the system ruby which is not being tested
+   # and may not be the same version.
+   sed -e '/test_without_tty/aomit "Calls system ruby"' \
+   -i test/readline/test_readline.rb || die
+
+   if use prefix ; then
+   # Fix hardcoded SHELL var in mkmf library
+   sed -i -e "s#\(SHELL = \).*#\1${EPREFIX}

[gentoo-commits] repo/gentoo:master commit in: net-ftp/filezilla/files/, net-ftp/filezilla/

2024-07-10 Thread Yixun Lan
commit: 6c33a435474c05703d8f93eed28d639b8269616e
Author: Eli Schwartz  gentoo  org>
AuthorDate: Wed Jul 10 03:15:12 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jul 10 07:55:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c33a435

net-ftp/filezilla: backport patch to fix ODR violations

Closes: https://bugs.gentoo.org/927178
Signed-off-by: Eli Schwartz  gentoo.org>
Signed-off-by: Yixun Lan  gentoo.org>

 net-ftp/filezilla/files/filezilla-3.67.0-odr.patch | 670 +
 net-ftp/filezilla/filezilla-3.67.0-r1.ebuild   |  77 +++
 2 files changed, 747 insertions(+)

diff --git a/net-ftp/filezilla/files/filezilla-3.67.0-odr.patch 
b/net-ftp/filezilla/files/filezilla-3.67.0-odr.patch
new file mode 100644
index ..ec6af91b56cb
--- /dev/null
+++ b/net-ftp/filezilla/files/filezilla-3.67.0-odr.patch
@@ -0,0 +1,670 @@
+https://bugs.gentoo.org/927178#c3
+
+No upstream bug link -- their trac was temporarily down so I had to send the
+report in via email.
+
+Revision exported from:
+
+```
+svn diff -c 11167 https://svn.filezilla-project.org/svn/FileZilla3
+```
+
+https://svn.filezilla-project.org/filezilla?view=revision&revision=11167
+
+
+Index: trunk/src/engine/storj/delete.cpp
+===
+--- trunk/src/engine/storj/delete.cpp  (revision 11166)
 trunk/src/engine/storj/delete.cpp  (revision 11167)
+@@ -3,6 +3,7 @@
+ #include "../directorycache.h"
+ #include "delete.h"
+ 
++namespace {
+ enum DeleteStates
+ {
+   delete_init,
+@@ -9,6 +10,7 @@
+   delete_resolve,
+   delete_delete
+ };
++}
+ 
+ int CStorjDeleteOpData::Send()
+ {
+Index: trunk/src/engine/storj/list.cpp
+===
+--- trunk/src/engine/storj/list.cpp(revision 11166)
 trunk/src/engine/storj/list.cpp(revision 11167)
+@@ -3,6 +3,7 @@
+ #include "../directorycache.h"
+ #include "list.h"
+ 
++namespace {
+ enum listStates
+ {
+   list_init = 0,
+@@ -9,6 +10,7 @@
+   list_waitlock,
+   list_list
+ };
++}
+ 
+ int CStorjListOpData::Send()
+ {
+Index: trunk/src/engine/storj/rmd.cpp
+===
+--- trunk/src/engine/storj/rmd.cpp (revision 11166)
 trunk/src/engine/storj/rmd.cpp (revision 11167)
+@@ -5,6 +5,7 @@
+ 
+ #include 
+ 
++namespace {
+ enum mkdStates
+ {
+   rmd_init = 0,
+@@ -11,8 +12,8 @@
+   rmd_rmbucket,
+   rmd_rmdir
+ };
++}
+ 
+-
+ int CStorjRemoveDirOpData::Send()
+ {
+   switch (opState) {
+Index: trunk/src/engine/ftp/chmod.cpp
+===
+--- trunk/src/engine/ftp/chmod.cpp (revision 11166)
 trunk/src/engine/ftp/chmod.cpp (revision 11167)
+@@ -3,6 +3,7 @@
+ #include "chmod.h"
+ #include "../directorycache.h"
+ 
++namespace {
+ enum chmodStates
+ {
+   chmod_init,
+@@ -9,6 +10,7 @@
+   chmod_waitcwd,
+   chmod_chmod
+ };
++}
+ 
+ int CFtpChmodOpData::Send()
+ {
+Index: trunk/src/engine/ftp/cwd.cpp
+===
+--- trunk/src/engine/ftp/cwd.cpp   (revision 11166)
 trunk/src/engine/ftp/cwd.cpp   (revision 11167)
+@@ -3,6 +3,7 @@
+ #include "cwd.h"
+ #include "../pathcache.h"
+ 
++namespace {
+ enum cwdStates
+ {
+   cwd_init = 0,
+@@ -12,6 +13,7 @@
+   cwd_cwd_subdir,
+   cwd_pwd_subdir
+ };
++}
+ 
+ int CFtpChangeDirOpData::Send()
+ {
+Index: trunk/src/engine/ftp/delete.cpp
+===
+--- trunk/src/engine/ftp/delete.cpp(revision 11166)
 trunk/src/engine/ftp/delete.cpp(revision 11167)
+@@ -3,6 +3,7 @@
+ #include "delete.h"
+ #include "../directorycache.h"
+ 
++namespace {
+ enum rmdStates
+ {
+   del_init,
+@@ -9,6 +10,7 @@
+   del_waitcwd,
+   del_del
+ };
++}
+ 
+ int CFtpDeleteOpData::Send()
+ {
+Index: trunk/src/engine/ftp/filetransfer.cpp
+===
+--- trunk/src/engine/ftp/filetransfer.cpp  (revision 11166)
 trunk/src/engine/ftp/filetransfer.cpp  (revision 11167)
+@@ -12,6 +12,22 @@
+ 
+ #include 
+ 
++namespace {
++enum filetransferStates
++{
++filetransfer_init = 0,
++filetransfer_waitcwd,
++filetransfer_waitlist,
++filetransfer_size,
++filetransfer_mdtm,
++filetransfer_resumetest,
++filetransfer_transfer,
++filetransfer_waittransfer,
++filetransfer_waitresumetest,
++filetransfer_mfmt
++};
++}
++
+ CFtpFileTransferOpData::CFtpFileTransferOpData(CFtpControlSocket& 
controlSocket, CFileTransferCommand const& cmd)
+   : CFileTransferOpData(L"CFtpFileTransferOpData", cmd)
+   , CFtpOpData(controlSocket)
+Index: trunk/src/engine/ftp/filetransfer.h
+===
+--- trunk/src

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

2024-07-10 Thread Jakov Smolić
commit: 801893db887a5e9fba56a17f2ad5fad64c00b8c1
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jul 10 08:41:45 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jul 10 08:41:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=801893db

dev-ruby/dalli: Stabilize 3.2.8 x86, #935799

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-ruby/dalli/dalli-3.2.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/dalli/dalli-3.2.8.ebuild 
b/dev-ruby/dalli/dalli-3.2.8.ebuild
index efa74e9bbef9..d22849960429 100644
--- a/dev-ruby/dalli/dalli-3.2.8.ebuild
+++ b/dev-ruby/dalli/dalli-3.2.8.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/petergoldstein/dalli";
 SRC_URI="https://github.com/petergoldstein/dalli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc 
x86"
 IUSE="test"
 
 DEPEND+="${DEPEND} test? ( >=net-misc/memcached-1.5.4[ssl(-)] )"



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

2024-07-10 Thread Jakov Smolić
commit: e3f1c8894d6a5fde457b8c2fbbe3c1289568794f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jul 10 08:41:53 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jul 10 08:41:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3f1c889

dev-ruby/rack-session: Stabilize 2.0.0 x86, #935799

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-ruby/rack-session/rack-session-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rack-session/rack-session-2.0.0.ebuild 
b/dev-ruby/rack-session/rack-session-2.0.0.ebuild
index b45e62b37ebd..36fd355742dd 100644
--- a/dev-ruby/rack-session/rack-session-2.0.0.ebuild
+++ b/dev-ruby/rack-session/rack-session-2.0.0.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/rack/rack-session/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc 
x86"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/rack-3.0.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tlsh/, dev-libs/tlsh/files/

2024-07-10 Thread Sam James
commit: 0dd48a6c618b027df31c495c2351ef9b77fa1432
Author: A. Wilcox  Wilcox-Tech  com>
AuthorDate: Wed Jul 10 09:10:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 10 09:20:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dd48a6c

dev-libs/tlsh: ensure symbol visibility on BE

[sam: Revbump to fix installed library.]

Bug: https://bugs.gentoo.org/934445
Signed-off-by: A. Wilcox  Wilcox-Tech.com>
Closes: https://github.com/gentoo/gentoo/pull/37509
Signed-off-by: Sam James  gentoo.org>

 dev-libs/tlsh/files/tlsh-4.8.2-big-endian.patch | 15 ++
 dev-libs/tlsh/tlsh-4.8.2-r2.ebuild  | 40 +
 2 files changed, 55 insertions(+)

diff --git a/dev-libs/tlsh/files/tlsh-4.8.2-big-endian.patch 
b/dev-libs/tlsh/files/tlsh-4.8.2-big-endian.patch
new file mode 100644
index ..0c9b859f2a34
--- /dev/null
+++ b/dev-libs/tlsh/files/tlsh-4.8.2-big-endian.patch
@@ -0,0 +1,15 @@
+__SPARC is defined on big endian platforms to fix bug 861710, but upstream
+disables use of default linkage visibility on SPARC systems.  This causes
+symbols to not be exported, causing issues such as bug 934445.
+
+--- tlsh-4.8.2/include/tlsh.h.old  2021-09-09 05:56:28.0 +
 tlsh-4.8.2/include/tlsh.h  2024-06-17 05:48:17.206665205 +
+@@ -110,7 +110,7 @@
+ // #include 
+   #define TLSH_API
+ #else 
+-  #if defined(__SPARC) || defined(_AS_MK_OS_RH73)
++  #if defined(_AS_MK_OS_RH73)
+  #define TLSH_API
+   #else
+  #define TLSH_API __attribute__ ((visibility("default")))

diff --git a/dev-libs/tlsh/tlsh-4.8.2-r2.ebuild 
b/dev-libs/tlsh/tlsh-4.8.2-r2.ebuild
new file mode 100644
index ..a6fbd70ae4c4
--- /dev/null
+++ b/dev-libs/tlsh/tlsh-4.8.2-r2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_IN_SOURCE_BUILD=1
+inherit cmake toolchain-funcs flag-o-matic
+
+DESCRIPTION="Fuzzy matching library"
+HOMEPAGE="https://github.com/trendmicro/tlsh";
+SRC_URI="https://github.com/trendmicro/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="|| ( Apache-2.0 BSD )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-big-endian.patch
+   "${FILESDIR}"/${P}-gnuinstalldirs.patch
+   "${FILESDIR}"/${P}-respect-flags.patch
+)
+
+src_prepare() {
+   # https://github.com/trendmicro/tlsh/issues/131
+   [[ "$(tc-endian)" == "big" ]] && append-flags "-D__SPARC"
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DTLSH_CHECKSUM_1B=1
+   -DTLSH_SHARED_LIBRARY=1
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   find "${ED}" -name '*.a' -delete || die # Remove the static lib
+}



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

2024-07-10 Thread Michał Górny
commit: b8a885a19b3105302fa47c9caad1b6083ee1d15e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 10 08:48:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 10 09:32:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8a885a1

dev-python/shapely: Enable py3.13

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

 dev-python/shapely/shapely-2.0.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/shapely/shapely-2.0.4-r1.ebuild 
b/dev-python/shapely/shapely-2.0.4-r1.ebuild
index 7807d991a0e5..3d46daa59ab1 100644
--- a/dev-python/shapely/shapely-2.0.4-r1.ebuild
+++ b/dev-python/shapely/shapely-2.0.4-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit distutils-r1
 



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

2024-07-10 Thread Michał Górny
commit: d92790683390daf3d9ccfc8c11aa7b653c89d870
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 10 08:54:08 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 10 09:32:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9279068

sci-libs/rtree: Bump to 1.3.0

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

 sci-libs/rtree/Manifest   |  1 +
 sci-libs/rtree/rtree-1.3.0.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/sci-libs/rtree/Manifest b/sci-libs/rtree/Manifest
index 9cc4d0715929..0fac7140604c 100644
--- a/sci-libs/rtree/Manifest
+++ b/sci-libs/rtree/Manifest
@@ -1 +1,2 @@
 DIST Rtree-1.0.0.tar.gz 48837 BLAKE2B 
60e516155e7e48158494b7ea4720dc71ece2111fb94e320976a6dd691d2458b8586c2bf8109a37d86db211ac342d77877b435bdb54627a94c898642e8520a071
 SHA512 
9a414cd65b27ba35313dd7185dece83f5d7235867f6f0c72c2902d7ffd72808138dbf30d8fe11c8bbf0ec463072e5f6112d75b5fdd5a1dab7720c56d3632d576
+DIST rtree-1.3.0.tar.gz 48190 BLAKE2B 
1a9ed3617ca14e3a88e5800e871e3d3edd58bc31d5dcad3c30a4a3a51b44678beacfddc1c72cbd984139e8e9acfffda45cc478857dacba5b44e7775f29ef890f
 SHA512 
28810b769d90914e5aea9ea0b7f27b946c8d19495965696624d4fdd94c6ad462eb5ce7004d2c41e017d14a69bc913f43fdcef5293abe8504b66d8dcd5f4955a2

diff --git a/sci-libs/rtree/rtree-1.3.0.ebuild 
b/sci-libs/rtree/rtree-1.3.0.ebuild
new file mode 100644
index ..ff8999dbd054
--- /dev/null
+++ b/sci-libs/rtree/rtree-1.3.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+DISTUTILS_USE_PEP517=setuptools
+PYPI_PN=${PN^}
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="R-Tree spatial index for Python GIS"
+HOMEPAGE="
+   https://rtree.readthedocs.io/
+   https://github.com/Toblerity/rtree/
+   https://pypi.org/project/Rtree/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   sci-libs/libspatialindex
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/numpy[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   dev-python/sphinx-issues
+distutils_enable_tests pytest



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

2024-07-10 Thread Michał Górny
commit: 0e079298292b093e5eca1432e414b47c0e30d7bf
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 10 08:54:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 10 09:32:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e079298

sci-libs/rtree: Add python@ as co-maintainer

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

 sci-libs/rtree/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/sci-libs/rtree/metadata.xml b/sci-libs/rtree/metadata.xml
index 34c930a0bce1..eb60738f3714 100644
--- a/sci-libs/rtree/metadata.xml
+++ b/sci-libs/rtree/metadata.xml
@@ -9,6 +9,10 @@
 andrewammerl...@gentoo.org
 Andrew Ammerlaan
 
+
+pyt...@gentoo.org
+Python
+
 
 Rtree is a ctypes Python wrapper of libspatialindex that provides a 
number of advanced spatial indexing
 features for the spatially curious Python user.



[gentoo-commits] repo/gentoo:master commit in: dev-python/spyder/, dev-python/trimesh/, dev-python/rtree/, profiles/updates/, ...

2024-07-10 Thread Michał Górny
commit: 287f462eba67dec7036cd51c4372896144219184
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 10 08:55:05 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 10 09:32:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=287f462e

Move {sci-libs → dev-python}/rtree

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

 {sci-libs => dev-python}/rtree/Manifest   | 0
 {sci-libs => dev-python}/rtree/metadata.xml   | 0
 {sci-libs => dev-python}/rtree/rtree-1.0.0.ebuild | 2 +-
 {sci-libs => dev-python}/rtree/rtree-1.3.0.ebuild | 0
 dev-python/spyder/spyder-5.5.4.ebuild | 2 +-
 dev-python/spyder/spyder-5.5.5.ebuild | 2 +-
 dev-python/spyder/spyder-6.0.0_beta2.ebuild   | 2 +-
 dev-python/trimesh/trimesh-4.4.0.ebuild   | 2 +-
 dev-python/trimesh/trimesh-4.4.2.ebuild   | 2 +-
 profiles/updates/3Q-2024  | 1 +
 10 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/sci-libs/rtree/Manifest b/dev-python/rtree/Manifest
similarity index 100%
rename from sci-libs/rtree/Manifest
rename to dev-python/rtree/Manifest

diff --git a/sci-libs/rtree/metadata.xml b/dev-python/rtree/metadata.xml
similarity index 100%
rename from sci-libs/rtree/metadata.xml
rename to dev-python/rtree/metadata.xml

diff --git a/sci-libs/rtree/rtree-1.0.0.ebuild 
b/dev-python/rtree/rtree-1.0.0.ebuild
similarity index 93%
rename from sci-libs/rtree/rtree-1.0.0.ebuild
rename to dev-python/rtree/rtree-1.0.0.ebuild
index ffa872d759b3..40896a2c822c 100644
--- a/sci-libs/rtree/rtree-1.0.0.ebuild
+++ b/dev-python/rtree/rtree-1.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8

diff --git a/sci-libs/rtree/rtree-1.3.0.ebuild 
b/dev-python/rtree/rtree-1.3.0.ebuild
similarity index 100%
rename from sci-libs/rtree/rtree-1.3.0.ebuild
rename to dev-python/rtree/rtree-1.3.0.ebuild

diff --git a/dev-python/spyder/spyder-5.5.4.ebuild 
b/dev-python/spyder/spyder-5.5.4.ebuild
index 45aec287fb4a..9975d016c80b 100644
--- a/dev-python/spyder/spyder-5.5.4.ebuild
+++ b/dev-python/spyder/spyder-5.5.4.ebuild
@@ -55,7 +55,7 @@ RDEPEND="
>=dev-python/qtconsole-5.5.1[${PYTHON_USEDEP}]
=dev-python/QtPy-2.1.0[${PYTHON_USEDEP},pyqt5,svg,webengine]
-   >=sci-libs/rtree-0.9.7[${PYTHON_USEDEP}]
+   >=dev-python/rtree-0.9.7[${PYTHON_USEDEP}]
>=dev-python/sphinx-0.6.6[${PYTHON_USEDEP}]
>=dev-python/spyder-kernels-2.5.1[${PYTHON_USEDEP}]
=dev-python/qtconsole-5.5.1[${PYTHON_USEDEP}]
=dev-python/QtPy-2.4.0[${PYTHON_USEDEP},svg,webengine]
-   >=sci-libs/rtree-0.9.7[${PYTHON_USEDEP}]
+   >=dev-python/rtree-0.9.7[${PYTHON_USEDEP}]
>=dev-python/sphinx-0.6.6[${PYTHON_USEDEP}]
>=dev-python/spyder-kernels-3.0.0_beta7[${PYTHON_USEDEP}]

[gentoo-commits] repo/gentoo:master commit in: dev-python/mapbox_earcut/, profiles/updates/, dev-python/mapbox-earcut/, ...

2024-07-10 Thread Michał Górny
commit: 4631c97d9a902638b67fa896ce1ea44b1dd4e564
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 10 09:10:15 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 10 09:32:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4631c97d

Rename dev-python/{mapbox_earcut → mapbox-earcut}

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

 dev-python/{mapbox_earcut => mapbox-earcut}/Manifest  | 0
 .../mapbox-earcut-1.0.1-r1.ebuild}| 0
 dev-python/{mapbox_earcut => mapbox-earcut}/metadata.xml  | 0
 dev-python/trimesh/trimesh-4.4.0.ebuild   | 4 ++--
 dev-python/trimesh/trimesh-4.4.2.ebuild   | 4 ++--
 profiles/updates/3Q-2024  | 1 +
 6 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/dev-python/mapbox_earcut/Manifest 
b/dev-python/mapbox-earcut/Manifest
similarity index 100%
rename from dev-python/mapbox_earcut/Manifest
rename to dev-python/mapbox-earcut/Manifest

diff --git a/dev-python/mapbox_earcut/mapbox_earcut-1.0.1-r1.ebuild 
b/dev-python/mapbox-earcut/mapbox-earcut-1.0.1-r1.ebuild
similarity index 100%
rename from dev-python/mapbox_earcut/mapbox_earcut-1.0.1-r1.ebuild
rename to dev-python/mapbox-earcut/mapbox-earcut-1.0.1-r1.ebuild

diff --git a/dev-python/mapbox_earcut/metadata.xml 
b/dev-python/mapbox-earcut/metadata.xml
similarity index 100%
rename from dev-python/mapbox_earcut/metadata.xml
rename to dev-python/mapbox-earcut/metadata.xml

diff --git a/dev-python/trimesh/trimesh-4.4.0.ebuild 
b/dev-python/trimesh/trimesh-4.4.0.ebuild
index 4caed79c4b4a..b9898a47ae41 100644
--- a/dev-python/trimesh/trimesh-4.4.0.ebuild
+++ b/dev-python/trimesh/trimesh-4.4.0.ebuild
@@ -45,7 +45,7 @@ RDEPEND="
 "
 BDEPEND="
test? (
-   dev-python/mapbox_earcut[${PYTHON_USEDEP}]
+   dev-python/mapbox-earcut[${PYTHON_USEDEP}]
dev-python/pillow[webp,${PYTHON_USEDEP}]
)
 "
@@ -67,7 +67,7 @@ python_test() {
 pkg_postinst() {
optfeature_header "${PN} functionality can be extended by installing 
the following packages:"
optfeature "making GUI applications with 3D stuff" dev-python/glooey
-   optfeature "2D triangulations of polygons" dev-python/mapbox_earcut
+   optfeature "2D triangulations of polygons" dev-python/mapbox-earcut
optfeature "loading a number of additional mesh formats" 
dev-python/meshio
optfeature "figuring out how much memory we have" dev-python/psutil
optfeature "marching cubes and other nice stuff" dev-python/scikit-image

diff --git a/dev-python/trimesh/trimesh-4.4.2.ebuild 
b/dev-python/trimesh/trimesh-4.4.2.ebuild
index b20d152b85e9..696cdafc807e 100644
--- a/dev-python/trimesh/trimesh-4.4.2.ebuild
+++ b/dev-python/trimesh/trimesh-4.4.2.ebuild
@@ -45,7 +45,7 @@ RDEPEND="
 "
 BDEPEND="
test? (
-   dev-python/mapbox_earcut[${PYTHON_USEDEP}]
+   dev-python/mapbox-earcut[${PYTHON_USEDEP}]
dev-python/pillow[webp,${PYTHON_USEDEP}]
)
 "
@@ -67,7 +67,7 @@ python_test() {
 pkg_postinst() {
optfeature_header "${PN} functionality can be extended by installing 
the following packages:"
optfeature "making GUI applications with 3D stuff" dev-python/glooey
-   optfeature "2D triangulations of polygons" dev-python/mapbox_earcut
+   optfeature "2D triangulations of polygons" dev-python/mapbox-earcut
optfeature "loading a number of additional mesh formats" 
dev-python/meshio
optfeature "figuring out how much memory we have" dev-python/psutil
optfeature "marching cubes and other nice stuff" dev-python/scikit-image

diff --git a/profiles/updates/3Q-2024 b/profiles/updates/3Q-2024
index ff717362a8a2..ac2d01ee8610 100644
--- a/profiles/updates/3Q-2024
+++ b/profiles/updates/3Q-2024
@@ -1 +1,2 @@
 move sci-libs/rtree dev-python/rtree
+move dev-python/mapbox_earcut dev-python/mapbox-earcut



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

2024-07-10 Thread Michał Górny
commit: 01494f8df40913edbcea7bc513864ca66a937a0a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 10 09:10:59 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 10 09:32:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01494f8d

dev-python/trimesh: Enable py3.13

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

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

diff --git a/dev-python/trimesh/trimesh-4.4.2.ebuild 
b/dev-python/trimesh/trimesh-4.4.2.ebuild
index 696cdafc807e..37fd5b19ad93 100644
--- a/dev-python/trimesh/trimesh-4.4.2.ebuild
+++ b/dev-python/trimesh/trimesh-4.4.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit distutils-r1 optfeature
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/

2024-07-10 Thread David Seifert
commit: ba7a37ae497cae7b1ff14e9cebe1c23b0b253066
Author: David Seifert  gentoo  org>
AuthorDate: Wed Jul 10 09:51:01 2024 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Jul 10 09:51:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba7a37ae

app-emulation/open-vm-tools: add myself as a maintainer

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

 app-emulation/open-vm-tools/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-emulation/open-vm-tools/metadata.xml 
b/app-emulation/open-vm-tools/metadata.xml
index f53e431f81a1..85076593c086 100644
--- a/app-emulation/open-vm-tools/metadata.xml
+++ b/app-emulation/open-vm-tools/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   s...@gentoo.org
+   David Seifert
+   

The Open Virtual Machine Tools (open-vm-tools) are the open 
source
implementation of VMware Tools. They are a set of guest 
operating system



[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/

2024-07-10 Thread David Seifert
commit: 483c065522a8f3ac4a72dc191df8e881da47145b
Author: David Seifert  gentoo  org>
AuthorDate: Wed Jul 10 09:51:02 2024 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Jul 10 09:51:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=483c0655

app-emulation/open-vm-tools: add 12.4.5

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

 app-emulation/open-vm-tools/Manifest   |   1 +
 .../open-vm-tools/open-vm-tools-12.4.5.ebuild  | 140 +
 2 files changed, 141 insertions(+)

diff --git a/app-emulation/open-vm-tools/Manifest 
b/app-emulation/open-vm-tools/Manifest
index bdbc4e5c9a51..66c75942c53e 100644
--- a/app-emulation/open-vm-tools/Manifest
+++ b/app-emulation/open-vm-tools/Manifest
@@ -1,2 +1,3 @@
 DIST open-vm-tools-12.2.0-21223074.tar.gz 4365836 BLAKE2B 
ecac1ada523b9ba6e6f9e880f700a9c35200e9093c81f3367ce3b196365166f682f7d8ba290f624417b83c3573894020fe6b4cbd82a117412ebe80df283f32db
 SHA512 
d663d8ea455264cad7d3eaac16c5d08672e8e10f7a9171be40fff69e208ae697bc0e8af498c978d8de470ed273351b42c54994b2c552fdc05b828c80f4826b84
 DIST open-vm-tools-12.2.5-21855600.tar.gz 4365531 BLAKE2B 
1df621aea3d349af45c41268f3ab9ef6dc012bc7b74b8ff399a3819f75c92b408f272c03e31ff74d7f1aceda8a88e5755064236b87403d8ef2717567de174434
 SHA512 
72db3b88f61624d26e8ff7e37e4fc52ecd0bec0b6f076d935870c03312321c5e0b406d05eae7012872734a50626ed760dff2cf872e26ec18ebf200aff5ed12ef
+DIST open-vm-tools-12.4.5-23787635.tar.gz 4356612 BLAKE2B 
59fab76bc740d6c8e8b76f8c2379f751a62a4d4c01add9520acafbd5601d9490c7fb7d5a3631d1198c811be33b1bd7c7b381de2f9a8f703ceec21aab6331797a
 SHA512 
dd90622a0f1c773ed217040788a1bdbfba1e60256d4e5159a2557155f6ac642ab71488044860e417cdd853aad77a6495b98e8fd02f9755be90cc1dc71c840a3c

diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.4.5.ebuild 
b/app-emulation/open-vm-tools/open-vm-tools-12.4.5.ebuild
new file mode 100644
index ..96a3b32786df
--- /dev/null
+++ b/app-emulation/open-vm-tools/open-vm-tools-12.4.5.ebuild
@@ -0,0 +1,140 @@
+# Copyright 2007-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools linux-info pam systemd udev
+
+MY_P="${P}-23787635"
+
+DESCRIPTION="Tools for VMware guests"
+HOMEPAGE="https://github.com/vmware/open-vm-tools";
+SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz";
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl 
+vgauth"
+REQUIRED_USE="
+   multimon? ( X )
+   vgauth? ( ssl )"
+
+RDEPEND="
+   dev-libs/glib
+   net-libs/libtirpc
+   deploypkg? ( dev-libs/libmspack )
+   fuse? ( sys-fs/fuse:0 )
+   pam? ( sys-libs/pam )
+   !pam? ( virtual/libcrypt:= )
+   ssl? ( dev-libs/openssl:= )
+   vgauth? (
+   dev-libs/libxml2
+   dev-libs/xmlsec:=
+   )
+   X? (
+   x11-libs/gdk-pixbuf-xlib
+   x11-libs/gtk+:3
+   x11-libs/libSM
+   x11-libs/libXcomposite
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXtst
+   gtkmm? (
+   dev-cpp/gtkmm:3.0
+   dev-libs/libsigc++:2
+   )
+   multimon? ( x11-libs/libXinerama )
+   )
+   dnet? ( dev-libs/libdnet )
+   icu? ( dev-libs/icu:= )
+   resolutionkms? (
+   x11-libs/libdrm[video_cards_vmware]
+   virtual/libudev
+   )"
+DEPEND="${RDEPEND}
+   net-libs/rpcsvc-proto"
+BDEPEND="
+   dev-util/glib-utils
+   virtual/pkgconfig
+   doc? ( app-text/doxygen )"
+
+PATCHES=(
+   "${FILESDIR}"/10.1.0-Werror.patch
+   "${FILESDIR}"/11.3.5-icu.patch
+)
+
+pkg_setup() {
+   local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3 
~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS ~FUSE_FS"
+   use X && CONFIG_CHECK+=" ~DRM_VMWGFX"
+   kernel_is -lt 5 5 || CONFIG_CHECK+=" ~X86_IOPL_IOPERM"
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   eapply -p2 "${PATCHES[@]}"
+   eapply_user
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-glibc-check
+   --disable-tests
+   --without-root-privileges
+   $(use_enable multimon)
+   $(use_with X x)
+   $(use_with X gtk3)
+   $(use_with gtkmm gtkmm3)
+   $(use_enable doc docs)
+   $(use_enable resolutionkms)
+   $(use_enable deploypkg)
+   $(use_with pam)
+   $(use_enable vgauth)
+   $(use_with dnet)
+   $(use_with icu)
+   --with-udev-rules-dir="$(get_udevdir)"/rules.d
+   )
+   # Avoid a bug in configure.ac
+  

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

2024-07-10 Thread Miroslav Šulc
commit: d130d620ece2e6eee022e2d9d6eed1cdd0cf1bce
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Jul  3 06:31:50 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jul 10 10:18:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d130d620

dev-java/gson: add 2.11.0

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/37469
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/gson/Manifest   |  1 +
 dev-java/gson/gson-2.11.0.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/dev-java/gson/Manifest b/dev-java/gson/Manifest
index be2124b47485..813f8d121a60 100644
--- a/dev-java/gson/Manifest
+++ b/dev-java/gson/Manifest
@@ -1,2 +1,3 @@
 DIST gson-2.10.2_pre20231128.tar.gz 451312 BLAKE2B 
d16e0510e0806fd33e8d49b5a8fb73e969b89acb2598ca34a43faa97a09debc99466ab472176d60d617aa20b2190884def25881f0bf651e96be2c1bb9a976d70
 SHA512 
37f2073e5eee2cb85626040552ac750f4917abd05e3b7944c30a2d5ace6888424870a95a0ceba89bf2dadf9ab33e6bbae1591509b84f35aba4521780764c0877
+DIST gson-parent-2.11.0.tar.gz 458360 BLAKE2B 
88d242c725b054ac5e7e3ef31f312f77dd03aea29f6604770253564d80f84cd752b43d74dd416785836d08884e462275f8ec924a00e2ffee195c0237bc2bac0b
 SHA512 
1834b7c95f0a40ff1bcf8088f3ffdb8332ae38d452bab4ad2c9271421e75a9236645d1ee0fdb58c2f32eac86cf503afa3de19f08eb422cc91c4d32e370c36eac
 DIST truth-1.1.3.jar 243021 BLAKE2B 
a59149038c62ef5dd352b13d4b393e1b7715fbafe5ed86ec2d16d722c738a31dcdca10132fc73b17b367ac4309e5407ba2e489f8d4c8fbca60ce5f35ae75d1e3
 SHA512 
f29a9fb070aff8a32358a7b6c8998c0095de5d8d68afa7f7bac759c7050309deff929e767657ecbbefd96163460f10255ca01bc567ab30df4834b9d916a4fae8

diff --git a/dev-java/gson/gson-2.11.0.ebuild b/dev-java/gson/gson-2.11.0.ebuild
new file mode 100644
index ..dc44f42379f8
--- /dev/null
+++ b/dev-java/gson/gson-2.11.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="com.google.code.gson:gson:${PV}"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Gson JSON library"
+HOMEPAGE="https://github.com/google/gson";
+SRC_URI="https://github.com/google/gson/archive/gson-parent-${PV}.tar.gz
+   test? ( 
https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar )"
+S="${WORKDIR}/gson-gson-parent-${PV}/gson"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+DEPEND="
+   dev-java/error-prone-annotations:0
+   >=virtual/jdk-17:*
+   test? (
+   dev-java/guava:0
+   dev-java/guava-testlib:0
+   )"
+# src/test/java/com/google/gson/functional/Java17RecordTest.java:78:
+# error: records are not supported in -source 11
+RDEPEND=">=virtual/jre-17:*"
+
+DOCS=(
+   ../CHANGELOG.md
+   ../GsonDesignDocument.md
+   ../README.md
+   ../Troubleshooting.md
+   ../UserGuide.md
+)
+
+PATCHES=( "${FILESDIR}/gson-2.10.2-GsonVersionDiagnosticsTest.patch" )
+
+JAVA_CLASSPATH_EXTRA="error-prone-annotations"
+JAVA_RESOURCE_DIRS="src/main/resources"
+JAVA_SRC_DIR=(
+   "src/main/java"
+   "src/main/java-templates"
+)
+
+JAVA_TEST_EXCLUDES=(
+   # requires the test class to be obfuscated using proguard which we do 
not have atm
+   "com.google.gson.functional.EnumWithObfuscatedTest"
+)
+JAVA_TEST_GENTOO_CLASSPATH="
+   guava
+   guava-testlib
+   junit-4
+"
+JAVA_TEST_RESOURCE_DIRS="src/test/resources"
+JAVA_TEST_SRC_DIR="src/test/java"
+
+src_prepare() {
+   default #780585
+   java-pkg-2_src_prepare
+   sed -e "s/\${project.version}/${PV}/g" \
+   -i 
src/main/java-templates/com/google/gson/internal/GsonBuildConfig.java \
+   || die "Failed to set version"
+   grep ^Bundle bnd.bnd > src/main/resources/META-INF/MANIFEST.MF || die
+   echo "Import-Package: sun.misc;resolution:=optional, 
com.google.gson.annotations" \
+   >> src/main/resources/META-INF/MANIFEST.MF || die
+}
+
+src_test() {
+   JAVA_GENTOO_CLASSPATH_EXTRA="${DISTDIR}/truth-1.1.3.jar:testdata.jar"
+   java-pkg-simple_src_test
+}



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

2024-07-10 Thread Joonas Niilola
commit: 2132eaa6af0e7fb0ad14fa852fd1e5c80352ba9e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jul 10 10:21:56 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jul 10 10:22:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2132eaa6

www-client/firefox: add 115.13.0

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

 www-client/firefox/Manifest|  100 ++
 www-client/firefox/firefox-115.13.0.ebuild | 1414 
 2 files changed, 1514 insertions(+)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 8629aa9d46c5..0af19ce0958d 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -198,6 +198,106 @@ DIST firefox-115.12.0esr-xh.xpi 414802 BLAKE2B 
35b5cabfb1830b21a34e7c57357fab537
 DIST firefox-115.12.0esr-zh-CN.xpi 650834 BLAKE2B 
e5b6e072a8609aa65c988dcff5824010276c372f12938e860aa50c5d0cb75de649a1cf2e035c275419435ca69bdd95550130c6de4e3fab80231d40b5ada995ab
 SHA512 
bfa4cd5b8ca8419a0ccb19ffbb7fc7156283bbb784944bbdf1102b631cea372ceddb362cf8181a57bf8587bbaaa28deed78c0ce288b4d8a09145e047ef82ed95
 DIST firefox-115.12.0esr-zh-TW.xpi 653669 BLAKE2B 
e5b95c1f07618ea7ccc285e77eb92ed92ae3573af29ec29aec33e1f7e516fbb7df060de47b0f521df816faba193575f619cf937ef378f594f347dd7235b393ad
 SHA512 
030d7a603010447d82d9670babda138f44f39b7c1370c0447124dcdcf4bc90086b973ee8664406b4d97fa292cfc692ec31732e9fead685a4fe1696c324431045
 DIST firefox-115.12.0esr.source.tar.xz 505219784 BLAKE2B 
6d2cc80daca9977f73ea0c0fe7e7cac999f2d7a99c324332d69d9438a6d954fe72ffb35e4df4c2a86abcdc94231c4847bb3e64dd612240f8a6d86e63abdb1be2
 SHA512 
d98475061d870e0f3aa920b7c0b9b0c1cbdb3f4102f760f1d1c5ea3e45e216c673c8d3662501e7e78af4950a003a519e94b57e9b1eda8d615c159cdf62130e89
+DIST firefox-115.13.0esr-ach.xpi 458869 BLAKE2B 
766ff00e9e84e3b51fb84ca98219b606bf0cf5c5b7a3217a19653db39dabd16d8f8819d1492b216b18b2a9fdab7207f79f2b56c71b27cf51b1ab8959f5855aca
 SHA512 
629bc6c9cbc00448467a1590588c04e6264713669e38f3b3162586c2bafec5908780b76d794b20dd8b511e6b0d652ab81b6a9d015b0637d2f63937d071797ccb
+DIST firefox-115.13.0esr-af.xpi 415050 BLAKE2B 
2ff8b6ee58285be981cfe3406a6dd7d7f3f5f4a5fec849916c1c0cb415962de5f81c020a26b9965fd8492db4cc46f5120b3185c7d62dda0e1cbb94a7f68a4d1a
 SHA512 
c29eb1c6f2baab48a6a1908071ba42281662709f717b0cdd9fd54d5fdaf4f4e34c23a0c7a69daed957957f9b651b554a17c7573cc5a12d4676c7f97b0bf9d68a
+DIST firefox-115.13.0esr-an.xpi 499423 BLAKE2B 
f72367ee01c38c4958c4416c1a3f54b2dcca90c93fe17311065e47e9c465a3cf2c3e363baf8720f7a261c3f92be5e4622ecf17ea4dc0cbeda40695a3d61bbf62
 SHA512 
2a6f4da626d74cd2dc05e3ec42fc063c631bdb6b70413fbc66ce7b890118219501e6e237b53f51393d9b12fef81f39afac7cc4a3d4f4dcae927874f10e006701
+DIST firefox-115.13.0esr-ar.xpi 605444 BLAKE2B 
dc393bf862d39c7e72dc1edc31ae1675b0f907ce5a37c8eb8278b448c63215745a3533177a8e6b71b774b829a5947ad55549eb71c90b6a9e98d3d46d6c50b06a
 SHA512 
ec5da67bc4e210a9887eb503b1e27933e3cf63489f0c31290a7c949ec6299b2135e1e8ddacffd7220c2e16da4c3d001a2eec1d4cf80a8693d94eb71001fc8823
+DIST firefox-115.13.0esr-ast.xpi 491184 BLAKE2B 
5dcfcc1dcb664c78d71e22e8f38d13ad80cf6602071b601445477dc33887ae1883761e6c536341a59d195422884cf5d481e9a9692c9945672debdf654e78292a
 SHA512 
3fc92b689f80672c0b5a97eaaabcc242aa42cf3e33aaf9c93e444c45a7e0dfd97baf139c937e11a50d35ee960bea91bbe53125942209bc1f9face75288beec3d
+DIST firefox-115.13.0esr-az.xpi 485937 BLAKE2B 
f65761f146ae48b0704a3ab4dc34f45ac4c7374313fcfeb838c1f23b577200bc243f2f7c2fd6ce477aa0a85ef0425f26bb30a28c84904385885b32bb41736050
 SHA512 
380d055cb9b3919061a8e23f804d39ce24fbc135a0d963911b256ccebee57a2bf6af99f24b4acd7c70c44b7e3f9ca3718701968cd72b16c39f3afc225bd0b395
+DIST firefox-115.13.0esr-be.xpi 711827 BLAKE2B 
16dfcfe555f23037b2d5360c7f3109fc69d10003e6de4a087f8aabe48639039396bddb06ae7da2082b45cf188897cffefa6bea4366816db3a1bc8f3dd3d3863b
 SHA512 
fff6b8c7ea887208ec541822a1ab073f0303df6aaace84c6c0cfa682a538906d9a67ba103690adbda920dd0394d5ecc249765781f1304e6fc2ae266a9ea86ae3
+DIST firefox-115.13.0esr-bg.xpi 597471 BLAKE2B 
d475045b3abac2492f4316e21bd1892eb06656162ea6bfe93bf34a1f3b052373f72c85ca33a20a7c7afb35543ea4e1c9a520c622c11f287b0b1ce049ca34a203
 SHA512 
82b83fc0891fc3c4101fdcf046516f466c9d36227e54783e30252bc0f8d1647394f4c667d1c473c4f7568a0094a84c1216acaa32b9604704e7a0d4bcebab2d1e
+DIST firefox-115.13.0esr-bn.xpi 576186 BLAKE2B 
68de38e08f980f61f9d228df018c9af388622807f032e98ac453a2cc0fb0dc22ba5cfa0421c850da2dac70d30f2bdf37ce20e8f08fc42c1a35b73e0ac23669c5
 SHA512 
21110dada66d3dc26bfe92f771b487fc39374af0b17e6cb66dd68c0613471dacf1e04aa59fa0c3c6d870114b85d0232ac339143de561ddf346255182e83183ef
+DIST firefox-115.13.0esr-br.xpi 584021 BLAKE2B 
aea8cf321ac9625979f6d77643b9a5cc83dd965d7124a18e447ed182fe5fda37ecf5654bcfa5368df9cd63574a9376fe9c802c5dcf3a72a5d1c3cbeecf0405eb
 SHA512 
0e58cfdfb3154caef8dfd3e4d826e58eac33cb8d296cd362c715bea383dcb74bd4c37363d23752a29614abd5542f76c3f78a6c5f31d0567393073f0d8f806532
+DIST firefox-115.13.0esr-bs.xpi 496142 BLAK

[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-apache-tomcat/

2024-07-10 Thread Miroslav Šulc
commit: 465bf6b000d83e78c26de7d021d570a1c2376037
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Jul 10 06:08:18 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jul 10 10:24:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=465bf6b0

sec-keys/openpgp-keys-apache-tomcat: add 9.0.91

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 sec-keys/openpgp-keys-apache-tomcat/Manifest  |  1 +
 .../openpgp-keys-apache-tomcat-9.0.91.ebuild  | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/sec-keys/openpgp-keys-apache-tomcat/Manifest 
b/sec-keys/openpgp-keys-apache-tomcat/Manifest
index 4c58a13baab9..d16984c245aa 100644
--- a/sec-keys/openpgp-keys-apache-tomcat/Manifest
+++ b/sec-keys/openpgp-keys-apache-tomcat/Manifest
@@ -3,3 +3,4 @@ DIST openpgp-keys-apache-tomcat-10.1.25-KEYS.asc 35385 BLAKE2B 
1c2bba42759f901fe
 DIST openpgp-keys-apache-tomcat-9.0.88-KEYS.asc 14008 BLAKE2B 
62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231
 SHA512 
51ad85d42824d22ace66ce262df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e
 DIST openpgp-keys-apache-tomcat-9.0.89-KEYS.asc 14008 BLAKE2B 
62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231
 SHA512 
51ad85d42824d22ace66ce262df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e
 DIST openpgp-keys-apache-tomcat-9.0.90-KEYS.asc 14008 BLAKE2B 
62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231
 SHA512 
51ad85d42824d22ace66ce262df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e
+DIST openpgp-keys-apache-tomcat-9.0.91-KEYS.asc 14008 BLAKE2B 
62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231
 SHA512 
51ad85d42824d22ace66ce262df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e

diff --git 
a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.91.ebuild 
b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.91.ebuild
new file mode 100644
index ..57c3e1749269
--- /dev/null
+++ 
b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.91.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used by tomcat.apache.org"
+HOMEPAGE="https://tomcat.apache.org/download-90.cgi";
+SRC_URI="https://downloads.apache.org/tomcat/tomcat-$(ver_cut 1)/v${PV}/KEYS 
-> ${P}-KEYS.asc"
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="${PV}"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
+
+src_install() {
+   local files=( ${A} )
+   insinto /usr/share/openpgp-keys
+   newins - tomcat-${PV}.apache.org.asc < <(cat 
"${files[@]/#/${DISTDIR}/}" || die)
+}



[gentoo-commits] repo/gentoo:master commit in: www-servers/tomcat/

2024-07-10 Thread Miroslav Šulc
commit: 11356ee7720376d7b2f594a992bc09413d9db107
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Jul 10 06:06:38 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jul 10 10:24:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11356ee7

www-servers/tomcat: add 9.0.91

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 www-servers/tomcat/Manifest |   2 +
 www-servers/tomcat/tomcat-9.0.91.ebuild | 170 
 2 files changed, 172 insertions(+)

diff --git a/www-servers/tomcat/Manifest b/www-servers/tomcat/Manifest
index 7ce2d3f81891..eac368bc2990 100644
--- a/www-servers/tomcat/Manifest
+++ b/www-servers/tomcat/Manifest
@@ -6,3 +6,5 @@ DIST apache-tomcat-9.0.89-src.tar.gz 6319184 BLAKE2B 
a3c9539fe25a5ca87820214a7b7
 DIST apache-tomcat-9.0.89-src.tar.gz.asc 833 BLAKE2B 
7629f94f4d036a6fc307bc6d157758eb5291a0b854bed20f0341ef0dffda8cff4722d4e47c2ad5f7e8d331ab0563532d53596859dcd990a75809f0432862f63a
 SHA512 
5cf7dc5890f928acb43d2401e196166cfbd473236a27afde9fed621e0eefd3b9b59abe3ad8ac4e77086752e67afd0d60af9003e84f5cb2e66a58e6dee89b7366
 DIST apache-tomcat-9.0.90-src.tar.gz 6311070 BLAKE2B 
0e585a798f3bc476e826296a4fb77fde479dd88be7ea4c7f94982714a16ffca7b57ffa4cb527322192631a4eb617c6a3a19d338e592e9642c7e771cc77f7d9a7
 SHA512 
ade9eda20fe137080eb4fb43a36e510025822acabaf5564a950d24eded491e3f8846dff6ab6382716cd2f3aa676e4f134d28d7c1fa5f9d89230aa600d18071cb
 DIST apache-tomcat-9.0.90-src.tar.gz.asc 833 BLAKE2B 
d8c145bc9d13f79dfe3515a0dad0d389803a1e4353a0d4a164d8837fc037319b04d632db7b4c3aca55e493b9e0e1e0267d5d34f22c3bede143937c0702721d08
 SHA512 
74ed315b748be390e7a74705a209316625a811d163d0ed1149d58f93c02558953023836422fffbfe9b9bb68036563ad7e764d07dd65fe531fd361dda5ce8192c
+DIST apache-tomcat-9.0.91-src.tar.gz 6325998 BLAKE2B 
2ef19aec14df363904a302ff4d8e6a2de17caa056d25bf418031fc018e75b71ad9cf5694706d0152a9147a30a9376f89f776fdc90a67452f03da78814f3e2ea3
 SHA512 
43e09871b76f63416d8ac9d4594752dba5f8335e34bceb0ef0b210f47314e922e95e0e6a2939ac4807d60d2fb5b81f03079590644fc2a9fa5d51cccfd3813ab4
+DIST apache-tomcat-9.0.91-src.tar.gz.asc 833 BLAKE2B 
a6d0fbb5fe929ce9badd9d4322a9018f844909bc3707593c496a6412b9240e0b034d638b555ac0e52a73504a4911477d2d4b1eda1f9ca3ffe2f201e52015e9f5
 SHA512 
88c294cce8168e444bc15c8b995a1c56458a952c73f94ceaeb66445b23e5b8116423f187ab65e358d0cc939b3575cd2a444adf9d59dc704b62f4a85e9970303b

diff --git a/www-servers/tomcat/tomcat-9.0.91.ebuild 
b/www-servers/tomcat/tomcat-9.0.91.ebuild
new file mode 100644
index ..7b448f073a63
--- /dev/null
+++ b/www-servers/tomcat/tomcat-9.0.91.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+
+inherit java-pkg-2 prefix verify-sig
+
+MY_P="apache-${P}-src"
+
+DESCRIPTION="Tomcat Servlet-4.0/JSP-2.3/EL-3.0/WebSocket-1.1/JASPIC-1.1 
Container"
+HOMEPAGE="https://tomcat.apache.org/";
+SRC_URI="mirror://apache/${PN}/tomcat-9/v${PV}/src/${MY_P}.tar.gz
+   verify-sig? ( https://downloads.apache.org/tomcat/tomcat-$(ver_cut 
1)/v${PV}/src/${MY_P}.tar.gz.asc )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="9"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="extra-webapps"
+
+RESTRICT="test" # can we run them on a production system?
+
+ECJ_SLOT="4.20"
+
+COMMON_DEP="dev-java/bnd-annotation:0
+   dev-java/eclipse-ecj:${ECJ_SLOT}
+   dev-java/jax-rpc-api:0
+   dev-java/wsdl4j:0"
+RDEPEND="${COMMON_DEP}
+   acct-group/tomcat
+   acct-user/tomcat
+   >=virtual/jre-1.8:*"
+DEPEND="${COMMON_DEP}
+   app-admin/pwgen
+   >=dev-java/ant-1.10.14-r3:0
+   dev-java/bnd-ant:0
+   dev-java/bnd-util:0
+   dev-java/bndlib:0
+   dev-java/libg:0
+   dev-java/osgi-cmpn:8
+   dev-java/osgi-core:0
+   dev-java/slf4j-api:0
+   >=virtual/jdk-17:*
+   test? (
+   >=dev-java/ant-1.10.14-r3:0[junit]
+   dev-java/easymock:3.2
+   )"
+
+BDEPEND="verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-${PV}:${PV} )"
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tomcat-${PV}.apache.org.asc"
+
+PATCHES=(
+   "${FILESDIR}/tomcat-9.0.87-build.xml.patch"
+   "${FILESDIR}/tomcat-9.0.87-gentoo-bnd.patch"
+)
+
+src_prepare() {
+   default #780585
+   java-pkg-2_src_prepare
+   java-pkg_clean
+
+   cat > build.properties <<-EOF || die
+   compile.debug=false
+   execute.download=false
+   exist=true # skip target="downloadfile-2"
+   version=${PV}-gentoo
+   version.number=${PV}
+   ant.jar=$(java-pkg_getjar --build-only ant ant.jar)
+   bnd-annotation.jar=$(java-pkg_getjars bnd-annotation)
+   bnd-ant.jar=$(java-pkg_getjars --build-only bnd-ant)
+   bnd-util.jar=$(java-pkg_getjars

[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-apache-tomcat/

2024-07-10 Thread Miroslav Šulc
commit: 20613511f2dbdbf4a4685c4666a5715dc0c323c3
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Jul 10 06:21:30 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jul 10 10:24:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20613511

sec-keys/openpgp-keys-apache-tomcat: drop 9.0.88

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/37506
Signed-off-by: Miroslav Šulc  gentoo.org>

 sec-keys/openpgp-keys-apache-tomcat/Manifest  |  1 -
 .../openpgp-keys-apache-tomcat-9.0.88.ebuild  | 19 ---
 2 files changed, 20 deletions(-)

diff --git a/sec-keys/openpgp-keys-apache-tomcat/Manifest 
b/sec-keys/openpgp-keys-apache-tomcat/Manifest
index d16984c245aa..f525165dd7b7 100644
--- a/sec-keys/openpgp-keys-apache-tomcat/Manifest
+++ b/sec-keys/openpgp-keys-apache-tomcat/Manifest
@@ -1,6 +1,5 @@
 DIST openpgp-keys-apache-tomcat-10.1.24-KEYS.asc 35385 BLAKE2B 
1c2bba42759f901fef1cda1871c706cd5f960de4120de62361853b7e6cade3c205852215e8562e066ca675506bf1a8d424fb588dfd856cdc99bca5bcc575be06
 SHA512 
43d3c06e6eb776b939864a092161f70759e6f095b9b2bb7f00172cb6dca890fb88dff6f646863b882226ac490ad8082c03a84f93dfe917e7b9aab378f54612ce
 DIST openpgp-keys-apache-tomcat-10.1.25-KEYS.asc 35385 BLAKE2B 
1c2bba42759f901fef1cda1871c706cd5f960de4120de62361853b7e6cade3c205852215e8562e066ca675506bf1a8d424fb588dfd856cdc99bca5bcc575be06
 SHA512 
43d3c06e6eb776b939864a092161f70759e6f095b9b2bb7f00172cb6dca890fb88dff6f646863b882226ac490ad8082c03a84f93dfe917e7b9aab378f54612ce
-DIST openpgp-keys-apache-tomcat-9.0.88-KEYS.asc 14008 BLAKE2B 
62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231
 SHA512 
51ad85d42824d22ace66ce262df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e
 DIST openpgp-keys-apache-tomcat-9.0.89-KEYS.asc 14008 BLAKE2B 
62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231
 SHA512 
51ad85d42824d22ace66ce262df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e
 DIST openpgp-keys-apache-tomcat-9.0.90-KEYS.asc 14008 BLAKE2B 
62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231
 SHA512 
51ad85d42824d22ace66ce262df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e
 DIST openpgp-keys-apache-tomcat-9.0.91-KEYS.asc 14008 BLAKE2B 
62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231
 SHA512 
51ad85d42824d22ace66ce262df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e

diff --git 
a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.88.ebuild 
b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.88.ebuild
deleted file mode 100644
index 57c3e1749269..
--- 
a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.88.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="OpenPGP keys used by tomcat.apache.org"
-HOMEPAGE="https://tomcat.apache.org/download-90.cgi";
-SRC_URI="https://downloads.apache.org/tomcat/tomcat-$(ver_cut 1)/v${PV}/KEYS 
-> ${P}-KEYS.asc"
-S="${WORKDIR}"
-
-LICENSE="public-domain"
-SLOT="${PV}"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-src_install() {
-   local files=( ${A} )
-   insinto /usr/share/openpgp-keys
-   newins - tomcat-${PV}.apache.org.asc < <(cat 
"${files[@]/#/${DISTDIR}/}" || die)
-}



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

2024-07-10 Thread Michał Górny
commit: edf6876c43828c4321e0f9b70398f4cc8f51da55
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 10 09:51:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 10 10:53:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edf6876c

dev-python/tables: Add a patch for numpy-2 support

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

 dev-python/tables/files/tables-3.9.2-numpy-2.patch | 264 +
 dev-python/tables/tables-3.9.2-r1.ebuild   |  80 +++
 2 files changed, 344 insertions(+)

diff --git a/dev-python/tables/files/tables-3.9.2-numpy-2.patch 
b/dev-python/tables/files/tables-3.9.2-numpy-2.patch
new file mode 100644
index ..a3d56d13f1a8
--- /dev/null
+++ b/dev-python/tables/files/tables-3.9.2-numpy-2.patch
@@ -0,0 +1,264 @@
+diff --git a/setup.py b/setup.py
+index 48dc6ca5..e8957c1f 100755
+--- a/setup.py
 b/setup.py
+@@ -736,7 +736,10 @@ if __name__ == "__main__":
+ 
+ # -
+ 
+-def_macros = [("NDEBUG", 1)]
++def_macros = [
++("NDEBUG", 1),
++("NPY_TARGET_VERSION", "NPY_1_20_API_VERSION"),
++]
+ 
+ # Define macros for Windows platform
+ if os.name == "nt":
+diff --git a/src/utils.c b/src/utils.c
+index 15fce02d..b28dbc90 100644
+--- a/src/utils.c
 b/src/utils.c
+@@ -765,8 +765,8 @@ hid_t create_ieee_complex64(const char *byteorder) {
+ return float_id;
+   }
+ 
+-  H5Tinsert(complex_id, "r", HOFFSET(npy_complex64, real), float_id);
+-  H5Tinsert(complex_id, "i", HOFFSET(npy_complex64, imag), float_id);
++  H5Tinsert(complex_id, "r", 0, float_id);
++  H5Tinsert(complex_id, "i", 4, float_id);
+   H5Tclose(float_id);
+   return complex_id;
+ }
+@@ -790,8 +790,8 @@ hid_t create_ieee_complex128(const char *byteorder) {
+ return float_id;
+   }
+ 
+-  H5Tinsert(complex_id, "r", HOFFSET(npy_complex128, real), float_id);
+-  H5Tinsert(complex_id, "i", HOFFSET(npy_complex128, imag), float_id);
++  H5Tinsert(complex_id, "r", 0, float_id);
++  H5Tinsert(complex_id, "i", 8, float_id);
+   H5Tclose(float_id);
+   return complex_id;
+ }
+@@ -822,8 +822,8 @@ hid_t create_ieee_complex192(const char *byteorder) {
+ return err;
+   }
+ 
+-  H5Tinsert(complex_id, "r", HOFFSET(npy_complex192, real), float_id);
+-  H5Tinsert(complex_id, "i", HOFFSET(npy_complex192, imag), float_id);
++  H5Tinsert(complex_id, "r", 0, float_id);
++  H5Tinsert(complex_id, "i", 12, float_id);
+   H5Tclose(float_id);
+   return complex_id;
+ }
+@@ -854,8 +854,8 @@ hid_t create_ieee_complex256(const char *byteorder) {
+ return err;
+   }
+ 
+-  H5Tinsert(complex_id, "r", HOFFSET(npy_complex256, real), float_id);
+-  H5Tinsert(complex_id, "i", HOFFSET(npy_complex256, imag), float_id);
++  H5Tinsert(complex_id, "r", 0, float_id);
++  H5Tinsert(complex_id, "i", 16, float_id);
+   H5Tclose(float_id);
+   return complex_id;
+ }
+diff --git a/tables/atom.py b/tables/atom.py
+index 56ab6423..5d4fba2b 100644
+--- a/tables/atom.py
 b/tables/atom.py
+@@ -276,15 +276,15 @@ class Atom(metaclass=MetaAtom):
+ >>> atom1 = StringAtom(itemsize=10)  # same as ``atom2``
+ >>> atom2 = Atom.from_kind('string', 10)  # same as ``atom1``
+ >>> atom3 = IntAtom()
+->>> atom1 == 'foo'
++>>> bool(atom1 == 'foo')
+ False
+->>> atom1 == atom2
++>>> bool(atom1 == atom2)
+ True
+->>> atom2 != atom1
++>>> bool(atom2 != atom1)
+ False
+->>> atom1 == atom3
++>>> bool(atom1 == atom3)
+ False
+->>> atom3 != atom2
++>>> bool(atom3 != atom2)
+ True
+ 
+ """
+diff --git a/tables/index.py b/tables/index.py
+index e8c8caf7..28ff37e2 100644
+--- a/tables/index.py
 b/tables/index.py
+@@ -581,7 +581,8 @@ class Index(NotLoggedMixin, Group, indexesextension.Index):
+ # Add a second offset in this case
+ # First normalize the number of rows
+ offset2 = (nrow % self.nslicesblock) * slicesize // lbucket
+-idx += offset2
++assert offset2 < 2**(indsize*8)
++idx += np.asarray(offset2).astype(idx.dtype)
+ # Add the last row at the beginning of arr & idx (if needed)
+ if (indsize == 8 and nelementsILR > 0):
+ # It is possible that the values in LR are already sorted.
+@@ -622,11 +623,11 @@ class Index(NotLoggedMixin, Group, 
indexesextension.Index):
+ show_stats("Entering final_idx32", tref)
+ # Do an upcast first in order to add the offset.
+ idx = idx.astype('uint64')
+-idx += offset
++idx += np.asarray(offset).astype(idx.dtype)
+ # The next partition is valid up to table sizes of
+ # 2**30 * 2**18 = 2**48 bytes, that is, 256 Tera-elements,
+ # which should be a safe fi

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

2024-07-10 Thread Michał Górny
commit: 527964469cc360ae78862df57d6bf1f57d17c9fd
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 10 09:52:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 10 10:53:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52796446

dev-python/tables: Enable py3.13

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

 dev-python/tables/files/tables-3.9.2-py313.patch | 73 
 dev-python/tables/tables-3.9.2-r1.ebuild | 11 +++-
 2 files changed, 83 insertions(+), 1 deletion(-)

diff --git a/dev-python/tables/files/tables-3.9.2-py313.patch 
b/dev-python/tables/files/tables-3.9.2-py313.patch
new file mode 100644
index ..660c5615765f
--- /dev/null
+++ b/dev-python/tables/files/tables-3.9.2-py313.patch
@@ -0,0 +1,73 @@
+From 4a1b480e7e3758cf2cf06354ec5720020db16ce7 Mon Sep 17 00:00:00 2001
+From: Antonio Valentino 
+Date: Sun, 19 May 2024 17:39:47 +0200
+Subject: [PATCH] Fix compatibility with Python v3.13 (Closes: #1166)
+
+The unittest.makeSuite function is not available in Python 3.13.
+---
+diff --git a/tables/tests/test_aux.py b/tables/tests/test_aux.py
+index 95f34ee16..cf4f022de 100644
+--- a/tables/tests/test_aux.py
 b/tables/tests/test_aux.py
+@@ -2,6 +2,7 @@
+ import numpy as np
+ 
+ import tables as tb
++from tables.tests.common import make_suite
+ 
+ 
+ class TestAuxiliaryFunctions(unittest.TestCase):
+diff --git a/tables/nodes/tests/test_filenode.py 
b/tables/nodes/tests/test_filenode.py
+index c2754218a..3572cc38f 100644
+--- a/tables/nodes/tests/test_filenode.py
 b/tables/nodes/tests/test_filenode.py
+@@ -9,7 +9,7 @@
+ from ... import open_file, file, NoSuchNodeError
+ from ...nodes import filenode
+ from ...tests.common import (
+-unittest, TempFileMixin, parse_argv, print_versions,
++unittest, TempFileMixin, parse_argv, print_versions, make_suite,
+ PyTablesTestCase as TestCase)
+ 
+ 
+diff --git a/tables/tests/common.py b/tables/tests/common.py
+index 31378a880..918b17247 100644
+--- a/tables/tests/common.py
 b/tables/tests/common.py
+@@ -366,3 +366,10 @@ def test00(self):
+ print(f"VmSize: {vmsize:>7} kB\tVmRSS: {vmrss:>7} kB")
+ print(f"VmData: {vmdata:>7} kB\tVmStk: {vmstk:>7} kB")
+ print(f"VmExe:  {vmexe:>7} kB\tVmLib: {vmlib:>7} kB")
++
++
++try:
++from unittest import makeSuite as make_suite
++except ImportError:
++def make_suite(test_case_class):
++return unittest.TestLoader().loadTestsFromTestCase(test_case_class)
+From 424784895b0fb15ad06707ce60f9829cef4f11e2 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= 
+Date: Mon, 3 Jun 2024 17:21:38 +0200
+Subject: [PATCH] Make tables.tests.common.make_suite() accept the prefix
+ argument
+
+...as test_queries.py uses it.
+---
+ tables/tests/common.py | 7 +--
+ 1 file changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/tables/tests/common.py b/tables/tests/common.py
+index 918b17247..1d2e5feab 100644
+--- a/tables/tests/common.py
 b/tables/tests/common.py
+@@ -371,5 +371,8 @@ def test00(self):
+ try:
+ from unittest import makeSuite as make_suite
+ except ImportError:
+-def make_suite(test_case_class):
+-return unittest.TestLoader().loadTestsFromTestCase(test_case_class)
++def make_suite(test_case_class, *, prefix=None):
++loader = unittest.TestLoader()
++if prefix:
++loader.testMethodPrefix = prefix
++return loader.loadTestsFromTestCase(test_case_class)

diff --git a/dev-python/tables/tables-3.9.2-r1.ebuild 
b/dev-python/tables/tables-3.9.2-r1.ebuild
index bdbc563361d3..0f77247031d8 100644
--- a/dev-python/tables/tables-3.9.2-r1.ebuild
+++ b/dev-python/tables/tables-3.9.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 PYTHON_REQ_USE="threads(+)"
 
 inherit distutils-r1 prefix pypi
@@ -52,10 +52,19 @@ python_prepare_all() {
local PATCHES=(
# https://github.com/PyTables/PyTables/pull/1176
"${FILESDIR}/${P}-numpy-2.patch"
+   # 
https://github.com/PyTables/PyTables/commit/4a1b480e7e3758cf2cf06354ec5720020db16ce7
+   # 
https://github.com/PyTables/PyTables/commit/424784895b0fb15ad06707ce60f9829cef4f11e2
+   "${FILESDIR}/${P}-py313.patch"
)
 
rm -r c-blosc/{blosc,internal-complibs} || die
 
+   # part of 
https://github.com/PyTables/PyTables/commit/4a1b480e7e3758cf2cf06354ec5720020db16ce7
+   # (warning: do it *before* patching, so it doesn't modify
+   # the added function)
+   find -name '*.py' -exec \
+   sed -i -e 's:unittest[.]makeSuite:make_suite:' {} + || die
+
distutils-r1_python_prepare_all
 
sed -i -e '/blosc2/d' pyproject.toml || die



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

2024-07-10 Thread Miroslav Šulc
commit: a241d02156cbe71669f7ed6ed53276b8f6edac1b
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jul 10 10:54:57 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jul 10 10:55:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a241d021

media-sound/sidplayfp: added missing dep

Closes: https://bugs.gentoo.org/934751
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/sidplayfp/sidplayfp-2.7.0.ebuild | 1 +
 media-sound/sidplayfp/sidplayfp-2.8.0.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/media-sound/sidplayfp/sidplayfp-2.7.0.ebuild 
b/media-sound/sidplayfp/sidplayfp-2.7.0.ebuild
index 2fd85b9b65bd..9c8577ad5f68 100644
--- a/media-sound/sidplayfp/sidplayfp-2.7.0.ebuild
+++ b/media-sound/sidplayfp/sidplayfp-2.7.0.ebuild
@@ -18,6 +18,7 @@ RDEPEND="
alsa? ( media-libs/alsa-lib )
pulseaudio? ( media-libs/libpulse )"
 DEPEND="${RDEPEND}
+   media-plugins/mpg123-output-plugins
oss? ( virtual/os-headers )"
 
 DOCS=( AUTHORS README TODO )

diff --git a/media-sound/sidplayfp/sidplayfp-2.8.0.ebuild 
b/media-sound/sidplayfp/sidplayfp-2.8.0.ebuild
index 557b25344d84..a8a7bb2b3647 100644
--- a/media-sound/sidplayfp/sidplayfp-2.8.0.ebuild
+++ b/media-sound/sidplayfp/sidplayfp-2.8.0.ebuild
@@ -18,6 +18,7 @@ RDEPEND="
alsa? ( media-libs/alsa-lib )
pulseaudio? ( media-libs/libpulse )"
 DEPEND="${RDEPEND}
+   media-plugins/mpg123-output-plugins
oss? ( virtual/os-headers )"
 
 DOCS=( AUTHORS README TODO )



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

2024-07-10 Thread Miroslav Šulc
commit: d0ae69b7a8852c8ee5b9668404b1556011d29055
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jul 10 11:04:22 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jul 10 11:04:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0ae69b7

media-sound/sidplayfp: fixed the deps

Bug: https://bugs.gentoo.org/934751
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../{sidplayfp-2.7.0.ebuild => sidplayfp-2.7.0-r1.ebuild}   | 13 +
 .../{sidplayfp-2.8.0.ebuild => sidplayfp-2.8.0-r1.ebuild}   | 13 +
 2 files changed, 18 insertions(+), 8 deletions(-)

diff --git a/media-sound/sidplayfp/sidplayfp-2.7.0.ebuild 
b/media-sound/sidplayfp/sidplayfp-2.7.0-r1.ebuild
similarity index 88%
rename from media-sound/sidplayfp/sidplayfp-2.7.0.ebuild
rename to media-sound/sidplayfp/sidplayfp-2.7.0-r1.ebuild
index 9c8577ad5f68..451012e6ce4e 100644
--- a/media-sound/sidplayfp/sidplayfp-2.7.0.ebuild
+++ b/media-sound/sidplayfp/sidplayfp-2.7.0-r1.ebuild
@@ -13,13 +13,18 @@ KEYWORDS="amd64 ~x86"
 IUSE="+alsa oss pulseaudio"
 
 BDEPEND="virtual/pkgconfig"
-RDEPEND="
+CDEPEND="
media-libs/libsidplayfp
alsa? ( media-libs/alsa-lib )
-   pulseaudio? ( media-libs/libpulse )"
-DEPEND="${RDEPEND}
+   pulseaudio? ( media-libs/libpulse )
+"
+RDEPEND="
+   ${CDEPEND}
media-plugins/mpg123-output-plugins
-   oss? ( virtual/os-headers )"
+"
+DEPEND="${CDEPEND}
+   oss? ( virtual/os-headers )
+"
 
 DOCS=( AUTHORS README TODO )
 

diff --git a/media-sound/sidplayfp/sidplayfp-2.8.0.ebuild 
b/media-sound/sidplayfp/sidplayfp-2.8.0-r1.ebuild
similarity index 88%
rename from media-sound/sidplayfp/sidplayfp-2.8.0.ebuild
rename to media-sound/sidplayfp/sidplayfp-2.8.0-r1.ebuild
index a8a7bb2b3647..2d76084b9af7 100644
--- a/media-sound/sidplayfp/sidplayfp-2.8.0.ebuild
+++ b/media-sound/sidplayfp/sidplayfp-2.8.0-r1.ebuild
@@ -13,13 +13,18 @@ KEYWORDS="~amd64 ~x86"
 IUSE="+alsa oss pulseaudio"
 
 BDEPEND="virtual/pkgconfig"
-RDEPEND="
+CDEPEND="
media-libs/libsidplayfp
alsa? ( media-libs/alsa-lib )
-   pulseaudio? ( media-libs/libpulse )"
-DEPEND="${RDEPEND}
+   pulseaudio? ( media-libs/libpulse )
+"
+RDEPEND="
+   ${CDEPEND}
media-plugins/mpg123-output-plugins
-   oss? ( virtual/os-headers )"
+"
+DEPEND="${CDEPEND}
+   oss? ( virtual/os-headers )
+"
 
 DOCS=( AUTHORS README TODO )
 



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

2024-07-10 Thread Viorel Munteanu
commit: a213e33574153a8526151a69b7d4eee7b0e77591
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Jul 10 11:26:46 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Jul 10 11:26:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a213e335

app-misc/fastfetch: add 2.18.0

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-misc/fastfetch/Manifest|   1 +
 app-misc/fastfetch/fastfetch-2.18.0.ebuild | 110 +
 2 files changed, 111 insertions(+)

diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index 3ecbd4175911..8442a07f8d1c 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -2,3 +2,4 @@ DIST fastfetch-2.14.0.tar.gz 1083381 BLAKE2B 
bce9e8633d43ca50f1b35fa96a11c8d2cbd
 DIST fastfetch-2.15.0.tar.gz 1031800 BLAKE2B 
df41750c2281fb46c594004156b886d05863da7d7310ce21764fa3beb742f8c40bbec59464b947622682288ea16ca67626403ce42e792b6b1e6227d547deac98
 SHA512 
c2934432d23610e34d10cb66b13b0652619bdcb203dbc439fcd5e59a6a7814045ea90bf4d5dae12247f19e222a350cafee1184300845817d03ce6b0bcd947d2d
 DIST fastfetch-2.16.0.tar.gz 1044675 BLAKE2B 
2c22fedef43155c71b3b0d4f590128699dc4d3f44211187f079e62baad338322bea60796bce8f6f23c1221174e1312d67c113b0ae3557a856b550756baebc077
 SHA512 
3a09e48775946876c69dfa8a739a090a18aa4598f455f6860d41962efeac2064127bf2a31d3a62ccc285682d12548402cf812eae01d56bc068b7855b0f00d4a7
 DIST fastfetch-2.17.2.tar.gz 1051381 BLAKE2B 
a7bc9e8d945690f10a22b7d1f4539dcc6b3c98549130cee2fe41406470a43d70e72564eeeb5bfb8fafd879c1da852f85b4d6f0b61190d93a1709eff8fcc805c5
 SHA512 
0f1075fa9b6e89668ef9ac05e5947332f925e49ce7b16e39fc04c510c8f152df12f0c18453724773a980aae65c3c085267beaeb4dcd15d45f560b6b7f6121e67
+DIST fastfetch-2.18.0.tar.gz 1067571 BLAKE2B 
92203984633716ed69984346b75d55f203a2763ee3264d515562dbbef3e7d6a9a52dd6b62802aa72a77e9907abdabb442d840ddd0a34f32c620955b840013cbd
 SHA512 
846a469abf48ceb4d593db35fb635f3d54ce525f061419f56794bffd57b4a33e99f299683643c122ff48feed7d69a0326d17bb9ba1fc1cb4e983dc8977f9a23f

diff --git a/app-misc/fastfetch/fastfetch-2.18.0.ebuild 
b/app-misc/fastfetch/fastfetch-2.18.0.ebuild
new file mode 100644
index ..ffccfb73cae0
--- /dev/null
+++ b/app-misc/fastfetch/fastfetch-2.18.0.ebuild
@@ -0,0 +1,110 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="Fast neofetch-like system information tool"
+HOMEPAGE="https://github.com/fastfetch-cli/fastfetch";
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/fastfetch-cli/fastfetch.git";
+   [[ ${PV} == *0.1. ]] && EGIT_BRANCH=master
+   [[ ${PV} == *0.2. ]] && EGIT_BRANCH=dev
+   [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch"
+else
+   
SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="X chafa dbus ddcutil drm gnome imagemagick networkmanager opencl opengl 
osmesa pulseaudio sqlite test vulkan wayland xcb xfce xrandr"
+RESTRICT="!test? ( test )"
+
+# note - qa-vdb will always report errors because fastfetch loads the libs 
dynamically
+# make sure to crank yyjson minimum version to match bundled version
+RDEPEND="
+   >=dev-libs/yyjson-0.10.0
+   sys-libs/zlib
+   X? ( x11-libs/libX11 )
+   chafa? ( media-gfx/chafa )
+   dbus? ( sys-apps/dbus )
+   ddcutil? ( app-misc/ddcutil:= )
+   drm? ( x11-libs/libdrm )
+   gnome? (
+   dev-libs/glib
+   gnome-base/dconf
+   )
+   imagemagick? ( media-gfx/imagemagick:= )
+   networkmanager? ( net-misc/networkmanager )
+   opencl? ( virtual/opencl )
+   opengl? ( media-libs/libglvnd[X] )
+   osmesa? ( media-libs/mesa[osmesa] )
+   pulseaudio? ( media-libs/libpulse )
+   sqlite? ( dev-db/sqlite:3 )
+   vulkan? (
+   media-libs/vulkan-loader
+   sys-apps/pciutils
+   )
+   wayland? ( dev-libs/wayland )
+   xcb? ( x11-libs/libxcb )
+   xfce? ( xfce-base/xfconf )
+   xrandr? ( x11-libs/libXrandr )
+"
+DEPEND="
+   ${RDEPEND}
+   vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="virtual/pkgconfig"
+
+REQUIRED_USE="
+   xrandr? ( X )
+   chafa? ( imagemagick )
+"
+
+src_configure() {
+   local fastfetch_enable_imagemagick7=no
+   local fastfetch_enable_imagemagick6=no
+   if use imagemagick; then
+   fastfetch_enable_imagemagick7=$(has_version 
'>=media-gfx/imagemagick-7.0.0' && echo yes || echo no)
+   fastfetch_enable_imagemagick6=$(has_version 
'

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

2024-07-10 Thread Viorel Munteanu
commit: e4a4a08b151241ec159e6f6d5901dc76cb7866dd
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Jul 10 11:28:24 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Jul 10 11:28:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4a4a08b

app-misc/fastfetch: sync live ebuilds

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-misc/fastfetch/fastfetch-0.1..ebuild | 2 +-
 app-misc/fastfetch/fastfetch-0.2..ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/fastfetch/fastfetch-0.1..ebuild 
b/app-misc/fastfetch/fastfetch-0.1..ebuild
index 816bf1cfb879..ffccfb73cae0 100644
--- a/app-misc/fastfetch/fastfetch-0.1..ebuild
+++ b/app-misc/fastfetch/fastfetch-0.1..ebuild
@@ -26,7 +26,7 @@ RESTRICT="!test? ( test )"
 # note - qa-vdb will always report errors because fastfetch loads the libs 
dynamically
 # make sure to crank yyjson minimum version to match bundled version
 RDEPEND="
-   >=dev-libs/yyjson-0.9.0
+   >=dev-libs/yyjson-0.10.0
sys-libs/zlib
X? ( x11-libs/libX11 )
chafa? ( media-gfx/chafa )

diff --git a/app-misc/fastfetch/fastfetch-0.2..ebuild 
b/app-misc/fastfetch/fastfetch-0.2..ebuild
index 816bf1cfb879..ffccfb73cae0 100644
--- a/app-misc/fastfetch/fastfetch-0.2..ebuild
+++ b/app-misc/fastfetch/fastfetch-0.2..ebuild
@@ -26,7 +26,7 @@ RESTRICT="!test? ( test )"
 # note - qa-vdb will always report errors because fastfetch loads the libs 
dynamically
 # make sure to crank yyjson minimum version to match bundled version
 RDEPEND="
-   >=dev-libs/yyjson-0.9.0
+   >=dev-libs/yyjson-0.10.0
sys-libs/zlib
X? ( x11-libs/libX11 )
chafa? ( media-gfx/chafa )



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

2024-07-10 Thread Jakov Smolić
commit: f8bd2970eda557244989830a070db28d3220e17c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jul 10 11:38:19 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jul 10 11:38:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8bd2970

net-fs/autofs: Stabilize 5.1.9-r1 x86, #935814

Signed-off-by: Jakov Smolić  gentoo.org>

 net-fs/autofs/autofs-5.1.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/autofs/autofs-5.1.9-r1.ebuild 
b/net-fs/autofs/autofs-5.1.9-r1.ebuild
index efcc4e9ebb83..08e8955c57d3 100644
--- a/net-fs/autofs/autofs-5.1.9-r1.ebuild
+++ b/net-fs/autofs/autofs-5.1.9-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
 IUSE="dmalloc ldap +libtirpc mount-locking sasl selinux systemd"
 
 # currently, sasl code assumes the presence of kerberosV



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

2024-07-10 Thread Jakov Smolić
commit: 381c2117d0ce174b18719802cef26dcd10926577
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jul 10 11:38:21 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jul 10 11:38:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=381c2117

net-fs/autofs: Stabilize 5.1.9-r1 amd64, #935814

Signed-off-by: Jakov Smolić  gentoo.org>

 net-fs/autofs/autofs-5.1.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/autofs/autofs-5.1.9-r1.ebuild 
b/net-fs/autofs/autofs-5.1.9-r1.ebuild
index 08e8955c57d3..0cf893c4168d 100644
--- a/net-fs/autofs/autofs-5.1.9-r1.ebuild
+++ b/net-fs/autofs/autofs-5.1.9-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86"
 IUSE="dmalloc ldap +libtirpc mount-locking sasl selinux systemd"
 
 # currently, sasl code assumes the presence of kerberosV



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

2024-07-10 Thread Jakov Smolić
commit: 98f2517e2daf6a88532cfa81509c5ec157a00d9d
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jul 10 11:38:22 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jul 10 11:38:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98f2517e

media-sound/sidplayfp: Stabilize 2.8.0-r1 amd64, #935817

Signed-off-by: Jakov Smolić  gentoo.org>

 media-sound/sidplayfp/sidplayfp-2.8.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/sidplayfp/sidplayfp-2.8.0-r1.ebuild 
b/media-sound/sidplayfp/sidplayfp-2.8.0-r1.ebuild
index 2d76084b9af7..451012e6ce4e 100644
--- a/media-sound/sidplayfp/sidplayfp-2.8.0-r1.ebuild
+++ b/media-sound/sidplayfp/sidplayfp-2.8.0-r1.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://downloads.sourceforge.net/sidplay-residfp/${PN}/$(ver_cut 1-2)/
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+alsa oss pulseaudio"
 
 BDEPEND="virtual/pkgconfig"



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

2024-07-10 Thread Jakov Smolić
commit: a1625d32eed2b6a2fdda7a614cc43589bde8561d
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jul 10 11:39:13 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jul 10 11:39:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1625d32

dev-python/nanobind: Keyword 2.0.0-r1 riscv, #935747

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/nanobind/nanobind-2.0.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/nanobind/nanobind-2.0.0-r1.ebuild 
b/dev-python/nanobind/nanobind-2.0.0-r1.ebuild
index 29c33ed44567..2dcc5ebc12a5 100644
--- a/dev-python/nanobind/nanobind-2.0.0-r1.ebuild
+++ b/dev-python/nanobind/nanobind-2.0.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
 
 RDEPEND=">=dev-cpp/robin-map-1.3.0"
 DEPEND="${RDEPEND}"



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

2024-07-10 Thread Jakov Smolić
commit: 01ca76e7e7f36898ecd34a4d6c485b489e198093
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jul 10 11:39:07 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jul 10 11:39:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01ca76e7

dev-python/siphash24: Keyword 1.6 riscv, #935816

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/siphash24/siphash24-1.6.ebuild 
b/dev-python/siphash24/siphash24-1.6.ebuild
index 7f13d512fbe1..11f135361791 100644
--- a/dev-python/siphash24/siphash24-1.6.ebuild
+++ b/dev-python/siphash24/siphash24-1.6.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="|| ( Apache-2.0 LGPL-2.1+ )"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
 
 DEPEND="
dev-libs/c-siphash



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

2024-07-10 Thread Jakov Smolić
commit: beb0e8bc25d192b9c70a05352fd73966634f119a
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jul 10 11:39:05 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jul 10 11:39:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beb0e8bc

dev-libs/c-stdaux: Keyword 1.5.0 riscv, #935816

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/c-stdaux/c-stdaux-1.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-stdaux/c-stdaux-1.5.0.ebuild 
b/dev-libs/c-stdaux/c-stdaux-1.5.0.ebuild
index 6aee88c6a062..aa077ac0c487 100644
--- a/dev-libs/c-stdaux/c-stdaux-1.5.0.ebuild
+++ b/dev-libs/c-stdaux/c-stdaux-1.5.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="|| ( Apache-2.0 LGPL-2.1+ )"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
 
 BDEPEND="
virtual/pkgconfig



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

2024-07-10 Thread Jakov Smolić
commit: 6a7b12689df06ae1e88431be1182976e692e36ef
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jul 10 11:39:18 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jul 10 11:39:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a7b1268

dev-ruby/fiber-local: Keyword 1.1.0 riscv, #935512

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-ruby/fiber-local/fiber-local-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/fiber-local/fiber-local-1.1.0.ebuild 
b/dev-ruby/fiber-local/fiber-local-1.1.0.ebuild
index 8cbf3af55a7f..7f0d2873f3e1 100644
--- a/dev-ruby/fiber-local/fiber-local-1.1.0.ebuild
+++ b/dev-ruby/fiber-local/fiber-local-1.1.0.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/fiber-local/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~sparc"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~sparc"
 
 ruby_add_rdepend "dev-ruby/fiber-storage"
 



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

2024-07-10 Thread Jakov Smolić
commit: a6dee86674485bc316e47d32defcd0899297c80e
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jul 10 11:39:23 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jul 10 11:39:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6dee866

dev-ruby/facter: Keyword 4.7.0 riscv, #934881

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-ruby/facter/facter-4.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/facter/facter-4.7.0.ebuild 
b/dev-ruby/facter/facter-4.7.0.ebuild
index ac2795b70f80..b893229e7cf8 100644
--- a/dev-ruby/facter/facter-4.7.0.ebuild
+++ b/dev-ruby/facter/facter-4.7.0.ebuild
@@ -21,7 +21,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_BRANCH="master"
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="amd64 x86"
+   KEYWORDS="amd64 ~riscv x86"
#KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



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

2024-07-10 Thread Jakov Smolić
commit: 0ea59f3bd0b8bf53b9506552034983ba788d05d2
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jul 10 11:39:06 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jul 10 11:39:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ea59f3b

dev-libs/c-siphash: Keyword 1.1.0 riscv, #935816

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/c-siphash/c-siphash-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-siphash/c-siphash-1.1.0.ebuild 
b/dev-libs/c-siphash/c-siphash-1.1.0.ebuild
index 5f8d92d5783f..e4823c3b4e61 100644
--- a/dev-libs/c-siphash/c-siphash-1.1.0.ebuild
+++ b/dev-libs/c-siphash/c-siphash-1.1.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="|| ( Apache-2.0 LGPL-2.1+ )"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
 
 DEPEND="
>=dev-libs/c-stdaux-1.5.0



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

2024-07-10 Thread Jakov Smolić
commit: faac4c328ad8e7dde36969f5505d790c90b6dc20
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jul 10 11:39:14 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jul 10 11:39:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faac4c32

dev-python/pyopencl: Keyword 2024.2.7 riscv, #935747

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/pyopencl/pyopencl-2024.2.7.ebuild 
b/dev-python/pyopencl/pyopencl-2024.2.7.ebuild
index 33db2359adeb..117e694ddaa9 100644
--- a/dev-python/pyopencl/pyopencl-2024.2.7.ebuild
+++ b/dev-python/pyopencl/pyopencl-2024.2.7.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
 IUSE="examples opengl"
 
 # Running tests on GPUs requires both appropriate hardware and additional 
permissions



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

2024-07-10 Thread Jakov Smolić
commit: 1fdab3a0014fac4df2c2ea46bcfec24e086a1dac
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jul 10 11:39:08 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jul 10 11:39:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fdab3a0

dev-python/pytools: Keyword 2024.1.7 riscv, #935816

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/pytools/pytools-2024.1.7.ebuild 
b/dev-python/pytools/pytools-2024.1.7.ebuild
index bf6b9285b4a4..aba509148d2e 100644
--- a/dev-python/pytools/pytools-2024.1.7.ebuild
+++ b/dev-python/pytools/pytools-2024.1.7.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
 
 # NB: numpy is now an "extra" (optional) dep -- we can remove it from
 # RDEPEND If revdeps don't need it



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

2024-07-10 Thread Jakov Smolić
commit: 8b48da3fedabf05e33f819956593ed7e34140d43
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jul 10 11:39:17 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jul 10 11:39:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b48da3f

dev-ruby/fiber-storage: Keyword 0.1.2 riscv, #935512

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-ruby/fiber-storage/fiber-storage-0.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/fiber-storage/fiber-storage-0.1.2.ebuild 
b/dev-ruby/fiber-storage/fiber-storage-0.1.2.ebuild
index 14dec4377069..37823e4f140f 100644
--- a/dev-ruby/fiber-storage/fiber-storage-0.1.2.ebuild
+++ b/dev-ruby/fiber-storage/fiber-storage-0.1.2.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/ioquatix/fiber-storage/archive/refs/tags/v${PV}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~sparc"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~sparc"
 
 all_ruby_prepare() {
sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die



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

2024-07-10 Thread Ionen Wolkens
commit: 9d705e7037b6c5b7783b9f8482a58fcdfa187b9f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Jul 10 12:09:26 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jul 10 12:17:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d705e70

app-emulation/dxvk: add 2.4

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

 app-emulation/dxvk/Manifest|   1 +
 app-emulation/dxvk/dxvk-2.4.ebuild | 182 +
 2 files changed, 183 insertions(+)

diff --git a/app-emulation/dxvk/Manifest b/app-emulation/dxvk/Manifest
index 1469578046c4..437d112c907e 100644
--- a/app-emulation/dxvk/Manifest
+++ b/app-emulation/dxvk/Manifest
@@ -1,5 +1,6 @@
 DIST dxvk-1.10.3.tar.gz 1204407 BLAKE2B 
3507ffe4abf9c45f2a138b05e7cf706322a6bf3d2e9ae86a9d6216b206c09f79eac696ee7dfe33d0bef55e727f51301c36eb89bfa3b3f429d7d5fafc1eebdcb4
 SHA512 
8995b231b3f3650beda04c01f30186d10a373075a4774b4ecbfb3bbeb4de99c57555f1db0611e5c61c6a411a7215e0faf228f9861f6b7adae6fc365e8056f7e3
 DIST dxvk-2.3.1.tar.gz 1005669 BLAKE2B 
d78448fcde9d600f7206dfa606fca4069e7563bb8b181fbc172691d6c45586904ae529550926a03612ed3cc1f2a2dff00990638125c1d7ce6179d3cd3ba8df04
 SHA512 
085567ac263872eb93d776ce7cf982690603e240a977dbb51ad69344af387fd745536ca62819afd4a809732a6f2d22b36c3df9538decf37dec527973d41e392f
+DIST dxvk-2.4.tar.gz 1052380 BLAKE2B 
d27795747c313dd93a399b82a78bb8349efcac91df9b138f1349ad9e030450980f1ce57f2b912cb13913a9b52f380967e05aab05c92071c0ceea5ab850aba479
 SHA512 
2db5a9a0c0a47e1db33cc938ecae40f1f24b60cfa1cc381ebab96aa0a2b4d9574947ed0c90a28fda15fe6fa1cbb560559f11b2f5c116e579fe7b9ff41c2f0f78
 DIST libdisplay-info-275e6459c7ab1ddd4b125f28d0440716e4888078.tar.bz2 81172 
BLAKE2B 
7a1e9e2feeb95e06e9d3f49ad9d14a8a152cca525085e819cda0b69c238fb796d547cd0f0a4b51dfc1ec74ac4c006345b9fc48563807bc8ab3bab58ea5ff
 SHA512 
794e94e8c16d65901a7b705d1ba3361817b4e9e19e520b1004bcab232d0347f5713594d67f3c2b79d4f86b3012e710c648975547d27a63de043fcbe9e6b7e66d
 DIST setup_dxvk.sh 4631 BLAKE2B 
25270e1f6dfd446b1d124eac3bd19da8bc770527d02d987949fc3ae0bead07866dafa25f77a90b9a408413a724354a29a4a156ff5c9dc75e26b66e079824ec86
 SHA512 
257fd84e29a7037f04a1a2a506502c71d527af58f8c84d8c3dfb64597ebdc41c3dca362eaf20ab4bc1982b76428c1f843815d56a6e1369d072e0009e270cb121
 DIST spirv-headers-8b246ff75c6615ba4532fe4fde20f1be090c3764.tar.gz 472513 
BLAKE2B 
f1ad7e11c306c62509655eb41d74efc5fb88688780d006c6944844e964b339baa000f70e115c4df2947e882c9ac33186e301b31138c38fe5f997f7af7260f521
 SHA512 
fe1d9d70b217b194c92dd397bca386ce8452bc5ec3967d64a257b3a531386fe6a6ecb5e9ed8ab5bc5a2707c5378f02f05809d6d197dcfb3f87cd33304c3b1959

diff --git a/app-emulation/dxvk/dxvk-2.4.ebuild 
b/app-emulation/dxvk/dxvk-2.4.ebuild
new file mode 100644
index ..b29fad2d8a7f
--- /dev/null
+++ b/app-emulation/dxvk/dxvk-2.4.ebuild
@@ -0,0 +1,182 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+MULTILIB_ABIS="amd64 x86" # allow usage on /no-multilib/
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit flag-o-matic meson-multilib python-any-r1
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/doitsujin/dxvk.git";
+   EGIT_SUBMODULES=(
+   # picky about headers and is cross-compiled making 
-I/usr/include troublesome
+   include/{spirv,vulkan}
+   subprojects/libdisplay-info
+   )
+else
+   HASH_SPIRV=8b246ff75c6615ba4532fe4fde20f1be090c3764
+   HASH_VULKAN=46dc0f6e514f5730784bb2cac2a7c731636839e8
+   HASH_DISPLAYINFO=275e6459c7ab1ddd4b125f28d0440716e4888078
+   SRC_URI="
+   
https://github.com/doitsujin/dxvk/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz
+   
https://github.com/KhronosGroup/SPIRV-Headers/archive/${HASH_SPIRV}.tar.gz
+   -> spirv-headers-${HASH_SPIRV}.tar.gz
+   
https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz
+   -> vulkan-headers-${HASH_VULKAN}.tar.gz
+   
https://gitlab.freedesktop.org/JoshuaAshton/libdisplay-info/-/archive/${HASH_DISPLAYINFO}/libdisplay-info-${HASH_DISPLAYINFO}.tar.bz2
+   "
+   KEYWORDS="-* ~amd64 ~x86"
+fi
+
+DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / 
Wine"
+HOMEPAGE="https://github.com/doitsujin/dxvk/";
+
+# setup_dxvk.sh is no longer provided, fetch old until a better solution
+SRC_URI+=" 
https://raw.githubusercontent.com/doitsujin/dxvk/cd21cd7fa3b0df3e0819e21ca700b7627a838d69/setup_dxvk.sh";
+
+LICENSE="ZLIB Apache-2.0 MIT"
+SLOT="0"
+IUSE="+abi_x86_32 crossdev-mingw +d3d8 +d3d9 +d3d10 +d3d11 +dxgi +strip"
+REQUIRED_USE="
+   || ( d3d8 d3d9 d3d10 d3d11 dxgi )
+   d3d8? ( d3d9 )
+   d3d10? ( d3d11 )
+   d3d11? ( dxgi )
+"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/glslang
+   !crossd

[gentoo-commits] repo/gentoo:master commit in: app-emulation/dxvk/, app-emulation/dxvk/files/

2024-07-10 Thread Ionen Wolkens
commit: fcf677868d92ede04dc94a4873f38978933f6606
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Jul 10 10:49:41 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jul 10 12:17:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcf67786

app-emulation/dxvk: update live

Also drop some old warnings, they shouldn't matter
too much at this point.

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

 app-emulation/dxvk/dxvk-.ebuild| 33 --
 app-emulation/dxvk/files/dxvk-2.4-d3d8-setup.patch |  8 ++
 app-emulation/dxvk/metadata.xml|  1 +
 3 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/app-emulation/dxvk/dxvk-.ebuild 
b/app-emulation/dxvk/dxvk-.ebuild
index 9db73b208248..9fe577d2f13b 100644
--- a/app-emulation/dxvk/dxvk-.ebuild
+++ b/app-emulation/dxvk/dxvk-.ebuild
@@ -40,9 +40,10 @@ SRC_URI+=" 
https://raw.githubusercontent.com/doitsujin/dxvk/cd21cd7fa3b0df3e0819
 
 LICENSE="ZLIB Apache-2.0 MIT"
 SLOT="0"
-IUSE="+abi_x86_32 crossdev-mingw +d3d9 +d3d10 +d3d11 +dxgi +strip"
+IUSE="+abi_x86_32 crossdev-mingw +d3d8 +d3d9 +d3d10 +d3d11 +dxgi +strip"
 REQUIRED_USE="
-   || ( d3d9 d3d10 d3d11 dxgi )
+   || ( d3d8 d3d9 d3d10 d3d11 dxgi )
+   d3d8? ( d3d9 )
d3d10? ( d3d11 )
d3d11? ( dxgi )
 "
@@ -56,6 +57,7 @@ BDEPEND="
 PATCHES=(
"${FILESDIR}"/${PN}-1.10.3-wow64-setup.patch
"${FILESDIR}"/${PN}-2.3.1-gcc14.patch
+   "${FILESDIR}"/${PN}-2.4-d3d8-setup.patch
 )
 
 pkg_pretend() {
@@ -138,6 +140,7 @@ multilib_src_configure() {
--prefix="${EPREFIX}"/usr/lib/${PN}
--{bin,lib}dir=x${MULTILIB_ABI_FLAG: -2}
--force-fallback-for=libdisplay-info # system's is ELF 
(unusable)
+   $(meson_use {,enable_}d3d8)
$(meson_use {,enable_}d3d9)
$(meson_use {,enable_}d3d10)
$(meson_use {,enable_}d3d11)
@@ -155,10 +158,6 @@ multilib_src_install_all() {
find "${ED}" -type f -name '*.a' -delete || die
 }
 
-pkg_preinst() {
-   [[ -e ${EROOT}/usr/$(get_libdir)/dxvk/d3d11.dll ]] && DXVK_HAD_OVERLAY=
-}
-
 pkg_postinst() {
if [[ ! ${REPLACING_VERSIONS} ]]; then
elog "To enable ${PN} on a wine prefix, you can run the 
following command:"
@@ -168,24 +167,16 @@ pkg_postinst() {
elog "See ${EROOT}/usr/share/doc/${PF}/README.md* for details."
elog "Note: setup_dxvk.sh is unofficially temporarily provided 
as it was"
elog "removed upstream, handling may change in the future."
-   elif [[ -v DXVK_HAD_OVERLAY ]]; then
-   # temporary warning until this version is more widely used
-   elog "Gentoo's main repo ebuild for ${PN} uses different paths 
than most overlays."
-   elog "If you were using symbolic links in wine prefixes it may 
be necessary to"
-   elog "refresh them by re-running the command:"
-   elog
-   elog "  WINEPREFIX=/path/to/prefix setup_dxvk.sh install 
--symlink"
-   elog
-   elog "Also, if you were using /etc/${PN}.conf, ${PN} is no 
longer patched to load"
-   elog "it. See ${EROOT}/usr/share/doc/${PF}/README.md* for 
handling configs."
fi
 
-   if [[ ! ${REPLACING_VERSIONS##* } ]] ||
-   ver_test ${REPLACING_VERSIONS##* } -lt 2.0
+   if use d3d8 && [[ ${REPLACING_VERSIONS##* } ]] &&
+   ver_test ${REPLACING_VERSIONS##* } -lt 2.4
then
elog
-   elog ">=${PN}-2.0 requires drivers and Wine to support 
vulkan-1.3, meaning:"
-   elog ">=wine-*-7.1 (or >=wine-proton-7.0), and >=mesa-22.0 (or 
>=nvidia-drivers-510)"
-   elog "For details, see: 
https://github.com/doitsujin/dxvk/wiki/Driver-support";
+   elog ">=${PN}-2.4 now provides d3d8.dll, to make use of it will 
need to"
+   elog "update old wine prefixes which is typically done by 
re-running:"
+   elog
+   elog "  WINEPREFIX=/path/to/prefix setup_dxvk.sh install 
--symlink"
+   elog
fi
 }

diff --git a/app-emulation/dxvk/files/dxvk-2.4-d3d8-setup.patch 
b/app-emulation/dxvk/files/dxvk-2.4-d3d8-setup.patch
new file mode 100644
index ..9a0e15310d96
--- /dev/null
+++ b/app-emulation/dxvk/files/dxvk-2.4-d3d8-setup.patch
@@ -0,0 +1,8 @@
+Newly added in dxvk-2.4, but the old script does not know about it.
+(see also wow64-setup.patch, this script needs a replacement)
+--- a/setup_dxvk.sh
 b/setup_dxvk.sh
+@@ -207,2 +207,3 @@
+ 
++$action d3d8
+ $action d3d9

diff --git a/app-emulation/dxvk/metadata.xml b/app-emulation/dxvk/metadata.xml
index 84811f271d8e..bcd095ee95b9 100644
--- a/app-emulation/dxvk/metadata.xml
+++ b/app-emulation/dxvk/metadata.xml
@@ -10,6 +10,7 @@
Use sys-devel/crossdev for the too

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

2024-07-10 Thread Alfredo Tupone
commit: feb81bf9b6e14ef9c9065a200fca5fc6dab34fa5
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Jul 10 12:18:40 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Jul 10 12:19:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feb81bf9

dev-ml/camlp5: add 8.03.00

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

 dev-ml/camlp5/Manifest  |  1 +
 dev-ml/camlp5/camlp5-8.03.00.ebuild | 69 +
 2 files changed, 70 insertions(+)

diff --git a/dev-ml/camlp5/Manifest b/dev-ml/camlp5/Manifest
index d18d2bc07caa..dd717f839514 100644
--- a/dev-ml/camlp5/Manifest
+++ b/dev-ml/camlp5/Manifest
@@ -1,3 +1,4 @@
 DIST camlp5-8.00.04.tar.gz 1232659 BLAKE2B 
47dd18e9c518b0dccda62d054d7950dffa025a129c81eb673e6caf11f37c2af1644de861288af2ecb8e95ee4d21bf0a1d69da4fe9ed5b3d1cf3bf1012ea06d4c
 SHA512 
0951a9528c8c9b4becf54b352a6f897cb1af26de437a137757d597a3a2ad8aef1160a3c326c9503f783bccd154d8c14a354d3a35baae2bb551611697ce4f5327
 DIST camlp5-8.00.05.tar.gz 1237587 BLAKE2B 
1028b1e77a048a6b2e8df4ab58171d4e182a21aa1ca01113fc0cb8b7e6f61b5db58e8c3a2f149d05c056fbd48c0c0d97e597121e4b2b55d62f1f62d80e92312b
 SHA512 
f4cee1fba85dc3a7479929facd79d0b88f23de575107886a8d4c41cd4a0bee21ccc72f2791712635e401ca10c3ec24cfea32558eca09ba6616e01e8433c57bbe
 DIST camlp5-8.02.00.tar.gz 1260249 BLAKE2B 
d205cf29207c925bc52098c9e1e74c76b851c71514bc7ae6f6c1ff3c7bf971f7cf6974625c484d2ddf252d0befc557e3b2dd7134e8f5bed270d59d40f15be9a8
 SHA512 
6e3caccc780f8de1d5804ae8f5700d29255f968f7f8ee3f9ef6f3456883d63aeb0abe797233823fd368b40b74feb1f537c3a61ce35d0c9c2737ab06743a09ddd
+DIST camlp5-8.03.00.tar.gz 1284346 BLAKE2B 
1c73c3093597b6ff7ad5b571880c8e3981edd9f9ec63b7770043e05514b87532f345dfe89eae7cf96cfd928ea36d036081ee000d0ca119d4e7d8bc96e5f5b337
 SHA512 
2e595aba439e9e2ce8e87d21a79e7e71e17ff460bd83ee2484dc38f171bb3d146f3ae2475b4d48f163f193c347b4485478f62a527503172d1210bb7ce9571664

diff --git a/dev-ml/camlp5/camlp5-8.03.00.ebuild 
b/dev-ml/camlp5/camlp5-8.03.00.ebuild
new file mode 100644
index ..b427939c85a1
--- /dev/null
+++ b/dev-ml/camlp5/camlp5-8.03.00.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit findlib vcs-clean
+
+DESCRIPTION="A preprocessor-pretty-printer of ocaml"
+HOMEPAGE="https://camlp5.github.io/";
+SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="doc +ocamlopt"
+
+RDEPEND="
+   dev-ml/bos:=
+   dev-ml/camlp-streams:=[ocamlopt?]
+   dev-ml/fmt:=[ocamlopt?]
+   dev-ml/fpath:=
+   dev-ml/logs:=[ocamlopt?]
+   dev-ml/re:=[ocamlopt?]
+   dev-ml/rresult:=
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   egit_clean
+   default
+}
+
+src_configure() {
+   ./configure \
+   --strict \
+   -prefix /usr \
+   -bindir /usr/bin \
+   -libdir /usr/$(get_libdir)/ocaml \
+   -mandir /usr/share/man || die "configure failed"
+}
+
+src_compile() {
+   ulimit -s 1153
+   emake out
+   if use ocamlopt; then
+   emake opt
+   emake opt.opt
+   fi
+}
+
+src_test() {
+   ulimit -s 1153
+   emake bootstrap
+   if use ocamlopt; then
+   emake opt
+   emake opt.opt
+   fi
+}
+
+src_install() {
+   emake DESTDIR="${ED}" install
+   # findlib support
+   insinto "$(ocamlfind printconf destdir)/${PN}"
+   doins etc/META
+
+   dodoc -r doc/*
+   dodoc CHANGES DEVEL ICHANGES README.md UPGRADING MODE
+}



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

2024-07-10 Thread Sam James
commit: 39ae9eb91e3cdef12f0f9d8c22002d1f6b4fef7f
Author: Douglas Agbeve  agbeve  com>
AuthorDate: Tue Jul  9 11:28:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 10 12:30:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39ae9eb9

www-client/opera: add 111.0.5168.61, drop 111.0.5168.55

Signed-off-by: Douglas Agbeve  agbeve.com>
Closes: https://github.com/gentoo/gentoo/pull/37498
Signed-off-by: Sam James  gentoo.org>

 www-client/opera/Manifest   | 2 +-
 .../opera/{opera-111.0.5168.55.ebuild => opera-111.0.5168.61.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index 5d0e311f97b4..ccf1992ff777 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1 +1 @@
-DIST opera-stable_111.0.5168.55_amd64.deb 110217064 BLAKE2B 
f0b4b35eef670291a03e52ad02b5097172eeb2245d9a4628f57130ce8ef60b391b450ebd649c52e8c39417e66efdc474540ea44fe231e39ff9b0de890615fc9a
 SHA512 
091e2d0ac78836bfef38a4f9c824c14c82f729ab589917dd9b67843b405c67bab7deb80e46399b22ddc753c766e4e2eb63099ea32576b67019c6de280e7969cd
+DIST opera-stable_111.0.5168.61_amd64.deb 110240376 BLAKE2B 
3ab085acef9c082cc9a40f9a492461f7dc33f4034e88645b084bf9f3fe516d0221cfdb1cb015bc4a0de1f0a2e8e5d1e9d93fb7681d2be97e870adf432c19b3ac
 SHA512 
90e96a60e3b1401bf5eb18d614db2ccea8c9f701a9f0f54315ce632b99f06d6e2576c9e356074352180ed3802145d085ad73d3e904a9dcbf2f08b9c5bd2917a1

diff --git a/www-client/opera/opera-111.0.5168.55.ebuild 
b/www-client/opera/opera-111.0.5168.61.ebuild
similarity index 100%
rename from www-client/opera/opera-111.0.5168.55.ebuild
rename to www-client/opera/opera-111.0.5168.61.ebuild



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

2024-07-10 Thread Sam James
commit: 2969f55751895a31974fab4def4458938dc90324
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 12:30:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 10 12:30:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2969f557

net-fs/autofs: Stabilize 5.1.9-r1 arm, #935814

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

 net-fs/autofs/autofs-5.1.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/autofs/autofs-5.1.9-r1.ebuild 
b/net-fs/autofs/autofs-5.1.9-r1.ebuild
index c582afd42a0e..105056ad4ae5 100644
--- a/net-fs/autofs/autofs-5.1.9-r1.ebuild
+++ b/net-fs/autofs/autofs-5.1.9-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc 
x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc 
x86"
 IUSE="dmalloc ldap +libtirpc mount-locking sasl selinux systemd"
 
 # currently, sasl code assumes the presence of kerberosV



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

2024-07-10 Thread Sam James
commit: c8eac28303d5a4f55ad8bed8488891ed2ec0eafa
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 12:30:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 10 12:30:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8eac283

net-fs/autofs: Stabilize 5.1.9-r1 sparc, #935814

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

 net-fs/autofs/autofs-5.1.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/autofs/autofs-5.1.9-r1.ebuild 
b/net-fs/autofs/autofs-5.1.9-r1.ebuild
index 0cf893c4168d..c582afd42a0e 100644
--- a/net-fs/autofs/autofs-5.1.9-r1.ebuild
+++ b/net-fs/autofs/autofs-5.1.9-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc 
x86"
 IUSE="dmalloc ldap +libtirpc mount-locking sasl selinux systemd"
 
 # currently, sasl code assumes the presence of kerberosV



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

2024-07-10 Thread Sam James
commit: b9ce42d89307ad1f3082954e042482d13c2d844c
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 12:30:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 10 12:30:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9ce42d8

net-fs/autofs: Stabilize 5.1.9-r1 ppc64, #935814

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

 net-fs/autofs/autofs-5.1.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/autofs/autofs-5.1.9-r1.ebuild 
b/net-fs/autofs/autofs-5.1.9-r1.ebuild
index 105056ad4ae5..f3180519b49a 100644
--- a/net-fs/autofs/autofs-5.1.9-r1.ebuild
+++ b/net-fs/autofs/autofs-5.1.9-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc 
x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc 
x86"
 IUSE="dmalloc ldap +libtirpc mount-locking sasl selinux systemd"
 
 # currently, sasl code assumes the presence of kerberosV



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

2024-07-10 Thread Sam James
commit: c70bc90c319dfd743e262cad4f6d7ba537744919
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 12:30:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 10 12:30:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c70bc90c

dev-python/pytools: Keyword 2024.1.7 arm64, #935816

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

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

diff --git a/dev-python/pytools/pytools-2024.1.7.ebuild 
b/dev-python/pytools/pytools-2024.1.7.ebuild
index aba509148d2e..a2fde559d718 100644
--- a/dev-python/pytools/pytools-2024.1.7.ebuild
+++ b/dev-python/pytools/pytools-2024.1.7.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~riscv"
 
 # NB: numpy is now an "extra" (optional) dep -- we can remove it from
 # RDEPEND If revdeps don't need it



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

2024-07-10 Thread Sam James
commit: 7bd2fca8812b618ae42ca4cf2bbd7668adb987fa
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 12:30:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 10 12:30:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bd2fca8

dev-libs/c-siphash: Keyword 1.1.0 arm64, #935816

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

 dev-libs/c-siphash/c-siphash-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-siphash/c-siphash-1.1.0.ebuild 
b/dev-libs/c-siphash/c-siphash-1.1.0.ebuild
index e4823c3b4e61..4dd8ec02afc8 100644
--- a/dev-libs/c-siphash/c-siphash-1.1.0.ebuild
+++ b/dev-libs/c-siphash/c-siphash-1.1.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="|| ( Apache-2.0 LGPL-2.1+ )"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~riscv"
 
 DEPEND="
>=dev-libs/c-stdaux-1.5.0



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

2024-07-10 Thread Sam James
commit: cb10edf7f8cb2dd200088236f3777c344746f11c
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 12:30:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 10 12:30:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb10edf7

dev-python/siphash24: Keyword 1.6 arm64, #935816

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

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

diff --git a/dev-python/siphash24/siphash24-1.6.ebuild 
b/dev-python/siphash24/siphash24-1.6.ebuild
index 11f135361791..fcc5fc9449cf 100644
--- a/dev-python/siphash24/siphash24-1.6.ebuild
+++ b/dev-python/siphash24/siphash24-1.6.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="|| ( Apache-2.0 LGPL-2.1+ )"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~riscv"
 
 DEPEND="
dev-libs/c-siphash



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

2024-07-10 Thread Sam James
commit: 2f8d766346ddd69c9aecde3ffb7c8e82a0bc40ce
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 12:30:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 10 12:30:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f8d7663

dev-libs/c-stdaux: Keyword 1.5.0 arm64, #935816

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

 dev-libs/c-stdaux/c-stdaux-1.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-stdaux/c-stdaux-1.5.0.ebuild 
b/dev-libs/c-stdaux/c-stdaux-1.5.0.ebuild
index aa077ac0c487..1864b295245e 100644
--- a/dev-libs/c-stdaux/c-stdaux-1.5.0.ebuild
+++ b/dev-libs/c-stdaux/c-stdaux-1.5.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="|| ( Apache-2.0 LGPL-2.1+ )"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~riscv"
 
 BDEPEND="
virtual/pkgconfig



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

2024-07-10 Thread Sam James
commit: 6a417ae7e72e55e0161bd9faa69a6b4a9b6a55c2
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 12:32:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 10 12:32:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a417ae7

net-fs/autofs: Stabilize 5.1.9-r1 ppc, #935814

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

 net-fs/autofs/autofs-5.1.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/autofs/autofs-5.1.9-r1.ebuild 
b/net-fs/autofs/autofs-5.1.9-r1.ebuild
index f3180519b49a..d23797ae4841 100644
--- a/net-fs/autofs/autofs-5.1.9-r1.ebuild
+++ b/net-fs/autofs/autofs-5.1.9-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc 
x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
 IUSE="dmalloc ldap +libtirpc mount-locking sasl selinux systemd"
 
 # currently, sasl code assumes the presence of kerberosV



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

2024-07-10 Thread Alfredo Tupone
commit: b18d960577230b9c2b3ede1615a327a40e5f4eb6
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Jul 10 12:41:18 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Jul 10 12:41:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b18d9605

dev-ml/jingoo: add 1.5.0

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

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

diff --git a/dev-ml/jingoo/Manifest b/dev-ml/jingoo/Manifest
index 9ea1662c15c1..e101b5938f94 100644
--- a/dev-ml/jingoo/Manifest
+++ b/dev-ml/jingoo/Manifest
@@ -1,2 +1,3 @@
 DIST jingoo-1.4.2.tar.gz 67611 BLAKE2B 
5d2ead117863a2edd18320da4fa7539a7ebd6c537509b5cd37df3778d90c3459dde73d03d3d97b0ed64cfa4b7ef46f620e5638dd75f7e5b290340cc53761deea
 SHA512 
d54d9114b87efdf49b81931b28ee2b61edbd984792c8371f7498b42175f574da7d2774b7b28702b62eeae704168e18c7e9283c4618045abc559b2d1d680e92ad
 DIST jingoo-1.4.4.tar.gz 68818 BLAKE2B 
d6049e06dee9ff9bf3a649ce46aafb3c281c5bce312fd7f9723ee682da641e3664c699cc9eca8fb5dbd55540f3ad74b64268fcbc0e56f46a8af36ef2b3c7b996
 SHA512 
bb46c2cfdb98f188319ce60e0623c0e1e980ff44235029788bd2fb14c2ec3650866deadea9004abdcfa14b031f42bd2327341a60623bd4d86fb0e37c34a7935a
+DIST jingoo-1.5.0.tar.gz 69958 BLAKE2B 
c636b32aa81b5a6715083a06d48699f5943f608ff77cf1191231264cbeff924b46f44170794d7eb7d05b36dab3d4783e5785e1f2c283b14a68201e117ae08ec9
 SHA512 
7ef11809b3af5a5f8b6bb53c79025b0a8fb8d59f2f4b362e7cd75c7a7e4d555080a54d05338a5f86ce8677580353351bdb734c5e6381466131534e9621ecd41d

diff --git a/dev-ml/jingoo/jingoo-1.5.0.ebuild 
b/dev-ml/jingoo/jingoo-1.5.0.ebuild
new file mode 100644
index ..b9268dcbd0d8
--- /dev/null
+++ b/dev-ml/jingoo/jingoo-1.5.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="OCaml template engine almost compatible with Jinja2"
+HOMEPAGE="https://github.com/tategakibunko/jingoo/";
+SRC_URI="https://github.com/tategakibunko/${PN}/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-ml/menhir:=[ocamlopt?]
+   dev-ml/ppx_deriving:=[ocamlopt?]
+   dev-ml/re:=[ocamlopt?]
+   dev-ml/uucp:=
+   dev-ml/uutf:=[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( dev-ml/ounit2 )"



[gentoo-commits] repo/gentoo:master commit in: net-wireless/iwd/

2024-07-10 Thread Ben Kohler
commit: 709852023c261a58a204f6b4e55165075b94d9aa
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Jul 10 12:40:06 2024 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Wed Jul 10 12:44:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70985202

net-wireless/iwd: bump required ell on iwd-2.19

Signed-off-by: Ben Kohler  gentoo.org>

 net-wireless/iwd/iwd-2.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/iwd/iwd-2.19.ebuild b/net-wireless/iwd/iwd-2.19.ebuild
index d273c035b947..36e245150607 100644
--- a/net-wireless/iwd/iwd-2.19.ebuild
+++ b/net-wireless/iwd/iwd-2.19.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 inherit flag-o-matic linux-info systemd
 
 #Set this variable to the required external ell version
-ELL_REQ="0.66"
+ELL_REQ="0.67"
 
 if [[ ${PV} == ** ]]; then
inherit autotools git-r3



[gentoo-commits] repo/gentoo:master commit in: net-wireless/iwd/

2024-07-10 Thread Ben Kohler
commit: 5c9a1e42643fb97abd08fdd2c9650d79578a5f5e
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Jul 10 12:38:20 2024 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Wed Jul 10 12:44:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c9a1e42

net-wireless/iwd: add 2.19

Signed-off-by: Ben Kohler  gentoo.org>

 net-wireless/iwd/Manifest|   1 +
 net-wireless/iwd/iwd-2.19.ebuild | 167 +++
 2 files changed, 168 insertions(+)

diff --git a/net-wireless/iwd/Manifest b/net-wireless/iwd/Manifest
index 99d854da60ae..565ad4d8a802 100644
--- a/net-wireless/iwd/Manifest
+++ b/net-wireless/iwd/Manifest
@@ -1,3 +1,4 @@
 DIST iwd-2.14.tar.xz 1082236 BLAKE2B 
ae50866ad0b3f0139352467f50b9babf054a91ec3c6298ac79842fa91f6df6802ea2b1e51688dce8d6487210b923a84b546a0afe996df7be9bad5eeb13129a7b
 SHA512 
6af763d8dda4a8e99d96a6c94a72c16d298274fb224cc11912b4ec9eb8c80b599b49145b0fc979f213d14f6af100eb03477b6140272d303277d851eb8c8f9e07
 DIST iwd-2.17.tar.xz 1083756 BLAKE2B 
f930c13cafa7bcfe30b481891d2a8a7a439b316aaafb5ca9b05b2c2123cfe76ec032e8194e3bf1de34ce4330016a14c7fc316d15c03428f7832213220789f486
 SHA512 
06630fa1fdedbe82dc294eb0b44b542e79c11c09ffed8d8dcd4e38089ab43b8f5fbcfb2af29df494441fd54bc87d76c988fde2c639c219a890bbc45de3fff53d
 DIST iwd-2.18.tar.xz 1087800 BLAKE2B 
b7fca601f4ccaac97281ffe60388ba0de0b831bb874790cb929fffea65ed998ea9dbdfd083c4f8e564c5c283841939defbfc5579bc3bc37672743d7bb35cad61
 SHA512 
b6af060467120c8ee016ecc8eb216c620e194aef09a6c12a7c334f6b6bc33c89d20796d61e6b1a2c68dfb38116c4a727347d09f5ed4c2e58a45f01afc0ea70b6
+DIST iwd-2.19.tar.xz 1088892 BLAKE2B 
0bd332b41b205ed8b396e672fb869c8d78a9b18d94691851ccc63b43602a61e96fb5029797c3fe2863fc4964ae0c51d1395f67a9bdc977dfe4dc2c49111f41be
 SHA512 
e06f1936be25be042f6c48d3ff86db6b3b07a2d9406c234e74258e7bb3df7a7efd1510929851830922006613d02d4904b26c2d8a67bab2daa14c2eae086c2eb6

diff --git a/net-wireless/iwd/iwd-2.19.ebuild b/net-wireless/iwd/iwd-2.19.ebuild
new file mode 100644
index ..d273c035b947
--- /dev/null
+++ b/net-wireless/iwd/iwd-2.19.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit flag-o-matic linux-info systemd
+
+#Set this variable to the required external ell version
+ELL_REQ="0.66"
+
+if [[ ${PV} == ** ]]; then
+   inherit autotools git-r3
+   
IWD_EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/wireless/iwd.git";
+   ELL_EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git";
+else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/network/wireless/${P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+   MYRST2MAN="RST2MAN=:"
+fi
+
+DESCRIPTION="Wireless daemon for linux"
+HOMEPAGE="https://git.kernel.org/pub/scm/network/wireless/iwd.git/";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+client cpu_flags_x86_aes cpu_flags_x86_ssse3 +monitor ofono selinux 
standalone systemd wired"
+
+DEPEND="
+   sys-apps/dbus
+   client? ( sys-libs/readline:0= )
+"
+
+[[ -z "${ELL_REQ}" ]] || DEPEND+=" >=dev-libs/ell-${ELL_REQ}"
+
+RDEPEND="
+   ${DEPEND}
+   acct-group/netdev
+   net-wireless/wireless-regdb
+   selinux? ( sec-policy/selinux-networkmanager )
+   standalone? (
+   systemd? ( sys-apps/systemd )
+   !systemd? ( virtual/resolvconf )
+   )
+"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+
+[[ ${PV} == ** ]] && BDEPEND+=" dev-python/docutils"
+
+pkg_setup() {
+   CONFIG_CHECK="
+   ~ASYMMETRIC_KEY_TYPE
+   ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE
+   ~CFG80211
+   ~CRYPTO_AES
+   ~CRYPTO_CBC
+   ~CRYPTO_CMAC
+   ~CRYPTO_DES
+   ~CRYPTO_ECB
+   ~CRYPTO_HMAC
+   ~CRYPTO_MD4
+   ~CRYPTO_MD5
+   ~CRYPTO_RSA
+   ~CRYPTO_SHA1
+   ~CRYPTO_SHA256
+   ~CRYPTO_SHA512
+   ~CRYPTO_USER_API_HASH
+   ~CRYPTO_USER_API_SKCIPHER
+   ~KEY_DH_OPERATIONS
+   ~PKCS7_MESSAGE_PARSER
+   ~RFKILL
+   ~X509_CERTIFICATE_PARSER
+   "
+
+   if use amd64;then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_DES3_EDE_X86_64"
+   WARNING_CRYPTO_DES3_EDE_X86_64="CRYPTO_DES3_EDE_X86_64: enable 
for increased performance"
+   fi
+
+   if use cpu_flags_x86_aes;then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_NI_INTEL"
+   WARNING_CRYPTO_AES_NI_INTEL="CRYPTO_AES_NI_INTEL: enable for 
increased performance"
+   fi
+
+   if use cpu_flags_x86_ssse3 && use amd64; then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SHA1_SSSE3 
~CRYPTO_SHA256_SSSE3 ~CRYPTO_SHA512_SSSE3"
+   WARNING_CRYPTO_SHA1_SSSE3="CRYPTO_SHA1_SSSE3: enable for 
increased perfor

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

2024-07-10 Thread Ben Kohler
commit: 6ab1e4c2d6d402b08eead9a535606ecff7d5ed51
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Jul 10 12:44:32 2024 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Wed Jul 10 12:44:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ab1e4c2

net-misc/dropbox: add 203.4.4857

Signed-off-by: Ben Kohler  gentoo.org>

 net-misc/dropbox/Manifest  |   2 +
 net-misc/dropbox/dropbox-203.4.4857.ebuild | 110 +
 2 files changed, 112 insertions(+)

diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest
index 6ac181d31a40..9989e6e576a0 100644
--- a/net-misc/dropbox/Manifest
+++ b/net-misc/dropbox/Manifest
@@ -1,3 +1,5 @@
 DIST DropboxGlyph_Blue.svg 605 BLAKE2B 
6c488bd261293b22da98035935ddfa9247bedbc6f4da2f9fc2470af802c1f4f597ac88b01b5bef9e77e1e717267f633d6a04af2ccfd3c5f9dbff22fbceaf9a91
 SHA512 
9202344b904dcd7955e5a355dadf537d1544140d74f8a33bdc40e18e36661e3a474d11cf17613eaebf4e76c170d8413d99abdedfb8635784bcd6892b4b259712
 DIST dropbox-lnx.x86-202.4.5551.tar.gz 113668681 BLAKE2B 
2590c89af767803b77ff7bd57e4978c90a90be6f6394f7058393045fa4f3c68ae97ab365a460eccf38ab1e0b0a58b0e33aa482348a0bdf040dbe71d0bf683eeb
 SHA512 
d5176c6c4b8f178fced661ef6df73fb767c3e7ff7f111df4829ab258d218586e128acb4187de6d840a0faca5a8766ea97b77c4d5c915fbd944be458ff07b8765
+DIST dropbox-lnx.x86-203.4.4857.tar.gz 113474071 BLAKE2B 
109111bca49d7c59d9f7c28b9c012953b8cb01a116cdfe757b0c37b9a168e12ed61501cf313c5b5264fbbafa1528d5e2c884de51c3e3a18318dfd195b14ff7d1
 SHA512 
54945ecb11094d1a73a96f0469415eee8c2b936a22f8a9410ea5cac75e5eda4b3db72def487eef6f113e6bac7eb656403587fbaab4503bb331032648225660a3
 DIST dropbox-lnx.x86_64-202.4.5551.tar.gz 116236652 BLAKE2B 
f8a7c45ed45ce70580cb0c2f23e83c06098b8792e4a47b01f8ea9d2b1674b6d6470450edc25d58917630106b9f3ba49c20e87829b2f594d9e3a458d2586276fe
 SHA512 
2d33f9f6d7a8b59f381ed43033c7638a54ae0a84f68845127505f6eb7ef00fbae490d7ba8d4f5e31790a39348612db665591e2785870acf816d60ca6d20097c3
+DIST dropbox-lnx.x86_64-203.4.4857.tar.gz 116080942 BLAKE2B 
44b039a1478bc48a01c2a6c81250417c753dacbac0c7b393e2bf5b1ed1fdcb06855432c6f48bdc3d734d036f5f6e769eee6fdc9ac1685d003db711c9a6646112
 SHA512 
372ebe6a621f9df7143a4f685d9a6c305d3b124813b13514dd56a409ec473240115000bbedad624efc40c36660811e4a347f0847a9c9a1e0e526f20559f3390d

diff --git a/net-misc/dropbox/dropbox-203.4.4857.ebuild 
b/net-misc/dropbox/dropbox-203.4.4857.ebuild
new file mode 100644
index ..7d9715a71882
--- /dev/null
+++ b/net-misc/dropbox/dropbox-203.4.4857.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils systemd xdg
+
+DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
+HOMEPAGE="https://www.dropbox.com/";
+SRC_URI="
+   amd64? ( 
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz
 )
+   x86? ( 
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz
 )
+   
https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
+"
+
+LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-linux"
+IUSE="selinux X"
+
+RESTRICT="mirror strip"
+
+QA_PREBUILT="opt/.*"
+QA_EXECSTACK="opt/dropbox/dropbox"
+
+BDEPEND="dev-util/patchelf"
+
+# Be sure to have GLIBCXX_3.4.9, #393125
+RDEPEND="
+   X? (
+   x11-themes/hicolor-icon-theme
+   )
+   selinux? ( sec-policy/selinux-dropbox )
+   app-arch/bzip2
+   dev-libs/glib:2
+   dev-libs/libffi-compat:6
+   media-libs/fontconfig
+   media-libs/freetype
+   net-misc/wget
+   sys-libs/zlib
+   sys-libs/ncurses-compat:5
+   virtual/opengl
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrender
+   x11-libs/libxcb
+"
+
+src_unpack() {
+   unpack ${A}
+   mkdir -p "${S}" || die
+   mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
+   mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
+   rmdir "${S}"/dropbox-lnx.*-${PV}/ || die
+   rmdir .dropbox-dist || die
+}
+
+src_prepare() {
+   default
+   # we supply all of these in RDEPEND
+   rm -vf libGL.so.1 libX11* libffi.so.6 || die
+   # some of these do not appear to be used
+   rm -vf 
libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \
+   PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.*  \
+   wmctrl libdrm.so.2 libpopt.so.0 || die
+   if use X ; then
+   mv images/hicolor/16x16/status "${T}" || die
+   else
+   rm -vrf images || die
+   fi
+   patchelf --set-rpath '$ORIGIN' \
+   apex._apex.*.so \
+   nucleus_python.*.so \
+   tprt.*.so \
+   || die
+   pax-mark cm dropbox
+   mv README AC

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

2024-07-10 Thread Ben Kohler
commit: cc8456fcbb62dd7a7b299bda6a031288e02d643b
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Jul 10 12:35:12 2024 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Wed Jul 10 12:44:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc8456fc

dev-libs/ell: add 0.67

Signed-off-by: Ben Kohler  gentoo.org>

 dev-libs/ell/Manifest|  1 +
 dev-libs/ell/ell-0.67.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/dev-libs/ell/Manifest b/dev-libs/ell/Manifest
index fd62b58126dd..14f2d7f32d3a 100644
--- a/dev-libs/ell/Manifest
+++ b/dev-libs/ell/Manifest
@@ -2,3 +2,4 @@ DIST ell-0.62.tar.xz 567188 BLAKE2B 
f7539c5f6eac6150d10b317ec5c5296e2005130c34e4
 DIST ell-0.64.tar.xz 567908 BLAKE2B 
8f49441b0775626170a682d88c704292d2141fa7ad6427e410f96f0d863d60298178c4216194c575b83db1dc4c067665fdb89eb6af4afb17a93d1b47c0bcc2ab
 SHA512 
21035965b6c9d5fced834b8ff232e3c2113ed2061c9e07a2e1a2acddd964e861dfa25d115b8a367e5c980ba7e356a557b750e1abd3f19bcc4456840157114928
 DIST ell-0.65.tar.xz 568172 BLAKE2B 
5b8d776970666e7746f2461a06c0b005da34767a0eb41460f17fec18b523d6dbd9537cfc3dadde846984da89c95fc0a62cf69367831a6a1508d2e44b2cb16422
 SHA512 
b63623ba8c1ab747a2674c54af0dca2b18eba7ef453e585a66c522f0eca625d81f59d7b0cef25ab99da9816bd3c60020505e2ad208c76fe790623886c6691f39
 DIST ell-0.66.tar.xz 570708 BLAKE2B 
64beecc2dfc5a1b0feccc415801aee71e20a1fd115eadc950c7c85b5b8ba52fca57f029799291dbf75106987870f2d82a9dfdb80d2f5cf22d31c06151b43c491
 SHA512 
e2d18a41ff6e7cf2fa55309abfa55b64a126979ade81c3af6d9f1c2ea7976e5667914fa6d61754f6c4646aff5719110e0fd03bcaeaa1780ca2fe2b170202cfbc
+DIST ell-0.67.tar.xz 570720 BLAKE2B 
27b886de9d4d4d812cf724e3a45f1bcb1cf021e0f88661357b14b643916c36ec6e0bdb8cbb177e33ff991483815af2176139c9bbad8645533aaa15830ce765a9
 SHA512 
a241c5f05bdff908d4c7a477d16f4d8857a725b3f1da5b08ecf031f73d1ebd80c6717dd99efbbf662a8801f10496249bc707d8dc17be88e63d0deb5418b3786a

diff --git a/dev-libs/ell/ell-0.67.ebuild b/dev-libs/ell/ell-0.67.ebuild
new file mode 100644
index ..975d6b799e59
--- /dev/null
+++ b/dev-libs/ell/ell-0.67.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic linux-info
+
+DESCRIPTION="Embedded Linux Library provides core, low-level functionality for 
system daemons"
+HOMEPAGE="https://git.kernel.org/pub/scm/libs/ell/ell.git";
+if [[ "${PV}" == * ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git";
+else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+fi
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+IUSE="pie test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( sys-apps/dbus )"
+
+CONFIG_CHECK="
+   ~TIMERFD
+   ~EVENTFD
+   ~CRYPTO_USER_API
+   ~CRYPTO_USER_API_HASH
+   ~CRYPTO_MD5
+   ~CRYPTO_SHA1
+   ~KEY_DH_OPERATIONS
+"
+
+src_prepare() {
+   default
+   sed -i -e "s#/tmp/ell-test-bus#/tmp/ell-test-bus-$(uuidgen)#" \
+   unit/test-dbus*.c unit/dbus.conf || die
+   [[ "${PV}" == * ]] && eautoreconf
+}
+
+src_configure() {
+   append-cflags "-fsigned-char" #662694
+   local myeconfargs=(
+   $(use_enable pie)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name "*.la" -delete || die
+}
+
+src_test() {
+   # New dbus tests fail with >3 jobs, this should get fixed soon
+   emake -j1 check
+}



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

2024-07-10 Thread Ben Kohler
commit: c4d4e1c02e07cec135c51fd2aa6fc8ec594c5b63
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Jul 10 12:41:14 2024 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Wed Jul 10 12:44:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4d4e1c0

dev-libs/ell: drop 0.62, 0.64, 0.65

Signed-off-by: Ben Kohler  gentoo.org>

 dev-libs/ell/Manifest|  3 ---
 dev-libs/ell/ell-0.62.ebuild | 54 
 dev-libs/ell/ell-0.64.ebuild | 54 
 dev-libs/ell/ell-0.65.ebuild | 54 
 4 files changed, 165 deletions(-)

diff --git a/dev-libs/ell/Manifest b/dev-libs/ell/Manifest
index 14f2d7f32d3a..1245aecbac06 100644
--- a/dev-libs/ell/Manifest
+++ b/dev-libs/ell/Manifest
@@ -1,5 +1,2 @@
-DIST ell-0.62.tar.xz 567188 BLAKE2B 
f7539c5f6eac6150d10b317ec5c5296e2005130c34e43c60cb1ac758fd629b00de81da6ff816031c486986732a707e81eb71ec3dd9dbfafd1e7af53ffd73eca1
 SHA512 
f0019cddba737879f2567b0295ec4cdf8589b989fdaba70a885253140f742e67e33abfe25fabbf8ecfd5c61336ec9cfe359193e0579b9120a66b13e9593beabf
-DIST ell-0.64.tar.xz 567908 BLAKE2B 
8f49441b0775626170a682d88c704292d2141fa7ad6427e410f96f0d863d60298178c4216194c575b83db1dc4c067665fdb89eb6af4afb17a93d1b47c0bcc2ab
 SHA512 
21035965b6c9d5fced834b8ff232e3c2113ed2061c9e07a2e1a2acddd964e861dfa25d115b8a367e5c980ba7e356a557b750e1abd3f19bcc4456840157114928
-DIST ell-0.65.tar.xz 568172 BLAKE2B 
5b8d776970666e7746f2461a06c0b005da34767a0eb41460f17fec18b523d6dbd9537cfc3dadde846984da89c95fc0a62cf69367831a6a1508d2e44b2cb16422
 SHA512 
b63623ba8c1ab747a2674c54af0dca2b18eba7ef453e585a66c522f0eca625d81f59d7b0cef25ab99da9816bd3c60020505e2ad208c76fe790623886c6691f39
 DIST ell-0.66.tar.xz 570708 BLAKE2B 
64beecc2dfc5a1b0feccc415801aee71e20a1fd115eadc950c7c85b5b8ba52fca57f029799291dbf75106987870f2d82a9dfdb80d2f5cf22d31c06151b43c491
 SHA512 
e2d18a41ff6e7cf2fa55309abfa55b64a126979ade81c3af6d9f1c2ea7976e5667914fa6d61754f6c4646aff5719110e0fd03bcaeaa1780ca2fe2b170202cfbc
 DIST ell-0.67.tar.xz 570720 BLAKE2B 
27b886de9d4d4d812cf724e3a45f1bcb1cf021e0f88661357b14b643916c36ec6e0bdb8cbb177e33ff991483815af2176139c9bbad8645533aaa15830ce765a9
 SHA512 
a241c5f05bdff908d4c7a477d16f4d8857a725b3f1da5b08ecf031f73d1ebd80c6717dd99efbbf662a8801f10496249bc707d8dc17be88e63d0deb5418b3786a

diff --git a/dev-libs/ell/ell-0.62.ebuild b/dev-libs/ell/ell-0.62.ebuild
deleted file mode 100644
index aaabc3bdf016..
--- a/dev-libs/ell/ell-0.62.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic linux-info
-
-DESCRIPTION="Embedded Linux Library provides core, low-level functionality for 
system daemons"
-HOMEPAGE="https://git.kernel.org/pub/scm/libs/ell/ell.git";
-if [[ "${PV}" == * ]] ; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git";
-else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc x86"
-fi
-LICENSE="LGPL-2.1+"
-SLOT="0"
-
-IUSE="pie test"
-RESTRICT="!test? ( test )"
-
-DEPEND="test? ( sys-apps/dbus )"
-
-CONFIG_CHECK="
-   ~TIMERFD
-   ~EVENTFD
-   ~CRYPTO_USER_API
-   ~CRYPTO_USER_API_HASH
-   ~CRYPTO_MD5
-   ~CRYPTO_SHA1
-   ~KEY_DH_OPERATIONS
-"
-
-src_prepare() {
-   default
-   sed -i -e "s#/tmp/ell-test-bus#/tmp/ell-test-bus-$(uuidgen)#" \
-   unit/test-dbus*.c unit/dbus.conf || die
-   [[ "${PV}" == * ]] && eautoreconf
-}
-
-src_configure() {
-   append-cflags "-fsigned-char" #662694
-   local myeconfargs=(
-   $(use_enable pie)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   find "${ED}" -name "*.la" -delete || die
-}

diff --git a/dev-libs/ell/ell-0.64.ebuild b/dev-libs/ell/ell-0.64.ebuild
deleted file mode 100644
index 966be50f1a4d..
--- a/dev-libs/ell/ell-0.64.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic linux-info
-
-DESCRIPTION="Embedded Linux Library provides core, low-level functionality for 
system daemons"
-HOMEPAGE="https://git.kernel.org/pub/scm/libs/ell/ell.git";
-if [[ "${PV}" == * ]] ; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git";
-else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz";
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
-fi
-LICENSE="LGPL-2.1+"
-SLOT="0"
-
-IUSE="pie test"
-RESTRICT="!test? ( test )"
-
-DEPEND="test? ( sys-apps/dbus )"
-
-CONFIG_CHECK="
-   ~TIMERFD
-   ~EVENTFD
- 

[gentoo-commits] repo/gentoo:master commit in: net-wireless/iwd/

2024-07-10 Thread Ben Kohler
commit: c11f1c7144ae7b2fa63cad315c0f105787b44789
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Jul 10 12:39:15 2024 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Wed Jul 10 12:44:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c11f1c71

net-wireless/iwd: drop 2.14, 2.18

Signed-off-by: Ben Kohler  gentoo.org>

 net-wireless/iwd/Manifest|   2 -
 net-wireless/iwd/iwd-2.14.ebuild | 167 ---
 net-wireless/iwd/iwd-2.18.ebuild | 167 ---
 3 files changed, 336 deletions(-)

diff --git a/net-wireless/iwd/Manifest b/net-wireless/iwd/Manifest
index 565ad4d8a802..9fe9ed895cb8 100644
--- a/net-wireless/iwd/Manifest
+++ b/net-wireless/iwd/Manifest
@@ -1,4 +1,2 @@
-DIST iwd-2.14.tar.xz 1082236 BLAKE2B 
ae50866ad0b3f0139352467f50b9babf054a91ec3c6298ac79842fa91f6df6802ea2b1e51688dce8d6487210b923a84b546a0afe996df7be9bad5eeb13129a7b
 SHA512 
6af763d8dda4a8e99d96a6c94a72c16d298274fb224cc11912b4ec9eb8c80b599b49145b0fc979f213d14f6af100eb03477b6140272d303277d851eb8c8f9e07
 DIST iwd-2.17.tar.xz 1083756 BLAKE2B 
f930c13cafa7bcfe30b481891d2a8a7a439b316aaafb5ca9b05b2c2123cfe76ec032e8194e3bf1de34ce4330016a14c7fc316d15c03428f7832213220789f486
 SHA512 
06630fa1fdedbe82dc294eb0b44b542e79c11c09ffed8d8dcd4e38089ab43b8f5fbcfb2af29df494441fd54bc87d76c988fde2c639c219a890bbc45de3fff53d
-DIST iwd-2.18.tar.xz 1087800 BLAKE2B 
b7fca601f4ccaac97281ffe60388ba0de0b831bb874790cb929fffea65ed998ea9dbdfd083c4f8e564c5c283841939defbfc5579bc3bc37672743d7bb35cad61
 SHA512 
b6af060467120c8ee016ecc8eb216c620e194aef09a6c12a7c334f6b6bc33c89d20796d61e6b1a2c68dfb38116c4a727347d09f5ed4c2e58a45f01afc0ea70b6
 DIST iwd-2.19.tar.xz 1088892 BLAKE2B 
0bd332b41b205ed8b396e672fb869c8d78a9b18d94691851ccc63b43602a61e96fb5029797c3fe2863fc4964ae0c51d1395f67a9bdc977dfe4dc2c49111f41be
 SHA512 
e06f1936be25be042f6c48d3ff86db6b3b07a2d9406c234e74258e7bb3df7a7efd1510929851830922006613d02d4904b26c2d8a67bab2daa14c2eae086c2eb6

diff --git a/net-wireless/iwd/iwd-2.14.ebuild b/net-wireless/iwd/iwd-2.14.ebuild
deleted file mode 100644
index df0197633a75..
--- a/net-wireless/iwd/iwd-2.14.ebuild
+++ /dev/null
@@ -1,167 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit flag-o-matic linux-info systemd
-
-#Set this variable to the required external ell version
-ELL_REQ="0.62"
-
-if [[ ${PV} == ** ]]; then
-   inherit autotools git-r3
-   
IWD_EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/wireless/iwd.git";
-   ELL_EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git";
-else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/network/wireless/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86"
-   MYRST2MAN="RST2MAN=:"
-fi
-
-DESCRIPTION="Wireless daemon for linux"
-HOMEPAGE="https://git.kernel.org/pub/scm/network/wireless/iwd.git/";
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+client cpu_flags_x86_aes cpu_flags_x86_ssse3 +monitor ofono selinux 
standalone systemd wired"
-
-DEPEND="
-   sys-apps/dbus
-   client? ( sys-libs/readline:0= )
-"
-
-[[ -z "${ELL_REQ}" ]] || DEPEND+=" >=dev-libs/ell-${ELL_REQ}"
-
-RDEPEND="
-   ${DEPEND}
-   acct-group/netdev
-   net-wireless/wireless-regdb
-   selinux? ( sec-policy/selinux-networkmanager )
-   standalone? (
-   systemd? ( sys-apps/systemd )
-   !systemd? ( virtual/resolvconf )
-   )
-"
-
-BDEPEND="
-   virtual/pkgconfig
-"
-
-[[ ${PV} == ** ]] && BDEPEND+=" dev-python/docutils"
-
-pkg_setup() {
-   CONFIG_CHECK="
-   ~ASYMMETRIC_KEY_TYPE
-   ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE
-   ~CFG80211
-   ~CRYPTO_AES
-   ~CRYPTO_CBC
-   ~CRYPTO_CMAC
-   ~CRYPTO_DES
-   ~CRYPTO_ECB
-   ~CRYPTO_HMAC
-   ~CRYPTO_MD4
-   ~CRYPTO_MD5
-   ~CRYPTO_RSA
-   ~CRYPTO_SHA1
-   ~CRYPTO_SHA256
-   ~CRYPTO_SHA512
-   ~CRYPTO_USER_API_HASH
-   ~CRYPTO_USER_API_SKCIPHER
-   ~KEY_DH_OPERATIONS
-   ~PKCS7_MESSAGE_PARSER
-   ~RFKILL
-   ~X509_CERTIFICATE_PARSER
-   "
-
-   if use amd64;then
-   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_DES3_EDE_X86_64"
-   WARNING_CRYPTO_DES3_EDE_X86_64="CRYPTO_DES3_EDE_X86_64: enable 
for increased performance"
-   fi
-
-   if use cpu_flags_x86_aes;then
-   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_NI_INTEL"
-   WARNING_CRYPTO_AES_NI_INTEL="CRYPTO_AES_NI_INTEL: enable for 
increased performance"
-   fi
-
-   if use cpu_flags_x86_ssse3 && use amd64; then
-   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SHA1_SSSE3 
~CRYPTO_SHA256_SSSE3 ~CRYPTO_SHA512_SSSE3"
- 

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

2024-07-10 Thread Michał Górny
commit: f645c28739aa7de0e7dde4df42e5a821630ca6c2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 10 11:24:40 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 10 12:45:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f645c287

dev-python/netcdf4: Remove old

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

 dev-python/netcdf4/Manifest |  1 -
 dev-python/netcdf4/netcdf4-1.6.5.ebuild | 56 -
 2 files changed, 57 deletions(-)

diff --git a/dev-python/netcdf4/Manifest b/dev-python/netcdf4/Manifest
index 4bfb7a2252a8..cfcb9ed6d7f8 100644
--- a/dev-python/netcdf4/Manifest
+++ b/dev-python/netcdf4/Manifest
@@ -1,2 +1 @@
-DIST netCDF4-1.6.5.tar.gz 764969 BLAKE2B 
6337099fbb66a53f2cda7a39e1b0dbb7b3ab9e6ec04177fc0deca1c86003bc20d9ed5d6ba72d5917766c1b9784c39c7cff328a7b5494aeb46bcc1ac895c13e7c
 SHA512 
10f9b62399cf2d155f44b56d6d0f15950f610e855755bcb6d7d1756ded9ed513e83677ab70f7bc75eaffaca1703f37cc0a48c565927df7eb67beeb5a0be6f8d0
 DIST netcdf4-1.7.1.tar.gz 827831 BLAKE2B 
a0b6956be7749133f4823f385ea82b84975985814b90e7172ecbfb6d4590cf0809471672375a2331181735d7af622f6302adf2dad5fd95f09e24078bbdc20581
 SHA512 
69b7465f1d7b138b9f2f18732528207c7a573e0a5637c964a881fddc8f01a53b16c7250c22824a6ee0e3383dccd7f93b1971f95a9d1558d6088709efa7558ce7

diff --git a/dev-python/netcdf4/netcdf4-1.6.5.ebuild 
b/dev-python/netcdf4/netcdf4-1.6.5.ebuild
deleted file mode 100644
index 2bcbe0c20bfc..
--- a/dev-python/netcdf4/netcdf4-1.6.5.ebuild
+++ /dev/null
@@ -1,56 +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=netCDF4
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Python/numpy interface to the netCDF C library"
-HOMEPAGE="
-   https://unidata.github.io/netcdf4-python/
-   https://github.com/unidata/netcdf4-python/
-   https://pypi.org/project/netCDF4/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-python/numpy[${PYTHON_USEDEP}]
-   sci-libs/hdf5:=
-   sci-libs/netcdf:=[hdf5]
-"
-RDEPEND="
-   ${DEPEND}
-   dev-python/certifi[${PYTHON_USEDEP}]
-   dev-python/cftime[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/cython[${PYTHON_USEDEP}]
-   test? (
-   ${RDEPEND}
-   dev-python/packaging[${PYTHON_USEDEP}]
-   sci-libs/netcdf[tools(+)]
-   )
-"
-
-python_test() {
-   local -x NO_NET=1
-   cd test || die
-   "${EPYTHON}" run_all.py || die
-}
-
-pkg_postinst() {
-   optfeature "HDF4 support" sci-libs/hdf "sci-libs/netcdf[hdf]"
-   optfeature "MPI parallel IO support" "sci-libs/hdf5[mpi]" 
"sci-libs/netcdf[mpi]"
-   optfeature "OPeNDAP support" net-misc/curl "sci-libs/netcdf[dap]"
-}



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

2024-07-10 Thread Michał Górny
commit: 3ff91e0e7be1cf2b9dbdbd864dcfc6e7f95ecdb6
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 10 12:35:59 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 10 12:45:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ff91e0e

dev-python/xarray: Fix testing against dev-python/netcdf4

Add the optional test dep on dev-python/netcdf4, with appropriate USE
flags.  Deselect tests that are failing.

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

 dev-python/xarray/xarray-2024.6.0-r1.ebuild | 108 
 1 file changed, 108 insertions(+)

diff --git a/dev-python/xarray/xarray-2024.6.0-r1.ebuild 
b/dev-python/xarray/xarray-2024.6.0-r1.ebuild
new file mode 100644
index ..78b8d5d2f3e6
--- /dev/null
+++ b/dev-python/xarray/xarray-2024.6.0-r1.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="N-D labeled arrays and datasets in Python"
+HOMEPAGE="
+   https://xarray.pydata.org/
+   https://github.com/pydata/xarray/
+   https://pypi.org/project/xarray/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="big-endian"
+
+RDEPEND="
+   >=dev-python/numpy-1.23[${PYTHON_USEDEP}]
+   >=dev-python/pandas-2.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-23.1[${PYTHON_USEDEP}]
+"
+# note: most of the test dependencies are optional
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/bottleneck[${PYTHON_USEDEP}]
+   dev-python/cftime[${PYTHON_USEDEP}]
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/netcdf4[bzip2,szip,${PYTHON_USEDEP}]
+   dev-python/toolz[${PYTHON_USEDEP}]
+   !hppa? ( >=dev-python/scipy-1.4[${PYTHON_USEDEP}] )
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO: these fail with filter errors even if netcdf4 is built
+   # with blosc/zstd support
+   
'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[zstd]'
+   
'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_lz]'
+   
'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_lz4]'
+   
'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_lz4hc]'
+   
'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_zlib]'
+   
'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_zstd]'
+   )
+
+   if ! has_version ">=dev-python/scipy-1.4[${PYTHON_USEDEP}]" ; then
+   EPYTEST_DESELECT+=(
+   
'xarray/tests/test_missing.py::test_interpolate_na_2d[coords1]'
+   )
+
+   if ! has_version "dev-python/scipy[${PYTHON_USEDEP}]" ; then
+   EPYTEST_DESELECT+=(
+   
xarray/tests/test_calendar_ops.py::test_interp_calendar
+   )
+   fi
+   fi
+
+   if use big-endian ; then
+   EPYTEST_DESELECT+=(
+   # Appears to be a numpy issue in display? See bug 
#916460.
+   
'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145224193-ns-int64-20-True]'
+   
'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-09-21T00:12:44.145224808-ns-float64-1e+30-True]'
+   
'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225216-ns-float64--9.223372036854776e+18-True]'
+   
'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145224193-ns-int64-None-False]'
+   
'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225-us-int64-None-False]'
+   
'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-01-01T00:00:01.01-us-int64-None-False]'
+   
'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:21:52.901038080-ns-float32-20.0-True]'
+   )
+   fi
+
+   if [[ ${ABI} != *64* ]]; then
+   EPYTEST_DESELECT+=(
+   # these tests hardcode object sizes for 64-bit arches
+   # https://github.com/pydata/xarray/issues/9127
+   
xarray/tests/test_d

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

2024-07-10 Thread Michał Górny
commit: 571bd307d24fd48e5fb4731a4b5ac09db45af672
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 10 11:24:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 10 12:45:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=571bd307

dev-python/netcdf4: Add transitive USE flags on netcdf

The Python package automatically uses various options compiled
into sci-libs/netcdf (via #ifdefs).  Add appropriate USE flags to
control the dependencies and rebuild the package.

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

 dev-python/netcdf4/metadata.xml  | 5 +
 dev-python/netcdf4/{netcdf4-1.7.1.ebuild => netcdf4-1.7.1-r1.ebuild} | 5 ++---
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/dev-python/netcdf4/metadata.xml b/dev-python/netcdf4/metadata.xml
index 7ae0208c4dbb..0c5cd3f8533e 100644
--- a/dev-python/netcdf4/metadata.xml
+++ b/dev-python/netcdf4/metadata.xml
@@ -20,4 +20,9 @@
unidata/netcdf4-python
netCDF4

+   
+   
+   Allow using blosc compression via 
dev-libs/c-blosc
+   
+   
 

diff --git a/dev-python/netcdf4/netcdf4-1.7.1.ebuild 
b/dev-python/netcdf4/netcdf4-1.7.1-r1.ebuild
similarity index 90%
rename from dev-python/netcdf4/netcdf4-1.7.1.ebuild
rename to dev-python/netcdf4/netcdf4-1.7.1-r1.ebuild
index 655ef46867fd..8ce5240cd335 100644
--- a/dev-python/netcdf4/netcdf4-1.7.1.ebuild
+++ b/dev-python/netcdf4/netcdf4-1.7.1-r1.ebuild
@@ -20,13 +20,13 @@ HOMEPAGE="
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="test"
+IUSE="blosc bzip2 mpi test szip zstd"
 RESTRICT="!test? ( test )"
 
 DEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
sci-libs/hdf5:=
-   sci-libs/netcdf:=[hdf5]
+   sci-libs/netcdf:=[blosc(-)=,bzip2(-)=,hdf5,mpi=,szip=,zstd(-)=]
 "
 RDEPEND="
${DEPEND}
@@ -50,6 +50,5 @@ python_test() {
 
 pkg_postinst() {
optfeature "HDF4 support" sci-libs/hdf "sci-libs/netcdf[hdf]"
-   optfeature "MPI parallel IO support" "sci-libs/hdf5[mpi]" 
"sci-libs/netcdf[mpi]"
optfeature "OPeNDAP support" net-misc/curl "sci-libs/netcdf[dap]"
 }



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

2024-07-10 Thread Alfredo Tupone
commit: d83dffc8fb90ed179bda93116c576b8bddf08725
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Jul 10 12:45:42 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Jul 10 12:45:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d83dffc8

dev-ml/ocamlbuild: add 0.15.0

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

 dev-ml/ocamlbuild/Manifest |  1 +
 dev-ml/ocamlbuild/ocamlbuild-0.15.0.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-ml/ocamlbuild/Manifest b/dev-ml/ocamlbuild/Manifest
index a231aeb15560..fd3a42c7c242 100644
--- a/dev-ml/ocamlbuild/Manifest
+++ b/dev-ml/ocamlbuild/Manifest
@@ -1,2 +1,3 @@
 DIST ocamlbuild-0.14.2.tar.gz 199293 BLAKE2B 
d81613878f93f27c6de41461e6b3cebe0744a5204297725263a608cb129a708aaf6f27b444b97d68f2bde844a760f8e78647641f10eed61e727ef3936562cdea
 SHA512 
f568bf10431a1f701e8bd7554dc662400a0d978411038bbad93d44dceab02874490a8a5886a9b44e017347e7949997f13f5c3752f74e1eb5e273d2beb19a75fd
 DIST ocamlbuild-0.14.3.tar.gz 199357 BLAKE2B 
b839d3757f4c2ce466291e00d2e5a87c51f81cc9e21f252ca7381fed9a4e8468e920d34946cb58c9297a1b98afe231b7eabc3960d68ba99f051891880742d7a6
 SHA512 
def8fa1d5488905fda31f72b7f6f0ebdccefa55a8e984a6ea4a7c1e0856e8ea1f7814410202e0f7f7d5e72aca7e8ae0d6623f7f2bade78b0dd82155de76ec4e5
+DIST ocamlbuild-0.15.0.tar.gz 201971 BLAKE2B 
34c35c48d446d9c5297a9eabf6d4f134fbfdf01aad4eff15804ad7ecd9068527a70c2d9820ce3f7dba41aa88dda215e82074ad0c66df048c512afd60884ec7fd
 SHA512 
c8311a9a78491bf759eb27153d6ba4692d27cd935759a145f96a8ba8f3c2e97cef54e7d654ed1c2c07c74f60482a4fef5224e26d0f04450e69cdcb9418c762d3

diff --git a/dev-ml/ocamlbuild/ocamlbuild-0.15.0.ebuild 
b/dev-ml/ocamlbuild/ocamlbuild-0.15.0.ebuild
new file mode 100644
index ..43c87eabc97a
--- /dev/null
+++ b/dev-ml/ocamlbuild/ocamlbuild-0.15.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Generic build tool with built-in rules for building OCaml library 
and programs"
+HOMEPAGE="https://github.com/ocaml/ocamlbuild";
+SRC_URI="https://github.com/ocaml/ocamlbuild/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2.1-with-linking-exception"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux"
+IUSE="+ocamlopt"
+RESTRICT="test"  # Tests fail
+
+RDEPEND=">=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?]"
+DEPEND="${RDEPEND}
+   dev-ml/findlib"
+
+QA_FLAGS_IGNORED='.*'
+src_prepare() {
+   sed -i \
+   -e "/package_exists/s:camlp4.macro:xx:" \
+   -e "/package_exists/s:menhirLib:xx:" \
+   testsuite/external.ml || die
+   default
+}
+
+src_configure() {
+   emake -f configure.make Makefile.config \
+   PREFIX="${EPREFIX}/usr" \
+   BINDIR="${EPREFIX}/usr/bin" \
+   LIBDIR="$(ocamlc -where)" \
+   OCAML_NATIVE=$(usex ocamlopt true false) \
+   OCAML_NATIVE_TOOLS=$(usex ocamlopt true false) \
+   NATDYNLINK=$(usex ocamlopt true false)
+}
+
+src_compile() {
+   emake src/ocamlbuild_config.cmo
+   default
+}
+
+src_install() {
+   # OCaml generates textrels on 32-bit arches
+   if use arm || use ppc || use x86 ; then
+   export QA_TEXTRELS='.*'
+   fi
+   emake CHECK_IF_PREINSTALLED=false DESTDIR="${D}" install
+   dodoc Changes
+}



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

2024-07-10 Thread Michał Górny
commit: f8aeae27a612a9d8c03daa09cabf207f9f5e7e9b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 10 12:49:54 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 10 12:50:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8aeae27

dev-python/xarray: Skip netcdf on riscv

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

 dev-python/xarray/xarray-2024.6.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/xarray/xarray-2024.6.0-r1.ebuild 
b/dev-python/xarray/xarray-2024.6.0-r1.ebuild
index 78b8d5d2f3e6..d178e9b84894 100644
--- a/dev-python/xarray/xarray-2024.6.0-r1.ebuild
+++ b/dev-python/xarray/xarray-2024.6.0-r1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
 IUSE="big-endian"
 
 RDEPEND="
@@ -33,7 +33,7 @@ BDEPEND="
dev-python/cftime[${PYTHON_USEDEP}]
dev-python/hypothesis[${PYTHON_USEDEP}]
dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/netcdf4[bzip2,szip,${PYTHON_USEDEP}]
+   !riscv? ( dev-python/netcdf4[bzip2,szip,${PYTHON_USEDEP}] )
dev-python/toolz[${PYTHON_USEDEP}]
!hppa? ( >=dev-python/scipy-1.4[${PYTHON_USEDEP}] )
)



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

2024-07-10 Thread Joonas Niilola
commit: d606a3be6e7fadb14625aca2d6e0754326c3d08c
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jul 10 12:58:17 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jul 10 12:59:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d606a3be

www-client/firefox: update patchset on 128.0

 - include upstream patches from bmo#1898476 to fix some wayland issue with
   nvidia.

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

 www-client/firefox/Manifest | 2 +-
 www-client/firefox/firefox-128.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 0af19ce0958d..1d706caa5f0c 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -701,7 +701,7 @@ DIST firefox-127.0.2-zh-CN.xpi 650833 BLAKE2B 
28df31392be1acb5a73af40b1dd8744056
 DIST firefox-127.0.2-zh-TW.xpi 653089 BLAKE2B 
f7d6c661cc6f7bdc068cb9b00991f164e3b6b123cef5af553c6749de3ce3eb6609a71115627532093f7450b08f6df5b5726903e70f61279b6292004918f9e5cf
 SHA512 
3a8a3c3979db17b3a56fdb2049fb1a437b8c881dc6587affac0a24f936ab53845672da3cdb452e4831acd2ec080f08dd4fdb6f40bb8edbffbb2d2ff688eee96b
 DIST firefox-127.0.2.source.tar.xz 554998504 BLAKE2B 
63221122b5d3ef57f47895fc3583ea4b6dd97a636934054572ac1fb1005777b2d76229124f4b8f293f34791720992489f9ded0e5707d930977fedb160dd0966c
 SHA512 
d5a959a032309b8a42690b7f5afd5110c2e6ca7de426e1529d50f59cf065e67623ed98bf3aab39ce4d345ccfad2a273b24ce4f87c7ba7e6eccf2e9dfe3008d8b
 DIST firefox-127.0.source.tar.xz 558840124 BLAKE2B 
78fe92863389763759ce6e25dccc8adb19b8c35b59e591f40982fe5cd3b5511fee8f809567fa5aade68fcf3b40c1860f5e63aabdef0421c94b803d30d32d4988
 SHA512 
5a17bce357e7f445c37540115f2c131ad5a055c0cf04f20bc2eaca18f8d241a99ac76739d172b38f2ad2681633f901a0a15893801082ac5db9e20e31fc8b8291
-DIST firefox-128-patches-01.tar.xz 13132 BLAKE2B 
1e1b6e7c32e28e824ba8130d3115bebe01522a8deafde11c1f871d1326c84e3015097e1f47f9e87c28388be83de3c7a6835560602e110fa5f986832d5f667a76
 SHA512 
49f755b2e5a5d855e35848bcff2d78d61fa2d109da58f81432b936e5d91dd1a46c06c0660b6df1f0aee99df3cbbbee0c49fd57165438fcbc5650c7a649f8da7b
+DIST firefox-128-patches-02.tar.xz 16056 BLAKE2B 
e3327fcb146d4e40cdb4c919702c2e8e3c751310bdcd212c9bc5b787ff71a1de040f0f920b3c15f79da8bf5dcb2d55b6aad5dd8f3536557c711cdcf4cba7184d
 SHA512 
71058fcde5c7a339bfdd0c2713277108b6027538b1531a67684412efae18d635c539af25f2afcab47e195c9cdffe3c4717d77c9f4aa5d6b2fd0ff5a3c919c907
 DIST firefox-128.0-ach.xpi 463921 BLAKE2B 
016138341e087f6afd53c82e0b33700c20c341491e6b12f444cc7d85aea1f0e08f4bfa7395af5cf888984f57a3fd6a41f5df39fced8267e0bd0388753a1ad994
 SHA512 
b67378c13ecd5e0c7e570b69c2f267232749ce71c97ad987b3e6b1215b84ff934918d5fccbdefe99dbd5a331917b8d545e9ccc8aad4aba25329231ad357a9612
 DIST firefox-128.0-af.xpi 417369 BLAKE2B 
434dd6861e1b378fff90cc704a7cf63b90de4f54d6b8153ad9051beb0aae84c37686c052624b8d38f60cbf6885162142f5f2a126bcf2a238cccf63bc7194dcd5
 SHA512 
e3ef703a909fa12d944c80aec83c9d8ddf8c49aab18f62c2ebf6f4ad08d17e17b5494b472480a41c510e522994db0afe796259879668bb319c4fab27979e2970
 DIST firefox-128.0-an.xpi 505732 BLAKE2B 
d8d25160fd99b96cdf051a30ecd1e5aab3a50b22e3f2cf78fc8d3fb6d2405dfb38181aaa894e09d288fbb9f5417f0e4a70832bee1a53d27dda24928db2742933
 SHA512 
f1c09844a27b803f2b46ff4fd2fb27f2a4cdd6e2527b4bd8574e7a19af408d168ebea58ff830436497e3c768c3023282a24fdbdd23f96cea8bc6d7fdf626a3da

diff --git a/www-client/firefox/firefox-128.0.ebuild 
b/www-client/firefox/firefox-128.0.ebuild
index c4bc4bb97748..71224a4e0df9 100644
--- a/www-client/firefox/firefox-128.0.ebuild
+++ b/www-client/firefox/firefox-128.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-FIREFOX_PATCHSET="firefox-128-patches-01.tar.xz"
+FIREFOX_PATCHSET="firefox-128-patches-02.tar.xz"
 
 LLVM_COMPAT=( 17 18 )
 



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

2024-07-10 Thread Alfredo Tupone
commit: 4dcab49aee7096c9a1fc52b5136ee080bb3b24e1
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Jul 10 13:06:55 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Jul 10 13:07:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dcab49a

dev-ml/ocplib-simplex: add 0.5.1

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

 dev-ml/ocplib-simplex/Manifest|  1 +
 dev-ml/ocplib-simplex/ocplib-simplex-0.5.1.ebuild | 24 +++
 2 files changed, 25 insertions(+)

diff --git a/dev-ml/ocplib-simplex/Manifest b/dev-ml/ocplib-simplex/Manifest
index 9ca9b54b0f34..37c35ec1d37d 100644
--- a/dev-ml/ocplib-simplex/Manifest
+++ b/dev-ml/ocplib-simplex/Manifest
@@ -1,2 +1,3 @@
 DIST ocplib-simplex-0.4.1.tar.gz 31955 BLAKE2B 
bddcf1f83dfd64fd7da3564cbb3fcb9f8e50ad4106ec03b6881315edd6106bb2f691dbe8f288121c351fa7e861fdddb9a818ce4527ab960a9c7109af49d97761
 SHA512 
6436a904f4e0ec4efa13592185764b58142296816855562d9c2c6d360b64ab554bbd95314976e0462fbb2ed145f8915fd9c2f63f7bae66063efb4c51f74f3edb
 DIST ocplib-simplex-0.4.tar.gz 31784 BLAKE2B 
89ebb43ba59debc658b1400b24379dcb717f44f484742a4ea2227e1692f2d1d359469add4e3c22bd15b7a5044e4d45877994b40e80f28ec8639989bf28565d9a
 SHA512 
5eb80f0c8ad32291d24423255c0359e139cd85e2262b0cbbfaffcab66d9a7eb66c9bf04bb9d5d5c103574ec7041a72cde5412e6cb03fc9fe4a8fd257dab49a76
+DIST ocplib-simplex-0.5.1.tar.gz 34208 BLAKE2B 
713283c7ed3a938e9751ebc0cf9cccee4cda17f34e3e11fcab8835f452180389ef9af1a2d1b0cdaf6e3a9ffe4330eb96eeefe713ea542d16bd3aa8f8bf0b986a
 SHA512 
652535875ce4f21a46381847539dbc7aba80e7d374856034f8526413f6705b84cc9758a8433a67d852e864080b4e82a79834e493a7665541680aefbd1a8da3fc

diff --git a/dev-ml/ocplib-simplex/ocplib-simplex-0.5.1.ebuild 
b/dev-ml/ocplib-simplex/ocplib-simplex-0.5.1.ebuild
new file mode 100644
index ..a9ff96a0a80b
--- /dev/null
+++ b/dev-ml/ocplib-simplex/ocplib-simplex-0.5.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="A library implementing a simplex algorithm"
+HOMEPAGE="https://github.com/OCamlPro-Iguernlala/ocplib-simplex";
+SRC_URI="https://github.com/OCamlPro-Iguernlala/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2.1-with-linking-exception"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-ml/findlib:=[ocamlopt?]
+   dev-ml/logs:=[ocamlopt?]
+"
+BDEPEND="test? ( dev-ml/zarith )"
+
+DOCS=( CHANGES.md README.md extra/simplex_invariants.txt extra/TODO.txt )



[gentoo-commits] repo/proj/libressl:master commit in: dev-qt/qtbase/

2024-07-10 Thread orbea
commit: 2e4f0072556d466af2c65e05ead84751d5de8e93
Author: Saki Xi  riseup  net>
AuthorDate: Wed Jul 10 10:30:42 2024 +
Commit: orbea  riseup  net>
CommitDate: Wed Jul 10 13:29:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=2e4f0072

dev-qt/qtbase: sync ::gentoo

Signed-off-by: Saki Xi  riseup.net>
Closes: https://github.com/gentoo/libressl/pull/564
Signed-off-by: orbea  riseup.net>

 dev-qt/qtbase/qtbase-6.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtbase/qtbase-6.7.2.ebuild 
b/dev-qt/qtbase/qtbase-6.7.2.ebuild
index c14e136..91c34cb 100644
--- a/dev-qt/qtbase/qtbase-6.7.2.ebuild
+++ b/dev-qt/qtbase/qtbase-6.7.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build toolchain-funcs
 DESCRIPTION="Cross-platform application development framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 declare -A QT6_IUSE=(



[gentoo-commits] repo/proj/guru:dev commit in: net-vpn/candy/

2024-07-10 Thread Xin Yang
commit: 5d310dcf1d2f0bff8c412349f66f489b074bbd2e
Author: YangMame  icloud  com>
AuthorDate: Wed Jul 10 13:58:05 2024 +
Commit: Xin Yang  icloud  com>
CommitDate: Wed Jul 10 13:58:05 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5d310dcf

net-vpn/candy: add 5.10.0, drop 5.9.4

Signed-off-by: YangMame  icloud.com>

 net-vpn/candy/Manifest| 2 +-
 net-vpn/candy/{candy-5.9.4.ebuild => candy-5.10.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/candy/Manifest b/net-vpn/candy/Manifest
index 746db9d54..971f63520 100644
--- a/net-vpn/candy/Manifest
+++ b/net-vpn/candy/Manifest
@@ -1 +1 @@
-DIST candy-5.9.4.tar.gz 76503 BLAKE2B 
960e286df773698726da0164bec566630650a6cab37547c5cd9823d3d0f353873ce6c6ada848681eb54927da4b1dbb65baa2a71c9e18ad697d8fbeb83be95264
 SHA512 
c416c0ca96b3c319ff8bec961f05d0e0eac83678ec6fdcea4c7037d45316311c7b14c5f43fbacf82a7c2428506773be284ae9bd03b2cdacf4cb14adc57d698a1
+DIST candy-5.10.0.tar.gz 76566 BLAKE2B 
e052f83dc85c31c9ec2b4e9e7e8e1d479ebbe788b642b41bfad0752e95914eba621d559b29fd4caaac9121125bf12e95d42da25e4c99909b362bb181f92bad58
 SHA512 
61a13142b9c384374c5ad5be4a196b4398d58b4806cd549685074c55260f6feb01079080624e7ae7ff57c0a1049f1dafcefe563c50fc94711efa3f389857cb65

diff --git a/net-vpn/candy/candy-5.9.4.ebuild 
b/net-vpn/candy/candy-5.10.0.ebuild
similarity index 100%
rename from net-vpn/candy/candy-5.9.4.ebuild
rename to net-vpn/candy/candy-5.10.0.ebuild



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

2024-07-10 Thread Michael Orlitzky
commit: 1050b40799c612f0cf729e9f96c6e91c193c7ad8
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Tue Jul  9 20:06:45 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Jul 10 14:07:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1050b407

profiles/arch/x86: mask dev-lang/php[opcache-jit]

Avoids a build failure on hardened profiles, and shouldn't hurt
too much elsewhere.

Closes: https://bugs.gentoo.org/930145
Signed-off-by: Michael Orlitzky  gentoo.org>

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

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 16f7b6e53826..04587b6bc9db 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Michael Orlitzky  (2024-07-09)
+# The opcache extension fails to build on hardened x86, but only
+# if the JIT is enabled. Bug 930145.
+dev-lang/php opcache-jit
+
 # Arthur Zamarin  (2024-07-04)
 # app-office/lyx is unavailable on x86
 dev-tex/abntex lyx



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

2024-07-10 Thread Michael Orlitzky
commit: 0771e0a34345350b76153a1d4826dbec82e0dbea
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Tue Jul  9 19:16:23 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Jul 10 14:07:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0771e0a3

dev-lang/php: add 8.3.9, drop 8.3.8

Various improvements on top of the version bump:

  * The system copy of media-libs/gd is now used.
  * Autoconf cache variables are overridden to allow
cross-compiles with external libraries.
  * New USE=opcache-jit flag to control the use of a
JIT within the opcache extension.

Closes: https://bugs.gentoo.org/857597
Closes: https://bugs.gentoo.org/906585
Bug: https://bugs.gentoo.org/931884
Signed-off-by: Michael Orlitzky  gentoo.org>

 dev-lang/php/Manifest  |2 +-
 dev-lang/php/files/php-8.3.9-gd-cachevars.patch|   68 ++
 .../files/php-8.3.9-optional-png-testfixen.patch   | 1277 
 dev-lang/php/metadata.xml  |3 +
 .../php/{php-8.3.8.ebuild => php-8.3.9.ebuild} |   89 +-
 5 files changed, 1406 insertions(+), 33 deletions(-)

diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest
index d558144544a8..56ca4d9663cd 100644
--- a/dev-lang/php/Manifest
+++ b/dev-lang/php/Manifest
@@ -4,4 +4,4 @@ DIST php-8.1.29.tar.xz 11826292 BLAKE2B 
471f85504531c61e534c857a854de2ce9935b263
 DIST php-8.2.15.tar.xz 12075384 BLAKE2B 
cef15868968538e232093bd66d862a88f0960325f2274eaf53a3d114d01787c58844aa3bce8bc09a723acd95801e1935a60e79fc189317e7f1ba19196dbfcdc4
 SHA512 
56c94bcafe07cf4bf5eb5fc6c67fcf16654c44a262ffb18188fc3ffac5e9bb11d39093bfb26c26bc8d2dec7e530d1a175180909262c9b5c30130cf5a4a293166
 DIST php-8.2.18.tar.xz 12089400 BLAKE2B 
82a4ef0aee7fa66018cb528e6fc2da40f67be2a75449ed85c54881e6725cfa9fe82d6d5655c12d2e92f3fd685479367b7c038df5af0d7a0a122d627c78c50514
 SHA512 
8bdd6e5aa19dac80745d258a43f7330a3096d47dc66cbef0054b8f9eb9ace5e87d841a4001185a783241a416975753c922425e977f50b2716ce643b6a7bf351f
 DIST php-8.2.20.tar.xz 12097568 BLAKE2B 
1e38e48ea9c28abfe2c3bd860bc5d959fbe327669c007f2e2a665ae14f5a045f6ad8a0a972f32618f88ea1ff3636c2692504478b5b094b48404d6c4a214f863b
 SHA512 
c659ed4809b6507aa428b483c85c7322815ac9d7d8e4bfe575513a5e69c5a680b8d089fd98a19f83d3a00df3de61468809f21408455913aa24d519776e44abc5
-DIST php-8.3.8.tar.xz 12480896 BLAKE2B 
477129fcd766f2235e3d776c923ba51b76539f074245e8041a861db09ebbc648658b2756e6a23051a75a512fdc6e5c129633d1471213dec6f7e24d4da0d317e8
 SHA512 
1a2840f0b5dcbea6dfcc3894cb9e38d103bf4110c1b956438199deee0b60e5ae63cce34be25ca6f03ac8d26581a852657f8800f92fefe38345e20443b646bb3e
+DIST php-8.3.9.tar.xz 12470616 BLAKE2B 
44cc360c91b121f6fe1c768134d2e5e355fe1ab23ebefb98e60e878755e79b0bd31fa46a435eb5c3dabf034fb7b4bd785db014dc63f40331a6b168a14d849571
 SHA512 
f6291b71cf2c66f9effc2a8a7b0365364481cd5532551161194376893074f1f20dc7e9dbd628727e3b07460ac63b6d38bf4871bf4976e2b3b290f230b0111360

diff --git a/dev-lang/php/files/php-8.3.9-gd-cachevars.patch 
b/dev-lang/php/files/php-8.3.9-gd-cachevars.patch
new file mode 100644
index ..cb6ae9f3479d
--- /dev/null
+++ b/dev-lang/php/files/php-8.3.9-gd-cachevars.patch
@@ -0,0 +1,68 @@
+From b5e5a42d145be30be3856ff4be9af7978adec5c5 Mon Sep 17 00:00:00 2001
+From: Peter Kokot 
+Date: Sun, 2 Jun 2024 19:47:39 +0200
+Subject: [PATCH] Wrap gdImageCreateFrom* checks in AC_CACHE_CHECK
+
+This enables cross-compiling edge cases to manually override the checks
+with the php_cv_lib_gd_gdImageCreateFrom* cache variables.
+---
+ ext/gd/config.m4 | 39 ---
+ 1 file changed, 20 insertions(+), 19 deletions(-)
+
+diff --git a/ext/gd/config.m4 b/ext/gd/config.m4
+index d9c6d4f6ee0c2..5c1c7a867c2f8 100644
+--- a/ext/gd/config.m4
 b/ext/gd/config.m4
+@@ -147,14 +147,15 @@ dnl that gd defines "junk" versions of each 
gdImageCreateFromFoo function
+ dnl even when it does not support the Foo format. Those junk functions
+ dnl display a warning but eventually return normally, making a simple link
+ dnl or run test insufficient.
+-AC_DEFUN([PHP_GD_CHECK_FORMAT],[
+-  old_LIBS="${LIBS}"
+-  LIBS="${LIBS} ${GD_SHARED_LIBADD}"
+-  old_CFLAGS="${CFLAGS}"
+-  CFLAGS="${CFLAGS} ${GDLIB_CFLAGS}"
+-  AC_MSG_CHECKING([for working gdImageCreateFrom$1 in libgd])
+-  AC_LANG_PUSH([C])
+-  AC_RUN_IFELSE([AC_LANG_SOURCE([
++AC_DEFUN([PHP_GD_CHECK_FORMAT],
++[AS_VAR_PUSHDEF([php_var], [php_cv_lib_gd_gdImageCreateFrom$1])
++old_LIBS="${LIBS}"
++LIBS="${LIBS} ${GD_SHARED_LIBADD}"
++old_CFLAGS="${CFLAGS}"
++CFLAGS="${CFLAGS} ${GDLIB_CFLAGS}"
++AC_LANG_PUSH([C])
++AC_CACHE_CHECK([for working gdImageCreateFrom$1 in libgd], [php_var],
++  [AC_RUN_IFELSE([AC_LANG_SOURCE([
+ #include 
+ #include 
+ #include 
+@@ -173,17 +174,17 @@ int main(int argc, char** argv) {
+   gdSetErrorMethod(exit1);
+   gdImagePtr p = gdImageCreateFrom$1(f);
+   return 0;
+-}])],[
+-AC_MSG_RESULT([yes])
+-AC_DEFINE($2, 1, [Does gdImageCreateFrom$1 work?])
+

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

2024-07-10 Thread Michael Orlitzky
commit: 0c3ef3469050d8a3aa5ec0ce557bae594996acc7
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Tue Jul  9 20:02:04 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Jul 10 14:07:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c3ef346

profiles/features/wd40: mask dev-lang/php[avif]

In newer versions of PHP, this tries to pull in libavif
via media-libs/gd[avif], which is already masked here.

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

 profiles/features/wd40/package.use.mask | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/profiles/features/wd40/package.use.mask 
b/profiles/features/wd40/package.use.mask
index b253ee7d0daa..4848ad8b6b79 100644
--- a/profiles/features/wd40/package.use.mask
+++ b/profiles/features/wd40/package.use.mask
@@ -196,7 +196,9 @@ dev-vcs/mercurial rust
 
 # Joonas Niilola  (2020-10-02)
 # Sam James  (2021-03-11)
+# Michael Orlitzky  (2024-07-09)
 # Dependency only keyworded on specific ${arch} profiles.
+>=dev-lang/php-8.3.9 avif
 dev-libs/efl avif
 kde-frameworks/kimageformats avif
 media-libs/gd avif



[gentoo-commits] repo/proj/guru:dev commit in: net-mail/dovecot-fts-xapian/

2024-07-10 Thread Philippe Chaintreuil
commit: 94156d828f2d1b0dceaa13471f68e824d44b66d1
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Wed Jul 10 14:49:43 2024 +
Commit: Philippe Chaintreuil  parallaxshift  com>
CommitDate: Wed Jul 10 14:49:43 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=94156d82

net-mail/dovecot-fts-xapian: add 1.7.14

Signed-off-by: Philippe Chaintreuil  parallaxshift.com>

 net-mail/dovecot-fts-xapian/Manifest   |  1 +
 .../dovecot-fts-xapian-1.7.14.ebuild   | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/net-mail/dovecot-fts-xapian/Manifest 
b/net-mail/dovecot-fts-xapian/Manifest
index db1297912..5935f31ee 100644
--- a/net-mail/dovecot-fts-xapian/Manifest
+++ b/net-mail/dovecot-fts-xapian/Manifest
@@ -2,5 +2,6 @@ DIST dovecot-fts-xapian-1.5.9.tar.gz 34220 BLAKE2B 
8cf0772122d5dd8cf25fa2e8a5c02
 DIST dovecot-fts-xapian-1.7.10.tar.gz 36894 BLAKE2B 
a7c00f4946dfa9e2ccb79722ca5a3328a41a3090e0ade83b395d7d9e1b8260fdcda1b39a8e07d01287b07eaa0add5302ff5b67c401a30bfeffcffeb6f0ab1458
 SHA512 
c00f22e61a5a16a6661528ed25e0fe25e7ef216af22d79d3bc9bb8c4d95513082b72d422c4382c11630c8d89023cbd68bc00cf3a8a750ab7d5d9ef82105bfc2a
 DIST dovecot-fts-xapian-1.7.11.tar.gz 37307 BLAKE2B 
e841a4d71c02c2c846eb299a4a1ead5d8ba213b9d31ef24124997b2a1e24b27a2c60d6d8ec53cbb300221934c0f2842f9912161a65ad526f3c2012f5a33783fb
 SHA512 
60590be20c92997f663368c088a062d639b8251550637cdda651294ee384b9300367ad583a5ff1808c0fb954cb49f656a3ece312a9f6d69f41f32fe812e24c71
 DIST dovecot-fts-xapian-1.7.12.tar.gz 37328 BLAKE2B 
5673e5455bf9ae5a28d3715dd7382bb3fca22af9654f5d40a58d02bd7d9f6e8eabb47dab56a732f2e784696313e7526feeb1d6e65f462c65a8210b7edef55d08
 SHA512 
516e621c055c495534e0fdcf1580af503a48323d343f75d8164d80676d8b436872e88faa6b869838da9bb6465586d005bcf9724420623c4e295c0fb6c82b9865
+DIST dovecot-fts-xapian-1.7.14.tar.gz 37622 BLAKE2B 
a6452ed5d940898d56fd0a40346e887a2dce03493b2b45963f0089b40737cdaaab02df5ad97d0a6b7ec606faf683a2e971bae6a3a206322bd3cfff42be3b8cf0
 SHA512 
cc1308a4da7a48dcdc926e233ee5b8be34623816931a2392020c352f017338a0a8e6c569ac7caba67332f72505981648c5d23f0e77fcf04454de2405a5d1dc1c
 DIST dovecot-fts-xapian-1.7.6.tar.gz 36626 BLAKE2B 
4112204e78fce042a4db5e6d3bd5d12e2ca6be8199ded4f7b3b7e0ff9977268491aa7e524f00103e1ee07d5ce0b59dcea171c5be19c7857dbeae9416c4fe984e
 SHA512 
83b25bae097fceb56b62355cd8e10788bea850c2f312eb15fca72fb9c1d033d54e56c251eb27eeb971fe405da9d6a3509a3a700bbd0602d785949548ac15ba1f
 DIST dovecot-fts-xapian-1.7.9.tar.gz 36884 BLAKE2B 
6e2520a7b8a8250caa2a92af15e6eecdfbdbb542ff439e91baa0c084b3a6f6b02918decd0e0f0d888aba4db54b9566d63a796385a4d56970b69035845e20f84a
 SHA512 
9df23186648902c9ca38f861496bff3e5096be960a138b7d20eb3baff2734e16949614d1207cce34f2d6626634f58b35ea2c0500e2981f05eea1ad9da718

diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.14.ebuild 
b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.14.ebuild
new file mode 100644
index 0..18a7328b4
--- /dev/null
+++ b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.14.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Dovecot FTS plugin backed by Xapian"
+HOMEPAGE="https://github.com/grosjo/fts-xapian";
+SRC_URI="https://github.com/grosjo/fts-xapian/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+S="${WORKDIR}/fts-xapian-${PV}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="static-libs"
+
+RDEPEND="
+   dev-libs/icu:=
+   >=dev-libs/xapian-1.4:=
+   net-mail/dovecot:=
+   dev-db/sqlite:*
+   "
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/bug-887887_allow-O2-override.patch"
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # Disable hardening so CFLAGS are left up to the Gentoo user
+   # https://bugs.gentoo.org/888751
+   econf \
+   --enable-hardening=no \
+   --with-dovecot="${EPREFIX}/usr/$(get_libdir)/dovecot" \
+   $( use_enable static-libs static )
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-fs/autofs/, net-fs/autofs/files/

2024-07-10 Thread Yixun Lan
commit: 4300e0dc2b19deeb7b2ddbbd98997e65c13142b5
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jul 10 14:54:59 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jul 10 14:54:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4300e0dc

net-fs/autofs: drop 5.1.8-r1, 5.1.9

Signed-off-by: Yixun Lan  gentoo.org>

 net-fs/autofs/Manifest |   2 -
 net-fs/autofs/autofs-5.1.8-r1.ebuild   | 132 -
 net-fs/autofs/autofs-5.1.9.ebuild  | 124 ---
 net-fs/autofs/files/autofs-5.1.8-dmalloc.patch |  53 -
 .../autofs/files/autofs-5.1.8-mount_conflict.patch |  30 -
 net-fs/autofs/files/autofs-5.1.8-nfsv4-mount.patch |  88 --
 6 files changed, 429 deletions(-)

diff --git a/net-fs/autofs/Manifest b/net-fs/autofs/Manifest
index 4ca9807f25d5..fa7faaca461e 100644
--- a/net-fs/autofs/Manifest
+++ b/net-fs/autofs/Manifest
@@ -1,3 +1 @@
-DIST autofs-5.1.8-patches-0.tar.xz 3476 BLAKE2B 
a7fb146542f9cb0a8e93240d9c3f68ff7b569f4dc0e829103ae67ced6d04e110331d320ff429f6e6af03b7265a068ee648738691cd637080cf976f441fe10444
 SHA512 
73023735bf269e3214e38a4841b6b3a1edff30e5d925a62d3ca9e841726835793c1e242804233e696e946e63720f522ceeb82f78449d3597d3d39b727f4b8d24
-DIST autofs-5.1.8.tar.xz 327396 BLAKE2B 
22ef626cc867c1ed4f1f859aebe2547c497c35dea712967de70158e85db590f5ffc26165e1479cfc64eb8070a9c43fd06b1570a82bd8bbbac70f2930e1841718
 SHA512 
6ee6283c0977c82848a654dc24745ee687f6916de441c3688fa91f67ca7295e632ee3808cc2358984a4b9f19841e6e1a91ab48aad6341ac8e63827fe8c32d223
 DIST autofs-5.1.9.tar.xz 331872 BLAKE2B 
baa2fd57fb4ac9f7390cad74d16ef6ef2e484d40061f4f894e5968277747b6852d98e089e904229d5fb08bef7e1810a7b5f14f0ea0adae8e40e317636c8a1f89
 SHA512 
81eb04270727c3fbf9dfb4b07a8dd39beac9068d6289f2f3bb0eabf723c14bec36860d3b2759c46b597bd77e8f3fa521646445e926c95ab63859a3a6c8588dcc

diff --git a/net-fs/autofs/autofs-5.1.8-r1.ebuild 
b/net-fs/autofs/autofs-5.1.8-r1.ebuild
deleted file mode 100644
index 490ca32bfe1b..
--- a/net-fs/autofs/autofs-5.1.8-r1.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-info systemd toolchain-funcs
-
-DESCRIPTION="Kernel based automounter"
-HOMEPAGE="https://web.archive.org/web/*/http://www.linux-consulting.com/Amd_AutoFS/autofs.html
 https://git.kernel.org/pub/scm/linux/storage/autofs/autofs.git";
-SRC_URI="https://www.kernel.org/pub/linux/daemons/${PN}/v5/${P}.tar.xz
-   
https://dev.gentoo.org/~dlan/distfiles/${CATEGORY}/${PN}/${P}-patches-0.tar.xz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
-IUSE="dmalloc ldap +libtirpc mount-locking sasl selinux systemd"
-
-# currently, sasl code assumes the presence of kerberosV
-RDEPEND="
-   net-libs/libnsl:=
-   >=sys-apps/util-linux-2.20
-   dmalloc? ( dev-libs/dmalloc[threads] )
-   ldap? (
-   >=net-nds/openldap-2.0:=
-   sasl? (
-   dev-libs/cyrus-sasl
-   dev-libs/libxml2
-   virtual/krb5
-   )
-   )
-   systemd? ( sys-apps/systemd )
-   libtirpc? ( net-libs/libtirpc:= )
-   !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) )
-"
-DEPEND="${RDEPEND}
-   libtirpc? ( net-libs/rpcsvc-proto )
-"
-BDEPEND="
-   app-alternatives/lex
-   virtual/pkgconfig
-   app-alternatives/yacc
-"
-RDEPEND+=" selinux? ( sec-policy/selinux-automount )"
-
-PATCHES=(
-   "${WORKDIR}"/${P}-patches/
-   "${FILESDIR}/${P}-dmalloc.patch"
-   "${FILESDIR}/${P}-nfsv4-mount.patch"
-   "${FILESDIR}/${P}-mount_conflict.patch"
-)
-
-pkg_setup() {
-   linux-info_pkg_setup
-
-   local CONFIG_CHECK
-
-   if kernel_is -ge 4 18; then
-   CONFIG_CHECK="~AUTOFS_FS"
-   else
-   CONFIG_CHECK="~AUTOFS4_FS"
-   fi
-
-   check_extra_config
-}
-
-src_prepare() {
-   sed -i  -e "s:/usr/bin/kill:/bin/kill:" samples/autofs.service.in || 
die # bug #479492
-   sed -i  -e "/^EnvironmentFile/d"samples/autofs.service.in || 
die # bug #592334
-
-   # Install samples including autofs.service
-   sed -i -e "/^SUBDIRS/s/$/ samples/g" Makefile.rules || die
-
-   default
-}
-
-src_configure() {
-   # bug #483716
-   tc-export AR
-   # --with-confdir is for bug #361481
-   # --with-mapdir is for bug #385113
-   local myeconfargs=(
-   --with-confdir=/etc/conf.d
-   --with-mapdir=/etc/autofs
-   $(use_with dmalloc)
-   $(use_with ldap openldap)
-   $(use_with libtirpc)
-   $(use_with sasl)
-   $(use_enable mount-locking)
-   $(use_with systemd systemd $(systemd_get_systemunitdir)) # bug 
#479492
-   --without-hesi

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

2024-07-10 Thread Eli Schwartz
commit: 59de89a9123895d6012c5e43c214ef2e0af8c6ac
Author: Eli Schwartz  gentoo  org>
AuthorDate: Wed Jul 10 02:55:17 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Wed Jul 10 15:24:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59de89a9

dev-libs/libfilezilla: run eautoreconf to handle patched configure.ac

Now that portage has corrected its pattern matching to detect maintainer
mode, we get a warning:

```
 * QA Notice: Automake "maintainer mode" detected:
 *
 *  CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh 
'/var/tmp/portage/dev-libs/libfilezilla-0.47.0/work/libfilezilla-0.47.0/config/missing'
 aclocal-1.16 -I m4
 *  CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh 
'/var/tmp/portage/dev-libs/libfilezilla-0.47.0/work/libfilezilla-0.47.0/config/missing'
 autoconf
 *   cd . && /bin/sh 
/var/tmp/portage/dev-libs/libfilezilla-0.47.0/work/libfilezilla-0.47.0/config/missing
 automake-1.16 --gnu
```

Signed-off-by: Eli Schwartz  gentoo.org>

 dev-libs/libfilezilla/libfilezilla-0.47.0.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libfilezilla/libfilezilla-0.47.0.ebuild 
b/dev-libs/libfilezilla/libfilezilla-0.47.0.ebuild
index 594dbc139cfd..6808d9713afc 100644
--- a/dev-libs/libfilezilla/libfilezilla-0.47.0.ebuild
+++ b/dev-libs/libfilezilla/libfilezilla-0.47.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit flag-o-matic
+inherit autotools flag-o-matic
 
 DESCRIPTION="C++ library offering some basic functionality for 
platform-independent programs"
 HOMEPAGE="https://lib.filezilla-project.org/";
@@ -41,6 +41,12 @@ pkg_pretend() {
fi
 }
 
+src_prepare() {
+   default
+   # we patch configure.ac
+   eautoreconf
+}
+
 src_configure() {
if use ppc || use arm || use hppa; then
# bug 727652



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libgxim/, x11-libs/libgxim/files/

2024-07-10 Thread Eli Schwartz
commit: b1631392ca489e12652ed5682f2b79205b976c56
Author: Eli Schwartz  gentoo  org>
AuthorDate: Wed Jul 10 01:45:41 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Wed Jul 10 15:23:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1631392

x11-libs/libgxim: backport gcc 14 fix for implicit-function-decl

Upstream has fixed this in 2018 but simply not released a new version:
https://bitbucket.org/tagoh/libgxim/commits/274976ff39d9142169a18655f5013e66233ac9c8

Due to the implicit function declaration, compilation fails on gcc 14.
On gcc 13, instead, there is an lto-type-mismatch because the K&R C
style incorrect prototype was... incorrect and mismatched the required
types. :)

The same upstream commit also includes an unrelated fix for a different
build issue: -Werror=format-security.

Closes: https://bugs.gentoo.org/875056
Closes: https://bugs.gentoo.org/928090
Signed-off-by: Eli Schwartz  gentoo.org>

 x11-libs/libgxim/files/libgxim-0.5.0-gcc14.patch   | 40 ++
 ...ibgxim-0.5.0.ebuild => libgxim-0.5.0-r1.ebuild} |  6 
 2 files changed, 46 insertions(+)

diff --git a/x11-libs/libgxim/files/libgxim-0.5.0-gcc14.patch 
b/x11-libs/libgxim/files/libgxim-0.5.0-gcc14.patch
new file mode 100644
index ..36e62471d591
--- /dev/null
+++ b/x11-libs/libgxim/files/libgxim-0.5.0-gcc14.patch
@@ -0,0 +1,40 @@
+From 274976ff39d9142169a18655f5013e66233ac9c8 Mon Sep 17 00:00:00 2001
+From: Akira TAGOH 
+Date: Wed, 14 Feb 2018 13:20:40 +0900
+Subject: [PATCH] Fix a build fail
+
+---
+ libgxim/gximcore.c   | 2 --
+ libgxim/gximprotocol10.c | 2 +-
+ 2 files changed, 1 insertion(+), 3 deletions(-)
+
+diff --git a/libgxim/gximcore.c b/libgxim/gximcore.c
+index a92c413..3955d01 100644
+--- a/libgxim/gximcore.c
 b/libgxim/gximcore.c
+@@ -26,9 +26,7 @@
+ #endif
+ 
+ #include 
+-#ifdef GNOME_ENABLE_DEBUG
+ #include 
+-#endif /* GNOME_ENABLE_DEBUG */
+ #include "gximacc.h"
+ #include "gximconnection.h"
+ #include "gximmarshal.h"
+diff --git a/libgxim/gximprotocol10.c b/libgxim/gximprotocol10.c
+index 04887a5..65bd4df 100644
+--- a/libgxim/gximprotocol10.c
 b/libgxim/gximprotocol10.c
+@@ -2073,7 +2073,7 @@ g_xim_protocol10_closure_real_parser_error(GXimProtocol 
*proto,
+   msg = g_strdup_printf("Unable to parse the protocol %s properly",
+ g_xim_protocol_name(major_opcode));
+ 
+-  g_xim_messages_error(G_XIM_PROTOCOL_GET_IFACE (proto)->message, msg);
++  g_xim_messages_error(G_XIM_PROTOCOL_GET_IFACE (proto)->message, "%s", 
msg);
+   switch (major_opcode) {
+   case G_XIM_CONNECT:
+   case G_XIM_AUTH_REQUIRED:
+-- 
+2.45.0
+

diff --git a/x11-libs/libgxim/libgxim-0.5.0.ebuild 
b/x11-libs/libgxim/libgxim-0.5.0-r1.ebuild
similarity index 88%
rename from x11-libs/libgxim/libgxim-0.5.0.ebuild
rename to x11-libs/libgxim/libgxim-0.5.0-r1.ebuild
index 3a0811f9cd0d..f7a149908a9b 100644
--- a/x11-libs/libgxim/libgxim-0.5.0.ebuild
+++ b/x11-libs/libgxim/libgxim-0.5.0-r1.ebuild
@@ -33,6 +33,12 @@ BDEPEND="${RUBY_DEPS}
 
 AT_M4DIR="m4macros"
 
+PATCHES=(
+   # backport upstream fix for gcc 14 implicit function declarations and by
+   # extension, LTO type mismatches. Also fixes format-security.
+   "${FILESDIR}"/${P}-gcc14.patch
+)
+
 src_prepare() {
sed -i \
-e "/PKG_CHECK_MODULES/s/\(check\)/$(usex test '\1' _)/" \



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

2024-07-10 Thread Michał Górny
commit: 4981636707ef7abf07b0cea5a5cc355b788bf899
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 10 14:56:14 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 10 15:33:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49816367

dev-python/patsy: Enable py3.13

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

 dev-python/patsy/patsy-0.5.6-r2.ebuild | 17 -
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/dev-python/patsy/patsy-0.5.6-r2.ebuild 
b/dev-python/patsy/patsy-0.5.6-r2.ebuild
index 4362947695b4..4c8b9b9f9f05 100644
--- a/dev-python/patsy/patsy-0.5.6-r2.ebuild
+++ b/dev-python/patsy/patsy-0.5.6-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 
 inherit distutils-r1 pypi
 
@@ -34,3 +34,18 @@ PATCHES=(
# ([probably] non-upstreamable hack)
"${FILESDIR}/${P}-np2.patch"
 )
+
+python_test() {
+   local EPYTEST_DESELECT=()
+
+   case ${EPYTHON} in
+   python3.13)
+   EPYTEST_DESELECT+=(
+   patsy/eval.py::test_EvalEnvironment_eq
+   )
+   ;;
+   esac
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2024-07-10 Thread Michał Górny
commit: 369ac83bc2def14326d5f4699db021d95770b823
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 10 14:46:35 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 10 15:33:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=369ac83b

dev-python/patsy: Patch support for dev-python/numpy-2 in

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

 dev-python/patsy/files/patsy-0.5.6-np2.patch | 51 
 dev-python/patsy/patsy-0.5.6-r2.ebuild   | 36 
 2 files changed, 87 insertions(+)

diff --git a/dev-python/patsy/files/patsy-0.5.6-np2.patch 
b/dev-python/patsy/files/patsy-0.5.6-np2.patch
new file mode 100644
index ..169eadb851fe
--- /dev/null
+++ b/dev-python/patsy/files/patsy-0.5.6-np2.patch
@@ -0,0 +1,51 @@
+diff --git a/patsy/highlevel.py b/patsy/highlevel.py
+index 78d2942..298739d 100644
+--- a/patsy/highlevel.py
 b/patsy/highlevel.py
+@@ -178,7 +178,7 @@ def _do_highlevel_design(formula_like, data, eval_env,
+ else:
+ # subok=True is necessary here to allow DesignMatrixes to pass
+ # through
+-(lhs, rhs) = (None, asarray_or_pandas(formula_like, subok=True))
++(lhs, rhs) = (None, asarray_or_pandas(formula_like, subok=True, 
copy=None))
+ # some sort of explicit matrix or matrices were given. Currently we
+ # have them in one of these forms:
+ #   -- an ndarray or subclass
+diff --git a/patsy/state.py b/patsy/state.py
+index 933c588..c489a4b 100644
+--- a/patsy/state.py
 b/patsy/state.py
+@@ -103,7 +103,7 @@ class Center(object):
+ pass
+ 
+ def transform(self, x):
+-x = asarray_or_pandas(x)
++x = asarray_or_pandas(x, copy=None)
+ # This doesn't copy data unless our input is a DataFrame that has
+ # heterogeneous types. And in that case we're going to be munging the
+ # types anyway, so copying isn't a big deal.
+diff --git a/patsy/util.py b/patsy/util.py
+index 3116e11..7ac6f79 100644
+--- a/patsy/util.py
 b/patsy/util.py
+@@ -69,7 +69,7 @@ def asarray_or_pandas(a, copy=False, dtype=None, 
subok=False):
+ 
+ def test_asarray_or_pandas():
+ import warnings
+-assert type(asarray_or_pandas([1, 2, 3])) is np.ndarray
++assert type(asarray_or_pandas([1, 2, 3], copy=True)) is np.ndarray
+ with warnings.catch_warnings() as w:
+ warnings.filterwarnings('ignore', 'the matrix subclass',
+ PendingDeprecationWarning)
+@@ -83,9 +83,9 @@ def test_asarray_or_pandas():
+ assert np.array_equal(a, a_copy)
+ a_copy[0] = 100
+ assert not np.array_equal(a, a_copy)
+-assert np.allclose(asarray_or_pandas([1, 2, 3], dtype=float),
++assert np.allclose(asarray_or_pandas([1, 2, 3], dtype=float, copy=None),
+[1.0, 2.0, 3.0])
+-assert asarray_or_pandas([1, 2, 3], dtype=float).dtype == np.dtype(float)
++assert asarray_or_pandas([1, 2, 3], dtype=float, copy=None).dtype == 
np.dtype(float)
+ a_view = asarray_or_pandas(a, dtype=a.dtype)
+ a_view[0] = 99
+ assert a[0] == 99

diff --git a/dev-python/patsy/patsy-0.5.6-r2.ebuild 
b/dev-python/patsy/patsy-0.5.6-r2.ebuild
new file mode 100644
index ..4362947695b4
--- /dev/null
+++ b/dev-python/patsy/patsy-0.5.6-r2.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
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python module to describe statistical models and design matrices"
+HOMEPAGE="
+   https://patsy.readthedocs.io/en/latest/index.html
+   https://github.com/pydata/patsy/
+   https://pypi.org/project/patsy/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+RDEPEND="
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   !hppa? (
+   dev-python/scipy[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+   # https://github.com/pydata/patsy/issues/210
+   # ([probably] non-upstreamable hack)
+   "${FILESDIR}/${P}-np2.patch"
+)



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

2024-07-10 Thread Vitaly Zdanevich
commit: 3d3ef7a86088b2c3442317709671a8d293a2756f
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Wed Jul 10 15:40:54 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Wed Jul 10 15:40:54 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3d3ef7a8

dev-python/evernote2: enable tests

Signed-off-by: Vitaly Zdanevich  ya.ru>

 dev-python/evernote2/evernote2-1.0.3.ebuild | 9 +
 1 file changed, 9 insertions(+)

diff --git a/dev-python/evernote2/evernote2-1.0.3.ebuild 
b/dev-python/evernote2/evernote2-1.0.3.ebuild
index ee5109b5b..ac77a8bbe 100644
--- a/dev-python/evernote2/evernote2-1.0.3.ebuild
+++ b/dev-python/evernote2/evernote2-1.0.3.ebuild
@@ -20,7 +20,16 @@ LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64"
 
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/pytest-cov[${PYTHON_USEDEP}]
+   )
+"
+
 RDEPEND="
dev-python/oauthlib[${PYTHON_USEDEP}]
dev-python/thrift[${PYTHON_USEDEP}]
 "
+
+distutils_enable_tests pytest



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

2024-07-10 Thread Mike Pagano
commit: cc3fe8d67b6faaebba8c60a3ae1069af0576d8af
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Jul 10 15:51:23 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Jul 10 15:51:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc3fe8d6

sys-kernel/linux-firmware: add 20240709

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

 sys-kernel/linux-firmware/Manifest |   1 +
 .../linux-firmware/linux-firmware-20240709.ebuild  | 396 +
 2 files changed, 397 insertions(+)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 1508bdfe7b1b..dbd73b551c7b 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,3 +1,4 @@
 DIST linux-firmware-20240410.tar.xz 371871028 BLAKE2B 
0201c38421eaa77590aeb71806111c20236d42c414b58a2f567889b3fe5136cc9fbfb20275d735ba5cb55fa6d01242014d6c94f75bd6e1bcf263e6661803
 SHA512 
fe6681e57ac3dfc29cdc0d6aec44a5aca5be6fc747e2ecd9334caaa55f1a713906d695cf56819f55dd6273f0bffef07de3d086020ad435b74119fe629ba31b32
 DIST linux-firmware-20240513.tar.xz 371738300 BLAKE2B 
9c73ee40c0e01b23a79fc3e13809a04837169c3ab1a72e19c99243e3586dab71f60ce15a936c64bdb16c77209692a285bf2439be88a05f010afe763bc67457b5
 SHA512 
681a63a71b89048e1b905d48f239bc6f8e6331b648b042d48c936292fd77dd542ff8b57c92ee8c0d6b3fbf9d74cce6588b6606a92db240ac8756d456a2136128
 DIST linux-firmware-20240610.tar.xz 375519640 BLAKE2B 
242dbd9d85eabeb8eeebbba86ae80633c412553f0eaac393b2792b99b0f0a8567db68d9c18e92be35809af9a3bf2cebd620c30d6fc518a312b19e8c8756316f9
 SHA512 
608d8fc12172e8461b66e9917f61ecb86e1c6b6fc260382e7382d61bbf08c1b0cc819207e93ac979a336b463b740c5ad7a7577b823caadb1c61606b7e070ddaf
+DIST linux-firmware-20240709.tar.xz 376713860 BLAKE2B 
33ea1ca0ffafa37b72604386954f05d9eab09dba29c7d28a8b34dabd2c3133b6d4727998b5dad27a8e629877fc63555ee96359a84eb1d133603c3098bac49e72
 SHA512 
705d092b0ec5002300a91b679e806137e92bf3d4e1edd998e885e8da88297d8791048ee8ad9727546b13fa08aeadab54254eaed8f6f5a9663429eb54746dfb63

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240709.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240709.ebuild
new file mode 100644
index ..2b7db9344104
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20240709.ebuild
@@ -0,0 +1,396 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit dist-kernel-utils linux-info mount-boot savedconfig
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git";
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz";
+   fi
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git";
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="bindist compress-xz compress-zstd deduplicate dist-kernel +initramfs 
+redistributable savedconfig unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+   ?? ( compress-xz compress-zstd )
+   savedconfig? ( !deduplicate )"
+
+RESTRICT="binchecks strip test
+   !bindist? ( bindist )
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-alternatives/cpio )
+   compress-xz? ( app-arch/xz-utils )
+   compress-zstd? ( app-arch/zstd )
+   deduplicate? ( app-misc/rdfind )"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !sys-block/qla-fc-firmware
+   !sys-firmware/raspberrypi-wifi-ucode
+   )
+   unknown-license? (
+   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
+   !sys-firmware/alsa-firmware[alsa_cards_sb16]
+   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
+   )
+   )
+   dist-kernel? ( virtual/dist-kernel )
+"
+IDEPEND="
+   dist-kernel? (
+   initramfs? ( sys-kernel/installkernel )
+   )
+"
+
+QA_PREBUILT="*"
+PATCHES=( "${FILESDIR}"/${PN}-copy-firmware-r4.patch )
+

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

2024-07-10 Thread Matt Turner
commit: 86ebdcf88c7c161b51f46cadb5ba09757a33b3b6
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jul 10 15:52:05 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jul 10 16:05:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86ebdcf8

media-libs/gmmlib: Version bump to 22.4.1

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

 media-libs/gmmlib/Manifest |  1 +
 media-libs/gmmlib/gmmlib-22.4.1.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/media-libs/gmmlib/Manifest b/media-libs/gmmlib/Manifest
index d86c5b193605..dbadb2848a97 100644
--- a/media-libs/gmmlib/Manifest
+++ b/media-libs/gmmlib/Manifest
@@ -1,3 +1,4 @@
 DIST intel-gmmlib-22.3.18.tar.gz 846277 BLAKE2B 
79485dfe33537053b9986f2f97771c551757da0f9ba721f82f5ff057bf230aa7ad79818d6915fb26cd354cb49d4da27c770c5adb61e530bdd39b51469fc4f9af
 SHA512 
6dab0522a4d15bd5147cb72899a48170f441d5160dc11224809477380b3762ade845e7498a54df7de6673c0ad44bd037db754713697794e26106837f69eb0636
 DIST intel-gmmlib-22.3.19.tar.gz 846342 BLAKE2B 
ce3c25740d9c3f556db31f880b47fba8358dd7d7d53d80bc9923bec8c67fdeee3ae4efa5465390c229bfdc2f6c64fa0a7963516f83d12061d34bf51102cb3a64
 SHA512 
804e4995983884832dbb6d08a4e3c8ca8d60e7ef2c5a0de12d0facfac1fdce619ad229ad1a6b62fdf0ba74a968caf3bb884e283af8cf38babacff350fc9728b9
 DIST intel-gmmlib-22.3.20.tar.gz 846257 BLAKE2B 
04e17f6735cd2081d672c29de986331fb5ddc7d89d142bcc470ee48567762676d562620d0d1f9e2ab061ba96b299bc4b0f6416c17542a8d7f9288cdfb1d0a42f
 SHA512 
d5a6da43f4bdcb2a138c249e197b2e441d0999e89867aa66dfa68cbfc6982e631a7df29fd213a72a57b31cb29366f654343cb6b77a46f22e54bfa5432310e053
+DIST intel-gmmlib-22.4.1.tar.gz 867162 BLAKE2B 
cc3dea9441f1b21b95595d5674046afec5ae673c6244b94572ba11d3451ddb9dae8adce9fe4310a5a0de3c723a3b7aef1031b9ca53f54b63fbefe43fadb7c2d1
 SHA512 
b44bd2f18ed97446c2e4f5ca7119cfde63f249fe8b5f23f0a531a2ec724aa51fe70014320d8f6dee85246df8ce220d5938654483d276eda60027162e304a3b64

diff --git a/media-libs/gmmlib/gmmlib-22.4.1.ebuild 
b/media-libs/gmmlib/gmmlib-22.4.1.ebuild
new file mode 100644
index ..2a09f24b8f3d
--- /dev/null
+++ b/media-libs/gmmlib/gmmlib-22.4.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+if [[ ${PV} == * ]] ; then
+   : ${EGIT_REPO_URI:="https://github.com/intel/gmmlib"}
+   if [[ ${PV%} != "" ]] ; then
+   : ${EGIT_BRANCH:="release/${PV%.}"}
+   fi
+   inherit git-r3
+else
+   KEYWORDS="~amd64"
+   SRC_URI="https://github.com/intel/gmmlib/archive/intel-${P}.tar.gz";
+   S="${WORKDIR}/${PN}-intel-${P}"
+fi
+
+DESCRIPTION="Intel Graphics Memory Management Library"
+HOMEPAGE="https://github.com/intel/gmmlib";
+
+LICENSE="MIT"
+SLOT="0/12.3"
+IUSE="+custom-cflags test"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-20.2.2_conditional_testing.patch
+   "${FILESDIR}"/${PN}-20.3.2_cmake_project.patch
+   "${FILESDIR}"/${PN}-22.1.1_custom_cflags.patch
+)
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING="$(usex test)"
+   -DOVERRIDE_COMPILER_FLAGS="$(usex !custom-cflags)"
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libva-intel-media-driver/

2024-07-10 Thread Matt Turner
commit: e31b8eb4172782d43e3e03702b2f75e2e76ef3fb
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jul 10 15:56:59 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jul 10 16:05:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e31b8eb4

media-libs/libva-intel-media-driver: Version bump to 24.2.5

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

 media-libs/libva-intel-media-driver/Manifest   |  1 +
 .../libva-intel-media-driver-24.2.5.ebuild | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/media-libs/libva-intel-media-driver/Manifest 
b/media-libs/libva-intel-media-driver/Manifest
index 4c5e320775b1..829495066964 100644
--- a/media-libs/libva-intel-media-driver/Manifest
+++ b/media-libs/libva-intel-media-driver/Manifest
@@ -3,3 +3,4 @@ DIST intel-media-24.2.1.tar.gz 25838267 BLAKE2B 
85a0e8416317c846c28c76a70468ba26
 DIST intel-media-24.2.2.tar.gz 25842653 BLAKE2B 
0943e7ab47c9782a72b846c4debc233382d04d77e956a71a93c790930dca8b619b59b40a2f530f58db2f9a1b70b1bdbea7e78cf303301ca8311130aa3e59afb1
 SHA512 
e2d556a57b61a8a0d89e00858406121aac8dd7b44b1291c2f7af90d127d002a1c6acffc8d7d69502e646fe2057fbabd625eec5b3271b784c3c9b1835e23d4bdd
 DIST intel-media-24.2.3.tar.gz 25843886 BLAKE2B 
4f9403d66883083f13f5a33939a9b30625521b1d918813de0b50bcc462497a52add0d0878adb487fefd836163a5e5b0804ced281d7269cef7dbb576675f6566b
 SHA512 
78b57e35eb6473b70fc02803650179f9f2e3fdb4d4350e3200b4f930d8f6e4b6efc28ff8cbab533316fb4838f599de25ec57733142ed4bd2b70b909211bd3a2b
 DIST intel-media-24.2.4.tar.gz 25863578 BLAKE2B 
e0d779db4a31c620b49d55a6a6a43c66040baf7e1c93f9d9842c5a34ffbd477eb21aaf278659de63ebda7aa7611eacc3435ea8343a0f4813ca04a1aa4a3327ab
 SHA512 
749c2b337958ad23d3c58a5f712eca86246604827271fc208a355ef6074ddfedce0ddc80dafc79216e6bd13dcef8752a6940fd2a07fce8e3b224006cce9dce83
+DIST intel-media-24.2.5.tar.gz 25860224 BLAKE2B 
2d2cfe9b72a1271e98deae9b80321c4953e2dfa73db80156d09352f2420081fda4ece0f4d98a4cd9c36217a8808d4816451d041fcb4f46979efaa3c8ae1d84e5
 SHA512 
f283cf4b6536e2c05df9c169958668ab7ee96291473a203dfd2fe79888e297b0b12f2b75ea9dba988335139fc7a63c1d2a4908a5a7d2c68b807fa131cb29b7b4

diff --git 
a/media-libs/libva-intel-media-driver/libva-intel-media-driver-24.2.5.ebuild 
b/media-libs/libva-intel-media-driver/libva-intel-media-driver-24.2.5.ebuild
new file mode 100644
index ..91b4623797d9
--- /dev/null
+++ b/media-libs/libva-intel-media-driver/libva-intel-media-driver-24.2.5.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib flag-o-matic
+
+if [[ ${PV} == * ]] ; then
+   : ${EGIT_REPO_URI:="https://github.com/intel/media-driver"}
+   if [[ ${PV%} != "" ]] ; then
+   : ${EGIT_BRANCH:="release/${PV%.}"}
+   fi
+   inherit git-r3
+else
+   MY_PV="${PV%_pre}"
+   
SRC_URI="https://github.com/intel/media-driver/archive/intel-media-${MY_PV}.tar.gz";
+   S="${WORKDIR}/media-driver-intel-media-${MY_PV}"
+   if [[ ${PV} != *_pre* ]] ; then
+   KEYWORDS="~amd64"
+   fi
+fi
+
+DESCRIPTION="Intel Media Driver for VA-API (iHD)"
+HOMEPAGE="https://github.com/intel/media-driver";
+
+LICENSE="MIT BSD redistributable? ( no-source-code )"
+SLOT="0"
+IUSE="+redistributable test X"
+
+RESTRICT="!test? ( test )"
+
+DEPEND=">=media-libs/gmmlib-22.3.18:=[${MULTILIB_USEDEP}]
+   >=media-libs/libva-2.21.0[X?,${MULTILIB_USEDEP}]
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-23.3.4-Remove-unwanted-CFLAGS.patch
+   "${FILESDIR}"/${PN}-23.3.4_testing_in_src_test.patch
+)
+
+multilib_src_configure() {
+   # https://github.com/intel/media-driver/issues/356
+   append-cxxflags -D_FILE_OFFSET_BITS=64
+
+   local mycmakeargs=(
+   -DMEDIA_BUILD_FATAL_WARNINGS=OFF
+   -DMEDIA_RUN_TEST_SUITE=$(usex test)
+   -DBUILD_TYPE=Release
+   -DPLATFORM=linux
+   -DCMAKE_DISABLE_FIND_PACKAGE_X11=$(usex !X)
+   -DENABLE_NONFREE_KERNELS=$(usex redistributable)
+   -DLATEST_CPP_NEEDED=ON # Seems to be the best option for now
+   )
+   local CMAKE_BUILD_TYPE="Release"
+   cmake_src_configure
+}



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

2024-07-10 Thread James Le Cuirot
commit: ea04a583fab9739dbe05e8d8381ed2803e7dce88
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Jul  9 13:07:58 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Jul 10 16:55:20 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ea04a583

config: Allow a repository to be configured using one of its aliases

Currently, the `[name]` in repos.conf can only match the primary name.
This is inconvenient if a repository wants to change its name without
breaking existing configurations.

This raises the question of whether to then use the primary name or the
alias in the UI and in the vardb. I went with the primary name because
this is presumably the name that the repository actually wants you to
use.

If the configured name matches neither the primary name nor an alias,
then emaint sync will simply claim that it is not found, but that
behaviour is unchanged from before.

Bug: https://bugs.gentoo.org/935830
Closes: https://github.com/gentoo/portage/pull/1358
Signed-off-by: James Le Cuirot  gentoo.org>

 NEWS |  3 +++
 lib/portage/repository/config.py | 10 ++
 2 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/NEWS b/NEWS
index d5a03533d9..53ba9f5fb1 100644
--- a/NEWS
+++ b/NEWS
@@ -22,6 +22,9 @@ Bug fixes:
 
 * vartree, movefile: Warn when rewriting a symlink (bug #934514).
 
+* repository: config: Allow a repository to be configured using one of its
+  aliases rather than its primary name (bug #935830).
+
 portage-3.0.65 (2024-06-04)
 --
 

diff --git a/lib/portage/repository/config.py b/lib/portage/repository/config.py
index c9dfffa22c..46a2d83856 100644
--- a/lib/portage/repository/config.py
+++ b/lib/portage/repository/config.py
@@ -943,7 +943,9 @@ class RepoConfigLoader:
 del prepos[repo_name]
 continue
 
-if repo.name != repo_name:
+if repo.name != repo_name and (
+repo.aliases is None or repo_name not in repo.aliases
+):
 writemsg_level(
 "!!! %s\n"
 % _(
@@ -957,13 +959,13 @@ class RepoConfigLoader:
 del prepos[repo_name]
 continue
 
-location_map[repo.location] = repo_name
-treemap[repo_name] = repo.location
+location_map[repo.location] = repo.name
+treemap[repo.name] = repo.location
 
 # Add alias mappings, but never replace unaliased mappings.
 for repo_name, repo in list(prepos.items()):
 names = set()
-names.add(repo_name)
+names.add(repo.name)
 if repo.aliases:
 aliases = stack_lists([repo.aliases], incremental=True)
 names.update(aliases)



[gentoo-commits] proj/portage: Branch deleted: repos-conf-alias

2024-07-10 Thread James Le Cuirot
commit: 
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Jul 10 16:56:32 2024 +

Branch deleted: repos-conf-alias




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

2024-07-10 Thread Alexey Zapparov
commit: 33e3c928bb73c2b41e570416ec400c81bfe6b211
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Wed Jul 10 17:08:44 2024 +
Commit: Alexey Zapparov  zapparov  com>
CommitDate: Wed Jul 10 17:08:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=33e3c928

app-admin/pulumi-bin: add 3.122.0, drop 3.118.0

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

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

diff --git a/app-admin/pulumi-bin/Manifest b/app-admin/pulumi-bin/Manifest
index f36993907..27fe7ed5f 100644
--- a/app-admin/pulumi-bin/Manifest
+++ b/app-admin/pulumi-bin/Manifest
@@ -1,3 +1,3 @@
-DIST pulumi-v3.118.0-linux-x64.tar.gz 159464141 BLAKE2B 
a216c474c3c3a94154fbb9f6fc439872a936ec963eb067793898f9afd95c5a6dbeaa59196cb5eb0aceed89c69f0f938235d99ca189dccde5bd16b44ffb9fe079
 SHA512 
131aa2b08770dffe29e5e2410169dacf47bb2783d2cc8a9848f7165f488b45382c81021caa0bf5ace721cc93531563635e5894ba597a36598d94763ee0921120
 DIST pulumi-v3.119.0-linux-x64.tar.gz 160339803 BLAKE2B 
969efbdc93b89469753a0d570a60fdacd37c0bb4d2ded4c4b5d292a9cbba5e0910ec3d8f251af89f3e3e47102097ab4b04b775146c005ae83dc3dd2ecdaddb28
 SHA512 
88fc2a0723d7e1d0c37bd96597a2f94bc180a2561fde873cdab84577c75747b4af111074e3f88cd308a1b0e0c4d24dc8025453e8177d94160fc7e312dafb8de2
 DIST pulumi-v3.121.0-linux-x64.tar.gz 161356784 BLAKE2B 
9802fa4fff73e03d2a9f8e770b1b22b87e8839b812a298f157652b2a2cfd28d577f2c06012407e6dceac356289b04933be0379090d152a1384af5d1e6bc4e7e0
 SHA512 
72020c1fd6b49ccaaf74240acac3fd2b7c2e9f43d2aa51c1a888d71c3e654f6be8ded824ad5404e78e1ec40427c90861d969ac77d020ae5ad3f1a4d43d86105b
+DIST pulumi-v3.122.0-linux-x64.tar.gz 161494939 BLAKE2B 
70b169306fca878ebb3a7d29e7f7c8b285c1ab0af8696ae8ff4f0e4284bc1f176f190bc93784b6e39ab3f3c393bd2449ed682eda4e8e883573dcb21d776be563
 SHA512 
db638c2980d7405e6158a55e1eabc9dafe001cce35df87b44fa78f6ecbf1ffa878bfefd44a72437f156526c7402d8e869014f15858cf474bd2a6c405ed166843

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



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

2024-07-10 Thread Fabian Groffen
commit: b5e2823a29eab0905cb78f77b0edbe954fb742b7
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jul 10 18:24:00 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jul 10 18:24:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=b5e2823a

pts/rsync-generation/update-rsync-master: fix PYTHONPATH

Signed-off-by: Fabian Groffen  gentoo.org>

 scripts/rsync-generation/update-rsync-master.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/rsync-generation/update-rsync-master.sh 
b/scripts/rsync-generation/update-rsync-master.sh
index b169a4a3f2..0cd30671bc 100755
--- a/scripts/rsync-generation/update-rsync-master.sh
+++ b/scripts/rsync-generation/update-rsync-master.sh
@@ -20,7 +20,7 @@ RSYNCDIR="${BASE_PATH}/master-rsync-tree"
   Portage setup (use local modified copy)  
 
 PORTAGE_BASE_PATH="${BASE_PATH}/prefix/usr/lib/portage/"
-PYTHONPATH="${PORTAGE_BASE_PATH}/pym"
+PYTHONPATH="${PORTAGE_BASE_PATH}/lib"
 PORTAGE_CONFIGROOT="${BASE_PATH}/misc/config_root"
 PORTAGE_DEPCACHEDIR="${BASE_PATH}/depcache"
 



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

2024-07-10 Thread Mike Pagano
commit: 08feb04ba4b7bec0ecfa248c781bd0445860c780
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Jul 10 18:46:13 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Jul 10 18:46:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08feb04b

net-firewall/ipset: drop 7.21

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

 net-firewall/ipset/ipset-7.21.ebuild | 116 ---
 1 file changed, 116 deletions(-)

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

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

2024-07-10 Thread Mike Pagano
commit: da152c3995b929441d89f094683c161862eb1e25
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Jul 10 18:47:40 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Jul 10 18:47:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da152c39

sys-kernel/gentoo-sources: drop 6.9.5

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

 sys-kernel/gentoo-sources/Manifest |  3 ---
 .../gentoo-sources/gentoo-sources-6.9.5.ebuild | 27 --
 2 files changed, 30 deletions(-)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index faef31c0927f..e4f7f7175987 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -45,9 +45,6 @@ DIST genpatches-6.6-44.extras.tar.xz 4048 BLAKE2B 
c65f9f51bf8a0089652367ccae4c10
 DIST genpatches-6.6-45.base.tar.xz 2573196 BLAKE2B 
a6ff1fdc5c661f28d45e8297a325d603825148489d9ba403318fd6f7bc6664a95605ce2303dee12f5d61eb1f807a334a4483e71c08c20fa04df8cc8c2106e698
 SHA512 
218218a5e16d19d3477140c3a0d36a773fcc3a07fdfd131505d4cec60570a9be2e72aaf4d00611bf5f818ced5b46d13ef31605954db900934d46e5cd5e6c60d7
 DIST genpatches-6.6-45.experimental.tar.xz 5760 BLAKE2B 
156258c7531084e3ad127163a40a1df21fc1394ed305d227cd8b1f5f40cef60f63ebeaa45e2bdfd44c755b280a9af36bdd0a6d9f613f68b531272e5597687096
 SHA512 
feb00b05feca34b6208a9b8b31a511b4b26d35c45c80a985c293770ea63612c3ecc7aecd2db67b612afaf6f3ea771f72caae6d52cbae1b4c480a7bde5a8d76e0
 DIST genpatches-6.6-45.extras.tar.xz 4048 BLAKE2B 
dd86fb162ed81abf47e1fe88e238d67d557294b9502dedf9d3d405e52e014ba9852ea48ef7ab62a255996cc0a3506599b07c76a20b217764c31e2efa0a636872
 SHA512 
8cd9e82c2c33eb625c86181e47cdf9be5a3246db140174792cb38c68e44a39103bd42964560d8af659a9f44117fd40b804927a544c32780fcbb7a023cba9bfb3
-DIST genpatches-6.9-6.base.tar.xz 319896 BLAKE2B 
8b58a70db0844a8455fb413de046cf0998c19c2ace54918a3408f9d31eae6bf276d6a86f5db835cc3ac87335d908c2ba853fd2f334e80cd06e7e72847483d3de
 SHA512 
fa3f1efa0886a6df0ce8006a4433a8bf91731069aed6040e1e4ac9002dbb879ed644f2ba1b258a92ae8550709b85a3c1d2657df000cc6dfe4f79d32c991efcb6
-DIST genpatches-6.9-6.experimental.tar.xz 5728 BLAKE2B 
14c74ddcfa3f07b69ada0e01442e7076540214799478bedcf1d1090f6391627c590ef36f857c6b0166116e041832713c8049344cd26e56449c59475a05548b1d
 SHA512 
745e30175dbd3eb127fdfd6971d68f4306c02b4fafe79083480e16e3a9129b482a4dcae60950c63792f9ac979f8609b960bcdc9d9e1d04d2ef6ec9e9af652a45
-DIST genpatches-6.9-6.extras.tar.xz 4052 BLAKE2B 
cf761f7035971e6f2be6ac719048fba08f203b2f400bd7fbb62e4e10bb7d5c508dc7e79f85812ccd1ee1cbc791c4f19a6becab2dbdfd4ad2c3ec2b1ce0f2bb47
 SHA512 
fbdd60a92f8dbafb30dfdd65b3e0c03cf274dbb148c092f40dfc2bdd4e5d7d18f68c9064bf0419e7dff5c94c67fba3922bb474ec717dda8094b37ab489cfc8bc
 DIST genpatches-6.9-7.base.tar.xz 406988 BLAKE2B 
066ce941f4338903a9f54071b34215dd16401d7e00e471615ea4b55cc5da7c8b312bb4c5224398c5348a76fdd4f1c6c5fe97213b913cc397ca92ecd1c33a8d86
 SHA512 
0175ff3df86d76b926efae0b15aa4addf2192d8b38f80a23e930c669a6a2453847d358383f2d61ccbc0c0b2e6e155a62bccbb4408b96c1ad3fb56eeaffbb1365
 DIST genpatches-6.9-7.experimental.tar.xz 5736 BLAKE2B 
24d68a05fde0990475de0abc4791fc8ea7fcd3931ab725a0a578a714c9715131b68c96ad68323e2ccbec98a52b05551f16f329793d6359a636fdd26db0405405
 SHA512 
586409430c199d19da268a1509e09d4de7ef88637bcee7e93a30930ca2981e27cc7c4f811aa2cc15a3a1761f140d1ba55618061cb67e1ce2219e450ab3bc8b4f
 DIST genpatches-6.9-7.extras.tar.xz 4048 BLAKE2B 
06ddd8d1443bbc4833040250b872d1949489fe14b0b4567c6c484d6bd6972a465ce0563c37a5272de1cd4ae66bd7711b1bf413b0a04b52bc00b9e549154b97fa
 SHA512 
b74f2aa4050b06d7e5b588c87638470f92c45d26b3ffe7a16db43b487fc6460ec4e7037b81120a87608e773a63cbed678d4368b7d0399b841711fb63b1744f99

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.9.5.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-6.9.5.ebuild
deleted file mode 100644
index d9de0bb5c412..
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.9.5.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="6"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches";
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa -ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_postinst() {
-   kernel-2_pkg_postinst
-   einfo "For more info on this patchset, and how to report problems, see:"
-   einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
-   kernel-2_pkg_postrm
-}



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

2024-07-10 Thread Mike Pagano
commit: 30cc7ecae060124cd9320168991ec8a0b4abc316
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Jul 10 18:47:17 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Jul 10 18:47:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30cc7eca

sys-kernel/gentoo-sources: drop 5.10.218

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

 sys-kernel/gentoo-sources/Manifest |  3 ---
 .../gentoo-sources/gentoo-sources-5.10.218.ebuild  | 27 --
 2 files changed, 30 deletions(-)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index cc844d686e2c..faef31c0927f 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -1,9 +1,6 @@
 DIST genpatches-5.10-227.base.tar.xz 6772808 BLAKE2B 
c026e8b9a2de5ed827e2027c80bda5e1f5c30fdffd82644d5c3001449263142dd6cda9937c4ad5afb63276b4c072ce72dfdb061bc3be432ba89f9aa98c5214d0
 SHA512 
69cc93e9c8f09443d9d1fc999ba8b9c1d2c2fb5182520a7d1530723ab4797f113c69ad0ed9b05743e8062441af0290e16dce3cd4eb4bdd1f805b43c54932c8f3
 DIST genpatches-5.10-227.experimental.tar.xz 11848 BLAKE2B 
1e381fd7ac665cf4dea360cdbd5f19eeda57d305eecf979c2fafd7b129b39eee11998dd72980468f7f5357a69bfc4b0b1437fb04c6becce02c7f68a970d28471
 SHA512 
58f0ae339d6042dfaf085ea444b02b760fd8b9f211463a0cce8507db1c1399f7cfd8ddbda34a0ac5aa8ee9d2b9aee55d0ebb46f4dc2e5c0ecab3931311191e76
 DIST genpatches-5.10-227.extras.tar.xz 3912 BLAKE2B 
bf7fb2754d5ff315fae18f3b82b2b9df80038bbac9a8fdeccb6cd567df6efbb41ba1c16440bbd839ca63f27218d0721016b016d4521b98ed04ecbac80c5ac0aa
 SHA512 
c5b62dd417f727062ca73ff379fc8aac95a393931a379fa7aa83207d3b98128fd89f282a2454620a5a695db7dc3ca9ecb77e57c37f81bdec5abaa8fa84485766
-DIST genpatches-5.10-229.base.tar.xz 6801488 BLAKE2B 
fa6992a4274f2a43fc39df9acbf20efda8059291556f083efa80d71eb51b263a244be38d327317631da0044faad5af20ed830528e0c87502231db02c3c2e7fbf
 SHA512 
e0f7d32915673bf28d615fbd15daee8f81fb24161d783bd5026d5a1dd1010cafe758ea7996b9613fc6ad28b00d329d4bd0d900b77925ac3ed335e7083f09a740
-DIST genpatches-5.10-229.experimental.tar.xz 11844 BLAKE2B 
c93afae86e70ff4d1a108eba54f90f16572fbb2a2cd650b80cc57b39161c6a1c357c04770ab3c1390f7cc60f1ecb0e1cfb0501105a1c1ccfe286d84a2d091733
 SHA512 
d88f686ab848ba9bfa363eecd93c1060bffcb1ae697637fa83969f877f6c876ac56ce917a9c7e0b1e93e578f74b47c23f57d21ff3dc23235287a63a68ed29271
-DIST genpatches-5.10-229.extras.tar.xz 4048 BLAKE2B 
72ae61217320dfaf4a6cea8544c66360eaa42307f23bf0c666114d3ad5ea1f1a98d471be9c4ed824e87a6a4d0f90eac10ef703b1a7d2231655740ba0b2100639
 SHA512 
168250682177d829f2a510714ba7bbf42a9632032bcbfab8616ab66c6c6f21b09e49ac566f599fb2c09f486280b611ce3764ae4826ea30c5407e091363e98af8
 DIST genpatches-5.10-230.base.tar.xz 6876488 BLAKE2B 
9fad0e5e713c4487cfdc3bf370b95f3e6c8eadae663b48b956f8fcbd870dcf13e19c50febebf98e64ee62c9fc2906ca3a7e899e073a03ce3c1f2574096dfe397
 SHA512 
1b2e074854d8e3e155884c2ba7a352e1437650150549cb15a0b5187002d1bc529b097ca9c4ca5e88fa67ab9e91766c2a39037f78b92c4a1bd70039e9374b834f
 DIST genpatches-5.10-230.experimental.tar.xz 11844 BLAKE2B 
732950476147da7221d91aa76a8b57518c0ddf8397ac489486b5cac758b15f5666b2ec1076cd80c5bc4df9feb339c2d4b6e3f957d1ce8e01f21893bd12da7b5d
 SHA512 
b0096de44cb78abcca7ba778254d1d72053681152172d110c957e0e26215603b81a120099773cd59d3c91a4d2afb5b69e3cdf48f6105c5bb3a80fb2249dffa20
 DIST genpatches-5.10-230.extras.tar.xz 4052 BLAKE2B 
5a1b37765f94e0d259c97b797ff2c64f9347f98882d5b759a42f5124da0cc1abf19226c89cdc52a74dbbb693c26f066610480d99474601d0f8fbd524a5778a53
 SHA512 
66b82411df58f53e6557d4afb6d9dc34ee529b32bb41415e345255aa4c4deececd1720be6ded4910aada1813476f7fa8aa51d5dc288bdf55b08b8f06dadbef2f

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.10.218.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.10.218.ebuild
deleted file mode 100644
index 3153e08a7b55..
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.10.218.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="229"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches";
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_postinst() {
-   kernel-2_pkg_postinst
-   einfo "For more info on this patchset, and how to report problems, see:"
-   einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
-   kernel-2_pkg_postrm
-}



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

2024-07-10 Thread Michał Górny
commit: e0d064d847bcc79b85788165df0aecdc2d8f25a5
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 10 18:31:46 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 10 18:52:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0d064d8

dev-python/pyarrow: Enable py3.13

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

 .../pyarrow/files/pyarrow-16.1.0-py313.patch   | 60 ++
 dev-python/pyarrow/pyarrow-16.1.0.ebuild   |  5 +-
 2 files changed, 64 insertions(+), 1 deletion(-)

diff --git a/dev-python/pyarrow/files/pyarrow-16.1.0-py313.patch 
b/dev-python/pyarrow/files/pyarrow-16.1.0-py313.patch
new file mode 100644
index ..f3e0053dd003
--- /dev/null
+++ b/dev-python/pyarrow/files/pyarrow-16.1.0-py313.patch
@@ -0,0 +1,60 @@
+diff --git a/python/pyarrow/src/arrow/python/udf.cc 
b/python/pyarrow/src/arrow/python/udf.cc
+index e9b72a2592738..b6a862af8ca07 100644
+--- a/pyarrow/src/arrow/python/udf.cc
 b/pyarrow/src/arrow/python/udf.cc
+@@ -28,6 +28,10 @@
+ #include "arrow/util/checked_cast.h"
+ #include "arrow/util/logging.h"
+ 
++// Py_IsFinalizing added in Python 3.13.0a4
++#if PY_VERSION_HEX < 0x030D00A4
++#define Py_IsFinalizing() _Py_IsFinalizing()
++#endif
+ namespace arrow {
+ using compute::ExecSpan;
+ using compute::Grouper;
+@@ -47,7 +51,7 @@ struct PythonUdfKernelState : public compute::KernelState {
+   // function needs to be destroyed at process exit
+   // and Python may no longer be initialized.
+   ~PythonUdfKernelState() {
+-if (_Py_IsFinalizing()) {
++if (Py_IsFinalizing()) {
+   function->detach();
+ }
+   }
+@@ -64,7 +68,7 @@ struct PythonUdfKernelInit {
+   // function needs to be destroyed at process exit
+   // and Python may no longer be initialized.
+   ~PythonUdfKernelInit() {
+-if (_Py_IsFinalizing()) {
++if (Py_IsFinalizing()) {
+   function->detach();
+ }
+   }
+@@ -132,7 +136,7 @@ struct PythonTableUdfKernelInit {
+   // function needs to be destroyed at process exit
+   // and Python may no longer be initialized.
+   ~PythonTableUdfKernelInit() {
+-if (_Py_IsFinalizing()) {
++if (Py_IsFinalizing()) {
+   function_maker->detach();
+ }
+   }
+@@ -173,7 +177,7 @@ struct PythonUdfScalarAggregatorImpl : public 
ScalarUdfAggregator {
+   };
+ 
+   ~PythonUdfScalarAggregatorImpl() override {
+-if (_Py_IsFinalizing()) {
++if (Py_IsFinalizing()) {
+   function->detach();
+ }
+   }
+@@ -270,7 +274,7 @@ struct PythonUdfHashAggregatorImpl : public 
HashUdfAggregator {
+   };
+ 
+   ~PythonUdfHashAggregatorImpl() override {
+-if (_Py_IsFinalizing()) {
++if (Py_IsFinalizing()) {
+   function->detach();
+ }
+   }

diff --git a/dev-python/pyarrow/pyarrow-16.1.0.ebuild 
b/dev-python/pyarrow/pyarrow-16.1.0.ebuild
index b2a9ed0139dd..0f95bb569a64 100644
--- a/dev-python/pyarrow/pyarrow-16.1.0.ebuild
+++ b/dev-python/pyarrow/pyarrow-16.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit distutils-r1 multiprocessing
 
@@ -42,6 +42,8 @@ src_prepare() {
local PATCHES=(
# https://github.com/apache/arrow/pull/42099
"${FILESDIR}/${P}-numpy-2.patch"
+   # https://github.com/apache/arrow/pull/42034
+   "${FILESDIR}/${P}-py313.patch"
)
 
# cython's -Werror
@@ -86,6 +88,7 @@ python_test() {
tests/test_convert_builtin.py::test_array_to_pylist_roundtrip
tests/test_feather.py::test_roundtrip
tests/test_pandas.py::test_array_to_pandas_roundtrip
+   tests/test_types.py::test_hashing
)
 
cd "${T}" || die



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

2024-07-10 Thread Michał Górny
commit: b96655037a4f6cf58a8975c2951be0fbbad68b31
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 10 18:31:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 10 18:52:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9665503

dev-python/xarray: Enable py3.13

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

 dev-python/xarray/xarray-2024.6.0-r1.ebuild | 2 +-
 dev-python/xarray/xarray-2024.6.0.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/xarray/xarray-2024.6.0-r1.ebuild 
b/dev-python/xarray/xarray-2024.6.0-r1.ebuild
index d178e9b84894..3e4615142e1f 100644
--- a/dev-python/xarray/xarray-2024.6.0-r1.ebuild
+++ b/dev-python/xarray/xarray-2024.6.0-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/xarray/xarray-2024.6.0.ebuild 
b/dev-python/xarray/xarray-2024.6.0.ebuild
index 4f9911e2079c..446bc77dca5c 100644
--- a/dev-python/xarray/xarray-2024.6.0.ebuild
+++ b/dev-python/xarray/xarray-2024.6.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit distutils-r1 pypi
 



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

2024-07-10 Thread Michał Górny
commit: 7d088c7ba5f05e2610465436fa6f2ca8db6b203d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 10 18:31:42 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 10 18:52:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d088c7b

dev-python/statsmodels: Enable py3.13

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

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

diff --git a/dev-python/statsmodels/statsmodels-0.14.2.ebuild 
b/dev-python/statsmodels/statsmodels-0.14.2.ebuild
index 49b95162b7d9..e313d21102c4 100644
--- a/dev-python/statsmodels/statsmodels-0.14.2.ebuild
+++ b/dev-python/statsmodels/statsmodels-0.14.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit distutils-r1 optfeature pypi
 



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

2024-07-10 Thread Michał Górny
commit: 4d36362bb14ff1d86fbfa25b09707358c75049b6
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 10 18:31:35 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 10 18:52:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d36362b

dev-python/pandas: Enable py3.13

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

 dev-python/pandas/files/pandas-2.2.2-py313.patch | 117 +++
 dev-python/pandas/pandas-2.2.2-r1.ebuild |   7 +-
 2 files changed, 123 insertions(+), 1 deletion(-)

diff --git a/dev-python/pandas/files/pandas-2.2.2-py313.patch 
b/dev-python/pandas/files/pandas-2.2.2-py313.patch
new file mode 100644
index ..3fe6f7d89367
--- /dev/null
+++ b/dev-python/pandas/files/pandas-2.2.2-py313.patch
@@ -0,0 +1,117 @@
+From ad0ef9233f4e6366faf9512d512ec5248ade6d5e Mon Sep 17 00:00:00 2001
+From: Lysandros Nikolaou 
+Date: Tue, 25 Jun 2024 03:40:22 +0200
+Subject: [PATCH] ENH: Fix Python 3.13 test failures & enable CI (#59065)
+
+* ENH: Fix Python 3.13 test failures & enable CI
+
+x-ref #58734
+
+Co-authored-by: Thomas Li <47963215+lithom...@users.noreply.github.com>
+
+* Cast npy_intp to int to fix Windows CI
+
+-
+
+Co-authored-by: Thomas Li <47963215+lithom...@users.noreply.github.com>
+---
+ .github/workflows/unit-tests.yml   |  4 ++--
+ pandas/_libs/src/vendored/ujson/python/objToJSON.c | 12 ++--
+ pandas/_libs/tslibs/offsets.pyx|  7 ++-
+ pandas/tests/groupby/test_groupby.py   |  4 +++-
+ pandas/tests/io/parser/test_dialect.py |  2 +-
+ pandas/tests/io/test_common.py |  5 -
+ pandas/tests/io/xml/test_xml.py|  2 +-
+ pandas/tests/scalar/timedelta/test_arithmetic.py   |  1 +
+ 8 files changed, 24 insertions(+), 13 deletions(-)
+
+diff --git a/pandas/_libs/tslibs/offsets.pyx b/pandas/_libs/tslibs/offsets.pyx
+index c37a4b285d..5dacd7dd55 100644
+--- a/pandas/_libs/tslibs/offsets.pyx
 b/pandas/_libs/tslibs/offsets.pyx
+@@ -4960,7 +4960,12 @@ cpdef to_offset(freq, bint is_period=False):
+ if result is None:
+ raise ValueError(INVALID_FREQ_ERR_MSG.format(freq))
+ 
+-if is_period and not hasattr(result, "_period_dtype_code"):
++try:
++has_period_dtype_code = hasattr(result, "_period_dtype_code")
++except ValueError:
++has_period_dtype_code = False
++
++if is_period and not has_period_dtype_code:
+ if isinstance(freq, str):
+ raise ValueError(f"{result.name} is not supported as period 
frequency")
+ else:
+diff --git a/pandas/tests/groupby/test_groupby.py 
b/pandas/tests/groupby/test_groupby.py
+index ed9acdd0c9..44d6340e55 100644
+--- a/pandas/tests/groupby/test_groupby.py
 b/pandas/tests/groupby/test_groupby.py
+@@ -2816,7 +2816,9 @@ def test_rolling_wrong_param_min_period():
+ test_df = DataFrame([name_l, val_l]).T
+ test_df.columns = ["name", "val"]
+ 
+-result_error_msg = r"__init__\(\) got an unexpected keyword argument 
'min_period'"
++result_error_msg = (
++r"^[a-zA-Z._]*\(\) got an unexpected keyword argument 'min_period'"
++)
+ with pytest.raises(TypeError, match=result_error_msg):
+ test_df.groupby("name")["val"].rolling(window=2, min_period=1).sum()
+ 
+diff --git a/pandas/tests/io/parser/test_dialect.py 
b/pandas/tests/io/parser/test_dialect.py
+index 7a72e66996..803114723b 100644
+--- a/pandas/tests/io/parser/test_dialect.py
 b/pandas/tests/io/parser/test_dialect.py
+@@ -26,7 +26,7 @@ def custom_dialect():
+ "escapechar": "~",
+ "delimiter": ":",
+ "skipinitialspace": False,
+-"quotechar": "~",
++"quotechar": "`",
+ "quoting": 3,
+ }
+ return dialect_name, dialect_kwargs
+diff --git a/pandas/tests/io/test_common.py b/pandas/tests/io/test_common.py
+index 0740338686..e51f865630 100644
+--- a/pandas/tests/io/test_common.py
 b/pandas/tests/io/test_common.py
+@@ -485,7 +485,10 @@ class TestMMapWrapper:
+ df.to_csv(path, compression=compression_, encoding=encoding)
+ 
+ # reading should fail (otherwise we wouldn't need the warning)
+-msg = r"UTF-\d+ stream does not start with BOM"
++msg = (
++r"UTF-\d+ stream does not start with BOM|"
++r"'utf-\d+' codec can't decode byte"
++)
+ with pytest.raises(UnicodeError, match=msg):
+ pd.read_csv(path, compression=compression_, encoding=encoding)
+ 
+diff --git a/pandas/tests/io/xml/test_xml.py b/pandas/tests/io/xml/test_xml.py
+index 6f429c1ecb..900734e9f0 100644
+--- a/pandas/tests/io/xml/test_xml.py
 b/pandas/tests/io/xml/test_xml.py
+@@ -1044,7 +1044,7 @@ def test_utf16_encoding(xml_baby_names, parser):
+ UnicodeError,
+ match=(
+ "UTF-16 stream does not start with BOM|"
+-"'utf-16-le' codec can't decode 

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

2024-07-10 Thread Michał Górny
commit: aaf7ad0f0d1ff3047a20bd1b6467dc966728d664
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 10 18:56:10 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 10 19:05:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaf7ad0f

dev-python/pyproj: Enable py3.13

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

 dev-python/pyproj/pyproj-3.6.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pyproj/pyproj-3.6.1.ebuild 
b/dev-python/pyproj/pyproj-3.6.1.ebuild
index 09c6155730e6..ed02e6a74c0c 100644
--- a/dev-python/pyproj/pyproj-3.6.1.ebuild
+++ b/dev-python/pyproj/pyproj-3.6.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit distutils-r1
 



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

2024-07-10 Thread Eli Schwartz
commit: 3a73276c632e5c065919f27227a877ea2a26ef66
Author: Eli Schwartz  gentoo  org>
AuthorDate: Wed Jul 10 16:25:44 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Wed Jul 10 19:14:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a73276c

profiles/updates: update historic move of a package to its current location

We moved {sci-libs -> dev-python}/rtree, but once upon a time we had
also moved it *to* that starting location, for capitalization reasons.
Now pkgcheck throws an error that it is a "MultiMovePackageUpdate":

> 'sci-libs/Rtree': multi-move update: sci-libs/Rtree -> sci-libs/rtree -> 
> dev-python/rtree

Assuming anyone actually does have it installed from 2020, we should
still move it to the current location, not a transition location. The
recent move didn't actually take this into account, and broke the
repo-qa CI.

Fixes: 287f462eba67dec7036cd51c4372896144219184
Signed-off-by: Eli Schwartz  gentoo.org>

 profiles/updates/3Q-2020 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/updates/3Q-2020 b/profiles/updates/3Q-2020
index 3f451f53e7f7..3e54e401cfa6 100644
--- a/profiles/updates/3Q-2020
+++ b/profiles/updates/3Q-2020
@@ -10,5 +10,5 @@ slotmove 

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

2024-07-10 Thread Eli Burch
commit: a123ca924a64673f8cbc6a56920a9cfd4a73fae9
Author: Eli Burch  burchbytes  com>
AuthorDate: Wed Jul 10 23:30:49 2024 +
Commit: Eli Burch  burchbytes  com>
CommitDate: Wed Jul 10 23:31:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a123ca92

dev-embedded/bcm2-utils: Fix DEPEND and RDEPEND

Signed-off-by: Eli Burch  burchbytes.com>

 dev-embedded/bcm2-utils/bcm2-utils-0.9.8.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/dev-embedded/bcm2-utils/bcm2-utils-0.9.8.ebuild 
b/dev-embedded/bcm2-utils/bcm2-utils-0.9.8.ebuild
index fee9e13f9..89d08ce87 100644
--- a/dev-embedded/bcm2-utils/bcm2-utils-0.9.8.ebuild
+++ b/dev-embedded/bcm2-utils/bcm2-utils-0.9.8.ebuild
@@ -13,8 +13,11 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64"
 
-DEPEND="dev-libs/boost"
-RDEPEND="${DEPEND}"
+DEPEND="
+   dev-libs/boost
+   dev-libs/openssl
+"
+RDEPEND="dev-libs/openssl"
 
 src_prepare(){
default



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

2024-07-10 Thread Haelwenn Monnier
commit: 96eee698689c2bbab04d4d946fae3d9fb85b8c56
Author: David Roman  gmail  com>
AuthorDate: Tue Jul  9 13:37:26 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Jul  9 13:37:26 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=96eee698

dev-python/PythonQwt: add 0.12.6

Signed-off-by: David Roman  gmail.com>

 dev-python/PythonQwt/Manifest|  1 +
 dev-python/PythonQwt/PythonQwt-0.12.6.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-python/PythonQwt/Manifest b/dev-python/PythonQwt/Manifest
index 6ac959c3a..ced5d6fde 100644
--- a/dev-python/PythonQwt/Manifest
+++ b/dev-python/PythonQwt/Manifest
@@ -1 +1,2 @@
 DIST pythonqwt-0.12.5.tar.gz 1217114 BLAKE2B 
9b0a155772f19a32bc2fd17ef5232d3ce2f69e23ae807017515b0db9017db526b53ea4ca13f9101f9902d8d68261e30037ca424ac55d27fa7ee179101224a9a8
 SHA512 
6349f5f7ef721531c7272cc87f2c98e7ce841329b56b75431d99d30f1211d3dba521ccc8553ac6e25a3a7ce3daeb1e82f7af945bfdb32afcc27b87e9bc9d52b8
+DIST pythonqwt-0.12.6.tar.gz 1217432 BLAKE2B 
5178eded8d2b947854e48b31f74888184d6d4de3a2681c3bca6aca69b95dbfc8d7d31e65844b0dbfc6847415bd47367a1ea35db7a1ffc4f61270ebb9781b9c46
 SHA512 
59808929ff835db46b47e63babc2a4b320b2606b7b836ddd21304af1f6c3be1afae4e0329d8a55a17951807e7b8cfa9b89c58cc5d8439612d20ed655c04db484

diff --git a/dev-python/PythonQwt/PythonQwt-0.12.6.ebuild 
b/dev-python/PythonQwt/PythonQwt-0.12.6.ebuild
new file mode 100644
index 0..c89a888e9
--- /dev/null
+++ b/dev-python/PythonQwt/PythonQwt-0.12.6.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11,12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Qt plotting widgets for Python"
+HOMEPAGE="https://pypi.org/project/PythonQwt";
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# Test directory seems to contain demo instead
+RESTRICT="test"
+
+RDEPEND="
+   dev-python/PyQt5[${PYTHON_USEDEP},svg]
+   dev-python/numpy[${PYTHON_USEDEP}]
+"



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

2024-07-10 Thread Haelwenn Monnier
commit: 1dd32abf3d9cefeef952a023c9c1228f438a5610
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Jul 10 04:41:09 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Wed Jul 10 04:41:09 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1dd32abf

net-misc/maestral: add 1.9.4

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/maestral/Manifest  |  1 +
 net-misc/maestral/maestral-1.9.4.ebuild | 59 +
 2 files changed, 60 insertions(+)

diff --git a/net-misc/maestral/Manifest b/net-misc/maestral/Manifest
index 5248ce0d9..ea8bb2e51 100644
--- a/net-misc/maestral/Manifest
+++ b/net-misc/maestral/Manifest
@@ -1,2 +1,3 @@
 DIST maestral-1.9.3.gh.tar.gz 8126807 BLAKE2B 
1e4a4e0d39d31b81d6894b3d46100eaa96e2bb99576f59c4e8a784ade14d09e273e8c16d154bd54d883270e30ec7d7a882307584d3ed1f77e8e1710eb94daae7
 SHA512 
6d66cc0929dffb8221ef186d9fd7a639725e50782092710fc74b05e5e678055a1fc75da6d0299315ffc6f8107ec24d1039d72973b73da0def41839a35eca1f03
+DIST maestral-1.9.4.gh.tar.gz 8126850 BLAKE2B 
cad2dd4dbc3ac0a7aeadaf08c3ad5640167c759e209a2e8109b7747e650aca34ca6919ff3d0f5f1a014f85f9f8b40e6223e15437ce536ac3b18e1c69563100d9
 SHA512 
7da052ed07795a89108effb310b3c378545861480d33fd40fdb8aac87b659746dd8e241774a29f45f3f1323c83fc210fd6ec0dd066824ac2b51e8d9f2369edb1
 DIST maestral-1.9.4_rc1.gh.tar.gz 8129805 BLAKE2B 
ff92fb206928ccafec51cb99570e9d825ead1d1833fb22a587c03f03303ff562c9f55b32cd7aca09e34af7a3648dea05005f134c875229f4c5d803b5f9082d49
 SHA512 
293bd1b5764f65fef972f9946446a267efba3fa68ff47523f9d72568e55c7e270934803020aa8ec5f3253db3a5646316357f5ab80354db809af3dd8826171ab2

diff --git a/net-misc/maestral/maestral-1.9.4.ebuild 
b/net-misc/maestral/maestral-1.9.4.ebuild
new file mode 100644
index 0..249d0019b
--- /dev/null
+++ b/net-misc/maestral/maestral-1.9.4.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2021-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 xdg
+
+MY_PV=${PV/_rc/.dev}
+DESCRIPTION="Maestral is an open-source Dropbox client written in Python"
+HOMEPAGE="https://maestral.app";
+SRC_URI="https://github.com/samschott/maestral/archive/refs/tags/v${MY_PV}.tar.gz
 -> ${P}.gh.tar.gz"
+S="${WORKDIR}"/${PN}-${MY_PV}
+
+LICENSE="MIT"
+SLOT="0"
+if [[ ${PV} != *_rc* ]]; then
+   KEYWORDS="~amd64"
+fi
+
+RDEPEND="
+   >=dev-python/click-8.0.2[${PYTHON_USEDEP}]
+   >=dev-python/desktop-notifier-3.3.0[${PYTHON_USEDEP}]
+   dev-python/dropbox[${PYTHON_USEDEP}]
+   >=dev-python/fasteners-0.15[${PYTHON_USEDEP}]
+   dev-python/importlib-metadata[${PYTHON_USEDEP}]
+   >=dev-python/keyring-22.0.0[${PYTHON_USEDEP}]
+   >=dev-python/keyrings-alt-3.1.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.5.8[${PYTHON_USEDEP}]
+   >=dev-python/Pyro5-5.10[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.16.2[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+   dev-python/survey[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   >=dev-python/watchdog-2.0.1[${PYTHON_USEDEP}]
+   dev-python/xattr[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/build[${PYTHON_USEDEP}]
+"
+
+EPYTEST_DESELECT=(
+   # requires dev-python/pytest-benchmark not available for py3.11
+   tests/offline/test_clean_local_events.py::test_performance
+
+   # requires systemd
+   tests/offline/test_cli.py::test_autostart
+
+   # requires network
+   tests/offline/test_main.py::test_check_for_updates
+
+   # may fail if the filesystem does not support xattrs
+   # https://bugs.gentoo.org/927982
+   tests/offline/utils/test_path.py::test_move_preserves_xattrs
+)
+
+distutils_enable_tests pytest



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

2024-07-10 Thread Haelwenn Monnier
commit: d14a07c47528afa12498d7e17119f784cdf29725
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Jul 10 04:42:09 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Wed Jul 10 04:42:09 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d14a07c4

net-misc/maestral: drop 1.9.4_rc1

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/maestral/Manifest  |  1 -
 net-misc/maestral/maestral-1.9.4_rc1.ebuild | 59 -
 2 files changed, 60 deletions(-)

diff --git a/net-misc/maestral/Manifest b/net-misc/maestral/Manifest
index ea8bb2e51..2501a9a66 100644
--- a/net-misc/maestral/Manifest
+++ b/net-misc/maestral/Manifest
@@ -1,3 +1,2 @@
 DIST maestral-1.9.3.gh.tar.gz 8126807 BLAKE2B 
1e4a4e0d39d31b81d6894b3d46100eaa96e2bb99576f59c4e8a784ade14d09e273e8c16d154bd54d883270e30ec7d7a882307584d3ed1f77e8e1710eb94daae7
 SHA512 
6d66cc0929dffb8221ef186d9fd7a639725e50782092710fc74b05e5e678055a1fc75da6d0299315ffc6f8107ec24d1039d72973b73da0def41839a35eca1f03
 DIST maestral-1.9.4.gh.tar.gz 8126850 BLAKE2B 
cad2dd4dbc3ac0a7aeadaf08c3ad5640167c759e209a2e8109b7747e650aca34ca6919ff3d0f5f1a014f85f9f8b40e6223e15437ce536ac3b18e1c69563100d9
 SHA512 
7da052ed07795a89108effb310b3c378545861480d33fd40fdb8aac87b659746dd8e241774a29f45f3f1323c83fc210fd6ec0dd066824ac2b51e8d9f2369edb1
-DIST maestral-1.9.4_rc1.gh.tar.gz 8129805 BLAKE2B 
ff92fb206928ccafec51cb99570e9d825ead1d1833fb22a587c03f03303ff562c9f55b32cd7aca09e34af7a3648dea05005f134c875229f4c5d803b5f9082d49
 SHA512 
293bd1b5764f65fef972f9946446a267efba3fa68ff47523f9d72568e55c7e270934803020aa8ec5f3253db3a5646316357f5ab80354db809af3dd8826171ab2

diff --git a/net-misc/maestral/maestral-1.9.4_rc1.ebuild 
b/net-misc/maestral/maestral-1.9.4_rc1.ebuild
deleted file mode 100644
index 249d0019b..0
--- a/net-misc/maestral/maestral-1.9.4_rc1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2021-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 xdg
-
-MY_PV=${PV/_rc/.dev}
-DESCRIPTION="Maestral is an open-source Dropbox client written in Python"
-HOMEPAGE="https://maestral.app";
-SRC_URI="https://github.com/samschott/maestral/archive/refs/tags/v${MY_PV}.tar.gz
 -> ${P}.gh.tar.gz"
-S="${WORKDIR}"/${PN}-${MY_PV}
-
-LICENSE="MIT"
-SLOT="0"
-if [[ ${PV} != *_rc* ]]; then
-   KEYWORDS="~amd64"
-fi
-
-RDEPEND="
-   >=dev-python/click-8.0.2[${PYTHON_USEDEP}]
-   >=dev-python/desktop-notifier-3.3.0[${PYTHON_USEDEP}]
-   dev-python/dropbox[${PYTHON_USEDEP}]
-   >=dev-python/fasteners-0.15[${PYTHON_USEDEP}]
-   dev-python/importlib-metadata[${PYTHON_USEDEP}]
-   >=dev-python/keyring-22.0.0[${PYTHON_USEDEP}]
-   >=dev-python/keyrings-alt-3.1.0[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   >=dev-python/pathspec-0.5.8[${PYTHON_USEDEP}]
-   >=dev-python/Pyro5-5.10[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.16.2[${PYTHON_USEDEP}]
-   dev-python/rich[${PYTHON_USEDEP}]
-   dev-python/survey[${PYTHON_USEDEP}]
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-   >=dev-python/watchdog-2.0.1[${PYTHON_USEDEP}]
-   dev-python/xattr[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/build[${PYTHON_USEDEP}]
-"
-
-EPYTEST_DESELECT=(
-   # requires dev-python/pytest-benchmark not available for py3.11
-   tests/offline/test_clean_local_events.py::test_performance
-
-   # requires systemd
-   tests/offline/test_cli.py::test_autostart
-
-   # requires network
-   tests/offline/test_main.py::test_check_for_updates
-
-   # may fail if the filesystem does not support xattrs
-   # https://bugs.gentoo.org/927982
-   tests/offline/utils/test_path.py::test_move_preserves_xattrs
-)
-
-distutils_enable_tests pytest



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

2024-07-10 Thread Haelwenn Monnier
commit: b4d9a126ed54ec7a63124665bb77029ce60d5d32
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Wed Jul 10 03:08:29 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Wed Jul 10 03:08:29 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b4d9a126

net-mail/hydroxide: drop 0.2.23, 0.2.24, 0.2.26

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 net-mail/hydroxide/Manifest|  9 -
 net-mail/hydroxide/hydroxide-0.2.23.ebuild | 54 --
 net-mail/hydroxide/hydroxide-0.2.24.ebuild | 54 --
 net-mail/hydroxide/hydroxide-0.2.26.ebuild | 54 --
 4 files changed, 171 deletions(-)

diff --git a/net-mail/hydroxide/Manifest b/net-mail/hydroxide/Manifest
index 525bd5055..ce496a1dc 100644
--- a/net-mail/hydroxide/Manifest
+++ b/net-mail/hydroxide/Manifest
@@ -1,12 +1,3 @@
-DIST hydroxide-0.2.23-deps.tar.xz 24543788 BLAKE2B 
589d9a1f9c65ea192817f76bb00cce56d9d1bfa4c496dd392fbab65edaee34ac850fcc55d05d8ec944c49d98a7432bf4e2b4271e7acbc870d9bf115c4f0a8002
 SHA512 
ab1dfbc65677caac4d51e6e6301328046811e0359c45552e702da5605e990152040cdc6eec2920d7dd914cbdaf15d8179ae41a9a51d5e0b507c442d875516caf
-DIST hydroxide-0.2.23.tar.gz 43602 BLAKE2B 
d238758a67475620325ac7b267aa714a84871d45762f22547798dddc0562419988c382cb79a314d7239dd5fa9eafd407ae1cc20a491391a14ef872af36ad3495
 SHA512 
9f2c9b59cb7c1dfcfec9cc626767f340b1d5caea4db69e81de6b87c4bcf26840d14cd6568a0d3aad36d8e31184e2f1827a5e27745338bc2f38265ce64fe2d4a4
-DIST hydroxide-0.2.23.tar.gz.sig 566 BLAKE2B 
f8ba4f03ea9dd41f79cade5acdf19ef29ed40cb456465240ea60ba7bdfed86e5c842a9b74d78e4c49629de86d8d0630bd54b23923d50df926df2203fc0a5d543
 SHA512 
e2f87ec14412720479cdfc854268bd2422080bdf528491cf3d004f9e46e86fa5872f853b4085513c28f2a929a8f799a4f30538e66496f93aebc81a06a0ff584e
-DIST hydroxide-0.2.24-deps.tar.xz 68892640 BLAKE2B 
6d30090862dbe9df1978e04c6e5e5e8f93ab1e7c8403eafaab82040f40aff80efe4032584701fb926af8c972bee6f63aae2a52cd2a594df1f79d459dac2e015b
 SHA512 
c8cb7621c34369af15a6c47a8ac6bd9245c52ea65c20ddcdd894062a3a5f2b46f436aa184093b25fad3338287f1d4d64a857e305cf000191bb4644e43e1d26f0
-DIST hydroxide-0.2.24.tar.gz 43788 BLAKE2B 
ea7cd766531fad4eff57ec0a87c6dcc964a15116fbfc21b7a7cce503f57618c192f91560756ee09a21d7d7ffcd6d818dbfdfde501e8a44a8253de7e7941bf0bb
 SHA512 
925e7516cffbb06ea8fa8cbc25fce18832ad78da747c9b77a83db96f8bf8d05f05bcb300b972d9f6cf62a794a330f3efc086f32021ddaf608603f10462699583
-DIST hydroxide-0.2.24.tar.gz.sig 566 BLAKE2B 
49a0fcd5f4d70f37fde0f77cc50f03749a5dfe0b9c83c565b283f996127762fc204d4b04f0b0797b12c98840a72f2328fdb5fbccb180d4fbd4000d4e7b3fde38
 SHA512 
e0fb3308012111af91ee593b1ea998b0ae3e61a3ce947a0dbe08e88728ecce6a9da035a785bbac7e58905e68951935f20096b0035fa475346c259c1344104656
-DIST hydroxide-0.2.26-deps.tar.xz 128526636 BLAKE2B 
50381725b624a2e0d7f4fcab3ef40663f1d0cb0dd64a868280aed47ceffe4e97f51835e805800d0a8a2b365eee64ceaf49d81e1396442df5d2159b74a8b97bab
 SHA512 
cdf406352031ecc47a360a56a88554fc3b5a5079df9a063abf5c5bdd7bbbdc945436b1a63e58bd2bd810dc43c6787fced2d05e9a1f4acc8b6474a660d6e7b4f9
-DIST hydroxide-0.2.26.tar.gz 44023 BLAKE2B 
0842af01d89dbfc7aae2c5ae543d18c104ee905961628055d08f62f2115ff4cecef4a03775b77c29ec97c838009c380573387640ce1247737b11c0707178
 SHA512 
1d4dfa9de6c489948bf4e76524c53b02e925ee078b34b55067e437a3c27decc297415d4c1b62ad1a928af828ed3c460e4b5890a407be4c02267697a7c1063330
-DIST hydroxide-0.2.26.tar.gz.sig 566 BLAKE2B 
75eb9efe93eebeec2f055076fb83c57cb84465ec02fd5bea9ba52a73499b64ce9d8dc6ebdcbe5f24b7b636f5f41766d82c18ab9411a63e7126115030557119dc
 SHA512 
9aaf30b6adcc856a1665075b8fdf9abd819aa965a1abe6d0ebc0205a09656c33298063d6da2ae564c2a0122601f49ced2394d84486cd46130ecacf91760fe097
 DIST hydroxide-0.2.27-deps.tar.xz 137723020 BLAKE2B 
fa1dd992c963c8e4785f4a624a2c7d8294f701b40130abc6ba82b816242d73213d85d0344881d442b17b6015a419671f28b6746ba37564f0c1482afaff73fd6d
 SHA512 
88ff84f49d48910f3abfd152a2914c05f097947d69de193d44cea6965eb2703e0c1a56ce41bb7ae8fc933d2fd4900d6970bbd7fab92c61211bc43b39a7a5f4d2
 DIST hydroxide-0.2.27.tar.gz 44059 BLAKE2B 
cbe5e4b247091c65ea376930fc555a86e0fcf3d2e5cddeab457ac8755ed4b7dbbc7b9fe8284ae95c2741a80d1926cb9aaaffcef759b9aba85ded40851e7d5667
 SHA512 
960bf1a37c2365774db6e4598081bfc5459be7f2a85866caf0faef5826694c1b3d0b0cd5634987c963bf21ed416238840e3de207f5b3e39f0cb2c0eed817c3e9
 DIST hydroxide-0.2.27.tar.gz.sig 566 BLAKE2B 
8af003819f369a2b68a1ed45f60a2bbebaf43be7d85b380353f0c79d3933beed1d1386dbe31d3cdc28c11b30ca210c60a493ce4acc05d01f8d9b5e611eb57958
 SHA512 
e1bf58ebfc690e8161adaaa903adc37f6381d80541ded6bd034bcd4a4872c59cb47c78c69045345ec744d64f46f0221c5aabd797e21849b45640646888b3d8c6

diff --git a/net-mail/hydroxide/hydroxide-0.2.23.ebuild 
b/net-mail/hydroxide/hydroxide-0.2.23.ebuild
deleted file mode 100644
index 84f31fc4c..0
--- a/net-mail/hydroxide/hydroxide-0.2.23.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 2022 Gentoo Authors
-#

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

2024-07-10 Thread Haelwenn Monnier
commit: 29f554d90a1e2dfe10d37f8dd68afb4967318bde
Author: Jonas Frei  pm  me>
AuthorDate: Tue Jul  9 18:24:57 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Jul  9 18:26:05 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=29f554d9

gui-apps/xwayland-satellite: Skip tests, add QA_FLAGS_IGNORED

Closes: https://bugs.gentoo.org/935780
Closes: https://bugs.gentoo.org/935781
Closes: https://bugs.gentoo.org/935782
Signed-off-by: Jonas Frei  pm.me>

 gui-apps/xwayland-satellite/xwayland-satellite-0.4.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/gui-apps/xwayland-satellite/xwayland-satellite-0.4.ebuild 
b/gui-apps/xwayland-satellite/xwayland-satellite-0.4.ebuild
index df816e242..e36948bc0 100644
--- a/gui-apps/xwayland-satellite/xwayland-satellite-0.4.ebuild
+++ b/gui-apps/xwayland-satellite/xwayland-satellite-0.4.ebuild
@@ -114,6 +114,9 @@ LICENSE+=" Apache-2.0 BSD ISC MIT Unicode-DFS-2016 ZLIB"
 SLOT="0"
 KEYWORDS="~amd64"
 
+# disable tests which need a running display server
+RESTRICT="test"
+
 DEPEND="
>=x11-base/xwayland-23.1
x11-libs/libxcb
@@ -124,6 +127,8 @@ BDEPEND="
sys-devel/clang
 "
 
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
 DOCS=( README.md )
 
 src_install() {



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

2024-07-10 Thread Haelwenn Monnier
commit: f516658f978a66b58689d88e30df5bba5a690e60
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Wed Jul 10 03:33:26 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Wed Jul 10 03:33:26 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f516658f

net-mail/hydroxide: add 0.2.29

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 net-mail/hydroxide/Manifest   | 3 +++
 .../hydroxide/{hydroxide-.ebuild => hydroxide-0.2.29.ebuild}  | 8 
 net-mail/hydroxide/hydroxide-.ebuild  | 8 
 3 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/net-mail/hydroxide/Manifest b/net-mail/hydroxide/Manifest
index ce496a1dc..fb50f1e9c 100644
--- a/net-mail/hydroxide/Manifest
+++ b/net-mail/hydroxide/Manifest
@@ -4,3 +4,6 @@ DIST hydroxide-0.2.27.tar.gz.sig 566 BLAKE2B 
8af003819f369a2b68a1ed45f60a2bbebaf
 DIST hydroxide-0.2.28-deps.tar.xz 148997388 BLAKE2B 
8a4d6ef87d3759b2b8cb4ecb135f77dc4bd2c93f03ed8e9382152050d70270261b605bc93b31d2379e351c04bbf3aa920ee014d40f54ae352b145002dfe2946e
 SHA512 
dfb6244a8bb676df96ee23c873ef4371b95d2758f68b8f3a777251a5d8dfe2f9624c667f1c9d98f3d1ea40aec23f01cded9fb6f0f16ee40ea31baf9f50f97cb9
 DIST hydroxide-0.2.28.tar.gz 45318 BLAKE2B 
a63568405e58746719a2726d959bc5f1a67357831a78827b5d4c27c417cf52ea6cfa8e990d4816176b192ac9044d01ea6a1b40a5b617f299c01e3b712c63ca25
 SHA512 
55472d5f081eb2827cd37ebb02e66c5831cfde7f375c1800142cb37bb05ae07da873ddca33b4b83a0ed2adb4587d90d43e05c1478e2696de9b7871e213f0
 DIST hydroxide-0.2.28.tar.gz.sig 566 BLAKE2B 
7215a833a084bc5331e8c133a05669178c751a3998f40e3a5ae0ff7ad1b0ebeefa42dfc9ae8b373823973b876462695b11c52ab5d629b9677a1cf853f9d27a08
 SHA512 
34a5dccae951f26a1b18ed6e274c046d7946ea3255214d8891744049ff79d76dc613985dec89d4396be458aa4ba57c317fb3de84bb42b4204ca8b1ed52d0d306
+DIST hydroxide-0.2.29-deps.tar.xz 149650952 BLAKE2B 
a9f6826dcf3fd5a14669a30320b41407678d5d19721e8bc65c6417511cb4b7d8091aebcc6a58e111b7ca26e76d5566887566c1b05e5fea78f1d325ca65f8b396
 SHA512 
d50d32d56ada23928a94d5bc830a2b8c5f7dee1497959aa1a4f975fdaa59224f935e0655ad48e5ec0ba77ba8d683fa0c1b36e48b10c405b9c606a94f84b84744
+DIST hydroxide-0.2.29.tar.gz 45800 BLAKE2B 
f6ed6e35be661317f84afb34f89e093d6e9e84bab55d3debc192d1a667e7fc6bc44d33bbd142b81e93153d0416a7936aeee0798c20b534d2622bf8a776cdf416
 SHA512 
f35b75aef6d4fa16b1af96cb4b568915af76d938d1bf1e397e6488360366c9d4ea5216a4f83cbc91800141cc791858913f4c0b5991260e0dde40ec5653c7870b
+DIST hydroxide-0.2.29.tar.gz.sig 566 BLAKE2B 
d34aecea8ca5591a519c79adf86000e19950c1ec5412db1903ee6ac9992315c3f5da4a0b8efb7d639334cad04a73e8b69cf7c2c6ca53da4ed526a04d87b5da3c
 SHA512 
da1b55f24274d3f33a84a78d5aaf7a84730453e3659030e5e0ef666967b05e1ed1adf70fc57fbde8fbf63238a3276cd87d2cd166f519cf7d7ecee30d143a899f

diff --git a/net-mail/hydroxide/hydroxide-.ebuild 
b/net-mail/hydroxide/hydroxide-0.2.29.ebuild
similarity index 85%
copy from net-mail/hydroxide/hydroxide-.ebuild
copy to net-mail/hydroxide/hydroxide-0.2.29.ebuild
index 47fed29f3..6b050e289 100644
--- a/net-mail/hydroxide/hydroxide-.ebuild
+++ b/net-mail/hydroxide/hydroxide-0.2.29.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
@@ -15,7 +15,7 @@ else

https://github.com/sevz17/go-deps/releases/download/${P}/${P}-deps.tar.xz
"
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/emersion.asc"
-   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-emersion )"
+   BDEPEND="verify-sig? ( sec-keys/openpgp-keys-emersion )"
KEYWORDS="~amd64"
 fi
 
@@ -26,12 +26,12 @@ LICENSE="MIT BSD"
 SLOT="0"
 
 src_unpack() {
-   if [[ "${PV}" == "" ]]; then
+   if [[ ${PV} == ** ]]; then
git-r3_src_unpack
go-module_live_vendor
else
if use verify-sig; then
-   verify-sig_verify_detached 
"${DISTDIR}"/"${P}".tar.gz{,.sig}
+   verify-sig_verify_detached 
"${DISTDIR}/${P}".tar.gz{,.sig}
fi
go-module_src_unpack
fi

diff --git a/net-mail/hydroxide/hydroxide-.ebuild 
b/net-mail/hydroxide/hydroxide-.ebuild
index 47fed29f3..6b050e289 100644
--- a/net-mail/hydroxide/hydroxide-.ebuild
+++ b/net-mail/hydroxide/hydroxide-.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
@@ -15,7 +15,7 @@ else

https://github.com/sevz17/go-deps/releases/download/${P}/${P}-deps.tar.xz
"
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/emersion.asc"
-   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-emersion )"
+   BDEPEND="verify-sig? ( sec-keys/openpgp-keys-emersion )"
KEYWORDS="~am

[gentoo-commits] repo/proj/guru:master commit in: www-apps/code-server-bin/

2024-07-10 Thread Haelwenn Monnier
commit: 2292bf1457c394832c7671e856e69b7219eef19b
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Wed Jul 10 06:04:22 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Wed Jul 10 06:38:13 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2292bf14

www-apps/code-server-bin: add 4.90.3

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 www-apps/code-server-bin/Manifest  |   2 +
 .../code-server-bin/code-server-bin-4.90.3.ebuild  | 101 +
 2 files changed, 103 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index 1a72854a9..fa3df6468 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -2,3 +2,5 @@ DIST code-server-bin-4.18.0-amd64.tar.gz 96325604 BLAKE2B 
b227866908496cebb44dbe
 DIST code-server-bin-4.18.0-arm64.tar.gz 96445800 BLAKE2B 
4504f71005f090a5317990e5559f7806b5d8135c511c25d037f58d5fba154c8463c69bf174bb975b307907983f3b042350b035efe5962518124709e159e35da5
 SHA512 
357de541a23b2cec3a2ec66b6093e55f1cc7793544f84609b60f83395a78497a7b1471a566418c57f2411b3e895a6ffb859649a65d046784824be1fccac2520b
 DIST code-server-bin-4.19.1-amd64.tar.gz 96311589 BLAKE2B 
291b186bf926ea6ecc4d056e73ff6d29eba70f2b94fe47de547c81ed695f5725a12165588f38ce87c713a55d1270c4636dc8069262d7b2c9e607feadb2aa7153
 SHA512 
c5490953c2918927b124d51c74f10ab25a8e2fefea4ed96d403ec6590a1f516721e98a4c435632652f42fcb9cef68ce4590f6eb9ca2de7eac92d7e08e2f1c1d5
 DIST code-server-bin-4.19.1-arm64.tar.gz 96427997 BLAKE2B 
46a680f7a3aba81c75eab218a025fe2c8848420f9500224c668b5b1d1cbc571819631f2a01ebc28b3004c6e28757e0122689ef67b1162cc2db8e5369423cadbb
 SHA512 
1005dbb02b56e0b6198f27a601e44af4218b76a26c0416f493c83b1f7442bf383c454754a2fb26724eba66600a047a2276a1cb4f1a31c9ddebec86d56788ab74
+DIST code-server-bin-4.90.3-amd64.tar.gz 96315768 BLAKE2B 
051739afc677d12b303102d2b057509fbebc1310f048e46cdbfce4de6a993e956e72106a75c34d1d7ec4f7abdd123bb526916ca37e0e81fead950620aed69796
 SHA512 
856315d9885d88868d65ea942c8f5af3587274ef598fe4f4177edc24ce6866eb7817bd80a565833dba570389136a91f887648145d93b529ff9350a7a391e9a8d
+DIST code-server-bin-4.90.3-arm64.tar.gz 96292182 BLAKE2B 
d805b6832c9781d843a90ce7cd04ee906a65c397d4005d4038a8ee05b63d7fd2bdecc64e1ff8e1fcb1862219398ced9f0cfdf32e335348496fc0a88bfbec726a
 SHA512 
1722408c487db74e8832aca28dbc8cf53b555e879bb8c896861530a4263abc34375d2c2ff226726090362a60377064dcbbbdc58a1c0ce39bbb0a336dde65671a

diff --git a/www-apps/code-server-bin/code-server-bin-4.90.3.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.90.3.ebuild
new file mode 100644
index 0..a545b3188
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-4.90.3.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux";
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/";
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz -> ${P}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz -> ${P}-arm64.tar.gz )
+"
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+LICENSE="MIT ISC BSD Apache-2.0 BSD-2 PYTHON 0BSD LGPL-2.1+"
+LICENSE+=" LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+RESTRICT="test"
+
+RDEPEND="
+   app-crypt/libsecret
+   >=net-libs/nodejs-20.0.0[ssl]
+   sys-apps/ripgrep
+   virtual/krb5
+"
+
+PATCHES=( "${FILESDIR}/${PN}-node.patch" )
+
+DOCS=( README.md ThirdPartyNotices.txt )
+
+QA_PREBUILT="*"
+
+# Relative
+VSCODE_MODULES="lib/vscode/node_modules"
+QA_PRESTRIPPED="
+   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
+"
+
+src_prepare() {
+   default
+
+   # We remove as much precompiled code as we can,
+   # node modules not written in JS cannot be removed
+   # thus "-bin".
+
+   # use system node
+   rm ./lib/node || die "Failed to remove bundled nodejs"
+
+   # remove bundled ripgrep binary
+   rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \
+   || die "Failed to remove bundled ripgrep"
+
+   # Only required at build time
+   find "${S}" -type l -name python3 -delete || die
+
+   # not needed
+   rm ./postinstall.sh || die
+
+   # For windows
+   rm -r ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/win32-x64 || die
+
+   if [[ $ELIBC != "musl" ]]; then
+   rm 
./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node 
|| die
+   elif [[ $ELIBC != "glibc" ]]; then
+   rm 
./"${VSCODE_MODUL

[gentoo-commits] repo/proj/guru:master commit in: app-editors/imhex/files/, app-editors/imhex/

2024-07-10 Thread Haelwenn Monnier
commit: eab0472a57f9ecdd85eecd42cec9446e6adcb211
Author: Henri Gasc  eurecom  fr>
AuthorDate: Tue Jul  9 14:58:13 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Jul  9 14:59:15 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eab0472a

app-editors/imhex: add 1.35.3, drop 1.33.2-r1

Signed-off-by: Henri Gasc  eurecom.fr>

 app-editors/imhex/Manifest |  4 ++--
 app-editors/imhex/files/remove_Werror.patch| 21 +++--
 app-editors/imhex/files/remove_dotnet.patch| 26 +-
 ...{imhex-1.33.2-r1.ebuild => imhex-1.35.3.ebuild} |  0
 4 files changed, 36 insertions(+), 15 deletions(-)

diff --git a/app-editors/imhex/Manifest b/app-editors/imhex/Manifest
index 39350d82f..2190fce9d 100644
--- a/app-editors/imhex/Manifest
+++ b/app-editors/imhex/Manifest
@@ -1,2 +1,2 @@
-DIST imhex-1.33.2.gh.tar.gz 32292253 BLAKE2B 
97d8b0f5c7b9621bfa36dbd85f24040c7d8d7dffca154cd85ff128160428d8d590b42e348aa8dbd48b4a21f747d6a0d6c3e74fe9ee484a77f061d5ea28661e70
 SHA512 
393719670019d7fa11d3f67a6b5ef8d2ae75812078a8beaba6b9b3091a283fc9790161c018073933c1b4a8cbcedf8ff7534aacac20ef4d210f10632db6e487ec
-DIST imhex-patterns-1.33.2.gh.tar.gz 7603711 BLAKE2B 
17eb5aaa9bec2418f3ca9fe23e9e3cb5443ce1a5624c3dbcece9bcbe2ca7a95a2498d7fd713bbed78854b136b9884d7f4cb0d8453ded262b6fb6efb377219a96
 SHA512 
e6b6409b5f5e64de339f5a493c33c06e6033c8f4a1fc594f8f23d3ecd9b6d8a66e712e06649f0312e55860a682e532db000d1f1534d6fdd88181b6738c9201e0
+DIST imhex-1.35.3.gh.tar.gz 33023289 BLAKE2B 
ebafcda5c873f87945f3d0135615932f545717988920086dd2f09e6ca1c62fda88f272f9ab6a2dae43db49083c9c0c5b6842c55d0c2d2ff667e3f49b84a01097
 SHA512 
711f98710b00da3ed826367a208678fa3231b02abc61b33d05034cefef3617f6641da78df88ba354a02a16c5d119ee8560fc66d95295214dcd0bdeaab9967c0c
+DIST imhex-patterns-1.35.3.gh.tar.gz 8114314 BLAKE2B 
5f89d35c375d5dbe4d1e52ea5c41d86225aa6b5c76a960f430a5a32f94dd68e7ed8cc2fffdd7a3e7dec11f740ef3e226bd52ac3b1d461c0cc9af074a5b44f63d
 SHA512 
6452bad26072dd178bdad2291e717749df361a098a5be7503c7c00e8e8486d2e465fd585d7fa82fe1927848efdcc681cf81e35255cb437231552816cf67ac568

diff --git a/app-editors/imhex/files/remove_Werror.patch 
b/app-editors/imhex/files/remove_Werror.patch
index 1a35f9e92..891d61a48 100644
--- a/app-editors/imhex/files/remove_Werror.patch
+++ b/app-editors/imhex/files/remove_Werror.patch
@@ -1,5 +1,21 @@
-Remove the different Werror flags we can find used
-Should fix https://bugs.gentoo.org/921663
+--- a/cmake/build_helpers.cmake
 b/cmake/build_helpers.cmake
+@@ -563,7 +563,7 @@ macro(setupCompilerFlags target)
+ if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
+ # Define strict compilation flags
+ if (IMHEX_STRICT_WARNINGS)
+-set(IMHEX_COMMON_FLAGS "${IMHEX_COMMON_FLAGS} -Wall -Wextra 
-Wpedantic -Werror")
++set(IMHEX_COMMON_FLAGS "${IMHEX_COMMON_FLAGS} -Wall -Wextra 
-Wpedantic")
+ endif()
+ 
+ if (UNIX AND NOT APPLE AND CMAKE_CXX_COMPILER_ID MATCHES "GNU")
+@@ -871,4 +871,4 @@ function(precompileHeaders target includeFolder)
+ PUBLIC
+ "$<$:${INCLUDES}>"
+ )
+-endfunction()
+\ No newline at end of file
++endfunction()
 --- a/lib/external/pattern_language/cli/CMakeLists.txt
 +++ b/lib/external/pattern_language/cli/CMakeLists.txt
 @@ -29,7 +29,7 @@ else()
@@ -22,3 +38,4 @@ Should fix https://bugs.gentoo.org/921663
  if(CMAKE_CXX_COMPILER_ID MATCHES "GNU")
  target_compile_options(libpl PRIVATE -Wno-stringop-overflow)
  endif()
+

diff --git a/app-editors/imhex/files/remove_dotnet.patch 
b/app-editors/imhex/files/remove_dotnet.patch
index 88d5c9700..5f241cf8d 100644
--- a/app-editors/imhex/files/remove_dotnet.patch
+++ b/app-editors/imhex/files/remove_dotnet.patch
@@ -1,14 +1,18 @@
-Remove the compilation step that needs dotnet
-https://bugs.gentoo.org/926761
 --- a/plugins/script_loader/CMakeLists.txt
 +++ b/plugins/script_loader/CMakeLists.txt
-@@ -45,8 +45,4 @@ if (CoreClrEmbed_FOUND)
- if (IMHEX_BUNDLE_DOTNET)
- install(FILES ${CoreClrEmbed_SHARED_LIBRARIES} DESTINATION 
${CMAKE_INSTALL_LIBDIR})
- endif ()
--
--add_subdirectory(dotnet)
--add_dependencies(script_loader AssemblyLoader)
--
- endif ()
+@@ -2,7 +2,6 @@ cmake_minimum_required(VERSION 3.16)
+ 
+ include(ImHexPlugin)
+ 
+-find_package(CoreClrEmbed)
+ if (CoreClrEmbed_FOUND)
+ set(IMHEX_DOTNET_SCRIPT_SUPPORT ON)
+ 
+@@ -56,4 +55,4 @@ if (IMHEX_DOTNET_SCRIPT_SUPPORT)
+ 
+ add_subdirectory(support/dotnet)
+ add_dependencies(script_loader AssemblyLoader)
+-endif()
 \ No newline at end of file
++endif()
+

diff --git a/app-editors/imhex/imhex-1.33.2-r1.ebuild 
b/app-editors/imhex/imhex-1.35.3.ebuild
similarity index 100%
rename from app-editors/imhex/imhex-1.33.2-r1.ebuild
rename to app-editors/imhex/imhex-1.35.3.ebuild



  1   2   >