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

2024-03-26 Thread Sam James
commit: 51bbf970234d6245bdf5a588aab3cb37cbec4a3d
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 27 05:42:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 27 05:53:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51bbf970

app-arch/zstd: add 1.5.6

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

 app-arch/zstd/Manifest  |  1 +
 app-arch/zstd/zstd-1.5.6.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/app-arch/zstd/Manifest b/app-arch/zstd/Manifest
index 784731db0e46..ef1912e82040 100644
--- a/app-arch/zstd/Manifest
+++ b/app-arch/zstd/Manifest
@@ -1 +1,2 @@
 DIST zstd-1.5.5.tar.gz 2368543 BLAKE2B 
7680e27a0adacfb809d9fc81e06d3f99bf74df30374d3b5cb2d58f667dd1b7d5c41697e608592709e17c0e32277f20a6d615edee409b5d7cdcb15da2799a2350
 SHA512 
99109ec0e07fa65c2101c9cb36be56b672bbd0ee69d265f924718e61f9192ae8385c8d9e4d0c318be9edfa6d849fd3d60e5f164fa120961449429ea3c5dab6b6
+DIST zstd-1.5.6.tar.gz 2406875 BLAKE2B 
fe17cf0950f8ee2cc07bfa2b41e97f36a1832e396386cb94a55bede975dc974920578cf147b39eecbc5b53ff06fe0dc1fe781a4cab9bc9f767ea28c0e786422e
 SHA512 
54a578f2484da0520a6e9a24f501b9540a3fe3806785d6bc9db79fc095b7c142a7c121387c7eecd460ca71446603584ef1ba4d29a33ca90873338c9ffbd04f14

diff --git a/app-arch/zstd/zstd-1.5.6.ebuild b/app-arch/zstd/zstd-1.5.6.ebuild
new file mode 100644
index ..0b0fac3c180d
--- /dev/null
+++ b/app-arch/zstd/zstd-1.5.6.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+DESCRIPTION="zstd fast compression library"
+HOMEPAGE="https://facebook.github.io/zstd/;
+SRC_URI="https://github.com/facebook/zstd/releases/download/v${PV}/${P}.tar.gz;
+S="${WORKDIR}"/${P}/build/meson
+
+LICENSE="|| ( BSD GPL-2 )"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="+lzma lz4 static-libs test zlib"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   lzma? ( app-arch/xz-utils )
+   lz4? ( app-arch/lz4:= )
+   zlib? ( sys-libs/zlib )
+"
+DEPEND="${RDEPEND}"
+
+MESON_PATCHES=(
+   # Workaround until Valgrind bugfix lands
+   "${FILESDIR}"/${PN}-1.5.4-no-find-valgrind.patch
+)
+
+PATCHES=(
+)
+
+src_prepare() {
+   cd "${WORKDIR}"/${P} || die
+   default
+
+   cd "${S}" || die
+   eapply "${MESON_PATCHES[@]}"
+}
+
+multilib_src_configure() {
+   local native_file="${T}"/meson.${CHOST}.${ABI}.ini.local
+
+   # This replaces the no-find-valgrind patch once bugfix lands in a meson
+   # release + we can BDEPEND on it 
(https://github.com/mesonbuild/meson/pull/11372)
+   cat >> ${native_file} <<-EOF || die
+   [binaries]
+   valgrind='valgrind-falseified'
+   EOF
+
+   local emesonargs=(
+   -Ddefault_library=$(multilib_native_usex static-libs both 
shared)
+
+   $(meson_native_true bin_programs)
+   $(meson_native_true bin_contrib)
+   $(meson_use test bin_tests)
+
+   $(meson_native_use_feature zlib)
+   $(meson_native_use_feature lzma)
+   $(meson_native_use_feature lz4)
+
+   --native-file "${native_file}"
+   )
+
+   meson_src_configure
+}



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

2024-03-26 Thread Sam James
commit: 7be0b55ba35b18a15055f0ede7b9628d9c723129
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 27 05:56:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 27 05:59:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7be0b55b

sci-libs/getdata: add libltdl dep

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

 .../getdata/{getdata-0.11.0-r1.ebuild => getdata-0.11.0-r2.ebuild} | 1 +
 sci-libs/getdata/getdata-0.11.0.ebuild | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/sci-libs/getdata/getdata-0.11.0-r1.ebuild 
b/sci-libs/getdata/getdata-0.11.0-r2.ebuild
similarity index 98%
rename from sci-libs/getdata/getdata-0.11.0-r1.ebuild
rename to sci-libs/getdata/getdata-0.11.0-r2.ebuild
index 9cf6e52c8ec2..843b844afc0b 100644
--- a/sci-libs/getdata/getdata-0.11.0-r1.ebuild
+++ b/sci-libs/getdata/getdata-0.11.0-r2.ebuild
@@ -17,6 +17,7 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 cxx debug flac fortran lzma perl static-libs"
 
 DEPEND="
+   dev-libs/libltdl
bzip2? ( app-arch/bzip2 )
lzma? ( app-arch/xz-utils )
perl? ( dev-lang/perl )

diff --git a/sci-libs/getdata/getdata-0.11.0.ebuild 
b/sci-libs/getdata/getdata-0.11.0.ebuild
index 4b0f5f033a18..ef397493899d 100644
--- a/sci-libs/getdata/getdata-0.11.0.ebuild
+++ b/sci-libs/getdata/getdata-0.11.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,6 +17,7 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 cxx debug flac fortran lzma perl static-libs"
 
 DEPEND="
+   dev-libs/libltdl
bzip2? ( app-arch/bzip2 )
lzma? ( app-arch/xz-utils )
perl? ( dev-lang/perl )



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/kst/

2024-03-26 Thread Sam James
commit: 52e24d1ea822f809e6e51fe31a8e593711577179
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Mar 27 05:27:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 27 05:54:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52e24d1e

sci-visualization/kst: mark as LTO-unsafe

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

 sci-visualization/kst/kst-2.0.8-r2.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/sci-visualization/kst/kst-2.0.8-r2.ebuild 
b/sci-visualization/kst/kst-2.0.8-r2.ebuild
index d98d0d65c25d..6eea2097dbb3 100644
--- a/sci-visualization/kst/kst-2.0.8-r2.ebuild
+++ b/sci-visualization/kst/kst-2.0.8-r2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 MY_P=Kst-${PV}
-inherit cmake xdg-utils
+inherit cmake flag-o-matic xdg-utils
 
 DESCRIPTION="Fast real-time large-dataset viewing and plotting tool"
 HOMEPAGE="https://kst-plot.kde.org/ https://invent.kde.org/graphics/kst-plot;
@@ -50,6 +50,11 @@ PATCHES=(
 )
 
 src_configure() {
+   # -Werror=odr, -Werror=lto-type=-mismatch
+   # https://bugs.gentoo.org/863296
+   # https://bugs.kde.org/show_bug.cgi?id=484572
+   filter-lto
+
local mycmakeargs=(
-Dkst_install_libdir="$(get_libdir)"
-Dkst_pch=OFF



[gentoo-commits] repo/gentoo:master commit in: sci-libs/getdata/, sci-libs/getdata/files/

2024-03-26 Thread Sam James
commit: 211e79b4dcc80a75fb9aae5734a98ab2b0c12237
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 27 05:58:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 27 05:59:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=211e79b4

sci-libs/getdata: fix bashisms in configure

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

 .../files/getdata-0.11.0-bashisms-configure.patch  | 66 ++
 sci-libs/getdata/getdata-0.11.0-r2.ebuild  |  1 +
 2 files changed, 67 insertions(+)

diff --git a/sci-libs/getdata/files/getdata-0.11.0-bashisms-configure.patch 
b/sci-libs/getdata/files/getdata-0.11.0-bashisms-configure.patch
new file mode 100644
index ..df3915f7b849
--- /dev/null
+++ b/sci-libs/getdata/files/getdata-0.11.0-bashisms-configure.patch
@@ -0,0 +1,66 @@
+--- a/configure.ac
 b/configure.ac
+@@ -571,7 +571,7 @@ if test "x${use_modules}" != "xno"; then
+   LDFLAGS=$saved_ldflags
+   LIBS=$saved_libs
+ 
+-  if test "x$have_ltdl" == "xno"; then
++  if test "x$have_ltdl" = "xno"; then
+ AC_MSG_ERROR([libltdl is required to build modules.  Please either 
specify the location of the libltdl library using --with-ltdl=PREFIX or else 
disable the building of modules by using --disable-modules])
+   fi
+ 
+@@ -601,18 +601,18 @@ AC_SUBST([LIBLTDL])
+ AC_SUBST([LTDLINCL])
+ 
+ dnl check if we found a C++ compiler
+-if test "x$CXX" == "x"; then
++if test "x$CXX" = "x"; then
+   make_cxxbindings=no
+ fi
+ 
+ dnl check if we found a Fortran 77 compiler
+-if test "x$F77" == "x"; then
++if test "x$F77" = "x"; then
+   make_f77bindings=no
+   make_f95bindings=no
+ fi
+ 
+ dnl check if we found a free-form Fortran compiler
+-if test "x$FC" == "x"; then
++if test "x$FC" = "x"; then
+   make_f95bindings=no
+ fi
+ 
+@@ -641,7 +641,7 @@ fi
+ dnl F77 stuff
+ if test "x$make_f77bindings" != "xno"; then
+   AC_F77_WRAPPERS
+-  if test "x$ac_cv_f77_mangling" == "xunknown"; then
++  if test "x$ac_cv_f77_mangling" = "xunknown"; then
+ make_f77bindings=no
+ make_f95bindings=no
+   fi
+@@ -1065,7 +1065,7 @@ else
+   AC_MSG_RESULT([$use_slim])
+   AC_MSG_CHECKING([for zzip support])
+   AC_MSG_RESULT([$use_zzip])
+-  if test "$use_slim$use_zzip" == "yesyes"; then
++  if test "$use_slim$use_zzip" = "yesyes"; then
+ if test $zzslim_override = "yes"; then
+   AC_MSG_CHECKING([for zzslim support])
+   AC_MSG_RESULT([yes (forced)])
+@@ -1200,11 +1200,11 @@ AC_CONFIG_FILES([test/Makefile])
+ AC_CONFIG_FILES([util/Makefile])
+ 
+ dnl Automake conditionals
+-AM_CONDITIONAL(GETDATA_DEBUG, [test "x$enable_debug" == "xyes"])
++AM_CONDITIONAL(GETDATA_DEBUG, [test "x$enable_debug" = "xyes"])
+ AM_CONDITIONAL(HAVE_SED, [ test "x${SED}" != 'x' ])
+ AM_CONDITIONAL(INTEL_F77_COMPILER,
+-   [test "x$gd_cv_f77_compiler_intel" == "xyes"])
+-AM_CONDITIONAL(INTEL_FC_COMPILER, [test "x$gd_cv_fc_compiler_intel" == 
"xyes"])
++   [test "x$gd_cv_f77_compiler_intel" = "xyes"])
++AM_CONDITIONAL(INTEL_FC_COMPILER, [test "x$gd_cv_fc_compiler_intel" = "xyes"])
+ AM_CONDITIONAL(INCLUDE_LEGACY_API, [test "x$include_legacy_api" != "xno"])
+ AM_CONDITIONAL(MAKE_CXXBINDINGS, [test "x$make_cxxbindings" = "xyes"])
+ AM_CONDITIONAL(MAKE_F77BINDINGS, [test "x$make_f77bindings" != "xno"])

diff --git a/sci-libs/getdata/getdata-0.11.0-r2.ebuild 
b/sci-libs/getdata/getdata-0.11.0-r2.ebuild
index 843b844afc0b..db7e24e11bc4 100644
--- a/sci-libs/getdata/getdata-0.11.0-r2.ebuild
+++ b/sci-libs/getdata/getdata-0.11.0-r2.ebuild
@@ -26,6 +26,7 @@ RDEPEND="${DEPEND}"
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.11.0-fix-gzseek64-not-found.patch
+   "${FILESDIR}"/${PN}-0.11.0-bashisms-configure.patch
 )
 
 src_prepare() {



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

2024-03-26 Thread Sam James
commit: dcf85e211136ff294dd5394910c8418155746d1c
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 27 05:12:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 27 05:16:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcf85e21

sys-apps/coreutils: add 9.4_p20240326, drop 9.4_p20240323 (unkeyworded)

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

 sys-apps/coreutils/Manifest   | 4 ++--
 ...{coreutils-9.4_p20240323.ebuild => coreutils-9.4_p20240326.ebuild} | 4 ++--
 sys-apps/coreutils/coreutils-.ebuild  | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sys-apps/coreutils/Manifest b/sys-apps/coreutils/Manifest
index 81083f6fe9e0..ecd60d05455f 100644
--- a/sys-apps/coreutils/Manifest
+++ b/sys-apps/coreutils/Manifest
@@ -3,6 +3,6 @@ DIST coreutils-8.32.tar.xz 5547836 BLAKE2B 
0ad99c176c19ec214fcfd0845523e5362f015
 DIST coreutils-9.4-patches.tar.xz 6756 BLAKE2B 
677454409ccb629fd0efde1e15d8f9c13f208391e63a17816011e84d4ca3fb2a42c2a60853f213ade2a53c821d76fd8924c59388d160c6e7c7fa5755e1db4c68
 SHA512 
2025c80b5ada92bafb479c678917862be208534becd8b347d335032c6b4cc23c7b7630f15ca7dd3b5d691567cb70f3491753e29441cc54d8700cc3d966a5e743
 DIST coreutils-9.4.tar.xz 5979200 BLAKE2B 
83d41c48804c1d470c0e5eed38e692bb6875436dda3f6e2c29784ad6ef563d86e8e066a050e222621b400f78ea4630b1e127d20fc9b76f12096528c42677e35d
 SHA512 
7c55ee23b685a0462bbbd118b04d25278c902604a0dcf3bf4f8bf81faa0500dee5a7813cba6f586d676c98e520cafd420f16479619305e94ea6798d8437561f5
 DIST coreutils-9.4.tar.xz.sig 833 BLAKE2B 
870f7eb28e8851f41954820c7f4f4b43a965e6650b303b79541dfdf98ca0cd52fe964d7eec72bea68066452d7ad21a01df5e4db9e5bc4c20bf26d8b416856446
 SHA512 
9674f783f592c4f3e5c708ff31426ac009bf132fd0005019571bf39c8a1627efb5351c6cecc7faecb1eff8fa2970318666593bffc0eda9c750159e174ef42524
-DIST coreutils-9.4_p20240323.tar.xz 5975332 BLAKE2B 
c319b3f639f49f2074082722096464304ba48e01f5d118a8b955a77086ec7f508c3dd80cd5732c2983f776af4cd3936e79da4f748682a3d5a67aceb0a862709a
 SHA512 
915eb9428a98412542eab937a168ef5ccbd65246ac9e9e3dfba90210ecba53eb512a6b7c9c11de4bedd28c99a22a5ce445a94ff1cde79452f9eeb407725ce6f7
-DIST coreutils-9.4_p20240323.tar.xz.sig 833 BLAKE2B 
24575deb0e58e3dceb7e719f03923539de8d0d1b2a4543bb54c886c1086d5d80bbc7a7164e58b4cc504a9749a8642f33bc4a11de5ce29503fa1ac20dec4b33f5
 SHA512 
16948e6f0698f17e65463a62a36bf5deea350547d1452d8e790ab051ea04b8e7467cda4d2c69e210d46b7b2fc6252e0a87fffb474636156677a2eb1aece6d67f
+DIST coreutils-9.4_p20240326.tar.xz 5995388 BLAKE2B 
2aed1aae692182a657cd2c2a405c2e9939d8ca9cd0e15c7dbd4d6505a6e10704c8d958fa2f89736e27d4fe99be87bd50238610c6dd104aedc64532ac4828
 SHA512 
77d9f747adb1f2d40c9348f5fa14bb93e29807dfa8970d617d4ea543c95bce1c85e937229bd450373f74c511de8debd8645e7f86a508bc866b580bd1712ed300
+DIST coreutils-9.4_p20240326.tar.xz.sig 833 BLAKE2B 
158521535c2f1410c324e957bd199c0519d68f1927c16453dfb521af20a64fd277c3dfa3e83b46822b9dfeb0583471b100c04b92167949f622a6770b4bb60c73
 SHA512 
7f4578c4665bb3d4504eba4a2bb12bb23b71da0f511f06e32495a6d6ad5c893aab19f5f65793caf399b9c68089d837894987154d1d3b2f4e600603f5a787b288
 DIST coreutils-9.5-patches.tar.xz 5912 BLAKE2B 
873fbe1a60f8f8034b3d35796146765ce388952d649c32dc81ca0e4c2823c9f2f00b69bc5cb3af686434867459b6dc378fb9a6d59563d28b87c3ee1eceeedbb3
 SHA512 
4b4ad356615d046b8d67ea35b789f887a787ab01ece3234f6344518aef33cd30ca364fef5d85e11acfdb24003114c16ffdab82922fb135d5425fbcd541064a76

diff --git a/sys-apps/coreutils/coreutils-9.4_p20240323.ebuild 
b/sys-apps/coreutils/coreutils-9.4_p20240326.ebuild
similarity index 99%
rename from sys-apps/coreutils/coreutils-9.4_p20240323.ebuild
rename to sys-apps/coreutils/coreutils-9.4_p20240326.ebuild
index 66cc53b9133f..187e8ba621a9 100644
--- a/sys-apps/coreutils/coreutils-9.4_p20240323.ebuild
+++ b/sys-apps/coreutils/coreutils-9.4_p20240326.ebuild
@@ -9,7 +9,7 @@ EAPI=8
 #
 # Also recommend subscribing to the coreutils and bug-coreutils MLs.
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/coreutils.asc
 inherit flag-o-matic python-any-r1 toolchain-funcs verify-sig
 
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
 elif [[ ${PV} == *_p* ]] ; then
# Note: could put this in devspace, but if it's gone, we don't want
# it in tree anyway. It's just for testing.
-   MY_SNAPSHOT="$(ver_cut 1-2).170-7b206"
+   MY_SNAPSHOT="$(ver_cut 1-2).185-541b02"
SRC_URI="https://www.pixelbeat.org/cu/coreutils-${MY_SNAPSHOT}.tar.xz 
-> ${P}.tar.xz"
SRC_URI+=" verify-sig? ( 
https://www.pixelbeat.org/cu/coreutils-${MY_SNAPSHOT}.tar.xz.sig -> 
${P}.tar.xz.sig )"
S="${WORKDIR}"/${PN}-${MY_SNAPSHOT}

diff --git a/sys-apps/coreutils/coreutils-.ebuild 
b/sys-apps/coreutils/coreutils-.ebuild
index 66cc53b9133f..187e8ba621a9 100644
--- a/sys-apps/coreutils/coreutils-.ebuild
+++ 

[gentoo-commits] repo/gentoo:master commit in: gnustep-libs/netclasses/

2024-03-26 Thread Ulrich Müller
commit: 0ce867edb2275abaa3fa1283e9cd628004eb0f0a
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Mar 27 05:03:50 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Mar 27 05:03:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ce867ed

gnustep-libs/netclasses: drop EAPI ebuild 1.1.0

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

 gnustep-libs/netclasses/netclasses-1.1.0.ebuild | 15 ---
 1 file changed, 15 deletions(-)

diff --git a/gnustep-libs/netclasses/netclasses-1.1.0.ebuild 
b/gnustep-libs/netclasses/netclasses-1.1.0.ebuild
deleted file mode 100644
index ca6e8bc37101..
--- a/gnustep-libs/netclasses/netclasses-1.1.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit gnustep-2
-
-DESCRIPTION="An asynchronous networking library for GNUstep"
-HOMEPAGE="http://gap.nongnu.org/talksoup/;
-SRC_URI="https://savannah.nongnu.org/download/gap/${P}.tar.gz;
-
-KEYWORDS="amd64 ppc x86"
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-
-PATCHES=( "${FILESDIR}"/${P}-no_rfc.patch )



[gentoo-commits] repo/gentoo:master commit in: gnustep-apps/affiche/

2024-03-26 Thread Ulrich Müller
commit: d75016c2812b19fcd125eb8bb68f7ece05da6963
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Mar 27 05:02:35 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Mar 27 05:02:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d75016c2

gnustep-apps/affiche: drop EAPI 6 ebuild 0.6.0-r4

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

 gnustep-apps/affiche/affiche-0.6.0-r4.ebuild | 15 ---
 1 file changed, 15 deletions(-)

diff --git a/gnustep-apps/affiche/affiche-0.6.0-r4.ebuild 
b/gnustep-apps/affiche/affiche-0.6.0-r4.ebuild
deleted file mode 100644
index c35fb5b43927..
--- a/gnustep-apps/affiche/affiche-0.6.0-r4.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit gnustep-2
-
-DESCRIPTION="Affiche allows people to 'stick' notes"
-HOMEPAGE="http://www.collaboration-world.com/affiche;
-SRC_URI="http://www.collaboration-world.com/affiche.data/releases/Stable/${P/a/A}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-
-S=${WORKDIR}/${PN/a/A}



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

2024-03-26 Thread Sam James
commit: cb6230249598b896719dbf7659f96a24c20cd559
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Mar 27 02:50:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 27 04:49:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb623024

app-arch/sharutils: add savannah upstream metadata

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

 app-arch/sharutils/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-arch/sharutils/metadata.xml b/app-arch/sharutils/metadata.xml
index a974c2f2dff9..f9c1b4ac617d 100644
--- a/app-arch/sharutils/metadata.xml
+++ b/app-arch/sharutils/metadata.xml
@@ -6,6 +6,7 @@
   Gentoo Base System
 
 
+  sharutils
   cpe:/a:gnu:sharutils
 
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/PDL/

2024-03-26 Thread Sam James
commit: 599e1dc43dd98ed10c46df2503493c712e74c2e6
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Mar 27 04:01:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 27 04:49:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=599e1dc4

dev-perl/PDL: mark as LTO-unsafe

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

 dev-perl/PDL/PDL-2.63.0.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/dev-perl/PDL/PDL-2.63.0.ebuild b/dev-perl/PDL/PDL-2.63.0.ebuild
index f1d29bd269e6..6dcdc03f0842 100644
--- a/dev-perl/PDL/PDL-2.63.0.ebuild
+++ b/dev-perl/PDL/PDL-2.63.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
@@ -9,7 +9,7 @@ DIST_EXAMPLES=( "Example/*" )
 
 FORTRAN_NEEDED=fortran
 
-inherit perl-module fortran-2
+inherit flag-o-matic perl-module fortran-2
 
 DESCRIPTION="Perl Data Language for scientific computing"
 
@@ -97,6 +97,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/856406
+   # https://github.com/PDLPorters/pdl/issues/468
+   filter-lto
+
sed -i \
-e '/USE_POGL/s/=>.*/=> 1,/' \
-e "/WITH_3D/s/=>.*/=> 1,/" \



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

2024-03-26 Thread Sam James
commit: b9e76b2a7afae653c6a81bbb8864b30448651628
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Mar 27 04:42:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 27 04:49:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9e76b2a

sci-libs/getdata: mark as LTO-unsafe

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

 sci-libs/getdata/getdata-0.11.0-r1.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/sci-libs/getdata/getdata-0.11.0-r1.ebuild 
b/sci-libs/getdata/getdata-0.11.0-r1.ebuild
index 698d2697d850..9cf6e52c8ec2 100644
--- a/sci-libs/getdata/getdata-0.11.0-r1.ebuild
+++ b/sci-libs/getdata/getdata-0.11.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -33,6 +33,12 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   #
+   # In theory I could report a bug. In practice the project has ignored 
all
+   # bug reports since immediately after switching to github.
+   filter-lto
+
# GCC 10 workaround
# bug #723076
append-fflags $(test-flags-FC -fallow-argument-mismatch)



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

2024-03-26 Thread Sam James
commit: b2119b5c3243ed505651f3ea902649bc3f5cc3ba
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Mar 27 04:34:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 27 04:49:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2119b5c

sci-libs/getdata: add github upstream metadata

In theory the sourceforge site claims to be defunct. In practice the
github repo is abandoned immediately after switching too...

https://sourceforge.net/p/getdata/code/1178/

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

 sci-libs/getdata/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-libs/getdata/metadata.xml b/sci-libs/getdata/metadata.xml
index 716f2c3c2ae5..d1f4f454496b 100644
--- a/sci-libs/getdata/metadata.xml
+++ b/sci-libs/getdata/metadata.xml
@@ -12,6 +12,7 @@
   provide a fast, simple format for storing and reading data.
   
   
+ketiltrout/getdata
 getdata
   
 



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

2024-03-26 Thread Sam James
commit: 5232e815915a4f51e8704d0f835726b07a08ad0f
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Mar 27 04:16:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 27 04:49:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5232e815

sci-libs/matio: make sure elibtoolize is applied

Needed to e.g. pass LTO warning flags through to the linker.

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

 sci-libs/matio/matio-1.5.23.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/sci-libs/matio/matio-1.5.23.ebuild 
b/sci-libs/matio/matio-1.5.23.ebuild
index 07f134ffdfa6..9e66ecdece8b 100644
--- a/sci-libs/matio/matio-1.5.23.ebuild
+++ b/sci-libs/matio/matio-1.5.23.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit libtool
+
 DESCRIPTION="Library for reading and writing matlab files"
 HOMEPAGE="https://sourceforge.net/projects/matio/;
 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
@@ -18,6 +20,11 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="doc? ( virtual/latex-base )"
 
+src_prepare() {
+   default
+   elibtoolize
+}
+
 src_configure() {
econf \
--disable-static \



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

2024-03-26 Thread Sam James
commit: 94513b4963654fc66f22f70db5a797f86bb79546
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Mar 27 04:29:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 27 04:49:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94513b49

sci-libs/netcdf-cxx: make sure elibtoolize is applied

Since the libtool available for 4.2 is very old, that means running a
full eautoreconf.

Needed to e.g. pass LTO warning flags through to the linker.

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

 sci-libs/netcdf-cxx/netcdf-cxx-4.2-r301.ebuild | 9 -
 sci-libs/netcdf-cxx/netcdf-cxx-4.3.1-r1.ebuild | 9 -
 sci-libs/netcdf-cxx/netcdf-cxx-4.3.1.ebuild| 9 -
 3 files changed, 24 insertions(+), 3 deletions(-)

diff --git a/sci-libs/netcdf-cxx/netcdf-cxx-4.2-r301.ebuild 
b/sci-libs/netcdf-cxx/netcdf-cxx-4.2-r301.ebuild
index 897094334974..04c76791f47d 100644
--- a/sci-libs/netcdf-cxx/netcdf-cxx-4.2-r301.ebuild
+++ b/sci-libs/netcdf-cxx/netcdf-cxx-4.2-r301.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
+inherit autotools
+
 DESCRIPTION="C++ library for netCDF"
 HOMEPAGE="https://www.unidata.ucar.edu/software/netcdf/;
 SRC_URI="https://www.unidata.ucar.edu/downloads/netcdf/ftp/${P}.tar.gz;
@@ -15,6 +17,11 @@ IUSE="examples"
 RDEPEND=">=sci-libs/netcdf-4.2:0="
 DEPEND="${RDEPEND}"
 
+src_prepare() {
+   default
+   eautoreconf
+}
+
 src_configure() {
econf --disable-static
 }

diff --git a/sci-libs/netcdf-cxx/netcdf-cxx-4.3.1-r1.ebuild 
b/sci-libs/netcdf-cxx/netcdf-cxx-4.3.1-r1.ebuild
index a628593681d9..1a1079b72566 100644
--- a/sci-libs/netcdf-cxx/netcdf-cxx-4.3.1-r1.ebuild
+++ b/sci-libs/netcdf-cxx/netcdf-cxx-4.3.1-r1.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
+inherit libtool
+
 MYP=${PN}4-${PV}
 DESCRIPTION="C++ library for netCDF"
 HOMEPAGE="https://www.unidata.ucar.edu/software/netcdf/;
@@ -24,6 +26,11 @@ PATCHES=(
"${FILESDIR}"/${P}-slibtool.patch
 )
 
+src_prepare() {
+   default
+   elibtoolize
+}
+
 src_install() {
default
use examples && dodoc -r examples

diff --git a/sci-libs/netcdf-cxx/netcdf-cxx-4.3.1.ebuild 
b/sci-libs/netcdf-cxx/netcdf-cxx-4.3.1.ebuild
index 243ba75a2e3a..559d4d5483dc 100644
--- a/sci-libs/netcdf-cxx/netcdf-cxx-4.3.1.ebuild
+++ b/sci-libs/netcdf-cxx/netcdf-cxx-4.3.1.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
+inherit libtool
+
 MYP=${PN}4-${PV}
 DESCRIPTION="C++ library for netCDF"
 HOMEPAGE="https://www.unidata.ucar.edu/software/netcdf/;
@@ -24,6 +26,11 @@ PATCHES=(
"${FILESDIR}"/${P}-slibtool.patch
 )
 
+src_prepare() {
+   default
+   elibtoolize
+}
+
 src_configure() {
econf --disable-static
 }



[gentoo-commits] repo/proj/guru:dev commit in: games-strategy/general/

2024-03-26 Thread Vitaly Zdanevich
commit: c7e792b71fa134334738778f3cf8128b7a4d94cc
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Wed Mar 27 04:47:25 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Wed Mar 27 04:47:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c7e792b7

games-strategy/general: new package

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

 games-strategy/general/Manifest   |  1 +
 games-strategy/general/general-4.6.ebuild | 50 +++
 games-strategy/general/metadata.xml   | 11 +++
 3 files changed, 62 insertions(+)

diff --git a/games-strategy/general/Manifest b/games-strategy/general/Manifest
new file mode 100644
index 00..5201bc8ffd
--- /dev/null
+++ b/games-strategy/general/Manifest
@@ -0,0 +1 @@
+DIST general-4.6.tar.xz 1370628 BLAKE2B 
cd7a113e6e4ab322af0abd83da77af809c8774541b1353d11093c246f0e11cb0a914fb6a34e2980f6a0c8f4476b6ba6a4e6f9b4ddafa780bb9ab502f5140f178
 SHA512 
77acc50d8b41a9cb09a7133843e6bdbedb3a428a54461c990725b436fc8bca9618ca44d6c20ba890676e1f765c31b29e651032fddbf8917c11d09659ed4ec55a

diff --git a/games-strategy/general/general-4.6.ebuild 
b/games-strategy/general/general-4.6.ebuild
new file mode 100644
index 00..b9d598ea6f
--- /dev/null
+++ b/games-strategy/general/general-4.6.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Turn-based, old style with minimum graphic, full game, 5 MB size"
+HOMEPAGE="http://akasoft.genliga.ru/index_e.php;
+
+SRC_URI="https://archive.org/download/general.tar.xz/$P.tar.xz;
+
+KEYWORDS="~amd64"
+S="${WORKDIR}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+RESTRICT="strip"
+
+RDEPEND="
+   ~games-emulation/conty-1.25.2:0
+"
+# TODO add USE flag to be able to choolse local wine or wine-proton, against 
1.4 GB dependency?
+
+QA_PREBUILT="*"
+
+src_install() {
+
+   mkdir -p "$ED$/opt" || die
+
+   mkdir "$ED/opt" || die
+   mkdir -p "$ED/usr/bin/" || die
+   cp -r "$PN" "$ED/opt/$PN" || die
+
+   conty='conty-1.25.2'
+
+   echo "cd /opt/$PN; $conty wine $PN; cd -" > "$ED/usr/bin/$PN"
+   fperms +x "/usr/bin/$PN"
+   # I tried this but on run error: "Problems during decoding OGG files" -
+   # because I need to run from the directory of the game,
+   # but cd does not works with exec
+   # make_wrapper "$PN" "$conty wine /opt/$PN/$PN.exe /d /opt/$PN"
+
+}
+
+pkg_postinst() {
+   einfo "More about the game:"
+   einfo "See screenshots at http://akasoft.genliga.ru/rus/about.php;
+   einfo "https://ru.wikipedia.org/wiki/Генерал_(игра)"
+   einfo "https://www.wikidata.org/wiki/Q4043784;
+   einfo "https://www.wikidata.org/wiki/Q4135303;
+}

diff --git a/games-strategy/general/metadata.xml 
b/games-strategy/general/metadata.xml
new file mode 100644
index 00..57d4ed33b4
--- /dev/null
+++ b/games-strategy/general/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Vitaly Zdanevich
+   zdanevich.vit...@ya.ru
+   
+   
+   http://akasoft.genliga.ru/eng/howto.php
+   
+



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

2024-03-26 Thread Sam James
commit: 270d4b60358a4177a31caa84edcb6fe1ed805bda
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 27 04:00:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 27 04:00:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=270d4b60

net-wireless/bluez: filter LTO (test failures)

5.73 unfortunately still fails for me with LTO (specifically the 'unit/test-vcp'
test).

Bug: https://github.com/bluez/bluez/issues/683
Bug: https://github.com/bluez/bluez/issues/726
Closes: https://bugs.gentoo.org/925745
Signed-off-by: Sam James  gentoo.org>

 net-wireless/bluez/bluez-5.72.ebuild | 5 -
 net-wireless/bluez/bluez-5.73.ebuild | 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/net-wireless/bluez/bluez-5.72.ebuild 
b/net-wireless/bluez/bluez-5.72.ebuild
index abb0053bc2b5..06b68087328b 100644
--- a/net-wireless/bluez/bluez-5.72.ebuild
+++ b/net-wireless/bluez/bluez-5.72.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 PYTHON_COMPAT=( python3_{9..12} )
 
-inherit autotools linux-info python-single-r1 systemd udev multilib-minimal 
#readme.gentoo-r1
+inherit autotools flag-o-matic linux-info python-single-r1 systemd udev 
multilib-minimal #readme.gentoo-r1
 
 DESCRIPTION="Bluetooth Tools and System Daemons for Linux"
 HOMEPAGE="http://www.bluez.org https://github.com/bluez/bluez;
@@ -122,6 +122,9 @@ src_prepare() {
 }
 
 multilib_src_configure() {
+   # unit/test-vcp test fails with LTO (bug #925745)
+   filter-lto
+
local myconf=(
# readline is automagic when client is enabled
# --enable-client always needs readline, bug #504038

diff --git a/net-wireless/bluez/bluez-5.73.ebuild 
b/net-wireless/bluez/bluez-5.73.ebuild
index f71af719302f..1bd115cef414 100644
--- a/net-wireless/bluez/bluez-5.73.ebuild
+++ b/net-wireless/bluez/bluez-5.73.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 PYTHON_COMPAT=( python3_{9..12} )
 
-inherit autotools linux-info python-single-r1 systemd udev multilib-minimal 
#readme.gentoo-r1
+inherit autotools flag-o-matic linux-info python-single-r1 systemd udev 
multilib-minimal #readme.gentoo-r1
 
 DESCRIPTION="Bluetooth Tools and System Daemons for Linux"
 HOMEPAGE="http://www.bluez.org https://github.com/bluez/bluez;
@@ -108,6 +108,9 @@ src_prepare() {
 }
 
 multilib_src_configure() {
+   # unit/test-vcp test fails with LTO (bug #925745)
+   filter-lto
+
local myconf=(
# readline is automagic when client is enabled
# --enable-client always needs readline, bug #504038



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

2024-03-26 Thread Sam James
commit: 1e023dabc8bda97e34f405d9877c86e43e62ad94
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 27 03:58:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 27 03:58:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e023dab

sys-libs/binutils-libs: filter LTO

It seems to be racey and sometimes fails with a missing library (sometimes
libbfd*-mt).

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

 sys-libs/binutils-libs/binutils-libs-2.34-r2.ebuild| 6 --
 sys-libs/binutils-libs/binutils-libs-2.35.2.ebuild | 6 --
 sys-libs/binutils-libs/binutils-libs-2.36.1-r2.ebuild  | 6 --
 sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild | 6 --
 sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild| 6 --
 sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild| 6 --
 sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild| 4 +++-
 sys-libs/binutils-libs/binutils-libs-2.41-r2.ebuild| 4 +++-
 sys-libs/binutils-libs/binutils-libs-2.41-r3.ebuild| 4 +++-
 sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild| 4 +++-
 sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild| 4 +++-
 11 files changed, 39 insertions(+), 17 deletions(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.34-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.34-r2.ebuild
index 635d56ca3ffb..c3286ec1f61b 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.34-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.34-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
 PATCH_VER=6
 PATCH_DEV=dilfridge
 
-inherit libtool toolchain-funcs multilib-minimal
+inherit flag-o-matic libtool toolchain-funcs multilib-minimal
 
 MY_PN="binutils"
 MY_P="${MY_PN}-${PV}"
@@ -54,6 +54,8 @@ pkgversion() {
 }
 
 multilib_src_configure() {
+   filter-lto
+
local myconf=(
--enable-obsolete
--enable-shared

diff --git a/sys-libs/binutils-libs/binutils-libs-2.35.2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.35.2.ebuild
index 1a104d393c06..f395c82f84ec 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.35.2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.35.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
 PATCH_VER=1
 PATCH_DEV=dilfridge
 
-inherit libtool toolchain-funcs multilib-minimal
+inherit flag-o-matic libtool toolchain-funcs multilib-minimal
 
 MY_PN="binutils"
 MY_P="${MY_PN}-${PV}"
@@ -56,6 +56,8 @@ pkgversion() {
 }
 
 multilib_src_configure() {
+   filter-lto
+
local myconf=(
--enable-obsolete
--enable-shared

diff --git a/sys-libs/binutils-libs/binutils-libs-2.36.1-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.36.1-r2.ebuild
index 11338104c3d8..d6b6b8e25bba 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.36.1-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.36.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
 PATCH_VER=5
 PATCH_DEV=dilfridge
 
-inherit libtool toolchain-funcs multilib-minimal
+inherit flag-o-matic libtool toolchain-funcs multilib-minimal
 
 MY_PN="binutils"
 MY_P="${MY_PN}-${PV}"
@@ -54,6 +54,8 @@ pkgversion() {
 }
 
 multilib_src_configure() {
+   filter-lto
+
local myconf=(
--enable-obsolete
--enable-shared

diff --git a/sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild
index 50498e6349c3..b22a084a83e7 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
 PATCH_VER=2
 PATCH_DEV=dilfridge
 
-inherit libtool toolchain-funcs multilib-minimal
+inherit flag-o-matic libtool toolchain-funcs multilib-minimal
 
 MY_PN="binutils"
 MY_P="${MY_PN}-${PV}"
@@ -55,6 +55,8 @@ pkgversion() {
 }
 
 multilib_src_configure() {
+   filter-lto
+
local myconf=(
--enable-obsolete
--enable-shared

diff --git a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
index c0930868f1d6..0cbb1f3a402b 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo 

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/loong/, profiles/arch/s390/, virtual/rust/

2024-03-26 Thread Sam James
commit: ec95eaffca8731e4604cacefe2fabc4b814f7a9c
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 27 03:44:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 27 03:45:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec95eaff

virtual/rust: backport USE=profiler

This makes life easier for Chromium which we're about to stable.

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

 profiles/arch/loong/package.use.mask  | 4 
 profiles/arch/s390/package.use.mask   | 4 
 virtual/rust/{rust-1.71.0-r1.ebuild => rust-1.71.0-r2.ebuild} | 8 
 virtual/rust/{rust-1.71.1-r1.ebuild => rust-1.71.1-r2.ebuild} | 8 
 virtual/rust/{rust-1.73.0.ebuild => rust-1.73.0-r1.ebuild}| 8 
 virtual/rust/{rust-1.74.1.ebuild => rust-1.74.1-r1.ebuild}| 6 +++---
 virtual/rust/{rust-1.75.0.ebuild => rust-1.75.0-r1.ebuild}| 6 +++---
 virtual/rust/rust-1.76.0.ebuild   | 2 +-
 8 files changed, 27 insertions(+), 19 deletions(-)

diff --git a/profiles/arch/loong/package.use.mask 
b/profiles/arch/loong/package.use.mask
index 8b3a6e04f5ce..5a4cfa839690 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2024-03-27)
+# No rust-bin available for profiler
+ (2024-03-27)
+# No rust-bin available for profiler
+virtual/rust profiler
+
 # Eray Aslan  (2024-03-08)
 # mongodb dependencies are not keyworded
 mail-mta/postfix mongodb

diff --git a/virtual/rust/rust-1.71.0-r1.ebuild 
b/virtual/rust/rust-1.71.0-r2.ebuild
similarity index 70%
rename from virtual/rust/rust-1.71.0-r1.ebuild
rename to virtual/rust/rust-1.71.0-r2.ebuild
index 455f215fcecc..f452208a1d82 100644
--- a/virtual/rust/rust-1.71.0-r1.ebuild
+++ b/virtual/rust/rust-1.71.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,10 +14,10 @@ LICENSE=""
 # neither system nor bundled, so we just hardcode it here.
 SLOT="0/llvm-16"
 KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="rustfmt"
+IUSE="profiler rustfmt"
 
 BDEPEND=""
 RDEPEND="|| (
-   ~dev-lang/rust-bin-${PV}[rustfmt?,${MULTILIB_USEDEP}]
-   ~dev-lang/rust-${PV}[rustfmt?,${MULTILIB_USEDEP}]
+   ~dev-lang/rust-bin-${PV}[profiler(-)?,rustfmt?,${MULTILIB_USEDEP}]
+   ~dev-lang/rust-${PV}[profiler(-)?,rustfmt?,${MULTILIB_USEDEP}]
 )"

diff --git a/virtual/rust/rust-1.71.1-r1.ebuild 
b/virtual/rust/rust-1.71.1-r2.ebuild
similarity index 69%
rename from virtual/rust/rust-1.71.1-r1.ebuild
rename to virtual/rust/rust-1.71.1-r2.ebuild
index 5641e68236d4..62393a5d36f6 100644
--- a/virtual/rust/rust-1.71.1-r1.ebuild
+++ b/virtual/rust/rust-1.71.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,10 +14,10 @@ LICENSE=""
 # neither system nor bundled, so we just hardcode it here.
 SLOT="0/llvm-16"
 KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="rustfmt"
+IUSE="profiler rustfmt"
 
 BDEPEND=""
 RDEPEND="|| (
-   ~dev-lang/rust-bin-${PV}[rustfmt?,${MULTILIB_USEDEP}]
-   ~dev-lang/rust-${PV}[rustfmt?,${MULTILIB_USEDEP}]
+   ~dev-lang/rust-bin-${PV}[profiler(-)?,rustfmt?,${MULTILIB_USEDEP}]
+   ~dev-lang/rust-${PV}[profiler(-)?,rustfmt?,${MULTILIB_USEDEP}]
 )"

diff --git a/virtual/rust/rust-1.73.0.ebuild 
b/virtual/rust/rust-1.73.0-r1.ebuild
similarity index 70%
rename from virtual/rust/rust-1.73.0.ebuild
rename to virtual/rust/rust-1.73.0-r1.ebuild
index 6662fd2eeded..36a81c55f875 100644
--- a/virtual/rust/rust-1.73.0.ebuild
+++ b/virtual/rust/rust-1.73.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,10 +14,10 @@ LICENSE=""
 # neither system nor bundled, so we just hardcode it here.
 SLOT="0/llvm-17"
 KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="rustfmt"
+IUSE="profiler rustfmt"
 
 BDEPEND=""
 RDEPEND="|| (
-   ~dev-lang/rust-bin-${PV}[rustfmt?,${MULTILIB_USEDEP}]
-   ~dev-lang/rust-${PV}[rustfmt?,${MULTILIB_USEDEP}]
+   ~dev-lang/rust-bin-${PV}[profiler(-)?,rustfmt?,${MULTILIB_USEDEP}]
+   ~dev-lang/rust-${PV}[profiler(-)?,rustfmt?,${MULTILIB_USEDEP}]
 )"

diff --git a/virtual/rust/rust-1.74.1.ebuild 
b/virtual/rust/rust-1.74.1-r1.ebuild
similarity index 75%
rename from virtual/rust/rust-1.74.1.ebuild
rename to virtual/rust/rust-1.74.1-r1.ebuild
index 142a357e436a..4e9f43e5561b 100644
--- 

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

2024-03-26 Thread Michał Górny
commit: ef462c1e340ca1c051b5609e4137dc7f4ebfdc5c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 27 03:31:39 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 27 03:37:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef462c1e

sys-devel/clang-common: Remove old

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

 .../clang-common/clang-common-15.0.7-r7.ebuild | 185 -
 .../clang-common/clang-common-16.0.6-r2.ebuild | 191 --
 .../clang-common/clang-common-17.0.6-r1.ebuild | 289 
 sys-devel/clang-common/clang-common-18.1.2.ebuild  | 291 -
 4 files changed, 956 deletions(-)

diff --git a/sys-devel/clang-common/clang-common-15.0.7-r7.ebuild 
b/sys-devel/clang-common/clang-common-15.0.7-r7.ebuild
deleted file mode 100644
index 7d9a04e76075..
--- a/sys-devel/clang-common/clang-common-15.0.7-r7.ebuild
+++ /dev/null
@@ -1,185 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 llvm.org
-
-DESCRIPTION="Common files shared between multiple slots of clang"
-HOMEPAGE="https://llvm.org/;
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~ppc-macos 
~x64-macos"
-IUSE="
-   default-compiler-rt default-libcxx default-lld llvm-libunwind
-   hardened stricter
-"
-
-PDEPEND="
-   sys-devel/clang:*
-   default-compiler-rt? (
-   sys-devel/clang-runtime[compiler-rt]
-   llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] )
-   !llvm-libunwind? ( sys-libs/libunwind[static-libs] )
-   )
-   !default-compiler-rt? ( sys-devel/gcc )
-   default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] )
-   !default-libcxx? ( sys-devel/gcc )
-   default-lld? ( sys-devel/lld )
-   !default-lld? ( sys-devel/binutils )
-"
-IDEPEND="
-   !default-compiler-rt? ( sys-devel/gcc-config )
-   !default-libcxx? ( sys-devel/gcc-config )
-"
-
-LLVM_COMPONENTS=( clang/utils )
-llvm.org_set_globals
-
-pkg_pretend() {
-   [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return
-
-   local flag missing_flags=()
-   for flag in default-{compiler-rt,libcxx,lld}; do
-   if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; 
then
-   missing_flags+=( "${flag}" )
-   fi
-   done
-
-   if [[ ${missing_flags[@]} ]]; then
-   eerror "It seems that you have the following flags set on 
sys-devel/clang:"
-   eerror
-   eerror "  ${missing_flags[*]}"
-   eerror
-   eerror "The default runtimes are now set via flags on 
sys-devel/clang-common."
-   eerror "The build is being aborted to prevent breakage.  Please 
either set"
-   eerror "the respective flags on this ebuild, e.g.:"
-   eerror
-   eerror "  sys-devel/clang-common ${missing_flags[*]}"
-   eerror
-   eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1."
-   die "Mismatched defaults detected between sys-devel/clang and 
sys-devel/clang-common"
-   fi
-}
-
-src_install() {
-   newbashcomp bash-autocomplete.sh clang
-
-   insinto /etc/clang
-   newins - gentoo-runtimes.cfg <<-EOF
-   # This file is initially generated by sys-devel/clang-runtime.
-   # It is used to control the default runtimes using by clang.
-
-   --rtlib=$(usex default-compiler-rt compiler-rt libgcc)
-   --unwindlib=$(usex default-compiler-rt libunwind libgcc)
-   --stdlib=$(usex default-libcxx libc++ libstdc++)
-   -fuse-ld=$(usex default-lld lld bfd)
-   EOF
-
-   newins - gentoo-gcc-install.cfg <<-EOF
-   # This file is maintained by gcc-config.
-   # It is used to specify the selected GCC installation.
-   EOF
-
-   newins - gentoo-common.cfg <<-EOF
-   # This file contains flags common to clang, clang++ and 
clang-cpp.
-   @gentoo-runtimes.cfg
-   @gentoo-gcc-install.cfg
-   @gentoo-hardened.cfg
-   # bug #870001
-   -include "${EPREFIX}/usr/include/gentoo/maybe-stddefs.h"
-   EOF
-
-   # Baseline hardening (bug #85)
-   # (-fstack-clash-protection is omitted because of a possible Clang bug,
-   # see bug #892537 and bug #865339.)
-   newins - gentoo-hardened.cfg <<-EOF
-   # Some of these options are added unconditionally, regardless of
-   # USE=hardened, for parity with sys-devel/gcc.
-   -fstack-protector-strong
-   -fPIE
-   -include "${EPREFIX}/usr/include/gentoo/fortify.h"
-   EOF
-
-   dodir /usr/include/gentoo
-
-   cat >> 

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

2024-03-26 Thread Michał Górny
commit: c3939d32ad433c1b60eb25abb6d7c32d35260668
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 27 03:19:58 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 27 03:36:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3939d32

dev-python/pyasn1: Bump to 0.6.0

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

 dev-python/pyasn1/Manifest|  1 +
 dev-python/pyasn1/pyasn1-0.6.0.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-python/pyasn1/Manifest b/dev-python/pyasn1/Manifest
index c59a82ed51c0..891c6306bc3f 100644
--- a/dev-python/pyasn1/Manifest
+++ b/dev-python/pyasn1/Manifest
@@ -1 +1,2 @@
 DIST pyasn1-0.5.1.tar.gz 147134 BLAKE2B 
3f209b845af307cf17d701ff6c6a1674978ed6a14b5132cfe1171d2560f0932c7f940364b247e5e2162b27bb807c44720a08af1b490d2ff665cea86fdfb66b6b
 SHA512 
19478d810d000fb4435f6a1776f290b1618a693539ff8ffad8c41f9ac316938f1c0ae988db8571a838443407d312b5566887e20284a779ccf427888739f13833
+DIST pyasn1-0.6.0.tar.gz 148088 BLAKE2B 
42ad0d3478c6860b035e27627b019b94b1f39cee8ac62c289349c4fd24e129e1a20f13b57b69c0e5e1376f59524f715e3c42ad2b8e0ed4774000418b74ea8506
 SHA512 
577bbb750a00e82e7a00806da6c564ab863341e0aa57b74e3132e1be814e0349e33ff05d48c04e58cd514ce97a971a5eafbaae75c978a3eb9268008c2270d15e

diff --git a/dev-python/pyasn1/pyasn1-0.6.0.ebuild 
b/dev-python/pyasn1/pyasn1-0.6.0.ebuild
new file mode 100644
index ..01c2436b963e
--- /dev/null
+++ b/dev-python/pyasn1/pyasn1-0.6.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="ASN.1 library for Python"
+HOMEPAGE="
+   https://pypi.org/project/pyasn1/
+   https://github.com/etingof/pyasn1/
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+distutils_enable_tests unittest
+distutils_enable_sphinx "docs/source"



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

2024-03-26 Thread Michał Górny
commit: 782b260cce8518787d52d6d1c438267868458b7f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 27 03:22:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 27 03:37:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=782b260c

dev-python/types-gdb: Bump to 12.1.4.20240327

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

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

diff --git a/dev-python/types-gdb/Manifest b/dev-python/types-gdb/Manifest
index 824f13b4a3c2..2650abef25ac 100644
--- a/dev-python/types-gdb/Manifest
+++ b/dev-python/types-gdb/Manifest
@@ -1 +1,2 @@
 DIST types-gdb-12.1.4.20240322.tar.gz 10912 BLAKE2B 
d9fbb963fa6110c5f1c38e483a8b75eb00fd28d5d97eace31006515bfe731a78b9e57f5ec7814f5281363c2e3179494fe54ca6ca86b4c030161122253423d7f3
 SHA512 
9424844c4ac7386729a6156479252031ce80e6ca58b56a12c224a6f66ce8ee436671a84d50ea57ab9a027a5ad0340b576ea295d117ccfe3cc39230ca4ff52e81
+DIST types-gdb-12.1.4.20240327.tar.gz 10993 BLAKE2B 
9902a7c2d75eba37c53c0579a8f29b36389438c96661fe520aa501f45700b917f74c332c0f466125c10a3b2d66364870b65e763523ba33f61aaf03fb740617cf
 SHA512 
c0e34c42b28034df086a50b8ddd795ab23f3d978d477f01b375c09ed709577d7b54acfefa3c414cb0b3ea002005a7e8b3f1cb6cd6349ec351209c8a956fe2b0b

diff --git a/dev-python/types-gdb/types-gdb-12.1.4.20240327.ebuild 
b/dev-python/types-gdb/types-gdb-12.1.4.20240327.ebuild
new file mode 100644
index ..bb9b717448e5
--- /dev/null
+++ b/dev-python/types-gdb/types-gdb-12.1.4.20240327.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for gdb"
+HOMEPAGE="https://pypi.org/project/types-gdb/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"



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

2024-03-26 Thread Michał Górny
commit: 827043317fd721d36b2c6a0080b204c2baca8beb
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 27 03:33:30 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 27 03:37:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82704331

sys-devel/clang-common: Require new enough lld version

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

 sys-devel/clang-common/clang-common-15.0.7-r8.ebuild| 2 +-
 .../{clang-common-16.0.6-r3.ebuild => clang-common-16.0.6-r4.ebuild}| 2 +-
 .../{clang-common-17.0.6-r3.ebuild => clang-common-17.0.6-r4.ebuild}| 2 +-
 .../{clang-common-18.1.2-r2.ebuild => clang-common-18.1.2-r3.ebuild}| 2 +-
 sys-devel/clang-common/clang-common-19.0.0..ebuild  | 2 +-
 sys-devel/clang-common/clang-common-19.0.0_pre20240322-r1.ebuild| 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sys-devel/clang-common/clang-common-15.0.7-r8.ebuild 
b/sys-devel/clang-common/clang-common-15.0.7-r8.ebuild
index a5bb9af8bdae..4d200fba7af7 100644
--- a/sys-devel/clang-common/clang-common-15.0.7-r8.ebuild
+++ b/sys-devel/clang-common/clang-common-15.0.7-r8.ebuild
@@ -26,7 +26,7 @@ PDEPEND="
!default-compiler-rt? ( sys-devel/gcc )
default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] )
!default-libcxx? ( sys-devel/gcc )
-   default-lld? ( sys-devel/lld )
+   default-lld? ( >=sys-devel/lld-${PV} )
!default-lld? ( sys-devel/binutils )
 "
 IDEPEND="

diff --git a/sys-devel/clang-common/clang-common-16.0.6-r3.ebuild 
b/sys-devel/clang-common/clang-common-16.0.6-r4.ebuild
similarity index 99%
rename from sys-devel/clang-common/clang-common-16.0.6-r3.ebuild
rename to sys-devel/clang-common/clang-common-16.0.6-r4.ebuild
index e4efec7a50b5..8185d75d346e 100644
--- a/sys-devel/clang-common/clang-common-16.0.6-r3.ebuild
+++ b/sys-devel/clang-common/clang-common-16.0.6-r4.ebuild
@@ -26,7 +26,7 @@ PDEPEND="
!default-compiler-rt? ( sys-devel/gcc )
default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] )
!default-libcxx? ( sys-devel/gcc )
-   default-lld? ( sys-devel/lld )
+   default-lld? ( >=sys-devel/lld-${PV} )
!default-lld? ( sys-devel/binutils )
 "
 IDEPEND="

diff --git a/sys-devel/clang-common/clang-common-17.0.6-r3.ebuild 
b/sys-devel/clang-common/clang-common-17.0.6-r4.ebuild
similarity index 99%
rename from sys-devel/clang-common/clang-common-17.0.6-r3.ebuild
rename to sys-devel/clang-common/clang-common-17.0.6-r4.ebuild
index d8d25e8c973c..f152ec3f96ec 100644
--- a/sys-devel/clang-common/clang-common-17.0.6-r3.ebuild
+++ b/sys-devel/clang-common/clang-common-17.0.6-r4.ebuild
@@ -26,7 +26,7 @@ PDEPEND="
!default-compiler-rt? ( sys-devel/gcc )
default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] )
!default-libcxx? ( sys-devel/gcc )
-   default-lld? ( sys-devel/lld )
+   default-lld? ( >=sys-devel/lld-${PV} )
!default-lld? ( sys-devel/binutils )
 "
 IDEPEND="

diff --git a/sys-devel/clang-common/clang-common-18.1.2-r2.ebuild 
b/sys-devel/clang-common/clang-common-18.1.2-r3.ebuild
similarity index 99%
rename from sys-devel/clang-common/clang-common-18.1.2-r2.ebuild
rename to sys-devel/clang-common/clang-common-18.1.2-r3.ebuild
index 986593dfbbc2..fff63838526d 100644
--- a/sys-devel/clang-common/clang-common-18.1.2-r2.ebuild
+++ b/sys-devel/clang-common/clang-common-18.1.2-r3.ebuild
@@ -26,7 +26,7 @@ PDEPEND="
!default-compiler-rt? ( sys-devel/gcc )
default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] )
!default-libcxx? ( sys-devel/gcc )
-   default-lld? ( sys-devel/lld )
+   default-lld? ( >=sys-devel/lld-${PV} )
!default-lld? ( sys-devel/binutils )
 "
 IDEPEND="

diff --git a/sys-devel/clang-common/clang-common-19.0.0..ebuild 
b/sys-devel/clang-common/clang-common-19.0.0..ebuild
index 4cc526c1c3d1..45196776694b 100644
--- a/sys-devel/clang-common/clang-common-19.0.0..ebuild
+++ b/sys-devel/clang-common/clang-common-19.0.0..ebuild
@@ -25,7 +25,7 @@ PDEPEND="
!default-compiler-rt? ( sys-devel/gcc )
default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] )
!default-libcxx? ( sys-devel/gcc )
-   default-lld? ( sys-devel/lld )
+   default-lld? ( >=sys-devel/lld-${PV} )
!default-lld? ( sys-devel/binutils )
 "
 IDEPEND="

diff --git a/sys-devel/clang-common/clang-common-19.0.0_pre20240322-r1.ebuild 
b/sys-devel/clang-common/clang-common-19.0.0_pre20240322-r1.ebuild
index 4cc526c1c3d1..45196776694b 100644
--- a/sys-devel/clang-common/clang-common-19.0.0_pre20240322-r1.ebuild
+++ b/sys-devel/clang-common/clang-common-19.0.0_pre20240322-r1.ebuild
@@ -25,7 +25,7 @@ PDEPEND="
!default-compiler-rt? ( sys-devel/gcc )
default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] )
!default-libcxx? ( sys-devel/gcc )
-   default-lld? 

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

2024-03-26 Thread Michał Górny
commit: c7a7da2b85887fa6e070f9098bd73bb11f629a9a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 27 03:21:31 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 27 03:37:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7a7da2b

dev-python/sqlglot: Bump to 23.2.0

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

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

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 0bb06446fe10..2a7222b99672 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -20,6 +20,7 @@ DIST redox_syscall-0.4.1.crate 24858 BLAKE2B 
c3301137a0b84e03b09d28dfa377ab3bea7
 DIST scopeguard-1.2.0.crate 11619 BLAKE2B 
8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4
 SHA512 
6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
 DIST smallvec-1.11.2.crate 34801 BLAKE2B 
58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327
 SHA512 
5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d
 DIST sqlglot-23.0.5.tar.gz 12856796 BLAKE2B 
45379016755817b03b2fc62fa4360d3a5f1313cf0d0206996bee5dd996f7fd848409fd613c45539aee027a3b47263aeb1912832f7d7fc219d8c22a4e7874d3f2
 SHA512 
424a7ce4654fc72e02269e5a6976279251dcb24ea17e450bf23641e563e5b5675063d80d38b76b9180c828715c6cae59e1cf4146f3d5a985aa9a7871ddf3ccb2
+DIST sqlglot-23.2.0.tar.gz 12887764 BLAKE2B 
b8aa9af7fe52d8318a99aba2407011bb11d2a1604ed6c19147024035bd3899128dffbd7dac8678567b953cc04937576f61966e4b09b329b7713f6a4e70546e2b
 SHA512 
871a6c730ddb709bd9460bb333faaa46d918b1fa038458790b186b00e6e3245eafeee31d36bc25c322eccce4de2723ba2bce37930f36a094b0f258e6d541c186
 DIST syn-2.0.41.crate 246016 BLAKE2B 
9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db
 SHA512 
6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a
 DIST target-lexicon-0.12.12.crate 25156 BLAKE2B 
f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85
 SHA512 
6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca
 DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 
4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac
 SHA512 
bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920

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

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

2024-03-26 Thread Michał Górny
commit: 3304f71023a403fb6d5624e32183890bce3f0768
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 27 03:18:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 27 03:36:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3304f710

dev-python/pytest-plus: Bump to 0.7.0

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

 dev-python/pytest-plus/Manifest |  1 +
 dev-python/pytest-plus/pytest-plus-0.7.0.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-python/pytest-plus/Manifest b/dev-python/pytest-plus/Manifest
index 3934f0ccd79d..1f84888ea7c4 100644
--- a/dev-python/pytest-plus/Manifest
+++ b/dev-python/pytest-plus/Manifest
@@ -1 +1,2 @@
 DIST pytest-plus-0.6.1.tar.gz 12811 BLAKE2B 
f3892227aa24466b2f2e35187bbf7cf3d67d96745377356b3cc4d295a9fdd8eab8b0fd11b7b5ba96d5209e2bd7440f5e12084cbd83951e3e56cb24c1f2bf6f7b
 SHA512 
4ee2fa8783c36e65616b1fc2e155e4c4898e0a6347058619f9cc0caa319fc62b34304a2ec0377071abef7d2a526c81729f434b228f0fb2b9d1c73fae1169bfde
+DIST pytest-plus-0.7.0.tar.gz 13235 BLAKE2B 
87e712a21dcb99b459ac263c46c3dfa1586d6f28404424ea3f02e1436d296b617ead445d35080d014d8385dee56ad2cd579fdf9d52352c7d9e32e31ba90eebdf
 SHA512 
a43b8bd3ea1a7a85e40ea6c180a06a31f5703292758d4c83e1a3f98e0750d75393d9ca8bfb614f1d3a180ee50d18e8162173bfee6b81cf1f7c087aad8e3be3ba

diff --git a/dev-python/pytest-plus/pytest-plus-0.7.0.ebuild 
b/dev-python/pytest-plus/pytest-plus-0.7.0.ebuild
new file mode 100644
index ..2e2fb20a9f8c
--- /dev/null
+++ b/dev-python/pytest-plus/pytest-plus-0.7.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="PyTest Plus Plugin - extends pytest functionality"
+HOMEPAGE="
+   https://github.com/pytest-dev/pytest-plus/
+   https://pypi.org/project/pytest-plus/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+RDEPEND="
+   >=dev-python/pytest-7.4.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2024-03-26 Thread Michał Górny
commit: 8da7a795daa9681a0230d07616b90fe39ad0442d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 27 03:21:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 27 03:37:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8da7a795

dev-python/braintree: Bump to 4.28.0

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

 dev-python/braintree/Manifest|  1 +
 dev-python/braintree/braintree-4.28.0.ebuild | 39 
 2 files changed, 40 insertions(+)

diff --git a/dev-python/braintree/Manifest b/dev-python/braintree/Manifest
index 1fa4ab7a20b4..5d623f79cc86 100644
--- a/dev-python/braintree/Manifest
+++ b/dev-python/braintree/Manifest
@@ -1,2 +1,3 @@
 DIST braintree_python-4.26.0.gh.tar.gz 227139 BLAKE2B 
c71201ebca497e6ba9a632b5b88e0b6eca37181cf96e380d01a195c67be8261237038aa7e5188752d337bf4c145a7305e23066216fdda564ccdbd3d3dc4ed8d3
 SHA512 
fabd2955bf23c269b13739d513310690103cf3cc3f65406bf7027192354cfbe9e8b9aa974acd2d0a32a0c66addcd8452d40abfa64ba6333bf5eadd65781845e0
 DIST braintree_python-4.27.0.gh.tar.gz 227120 BLAKE2B 
6ef858f9970206ba1ca5db7cba534ac6f817e7580cd90953c731563a6bba81c77cf1ea0afd81344e77ddb2398a81c3b8784a7aa68bd1bcc7be62a9362cdf6482
 SHA512 
b0d8c3a30db70df6b1d1b0fa89ac9dfbe6e3d2b4d08b9aa72279274c49307db21cee3f5dcc8bae79a1b4a045159e8fffeef9aa7048437299b3d6553eba1a1e45
+DIST braintree_python-4.28.0.gh.tar.gz 227282 BLAKE2B 
cb811005eaecb380befa99a2721f421e1a1d43417afd2ab243cc83654b2823d50d40c8780a2406c415ec54d683925d45a4900e227a3fed2d6192db80bef92a4a
 SHA512 
872195ed3183e248f6b9127ddcbfe62f5305141806f2af31cf62425d4a76184d8ef7eab5a346818db6fdcbbc01a03979662b379fe8f7f17571d84b127dc0e3f1

diff --git a/dev-python/braintree/braintree-4.28.0.ebuild 
b/dev-python/braintree/braintree-4.28.0.ebuild
new file mode 100644
index ..d3baae2bd1d1
--- /dev/null
+++ b/dev-python/braintree/braintree-4.28.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=braintree_python-${PV}
+DESCRIPTION="Braintree Python Library"
+HOMEPAGE="
+   https://developer.paypal.com/braintree/docs/reference/overview/
+   https://github.com/braintree/braintree_python/
+   https://pypi.org/project/braintree/
+"
+# no tests in sdist, as of 4.19.0
+SRC_URI="
+   https://github.com/braintree/braintree_python/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/requests-0.11.1[${PYTHON_USEDEP}]
+"
+
+DOCS=( README.md )
+
+distutils_enable_tests unittest
+
+python_test() {
+   eunittest tests/unit
+}



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

2024-03-26 Thread Michał Górny
commit: cab0fdcd24686cf23cfe70bd66094766ddc7c2d0
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 27 03:22:14 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 27 03:37:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cab0fdcd

dev-python/leechcorepyc: Bump to 2.18.0

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

 dev-python/leechcorepyc/Manifest   |  1 +
 dev-python/leechcorepyc/leechcorepyc-2.18.0.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/leechcorepyc/Manifest b/dev-python/leechcorepyc/Manifest
index 9e8951dfdad4..3117420a6779 100644
--- a/dev-python/leechcorepyc/Manifest
+++ b/dev-python/leechcorepyc/Manifest
@@ -2,3 +2,4 @@ DIST leechcorepyc-2.16.9.tar.gz 178656 BLAKE2B 
76cefea2d8c30c88ae649da6c95f420b3
 DIST leechcorepyc-2.17.0.tar.gz 179198 BLAKE2B 
b811e924687e67d394a5271a88ad01e0f9d528176e50baecc9f471c17cc016f11e02e05c4ac0b04277f6828aa2c1c4ff39d56065d6f95a5f0c1d909b0b448b2f
 SHA512 
91cf73c62af104f83bd4d4926633ceb702027c97137c351e4d6d8518a4c8c467031153127e85058a9b451e33f370257dd3aa461f0eab643fb8b48a62827ed436
 DIST leechcorepyc-2.17.2.tar.gz 179233 BLAKE2B 
7b5b472c829e897f089f7b0a1de941b22e54ec1f740b837e5f0c291af656601411acb20e22034322b1618dab64a5a9aa34f78115c91fd11b1fdeb7663ff4c422
 SHA512 
f51ca93791ccbe0bcb8fc298ace7ee6757a26fc8052380fdd101dfc5686942cb6243fc8aca06f0c1f14faf076dd0055cf653e6ad253c6460cd65fac4a5b094a9
 DIST leechcorepyc-2.17.4.tar.gz 180273 BLAKE2B 
09c6d8b4bba14d645c1718f6fd5c32d08715e2f8bc0b065ff08823bb95d2aad025452388f4d26b2b61c703a8a796d1b8999f1461b1a8ae5c7479e60e204a8489
 SHA512 
6948f09d53e3d2a47611f7d414c06712850427aecd43035c571daad61bdff2cd5f0c9799b7bf74b042ad66d7686258210a3bc7bb29af0b632025fbf8ca458cb0
+DIST leechcorepyc-2.18.0.tar.gz 234411 BLAKE2B 
ebf2dba7cc20bdf8fdcac65d889fe3fab0e5c5b11509468f2733ef6a20bc0ccf6e0fc6788ac6ec62101a996ae983b3dbbab3afde1573b76d84ee4e0bd224e749
 SHA512 
c85fbc2eb2a62929f232f0657944406cc3918320a11fb3824fbe60889ff3c61796a99c39d7083b895868a0bbf2d2dacc473db59d9e4c183aeae3528bb03a0b4f

diff --git a/dev-python/leechcorepyc/leechcorepyc-2.18.0.ebuild 
b/dev-python/leechcorepyc/leechcorepyc-2.18.0.ebuild
new file mode 100644
index ..594aa6daeab7
--- /dev/null
+++ b/dev-python/leechcorepyc/leechcorepyc-2.18.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 toolchain-funcs pypi
+
+DESCRIPTION="Python binding for LeechCore Physical Memory Acquisition Library"
+HOMEPAGE="https://github.com/ufrisk/LeechCore;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# leechcorepyc ships with a bundled version of the LeechCore library. So we
+# don't depend on the library here. But we must be aware this module doesn't
+# use the system library.
+DEPEND="virtual/libusb:="
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.16.9-respect-CC.patch"
+)
+
+src_prepare() {
+   default
+
+   # Avoid redefining _FORTIFY_SOURCE. See #893824, #906715.
+   sed -i -e 's/ -D_FORTIFY_SOURCE=2 / /g' leechcore/Makefile || die
+}
+
+src_configure() {
+   tc-export CC
+
+   distutils-r1_src_configure
+}



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

2024-03-26 Thread Michał Górny
commit: 68e0cc1bda3211a0d422729c6cd3d57bf9b502b8
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 27 03:20:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 27 03:37:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68e0cc1b

dev-python/pyasn1-modules: Bump to 0.4.0

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

 dev-python/pyasn1-modules/Manifest |  1 +
 .../pyasn1-modules/pyasn1-modules-0.4.0.ebuild | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-python/pyasn1-modules/Manifest 
b/dev-python/pyasn1-modules/Manifest
index 8c1f986ed2e2..aad6bda511fa 100644
--- a/dev-python/pyasn1-modules/Manifest
+++ b/dev-python/pyasn1-modules/Manifest
@@ -1 +1,2 @@
 DIST pyasn1_modules-0.3.0.tar.gz 307901 BLAKE2B 
bfcfd1442b3e9cd542d4f47160b54308ff5ab0373394f55007a1a3963342b8217bd89b5b71dba9e4a69071e805610c3060a28df40249c9b8a1898f941d40e35a
 SHA512 
fedcf95e0452e133fc0735a1be29fb5e7df563243203463c66b85d9af6194a550c78a96fec2d915be1aa6b98428f51b6ed4feb7ed3838c515d044fbafeb2cb46
+DIST pyasn1_modules-0.4.0.tar.gz 307859 BLAKE2B 
7808c3ad72cda2292fa358a066cb401884a785281c5ba3c28ec5cbf1a7c7408031ff1018f4e0c4e53ac227a6b7082bb5572216ab12074c90f0a3159330ec3f35
 SHA512 
d28cbb44788b3a33b9da807d273a6afab38ff420e8ce1264a9ebc68beb003f9ac9673210a5eb829d17ed1ae01798f856a0409dcbcd1a17b489c767d4b11467d3

diff --git a/dev-python/pyasn1-modules/pyasn1-modules-0.4.0.ebuild 
b/dev-python/pyasn1-modules/pyasn1-modules-0.4.0.ebuild
new file mode 100644
index ..f89c4bf10a78
--- /dev/null
+++ b/dev-python/pyasn1-modules/pyasn1-modules-0.4.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="pyasn1 modules"
+HOMEPAGE="
+   https://pypi.org/project/pyasn1-modules/
+   https://github.com/etingof/pyasn1-modules/
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="
+   =dev-python/pyasn1-0.4.6[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
+
+python_install_all() {
+   distutils-r1_python_install_all
+   insinto /usr/share/${P}
+   doins -r tools
+}



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

2024-03-26 Thread Michał Górny
commit: f093c8fb4e2551dff76f7df1ec3af291b08a0952
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 27 02:42:28 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 27 03:36:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f093c8fb

dev-python/lxml: Remove old

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

 dev-python/lxml/Manifest |   3 -
 dev-python/lxml/lxml-4.9.3-r2.ebuild | 118 ---
 dev-python/lxml/lxml-5.0.0.ebuild| 118 ---
 dev-python/lxml/lxml-5.0.1.ebuild| 118 ---
 4 files changed, 357 deletions(-)

diff --git a/dev-python/lxml/Manifest b/dev-python/lxml/Manifest
index 01eaf3ac743a..74f4f83fc993 100644
--- a/dev-python/lxml/Manifest
+++ b/dev-python/lxml/Manifest
@@ -1,6 +1,3 @@
 DIST lxml-4.9.3-patches-2.tar.xz 24288 BLAKE2B 
47b7c486a1c1616c875111bd53b14d4211a1eee3f412985f4022e71b85b087abd71d36919fb025257f17de404329284898ddc639f85e8b15ade21778fa218d98
 SHA512 
713172b4c907db6479a0a803a842824825b212a9b645c1ca356f793658bd6c63113ea248278e7c46b512e22e3130696e9fc5127fea82a67372d920733fc160b0
-DIST lxml-4.9.3.gh.tar.gz 958628 BLAKE2B 
ffdf3fe781a03815f7c026229d313721c93375ebafad9b4a20c5d8a380a631401e546d8701a94d8c49615fb6a71e84940d8ca0299b47a37c1c9596db36659113
 SHA512 
903bd4935c7708b459aee9befcf3f6e3e3aaa9adc122591ea923b6e3d8fd288f07cab3f5f0edb08e3bf9db80414324f0a1a8e5a5089f9cda82f6c50f5df59423
 DIST lxml-4.9.4.gh.tar.gz 960009 BLAKE2B 
7d31095dcf1f73c1026e7378e6adb19a053edc116b119ae415c3324134d3700822bf4611dc3cbf7c216d396e1404b143c8ebfdfb7e5a71b9ef6ec187898cc699
 SHA512 
528ef4ae057a7ee54d3193a042a6db500ada883d1d506829b6824d91ec979feb69ec79239420112eae0e08a437b2e5da8efc35feb5d04d119bfae2679e918d29
-DIST lxml-5.0.0.gh.tar.gz 964278 BLAKE2B 
9c3f026b03bd671545cb039632af9bf1e8b94b8f8d4a20d0e4110f2b2d63cf0a46f983d0fa8eb71867ba9ac8cd46c949714dc7486faf01ecedae858e39799031
 SHA512 
6562bb68ea677fd9726adff1940034e364be0626dd1c086971cf0b271ca5caf98c96a3c465b98ede76f72248a40cf190fdc4f54c04c7e9c93e6408fde63fbfd3
-DIST lxml-5.0.1.gh.tar.gz 965422 BLAKE2B 
4dfc17a0d3920a6785765f7bf5a35b578c8e62419ce6b5288a2899fcbf8b809a235a9b3b23abbcfa84ba5fcabb9ce7a838ff02f3f74e4ae5cb60850b951e3c23
 SHA512 
09ed4d9fd1396a0fbc2d7b14119545817497a85e632fde6239f6e66921926476e468a9ced227b6575519a2d1a5d03c858319386a5d739ff7aa3f68282d027b63
 DIST lxml-5.1.0.gh.tar.gz 962111 BLAKE2B 
31c82eb198911d82fd9f7882bf94547b2367f3b3d1183eb8e8f97297b96faa69230d27b3367160b1f732a5d0878296b2d11787c3b220416c81a920e62ebec4f2
 SHA512 
1fadfeac1fb8b1e4fb1f7f2acb056865eb2567300a6c728eaede380d846ac75a6e33ebebcbbc6d60f54102152afd5dddf970058c4e27af396e9fa58e83c407a7

diff --git a/dev-python/lxml/lxml-4.9.3-r2.ebuild 
b/dev-python/lxml/lxml-4.9.3-r2.ebuild
deleted file mode 100644
index cd6b75b3c807..
--- a/dev-python/lxml/lxml-4.9.3-r2.ebuild
+++ /dev/null
@@ -1,118 +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
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 optfeature toolchain-funcs
-
-DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries"
-HOMEPAGE="
-   https://lxml.de/
-   https://pypi.org/project/lxml/
-   https://github.com/lxml/lxml/
-"
-SRC_URI="
-   https://github.com/lxml/lxml/archive/${P}.tar.gz
-   -> ${P}.gh.tar.gz
-   
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-4.9.3-patches-2.tar.xz
-"
-S=${WORKDIR}/lxml-${P}
-
-LICENSE="BSD ElementTree GPL-2 PSF-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="doc examples +threads test"
-RESTRICT="!test? ( test )"
-
-# Note: lib{xml2,xslt} are used as C libraries, not Python modules.
-DEPEND="
-   >=dev-libs/libxml2-2.10.3
-   >=dev-libs/libxslt-1.1.38
-"
-RDEPEND="
-   ${DEPEND}
-"
-BDEPEND="
-   virtual/pkgconfig
-   >=dev-python/cython-0.29.35[${PYTHON_USEDEP}]
-   doc? (
-   $(python_gen_any_dep '
-   dev-python/docutils[${PYTHON_USEDEP}]
-   dev-python/pygments[${PYTHON_USEDEP}]
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
-   ')
-   )
-   test? (
-   dev-python/cssselect[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=(
-   "${WORKDIR}"/${PN}-4.9.3-patches-2
-)
-
-python_check_deps() {
-   use doc || return 0
-   python_has_version -b "dev-python/docutils[${PYTHON_USEDEP}]" &&
-   python_has_version -b "dev-python/pygments[${PYTHON_USEDEP}]" &&
-   python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" &&
-   python_has_version -b 

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

2024-03-26 Thread Michał Górny
commit: 68e6649979889b8471056a601755dbede5c115e4
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 27 02:42:51 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 27 03:36:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68e66499

dev-python/coverage: Remove old

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

 dev-python/coverage/Manifest  |  1 -
 dev-python/coverage/coverage-7.4.1.ebuild | 98 ---
 2 files changed, 99 deletions(-)

diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 197095309c3a..080ee9646050 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,3 +1,2 @@
-DIST coverage-7.4.1.tar.gz 780560 BLAKE2B 
bd23208a3fe86a0476b964150ba5bf7db5e26af3844eb16a36c4aaf96a40056486a906f82016f8a5adb05cca8562adcfa11cb44fdef78587aa575b93d24d54eb
 SHA512 
a5e6a40a9b83a9e3ab88c432305a89caa4a7575f17c35385782a59237cc0464d879222afd524879e3e36a09f185fc6249af6198cbc0a10a6c3e83a19de452e79
 DIST coverage-7.4.3.tar.gz 783214 BLAKE2B 
d9c3bba00ffd85d3ed260613880b7c8214be11092d539c011894a9d0b9b57f462b20ca38622c6c8aafa575220e34e9c0affa512cffa372ea4d421b89296193b8
 SHA512 
10c64eddb5d95023cb9d5c480b898389a041ab8d354a7cb48f1ed39f9bc958cc4be21ee04be620e9c74d102fd81f215f6f949a3dd8817e39300a1de4d4913fa5
 DIST coverage-7.4.4.tar.gz 783727 BLAKE2B 
e7d7af92ddcb3d7b5857cc83d8e14bb16ea2bde720eba63b082d35358934047ef7285ac70a6cd8fcb4720a9ddea5c22cf4cb14404ac2800794c49650ff5a1dd4
 SHA512 
26d4715ce69556ca12d1b65db5f21807c08733810b4398750280184812ebfb698e7b424b9e30f55e7524323861a22d4581db0524e9e285ca858132359fd24d28

diff --git a/dev-python/coverage/coverage-7.4.1.ebuild 
b/dev-python/coverage/coverage-7.4.1.ebuild
deleted file mode 100644
index 7e8f13a6c388..
--- a/dev-python/coverage/coverage-7.4.1.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# 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} pypy3 )
-PYTHON_REQ_USE="threads(+),sqlite(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Code coverage measurement for Python"
-HOMEPAGE="
-   https://coverage.readthedocs.io/en/latest/
-   https://github.com/nedbat/coveragepy/
-   https://pypi.org/project/coverage/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos"
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   dev-python/tomli[${PYTHON_USEDEP}]
-   ' 3.{9..10})
-"
-BDEPEND="
-   test? (
-   dev-python/flaky[${PYTHON_USEDEP}]
-   dev-python/hypothesis[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   sed -i -e '/addopts/s:-q -n auto::' pyproject.toml || die
-   distutils-r1_src_prepare
-}
-
-test_tracer() {
-   local -x COVERAGE_CORE=${1}
-   einfo "  Testing with the ${COVERAGE_CORE} core ..."
-   epytest -p flaky -p hypothesis -p xdist tests
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # TODO: fails because of additional "Terminated" print on 
SIGTERM
-   
tests/test_concurrency.py::SigtermTest::test_sigterm_threading_saves_data
-   # broken because of pytest plugins explicity loaded
-   tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
-   # these expect specific availability of C extension matching
-   # COVERAGE_CORE (which breaks testing pytracer on CPython)
-   tests/test_cmdline.py::CmdLineStdoutTest::test_version
-   tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
-   )
-   local EPYTEST_IGNORE=(
-   # pip these days insists on fetching build deps from Internet
-   tests/test_venv.py
-   )
-
-   "${EPYTHON}" igor.py zip_mods || die
-
-   local -x COVERAGE_TESTING=True
-   # TODO: figure out why they can't be imported inside test env
-   local -x COVERAGE_NO_CONTRACTS=1
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-
-   local prev_opt=$(shopt -p nullglob)
-   shopt -s nullglob
-   local c_ext=( "${BUILD_DIR}/install$(python_get_sitedir)"/coverage/*.so 
)
-   ${prev_opt}
-
-   if [[ -n ${c_ext} ]]; then
-   cp "${c_ext}" coverage/ || die
-   test_tracer ctrace
-   fi
-
-   test_tracer pytrace
-
-   case ${EPYTHON} in
-   python3.1[01]|pypy3)
-   ;;
-   *)
-   # available since Python 3.12
-   test_tracer sysmon
-   ;;
-   esac
-
-   if [[ -n ${c_ext} ]]; then
-   rm coverage/*.so || die
-   

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

2024-03-26 Thread Michał Górny
commit: 33a6be8834786377e838e6b683842b1fa1670f92
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 27 03:20:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 27 03:37:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33a6be88

dev-python/sqlglot: Remove old

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

 dev-python/sqlglot/Manifest  |   3 -
 dev-python/sqlglot/sqlglot-23.0.1.ebuild | 121 ---
 dev-python/sqlglot/sqlglot-23.0.3.ebuild | 121 ---
 dev-python/sqlglot/sqlglot-23.0.4.ebuild | 121 ---
 4 files changed, 366 deletions(-)

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 15e54410bdf0..0bb06446fe10 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -19,9 +19,6 @@ DIST quote-1.0.33.crate 28090 BLAKE2B 
77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d7
 DIST redox_syscall-0.4.1.crate 24858 BLAKE2B 
c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da
 SHA512 
073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d
 DIST scopeguard-1.2.0.crate 11619 BLAKE2B 
8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4
 SHA512 
6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
 DIST smallvec-1.11.2.crate 34801 BLAKE2B 
58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327
 SHA512 
5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d
-DIST sqlglot-23.0.1.tar.gz 12849655 BLAKE2B 
1c6b9356ab1f46e69f933e5a7dae4e39a49da0e6e01ef4d68458e3e038efe1881840b39de4b28799332435553ebb50cebf8f08bbd898f64fecc36507b101b140
 SHA512 
005310d68d21cefedbeba9eeea15e4edcc73c43e36d14a247814dad862e476c70fe292963f62e993b6b16859752f2c2e62c0d4b73d9cf62f0fb27ae6c78f384f
-DIST sqlglot-23.0.3.tar.gz 12854436 BLAKE2B 
76f25d44a2d098da85d06a2597afc978c2e7d81c75f1b53eb6cf35637bb4a2e0129131f53d15f2817c7cf27727f567ffefcb436b082a80ff6049a188492f9677
 SHA512 
899002c9b4859570fe1753cbda39daecea2bbb76dab837ea284bd756a95e58a20d6d4ced8198532d9bcc1da2ae99e52f81fb3df9f3e2454925e56ea2c2056130
-DIST sqlglot-23.0.4.tar.gz 12857012 BLAKE2B 
94a6263a1638239289a277b6d7a271dcce59606253fda82a55e5bbde67b33f2d3f5b9e1cf487ab4b0200ef7ff496e5675f3d0ded04c281724254692d1df1ffc0
 SHA512 
2d69bc556f06c71aa6d26a1a7c62811a942ddf38068990b0ad5237bbf8649f2aa8faec04a64a4e8176308919bef985f9884ec1590fed76d97f956d4bbb245b14
 DIST sqlglot-23.0.5.tar.gz 12856796 BLAKE2B 
45379016755817b03b2fc62fa4360d3a5f1313cf0d0206996bee5dd996f7fd848409fd613c45539aee027a3b47263aeb1912832f7d7fc219d8c22a4e7874d3f2
 SHA512 
424a7ce4654fc72e02269e5a6976279251dcb24ea17e450bf23641e563e5b5675063d80d38b76b9180c828715c6cae59e1cf4146f3d5a985aa9a7871ddf3ccb2
 DIST syn-2.0.41.crate 246016 BLAKE2B 
9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db
 SHA512 
6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a
 DIST target-lexicon-0.12.12.crate 25156 BLAKE2B 
f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85
 SHA512 
6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca

diff --git a/dev-python/sqlglot/sqlglot-23.0.1.ebuild 
b/dev-python/sqlglot/sqlglot-23.0.1.ebuild
deleted file mode 100644
index 058fa81df816..
--- a/dev-python/sqlglot/sqlglot-23.0.1.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-CARGO_OPTIONAL=1
-CRATES="
-   autocfg@1.1.0
-   bitflags@1.3.2
-   cfg-if@1.0.0
-   heck@0.4.1
-   indoc@2.0.4
-   libc@0.2.150
-   lock_api@0.4.11
-   memoffset@0.9.0
-   once_cell@1.19.0
-   parking_lot@0.12.1
-   parking_lot_core@0.9.9
-   proc-macro2@1.0.70
-   pyo3-build-config@0.20.0
-   pyo3-ffi@0.20.0
-   pyo3-macros-backend@0.20.0
-   pyo3-macros@0.20.0
-   pyo3@0.20.0
-   quote@1.0.33
-   redox_syscall@0.4.1
-   scopeguard@1.2.0
-   smallvec@1.11.2
-   syn@2.0.41
-   target-lexicon@0.12.12
-   unicode-ident@1.0.12
-   unindent@0.2.3
-   windows-targets@0.48.5
-   windows_aarch64_gnullvm@0.48.5
-   windows_aarch64_msvc@0.48.5
-   

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

2024-03-26 Thread Michał Górny
commit: 4e6f55e38992588b5b1390f2ef5e64dff0ba17f7
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 27 02:38:23 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 27 03:36:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e6f55e3

dev-python/boto3: Bump to 1.34.71

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 3630940f3648..fa58dd1db9c1 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -2,3 +2,4 @@ DIST boto3-1.34.59.gh.tar.gz 782060 BLAKE2B 
d46f20f101f36380a17cb5c1bd511adde1b9
 DIST boto3-1.34.64.gh.tar.gz 784663 BLAKE2B 
6a4b335dba37ea09d7b2cec152699972b0b1db6c9a538435f565fcf6694d0f7bcff8e1dcec04f3a8a00844582eb8f5b3635b6425404020e760a35809c6d868b8
 SHA512 
39297271578a5766d95dcef540fa9f29831680ae13e618b3aa0890cf888e4e7f8c509d3df15e8003ab94c66c7de1442adf74a1bb38a8d5cb9bbab46f00fbc17a
 DIST boto3-1.34.69.gh.tar.gz 787293 BLAKE2B 
9e46a959f3efdc3e673d38c8e3c30b8ceed1c1f47d685466e4164bcc1000381710bf8d8b6afff0999185ccddf38da591df004c54709729f2181308cb2279c43f
 SHA512 
ef765518de95468e66270cea6dc93ede48547fb37db3ed9429659d85fb25174162cd062814c6adefeb8385c14079e7927f52d66501ab45f8d251ccfc830465e4
 DIST boto3-1.34.70.gh.tar.gz 787964 BLAKE2B 
ae08d6acf82fcd038d8fe4a22c65a783d8d85df23c6b224668ee90edf5c7732b434ba8def604b91249e7fc529d15657edd7750e5ad96e9df94a637a5fdd1
 SHA512 
80497171abe3567649416f031e57538ce1fa8490998e038718b7f29ff2362e3f5de6f9b9ea86c0d0ccf9e5e49b5347e736ae086a17b7975175c0a7e89491ada1
+DIST boto3-1.34.71.gh.tar.gz 788270 BLAKE2B 
adeb66e9ce793cec4a205942f2ed8b63fa859d9a7b407573d7cf49d9c96bc059e6a412c306f3125bd9fc1cc5ecfb6824697fbb4250e54a25abd3d32b8a2202fd
 SHA512 
d75e784d42b634f32ac074d2c4c3760a21ef8d470d1637d5c0105e5832e475f68908c6cfc19ba20e7a562528bad1422654129a8d62c6c91b179adf1bc5c77268

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



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

2024-03-26 Thread Michał Górny
commit: c9e961f1e753c9c80c262886e0cc78ac82e77fcd
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 27 02:38:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 27 03:36:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9e961f1

app-admin/awscli: Bump to 1.32.71

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index f992cdd6aa95..e1cbcf6a8f29 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -2,3 +2,4 @@ DIST aws-cli-1.32.59.gh.tar.gz 2660092 BLAKE2B 
560bd7b69822af18f33e91d7586da20b6
 DIST aws-cli-1.32.64.gh.tar.gz 2672156 BLAKE2B 
6707984b03e004ed8672b35694c9e4be7d2543c040a64778c0ad43a4e011f07506eb5e3f9791a5b0e23bc5bd222b625daa078f9e42cfbf6d71b7887d675c1a5a
 SHA512 
f39472bb1ad75cbfc4bf775aee9a003a884d7423e10d9ff96f90ebe7dbd97c0db4bbd4d52f1d918372ec880d1dea8f5cf82db31118a7c29973d42149064fd8a3
 DIST aws-cli-1.32.69.gh.tar.gz 2675479 BLAKE2B 
7a8ec84c029662145aaf49afd1b9194a7a021249ee7bff2f5c5b704703e54ee6f09c94cd0ccf85a968187f3e8e6c85a18fa31592f6bc82dc5c2aac9aaa02a643
 SHA512 
09f5929fcec0ec263f80b377ee21d256c52547f9f71b8a38382b0a9d39371646d0afcc3650079147f0dc8f6fa11d33cb4a9f3977c023be37851fca761ef6ac56
 DIST aws-cli-1.32.70.gh.tar.gz 2675950 BLAKE2B 
bbe8b0a7c2c603e977f19922bd26fc9919eec81763e9a01e009c23914b386e5783fd0b682449f3936dcf39851da568e0c5723c7ec412de6dee8549cdf79e
 SHA512 
ba2ec0d98b29adcb43d0a8b482af0bc6df3dd20768616ac2f4b63ef2d2a62a480e2a00ba200c1d518db13f3d98a5d14d3de04e9682627dd4fe71a78cd2c0278a
+DIST aws-cli-1.32.71.gh.tar.gz 2676392 BLAKE2B 
d20c5ac461e1fa9547b381f1f9040943a59c4fd9bf53dfcf4359c0f5c3bb08d28304f7da057e3196a927882768a333b37a1729d6fb604a8dd07361bedf93b1e0
 SHA512 
a197ef31df0ef3c6b229645a5e13ba83e8dd92f89a25388615c82fe63667e1bc86936e9f0591ea709200b6218720b3510b262b46df4b61bc2210aefe46928cb9

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

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

2024-03-26 Thread Michał Górny
commit: 67aa6277c420b5aca234008567dc22d8729357c2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 27 02:38:14 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 27 03:36:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67aa6277

dev-python/botocore: Bump to 1.34.71

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 8f87ece35685..8351461fe7f0 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,3 +2,4 @@ DIST botocore-1.34.59.gh.tar.gz 12764223 BLAKE2B 
13347793764afb8ef51502149f490e5
 DIST botocore-1.34.64.gh.tar.gz 12774647 BLAKE2B 
a41493d400b0f4f406a144aa968f0111ef2fa4bd739e43c6db8dddf4b70cfe68c714ec16875b942078a4bf8b9bd3a2dc596ea403c6e7dec6b076dccac7167c4b
 SHA512 
66b7abf68d560ef87c94fbcde2738d8ce2c5bbd265678fab80d04966cdf1559c1ea3401dbcc6ef8e3f183a45ea1c3d31def8f1ce2c39135a3c247e73a18082b3
 DIST botocore-1.34.69.gh.tar.gz 12790282 BLAKE2B 
3d12eb5eb8e85777b43b3774e783c907f05e50dfe93445920ee0f42a82857ba7a70c5641e3cbfc03ab05f81f7cd989ff79e332bf2ae192b9bf7b3b3cbe6e9c0e
 SHA512 
b520c5d3c6ce2f1db3e8620e5f7c882ed8483928de1cb32d22eabe76262ed8658614a0b1db42ceff445f11b009c48ef9a5761490e5982154e14173750b9e2554
 DIST botocore-1.34.70.gh.tar.gz 12794510 BLAKE2B 
066c560474c32cf8f7fb0b3b1199ee34b57a97684643fdfe2d2c828dd4680dfe4d279fc480bc1b6fcd0694b51335ec167b380a0f9e30fb47f04a3cd045f27323
 SHA512 
1d3e61891a178ff3b2585e366c1741d8412e8fc2060e2b56fe35ab2c0872933a176bb8efdd18c428c59cbf017db809f9d74eb36c4a8cb9edf4d0bd2edc1ae026
+DIST botocore-1.34.71.gh.tar.gz 12795892 BLAKE2B 
6047152353feb3321d4a5f7fa52baa0635ec1e25fb24c6b92f74615826c7955fd2f02a1b4ce274e6a0fca07233a3611da398364ef896547504b9dadadca6fa08
 SHA512 
13d8730b4018c63f42cf8ab4d885cee71b8d9126346aa6bfda9007380edf5bebe983b2e55c4c75c9e59d09a5c0dd9a22ffbabd94a11ccfc6ad920f962b729575

diff --git a/dev-python/botocore/botocore-1.34.71.ebuild 
b/dev-python/botocore/botocore-1.34.71.ebuild
new file mode 100644
index ..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.71.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-03-26 Thread Matt Jolly
commit: 773582d7ee96d4b52b8b810981bf1682ebedad61
Author: Matt Jolly  gentoo  org>
AuthorDate: Wed Mar 27 03:21:22 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Wed Mar 27 03:29:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=773582d7

www-client/microsoft-edge: automated bump (123.0.2420.53)

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

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

diff --git a/www-client/microsoft-edge/Manifest 
b/www-client/microsoft-edge/Manifest
index 56935bf621fc..e1ae767cf1a3 100644
--- a/www-client/microsoft-edge/Manifest
+++ b/www-client/microsoft-edge/Manifest
@@ -1 +1,2 @@
 DIST microsoft-edge-stable_122.0.2365.92-1_amd64.deb 166057970 BLAKE2B 
1e9d25eaa77b7d64088d57f689661c68817175d32d7256e3a28ad9b51360815c1ccc1d17597a00244f20c3dcc3a19abd9ffd17a32d320ecb6b187bf117023b95
 SHA512 
b47ef93b0510e5e7fc6416dfb2d1bb2cea43137688464fa8f2e26ee7ffd7ed99adb5787b36435116098823bf7d717e9a57b7670b1506bd9de91f08b4d210e134
+DIST microsoft-edge-stable_123.0.2420.53-1_amd64.deb 166336578 BLAKE2B 
ec4ead47a3f1b985bd5b8d8255d3ec41c62cfde5076d5de8f7b0ad3c90f83ba42058a17451421fc527f0ee03db3774438d9f464951595ec5968ef8db4f8bb1bf
 SHA512 
b683a0cb624c10588096f4b87846afed5adb8ae13afb1a3e5228fa86ac7fbd3ed13fb50f9386bbb1ed4a723eaab3ae56dafe1dfa32c33a4546b1c47b64d36683

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

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

2024-03-26 Thread Matt Jolly
commit: 08ccbe77a87076c3ac8bb721a592dd06d145a4b4
Author: Matt Jolly  gentoo  org>
AuthorDate: Wed Mar 27 03:21:29 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Wed Mar 27 03:29:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08ccbe77

www-client/microsoft-edge: remove old

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

 www-client/microsoft-edge/Manifest |   1 -
 .../microsoft-edge-122.0.2365.92.ebuild| 126 -
 2 files changed, 127 deletions(-)

diff --git a/www-client/microsoft-edge/Manifest 
b/www-client/microsoft-edge/Manifest
index e1ae767cf1a3..c05cd541db55 100644
--- a/www-client/microsoft-edge/Manifest
+++ b/www-client/microsoft-edge/Manifest
@@ -1,2 +1 @@
-DIST microsoft-edge-stable_122.0.2365.92-1_amd64.deb 166057970 BLAKE2B 
1e9d25eaa77b7d64088d57f689661c68817175d32d7256e3a28ad9b51360815c1ccc1d17597a00244f20c3dcc3a19abd9ffd17a32d320ecb6b187bf117023b95
 SHA512 
b47ef93b0510e5e7fc6416dfb2d1bb2cea43137688464fa8f2e26ee7ffd7ed99adb5787b36435116098823bf7d717e9a57b7670b1506bd9de91f08b4d210e134
 DIST microsoft-edge-stable_123.0.2420.53-1_amd64.deb 166336578 BLAKE2B 
ec4ead47a3f1b985bd5b8d8255d3ec41c62cfde5076d5de8f7b0ad3c90f83ba42058a17451421fc527f0ee03db3774438d9f464951595ec5968ef8db4f8bb1bf
 SHA512 
b683a0cb624c10588096f4b87846afed5adb8ae13afb1a3e5228fa86ac7fbd3ed13fb50f9386bbb1ed4a723eaab3ae56dafe1dfa32c33a4546b1c47b64d36683

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

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

2024-03-26 Thread Matt Jolly
commit: 88622cdabf9d0fe22e2c6f05f9c02d3f28a30238
Author: Matt Jolly  gentoo  org>
AuthorDate: Wed Mar 27 03:24:21 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Wed Mar 27 03:29:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88622cda

www-client/opera-developer: remove old

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

 www-client/opera-developer/Manifest|   1 -
 .../opera-developer-109.0.5097.0-r1.ebuild | 173 -
 2 files changed, 174 deletions(-)

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index 5914fae01eac..3d53a9a6da8a 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,4 +1,3 @@
-DIST opera-developer_109.0.5097.0_amd64.deb 115199092 BLAKE2B 
3fc904daa984bd9732b01176ffb412ecf41d6557ff108689e9327c5ba6b062717f5205423d4d8fe86ad74385f31cc1209bb47bb32fd76b054686512b23d8a35a
 SHA512 
131beba74262ea69f769563704482675248289cba82c400640d019891c356d94f94f8acb6901fb3a8fc6f571b36218dc12f65186d5dae78f45f18e3aa86d1db1
 DIST opera-developer_110.0.5104.0_amd64.deb 115270084 BLAKE2B 
8af1ec0b96e3af184b6cd33e9b87632305c6eb8a318b795a6764cce6a4a5d6813ac6c7d73ea073a930fc6dc1fba53d5f71199f631509261a67fcaccd01f71922
 SHA512 
cd693e512b0b80e0f7a10f2894649e39bdeb26e0a572a2b8d1eb07c0745329229981fc72fe7c0b96f9f9cec48db354e56b9d23cba642b6872fa844bb3ecdeaa0
 DIST opera-developer_110.0.5111.0_amd64.deb 115386872 BLAKE2B 
003a661b543fe13fc39a155d4d1d26af9e08158a65f64d5d6b99857dd6d0889b04bd8eb767fd83fc9fea200fd6f3f501d88602e974dcd04dd1c52fb84103b9ee
 SHA512 
214798e9e5ba6c21c9f8893f29c5745d9315067b262ba6024442dc241bc05f67433c57b6005a2062767dce735142044e03ea290666dc611ba89ce5bb4041b251
 DIST opera-developer_110.0.5117.0_amd64.deb 109939620 BLAKE2B 
1205915c9013573fad96703b92f8a66ce1fee8948d78e37738a6a7715536b6187c01f487ee8139ed921c5de7cb8245f6bcb71ed0ba539ce960130d7e04d30331
 SHA512 
685bc8f7ac19d2add873df688f5c330047c2d3efcd5e554436ac15eab224d507f6fdc135756143fcd1b0af5af19b6f38d05bd879e275705b3bb9aca5851d38c6

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

[gentoo-commits] repo/gentoo:master commit in: www-apps/chromedriver-bin/

2024-03-26 Thread Matt Jolly
commit: 28112dc507920d67fb0445cf1b8b1adb237f9035
Author: Matt Jolly  gentoo  org>
AuthorDate: Wed Mar 27 03:19:26 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Wed Mar 27 03:29:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28112dc5

www-apps/chromedriver-bin: automated update (123.0.6312.86)

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

 www-apps/chromedriver-bin/Manifest  | 2 +-
 ...r-bin-123.0.6312.58.ebuild => chromedriver-bin-123.0.6312.86.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/chromedriver-bin/Manifest 
b/www-apps/chromedriver-bin/Manifest
index 196960053e61..c94486536cf9 100644
--- a/www-apps/chromedriver-bin/Manifest
+++ b/www-apps/chromedriver-bin/Manifest
@@ -1 +1 @@
-DIST chromedriver-bin-123.0.6312.58.linux64.zip 8553025 BLAKE2B 
00ed473c8e3ab588e290b3bd9bae75d30da483b5d61c92732a91d3017a5f88053babcfa1491799874de1d8ce2c27983ba9146098dbc2557cbb3462b75607d708
 SHA512 
169177608fcf1bbc8d74f2da56338541ac0c1a95e15a1072270845b67d134b869a6aa4fb201354118461d878f7f21b8c43840048f355e60b9fa3661fca33a5d4
+DIST chromedriver-bin-123.0.6312.86.linux64.zip 8636477 BLAKE2B 
c7fe1e54e13c57e009a64769d134688d25c8fef6c4aca485a9e2985042754a05c5478e3ee4c17b1005d9024e953577a25d069337d4bea02b191446ef8192
 SHA512 
e7f47c7f4a806f1efd213b282724165ddff2e52482aa449dabd9065bfaad2e7684646dc092540c102608b315ac3a8cdb8b92fead25c62587982e3bece000c436

diff --git a/www-apps/chromedriver-bin/chromedriver-bin-123.0.6312.58.ebuild 
b/www-apps/chromedriver-bin/chromedriver-bin-123.0.6312.86.ebuild
similarity index 100%
rename from www-apps/chromedriver-bin/chromedriver-bin-123.0.6312.58.ebuild
rename to www-apps/chromedriver-bin/chromedriver-bin-123.0.6312.86.ebuild



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

2024-03-26 Thread Matt Jolly
commit: ae32957f830ac3df7a457f1c708dc79bf26e8f85
Author: Matt Jolly  gentoo  org>
AuthorDate: Wed Mar 27 03:23:29 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Wed Mar 27 03:29:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae32957f

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

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

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

diff --git a/www-client/microsoft-edge-dev/Manifest 
b/www-client/microsoft-edge-dev/Manifest
index 6e9d650abf5e..8e80689a4391 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,4 +1,3 @@
-DIST microsoft-edge-dev_124.0.2438.2-1_amd64.deb 166605114 BLAKE2B 
65fa6d2a3f8153d7a591a94f9a420ab2a45620ceae12aaa22b2ab5adec65e32af3ed8e210724f13d14a3665476ef277ac2f950e09412a16db99e5e2925cfc4d6
 SHA512 
a15fd72a2aaedb80bfb41444be52d56ec7781502e946461bd99af9859991232ebbce2a5cd690d8c6a4c2d56b5ab0c2a655e217b3c744abf843bafa5613047327
 DIST microsoft-edge-dev_124.0.2450.2-1_amd64.deb 166906922 BLAKE2B 
84c4705c472f3df5b3537c506d6c20f237a60489d92ed7bd97e0bdf287f03e0868d8e61be4f549cff11f2887ce8f16abb914e2ce4133ce918ace1731fe2b4631
 SHA512 
22b5bc4f8d1af5cb3fb6561cb8a774aa737400dc336f6b0d926c81ced12ac0908715427b6fff045c554e63c3a23c002bded80546d6b55bd061e332f85a0e5f0e
 DIST microsoft-edge-dev_124.0.2464.2-1_amd64.deb 167308610 BLAKE2B 
7a71d0b0ccd9207e35a86ebb377e2ed9435e325126254dbfbffcbea546a3aa17a63a19173883c1752d85031cc555fccafcc14b58911c8a871d84eb4ef46b790a
 SHA512 
330b29fbb5d9a6b67c0c3b151087c444958d881d589313cdeccb55e23199ef3de06f41e8074dcdbd1c9f76190f531365019027fb38ff155bc8251d13c34944df
 DIST microsoft-edge-dev_124.0.2478.6-1_amd64.deb 167394778 BLAKE2B 
dbaf324391f1f528409cc63a3c75222cde28d5056ef53408d8441fb5786abf76b3da0300e92610c281a63fd6746d37b261676d685004a5635a1b8f4850c236b6
 SHA512 
8a7de2612c4aa94f3223510c98596f20bbe600bf70b2571f308056ad48d63533a8496cb0c2d090a9a2ae37262c3f459bbbe7ec77f7c3068c49783cc06e2bed45

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

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

2024-03-26 Thread Matt Jolly
commit: fc925880df122204f182e4957be847380c744b59
Author: Matt Jolly  gentoo  org>
AuthorDate: Wed Mar 27 03:23:27 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Wed Mar 27 03:29:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc925880

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

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

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

diff --git a/www-client/microsoft-edge-dev/Manifest 
b/www-client/microsoft-edge-dev/Manifest
index 4d253351d392..6e9d650abf5e 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,3 +1,4 @@
 DIST microsoft-edge-dev_124.0.2438.2-1_amd64.deb 166605114 BLAKE2B 
65fa6d2a3f8153d7a591a94f9a420ab2a45620ceae12aaa22b2ab5adec65e32af3ed8e210724f13d14a3665476ef277ac2f950e09412a16db99e5e2925cfc4d6
 SHA512 
a15fd72a2aaedb80bfb41444be52d56ec7781502e946461bd99af9859991232ebbce2a5cd690d8c6a4c2d56b5ab0c2a655e217b3c744abf843bafa5613047327
 DIST microsoft-edge-dev_124.0.2450.2-1_amd64.deb 166906922 BLAKE2B 
84c4705c472f3df5b3537c506d6c20f237a60489d92ed7bd97e0bdf287f03e0868d8e61be4f549cff11f2887ce8f16abb914e2ce4133ce918ace1731fe2b4631
 SHA512 
22b5bc4f8d1af5cb3fb6561cb8a774aa737400dc336f6b0d926c81ced12ac0908715427b6fff045c554e63c3a23c002bded80546d6b55bd061e332f85a0e5f0e
 DIST microsoft-edge-dev_124.0.2464.2-1_amd64.deb 167308610 BLAKE2B 
7a71d0b0ccd9207e35a86ebb377e2ed9435e325126254dbfbffcbea546a3aa17a63a19173883c1752d85031cc555fccafcc14b58911c8a871d84eb4ef46b790a
 SHA512 
330b29fbb5d9a6b67c0c3b151087c444958d881d589313cdeccb55e23199ef3de06f41e8074dcdbd1c9f76190f531365019027fb38ff155bc8251d13c34944df
+DIST microsoft-edge-dev_124.0.2478.6-1_amd64.deb 167394778 BLAKE2B 
dbaf324391f1f528409cc63a3c75222cde28d5056ef53408d8441fb5786abf76b3da0300e92610c281a63fd6746d37b261676d685004a5635a1b8f4850c236b6
 SHA512 
8a7de2612c4aa94f3223510c98596f20bbe600bf70b2571f308056ad48d63533a8496cb0c2d090a9a2ae37262c3f459bbbe7ec77f7c3068c49783cc06e2bed45

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

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

2024-03-26 Thread Matt Jolly
commit: 524b0e5a6455639a1e4ca2e9a60115b339154953
Author: Matt Jolly  gentoo  org>
AuthorDate: Wed Mar 27 03:24:19 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Wed Mar 27 03:29:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=524b0e5a

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

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

 www-client/opera-developer/Manifest|   1 +
 .../opera-developer-110.0.5117.0.ebuild| 173 +
 2 files changed, 174 insertions(+)

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index f7e265913b26..5914fae01eac 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,3 +1,4 @@
 DIST opera-developer_109.0.5097.0_amd64.deb 115199092 BLAKE2B 
3fc904daa984bd9732b01176ffb412ecf41d6557ff108689e9327c5ba6b062717f5205423d4d8fe86ad74385f31cc1209bb47bb32fd76b054686512b23d8a35a
 SHA512 
131beba74262ea69f769563704482675248289cba82c400640d019891c356d94f94f8acb6901fb3a8fc6f571b36218dc12f65186d5dae78f45f18e3aa86d1db1
 DIST opera-developer_110.0.5104.0_amd64.deb 115270084 BLAKE2B 
8af1ec0b96e3af184b6cd33e9b87632305c6eb8a318b795a6764cce6a4a5d6813ac6c7d73ea073a930fc6dc1fba53d5f71199f631509261a67fcaccd01f71922
 SHA512 
cd693e512b0b80e0f7a10f2894649e39bdeb26e0a572a2b8d1eb07c0745329229981fc72fe7c0b96f9f9cec48db354e56b9d23cba642b6872fa844bb3ecdeaa0
 DIST opera-developer_110.0.5111.0_amd64.deb 115386872 BLAKE2B 
003a661b543fe13fc39a155d4d1d26af9e08158a65f64d5d6b99857dd6d0889b04bd8eb767fd83fc9fea200fd6f3f501d88602e974dcd04dd1c52fb84103b9ee
 SHA512 
214798e9e5ba6c21c9f8893f29c5745d9315067b262ba6024442dc241bc05f67433c57b6005a2062767dce735142044e03ea290666dc611ba89ce5bb4041b251
+DIST opera-developer_110.0.5117.0_amd64.deb 109939620 BLAKE2B 
1205915c9013573fad96703b92f8a66ce1fee8948d78e37738a6a7715536b6187c01f487ee8139ed921c5de7cb8245f6bcb71ed0ba539ce960130d7e04d30331
 SHA512 
685bc8f7ac19d2add873df688f5c330047c2d3efcd5e554436ac15eab224d507f6fdc135756143fcd1b0af5af19b6f38d05bd879e275705b3bb9aca5851d38c6

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

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

2024-03-26 Thread Matt Jolly
commit: bc6ca0d8a4ea63ecea6b0d2e3460e9f8eff652c3
Author: Matt Jolly  gentoo  org>
AuthorDate: Wed Mar 27 03:21:27 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Wed Mar 27 03:29:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc6ca0d8

www-client/microsoft-edge: amd64 stable (123.0.2420.53)

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

 www-client/microsoft-edge/microsoft-edge-123.0.2420.53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/microsoft-edge/microsoft-edge-123.0.2420.53.ebuild 
b/www-client/microsoft-edge/microsoft-edge-123.0.2420.53.ebuild
index 0ff710cc5ddc..7ea339bd40f9 100644
--- a/www-client/microsoft-edge/microsoft-edge-123.0.2420.53.ebuild
+++ b/www-client/microsoft-edge/microsoft-edge-123.0.2420.53.ebuild
@@ -20,7 +20,7 @@ S=${WORKDIR}
 
 LICENSE="microsoft-edge"
 SLOT="0"
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 
 IUSE="+mip qt5 qt6"
 RESTRICT="bindist mirror strip"



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

2024-03-26 Thread Matt Jolly
commit: 369e473ae345295eb573b977d00100599737a765
Author: Matt Jolly  gentoo  org>
AuthorDate: Wed Mar 27 03:18:25 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Wed Mar 27 03:29:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=369e473a

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

Bug: https://bugs.gentoo.org/927928
Signed-off-by: Matt Jolly  gentoo.org>

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

diff --git a/www-client/google-chrome/Manifest 
b/www-client/google-chrome/Manifest
index afb7e1f44491..489b4b138df7 100644
--- a/www-client/google-chrome/Manifest
+++ b/www-client/google-chrome/Manifest
@@ -1 +1 @@
-DIST google-chrome-stable_123.0.6312.58-1_amd64.deb 106893292 BLAKE2B 
fef88ba85eb2416f12bb06c08d2783b29093b2fcde08c56dd23030aaf6d40acb1cf3284a31873f134006c2b753290e9e71897520903e990c58d89783c067ab73
 SHA512 
506caf424ff3f09d814eba99fe22eec4f372348bb019c8e0455003f3bc354136a3890f62c97b4401fff4e554fdab448048659e4489079fa9c5453645c9276500
+DIST google-chrome-stable_123.0.6312.86-1_amd64.deb 107252688 BLAKE2B 
52591f87f83bae337116a9f2528940366bb91ee48a1b42deb134757d2e2e4bb9bbfe2aa32f8dc9852eda06e2e8d58d74caed5efa66c1f2dc1d991bcc8b7b2c5c
 SHA512 
146c2869dea3203e9b5181704daee09369f7aa04017d30d8d353d788f1a09ed8ae6d9c520414c00cc80a639d638444c42da5b4519bcc8dd4e7966c6978a88fcd

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



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

2024-03-26 Thread Matt Jolly
commit: 93506105b8fb36fc3ea546f07c7bf4fa8294c2fe
Author: Matt Jolly  gentoo  org>
AuthorDate: Wed Mar 27 03:19:14 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Wed Mar 27 03:29:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93506105

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

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

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

diff --git a/www-plugins/chrome-binary-plugins/Manifest 
b/www-plugins/chrome-binary-plugins/Manifest
index 77d2af149065..4cb889b40518 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,3 +1,3 @@
 DIST google-chrome-beta_124.0.6367.9-1_amd64.deb 106814352 BLAKE2B 
04f1a26f0d5fcabb32cb5fdf9529f1919665aa179b771f9e7ac96c335e7f6a4f15a6345ead2dc06fa366c5748395a086a8bd918049f7f620990572b17a2dcb28
 SHA512 
1b9bea9abc6caf1020c68de33a7ab39d12069701f7fa443874d23324a2cfb798102798abb30f710a19f51ababf46c47313527cdc75779137588e676e056caa82
-DIST google-chrome-stable_123.0.6312.58-1_amd64.deb 106893292 BLAKE2B 
fef88ba85eb2416f12bb06c08d2783b29093b2fcde08c56dd23030aaf6d40acb1cf3284a31873f134006c2b753290e9e71897520903e990c58d89783c067ab73
 SHA512 
506caf424ff3f09d814eba99fe22eec4f372348bb019c8e0455003f3bc354136a3890f62c97b4401fff4e554fdab448048659e4489079fa9c5453645c9276500
+DIST google-chrome-stable_123.0.6312.86-1_amd64.deb 107252688 BLAKE2B 
52591f87f83bae337116a9f2528940366bb91ee48a1b42deb134757d2e2e4bb9bbfe2aa32f8dc9852eda06e2e8d58d74caed5efa66c1f2dc1d991bcc8b7b2c5c
 SHA512 
146c2869dea3203e9b5181704daee09369f7aa04017d30d8d353d788f1a09ed8ae6d9c520414c00cc80a639d638444c42da5b4519bcc8dd4e7966c6978a88fcd
 DIST google-chrome-unstable_125.0.6368.2-1_amd64.deb 107205084 BLAKE2B 
6c6b9fdc9fd1c66d94cdb4cc03dcbf65ecce8db5532c8d50aff6a0f75fba3945066635dd8ccbf3a51c4e342f4a691b8dca23ae3fd3c46bb967fb1156dde4eb09
 SHA512 
14160d8ec8c62df9a48152f2ad457718020582450755486cedba8208a4d3aa23f0839c53a58b5eb94f5f4bc28579bdafeb6e2cc801c73adf403e4eb74252aab7

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



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/powerpc/ppc64/64le/

2024-03-26 Thread Zac Medico
commit: 90efc92240abee01a7845943a9ab17b440c59d76
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Tue Mar 26 12:55:52 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Mar 27 03:02:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90efc922

app-containers/podman: unmask in ppc64 LE

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

 profiles/arch/powerpc/ppc64/64le/package.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/arch/powerpc/ppc64/64le/package.mask 
b/profiles/arch/powerpc/ppc64/64le/package.mask
index a41a43f71212..aba0acfd0862 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Rahil Bhimjiani  (2024-03-20)
+# https://bugs.gentoo.org/925111
+-app-containers/podman
+
 # Jimi Huotari  (2023-01-11)
 # Requires media-libs/libva since 29.0.0, which is unmasked here.
 ->=media-video/obs-studio-29.0.0



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

2024-03-26 Thread Zac Medico
commit: 9569a2ffc816bb40837a3f0e0a872cf57f20bf3f
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Tue Mar 26 08:13:57 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Mar 27 03:02:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9569a2ff

app-containers/podman: 4.9.4 fixes CVE-2024-1753 and CVE-2024-24786

also backported some niceities from 5.x ebuild
* fix failed build with python-exec[-native-symlinks]
* improvments in init.d/podman, add podman-restart and
podman-clean-transient scripts, add podman-auto-update cronjob

Bug: https://bugs.gentoo.org/927500
Bug: https://bugs.gentoo.org/927501
Signed-off-by: Rahil Bhimjiani  rahil.rocks>
From: https://github.com/gentoo/gentoo/pull/35929
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/podman/Manifest|   1 +
 app-containers/podman/podman-4.9.4.ebuild | 156 ++
 2 files changed, 157 insertions(+)

diff --git a/app-containers/podman/Manifest b/app-containers/podman/Manifest
index 1f1960306d0d..2e96132cac7e 100644
--- a/app-containers/podman/Manifest
+++ b/app-containers/podman/Manifest
@@ -1,2 +1,3 @@
 DIST podman-4.9.3.tar.gz 21727849 BLAKE2B 
9a67ba4266a8a0e20d165ba2bae00dcf146724ee976838d5e3310b094155ffa89bff526e8ae72864dc100d1e6878d5519d53581dc7e034982a4f2b364e4c8feb
 SHA512 
395014bbe70923f1444d2f33440013a16e9c339b70be5e6a9c7026617a40795a1c0e410c08a52fba46b9f5e853d853ce4133db36167a3c5ace7d325f8b3a3327
+DIST podman-4.9.4.tar.gz 21733620 BLAKE2B 
17d099c0a13fbbb77556742313c39995127fc97b4086ef3c2d74a92cc0a4f825a6c729dd099c6d4f4cd3d2ebfd470494babdeaa85a5653b327ea1a16fb5ea993
 SHA512 
7b52555789a1c214fcf26b0826bdda6cf0ccca588f87c0f15ac5e8358ddac625e17cafbe6a43de07cad964e1418b5ee0d2e38a5cb5dc6f6d4e638399749a7f7b
 DIST podman-5.0.0.tar.gz 21861935 BLAKE2B 
1ec7006f272f5da7f93929bc543cd8988d6f9596cb868e9561578ebef85d51cbd6baa4b66571872fc9748c639ca636ce27f6d90303707f04caa321c7b71db81a
 SHA512 
8800d96d668cbc7a7ff85a09c71b3307a280c124513fd02fe478f415cf8db43ee47dc7e9c3b75046c6bda9f916937a2cc59887c2c4b26766c2f770abb87fd7ce

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

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

2024-03-26 Thread Sam James
commit: 6c824d8c17318aa42970dde16ab6ab616eca38db
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Mar 27 00:49:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 27 02:56:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c824d8c

media-gfx/freecad: mark as LTO-unsafe

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

 media-gfx/freecad/freecad-0.20.2-r1.ebuild | 7 ++-
 media-gfx/freecad/freecad-0.20.2-r2.ebuild | 7 ++-
 media-gfx/freecad/freecad-0.21.2-r2.ebuild | 7 ++-
 media-gfx/freecad/freecad-.ebuild  | 7 ++-
 4 files changed, 24 insertions(+), 4 deletions(-)

diff --git a/media-gfx/freecad/freecad-0.20.2-r1.ebuild 
b/media-gfx/freecad/freecad-0.20.2-r1.ebuild
index 56776f593336..90b88e029c9b 100644
--- a/media-gfx/freecad/freecad-0.20.2-r1.ebuild
+++ b/media-gfx/freecad/freecad-0.20.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
 
-inherit check-reqs cmake optfeature python-single-r1 xdg
+inherit check-reqs cmake flag-o-matic optfeature python-single-r1 xdg
 
 DESCRIPTION="QT based Computer Aided Design application"
 HOMEPAGE="https://www.freecad.org/ https://github.com/FreeCAD/FreeCAD;
@@ -162,6 +162,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=odr, -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/875221
+   # https://github.com/FreeCAD/FreeCAD/issues/13173
+   filter-lto
+
local mycmakeargs=(
-DBUILD_ADDONMGR=$(usex addonmgr)
-DBUILD_ARCH=ON

diff --git a/media-gfx/freecad/freecad-0.20.2-r2.ebuild 
b/media-gfx/freecad/freecad-0.20.2-r2.ebuild
index 4e0963bd788f..986a290c62ea 100644
--- a/media-gfx/freecad/freecad-0.20.2-r2.ebuild
+++ b/media-gfx/freecad/freecad-0.20.2-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
 
-inherit check-reqs cmake optfeature python-single-r1 xdg
+inherit check-reqs cmake flag-o-matic optfeature python-single-r1 xdg
 
 DESCRIPTION="QT based Computer Aided Design application"
 HOMEPAGE="https://www.freecad.org/ https://github.com/FreeCAD/FreeCAD;
@@ -161,6 +161,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=odr, -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/875221
+   # https://github.com/FreeCAD/FreeCAD/issues/13173
+   filter-lto
+
local mycmakeargs=(
-DBUILD_ADDONMGR=$(usex addonmgr)
-DBUILD_ARCH=ON

diff --git a/media-gfx/freecad/freecad-0.21.2-r2.ebuild 
b/media-gfx/freecad/freecad-0.21.2-r2.ebuild
index 0186a45ed151..f0c0f0c47bbb 100644
--- a/media-gfx/freecad/freecad-0.21.2-r2.ebuild
+++ b/media-gfx/freecad/freecad-0.21.2-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )
 
-inherit check-reqs cmake optfeature python-single-r1 qmake-utils xdg
+inherit check-reqs cmake flag-o-matic optfeature python-single-r1 qmake-utils 
xdg
 
 DESCRIPTION="QT based Computer Aided Design application"
 HOMEPAGE="https://www.freecad.org/ https://github.com/FreeCAD/FreeCAD;
@@ -185,6 +185,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=odr, -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/875221
+   # https://github.com/FreeCAD/FreeCAD/issues/13173
+   filter-lto
+
local mycmakeargs=(
-DBUILD_ADDONMGR=$(usex addonmgr)
-DBUILD_ARCH=ON

diff --git a/media-gfx/freecad/freecad-.ebuild 
b/media-gfx/freecad/freecad-.ebuild
index 804b83dc404f..76f8dae4592e 100644
--- a/media-gfx/freecad/freecad-.ebuild
+++ b/media-gfx/freecad/freecad-.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit check-reqs cmake optfeature python-single-r1 qmake-utils xdg
+inherit check-reqs cmake flag-o-matic optfeature python-single-r1 qmake-utils 
xdg
 
 DESCRIPTION="QT based Computer Aided Design application"
 HOMEPAGE="https://www.freecad.org/ https://github.com/FreeCAD/FreeCAD;
@@ -189,6 +189,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=odr, -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/875221
+   # https://github.com/FreeCAD/FreeCAD/issues/13173
+   filter-lto
+
local mycmakeargs=(
-DBUILD_ADDONMGR=$(usex addonmgr)
-DBUILD_ARCH=ON



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

2024-03-26 Thread Zac Medico
commit: 097f59065b071ff3f8bbc97e3ab4a35e233560ee
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Sat Mar 23 09:44:20 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Mar 27 02:34:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=097f5906

app-containers/buildah: fix calling as directly

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

 app-containers/buildah/buildah-1.33.7.ebuild | 3 ++-
 app-containers/buildah/buildah-1.34.3.ebuild | 3 ++-
 app-containers/buildah/buildah-1.35.1.ebuild | 5 +++--
 app-containers/buildah/buildah-.ebuild   | 3 ++-
 4 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/app-containers/buildah/buildah-1.33.7.ebuild 
b/app-containers/buildah/buildah-1.33.7.ebuild
index d2df0195c32a..f100d2a5a83a 100644
--- a/app-containers/buildah/buildah-1.33.7.ebuild
+++ b/app-containers/buildah/buildah-1.33.7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit go-module linux-info
+inherit go-module linux-info toolchain-funcs
 
 DESCRIPTION="A tool that facilitates building OCI images"
 HOMEPAGE="https://github.com/containers/buildah;
@@ -109,6 +109,7 @@ src_compile() {
# https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493
[[ ${PV} != * ]] && export COMMIT_NO="" GIT_COMMIT=""
 
+   tc-export AS LD
default
 }
 

diff --git a/app-containers/buildah/buildah-1.34.3.ebuild 
b/app-containers/buildah/buildah-1.34.3.ebuild
index d2df0195c32a..f100d2a5a83a 100644
--- a/app-containers/buildah/buildah-1.34.3.ebuild
+++ b/app-containers/buildah/buildah-1.34.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit go-module linux-info
+inherit go-module linux-info toolchain-funcs
 
 DESCRIPTION="A tool that facilitates building OCI images"
 HOMEPAGE="https://github.com/containers/buildah;
@@ -109,6 +109,7 @@ src_compile() {
# https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493
[[ ${PV} != * ]] && export COMMIT_NO="" GIT_COMMIT=""
 
+   tc-export AS LD
default
 }
 

diff --git a/app-containers/buildah/buildah-1.35.1.ebuild 
b/app-containers/buildah/buildah-1.35.1.ebuild
index 8d0698568fd3..f5596936ec24 100644
--- a/app-containers/buildah/buildah-1.35.1.ebuild
+++ b/app-containers/buildah/buildah-1.35.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit go-module linux-info
+inherit go-module linux-info toolchain-funcs
 
 DESCRIPTION="A tool that facilitates building OCI images"
 HOMEPAGE="https://github.com/containers/buildah;
@@ -35,7 +35,7 @@ RDEPEND="
btrfs? ( sys-fs/btrfs-progs )
seccomp? ( sys-libs/libseccomp:= )
apparmor? ( sys-libs/libapparmor:= )
-   app-containers/containers-common
+   >=app-containers/containers-common-0.58.0-r1
app-crypt/gpgme:=
dev-libs/libgpg-error:=
dev-libs/libassuan:=
@@ -109,6 +109,7 @@ src_compile() {
# https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493
[[ ${PV} != * ]] && export COMMIT_NO="" GIT_COMMIT=""
 
+   tc-export AS LD
default
 }
 

diff --git a/app-containers/buildah/buildah-.ebuild 
b/app-containers/buildah/buildah-.ebuild
index e8ee0949a819..f5596936ec24 100644
--- a/app-containers/buildah/buildah-.ebuild
+++ b/app-containers/buildah/buildah-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit go-module linux-info
+inherit go-module linux-info toolchain-funcs
 
 DESCRIPTION="A tool that facilitates building OCI images"
 HOMEPAGE="https://github.com/containers/buildah;
@@ -109,6 +109,7 @@ src_compile() {
# https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493
[[ ${PV} != * ]] && export COMMIT_NO="" GIT_COMMIT=""
 
+   tc-export AS LD
default
 }
 



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

2024-03-26 Thread Zac Medico
commit: 4b93b64a41c31348e4bab02d3032a96ece3bfe16
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Tue Mar 26 20:08:19 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Mar 27 02:37:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b93b64a

app-containers/buildah: add go-md2man as BDEPEND and ...

remove unnecessary build steps which were running tests resulting in
failed build on arm64 (and potentially other archs).

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

 app-containers/buildah/buildah-1.33.7.ebuild | 5 +
 app-containers/buildah/buildah-1.34.3.ebuild | 5 +
 app-containers/buildah/buildah-1.35.1.ebuild | 5 +
 app-containers/buildah/buildah-.ebuild   | 5 +
 4 files changed, 20 insertions(+)

diff --git a/app-containers/buildah/buildah-1.33.7.ebuild 
b/app-containers/buildah/buildah-1.33.7.ebuild
index f100d2a5a83a..789e12962aa5 100644
--- a/app-containers/buildah/buildah-1.33.7.ebuild
+++ b/app-containers/buildah/buildah-1.33.7.ebuild
@@ -42,6 +42,7 @@ RDEPEND="
sys-apps/shadow:=
 "
 DEPEND="${RDEPEND}"
+BDEPEND="dev-go/go-md2man"
 
 pkg_pretend() {
local CONFIG_CHECK=""
@@ -98,6 +99,9 @@ src_prepare() {
@@ -54 +54 @@
-all: bin/buildah bin/imgtype bin/copy bin/tutorial docs
+all: bin/buildah docs
+   @@ -123 +123 @@
+   -docs: install.tools ## build the docs on the host
+   +docs: ## build the docs on the host
EOF
eapply "${T}/disable_tests.patch" || die
}
@@ -110,6 +114,7 @@ src_compile() {
[[ ${PV} != * ]] && export COMMIT_NO="" GIT_COMMIT=""
 
tc-export AS LD
+   export GOMD2MAN="$(command -v go-md2man)"
default
 }
 

diff --git a/app-containers/buildah/buildah-1.34.3.ebuild 
b/app-containers/buildah/buildah-1.34.3.ebuild
index f100d2a5a83a..789e12962aa5 100644
--- a/app-containers/buildah/buildah-1.34.3.ebuild
+++ b/app-containers/buildah/buildah-1.34.3.ebuild
@@ -42,6 +42,7 @@ RDEPEND="
sys-apps/shadow:=
 "
 DEPEND="${RDEPEND}"
+BDEPEND="dev-go/go-md2man"
 
 pkg_pretend() {
local CONFIG_CHECK=""
@@ -98,6 +99,9 @@ src_prepare() {
@@ -54 +54 @@
-all: bin/buildah bin/imgtype bin/copy bin/tutorial docs
+all: bin/buildah docs
+   @@ -123 +123 @@
+   -docs: install.tools ## build the docs on the host
+   +docs: ## build the docs on the host
EOF
eapply "${T}/disable_tests.patch" || die
}
@@ -110,6 +114,7 @@ src_compile() {
[[ ${PV} != * ]] && export COMMIT_NO="" GIT_COMMIT=""
 
tc-export AS LD
+   export GOMD2MAN="$(command -v go-md2man)"
default
 }
 

diff --git a/app-containers/buildah/buildah-1.35.1.ebuild 
b/app-containers/buildah/buildah-1.35.1.ebuild
index f5596936ec24..ecf84e28950c 100644
--- a/app-containers/buildah/buildah-1.35.1.ebuild
+++ b/app-containers/buildah/buildah-1.35.1.ebuild
@@ -42,6 +42,7 @@ RDEPEND="
sys-apps/shadow:=
 "
 DEPEND="${RDEPEND}"
+BDEPEND="dev-go/go-md2man"
 
 pkg_pretend() {
local CONFIG_CHECK=""
@@ -98,6 +99,9 @@ src_prepare() {
@@ -54 +54 @@
-all: bin/buildah bin/imgtype bin/copy bin/tutorial docs
+all: bin/buildah docs
+   @@ -123 +123 @@
+   -docs: install.tools ## build the docs on the host
+   +docs: ## build the docs on the host
EOF
eapply "${T}/disable_tests.patch" || die
}
@@ -110,6 +114,7 @@ src_compile() {
[[ ${PV} != * ]] && export COMMIT_NO="" GIT_COMMIT=""
 
tc-export AS LD
+   export GOMD2MAN="$(command -v go-md2man)"
default
 }
 

diff --git a/app-containers/buildah/buildah-.ebuild 
b/app-containers/buildah/buildah-.ebuild
index f5596936ec24..ecf84e28950c 100644
--- a/app-containers/buildah/buildah-.ebuild
+++ b/app-containers/buildah/buildah-.ebuild
@@ -42,6 +42,7 @@ RDEPEND="
sys-apps/shadow:=
 "
 DEPEND="${RDEPEND}"
+BDEPEND="dev-go/go-md2man"
 
 pkg_pretend() {
local CONFIG_CHECK=""
@@ -98,6 +99,9 @@ src_prepare() {
@@ -54 +54 @@
-all: bin/buildah bin/imgtype bin/copy bin/tutorial docs
+all: bin/buildah docs
+   @@ -123 +123 @@
+   -docs: install.tools ## build the docs on the host
+   +docs: ## build the docs on the host
EOF
eapply "${T}/disable_tests.patch" || die
}
@@ -110,6 +114,7 @@ src_compile() {
[[ ${PV} != * ]] && export COMMIT_NO="" GIT_COMMIT=""
 
tc-export AS LD
+   export GOMD2MAN="$(command -v go-md2man)"
default
 }
 



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

2024-03-26 Thread Sam James
commit: 0fefeed4c39cf08bb21e69df00f9bda524bf7f05
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 27 00:14:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 27 00:14:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fefeed4

sys-devel/clang-common: stable 15.0.7-r8, 16.0.6-r3, 17.0.6-r3

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

 sys-devel/clang-common/clang-common-15.0.7-r8.ebuild | 2 +-
 sys-devel/clang-common/clang-common-16.0.6-r3.ebuild | 2 +-
 sys-devel/clang-common/clang-common-17.0.6-r3.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/clang-common/clang-common-15.0.7-r8.ebuild 
b/sys-devel/clang-common/clang-common-15.0.7-r8.ebuild
index ddefc1b716bb..a5bb9af8bdae 100644
--- a/sys-devel/clang-common/clang-common-15.0.7-r8.ebuild
+++ b/sys-devel/clang-common/clang-common-15.0.7-r8.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~ppc-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~ppc-macos 
~x64-macos"
 IUSE="
default-compiler-rt default-libcxx default-lld llvm-libunwind
hardened stricter

diff --git a/sys-devel/clang-common/clang-common-16.0.6-r3.ebuild 
b/sys-devel/clang-common/clang-common-16.0.6-r3.ebuild
index 2b4f5f8e714b..e4efec7a50b5 100644
--- a/sys-devel/clang-common/clang-common-16.0.6-r3.ebuild
+++ b/sys-devel/clang-common/clang-common-16.0.6-r3.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux 
~arm64-macos ~ppc-macos ~x64-macos"
 IUSE="
default-compiler-rt default-libcxx default-lld
bootstrap-prefix hardened llvm-libunwind

diff --git a/sys-devel/clang-common/clang-common-17.0.6-r3.ebuild 
b/sys-devel/clang-common/clang-common-17.0.6-r3.ebuild
index f6796cb95d4e..d8d25e8c973c 100644
--- a/sys-devel/clang-common/clang-common-17.0.6-r3.ebuild
+++ b/sys-devel/clang-common/clang-common-17.0.6-r3.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux 
~arm64-macos ~ppc-macos ~x64-macos"
 IUSE="
default-compiler-rt default-libcxx default-lld
bootstrap-prefix cet hardened llvm-libunwind



[gentoo-commits] repo/gentoo:master commit in: net-dialup/ppp/files/, net-dialup/ppp/

2024-03-26 Thread Mike Gilbert
commit: fb8a1f91bb2425e9a871ac5bad40bb925a53732a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Mar 26 23:01:45 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Mar 27 00:10:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb8a1f91

net-dialup/ppp: backport radius mppe fix

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

 net-dialup/ppp/files/ppp-2.5.0-radius-mppe.patch   | 167 +
 .../{ppp-2.5.0-r6.ebuild => ppp-2.5.0-r7.ebuild}   |   3 +-
 2 files changed, 169 insertions(+), 1 deletion(-)

diff --git a/net-dialup/ppp/files/ppp-2.5.0-radius-mppe.patch 
b/net-dialup/ppp/files/ppp-2.5.0-radius-mppe.patch
new file mode 100644
index ..7bb63c964605
--- /dev/null
+++ b/net-dialup/ppp/files/ppp-2.5.0-radius-mppe.patch
@@ -0,0 +1,167 @@
+https://github.com/ppp-project/ppp/pull/463
+https://bugs.gentoo.org/915686
+
+From 77693b89fed6d4110184789f8e7dfd31710f3190 Mon Sep 17 00:00:00 2001
+From: Jaco Kroon 
+Date: Thu, 23 Nov 2023 14:54:42 +0200
+Subject: [PATCH] radius: fix the MPPE key decryption for the second-half of
+ the key block.
+
+During he refactor in commit 4cb90c1 the key material used to decrypt
+the second-half of the encrypted block was accidentally updated from:
+
+MD5(radius_secret + crypt[0..15]); to:
+
+MD5(radius_secret + crypt[0..15] + salt)
+
+Which would obviously mismatch.
+
+This also refactors back into what I believe to be a more readable block
+with lower nesting and more comprehensive error reporting.
+
+Closes: #453
+Signed-off-by: Jaco Kroon 
+---
+ pppd/plugins/radius/radius.c | 115 +--
+ 1 file changed, 55 insertions(+), 60 deletions(-)
+
+diff --git a/pppd/plugins/radius/radius.c b/pppd/plugins/radius/radius.c
+index c73ca0b53..e99bc7511 100644
+--- a/pppd/plugins/radius/radius.c
 b/pppd/plugins/radius/radius.c
+@@ -897,80 +897,75 @@ radius_setmppekeys2(VALUE_PAIR *vp, REQUEST_INFO 
*req_info)
+ memcpy(plain, crypt, 32);
+ 
+ ctx = PPP_MD_CTX_new();
+-if (ctx) {
+-
+-if (PPP_DigestInit(ctx, PPP_md5())) {
+-
+-if (PPP_DigestUpdate(ctx, req_info->secret, 
strlen(req_info->secret))) {
+-
+-if (PPP_DigestUpdate(ctx, req_info->request_vector, 
AUTH_VECTOR_LEN)) {
+-
+-if (PPP_DigestUpdate(ctx, salt, 2)) {
+-
+-buflen = sizeof(buf);
+-if (PPP_DigestFinal(ctx, buf, )) {
+-
+-status = 1;
+-}
+-}
+-}
+-}
+-}
+-
+-PPP_MD_CTX_free(ctx);
++if (!ctx) {
++  error("RADIUS: Error creating PPP_MD_CTX for MS-MPPE-%s-Key attribute", 
type);
++  return -1;
+ }
+ 
+-if (status) {
+-
+-for (i = 0; i < 16; i++) {
+-plain[i] ^= buf[i];
+-}
++buflen = sizeof(buf);
++if (!PPP_DigestInit(ctx, PPP_md5())) {
++  error("RADIUS: Error setting hash algorithm to MD5 for MS-MPPE-%s-Key 
attribute", type);
++} else if (!PPP_DigestUpdate(ctx, req_info->secret, 
strlen(req_info->secret))) {
++  error("RADIUS: Error mixing in radius secret for MS-MPPE-%s-Key 
attribute", type);
++} else if (!PPP_DigestUpdate(ctx, req_info->request_vector, 
AUTH_VECTOR_LEN)) {
++  error("RADIUS: Error mixing in request vector for MS-MPPE-%s-Key 
attribute", type);
++} else if (!PPP_DigestUpdate(ctx, salt, 2)) {
++  error("RADIUS: Error mixing in salt for MS-MPPE-%s-Key attribute", 
type);
++} else if (!PPP_DigestFinal(ctx, buf, )) {
++  error("RADIUS: Error finalizing key buffer for MS-MPPE-%s-Key 
attribute", type);
++} else {
++  status = 1;
++}
+ 
+-if (plain[0] != 16) {
+-error("RADIUS: Incorrect key length (%d) for MS-MPPE-%s-Key 
attribute",
+-  (int) plain[0], type);
+-return -1;
+-}
++PPP_MD_CTX_free(ctx);
+ 
+-status = 0;
+-ctx = PPP_MD_CTX_new();
+-if (ctx) {
+-
+-if (PPP_DigestInit(ctx, PPP_md5())) {
++if (!status)
++  return -1;
+ 
+-if (PPP_DigestUpdate(ctx, req_info->secret, 
strlen(req_info->secret))) {
++for (i = 0; i < 16; i++) {
++  plain[i] ^= buf[i];
++}
+ 
+-if (PPP_DigestUpdate(ctx, crypt, 16)) {
++if (plain[0] != 16) {
++  error("RADIUS: Incorrect key length (%d) for MS-MPPE-%s-Key attribute",
++  (int) plain[0], type);
++  return -1;
++}
+ 
+-if (PPP_DigestUpdate(ctx, salt, 2)) {
++status = 0;
++ctx = PPP_MD_CTX_new();
++if (!ctx) {
++  error("RADIUS: Error creating PPP_MD_CTX for MS-MPPE-%s-Key(2) 
attribute", type);
++  return -1;
++}
+ 
+-buflen = sizeof(buf);
+-if (PPP_DigestFinal(ctx, buf, )) {
++buflen = sizeof(buf);
+ 
+-  

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-headers/files/, sys-kernel/linux-headers/

2024-03-26 Thread Mike Gilbert
commit: 69a5fc41a89f8efd0bba4479af02fe460826868e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Mar 27 00:04:15 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Mar 27 00:07:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69a5fc41

sys-kernel/linux-headers: add fix for sparc

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

 ...sparc-move-struct-termio-to-asm-termios.h.patch | 64 ++
 ...ders-6.6.ebuild => linux-headers-6.6-r1.ebuild} |  6 +-
 ...ders-6.7.ebuild => linux-headers-6.7-r1.ebuild} |  6 +-
 ...ders-6.8.ebuild => linux-headers-6.8-r1.ebuild} |  6 +-
 4 files changed, 76 insertions(+), 6 deletions(-)

diff --git 
a/sys-kernel/linux-headers/files/linux-headers-sparc-move-struct-termio-to-asm-termios.h.patch
 
b/sys-kernel/linux-headers/files/linux-headers-sparc-move-struct-termio-to-asm-termios.h.patch
new file mode 100644
index ..7e8a7353bc6a
--- /dev/null
+++ 
b/sys-kernel/linux-headers/files/linux-headers-sparc-move-struct-termio-to-asm-termios.h.patch
@@ -0,0 +1,64 @@
+https://bugs.gentoo.org/918992
+https://lkml.org/lkml/2024/3/6/1112
+
+From 91577201977e109b2bda95077cb5db30864ab96e Mon Sep 17 00:00:00 2001
+From: Mike Gilbert 
+Date: Tue, 5 Mar 2024 23:19:37 -0500
+Subject: [PATCH] sparc: move struct termio to asm/termios.h
+
+Every other arch declares struct termio in asm/termios.h, so make sparc
+match them.
+
+Resolves a build failure in the PPP software package, which includes
+both bits/ioctl-types.h via sys/ioctl.h (glibc) and asm/termbits.h.
+
+Closes: https://bugs.gentoo.org/918992
+Signed-off-by: Mike Gilbert 
+---
+ arch/sparc/include/uapi/asm/termbits.h | 10 --
+ arch/sparc/include/uapi/asm/termios.h  |  9 +
+ 2 files changed, 9 insertions(+), 10 deletions(-)
+
+diff --git a/arch/sparc/include/uapi/asm/termbits.h 
b/arch/sparc/include/uapi/asm/termbits.h
+index 4321322701fc..0da2b1adc0f5 100644
+--- a/arch/sparc/include/uapi/asm/termbits.h
 b/arch/sparc/include/uapi/asm/termbits.h
+@@ -10,16 +10,6 @@ typedef unsigned inttcflag_t;
+ typedef unsigned long tcflag_t;
+ #endif
+ 
+-#define NCC 8
+-struct termio {
+-  unsigned short c_iflag; /* input mode flags */
+-  unsigned short c_oflag; /* output mode flags */
+-  unsigned short c_cflag; /* control mode flags */
+-  unsigned short c_lflag; /* local mode flags */
+-  unsigned char c_line;   /* line discipline */
+-  unsigned char c_cc[NCC];/* control characters */
+-};
+-
+ #define NCCS 17
+ struct termios {
+   tcflag_t c_iflag;   /* input mode flags */
+diff --git a/arch/sparc/include/uapi/asm/termios.h 
b/arch/sparc/include/uapi/asm/termios.h
+index ee86f4093d83..cceb32260881 100644
+--- a/arch/sparc/include/uapi/asm/termios.h
 b/arch/sparc/include/uapi/asm/termios.h
+@@ -40,5 +40,14 @@ struct winsize {
+   unsigned short ws_ypixel;
+ };
+ 
++#define NCC 8
++struct termio {
++  unsigned short c_iflag; /* input mode flags */
++  unsigned short c_oflag; /* output mode flags */
++  unsigned short c_cflag; /* control mode flags */
++  unsigned short c_lflag; /* local mode flags */
++  unsigned char c_line;   /* line discipline */
++  unsigned char c_cc[NCC];/* control characters */
++};
+ 
+ #endif /* _UAPI_SPARC_TERMIOS_H */
+-- 
+2.44.0
+

diff --git a/sys-kernel/linux-headers/linux-headers-6.6.ebuild 
b/sys-kernel/linux-headers/linux-headers-6.6-r1.ebuild
similarity index 88%
rename from sys-kernel/linux-headers/linux-headers-6.6.ebuild
rename to sys-kernel/linux-headers/linux-headers-6.6-r1.ebuild
index 17d8fd815b5c..1b82b2d037f1 100644
--- a/sys-kernel/linux-headers/linux-headers-6.6.ebuild
+++ b/sys-kernel/linux-headers/linux-headers-6.6-r1.ebuild
@@ -24,14 +24,16 @@ BDEPEND="
dev-lang/perl
 "
 
-[[ -n ${PATCH_VER} ]] && PATCHES=( "${WORKDIR}"/${PATCH_PV} )
-
 src_unpack() {
# Avoid kernel-2_src_unpack
default
 }
 
 src_prepare() {
+   local PATCHES=()
+   [[ -n ${PATCH_VER} ]] && PATCHES+=( "${WORKDIR}"/${PATCH_PV} )
+   PATCHES+=( 
"${FILESDIR}"/${PN}-sparc-move-struct-termio-to-asm-termios.h.patch )
+
# TODO: May need forward porting to newer versions
use elibc_musl && PATCHES+=(
"${FILESDIR}"/${PN}-5.15-remove-inclusion-sysinfo.h.patch

diff --git a/sys-kernel/linux-headers/linux-headers-6.7.ebuild 
b/sys-kernel/linux-headers/linux-headers-6.7-r1.ebuild
similarity index 88%
rename from sys-kernel/linux-headers/linux-headers-6.7.ebuild
rename to sys-kernel/linux-headers/linux-headers-6.7-r1.ebuild
index e16c15ac5901..fe49fd6ed12e 100644
--- a/sys-kernel/linux-headers/linux-headers-6.7.ebuild
+++ b/sys-kernel/linux-headers/linux-headers-6.7-r1.ebuild
@@ -24,14 +24,16 @@ BDEPEND="
dev-lang/perl
 "
 
-[[ -n ${PATCH_VER} ]] && PATCHES=( 

[gentoo-commits] repo/proj/guru:dev commit in: net-im/mautrix-signal/files/

2024-03-26 Thread Julien Roy
commit: 30bbfda895ae36a7e64509419dc8d87f96d03201
Author: Julien Roy  jroy  ca>
AuthorDate: Tue Mar 26 23:49:12 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Tue Mar 26 23:49:26 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=30bbfda8

net-im/mautrix-signal/files: fix initd

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

 net-im/mautrix-signal/files/mautrix-signal.initd   | 14 +++---
 net-im/mautrix-signal/files/mautrix-signal.service |  4 ++--
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/net-im/mautrix-signal/files/mautrix-signal.initd 
b/net-im/mautrix-signal/files/mautrix-signal.initd
index aa35ee9086..c59dbd0250 100644
--- a/net-im/mautrix-signal/files/mautrix-signal.initd
+++ b/net-im/mautrix-signal/files/mautrix-signal.initd
@@ -1,22 +1,22 @@
 #!/sbin/openrc-run
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 name="mautrix-signal daemon"
-description="A Matrix-Signal Messenger puppeting bridge"
+description="A Matrix-Signal puppeting bridge"
 module="mautrix_signal"
 
 pidfile="/run/${RC_SVCNAME}.pid"
-command="/usr/bin/python"
-command_args="-m ${module} -c /etc/mautrix/${module}.yaml -r 
/var/lib/mautrix/signal/registration.yaml"
+command="/usr/bin/mautrix-signal"
+command_args="-c /etc/mautrix/${module}.yaml -r 
/var/lib/mautrix/signal/registration.yaml"
 command_background=true
 command_user="mautrix-signal:mautrix"
 
-output_log="/var/log/mautrix/mautrix-signal_daemon.log"
-error_log="/var/log/mautrix/mautrix-signal_daemon.log"
+output_log="/var/log/mautrix/signal/daemon.log"
+error_log="/var/log/mautrix/signal/daemon.log"
 
 depend() {
-   need signald
+   need net
 }
 
 start_pre() {

diff --git a/net-im/mautrix-signal/files/mautrix-signal.service 
b/net-im/mautrix-signal/files/mautrix-signal.service
index 799c520c0d..2f5484f6c5 100644
--- a/net-im/mautrix-signal/files/mautrix-signal.service
+++ b/net-im/mautrix-signal/files/mautrix-signal.service
@@ -1,12 +1,12 @@
 [Unit]
-Description=A Matrix-Signal Messenger puppeting bridge
+Description=A Matrix-Signal puppeting bridge
 After=network.target
 
 [Service]
 User=mautrix-signal
 Group=mautrix
 Restart=always
-ExecStart=/usr/bin/python -m mautrix_signal -c 
/etc/mautrix/mautrix_signal.yaml -r /var/lib/mautrix/signal/registration.yaml
+ExecStart=/usr/bin/mautrix-signal -c /etc/mautrix/mautrix_signal.yaml -r 
/var/lib/mautrix/signal/registration.yaml
 
 [Install]
 WantedBy=multi-user.target
\ No newline at end of file



[gentoo-commits] repo/proj/guru:dev commit in: net-proxy/MTProxy/

2024-03-26 Thread David Roman
commit: f3537daddd25632da0e38be9f1e95cb991bb508a
Author: David Roman  gmail  com>
AuthorDate: Tue Mar 26 23:47:30 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Mar 26 23:47:53 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f3537dad

net-proxy/MTProxy: new package, add 3.0.4

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

 net-proxy/MTProxy/MTProxy-3.0.4.ebuild | 23 +++
 net-proxy/MTProxy/Manifest |  1 +
 net-proxy/MTProxy/metadata.xml | 11 +++
 3 files changed, 35 insertions(+)

diff --git a/net-proxy/MTProxy/MTProxy-3.0.4.ebuild 
b/net-proxy/MTProxy/MTProxy-3.0.4.ebuild
new file mode 100644
index 00..07514e67c0
--- /dev/null
+++ b/net-proxy/MTProxy/MTProxy-3.0.4.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Community fork of MTProxy"
+HOMEPAGE="https://github.com/GetPageSpeed/MTProxy;
+SRC_URI="https://github.com/GetPageSpeed/MTProxy/archive/refs/tags/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   dev-libs/openssl
+   sys-libs/zlib
+"
+
+RDEPEND="${DEPEND}"
+
+src_install() {
+   dobin objs/bin/mtproto-proxy
+}

diff --git a/net-proxy/MTProxy/Manifest b/net-proxy/MTProxy/Manifest
new file mode 100644
index 00..d554ac0e0a
--- /dev/null
+++ b/net-proxy/MTProxy/Manifest
@@ -0,0 +1 @@
+DIST MTProxy-3.0.4.gh.tar.gz 197035 BLAKE2B 
f2476ef3125ced0425f7896eabd8b2fcb4a02faf92b9656aaa707566181022592f2d95bd8c5f9088e3874483ff1201cf2d383ba20ab367beac42475e41987bc0
 SHA512 
435b978071e2164e3955299b6772027666d82ca5e366d5f636987afb9c0ec1e74e27d79292679ca54c0f57a9bd60f68e10f50c6dc3ed2b8c5a74ef9ea6550aeb

diff --git a/net-proxy/MTProxy/metadata.xml b/net-proxy/MTProxy/metadata.xml
new file mode 100644
index 00..5523f9d12a
--- /dev/null
+++ b/net-proxy/MTProxy/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   davidroma...@gmail.com
+   David Roman
+   
+   
+   GetPageSpeed/MTProxy
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/qdl/files/, dev-embedded/qdl/

2024-03-26 Thread Quincy Fleming
commit: 838cc903ba17bc4e1b707f0172ee15dcff138208
Author: Quincy Fleming  protonmail  com>
AuthorDate: Tue Mar 26 23:41:46 2024 +
Commit: Quincy Fleming  protonmail  com>
CommitDate: Tue Mar 26 23:41:46 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=838cc903

dev-embedded/qdl: Drop version 1.0

Signed-off-by: Quincy Fleming  protonmail.com>

 dev-embedded/qdl/Manifest  |  2 +-
 dev-embedded/qdl/files/include_stdlib-1.0.patch| 23 --
 ...lude_stdlib-.patch => include_stdlib.patch} |  0
 .../{qdl--makefile.patch => makefile.patch}|  0
 dev-embedded/qdl/files/qdl-1.0-makefile.patch  | 17 
 .../qdl/{qdl-1.0.ebuild => qdl-20230411.ebuild}|  9 ++---
 dev-embedded/qdl/qdl-.ebuild   |  4 ++--
 7 files changed, 9 insertions(+), 46 deletions(-)

diff --git a/dev-embedded/qdl/Manifest b/dev-embedded/qdl/Manifest
index e7c95553f4..e8e3e0b1c2 100644
--- a/dev-embedded/qdl/Manifest
+++ b/dev-embedded/qdl/Manifest
@@ -1 +1 @@
-DIST qdl-1.0.tar.gz 8418 BLAKE2B 
49b7bdc7c39c3cd883549c984cb8d0e5a2493752d0bc0bd61261ee681e4fab8913a98e1e7070c668beb4998dc6f574223d7ba5b54ed7e39d157e7243bd19e8ce
 SHA512 
561b6ffaf26d063f107a0769b41d0ed02f1f6c4656b6284e653e8baf69b2f34d5f6051e54bb45ab55c028bb8bfa9b4e5218b796dbdb7ab7686576168b1b11d77
+DIST qdl-20230411.tar.gz 14561 BLAKE2B 
6e80a2e6b8509abd1678dfda244130499655dd9a5a923149f41c22791b1f52ecc6166d09012f1cf1cb4ec954dc20669aa0e566956750b381827e8dd1df829ed3
 SHA512 
ebd45bfdec65c7a9c0c8a0e187b73940342988bb3ca3bfd7cf84f08cef90afa5c5331f0ccb047f580d9209ded7f4e4ca4146c7f9a4fe4a7ab3a88c2406c7903d

diff --git a/dev-embedded/qdl/files/include_stdlib-1.0.patch 
b/dev-embedded/qdl/files/include_stdlib-1.0.patch
deleted file mode 100644
index c2b4a49729..00
--- a/dev-embedded/qdl/files/include_stdlib-1.0.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-#Created by Quincy Fleming
-#Failure to compile without include ""
-#Bug: https://bugs.gentoo.org/927801
 a/patch.c
-+++ b/patch.c
-@@ -30,6 +30,7 @@
-  */
- #include 
- #include 
-+#include 
- #include 
- #include 
- 
 a/program.c
-+++ b/program.c
-@@ -31,6 +31,7 @@
- #include 
- #include 
- #include 
-+#include 
- #include 
- #include 
- #include 

diff --git a/dev-embedded/qdl/files/include_stdlib-.patch 
b/dev-embedded/qdl/files/include_stdlib.patch
similarity index 100%
rename from dev-embedded/qdl/files/include_stdlib-.patch
rename to dev-embedded/qdl/files/include_stdlib.patch

diff --git a/dev-embedded/qdl/files/qdl--makefile.patch 
b/dev-embedded/qdl/files/makefile.patch
similarity index 100%
rename from dev-embedded/qdl/files/qdl--makefile.patch
rename to dev-embedded/qdl/files/makefile.patch

diff --git a/dev-embedded/qdl/files/qdl-1.0-makefile.patch 
b/dev-embedded/qdl/files/qdl-1.0-makefile.patch
deleted file mode 100644
index e6c7ab1223..00
--- a/dev-embedded/qdl/files/qdl-1.0-makefile.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-#Created by Quincy Fleming
-#CFLAGS and LDFLAGS were not being respected
-#Bug links: https://bugs.gentoo.org/910480 https://bugs.gentoo.org/910481
 a/Makefile
-+++ b/Makefile
-@@ -1,8 +1,8 @@
- OUT := qdl
- 
--CFLAGS := -O2 -Wall -g `xml2-config --cflags`
--LDFLAGS := `xml2-config --libs`
--prefix := /usr/local
-+CFLAGS += `${PKG_CONFIG} --cflags libxml-2.0`
-+LDFLAGS += `${PKG_CONFIG} --libs libxml-2.0 libudev`
-+prefix = ${EPREFIX}/usr
- 
- SRCS := firehose.c qdl.c sahara.c util.c patch.c program.c
- OBJS := $(SRCS:.c=.o)

diff --git a/dev-embedded/qdl/qdl-1.0.ebuild 
b/dev-embedded/qdl/qdl-20230411.ebuild
similarity index 68%
rename from dev-embedded/qdl/qdl-1.0.ebuild
rename to dev-embedded/qdl/qdl-20230411.ebuild
index 7b7835782f..1b463b9645 100644
--- a/dev-embedded/qdl/qdl-1.0.ebuild
+++ b/dev-embedded/qdl/qdl-20230411.ebuild
@@ -6,8 +6,11 @@ EAPI=8
 inherit toolchain-funcs
 
 DESCRIPTION="Tool to communicate with Qualcomm System On a Chip bootroms"
+COMMIT_ID="3b22df2bc7de02d867334af3a7aa8606db4f8cdd"
 HOMEPAGE="https://github.com/andersson/qdl;
-SRC_URI="https://github.com/andersson/qdl/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/linux-msm/qdl/archive/${COMMIT_ID}.tar.gz -> 
${P}.tar.gz"
+
+S="${WORKDIR}/${PN}-${COMMIT_ID}"
 
 LICENSE="BSD"
 SLOT="0"
@@ -19,8 +22,8 @@ BDEPEND="virtual/libudev
 "
 
 PATCHES=(
-   "${FILESDIR}/${P}-makefile.patch"
-   "${FILESDIR}/include_stdlib-${PV}.patch"
+   "${FILESDIR}/makefile.patch"
+   "${FILESDIR}/include_stdlib.patch"
 )
 
 src_compile() {

diff --git a/dev-embedded/qdl/qdl-.ebuild b/dev-embedded/qdl/qdl-.ebuild
index 3832903dcb..263372f242 100644
--- a/dev-embedded/qdl/qdl-.ebuild
+++ b/dev-embedded/qdl/qdl-.ebuild
@@ -18,8 +18,8 @@ BDEPEND="virtual/libudev
 "
 
 PATCHES=(
-   "${FILESDIR}/${P}-makefile.patch"
-   "${FILESDIR}/include_stdlib-${PV}.patch"
+   "${FILESDIR}/makefile.patch"
+   

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

2024-03-26 Thread Sam James
commit: f2059605a643678ff4c26bd8104140281360c47a
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 26 23:40:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 26 23:40:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2059605

sys-apps/coreutils: fully skip tty-eof.pl

It's an unreliable/flaky test, not just a known failure, so XFAIL isn't 
appropriate
as it may pass sometimes -> unexpected XPASS.

tdr reported this passed for him which is how I noticed my silly error.

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

 sys-apps/coreutils/coreutils-9.4-r1.ebuild| 9 ++---
 sys-apps/coreutils/coreutils-9.4.ebuild   | 9 ++---
 sys-apps/coreutils/coreutils-9.4_p20240323.ebuild | 9 ++---
 sys-apps/coreutils/coreutils-.ebuild  | 9 ++---
 4 files changed, 24 insertions(+), 12 deletions(-)

diff --git a/sys-apps/coreutils/coreutils-9.4-r1.ebuild 
b/sys-apps/coreutils/coreutils-9.4-r1.ebuild
index adf51c2bed02..bb3b8847f239 100644
--- a/sys-apps/coreutils/coreutils-9.4-r1.ebuild
+++ b/sys-apps/coreutils/coreutils-9.4-r1.ebuild
@@ -244,11 +244,14 @@ src_test() {
# We have a patch which fixes this (bug #259876)
#tests/touch/not-owner
#tests/touch/not-owner.sh
-
-   # bug #910640
-   tests/tty/tty-eof.pl
)
 
+   # This test is flaky (bug #910640).
+   cat > tests/tty/tty-eof.pl <<-EOF || die
+   #!/usr/bin/perl
+   exit 77;
+   EOF
+
# We set DISABLE_HARD_ERRORS because some of the tests hard error-out
# because of sandbox. They're skipped above but DISABLE_HARD_ERRORS is 
needed
# to downgrade them to FAIL.

diff --git a/sys-apps/coreutils/coreutils-9.4.ebuild 
b/sys-apps/coreutils/coreutils-9.4.ebuild
index 4c826357e157..7f7d258299b7 100644
--- a/sys-apps/coreutils/coreutils-9.4.ebuild
+++ b/sys-apps/coreutils/coreutils-9.4.ebuild
@@ -242,11 +242,14 @@ src_test() {
# We have a patch which fixes this (bug #259876)
#tests/touch/not-owner
#tests/touch/not-owner.sh
-
-   # bug #910640
-   tests/tty/tty-eof.pl
)
 
+   # This test is flaky (bug #910640).
+   cat > tests/tty/tty-eof.pl <<-EOF || die
+   #!/usr/bin/perl
+   exit 77;
+   EOF
+
# We set DISABLE_HARD_ERRORS because some of the tests hard error-out
# because of sandbox. They're skipped above but DISABLE_HARD_ERRORS is 
needed
# to downgrade them to FAIL.

diff --git a/sys-apps/coreutils/coreutils-9.4_p20240323.ebuild 
b/sys-apps/coreutils/coreutils-9.4_p20240323.ebuild
index 95bb5424c9b2..66cc53b9133f 100644
--- a/sys-apps/coreutils/coreutils-9.4_p20240323.ebuild
+++ b/sys-apps/coreutils/coreutils-9.4_p20240323.ebuild
@@ -241,11 +241,14 @@ src_test() {
# We have a patch which fixes this (bug #259876)
#tests/touch/not-owner
#tests/touch/not-owner.sh
-
-   # bug #910640
-   tests/tty/tty-eof.pl
)
 
+   # This test is flaky (bug #910640).
+   cat > tests/tty/tty-eof.pl <<-EOF || die
+   #!/usr/bin/perl
+   exit 77;
+   EOF
+
# We set DISABLE_HARD_ERRORS because some of the tests hard error-out
# because of sandbox. They're skipped above but DISABLE_HARD_ERRORS is 
needed
# to downgrade them to FAIL.

diff --git a/sys-apps/coreutils/coreutils-.ebuild 
b/sys-apps/coreutils/coreutils-.ebuild
index 95bb5424c9b2..66cc53b9133f 100644
--- a/sys-apps/coreutils/coreutils-.ebuild
+++ b/sys-apps/coreutils/coreutils-.ebuild
@@ -241,11 +241,14 @@ src_test() {
# We have a patch which fixes this (bug #259876)
#tests/touch/not-owner
#tests/touch/not-owner.sh
-
-   # bug #910640
-   tests/tty/tty-eof.pl
)
 
+   # This test is flaky (bug #910640).
+   cat > tests/tty/tty-eof.pl <<-EOF || die
+   #!/usr/bin/perl
+   exit 77;
+   EOF
+
# We set DISABLE_HARD_ERRORS because some of the tests hard error-out
# because of sandbox. They're skipped above but DISABLE_HARD_ERRORS is 
needed
# to downgrade them to FAIL.



[gentoo-commits] repo/gentoo:master commit in: media-fonts/fonts-meta/

2024-03-26 Thread Sam James
commit: bef9b1be5fbbb5d4913c1304f2bdb7e7873cd7af
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 26 23:19:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 26 23:19:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bef9b1be

media-fonts/fonts-meta: Stabilize 3-r1 amd64, #927910

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

 media-fonts/fonts-meta/fonts-meta-3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/fonts-meta/fonts-meta-3-r1.ebuild 
b/media-fonts/fonts-meta/fonts-meta-3-r1.ebuild
index 186ca9f65e5e..08c952237248 100644
--- a/media-fonts/fonts-meta/fonts-meta-3-r1.ebuild
+++ b/media-fonts/fonts-meta/fonts-meta-3-r1.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~amd64 ~loong ~riscv x86"
+KEYWORDS="amd64 ~loong ~riscv x86"
 IUSE="cjk emoji +latin ms"
 
 LANGS="as bn bo brx doi dz gu hi km kn kok ks mai ml mr ne or pa ru sa sat sd 
si syc ta te th"



[gentoo-commits] repo/gentoo:master commit in: media-fonts/jomolhari/

2024-03-26 Thread Sam James
commit: 26aef932cc0f974094ba9a3032ea16455ddc246f
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 26 23:19:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 26 23:19:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26aef932

media-fonts/jomolhari: Stabilize 0.003c amd64, #927910

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

 media-fonts/jomolhari/jomolhari-0.003c.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/jomolhari/jomolhari-0.003c.ebuild 
b/media-fonts/jomolhari/jomolhari-0.003c.ebuild
index 66aa038aa4b5..9aa9edb6eb3c 100644
--- a/media-fonts/jomolhari/jomolhari-0.003c.ebuild
+++ b/media-fonts/jomolhari/jomolhari-0.003c.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"
 
 LICENSE="OFL"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
 IUSE=""
 
 FONT_SUFFIX="ttf"



[gentoo-commits] repo/gentoo:master commit in: media-fonts/fonts-meta/

2024-03-26 Thread Sam James
commit: a10aab403c4b327d36b4951bda9cb6411de067cd
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 26 23:19:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 26 23:19:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a10aab40

media-fonts/fonts-meta: Stabilize 3-r1 x86, #927910

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

 media-fonts/fonts-meta/fonts-meta-3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/fonts-meta/fonts-meta-3-r1.ebuild 
b/media-fonts/fonts-meta/fonts-meta-3-r1.ebuild
index 190e2aafa8a6..186ca9f65e5e 100644
--- a/media-fonts/fonts-meta/fonts-meta-3-r1.ebuild
+++ b/media-fonts/fonts-meta/fonts-meta-3-r1.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~amd64 ~loong ~riscv ~x86"
+KEYWORDS="~amd64 ~loong ~riscv x86"
 IUSE="cjk emoji +latin ms"
 
 LANGS="as bn bo brx doi dz gu hi km kn kok ks mai ml mr ne or pa ru sa sat sd 
si syc ta te th"



[gentoo-commits] repo/gentoo:master commit in: media-fonts/jomolhari/

2024-03-26 Thread Sam James
commit: 21ae6f7df7edeb35d998041c11fc00ec1a3fdce2
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 26 23:19:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 26 23:19:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21ae6f7d

media-fonts/jomolhari: Stabilize 0.003c x86, #927910

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

 media-fonts/jomolhari/jomolhari-0.003c.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-fonts/jomolhari/jomolhari-0.003c.ebuild 
b/media-fonts/jomolhari/jomolhari-0.003c.ebuild
index ff7865796964..66aa038aa4b5 100644
--- a/media-fonts/jomolhari/jomolhari-0.003c.ebuild
+++ b/media-fonts/jomolhari/jomolhari-0.003c.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ S="${WORKDIR}"
 
 LICENSE="OFL"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv x86"
 IUSE=""
 
 FONT_SUFFIX="ttf"



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

2024-03-26 Thread Sam James
commit: 0f295ec3cd0c8bf7b105ee4f7e59197f1db90a3b
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 26 23:17:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 26 23:17:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f295ec3

dev-build/autoconf-vanilla: update blocker for pkgmove

As we did for autoconf earlier.

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

 dev-build/autoconf-vanilla/autoconf-vanilla-2.69.ebuild | 2 +-
 dev-build/autoconf-vanilla/autoconf-vanilla-2.71.ebuild | 2 +-
 dev-build/autoconf-vanilla/autoconf-vanilla-2.72.ebuild | 2 +-
 dev-build/autoconf-vanilla/autoconf-vanilla-.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-build/autoconf-vanilla/autoconf-vanilla-2.69.ebuild 
b/dev-build/autoconf-vanilla/autoconf-vanilla-2.69.ebuild
index 8aa18aaf1205..200e03460627 100644
--- a/dev-build/autoconf-vanilla/autoconf-vanilla-2.69.ebuild
+++ b/dev-build/autoconf-vanilla/autoconf-vanilla-2.69.ebuild
@@ -45,7 +45,7 @@ BDEPEND+="
 RDEPEND="
${BDEPEND}
>=dev-build/autoconf-wrapper-13
-   !~sys-devel/${P}:2.5
+   !~dev-build/${P}:2.5
 "
 
 [[ ${PV} ==  ]] && BDEPEND+=" >=sys-apps/texinfo-4.3"

diff --git a/dev-build/autoconf-vanilla/autoconf-vanilla-2.71.ebuild 
b/dev-build/autoconf-vanilla/autoconf-vanilla-2.71.ebuild
index 98243dff8be0..2dab615c3727 100644
--- a/dev-build/autoconf-vanilla/autoconf-vanilla-2.71.ebuild
+++ b/dev-build/autoconf-vanilla/autoconf-vanilla-2.71.ebuild
@@ -40,7 +40,7 @@ BDEPEND=">=sys-devel/m4-1.4.16
 RDEPEND="${BDEPEND}
>=dev-build/autoconf-wrapper-15
sys-devel/gnuconfig
-   !~sys-devel/${P}:2.5"
+   !~dev-build/${P}:2.5"
 [[ ${PV} ==  ]] && BDEPEND+=" >=sys-apps/texinfo-4.3"
 PDEPEND="emacs? ( app-emacs/autoconf-mode )"
 

diff --git a/dev-build/autoconf-vanilla/autoconf-vanilla-2.72.ebuild 
b/dev-build/autoconf-vanilla/autoconf-vanilla-2.72.ebuild
index 0a2e7242cbcc..d1a1bf3332d5 100644
--- a/dev-build/autoconf-vanilla/autoconf-vanilla-2.72.ebuild
+++ b/dev-build/autoconf-vanilla/autoconf-vanilla-2.72.ebuild
@@ -50,8 +50,8 @@ BDEPEND+="
 RDEPEND="
${BDEPEND}
>=dev-build/autoconf-wrapper-15
+   !~dev-build/${P}:2.5
sys-devel/gnuconfig
-   !~sys-devel/${P}:2.5
 "
 [[ ${PV} ==  ]] && BDEPEND+=" >=sys-apps/texinfo-4.3"
 PDEPEND="emacs? ( app-emacs/autoconf-mode )"

diff --git a/dev-build/autoconf-vanilla/autoconf-vanilla-.ebuild 
b/dev-build/autoconf-vanilla/autoconf-vanilla-.ebuild
index 0a2e7242cbcc..d0e13c7515a3 100644
--- a/dev-build/autoconf-vanilla/autoconf-vanilla-.ebuild
+++ b/dev-build/autoconf-vanilla/autoconf-vanilla-.ebuild
@@ -51,7 +51,7 @@ RDEPEND="
${BDEPEND}
>=dev-build/autoconf-wrapper-15
sys-devel/gnuconfig
-   !~sys-devel/${P}:2.5
+   !~dev-build/${P}:2.5
 "
 [[ ${PV} ==  ]] && BDEPEND+=" >=sys-apps/texinfo-4.3"
 PDEPEND="emacs? ( app-emacs/autoconf-mode )"



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

2024-03-26 Thread Sam James
commit: 4e3b8eaecca0d09babc909ad7488968265898518
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 26 23:06:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 26 23:06:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e3b8eae

dev-libs/apr: drop 1.7.4, 1.7.4-r1

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

 dev-libs/apr/apr-1.7.4-r1.ebuild | 150 ---
 dev-libs/apr/apr-1.7.4.ebuild| 149 --
 2 files changed, 299 deletions(-)

diff --git a/dev-libs/apr/apr-1.7.4-r1.ebuild b/dev-libs/apr/apr-1.7.4-r1.ebuild
deleted file mode 100644
index 3b3f2bbff171..
--- a/dev-libs/apr/apr-1.7.4-r1.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic toolchain-funcs
-
-DESCRIPTION="Apache Portable Runtime Library"
-HOMEPAGE="https://apr.apache.org/;
-SRC_URI="mirror://apache/apr/${P}.tar.bz2"
-
-LICENSE="Apache-2.0"
-SLOT="1/${PV%.*}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="doc old-kernel selinux static-libs +urandom valgrind"
-
-# See bug #815265 for libcrypt dependency
-DEPEND="
-   virtual/libcrypt:=
-   elibc_glibc? ( >=sys-apps/util-linux-2.16 )
-"
-RDEPEND="
-   ${DEPEND}
-   selinux? ( sec-policy/selinux-base-policy )
-"
-DEPEND+=" valgrind? ( dev-debug/valgrind )"
-BDEPEND="
-   >=dev-build/libtool-2.4.2
-   doc? ( app-text/doxygen )
-"
-
-DOCS=( CHANGES NOTICE README )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.6.3-skip-known-failing-tests.patch
-   "${FILESDIR}"/${PN}-1.7.2-libtool.patch
-   "${FILESDIR}"/${PN}-1.7.2-sysroot.patch # bug #385775
-   "${FILESDIR}"/${PN}-1.7.2-fix-pkgconfig-libs.patch
-   "${FILESDIR}"/${PN}-1.7.2-respect-flags.patch
-   "${FILESDIR}"/${PN}-1.7.2-autoconf-2.72.patch
-   "${FILESDIR}"/config.layout.patch
-)
-
-src_prepare() {
-   default
-
-   mv configure.in configure.ac || die
-   AT_M4DIR="build" eautoreconf
-}
-
-src_configure() {
-   tc-export AS CC CPP
-
-   local myconf=(
-   --enable-layout=gentoo
-   --enable-nonportable-atomics
-   --enable-posix-shm
-   --enable-threads
-   $(use_enable static-libs static)
-   $(use_with valgrind)
-   --with-installbuilddir="${EPREFIX}"/usr/share/${PN}/build
-   )
-
-   tc-is-static-only && myconf+=( --disable-dso )
-
-   if use old-kernel; then
-   local apr_cv_accept4 apr_cv_dup3 apr_cv_epoll_create1 
apr_cv_sock_cloexec
-   export apr_cv_accept4="no"
-   export apr_cv_dup3="no"
-   export apr_cv_epoll_create1="no"
-   export apr_cv_sock_cloexec="no"
-   fi
-
-   if tc-is-cross-compiler; then
-   # The apache project relies heavily on AC_TRY_RUN and doesn't
-   # have any sane cross-compiling fallback logic.
-   export \
-   ac_cv_file__dev_zero="yes" \
-   ac_cv_func_sem_open="yes" \
-   ac_cv_mmap__dev_zero="yes" \
-   ac_cv_negative_eai="yes" \
-   ac_cv_o_nonblock_inherited="no" \
-   ac_cv_struct_rlimit="yes" \
-   ap_cv_atomic_builtins="yes" \
-   apr_cv_accept4="yes" \
-   apr_cv_dup3="yes" \
-   apr_cv_epoll="yes" \
-   apr_cv_epoll_create1="yes" \
-   apr_cv_gai_addrconfig="yes" \
-   apr_cv_mutex_recursive="yes" \
-   apr_cv_mutex_robust_shared="yes" \
-   apr_cv_process_shared_works="yes" \
-   apr_cv_pthreads_lib="-pthread" \
-   apr_cv_sock_cloexec="yes" \
-   apr_cv_tcp_nodelay_with_cork="yes"
-   fi
-
-   if use urandom; then
-   myconf+=( --with-devrandom=/dev/urandom )
-   else
-   myconf+=( --with-devrandom=/dev/random )
-   fi
-
-   # Avoid libapr containing undefined references (underlinked)
-   # undefined reference to `__sync_val_compare_and_swap_8'
-   # (May be possible to fix via libatomic linkage in future?)
-   # bug #740464
-   append-atomic-flags
-   if [[ ${LIBS} == *atomic* ]] ; then
-   myconf+=( --disable-nonportable-atomics )
-   fi
-
-   econf "${myconf[@]}"
-}
-
-src_compile() {
-   if tc-is-cross-compiler; then
-   # This header is the same across targets, so use the build 
compiler.
-   emake tools/gen_test_char
-
-   tc-export_build_env BUILD_CC
-   

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

2024-03-26 Thread Sam James
commit: 8cbed16d6341202a99529619336c2bea24ff3465
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 26 23:07:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 26 23:07:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cbed16d

dev-libs/apr: disable atomics on x86

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

 dev-libs/apr/apr-1.7.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/apr/apr-1.7.4-r2.ebuild b/dev-libs/apr/apr-1.7.4-r2.ebuild
index 43e9c23b749f..d74a3b41b387 100644
--- a/dev-libs/apr/apr-1.7.4-r2.ebuild
+++ b/dev-libs/apr/apr-1.7.4-r2.ebuild
@@ -118,7 +118,7 @@ src_configure() {
# (May be possible to fix via libatomic linkage in future?)
# bug #740464
append-atomic-flags
-   if [[ ${LIBS} == *atomic* ]] ; then
+   if use x86 || [[ ${LIBS} == *atomic* ]] ; then
myconf+=( --disable-nonportable-atomics )
fi
 



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

2024-03-26 Thread Sam James
commit: 1d47499088b22041acb05480ea4a411586cde5df
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 26 23:06:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 26 23:06:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d474990

dev-libs/apr: stabilize 1.7.4-r2

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

 dev-libs/apr/apr-1.7.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/apr/apr-1.7.4-r2.ebuild b/dev-libs/apr/apr-1.7.4-r2.ebuild
index 9d6b528e15d3..43e9c23b749f 100644
--- a/dev-libs/apr/apr-1.7.4-r2.ebuild
+++ b/dev-libs/apr/apr-1.7.4-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://apache/apr/${P}.tar.bz2"
 
 LICENSE="Apache-2.0"
 SLOT="1/${PV%.*}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="doc old-kernel selinux static-libs +urandom valgrind"
 
 # See bug #815265 for libcrypt dependency



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

2024-03-26 Thread Sam James
commit: b859f629b8a72f5e862a3a1d09b1d2f4bbc6a4b9
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 26 23:05:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 26 23:05:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b859f629

dev-libs/apr: drop 1.7.2, 1.7.2-r1, 1.7.3

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

 dev-libs/apr/Manifest|   2 -
 dev-libs/apr/apr-1.7.2-r1.ebuild | 147 ---
 dev-libs/apr/apr-1.7.2.ebuild| 146 --
 dev-libs/apr/apr-1.7.3.ebuild| 146 --
 4 files changed, 441 deletions(-)

diff --git a/dev-libs/apr/Manifest b/dev-libs/apr/Manifest
index 32e6e7e42c5e..8018bcb43871 100644
--- a/dev-libs/apr/Manifest
+++ b/dev-libs/apr/Manifest
@@ -1,3 +1 @@
-DIST apr-1.7.2.tar.bz2 890218 BLAKE2B 
a17ee4311a33acee0bdeb9e5225a198f9dec1b2e0267a742080c77d5342e5052392a5a2100a0ba85f5a192b8679838a7002d4c9a12aa5bdd7921eff025b75d15
 SHA512 
0a3a27ccc97bbe4865c1bc0b803012e3da6d5b1f17d4fb0da6f5f58eec01f6d2ae1f25e52896ea5f9c5ac04c5fddcfd1ac606b301c322cf40d5c4d4ce0a1b76e
-DIST apr-1.7.3.tar.bz2 901048 BLAKE2B 
effd809ff2d43c5340874456c6440c94c3c1dc728964d6b65050e0e11692961ccbedba63fd02009c79fa05bb8effde7cc46d2b22c560745d49d54f0a793e4b6d
 SHA512 
d8f62868d8e3ec92cede1f0d93b5d48e49441f575c98e165ff84343746a6abd265290ab16a57f741896ae7a6b3e534a334325a99a61c96c2485e085f7761c124
 DIST apr-1.7.4.tar.bz2 894526 BLAKE2B 
a93b9d3f2c46fe0a34ce1d544e7a43ba40720e2fae8b8a7d0957413ac695057902378dbf96f067ced7486da86c8e513b7fbd48fa79839efeeb40a3295fe2d3df
 SHA512 
2342c997765ea2ca96eac158e5fd260232dba68fc41b90a79a7ba9b25c539fc217981867362090e0ebebe632289257c342275e3c5baedb698c474ef8f49a9dcd

diff --git a/dev-libs/apr/apr-1.7.2-r1.ebuild b/dev-libs/apr/apr-1.7.2-r1.ebuild
deleted file mode 100644
index fc70d2ac4201..
--- a/dev-libs/apr/apr-1.7.2-r1.ebuild
+++ /dev/null
@@ -1,147 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="Apache Portable Runtime Library"
-HOMEPAGE="https://apr.apache.org/;
-SRC_URI="mirror://apache/apr/${P}.tar.bz2"
-
-LICENSE="Apache-2.0"
-SLOT="1/${PV%.*}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="doc old-kernel selinux static-libs +urandom"
-
-# See bug #815265 for libcrypt dependency
-DEPEND="
-   virtual/libcrypt:=
-   elibc_glibc? ( >=sys-apps/util-linux-2.16 )
-"
-RDEPEND="
-   ${DEPEND}
-   selinux? ( sec-policy/selinux-base-policy )
-"
-BDEPEND="
-   >=dev-build/libtool-2.4.2
-   doc? ( app-text/doxygen )
-"
-
-DOCS=( CHANGES NOTICE README )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.6.3-skip-known-failing-tests.patch
-   "${FILESDIR}"/${PN}-1.7.2-libtool.patch
-   "${FILESDIR}"/${PN}-1.7.2-sysroot.patch # bug #385775
-   "${FILESDIR}"/${PN}-1.7.2-fix-pkgconfig-libs.patch
-   "${FILESDIR}"/${PN}-1.7.2-respect-flags.patch
-   "${FILESDIR}"/${PN}-1.7.2-autoconf-2.72.patch
-   "${FILESDIR}"/config.layout.patch
-)
-
-src_prepare() {
-   default
-
-   mv configure.in configure.ac || die
-   AT_M4DIR="build" eautoreconf
-}
-
-src_configure() {
-   tc-export AS CC CPP
-
-   local myconf=(
-   --enable-layout=gentoo
-   --enable-nonportable-atomics
-   --enable-posix-shm
-   --enable-threads
-   $(use_enable static-libs static)
-   --with-installbuilddir="${EPREFIX}"/usr/share/${PN}/build
-   )
-
-   tc-is-static-only && myconf+=( --disable-dso )
-
-   if use old-kernel; then
-   local apr_cv_accept4 apr_cv_dup3 apr_cv_epoll_create1 
apr_cv_sock_cloexec
-   export apr_cv_accept4="no"
-   export apr_cv_dup3="no"
-   export apr_cv_epoll_create1="no"
-   export apr_cv_sock_cloexec="no"
-   fi
-
-   if tc-is-cross-compiler; then
-   # The apache project relies heavily on AC_TRY_RUN and doesn't
-   # have any sane cross-compiling fallback logic.
-   export \
-   ac_cv_file__dev_zero="yes" \
-   ac_cv_func_sem_open="yes" \
-   ac_cv_mmap__dev_zero="yes" \
-   ac_cv_negative_eai="yes" \
-   ac_cv_o_nonblock_inherited="no" \
-   ac_cv_struct_rlimit="yes" \
-   ap_cv_atomic_builtins="yes" \
-   apr_cv_accept4="yes" \
-   apr_cv_dup3="yes" \
-   apr_cv_epoll="yes" \
-   apr_cv_epoll_create1="yes" \
-   apr_cv_gai_addrconfig="yes" \
-   apr_cv_mutex_recursive="yes" \
-   

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

2024-03-26 Thread Sam James
commit: 5cb81c1f63a4dcd927f8284e79d53718ead890f0
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 26 23:01:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 26 23:03:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cb81c1f

dev-libs/apr: fix hardcoded paths to grep, sed, bash

Just like we did in dev-build/libtool (apr installs its own in /usr/share).

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

 dev-libs/apr/apr-1.7.4-r2.ebuild | 162 +++
 1 file changed, 162 insertions(+)

diff --git a/dev-libs/apr/apr-1.7.4-r2.ebuild b/dev-libs/apr/apr-1.7.4-r2.ebuild
new file mode 100644
index ..9d6b528e15d3
--- /dev/null
+++ b/dev-libs/apr/apr-1.7.4-r2.ebuild
@@ -0,0 +1,162 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic toolchain-funcs
+
+DESCRIPTION="Apache Portable Runtime Library"
+HOMEPAGE="https://apr.apache.org/;
+SRC_URI="mirror://apache/apr/${P}.tar.bz2"
+
+LICENSE="Apache-2.0"
+SLOT="1/${PV%.*}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc old-kernel selinux static-libs +urandom valgrind"
+
+# See bug #815265 for libcrypt dependency
+DEPEND="
+   virtual/libcrypt:=
+   elibc_glibc? ( >=sys-apps/util-linux-2.16 )
+"
+RDEPEND="
+   ${DEPEND}
+   selinux? ( sec-policy/selinux-base-policy )
+"
+DEPEND+=" valgrind? ( dev-debug/valgrind )"
+BDEPEND="
+   >=dev-build/libtool-2.4.2
+   doc? ( app-text/doxygen )
+"
+
+DOCS=( CHANGES NOTICE README )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.6.3-skip-known-failing-tests.patch
+   "${FILESDIR}"/${PN}-1.7.2-libtool.patch
+   "${FILESDIR}"/${PN}-1.7.2-sysroot.patch # bug #385775
+   "${FILESDIR}"/${PN}-1.7.2-fix-pkgconfig-libs.patch
+   "${FILESDIR}"/${PN}-1.7.2-respect-flags.patch
+   "${FILESDIR}"/${PN}-1.7.2-autoconf-2.72.patch
+   "${FILESDIR}"/config.layout.patch
+)
+
+src_prepare() {
+   default
+
+   mv configure.in configure.ac || die
+   AT_M4DIR="build" eautoreconf
+}
+
+src_configure() {
+   tc-export AS CC CPP
+
+   # the libtool script uses bash code in it and at configure time, tries
+   # to find a bash shell.  if /bin/sh is bash, it uses that.  this can
+   # cause problems for people who switch /bin/sh on the fly to other
+   # shells, so just force libtool to use /bin/bash all the time.
+   export CONFIG_SHELL="${EPREFIX}"/bin/bash
+   export ac_cv_path_SED="$(basename "$(type -P sed)")"
+   export ac_cv_path_EGREP="$(basename "$(type -P grep)") -E"
+   export ac_cv_path_EGREP_TRADITIONAL="$(basename "$(type -P grep)") -E"
+   export ac_cv_path_FGREP="$(basename "$(type -P grep)") -F"
+   export ac_cv_path_GREP="$(basename "$(type -P grep)")"
+   export ac_cv_path_lt_DD="$(basename "$(type -P dd)")"
+
+   local myconf=(
+   --enable-layout=gentoo
+   --enable-nonportable-atomics
+   --enable-posix-shm
+   --enable-threads
+   $(use_enable static-libs static)
+   $(use_with valgrind)
+   --with-installbuilddir="${EPREFIX}"/usr/share/${PN}/build
+   )
+
+   tc-is-static-only && myconf+=( --disable-dso )
+
+   if use old-kernel; then
+   local apr_cv_accept4 apr_cv_dup3 apr_cv_epoll_create1 
apr_cv_sock_cloexec
+   export apr_cv_accept4="no"
+   export apr_cv_dup3="no"
+   export apr_cv_epoll_create1="no"
+   export apr_cv_sock_cloexec="no"
+   fi
+
+   if tc-is-cross-compiler; then
+   # The apache project relies heavily on AC_TRY_RUN and doesn't
+   # have any sane cross-compiling fallback logic.
+   export \
+   ac_cv_file__dev_zero="yes" \
+   ac_cv_func_sem_open="yes" \
+   ac_cv_mmap__dev_zero="yes" \
+   ac_cv_negative_eai="yes" \
+   ac_cv_o_nonblock_inherited="no" \
+   ac_cv_struct_rlimit="yes" \
+   ap_cv_atomic_builtins="yes" \
+   apr_cv_accept4="yes" \
+   apr_cv_dup3="yes" \
+   apr_cv_epoll="yes" \
+   apr_cv_epoll_create1="yes" \
+   apr_cv_gai_addrconfig="yes" \
+   apr_cv_mutex_recursive="yes" \
+   apr_cv_mutex_robust_shared="yes" \
+   apr_cv_process_shared_works="yes" \
+   apr_cv_pthreads_lib="-pthread" \
+   apr_cv_sock_cloexec="yes" \
+   apr_cv_tcp_nodelay_with_cork="yes"
+   fi
+
+   if use 

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

2024-03-26 Thread Sam James
commit: 1c76376ce6ddd5fa26c30de8de00afd775b013f1
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 26 22:55:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 26 23:03:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c76376c

dev-build/libtool: don't hardcode path to grep & friends

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

 .../libtool/{libtool-2.4.7-r3.ebuild => libtool-2.4.7-r4.ebuild}  | 8 ++--
 dev-build/libtool/libtool-.ebuild | 8 ++--
 2 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/dev-build/libtool/libtool-2.4.7-r3.ebuild 
b/dev-build/libtool/libtool-2.4.7-r4.ebuild
similarity index 92%
rename from dev-build/libtool/libtool-2.4.7-r3.ebuild
rename to dev-build/libtool/libtool-2.4.7-r4.ebuild
index 75bdf19f6d2a..d165475452d8 100644
--- a/dev-build/libtool/libtool-2.4.7-r3.ebuild
+++ b/dev-build/libtool/libtool-2.4.7-r4.ebuild
@@ -98,11 +98,15 @@ src_configure() {
# to find a bash shell.  if /bin/sh is bash, it uses that.  this can
# cause problems for people who switch /bin/sh on the fly to other
# shells, so just force libtool to use /bin/bash all the time.
-   export CONFIG_SHELL="${EPREFIX}"/bin/bash
-
# Do not bother hardcoding the full path to sed.
# Just rely on $PATH. bug #574550
+   export CONFIG_SHELL="${EPREFIX}"/bin/bash
export ac_cv_path_SED="$(basename "$(type -P sed)")"
+   export ac_cv_path_EGREP="$(basename "$(type -P grep)") -E"
+   export ac_cv_path_EGREP_TRADITIONAL="$(basename "$(type -P grep)") -E"
+   export ac_cv_path_FGREP="$(basename "$(type -P grep)") -F"
+   export ac_cv_path_GREP="$(basename "$(type -P grep)")"
+   export ac_cv_path_lt_DD="$(basename "$(type -P dd)")"
 
[[ ${CHOST} == *-darwin* ]] && local myconf="--program-prefix=g"
 

diff --git a/dev-build/libtool/libtool-.ebuild 
b/dev-build/libtool/libtool-.ebuild
index 033495d8ee02..f25c4861a85e 100644
--- a/dev-build/libtool/libtool-.ebuild
+++ b/dev-build/libtool/libtool-.ebuild
@@ -96,11 +96,15 @@ src_configure() {
# to find a bash shell.  if /bin/sh is bash, it uses that.  this can
# cause problems for people who switch /bin/sh on the fly to other
# shells, so just force libtool to use /bin/bash all the time.
-   export CONFIG_SHELL="${EPREFIX}"/bin/bash
-
# Do not bother hardcoding the full path to sed.
# Just rely on $PATH. bug #574550
+   export CONFIG_SHELL="${EPREFIX}"/bin/bash
export ac_cv_path_SED="$(basename "$(type -P sed)")"
+   export ac_cv_path_EGREP="$(basename "$(type -P grep)") -E"
+   export ac_cv_path_EGREP_TRADITIONAL="$(basename "$(type -P grep)") -E"
+   export ac_cv_path_FGREP="$(basename "$(type -P grep)") -F"
+   export ac_cv_path_GREP="$(basename "$(type -P grep)")"
+   export ac_cv_path_lt_DD="$(basename "$(type -P dd)")"
 
[[ ${CHOST} == *-darwin* ]] && local myconf="--program-prefix=g"
 



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtbase/files/, dev-qt/qtbase/

2024-03-26 Thread Ionen Wolkens
commit: 73bec710536da954edada1cddf97a833960bfb81
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Mar 26 20:44:29 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:47:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73bec710

dev-qt/qtbase: do build workaround for gcc:14 + avx512fp16

Closes: https://bugs.gentoo.org/926287
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtbase/files/qtbase-6.6.3-gcc14-avx512fp16.patch | 15 +++
 dev-qt/qtbase/qtbase-6.6.3.ebuild   |  1 +
 dev-qt/qtbase/qtbase-6.6..ebuild|  1 +
 dev-qt/qtbase/qtbase-6.7.0_rc2-r1.ebuild|  1 +
 dev-qt/qtbase/qtbase-6.7..ebuild|  1 +
 dev-qt/qtbase/qtbase-6..ebuild  |  1 +
 6 files changed, 20 insertions(+)

diff --git a/dev-qt/qtbase/files/qtbase-6.6.3-gcc14-avx512fp16.patch 
b/dev-qt/qtbase/files/qtbase-6.6.3-gcc14-avx512fp16.patch
new file mode 100644
index ..e7eb9dcc9209
--- /dev/null
+++ b/dev-qt/qtbase/files/qtbase-6.6.3-gcc14-avx512fp16.patch
@@ -0,0 +1,15 @@
+Simply disable the broken path rather than worry about it for now.
+
+Likely an easy fix but would rather this be handled upstream and
+reported by someone that is affected and can test.
+
+https://bugs.gentoo.org/926287
+--- a/src/gui/painting/qrgbafloat.h
 b/src/gui/painting/qrgbafloat.h
+@@ -20,5 +20,5 @@
+ public:
+ using Type = F;
+-#if defined(__AVX512FP16__) && QFLOAT16_IS_NATIVE
++#if 0
+ // AVX512FP16 has multiplication instructions
+ using FastType = F;

diff --git a/dev-qt/qtbase/qtbase-6.6.3.ebuild 
b/dev-qt/qtbase/qtbase-6.6.3.ebuild
index 1adebe3c5958..40a65fab575d 100644
--- a/dev-qt/qtbase/qtbase-6.6.3.ebuild
+++ b/dev-qt/qtbase/qtbase-6.6.3.ebuild
@@ -137,6 +137,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.5.2-no-glx.patch
"${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch
"${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch
+   "${FILESDIR}"/${PN}-6.6.3-gcc14-avx512fp16.patch
 )
 
 src_prepare() {

diff --git a/dev-qt/qtbase/qtbase-6.6..ebuild 
b/dev-qt/qtbase/qtbase-6.6..ebuild
index 1adebe3c5958..40a65fab575d 100644
--- a/dev-qt/qtbase/qtbase-6.6..ebuild
+++ b/dev-qt/qtbase/qtbase-6.6..ebuild
@@ -137,6 +137,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.5.2-no-glx.patch
"${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch
"${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch
+   "${FILESDIR}"/${PN}-6.6.3-gcc14-avx512fp16.patch
 )
 
 src_prepare() {

diff --git a/dev-qt/qtbase/qtbase-6.7.0_rc2-r1.ebuild 
b/dev-qt/qtbase/qtbase-6.7.0_rc2-r1.ebuild
index 87d5fb955203..016279f8fec5 100644
--- a/dev-qt/qtbase/qtbase-6.7.0_rc2-r1.ebuild
+++ b/dev-qt/qtbase/qtbase-6.7.0_rc2-r1.ebuild
@@ -138,6 +138,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.5.2-hppa-forkfd-grow-stack.patch
"${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch
"${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch
+   "${FILESDIR}"/${PN}-6.6.3-gcc14-avx512fp16.patch
 )
 
 src_prepare() {

diff --git a/dev-qt/qtbase/qtbase-6.7..ebuild 
b/dev-qt/qtbase/qtbase-6.7..ebuild
index 87d5fb955203..016279f8fec5 100644
--- a/dev-qt/qtbase/qtbase-6.7..ebuild
+++ b/dev-qt/qtbase/qtbase-6.7..ebuild
@@ -138,6 +138,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.5.2-hppa-forkfd-grow-stack.patch
"${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch
"${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch
+   "${FILESDIR}"/${PN}-6.6.3-gcc14-avx512fp16.patch
 )
 
 src_prepare() {

diff --git a/dev-qt/qtbase/qtbase-6..ebuild 
b/dev-qt/qtbase/qtbase-6..ebuild
index 87d5fb955203..016279f8fec5 100644
--- a/dev-qt/qtbase/qtbase-6..ebuild
+++ b/dev-qt/qtbase/qtbase-6..ebuild
@@ -138,6 +138,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.5.2-hppa-forkfd-grow-stack.patch
"${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch
"${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch
+   "${FILESDIR}"/${PN}-6.6.3-gcc14-avx512fp16.patch
 )
 
 src_prepare() {



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

2024-03-26 Thread Sam James
commit: ba51a1ee8ed6dfb8f0beaae97119da9b27e09f35
Author: Alexander Golubev  gmail  com>
AuthorDate: Mon Mar 25 18:53:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 26 20:24:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba51a1ee

media-video/ffmpeg: fix parallel build with opencl

Closes: https://bugs.gentoo.org/782553
Signed-off-by: Alexander Golubev  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35917
Signed-off-by: Sam James  gentoo.org>

 .../ffmpeg-4.4.4-opencl-parallel-gmake-fix.patch| 21 ++---
 .../ffmpeg-6.1-opencl-parallel-gmake-fix.patch  | 21 ++---
 2 files changed, 20 insertions(+), 22 deletions(-)

diff --git 
a/media-video/ffmpeg/files/ffmpeg-4.4.4-opencl-parallel-gmake-fix.patch 
b/media-video/ffmpeg/files/ffmpeg-4.4.4-opencl-parallel-gmake-fix.patch
index c0b1b1b1ce76..9ac8ec79cf2e 100644
--- a/media-video/ffmpeg/files/ffmpeg-4.4.4-opencl-parallel-gmake-fix.patch
+++ b/media-video/ffmpeg/files/ffmpeg-4.4.4-opencl-parallel-gmake-fix.patch
@@ -1,13 +1,12 @@
 Bug: https://bugs.gentoo.org/782553
 
 a/libavfilter/Makefile
-+++ b/libavfilter/Makefile
-@@ -562,7 +562,7 @@
- clean::
-   $(RM) $(CLEANSUFFIXES:%=libavfilter/dnn/%) 
$(CLEANSUFFIXES:%=libavfilter/opencl/%)
- 
--OPENCL = $(subst $(SRC_PATH)/,,$(wildcard 
$(SRC_PATH)/libavfilter/opencl/*.cl))
-+OPENCL = $(wildcard libavfilter/opencl/*.cl)
- .SECONDARY: $(OPENCL:.cl=.c)
- libavfilter/opencl/%.c: TAG = OPENCL
- libavfilter/opencl/%.c: $(SRC_PATH)/libavfilter/opencl/%.cl
+--- ffmpeg-4.4.4/tools/cl2c.orig2024-03-14 04:53:45.468507151 +0300
 ffmpeg-4.4.4/tools/cl2c 2024-03-14 04:54:53.503086088 +0300
+@@ -24,6 +24,7 @@
+
+ name=$(basename "$input" | sed 's/.cl$//')
+
++mkdir -p "$(dirname "$output")"
+ cat >$output $output <

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

2024-03-26 Thread Sam James
commit: 44ac7bca48782d28a09616861759e2ec214b7f50
Author: Sv. Lockal  gmail  com>
AuthorDate: Tue Mar 26 14:51:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 26 20:23:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44ac7bca

sys-libs/slang: readd "fix the build with LLD 17" patch to 2.3.3-r1

This patch was originally added in https://github.com/gentoo/gentoo/pull/35129, 
but for some reason was lost in r1

Closes: https://bugs.gentoo.org/927906
Signed-off-by: Sv. Lockal  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35932
Signed-off-by: Sam James  gentoo.org>

 sys-libs/slang/slang-2.3.3-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-libs/slang/slang-2.3.3-r1.ebuild 
b/sys-libs/slang/slang-2.3.3-r1.ebuild
index ebbe8c3c1ab2..457cd4ae8991 100644
--- a/sys-libs/slang/slang-2.3.3-r1.ebuild
+++ b/sys-libs/slang/slang-2.3.3-r1.ebuild
@@ -37,6 +37,7 @@ DEPEND="${RDEPEND}"
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.3.3-slsh-libs.patch
+   
"${FILESDIR}"/${PN}-2.3.3-remove-undefined-symbol-from-version-script.patch
 )
 
 src_prepare() {



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

2024-03-26 Thread Sam James
commit: 701bc30b5e597655e5cdf02a74c64836333b61e3
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar 26 19:02:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 26 20:23:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=701bc30b

sci-libs/opencascade: mark as LTO-unsafe

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

 sci-libs/opencascade/opencascade-7.7.0-r2.ebuild | 7 ++-
 sci-libs/opencascade/opencascade-7.7.1.ebuild| 7 ++-
 sci-libs/opencascade/opencascade-7.7.2.ebuild| 7 ++-
 sci-libs/opencascade/opencascade-7.8.0.ebuild| 7 ++-
 sci-libs/opencascade/opencascade-.ebuild | 7 ++-
 5 files changed, 30 insertions(+), 5 deletions(-)

diff --git a/sci-libs/opencascade/opencascade-7.7.0-r2.ebuild 
b/sci-libs/opencascade/opencascade-7.7.0-r2.ebuild
index 547ddb45705a..9db1978c27a0 100644
--- a/sci-libs/opencascade/opencascade-7.7.0-r2.ebuild
+++ b/sci-libs/opencascade/opencascade-7.7.0-r2.ebuild
@@ -5,7 +5,7 @@
 
 EAPI=8
 
-inherit cmake
+inherit cmake flag-o-matic
 
 MY_SLOT="$(ver_cut 1-2)"
 MY_PV="$(ver_rs 3 '-')"
@@ -82,6 +82,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/862912
+   # https://tracker.dev.opencascade.org/view.php?id=33091
+   filter-lto
+
local mycmakeargs=(
-DBUILD_DOC_Overview=$(usex doc)
-DBUILD_Inspector=$(usex examples)

diff --git a/sci-libs/opencascade/opencascade-7.7.1.ebuild 
b/sci-libs/opencascade/opencascade-7.7.1.ebuild
index d9ef51dd1f11..58050d6c5717 100644
--- a/sci-libs/opencascade/opencascade-7.7.1.ebuild
+++ b/sci-libs/opencascade/opencascade-7.7.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake virtualx
+inherit cmake flag-o-matic virtualx
 
 DESCRIPTION="Development platform for CAD/CAE, 3D surface/solid modeling and 
data exchange"
 HOMEPAGE="https://www.opencascade.com;
@@ -133,6 +133,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/862912
+   # https://tracker.dev.opencascade.org/view.php?id=33091
+   filter-lto
+
local mycmakeargs=(
-D3RDPARTY_DIR="${ESYSROOT}/usr"
-DBUILD_CPP_STANDARD="C++17"

diff --git a/sci-libs/opencascade/opencascade-7.7.2.ebuild 
b/sci-libs/opencascade/opencascade-7.7.2.ebuild
index 606592c2b231..a83c28ed566c 100644
--- a/sci-libs/opencascade/opencascade-7.7.2.ebuild
+++ b/sci-libs/opencascade/opencascade-7.7.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake virtualx
+inherit cmake flag-o-matic virtualx
 
 DESCRIPTION="Development platform for CAD/CAE, 3D surface/solid modeling and 
data exchange"
 HOMEPAGE="https://www.opencascade.com;
@@ -133,6 +133,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/862912
+   # https://tracker.dev.opencascade.org/view.php?id=33091
+   filter-lto
+
local mycmakeargs=(
-D3RDPARTY_DIR="${ESYSROOT}/usr"
-DBUILD_CPP_STANDARD="C++17"

diff --git a/sci-libs/opencascade/opencascade-7.8.0.ebuild 
b/sci-libs/opencascade/opencascade-7.8.0.ebuild
index 33ab0630c4c9..ffa9e2065e14 100644
--- a/sci-libs/opencascade/opencascade-7.8.0.ebuild
+++ b/sci-libs/opencascade/opencascade-7.8.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake virtualx
+inherit cmake flag-o-matic virtualx
 
 DESCRIPTION="Development platform for CAD/CAE, 3D surface/solid modeling and 
data exchange"
 HOMEPAGE="https://www.opencascade.com;
@@ -134,6 +134,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/862912
+   # https://tracker.dev.opencascade.org/view.php?id=33091
+   filter-lto
+
local mycmakeargs=(
-D3RDPARTY_DIR="${ESYSROOT}/usr"
-DBUILD_CPP_STANDARD="C++17"

diff --git a/sci-libs/opencascade/opencascade-.ebuild 
b/sci-libs/opencascade/opencascade-.ebuild
index 2f819b1746e8..e3da366e699f 100644
--- a/sci-libs/opencascade/opencascade-.ebuild
+++ b/sci-libs/opencascade/opencascade-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake virtualx
+inherit cmake flag-o-matic virtualx
 
 DESCRIPTION="Development platform for CAD/CAE, 3D surface/solid modeling and 
data exchange"
 HOMEPAGE="https://www.opencascade.com;
@@ -134,6 +134,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/862912
+   # https://tracker.dev.opencascade.org/view.php?id=33091
+   filter-lto
+
local mycmakeargs=(
-D3RDPARTY_DIR="${ESYSROOT}/usr"
-DBUILD_CPP_STANDARD="C++17"



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

2024-03-26 Thread Ionen Wolkens
commit: 133dd9d122f8f5d81791d5b5b613a7680e5c958c
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Mar 25 05:32:46 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:17:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=133dd9d1

dev-python/ensurepip-setuptools: Stabilize 69.1.1 hppa, #926594

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

 dev-python/ensurepip-setuptools/ensurepip-setuptools-69.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-69.1.1.ebuild 
b/dev-python/ensurepip-setuptools/ensurepip-setuptools-69.1.1.ebuild
index a69040ab6c28..6e384d8b8a5b 100644
--- a/dev-python/ensurepip-setuptools/ensurepip-setuptools-69.1.1.ebuild
+++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-69.1.1.ebuild
@@ -12,7 +12,7 @@ S=${DISTDIR}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 RDEPEND="
!

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

2024-03-26 Thread Ionen Wolkens
commit: ea37cbb07a091e9ab49261b91f0b3ecffbda47bc
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Mar 25 14:33:06 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:17:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea37cbb0

dev-vcs/git: Stabilize 2.43.2 hppa, #926618

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

 dev-vcs/git/git-2.43.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git/git-2.43.2.ebuild b/dev-vcs/git/git-2.43.2.ebuild
index cda613862e41..b22b1caf4b5a 100644
--- a/dev-vcs/git/git-2.43.2.ebuild
+++ b/dev-vcs/git/git-2.43.2.ebuild
@@ -50,7 +50,7 @@ if [[ ${PV} != * ]]; then
SRC_URI+=" doc? ( 
${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )"
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



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

2024-03-26 Thread Ionen Wolkens
commit: 776fd281e8a158bce2ea3f4845d4cfd848bc2dc5
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Mar 25 05:32:53 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:17:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=776fd281

dev-python/pytest-home: Stabilize 0.5.1 hppa, #926594

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

 dev-python/pytest-home/pytest-home-0.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pytest-home/pytest-home-0.5.1.ebuild 
b/dev-python/pytest-home/pytest-home-0.5.1.ebuild
index 84418a65c968..e07fa5f5bad9 100644
--- a/dev-python/pytest-home/pytest-home-0.5.1.ebuild
+++ b/dev-python/pytest-home/pytest-home-0.5.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv ~s390 ~sparc x86"
 
 RDEPEND="
dev-python/pytest[${PYTHON_USEDEP}]



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

2024-03-26 Thread Ionen Wolkens
commit: 0c3afe6cdce0ddb287ae144bba6ae43085111088
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Mar 25 05:32:49 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:17:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c3afe6c

dev-python/setuptools: Stabilize 69.1.1 hppa, #926594

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

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

diff --git a/dev-python/setuptools/setuptools-69.1.1.ebuild 
b/dev-python/setuptools/setuptools-69.1.1.ebuild
index b0404c272e6d..d67db91dd3d7 100644
--- a/dev-python/setuptools/setuptools-69.1.1.ebuild
+++ b/dev-python/setuptools/setuptools-69.1.1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 x86"
+KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv ~s390 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-03-26 Thread Ionen Wolkens
commit: 0e90ab82d14f5a703af927445e4bf331bff249b6
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Mar 25 01:31:33 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:17:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e90ab82

app-arch/lrzip: Stabilize 0.651 hppa, #926557

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

 app-arch/lrzip/lrzip-0.651.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/lrzip/lrzip-0.651.ebuild 
b/app-arch/lrzip/lrzip-0.651.ebuild
index 933df59fb7a3..6e0a4f4510ab 100644
--- a/app-arch/lrzip/lrzip-0.651.ebuild
+++ b/app-arch/lrzip/lrzip-0.651.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ckolivas/lrzip/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 RDEPEND="app-arch/bzip2



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

2024-03-26 Thread Ionen Wolkens
commit: f0a092cdbd790f98cea351eeba908800f809b035
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Mar 26 18:46:22 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:17:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0a092cd

dev-libs/libliftoff: Keyword 0.4.1 loong, #926099

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

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

diff --git a/dev-libs/libliftoff/libliftoff-0.4.1.ebuild 
b/dev-libs/libliftoff/libliftoff-0.4.1.ebuild
index 58f60f8c9697..303b8af4f4d1 100644
--- a/dev-libs/libliftoff/libliftoff-0.4.1.ebuild
+++ b/dev-libs/libliftoff/libliftoff-0.4.1.ebuild
@@ -8,7 +8,7 @@ inherit meson
 DESCRIPTION="Lightweight KMS plane library"
 HOMEPAGE="https://gitlab.freedesktop.org/emersion/libliftoff;
 
SRC_URI="https://gitlab.freedesktop.org/emersion/${PN}/-/releases/v${PV}/downloads/${P}.tar.gz;
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
 LICENSE="MIT"
 SLOT="0"
 



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

2024-03-26 Thread Ionen Wolkens
commit: de7384504de1af4ea9fa1d235de471599431f76b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Mar 26 20:14:40 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:17:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de738450

net-libs/xdp-tools: forward ~ppc to 1.4.2

This was added in the interim after the bug was made
which specified an exact version, should be no reason
not to forward.

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

 net-libs/xdp-tools/xdp-tools-1.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/xdp-tools/xdp-tools-1.4.2.ebuild 
b/net-libs/xdp-tools/xdp-tools-1.4.2.ebuild
index 6617263e054b..6861f5e2c969 100644
--- a/net-libs/xdp-tools/xdp-tools-1.4.2.ebuild
+++ b/net-libs/xdp-tools/xdp-tools-1.4.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/xdp-project/${PN}/archive/refs/tags/v${PV}.tar.gz ->
 
 LICENSE="GPL-2 LGPL-2.1 BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 IUSE="+tools"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnustep-libs/pantomime/

2024-03-26 Thread Ionen Wolkens
commit: f75661f696d2f4ad2ba9fcf265de2085f4f124e2
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sun Mar 24 14:30:36 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:17:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f75661f6

gnustep-libs/pantomime: Stabilize 1.4.0 ppc, #913075

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

 gnustep-libs/pantomime/pantomime-1.4.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnustep-libs/pantomime/pantomime-1.4.0.ebuild 
b/gnustep-libs/pantomime/pantomime-1.4.0.ebuild
index c82352b3f957..730fcf6890a0 100644
--- a/gnustep-libs/pantomime/pantomime-1.4.0.ebuild
+++ b/gnustep-libs/pantomime/pantomime-1.4.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
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/gnustep-nonfsf/${MY_P}.tar.gz"
 S="${WORKDIR}/${MY_P}"
 
 LICENSE="LGPL-2.1+ Elm"
-KEYWORDS="amd64 ~ppc x86"
+KEYWORDS="amd64 ppc x86"
 SLOT="0"
 
 DEPEND="dev-libs/openssl:0=



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

2024-03-26 Thread Ionen Wolkens
commit: 1c9a7e50d5d50aaf28d7a66e917bb370cd5add69
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Mar 25 01:31:36 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:17:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c9a7e50

app-arch/lzop: Stabilize 1.04-r1 hppa, #926557

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

 app-arch/lzop/lzop-1.04-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/lzop/lzop-1.04-r1.ebuild 
b/app-arch/lzop/lzop-1.04-r1.ebuild
index 391be1e1d9a9..f8a665211ba0 100644
--- a/app-arch/lzop/lzop-1.04-r1.ebuild
+++ b/app-arch/lzop/lzop-1.04-r1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://www.lzop.org/download/${P}.tar.gz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 
 RDEPEND=">=dev-libs/lzo-2"
 DEPEND="${RDEPEND}"



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

2024-03-26 Thread Ionen Wolkens
commit: 72eb145d17bff778b282c7170ab4c4adc4e2b0c5
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Mar 25 02:15:56 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:17:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72eb145d

net-libs/xdp-tools: Keyword 1.4.1-r1 ppc, #924948

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

 net-libs/xdp-tools/xdp-tools-1.4.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/xdp-tools/xdp-tools-1.4.1-r1.ebuild 
b/net-libs/xdp-tools/xdp-tools-1.4.1-r1.ebuild
index bcdc5f9e9180..62df6baaace5 100644
--- a/net-libs/xdp-tools/xdp-tools-1.4.1-r1.ebuild
+++ b/net-libs/xdp-tools/xdp-tools-1.4.1-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/xdp-project/${PN}/archive/refs/tags/v${PV}.tar.gz ->
 
 LICENSE="GPL-2 LGPL-2.1 BSD-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 IUSE="+tools"
 
 DEPEND="



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

2024-03-26 Thread Ionen Wolkens
commit: da81812a1ae8635e466fc254ee2f8bc5c8a12aae
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Mar 25 04:35:47 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:17:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da81812a

dev-python/coverage: Stabilize 7.4.3 hppa, #926586

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

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

diff --git a/dev-python/coverage/coverage-7.4.3.ebuild 
b/dev-python/coverage/coverage-7.4.3.ebuild
index a1803a92bb0d..7e8f13a6c388 100644
--- a/dev-python/coverage/coverage-7.4.3.ebuild
+++ b/dev-python/coverage/coverage-7.4.3.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos"
 
 RDEPEND="
$(python_gen_cond_dep '



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

2024-03-26 Thread Ionen Wolkens
commit: aef5dbc298796934311d2cc47f5afac9b32a28ca
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Mar 25 04:37:36 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:17:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aef5dbc2

app-arch/libarchive: Stabilize 3.7.2-r2 ppc, #926557

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

 app-arch/libarchive/libarchive-3.7.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild 
b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
index f16412adf7ce..0e17daa7457c 100644
--- a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr zstd



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

2024-03-26 Thread Ionen Wolkens
commit: 605f3fc402373846445b4ce80cb1fed4ca139948
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Mar 22 15:53:03 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:17:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=605f3fc4

dev-python/pyproject-metadata: Keyword 0.7.1 mips, #927457

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

 dev-python/pyproject-metadata/pyproject-metadata-0.7.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pyproject-metadata/pyproject-metadata-0.7.1.ebuild 
b/dev-python/pyproject-metadata/pyproject-metadata-0.7.1.ebuild
index b87165670b98..fbe64fbfd3ef 100644
--- a/dev-python/pyproject-metadata/pyproject-metadata-0.7.1.ebuild
+++ b/dev-python/pyproject-metadata/pyproject-metadata-0.7.1.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
@@ -21,7 +21,7 @@ S=${WORKDIR}/python-${P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
 
 RDEPEND="
dev-python/packaging[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: gnustep-libs/netclasses/

2024-03-26 Thread Ionen Wolkens
commit: 881078b8ebda4ada7dca3acb9544623752061c1e
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Mar 25 02:06:45 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:17:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=881078b8

gnustep-libs/netclasses: Stabilize 1.1.0-r1 ppc, #918502

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

 gnustep-libs/netclasses/netclasses-1.1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnustep-libs/netclasses/netclasses-1.1.0-r1.ebuild 
b/gnustep-libs/netclasses/netclasses-1.1.0-r1.ebuild
index 17763cb66de4..02fc7d395c3f 100644
--- a/gnustep-libs/netclasses/netclasses-1.1.0-r1.ebuild
+++ b/gnustep-libs/netclasses/netclasses-1.1.0-r1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Asynchronous networking library for GNUstep"
 HOMEPAGE="https://gap.nongnu.org/talksoup/;
 SRC_URI="https://savannah.nongnu.org/download/gap/${P}.tar.gz;
 
-KEYWORDS="amd64 ~ppc x86"
+KEYWORDS="amd64 ppc x86"
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
 



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

2024-03-26 Thread Ionen Wolkens
commit: 4c426f0b7c5f04d50d0025210624df8e5bf29a4f
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Mar 25 01:31:39 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:17:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c426f0b

app-arch/libarchive: Stabilize 3.7.2-r2 hppa, #926557

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

 app-arch/libarchive/libarchive-3.7.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild 
b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
index 490470469142..f16412adf7ce 100644
--- a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr zstd



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

2024-03-26 Thread Ionen Wolkens
commit: 19fbff56b2d72a17f0651040b4cbeaa89fcd764c
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Mar 25 00:56:04 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:17:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19fbff56

dev-python/jupyter-console: Stabilize 6.6.3 arm64, #918267

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

 dev-python/jupyter-console/jupyter-console-6.6.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/jupyter-console/jupyter-console-6.6.3.ebuild 
b/dev-python/jupyter-console/jupyter-console-6.6.3.ebuild
index 2a93101e7d97..c718a5ec6798 100644
--- a/dev-python/jupyter-console/jupyter-console-6.6.3.ebuild
+++ b/dev-python/jupyter-console/jupyter-console-6.6.3.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
 
 RDEPEND="
>=dev-python/ipykernel-6.14[${PYTHON_USEDEP}]



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

2024-03-26 Thread Ionen Wolkens
commit: 3f4235396c587c25797413b8392f531ca1a92190
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Mar 22 15:53:07 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:17:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f423539

dev-python/meson-python: Keyword 0.15.0 mips, #927457

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

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

diff --git a/dev-python/meson-python/meson-python-0.15.0.ebuild 
b/dev-python/meson-python/meson-python-0.15.0.ebuild
index 33ca89bcd897..e9f69f5f660c 100644
--- a/dev-python/meson-python/meson-python-0.15.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.15.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: gnustep-apps/gorm/

2024-03-26 Thread Ionen Wolkens
commit: d889355f4ca55fe18c24b712779fccace89fd2c0
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sun Mar 24 14:22:55 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:17:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d889355f

gnustep-apps/gorm: Stabilize 1.3.1 ppc, #913074

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

 gnustep-apps/gorm/gorm-1.3.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnustep-apps/gorm/gorm-1.3.1.ebuild 
b/gnustep-apps/gorm/gorm-1.3.1.ebuild
index fbbe5b24ba78..4a949839c161 100644
--- a/gnustep-apps/gorm/gorm-1.3.1.ebuild
+++ b/gnustep-apps/gorm/gorm-1.3.1.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=7
@@ -8,7 +8,7 @@ DESCRIPTION="A clone of the NeXTstep Interface Builder 
application for GNUstep"
 HOMEPAGE="https://gnustep.github.io/experience/Gorm.html;
 SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/dev-apps/${P}.tar.gz;
 
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ppc ~x86"
 LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE=""



[gentoo-commits] repo/gentoo:master commit in: gnustep-apps/affiche/

2024-03-26 Thread Ionen Wolkens
commit: 098b19c224a1fa05f95c5acafda7d328f6bcbea7
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sun Mar 24 14:34:13 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:17:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=098b19c2

gnustep-apps/affiche: Stabilize 0.6.0-r5 ppc, #918497

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

 gnustep-apps/affiche/affiche-0.6.0-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnustep-apps/affiche/affiche-0.6.0-r5.ebuild 
b/gnustep-apps/affiche/affiche-0.6.0-r5.ebuild
index e39e2ab1792b..27182089c641 100644
--- a/gnustep-apps/affiche/affiche-0.6.0-r5.ebuild
+++ b/gnustep-apps/affiche/affiche-0.6.0-r5.ebuild
@@ -12,4 +12,4 @@ S="${WORKDIR}/${PN/a/A}"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
+KEYWORDS="amd64 ppc x86"



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

2024-03-26 Thread Ionen Wolkens
commit: aa01d86790757e1a9cff464dbf206548b6149ff6
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Mar 25 00:54:41 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:17:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa01d867

dev-python/lxml: Stabilize 5.1.0 hppa, #922841

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

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

diff --git a/dev-python/lxml/lxml-5.1.0.ebuild 
b/dev-python/lxml/lxml-5.1.0.ebuild
index 464a76bae4f0..09f1667e8875 100644
--- a/dev-python/lxml/lxml-5.1.0.ebuild
+++ b/dev-python/lxml/lxml-5.1.0.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/lxml-${P}
 
 LICENSE="BSD ElementTree GPL-2 PSF-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="doc examples +threads test"
 RESTRICT="!test? ( test )"
 



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

2024-03-26 Thread Ionen Wolkens
commit: 6cb1838a2493f4054c83897dafaf096641bb4942
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Mar 22 05:47:43 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:17:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cb1838a

dev-python/xarray: Stabilize 2024.2.0 arm64, #926398

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

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

diff --git a/dev-python/xarray/xarray-2024.2.0.ebuild 
b/dev-python/xarray/xarray-2024.2.0.ebuild
index b975a824d817..d112baa08c48 100644
--- a/dev-python/xarray/xarray-2024.2.0.ebuild
+++ b/dev-python/xarray/xarray-2024.2.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="big-endian"
 
 RDEPEND="



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

2024-03-26 Thread Ionen Wolkens
commit: 39fbb0c30ead2f0d5e6486d8af7558e282f2041b
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Mar 22 15:53:05 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:17:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39fbb0c3

dev-util/patchelf: Keyword 0.18.0 mips, #927457

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

 dev-util/patchelf/patchelf-0.18.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/patchelf/patchelf-0.18.0.ebuild 
b/dev-util/patchelf/patchelf-0.18.0.ebuild
index 37dbfc7cc26a..048b656b 100644
--- a/dev-util/patchelf/patchelf-0.18.0.ebuild
+++ b/dev-util/patchelf/patchelf-0.18.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
@@ -9,7 +9,7 @@ DESCRIPTION="Small utility to modify the dynamic linker and 
RPATH of ELF executa
 HOMEPAGE="https://github.com/NixOS/patchelf;
 SRC_URI="https://github.com/NixOS/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 x86 
~amd64-linux ~riscv-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 x86 ~amd64-linux ~riscv-linux ~x86-linux"
 LICENSE="GPL-3"
 
 PATCHES=(



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

2024-03-26 Thread Sam James
commit: 59d1f202c03db9597af4a795560b8f6215a65b4b
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 26 20:08:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 26 20:08:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59d1f202

sys-devel/gcc: backport fix for building e.g. dev-libs/icu

Closes: https://bugs.gentoo.org/927657
Closes: https://bugs.gentoo.org/927814
Closes: https://bugs.gentoo.org/927815
Closes: https://bugs.gentoo.org/927853
Signed-off-by: Sam James  gentoo.org>

 .../files/gcc-14.0.1_pre20240324-PR114439.patch| 112 +
 ...324.ebuild => gcc-14.0.1_pre20240324-r1.ebuild} |   1 +
 2 files changed, 113 insertions(+)

diff --git a/sys-devel/gcc/files/gcc-14.0.1_pre20240324-PR114439.patch 
b/sys-devel/gcc/files/gcc-14.0.1_pre20240324-PR114439.patch
new file mode 100644
index ..2f92ab10cebf
--- /dev/null
+++ b/sys-devel/gcc/files/gcc-14.0.1_pre20240324-PR114439.patch
@@ -0,0 +1,112 @@
+https://bugs.gentoo.org/927657
+https://gcc.gnu.org/PR114439
+https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=de0886d48032332d10e4acb5d15c8789b281b6fe
+
+From de0886d48032332d10e4acb5d15c8789b281b6fe Mon Sep 17 00:00:00 2001
+From: Marek Polacek 
+Date: Mon, 25 Mar 2024 15:32:20 -0400
+Subject: [PATCH] c++: broken direct-init with trailing array member [PR114439]
+
+can_init_array_with_p is wrongly saying that the init for 's' here:
+
+  struct S {
+int *list = arr;
+int arr[];
+  };
+
+  struct A {
+A() {}
+S s[2]{};
+  };
+
+is invalid.  But as process_init_constructor_array says, for "non-constant
+initialization of trailing elements with no explicit initializers" we use
+a VEC_INIT_EXPR wrapped in a TARGET_EXPR, built in process_init_constructor.
+
+Unfortunately we didn't have a test for this scenario so I didn't
+realize can_init_array_with_p must handle it.
+
+   PR c++/114439
+
+gcc/cp/ChangeLog:
+
+   * init.cc (can_init_array_with_p): Return true for a VEC_INIT_EXPR
+   wrapped in a TARGET_EXPR.
+
+gcc/testsuite/ChangeLog:
+
+   * g++.dg/init/array65.C: New test.
+---
+ gcc/cp/init.cc  |  6 -
+ gcc/testsuite/g++.dg/init/array65.C | 38 +
+ 2 files changed, 43 insertions(+), 1 deletion(-)
+ create mode 100644 gcc/testsuite/g++.dg/init/array65.C
+
+diff --git a/gcc/cp/init.cc b/gcc/cp/init.cc
+index dbd37d47cbf..a93ce00800c 100644
+--- a/gcc/cp/init.cc
 b/gcc/cp/init.cc
+@@ -950,12 +950,16 @@ can_init_array_with_p (tree type, tree init)
+  mem-initializers of a constructor.  */
+   if (DECL_DEFAULTED_FN (current_function_decl))
+ return true;
+-  /* As an extension, we allow copying from a compound literal.  */
+   if (TREE_CODE (init) == TARGET_EXPR)
+ {
+   init = TARGET_EXPR_INITIAL (init);
++  /* As an extension, we allow copying from a compound literal.  */
+   if (TREE_CODE (init) == CONSTRUCTOR)
+   return CONSTRUCTOR_C99_COMPOUND_LITERAL (init);
++  /* VEC_INIT_EXPR is used for non-constant initialization of trailing
++   elements with no explicit initializers.  */
++  else if (TREE_CODE (init) == VEC_INIT_EXPR)
++  return true;
+ }
+ 
+   return false;
+diff --git a/gcc/testsuite/g++.dg/init/array65.C 
b/gcc/testsuite/g++.dg/init/array65.C
+new file mode 100644
+index 000..0b144f45a9d
+--- /dev/null
 b/gcc/testsuite/g++.dg/init/array65.C
+@@ -0,0 +1,38 @@
++// PR c++/114439
++// { dg-do compile { target c++11 } }
++
++struct S {
++  int *list = arr;
++  __extension__ int arr[];
++};
++
++struct R {
++  int *list = arr;
++  int arr[2];
++};
++
++struct A {
++  A() {}
++  S s[2]{};
++};
++
++struct A2 {
++  A2() {}
++  S s[2]{ {}, {} };
++};
++
++struct B {
++  B() {}
++  R r[2]{};
++};
++
++struct B2 {
++  B2() {}
++  R r[2]{ {}, {} };
++};
++
++struct S1 { S1(); };
++struct S2 {
++  S2() {}
++  S1 a[1] {};
++};
+-- 
+2.39.3

diff --git a/sys-devel/gcc/gcc-14.0.1_pre20240324.ebuild 
b/sys-devel/gcc/gcc-14.0.1_pre20240324-r1.ebuild
similarity index 97%
rename from sys-devel/gcc/gcc-14.0.1_pre20240324.ebuild
rename to sys-devel/gcc/gcc-14.0.1_pre20240324-r1.ebuild
index e809e40f6564..41416832f8b5 100644
--- a/sys-devel/gcc/gcc-14.0.1_pre20240324.ebuild
+++ b/sys-devel/gcc/gcc-14.0.1_pre20240324-r1.ebuild
@@ -62,5 +62,6 @@ src_prepare() {
toolchain_src_prepare
 
eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch
+   eapply "${FILESDIR}"/${P}-PR114439.patch
eapply_user
 }



[gentoo-commits] repo/gentoo:master commit in: net-print/brlaser/

2024-03-26 Thread Andreas Sturmlechner
commit: 67476a1e678fdf81ab2d2232545ce6249a8359b4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Mar 26 11:08:39 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Mar 26 19:59:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67476a1e

net-print/brlaser: drop 6

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-print/brlaser/brlaser-6.ebuild | 19 ---
 1 file changed, 19 deletions(-)

diff --git a/net-print/brlaser/brlaser-6.ebuild 
b/net-print/brlaser/brlaser-6.ebuild
deleted file mode 100644
index 533df7d57162..
--- a/net-print/brlaser/brlaser-6.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Brother laser printer driver"
-HOMEPAGE="https://github.com/pdewacht/brlaser;
-SRC_URI="https://github.com/pdewacht/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-DEPEND="net-print/cups"
-RDEPEND="
-   ${DEPEND}
-   app-text/ghostscript-gpl"



[gentoo-commits] repo/gentoo:master commit in: net-misc/apt-cacher-ng/

2024-03-26 Thread Andreas Sturmlechner
commit: 5afb60840732c81114f0b7bd6146dca51d6c6fef
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Mar 26 11:12:27 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Mar 26 19:59:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5afb6084

net-misc/apt-cacher-ng: update EAPI 7 -> 8

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-misc/apt-cacher-ng/apt-cacher-ng-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/apt-cacher-ng/apt-cacher-ng-.ebuild 
b/net-misc/apt-cacher-ng/apt-cacher-ng-.ebuild
index c68f0b584466..b3920920cb47 100644
--- a/net-misc/apt-cacher-ng/apt-cacher-ng-.ebuild
+++ b/net-misc/apt-cacher-ng/apt-cacher-ng-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake git-r3 tmpfiles
 



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/gromacs/, sci-chemistry/gromacs/files/

2024-03-26 Thread Andreas Sturmlechner
commit: 02d7373ca997928b26914b49a9ac62dab43366f1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Mar 26 11:09:02 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Mar 26 19:59:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02d7373c

sci-chemistry/gromacs: drop 2018.8-r2, 2019.6-r3

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sci-chemistry/gromacs/Manifest |   6 -
 .../files/gromacs-2019.6-missing-include.patch |  38 
 sci-chemistry/gromacs/gromacs-2018.8-r2.ebuild | 237 ---
 sci-chemistry/gromacs/gromacs-2019.6-r3.ebuild | 252 -
 4 files changed, 533 deletions(-)

diff --git a/sci-chemistry/gromacs/Manifest b/sci-chemistry/gromacs/Manifest
index fc5ddbd370bd..e49864e592ec 100644
--- a/sci-chemistry/gromacs/Manifest
+++ b/sci-chemistry/gromacs/Manifest
@@ -1,21 +1,15 @@
-DIST gromacs-2018.8.tar.gz 29913703 BLAKE2B 
8780032305928067fbfe1559efe9eedc4d47e27ab2f6ab54d6dba39edfcbeefbee4673d8910009048a850620b5a08ba8feb622db652c439cfa50a149ec5f0015
 SHA512 
6717895942f2ab7b54019511ed2aebadadde8e96d3c4b7414bb9168ffe418432d2dee330192e199f7b9d2f665c71f5d4f1ef0911aa7243d525a2ca182ef5b122
-DIST gromacs-2019.6.tar.gz 33446147 BLAKE2B 
adc21fb6b841b06d499607f8c0166a673645ef5af0b40bd823d0fff5ea24397e6301c5e1e0070986ae1ce1deba8a42052b66da148b071c1e21f2fe3908fee275
 SHA512 
7c227a9539e5775d5d128ae9e872a24181d79cdcd2852b86453597987e8d7332ecec371da65d089f6e610c54aafbccc8824ce298743383dd6240719ebee692a8
 DIST gromacs-2020.7.tar.gz 29175554 BLAKE2B 
98f1aa415946f8eb113febc81105f0c1b0919b96fc3c55a0ab83bf3950ff509b81eade92e645adb0bc2b407df239e20cf3f19828b6e08616437c8693c1fddcc8
 SHA512 
1d375c44cec38445e56cea252623b5b6c565680268999d4b6c14d6dc38759a27227655b2d29efaab9f9115d3677b446cb555e11cddafa0dc10c4827caaa2477b
 DIST gromacs-2021.7.tar.gz 38028032 BLAKE2B 
2dc1b15ca8692ca5cf4ad1c7a266b9e2ced064d34a63cef61fea69e48231dd0310cfd8484d29c56cdb599f795d7655959f40038ac933b46ad2841d57bf2b3646
 SHA512 
ca478533da3bcb377fda30682660db8eb13beef6456fac6013a1a97ec3be60b5594567412e1e2a31392e484f9a40a22da1f12336f4738cf0422ff4f3e8814609
 DIST gromacs-2022.6.tar.gz 40330705 BLAKE2B 
fdafbd5b2a92d6022dec3e79e961fef220f1eba42850916e7cb70ef459a8d9c6ebc8c1bbe3c105f5b23161dd5c552ec00505d7c0036649b782cf52c311498743
 SHA512 
91217394f534ca8f78f73189059712e1c2cd354b658722f23768b12748f7bfaf1a5e95227c5ed1b69c1a9b72c3174e9600a712c157ea2f27156387efb823dd67
 DIST gromacs-2023.4.tar.gz 42044149 BLAKE2B 
2c13a04ddbfc167a7887d44bb6fdacde4ece4e8cf2ba920f453fc6150423c3cae39cd1afe0eebb52b9fbc72fe37fee527c83227a0f3fe21b289655b5c1cd29c5
 SHA512 
7913348d0da25e095b795123894f4e2007f66cf2455664edeb7bc1edc09f2e0da9911bc9501e3001278ab59917ccef838c485e6b6533c1c816c54c6dbd56350c
 DIST gromacs-2024.1.tar.gz 42324773 BLAKE2B 
6600c802c39bf7c36d8e388ced202504dcceb3ec018d5f48af4f55e43dd170157a9b6335ce1b20a73623d05a391787936c2ab6ee48ab031d17078256eb7153c5
 SHA512 
fea88fac28ec142201eec1cea984eabd9db43346254ac555954a13fdbae5a5b00281a17efc8dba8ab0ac42794e3cce41b314c5cb36fb4292a1c6d2668b2ba192
 DIST gromacs-2024.tar.gz 42455653 BLAKE2B 
86446c5e95f9ddaf718126c409389730ee1642f36c3e0d844eb4b3a640c275e7979581365dacb57ac66daec296bbd94be6d5c0376f7255d3d3950f6759f8d69a
 SHA512 
d64bf3cbe579003ce37dfd3d27c68746a04360d9d5491c638f3f2bd9af2c938504b0c9710c62e85225370ddf5418e6ebc2422033e46af5eee6e4aaa53699fed7
-DIST manual-2018.8.pdf 10025023 BLAKE2B 
afb0a6e6a72d78df743fcb57e7c1716848589e571dd35167b957a9b407ca27978ccfb6cb9e0df9c9439b888f352501a00ba32281ed1e0b4193bd606f1d77152e
 SHA512 
b1972f7ce965bfc9377542993c5943ea4868a8ed23a969d4203264746d6bea3a7a65c6379196ece37fd6d68ec7ec80f827bde87d1049284af7082759a124f1d5
-DIST manual-2019.6.pdf 12702376 BLAKE2B 
c350127bc06a9eb3dee73da39037c84daeb89500e23cb131bd19a150bf60602d4dde7611e0c6f0f344af4093e96a899303dac71b4df56fd0c44c3a48a56606b7
 SHA512 
dfdff67c2c1c9ce1f1c236b7686c5331b0fe86951da6c98eddd6a3e748815e0be0a9653ae4318469fcdd913c4e7c355d64a997cc80b9d9fbe6282ef6d98e61eb
 DIST manual-2020.7.pdf 11850780 BLAKE2B 
38594e87993badfbbcf47d6010a7f67d3c3426dab85e1462916b4d62be27b5764953f912cf2b71ee24877e0bfa27b3f74431da2da81b4977d58cb66b2cc795a3
 SHA512 
4f184f2c90e0bac01a48069cc546cd5b04fa5f543f90dd2d68c6d17be278152fd09456b6a6c5c8236f8fb85a174d6ec7a1c7b44d437b4e6fea5d0ada73cec0f6
 DIST manual-2021.7.pdf 12256526 BLAKE2B 
6f298d7dac142f66914bbc2ea7d6ca70c4aeafaf33ccf12336d5cec64b1f1097b5332c767bb411ccef706ec6184479a84bcf59bda21c4249d45d8ce3dea08e79
 SHA512 
197765accb8ab6c5f1cc94b2697ff1817e157d85fa231dfe36a85036076e04da2a8035de66aba4f46c6dd7f553176357b94c92e1da5d1dabc574c627deee5279
 DIST manual-2022.6.pdf 13081140 BLAKE2B 
e7ae3f23ddc076c295be2c464fe2177d6d6848d070ee5eba2b572e996ae08adead898ec6432b123802907f64983aa4d2e17426be8d540c48d12398a479519f9e
 SHA512 
4724888b3c33c4fa4a035d5fb2f8c51496f67e1ee312676510d5ba74bc3cc1571e71e84464585b87ad0133e8e736343ae382bf8f7b556633f86a99560213d271
 DIST 

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

2024-03-26 Thread Andreas Sturmlechner
commit: 26e1c4d7af97478422fb5153f7b64cfdf7eb4bf4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Mar 26 11:15:39 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Mar 26 19:59:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26e1c4d7

net-libs/rabbitmq-c: drop 0.11.0

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-libs/rabbitmq-c/Manifest |  1 -
 net-libs/rabbitmq-c/rabbitmq-c-0.11.0.ebuild | 53 
 2 files changed, 54 deletions(-)

diff --git a/net-libs/rabbitmq-c/Manifest b/net-libs/rabbitmq-c/Manifest
index 9bf1cf690b28..39fae857ee72 100644
--- a/net-libs/rabbitmq-c/Manifest
+++ b/net-libs/rabbitmq-c/Manifest
@@ -1,2 +1 @@
-DIST rabbitmq-c-0.11.0.tar.gz 145638 BLAKE2B 
dce862d132d4bca010dbc284957f34a35d55407ea0eb4fb79369f699207c01cc7ed64c1bd58bea2d1178bd2c02176c3e93b66177fc975175b1da9ab9baaf661f
 SHA512 
0c3dbb6e2b862e9f25e3f76df798ea272bbd81de2865950b95adf1f1e5791eb20d7c9d5a76cb7d2fda54bad5f12bdf69cbfa7e9fd1afdede6f9ec729ca2287de
 DIST rabbitmq-c-0.13.0.tar.gz 126670 BLAKE2B 
dbb759bfb21cdce532bb770fecc21e18881da198f55278301143e9d4a0f070f58c00e4cadab71c6b4a0b91f198a1fd66cc405f518d52972cf68c0ef33ee2176c
 SHA512 
a93c104846b7d004c97019f81879db4daf747fd29ee6f4feaf287302c0f24d5d34d8c7bc232805ccabf105fd1aa6dfcb88218236bb6bb33cebf64ec9e3dcd77c

diff --git a/net-libs/rabbitmq-c/rabbitmq-c-0.11.0.ebuild 
b/net-libs/rabbitmq-c/rabbitmq-c-0.11.0.ebuild
deleted file mode 100644
index ef0b261ecebb..
--- a/net-libs/rabbitmq-c/rabbitmq-c-0.11.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="RabbitMQ C client"
-HOMEPAGE="https://github.com/alanxz/rabbitmq-c;
-
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/alanxz/${PN}.git;
-else
-   SRC_URI="https://github.com/alanxz/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv 
~s390 sparc x86"
-fi
-
-LICENSE="MIT"
-SLOT="0/4"
-IUSE="doc test +ssl static-libs tools"
-
-REQUIRED_USE="test? ( static-libs )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="ssl? ( dev-libs/openssl:0= )
-   tools? ( dev-libs/popt )"
-DEPEND="${RDEPEND}"
-BDEPEND="doc? ( app-text/doxygen )
-   tools? ( app-text/xmlto )"
-
-DOCS=( AUTHORS README.md THANKS TODO )
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_API_DOCS=$(usex doc)
-   -DBUILD_STATIC_LIBS=$(usex static-libs)
-   -DBUILD_TESTS=$(usex test)
-   -DBUILD_TOOLS=$(usex tools)
-   -DBUILD_TOOLS_DOCS=$(usex tools)
-   -DENABLE_SSL_SUPPORT=$(usex ssl)
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   pushd "${BUILD_DIR}" > /dev/null || die
-
-   # Skip "basic" test which requires running local rabbitmq-server 
instance,
-   # see https://github.com/alanxz/rabbitmq-c/issues/530
-   ctest -v -E basic || die
-}



[gentoo-commits] repo/gentoo:master commit in: gnustep-base/libobjc2/files/, gnustep-base/libobjc2/

2024-03-26 Thread Andreas Sturmlechner
commit: b02998898847086488f018f869aea0ec35e2279c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Mar 26 11:13:20 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Mar 26 19:58:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0299889

gnustep-base/libobjc2: drop 2.1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 gnustep-base/libobjc2/Manifest |  2 --
 .../files/libobjc2-2.1-eh_trampoline.patch | 27 --
 .../libobjc2/files/libobjc2-2.1-pthread_link.patch | 12 ---
 gnustep-base/libobjc2/libobjc2-2.1.ebuild  | 42 --
 gnustep-base/libobjc2/metadata.xml |  4 ---
 5 files changed, 87 deletions(-)

diff --git a/gnustep-base/libobjc2/Manifest b/gnustep-base/libobjc2/Manifest
index 3944d474ac36..b82c56d4e4f9 100644
--- a/gnustep-base/libobjc2/Manifest
+++ b/gnustep-base/libobjc2/Manifest
@@ -1,3 +1 @@
-DIST 757de82.tar.gz 63372 BLAKE2B 
74078c6c16d7ac1891ce63b21ae2f06c8759f3a95db74a6acef2d51d605a7631ac37b8c8698752699e5c30d2e95876b1967e6c2c429403f1094b6b99dd4d272c
 SHA512 
732e7f5b4ec0dc18c0c7b2b567e4fd65727918db76863aabb4433db22630e1e3c5ba3063de6dcf32f099c0d8cfd70b0d811d59f73a2cda362f6bd7054d14f999
-DIST libobjc2-2.1.tar.gz 200290 BLAKE2B 
67cd78238afad9afa4311669403be06ec8d001978e997128acc67cdba9c2b18482f66af4597c4a484556ce38bbfc4416b1b1cb8cde1d8f27f3b4d744d4581309
 SHA512 
a93c385f9ad53fce0f736088c3a18e72119c0128690725e435a35fe4250830d13e18899f98c7d80e6ea41cbfe1404f055d9d6c3d891ad7c770d47dcd0244fc7f
 DIST libobjc2-2.2.tar.gz 203442 BLAKE2B 
87a1a50e97f27f347ea9edfbaed1e7938f9fd090e1726d5564215326a607b59cc763729396f4de7634a2f199ada822e8244950f6f77f501e59d1d2423cf75076
 SHA512 
4e49dc00be5a9282678b7cd4793ef1c4202e4a7f26dba2a170f0ff77b0f311c0f44eb72093a01367be34f12156ffd07fec40067162b9c0e4f561ec0784ab0643

diff --git a/gnustep-base/libobjc2/files/libobjc2-2.1-eh_trampoline.patch 
b/gnustep-base/libobjc2/files/libobjc2-2.1-eh_trampoline.patch
deleted file mode 100644
index c956d15fbd59..
--- a/gnustep-base/libobjc2/files/libobjc2-2.1-eh_trampoline.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 4e07fb8457266b76311b2bf3dc5dbe8db790c0b5 Mon Sep 17 00:00:00 2001
-From: David Chisnall 
-Date: Wed, 26 Aug 2020 16:37:06 +0100
-Subject: [PATCH] Don't use CXXFLAGS when compiling eh_trampoline.cc
-
-The way that we were doing this didn't handle multiple flags and we
-actually don't want the user to override these flags because that file
-needs to be compiled in a very specific way.
-
-Fixes #177

- CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index e2746e9..80b7dfe 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -317,7 +317,7 @@ if (ENABLE_OBJCXX)
-   endif()
-   endif ()
-   add_custom_command(OUTPUT eh_trampoline.s
--  COMMAND ${CMAKE_CXX_COMPILER} ${CMAKE_CXX_FLAGS} -fPIC 
-S "${CMAKE_SOURCE_DIR}/eh_trampoline.cc" -o - -fexceptions -fno-inline | sed 
"s/__gxx_personality_v0/test_eh_personality/g" > 
"${CMAKE_BINARY_DIR}/eh_trampoline.s"
-+  COMMAND ${CMAKE_CXX_COMPILER} -fPIC -S 
"${CMAKE_SOURCE_DIR}/eh_trampoline.cc" -o - -fexceptions -fno-inline | sed 
"s/__gxx_personality_v0/test_eh_personality/g" > 
"${CMAKE_BINARY_DIR}/eh_trampoline.s"
-   MAIN_DEPENDENCY eh_trampoline.cc)
-   list(APPEND libobjc_ASM_SRCS eh_trampoline.s)
-   list(APPEND libobjc_CXX_SRCS objcxx_eh.cc)

diff --git a/gnustep-base/libobjc2/files/libobjc2-2.1-pthread_link.patch 
b/gnustep-base/libobjc2/files/libobjc2-2.1-pthread_link.patch
deleted file mode 100644
index 4d6f1d517db1..
--- a/gnustep-base/libobjc2/files/libobjc2-2.1-pthread_link.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur libobjc2-2.1.orig/CMakeLists.txt libobjc2-2.1/CMakeLists.txt
 libobjc2-2.1.orig/CMakeLists.txt   2020-08-23 17:10:20.0 +0200
-+++ libobjc2-2.1/CMakeLists.txt2020-09-03 10:51:38.716078009 +0200
-@@ -344,7 +344,7 @@
- # threading implementation (we do for everything except thread-local storage)
- set(CMAKE_THREAD_PREFER_PTHREAD)
- include(FindThreads)
--set(objc_LINK_FLAGS "${objc_LINK_FLAGS} ${CMAKE_THREAD_LIBS_INIT}")
-+target_link_libraries(objc Threads::Threads)
- 
- 
- 

diff --git a/gnustep-base/libobjc2/libobjc2-2.1.ebuild 
b/gnustep-base/libobjc2/libobjc2-2.1.ebuild
deleted file mode 100644
index cb88bdb54a2e..
--- a/gnustep-base/libobjc2/libobjc2-2.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit cmake
-
-DESCRIPTION="GNUstep Objective-C runtime"
-HOMEPAGE="https://gnustep.github.io;
-SRC_URI="https://github.com/gnustep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-   

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

2024-03-26 Thread Andreas Sturmlechner
commit: 502ae15fe7e9721dc3b35557faaaf5c451a64c42
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Mar 26 19:54:29 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Mar 26 19:56:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=502ae15f

profiles: Drop KDE Plasma 6.0.2 package.mask

Signed-off-by: Andreas Sturmlechner  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 890a9265bd8d..f7cd9f442055 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -507,68 +507,6 @@ sci-libs/mpir
 ~kde-plasma/systemsettings-6.0.3
 ~kde-plasma/wacomtablet-6.0.3
 ~kde-plasma/xdg-desktop-portal-kde-6.0.3
-~kde-plasma/bluedevil-6.0.2
-~kde-plasma/breeze-6.0.2
-~kde-plasma/breeze-grub-6.0.2
-~kde-plasma/breeze-gtk-6.0.2
-~kde-plasma/breeze-plymouth-6.0.2
-~kde-plasma/discover-6.0.2
-~kde-plasma/drkonqi-6.0.2
-~kde-plasma/flatpak-kcm-6.0.2
-~kde-plasma/kactivitymanagerd-6.0.2
-~kde-plasma/kde-cli-tools-6.0.2
-~kde-plasma/kde-gtk-config-6.0.2
-~kde-plasma/kdecoration-6.0.2
-~kde-plasma/kdeplasma-addons-6.0.2
-~kde-plasma/kgamma-6.0.2
-~kde-plasma/kglobalacceld-6.0.2
-~kde-plasma/kinfocenter-6.0.2
-~kde-plasma/kmenuedit-6.0.2
-~kde-plasma/kpipewire-6.0.2
-~kde-plasma/kscreen-6.0.2
-~kde-plasma/kscreenlocker-6.0.2
-~kde-plasma/ksshaskpass-6.0.2
-~kde-plasma/ksystemstats-6.0.2
-~kde-plasma/kwallet-pam-6.0.2
-~kde-plasma/kwayland-6.0.2
-~kde-plasma/kwayland-integration-6.0.2
-~kde-plasma/kwin-6.0.2
-~kde-plasma/kwrited-6.0.2
-~kde-plasma/layer-shell-qt-6.0.2
-~kde-plasma/libkscreen-6.0.2
-~kde-plasma/libksysguard-6.0.2
-~kde-plasma/libplasma-6.0.2
-~kde-plasma/milou-6.0.2
-~kde-plasma/ocean-sound-theme-6.0.2
-~kde-plasma/oxygen-6.0.2
-~kde-plasma/oxygen-sounds-6.0.2
-~kde-plasma/plasma-activities-6.0.2
-~kde-plasma/plasma-activities-stats-6.0.2
-~kde-plasma/plasma-browser-integration-6.0.2
-~kde-plasma/plasma-desktop-6.0.2
-~kde-plasma/plasma-disks-6.0.2
-~kde-plasma/plasma-firewall-6.0.2
-~kde-plasma/plasma-integration-6.0.2
-~kde-plasma/plasma-meta-6.0.2
-~kde-plasma/plasma-nm-6.0.2
-~kde-plasma/plasma-pa-6.0.2
-~kde-plasma/plasma-sdk-6.0.2
-~kde-plasma/plasma-systemmonitor-6.0.2
-~kde-plasma/plasma-thunderbolt-6.0.2
-~kde-plasma/plasma-vault-6.0.2
-~kde-plasma/plasma-welcome-6.0.2
-~kde-plasma/plasma-workspace-6.0.2
-~kde-plasma/plasma-workspace-wallpapers-6.0.2
-~kde-plasma/plasma5support-6.0.2
-~kde-plasma/plymouth-kcm-6.0.2
-~kde-plasma/polkit-kde-agent-6.0.2
-~kde-plasma/powerdevil-6.0.2
-~kde-plasma/print-manager-6.0.2
-~kde-plasma/qqc2-breeze-style-6.0.2
-~kde-plasma/sddm-kcm-6.0.2
-~kde-plasma/systemsettings-6.0.2
-~kde-plasma/wacomtablet-6.0.2
-~kde-plasma/xdg-desktop-portal-kde-6.0.2
 ~kde-apps/baloo-widgets-24.02.1
 ~kde-apps/dolphin-24.02.1
 ~kde-apps/ffmpegthumbs-24.02.1



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

2024-03-26 Thread Andreas Sturmlechner
commit: 418f7d3b11cb60609b098c46f1070dbb4ce0c38a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Mar 26 19:53:15 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Mar 26 19:56:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=418f7d3b

kde-plasma/systemsettings: drop 6.0.2

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/systemsettings/Manifest |  1 -
 .../systemsettings/systemsettings-6.0.2.ebuild | 52 --
 2 files changed, 53 deletions(-)

diff --git a/kde-plasma/systemsettings/Manifest 
b/kde-plasma/systemsettings/Manifest
index 0eadbda9b81a..2ef1e54404cf 100644
--- a/kde-plasma/systemsettings/Manifest
+++ b/kde-plasma/systemsettings/Manifest
@@ -1,3 +1,2 @@
 DIST systemsettings-5.27.11.tar.xz 230736 BLAKE2B 
0645be30d2f673683b020d62ce2a8168d4c656fcc23a863a6ca15bacc57be85cc13ef11ff5006ae377526ec55251120ed110afcc502d737d372255fac824
 SHA512 
5e48b9f7099d2e6efb681094e24da50727bf8819e90bfbd55dbddb546449c1976f2e6763c13e00270f5bd845b3342764a745de40cf0d0278c7285bc1e6943991
-DIST systemsettings-6.0.2.tar.xz 219584 BLAKE2B 
d1cb267677c01ed47fa4fb79c84b4db0af47d031ff31bf22f685aa28e4c70be2ca73922d465cc86156b63bcf973d85a6f4d5ead70bc5c271d7f386ea6a2f2cb4
 SHA512 
be20039871737480bb04144f8c2245e4708a685959758d4c37b3ca508f478ba90bcd3b62f45bc080e6257f8ce29233adc7d66c21e8a406c295325f850af81ce6
 DIST systemsettings-6.0.3.tar.xz 218568 BLAKE2B 
107378114cc25a742d1f8a03a0f86e5a8e55ef40c98b09de21b7adc04266fcd10b8577817555deb1202e4a32ec65fbf2a7821a79c5c9acfd16a411f1925c7e4d
 SHA512 
8583689d1ae539796bd79f074dd0686a5412f2dd0bdb841f5035eb8aaa1b855dfbb1ce16b2225593188a8861f9d37f67146ef11ff0aa35c47aa4aeb118807be5

diff --git a/kde-plasma/systemsettings/systemsettings-6.0.2.ebuild 
b/kde-plasma/systemsettings/systemsettings-6.0.2.ebuild
deleted file mode 100644
index fc4732969291..
--- a/kde-plasma/systemsettings/systemsettings-6.0.2.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-KFMIN=6.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.2
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="Control Center to configure KDE Plasma desktop"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="
-   >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
-   >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
-   >=kde-frameworks/kauth-${KFMIN}:6
-   >=kde-frameworks/kcmutils-${KFMIN}:6
-   >=kde-frameworks/kcompletion-${KFMIN}:6
-   >=kde-frameworks/kconfig-${KFMIN}:6
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:6
-   >=kde-frameworks/kcoreaddons-${KFMIN}:6
-   >=kde-frameworks/kcrash-${KFMIN}:6
-   >=kde-frameworks/kdbusaddons-${KFMIN}:6
-   >=kde-frameworks/kguiaddons-${KFMIN}:6
-   >=kde-frameworks/ki18n-${KFMIN}:6
-   >=kde-frameworks/kiconthemes-${KFMIN}:6
-   >=kde-frameworks/kio-${KFMIN}:6
-   >=kde-frameworks/kirigami-${KFMIN}:6
-   >=kde-frameworks/kitemmodels-${KFMIN}:6
-   >=kde-frameworks/kitemviews-${KFMIN}:6
-   >=kde-frameworks/knotifications-${KFMIN}:6
-   >=kde-frameworks/krunner-${KFMIN}:6
-   >=kde-frameworks/kservice-${KFMIN}:6
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
-   >=kde-frameworks/kwindowsystem-${KFMIN}:6
-   >=kde-frameworks/kxmlgui-${KFMIN}:6
-   >=kde-plasma/plasma-activities-${PVCUT}:6
-"
-RDEPEND="${DEPEND}"
-
-pkg_postinst() {
-   if [[ -z "${REPLACING_VERSIONS}" ]]; then
-   optfeature "Configure looks for GTK+" kde-plasma/kde-gtk-config
-   fi
-   ecm_pkg_postinst
-}



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

2024-03-26 Thread Andreas Sturmlechner
commit: 0bc0621946e6a84347115243f6ea8b7634ea01bc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Mar 26 19:53:23 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Mar 26 19:56:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bc06219

kde-plasma/xdg-desktop-portal-kde: drop 6.0.2

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/xdg-desktop-portal-kde/Manifest |  1 -
 .../xdg-desktop-portal-kde-6.0.2.ebuild| 59 --
 2 files changed, 60 deletions(-)

diff --git a/kde-plasma/xdg-desktop-portal-kde/Manifest 
b/kde-plasma/xdg-desktop-portal-kde/Manifest
index a5f796769645..5050a6906663 100644
--- a/kde-plasma/xdg-desktop-portal-kde/Manifest
+++ b/kde-plasma/xdg-desktop-portal-kde/Manifest
@@ -1,3 +1,2 @@
 DIST xdg-desktop-portal-kde-5.27.11.tar.xz 143652 BLAKE2B 
e7086d30d677385a1d1a2bed22661b935b67ae3cd15102bf47f0b75ecc8e0d3189530e54913a11d0a9eb9db9427af18bd77bfc37d856a3e4bef46cc90bfd0bc1
 SHA512 
39e1c4cf284558e013c24523ef1993f48e237d13fc2fb3ccfbffcea1925f18bcd623229ef933aaf301c83f460ee849656ba3344ca74fd068e416ea2eb3467621
-DIST xdg-desktop-portal-kde-6.0.2.tar.xz 163908 BLAKE2B 
961c462fa7c967f8e9502f40b61fb310c7be97ac13da43beed31f8ae8cbe54f60edfec4c4e18d0e95958fc53d29cf99f8eb4f0fde53e46c709bf918427ca6522
 SHA512 
447bd23476d01002adc54db3f16c70ba42875b4e0c089c095e05d1804c417675827b69fc2b0574675d92699e5e4ca427ad74482472abc6c59d4f2a6952130aa5
 DIST xdg-desktop-portal-kde-6.0.3.tar.xz 163692 BLAKE2B 
a16520bb0c4d9f8df2b5dc85f83c714b1ba140da581114d8994398a352302180a91fc5998be41c2eaec3c37bc16543a981425cd68f742650a3ddb848fee6d96e
 SHA512 
1f297332cbfce92c05e064cc073d67440c362f80975baee55804c17eb1d11ab19dc4771f6ce94435bb514f14b772038024b10bd2238cc02627765154b229d18a

diff --git 
a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.0.2.ebuild 
b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.0.2.ebuild
deleted file mode 100644
index 84e3dc586ce4..
--- a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.0.2.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-KFMIN=6.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.2
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Backend implementation for xdg-desktop-portal that is using 
Qt/KDE Frameworks"
-
-LICENSE="LGPL-2+"
-SLOT="6"
-KEYWORDS="~amd64"
-IUSE=""
-
-# dev-qt/qtbase:=[cups]: includes specifically the cups private header
-# dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X
-COMMON_DEPEND="
-   >=dev-libs/wayland-1.15
-   >=dev-qt/qtbase-${QTMIN}:6=[cups,dbus,gui,widgets]
-   >=dev-qt/qtdeclarative-${QTMIN}:6
-   || (
-   >=dev-qt/qtbase-${QTMIN}:6[libinput]
-   >=dev-qt/qtbase-${QTMIN}:6[X]
-   )
-   >=dev-qt/qtwayland-${QTMIN}:6
-   >=kde-frameworks/kcoreaddons-${KFMIN}:6[dbus]
-   >=kde-frameworks/kconfig-${KFMIN}:6
-   >=kde-frameworks/kglobalaccel-${KFMIN}:6
-   >=kde-frameworks/kguiaddons-${KFMIN}:6
-   >=kde-frameworks/ki18n-${KFMIN}:6
-   >=kde-frameworks/kiconthemes-${KFMIN}:6
-   >=kde-frameworks/kio-${KFMIN}:6
-   >=kde-frameworks/kirigami-${KFMIN}:6
-   >=kde-frameworks/knotifications-${KFMIN}:6
-   >=kde-frameworks/kservice-${KFMIN}:6
-   >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
-   >=kde-frameworks/kwindowsystem-${KFMIN}:6
-   >=kde-plasma/kwayland-${PVCUT}:6
-   >=kde-plasma/plasma-workspace-${PVCUT}:6
-   x11-libs/libxkbcommon
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-libs/plasma-wayland-protocols-1.11.1
-   >=dev-libs/wayland-protocols-1.25
-   >=dev-qt/qtbase-${QTMIN}:6[concurrent]
-"
-RDEPEND="${COMMON_DEPEND}
-   kde-misc/kio-fuse:6
-   sys-apps/xdg-desktop-portal
-"
-BDEPEND="
-   >=dev-qt/qtwayland-${QTMIN}:6
-   virtual/pkgconfig
-"



  1   2   3   >