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

2024-06-23 Thread Matt Jolly
commit: beb5e2db3c48e0574190371e132924c61c69cadc
Author: Matt Jolly  gentoo  org>
AuthorDate: Mon Jun 24 06:42:15 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Mon Jun 24 06:42:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beb5e2db

app-arch/createrepo_c: drop 1.0.4

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

 app-arch/createrepo_c/Manifest  |  1 -
 app-arch/createrepo_c/createrepo_c-1.0.4.ebuild | 66 -
 2 files changed, 67 deletions(-)

diff --git a/app-arch/createrepo_c/Manifest b/app-arch/createrepo_c/Manifest
index 41c645653d0a..033ef3f8bdd3 100644
--- a/app-arch/createrepo_c/Manifest
+++ b/app-arch/createrepo_c/Manifest
@@ -1,3 +1,2 @@
-DIST createrepo_c-1.0.4.tar.gz 630635 BLAKE2B 
d1ed426642471ae9a92a342553a0c841de676c23056edae1f4f7360e2334e6f809296296009a7bd5818f0aa50406ff773a2b3b9feb88a7e2b838e51efae82c2e
 SHA512 
1871697a95e75163ea79e509a3d3ae15a4f7c873699962419b5011dd9b960d9764a6f3782c18b094e1bd0d6c90330d8225589a0362fe199440844c5359dbee0c
 DIST createrepo_c-1.1.0.tar.gz 637506 BLAKE2B 
9e8ccc9da83f071b2426f3be08a363281f30356d5811648eeaa322d2761d2152310af6ca87a744e9024ac54e46368496d0b9b4fb2b6702e99ab965bafa0203cc
 SHA512 
9e09a2a1dcc0b285975037b70b961f66f08f43b84b384c87b607aaa76462956e2dee305fd2ac620956e4bf365aa3fcf3874e1145054c96c0e41656957835d97e
 DIST createrepo_c-1.1.2.tar.gz 638204 BLAKE2B 
d0fcd916709a4afaf9842ed2f7aed7dd0f179b787fa47f47273dcdeb1119ce4c6f110278bb9da5ec40ae6573c08621a55b884b02abf2bcd9955c1430dfb55743
 SHA512 
ffb811f28534e6bc1551602f8ba94d0e524e2ad2304dd608210588dbff7c60502660e3367e52927eba5ee03a8dd3f5eeea7f8450fc8c4e8aecced9bb349656fe

diff --git a/app-arch/createrepo_c/createrepo_c-1.0.4.ebuild 
b/app-arch/createrepo_c/createrepo_c-1.0.4.ebuild
deleted file mode 100644
index afc050773235..
--- a/app-arch/createrepo_c/createrepo_c-1.0.4.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="C implementation of createrepo"
-HOMEPAGE="https://github.com/rpm-software-management/createrepo_c";
-if [[ ${PV} = * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://github.com/rpm-software-management/createrepo_c.git";
-else
-   
SRC_URI="https://github.com/rpm-software-management/createrepo_c/archive/${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-
-IUSE="legacy test zstd"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   app-arch/bzip2:=
-   app-arch/drpm
-   app-arch/rpm
-   app-arch/xz-utils
-   app-arch/zchunk
-   app-arch/zstd:=
-   >=dev-db/sqlite-3.6.18:3
-   dev-libs/glib:2
-   dev-libs/libxml2
-   dev-libs/openssl:=
-   net-misc/curl
-   sys-apps/file
-   sys-libs/libmodulemd
-   sys-libs/zlib:=
-"
-
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_DRPM=ON
-   # As best I can tell, this enables distribution as a wheel. No 
need for this on gentoo!
-   -DENABLE_PYTHON=OFF
-   # Upstream enables some 'Legacy' stuff by default, let's put 
that behind a USE flag
-   -DENABLE_LEGACY_WEAKDEPS=$(usex legacy ON OFF)
-   -DWITH_LEGACY_HASHES=$(usex legacy ON OFF)
-   -DWITH_LIBMODULEMD=ON
-   -DWITH_ZCHUNK=ON
-   )
-
-   cmake_src_configure
-}
-
-src_compile() {
-   cmake_src_compile
-   # Tests have a magic target!
-   use test && cmake_src_compile tests
-}
-
-src_test() {
-   "${S}"_build/tests/run_tests.sh || die "Failed to run C library tests"
-}



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

2024-06-23 Thread Matt Jolly
commit: b38759c4828aa53c43e8ee9eed04b4ae3f529bfd
Author: Matt Jolly  gentoo  org>
AuthorDate: Mon Jun 24 06:40:50 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Mon Jun 24 06:41:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b38759c4

app-arch/createrepo_c: add 1.1.2

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

 app-arch/createrepo_c/Manifest  |  1 +
 app-arch/createrepo_c/createrepo_c-1.1.2.ebuild | 66 +
 2 files changed, 67 insertions(+)

diff --git a/app-arch/createrepo_c/Manifest b/app-arch/createrepo_c/Manifest
index cdb51ffe2cf8..41c645653d0a 100644
--- a/app-arch/createrepo_c/Manifest
+++ b/app-arch/createrepo_c/Manifest
@@ -1,2 +1,3 @@
 DIST createrepo_c-1.0.4.tar.gz 630635 BLAKE2B 
d1ed426642471ae9a92a342553a0c841de676c23056edae1f4f7360e2334e6f809296296009a7bd5818f0aa50406ff773a2b3b9feb88a7e2b838e51efae82c2e
 SHA512 
1871697a95e75163ea79e509a3d3ae15a4f7c873699962419b5011dd9b960d9764a6f3782c18b094e1bd0d6c90330d8225589a0362fe199440844c5359dbee0c
 DIST createrepo_c-1.1.0.tar.gz 637506 BLAKE2B 
9e8ccc9da83f071b2426f3be08a363281f30356d5811648eeaa322d2761d2152310af6ca87a744e9024ac54e46368496d0b9b4fb2b6702e99ab965bafa0203cc
 SHA512 
9e09a2a1dcc0b285975037b70b961f66f08f43b84b384c87b607aaa76462956e2dee305fd2ac620956e4bf365aa3fcf3874e1145054c96c0e41656957835d97e
+DIST createrepo_c-1.1.2.tar.gz 638204 BLAKE2B 
d0fcd916709a4afaf9842ed2f7aed7dd0f179b787fa47f47273dcdeb1119ce4c6f110278bb9da5ec40ae6573c08621a55b884b02abf2bcd9955c1430dfb55743
 SHA512 
ffb811f28534e6bc1551602f8ba94d0e524e2ad2304dd608210588dbff7c60502660e3367e52927eba5ee03a8dd3f5eeea7f8450fc8c4e8aecced9bb349656fe

diff --git a/app-arch/createrepo_c/createrepo_c-1.1.2.ebuild 
b/app-arch/createrepo_c/createrepo_c-1.1.2.ebuild
new file mode 100644
index ..afc050773235
--- /dev/null
+++ b/app-arch/createrepo_c/createrepo_c-1.1.2.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="C implementation of createrepo"
+HOMEPAGE="https://github.com/rpm-software-management/createrepo_c";
+if [[ ${PV} = * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://github.com/rpm-software-management/createrepo_c.git";
+else
+   
SRC_URI="https://github.com/rpm-software-management/createrepo_c/archive/${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="legacy test zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   app-arch/bzip2:=
+   app-arch/drpm
+   app-arch/rpm
+   app-arch/xz-utils
+   app-arch/zchunk
+   app-arch/zstd:=
+   >=dev-db/sqlite-3.6.18:3
+   dev-libs/glib:2
+   dev-libs/libxml2
+   dev-libs/openssl:=
+   net-misc/curl
+   sys-apps/file
+   sys-libs/libmodulemd
+   sys-libs/zlib:=
+"
+
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_DRPM=ON
+   # As best I can tell, this enables distribution as a wheel. No 
need for this on gentoo!
+   -DENABLE_PYTHON=OFF
+   # Upstream enables some 'Legacy' stuff by default, let's put 
that behind a USE flag
+   -DENABLE_LEGACY_WEAKDEPS=$(usex legacy ON OFF)
+   -DWITH_LEGACY_HASHES=$(usex legacy ON OFF)
+   -DWITH_LIBMODULEMD=ON
+   -DWITH_ZCHUNK=ON
+   )
+
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+   # Tests have a magic target!
+   use test && cmake_src_compile tests
+}
+
+src_test() {
+   "${S}"_build/tests/run_tests.sh || die "Failed to run C library tests"
+}



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

2024-06-23 Thread Viorel Munteanu
commit: c44e1ce6aa15fa3b3a4c8d9a1524fc93326e4c3a
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Jun 24 06:30:51 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Jun 24 06:30:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c44e1ce6

app-misc/fastfetch: drop 2.11.5

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

 app-misc/fastfetch/Manifest|   1 -
 app-misc/fastfetch/fastfetch-2.11.5.ebuild | 116 -
 2 files changed, 117 deletions(-)

diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index 14e344305507..f46014a9e73b 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1,4 +1,3 @@
-DIST fastfetch-2.11.5.tar.gz 1321195 BLAKE2B 
1e7fa7c92275ae8d3458ead537003fe48595e3dfbe87c52f49fd48ab88154b824e590ab75b0c5b738304c929edbaa034a1d05df3100ffe4a9e0306e3254a8457
 SHA512 
d599b863259dcfaae77f1f47827814d6ca311a0cbfb2e5dfe38be144a23327db80eb646ee70e41b6872336afdb6e2754e692f393263d31e9901f588311df1059
 DIST fastfetch-2.13.2.tar.gz 1254865 BLAKE2B 
87d9c286f578d4929c0d50ce075d9ee04e53a5f05004ad8df2db73da84dd2079eb33fad650fb25cc18bd78c26008c8eea20c0ca515914371eec888d2a14bd753
 SHA512 
b9cfe2e333e234490f0143732419f596a42ee6ab80c316b23440adfa1fd5f05f194d4e5d2a9828c926e85f6a89781702d24ed4d0ac1b58c207dfd40c8095cf15
 DIST fastfetch-2.14.0.tar.gz 1083381 BLAKE2B 
bce9e8633d43ca50f1b35fa96a11c8d2cbdf68ebace97cae37b4285f05ae0325d394682ac32bb8b5eb7141c82b865f25188def48685601da7385e83676cafc97
 SHA512 
0d7fb6003d6e3178725a05f6efebc32218d07d7b8c79b0d981b3317d57464202e7d1f379684dc78ae0fc6b003cfd95c4fee3efa5d8b89ec6ef2e6236a3e9f7b5
 DIST fastfetch-2.15.0.tar.gz 1031800 BLAKE2B 
df41750c2281fb46c594004156b886d05863da7d7310ce21764fa3beb742f8c40bbec59464b947622682288ea16ca67626403ce42e792b6b1e6227d547deac98
 SHA512 
c2934432d23610e34d10cb66b13b0652619bdcb203dbc439fcd5e59a6a7814045ea90bf4d5dae12247f19e222a350cafee1184300845817d03ce6b0bcd947d2d

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

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

2024-06-23 Thread Viorel Munteanu
commit: 53ba211d4ebbdfb47e6f641df1fadd63cb366ece
Author: Henning Schild  hennsch  de>
AuthorDate: Sun Jun 23 18:29:11 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Jun 24 06:28:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53ba211d

www-apps/rutorrent: bump version to 4.3.5

Signed-off-by: Henning Schild  hennsch.de>
Signed-off-by: Viorel Munteanu  gentoo.org>

 www-apps/rutorrent/Manifest   |  1 +
 www-apps/rutorrent/rutorrent-4.3.5.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/www-apps/rutorrent/Manifest b/www-apps/rutorrent/Manifest
index 84b5c164ad9f..d38eb19c0977 100644
--- a/www-apps/rutorrent/Manifest
+++ b/www-apps/rutorrent/Manifest
@@ -1,2 +1,3 @@
 DIST rutorrent-4.3.3.tar.gz 2377736 BLAKE2B 
ae07dce8c13268403a47ef20a3920228028578991b7325b808885e4576e4883859eb49dff6e6d0d0750ed1b58e900c6b8f4c646018b1b16ca5d0d919e3011971
 SHA512 
0301f512f8adb86a332dacac200c83cf49f0d532eb5e5206b137587a219914591932a801e9c711af60b1e91a430ed09ec99157c2a558cdf80828828e70eb0cb7
 DIST rutorrent-4.3.4.tar.gz 2377757 BLAKE2B 
476026f255d22bf39c94284556403e7cc3ec9ed6dc1ed04f25ac6c82c14e7be32c17dca4e542cc8354673dbf572d1b1ebf0d6af3f013b16fae07cdf31aa4a01b
 SHA512 
b141e58584d71ec42dc6c81b19036f9927afe16c79b74a6d881ad35946fe9e1b5c9f5bdbe99b1619396b59a08501e9123e9171da50e337cea8ad05daa7a76795
+DIST rutorrent-4.3.5.tar.gz 2377763 BLAKE2B 
7424a45d29a7257b88a1c54b225bc287e9df4be796eb72cf112432ed06ed4fe02465815746a193f3b4cc6f47fa0929dae98166d599100ce2faf7cb563a399b4e
 SHA512 
04694aaea5000f8dd60cc806f6352735aa4445434198aa9ab4a34c1a2070ef1e087856704f1ccddcaa8d03376da8e489dbb1ee8387f79fe9a00de8266e799d27

diff --git a/www-apps/rutorrent/rutorrent-4.3.5.ebuild 
b/www-apps/rutorrent/rutorrent-4.3.5.ebuild
new file mode 100644
index ..97453fadf5c8
--- /dev/null
+++ b/www-apps/rutorrent/rutorrent-4.3.5.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp optfeature
+
+DESCRIPTION="ruTorrent is a front-end for the popular Bittorrent client 
rTorrent"
+HOMEPAGE="https://github.com/Novik/ruTorrent";
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Novik/ruTorrent.git";
+else
+   SRC_URI="https://github.com/Novik/ruTorrent/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~ppc ~x86"
+   S="${WORKDIR}/ruTorrent-${PV}"
+fi
+
+LICENSE="GPL-2+ MIT"
+
+RDEPEND="
+   dev-lang/php[xml,gd]
+   virtual/httpd-php
+"
+
+need_httpd_cgi
+
+pkg_setup() {
+   webapp_pkg_setup
+}
+
+src_install() {
+   webapp_src_preinst
+
+   rm -r .github || die
+   find . \( -name .gitignore -o -name .gitmodules \) -type f -delete || 
die
+   if [[ ${PV} ==  ]]; then
+   rm -r .git .gitattributes || die
+   fi
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r .
+
+   # can not use fperms beacuse of globbing
+   chmod +x "${ED}${MY_HTDOCSDIR}"/plugins/*/*.sh \
+   "${ED}${MY_HTDOCSDIR}"/php/test.sh || die "chmod failed"
+
+   keepdir "${MY_HTDOCSDIR}"/conf/users
+   keepdir "${MY_HTDOCSDIR}"/share/settings
+   keepdir "${MY_HTDOCSDIR}"/share/torrents
+   keepdir "${MY_HTDOCSDIR}"/share/users
+
+   webapp_serverowned -R "${MY_HTDOCSDIR}"/conf
+   webapp_serverowned -R "${MY_HTDOCSDIR}"/share
+
+   webapp_configfile "${MY_HTDOCSDIR}"/conf/.htaccess
+   webapp_configfile "${MY_HTDOCSDIR}"/conf/config.php
+   webapp_configfile "${MY_HTDOCSDIR}"/conf/access.ini
+   webapp_configfile "${MY_HTDOCSDIR}"/conf/plugins.ini
+   webapp_configfile "${MY_HTDOCSDIR}"/share/.htaccess
+
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_postinst
+
+   optfeature "Show audio file spectogram" media-sound/sox
+   optfeature "Display media file information" media-video/mediainfo
+   optfeature "Scrape Cloudflare based sites" dev-python/cloudscraper
+}



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

2024-06-23 Thread Viorel Munteanu
commit: 043ddb29198a94dbfb9c886e2d42f1d138f511f6
Author: Henning Schild  hennsch  de>
AuthorDate: Sun Jun 23 18:30:19 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Jun 24 06:28:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=043ddb29

www-apps/rutorrent: drop old

Signed-off-by: Henning Schild  hennsch.de>
Closes: https://github.com/gentoo/gentoo/pull/37261
Signed-off-by: Viorel Munteanu  gentoo.org>

 www-apps/rutorrent/Manifest   |  1 -
 www-apps/rutorrent/rutorrent-4.3.3.ebuild | 71 ---
 2 files changed, 72 deletions(-)

diff --git a/www-apps/rutorrent/Manifest b/www-apps/rutorrent/Manifest
index d38eb19c0977..6530e80f9055 100644
--- a/www-apps/rutorrent/Manifest
+++ b/www-apps/rutorrent/Manifest
@@ -1,3 +1,2 @@
-DIST rutorrent-4.3.3.tar.gz 2377736 BLAKE2B 
ae07dce8c13268403a47ef20a3920228028578991b7325b808885e4576e4883859eb49dff6e6d0d0750ed1b58e900c6b8f4c646018b1b16ca5d0d919e3011971
 SHA512 
0301f512f8adb86a332dacac200c83cf49f0d532eb5e5206b137587a219914591932a801e9c711af60b1e91a430ed09ec99157c2a558cdf80828828e70eb0cb7
 DIST rutorrent-4.3.4.tar.gz 2377757 BLAKE2B 
476026f255d22bf39c94284556403e7cc3ec9ed6dc1ed04f25ac6c82c14e7be32c17dca4e542cc8354673dbf572d1b1ebf0d6af3f013b16fae07cdf31aa4a01b
 SHA512 
b141e58584d71ec42dc6c81b19036f9927afe16c79b74a6d881ad35946fe9e1b5c9f5bdbe99b1619396b59a08501e9123e9171da50e337cea8ad05daa7a76795
 DIST rutorrent-4.3.5.tar.gz 2377763 BLAKE2B 
7424a45d29a7257b88a1c54b225bc287e9df4be796eb72cf112432ed06ed4fe02465815746a193f3b4cc6f47fa0929dae98166d599100ce2faf7cb563a399b4e
 SHA512 
04694aaea5000f8dd60cc806f6352735aa4445434198aa9ab4a34c1a2070ef1e087856704f1ccddcaa8d03376da8e489dbb1ee8387f79fe9a00de8266e799d27

diff --git a/www-apps/rutorrent/rutorrent-4.3.3.ebuild 
b/www-apps/rutorrent/rutorrent-4.3.3.ebuild
deleted file mode 100644
index 97453fadf5c8..
--- a/www-apps/rutorrent/rutorrent-4.3.3.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit webapp optfeature
-
-DESCRIPTION="ruTorrent is a front-end for the popular Bittorrent client 
rTorrent"
-HOMEPAGE="https://github.com/Novik/ruTorrent";
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Novik/ruTorrent.git";
-else
-   SRC_URI="https://github.com/Novik/ruTorrent/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~ppc ~x86"
-   S="${WORKDIR}/ruTorrent-${PV}"
-fi
-
-LICENSE="GPL-2+ MIT"
-
-RDEPEND="
-   dev-lang/php[xml,gd]
-   virtual/httpd-php
-"
-
-need_httpd_cgi
-
-pkg_setup() {
-   webapp_pkg_setup
-}
-
-src_install() {
-   webapp_src_preinst
-
-   rm -r .github || die
-   find . \( -name .gitignore -o -name .gitmodules \) -type f -delete || 
die
-   if [[ ${PV} ==  ]]; then
-   rm -r .git .gitattributes || die
-   fi
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r .
-
-   # can not use fperms beacuse of globbing
-   chmod +x "${ED}${MY_HTDOCSDIR}"/plugins/*/*.sh \
-   "${ED}${MY_HTDOCSDIR}"/php/test.sh || die "chmod failed"
-
-   keepdir "${MY_HTDOCSDIR}"/conf/users
-   keepdir "${MY_HTDOCSDIR}"/share/settings
-   keepdir "${MY_HTDOCSDIR}"/share/torrents
-   keepdir "${MY_HTDOCSDIR}"/share/users
-
-   webapp_serverowned -R "${MY_HTDOCSDIR}"/conf
-   webapp_serverowned -R "${MY_HTDOCSDIR}"/share
-
-   webapp_configfile "${MY_HTDOCSDIR}"/conf/.htaccess
-   webapp_configfile "${MY_HTDOCSDIR}"/conf/config.php
-   webapp_configfile "${MY_HTDOCSDIR}"/conf/access.ini
-   webapp_configfile "${MY_HTDOCSDIR}"/conf/plugins.ini
-   webapp_configfile "${MY_HTDOCSDIR}"/share/.htaccess
-
-   webapp_src_install
-}
-
-pkg_postinst() {
-   webapp_pkg_postinst
-
-   optfeature "Show audio file spectogram" media-sound/sox
-   optfeature "Display media file information" media-video/mediainfo
-   optfeature "Scrape Cloudflare based sites" dev-python/cloudscraper
-}



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

2024-06-23 Thread Matt Jolly
commit: fb989a6bfbc48934fae9403776a7846cd849a620
Author: Matt Jolly  gentoo  org>
AuthorDate: Mon Jun 24 06:24:56 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Mon Jun 24 06:25:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb989a6b

app-misc/elasticsearch: drop 8.12.1, 8.12.2

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

 app-misc/elasticsearch/Manifest|   2 -
 app-misc/elasticsearch/elasticsearch-8.12.1.ebuild | 102 -
 app-misc/elasticsearch/elasticsearch-8.12.2.ebuild | 102 -
 3 files changed, 206 deletions(-)

diff --git a/app-misc/elasticsearch/Manifest b/app-misc/elasticsearch/Manifest
index f38f1213328f..c86f289b72e4 100644
--- a/app-misc/elasticsearch/Manifest
+++ b/app-misc/elasticsearch/Manifest
@@ -1,4 +1,2 @@
 DIST elasticsearch-7.17.16-no-jdk-linux-x86_64.tar.gz 168795535 BLAKE2B 
642ae6f07db953e7fa783dcd63c6dcebab61e85ea600bede09e9596bf9dee2d71c43e5c28b80bd4c091d792ed3a95d10cc75ffb1074ad4b3cfceb081ed25027f
 SHA512 
3755373f5068a08e4619b4e922bc2d3d97d41791dbf5aa84564574fc84abee9c567b16095cf0e11d48910627e3c183ff1193bf2d5ade59891bea2b3f994aa7df
-DIST elasticsearch-8.12.1-linux-x86_64.tar.gz 621183584 BLAKE2B 
e168cf9549a22c2c8b049638f7039b5f43f6384da0a10627fbe0671a0a5a99f8a4e40f7c914d820d94dd42b2d328f3e20425eca3363478526d5faf07f9c5d782
 SHA512 
dcaea1ddb499724be40da936f6b7309e66458f0ac2852c63109cc8bd8fb6c88dbea0d8c9ce451c2fb0441a25fc137f5dc2894b7bea0242e0067bf29ffad48f54
-DIST elasticsearch-8.12.2-linux-x86_64.tar.gz 621185674 BLAKE2B 
9e4d62bcbc0fcc6d545572e5c076af24e5363a6c5aabd87e9836005863013f08445c64877d78c5c5c71aed481c5dd2bb766a8b13eab5fe3398ab3624ab8a14ef
 SHA512 
d4791e2e30221d5e6e0284089ba3347c0232c49173caccc64b6548aafac94066af1ba05c3f2f4635bc016004195371bb79864d331996f8cea76fc290976b4638
 DIST elasticsearch-8.14.1-linux-x86_64.tar.gz 588486610 BLAKE2B 
6005509b9cef7a07e455a394bb41fd0ae970b7249e4b328d55a923f8b529779ceb350580ccd6f8be82bdbc64de6ec1103f28e34b4836f4f2c8ef767c1276338f
 SHA512 
31ed9fe9e28bb778c1042df8dc4183b3044e250d5ee5d760c4e5f1fe5c82e52e2882ed02824c454a64fefbaa10f9212bde9b6b4faa278e2cb5dc64b57960da00

diff --git a/app-misc/elasticsearch/elasticsearch-8.12.1.ebuild 
b/app-misc/elasticsearch/elasticsearch-8.12.1.ebuild
deleted file mode 100644
index 8498fcbccc2a..
--- a/app-misc/elasticsearch/elasticsearch-8.12.1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd tmpfiles
-
-DESCRIPTION="Free and Open, Distributed, RESTful Search Engine"
-HOMEPAGE="https://www.elastic.co/elasticsearch/";
-SRC_URI="https://artifacts.elastic.co/downloads/${PN}/${P}-linux-x86_64.tar.gz";
-
-LICENSE="Apache-2.0 BSD-2 Elastic-2.0 LGPL-3 MIT public-domain"
-SLOT="0/8"
-KEYWORDS="~amd64"
-
-DEPEND="acct-group/elasticsearch
-   acct-user/elasticsearch"
-RDEPEND="acct-group/elasticsearch
-   acct-user/elasticsearch
-   sys-libs/zlib
-   virtual/jre:17"
-
-QA_PREBUILT="usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/\(bin\|lib\)/.*"
-QA_PRESTRIPPED="usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/\(bin\|lib\)/.*"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-env.patch"
-)
-
-src_prepare() {
-   default
-
-   rm -rf jdk || die
-   sed -i -e "s:logs/:${EPREFIX}/var/log/${PN}/:g" config/jvm.options || 
die "Unable to set Elasticsearch log location"
-   # elasticsearch-env sets the envvar for the config location if not 
specified elsewhere;
-   # certain utilities try and source this. Although we patch ES_JAVA_HOME 
for Gentoo slightly earlier,
-   # it's easier to respect EPREFIX for the config location using sed.
-   sed -i 
"s:ES_PATH_CONF=\"\$ES_HOME\"/config:ES_PATH_CONF=\"${EPREFIX}/etc/${PN}\":" 
bin/elasticsearch-env  \
-   || die "Unable to set Elasticsearch config directory"
-   rm LICENSE.txt NOTICE.txt || die
-   rmdir logs || die
-}
-
-src_install() {
-   keepdir /etc/${PN}
-   keepdir /etc/${PN}/scripts
-
-   insinto /etc/${PN}
-   doins -r config/.
-   rm -r config || die
-
-   fowners -R root:${PN} /etc/${PN}
-   fperms -R 2750 /etc/${PN}
-
-   insinto /usr/share/${PN}
-   doins -r .
-
-   keepdir /usr/share/${PN}/plugins
-
-   exeinto /usr/share/${PN}/bin
-   doexe "${FILESDIR}"/elasticsearch-systemd-pre-exec
-
-   fperms -R +x /usr/share/${PN}/bin
-   fperms -R +x 
/usr/share/${PN}/modules/x-pack-ml/platform/linux-x86_64/bin
-
-   keepdir /var/{lib,log}/${PN}
-   fowners ${PN}:${PN} /var/{lib,log}/${PN}
-   fperms 0750 /var/{lib,log}/${PN}
-
-   insinto /etc/sysctl.d
-   newins "${FILESDIR}/${PN}.sysctl.d" ${PN}.conf
-
-   newconfd "${FILESDIR}/${PN}.conf.4" ${PN}
-   newinitd "${FILESDIR}/${PN}.init.8" ${PN}
-
-   systemd_install_serviced "${FILESDIR}/${PN}.service.conf"

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

2024-06-23 Thread Matt Jolly
commit: 6ef3b9d06864f3d5c2b7e2d206e4ca9718165491
Author: Matt Jolly  gentoo  org>
AuthorDate: Mon Jun 24 06:24:32 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Mon Jun 24 06:25:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ef3b9d0

app-misc/elasticsearch: add 8.14.1

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

 app-misc/elasticsearch/Manifest|   1 +
 app-misc/elasticsearch/elasticsearch-8.14.1.ebuild | 102 +
 2 files changed, 103 insertions(+)

diff --git a/app-misc/elasticsearch/Manifest b/app-misc/elasticsearch/Manifest
index 66dd9d1b7eea..f38f1213328f 100644
--- a/app-misc/elasticsearch/Manifest
+++ b/app-misc/elasticsearch/Manifest
@@ -1,3 +1,4 @@
 DIST elasticsearch-7.17.16-no-jdk-linux-x86_64.tar.gz 168795535 BLAKE2B 
642ae6f07db953e7fa783dcd63c6dcebab61e85ea600bede09e9596bf9dee2d71c43e5c28b80bd4c091d792ed3a95d10cc75ffb1074ad4b3cfceb081ed25027f
 SHA512 
3755373f5068a08e4619b4e922bc2d3d97d41791dbf5aa84564574fc84abee9c567b16095cf0e11d48910627e3c183ff1193bf2d5ade59891bea2b3f994aa7df
 DIST elasticsearch-8.12.1-linux-x86_64.tar.gz 621183584 BLAKE2B 
e168cf9549a22c2c8b049638f7039b5f43f6384da0a10627fbe0671a0a5a99f8a4e40f7c914d820d94dd42b2d328f3e20425eca3363478526d5faf07f9c5d782
 SHA512 
dcaea1ddb499724be40da936f6b7309e66458f0ac2852c63109cc8bd8fb6c88dbea0d8c9ce451c2fb0441a25fc137f5dc2894b7bea0242e0067bf29ffad48f54
 DIST elasticsearch-8.12.2-linux-x86_64.tar.gz 621185674 BLAKE2B 
9e4d62bcbc0fcc6d545572e5c076af24e5363a6c5aabd87e9836005863013f08445c64877d78c5c5c71aed481c5dd2bb766a8b13eab5fe3398ab3624ab8a14ef
 SHA512 
d4791e2e30221d5e6e0284089ba3347c0232c49173caccc64b6548aafac94066af1ba05c3f2f4635bc016004195371bb79864d331996f8cea76fc290976b4638
+DIST elasticsearch-8.14.1-linux-x86_64.tar.gz 588486610 BLAKE2B 
6005509b9cef7a07e455a394bb41fd0ae970b7249e4b328d55a923f8b529779ceb350580ccd6f8be82bdbc64de6ec1103f28e34b4836f4f2c8ef767c1276338f
 SHA512 
31ed9fe9e28bb778c1042df8dc4183b3044e250d5ee5d760c4e5f1fe5c82e52e2882ed02824c454a64fefbaa10f9212bde9b6b4faa278e2cb5dc64b57960da00

diff --git a/app-misc/elasticsearch/elasticsearch-8.14.1.ebuild 
b/app-misc/elasticsearch/elasticsearch-8.14.1.ebuild
new file mode 100644
index ..8498fcbccc2a
--- /dev/null
+++ b/app-misc/elasticsearch/elasticsearch-8.14.1.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd tmpfiles
+
+DESCRIPTION="Free and Open, Distributed, RESTful Search Engine"
+HOMEPAGE="https://www.elastic.co/elasticsearch/";
+SRC_URI="https://artifacts.elastic.co/downloads/${PN}/${P}-linux-x86_64.tar.gz";
+
+LICENSE="Apache-2.0 BSD-2 Elastic-2.0 LGPL-3 MIT public-domain"
+SLOT="0/8"
+KEYWORDS="~amd64"
+
+DEPEND="acct-group/elasticsearch
+   acct-user/elasticsearch"
+RDEPEND="acct-group/elasticsearch
+   acct-user/elasticsearch
+   sys-libs/zlib
+   virtual/jre:17"
+
+QA_PREBUILT="usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/\(bin\|lib\)/.*"
+QA_PRESTRIPPED="usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/\(bin\|lib\)/.*"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-env.patch"
+)
+
+src_prepare() {
+   default
+
+   rm -rf jdk || die
+   sed -i -e "s:logs/:${EPREFIX}/var/log/${PN}/:g" config/jvm.options || 
die "Unable to set Elasticsearch log location"
+   # elasticsearch-env sets the envvar for the config location if not 
specified elsewhere;
+   # certain utilities try and source this. Although we patch ES_JAVA_HOME 
for Gentoo slightly earlier,
+   # it's easier to respect EPREFIX for the config location using sed.
+   sed -i 
"s:ES_PATH_CONF=\"\$ES_HOME\"/config:ES_PATH_CONF=\"${EPREFIX}/etc/${PN}\":" 
bin/elasticsearch-env  \
+   || die "Unable to set Elasticsearch config directory"
+   rm LICENSE.txt NOTICE.txt || die
+   rmdir logs || die
+}
+
+src_install() {
+   keepdir /etc/${PN}
+   keepdir /etc/${PN}/scripts
+
+   insinto /etc/${PN}
+   doins -r config/.
+   rm -r config || die
+
+   fowners -R root:${PN} /etc/${PN}
+   fperms -R 2750 /etc/${PN}
+
+   insinto /usr/share/${PN}
+   doins -r .
+
+   keepdir /usr/share/${PN}/plugins
+
+   exeinto /usr/share/${PN}/bin
+   doexe "${FILESDIR}"/elasticsearch-systemd-pre-exec
+
+   fperms -R +x /usr/share/${PN}/bin
+   fperms -R +x 
/usr/share/${PN}/modules/x-pack-ml/platform/linux-x86_64/bin
+
+   keepdir /var/{lib,log}/${PN}
+   fowners ${PN}:${PN} /var/{lib,log}/${PN}
+   fperms 0750 /var/{lib,log}/${PN}
+
+   insinto /etc/sysctl.d
+   newins "${FILESDIR}/${PN}.sysctl.d" ${PN}.conf
+
+   newconfd "${FILESDIR}/${PN}.conf.4" ${PN}
+   newinitd "${FILESDIR}/${PN}.init.8" ${PN}
+
+   systemd_install_serviced "${FILESDIR}/${PN}.service.conf"
+   systemd_newunit "${FILESDIR}"/${PN}.service.4 ${PN}.service
+
+   newtmpfiles "$

[gentoo-commits] repo/proj/guru:dev commit in: www-client/firefox-developer-bin/

2024-06-23 Thread Vitaly Zdanevich
commit: db4a92cba1b4b45e0c57c1fe5bc0b2b35add3f6e
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Mon Jun 24 06:22:42 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Mon Jun 24 06:22:42 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=db4a92cb

www-client/firefox-developer-bin: new package

Copied and adapted from https://gpo.zugaina.org/www-client/firefox-developer

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

 www-client/firefox-developer-bin/Manifest  |  2 +
 .../firefox-developer-bin-122.0.ebuild | 46 ++
 .../firefox-developer-bin-128.0.ebuild | 46 ++
 www-client/firefox-developer-bin/metadata.xml  |  8 
 4 files changed, 102 insertions(+)

diff --git a/www-client/firefox-developer-bin/Manifest 
b/www-client/firefox-developer-bin/Manifest
new file mode 100644
index 0..557c8eaf3
--- /dev/null
+++ b/www-client/firefox-developer-bin/Manifest
@@ -0,0 +1,2 @@
+DIST firefox-developer-bin-122.0-b9.tar.bz2 83948380 BLAKE2B 
7eca48621141c05803bae04cb4c3cf69f188f3031216461616df6aba222853744e5326d71f1da29ec36955c4fff7c9296000eb42d36944ce6a74912a5c580e8c
 SHA512 
ce5dfb5d0ba4ea418e339f5d4065fc9cd6c5b972ae17324c78c66452ece934dd818ea72743549403a8d1bcc4687b64c798ecdac55f9ecdbbcbd65b74781d1adf
+DIST firefox-developer-bin-128.0-b6.tar.bz2 87138236 BLAKE2B 
86684531054c82c7493ac6f272e72e4089bb297f580c06f61c6a8abf19a9017bc473d5d38f4d71fc4a9912cf24f8758779b6e5362471eb0210c7e56a79ea6454
 SHA512 
daa68b6b2a07507d0f6bccd9cee287d4fdccd20f11d156cd0f168dc0f139c2a68fc88659576f2aeec258e1608fd7ed981363950848e6f9fb3d0374f6bad65d38

diff --git 
a/www-client/firefox-developer-bin/firefox-developer-bin-122.0.ebuild 
b/www-client/firefox-developer-bin/firefox-developer-bin-122.0.ebuild
new file mode 100644
index 0..3bae185cf
--- /dev/null
+++ b/www-client/firefox-developer-bin/firefox-developer-bin-122.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+REVISION=b9
+
+inherit desktop xdg
+
+DESCRIPTION="Firefox browser developer edition"
+HOMEPAGE="https://www.mozilla.org/en-US/firefox/developer/";
+SRC_URI="https://download-installer.cdn.mozilla.net/pub/devedition/releases/${PV}${REVISION}/linux-x86_64/en-US/firefox-${PV}${REVISION}.tar.bz2
+   -> ${P}-${REVISION}.tar.bz2"
+S="${WORKDIR}"
+
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+SLOT="0/developer"
+KEYWORDS="-* ~amd64"
+RESTRICT="strip"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   >=dev-libs/glib-2.26:2
+   >=media-libs/freetype-2.4.10
+   >=x11-libs/pango-1.22.0
+   media-libs/fontconfig
+   sys-apps/dbus
+   x11-libs/gtk+:3
+"
+
+QA_PREBUILT=".*"
+
+src_prepare() {
+   default
+
+   cd firefox || die
+   rm updater || die
+}
+
+src_install() {
+   dodir "/opt/${PN}"
+   cp -r firefox/. "${ED}/opt/${PN}" || die
+
+   dosym -r "/opt/${PN}/firefox-developer-bin" "/usr/bin/${PN}"
+   make_desktop_entry "${PN}" "Firefox Developer" "${PN}" 
"Network;WebBrowser"
+}

diff --git 
a/www-client/firefox-developer-bin/firefox-developer-bin-128.0.ebuild 
b/www-client/firefox-developer-bin/firefox-developer-bin-128.0.ebuild
new file mode 100644
index 0..8faff126b
--- /dev/null
+++ b/www-client/firefox-developer-bin/firefox-developer-bin-128.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+REVISION=b6
+
+inherit desktop xdg
+
+DESCRIPTION="Firefox browser developer edition"
+HOMEPAGE="https://www.mozilla.org/en-US/firefox/developer/";
+SRC_URI="https://download-installer.cdn.mozilla.net/pub/devedition/releases/${PV}${REVISION}/linux-x86_64/en-US/firefox-${PV}${REVISION}.tar.bz2
+   -> ${P}-${REVISION}.tar.bz2"
+S="${WORKDIR}"
+
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+SLOT="0/developer"
+KEYWORDS="~amd64"
+RESTRICT="strip"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   >=dev-libs/glib-2.26:2
+   >=media-libs/freetype-2.4.10
+   >=x11-libs/pango-1.22.0
+   media-libs/fontconfig
+   sys-apps/dbus
+   x11-libs/gtk+:3
+"
+
+QA_PREBUILT=".*"
+
+src_prepare() {
+   default
+
+   cd firefox || die
+   rm updater || die
+}
+
+src_install() {
+   dodir "/opt/${PN}"
+   cp -r firefox/. "${ED}/opt/${PN}" || die
+
+   dosym -r "/opt/${PN}/firefox-bin" "/usr/bin/${PN}"
+   make_desktop_entry "${PN}" "Firefox Developer" "${PN}" 
"Network;WebBrowser"
+}

diff --git a/www-client/firefox-developer-bin/metadata.xml 
b/www-client/firefox-developer-bin/metadata.xml
new file mode 100644
index 0..e473d21c7
--- /dev/null
+++ b/www-client/firefox-developer-bin/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   zdanevich.vit...@ya.ru
+   Vitaly Zdanevich
+   
+



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

2024-06-23 Thread Sam James
commit: d38b1ae1644893f6448acbb92af3e9013c1cc3e7
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 05:38:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 05:38:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d38b1ae1

sys-apps/moar: add 1.24.2, drop 1.24.1

Another quick regression fix release.

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

 sys-apps/moar/Manifest   | 4 ++--
 sys-apps/moar/{moar-1.24.1.ebuild => moar-1.24.2.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/moar/Manifest b/sys-apps/moar/Manifest
index fd0a48f2b082..e0155d936aad 100644
--- a/sys-apps/moar/Manifest
+++ b/sys-apps/moar/Manifest
@@ -2,5 +2,5 @@ DIST moar-1.23.15-deps.tar.xz 1228028 BLAKE2B 
f8895cef15f6ab0eb5dcf826d86deb7dc2
 DIST moar-1.23.15.tar.gz 2804019 BLAKE2B 
b870275909af4b16f20f755186bcc834045854e4612780e5ec7fd64f352699da1a704918e5a3e0b1544c4363ace32f789f3a714a977f69acfda83b0f36d7ebe8
 SHA512 
cb2aded40af9f80199dc84008552c9eda989d2de90f00ce2b37b7cdd3c16a387fe5a78593bde71b62bfe0d02e2b2dc051f91159ccd2466570847a6e2c1b5445c
 DIST moar-1.23.9-deps.tar.xz 37188500 BLAKE2B 
a5c92f8e56d4c7588265132f33089f1086fb7a14b1d1023caf7594cbda16772776751a80d44f451a9c5c765bd03d25687a63b5a00c4a50603b4598162920d840
 SHA512 
44c924339dbde95b647c464a00382786dfd8adfc72f307a9df63ed39f85fefe76260fde082a39738fb97c571217e8d591bdeada054dbe75ed56aa0156e7cf2fa
 DIST moar-1.23.9.tar.gz 2804191 BLAKE2B 
d5663fedd70fc80d70a206c276ece6ec11da4f4b4dc396a3e11b1fb8edd5bd9f3395e943158c4bb297b5ebfeecd8f61bdbaaff79e78c4a89458f1b1a02db0e71
 SHA512 
9ab4a3e49b66b39f642b6a1f882c0980a4e755e3e127ca37d1319615ae836fe3250676a8c0e95ccd0f8e714357df5dc00235bf67be6097a7b2811f0e3bf02e9f
-DIST moar-1.24.1-deps.tar.xz 1228028 BLAKE2B 
f8895cef15f6ab0eb5dcf826d86deb7dc2c67dd6e692e456d5d98830fba93b3a17e5d3b3026c0f7ea10e3810db1f17ccb27b3cb704cff1c9bcbd267fbf68acbd
 SHA512 
f12f2fa563b5170c8fe092f15476692815c2e0ab341d8becff504e5ded426efae5fc20697ef935ca5d037fa40abbfebbe5d0f59ac4e805e2d7d60e19070df3d4
-DIST moar-1.24.1.tar.gz 2805448 BLAKE2B 
2fabdef89d97e57bc6af6db06dfbf56973a583096e15dd93d5f1d76585c7d71daa1baea2f446d0315e7a11d9a3da7dff66cc1ed2b204094509dc607863241b66
 SHA512 
22fe5499bc0f0fc3719bf45f49a7b0f61a9dc3808e59f258b3ea79e68af550ebf0ee958bd0e0633b5daeaff49921b679c1e46c70cb0329ce361d9249c08d658b
+DIST moar-1.24.2-deps.tar.xz 1228028 BLAKE2B 
f8895cef15f6ab0eb5dcf826d86deb7dc2c67dd6e692e456d5d98830fba93b3a17e5d3b3026c0f7ea10e3810db1f17ccb27b3cb704cff1c9bcbd267fbf68acbd
 SHA512 
f12f2fa563b5170c8fe092f15476692815c2e0ab341d8becff504e5ded426efae5fc20697ef935ca5d037fa40abbfebbe5d0f59ac4e805e2d7d60e19070df3d4
+DIST moar-1.24.2.tar.gz 2805683 BLAKE2B 
92a96850fe5b8c99b588d3ff534062a97e71d10a978a6d781ca9badcbb217eaa4ef75aa1c7716e2ba0e0f1956b5bf0efe7b5ddaac952b8d52bb7a6ad3eeffe8a
 SHA512 
b7bc5fe83c1c762059b478c4612b974e9276bcdc5065b83e65f4a1da02d6ccb256e7b43f334871a55adcdf79043d8191b7f1f916a0cbed21af10d30960c64808

diff --git a/sys-apps/moar/moar-1.24.1.ebuild b/sys-apps/moar/moar-1.24.2.ebuild
similarity index 100%
rename from sys-apps/moar/moar-1.24.1.ebuild
rename to sys-apps/moar/moar-1.24.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-debug/valgrind/

2024-06-23 Thread Sam James
commit: ab3df1f95e47e0d99ea606fe4f1a56f6fd314d53
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 05:32:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 05:32:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab3df1f9

dev-debug/valgrind: add 3.23.0_p2

Further backports, see 
https://sourceforge.net/p/valgrind/mailman/message/58787885/.

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

 dev-debug/valgrind/Manifest  |   1 +
 dev-debug/valgrind/valgrind-3.23.0_p2.ebuild | 193 +++
 2 files changed, 194 insertions(+)

diff --git a/dev-debug/valgrind/Manifest b/dev-debug/valgrind/Manifest
index 441394c4aa5a..addeced04058 100644
--- a/dev-debug/valgrind/Manifest
+++ b/dev-debug/valgrind/Manifest
@@ -3,5 +3,6 @@ DIST valgrind-3.21.0.tar.bz2.asc 488 BLAKE2B 
6297bc925c16526a51de4f589232a8d5bcb
 DIST valgrind-3.22.0.tar.bz2 16565502 BLAKE2B 
80024371b3e70521996077fba24e233097a6190477ced1b311cd41fead687dcc2511ac0ef723792488f4af08867dff3e1f474816fda09c1604b89059e31c2514
 SHA512 
2904c13f68245bbafcea70998c6bd20725271300a7e94b6751ca00916943595fc3fac8557da7ea8db31b54a43f092823a0a947bc142829da811d074e1fe49777
 DIST valgrind-3.22.0.tar.bz2.asc 488 BLAKE2B 
9e4d4cfac4dcc09bb62beeaa7b9f78bfafd0a6ae8d63e423ff81b7b8f5444a301e4c3030a241644c8070c36ee040832ce99f444678f22611457e325ceae18dd1
 SHA512 
c2317db564ef816d2b5d1a7f2f680dc1c6ea05abbffde660587946c986af179ea7ca2314d94c792f63f3043b6a44819ddf5661fd60ec2454a2c562e7d2711b36
 DIST valgrind-3.23.0-patches-1.tar.xz 9660 BLAKE2B 
0f59ff11d440cf39c3af6a3c6d9a21b0d922f79cb00e77c0e183224e4baca6037d30c48368934498ee5bf5c98b555b2cf80d0bdcef851f264949199079c74f65
 SHA512 
69544e36f0d3718c02ca781b58c5f76856ccba3a863cee785342e26265a430b2b5aebd1e558dd63ba798cc762be750ac66f192ef4eeb3bc18c6c156633475683
+DIST valgrind-3.23.0-patches-2.tar.xz 15024 BLAKE2B 
ca7085a6dd38cda9df9437697109b2cb59dfcb8154b1df20f9ffb20dcde9acfa671298610ccc8a57704b1a5f7f2a11b40352a51264440daaa0780e54027096d0
 SHA512 
cc7ea14808100b72e6bdf65248687694bf15f982dec1a42b59a9f42d26b9f1bce0e99a867a544f521d509b107792b26d15b75b417838ac2692e8773d52d6d69f
 DIST valgrind-3.23.0.tar.bz2 16550038 BLAKE2B 
9312761b0531006725f13270984b26c48f71ebe66e355b04410d7c01773c9b78ec21db3259cab398e58b3b68f93f5f074db06efe1f359bd7cf423515576191a4
 SHA512 
27d038faaaf6154cace2df18c3573291393548ba0738dbb6aba58eab6324c5beaa95fc5f3c0271663ca071baf829b15d806f7e81074f7cf087bef20ea0ed3117
 DIST valgrind-3.23.0.tar.bz2.asc 488 BLAKE2B 
b06781577e3e84e506e56bd4acc7341aecacb6b5898d8f0daab627d24bc70c9c60edad11dc7e3723ac77aa9c7978f1e13af7734e7a37763c720e77ea4ff103a4
 SHA512 
e10b38c72ed1fb8d79a3fa84ab70c475ec7a15927a578ee6715aa74f9600453f0fb72551053b6c31583321c37dab100bafbf6e689c02a3bc06021f6092b4bc80

diff --git a/dev-debug/valgrind/valgrind-3.23.0_p2.ebuild 
b/dev-debug/valgrind/valgrind-3.23.0_p2.ebuild
new file mode 100644
index ..7986a840f399
--- /dev/null
+++ b/dev-debug/valgrind/valgrind-3.23.0_p2.ebuild
@@ -0,0 +1,193 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# The Valgrind upstream maintainer also maintains it in Fedora and will
+# backport fixes there which haven't yet made it into a release. Keep an eye
+# on it for fixes we should cherry-pick too:
+# https://src.fedoraproject.org/rpms/valgrind/tree/rawhide
+#
+# Also check the ${PV}_STABLE branch upstream for backports.
+
+inherit autotools flag-o-matic toolchain-funcs multilib pax-utils
+
+DESCRIPTION="An open-source memory debugger for GNU/Linux"
+HOMEPAGE="https://valgrind.org";
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://sourceware.org/git/${PN}.git";
+   inherit git-r3
+else
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/valgrind.gpg
+   inherit verify-sig
+
+   MY_P="${P/_rc/.RC}"
+   MY_P="${MY_P%%_p*}"
+   VALGRIND_PATCH_TARBALL="${MY_P}-patches-2"
+   SRC_URI="
+   https://sourceware.org/pub/valgrind/${MY_P}.tar.bz2
+   verify-sig? ( 
https://sourceware.org/pub/valgrind/${MY_P}.tar.bz2.asc )
+   "
+   # Rollups of backports on ${PV}_STABLE branch upstream.
+   if [[ ${PV} == *_p* ]] ; then
+   SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${VALGRIND_PATCH_TARBALL}.tar.xz";
+   fi
+
+   S="${WORKDIR}"/${MY_P}
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   fi
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="mpi"
+
+DEPEND="mpi? ( virtual/mpi )"
+RDEPEND="${DEPEND}"
+if [[ ${PV} ==  ]] ; then
+   # Needed for man pages
+   BDEPEND+="
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   "
+else
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-valgrind )"
+fi
+
+PATCHES=(
+   # Respect CFLAGS, LDFLAGS
+   "${

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

2024-06-23 Thread Hans de Graaff
commit: feaa4bc6d880662f6f19bd52812f86b53dacb4e9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jun 24 05:23:17 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jun 24 05:29:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feaa4bc6

dev-ruby/addressable: add 2.8.7

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

 dev-ruby/addressable/Manifest |  1 +
 dev-ruby/addressable/addressable-2.8.7.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/dev-ruby/addressable/Manifest b/dev-ruby/addressable/Manifest
index bafb50034329..34849b7398a4 100644
--- a/dev-ruby/addressable/Manifest
+++ b/dev-ruby/addressable/Manifest
@@ -1,3 +1,4 @@
 DIST addressable-2.8.4.gem 105984 BLAKE2B 
788d84a9fe52a05c5e8429aaea59096b604bfad22b06c48f0d8186eb4197e47171310d1d3e9ab296d08b3033443d1fdf6b9b55fdefafd51e4c88feaf5b53298d
 SHA512 
45324e96fb4415b745eb26bd0c3e042102efbdfca879177a70288303c96a4889ff59f794ed0010ea8a95c5d6907b76b0e8c66cce0a5478832c9df465a01e3fcb
 DIST addressable-2.8.5.gem 106496 BLAKE2B 
07aadf72772eb909c833079918e44231208b5d9494eac218da1ed30224eb5fabb5369b5dbb0759d328f0cc57117e26fee33ec1139f75d89b2255472df9f2f9e7
 SHA512 
cc35437d91dfb95f49eeba60b153b89d9f1475fd0770056c22865913629f3bf0a3545585a457bc5a42d97f2e6e81362308e9eb91fd3b2b8a571b997ba53796eb
 DIST addressable-2.8.6.gem 107008 BLAKE2B 
0f831f5b2ca1f6fd8c36a5518a9b0bf5819a74f29be2f3897428ec941e40089b3bd627a5359637c7c59cd81fdec57b85c2f3a9a24501d1a425a20940e9f61c50
 SHA512 
a7cb784cd5564cabec99eb7582ac17969b166e38057c23f3df74707d0078d00d001c2523432ce4e52720528ee808f314f2d6c9139562de27b599363b919cca65
+DIST addressable-2.8.7.gem 106496 BLAKE2B 
9ca37ad54e29135afce5261c77906449958aa9611f0d398d65712b6992977f86d053dea2b7deb69d39a84a1ec89d36fbaff366ca994a05827a8a6b7b71a9e559
 SHA512 
20fe488267917fdae53cdb4c0fd6264b93dc304e6fa5bb38dbb46f1f7a9eee37acc1336941be1cc7769fa110f541c9f92ab75025e07c15be85cc4a7ef6f94fd1

diff --git a/dev-ruby/addressable/addressable-2.8.7.ebuild 
b/dev-ruby/addressable/addressable-2.8.7.ebuild
new file mode 100644
index ..265810dff9b1
--- /dev/null
+++ b/dev-ruby/addressable/addressable-2.8.7.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A replacement for the URI implementation that is part of Ruby's 
standard library"
+HOMEPAGE="https://rubygems.org/gems/addressable 
https://github.com/sporkmonger/addressable";
+
+LICENSE="Apache-2.0"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="doc test"
+
+ruby_add_rdepend "|| ( dev-ruby/public_suffix:6 dev-ruby/public_suffix:5 
dev-ruby/public_suffix:4 )"
+
+ruby_add_bdepend "test? ( dev-ruby/rspec-its )"
+
+all_ruby_prepare() {
+   # Remove spec-related tasks so that we don't need to require rspec
+   # just to build the documentation, bug 383611.
+   sed -i -e '/spectask/d' Rakefile || die
+   rm -f tasks/rspec.rake || die
+   sed -i -e '/bundler/ s:^:#:' \
+   -e '/^begin/,/^end/ s:^:#:' \
+   spec/spec_helper.rb || die
+
+   # Remove specs requiring network connectivity
+   rm -f spec/addressable/net_http_compat_spec.rb || die
+
+   # Remove spec that tests against an unreleased github fork
+   rm -f spec/addressable/rack_mount_compat_spec.rb || die
+}



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

2024-06-23 Thread Hans de Graaff
commit: 1671b7c7c78883e9b54521d624c5537ae46cae2c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jun 24 05:25:53 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jun 24 05:29:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1671b7c7

dev-ruby/net-imap: add 0.4.14

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

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

diff --git a/dev-ruby/net-imap/Manifest b/dev-ruby/net-imap/Manifest
index fefdbfe24634..23d34eee7278 100644
--- a/dev-ruby/net-imap/Manifest
+++ b/dev-ruby/net-imap/Manifest
@@ -3,3 +3,4 @@ DIST net-imap-0.4.10.tar.gz 241688 BLAKE2B 
459581055564669e99f40436b454a1a072de5
 DIST net-imap-0.4.11.tar.gz 243069 BLAKE2B 
7d8eb7ae4604358c408d855c731d4a99a4383f123abf6da9d4ba68414b470be6e4d511ebf10824b69563f7de73cbcb50a943b7a3d1221fadbb673a59f5428d8d
 SHA512 
7f6eb23edafc9ed47e84493a3bd5baaddd5ba6ff3c4c2a0afb6693f98d0ff2574495580d484077e8600a1a2351f8595865e8e6acecf8e0ba690b9122e59c7100
 DIST net-imap-0.4.12.tar.gz 243885 BLAKE2B 
d3ccd6f799671f2101c38fcba437ae3962a61a2fe4b73545fbeee5f10ad035c0819afb25e7617fdcfce88337b4c99c3c4d98eeae914a1fc77a90519430b4e889
 SHA512 
ad3b030ba5a7daf8831a34a0e0effe0780134d7c81aeb4025adb39f11dd97ba57bcddd555b9038a34bdcc809ea722d778e0368a26d04739e084f6d4b7714aed8
 DIST net-imap-0.4.13.tar.gz 247862 BLAKE2B 
a5bf43e86dade15e03c070ec9771c21ace8dc04504393fe768c289089e1891be4789475e45839ea5f1a2ae2257434dca394495f91340daf44e1610adf3f23d4b
 SHA512 
7bb04fea8e4b322e685a5233b0cf6da9e7b32a87297c075e46d9681d46c9bf52228295590f53cb00012a29bd8ebf488eaca748c312da674787c38e32d6555d6a
+DIST net-imap-0.4.14.tar.gz 251100 BLAKE2B 
577eb642de8ae25b6840e88153f7398a86795ee26bb0900838ffc0a5c5d5962e3e51af3a4e40be77d25c7782d37d4380bb10c128b27ff7d459c0974c581e
 SHA512 
dba93392fb12870b10e6bd351091dfdd77f66a8e63b1ad9ef20e59a701194636ba44d91277fb105f24780677191637c122785599e880e7c175259f114edd4ae5

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



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

2024-06-23 Thread Hans de Graaff
commit: 5fb741cac05185c0c63edf65c6963615d81d8b2c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jun 24 05:19:09 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jun 24 05:29:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fb741ca

dev-ruby/maxitest: drop mutex_m workaround

This requires a new enough minitest version where this is fixed.

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

 dev-ruby/maxitest/maxitest-5.5.0.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-ruby/maxitest/maxitest-5.5.0.ebuild 
b/dev-ruby/maxitest/maxitest-5.5.0.ebuild
index 2d4e9c6b4e44..79c9eb8c9ccf 100644
--- a/dev-ruby/maxitest/maxitest-5.5.0.ebuild
+++ b/dev-ruby/maxitest/maxitest-5.5.0.ebuild
@@ -23,7 +23,7 @@ IUSE="test"
 
 ruby_add_rdepend ">=dev-ruby/minitest-5.14.0:* =dev-ruby/minitest-5.21.0 )"
 
 all_ruby_prepare() {
rm -f Gemfile.lock || die
@@ -31,7 +31,6 @@ all_ruby_prepare() {
sed -e 's:_relative ": "./:' \
-i ${RUBY_FAKEGEM_GEMSPEC} || die
sed -e '/\(debug\|bump\)/ s:^:#:' \
-   -e 'agem "mutex_m"' \
-i Gemfile || die
 
sed -e '/shows backtrace for/askip' \



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

2024-06-23 Thread Joonas Niilola
commit: ed37c9084f8e2fdf96e224c9f960b84e52066d09
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Jun 24 05:17:07 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jun 24 05:17:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed37c908

dev-libs/xerces-c: Stabilize 3.2.5 x86, #932510

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

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

diff --git a/dev-libs/xerces-c/xerces-c-3.2.5.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.5.ebuild
index 8370e8670231..7ad99efa9366 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.5.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.5.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



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

2024-06-23 Thread Sam James
commit: fdd32e7d82d562ba425164db43041e14276d4d2d
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 04:46:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 04:46:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdd32e7d

dev-java/javacup: Stabilize 11b_p20160615 amd64, #933673

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

 dev-java/javacup/javacup-11b_p20160615.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/javacup/javacup-11b_p20160615.ebuild 
b/dev-java/javacup/javacup-11b_p20160615.ebuild
index 8d1bb46bc5ee..cc3c6e0d7637 100644
--- a/dev-java/javacup/javacup-11b_p20160615.ebuild
+++ b/dev-java/javacup/javacup-11b_p20160615.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www2.cs.tum.edu/projects/cup/releases/java-cup-src-${PV/_p/-}.t
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="ant-task"
 
 DEPEND="${CP_DEPEND}



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

2024-06-23 Thread Sam James
commit: 07e11d342541c4f5b9230493ba26b13223f72a3c
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 04:46:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 04:46:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07e11d34

dev-java/javacup: Stabilize 11b_p20160615 ppc64, #933673

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

 dev-java/javacup/javacup-11b_p20160615.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/javacup/javacup-11b_p20160615.ebuild 
b/dev-java/javacup/javacup-11b_p20160615.ebuild
index 52c10c40c040..8d1bb46bc5ee 100644
--- a/dev-java/javacup/javacup-11b_p20160615.ebuild
+++ b/dev-java/javacup/javacup-11b_p20160615.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www2.cs.tum.edu/projects/cup/releases/java-cup-src-${PV/_p/-}.t
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="ant-task"
 
 DEPEND="${CP_DEPEND}



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

2024-06-23 Thread Sam James
commit: 55dee13c678a53787528104c17bf8bd7e9e674b7
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 04:46:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 04:46:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55dee13c

dev-java/jflex: Stabilize 1.6.1-r3 ppc64, #933673

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

 dev-java/jflex/jflex-1.6.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/jflex/jflex-1.6.1-r3.ebuild 
b/dev-java/jflex/jflex-1.6.1-r3.ebuild
index 21c43c501763..71d60ef104d5 100644
--- a/dev-java/jflex/jflex-1.6.1-r3.ebuild
+++ b/dev-java/jflex/jflex-1.6.1-r3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86 ~ppc-macos ~x64-macos"
+KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86 ~ppc-macos ~x64-macos"
 IUSE="ant-task examples test vim-syntax"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( ant-task )"



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

2024-06-23 Thread Sam James
commit: 3510f9ddb9a4d4c407c062b95079a1ad3c96cebd
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 04:46:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 04:46:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3510f9dd

dev-java/jflex: Stabilize 1.6.1-r3 amd64, #933673

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

 dev-java/jflex/jflex-1.6.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/jflex/jflex-1.6.1-r3.ebuild 
b/dev-java/jflex/jflex-1.6.1-r3.ebuild
index 71d60ef104d5..c0083bb42fce 100644
--- a/dev-java/jflex/jflex-1.6.1-r3.ebuild
+++ b/dev-java/jflex/jflex-1.6.1-r3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86 ~ppc-macos ~x64-macos"
 IUSE="ant-task examples test vim-syntax"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( ant-task )"



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

2024-06-23 Thread Sam James
commit: cd7ccc272bf7a4ed351fc4160e023cfc7e82c9dd
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 04:46:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 04:46:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd7ccc27

dev-java/javacup: Stabilize 11b_p20160615 arm64, #933673

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

 dev-java/javacup/javacup-11b_p20160615.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/javacup/javacup-11b_p20160615.ebuild 
b/dev-java/javacup/javacup-11b_p20160615.ebuild
index a66896a46441..52c10c40c040 100644
--- a/dev-java/javacup/javacup-11b_p20160615.ebuild
+++ b/dev-java/javacup/javacup-11b_p20160615.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www2.cs.tum.edu/projects/cup/releases/java-cup-src-${PV/_p/-}.t
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="ant-task"
 
 DEPEND="${CP_DEPEND}



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

2024-06-23 Thread Sam James
commit: 05a3a3d38e550e041e770521db3d857e0baaa4e2
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 04:46:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 04:46:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05a3a3d3

dev-java/jflex: Stabilize 1.6.1-r3 arm64, #933673

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

 dev-java/jflex/jflex-1.6.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/jflex/jflex-1.6.1-r3.ebuild 
b/dev-java/jflex/jflex-1.6.1-r3.ebuild
index ae329e176675..21c43c501763 100644
--- a/dev-java/jflex/jflex-1.6.1-r3.ebuild
+++ b/dev-java/jflex/jflex-1.6.1-r3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~ppc-macos ~x64-macos"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86 ~ppc-macos ~x64-macos"
 IUSE="ant-task examples test vim-syntax"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( ant-task )"



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

2024-06-23 Thread Sam James
commit: 83bb14b389f8ec8aea83c8a3a9b72afce163a726
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 03:50:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 03:50:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83bb14b3

app-crypt/sequoia-sq: add 0.37.0

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

 app-crypt/sequoia-sq/Manifest |  65 +++
 app-crypt/sequoia-sq/sequoia-sq-0.37.0.ebuild | 585 ++
 2 files changed, 650 insertions(+)

diff --git a/app-crypt/sequoia-sq/Manifest b/app-crypt/sequoia-sq/Manifest
index 395cbf4d62ab..7ff540b96667 100644
--- a/app-crypt/sequoia-sq/Manifest
+++ b/app-crypt/sequoia-sq/Manifest
@@ -1,4 +1,5 @@
 DIST addr2line-0.21.0.crate 40807 BLAKE2B 
9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b
 SHA512 
afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
+DIST addr2line-0.22.0.crate 39156 BLAKE2B 
3fbb55f6cacbb177d06359bcd39885247a9eeef96d95ffac0dfd1d45ed394dcd1e9e069c02c71a9ffca0b69e3a974e4d96bc3385470ee39c87d7a30ea7914303
 SHA512 
b334f51bd369348b4446805b4f624ec9b4cc8eefcc53ceb57b523ff55bf018d1dfe23259daf48d1878170ad4fcb44181d4738456eb5e35ede6932ff29686268e
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST aead-0.5.2.crate 15509 BLAKE2B 
0214f3e8ee85a7e18c7d20f9a3fcbdbb9e5af6fdfdcb427e915279b505556dbd2df6d09d5c90561417c56796236a56ab24b2b11389745bc03a0a6da45c0e8636
 SHA512 
61926a615618e64efd0e9342d729a89f80d6e092dda50e018252a06147e2ca0dc2a989136416f57ae02019695757dfa3d3f3cf3799f138e440662744ecab4a44
 DIST aes-0.8.4.crate 124812 BLAKE2B 
c4a9cadbbfd9d24a758bd5d18b851fb86bd74f5b1f0f6f5706275329d92396a00dc2c35fa0aa2af5b55fd336934d35df413a31f85ba886e85a037296f9df25bd
 SHA512 
96243337546acf64f89bf9ba23011eea1a205d82d96707f9c45bf28cc62ef00cdac5cdfacb8d6013155ee1522ad73dd1b7f166c74ed18159bf23c3c48ec77d79
@@ -17,6 +18,7 @@ DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e
 DIST anstyle-parse-0.2.4.crate 23069 BLAKE2B 
e80bd81e351326a38b3f559020a2430ac37293e61b6b6309b37bbb8bdb78ec11ca9c0fd270098af5e5ffb2f5660cfbfda949d20fd2efd336ed1c143215b2
 SHA512 
c1dac475df77d090a4d2041ba40ff418abe66e93e4ddda54653bf024fb4995e431166684343509a2337bc813fe06f362d3df8a1d7d05d177cec1a488bcb9942a
 DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3
 SHA512 
f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
 DIST anstyle-query-1.0.3.crate 9742 BLAKE2B 
cfcba0a2773f07b9292279afd70832c5d4eb441ed61bcacdbeeda9184c63b7e01af70a8744d6efceb7f74a2c2dfa5672b873255cc1d273bd6a2d3d7ee08c2d2b
 SHA512 
38637f49e547836a4958d9f528cb270abfc81c5ca644d6d43b0f3aaef8c6f1301a8bc30a23afec5e71722c3afe7eb0f48f9fdea88b73e36f597b74531da84226
+DIST anstyle-query-1.1.0.crate 9832 BLAKE2B 
de106e289c874bca806214e275647415bdd02e2878f3a80e7d337cfbcdb755d8c182b2879371f00f5cad97cdf68224ac11ca41cc89ad7ab3929f854a9f9e76a6
 SHA512 
321ddfa7b090142116c96bc8c70d81cec3e816922249ae0f07389e2d1b62c8b40636675ccfdfd23d52e29c162ae7d929637dfc7d697dafb79e596d04eb8cd90b
 DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868
 SHA512 
4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
 DIST anstyle-wincon-3.0.3.crate 12179 BLAKE2B 
37793975a05ad60bb2b670c208db11c5cda8a2a456242cd118748709d0a220b541b6f088676eccd19870cfb8f910d4aa1e7764393785a6db0531af4a3ffc8047
 SHA512 
55217c65fc9ec674e5b4dd70716a221bd108b507dce9baaeb542f0e0a47027ec7fe61f9cd3cccfda43e4a4cd785b42f13400daf89884c32d3768e48bdff2d179
 DIST anyhow-1.0.76.crate 44259 BLAKE2B 
7be61550d78bafe866fc90dd1643cf335110e1f41faaecf295c5433c81894e7398f31f825394aa13df783a3bde3aa6dc11f129d882f0e452a635cfe88b77b84e
 SHA512 
53f2240f952fd806ad0f247b1ee26f988cb8e237e067ddaa12e67efc8d2477ecc5eea0e7fbe59a7f35935185238b184860e3c594c67a96856b0c6407a09cad55
@@ -27,6 +29,7 @@ DIST async-trait-0.1.80.crate 28775 BLAKE2B 
d95384a8828c9273e0f295d3c3826b3a8716
 DIST autocfg-1.2.0.crate 14808 BLAKE2B 
122327d6ffd32e08dc9fbdb4dcf69128b19d56280f9d934311b946741003b40571cdd1f3ef54b2be02c8dc505aea11c962b244d33a92206bf4ee8f6b2b9da432
 SHA512 
66cbfd13e33b36284cf4c74c8d654f93adcc45893d127d9aaa4c1d183e47336096e72d74e7c17dd481fb7a98931ab6cfec7e4d4165cfb491861d4e3ffe2416fc
 DIST autocfg-1.3.0.crate 

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

2024-06-23 Thread Sam James
commit: 95d185cfa04c9cebc74e9ea7e897677e2c63ab28
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 03:45:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 03:45:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95d185cf

app-crypt/sequoia-chameleon-gnupg: add 0.10.0

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

 app-crypt/sequoia-chameleon-gnupg/Manifest |  79 
 .../sequoia-chameleon-gnupg-0.10.0.ebuild  | 447 +
 2 files changed, 526 insertions(+)

diff --git a/app-crypt/sequoia-chameleon-gnupg/Manifest 
b/app-crypt/sequoia-chameleon-gnupg/Manifest
index 753fec594ea0..a5ad61a2dced 100644
--- a/app-crypt/sequoia-chameleon-gnupg/Manifest
+++ b/app-crypt/sequoia-chameleon-gnupg/Manifest
@@ -1,4 +1,5 @@
 DIST addr2line-0.21.0.crate 40807 BLAKE2B 
9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b
 SHA512 
afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
+DIST addr2line-0.22.0.crate 39156 BLAKE2B 
3fbb55f6cacbb177d06359bcd39885247a9eeef96d95ffac0dfd1d45ed394dcd1e9e069c02c71a9ffca0b69e3a974e4d96bc3385470ee39c87d7a30ea7914303
 SHA512 
b334f51bd369348b4446805b4f624ec9b4cc8eefcc53ceb57b523ff55bf018d1dfe23259daf48d1878170ad4fcb44181d4738456eb5e35ede6932ff29686268e
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST aead-0.5.2.crate 15509 BLAKE2B 
0214f3e8ee85a7e18c7d20f9a3fcbdbb9e5af6fdfdcb427e915279b505556dbd2df6d09d5c90561417c56796236a56ab24b2b11389745bc03a0a6da45c0e8636
 SHA512 
61926a615618e64efd0e9342d729a89f80d6e092dda50e018252a06147e2ca0dc2a989136416f57ae02019695757dfa3d3f3cf3799f138e440662744ecab4a44
 DIST aes-0.8.4.crate 124812 BLAKE2B 
c4a9cadbbfd9d24a758bd5d18b851fb86bd74f5b1f0f6f5706275329d92396a00dc2c35fa0aa2af5b55fd336934d35df413a31f85ba886e85a037296f9df25bd
 SHA512 
96243337546acf64f89bf9ba23011eea1a205d82d96707f9c45bf28cc62ef00cdac5cdfacb8d6013155ee1522ad73dd1b7f166c74ed18159bf23c3c48ec77d79
@@ -11,12 +12,14 @@ DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf1
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST anyhow-1.0.81.crate 45142 BLAKE2B 
9b8678c5336fe5fd2823c58eae827f7aba726e12fb6edfa958c6e3b38a96dc3310bc8d044ee2e9db0bc611548f0be9a7b664b75321bd0b8a7e168d27dd3d7e78
 SHA512 
3d328c6b45a4780cfb6fc8daa5581cb5e45b230cb5f55837b0fcc8331c8d53630950c281115c06b21e655821a46d360c4aa667cbb24e87f3a534206361b08af5
 DIST anyhow-1.0.83.crate 45650 BLAKE2B 
522121300f10688756aac1c39e83e867e20b9f142fdc1bb87732d8a64f6bf67411f1e35542fae7aa036d9221412a29b47acc75de8a2bb019bab90fece55e2c86
 SHA512 
4e4b29fd0a97ac55269d23efa399a372ef6128e1909ce464f178ae91fc61dc90a5867cd2a7218205f53988aea8cff6649302f7f6f12e07d1b5d3472d4c5eaaf3
+DIST anyhow-1.0.86.crate 46741 BLAKE2B 
21b1f3acd1c1b659e6e9a53693178de67c806d7dbad30dedea0fb7078b2388baa196d1e7240a7dc88ed9dc93ee4c00bca8e608dad1b6bfb5bfa4f4c5ab51f0d3
 SHA512 
3853da32a2c53d73969bb29a1e622f3a6d5832ddc6bc8eedb76394b392f983aa3fcb1f542933e238841486106f0f38e9a2400c12c7699baba0ebe1d8193a
 DIST ascii-canvas-3.0.0.crate 10575 BLAKE2B 
fc40c40551e3e1b2bec6ae5a85ee8b0a1ab1ef3425cdd19ec6dd47d849205004781a2c8f51470417fe7556cf8524cc63b84a532532c5081604adbcd92d286b44
 SHA512 
216056640604f5faba6d46e2c94ff75234fec83d3bc2dc7cf34dd279706362874e3a513c717b23bc591da07cc3088458913c4e9aa5f280550c93d261095c8703
 DIST async-trait-0.1.79.crate 29558 BLAKE2B 
f6c5c4c28b85e1907f37f9f6e556c8f4304e15d6af8f7535fd201919496fa03fb213a0389644e2d1433a8e528f36dc9aec9699bdfd37082404d4026ec03fe666
 SHA512 
4c417b01776d939675b0c4717edbb8e11810cf08b26697809fe10898b73e03ba3332ebd20a2cea72e8f4f16903737d9923e0048f1ce6eb9c8f04465f2487
 DIST async-trait-0.1.80.crate 28775 BLAKE2B 
d95384a8828c9273e0f295d3c3826b3a8716cd0c4ab39bdb43d65ec57fe886f7c5926c1666a76ca25b1536eedef61b0d92c78ff9c8a52a0515900360b66b0f13
 SHA512 
3e92bc8d38feea49ebb5011303e55853bbbf5d0fb7c4f6ed6aa471b9000a2a0ea5475619f98831641e8ee484beaa6fd8880770a96b8a5a7df26e392c1b4b3a19
 DIST autocfg-1.2.0.crate 14808 BLAKE2B 
122327d6ffd32e08dc9fbdb4dcf69128b19d56280f9d934311b946741003b40571cdd1f3ef54b2be02c8dc505aea11c962b244d33a92206bf4ee8f6b2b9da432
 SHA512 
66cbfd13e33b36284cf4c74c8d654f93adcc45893d127d9aaa4c1d183e47336096e72d74e7c17dd481fb7a98931ab6cfec7e4d4165cfb491861d4e3ffe2416fc
 DIST autocfg-1.3.0.crate 16524 BLAKE2B 
7d5a03853d6b4f

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

2024-06-23 Thread Sam James
commit: a71230ab52674f126310fb68df1b69b876316903
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 03:42:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 03:42:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a71230ab

sys-apps/uutils-findutils: add 0.5.0

Assuming 1.70 MSRV because of clap.

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

 sys-apps/uutils-findutils/Manifest |  92 
 .../uutils-findutils/uutils-findutils-0.5.0.ebuild | 199 ++
 .../uutils-findutils/uutils-findutils-.ebuild  | 231 +
 3 files changed, 389 insertions(+), 133 deletions(-)

diff --git a/sys-apps/uutils-findutils/Manifest 
b/sys-apps/uutils-findutils/Manifest
index 00b7e5303bb1..27650a5e0005 100644
--- a/sys-apps/uutils-findutils/Manifest
+++ b/sys-apps/uutils-findutils/Manifest
@@ -1,15 +1,20 @@
+DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
+DIST anstream-0.6.12.crate 30769 BLAKE2B 
7e1427a8d81ab52f74c5d25209ba2a410575958139ec5e6a94d0a7751c4a177285ece215222b16bffc0fb12b19014e9925e27a988a52e7dfa5139476bec4cf7b
 SHA512 
47396e1617464188e7b4d7c931c5a6fafa918ca7aa39044a5b3dad1b8685ea96829ee87e7b70820bbe2efb35571fb331539f0fb8938d229034a9b9bb60700a70
 DIST anstream-0.6.4.crate 20593 BLAKE2B 
2b617c45d351e01222fc50f52551e57b4a8b0ecf84c6ddf44336c7c9d3b9dde15232b1c4f664d567849295bf8f03612b73ded56f1b3937392eb7718f1e0446c3
 SHA512 
0b983d626c53d1edc184f04cbd2c004eb9c40d14486b23cce86ebf50cbd3d916d32cb0423ae1d67c2b83b966690090af740538538ef846c0b126c686a1ebe159
+DIST anstyle-1.0.0.crate 13972 BLAKE2B 
741704b6e338834696bc816d8a65ff933f9bff48e71d25269f04c4a24c3dbb06826d2f84f73a1dceeda99cfc5c8e3d59b3d07dbb404cc3471b86cf118d074e80
 SHA512 
5a0159b9f8a80afadff04ecbec3c1769cef712c77de8062b31323298dab9507f4a87b7c777e6335d310ec464b0982d097b5888b4b351c389b5f4419c2c87be7b
 DIST anstyle-1.0.4.crate 13998 BLAKE2B 
fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59
 SHA512 
671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3
+DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 
6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2
 SHA512 
5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176
 DIST anstyle-parse-0.2.2.crate 24696 BLAKE2B 
979daa24ccc3ea484445216bddc190f148f0ad83b95c997c1becbadfb641b67834980c413bcf5b7ddc2c6883d5e071a9636fbb44f79680ac42f8b73a797e466a
 SHA512 
28039806f87c2bd8266cea834975939b79fdf0cc95a029654806655c0662520aa497d84eefadcd9edce204986e60b62678e76a09cdb38bcc50c91e9d05c4bee9
 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
 DIST anstyle-wincon-3.0.1.crate 11279 BLAKE2B 
593de9443b4c612526550285a6c156db26a233815e77a748597c6eea509ae511f41eb8ee736010f8be853695c9f1d94b034a77190e612f0a00bf00385d66ced2
 SHA512 
75ab14081b09e031ee0f559538976f39092aaeb6f561a56de83d12911cc2b45e28eec21068792c86a61e344021921ab55e7139ca79acec78e7d4a796dfa42a2e
 DIST arrayref-0.3.7.cra

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

2024-06-23 Thread Sam James
commit: fc2b8743fef9c5bd8cd79a0a0f92f083e246cd00
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 03:56:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 03:58:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc2b8743

app-crypt/gnupg: revert rfc4880bis default for now

Revert a new default which creates keys incompatible with other OpenPGP
implementations. This is what other distros such as Fedora and Arch.

See https://lwn.net/Articles/953797/.

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

 .../files/gnupg-2.4.5-revert-rfc4880bis.patch  | 196 +
 app-crypt/gnupg/gnupg-2.4.5-r2.ebuild  | 193 
 2 files changed, 389 insertions(+)

diff --git a/app-crypt/gnupg/files/gnupg-2.4.5-revert-rfc4880bis.patch 
b/app-crypt/gnupg/files/gnupg-2.4.5-revert-rfc4880bis.patch
new file mode 100644
index ..57c00966d542
--- /dev/null
+++ b/app-crypt/gnupg/files/gnupg-2.4.5-revert-rfc4880bis.patch
@@ -0,0 +1,196 @@
+https://lwn.net/Articles/953797/
+https://security.stackexchange.com/questions/275883/should-one-really-disable-aead-for-recent-gnupg-created-pgp-keys
+https://lists.gnupg.org/pipermail/librepgp-discuss/2023/01.html
+https://bugs.gentoo.org/926186
+
+From 1e4f1550996334d2a631a5d769e937d29ace47bb Mon Sep 17 00:00:00 2001
+From: Jakub Jelen 
+Date: Thu, 9 Feb 2023 16:38:58 +0100
+Subject: [PATCH gnupg] Revert the introduction of the RFC4880bis draft into
+ defaults
+
+This reverts commit 4583f4fe2 (gpg: Merge --rfc4880bis features into
+--gnupg, 2022-10-31).
+--- a/g10/gpg.c
 b/g10/gpg.c
+@@ -247,6 +247,7 @@ enum cmd_and_opt_values
+ oGnuPG,
+ oRFC2440,
+ oRFC4880,
++oRFC4880bis,
+ oOpenPGP,
+ oPGP7,
+ oPGP8,
+@@ -636,6 +637,7 @@ static gpgrt_opt_t opts[] = {
+   ARGPARSE_s_n (oGnuPG, "no-pgp8", "@"),
+   ARGPARSE_s_n (oRFC2440, "rfc2440", "@"),
+   ARGPARSE_s_n (oRFC4880, "rfc4880", "@"),
++  ARGPARSE_s_n (oRFC4880bis, "rfc4880bis", "@"),
+   ARGPARSE_s_n (oOpenPGP, "openpgp", N_("use strict OpenPGP behavior")),
+   ARGPARSE_s_n (oPGP7, "pgp6", "@"),
+   ARGPARSE_s_n (oPGP7, "pgp7", "@"),
+@@ -978,7 +980,6 @@ static gpgrt_opt_t opts[] = {
+   ARGPARSE_s_n (oNoop, "no-allow-multiple-messages", "@"),
+   ARGPARSE_s_s (oNoop, "aead-algo", "@"),
+   ARGPARSE_s_s (oNoop, "personal-aead-preferences","@"),
+-  ARGPARSE_s_n (oNoop, "rfc4880bis", "@"),
+   ARGPARSE_s_n (oNoop, "override-compliance-check", "@"),
+ 
+ 
+@@ -2227,7 +2228,7 @@ static struct gnupg_compliance_option 
compliance_options[] =
+   {
+ { "gnupg",  oGnuPG },
+ { "openpgp",oOpenPGP },
+-{ "rfc4880bis", oGnuPG },
++{ "rfc4880bis", oRFC4880bis },
+ { "rfc4880",oRFC4880 },
+ { "rfc2440",oRFC2440 },
+ { "pgp6",   oPGP7 },
+@@ -2243,8 +2244,28 @@ static struct gnupg_compliance_option 
compliance_options[] =
+ static void
+ set_compliance_option (enum cmd_and_opt_values option)
+ {
++  opt.flags.rfc4880bis = 0;  /* Clear because it is initially set.  */
++
+   switch (option)
+ {
++case oRFC4880bis:
++  opt.flags.rfc4880bis = 1;
++  opt.compliance = CO_RFC4880;
++  opt.flags.dsa2 = 1;
++  opt.flags.require_cross_cert = 1;
++  opt.rfc2440_text = 0;
++  opt.allow_non_selfsigned_uid = 1;
++  opt.allow_freeform_uid = 1;
++  opt.escape_from = 1;
++  opt.not_dash_escaped = 0;
++  opt.def_cipher_algo = 0;
++  opt.def_digest_algo = 0;
++  opt.cert_digest_algo = 0;
++  opt.compress_algo = -1;
++  opt.s2k_mode = 3; /* iterated+salted */
++  opt.s2k_digest_algo = DIGEST_ALGO_SHA256;
++  opt.s2k_cipher_algo = CIPHER_ALGO_AES256;
++  break;
+ case oOpenPGP:
+ case oRFC4880:
+   /* This is effectively the same as RFC2440, but with
+@@ -2288,6 +2309,7 @@ set_compliance_option (enum cmd_and_opt_values option)
+ case oPGP8:  opt.compliance = CO_PGP8;  break;
+ case oGnuPG:
+   opt.compliance = CO_GNUPG;
++  opt.flags.rfc4880bis = 1;
+   break;
+ 
+ case oDE_VS:
+@@ -2491,6 +2513,7 @@ main (int argc, char **argv)
+ opt.emit_version = 0;
+ opt.weak_digests = NULL;
+ opt.compliance = CO_GNUPG;
++opt.flags.rfc4880bis = 1;
+ 
+ /* Check special options given on the command line.  */
+ orig_argc = argc;
+@@ -3033,6 +3056,7 @@ main (int argc, char **argv)
+   case oOpenPGP:
+   case oRFC2440:
+   case oRFC4880:
++  case oRFC4880bis:
+   case oPGP7:
+   case oPGP8:
+   case oGnuPG:
+@@ -3862,6 +3886,11 @@ main (int argc, char **argv)
+ if( may_coredump && !opt.quiet )
+   log_info(_("WARNING: program may create a core file!\n"));
+ 
++if (!opt.flags.rfc4880bis)
++  {
++opt.mimemode = 0; /* This will use text mode instead.  */
++  }
++
+ if (eyes_only) {
+   if (opt.set_filename)
+ log_info(_("WARNING: %s ov

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

2024-06-23 Thread Sam James
commit: f2701e13b2f06d19038e8d914fdd606c6e05ee2b
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 03:36:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 03:36:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2701e13

sys-apps/uutils-coreutils: add 0.0.27

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

 sys-apps/uutils-coreutils/Manifest |  88 
 .../files/uutils-coreutils-0.0.27-cow-tests.patch  |  29 
 .../uutils-coreutils-0.2.27-xfail-tests.patch  |  79 +++
 ...-.ebuild => uutils-coreutils-0.0.27.ebuild} | 147 +
 .../uutils-coreutils/uutils-coreutils-.ebuild  | 147 +
 5 files changed, 374 insertions(+), 116 deletions(-)

diff --git a/sys-apps/uutils-coreutils/Manifest 
b/sys-apps/uutils-coreutils/Manifest
index 99708720ae29..e119bf4e6838 100644
--- a/sys-apps/uutils-coreutils/Manifest
+++ b/sys-apps/uutils-coreutils/Manifest
@@ -1,32 +1,43 @@
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+DIST ahash-0.8.11.crate 43607 BLAKE2B 
7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620
 SHA512 
47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
 DIST aho-corasick-1.0.4.crate 171175 BLAKE2B 
b3d450533f0799a18fa6ceba41ce841573a3b9fe9bc66745aba9b5a1ef4d86b107aa68c049bd30df7bc86229c71264142e40da8e1d145e776017269a01aed86e
 SHA512 
7cb8feb3289a508b1345b3cc04b59f2f730b80f561b17c7605ce23bf92780b5b3714ec84f5e3c5f4ba0c3abd47ac44fd0064a8bf4c5a7d00bd580774c6a3aee8
+DIST allocator-api2-0.2.18.crate 62504 BLAKE2B 
8152c5a611be91ba23b1e8647511e21f48e7d4f1a7b9a828083f5bb8747cdc92aee66f73251b19195bbdc1f65aad992632e820d86cbeff287d598257ae3628a6
 SHA512 
5e5b0e23e1f5b259e5d3746e3e05817af8dee95af7105ea775a5c1d69b4e537a4d6a25e2c1d46ab83e2385217b158f7940dc1315ae581c35ee23289647105e73
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
+DIST ansi-width-0.1.0.crate 6116 BLAKE2B 
f90f1f2cf668ef6d36b8aa723c3dec02b64139d4729f2c286c7298b78752d1e241fc7063ba2571388bba9f06d61feae05b0f48f2eaadb91f04035fe16184875a
 SHA512 
2366fc37e81153dd19554fc4f2688ee1ce4a4794cdc6a56eaf6e7cf6a5459b2b1309bc35d8d049114c64730d9eb6d73a9a1380747b4cde644498a9b39e41c31e
 DIST anstream-0.5.0.crate 19646 BLAKE2B 
770dc99092e1c48ad5c1658e83abff3b8c9e0915e360048bfe0fe04faf61991e01e88ca4adca23533bf11fe078066e351778661128d69381756688341022f29d
 SHA512 
8e285cc8f92708cf9482e7b4dc84dd891e5ec0bd8c57894c6bb368eede1127b7b903adb4c40b37287e3644535cc60c92662951c2c8fb5b92e10f49ff5374d359
 DIST anstyle-1.0.0.crate 13972 BLAKE2B 
741704b6e338834696bc816d8a65ff933f9bff48e71d25269f04c4a24c3dbb06826d2f84f73a1dceeda99cfc5c8e3d59b3d07dbb404cc3471b86cf118d074e80
 SHA512 
5a0159b9f8a80afadff04ecbec3c1769cef712c77de8062b31323298dab9507f4a87b7c777e6335d310ec464b0982d097b5888b4b351c389b5f4419c2c87be7b
 DIST anstyle-parse-0.2.0.crate 24361 BLAKE2B 
f796ddf1af04c93d7ee2721731e5cd22bb941919940a9edf6b2a658a8c39e87bd801bfd989631d64e9061067f7349796c56009ec61c02d754748181cc4d91a62
 SHA512 
fbac25189a0f4c0ddf2733c8ff74bdc2dc1a35e522d0201fa48f0f45e1d5d0a42e4806178507d0bc6a2ac22978b813eae5d57f09dddc80582de524690d87147f
 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
 DIST anstyle-wincon-2.1.0.crate 11757 BLAKE2B 
b7c1071da1ab24accc33d7af70f09ace8edb2dcbb53936ed5ac13552c6082c0f16ce501f041d2c1792cee7dd9cc3877d29505e12a65022bec44285f13e1f422f
 SHA512 
6c379c46f791b6b1367f3d6f3531dcd16589cc2e12f6f5ce52a3fa32d42e62b719d2277699d1bc8526099a6f791f2e7d5b1068e1295cbcd2997841f0eafc4eeb
+DIST arbitrary-1.3.2.crate 32037 BLAKE2B 
f8f6a10a8f42f14eefaad4348b6ff200d0c2fb22faa7a2876247228046359e39c555f3170a1975f64f8537319b97c7ce2030dcab3614229c8334b5d6f9248114
 SHA512 
faab26c44f25d2c7298add2a657e4010d9fe24b3a61e2270bc6feac05c

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

2024-06-23 Thread Sam James
commit: e9192be2bc9baec26a7bc8903c5d29c7932d867b
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 03:22:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 03:22:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9192be2

sys-apps/moar: add 1.24.1

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

 sys-apps/moar/Manifest   |  2 ++
 sys-apps/moar/moar-1.24.1.ebuild | 51 
 2 files changed, 53 insertions(+)

diff --git a/sys-apps/moar/Manifest b/sys-apps/moar/Manifest
index cd305cd0b1fe..9ff703ee6614 100644
--- a/sys-apps/moar/Manifest
+++ b/sys-apps/moar/Manifest
@@ -4,3 +4,5 @@ DIST moar-1.23.9-deps.tar.xz 37188500 BLAKE2B 
a5c92f8e56d4c7588265132f33089f1086
 DIST moar-1.23.9.tar.gz 2804191 BLAKE2B 
d5663fedd70fc80d70a206c276ece6ec11da4f4b4dc396a3e11b1fb8edd5bd9f3395e943158c4bb297b5ebfeecd8f61bdbaaff79e78c4a89458f1b1a02db0e71
 SHA512 
9ab4a3e49b66b39f642b6a1f882c0980a4e755e3e127ca37d1319615ae836fe3250676a8c0e95ccd0f8e714357df5dc00235bf67be6097a7b2811f0e3bf02e9f
 DIST moar-1.24.0-deps.tar.xz 1228028 BLAKE2B 
f8895cef15f6ab0eb5dcf826d86deb7dc2c67dd6e692e456d5d98830fba93b3a17e5d3b3026c0f7ea10e3810db1f17ccb27b3cb704cff1c9bcbd267fbf68acbd
 SHA512 
f12f2fa563b5170c8fe092f15476692815c2e0ab341d8becff504e5ded426efae5fc20697ef935ca5d037fa40abbfebbe5d0f59ac4e805e2d7d60e19070df3d4
 DIST moar-1.24.0.tar.gz 2805681 BLAKE2B 
02ec37082a65df2d9b2bc7b0149384f005e8b9bfe89b5ff198e376d3ae235089e858ca8866c9fd4e8f36e254915aa0ac6b17ebdb31521cf207784eb33025c2c6
 SHA512 
6351a4505b693f9b6dfdcd495a9f1da3fa717870d3ba2e77b65d19296a9c3b9fce53f518aea402acb9a78423cb7cb40bc5c6ed72be1115b46c1002a5cfa1dfab
+DIST moar-1.24.1-deps.tar.xz 1228028 BLAKE2B 
f8895cef15f6ab0eb5dcf826d86deb7dc2c67dd6e692e456d5d98830fba93b3a17e5d3b3026c0f7ea10e3810db1f17ccb27b3cb704cff1c9bcbd267fbf68acbd
 SHA512 
f12f2fa563b5170c8fe092f15476692815c2e0ab341d8becff504e5ded426efae5fc20697ef935ca5d037fa40abbfebbe5d0f59ac4e805e2d7d60e19070df3d4
+DIST moar-1.24.1.tar.gz 2805448 BLAKE2B 
2fabdef89d97e57bc6af6db06dfbf56973a583096e15dd93d5f1d76585c7d71daa1baea2f446d0315e7a11d9a3da7dff66cc1ed2b204094509dc607863241b66
 SHA512 
22fe5499bc0f0fc3719bf45f49a7b0f61a9dc3808e59f258b3ea79e68af550ebf0ee958bd0e0633b5daeaff49921b679c1e46c70cb0329ce361d9249c08d658b

diff --git a/sys-apps/moar/moar-1.24.1.ebuild b/sys-apps/moar/moar-1.24.1.ebuild
new file mode 100644
index ..928e03d26244
--- /dev/null
+++ b/sys-apps/moar/moar-1.24.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-env go-module
+
+DESCRIPTION="Pager designed to do the right thing without any configuration"
+HOMEPAGE="https://github.com/walles/moar";
+SRC_URI="https://github.com/walles/moar/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz";
+
+LICENSE="BSD-2 BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# moarvm: https://github.com/walles/moar/issues/143
+RDEPEND="!dev-lang/moarvm"
+BDEPEND="
+   test? (
+   app-arch/bzip2
+   app-arch/xz-utils
+   )
+"
+
+src_unpack() {
+   default
+
+   if [[ -d "${WORKDIR}"/vendor ]] ; then
+   mv "${WORKDIR}"/vendor "${S}"/vendor || die
+   fi
+   go-env_set_compile_environment
+}
+
+src_compile() {
+   # https://github.com/walles/moar/blob/master/build.sh#L28
+   ego build -ldflags="-w -X main.versionString=${PV}" -o moar
+}
+
+src_test() {
+   # From test.sh (we don't run that because it has some linting etc)
+   ego test -timeout 20s ./...
+}
+
+src_install() {
+   dobin moar
+   doman moar.1
+   einstalldocs
+}



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

2024-06-23 Thread Sam James
commit: f08d03dd1c708f5aa71275276a1021b3c9df3a1e
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 03:22:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 03:22:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f08d03dd

sys-apps/moar: drop 1.24.0

Short-lived release. Use 1.24.1 instead with a regression fix.

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

 sys-apps/moar/Manifest   |  2 --
 sys-apps/moar/moar-1.24.0.ebuild | 51 
 2 files changed, 53 deletions(-)

diff --git a/sys-apps/moar/Manifest b/sys-apps/moar/Manifest
index 9ff703ee6614..fd0a48f2b082 100644
--- a/sys-apps/moar/Manifest
+++ b/sys-apps/moar/Manifest
@@ -2,7 +2,5 @@ DIST moar-1.23.15-deps.tar.xz 1228028 BLAKE2B 
f8895cef15f6ab0eb5dcf826d86deb7dc2
 DIST moar-1.23.15.tar.gz 2804019 BLAKE2B 
b870275909af4b16f20f755186bcc834045854e4612780e5ec7fd64f352699da1a704918e5a3e0b1544c4363ace32f789f3a714a977f69acfda83b0f36d7ebe8
 SHA512 
cb2aded40af9f80199dc84008552c9eda989d2de90f00ce2b37b7cdd3c16a387fe5a78593bde71b62bfe0d02e2b2dc051f91159ccd2466570847a6e2c1b5445c
 DIST moar-1.23.9-deps.tar.xz 37188500 BLAKE2B 
a5c92f8e56d4c7588265132f33089f1086fb7a14b1d1023caf7594cbda16772776751a80d44f451a9c5c765bd03d25687a63b5a00c4a50603b4598162920d840
 SHA512 
44c924339dbde95b647c464a00382786dfd8adfc72f307a9df63ed39f85fefe76260fde082a39738fb97c571217e8d591bdeada054dbe75ed56aa0156e7cf2fa
 DIST moar-1.23.9.tar.gz 2804191 BLAKE2B 
d5663fedd70fc80d70a206c276ece6ec11da4f4b4dc396a3e11b1fb8edd5bd9f3395e943158c4bb297b5ebfeecd8f61bdbaaff79e78c4a89458f1b1a02db0e71
 SHA512 
9ab4a3e49b66b39f642b6a1f882c0980a4e755e3e127ca37d1319615ae836fe3250676a8c0e95ccd0f8e714357df5dc00235bf67be6097a7b2811f0e3bf02e9f
-DIST moar-1.24.0-deps.tar.xz 1228028 BLAKE2B 
f8895cef15f6ab0eb5dcf826d86deb7dc2c67dd6e692e456d5d98830fba93b3a17e5d3b3026c0f7ea10e3810db1f17ccb27b3cb704cff1c9bcbd267fbf68acbd
 SHA512 
f12f2fa563b5170c8fe092f15476692815c2e0ab341d8becff504e5ded426efae5fc20697ef935ca5d037fa40abbfebbe5d0f59ac4e805e2d7d60e19070df3d4
-DIST moar-1.24.0.tar.gz 2805681 BLAKE2B 
02ec37082a65df2d9b2bc7b0149384f005e8b9bfe89b5ff198e376d3ae235089e858ca8866c9fd4e8f36e254915aa0ac6b17ebdb31521cf207784eb33025c2c6
 SHA512 
6351a4505b693f9b6dfdcd495a9f1da3fa717870d3ba2e77b65d19296a9c3b9fce53f518aea402acb9a78423cb7cb40bc5c6ed72be1115b46c1002a5cfa1dfab
 DIST moar-1.24.1-deps.tar.xz 1228028 BLAKE2B 
f8895cef15f6ab0eb5dcf826d86deb7dc2c67dd6e692e456d5d98830fba93b3a17e5d3b3026c0f7ea10e3810db1f17ccb27b3cb704cff1c9bcbd267fbf68acbd
 SHA512 
f12f2fa563b5170c8fe092f15476692815c2e0ab341d8becff504e5ded426efae5fc20697ef935ca5d037fa40abbfebbe5d0f59ac4e805e2d7d60e19070df3d4
 DIST moar-1.24.1.tar.gz 2805448 BLAKE2B 
2fabdef89d97e57bc6af6db06dfbf56973a583096e15dd93d5f1d76585c7d71daa1baea2f446d0315e7a11d9a3da7dff66cc1ed2b204094509dc607863241b66
 SHA512 
22fe5499bc0f0fc3719bf45f49a7b0f61a9dc3808e59f258b3ea79e68af550ebf0ee958bd0e0633b5daeaff49921b679c1e46c70cb0329ce361d9249c08d658b

diff --git a/sys-apps/moar/moar-1.24.0.ebuild b/sys-apps/moar/moar-1.24.0.ebuild
deleted file mode 100644
index 928e03d26244..
--- a/sys-apps/moar/moar-1.24.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-env go-module
-
-DESCRIPTION="Pager designed to do the right thing without any configuration"
-HOMEPAGE="https://github.com/walles/moar";
-SRC_URI="https://github.com/walles/moar/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz";
-
-LICENSE="BSD-2 BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# moarvm: https://github.com/walles/moar/issues/143
-RDEPEND="!dev-lang/moarvm"
-BDEPEND="
-   test? (
-   app-arch/bzip2
-   app-arch/xz-utils
-   )
-"
-
-src_unpack() {
-   default
-
-   if [[ -d "${WORKDIR}"/vendor ]] ; then
-   mv "${WORKDIR}"/vendor "${S}"/vendor || die
-   fi
-   go-env_set_compile_environment
-}
-
-src_compile() {
-   # https://github.com/walles/moar/blob/master/build.sh#L28
-   ego build -ldflags="-w -X main.versionString=${PV}" -o moar
-}
-
-src_test() {
-   # From test.sh (we don't run that because it has some linting etc)
-   ego test -timeout 20s ./...
-}
-
-src_install() {
-   dobin moar
-   doman moar.1
-   einstalldocs
-}



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

2024-06-23 Thread Sam James
commit: 063c4aa1e6b769e6afb04bd3592888738ce49cb4
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 03:21:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 03:21:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=063c4aa1

sys-apps/moar: drop 1.23.13, 1.23.14

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

 sys-apps/moar/Manifest|  4 ---
 sys-apps/moar/moar-1.23.13.ebuild | 51 ---
 sys-apps/moar/moar-1.23.14.ebuild | 51 ---
 3 files changed, 106 deletions(-)

diff --git a/sys-apps/moar/Manifest b/sys-apps/moar/Manifest
index 5c8c92f96de2..cd305cd0b1fe 100644
--- a/sys-apps/moar/Manifest
+++ b/sys-apps/moar/Manifest
@@ -1,7 +1,3 @@
-DIST moar-1.23.13-deps.tar.xz 1228028 BLAKE2B 
f8895cef15f6ab0eb5dcf826d86deb7dc2c67dd6e692e456d5d98830fba93b3a17e5d3b3026c0f7ea10e3810db1f17ccb27b3cb704cff1c9bcbd267fbf68acbd
 SHA512 
f12f2fa563b5170c8fe092f15476692815c2e0ab341d8becff504e5ded426efae5fc20697ef935ca5d037fa40abbfebbe5d0f59ac4e805e2d7d60e19070df3d4
-DIST moar-1.23.13.tar.gz 2804565 BLAKE2B 
01737fbc85e46fb87433bac2f2177562924a8ed2bd12ebd4e361f5a61723de112a0888b188992ae037e9d32303ede836a42d49920b6906acb1c6bf446d7e9a98
 SHA512 
a054cdf046f8e0e3b2afb949ad766e96ef6b18f5cd06a556af99f6f3b1af662a9e2b0bac49f791fe8eaf143616f2237080b48eeb9e90c595a59d9bed824f3238
-DIST moar-1.23.14-deps.tar.xz 1228028 BLAKE2B 
f8895cef15f6ab0eb5dcf826d86deb7dc2c67dd6e692e456d5d98830fba93b3a17e5d3b3026c0f7ea10e3810db1f17ccb27b3cb704cff1c9bcbd267fbf68acbd
 SHA512 
f12f2fa563b5170c8fe092f15476692815c2e0ab341d8becff504e5ded426efae5fc20697ef935ca5d037fa40abbfebbe5d0f59ac4e805e2d7d60e19070df3d4
-DIST moar-1.23.14.tar.gz 280 BLAKE2B 
596ab44ac62d092895f1b211f946863d31b7bb9db00d2fdc26a3b3f5d3b8cfab290ee651ba1665584be1055633762dd3cbd971bfd0121ca5c923fa8fc55f4c36
 SHA512 
b67a535d8dc4ff79966b3d75aaa4c17acf2f648327443e4393fedd42f20dcd147ae8cb53ae5bf795de54639e3ed599f3c7c434df6556d4b3a08171b0aeb3f3c9
 DIST moar-1.23.15-deps.tar.xz 1228028 BLAKE2B 
f8895cef15f6ab0eb5dcf826d86deb7dc2c67dd6e692e456d5d98830fba93b3a17e5d3b3026c0f7ea10e3810db1f17ccb27b3cb704cff1c9bcbd267fbf68acbd
 SHA512 
f12f2fa563b5170c8fe092f15476692815c2e0ab341d8becff504e5ded426efae5fc20697ef935ca5d037fa40abbfebbe5d0f59ac4e805e2d7d60e19070df3d4
 DIST moar-1.23.15.tar.gz 2804019 BLAKE2B 
b870275909af4b16f20f755186bcc834045854e4612780e5ec7fd64f352699da1a704918e5a3e0b1544c4363ace32f789f3a714a977f69acfda83b0f36d7ebe8
 SHA512 
cb2aded40af9f80199dc84008552c9eda989d2de90f00ce2b37b7cdd3c16a387fe5a78593bde71b62bfe0d02e2b2dc051f91159ccd2466570847a6e2c1b5445c
 DIST moar-1.23.9-deps.tar.xz 37188500 BLAKE2B 
a5c92f8e56d4c7588265132f33089f1086fb7a14b1d1023caf7594cbda16772776751a80d44f451a9c5c765bd03d25687a63b5a00c4a50603b4598162920d840
 SHA512 
44c924339dbde95b647c464a00382786dfd8adfc72f307a9df63ed39f85fefe76260fde082a39738fb97c571217e8d591bdeada054dbe75ed56aa0156e7cf2fa

diff --git a/sys-apps/moar/moar-1.23.13.ebuild 
b/sys-apps/moar/moar-1.23.13.ebuild
deleted file mode 100644
index 928e03d26244..
--- a/sys-apps/moar/moar-1.23.13.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-env go-module
-
-DESCRIPTION="Pager designed to do the right thing without any configuration"
-HOMEPAGE="https://github.com/walles/moar";
-SRC_URI="https://github.com/walles/moar/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz";
-
-LICENSE="BSD-2 BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# moarvm: https://github.com/walles/moar/issues/143
-RDEPEND="!dev-lang/moarvm"
-BDEPEND="
-   test? (
-   app-arch/bzip2
-   app-arch/xz-utils
-   )
-"
-
-src_unpack() {
-   default
-
-   if [[ -d "${WORKDIR}"/vendor ]] ; then
-   mv "${WORKDIR}"/vendor "${S}"/vendor || die
-   fi
-   go-env_set_compile_environment
-}
-
-src_compile() {
-   # https://github.com/walles/moar/blob/master/build.sh#L28
-   ego build -ldflags="-w -X main.versionString=${PV}" -o moar
-}
-
-src_test() {
-   # From test.sh (we don't run that because it has some linting etc)
-   ego test -timeout 20s ./...
-}
-
-src_install() {
-   dobin moar
-   doman moar.1
-   einstalldocs
-}

diff --git a/sys-apps/moar/moar-1.23.14.ebuild 
b/sys-apps/moar/moar-1.23.14.ebuild
deleted file mode 100644
index 928e03d26244..
--- a/sys-apps/moar/moar-1.23.14.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-env go-module
-
-DESCRIPTION="Pager designed to do the right thing without any configuration"
-HOMEPAGE="https://github.com/walles/moar";
-SRC_URI="https://gi

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

2024-06-23 Thread Sam James
commit: 84194c6bd7540daa42161dda9b2d5d9c310e4f1f
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 03:37:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 03:37:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84194c6b

sys-apps/uutils-findutils: sync live

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

 .../uutils-findutils/uutils-findutils-.ebuild  | 233 ++---
 1 file changed, 106 insertions(+), 127 deletions(-)

diff --git a/sys-apps/uutils-findutils/uutils-findutils-.ebuild 
b/sys-apps/uutils-findutils/uutils-findutils-.ebuild
index 6bc84bd5222f..0b82f92c3f10 100644
--- a/sys-apps/uutils-findutils/uutils-findutils-.ebuild
+++ b/sys-apps/uutils-findutils/uutils-findutils-.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
 
 # Autogenerated by pycargoebuild 0.6.2
@@ -6,189 +6,170 @@
 EAPI=8
 
 CRATES="
-   aho-corasick@0.7.18
+   aho-corasick@1.1.2
android-tzdata@0.1.1
android_system_properties@0.1.5
ansi_term@0.12.1
-   anstream@0.3.2
-   anstyle-parse@0.2.1
+   anstream@0.6.4
+   anstyle-parse@0.2.2
anstyle-query@1.0.0
-   anstyle-wincon@1.0.1
-   anstyle@1.0.0
+   anstyle-wincon@3.0.1
+   anstyle@1.0.4
arrayref@0.3.7
arrayvec@0.7.4
-   assert_cmd@2.0.11
+   assert_cmd@2.0.12
atty@0.2.14
autocfg@1.1.0
-   bindgen@0.59.2
+   bindgen@0.64.0
bitflags@1.3.2
-   bitflags@2.3.3
-   blake2b_simd@1.0.1
-   blake3@1.4.1
+   bitflags@2.4.1
+   blake2b_simd@1.0.2
+   blake3@1.5.0
block-buffer@0.10.4
-   bstr@1.0.1
-   bumpalo@3.12.0
-   byteorder@1.4.2
-   cc@1.0.72
+   bstr@1.8.0
+   bumpalo@3.14.0
+   cc@1.0.83
cexpr@0.6.0
cfg-if@1.0.0
-   chrono@0.4.26
-   clang-sys@1.3.0
+   chrono@0.4.31
+   clang-sys@1.6.1
clap@2.34.0
-   clap@4.3.19
-   clap_builder@4.3.19
-   clap_lex@0.5.0
+   clap@4.4.8
+   clap_builder@4.4.8
+   clap_lex@0.6.0
colorchoice@1.0.0
-   constant_time_eq@0.2.6
constant_time_eq@0.3.0
-   core-foundation-sys@0.8.3
-   cpufeatures@0.2.9
+   core-foundation-sys@0.8.4
+   cpufeatures@0.2.11
crypto-common@0.1.6
-   dashmap@5.3.4
+   dashmap@5.5.3
+   deranged@0.3.9
difflib@0.4.0
digest@0.10.7
doc-comment@0.3.3
dunce@1.0.4
-   either@1.6.1
-   env_logger@0.9.0
-   errno-dragonfly@0.1.2
-   errno@0.3.1
+   either@1.9.0
+   errno@0.3.7
faccess@0.2.4
-   fastrand@1.7.0
-   filetime@0.2.21
+   fastrand@2.0.1
+   filetime@0.2.22
float-cmp@0.9.0
-   futures-channel@0.3.21
-   futures-core@0.3.21
-   futures-executor@0.3.21
-   futures-io@0.3.21
-   futures-sink@0.3.21
-   futures-task@0.3.21
-   futures-util@0.3.21
-   futures@0.3.21
+   futures-channel@0.3.29
+   futures-core@0.3.29
+   futures-executor@0.3.29
+   futures-io@0.3.29
+   futures-sink@0.3.29
+   futures-task@0.3.29
+   futures-util@0.3.29
+   futures@0.3.29
generic-array@0.14.7
glob@0.3.1
-   hashbrown@0.12.3
+   hashbrown@0.14.2
hermit-abi@0.1.19
-   hermit-abi@0.3.1
hex@0.4.3
-   humantime@2.1.0
-   iana-time-zone@0.1.47
-   instant@0.1.9
-   io-lifetimes@1.0.11
-   is-terminal@0.4.9
-   itertools@0.10.1
+   home@0.5.5
+   iana-time-zone-haiku@0.1.2
+   iana-time-zone@0.1.58
+   itertools@0.11.0
itoa@1.0.9
-   js-sys@0.3.59
+   js-sys@0.3.65
keccak@0.1.4
lazy_static@1.4.0
lazycell@1.3.0
-   libc@0.2.147
-   libloading@0.7.2
-   linux-raw-sys@0.3.8
-   linux-raw-sys@0.4.3
-   lock_api@0.4.7
-   log@0.4.14
-   md-5@0.10.5
-   memchr@2.4.0
+   libc@0.2.150
+   libloading@0.7.4
+   linux-raw-sys@0.4.11
+   lock_api@0.4.11
+   log@0.4.20
+   md-5@0.10.6
+   memchr@2.6.4
memoffset@0.7.1
minimal-lexical@0.2.1
-   nix@0.26.2
-   nom@7.1.1
+   nix@0.26.4
+   nom@7.1.3
normalize-line-endings@0.3.0
-   num-traits@0.2.14
+   num-traits@0.2.17
num_threads@0.1.6
once_cell@1.18.0
-   onig@6.4.0
-   onig_sys@69.8.1
os_display@0.1.3
parking_lot@0.12.1
-   parking_lot_core@0.9.3
+   parking_lot_core@0.9.9
peeking_take_while@0.1.2
-   pin-project-lite@0.2.9
+   pin-project-lite@0.2.13
pin-utils@0.1.0
-   pkg-config@0.3.24
+   pkg-config@0.3.27
+   powerfmt@0.2.0
predicates-core@1.0.6
-   predicates-tree@1.0.1
-   predicates@3.0.3
-   proc-macro2@1.0.60
-   quote@1.

[gentoo-commits] repo/gentoo:master commit in: www-apache/libapreq2/, www-apache/libapreq2/files/

2024-06-23 Thread Sam James
commit: a11f317df653e64a0d672366cd6ff4642a2b8ee4
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 03:20:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 03:20:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a11f317d

www-apache/libapreq2: EAPI 8, fix runtime w/ BIND_NOW

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

 .../files/libapreq2-2.08-fix-linkage.patch | 51 +
 www-apache/libapreq2/libapreq2-2.17-r1.ebuild  | 83 ++
 2 files changed, 134 insertions(+)

diff --git a/www-apache/libapreq2/files/libapreq2-2.08-fix-linkage.patch 
b/www-apache/libapreq2/files/libapreq2-2.08-fix-linkage.patch
new file mode 100644
index ..c77fceb0640e
--- /dev/null
+++ b/www-apache/libapreq2/files/libapreq2-2.08-fix-linkage.patch
@@ -0,0 +1,51 @@
+https://bugs.gentoo.org/934379
+https://src.fedoraproject.org/rpms/libapreq2/blob/rawhide/f/libapreq2-2.12-install.patch
+
+From: Lubomir Rintel 
+
+APR shared objects were not properly linked when they were installed to a
+specific DESTDIR. This was broken in r733406, which attempted to fix
+rpaths for the obscure platforms that still use them.
+
+With this applied, we call apreq2-config we just installed and add a library
+path of libraries in DESTDIR to linker.
+
+$ perl -MAPR::Request
+Can't load '/usr/lib/perl5/auto/APR/Request/Request.so' for module 
APR::Request: /usr/lib/perl5/auto/APR/Request/Request.so: undefined symbol: 
apreq_hook_disable_uploads at /usr/lib/perl5/DynaLoader.pm line 200.
+ at - line 0
+Compilation failed in require.
+BEGIN failed--compilation aborted.
+
+--- a/glue/Makefile.am
 b/glue/Makefile.am
+@@ -15,7 +15,9 @@ perl_test: perl/Makefile
+   cd perl; $(MAKE) test
+ 
+ perl_install:
+-  cd perl; INSTALL=1 @PERL@ @PERL_OPTS@ Makefile.PL -apxs @APACHE2_APXS@ 
@MM_OPTS@
++  cd perl; INSTALL=1 PKG_CONFIG_PATH=$(DESTDIR)$(libdir)/pkgconfig \
++  DESTDIR=$(DESTDIR) LIBDIR=$(libdir) \
++  @PERL@ @PERL_OPTS@ Makefile.PL -apxs @APACHE2_APXS@ @MM_OPTS@
+   cd perl; $(MAKE) install
+ 
+ perl_clean:
+--- a/glue/perl/Makefile.PL
 b/glue/perl/Makefile.PL
+@@ -136,10 +136,15 @@ if (WIN32) {
+ my $apreq2_config = "$base_dir/apreq2-config";
+ my $bindir = qx{$apreq2_config --bindir};
+ chomp $bindir;
+-$apreq2_config = "$bindir/apreq2-config" if $ENV{INSTALL};
++$apreq2_config = "PKG_CONFIG_PATH=$ENV{PKG_CONFIG_PATH} ".
++ $ENV{DESTDIR}."$bindir/apreq2-config"
++ if $ENV{INSTALL};
+ $apreq_libs = qx{$apreq2_config --link-ld --ldflags --libs};
++die "Failed to run $apreq2_config" if $?;
+ chomp $apreq_libs;
++$apreq_libs = " -L".$ENV{DESTDIR}.$ENV{LIBDIR}." ".$apreq_libs
++  if $ENV{INSTALL};
+ }
+ 
+ my $mp2_typemaps = Apache2::Build->new->typemaps;
+
+

diff --git a/www-apache/libapreq2/libapreq2-2.17-r1.ebuild 
b/www-apache/libapreq2/libapreq2-2.17-r1.ebuild
new file mode 100644
index ..c379b136f230
--- /dev/null
+++ b/www-apache/libapreq2/libapreq2-2.17-r1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit apache-module perl-module
+
+DESCRIPTION="A library for manipulating client request data via the Apache API"
+HOMEPAGE="https://httpd.apache.org/apreq/";
+SRC_URI="mirror://apache/httpd/libapreq/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="2"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="perl test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   || (
+   dev-libs/apr-util[openssl]
+   dev-libs/apr-util[nss]
+   )
+   perl? (
+   >=dev-perl/ExtUtils-XSBuilder-0.23
+   virtual/perl-version
+   >=www-apache/mod_perl-2
+   )
+   virtual/libcrypt:="
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-perl/Apache-Test )"
+BDEPEND="sys-apps/file"
+
+PATCHES=(
+   "${FILESDIR}"/libapreq2-2.08-doc.patch
+   "${FILESDIR}"/libapreq2-2.08-fix-linkage.patch
+)
+
+APACHE2_MOD_FILE="module/apache2/.libs/mod_apreq2.so"
+APACHE2_MOD_CONF="76_mod_apreq"
+APACHE2_MOD_DEFINE="APREQ"
+
+need_apache2
+
+pkg_setup() {
+   perl_set_version
+}
+
+src_prepare() {
+   default
+
+   sed -i -e "s/PERL \$PERL_OPTS/PERL/" acinclude.m4 aclocal.m4 configure 
|| die
+}
+
+src_configure() {
+   econf \
+   --disable-static \
+   --with-apache2-apxs=${APXS} \
+   $(use_enable perl perl-glue)
+}
+
+src_install() {
+   APACHE_MODULESDIR="/usr/$(get_libdir)/apache2/modules"
+   apache-module_src_install
+
+   emake DESTDIR="${D}" INSTALLDIRS=vendor install
+   doman docs/man/man3/*.3
+
+   perl_delete_localpod
+
+   HTML_DOCS=( docs/html/. )
+   einstalldocs
+   dodoc INSTALL MANIFEST
+
+   local f
+   while IFS="" read -d $'\0'

[gentoo-commits] repo/gentoo:master commit in: games-arcade/frozen-bubble/, games-arcade/frozen-bubble/files/

2024-06-23 Thread Sam James
commit: 110a607831ef21af82c02f547cbcf0556d24376c
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 03:13:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 03:13:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=110a6078

games-arcade/frozen-bubble: fix build w/ perl-5.40

Closes: https://bugs.gentoo.org/934245
Thanks-to: Torsten Kaiser
Signed-off-by: Sam James  gentoo.org>

 .../files/frozen-bubble-2.2.1_beta1-perl-5.40.patch  | 16 
 .../frozen-bubble/frozen-bubble-2.2.1_beta1-r2.ebuild|  3 ++-
 2 files changed, 18 insertions(+), 1 deletion(-)

diff --git 
a/games-arcade/frozen-bubble/files/frozen-bubble-2.2.1_beta1-perl-5.40.patch 
b/games-arcade/frozen-bubble/files/frozen-bubble-2.2.1_beta1-perl-5.40.patch
new file mode 100644
index ..ba22b139e16c
--- /dev/null
+++ b/games-arcade/frozen-bubble/files/frozen-bubble-2.2.1_beta1-perl-5.40.patch
@@ -0,0 +1,16 @@
+https://bugs.gentoo.org/934245
+
+Fix build error:
+Attempt to call undefined import method with arguments ("0.36") via package 
"Module::Build" (Perhaps you forgot to load the package?) at inc/My/Builder.pm 
line 11.
+
+--- a/inc/My/Builder.pm
 b/inc/My/Builder.pm
+@@ -8,7 +8,7 @@
+ use File::Slurp qw(read_file write_file);
+ use File::Spec::Functions qw(catdir catfile rootdir);
+ use IO::File qw();
+-use Module::Build '0.36' => qw();
++use Module::Build qw();
+ use autodie qw(:all move read_file write_file);
+ use parent 'Module::Build';
+ use Locale::Maketext::Extract;

diff --git a/games-arcade/frozen-bubble/frozen-bubble-2.2.1_beta1-r2.ebuild 
b/games-arcade/frozen-bubble/frozen-bubble-2.2.1_beta1-r2.ebuild
index 3a75e5deb783..28f22c8bcc99 100644
--- a/games-arcade/frozen-bubble/frozen-bubble-2.2.1_beta1-r2.ebuild
+++ b/games-arcade/frozen-bubble/frozen-bubble-2.2.1_beta1-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=8
@@ -44,6 +44,7 @@ BDEPEND="
 PATCHES=(
"${FILESDIR}"/${P}-Werror.patch
"${FILESDIR}"/${P}-fix-buffer-size.patch
+   "${FILESDIR}"/${P}-perl-5.40.patch
 )
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: app-dicts/verbiste/

2024-06-23 Thread Sam James
commit: 7e291aacd96adbbd096fe2d6950d57f3005481c6
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 03:09:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 03:09:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e291aac

app-dicts/verbiste: add missing test dep(s)

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

 app-dicts/verbiste/verbiste-0.1.48.ebuild | 11 ++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/app-dicts/verbiste/verbiste-0.1.48.ebuild 
b/app-dicts/verbiste/verbiste-0.1.48.ebuild
index b5a0b66f3fe5..b1f25b041f94 100644
--- a/app-dicts/verbiste/verbiste-0.1.48.ebuild
+++ b/app-dicts/verbiste/verbiste-0.1.48.ebuild
@@ -12,7 +12,8 @@ SRC_URI="http://sarrazip.com/dev/${P}.tar.gz";
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~riscv ~x86"
-IUSE="gtk"
+IUSE="gtk test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
>=dev-libs/libxml2-2.4.0:2
@@ -22,6 +23,10 @@ DEPEND="${RDEPEND}"
 BDEPEND="
sys-devel/gettext
virtual/pkgconfig
+   test? (
+   dev-lang/perl
+   dev-perl/XML-Parser
+   )
 "
 
 src_configure() {
@@ -34,6 +39,10 @@ src_configure() {
econf "${myeconfargs[@]}"
 }
 
+src_test() {
+   emake VERBOSE=1 check
+}
+
 src_install() {
default
 



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

2024-06-23 Thread Sam James
commit: ce300f1b5500e0a2d255f7e5be4241ff1a3c2615
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 03:02:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 03:02:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce300f1b

dev-python/munkres: Stabilize 1.1.4-r1 sparc, #934714

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

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

diff --git a/dev-python/munkres/munkres-1.1.4-r1.ebuild 
b/dev-python/munkres/munkres-1.1.4-r1.ebuild
index 8e888358d1c6..27582683d785 100644
--- a/dev-python/munkres/munkres-1.1.4-r1.ebuild
+++ b/dev-python/munkres/munkres-1.1.4-r1.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86"
 
 distutils_enable_tests pytest
 



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

2024-06-23 Thread Sam James
commit: d62ed721d9dee28fa7ccea67d4be797229f5c9da
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 03:02:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 03:02:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d62ed721

dev-python/fonttools: Stabilize 4.53.0 sparc, #934714

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

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

diff --git a/dev-python/fonttools/fonttools-4.53.0.ebuild 
b/dev-python/fonttools/fonttools-4.53.0.ebuild
index 5b723e40d6c4..79987bb88adf 100644
--- a/dev-python/fonttools/fonttools-4.53.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.53.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/pinentry/files/, app-crypt/pinentry/

2024-06-23 Thread Sam James
commit: 7b07caa9d1459f9cba33cb8e7fceddf23a36583d
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 03:00:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 03:00:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b07caa9

app-crypt/pinentry: allow <1.3 to build w/ >=libassuan-3

Delete the bundled macro so it uses the system copy which knows libassuan-3
is compatible with libassuan-2 API-wise.

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

 .../files/pinentry-1.2.1-libassuan-3.patch | 46 ++
 app-crypt/pinentry/pinentry-1.2.1-r7.ebuild|  3 ++
 app-crypt/pinentry/pinentry-1.2.1-r8.ebuild|  3 ++
 3 files changed, 52 insertions(+)

diff --git a/app-crypt/pinentry/files/pinentry-1.2.1-libassuan-3.patch 
b/app-crypt/pinentry/files/pinentry-1.2.1-libassuan-3.patch
new file mode 100644
index ..35b71998e87a
--- /dev/null
+++ b/app-crypt/pinentry/files/pinentry-1.2.1-libassuan-3.patch
@@ -0,0 +1,46 @@
+https://bugs.gentoo.org/934771
+https://git.gnupg.org/cgi-bin/gitweb.cgi?p=pinentry.git;a=commit;h=a39ba412ab24721d4edb6476156371f8bf1d3ff9
+
+From a39ba412ab24721d4edb6476156371f8bf1d3ff9 Mon Sep 17 00:00:00 2001
+From: NIIBE Yutaka 
+Date: Fri, 28 Jul 2023 14:09:11 +0900
+Subject: [PATCH] build: Update libassuan.m4 for libassuan version 3 in future.
+
+* m4/libassuan.m4: Update from libassuan master.
+
+--
+
+New libassuan 3 has backward compatible API.
+
+Signed-off-by: NIIBE Yutaka 
+--- a/m4/libassuan.m4
 b/m4/libassuan.m4
+@@ -9,7 +9,7 @@ dnl This file is distributed in the hope that it will be 
useful, but
+ dnl WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ dnl implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ dnl SPDX-License-Identifier: FSFULLR
+-# Last-changed: 2022-11-01
++# Last-changed: 2023-07-26
+ 
+ dnl
+ dnl Common code used for libassuan detection [internal]
+@@ -89,6 +89,7 @@ AC_DEFUN([_AM_PATH_LIBASSUAN_COMMON],
+ 
+   if test $ok = yes; then
+ AC_MSG_RESULT([yes ($libassuan_config_version)])
++AC_DEFINE(LIBASSUAN_API_REQUESTED, $req_libassuan_api, Requested API 
version for libassuan)
+   else
+ AC_MSG_RESULT(no)
+   fi
+@@ -104,6 +105,8 @@ AC_DEFUN([_AM_PATH_LIBASSUAN_COMMON],
+ AC_MSG_CHECKING([LIBASSUAN API version])
+ if test "$req_libassuan_api" -eq "$tmp" ; then
+   AC_MSG_RESULT(okay)
++elif test "$req_libassuan_api" -eq 2 -a "$tmp" -eq 3; then
++  AC_MSG_RESULT(okay)
+ else
+   ok=no
+   AC_MSG_RESULT([does not match.  want=$req_libassuan_api got=$tmp.])
+-- 
+2.30.2
+

diff --git a/app-crypt/pinentry/pinentry-1.2.1-r7.ebuild 
b/app-crypt/pinentry/pinentry-1.2.1-r7.ebuild
index 1d1c3ad9f119..3ddf24c5674c 100644
--- a/app-crypt/pinentry/pinentry-1.2.1-r7.ebuild
+++ b/app-crypt/pinentry/pinentry-1.2.1-r7.ebuild
@@ -58,6 +58,9 @@ src_prepare() {
 
unset FLTK_CONFIG
 
+   # bug #934771
+   rm m4/libassuan.m4 || die
+
eautoreconf
 }
 

diff --git a/app-crypt/pinentry/pinentry-1.2.1-r8.ebuild 
b/app-crypt/pinentry/pinentry-1.2.1-r8.ebuild
index b44f3638784c..7f097b060824 100644
--- a/app-crypt/pinentry/pinentry-1.2.1-r8.ebuild
+++ b/app-crypt/pinentry/pinentry-1.2.1-r8.ebuild
@@ -59,6 +59,9 @@ src_prepare() {
 
unset FLTK_CONFIG
 
+   # bug #934771
+   rm m4/libassuan.m4 || die
+
eautoreconf
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/c-ares/

2024-06-23 Thread Sam James
commit: 4fdf7f1163707eb340c5d1c06fa7b474b4e823cf
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 02:53:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 02:54:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fdf7f11

net-dns/c-ares: add 1.31.0

See https://daniel.haxx.se/blog/2024/06/06/bye-bye-hosting-c-ares-web/.

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

 net-dns/c-ares/Manifest |  2 +
 net-dns/c-ares/c-ares-1.31.0.ebuild | 93 +
 2 files changed, 95 insertions(+)

diff --git a/net-dns/c-ares/Manifest b/net-dns/c-ares/Manifest
index 0cef135b901e..081bfb41fc66 100644
--- a/net-dns/c-ares/Manifest
+++ b/net-dns/c-ares/Manifest
@@ -2,3 +2,5 @@ DIST c-ares-1.28.1.tar.gz 1312102 BLAKE2B 
2d0f12aeb4b947f76fe6c45e2bb0a7401c5d3a
 DIST c-ares-1.28.1.tar.gz.asc 488 BLAKE2B 
90f3aedc3b56f31519a9b2746e528bb952364748b6053ecebaa3edf4269aab6b3badad459a14e8afe623340b294fd072b13c60af540eb59d7f4d82eb5204be83
 SHA512 
62659e3c41ea7158c7fdaab3246fee6a6a1502dec12d322efd353e5a0fb1b0aa4c1caf7ace37e1d3ea0b2937522814fdf66af2d19a501e9b9995b86e2369410d
 DIST c-ares-1.29.0.tar.gz 1329299 BLAKE2B 
7dd6a0dc85d3383087726cd48e75b481f4ef7551a41590de21b7f30f9e588d7bef87c852203b91f281b0fbf44dca75f0ae538f6a3c17fe8ff29c802d05d36189
 SHA512 
0287fd59aa6d831e0d1705deb6b4b1ab3b97a28c5c42feeeaa1eeab55ffb429998c7f0735f15cf5eaeb9177cb77800e6b0b01107bd28fb082cf737f8c12766d0
 DIST c-ares-1.29.0.tar.gz.asc 488 BLAKE2B 
3d955b0a130dce562436d9629f1403e30ee5ebd2e981a9c2220b51d129222c3760d6bd8a681cab6115e3f2ef0bcf8e8d600792fc498bc0c05638ce7fcac0d509
 SHA512 
a379f3c5338073810b7bf932fecf0ce1f0b382cfbc75521f4b135cb78d0a9fd418b06f7affd747fa00d11479186db248fe8ef8120858de2b8f562b56cc41ecb2
+DIST c-ares-1.31.0.tar.gz 1012373 BLAKE2B 
d302862148998fbfb737e5f78826a3152b299fbbf04db4d80580daeaade77e4ea1a9513f4d194746733c33a35474f39dce43dd0562b3faa8673b366a2190c87c
 SHA512 
571d2555b4aaf3bf9cd7b5c89be8448ca26fe0ea1f3d664b07a01b42d28af4f5412b30485ef01d4bacc4e08de487dc6eeda98acf212a6a08edec6805f17210cc
+DIST c-ares-1.31.0.tar.gz.asc 228 BLAKE2B 
41d35804e4f5d0e11c2c6c192453a0d48f779be999a3f9c1bd8066c547e0ed9959083d953b7735ca15699444913bcdd7d43c3871e11a381e9c8ee508086fc3d8
 SHA512 
ea2decdec5913f25e690e6c7437fad1682b2df807397e4b764ebb2a8b010804f77b91a889e8aa00471cd1bba3b96c5f90d815ffa677598e9b516909e29b7f960

diff --git a/net-dns/c-ares/c-ares-1.31.0.ebuild 
b/net-dns/c-ares/c-ares-1.31.0.ebuild
new file mode 100644
index ..d6ad901bd330
--- /dev/null
+++ b/net-dns/c-ares/c-ares-1.31.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Both Daniel and Brad are listed as possible signers on the homepage
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradhouse.asc
+inherit edo multilib-minimal verify-sig
+
+DESCRIPTION="C library that resolves names asynchronously"
+HOMEPAGE="https://c-ares.org/";
+SRC_URI="
+   https://github.com/c-ares/c-ares/releases/download/v${PV}/${P}.tar.gz
+   verify-sig? ( 
https://github.com/c-ares/c-ares/releases/download/v${PV}/${P}.tar.gz.asc )
+"
+
+# ISC for lib/{bitncmp.c,inet_ntop.c,inet_net_pton.c} (bug #912405)
+LICENSE="MIT ISC"
+# Subslot = SONAME of libcares.so.2
+SLOT="0/2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="static-libs test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? ( dev-cpp/gtest )
+   verify-sig? ( sec-keys/openpgp-keys-bradhouse )
+"
+
+DOCS=( AUTHORS README.md RELEASE-NOTES.md )
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/ares_build.h
+)
+
+A__QA_CONFIG_IMPL_DECL_SKIP=(
+   # Checking for obsolete headers
+   malloc
+   calloc
+   free
+
+   # Non-existent on Linux
+   closesocket
+   CloseSocket
+   ioctlsocket
+   bitncmp
+   ConvertInterfaceIndexToLuid
+   ConvertInterfaceLuidToNameA
+)
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-symbol-hiding
+   $(use_enable static-libs static)
+   $(use_enable test tests)
+   )
+
+   # Needed for running unit tests only
+   # Violates sandbox and tests pass fine without
+   export ax_cv_uts_namespace=no
+   export ax_cv_user_namespace=no
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_test() {
+   cd "${BUILD_DIR}"/test || die
+
+   # We're skipping the "real" network tests with the filter
+   # see https://github.com/c-ares/c-ares/tree/main/test
+   local network_tests=(
+   # Most live tests have Live in the name
+   *Live*
+   # These don't but are still in ares-test-live.cc => live
+   *GetTCPSock*
+   *TimeoutValue*
+   *GetSock*
+

[gentoo-commits] repo/gentoo:master commit in: gnustep-base/gnustep-make/

2024-06-23 Thread Sam James
commit: b6afeaddec58c8cccac8db684de9d5c114ff6963
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 02:54:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 02:54:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6afeadd

gnustep-base/gnustep-make: Stabilize 2.9.1 sparc, #934676

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

 gnustep-base/gnustep-make/gnustep-make-2.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnustep-base/gnustep-make/gnustep-make-2.9.1.ebuild 
b/gnustep-base/gnustep-make/gnustep-make-2.9.1.ebuild
index 3fa2a0fecd96..5466b1f09f8d 100644
--- a/gnustep-base/gnustep-make/gnustep-make-2.9.1.ebuild
+++ b/gnustep-base/gnustep-make/gnustep-make-2.9.1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="libobjc2 native-exceptions"
 
 DEPEND="${GNUSTEP_CORE_DEPEND}



[gentoo-commits] repo/gentoo:master commit in: net-ftp/proftpd/

2024-06-23 Thread Sam James
commit: 9d28cd9dd9987b3f5570dc3ad5d5aa11e658d6b2
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 02:54:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 02:54:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d28cd9d

net-ftp/proftpd: Stabilize 1.3.8b sparc, #934755

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

 net-ftp/proftpd/proftpd-1.3.8b.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-ftp/proftpd/proftpd-1.3.8b.ebuild 
b/net-ftp/proftpd/proftpd-1.3.8b.ebuild
index 74658bbd63df..62e189bef4f0 100644
--- a/net-ftp/proftpd/proftpd-1.3.8b.ebuild
+++ b/net-ftp/proftpd/proftpd-1.3.8b.ebuild
@@ -32,7 +32,7 @@ S="${WORKDIR}/${P/_/}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
 IUSE="acl authfile ban +caps case clamav copy ctrls deflate diskuse dso 
dynmasq exec ifsession ifversion ident ipv6
kerberos ldap log-forensic memcache msg mysql ncurses nls pam +pcre 
postgres qos radius
ratio readme rewrite selinux sftp shaper sitemisc snmp sodium softquota 
sqlite ssl tcpd test unique-id vroot"



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

2024-06-23 Thread Sam James
commit: e5545758612710019a255707d41eac9e0b3b9ea5
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 02:54:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 02:54:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5545758

net-mail/fetchmail: Stabilize 6.4.38 sparc, #933639

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

 net-mail/fetchmail/fetchmail-6.4.38.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/fetchmail/fetchmail-6.4.38.ebuild 
b/net-mail/fetchmail/fetchmail-6.4.38.ebuild
index 70a5d40c5249..0865aa799592 100644
--- a/net-mail/fetchmail/fetchmail-6.4.38.ebuild
+++ b/net-mail/fetchmail/fetchmail-6.4.38.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.xz";
 
 LICENSE="GPL-2 public-domain"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
 IUSE="ssl nls kerberos tk selinux socks"
 
 RDEPEND="acct-user/fetchmail



[gentoo-commits] repo/gentoo:master commit in: net-dns/c-ares/, net-dns/c-ares/files/

2024-06-23 Thread Sam James
commit: 59e60662c86175e12b431c440d353351607a5e76
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 02:36:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 02:53:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59e60662

net-dns/c-ares: drop 1.25.0-r1, 1.26.0, 1.27.0

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

 net-dns/c-ares/Manifest|   6 -
 net-dns/c-ares/c-ares-1.25.0-r1.ebuild |  96 
 net-dns/c-ares/c-ares-1.26.0.ebuild|  92 
 net-dns/c-ares/c-ares-1.27.0.ebuild|  92 
 .../files/c-ares-1.25.0-fix-sanity-check-rr.patch  | 166 -
 5 files changed, 452 deletions(-)

diff --git a/net-dns/c-ares/Manifest b/net-dns/c-ares/Manifest
index c17068e85d2c..0cef135b901e 100644
--- a/net-dns/c-ares/Manifest
+++ b/net-dns/c-ares/Manifest
@@ -1,9 +1,3 @@
-DIST c-ares-1.25.0.tar.gz 1264129 BLAKE2B 
a4f4b493e1331ade27504238c3e520e1ffaa525baf99442c88de3aeda1eb06a12ec804a5f0f699fb8acd469ccd2b3d08f5c32b4d01d50cfdc31097665087fce9
 SHA512 
f73ffc45c17f1e952ea5fae8a1d9e1508427f21c821ff470ff0b728cc4a1e21d1274f95d9192c22f704bc7e0f58a633608cfdc1704dfe8950902fdfc3dfa2e1c
-DIST c-ares-1.25.0.tar.gz.asc 488 BLAKE2B 
45b07fc1ef14452b8a4fda63f134e389b66c120ccd8de3d48ccc5659c481db1796339a1968db406cf9b3da1a9c5aa81ccf538bc0546bb6c4babbe7de9c14f576
 SHA512 
9cf2dcd80807b54cd7fa6871283863384a4b6b10e0ef9c287bb4969a9169b7f12180a15c5fa756770c5ba01558ef48615efa546d19b3496e3cbe0454346b
-DIST c-ares-1.26.0.tar.gz 1298394 BLAKE2B 
9bcbb321b31518fdd3481447e1bba733dbf0eabd1876aa0fec6737888fd176b837c64e6b22ae5754a905f0fd1591d4fd516db558fafae92cc2684ad7e0c29f63
 SHA512 
81657b8b9840a565b04ecf87ef8f0fc3192a9594808e47aed5e5bbebf2b5f0066b0cd5fae70f0fe70b68d428b4cc75fba22d2ae7683c6d0f87979c414c072af1
-DIST c-ares-1.26.0.tar.gz.asc 488 BLAKE2B 
89c420ed235dce86c3d18ce62b58f50b78abf919c178e9a786fce5ee11da2b7a1314f8eb76bef20df0e43d18f636508540d9a9d2dfcd84df0c62691497f3a9a0
 SHA512 
84cd9918c22346a975400f17bf64e5093aa7b2d8f3377799cde5f6ab508e8f5ab6a004497747b702b7249b2b1369cdd22149519da01a405cf928806007e7a599
-DIST c-ares-1.27.0.tar.gz 1301440 BLAKE2B 
112bf16288efc3ca1c69216de6bb42fdfc5348e70879321fb27f9602a8f469a21fa502a1cdd2f935e4ad0505ea7e22bd3a3326ce83bdb2acbe5ff266fc11cc6f
 SHA512 
d0bffeeabdc5f1d4cececd46bd495b8224a64eaaf6d2a91c5475517440effe0e096146a1ebf19ece07367198be576c61b11961d5e4c3f601c5c5529ce4fcb46a
-DIST c-ares-1.27.0.tar.gz.asc 488 BLAKE2B 
64798140a1d61e32ba45467034d9da75abd8f48810643947c94b04dcaae1b8c68da7a6d9acb7476808601acfe6a527b2cd855d99912f5ac069a597b9c9c890e3
 SHA512 
dbaa2e96035283e55c7a3c940255d9cc81d98961f59a10586cd666525a0fddf0e3ada01fd79133a278159f47c344bce70bcc4ad1b5df5c853273941b744357e4
 DIST c-ares-1.28.1.tar.gz 1312102 BLAKE2B 
2d0f12aeb4b947f76fe6c45e2bb0a7401c5d3ae5c84a94f2387f05b639587275e12cb0a2798caa381726e37757973b28c543249f9528b60746b8bf543a70be77
 SHA512 
9a24f40002b661d97c9b49a617d2e6b12bad1c9f22e872611252d051ec650f886c010207939fac6992610b3cd5a87588f802d7dfa1310ced7c6621ea2f99dd90
 DIST c-ares-1.28.1.tar.gz.asc 488 BLAKE2B 
90f3aedc3b56f31519a9b2746e528bb952364748b6053ecebaa3edf4269aab6b3badad459a14e8afe623340b294fd072b13c60af540eb59d7f4d82eb5204be83
 SHA512 
62659e3c41ea7158c7fdaab3246fee6a6a1502dec12d322efd353e5a0fb1b0aa4c1caf7ace37e1d3ea0b2937522814fdf66af2d19a501e9b9995b86e2369410d
 DIST c-ares-1.29.0.tar.gz 1329299 BLAKE2B 
7dd6a0dc85d3383087726cd48e75b481f4ef7551a41590de21b7f30f9e588d7bef87c852203b91f281b0fbf44dca75f0ae538f6a3c17fe8ff29c802d05d36189
 SHA512 
0287fd59aa6d831e0d1705deb6b4b1ab3b97a28c5c42feeeaa1eeab55ffb429998c7f0735f15cf5eaeb9177cb77800e6b0b01107bd28fb082cf737f8c12766d0

diff --git a/net-dns/c-ares/c-ares-1.25.0-r1.ebuild 
b/net-dns/c-ares/c-ares-1.25.0-r1.ebuild
deleted file mode 100644
index 750a2585f9d1..
--- a/net-dns/c-ares/c-ares-1.25.0-r1.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/danielstenberg.asc
-inherit edo multilib-minimal verify-sig
-
-DESCRIPTION="C library that resolves names asynchronously"
-HOMEPAGE="https://c-ares.org/";
-SRC_URI="
-   
https://github.com/c-ares/c-ares/releases/download/cares-${PV//./_}/${P}.tar.gz
-   verify-sig? ( 
https://github.com/c-ares/c-ares/releases/download/cares-${PV//./_}/${P}.tar.gz.asc
 )
-"
-
-# ISC for lib/{bitncmp.c,inet_ntop.c,inet_net_pton.c} (bug #912405)
-LICENSE="MIT ISC"
-# Subslot = SONAME of libcares.so.2
-SLOT="0/2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="static-libs test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   test? ( dev-cpp/gtest )
-   verify-sig? ( sec-keys/openpgp-keys-da

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

2024-06-23 Thread Sam James
commit: a192ab77c52d85509361070bac9300e719c9ecdd
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 02:23:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 02:53:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a192ab77

app-admin/logrotate: drop 3.19.0, 3.20.1-r1

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

 app-admin/logrotate/Manifest   |  3 -
 app-admin/logrotate/logrotate-3.19.0.ebuild| 96 --
 app-admin/logrotate/logrotate-3.20.1-r1.ebuild | 96 --
 3 files changed, 195 deletions(-)

diff --git a/app-admin/logrotate/Manifest b/app-admin/logrotate/Manifest
index 8c9bb675f204..82484df4b0c6 100644
--- a/app-admin/logrotate/Manifest
+++ b/app-admin/logrotate/Manifest
@@ -1,5 +1,2 @@
-DIST logrotate-3.19.0.tar.xz 166276 BLAKE2B 
bb19690ca092905e527f6a0a7915373a65b29d3b50d97456ed31aa9b5b5698b3ae266c8e247a167198dcd8891a7e330f4913dfefa3563e5b2de7a6e0d067a6c3
 SHA512 
7838e14a5b147f6e5edf6efdf743deeca39fdb563fc6f14aa010ac5b7bdef9c2bb8005415481d1b042b31975052d5ed6e75c4bcd7e378003427ebe5ec02a1f2c
-DIST logrotate-3.20.1.tar.xz 166712 BLAKE2B 
8481e0d746c6bcbe10f2686a921334c6f957c8d92520927de7bc8fb0b7631a444fedaa80f35bc2de7961b3d5833ce4ab885b1298b235b7f8b33cc3ae05438da6
 SHA512 
a9ed5796ab254f511d0029a8f29ef7557f62e12e3ea9af24e30b5b9f348b1c1a16df26d44314b78299916fb3b5000b9cd9eed7cee2cee8df11cfd8e40c79b092
-DIST logrotate-3.20.1.tar.xz.asc 833 BLAKE2B 
afc02177335bcd580e0617af8c50846b371c2d00ecd8fe329c2e298dc8c48823137625f455cea3d983a0d9971733297fa2c4d98ba3c6f72d2c07f8f21108cfe4
 SHA512 
2dd207feec431b223ff12f09f6cce14409d45e5bb3abaf2275dd773c7ee7c59ed7d32395e5869bfed70c970be4158fd299e6e269838378843dcb63ca5ebfa029
 DIST logrotate-3.21.0.tar.xz 168532 BLAKE2B 
f7fa0050bde51e2517eac8456ecf87648bc8423621830894ceb2a3ff6b9dfe32c5b53df6a4ee59aa91bd563ed94376a635159535f4fdc170fbc673354bcef508
 SHA512 
c576df7d2bc1a1db2f99befdd0ea627aef2d97bdcd4a7cdea76870623ba92fb1f04f1af6d15b75e4a9085f4aef2ae5e9843c4094cdd01e24d89872ccaf9c0d4a
 DIST logrotate-3.21.0.tar.xz.asc 833 BLAKE2B 
b2099a0b8c15d1ea7f7325884027dff08dcc8305113411448797b8089d17026242a3f10bd6d7f3d865e3e339ec6fb5faf4ff48f8fd65bca3af4da8b335c3b5f1
 SHA512 
8f4c1853cd84f85c796b72b43048f4cf04e3409703e7669ee91e1d1aa5e9e5c04261fac1cdf85ec303508d5b6dbf126a44eb9ec819bcc772c664830d39e1068c

diff --git a/app-admin/logrotate/logrotate-3.19.0.ebuild 
b/app-admin/logrotate/logrotate-3.19.0.ebuild
deleted file mode 100644
index 461e26ab35da..
--- a/app-admin/logrotate/logrotate-3.19.0.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd tmpfiles
-
-DESCRIPTION="Rotates, compresses, and mails system logs"
-HOMEPAGE="https://github.com/logrotate/logrotate";
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
-IUSE="acl +cron selinux"
-
-DEPEND=">=dev-libs/popt-1.5
-   selinux? ( sys-libs/libselinux )
-   acl? ( virtual/acl )"
-RDEPEND="${DEPEND}
-   selinux? ( sec-policy/selinux-logrotate )
-   cron? ( virtual/cron )"
-
-STATEFILE="${EPREFIX}/var/lib/misc/logrotate.status"
-OLDSTATEFILE="${EPREFIX}/var/lib/logrotate.status"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-3.15.0-ignore-hidden.patch"
-)
-
-move_old_state_file() {
-   elog "logrotate state file is now located at ${STATEFILE}"
-   elog "See bug #357275"
-   if [[ -e "${OLDSTATEFILE}" ]] ; then
-   elog "Moving your current state file to new location: 
${STATEFILE}"
-   mv -n "${OLDSTATEFILE}" "${STATEFILE}" || die
-   fi
-}
-
-install_cron_file() {
-   exeinto /etc/cron.daily
-   newexe "${S}"/examples/logrotate.cron "${PN}"
-}
-
-src_prepare() {
-   default
-
-   sed -i -e 's#/usr/sbin/logrotate#/usr/bin/logrotate#' 
examples/logrotate.{cron,service} || die
-}
-
-src_configure() {
-   econf \
-   $(use_with acl) \
-   $(use_with selinux) \
-   --with-state-file-path="${STATEFILE}"
-}
-
-src_test() {
-   emake test
-}
-
-src_install() {
-   dobin logrotate
-   doman logrotate.8
-   dodoc ChangeLog.md
-
-   insinto /etc
-   doins "${FILESDIR}"/logrotate.conf
-
-   use cron && install_cron_file
-
-   systemd_dounit examples/logrotate.{service,timer}
-   newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}.conf
-
-   keepdir /etc/logrotate.d
-}
-
-pkg_postinst() {
-   elog
-   elog "The ${PN} binary is now installed under /usr/bin. Please"
-   elog "update your links"
-   elog
-
-   move_old_state_file
-
-   tmpfiles_process ${PN}.conf
-
-   if [[ -z ${REPLACING_VERSIONS} ]] ; then
-   elog "If you wish to have logrotate e-mail you updates, please"

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

2024-06-23 Thread Sam James
commit: 1df1d13f10d084fe73a55732f133e38b4b1ea771
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 02:32:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 02:53:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1df1d13f

sec-keys/openpgp-keys-cgzones: new package, add 20240624

Bug: https://github.com/logrotate/logrotate/issues/576
Bug: https://github.com/logrotate/logrotate/issues/611
Signed-off-by: Sam James  gentoo.org>

 sec-keys/openpgp-keys-cgzones/Manifest |  1 +
 sec-keys/openpgp-keys-cgzones/metadata.xml |  8 
 .../openpgp-keys-cgzones-20240624.ebuild   | 22 ++
 3 files changed, 31 insertions(+)

diff --git a/sec-keys/openpgp-keys-cgzones/Manifest 
b/sec-keys/openpgp-keys-cgzones/Manifest
new file mode 100644
index ..18877483d471
--- /dev/null
+++ b/sec-keys/openpgp-keys-cgzones/Manifest
@@ -0,0 +1 @@
+DIST openpgp-keys-cgzones-20240624.asc 3162 BLAKE2B 
b609f0feab3c91b513ad2e763632671f7e148e268cdbec0ae85ce98906b66ec33dac06040ed64dc8b6f2ec9d71862cb44725d8789ccca4022c966e797d270d2d
 SHA512 
208abc3fb4adfbb0ed35c87e4918f6fa4c363c9dfe1aa57de0c8850b6cd6165603ed7085ad1aa3abefa71e0264b3729851ca0775dc8e97e1ae4d160fd1d65b9d

diff --git a/sec-keys/openpgp-keys-cgzones/metadata.xml 
b/sec-keys/openpgp-keys-cgzones/metadata.xml
new file mode 100644
index ..b0d83aa2e489
--- /dev/null
+++ b/sec-keys/openpgp-keys-cgzones/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   base-sys...@gentoo.org
+   Gentoo Base System
+   
+

diff --git a/sec-keys/openpgp-keys-cgzones/openpgp-keys-cgzones-20240624.ebuild 
b/sec-keys/openpgp-keys-cgzones/openpgp-keys-cgzones-20240624.ebuild
new file mode 100644
index ..622fefaced62
--- /dev/null
+++ b/sec-keys/openpgp-keys-cgzones/openpgp-keys-cgzones-20240624.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used by Christian Göttsche (cgzones)"
+HOMEPAGE="https://github.com/cgzones";
+SRC_URI="
+   https://github.com/cgzones.gpg -> ${P}.asc
+"
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+
+src_install() {
+   local files=( ${A} )
+
+   insinto /usr/share/openpgp-keys
+   newins - cgzones.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
+}



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

2024-06-23 Thread Sam James
commit: e04ca13b79c8da0b16bf8f181224141979bf9d64
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 02:35:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 02:53:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e04ca13b

app-admin/logrotate: add 3.22.0

Bug: https://github.com/logrotate/logrotate/issues/576
Bug: https://github.com/logrotate/logrotate/issues/611
Signed-off-by: Sam James  gentoo.org>

 app-admin/logrotate/Manifest|  2 +
 app-admin/logrotate/logrotate-3.22.0.ebuild | 99 +
 2 files changed, 101 insertions(+)

diff --git a/app-admin/logrotate/Manifest b/app-admin/logrotate/Manifest
index 82484df4b0c6..889283fbcb4e 100644
--- a/app-admin/logrotate/Manifest
+++ b/app-admin/logrotate/Manifest
@@ -1,2 +1,4 @@
 DIST logrotate-3.21.0.tar.xz 168532 BLAKE2B 
f7fa0050bde51e2517eac8456ecf87648bc8423621830894ceb2a3ff6b9dfe32c5b53df6a4ee59aa91bd563ed94376a635159535f4fdc170fbc673354bcef508
 SHA512 
c576df7d2bc1a1db2f99befdd0ea627aef2d97bdcd4a7cdea76870623ba92fb1f04f1af6d15b75e4a9085f4aef2ae5e9843c4094cdd01e24d89872ccaf9c0d4a
 DIST logrotate-3.21.0.tar.xz.asc 833 BLAKE2B 
b2099a0b8c15d1ea7f7325884027dff08dcc8305113411448797b8089d17026242a3f10bd6d7f3d865e3e339ec6fb5faf4ff48f8fd65bca3af4da8b335c3b5f1
 SHA512 
8f4c1853cd84f85c796b72b43048f4cf04e3409703e7669ee91e1d1aa5e9e5c04261fac1cdf85ec303508d5b6dbf126a44eb9ec819bcc772c664830d39e1068c
+DIST logrotate-3.22.0.tar.xz 172108 BLAKE2B 
c1c9f1ff792905d2917e9ba3cee360c50259e1520e04073cb69abe475499adcf01aeb3cb4c6933af61255fbb5978577c4fdf9d6ab6ebf9568358d2446791c7f3
 SHA512 
16fd95b4daef779212008c4a968c7a7130be8d550f58531d24fc04599cb9adff6323a745725b3b14d7312ad36cb6646fe33a3defdb5b70cda2cec9646aab066a
+DIST logrotate-3.22.0.tar.xz.asc 833 BLAKE2B 
379d4fd71c6161211234903560770cf14a7ddf769b83e76ef27ad96d1204e2f4dc73d1e44aa69401db87c252c4471d5bdbace0555dfbb66c8751c20131a7751f
 SHA512 
93664c45bfe9ea20aedc54fe216825db38eaf81d43b238cd7bf8ea3e03f7d282f53743fb6d914766a9ed0cb5b33376435d253db5b9ec7039facd66e25d349dd4

diff --git a/app-admin/logrotate/logrotate-3.22.0.ebuild 
b/app-admin/logrotate/logrotate-3.22.0.ebuild
new file mode 100644
index ..9426d975db21
--- /dev/null
+++ b/app-admin/logrotate/logrotate-3.22.0.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/cgzones.asc
+inherit systemd tmpfiles verify-sig
+
+DESCRIPTION="Rotates, compresses, and mails system logs"
+HOMEPAGE="https://github.com/logrotate/logrotate";
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz";
+SRC_URI+=" verify-sig? ( 
https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz.asc )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+IUSE="acl +cron selinux"
+
+DEPEND="
+   >=dev-libs/popt-1.5
+   selinux? ( sys-libs/libselinux )
+   acl? ( virtual/acl )
+"
+RDEPEND="
+   ${DEPEND}
+   selinux? ( sec-policy/selinux-logrotate )
+   cron? ( virtual/cron )
+"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-cgzones )"
+
+STATEFILE="${EPREFIX}/var/lib/misc/logrotate.status"
+OLDSTATEFILE="${EPREFIX}/var/lib/logrotate.status"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.15.0-ignore-hidden.patch
+)
+
+move_old_state_file() {
+   elog "logrotate state file is now located at ${STATEFILE}"
+   elog "See bug #357275"
+   if [[ -e "${OLDSTATEFILE}" ]] ; then
+   elog "Moving your current state file to new location: 
${STATEFILE}"
+   mv -n "${OLDSTATEFILE}" "${STATEFILE}" || die
+   fi
+}
+
+install_cron_file() {
+   exeinto /etc/cron.daily
+   newexe "${S}"/examples/logrotate.cron "${PN}"
+}
+
+src_prepare() {
+   default
+
+   sed -i -e 's#/usr/sbin/logrotate#/usr/bin/logrotate#' 
examples/logrotate.{cron,service} || die
+}
+
+src_configure() {
+   econf \
+   $(use_with acl) \
+   $(use_with selinux) \
+   --with-state-file-path="${STATEFILE}"
+}
+
+src_install() {
+   dobin logrotate
+   doman logrotate.8
+   dodoc ChangeLog.md
+
+   insinto /etc
+   doins "${FILESDIR}"/logrotate.conf
+
+   use cron && install_cron_file
+
+   systemd_dounit examples/logrotate.{service,timer}
+   newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}.conf
+
+   keepdir /etc/logrotate.d
+}
+
+pkg_postinst() {
+   elog
+   elog "The ${PN} binary is now installed under /usr/bin. Please"
+   elog "update your links"
+   elog
+
+   move_old_state_file
+
+   tmpfiles_process ${PN}.conf
+
+   if [[ -z ${REPLACING_VERSIONS} ]] ; then
+   elog "If you wish to have logrotate e-mail you updates, please"
+   elog "emerge virtual/mailx and configure logrotate in"
+   

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

2024-06-23 Thread Sam James
commit: 1c925ee092b2462439463cd2a7669519511a15b4
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 02:44:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 02:53:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c925ee0

sec-keys/openpgp-keys-bradhouse: new package, add 20240624

See https://daniel.haxx.se/blog/2024/06/06/bye-bye-hosting-c-ares-web/.

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

 sec-keys/openpgp-keys-bradhouse/Manifest   |  1 +
 sec-keys/openpgp-keys-bradhouse/metadata.xml   | 12 
 .../openpgp-keys-bradhouse-20240624.ebuild | 22 ++
 3 files changed, 35 insertions(+)

diff --git a/sec-keys/openpgp-keys-bradhouse/Manifest 
b/sec-keys/openpgp-keys-bradhouse/Manifest
new file mode 100644
index ..00192bf3a528
--- /dev/null
+++ b/sec-keys/openpgp-keys-bradhouse/Manifest
@@ -0,0 +1 @@
+DIST openpgp-keys-bradhouse-20240624.asc 3503 BLAKE2B 
c514517eb6976a7b1f31feda6e9079019204cff55aa2434d2220b6daa7ae322ec0560410ed2b84f1c1328282e29471419d4e4837b87d728d89813b2721daf5e9
 SHA512 
239074bf41cb3e9a8121c2cec2aee50106e77f2bba822cb5e6246f89151f7a1e8c37bca6838d8289126476356ce62bb329e4d71068cd43bb5d252d0906efbf6c

diff --git a/sec-keys/openpgp-keys-bradhouse/metadata.xml 
b/sec-keys/openpgp-keys-bradhouse/metadata.xml
new file mode 100644
index ..38e54d9f2ee6
--- /dev/null
+++ b/sec-keys/openpgp-keys-bradhouse/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   base-sys...@gentoo.org
+   Gentoo Base System
+   
+   
+   cpe:/a:daniel_stenberg:c-ares
+   c-ares/c-ares
+   
+

diff --git 
a/sec-keys/openpgp-keys-bradhouse/openpgp-keys-bradhouse-20240624.ebuild 
b/sec-keys/openpgp-keys-bradhouse/openpgp-keys-bradhouse-20240624.ebuild
new file mode 100644
index ..0240f3be6df7
--- /dev/null
+++ b/sec-keys/openpgp-keys-bradhouse/openpgp-keys-bradhouse-20240624.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used by Brad House"
+HOMEPAGE="https://bradhouse.dev/ https://github.com/c-ares/c-ares";
+SRC_URI="
+   https://github.com/bradh352.gpg -> ${P}.asc
+"
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+
+src_install() {
+   local files=( ${A} )
+
+   insinto /usr/share/openpgp-keys
+   newins - bradhouse.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
+}



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

2024-06-23 Thread Michał Górny
commit: e7aeb7d77a48ea4592b12afbe7be93a4f2d62d99
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 24 02:11:53 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 24 02:41:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7aeb7d7

dev-python/pyftpdlib: Bump to 1.5.10

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

 dev-python/pyftpdlib/Manifest|  1 +
 dev-python/pyftpdlib/pyftpdlib-1.5.10.ebuild | 61 
 2 files changed, 62 insertions(+)

diff --git a/dev-python/pyftpdlib/Manifest b/dev-python/pyftpdlib/Manifest
index 187310993d85..5b5aec456260 100644
--- a/dev-python/pyftpdlib/Manifest
+++ b/dev-python/pyftpdlib/Manifest
@@ -1 +1,2 @@
+DIST pyftpdlib-1.5.10.tar.gz 204487 BLAKE2B 
7c611498dc2d11f752bf6a0ada01d906fca5c28e93b21bbcaaa76fafc88dcfe7afe616eb06f102123e614e061db2b6b62766f5036d749f8bd2b6d5cc35fc52e8
 SHA512 
c8c28d7aab13f2aab222ae038bde96f17abefd461830813ca00b621a6ee3e809c59ed135149ba735e7e92a6722aecfaf7095ccbacd7b3e17a16ee69fe1668766
 DIST pyftpdlib-1.5.9.tar.gz 204755 BLAKE2B 
f96e670a37023489a3f70f28d7e489633031f4c8dd34e6ece04a13a36a5de60f216dc267a80650c3f315a6a83081b1afc1b470c75ca18af5a80729a7ac363b98
 SHA512 
3efa07f5522cee89d2bf60c93b1315dfb149da622f34e043aca0ac1c4336c0a0885d7238123068401afa6988da9cbde6adfac78f08918d3a14e84c17ebb8b32f

diff --git a/dev-python/pyftpdlib/pyftpdlib-1.5.10.ebuild 
b/dev-python/pyftpdlib/pyftpdlib-1.5.10.ebuild
new file mode 100644
index ..2016e5ca927f
--- /dev/null
+++ b/dev-python/pyftpdlib/pyftpdlib-1.5.10.ebuild
@@ -0,0 +1,61 @@
+# 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} )
+PYTHON_REQ_USE="ssl(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python FTP server library"
+HOMEPAGE="
+   https://github.com/giampaolo/pyftpdlib/
+   https://pypi.org/project/pyftpdlib/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos"
+IUSE="examples ssl"
+
+RDEPEND="
+   ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )
+"
+BDEPEND="
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
+
+python_test() {
+   rm -rf pyftpdlib || die
+   # Some of these tests tend to fail
+   local EPYTEST_DESELECT=(
+   # fail because they process sys.argv and expect program args
+   # rather than pytest args, sigh
+   test/test_misc.py
+   # TODO
+   
test/test_functional_ssl.py::TestFtpListingCmdsTLSMixin::test_nlst
+   )
+   # Tests fail with TZ=GMT, see https://bugs.gentoo.org/23
+   local -x TZ=UTC+1
+   # Skips some shoddy tests plus increases timeouts
+   local -x TRAVIS=1
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest --pyargs pyftpdlib
+}
+
+python_install_all() {
+   if use examples; then
+   docinto examples
+   dodoc -r demo/.
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+   distutils-r1_python_install_all
+}



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

2024-06-23 Thread Michał Górny
commit: b5ec5d31b56e03dcf5abfad02a9de0b1fce35af9
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 24 02:37:43 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 24 02:41:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5ec5d31

dev-libs/libgit2: Enable py3.13

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

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

diff --git a/dev-libs/libgit2/libgit2-1.8.1.ebuild 
b/dev-libs/libgit2/libgit2-1.8.1.ebuild
index dbc498fedac5..d2b9098cf1c3 100644
--- a/dev-libs/libgit2/libgit2-1.8.1.ebuild
+++ b/dev-libs/libgit2/libgit2-1.8.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit cmake flag-o-matic python-any-r1
 



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

2024-06-23 Thread Michał Górny
commit: a96f2bb0b3122ea417e517669d0885e6c31b2d5d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 24 02:27:34 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 24 02:41:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a96f2bb0

dev-python/autopep8: Bump to 2.3.1

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

 dev-python/autopep8/Manifest  |  1 +
 dev-python/autopep8/autopep8-2.3.1.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-python/autopep8/Manifest b/dev-python/autopep8/Manifest
index a3956d04e4dd..bfd1798209e1 100644
--- a/dev-python/autopep8/Manifest
+++ b/dev-python/autopep8/Manifest
@@ -1,3 +1,4 @@
 DIST autopep8-2.1.2.tar.gz 91299 BLAKE2B 
a38ed72306d77a517b2f510e46941aa2fe572b4d51e9c8ee9c817798d5e1db964c0f2f436de9be22553557335a9291074870694ca4ac1e054b4cfd9de9db71a5
 SHA512 
296f3463f5a7088029e4a6cfefcf9b93a8be1798e6c81818d362d801b97d76bb107619c7724d9f1557006223e9514bc5044f2cec24d8c896c7e420431eb2252d
 DIST autopep8-2.2.0.tar.gz 91723 BLAKE2B 
6d00f689752cb134e11e46bbb617d274afbacb30f4f337270cfd00aa9a4dc1cd6f3754a1b0c53986d0350821475b91126ae14bb2464f25fa5f24afb9f9c13c73
 SHA512 
2a2441e742b3172c011dc142d8d24c439c17fc9b3733c0fc161d30914e1cea50b45c85a66e20c435a828629f1cd1e3f699c1b1a102db0bf721efe8b1e7c91c43
 DIST autopep8-2.3.0.tar.gz 91624 BLAKE2B 
8da037adfe18cf3a470cd8f50cca176999193c28409ca35cf398cde9bf2dc094e59d55b6e7d60348afcf244039b9f37167ff2c672d9a1a1bf4cc9aff7343785a
 SHA512 
e76ffcc242f3ae4c75e1f2831158fdcd154c993bc16d61f0b6b5a08259d47c418986ebdea22c74f8703e7018c66f7fa8658ba993b15ff3b40b92d0e8c5edfd40
+DIST autopep8-2.3.1.tar.gz 92064 BLAKE2B 
735abcd2e9a5cfc2783dbe3f25a46e841ab71575e3e22f75750a4c1a49a8ca1676723af76785b37f0f95aa8ebe798214be5e89964673dd3dcc767db1c850f87e
 SHA512 
27751ea37d3067efb693acf4872b9e15f1815f1d4116d73b504d491382e4e54337afaef4a1f171979d4cc737b0014e8ebfbc0d34fe02255c39c6b5b09c263067

diff --git a/dev-python/autopep8/autopep8-2.3.1.ebuild 
b/dev-python/autopep8/autopep8-2.3.1.ebuild
new file mode 100644
index ..8b804cc46aa2
--- /dev/null
+++ b/dev-python/autopep8/autopep8-2.3.1.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
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Automatically formats Python code to conform to the PEP 8 style 
guide"
+HOMEPAGE="
+   https://github.com/hhatto/autopep8/
+   https://pypi.org/project/autopep8/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   >=dev-python/pycodestyle-2.12.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+
+distutils_enable_tests pytest



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

2024-06-23 Thread Michał Górny
commit: 229d5514a26acc23db202b5423368c067c82a900
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 24 02:34:49 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 24 02:41:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=229d5514

dev-python/livereload: Add python@ as a maintainer

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

 dev-python/livereload/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-python/livereload/metadata.xml 
b/dev-python/livereload/metadata.xml
index 6765f659eb72..1046423122c7 100644
--- a/dev-python/livereload/metadata.xml
+++ b/dev-python/livereload/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   pyt...@gentoo.org
+   Python
+   


lepture/python-livereload



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

2024-06-23 Thread Michał Górny
commit: 6da2874a5db35d6988bec1426f767f7e374b5307
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 24 02:34:53 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 24 02:41:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6da2874a

dev-python/enzyme: Add python@ as a maintainer

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

 dev-python/enzyme/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-python/enzyme/metadata.xml b/dev-python/enzyme/metadata.xml
index 12b305f59db9..ba84fde8e981 100644
--- a/dev-python/enzyme/metadata.xml
+++ b/dev-python/enzyme/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   pyt...@gentoo.org
+   Python
+   


Diaoul/enzyme



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

2024-06-23 Thread Michał Górny
commit: cf8a2e6b5424ba60197177f461a7aee87d9cf90e
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 24 02:35:07 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 24 02:41:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf8a2e6b

dev-python/pyftpdlib: Enable py3.13

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

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

diff --git a/dev-python/pyftpdlib/pyftpdlib-1.5.10.ebuild 
b/dev-python/pyftpdlib/pyftpdlib-1.5.10.ebuild
index 2016e5ca927f..dd007e5da5cb 100644
--- a/dev-python/pyftpdlib/pyftpdlib-1.5.10.ebuild
+++ b/dev-python/pyftpdlib/pyftpdlib-1.5.10.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 PYTHON_REQ_USE="ssl(+)"
 
 inherit distutils-r1 pypi



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

2024-06-23 Thread Michał Górny
commit: 1a8134b5c5accd995406a3d060d4c0d9c6c1a192
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 24 02:29:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 24 02:41:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a8134b5

dev-python/enzyme: Bump to 0.5.0

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

 dev-python/enzyme/Manifest|  2 ++
 dev-python/enzyme/enzyme-0.5.0.ebuild | 50 +++
 2 files changed, 52 insertions(+)

diff --git a/dev-python/enzyme/Manifest b/dev-python/enzyme/Manifest
index 6c3c8b58d118..f921c307fafb 100644
--- a/dev-python/enzyme/Manifest
+++ b/dev-python/enzyme/Manifest
@@ -1,2 +1,4 @@
 DIST enzyme-0.4.1.tar.gz 47953 BLAKE2B 
e81faf1c0b3316511706c2a31f56cdc2230fbce468017134692f1892439c4aa043c5537b78fd267b83d84a1811e2c015aa37d724813da5864f14ae04a9fd961a
 SHA512 
62a85c076a7eb320249a507dcc9dd26572e3a9b9643e0a960ed114a80c75213e6e5028a726fbcdd0c2c46c53af980a69828a54a66af9a17af3210273376395b3
+DIST enzyme-0.5.0.tar.gz 27623 BLAKE2B 
f472883d44eb5e30250a3d5742b7610cebbdeee363c94f543107c9b1661558e9df9e17b14f670fe98d36c30a6179af9470b550ad696679ca7b52c17f8c832020
 SHA512 
fa8eadbb9cc5bcc18362496342b8d3f42398ed77ed42a51bf186665a4664050f6ef0dcfbbe7e4d5cfe2f0e1c5f19981a87780b3f8c1e2eeeaa47eaf7c0b55d5d
 DIST matroska_test_w1_1.zip 184550509 BLAKE2B 
f111725aa08267661942072c2d4ac019d3d322c4e933aad10afb3aa6f69bb3469114c4400d161e53d8a7618b818b22465177460003804a7ac3e69fa4f4db000d
 SHA512 
f170a8e83dab15228f992b3692330163da2402b8e436c7fa195ac1ecc06cf1eaf1a48d8c99a85c031122c158c2d4006023aae75d5b7805385ba25a6d601cb78f
+DIST test1.mkv.yml 156640 BLAKE2B 
9afc0d99de3a8ca6f1df3b9302f6e57ab8003bd49e82e9b49aac60b04a7ae5197cbc34f20c806e95dbdd91311e1103075992549d2b8ef49479870a8ecd9dd1be
 SHA512 
1b17e98ddf36ae5df5ee7cca331c960683770e7af7451950483541fb720416b0eccd77e2b6a9a83081996020c1db77d19cc849d30dcdb8623c75a92048ef98db

diff --git a/dev-python/enzyme/enzyme-0.5.0.ebuild 
b/dev-python/enzyme/enzyme-0.5.0.ebuild
new file mode 100644
index ..946f9ab08310
--- /dev/null
+++ b/dev-python/enzyme/enzyme-0.5.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_REQ_USE='xml(+)'
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python video metadata parser"
+HOMEPAGE="
+   https://github.com/Diaoul/enzyme/
+   https://pypi.org/project/enzyme/
+"
+SRC_URI+="
+   test? (
+   
https://downloads.sourceforge.net/matroska/test_files/matroska_test_w1_1.zip
+   
https://github.com/Diaoul/enzyme/raw/0.5.0/tests/parsers/ebml/test1.mkv.yml
+   )
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+BDEPEND="
+   test? (
+   app-arch/unzip
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_unpack() {
+   unpack "${P}.tar.gz"
+
+   if use test; then
+   mkdir -p "${P}"/tests/{data,parsers/ebml} || die
+   if [[ -f ${P}/tests/parsers/ebml/test1.mkv.yml ]]; then
+   die "Missing test data added, update"
+   fi
+   cp "${DISTDIR}"/test1.mkv.yml "${P}"/tests/parsers/ebml/ || die
+   cd "${P}"/tests/data || die
+   unpack matroska_test_w1_1.zip
+   fi
+}



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

2024-06-23 Thread Michał Górny
commit: 05c8836c84ad3d8f1ca5ea9c9440c18183e4670b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 24 02:27:39 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 24 02:41:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05c8836c

dev-python/livereload: Bump to 2.7.0

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

 dev-python/livereload/Manifest|  1 +
 dev-python/livereload/livereload-2.7.0.ebuild | 46 +++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/livereload/Manifest b/dev-python/livereload/Manifest
index 10bd270d011d..48fabe3856c8 100644
--- a/dev-python/livereload/Manifest
+++ b/dev-python/livereload/Manifest
@@ -1 +1,2 @@
 DIST python-livereload-2.6.3.gh.tar.gz 29407 BLAKE2B 
39f030dbc21bec1b132fd9d43f9072f4c35d23ccdca56819e2c6b35277e9eac9caeeff7052fc766359e34bf415319f809ebd45927bd2cc223be7ac88594feef7
 SHA512 
b17cb4d835eb9e812f8076f871164f6afb2fdc1aee9e35c5ef2d75be2c0403cee51d4eb30b029d7b35522f357ee8c3e9df926fd93511ba7d010ed2a69e8e
+DIST python-livereload-2.7.0.gh.tar.gz 26138 BLAKE2B 
4cb2fd5352cbb68f09c914000e37b8305d66c9735e232e5eccad3ea1016ffc6d3da0846ebce048385f6606ceaa176b8df77461d9a0ca939a2f65d089cec9c3e9
 SHA512 
676f50b9300e1582177493cef24f4e2b10a4e385d0de780bf9161dee66e3063420338021464477c8079bffd0e4690a4b0d15c71025ebf1959addbaa6e69fa8bb

diff --git a/dev-python/livereload/livereload-2.7.0.ebuild 
b/dev-python/livereload/livereload-2.7.0.ebuild
new file mode 100644
index ..6b966802b4a9
--- /dev/null
+++ b/dev-python/livereload/livereload-2.7.0.ebuild
@@ -0,0 +1,46 @@
+# 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
+
+MY_P=python-livereload-${PV}
+DESCRIPTION="livereload server in Python"
+HOMEPAGE="
+   https://github.com/lepture/python-livereload/
+   https://pypi.org/project/livereload/
+"
+SRC_URI="
+   https://github.com/lepture/python-livereload/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="examples"
+
+RDEPEND="
+   dev-python/tornado[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+   dev-python/furo \
+   dev-python/myst-parser \
+   dev-python/sphinxcontrib-programoutput
+
+python_install_all() {
+   if use examples; then
+   docinto examples
+   dodoc -r example/.
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+
+   distutils-r1_python_install_all
+}



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

2024-06-23 Thread Michał Górny
commit: 1993a0bc51671a8f04d18dd45ca3fd55698ef819
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 24 02:15:00 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 24 02:41:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1993a0bc

dev-python/asyncstdlib: Bump to 3.12.4

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

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

diff --git a/dev-python/asyncstdlib/Manifest b/dev-python/asyncstdlib/Manifest
index 0ea08eb6bbe3..b35edc94b279 100644
--- a/dev-python/asyncstdlib/Manifest
+++ b/dev-python/asyncstdlib/Manifest
@@ -1 +1,2 @@
 DIST asyncstdlib-3.12.3.tar.gz 47118 BLAKE2B 
83967dc89c0a5fab13ff5f3cebec739644ba16479bf661447c179b491897be0a5933f6ae724f942643d349cef8eaff66cf621c565459b1b8774e93bc51e472ee
 SHA512 
239f0741a694f58e359422bce1e54f6f7e3b1522f10ed4cfd137f4cd8c9861156744d7efa98ab155dd0aa489dbdc452c095d60b77922c6b53177708a65a26d86
+DIST asyncstdlib-3.12.4.tar.gz 47279 BLAKE2B 
855f4ebb5619ab4aec429b551fb410855da150916416636737c980712e981a8f3b7339f7691d4fa1ee3439911d6e0733ff2431a520d515b836b183848cfb3013
 SHA512 
33da70653166525009680cd78e6bb7dabb8518babb73caac26dbea9dbd0b73898d1ffe17755f1505dde1c6a3407c0a31743ea60a66af1b30a587ec39fc4014ff

diff --git a/dev-python/asyncstdlib/asyncstdlib-3.12.4.ebuild 
b/dev-python/asyncstdlib/asyncstdlib-3.12.4.ebuild
new file mode 100644
index ..a2eea4011b68
--- /dev/null
+++ b/dev-python/asyncstdlib/asyncstdlib-3.12.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="The missing async toolbox"
+HOMEPAGE="
+   https://github.com/maxfischer2781/asyncstdlib/
+   https://pypi.org/project/asyncstdlib/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2024-06-23 Thread Michał Górny
commit: 6a1d53acf3897ea1b11e91438cb1dba76c062305
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 24 02:11:16 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 24 02:41:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a1d53ac

dev-python/hishel: Bump to 0.0.29

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

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

diff --git a/dev-python/hishel/Manifest b/dev-python/hishel/Manifest
index 4120bfc5ffbc..bb41fbeadb34 100644
--- a/dev-python/hishel/Manifest
+++ b/dev-python/hishel/Manifest
@@ -1 +1,2 @@
 DIST hishel-0.0.27.gh.tar.gz 828343 BLAKE2B 
57c42988bb64ef0a36bfe15527fae4a06cf1945609458266c29c0ba9423002c8c7c3beb0b1276dd4aa7d8b3a4f4575f5c8d570d7d66b97ea757988f3e673b651
 SHA512 
c348bc7ef236a9379f4c45f3cfa3eb74ea1c11be3b3dc533e7864c788d029137720de7612210873971d8ccd6768379ee26a4782c6c7fdf87ce4e4028489b6012
+DIST hishel-0.0.29.gh.tar.gz 828680 BLAKE2B 
2869f53e04e92d5c6ccaeb3234a299a075db8429b3b8f77ac9671764b65a4a7d360451e934651789caf2e654b3e5b18819b741b52abe89867157599b921d5a40
 SHA512 
a16b2c198ea93c2445e0f572e5432c1f44b12ed0e301e52ed46c2c849a5a324457f88ca50c5e98283ceb9aaddf1e1ea4a11644cf61dd0ca4a25f956950c6da23

diff --git a/dev-python/hishel/hishel-0.0.29.ebuild 
b/dev-python/hishel/hishel-0.0.29.ebuild
new file mode 100644
index ..07503f286cee
--- /dev/null
+++ b/dev-python/hishel/hishel-0.0.29.ebuild
@@ -0,0 +1,74 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1
+
+DESCRIPTION="An elegant HTTP Cache implementation for HTTPX and HTTP Core"
+HOMEPAGE="
+   https://github.com/karpetrosyan/hishel
+   https://pypi.org/project/hishel/
+"
+SRC_URI="https://github.com/karpetrosyan/${PN}/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   ${RDEPEND}
+   dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
+   test? (
+   dev-db/redis
+   dev-python/anyio[${PYTHON_USEDEP}]
+   dev-python/boto3[${PYTHON_USEDEP}]
+   dev-python/moto[${PYTHON_USEDEP}]
+   dev-python/redis[${PYTHON_USEDEP}]
+   dev-python/trio[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -e 's:mock_s3:mock_aws:g' \
+   -e '/import anysqlite/ d' \
+   -i tests/_async/test_storages.py \
+   tests/_sync/test_storages.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+src_test() {
+   local EPYTEST_DESELECT=(
+   # tests that need anysqlite
+   tests/_async/test_storages.py::test_sqlitestorage
+   tests/_async/test_storages.py::test_sqlite_expired
+   tests/_async/test_storages.py::test_sqlite_ttl_after_hits
+   )
+
+   local redis_pid="${T}"/redis.pid
+   local redis_port=6379
+
+   einfo "Starting Redis"
+   "${EPREFIX}"/usr/sbin/redis-server - <<- EOF
+   daemonize yes
+   pidfile ${redis_pid}
+   port ${redis_port}
+   bind 127.0.0.1 ::1
+   EOF
+
+   # Run the tests
+   distutils-r1_src_test
+
+   # Clean up afterwards
+   kill "$(<"${redis_pid}")" || die
+}



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

2024-06-23 Thread Michał Górny
commit: e8288fc18aa25fc709b7d0c836685de37d8bbd86
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 24 02:10:05 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 24 02:41:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8288fc1

dev-python/voluptuous: Bump to 0.15.0

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

 dev-python/voluptuous/Manifest |  1 +
 dev-python/voluptuous/voluptuous-0.15.0.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-python/voluptuous/Manifest b/dev-python/voluptuous/Manifest
index 1cb8ee2a1c00..1975ff4e9732 100644
--- a/dev-python/voluptuous/Manifest
+++ b/dev-python/voluptuous/Manifest
@@ -1 +1,2 @@
 DIST voluptuous-0.14.2.gh.tar.gz 43866 BLAKE2B 
9c76f7271afe6f2c7150efed3be7b30127ad8096f21aecadd864766f593a5ab7a64f2b2dc65e2b233ca3fcf32c941cfeb1a96ba1a30f5727ad36ba09db3dafb8
 SHA512 
18a52c3d1feba1efda0cc91407b21938a7261ae9e7768e62ddc553c0cb9bf8ffa6448b39c476bc94a1aefb8f75b724da5ee2ffc8b6a729cb23accead7db40814
+DIST voluptuous-0.15.0.gh.tar.gz 44044 BLAKE2B 
a782ac9868cbbebd000f44f17aa21cd2493989bb0a900fd74b11a75dee882a27f554f5f8c27503ced48d5e981c642e81e9eae2eace3a04f26b7d946ff77478c5
 SHA512 
4666aaad66721e930500633483d1ea88a0230b00b1ba9dc7c3fe3c208fec7c14855471e7d9e77342f466c70ed6755eda95a384aad069f702b05d266c6d78b672

diff --git a/dev-python/voluptuous/voluptuous-0.15.0.ebuild 
b/dev-python/voluptuous/voluptuous-0.15.0.ebuild
new file mode 100644
index ..162398826769
--- /dev/null
+++ b/dev-python/voluptuous/voluptuous-0.15.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python data validation library"
+HOMEPAGE="
+   https://github.com/alecthomas/voluptuous/
+   https://pypi.org/project/voluptuous/
+"
+SRC_URI="
+   https://github.com/alecthomas/voluptuous/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+
+distutils_enable_tests pytest



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

2024-06-23 Thread Michał Górny
commit: efce354e77ca0a35eccd0e1488804e412ac3df82
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 24 02:10:39 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 24 02:41:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efce354e

dev-python/importlib-metadata: Bump to 7.2.1

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

 dev-python/importlib-metadata/Manifest |  1 +
 .../importlib-metadata-7.2.1.ebuild| 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-python/importlib-metadata/Manifest 
b/dev-python/importlib-metadata/Manifest
index 3c606399e20a..38048d8f91ab 100644
--- a/dev-python/importlib-metadata/Manifest
+++ b/dev-python/importlib-metadata/Manifest
@@ -1,2 +1,3 @@
 DIST importlib_metadata-7.1.0.tar.gz 52120 BLAKE2B 
a43a1f0724b3197f51c055d36d31700d67b3bcae849fd648c7cd1ac158a410fdf05a27f2c7003a30e566f86ec5dcbf7cf386ebe4e0ed0a1ce2e89e280ab9e1d3
 SHA512 
e75db6da03c251acc690ceef6ab2b668acfcf5499032cff370a574b31a5fd7afcbf9756bc20e44e6e649767c1609c7ebb40203aa6406ec5341f27fba886d208e
 DIST importlib_metadata-7.2.0.tar.gz 52330 BLAKE2B 
ae781c9f161ebb52c862352aa460d071cce7c410747bb3ed0a3e7a1166aeb2a071ea0d17171b52e11ab6b60e6580f81b82a6c49a028e5bffece9720e628198e1
 SHA512 
0e39394b6e91970bf6777a5242ffa1d91524798eb2c8c365fa66099d52e5071f0daae39aebe03e2f5d2533e671792ddd1a342a2f10690df565ef39e251b3d0d7
+DIST importlib_metadata-7.2.1.tar.gz 52834 BLAKE2B 
e0225aab9ce4dc1049628bdc36dc62db975759f5e963842005ff11dde775a58aa9ce4e479073e8f427da6c00f2836d017ea2f7e37953c090fe36a8e49da5425c
 SHA512 
553cf9e490f2a0f5587ebe8c10ae28f1d692c15b60537f73d07e4e2ee78d6e6de72275ab4f9f1fbe8994dabb525f0004afbd5d232b00f1cb9e2b01f2c8c14e8a

diff --git a/dev-python/importlib-metadata/importlib-metadata-7.2.1.ebuild 
b/dev-python/importlib-metadata/importlib-metadata-7.2.1.ebuild
new file mode 100644
index ..b6c5249283cd
--- /dev/null
+++ b/dev-python/importlib-metadata/importlib-metadata-7.2.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+# NB: this package extends beyond built-in importlib stuff in py3.8+
+# new entry_point API not yet included in cpython release
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Read metadata from Python packages"
+HOMEPAGE="
+   https://github.com/python/importlib_metadata/
+   https://pypi.org/project/importlib-metadata/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+RDEPEND="
+   dev-python/zipp[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/jaraco-test-5.4[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyfakefs[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "importlib_metadata"
+   version = "${PV}"
+   description = "Read metadata from Python packages"
+   EOF
+}



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

2024-06-23 Thread Michał Górny
commit: ae2f31cd1f934d4ffc44dd9a8deffea2ef6abc46
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 24 01:29:55 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 24 02:40:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae2f31cd

dev-libs/libgit2: Remove old

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

 dev-libs/libgit2/Manifest|  1 -
 dev-libs/libgit2/libgit2-1.8.0-r1.ebuild | 75 
 2 files changed, 76 deletions(-)

diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index 785760c5f147..46d4115673c0 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,3 +1,2 @@
 DIST libgit2-1.7.2.tar.gz 7548186 BLAKE2B 
c27870124c7e63a37794014a802a6fce46c577313f3b6081580f920fa842a65305b5bc56aa6ab02cf87c533d6052afdc37317f96aa1fd67387b07f52415ccbe3
 SHA512 
825737e4a1991fba50ea535f15b0e560ebe76ead752e04aeba36925b944d0da77fe9826a70980a1aa3d0bf9afbedfab79dd92e799c9252931384c89ebec9b012
-DIST libgit2-1.8.0.tar.gz 7590126 BLAKE2B 
f3cc5259a5804bb1e319633269a8c488d7195683e39c178fbe5dc43278736bf15f706c1ca8f72b519ef647033ed11426ea40ceb0dd3ffddae3a35839493d6c54
 SHA512 
e5634267bd9c6a594c9a954d09c657e7b8aadf213609bf7dd83b99863d0d0c7109a5277617dd508abc2da54ea3f12c2af1908d1aeb73c000e94056e2f3653144
 DIST libgit2-1.8.1.tar.gz 7608949 BLAKE2B 
14558400d092dd963becfd3d4966a8d0799811be15fea8c5bc1e91be24f14bb81d33d82b2fb8dd8895e167f634a5d532d62a4609167bcb1d93143275207bbf6d
 SHA512 
7429fbdc46ae44fd359e9260cbe33d9ce9276db810c096f12c43e5d302d01011463cdfd98d604e59780187e020e216e839823a77479dc12f952a37628516af78

diff --git a/dev-libs/libgit2/libgit2-1.8.0-r1.ebuild 
b/dev-libs/libgit2/libgit2-1.8.0-r1.ebuild
deleted file mode 100644
index dbc498fedac5..
--- a/dev-libs/libgit2/libgit2-1.8.0-r1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake flag-o-matic python-any-r1
-
-DESCRIPTION="A linkable library for Git"
-HOMEPAGE="https://libgit2.org/";
-SRC_URI="
-   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-"
-S=${WORKDIR}/${P/_/-}
-
-LICENSE="GPL-2-with-linking-exception"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
-IUSE="examples gssapi +ssh test +threads trace"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/libpcre2:=
-   net-libs/http-parser:=
-   sys-libs/zlib
-   dev-libs/openssl:0=
-   gssapi? ( virtual/krb5 )
-   ssh? ( net-libs/libssh2 )
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTS=$(usex test)
-   -DUSE_SSH=$(usex ssh ON OFF)
-   -DUSE_GSSAPI=$(usex gssapi ON OFF)
-   -DUSE_HTTP_PARSER=system
-   -DREGEX_BACKEND=pcre2
-   )
-   # https://bugs.gentoo.org/927821
-   append-flags -fno-strict-aliasing
-   filter-lto
-   # https://bugs.gentoo.org/925207
-   append-lfs-flags
-   cmake_src_configure
-}
-
-src_test() {
-   if [[ ${EUID} -eq 0 ]] ; then
-   # repo::iterator::fs_preserves_error fails if run as root
-   # since root can still access dirs with  perms
-   ewarn "Skipping tests: non-root privileges are required for all 
tests to pass"
-   else
-   local TEST_VERBOSE=1
-   cmake_src_test -R offline
-   fi
-}
-
-src_install() {
-   cmake_src_install
-   dodoc docs/*.{md,txt}
-
-   if use examples ; then
-   find examples -name '.gitignore' -delete || die
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}



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

2024-06-23 Thread Michał Górny
commit: 2ffed5577bccfa2a767545e92e56195ebab67511
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 24 02:09:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 24 02:41:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ffed557

dev-python/dkimpy: Bump to 1.1.7

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

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

diff --git a/dev-python/dkimpy/Manifest b/dev-python/dkimpy/Manifest
index b252cae67397..23c1ceaf100a 100644
--- a/dev-python/dkimpy/Manifest
+++ b/dev-python/dkimpy/Manifest
@@ -1 +1,2 @@
 DIST dkimpy-1.1.6.tar.gz 66557 BLAKE2B 
89e6752b97611eba5ecf0f487d10b3210f7b898131e465639aa0a8f2120c3a2901ad844db275748148574cbfcd1a5eeaf3319c09172b51d7a79342a0ee16f285
 SHA512 
d61331cc7baa3bd5156d919a4a88ad792ac3c3077381585f8b5aa1a35dc50761b86286312e13f3514496ab50bdc6f2dac469f4b5419b49053c1c9204d569d317
+DIST dkimpy-1.1.7.tar.gz 66735 BLAKE2B 
2cca9b23761a6b87cc94d441eb65788971338a53301d00b077e767b0f0591c1db88e64fb57a16e8d78cbdaa0fd8218cb32eb4f1fae2b6760bbbf80ae42e067cf
 SHA512 
79f25bb9f83b3d75aa21aa5521b17679228cd196d26ca35afb8aaf44dd0454bc7dfa50802d33800b410ee680305f2b60da052a9fd9ed6d0aa5838e8093b9236e

diff --git a/dev-python/dkimpy/dkimpy-1.1.7.ebuild 
b/dev-python/dkimpy/dkimpy-1.1.7.ebuild
new file mode 100644
index ..58eb09537432
--- /dev/null
+++ b/dev-python/dkimpy/dkimpy-1.1.7.ebuild
@@ -0,0 +1,37 @@
+# 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 optfeature pypi
+
+DESCRIPTION="DKIM and ARC email signing and verification library"
+HOMEPAGE="
+   https://launchpad.net/dkimpy/
+   https://pypi.org/project/dkimpy/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/dnspython-2.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/authres[${PYTHON_USEDEP}]
+   dev-python/pynacl[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+pkg_postinst() {
+   optfeature "ARC support" dev-python/authres
+   optfeature "ed25519 capability" dev-python/pynacl
+   optfeature "asyncio support" dev-python/aiodns
+}



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

2024-06-23 Thread Michał Górny
commit: 988b8d0fa56f2ca5ac9e33dd18c3023b8f5ba449
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 24 01:33:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 24 02:40:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=988b8d0f

net-misc/tuba: Bump to 0.8.1

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

 net-misc/tuba/Manifest  |  1 +
 net-misc/tuba/tuba-0.8.1.ebuild | 75 +
 2 files changed, 76 insertions(+)

diff --git a/net-misc/tuba/Manifest b/net-misc/tuba/Manifest
index 6f1e9f9a29bd..a53508ea9835 100644
--- a/net-misc/tuba/Manifest
+++ b/net-misc/tuba/Manifest
@@ -1,3 +1,4 @@
 DIST Tuba-0.6.3.gh.tar.gz 1124191 BLAKE2B 
b5a7107c94d9adf89fc02224891c12b71fc2b640e962006fbfcf1d0673e5f3f73b11423b6d66e8952e2aef122ade6a57607cced5d4707bd91193157fd561ce11
 SHA512 
b987b9b8434a0abd086a3197154b27bd4a0bca69df07bcec26c59a2da51cf447943e7a05a83529a99670f2b1b7ea1a7dce1da39148844d23706940f3a0a423d8
 DIST Tuba-0.7.2.gh.tar.gz 1388074 BLAKE2B 
6785225612db57592f351d2e0937b9578f4861230e999190f64b1068f344624ad41e69afcb199913c0a8e5b5eadb1438b7c6c48746b3582e1978afe6e09cde32
 SHA512 
bbabadbf2131233a737d6ccded50fde0af44330c7a69d1e0688a6ef42fe548826cacbe714a61df78dbe5afe867940b1dbae868efc3dfae707342b9f7ce5a9835
 DIST Tuba-0.8.0.gh.tar.gz 1730326 BLAKE2B 
7f1e716f26c758e06cb0f532f780855759e637dfdfbed80d4a5bd2b92b68ff1f925141a71ad1f588d55f1e32d0c750ce58fd431ca429cd5dc65f0e5f059d8b60
 SHA512 
d768fe86678c66af267afe2f0d4c7449dfa61a44d7ba43c538e6ad6beb029a87f1f35f280251870f5df612d55f2f3170bb2abee99abcf559bd7a901ede2986ec
+DIST Tuba-0.8.1.gh.tar.gz 1737171 BLAKE2B 
b7bd9b0b6559a108886c46927ebdfb08e533c72fe63bfcb17f46c6aba3b637c99e324c83037a26024094516b659c247f2b6a61390313a4503ad593a4db97a39b
 SHA512 
8e37e806ada3ad507761fbbf7f028f87c83e9e25fc3bd5a922fd9e6b0334c4c86b6c988ac337e5889f7ab05fd62e36044a9934b589583d1eabb2efbfae4f6a5d

diff --git a/net-misc/tuba/tuba-0.8.1.ebuild b/net-misc/tuba/tuba-0.8.1.ebuild
new file mode 100644
index ..e75bb85f2c86
--- /dev/null
+++ b/net-misc/tuba/tuba-0.8.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson optfeature vala
+
+MY_P=${P^}
+DESCRIPTION="Browse the Fediverse (GTK client)"
+HOMEPAGE="
+   https://tuba.geopjr.dev/
+   https://github.com/GeopJr/Tuba/
+"
+SRC_URI="
+   https://github.com/GeopJr/Tuba/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-3 CC-BY-SA-4.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+# TODO: optional dep on libspelling-1
+DEPEND="
+   app-crypt/libsecret[introspection,vala]
+   >=dev-libs/glib-2.76.0:2
+   dev-libs/icu:=
+   >=dev-libs/json-glib-1.4.4[introspection]
+   >=dev-libs/libgee-0.8.5:0.8[introspection]
+   dev-libs/libxml2
+   >=gui-libs/gtk-4.13.4:4[gstreamer,introspection]
+   >=gui-libs/libadwaita-1.5:1[introspection,vala]
+   >=gui-libs/gtksourceview-5.6.0:5[introspection,vala]
+   net-libs/libsoup:3.0[introspection,vala]
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   $(vala_depend)
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   # disable calling updaters (see pkg_post*)
+   -Ddistro=true
+   # not packaged
+   -Dclapper=false
+   )
+
+   vala_setup
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   dosym dev.geopjr.Tuba /usr/bin/tuba
+}
+
+pkg_postinst() {
+   optfeature "WebP image support" gui-libs/gdk-pixbuf-loader-webp
+
+   gnome2_schemas_update
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_schemas_update
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: x11-wm/windowmaker/

2024-06-23 Thread Sam James
commit: d0b1f202953ebf80f53b5e44340351803046146f
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 01:48:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 01:48:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0b1f202

x11-wm/windowmaker: Stabilize 0.96.0 sparc, #934678

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

 x11-wm/windowmaker/windowmaker-0.96.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/windowmaker/windowmaker-0.96.0.ebuild 
b/x11-wm/windowmaker/windowmaker-0.96.0.ebuild
index e3aec68cbecb..da7ffca4c564 100644
--- a/x11-wm/windowmaker/windowmaker-0.96.0.ebuild
+++ b/x11-wm/windowmaker/windowmaker-0.96.0.ebuild
@@ -13,7 +13,7 @@ 
https://github.com/window-maker/wmaker/releases/download/wmaker-${PV}/${P/window
 SLOT="0"
 LICENSE="GPL-2"
 IUSE="gif imagemagick jpeg modelock nls png tiff webp xinerama +xpm xrandr"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
 
 DEPEND="media-libs/fontconfig
>=x11-libs/libXft-2.1.0



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

2024-06-23 Thread Sam James
commit: 07653bda55227480d34b027ef32b82f03289f3e2
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 01:48:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 01:48:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07653bda

dev-libs/xerces-c: Stabilize 3.2.5 sparc, #932510

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

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

diff --git a/dev-libs/xerces-c/xerces-c-3.2.5.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.5.ebuild
index eb1a572509b9..8370e8670231 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.5.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.5.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



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

2024-06-23 Thread Sam James
commit: 60fd084e3ec1565708f6ffaf6a986d57b3a6c6cc
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 01:48:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 01:48:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60fd084e

dev-python/cryptography: Stabilize 42.0.8 sparc, #934691

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

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

diff --git a/dev-python/cryptography/cryptography-42.0.8.ebuild 
b/dev-python/cryptography/cryptography-42.0.8.ebuild
index d8e7523e9456..25098bbd341c 100644
--- a/dev-python/cryptography/cryptography-42.0.8.ebuild
+++ b/dev-python/cryptography/cryptography-42.0.8.ebuild
@@ -81,7 +81,7 @@ LICENSE+="
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016
 "
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86"
 
 RDEPEND="
>=dev-libs/openssl-1.0.2o-r6:0=



[gentoo-commits] repo/gentoo:master commit in: sys-fs/cryptsetup/

2024-06-23 Thread Sam James
commit: 9533801c7978f8492ca3a9d6807ade7d34e262ba
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 01:47:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 01:47:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9533801c

sys-fs/cryptsetup: add 2.7.3

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

 sys-fs/cryptsetup/Manifest|   1 +
 sys-fs/cryptsetup/cryptsetup-2.7.3.ebuild | 149 ++
 2 files changed, 150 insertions(+)

diff --git a/sys-fs/cryptsetup/Manifest b/sys-fs/cryptsetup/Manifest
index cc28ee63ceb3..67e8f3d0c18b 100644
--- a/sys-fs/cryptsetup/Manifest
+++ b/sys-fs/cryptsetup/Manifest
@@ -1,2 +1,3 @@
 DIST cryptsetup-2.6.1.tar.xz 11402380 BLAKE2B 
efd7a64d89d863876de68ff3e89d8c94ad5eca6a8d2236c52c234fbe51e9d9ee303a0c7fe7dac7df10e0062003b9c0aeddc8dc342582106c157ab2d1e742155e
 SHA512 
0cbddbf33cbac2b834ed7e2dd47a9fc787131031a1c729f373f5c974600a838097e9cc0555f13719fc79c384a2a34b404f94ba4cc2f35f0bb1d70aef2233fd18
 DIST cryptsetup-2.7.2.tar.xz 11637316 BLAKE2B 
466d7818cf8b6e23f802291ccad205d09f128572c21a85d6ca8e518d2198e49c9d95066c58560ffcb7df5a483aa27592b0e931db1e4daeabd102db9a5543da20
 SHA512 
06f42f443b91d1f8af8af999dfedd4051ecb12ba5ef291cf2b44b6a5676e2c5cf1e686e19687f5cb6b1fd524dfc1a208cd25a3798367a480d80eac954aa8d6d4
+DIST cryptsetup-2.7.3.tar.xz 11689300 BLAKE2B 
6de2c5eb4a0e1108eedb9c81c69ef70696b166ee592641927a0f8e11e566d644e0f7db3436b0446d5df33b3fab55af9592b869bb54d5fa94e67c5003404bc9b8
 SHA512 
08cff21873aeb7cc5b2561abf5d33cdf0fa814eeaabf6a01f858461726ea9faeef651357da33bce7b347ca2f12d6d02bccdb279893f3749cb781ce1fe5c1571c

diff --git a/sys-fs/cryptsetup/cryptsetup-2.7.3.ebuild 
b/sys-fs/cryptsetup/cryptsetup-2.7.3.ebuild
new file mode 100644
index ..14f76fc36fb8
--- /dev/null
+++ b/sys-fs/cryptsetup/cryptsetup-2.7.3.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: meson
+inherit linux-info tmpfiles
+
+DESCRIPTION="Tool to setup encrypted devices with dm-crypt"
+HOMEPAGE="https://gitlab.com/cryptsetup/cryptsetup";
+SRC_URI="https://www.kernel.org/pub/linux/utils/${PN}/v$(ver_cut 
1-2)/${P/_/-}.tar.xz"
+S="${WORKDIR}"/${P/_/-}
+
+LICENSE="GPL-2+"
+SLOT="0/12" # libcryptsetup.so version
+if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+CRYPTO_BACKENDS="gcrypt kernel nettle +openssl"
+# we don't support nss since it doesn't allow cryptsetup to be built statically
+# and it's missing ripemd160 support so it can't provide full backward 
compatibility
+IUSE="${CRYPTO_BACKENDS} +argon2 fips nls pwquality ssh static static-libs 
test +udev urandom"
+RESTRICT="!test? ( test )"
+# bug #496612, bug #832711, bug #843863
+REQUIRED_USE="
+   ^^ ( ${CRYPTO_BACKENDS//+/} )
+   static? ( !gcrypt !ssh !udev !fips )
+   fips? ( !kernel !nettle )
+"
+
+LIB_DEPEND="
+   dev-libs/json-c:=[static-libs(+)]
+   dev-libs/popt[static-libs(+)]
+   >=sys-apps/util-linux-2.31-r1[static-libs(+)]
+   argon2? ( app-crypt/argon2:=[static-libs(+)] )
+   gcrypt? (
+   dev-libs/libgcrypt:0=[static-libs(+)]
+   dev-libs/libgpg-error[static-libs(+)]
+   )
+   nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] )
+   openssl? ( dev-libs/openssl:0=[static-libs(+)] )
+   pwquality? ( dev-libs/libpwquality[static-libs(+)] )
+   ssh? ( net-libs/libssh[static-libs(+)] )
+   sys-fs/lvm2[static-libs(+)]
+"
+# We have to always depend on ${LIB_DEPEND} rather than put behind
+# !static? () because we provide a shared library which links against
+# these other packages. bug #414665
+RDEPEND="
+   static-libs? ( ${LIB_DEPEND} )
+   ${LIB_DEPEND//\[static-libs\([+-]\)\]}
+   udev? ( virtual/libudev:= )
+"
+DEPEND="
+   ${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+"
+# vim-core needed for xxd in tests
+BDEPEND="
+   virtual/pkgconfig
+   test? ( app-editors/vim-core )
+"
+
+pkg_setup() {
+   local CONFIG_CHECK="~DM_CRYPT ~CRYPTO ~CRYPTO_CBC ~CRYPTO_SHA256"
+   local WARNING_DM_CRYPT="CONFIG_DM_CRYPT:\tis not set (required for 
cryptsetup)\n"
+   local WARNING_CRYPTO_SHA256="CONFIG_CRYPTO_SHA256:\tis not set 
(required for cryptsetup)\n"
+   local WARNING_CRYPTO_CBC="CONFIG_CRYPTO_CBC:\tis not set (required for 
kernel 2.6.19)\n"
+   local WARNING_CRYPTO="CONFIG_CRYPTO:\tis not set (required for 
cryptsetup)\n"
+   check_extra_config
+}
+
+src_prepare() {
+   default
+
+   sed -i '/^LOOPDEV=/s:$: || exit 0:' tests/{compat,mode}-test || die
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-internal-argon2
+   --disable-asciidoc
+   --enable-shared
+   --sbindir="${EPREFIX}"/sbin
+   # for later use
+   --with-default-luks-forma

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

2024-06-23 Thread Sam James
commit: c6a5f3292f4bdd6ee91724e76ec03a04742001b9
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 01:33:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 01:33:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6a5f329

dev-libs/nettle: drop 3.9-r1

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

 dev-libs/nettle/Manifest |  2 -
 dev-libs/nettle/nettle-3.9-r1.ebuild | 96 
 2 files changed, 98 deletions(-)

diff --git a/dev-libs/nettle/Manifest b/dev-libs/nettle/Manifest
index 80fa221ca4ae..a2cbd22594c5 100644
--- a/dev-libs/nettle/Manifest
+++ b/dev-libs/nettle/Manifest
@@ -2,5 +2,3 @@ DIST nettle-3.8.1.tar.gz 2406251 BLAKE2B 
22b4ec81645b579504356597ba87b637e462856
 DIST nettle-3.8.1.tar.gz.sig 374 BLAKE2B 
e2bfce4aaa1be114fb9bf8724f25db75c69c3b98538df46e9b1428ce615f7db3b9e9f9240d232fddac195db4568439b3f58989c20beca82aa6db79f4956db547
 SHA512 
978304b1faa5adc3b0d6ea7e9597af6154ad5d6e328913ac19184ece94771fdb2a7d5ce0af535ae8d28cb6ccd94fb3d4ef2613c0356df9e08b5d4c26ea646e09
 DIST nettle-3.9.1.tar.gz 2396741 BLAKE2B 
e3ceaefa19491e58f26b900beaf8b4e746feb2357c7677f5c050f257f4a23c304773446b6283a42a82cf9640e16522b8a71c47f137759f1df23cdeee4625d142
 SHA512 
5939c4b43cf9ff6c6272245b85f123c81f8f4e37089fa4f39a00a570016d837f6e706a33226e4bbfc531b02a55b2756ff312461225ed88de338a73069e031ced
 DIST nettle-3.9.1.tar.gz.sig 374 BLAKE2B 
41c37cc0ea649445c7e4bbe2d0e9ab1c6f7bb5adef2c2ee4828e7efdd2d7c6d823d64209f251cb7d82ce85e73768430a435ee7f1d5a3732e744987918d0c
 SHA512 
fe6f4c9746e7dbc10f61843673de95d2faea209b1caea5c7bf69b81d3f6b2248a4907012b2baf0d65e54682f835cff465482db37615b789017ce0a9e7e267d7d
-DIST nettle-3.9.tar.gz 2393838 BLAKE2B 
80885fa380de58765155a5d4b209e524f4bd0336156ba6f5189702007438998094df0e4e801370fd0a74251b8cf91f46638b0c0139388c2c2098b1207ed3415c
 SHA512 
5e44f59b37ec1e92345fce0b963151d1f2aabf01b3a197b8d931067c51af4ba025059c6a07f2bcd19b17eb49d6ede98f5c200e58d340959826cda473459d2fba
-DIST nettle-3.9.tar.gz.sig 374 BLAKE2B 
4fb9fbdafd01712db2506e070a64b6821dcc0c3ff3cea83011662ee4cdd5120ed10c6fa7b41d556069fe2d8827a312e94bb3586be845284fa7a7ac75f000a750
 SHA512 
8cf060e9f8e0dc0a70a7d324cf2366e0fc990fca2d8a1c677e66382f6853f96146fe30ea9b8629030991f4799430c7660ae7867c94167760bb945abb526b5bda

diff --git a/dev-libs/nettle/nettle-3.9-r1.ebuild 
b/dev-libs/nettle/nettle-3.9-r1.ebuild
deleted file mode 100644
index 5d30e5ae404d..
--- a/dev-libs/nettle/nettle-3.9-r1.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/nettle.asc
-inherit multilib-build multilib-minimal toolchain-funcs verify-sig
-
-DESCRIPTION="Low-level cryptographic library"
-HOMEPAGE="https://www.lysator.liu.se/~nisse/nettle/ 
https://git.lysator.liu.se/nettle/nettle";
-SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
-SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
-
-LICENSE="|| ( LGPL-3 LGPL-2.1 )"
-# Subslot = libnettle - libhogweed soname version
-SLOT="0/8-6"
-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="+asm doc +gmp static-libs cpu_flags_arm_neon cpu_flags_arm_aes 
cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_x86_aes 
cpu_flags_x86_sha cpu_flags_x86_pclmul"
-# The arm64 crypto option controls AES, SHA1, and SHA2 usage.
-REQUIRED_USE="
-   cpu_flags_arm_aes? ( cpu_flags_arm_sha1 cpu_flags_arm_sha2 )
-   cpu_flags_arm_sha1? ( cpu_flags_arm_aes cpu_flags_arm_sha2 )
-   cpu_flags_arm_sha2? ( cpu_flags_arm_aes cpu_flags_arm_sha1 )
-"
-
-DEPEND="gmp? ( >=dev-libs/gmp-6.1:=[static-libs?,${MULTILIB_USEDEP}] )"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   sys-devel/m4
-   doc? ( sys-apps/texinfo )
-   verify-sig? ( sec-keys/openpgp-keys-nettle )
-"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/nettle/version.h
-)
-
-DOCS=()
-HTML_DOCS=()
-
-src_prepare() {
-   default
-
-   # I do not see in config.sub reference to sunldsolaris.
-   # if someone complains readd
-   # -e 's/solaris\*)/sunldsolaris*)/' \
-   sed -e '/CFLAGS=/s: -ggdb3::' \
-   -i configure.ac configure || die
-
-   if use doc ; then
-   DOCS+=( nettle.pdf )
-   HTML_DOCS+=( nettle.html )
-   fi
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   CC_FOR_BUILD="$(tc-getBUILD_CC)"
-
-   $(tc-is-static-only && echo --disable-shared)
-
-   # Intrinsics
-   $(use_enable cpu_flags_arm_neon arm-neon)
-   $(use_enable cpu_flags_arm_aes arm64-crypto)
-   $(use_enable cpu_flags_ppc_altivec power-altivec)
-   $(use_enable cpu_flags_x86_aes x86-aesni

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

2024-06-23 Thread Sam James
commit: 7fcaf377ac8f4add0ae23adffbb33bd067af9509
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 01:41:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 01:41:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fcaf377

dev-libs/nettle: add 3.10

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

 dev-libs/nettle/Manifest   |  2 +
 dev-libs/nettle/nettle-3.10.ebuild | 99 ++
 2 files changed, 101 insertions(+)

diff --git a/dev-libs/nettle/Manifest b/dev-libs/nettle/Manifest
index a2cbd22594c5..66e8fbf0537d 100644
--- a/dev-libs/nettle/Manifest
+++ b/dev-libs/nettle/Manifest
@@ -1,3 +1,5 @@
+DIST nettle-3.10.tar.gz 2640485 BLAKE2B 
edf0ba6375f06e2dd4b1e3ed4bab5f592ac04a36f748ce0461bbec32622eb3d5f96f89350926c24b5bbbf37dbe14a1ad64bba5df7cb7ad5987ec634573aabbb5
 SHA512 
18d5b904ce60514aa81b57bff2945e5f7f4366d4775e6a5ffc227b85be2def72b3d2159b983b75ac95a56d3167a2ef1a25b5dfc2fb6193f16a012935c36a7b34
+DIST nettle-3.10.tar.gz.sig 374 BLAKE2B 
9edebae1bc1941dfc19c3c3653f80ebf66e8aed974c99673a294ff6835145ca8265f5466829e27c5d0352e88a73e9a58fb017cdbad678705ae29cd27dd80fefe
 SHA512 
a56d46bfd545b0dff47ee6426e019afea024ebf40698018b8a4b7a25168ce615bbfe773894dc01ab246f7010ef6a7f1c248cf1f9c693f0f0dbaf27c33c7d216f
 DIST nettle-3.8.1.tar.gz 2406251 BLAKE2B 
22b4ec81645b579504356597ba87b637e46285682020c90e03ecaea386ac9b48eaf91ee76ae3b86b6060be355de20c320ab3b74958074ad23fc08ad9ab6a4cbb
 SHA512 
a405da3438d185d96917b03b00abb9ab43e04f58f770f657f716c25d64bb258ee170a71328e74736caa7121f50c0c89d3cc840c1201d2a92cfaf1357d24bdc6a
 DIST nettle-3.8.1.tar.gz.sig 374 BLAKE2B 
e2bfce4aaa1be114fb9bf8724f25db75c69c3b98538df46e9b1428ce615f7db3b9e9f9240d232fddac195db4568439b3f58989c20beca82aa6db79f4956db547
 SHA512 
978304b1faa5adc3b0d6ea7e9597af6154ad5d6e328913ac19184ece94771fdb2a7d5ce0af535ae8d28cb6ccd94fb3d4ef2613c0356df9e08b5d4c26ea646e09
 DIST nettle-3.9.1.tar.gz 2396741 BLAKE2B 
e3ceaefa19491e58f26b900beaf8b4e746feb2357c7677f5c050f257f4a23c304773446b6283a42a82cf9640e16522b8a71c47f137759f1df23cdeee4625d142
 SHA512 
5939c4b43cf9ff6c6272245b85f123c81f8f4e37089fa4f39a00a570016d837f6e706a33226e4bbfc531b02a55b2756ff312461225ed88de338a73069e031ced

diff --git a/dev-libs/nettle/nettle-3.10.ebuild 
b/dev-libs/nettle/nettle-3.10.ebuild
new file mode 100644
index ..b79aa1e683e3
--- /dev/null
+++ b/dev-libs/nettle/nettle-3.10.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/nettle.asc
+inherit multilib-build multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="Low-level cryptographic library"
+HOMEPAGE="https://www.lysator.liu.se/~nisse/nettle/ 
https://git.lysator.liu.se/nettle/nettle";
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
+
+LICENSE="|| ( LGPL-3 LGPL-2.1 )"
+# Subslot = libnettle - libhogweed soname version
+SLOT="0/8-6"
+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="+asm doc +gmp static-libs cpu_flags_arm_neon cpu_flags_arm_aes 
cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 
cpu_flags_ppc_vsx3 cpu_flags_x86_aes cpu_flags_x86_sha cpu_flags_x86_pclmul"
+# The arm64 crypto option controls AES, SHA1, and SHA2 usage.
+REQUIRED_USE="
+   cpu_flags_arm_aes? ( cpu_flags_arm_sha1 cpu_flags_arm_sha2 )
+   cpu_flags_arm_sha1? ( cpu_flags_arm_aes cpu_flags_arm_sha2 )
+   cpu_flags_arm_sha2? ( cpu_flags_arm_aes cpu_flags_arm_sha1 )
+"
+
+DEPEND="gmp? ( >=dev-libs/gmp-6.1:=[static-libs?,${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   sys-devel/m4
+   doc? ( sys-apps/texinfo )
+   verify-sig? ( sec-keys/openpgp-keys-nettle )
+"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/nettle/version.h
+)
+
+DOCS=()
+HTML_DOCS=()
+
+src_prepare() {
+   default
+
+   # I do not see in config.sub reference to sunldsolaris.
+   # if someone complains readd
+   # -e 's/solaris\*)/sunldsolaris*)/' \
+   sed -e '/CFLAGS=/s: -ggdb3::' \
+   -i configure.ac configure || die
+
+   if use doc ; then
+   DOCS+=( nettle.pdf )
+   HTML_DOCS+=( nettle.html )
+   fi
+}
+
+multilib_src_configure() {
+   # We don't want to run Valgrind within ebuilds, it often gets
+   # confused by sandbox, etc.
+   export nettle_cv_prog_valgrind=no
+
+   # TODO: USE=debug w/ --enable-extra-asserts?
+   local myeconfargs=(
+   CC_FOR_BUILD="$(tc-getBUILD_CC)"
+
+   $(tc-is-static-only && echo --disable-shared)
+
+   # Intrinsics
+   $(use_enable cpu_flags_arm_neon arm-neon)
+   $(use_enable cpu_flags_arm_aes arm64-crypto)
+ 

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

2024-06-23 Thread Sam James
commit: 8a2668b938264825869a7a0c6c7ac0799156cf96
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 01:26:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 01:26:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a2668b9

sys-libs/glibc: pass -fcf-protection=none based on CTARGET

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

 sys-libs/glibc/glibc-2.39-r6.ebuild | 13 -
 sys-libs/glibc/glibc-2.39-r7.ebuild | 13 -
 sys-libs/glibc/glibc-2.39-r9.ebuild | 13 -
 sys-libs/glibc/glibc-.ebuild| 13 -
 4 files changed, 32 insertions(+), 20 deletions(-)

diff --git a/sys-libs/glibc/glibc-2.39-r6.ebuild 
b/sys-libs/glibc/glibc-2.39-r6.ebuild
index 6772a8cdcc8b..d4820cc75723 100644
--- a/sys-libs/glibc/glibc-2.39-r6.ebuild
+++ b/sys-libs/glibc/glibc-2.39-r6.ebuild
@@ -522,11 +522,14 @@ setup_flags() {
# dealing with CET in ld.so. So if CET is supposed to be
# disabled for glibc, be explicit about it.
if ! use cet; then
-   if use amd64 || use x86; then
-   append-flags '-fcf-protection=none'
-   elif use arm64; then
-   append-flags '-mbranch-protection=none'
-   fi
+   case ${ABI}-${CTARGET} in
+   amd64-x86_64-*|x32-x86_64-*-*-gnux32)
+   append-flags '-fcf-protection=none'
+   ;;
+   arm64-aarch64*)
+   append-flags '-mbranch-protection=none'
+   ;;
+   esac
fi
 }
 

diff --git a/sys-libs/glibc/glibc-2.39-r7.ebuild 
b/sys-libs/glibc/glibc-2.39-r7.ebuild
index ceafcc6e5084..90f211bebf68 100644
--- a/sys-libs/glibc/glibc-2.39-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.39-r7.ebuild
@@ -522,11 +522,14 @@ setup_flags() {
# dealing with CET in ld.so. So if CET is supposed to be
# disabled for glibc, be explicit about it.
if ! use cet; then
-   if use amd64 || use x86; then
-   append-flags '-fcf-protection=none'
-   elif use arm64; then
-   append-flags '-mbranch-protection=none'
-   fi
+   case ${ABI}-${CTARGET} in
+   amd64-x86_64-*|x32-x86_64-*-*-gnux32)
+   append-flags '-fcf-protection=none'
+   ;;
+   arm64-aarch64*)
+   append-flags '-mbranch-protection=none'
+   ;;
+   esac
fi
 }
 

diff --git a/sys-libs/glibc/glibc-2.39-r9.ebuild 
b/sys-libs/glibc/glibc-2.39-r9.ebuild
index e6650fa8057d..da579ed2837b 100644
--- a/sys-libs/glibc/glibc-2.39-r9.ebuild
+++ b/sys-libs/glibc/glibc-2.39-r9.ebuild
@@ -515,11 +515,14 @@ setup_flags() {
# dealing with CET in ld.so. So if CET is supposed to be
# disabled for glibc, be explicit about it.
if ! use cet; then
-   if use amd64 || use x86; then
-   append-flags '-fcf-protection=none'
-   elif use arm64; then
-   append-flags '-mbranch-protection=none'
-   fi
+   case ${ABI}-${CTARGET} in
+   amd64-x86_64-*|x32-x86_64-*-*-gnux32)
+   append-flags '-fcf-protection=none'
+   ;;
+   arm64-aarch64*)
+   append-flags '-mbranch-protection=none'
+   ;;
+   esac
fi
 }
 

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 270b0a868557..a1512de95b17 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -515,11 +515,14 @@ setup_flags() {
# dealing with CET in ld.so. So if CET is supposed to be
# disabled for glibc, be explicit about it.
if ! use cet; then
-   if use amd64 || use x86; then
-   append-flags '-fcf-protection=none'
-   elif use arm64; then
-   append-flags '-mbranch-protection=none'
-   fi
+   case ${ABI}-${CTARGET} in
+   amd64-x86_64-*|x32-x86_64-*-*-gnux32)
+   append-flags '-fcf-protection=none'
+   ;;
+   arm64-aarch64*)
+   append-flags '-mbranch-protection=none'
+   ;;
+   esac
fi
 }
 



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

2024-06-23 Thread Sam James
commit: 96618738ad3cae37ce24967f742d2d54e648b9ca
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 01:15:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 01:15:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96618738

app-arch/unrar: Stabilize 7.0.9 sparc, #934480

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

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

diff --git a/app-arch/unrar/unrar-7.0.9.ebuild 
b/app-arch/unrar/unrar-7.0.9.ebuild
index cc1febb89f72..22ef4dec1fae 100644
--- a/app-arch/unrar/unrar-7.0.9.ebuild
+++ b/app-arch/unrar/unrar-7.0.9.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/unrar"
 
 LICENSE="unRAR"
 SLOT="0/7" # subslot = soname version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 PATCHES=( "${FILESDIR}/${PN}-6.2.6-honor-flags.patch" )
 



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

2024-06-23 Thread Sam James
commit: 006888aac3c4c2a857d26480825ee2682d69287d
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 01:15:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 01:15:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=006888aa

dev-python/cbor2: Stabilize 5.6.4 sparc, #934702

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

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

diff --git a/dev-python/cbor2/cbor2-5.6.4.ebuild 
b/dev-python/cbor2/cbor2-5.6.4.ebuild
index 6877cb919c11..12da5d0793c8 100644
--- a/dev-python/cbor2/cbor2-5.6.4.ebuild
+++ b/dev-python/cbor2/cbor2-5.6.4.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="+native-extensions"
 
 BDEPEND="



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

2024-06-23 Thread Sam James
commit: 1d2750bcb518b515b76f64c26b84245f75b6fa93
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 01:15:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 01:15:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d2750bc

dev-python/tornado: Stabilize 6.4.1 sparc, #934722

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

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

diff --git a/dev-python/tornado/tornado-6.4.1.ebuild 
b/dev-python/tornado/tornado-6.4.1.ebuild
index 72054d06af6a..9d73856eb200 100644
--- a/dev-python/tornado/tornado-6.4.1.ebuild
+++ b/dev-python/tornado/tornado-6.4.1.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-06-23 Thread Sam James
commit: 279b62199c9285e390a843b0ed08957059ce6bf4
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 00:47:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 00:47:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=279b6219

sys-apps/mawk: add 1.3.4_p20240622

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

 sys-apps/mawk/Manifest|  2 ++
 sys-apps/mawk/mawk-1.3.4_p20240622.ebuild | 51 +++
 2 files changed, 53 insertions(+)

diff --git a/sys-apps/mawk/Manifest b/sys-apps/mawk/Manifest
index 42bf388b278e..c7bf7566c03d 100644
--- a/sys-apps/mawk/Manifest
+++ b/sys-apps/mawk/Manifest
@@ -2,3 +2,5 @@ DIST mawk-1.3.4-20231126.tgz 413452 BLAKE2B 
e3907cf88ea3daaaf8a1d12eb9fe3cb726be
 DIST mawk-1.3.4-20231126.tgz.asc 729 BLAKE2B 
72d8e626aac6354f2e568eb118f2d19b3d770ab8b23449163e84941cdbd8539b0e39edb0446176fc64ecfe2deac81e98f1107df1bdbd815569bf5d6b08d72cc3
 SHA512 
19a9725f84651f87ecb38350984a60fce52046df45be7c494e615db91f6b76229d3dba20211bca41b90a7370fbba97fcb7bb2fe475ffb880fac7f1116f14333f
 DIST mawk-1.3.4-20240123.tgz 413943 BLAKE2B 
29a9c89995e969a62bd0b30e494c67e53aea0466c9286e2005422a54a44bef661ef6223522c4b51bc49b83c56512ae47e784c237dd39dfef77b7aa13ec33973a
 SHA512 
f6d5da44280afeac4a9bb6d3788ed71ee816daaa5816f49b9d40add5292f3ae06e5af007a6c993d14405238cbb70ba4997fdd2fcd5901c9a1a4b61357045c4a6
 DIST mawk-1.3.4-20240123.tgz.asc 729 BLAKE2B 
e4ba4ddd1f3227a9dc922a1325b00fac2d9c95a848fdc03f57eaa5f354bf45da218cbf6e931b5c1464b799c05d10ff7fe95d1eb81221b4afba468bedc7805815
 SHA512 
3b4b8b8b7b74aff7061158a7c284d1949c09d52d78003b678c9dcc1da036a4d84b873103d76362866daf914d5a7d717c71baf13d30d7e882b03c5f87c8e4c452
+DIST mawk-1.3.4-20240622.tgz 414190 BLAKE2B 
3238e633546ea04b0e3822271fcd37d1ac6ae3924c9e7655ff14c9fa35d691ba27bb779e7c1b7f95a46c0aa90b75a71ab2681763c89812f55773e97489e03ff8
 SHA512 
29fed436502531e226af5e04bc54c2f4f9430c80d863f27e520401577c1f03a10d8a0d9def94c71ca43de40a7b1f450340802de37a7276bfe91d029779b1460e
+DIST mawk-1.3.4-20240622.tgz.asc 729 BLAKE2B 
b57d41b6062a51d18525abce1c1d463debe032fe05dea9f9ac82f49cae12b7190cdcdb59ef69757b1372d777353ab3cae7a38177e99f684550bf31f85fd3eb56
 SHA512 
a97297424dea27207b49b51fd1461c9a158dd9a4e5289e91194beebe67a35b3b9fbb414cf8367eae296688038264f1e7b6d69a00903f9c88d0b90d32fc154ae3

diff --git a/sys-apps/mawk/mawk-1.3.4_p20240622.ebuild 
b/sys-apps/mawk/mawk-1.3.4_p20240622.ebuild
new file mode 100644
index ..8259c09ce3d6
--- /dev/null
+++ b/sys-apps/mawk/mawk-1.3.4_p20240622.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc
+inherit toolchain-funcs verify-sig
+
+MY_P="${P/_p/-}"
+DESCRIPTION="An (often faster than gawk) awk-interpreter"
+HOMEPAGE="https://invisible-island.net/mawk/mawk.html";
+SRC_URI="https://invisible-mirror.net/archives/${PN}/${MY_P}.tgz";
+SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${MY_P}.tgz.asc )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-thomasdickey-20240114 )"
+
+DOCS=( ACKNOWLEDGMENT CHANGES README )
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   arc4random_push # doesn't exist on Linux
+)
+
+src_configure() {
+   tc-export BUILD_CC
+   econf
+}
+
+src_install() {
+   default
+
+   exeinto /usr/share/doc/${PF}/examples
+   doexe examples/*
+   docompress -x /usr/share/doc/${PF}/examples
+}
+
+pkg_postinst() {
+   if has_version app-admin/eselect && has_version 
app-eselect/eselect-awk; then
+   eselect awk update ifunset
+   fi
+}
+
+pkg_postrm() {
+   if has_version app-admin/eselect && has_version 
app-eselect/eselect-awk; then
+   eselect awk update ifunset
+   fi
+}



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

2024-06-23 Thread Sam James
commit: 4551df6ec5cae19486cb63698e294a3f62015600
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 01:13:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 01:15:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4551df6e

dev-libs/nettle: disable altivec for https://bugs.gentoo.org/920234
Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/{nettle-3.9.ebuild => nettle-3.9-r1.ebuild} | 9 -
 dev-libs/nettle/{nettle-3.9.1.ebuild => nettle-3.9.1-r1.ebuild} | 9 -
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/dev-libs/nettle/nettle-3.9.ebuild 
b/dev-libs/nettle/nettle-3.9-r1.ebuild
similarity index 87%
rename from dev-libs/nettle/nettle-3.9.ebuild
rename to dev-libs/nettle/nettle-3.9-r1.ebuild
index 2d307d66cb40..5d30e5ae404d 100644
--- a/dev-libs/nettle/nettle-3.9.ebuild
+++ b/dev-libs/nettle/nettle-3.9-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
@@ -85,5 +85,12 @@ multilib_src_configure() {
--disable-openssl
)
 
+   # https://git.lysator.liu.se/nettle/nettle/-/issues/7
+   if use cpu_flags_ppc_altivec && ! tc-cpp-is-true "defined(__VSX__) && 
__VSX__ == 1" "${CPPFLAGS}" "${CFLAGS}" ; then
+   ewarn "cpu_flags_ppc_altivec is enabled, but nettle's asm 
requires >=P7."
+   ewarn "Disabling, sorry! See bug #920234."
+   myeconfargs+=( --disable-power-altivec )
+   fi
+
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
 }

diff --git a/dev-libs/nettle/nettle-3.9.1.ebuild 
b/dev-libs/nettle/nettle-3.9.1-r1.ebuild
similarity index 87%
rename from dev-libs/nettle/nettle-3.9.1.ebuild
rename to dev-libs/nettle/nettle-3.9.1-r1.ebuild
index f2e77b0432af..5f20798db8f1 100644
--- a/dev-libs/nettle/nettle-3.9.1.ebuild
+++ b/dev-libs/nettle/nettle-3.9.1-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
@@ -83,5 +83,12 @@ multilib_src_configure() {
--disable-openssl
)
 
+   # https://git.lysator.liu.se/nettle/nettle/-/issues/7
+   if use cpu_flags_ppc_altivec && ! tc-cpp-is-true "defined(__VSX__) && 
__VSX__ == 1" "${CPPFLAGS}" "${CFLAGS}" ; then
+   ewarn "cpu_flags_ppc_altivec is enabled, but nettle's asm 
requires >=P7."
+   ewarn "Disabling, sorry! See bug #920234."
+   myeconfargs+=( --disable-power-altivec )
+   fi
+
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
 }



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

2024-06-23 Thread Sam James
commit: 5653c45c5687904f857c5d3c20db5cddf3c0e7e9
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 01:15:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 01:15:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5653c45c

dev-libs/libgit2: Stabilize 1.8.1 sparc, #934326

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

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

diff --git a/dev-libs/libgit2/libgit2-1.8.1.ebuild 
b/dev-libs/libgit2/libgit2-1.8.1.ebuild
index 035bb7cb68e1..dbc498fedac5 100644
--- a/dev-libs/libgit2/libgit2-1.8.1.ebuild
+++ b/dev-libs/libgit2/libgit2-1.8.1.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${P/_/-}
 
 LICENSE="GPL-2-with-linking-exception"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~ppc-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
 IUSE="examples gssapi +ssh test +threads trace"
 RESTRICT="!test? ( test )"
 



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

2024-06-23 Thread Sam James
commit: 317b5e58dcf37a565e78e24c568bd99d6017bb54
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 00:42:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 00:42:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=317b5e58

sys-apps/coreutils: skip dd/no-allocate.sh again

I'm pretty sure I commented this out to test and never fixed it.

Bug: https://bugs.gentoo.org/629660
Closes: https://bugs.gentoo.org/928486
Signed-off-by: Sam James  gentoo.org>

 sys-apps/coreutils/coreutils-9.5.ebuild  | 2 +-
 sys-apps/coreutils/coreutils-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/coreutils/coreutils-9.5.ebuild 
b/sys-apps/coreutils/coreutils-9.5.ebuild
index 7e7f411f12cc..0b4053a9b3d9 100644
--- a/sys-apps/coreutils/coreutils-9.5.ebuild
+++ b/sys-apps/coreutils/coreutils-9.5.ebuild
@@ -225,7 +225,7 @@ src_test() {
 
local xfail_tests=(
# bug #629660
-   #tests/dd/no-allocate.sh
+   tests/dd/no-allocate.sh
 
# bug #675802
tests/env/env-S

diff --git a/sys-apps/coreutils/coreutils-.ebuild 
b/sys-apps/coreutils/coreutils-.ebuild
index 187e8ba621a9..086f5cc8e036 100644
--- a/sys-apps/coreutils/coreutils-.ebuild
+++ b/sys-apps/coreutils/coreutils-.ebuild
@@ -223,7 +223,7 @@ src_test() {
 
local xfail_tests=(
# bug #629660
-   #tests/dd/no-allocate.sh
+   tests/dd/no-allocate.sh
 
# bug #675802
tests/env/env-S



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

2024-06-23 Thread Sam James
commit: e316ea6625eedbc94f36733fdd779463c006cc70
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 00:42:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 00:42:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e316ea66

dev-libs/libpcre2: add 10.44

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

 dev-libs/libpcre2/Manifest  |   3 +
 dev-libs/libpcre2/libpcre2-10.44.ebuild | 106 
 2 files changed, 109 insertions(+)

diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest
index f3ae75c83491..44e0ea377ae5 100644
--- a/dev-libs/libpcre2/Manifest
+++ b/dev-libs/libpcre2/Manifest
@@ -1,4 +1,7 @@
+DIST libpcre2-10.44-32bit-tests.patch.xz 7024 BLAKE2B 
d8de8443a9ec165aa3b57384518c8bba06ded1c3d07d03d1451db07f4df13ee2514d055d4a4771162923a9845ac4694dd588ccdc773f0f3d013d7377581fe8b4
 SHA512 
bf8724db31b8cbdc631904cfdbcd1b2e66efa31f958a8919de0f3f03e129410e64e1274d28d0406c70b8a8ef49c3ed47712368bf9fd9ba2d3203afe4d4b104b7
 DIST pcre2-10.42.tar.bz2 1799866 BLAKE2B 
40aa096745548c489a00ead87a191a4d24ecd924a5b8f00401c1273176de15ccb23510882467c8e2b5c1256b97db46fba5fcdfbd9f0d61d86a29d74bb4bca7a0
 SHA512 
72fbde87fecec3aa4b47225dd919ea1d55e97f2cbcf02aba26e5a0d3b1ffb58c25a80a9ef069eb99f9cf4e41ba9604ad06a7ec159870e1e875d86820e12256d3
 DIST pcre2-10.42.tar.bz2.sig 310 BLAKE2B 
2125d7e23f7e75847573e3caeb8d55da5d8e0df3d166bf8b638b998aebacaefb4e88df7e813d6977af2dc7d82c93b7179ad0043c4f46fc4e06d99d214b0b7fcf
 SHA512 
22ce3c7903835b1cf835ac6cfa725badecc982f1504382e62525c88307b2e3bd8951f2221fdd3d73920843e69f714b6df99fe741069e610f1f809087512a31f7
 DIST pcre2-10.43.tar.bz2 1905255 BLAKE2B 
f87f9f36dd6a806cdba1f077f51b53da2583f1898f83e41d594622b28ac8efbc1b2d122b752a9d6cd461fe0e3c7c85ee93358443df518a336da4ee9d72cca808
 SHA512 
8ac1520c32e9e5672404aaf6104e23c9ee5c3c28ad28ff101435599d813cbb20e0491a3fd34e012b4411b3e0366a4c6dfa3f02d093acaa6ff0ab25478bb7ade9
 DIST pcre2-10.43.tar.bz2.sig 310 BLAKE2B 
5625358ec542a2c808be852437ca47a4df005068759e35b95ba20a55e5d1647b0953df6684e24b6a9de1442c6d6784e45fb1665d48c904dda4ffa16154437c7d
 SHA512 
5edb16176ea4335ab1d35f1b77837c8b6b836f346e379e6b5762e1f4463cb3fb7fee4dc6d0e9b2084766cdba727c9503830031bb92af91f9706e11389d81
+DIST pcre2-10.44.tar.bz2 1928086 BLAKE2B 
fb06228f8bdc5906ef4f19d7d677f1009070855149d9ad3f807cfcd164f5cb6165f96e074fedc3942226d4b29edf4b29fab6cde2f2ba58bf6da282730941412b
 SHA512 
ee91cc10a2962bc7818b03d368df3dd31f42ea9a7260ae51483ea8cd331b7431e36e63256b0adc213cc6d6741e7c90414fd420622308c0ae3fcb5dd878591be2
+DIST pcre2-10.44.tar.bz2.sig 310 BLAKE2B 
a03943d4b04af319ca18992188c9fdd089fc20ef35207b09f2c859ab0090401a9bc140c653ee68a542984d26c0ec59f3ba72b0f9a9d6b3ae322b0823a440a21c
 SHA512 
12dca6fb6ac3dbbe9e3625214b333d20d4ece4c2efa73ada292b178b17ea3640b4f068f2b4da2bea15f5368213e123837dea4e988170d1c6bf5b7afe04b3f8bc

diff --git a/dev-libs/libpcre2/libpcre2-10.44.ebuild 
b/dev-libs/libpcre2/libpcre2-10.44.ebuild
new file mode 100644
index ..4d571ec14abb
--- /dev/null
+++ b/dev-libs/libpcre2/libpcre2-10.44.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/philiphazel.asc
+inherit libtool multilib-minimal verify-sig
+
+MY_P="pcre2-${PV/_rc/-RC}"
+
+DESCRIPTION="Perl-compatible regular expression library"
+HOMEPAGE="https://www.pcre.org/";
+SRC_URI="
+   
https://github.com/PCRE2Project/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2
+   https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2
+   verify-sig? ( 
https://github.com/PCRE2Project/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2.sig
 )
+"
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-32bit-tests.patch.xz";
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0/3" # libpcre2-posix.so version
+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"
+fi
+IUSE="bzip2 +jit libedit +pcre16 +pcre32 +readline static-libs unicode 
valgrind zlib"
+REQUIRED_USE="?? ( libedit readline )"
+
+RDEPEND="
+   bzip2? ( app-arch/bzip2 )
+   libedit? ( dev-libs/libedit )
+   readline? ( sys-libs/readline:= )
+   zlib? ( sys-libs/zlib )
+"
+DEPEND="
+   ${RDEPEND}
+   valgrind? ( dev-debug/valgrind )
+"
+BDEPEND="
+   virtual/pkgconfig
+   verify-sig? ( sec-keys/openpgp-keys-philiphazel )
+"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/pcre2-config
+)
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-10.10-000-Fix-multilib.patch
+   "${WORKDIR}"/${P}-32bit-tests.patch
+)
+
+src_unpack() {
+   if use verify-sig ; then
+   # Needed for downloaded patch (which is unsigned, which is fine)
+   verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.bz2{,.sig}

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

2024-06-23 Thread Sam James
commit: 9b047ba287fe4aeec67bb1bafb0ead9c9e9bba79
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Fri Jun 14 23:53:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 00:31:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b047ba2

sys-devel/mold: add 2.32.0

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Closes: https://github.com/gentoo/gentoo/pull/37163
Signed-off-by: Sam James  gentoo.org>

 sys-devel/mold/Manifest   |  1 +
 sys-devel/mold/mold-2.32.0.ebuild | 99 +++
 2 files changed, 100 insertions(+)

diff --git a/sys-devel/mold/Manifest b/sys-devel/mold/Manifest
index 1c44c6c6396f..91d423fc5efb 100644
--- a/sys-devel/mold/Manifest
+++ b/sys-devel/mold/Manifest
@@ -1,3 +1,4 @@
 DIST mold-2.1.0.tar.gz 9278811 BLAKE2B 
b31e13f92177553adf5069cf35c8c75c7bc28f0af4d1726cdc0c6abc1c9d3baaa5be512c3a8fb9bc3c3110096a79e1c6751c701171769595a2234fc1fa8c441a
 SHA512 
f1c98d349b35b4042109d71f7db6eb8d7d089dc3241735bbd7b5402d513dcc85ca17904828779e5fc8234650fa9fb97f47c3a2f3e89cc2fb3cb9e9110439e5a2
 DIST mold-2.30.0.tar.gz 9957539 BLAKE2B 
f45924598029dabfb2c02298e1f89aae848cd64e2e87dd80f500de323517db92e62df798feee8a2cd81cb930eff0640c2b9957808a4080f0027884015994ce64
 SHA512 
7cfba4f0fb332799ad267d3eafb8e2f0057af4484467b3e3fbaf8044220163a2c7e26cd1786510f250844c8b57e30c15167c8dd9688af1773abc580c5605abf3
 DIST mold-2.31.0.tar.gz 10031469 BLAKE2B 
338f516efcb430c8393fb0d6861b913fa1dd0095226e3d13018255da4f0b4affa168928b1e5cfbd0b5a4efcf840612675f04579f0c1d3c0e2b3c6815d6bef4c0
 SHA512 
343c62d8c67b74988f762c46999d2d866b2e9a0c69d2b910b12384ea5abc620b30468cd1b1bacfe41474d1c97c8ce2e49d55ca70479691238fb73d83d9adc683
+DIST mold-2.32.0.tar.gz 10005686 BLAKE2B 
a277a29498f4d6b33da49ba038ce5ef1c4a1bd3ac84ea994a2aae5d36139a2ee773e08e1a3ff0a7382da4d2319ce994575e3ed1e5be8e5f7a161045aaf4e2d58
 SHA512 
66cd95ec65b31749ead7604f921eebd9f8e7faad82f6aa2cd7a179e4f4cb2bd78584ec5a8de000fbd4c37bbbfeb878e40a4e93ca909d1be557d73117e4b38f4b

diff --git a/sys-devel/mold/mold-2.32.0.ebuild 
b/sys-devel/mold/mold-2.32.0.ebuild
new file mode 100644
index ..638c34d50c92
--- /dev/null
+++ b/sys-devel/mold/mold-2.32.0.ebuild
@@ -0,0 +1,99 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs
+
+DESCRIPTION="A Modern Linker"
+HOMEPAGE="https://github.com/rui314/mold";
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/rui314/mold.git";
+   inherit git-r3
+else
+   SRC_URI="https://github.com/rui314/mold/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86"
+fi
+
+# mold (MIT)
+#  - xxhash (BSD-2)
+#  - siphash ( MIT CC0-1.0 )
+LICENSE="MIT BSD-2 CC0-1.0"
+SLOT="0"
+
+RDEPEND="
+   app-arch/zstd:=
+   >=dev-cpp/tbb-2021.7.0-r1:=
+   dev-libs/blake3:=
+   sys-libs/zlib
+   !kernel_Darwin? (
+   >=dev-libs/mimalloc-2:=
+   )
+"
+DEPEND="${RDEPEND}"
+
+pkg_pretend() {
+   # Requires a c++20 compiler, see #831473
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   if tc-is-gcc && [[ $(gcc-major-version) -lt 10 ]]; then
+   die "${PN} needs at least gcc 10"
+   elif tc-is-clang && [[ $(clang-major-version) -lt 12 ]]; then
+   die "${PN} needs at least clang 12"
+   fi
+   fi
+}
+
+src_prepare() {
+   cmake_src_prepare
+
+   # Needs unpackaged dwarfdump
+   rm test/elf/{{dead,compress}-debug-sections,compressed-debug-info}.sh 
|| die
+
+   # Heavy tests, need qemu
+   rm test/elf/gdb-index-{compress-output,dwarf{2,3,4,5}}.sh || die
+   rm test/elf/lto-{archive,dso,gcc,llvm,version-script}.sh || die
+
+   # Sandbox sadness
+   rm test/elf/run.sh || die
+   sed -i 's|`pwd`/mold-wrapper.so|"& ${LD_PRELOAD}"|' \
+   test/elf/mold-wrapper{,2}.sh || die
+
+   # static-pie tests require glibc built with static-pie support
+   if ! has_version -d 'sys-libs/glibc[static-pie(+)]'; then
+   rm test/elf/{,ifunc-}static-pie.sh || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DMOLD_ENABLE_QEMU_TESTS=OFF
+   -DMOLD_LTO=OFF # Should be up to the user to decide this with 
CXXFLAGS.
+   -DMOLD_USE_MIMALLOC=$(usex !kernel_Darwin)
+   -DMOLD_USE_SYSTEM_MIMALLOC=ON
+   -DMOLD_USE_SYSTEM_TBB=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}"/${PN}
+
+   # https://bugs.gentoo.org/872773
+   insinto /usr/$(get_libdir)/mold
+   doins "${BUILD_DIR}"/${PN}-wrapper.so
+
+   dodoc docs/{design,execstack}.md
+   doman docs/${PN}.1
+
+   dosym ${PN} /usr/bin/ld.${PN}
+   dosym ${PN} /usr/bin/ld64.${PN}
+   dosym -r /usr/bin/${PN} /usr/libe

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

2024-06-23 Thread Sam James
commit: 13df71170862582d53c6c402122e8c05b565369c
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 00:22:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 00:22:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13df7117

app-arch/xz-utils: drop 5.4.7, 5.6.2

Use 5.4.7-r1 and 5.6.2-r1 instead as they have the libtool fix.

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

 app-arch/xz-utils/xz-utils-5.4.7.ebuild | 140 
 app-arch/xz-utils/xz-utils-5.6.2.ebuild | 188 
 2 files changed, 328 deletions(-)

diff --git a/app-arch/xz-utils/xz-utils-5.4.7.ebuild 
b/app-arch/xz-utils/xz-utils-5.4.7.ebuild
deleted file mode 100644
index cd73493d1889..
--- a/app-arch/xz-utils/xz-utils-5.4.7.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Remember: we cannot leverage autotools in this ebuild in order
-#   to avoid circular deps with autotools
-
-EAPI=8
-
-inherit flag-o-matic libtool multilib multilib-minimal preserve-libs 
toolchain-funcs
-
-if [[ ${PV} ==  ]] ; then
-   # Per tukaani.org, git.tukaani.org is a mirror of github and
-   # may be behind.
-   EGIT_REPO_URI="
-   https://github.com/tukaani-project/xz
-   https://git.tukaani.org/xz.git
-   "
-   inherit git-r3 autotools
-
-   # bug #272880 and bug #286068
-   BDEPEND="sys-devel/gettext >=dev-build/libtool-2"
-else
-   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/lassecollin.asc
-   inherit verify-sig
-
-   MY_P="${PN/-utils}-${PV/_}"
-   SRC_URI="
-   
https://github.com/tukaani-project/xz/releases/download/v${PV/_}/${MY_P}.tar.gz
-   https://downloads.sourceforge.net/lzmautils/${MY_P}.tar.gz
-   https://tukaani.org/xz/${MY_P}.tar.gz
-   verify-sig? (
-   
https://github.com/tukaani-project/xz/releases/download/v${PV/_}/${MY_P}.tar.gz.sig
-   https://tukaani.org/xz/${MY_P}.tar.gz.sig
-   )
-   "
-
-   if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; 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"
-   fi
-
-   S="${WORKDIR}/${MY_P}"
-fi
-
-DESCRIPTION="Utils for managing LZMA compressed files"
-HOMEPAGE="https://tukaani.org/xz/";
-
-# See top-level COPYING file as it outlines the various pieces and their 
licenses.
-LICENSE="public-domain LGPL-2.1+ GPL-2+"
-SLOT="0"
-IUSE="doc +extra-filters pgo nls static-libs"
-
-if [[ ${PV} !=  ]] ; then
-   BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-lassecollin-20240529 )"
-fi
-
-src_prepare() {
-   default
-
-   if [[ ${PV} ==  ]] ; then
-   eautopoint
-   eautoreconf
-   else
-   # Allow building shared libs on Solaris/x64
-   elibtoolize
-   fi
-}
-
-multilib_src_configure() {
-   local myconf=(
-   --enable-threads
-   $(multilib_native_use_enable doc)
-   $(use_enable nls)
-   $(use_enable static-libs static)
-   )
-
-   if ! multilib_is_native_abi ; then
-   myconf+=(
-   --disable-{xz,xzdec,lzmadec,lzmainfo,lzma-links,scripts}
-   )
-   fi
-
-   if ! use extra-filters ; then
-   myconf+=(
-   # LZMA1 + LZMA2 for standard .lzma & .xz files
-   --enable-encoders=lzma1,lzma2
-   --enable-decoders=lzma1,lzma2
-
-   # those are used by default, depending on preset
-   --enable-match-finders=hc3,hc4,bt4
-
-   # CRC64 is used by default, though some (old?) files 
use CRC32
-   --enable-checks=crc32,crc64
-   )
-   fi
-
-   if [[ ${CHOST} == *-solaris* ]] ; then
-   export gl_cv_posix_shell="${EPREFIX}"/bin/sh
-
-   # Undo Solaris-based defaults pointing to /usr/xpg5/bin
-   myconf+=( --disable-path-for-script )
-   fi
-
-   ECONF_SOURCE="${S}" econf "${myconf[@]}"
-}
-
-multilib_src_compile() {
-   # -fprofile-partial-training because upstream note the test suite isn't 
super comprehensive
-   # See 
https://documentation.suse.com/sbp/all/html/SBP-GCC-10/index.html#sec-gcc10-pgo
-   local pgo_generate_flags=$(usev pgo "-fprofile-update=atomic 
-fprofile-dir=${T}/${ABI}-pgo -fprofile-generate=${T}/${ABI}-pgo 
$(test-flags-CC -fprofile-partial-training)")
-   local pgo_use_flags=$(usev pgo "-fprofile-use=${T}/${ABI}-pgo 
-fprofile-dir=${T}/${ABI}-pgo $(test-flags-CC -fprofile-partial-training)")
-
-   emake CFLAGS="${CFLAGS} ${pgo_gen

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

2024-06-23 Thread Sam James
commit: 2dfe689924334f967b31ba58961a5b2e08c97841
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 00:21:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 00:21:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dfe6899

sys-devel/mold: drop 2.4.0, 2.4.1

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

 sys-devel/mold/Manifest  |   2 -
 sys-devel/mold/files/mold-2.3.0-no-pch.patch |  12 
 sys-devel/mold/mold-2.4.0.ebuild | 102 ---
 sys-devel/mold/mold-2.4.1.ebuild |  98 -
 4 files changed, 214 deletions(-)

diff --git a/sys-devel/mold/Manifest b/sys-devel/mold/Manifest
index aeabc142aef5..1c44c6c6396f 100644
--- a/sys-devel/mold/Manifest
+++ b/sys-devel/mold/Manifest
@@ -1,5 +1,3 @@
 DIST mold-2.1.0.tar.gz 9278811 BLAKE2B 
b31e13f92177553adf5069cf35c8c75c7bc28f0af4d1726cdc0c6abc1c9d3baaa5be512c3a8fb9bc3c3110096a79e1c6751c701171769595a2234fc1fa8c441a
 SHA512 
f1c98d349b35b4042109d71f7db6eb8d7d089dc3241735bbd7b5402d513dcc85ca17904828779e5fc8234650fa9fb97f47c3a2f3e89cc2fb3cb9e9110439e5a2
 DIST mold-2.30.0.tar.gz 9957539 BLAKE2B 
f45924598029dabfb2c02298e1f89aae848cd64e2e87dd80f500de323517db92e62df798feee8a2cd81cb930eff0640c2b9957808a4080f0027884015994ce64
 SHA512 
7cfba4f0fb332799ad267d3eafb8e2f0057af4484467b3e3fbaf8044220163a2c7e26cd1786510f250844c8b57e30c15167c8dd9688af1773abc580c5605abf3
 DIST mold-2.31.0.tar.gz 10031469 BLAKE2B 
338f516efcb430c8393fb0d6861b913fa1dd0095226e3d13018255da4f0b4affa168928b1e5cfbd0b5a4efcf840612675f04579f0c1d3c0e2b3c6815d6bef4c0
 SHA512 
343c62d8c67b74988f762c46999d2d866b2e9a0c69d2b910b12384ea5abc620b30468cd1b1bacfe41474d1c97c8ce2e49d55ca70479691238fb73d83d9adc683
-DIST mold-2.4.0.tar.gz 9974233 BLAKE2B 
0710d9ce0407b64b05a23e04db142d603b38d41cd9e5e322b650680ee2bd8684f57647e9a0b5efc23b2106eb1e38e38143be7d4b357b2d32e4fe0b6a99e41cca
 SHA512 
e332d027f783dfb0a4f48b1fb7daf98e11e830f8de82b971b58ee8a7bae59eaa30b8155e7491b6057f0ce8e0b09ddd0ab1d364f01ea15517e1d089fdb292a4e5
-DIST mold-2.4.1.tar.gz 9957259 BLAKE2B 
17aab84c0793dc305d53a3c2f372ddc92395b6941ffe372af55cf94f4dd65ea8d63d4e85dcdb3e76622811e5f95577d6f10612102c373835d6f75f2a3d0bcfed
 SHA512 
d61ee4306ecaa6ba5b4ce120636e70db081bb824a482bb3014429e13294134bc2560b1a9b477c47378f1062107f1c32dba2810e41be199cd6882cd1146971245

diff --git a/sys-devel/mold/files/mold-2.3.0-no-pch.patch 
b/sys-devel/mold/files/mold-2.3.0-no-pch.patch
deleted file mode 100644
index e61b5df01f54..
--- a/sys-devel/mold/files/mold-2.3.0-no-pch.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-We generally disable PCH in Gentoo because of how buggy it is.
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -400,7 +400,7 @@ endif()
- 
- # Add frequently included header files for pre-compiling.
- # target_precompile_headers is supported by CMake 3.16.0 or newer.
--if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.16.0")
-+if(FALSE)
-   if(MOLD_IS_SOLD)
- target_precompile_headers(mold PRIVATE
-   "$<$:${CMAKE_SOURCE_DIR}/elf/mold.h>"

diff --git a/sys-devel/mold/mold-2.4.0.ebuild b/sys-devel/mold/mold-2.4.0.ebuild
deleted file mode 100644
index 3e0ec4a8..
--- a/sys-devel/mold/mold-2.4.0.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake toolchain-funcs
-
-DESCRIPTION="A Modern Linker"
-HOMEPAGE="https://github.com/rui314/mold";
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/rui314/mold.git";
-   inherit git-r3
-else
-   SRC_URI="https://github.com/rui314/mold/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86"
-fi
-
-# mold (MIT)
-#  - xxhash (BSD-2)
-LICENSE="MIT BSD-2"
-SLOT="0"
-
-RDEPEND="
-   app-arch/zstd:=
-   >=dev-cpp/tbb-2021.7.0-r1:=
-   dev-libs/blake3:=
-   sys-libs/zlib
-   !kernel_Darwin? (
-   >=dev-libs/mimalloc-2:=
-   )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.3.0-no-pch.patch
-)
-
-pkg_pretend() {
-   # Requires a c++20 compiler, see #831473
-   if [[ ${MERGE_TYPE} != binary ]]; then
-   if tc-is-gcc && [[ $(gcc-major-version) -lt 10 ]]; then
-   die "${PN} needs at least gcc 10"
-   elif tc-is-clang && [[ $(clang-major-version) -lt 12 ]]; then
-   die "${PN} needs at least clang 12"
-   fi
-   fi
-}
-
-src_prepare() {
-   cmake_src_prepare
-
-   # Needs unpackaged dwarfdump
-   rm test/elf/{{dead,compress}-debug-sections,compressed-debug-info}.sh 
|| die
-
-   # Heavy tests, need qemu
-   rm test/elf/gdb-index-{compress-output,dwarf{2,3,4,5}}.sh || die
-   rm test/elf/lto-{archive,dso,gcc,llvm,version-script}.sh || die
-
-   # Sandbox sadness
-   rm test/elf/run.sh || die
-   sed -i 's

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

2024-06-23 Thread Sam James
commit: e7638f5211bc76e9f3018d26e3c9943d32435c2b
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Fri Jun 14 23:52:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 00:31:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7638f52

sys-devel/mold: update LICENSE

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Signed-off-by: Sam James  gentoo.org>

 sys-devel/mold/mold-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-devel/mold/mold-.ebuild b/sys-devel/mold/mold-.ebuild
index 066b8e9902c7..638c34d50c92 100644
--- a/sys-devel/mold/mold-.ebuild
+++ b/sys-devel/mold/mold-.ebuild
@@ -17,7 +17,8 @@ fi
 
 # mold (MIT)
 #  - xxhash (BSD-2)
-LICENSE="MIT BSD-2"
+#  - siphash ( MIT CC0-1.0 )
+LICENSE="MIT BSD-2 CC0-1.0"
 SLOT="0"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: metadata/stabilization-groups/base/

2024-06-23 Thread Sam James
commit: 74af4f4c5d74858b81fb8a2275cf35cc111972c3
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 00:15:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 00:15:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74af4f4c

metadata/stabilization-groups/base: add libxml2.group

libxml2 and libxslt are tightly coupled (at the very least often for libxslt's
tests.)

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

 metadata/stabilization-groups/base/libxml2.group | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/metadata/stabilization-groups/base/libxml2.group 
b/metadata/stabilization-groups/base/libxml2.group
new file mode 100644
index ..2771143f7269
--- /dev/null
+++ b/metadata/stabilization-groups/base/libxml2.group
@@ -0,0 +1,2 @@
+dev-libs/libxslt
+dev-libs/libxml2



[gentoo-commits] repo/gentoo:master commit in: metadata/stabilization-groups/base/

2024-06-23 Thread Sam James
commit: 35fe81a350c477a7def778cebc1ba66c3fc9ddfc
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 00:14:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 00:14:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35fe81a3

metadata/stabilization-groups/base: add bash.group

For app-shells/bash and sys-libs/readline.

In the past, this would've prevented bug #790149.

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

 metadata/stabilization-groups/base/bash.group | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/metadata/stabilization-groups/base/bash.group 
b/metadata/stabilization-groups/base/bash.group
new file mode 100644
index ..6bfda557df69
--- /dev/null
+++ b/metadata/stabilization-groups/base/bash.group
@@ -0,0 +1,2 @@
+app-shells/bash
+sys-libs/readline



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

2024-06-23 Thread Sam James
commit: 37918c5fdf297f41f57e18a2d35eeadb560debae
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 00:13:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 00:13:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37918c5f

dev-python/resolvelib: Keyword 1.0.1 sparc, #934778

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

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

diff --git a/dev-python/resolvelib/resolvelib-1.0.1.ebuild 
b/dev-python/resolvelib/resolvelib-1.0.1.ebuild
index 7b1cea95b751..9edf17a71f6b 100644
--- a/dev-python/resolvelib/resolvelib-1.0.1.ebuild
+++ b/dev-python/resolvelib/resolvelib-1.0.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~sparc x86"
 
 BDEPEND="
test? (



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

2024-06-23 Thread Sam James
commit: 84ab71df6adadc718c8aeea47c9080866fa2d87b
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 00:13:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 00:13:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84ab71df

dev-python/tenacity: Keyword 8.4.1 sparc, #934778

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

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

diff --git a/dev-python/tenacity/tenacity-8.4.1.ebuild 
b/dev-python/tenacity/tenacity-8.4.1.ebuild
index b5cd20a6c3cd..d2558578d37c 100644
--- a/dev-python/tenacity/tenacity-8.4.1.ebuild
+++ b/dev-python/tenacity/tenacity-8.4.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86"
 
 BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]



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

2024-06-23 Thread Sam James
commit: 10bfbc7d155d0e8679d3b7ffd5b930415f3b3950
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 00:13:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 00:13:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10bfbc7d

dev-python/commentjson: Keyword 0.9.0-r2 sparc, #934778

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

 dev-python/commentjson/commentjson-0.9.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/commentjson/commentjson-0.9.0-r2.ebuild 
b/dev-python/commentjson/commentjson-0.9.0-r2.ebuild
index 66ef695160cc..88ecc1ca0784 100644
--- a/dev-python/commentjson/commentjson-0.9.0-r2.ebuild
+++ b/dev-python/commentjson/commentjson-0.9.0-r2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~sparc x86"
 
 RDEPEND="
dev-python/lark[${PYTHON_USEDEP}]



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

2024-06-23 Thread Sam James
commit: d49f1d73200051bb2df82219521da2c7189fcb6f
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 00:13:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 00:13:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d49f1d73

dev-python/pip: Keyword 24.1-r1 sparc, #934778

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

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

diff --git a/dev-python/pip/pip-24.1-r1.ebuild 
b/dev-python/pip/pip-24.1-r1.ebuild
index 286769f423aa..96fe20b206a0 100644
--- a/dev-python/pip/pip-24.1-r1.ebuild
+++ b/dev-python/pip/pip-24.1-r1.ebuild
@@ -26,7 +26,7 @@ LICENSE="MIT"
 # bundled deps
 LICENSE+=" Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MPL-2.0 PSF-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~sparc"
 IUSE="test-rust"
 
 # see src/pip/_vendor/vendor.txt



[gentoo-commits] repo/gentoo:master commit in: sci-calculators/qalculate-gtk/

2024-06-23 Thread Sam James
commit: 6e388db7592209766dcc44a6d434a77326f44c6c
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 00:13:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 00:13:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e388db7

sci-calculators/qalculate-gtk: Stabilize 4.8.1 ppc64, #934788

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

 sci-calculators/qalculate-gtk/qalculate-gtk-4.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-calculators/qalculate-gtk/qalculate-gtk-4.8.1.ebuild 
b/sci-calculators/qalculate-gtk/qalculate-gtk-4.8.1.ebuild
index 6515af961fd1..3cd6ad871803 100644
--- a/sci-calculators/qalculate-gtk/qalculate-gtk-4.8.1.ebuild
+++ b/sci-calculators/qalculate-gtk/qalculate-gtk-4.8.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/Qalculate/${PN}/releases/download/v${PV}/${P}.tar.gz
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 
 RDEPEND="dev-libs/glib:2
>=sci-libs/libqalculate-${PV}:=



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

2024-06-23 Thread Sam James
commit: 90941588cd9977ccec65b554b0a746d4f440605a
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 00:08:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 00:10:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90941588

dev-libs/libxml2: drop USE=ftp for live

See upstream commit dba1ed85a320c36807ee09f44d09fd30852b9370, it's gone.

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

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

diff --git a/dev-libs/libxml2/libxml2-.ebuild 
b/dev-libs/libxml2/libxml2-.ebuild
index ffac2a3bb942..5390669eb414 100644
--- a/dev-libs/libxml2/libxml2-.ebuild
+++ b/dev-libs/libxml2/libxml2-.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${PN}-${PV%_rc*}"
 
 LICENSE="MIT"
 SLOT="2"
-IUSE="debug examples +ftp icu lzma +python readline static-libs test"
+IUSE="debug examples icu lzma +python readline static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
@@ -104,7 +104,6 @@ multilib_src_configure() {
# switch (enabling the libxml2 debug module). See bug #100898.
libxml2_configure() {
ECONF_SOURCE="${S}" econf \
-   $(use_with ftp) \
$(use_with debug run-debug) \
$(use_with icu) \
$(use_with lzma) \



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

2024-06-23 Thread Sam James
commit: ee7a11ed4b45ab99c050d6b3d7821edc16175f54
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 00:09:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 00:10:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee7a11ed

dev-libs/libxml2: drop USE=debug from live

See upstream commit d7d300ba04635b27da9fe98c1af5a6c7a2629131, run-debug
is long gone.

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

 dev-libs/libxml2/libxml2-.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/dev-libs/libxml2/libxml2-.ebuild 
b/dev-libs/libxml2/libxml2-.ebuild
index 5390669eb414..e3b042b80914 100644
--- a/dev-libs/libxml2/libxml2-.ebuild
+++ b/dev-libs/libxml2/libxml2-.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${PN}-${PV%_rc*}"
 
 LICENSE="MIT"
 SLOT="2"
-IUSE="debug examples icu lzma +python readline static-libs test"
+IUSE="examples icu lzma +python readline static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
@@ -99,12 +99,8 @@ src_prepare() {
 }
 
 multilib_src_configure() {
-   # Notes:
-   # The meaning of the 'debug' USE flag does not apply to the --with-debug
-   # switch (enabling the libxml2 debug module). See bug #100898.
libxml2_configure() {
ECONF_SOURCE="${S}" econf \
-   $(use_with debug run-debug) \
$(use_with icu) \
$(use_with lzma) \
$(use_enable static-libs static) \



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

2024-06-23 Thread Sam James
commit: 40f8b32290f919ef5defc2b6cb48fa600cff671a
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 00:13:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 00:13:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40f8b322

dev-python/truststore: Keyword 0.9.1 sparc, #934778

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

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

diff --git a/dev-python/truststore/truststore-0.9.1.ebuild 
b/dev-python/truststore/truststore-0.9.1.ebuild
index 3a662a54c944..1b685df7cc15 100644
--- a/dev-python/truststore/truststore-0.9.1.ebuild
+++ b/dev-python/truststore/truststore-0.9.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~sparc"
 # The vast majority of tests require Internet access.
 PROPERTIES="test_network"
 RESTRICT="test"



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

2024-06-23 Thread Sam James
commit: 175b888a54d70cad9e927d3e776ba4c485fd17fb
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 00:07:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 00:10:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=175b888a

dev-libs/libxml2: drop ipv6 configure option from live

See upstream commit dc6f55cf6e03ae63a40e3af9ad6879821558d6a7 (it's gone).

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

 dev-libs/libxml2/libxml2-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-.ebuild 
b/dev-libs/libxml2/libxml2-.ebuild
index be1e2a5567c6..ffac2a3bb942 100644
--- a/dev-libs/libxml2/libxml2-.ebuild
+++ b/dev-libs/libxml2/libxml2-.ebuild
@@ -104,7 +104,6 @@ multilib_src_configure() {
# switch (enabling the libxml2 debug module). See bug #100898.
libxml2_configure() {
ECONF_SOURCE="${S}" econf \
-   --enable-ipv6 \
$(use_with ftp) \
$(use_with debug run-debug) \
$(use_with icu) \



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

2024-06-23 Thread Sam James
commit: 1067e17e4efba72be0f319f3fca8f777f0572a5f
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 00:00:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 00:10:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1067e17e

dev-libs/libxml2: drop obsolete filter-flags

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

 dev-libs/libxml2/libxml2-.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-libs/libxml2/libxml2-.ebuild 
b/dev-libs/libxml2/libxml2-.ebuild
index c4d87530a6d4..be1e2a5567c6 100644
--- a/dev-libs/libxml2/libxml2-.ebuild
+++ b/dev-libs/libxml2/libxml2-.ebuild
@@ -7,7 +7,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="xml(+)"
-inherit flag-o-matic python-r1 multilib-minimal
+inherit python-r1 multilib-minimal
 
 XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite";
 XSTS_NAME_1="xmlschema2002-01-16"
@@ -99,9 +99,6 @@ src_prepare() {
 }
 
 multilib_src_configure() {
-   # Filter seemingly problematic CFLAGS (bug #26320)
-   filter-flags -fprefetch-loop-arrays -funroll-loops
-
# Notes:
# The meaning of the 'debug' USE flag does not apply to the --with-debug
# switch (enabling the libxml2 debug module). See bug #100898.



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

2024-06-23 Thread Sam James
commit: 34b6854ce5a33aa288aedf825a5d258a45a4294b
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 00:11:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 00:11:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34b6854c

dev-libs/libxslt: drop LFS from live

See aa766fe4912798fa0b7b07e283b26e4a79fb04fd upstream.

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

 dev-libs/libxslt/libxslt-.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/dev-libs/libxslt/libxslt-.ebuild 
b/dev-libs/libxslt/libxslt-.ebuild
index 1f4d62a88f6a..22acdc53723a 100644
--- a/dev-libs/libxslt/libxslt-.ebuild
+++ b/dev-libs/libxslt/libxslt-.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 # Note: Please bump this in sync with dev-libs/libxml2.
 
 PYTHON_COMPAT=( python3_{10..12} )
-inherit flag-o-matic python-r1 multilib-minimal
+inherit python-r1 multilib-minimal
 
 DESCRIPTION="XSLT libraries and tools"
 HOMEPAGE="https://gitlab.gnome.org/GNOME/libxslt";
@@ -51,10 +51,6 @@ src_prepare() {
 }
 
 multilib_src_configure() {
-   # Remove this after upstream merge request to add AC_SYS_LARGEFILE 
lands:
-   # https://gitlab.gnome.org/GNOME/libxslt/-/merge_requests/55
-   append-lfs-flags
-
libxslt_configure() {
ECONF_SOURCE="${S}" econf \
--without-python \



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

2024-06-23 Thread Alexey Zapparov
commit: ef5125a704df5bdb882c902abe34309f3d43a182
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Sun Jun 23 23:58:29 2024 +
Commit: Alexey Zapparov  zapparov  com>
CommitDate: Sun Jun 23 23:58:29 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ef5125a7

app-admin/pulumi-bin: add 3.121.0, drop 3.117.0

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

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

diff --git a/app-admin/pulumi-bin/Manifest b/app-admin/pulumi-bin/Manifest
index b07e8d61d..f36993907 100644
--- a/app-admin/pulumi-bin/Manifest
+++ b/app-admin/pulumi-bin/Manifest
@@ -1,3 +1,3 @@
-DIST pulumi-v3.117.0-linux-x64.tar.gz 159101842 BLAKE2B 
467270a29faaf9d705513a234b7e7f4c3bf6f7c7e2958007a368751b45592fa761fee31c7eb9a7d4b559769c5b28dc45bb428511555447846443183d9e5936b4
 SHA512 
7b553e4858dd51f99909902d4107f2e87a6a2f2e053db8b762361cafbcb631d9ff6f3ea6f872fb0c21023c0486dfbe0c328ac47bfc07c0213983518360749785
 DIST pulumi-v3.118.0-linux-x64.tar.gz 159464141 BLAKE2B 
a216c474c3c3a94154fbb9f6fc439872a936ec963eb067793898f9afd95c5a6dbeaa59196cb5eb0aceed89c69f0f938235d99ca189dccde5bd16b44ffb9fe079
 SHA512 
131aa2b08770dffe29e5e2410169dacf47bb2783d2cc8a9848f7165f488b45382c81021caa0bf5ace721cc93531563635e5894ba597a36598d94763ee0921120
 DIST pulumi-v3.119.0-linux-x64.tar.gz 160339803 BLAKE2B 
969efbdc93b89469753a0d570a60fdacd37c0bb4d2ded4c4b5d292a9cbba5e0910ec3d8f251af89f3e3e47102097ab4b04b775146c005ae83dc3dd2ecdaddb28
 SHA512 
88fc2a0723d7e1d0c37bd96597a2f94bc180a2561fde873cdab84577c75747b4af111074e3f88cd308a1b0e0c4d24dc8025453e8177d94160fc7e312dafb8de2
+DIST pulumi-v3.121.0-linux-x64.tar.gz 161356784 BLAKE2B 
9802fa4fff73e03d2a9f8e770b1b22b87e8839b812a298f157652b2a2cfd28d577f2c06012407e6dceac356289b04933be0379090d152a1384af5d1e6bc4e7e0
 SHA512 
72020c1fd6b49ccaaf74240acac3fd2b7c2e9f43d2aa51c1a888d71c3e654f6be8ded824ad5404e78e1ec40427c90861d969ac77d020ae5ad3f1a4d43d86105b

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



[gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop-bin/

2024-06-23 Thread Yixun Lan
commit: 44ed70ef0da150367657941cb49c54f53c6983dd
Author: Henning Schild  hennsch  de>
AuthorDate: Sun Jun 23 20:06:44 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Jun 23 23:07:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44ed70ef

net-im/telegram-desktop-bin: add 5.1.7

Closes: https://github.com/gentoo/gentoo/pull/37265
Signed-off-by: Henning Schild  hennsch.de>
Signed-off-by: Yixun Lan  gentoo.org>

 net-im/telegram-desktop-bin/Manifest   |  2 +
 .../telegram-desktop-bin-5.1.7.ebuild  | 64 ++
 2 files changed, 66 insertions(+)

diff --git a/net-im/telegram-desktop-bin/Manifest 
b/net-im/telegram-desktop-bin/Manifest
index 3d4cdf46588c..2d81462a6216 100644
--- a/net-im/telegram-desktop-bin/Manifest
+++ b/net-im/telegram-desktop-bin/Manifest
@@ -1,4 +1,6 @@
 DIST tdesktop-5.1.2.tar.gz 19517612 BLAKE2B 
ee6102bb31c8b5187de788ed81218a07044463cfdd77a7924325434e6a246bccc68a195e79e5cbd0f788b9a864aded82791737be301e2d68105df0a21d6eda54
 SHA512 
343cde52df1bde4eb978ad5b7bdaa5754f3a5b58ce56b19f01394abfbaf4a8edf1c0869db11bc83edd161bcb4835a1930fd5aee6bc9a9f366947ca2b4d93dfa7
 DIST tdesktop-5.1.4.tar.gz 19524673 BLAKE2B 
b52478e32ecf36ff6d7eb86bb3901d95c01d390c1c904a6f09cb51c238d53c8c90d72d171d1bcf43e8e36752c5f58367ac3458c4b13bef6d2f1e82917061beec
 SHA512 
2d5f4af71037505a9830d930b35cc9e12e1d79342ac2695213ca71102be40ca501a0254b51d259b31e6ff69cc7272b63d3787e87a025e06ceb7f9a0bef0becb9
+DIST tdesktop-5.1.7.tar.gz 19527170 BLAKE2B 
26beb9a130d84c4ffacf5c854d4c83a6f3463f1aa3abe49f1d57c717e1c8142c8dbd112ab3d362620ad26a4c950ab92df012053fe4daf1a48dcd6e8b47423815
 SHA512 
4813abba7bf4976923940f034a07fc6ad512904273c1265549f2b181ecf2a21bc47f900d1628797f57392932f60c28caab4e08b8db66780847cdca1fd9d684ba
 DIST tsetup.5.1.2.tar.xz 57360928 BLAKE2B 
f9751c1658bb700a2cc272c06fb58d77541e5c779b3f026fa3835c664f008a72244e108b76f13e0930285e68764b6e9e60ce135176ecaa35b0f4980923ce5d1c
 SHA512 
f8306997d21161cf10ec9312cb2008d54c312dbcb29aa1d6ce7d791699c38d561ce057ece5405b505a76018b7948aaefc80b45c2d7ae9354649e9ec2bb288ec9
 DIST tsetup.5.1.4.tar.xz 57386184 BLAKE2B 
78c87be77b8a0e5402e90d719c5b26222183031b1259ec91e89da945f6d86d01fe891665c7e94ffa52f8153e72208ab107c1bf0555e86ca87febc0bb211c95ab
 SHA512 
4f617ec2e31fce2812812c989656e933024267695fabb564cf19f92f570b9027a96dc34d873a41a4316fc3ba51977933f811ead98fd1d23c7c36a7355d046d18
+DIST tsetup.5.1.7.tar.xz 57387456 BLAKE2B 
b78ea2ad7ccc71b9579d71bac9a5af0e9a4ca1060e5a515804f8c770565ace3a298f53e478551e91b61697010608c06fb4ef024230eb65a22bde444c1b32f2cc
 SHA512 
283b1f4e85032236e182ac420b93f3d59f15f014c4728f90fefabb1c09f1b54211694a011f994c31493004a10c1f6d7c2b2c800314d7719688226dce1a9051ba

diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-5.1.7.ebuild 
b/net-im/telegram-desktop-bin/telegram-desktop-bin-5.1.7.ebuild
new file mode 100644
index ..24722ca70535
--- /dev/null
+++ b/net-im/telegram-desktop-bin/telegram-desktop-bin-5.1.7.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature xdg
+
+DESCRIPTION="Official desktop client for Telegram (binary package)"
+HOMEPAGE="https://desktop.telegram.org";
+SRC_URI="
+   https://github.com/telegramdesktop/tdesktop/archive/v${PV}.tar.gz -> 
tdesktop-${PV}.tar.gz
+   amd64? ( https://updates.tdesktop.com/tlinux/tsetup.${PV}.tar.xz )
+"
+
+S="${WORKDIR}/Telegram"
+
+LICENSE="GPL-3-with-openssl-exception"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+QA_PREBUILT="usr/bin/telegram-desktop"
+
+RDEPEND="
+   !net-im/telegram-desktop
+   sys-libs/glibc
+   dev-libs/glib:2
+   >=media-libs/fontconfig-2.13
+   media-libs/freetype:2
+   virtual/opengl
+   x11-libs/gtk+:3[X,wayland]
+   x11-libs/libX11
+   >=x11-libs/libxcb-1.10
+"
+
+src_prepare() {
+   default
+
+   sed -i -e \
+   
's/^Exec=@CMAKE_INSTALL_FULL_BINDIR@\/telegram-desktop/Exec=\/usr\/bin\/telegram-desktop/'
 \
+   
"${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.service || die
+}
+
+src_install() {
+   newbin Telegram telegram-desktop
+
+   insinto /usr/share/TelegramDesktop/externalupdater.d/
+   newins - externalupdater <<<"${EPREFIX}/usr/bin/telegram-desktop"
+
+   local icon_size
+   for icon_size in 16 32 48 64 128 256 512; do
+   newicon -s "${icon_size}" \
+   
"${WORKDIR}/tdesktop-${PV}/Telegram/Resources/art/icon${icon_size}.png" \
+   telegram.png
+   done
+
+   domenu "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.desktop
+   insinto /usr/share/dbus-1/services
+   doins "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.service
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   optfeature "spell checker support" app-text/enchant
+}



[gentoo-commits] repo/gentoo:master commit in: sys-process/audit/, sys-process/audit/files/

2024-06-23 Thread Sam James
commit: acf4c3b19d2e93a66020970627da22e813747e2a
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 23 22:46:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 23 22:46:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acf4c3b1

sys-process/audit: fix musl build

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

 sys-process/audit/audit-3.1.3.ebuild   |  2 +-
 .../audit/files/audit-3.1.3-musl-malloc.patch  | 28 ++
 2 files changed, 29 insertions(+), 1 deletion(-)

diff --git a/sys-process/audit/audit-3.1.3.ebuild 
b/sys-process/audit/audit-3.1.3.ebuild
index a7941a5d6676..e185e4615aae 100644
--- a/sys-process/audit/audit-3.1.3.ebuild
+++ b/sys-process/audit/audit-3.1.3.ebuild
@@ -46,7 +46,7 @@ BDEPEND="
 CONFIG_CHECK="~AUDIT"
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-3.0.8-musl-malloc.patch
+   "${FILESDIR}"/${PN}-3.1.3-musl-malloc.patch
 )
 
 QA_CONFIG_IMPL_DECL_SKIP=(

diff --git a/sys-process/audit/files/audit-3.1.3-musl-malloc.patch 
b/sys-process/audit/files/audit-3.1.3-musl-malloc.patch
new file mode 100644
index ..01c440f3eb83
--- /dev/null
+++ b/sys-process/audit/files/audit-3.1.3-musl-malloc.patch
@@ -0,0 +1,28 @@
+https://bugs.gentoo.org/934006
+https://github.com/linux-audit/audit-userspace/commit/1dd6123e810ce255692a693a5d52a0c34cf432d0
+
+From 1dd6123e810ce255692a693a5d52a0c34cf432d0 Mon Sep 17 00:00:00 2001
+From: Steve Grubb 
+Date: Mon, 1 Apr 2024 12:10:33 -0400
+Subject: [PATCH] Add empty macro to fix muscl c builds
+
+--- a/common/common.h
 b/common/common.h
+@@ -1,5 +1,5 @@
+-/* audit-fgets.h -- a replacement for glibc's fgets
+- * Copyright 2018,2022 Red Hat Inc.
++/* common.h -- common utility functions used throughout
++ * Copyright 2018-24 Red Hat Inc.
+  * All Rights Reserved.
+  *
+  * This library is free software; you can redistribute it and/or
+@@ -29,6 +29,9 @@
+ #ifndef __attr_access
+ #  define __attr_access(x)
+ #endif
++#ifndef __attribute_malloc__
++#  define __attribute_malloc__
++#endif
+ #ifndef __attr_dealloc
+ #  define __attr_dealloc(dealloc, argno)
+ #endif



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

2024-06-23 Thread Sam James
commit: 491079b068b179c00a441153c4a9c6038815adcc
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 23 22:40:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 23 22:40:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=491079b0

sys-devel/gcc: add 15.0.0_pre20240623

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

 sys-devel/gcc/Manifest  |  1 +
 sys-devel/gcc/gcc-15.0.0_pre20240623.ebuild | 53 +
 2 files changed, 54 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index e0d1d0a2eaa6..8c20bd0729bd 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -30,6 +30,7 @@ DIST gcc-14.1.0-patches-1.tar.xz 11584 BLAKE2B 
d483f4e3324acdc26b9837028d5e20ad0
 DIST gcc-14.1.0-patches-2.tar.xz 11400 BLAKE2B 
8698d9521b193a03df20b68b70bc8d2dc083e246542d95e510b86f152a4d13818162985d4728d87f74be784870595a238d195f617427ec0905919cce0ed23476
 SHA512 
17e97aec43dea0c131fc6c829d05b7ab56d3164a7d79715f08f54cc2cff81747d1554ca2644edcc1cbd7db3d87dba6a1c2fb71896950bd9b54c4c5c10daa3e7f
 DIST gcc-15-20240609.tar.xz 88288628 BLAKE2B 
25ee6b2071fd189d5099160a1b9594cd0cdf6075a733258a61c3586f043d65a3e8ec22f1c2084c50694008d647ffa43895ed58dc655c41f296b98d136951c57a
 SHA512 
058fae65f7cd398cff43282b9697497dead93401a7da47e63561bf029284b4b890f57f2ec74ef7e3ce7d170a2e69dfd5090b6465029360ab87db037a9127
 DIST gcc-15-20240616.tar.xz 88348980 BLAKE2B 
3b2cc25b55167e371687b7325de14f088cda4cef72566ffcb243cfd7584234e60fe0fa69a3b70eccd02e30dff3980ab76507fdc9003195ba806ced2aef4feade
 SHA512 
f5ce6785f3dc17493945e48787274ce338b32e7bce95f94b17bc28ce680eb092067d065843202e1449179da09ec3b23246d7a3aa6fc61cce3cce96e1e7ba576f
+DIST gcc-15-20240623.tar.xz 88407680 BLAKE2B 
4916850739131edff5a144f9c75a95d45819ce236f079096ecf2e81a63dd1760a2c761a5db822f4a643f67e85efd10e63490b88fd099c3663fa5bc05417a0b8c
 SHA512 
e0cd49b0852841c290d8a190d75740047aa87ba2c614adc575433d3d1f2e975f5795d78af8b9c125dd600eab233abbc1e2ec4ef71abd017fa3b1c4b2a72bc601
 DIST gcc-15.0.0-musl-patches-1.tar.xz 3596 BLAKE2B 
48fddc723ec8282cc2704c795a50fb37a46738a555151e0430180dda61d039fe96b29a6c3e8a543386d69690302bf46dfc89aad572082b7e47c928c0ccefdeb0
 SHA512 
e43284d02e25b77b911ce90d57520897751e86c631bdd6beb7d2e4429000156801b8c11bd9a737ec11bc966812f13ae44b88c1893645f8e6c6f8dfddc636ec39
 DIST gcc-15.0.0-musl-patches-2.tar.xz 3076 BLAKE2B 
0073248fe4f7dd827980559017b5aa1fb5c4c46acc9ad5c410dc152fd1e44966d3066bf7152338573cb45b1c36027de5f0c519abd414d97a37bccef07f6a5281
 SHA512 
295f1a669020bbe2874e9b03afd46b5d083073b276fca3543f3767a2d74f35df81cf0a67abad50c200cf7a3af36ec98ff9977cb7d5c19f334af7d3bb1926a3de
 DIST gcc-15.0.0-patches-3.tar.xz 15668 BLAKE2B 
99c332c7302bba0a790192bfcd81b8a273002884a2a89fc03f61d46ef669d9ba49496806400f86131c127b960862b97296148b6a0956946cc98470397c02579e
 SHA512 
f0effdadff0fc553835c13f0dedb903374f021d172a20f01e6e3e0a39495ead96229665ba1a82f0aa1e9b49c6ff367f5c6e2c3e336a84ca02efb96f1a373f18a

diff --git a/sys-devel/gcc/gcc-15.0.0_pre20240623.ebuild 
b/sys-devel/gcc/gcc-15.0.0_pre20240623.ebuild
new file mode 100644
index ..b2ef3b0ac50b
--- /dev/null
+++ b/sys-devel/gcc/gcc-15.0.0_pre20240623.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="15.0.0"
+PATCH_VER="4"
+MUSL_VER="2"
+MUSL_GCC_VER="15.0.0"
+PYTHON_COMPAT=( python3_{10..12} )
+
+if [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs to be after inherit (for now?), bug #830908
+   EGIT_BRANCH=master
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
+   # bug #830454
+   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+   DEPEND="${RDEPEND}"
+   BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
+fi
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for p in "${upstreamed_patches[@]}"; do
+   rm -v "${WORKDIR}/patch/${p}" || die
+   done
+
+   toolchain_src_prepare
+
+   eapply_user
+}



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

2024-06-23 Thread Mike Pagano
commit: 041ce29953fbc6eb5c46020066184830bd4bf8aa
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Jun 23 22:21:01 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Jun 23 22:21:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=041ce299

sys-kernel/git-sources: add 6.10_rc5

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

 sys-kernel/git-sources/Manifest|  1 +
 sys-kernel/git-sources/git-sources-6.10_rc5.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index c64be4fdbfb8..e429b62ddeed 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -3,3 +3,4 @@ DIST patch-6.10-rc1.patch 40674461 BLAKE2B 
b9d366a5370007115f070c2817a12609a2140
 DIST patch-6.10-rc2.patch 40951045 BLAKE2B 
45e99646253a45e4030ca70103d789e87f9d83a439875b81bd7902c6c180e41db4ac553909ac8fa109feecb303878ba3ac76ab5989430b32d196d726d81b0566
 SHA512 
8a326bf1f5132c6db9ca87f3d6e0d7657d33e15c64a805e56e8f6fd23df4ddd8ceb35c1059950e939f5562c3536d0981cfe560fe05fb5f7941ae23737ca630d2
 DIST patch-6.10-rc3.patch 41282995 BLAKE2B 
b507c62020cb25bc3d7d7408222e018290c91689ffe27ffe89c082f2ed705b57e51d26f99613d80e6707adc2a1be7bf1909047122d5a9cbac973f2cd22f9d107
 SHA512 
4a5229973453c29fdbccc09f3cd015900ae457e5b1b3c5159256afdf30ff7644bdfe67724da90da7b9936308850725ae3c1066b71e966a695618593b0008e2bb
 DIST patch-6.10-rc4.patch 41531928 BLAKE2B 
a3945dbfd08a30ec82f8aeca668b2122be4d606ecc6d1a810bbc39d1eb0b69bedc9731cb98066eb8fd26447a8e6c57f7d523acdbed1f2a35be4a105f879c9f42
 SHA512 
efc88b09fe7cd5d54662a53aa94e9a6eb479f3e8de259903c8a4f7c9073cc9ef5dc16c2cc36c85296e35fca34758a93ceabcfe0600363c1a8b5383af8633ff55
+DIST patch-6.10-rc5.patch 41852953 BLAKE2B 
cd1faa6d5e035eb135fddba971c7885c2e290a2369b8f82a74eda23aa7ee80ee0e3f62d9fa3b0105b9baf1f9da719be63756f6e29a49c9a07c6076608ba4b739
 SHA512 
3d9a0ee7c45172338692f111b3d5022d46eb26d2a9451f0a3fe730648cc4b3f0871dcebfa9b69670fe973eefb6beb15844e6476d264b35c9ea0e22641f364810

diff --git a/sys-kernel/git-sources/git-sources-6.10_rc5.ebuild 
b/sys-kernel/git-sources/git-sources-6.10_rc5.ebuild
new file mode 100644
index ..edb1a477e11c
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-6.10_rc5.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="1"
+K_BASE_VER="6.9"
+K_EXP_GENPATCHES_NOUSE="1"
+K_FROM_GIT="yes"
+K_NODRYRUN="yes"
+ETYPE="sources"
+CKV="${PVR/-r/-git}"
+
+# only use this if it's not an _rc/_pre release
+[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="The very latest -git version of the Linux kernel"
+HOMEPAGE="https://www.kernel.org";
+SRC_URI="${KERNEL_URI}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and
+experimental nature. If you have any issues, try a matching vanilla-sources
+ebuild -- if the problem is not there, please contact the upstream kernel
+developers at https://bugzilla.kernel.org and on the linux-kernel mailing list 
to
+report the problem so it can be fixed in time for the next kernel release."
+
+DEPEND="${RDEPEND}
+   >=sys-devel/patch-2.7.6-r4"
+
+pkg_postinst() {
+   postinst_sources
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/oxygen-icons/

2024-06-23 Thread Andreas Sturmlechner
commit: e1f5ad87978be5a72b8223d96abe4d891a7d412b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jun 23 20:49:42 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun 23 20:53:11 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e1f5ad87

kde-frameworks/oxygen-icons: Add BDEPEND=dev-qt/qtbase:6

KDEInstallDirs6 -> ECMQueryQt needs qtpaths target to check QT_INSTALL_PREFIX

Closes: https://bugs.gentoo.org/934336
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/oxygen-icons/oxygen-icons-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-.ebuild 
b/kde-frameworks/oxygen-icons/oxygen-icons-.ebuild
index 1533133059..b2c22ce13b 100644
--- a/kde-frameworks/oxygen-icons/oxygen-icons-.ebuild
+++ b/kde-frameworks/oxygen-icons/oxygen-icons-.ebuild
@@ -24,6 +24,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="!kde-frameworks/${PN}:5"
 DEPEND="test? ( >=dev-qt/qtbase-${QTMIN}:6 )"
 BDEPEND="
+   >=dev-qt/qtbase-${QTMIN}:6
>=kde-frameworks/extra-cmake-modules-${KFMIN}:0
test? ( app-misc/fdupes )
 "



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/oxygen-icons/

2024-06-23 Thread Andreas Sturmlechner
commit: 30f488382c803b2513ece3cd696c854ab9b9bf1c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jun 23 20:49:42 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun 23 20:51:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30f48838

kde-frameworks/oxygen-icons: Add BDEPEND=dev-qt/qtbase:6

KDEInstallDirs6 -> ECMQueryQt needs qtpaths target to check QT_INSTALL_PREFIX

Closes: https://bugs.gentoo.org/934336
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/oxygen-icons/oxygen-icons-6.0.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-6.0.0.ebuild 
b/kde-frameworks/oxygen-icons/oxygen-icons-6.0.0.ebuild
index 5205a05feae7..b79088f3 100644
--- a/kde-frameworks/oxygen-icons/oxygen-icons-6.0.0.ebuild
+++ b/kde-frameworks/oxygen-icons/oxygen-icons-6.0.0.ebuild
@@ -24,6 +24,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="!kde-frameworks/${PN}:5"
 DEPEND="test? ( >=dev-qt/qtbase-${QTMIN}:6 )"
 BDEPEND="
+   >=dev-qt/qtbase-${QTMIN}:6
>=kde-frameworks/extra-cmake-modules-${KFMIN}:0
test? ( app-misc/fdupes )
 "



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

2024-06-23 Thread David Seifert
commit: 522f8c2869ba4b57ed3b0e6cd2afbe528df27a11
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jun 23 20:49:09 2024 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jun 23 20:49:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=522f8c28

dev-libs/igraph: drop 0.10.4-r1, 0.10.10

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

 dev-libs/igraph/Manifest   |  2 -
 .../808c083fbe661207ee8f0fcd3be5096b5dc17d0d.patch | 35 --
 dev-libs/igraph/igraph-0.10.10.ebuild  | 54 -
 dev-libs/igraph/igraph-0.10.4-r1.ebuild| 55 --
 4 files changed, 146 deletions(-)

diff --git a/dev-libs/igraph/Manifest b/dev-libs/igraph/Manifest
index 4c0c33ccd640..aa681c39ebf0 100644
--- a/dev-libs/igraph/Manifest
+++ b/dev-libs/igraph/Manifest
@@ -1,4 +1,2 @@
-DIST igraph-0.10.10.tar.gz 4336247 BLAKE2B 
cef87afe544d09446c999894c44e1d56120cac74b6af5d749835fbf60e5ae0f1676d6754e084f167d23718c6ce9f7b8cee159d3d670d1d5f1f495775c7b0d2f0
 SHA512 
d4b8d29f9c39f8390c442877183e64c442fccbc6a02b3aed5c1d8871ca5998d1a168f392f8dde26a8c3593ed6c09a66a200ac1155fbde87d368b101011bb122c
 DIST igraph-0.10.11.tar.gz 4349830 BLAKE2B 
3aae088115148d1f965a52f01c95097520fb0a150d2ad1fabb96cff434a9b548a6c17a10b9e0ebad3a577c2423ac5260cd28223147d3dc71b0d4fe139a95
 SHA512 
d6978589f12ed20b8394b46f47b4ffc045ef693e5b4fc90163b9482361b2bf0ed2bb04aa99bf4a0653f7e4355cd480b0a165213d90ff7188ef6c86147c86
 DIST igraph-0.10.12.tar.gz 4373463 BLAKE2B 
b7fdd7046185bf501c9302721f6606e6affc0d91c16d195c6bd69e0b32f9dca7af701a963fd4a8b8558ac843fe4a5136c7fce2fe5595db469818e514db2325ac
 SHA512 
1a7b055ab2148fdf04187d785895b930ae2a54ae0240ea9656e129a38347b1caeb28dda5a3a7e34282462363150d7afd25acf8cd335577ed441b8a5cecc0dd25
-DIST igraph-0.10.4.tar.gz 4279321 BLAKE2B 
4e1fc8e8d6dd38cdb24ec564f51f2924e457376c258497b51d7dd4cec88d2226d5b202cdcfa69560e43fdb3cbd49656511178acd2ed705b4af26b1947a92f1ab
 SHA512 
71bcec5f0ba100aae7614753f9232a4221580b822b4dc120e3a80eab59d70c42aedddb00728eb13faf7e522332c514c2e030314c416ded8a70e5de990ea8039b

diff --git 
a/dev-libs/igraph/files/808c083fbe661207ee8f0fcd3be5096b5dc17d0d.patch 
b/dev-libs/igraph/files/808c083fbe661207ee8f0fcd3be5096b5dc17d0d.patch
deleted file mode 100644
index 4bf0f2c6c3a9..
--- a/dev-libs/igraph/files/808c083fbe661207ee8f0fcd3be5096b5dc17d0d.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 808c083fbe661207ee8f0fcd3be5096b5dc17d0d Mon Sep 17 00:00:00 2001
-From: David Seifert 
-Date: Tue, 5 Mar 2024 14:54:46 +0100
-Subject: [PATCH] Fix `-Wstrict-aliasing`
-
-* Casting a `uint64_t*` to `double*` invokes undefined behavior, since
-  it violates the strict aliasing rules of ISO C. Instead of casting
-  pointers, let's read through a union which is supported by C and
-  yields the same performant assembly code.
-
-Closes: https://bugs.gentoo.org/924864

- src/random/random.c | 9 +++--
- 1 file changed, 7 insertions(+), 2 deletions(-)
-
-diff --git a/src/random/random.c b/src/random/random.c
-index 8f2d0898aa..b5b44451ae 100644
 a/src/random/random.c
-+++ b/src/random/random.c
-@@ -681,8 +681,13 @@ igraph_real_t igraph_rng_get_unif01(igraph_rng_t *rng) {
-  * Then we subtract 1 to arrive at the [0; 1) interval. This is fast
-  * but we lose one bit of precision as there are 2^53 possible doubles
-  * between 0 and 1. */
--uint64_t r = (igraph_i_rng_get_random_bits_uint64(rng, 52) & 
0xFull) | 0x3FF0ull;
--return *(double *)(&r) - 1.0;
-+union {
-+uint64_t as_uint64_t;
-+double as_double;
-+} value;
-+value.as_uint64_t =
-+(igraph_i_rng_get_random_bits_uint64(rng, 52) & 
0xFull) | 0x3FF0ull;
-+return value.as_double - 1.0;
- }
- }
- 

diff --git a/dev-libs/igraph/igraph-0.10.10.ebuild 
b/dev-libs/igraph/igraph-0.10.10.ebuild
deleted file mode 100644
index 7f5111f0726e..
--- a/dev-libs/igraph/igraph-0.10.10.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Creating and manipulating undirected and directed graphs"
-HOMEPAGE="https://igraph.org/";
-SRC_URI="https://github.com/igraph/igraph/releases/download/${PV}/${P}.tar.gz";
-
-LICENSE="GPL-2+"
-SLOT="0/0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="debug test threads"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/gmp:0=
-   dev-libs/libxml2
-   sci-libs/arpack
-   sci-mathematics/glpk:=
-   sci-mathematics/plfit
-   virtual/blas
-   virtual/lapack"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   # backport fix for strict-aliasing
-   "${FILESDIR}"/808c083fbe661207ee8f0fcd3be5096b5dc17d0d.patch
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DUSE_CCACHE=OFF
-   -DIGR

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

2024-06-23 Thread Alexey Shvetsov
commit: a702ddd3ec16b5f796945d07eea6bd7107c12844
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Sun Jun 23 20:08:57 2024 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Sun Jun 23 20:21:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a702ddd3

dev-python/sphinx-argparse: keyword 0.4.0 for ~riscv

Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-python/sphinx-argparse/sphinx-argparse-0.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx-argparse/sphinx-argparse-0.4.0.ebuild 
b/dev-python/sphinx-argparse/sphinx-argparse-0.4.0.ebuild
index 9d28047739bb..ac81f626dd0b 100644
--- a/dev-python/sphinx-argparse/sphinx-argparse-0.4.0.ebuild
+++ b/dev-python/sphinx-argparse/sphinx-argparse-0.4.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
 
 RDEPEND="
dev-python/sphinx[${PYTHON_USEDEP}]



  1   2   3   >