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

2024-05-08 Thread Viorel Munteanu
commit: 4c9ad23b21157b85b7bf4e0a645f89b2e22b5f33
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue May  7 04:15:28 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu May  9 06:46:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c9ad23b

app-misc/fastfetch: drop 2.11.4

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

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

diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index a9083c50e115..91c3b4ea5fc4 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1,4 +1,3 @@
-DIST fastfetch-2.11.4.tar.gz 1321202 BLAKE2B 
3d47f1295f557c5217c6be6ab01101347344d0eb815ad644aad3c31beba9adb648631d1b6971c70cbbc2caec4785c78008a84489712f11c54fb2e2ac81fed1c4
 SHA512 
28538934494fa47bc8f1b4017ee8955604e3bdd8a9a89f76bec452ad2c6d4fe331c5d4d582b9ed2669deda90777a335d521f95d3669e4265bb90f99c06a36ffb
 DIST fastfetch-2.11.5.tar.gz 1321195 BLAKE2B 
1e7fa7c92275ae8d3458ead537003fe48595e3dfbe87c52f49fd48ab88154b824e590ab75b0c5b738304c929edbaa034a1d05df3100ffe4a9e0306e3254a8457
 SHA512 
d599b863259dcfaae77f1f47827814d6ca311a0cbfb2e5dfe38be144a23327db80eb646ee70e41b6872336afdb6e2754e692f393263d31e9901f588311df1059
 DIST fastfetch-2.8.10.tar.gz 1290142 BLAKE2B 
7a7ad65891850d96cc12d37b5e89359889afcdba6ccd30d834afd332ed072e00a719378ee3664a32b6e238fdca2fa1dc665768b078701b77837fefdacdce5027
 SHA512 
6b548c22239307f6dfcd90a4f995cbc77904adfd6f7ac809c7cd4c337a6783d768e2fd88d48e12c9b2c576893b74869d0a022f7129ccf37d853695ac3f5d488d
 DIST fastfetch-2.9.2.tar.gz 1294912 BLAKE2B 
858c474d117903e990ecce4f1b9a7422da082beb79a360378ddefac1248224344a431218bb1d84b343f1ee96b044548f842ba4a04285f6e6aaaf442a92f8818b
 SHA512 
be907b3080ff252e6c235798a6e3cb993b178a9ad02b9fd900816df560cff4f0351f212d0f00af31b671430115e5f635226bce004bb5efb7651a76f5e913a946

diff --git a/app-misc/fastfetch/fastfetch-2.11.4.ebuild 
b/app-misc/fastfetch/fastfetch-2.11.4.ebuild
deleted file mode 100644
index c3888b1ec46e..
--- a/app-misc/fastfetch/fastfetch-2.11.4.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: app-misc/fastfetch/

2024-05-08 Thread Viorel Munteanu
commit: 91c71092b1b9cc47c70259caee926818eb354e7a
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue May  7 04:15:22 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu May  9 06:46:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91c71092

app-misc/fastfetch: add 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 insertions(+)

diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index 4f1c49c000e2..a9083c50e115 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1,3 +1,4 @@
 DIST fastfetch-2.11.4.tar.gz 1321202 BLAKE2B 
3d47f1295f557c5217c6be6ab01101347344d0eb815ad644aad3c31beba9adb648631d1b6971c70cbbc2caec4785c78008a84489712f11c54fb2e2ac81fed1c4
 SHA512 
28538934494fa47bc8f1b4017ee8955604e3bdd8a9a89f76bec452ad2c6d4fe331c5d4d582b9ed2669deda90777a335d521f95d3669e4265bb90f99c06a36ffb
+DIST fastfetch-2.11.5.tar.gz 1321195 BLAKE2B 
1e7fa7c92275ae8d3458ead537003fe48595e3dfbe87c52f49fd48ab88154b824e590ab75b0c5b738304c929edbaa034a1d05df3100ffe4a9e0306e3254a8457
 SHA512 
d599b863259dcfaae77f1f47827814d6ca311a0cbfb2e5dfe38be144a23327db80eb646ee70e41b6872336afdb6e2754e692f393263d31e9901f588311df1059
 DIST fastfetch-2.8.10.tar.gz 1290142 BLAKE2B 
7a7ad65891850d96cc12d37b5e89359889afcdba6ccd30d834afd332ed072e00a719378ee3664a32b6e238fdca2fa1dc665768b078701b77837fefdacdce5027
 SHA512 
6b548c22239307f6dfcd90a4f995cbc77904adfd6f7ac809c7cd4c337a6783d768e2fd88d48e12c9b2c576893b74869d0a022f7129ccf37d853695ac3f5d488d
 DIST fastfetch-2.9.2.tar.gz 1294912 BLAKE2B 
858c474d117903e990ecce4f1b9a7422da082beb79a360378ddefac1248224344a431218bb1d84b343f1ee96b044548f842ba4a04285f6e6aaaf442a92f8818b
 SHA512 
be907b3080ff252e6c235798a6e3cb993b178a9ad02b9fd900816df560cff4f0351f212d0f00af31b671430115e5f635226bce004bb5efb7651a76f5e913a946

diff --git a/app-misc/fastfetch/fastfetch-2.11.5.ebuild 
b/app-misc/fastfetch/fastfetch-2.11.5.ebuild
new file mode 100644
index ..c3888b1ec46e
--- /dev/null
+++ b/app-misc/fastfetch/fastfetch-2.11.5.ebuild
@@ -0,0 +1,116 @@
+# 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: net-im/mattermost-desktop-bin/

2024-05-08 Thread Viorel Munteanu
commit: 4ef38e236803b764be83836f2b6781882fa1778a
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu May  9 06:12:00 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu May  9 06:46:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ef38e23

net-im/mattermost-desktop-bin: drop 5.8.0_rc2

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

 net-im/mattermost-desktop-bin/Manifest |  2 -
 .../mattermost-desktop-bin-5.8.0_rc2.ebuild| 95 --
 2 files changed, 97 deletions(-)

diff --git a/net-im/mattermost-desktop-bin/Manifest 
b/net-im/mattermost-desktop-bin/Manifest
index 695422af5a51..9a228e5c2efe 100644
--- a/net-im/mattermost-desktop-bin/Manifest
+++ b/net-im/mattermost-desktop-bin/Manifest
@@ -1,6 +1,4 @@
 DIST mattermost-desktop-5.7.0-linux-arm64.tar.gz 104464404 BLAKE2B 
08caa572a986826f212dde6235c8ab36a31e559d14ca5a4e1a5e1e9024efc7f6a4126e56f96ad9f6dbc0fcc5798c466328791d9dccc6a5dcd83e0e0b80664930
 SHA512 
8e83d2105daa5a701b0f067203f7a0466a440962be2764f59ad7fa7ad892d6dcc07a1df8d5d924456b4038fae568a65efd52adc2c6f5c953f5ee7106468d526a
 DIST mattermost-desktop-5.7.0-linux-x64.tar.gz 104733209 BLAKE2B 
3da6c25a3b197f60169b8178208e7dd2d14585c8d1e83247720f1cebd71e7f8a663df1ad479cca47931abcb016f3d576ece435ea6ab9a9ea3dbef9d653216d88
 SHA512 
e993f30d19adc5ee619f2708b0e7e91872b07ff8d4cba102097239e8928ea6464efd87d80a66d39219a79393719fe5db7d7b28df7fd9d53fae3a72e84ee7e718
-DIST mattermost-desktop-5.8.0-rc.2-linux-arm64.tar.gz 103062623 BLAKE2B 
85d0013317486d60a3545feca4f27bce14140c8719262c3fd9f5e3ab10a6decc9d9e6421e037e5754b8407a0ef7a915c8269fde0578e5cb5a2870c903a577e2c
 SHA512 
6afe06020720d25ed2052e87d18fdbd871bc80b1a4ac9a093ae65da56a65f7ba8eb1d7c89569ce65224a874b466c9c3ab04b03cabeb719be06f833f95006eb27
-DIST mattermost-desktop-5.8.0-rc.2-linux-x64.tar.gz 103008303 BLAKE2B 
52312c9bb09f50668c4c23485a12a3e64aa0d40bb7ce0007af8c5d5ac15c7b1b9ce3dda39e3f4687a44e277ff5f1e0de83c92795ee266bfe665ae998667e1ba0
 SHA512 
d1d4b082da057f1bd20c917d624641804f5012149defb3fd000a7abaec037887ccc74eb4aa3a831f8ae369ac971750794b92d580b74a00b9bad64befe76c4154
 DIST mattermost-desktop-5.8.0-rc.3-linux-arm64.tar.gz 103062805 BLAKE2B 
c912863d2ef1048a07cbbef084f1f84bec0571856850ed98545ed1c61f39a1ee662e305bfc0d7b92f8cfc6267b575cd2071dcdc6130aceb68866f0aef00d407a
 SHA512 
21d58892263d08d94ffc6935f0f9c0c3ee2558a6679458779a0ced20920d2c88f3737877fc5d8b9354751b5d7761910d6aa12880ebfb548cb9fa229b85a135e6
 DIST mattermost-desktop-5.8.0-rc.3-linux-x64.tar.gz 103008296 BLAKE2B 
9575c2b270ba3f1fa18afbd01846abea5d6bd5c40858285989f185c8c9b635f400ba67dd98d4b1e1e907be67802e8c1c6ea642ecc4b5b26ef1c0ef746ee66d89
 SHA512 
e839c02da28d4ec3081c04b8b5076132cc6cd3c475c9fa89bba236179b323ffd035edd012c705d5167d5dc580656c6e721cff9f451a82cdb6386ae1701e40126

diff --git 
a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.8.0_rc2.ebuild 
b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.8.0_rc2.ebuild
deleted file mode 100644
index 8db20297843a..
--- a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.8.0_rc2.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN%-*}"
-MY_PV="${PV/_rc/-rc.}"
-
-inherit desktop xdg
-
-DESCRIPTION="Mattermost Desktop application"
-HOMEPAGE="https://mattermost.com/";
-
-SRC_URI="
-   amd64? ( 
https://releases.mattermost.com/desktop/${MY_PV}/mattermost-desktop-${MY_PV}-linux-x64.tar.gz
 )
-   arm64? ( 
https://releases.mattermost.com/desktop/${MY_PV}/mattermost-desktop-${MY_PV}-linux-arm64.tar.gz
 )
-"
-S="${WORKDIR}"
-
-LICENSE="Apache-2.0 GPL-2+ LGPL-2.1+ MIT"
-SLOT="0"
-# Starting with 5.2.0 upstream dropped x86 for their binary release #879519
-if [[ ${PV} != *rc* ]]; then
-   KEYWORDS="~amd64 ~arm64"
-fi
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2[X]
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   dev-libs/wayland
-   media-libs/alsa-lib
-   media-libs/mesa
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gtk+:3[X]
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/pango
-"
-
-QA_PREBUILT="
-   opt/mattermost-desktop/mattermost-desktop
-   opt/mattermost-desktop/libnode.so
-   opt/mattermost-desktop/libffmpeg.so
-   opt/mattermost-desktop/libGLESv2.so
-   opt/mattermost-desktop/libEGL.so
-   opt/mattermost-desktop/libvk_swiftshader.so
-   opt/mattermost-desktop/libvulkan.so.1
-   opt/mattermost-desktop/resources/*
-"
-
-DOCS=(
-   NOTICE.txt
-)
-
-src_install() {
-   if use amd64; then
-   cd mattermost-desk

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

2024-05-08 Thread Viorel Munteanu
commit: 4254eac271a06accef1fd833eab1508a2c70bb76
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu May  9 06:11:51 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu May  9 06:46:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4254eac2

net-im/mattermost-desktop-bin: add 5.8.0_rc3

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

 net-im/mattermost-desktop-bin/Manifest |  2 +
 .../mattermost-desktop-bin-5.8.0_rc3.ebuild| 95 ++
 2 files changed, 97 insertions(+)

diff --git a/net-im/mattermost-desktop-bin/Manifest 
b/net-im/mattermost-desktop-bin/Manifest
index 97a8bf7cf38e..695422af5a51 100644
--- a/net-im/mattermost-desktop-bin/Manifest
+++ b/net-im/mattermost-desktop-bin/Manifest
@@ -2,3 +2,5 @@ DIST mattermost-desktop-5.7.0-linux-arm64.tar.gz 104464404 
BLAKE2B 08caa572a9868
 DIST mattermost-desktop-5.7.0-linux-x64.tar.gz 104733209 BLAKE2B 
3da6c25a3b197f60169b8178208e7dd2d14585c8d1e83247720f1cebd71e7f8a663df1ad479cca47931abcb016f3d576ece435ea6ab9a9ea3dbef9d653216d88
 SHA512 
e993f30d19adc5ee619f2708b0e7e91872b07ff8d4cba102097239e8928ea6464efd87d80a66d39219a79393719fe5db7d7b28df7fd9d53fae3a72e84ee7e718
 DIST mattermost-desktop-5.8.0-rc.2-linux-arm64.tar.gz 103062623 BLAKE2B 
85d0013317486d60a3545feca4f27bce14140c8719262c3fd9f5e3ab10a6decc9d9e6421e037e5754b8407a0ef7a915c8269fde0578e5cb5a2870c903a577e2c
 SHA512 
6afe06020720d25ed2052e87d18fdbd871bc80b1a4ac9a093ae65da56a65f7ba8eb1d7c89569ce65224a874b466c9c3ab04b03cabeb719be06f833f95006eb27
 DIST mattermost-desktop-5.8.0-rc.2-linux-x64.tar.gz 103008303 BLAKE2B 
52312c9bb09f50668c4c23485a12a3e64aa0d40bb7ce0007af8c5d5ac15c7b1b9ce3dda39e3f4687a44e277ff5f1e0de83c92795ee266bfe665ae998667e1ba0
 SHA512 
d1d4b082da057f1bd20c917d624641804f5012149defb3fd000a7abaec037887ccc74eb4aa3a831f8ae369ac971750794b92d580b74a00b9bad64befe76c4154
+DIST mattermost-desktop-5.8.0-rc.3-linux-arm64.tar.gz 103062805 BLAKE2B 
c912863d2ef1048a07cbbef084f1f84bec0571856850ed98545ed1c61f39a1ee662e305bfc0d7b92f8cfc6267b575cd2071dcdc6130aceb68866f0aef00d407a
 SHA512 
21d58892263d08d94ffc6935f0f9c0c3ee2558a6679458779a0ced20920d2c88f3737877fc5d8b9354751b5d7761910d6aa12880ebfb548cb9fa229b85a135e6
+DIST mattermost-desktop-5.8.0-rc.3-linux-x64.tar.gz 103008296 BLAKE2B 
9575c2b270ba3f1fa18afbd01846abea5d6bd5c40858285989f185c8c9b635f400ba67dd98d4b1e1e907be67802e8c1c6ea642ecc4b5b26ef1c0ef746ee66d89
 SHA512 
e839c02da28d4ec3081c04b8b5076132cc6cd3c475c9fa89bba236179b323ffd035edd012c705d5167d5dc580656c6e721cff9f451a82cdb6386ae1701e40126

diff --git 
a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.8.0_rc3.ebuild 
b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.8.0_rc3.ebuild
new file mode 100644
index ..8db20297843a
--- /dev/null
+++ b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.8.0_rc3.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN%-*}"
+MY_PV="${PV/_rc/-rc.}"
+
+inherit desktop xdg
+
+DESCRIPTION="Mattermost Desktop application"
+HOMEPAGE="https://mattermost.com/";
+
+SRC_URI="
+   amd64? ( 
https://releases.mattermost.com/desktop/${MY_PV}/mattermost-desktop-${MY_PV}-linux-x64.tar.gz
 )
+   arm64? ( 
https://releases.mattermost.com/desktop/${MY_PV}/mattermost-desktop-${MY_PV}-linux-arm64.tar.gz
 )
+"
+S="${WORKDIR}"
+
+LICENSE="Apache-2.0 GPL-2+ LGPL-2.1+ MIT"
+SLOT="0"
+# Starting with 5.2.0 upstream dropped x86 for their binary release #879519
+if [[ ${PV} != *rc* ]]; then
+   KEYWORDS="~amd64 ~arm64"
+fi
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2[X]
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   dev-libs/wayland
+   media-libs/alsa-lib
+   media-libs/mesa
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gtk+:3[X]
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/pango
+"
+
+QA_PREBUILT="
+   opt/mattermost-desktop/mattermost-desktop
+   opt/mattermost-desktop/libnode.so
+   opt/mattermost-desktop/libffmpeg.so
+   opt/mattermost-desktop/libGLESv2.so
+   opt/mattermost-desktop/libEGL.so
+   opt/mattermost-desktop/libvk_swiftshader.so
+   opt/mattermost-desktop/libvulkan.so.1
+   opt/mattermost-desktop/resources/*
+"
+
+DOCS=(
+   NOTICE.txt
+)
+
+src_install() {
+   if use amd64; then
+   cd mattermost-desktop-${MY_PV}-linux-x64 || die
+   elif use arm64; then
+   cd mattermost-desktop-${MY_PV}-linux-arm64 || die
+   fi
+   newicon app_icon.png ${MY_PN}.png
+
+   insinto "/opt/${MY_PN}/locales"
+   doins locales/*.pak
+
+   

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

2024-05-08 Thread Joonas Niilola
commit: c87393516940e0509b1096b9d22e487735c44af7
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu May  9 05:21:07 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu May  9 05:23:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8739351

dev-libs/nss: add 3.100

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

 dev-libs/nss/Manifest |   1 +
 dev-libs/nss/nss-3.100.ebuild | 418 ++
 2 files changed, 419 insertions(+)

diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest
index 8fe609382f6b..26f62fc839a4 100644
--- a/dev-libs/nss/Manifest
+++ b/dev-libs/nss/Manifest
@@ -1,3 +1,4 @@
+DIST nss-3.100.tar.gz 76746058 BLAKE2B 
3e114ff7ae5b06a05af9cd62315cbc8d56bf3153126be857b935c5f8db52defcfc2ef13820a896127172a5cb3628c0773965d29a928f41cb5c43630e64095344
 SHA512 
725c10ffc02fc17347a213b42fabad789aec2c6352fe803b4ad166695ab59495849e9a69684578eb274faf818ec2277f2d433167cdd27997dcf8d8e94dd4df34
 DIST nss-3.90.2.tar.gz 72215444 BLAKE2B 
74b8eebf5f053dcebd9c6e6ef17c6113ac42a01f910f4ba621dadb09739d5a6090d022800d2c3a4bc0c58413f03512ca611ead1098488d303f1ee1e4bca5c222
 SHA512 
048a0c0a06fef8cd9c363ac511b9d6125ec131a306c5e093525a937f9e8740f1a2163f274c9a3907ed38331b2fb99b22b528b5e89da1e186c9ba9473d959ef4a
 DIST nss-3.99.tar.gz 76753982 BLAKE2B 
b6ce605232934644b6d80682615eac2fa171078fcdd75316ab2accc55caeaed5b548f16c2cef5cefcfb37b96a4d6eb918785be3aa195a561e46d2d3fd8fa217b
 SHA512 
8ae032f3cb8eadfe524505d20e430b90ed25af2b4732b2cf286c435b0fcd5701d2f5c48bd2cfb3f9aa0bfdf503c1f3d5394cf34f860f51a1141cc4a7586bba32
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/dev-libs/nss/nss-3.100.ebuild b/dev-libs/nss/nss-3.100.ebuild
new file mode 100644
index ..0977ca4223fb
--- /dev/null
+++ b/dev-libs/nss/nss-3.100.ebuild
@@ -0,0 +1,418 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs multilib-minimal
+
+NSPR_VER="4.35"
+RTM_NAME="NSS_${PV//./_}_RTM"
+
+DESCRIPTION="Mozilla's Network Security Services library that implements PKI 
support"
+HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS";
+SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz
+   cacert? ( 
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
 )"
+
+LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+IUSE="cacert test +utils cpu_flags_ppc_altivec cpu_flags_x86_avx2 
cpu_flags_x86_sse3 cpu_flags_ppc_vsx"
+RESTRICT="!test? ( test )"
+# pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND
+RDEPEND="
+   >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
+   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   virtual/pkgconfig
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-lang/perl"
+
+S="${WORKDIR}/${P}/${PN}"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/nss-config
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.53-gentoo-fixups.patch"
+   "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch"
+   "${FILESDIR}"/nss-3.87-use-clang-as-bgo892686.patch
+)
+
+src_prepare() {
+   default
+
+   if use cacert ; then
+   eapply -p2 "${DISTDIR}"/nss-cacert-class1-class3-r2.patch
+   fi
+
+   pushd coreconf >/dev/null || die
+   # hack nspr paths
+   echo 'INCLUDES += -I$(DIST)/include/dbm' \
+   >> headers.mk || die "failed to append include"
+
+   # modify install path
+   sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = 
$(CORE_DEPTH)/dist:' \
+   -i source.mk || die
+
+   # Respect LDFLAGS
+   sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk
+
+   # Workaround make-4.4's change to sub-make, bmo#1800237, bgo#882069
+   sed -i -e "s/^CPU_TAG = _.*/CPU_TAG = _$(nssarch)/" Linux.mk || die
+
+   popd >/dev/null || die
+
+   # Fix pkgconfig file for Prefix
+   sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \
+   config/Makefile || die
+
+   # use host shlibsign if need be #436216
+   if tc-is-cross-compiler ; then
+   sed -i \
+   -e 's:"${2}"/shlibsign:shlibsign:' \
+   cmd/shlibsign/sign.sh || die
+   fi
+
+   # dirty hack
+   sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \
+   lib/ssl/config.mk || die
+   sed -i -e 
"/CRYPTOLIB/s:\$(SOFTOKEN

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

2024-05-08 Thread Hans de Graaff
commit: e385b37d110a7b03f050911ab0a3f69852f4ff79
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu May  9 04:56:08 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu May  9 04:56:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e385b37d

dev-ruby/rspec-mocks: add 3.13.1

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

 dev-ruby/rspec-mocks/Manifest  |  1 +
 dev-ruby/rspec-mocks/rspec-mocks-3.13.1.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-ruby/rspec-mocks/Manifest b/dev-ruby/rspec-mocks/Manifest
index f8b1647486ee..f819c142d9ea 100644
--- a/dev-ruby/rspec-mocks/Manifest
+++ b/dev-ruby/rspec-mocks/Manifest
@@ -1,3 +1,4 @@
 DIST rspec-mocks-3.12.6-git.tgz 207213 BLAKE2B 
0b8bded9c6a04bb79910784e67f97028b9935b9e20e6934c3d1cccdf7b981b386a8dfb2e5e0c1f58fbbc2006fb68dabb108444b0f284b7f7f3b39bb73cb01cdc
 SHA512 
f11ef99bdef109e3b332e0cc79e0d9c46db906b0c939ec6a89782219cea03e6282fe867212caaf2bf2eb272ed7ae1f4fe059a5626d131141925f731fcda3e91d
 DIST rspec-mocks-3.12.7-git.tgz 208127 BLAKE2B 
86ef82c47ae7ef4992c6394718ee29f91fde70967b7f8ba3101c6f0233ab32be22c9e0e69e9041e94b4e5a587e3e936f89a14dbf464c2bdd8f6ce7d827cc5448
 SHA512 
c168eb653b585a37052870521e88be0723eba1b2f7f373a04557813e75a62c67448577809fbe1c0d04b21311b29c9874ed7509800bc7c05cb618f208066c8eac
 DIST rspec-mocks-3.13.0-git.tgz 208594 BLAKE2B 
c84b606094f8aba49cb32c07caedccaf4592110b3dbade60990c5bc7e6927576b57acd071ae43171328cb47ab9591aacef341389f3dcd6aa671f69511a5ce54a
 SHA512 
5d7f52ac3594b37a87d377fcd2300fa1811490fff392ed0bbb4a6de471ae5cc627a7f9e7e7c351031558b87f78e3fcc2fff77ba2fffbb838972a9eb28b6c53da
+DIST rspec-mocks-3.13.1-git.tgz 208640 BLAKE2B 
5f8fa06c3058b5b2cc405b7c309377697cb274587258958312eb7d534deaf3cf3f84b938bc88806d58cb9b8b992116ffbbd87f9c9d45225960e8428895525dbd
 SHA512 
f55083102dfac62a74fe1b11103ac41151b82461c3006cc59db038c9aeaa27bf97e6ae4e5cf97c374d0bbbd1ce300089d0c8d821fac9cf6cf9fe582e84642b7b

diff --git a/dev-ruby/rspec-mocks/rspec-mocks-3.13.1.ebuild 
b/dev-ruby/rspec-mocks/rspec-mocks-3.13.1.ebuild
new file mode 100644
index ..113c3889a987
--- /dev/null
+++ b/dev-ruby/rspec-mocks/rspec-mocks-3.13.1.ebuild
@@ -0,0 +1,54 @@
+# 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_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="rspec-mocks.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
+HOMEPAGE="https://github.com/rspec/rspec-mocks";
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+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"
+
+SUBVERSION="$(ver_cut 1-2)"
+
+ruby_add_rdepend "=dev-ruby/rspec-support-${SUBVERSION}*
+   >=dev-ruby/diff-lcs-1.2.0 =dev-ruby/diff-lcs-1*"
+
+ruby_add_bdepend "
+   test? (
+   >=dev-ruby/rspec-core-3.12.0:3
+   >=dev-ruby/rspec-expectations-2.99.0:3
+   )"
+
+all_ruby_prepare() {
+   # Don't set up bundler: it doesn't understand our setup.
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+
+   # Remove the Gemfile to avoid running through 'bundle exec'
+   rm Gemfile || die
+
+   # And consequently avoid specs using bundler. This also avoids a
+   # circular dependency on aruba.
+   rm -f spec/integration/rails_support_spec.rb spec/support/aruba.rb || 
die
+
+   # Remove .rspec options to avoid dependency on newer rspec when
+   # bootstrapping.
+   rm .rspec || die
+
+   sed -i -e '1irequire "spec_helper"' 
spec/rspec/mocks/any_instance_spec.rb || die
+
+   sed -i -e 's/git ls-files --/find */' ${RUBY_FAKEGEM_GEMSPEC} || die
+}



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

2024-05-08 Thread Hans de Graaff
commit: c5b27533c6ed6e0745492c121fde33992efdba80
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu May  9 04:59:25 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu May  9 04:59:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5b27533

dev-ruby/pundit: add 2.3.2

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

 dev-ruby/pundit/Manifest|  1 +
 dev-ruby/pundit/pundit-2.3.2.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-ruby/pundit/Manifest b/dev-ruby/pundit/Manifest
index 313c1c6b5db3..7e1e05257b60 100644
--- a/dev-ruby/pundit/Manifest
+++ b/dev-ruby/pundit/Manifest
@@ -1,2 +1,3 @@
 DIST pundit-2.3.0.gem 27136 BLAKE2B 
651f008426ce010c8a5be8543cde5c91f1bb8c6513e08cde4c4fda965fa95647f130d0a68094107be0b0c639ab520a74da0c2a50715ec5bd86a7a9243cf53686
 SHA512 
5a2c8563ab8402d3454afae499368b06d0a7ce23b59fdade3034da06604b025a567c4f9bc745bbc8a51226d768fad99b9057ff38c2930258d943265053a09636
 DIST pundit-2.3.1.gem 27648 BLAKE2B 
f81bececa11fb4df90779e7a92abb3854f77e47207afb162fdbaac1b23448018b04a35808bac7857e4f766eab949802a58b16ba8ed2331ccd3457a88826fda0d
 SHA512 
dc919a8879aa613efa1b3ebf0c9a3673a060d50814a5ec6b3cc4120dceda407e483d9c265d08d5bf4a1cbe56a0ea698ecbc485f24fe0325a9b90635bc1cc125a
+DIST pundit-2.3.2.gem 30720 BLAKE2B 
44745ef190e6cc2b503b5d6d341eafa8bc8325dcda0ed83c3c111e67ebfc27683c8918ab29eec625f04f88d206586429cce862b76115d0cf770f73d165cdd9ff
 SHA512 
8415b4f334ec0a97309aed4da4e36ece2a5705c64bd05ca7583367f53a7987a8bddb8ba3ac3e18febec1f023be703e5014d42cd258d42d7c7f535829c4a53cf8

diff --git a/dev-ruby/pundit/pundit-2.3.2.ebuild 
b/dev-ruby/pundit/pundit-2.3.2.ebuild
new file mode 100644
index ..951d72e8c91f
--- /dev/null
+++ b/dev-ruby/pundit/pundit-2.3.2.ebuild
@@ -0,0 +1,32 @@
+# 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"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Object oriented authorization for Rails applications"
+HOMEPAGE="https://github.com/varvet/pundit https://rubygems.org/gems/pundit";
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~amd64"
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/activesupport-3.0.0:*"
+
+ruby_add_bdepend "test? (
+   >=dev-ruby/actionpack-3.0.0
+   >=dev-ruby/activemodel-3.0.0
+   >=dev-ruby/railties-3.0.0
+)"
+
+all_ruby_prepare() {
+   sed -e "/pry/ s:^:#:" \
+   -e '3irequire "ostruct"' \
+   -i spec/spec_helper.rb || die
+}



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

2024-05-08 Thread Hans de Graaff
commit: 347e4f2e3c5c149500cac704a5c4b6dd26fe0110
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu May  9 04:37:22 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu May  9 04:37:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=347e4f2e

dev-ruby/gruff: add 0.25.0

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

 dev-ruby/gruff/Manifest|  1 +
 dev-ruby/gruff/gruff-0.25.0.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/dev-ruby/gruff/Manifest b/dev-ruby/gruff/Manifest
index ae18ecd1a4af..75b32b2f4719 100644
--- a/dev-ruby/gruff/Manifest
+++ b/dev-ruby/gruff/Manifest
@@ -1,3 +1,4 @@
 DIST gruff-0.22.0.tar.gz 25772970 BLAKE2B 
3a56d03f0e9a53decfa7df3b6b5cc867cfe584548fe7b1435babde1486414bc97c4a46ad574692848df6483d01592e88d22ef64eb045f271df9c1e2f7c821fa0
 SHA512 
6d16f8a308289453eb4a51110946aca702c725e59a3ffb8c128610cbca7f521ae5cdea64ceaa0a3382b86fe2f1de74b2d33d2a49fa033728f2f5cbc474222758
 DIST gruff-0.23.0.tar.gz 25772848 BLAKE2B 
5c0f6131ec52270e6a88c469d1ddf28701ca8e6f40277f094172e14f39faeed98af19d9e85c28a38b7ade5a6e35f21ba70bd9c8cb49a90edf434d9a9fb8c4371
 SHA512 
47e121b56cffb941063d127ba2b6e6de0dd0e8d5544263ca0234f7fcd782294fe972921a67407956674a97b9767651d7a2c33448d38887c05a40715a06cc1c54
 DIST gruff-0.24.0.tar.gz 25940874 BLAKE2B 
071cfc8283c03f1a5fb2c73e084f717de4da25e076b9a71c6ee08df86c1aa41d06916006f35591ebad4ba6e4dec75edb1d7c0d0bbe5a81e7fc828e2bb0a83589
 SHA512 
51d174ab2c74b67d62916259e86bebeb3cb114099b7e05299cd1f7a3609ad863b82f5f1d4e8b8181ba80ca0b891fbdabc5cca0426b6dba5e0cf8c35b6e0d2582
+DIST gruff-0.25.0.tar.gz 25941069 BLAKE2B 
593eecb7d0e97907c2c0fa98b7ff709b4e7357e4d5b6c37fbb334909396b7ef318f0c1d2540a7e57efae4d5f1e2314bdd85bda5027b0f38d12c1854351852ce9
 SHA512 
d65592c600350596e1996aff32afb8984e254a3af0bd388e47f1c18a8226d009840677032c1c69898efb555924b4c9699c85496712aa4dfcc7029f95a89aebaf

diff --git a/dev-ruby/gruff/gruff-0.25.0.ebuild 
b/dev-ruby/gruff/gruff-0.25.0.ebuild
new file mode 100644
index ..9aa65e4d5532
--- /dev/null
+++ b/dev-ruby/gruff/gruff-0.25.0.ebuild
@@ -0,0 +1,58 @@
+# 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_TASK_DOC=""
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="assets rails_generators"
+
+RUBY_FAKEGEM_GEMSPEC="gruff.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Beautiful graphs for one or multiple datasets"
+HOMEPAGE="https://github.com/topfunky/gruff";
+SRC_URI="https://github.com/topfunky/gruff/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+# imagemagick is an indirect dependency through rmagick. However, for
+# gruff to work properly imagemagick needs to be compiled with truetype
+# support and this cannot be expressed in the rmagick dependency. Tests
+# also require imagemagick to have jpeg and png support.
+DEPEND="${DEPEND} test? ( media-gfx/imagemagick[jpeg,png,truetype,webp] )"
+RDEPEND="${RDEPEND} media-gfx/imagemagick[truetype]"
+
+ruby_add_rdepend "
+   >=dev-ruby/bigdecimal-3.0
+   dev-ruby/histogram
+   >=dev-ruby/rmagick-5.5:*
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/test-unit
+   )"
+
+all_ruby_prepare() {
+   sed -i -e '/\(reporters\|simplecov\)/I s:^:#:' test/gruff_test_case.rb 
|| die
+   sed -i -e '2irequire "date"' test/test_scatter.rb || die
+
+   sed -e 's/git ls-files/find * -print/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   # Skip the image comparison checks since the images are not
+   # pixel-perfect identical, most likely due to the use of a slightly
+   # different font.
+   SKIP_CHECK=true ${RUBY} -Ilib:. -e "Dir['test/test_*.rb'].each{|f| 
require f}" || die
+}



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

2024-05-08 Thread Hans de Graaff
commit: 9fca61464698e0b007136854f609730c6aa1b22a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu May  9 04:53:48 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu May  9 04:53:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fca6146

dev-ruby/net-imap: add 0.4.11

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

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

diff --git a/dev-ruby/net-imap/Manifest b/dev-ruby/net-imap/Manifest
index a6f87a9061e8..ab26aa25ac17 100644
--- a/dev-ruby/net-imap/Manifest
+++ b/dev-ruby/net-imap/Manifest
@@ -1,2 +1,3 @@
 DIST net-imap-0.3.7.tar.gz 138906 BLAKE2B 
d6bc143d3947ec8a97cd7e0628e05447574f83296c78275dc7414d9cc744e820bcb6b8917de9215152be8b6141f69d4d6a1ea9e2265791eb4989dcdcce09b10c
 SHA512 
6917d3bd980bbca86938232a59104dd924ffe7ec2f095e8c997165c726ada8020c821b26a0e8748433df49cf8802c4a434c805bd27f415d1f2644ddea1a94db8
 DIST net-imap-0.4.10.tar.gz 241688 BLAKE2B 
459581055564669e99f40436b454a1a072de57fb64fc81ee55bee602ca6e3ed97c81cda1975d462b5d583264adad72803cfe801319ba8724fd8ae229cfb7ec68
 SHA512 
0f05588dc80cef7f121cbb40e2e9ddd6cd44e5ba96ca8451ea32339275d394f1233bc6a8bc30aa1de6852f49a469e0ee64a3821d08e12199e4af51fca4e79ccf
+DIST net-imap-0.4.11.tar.gz 243069 BLAKE2B 
7d8eb7ae4604358c408d855c731d4a99a4383f123abf6da9d4ba68414b470be6e4d511ebf10824b69563f7de73cbcb50a943b7a3d1221fadbb673a59f5428d8d
 SHA512 
7f6eb23edafc9ed47e84493a3bd5baaddd5ba6ff3c4c2a0afb6693f98d0ff2574495580d484077e8600a1a2351f8595865e8e6acecf8e0ba690b9122e59c7100

diff --git a/dev-ruby/net-imap/net-imap-0.4.11.ebuild 
b/dev-ruby/net-imap/net-imap-0.4.11.ebuild
new file mode 100644
index ..78de90b9b8ae
--- /dev/null
+++ b/dev-ruby/net-imap/net-imap-0.4.11.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/irb/

2024-05-08 Thread Hans de Graaff
commit: 9573c4c80bf471404f6d33bcb3f18bd09c7c5c85
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu May  9 04:47:42 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu May  9 04:47:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9573c4c8

dev-ruby/irb: add 1.13.1

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

 dev-ruby/irb/Manifest  |  1 +
 dev-ruby/irb/irb-1.13.1.ebuild | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/dev-ruby/irb/Manifest b/dev-ruby/irb/Manifest
index 016dfd52065d..6d1321c52eaf 100644
--- a/dev-ruby/irb/Manifest
+++ b/dev-ruby/irb/Manifest
@@ -1,2 +1,3 @@
 DIST irb-1.11.1.tar.gz 128341 BLAKE2B 
ec2ebfd31b7d784668ed043d32b86bc0f77481b250170911332f4b9810f0ee5245ec65aac4d2fa4fc94f49c5d3fa59dd7c3a709f712d9f7f4c1ed6ddd7f0e2b3
 SHA512 
6b8eaf41410d43f4ab47961b56ce054f93e134e5cba51a08294baaa6de149a209e243a9cf649091f3176adfd0c22943fe222b61b0ab1215e0822d7007c154f17
 DIST irb-1.13.0.tar.gz 137615 BLAKE2B 
234debdc8c523876236270af41263b746d79cfded7944862ba7b229aa8e8408bb1efaffb8569b208ba96d8b139d4e0f9ab93e439a6715d7f4bc01e9cff5ac567
 SHA512 
894549b4fc2f57cfd34a9abc313d14e790728c61602a2b48f1fcb67e69505514191c04fc9e27251a79d2aeeb92ffc9b7ea4c18a4be57aa6d0f3e65881ced3b35
+DIST irb-1.13.1.tar.gz 138024 BLAKE2B 
294ef0b9413836dd9db1316e6716c47d44356a988b80c8f7465ece5b0169834f6df8c1a3061b68a9c6115d83ba4c630070220eb2ba5ec5ccae87b7ae677bb038
 SHA512 
63f71bac1a51bb8c022c0e32f396b6a28e53be2652e27cfd0f025cd02a6878d934ddcbc6ccd7760a06f24d8811f6c24fc2404b4a89d67e6dbd3342b2300d28ad

diff --git a/dev-ruby/irb/irb-1.13.1.ebuild b/dev-ruby/irb/irb-1.13.1.ebuild
new file mode 100644
index ..578774e8bd35
--- /dev/null
+++ b/dev-ruby/irb/irb-1.13.1.ebuild
@@ -0,0 +1,64 @@
+# 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_BINDIR="exe"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="irb.gemspec"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Interactive Ruby command-line tool for REPL (Read Eval Print 
Loop)"
+HOMEPAGE="https://github.com/ruby/irb";
+SRC_URI="https://github.com/ruby/irb/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="test"
+
+# Ensure a new enough eselect-ruby is present to avoid clobbering the
+# irb bin and man page.
+ruby_add_rdepend "
+   >=dev-ruby/rdoc-4.0.0
+   >=dev-ruby/reline-0.4.2
+   !

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

2024-05-08 Thread Michał Górny
commit: 523023757fae66d4b797858e26a12282845df2dd
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  9 03:58:40 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  9 03:58:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52302375

dev-python/Faker: Bump to 25.1.0

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

 dev-python/Faker/Faker-25.1.0.ebuild | 43 
 dev-python/Faker/Manifest|  1 +
 2 files changed, 44 insertions(+)

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

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index 04accb982628..6eb7a72c7e5b 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -1,3 +1,4 @@
 DIST Faker-24.11.0.tar.gz 1726502 BLAKE2B 
52429b5b0db4e1fd55d2a4b30ed007417f37e36fbec8d4fe43dea316920d85877668f4e66107011fef5874b74b25c1465fcfc0990ee3f40810df064622bb5373
 SHA512 
d5ee8c7c048d113c37b13608406d96966745ab46b095fcb30c9107a27a7af909c9d4d6bf9c7bb478ad7d0604b3cb6b33b93b0ba9e1a321c20870d651f57617a5
 DIST Faker-24.14.1.tar.gz 1759770 BLAKE2B 
e58feb12255de946b6c10cd9e3098f4423a47554e6aafcabb1094c7aab7e0dbbd2eea2077411094611c64b92307060c5da383390dc4a14545a9fe54b654e20e7
 SHA512 
d6afa8c25fe223999bdc776a7c2c12c43e9ad5886d6bb4744fe29c8b358def151b251a37a74a8576e5daedae360c19146f870a1438b63763ffb74b1577a5ae2f
 DIST Faker-25.0.1.tar.gz 1759603 BLAKE2B 
710c362ec8a077880d9728c75d775b318d2c3d65f1bb5488474b2c26fa48094a64e57f667c6b43d841224ced8c08ff98c87677d678e5fb738a3e17c941fcacf7
 SHA512 
0f0cfc86f76584320fc6ab0afae40da8c022b65fca07eff639ba9a89744814afc7f9e37c987a73d0ec025fa971c0468f3b8b026b16dc4a5813bacb9562a33384
+DIST Faker-25.1.0.tar.gz 1760306 BLAKE2B 
eb8a35853f8e70902d8ff59532cc8c5766f6986314b88afb973adfd6c8a0184ebcd9d1eecee1e9dd48bc393ba1270be88a3c3f463df8e0679aff7f00544cfd4d
 SHA512 
6d53c843685d735664d6d986e8af76a520372900ea06cb54f86656ebb322d34543aa7aee8417cabb8c81a0ccc3ee3b212114790ff46aeb60cf29071bbf5c0361



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

2024-05-08 Thread Michał Górny
commit: 393671847d9b6a56d1419c1cd05c0c59657ff796
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  9 04:02:47 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  9 04:02:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39367184

dev-python/tomlkit: Bump to 0.12.5

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

 dev-python/tomlkit/Manifest  |  1 +
 dev-python/tomlkit/tomlkit-0.12.5.ebuild | 43 
 2 files changed, 44 insertions(+)

diff --git a/dev-python/tomlkit/Manifest b/dev-python/tomlkit/Manifest
index 0613bf1a0ac4..05a5ba64102e 100644
--- a/dev-python/tomlkit/Manifest
+++ b/dev-python/tomlkit/Manifest
@@ -1 +1,2 @@
 DIST tomlkit-0.12.4.tar.gz 191162 BLAKE2B 
3a5f8f01c7965a6d445fa96d0253d0dad55414bf9cae875fe9d9bc670d5b0a20a76fbf655695396ea188cddcea7ad034a38eed05d85f48c47301a3f23a9c7ded
 SHA512 
b6b1cbb954202a256411388eea46852964bbdd02026086a42eab9107c55b961718398ec504f0289560894e9b46cf1c2f4b7e943267454509f6212e899e161d05
+DIST tomlkit-0.12.5.tar.gz 191420 BLAKE2B 
3175f2932db1da3aca439581c7a11fd2dce01dff3c9d21b07577bdf38138515105939bc864510dce1f98e28caa222b6ba94a0d0906b515e7b677c405b90bf77c
 SHA512 
85fba0018059c72f483251e53c039ede4ed630dd31afc58a1555705281a42c090aee2d8c25234b8700ff5f3a766313d7c9c716d7224f608f22f836c9e701c251

diff --git a/dev-python/tomlkit/tomlkit-0.12.5.ebuild 
b/dev-python/tomlkit/tomlkit-0.12.5.ebuild
new file mode 100644
index ..909ac0927d76
--- /dev/null
+++ b/dev-python/tomlkit/tomlkit-0.12.5.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Style preserving TOML library"
+HOMEPAGE="
+   https://github.com/sdispater/tomlkit/
+   https://pypi.org/project/tomlkit/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_configure() {
+   grep -q 'build-backend = "poetry' 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 = "tomlkit"
+   version = "${PV}"
+   description = "Style preserving TOML library"
+   EOF
+}



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

2024-05-08 Thread Michał Górny
commit: 8db5471c730b376efea5c5581282220d2dca9d8e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  9 03:54:58 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  9 03:54:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8db5471c

dev-python/pdm: Remove old

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

 dev-python/pdm/Manifest  |   1 -
 dev-python/pdm/pdm-2.15.0.ebuild | 117 ---
 2 files changed, 118 deletions(-)

diff --git a/dev-python/pdm/Manifest b/dev-python/pdm/Manifest
index 0a07176819b2..20f309b28d8a 100644
--- a/dev-python/pdm/Manifest
+++ b/dev-python/pdm/Manifest
@@ -1,2 +1 @@
-DIST pdm-2.15.0.tar.gz 2612107 BLAKE2B 
51edda53cef30b84e29cc16eafed52e682e5ee50ba48a5e28821c40ababdc0dafe9b193a916c0451b1b463708da934f3f66ddf73f59f7d6f706f3c410fac0302
 SHA512 
0499ce2b7d48300a379ceaacd6ff5d107006929b8ab7bd017794d5802be8e807725b187a2aba4c11131c23db2acb626d1934d9f95621fde985a133391a6acf0d
 DIST pdm-2.15.1.tar.gz 2612654 BLAKE2B 
043f4d3ca54cd277f8c6fdd35fb423497eb7b172e085df5bffdd21d9ff5103b112a659fb61c342991211c9630333c713272ba43c65eff52c8dd6b88e4f81e563
 SHA512 
b6a1028767f154a5a594cd8523d31cec16df46e1c63bb73541a516877879480ffc6916316289f67cda0ae5e4740cab448b029a694743b9816604b2eb175a8722

diff --git a/dev-python/pdm/pdm-2.15.0.ebuild b/dev-python/pdm/pdm-2.15.0.ebuild
deleted file mode 100644
index 89154bdbedff..
--- a/dev-python/pdm/pdm-2.15.0.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python package and dependency manager supporting the latest PEP 
standards"
-HOMEPAGE="
-   https://pdm-project.org/
-   https://github.com/pdm-project/pdm/
-   https://pypi.org/project/pdm/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/blinker[${PYTHON_USEDEP}]
-   >=dev-python/dep-logic-0.2.0[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/platformdirs[${PYTHON_USEDEP}]
-   dev-python/rich[${PYTHON_USEDEP}]
-   dev-python/truststore[${PYTHON_USEDEP}]
-   dev-python/virtualenv[${PYTHON_USEDEP}]
-   dev-python/msgpack[${PYTHON_USEDEP}]
-   dev-python/httpx[${PYTHON_USEDEP}]
-   dev-python/filelock[${PYTHON_USEDEP}]
-   dev-python/hishel[${PYTHON_USEDEP}]
-   dev-python/pbs-installer[${PYTHON_USEDEP}]
-   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
-   >=dev-python/unearth-0.15.0[${PYTHON_USEDEP}]
-   =dev-python/findpython-0.6.0[${PYTHON_USEDEP}]
-   dev-python/tomlkit[${PYTHON_USEDEP}]
-   dev-python/shellingham[${PYTHON_USEDEP}]
-   dev-python/python-dotenv[${PYTHON_USEDEP}]
-   >=dev-python/resolvelib-1.0.1[${PYTHON_USEDEP}]
-   dev-python/installer[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   dev-python/tomli[${PYTHON_USEDEP}]
-   ' 3.10)
-"
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   dev-python/pytest-httpserver[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # Internet
-   'tests/cli/test_build.py::test_build_with_no_isolation[False]'
-   tests/test_project.py::test_access_index_with_auth
-   
"tests/test_project.py::test_find_interpreters_with_PDM_IGNORE_ACTIVE_VENV[True]"
-   tests/cli/test_others.py::test_build_distributions
-   
'tests/models/test_candidates.py::test_expand_project_root_in_url[demo @ 
file:///${PROJECT_ROOT}/tests/fixtures/artifacts/demo-0.0.1.tar.gz]'
-   
'tests/models/test_candidates.py::test_expand_project_root_in_url[-e 
file:///${PROJECT_ROOT}/tests/fixtures/projects/demo-#-with-hash#egg=demo]'
-   
tests/models/test_candidates.py::test_find_candidates_from_find_links
-   tests/cli/test_build.py::test_build_single_module
-   tests/cli/test_build.py::test_build_single_module_with_readme
-   tests/cli/test_build.py::test_build_package
-   tests/cli/test_build.py::test_build_src_package
-   tests/cli/test_build.py::test_build_package_include
-   tests/cli/test_build.py::test_build_src_package_by_include
-   tests/cli/test_build.py::test_build_with_config_settings
-   tests/cli/test_build.py::test_cli_build_with_config_settings
-   tests/cli/test_build.py::test_build_ignoring_pip_environment
-   tests/cli/test_others.py::test_show_self_package
-   tests/cli/test_publish.py::test_publish_and_build_in_one_run
-   "tests/cli/test_hooks.py::test_hooks[build]"
-   "tests/cli/test_hooks.py::test_

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

2024-05-08 Thread Michał Górny
commit: a42e6b138ea5cadb554d4ffea8c5568564108712
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  9 03:55:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  9 03:55:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a42e6b13

dev-python/poetry: Remove old

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

 dev-python/poetry/Manifest|  3 --
 dev-python/poetry/poetry-1.7.1.ebuild | 88 
 dev-python/poetry/poetry-1.8.0.ebuild | 96 ---
 dev-python/poetry/poetry-1.8.1.ebuild | 96 ---
 4 files changed, 283 deletions(-)

diff --git a/dev-python/poetry/Manifest b/dev-python/poetry/Manifest
index 6f518beb1cab..7b69969a2fa2 100644
--- a/dev-python/poetry/Manifest
+++ b/dev-python/poetry/Manifest
@@ -1,4 +1 @@
-DIST poetry-1.7.1.tar.gz 1483927 BLAKE2B 
d32f84cbed6f895678fba723700504cafe2bb7b1de0be0f289c0606b3c775d02e4172d74aafe58f29f9e2b5b9cb0f614b902bb9efa55ab1077a6689a8b4d331f
 SHA512 
bf3654e9de71da35d7adfc239797dbed9813a2a1bb585b0bd9ad398706ad1628430422d0ebe7d9c3dcc1f619ad1a1a2073e9d9d3296354bf2f14a1aed5a5444e
-DIST poetry-1.8.0.tar.gz 1514968 BLAKE2B 
6ef6b8db6cd32c3c8d9a0759ebbfcfd4fafd79a4d236a5f48d7d1abc2d31bd93ee00686bf3623c5fbec212001dc1f2c4afce41f660b1404c39ad04815d364275
 SHA512 
ef2b3c6ea66d1d565ba8e17f0e4210e4406c08dd2d947deed85eb667ebfd618c3148ee0b67b5b2a020c7ddfb3fc692859de19e421c449954019d7a4b7942dd3d
-DIST poetry-1.8.1.tar.gz 1514978 BLAKE2B 
663b4db56e3a78a156c6f90eb2c34160c3d9a4f37762ff9df8826aabb59ba2d297f60c19a260e91bf34b40717a577fbfbd3fe9f4dc1ad9ca635a3c552da633a5
 SHA512 
b0d1240bdf20e46cc152e128351a4ed1b2aea86bd34a0edba662c6be403535bcf7339fdb2670807e6294f3043d2dd6296d085c03abccfd1c2c89216ddefe093b
 DIST poetry-1.8.2.tar.gz 1516966 BLAKE2B 
6ca39b426a4117d0c2c3f12b9151d621d629f746e51ca77cda8d7f67ae2493ea9ecb7dd02f69cad3f346579fc3bb16b1117c0dad0a148763bb439c35eac673a5
 SHA512 
0151c264c2f353753ab7c5a248cdd30e60e33505fd915d841e789a37b18cc06f28b4f987144cd3dbf915e23f6947f6b17cb8fa316b34ce866b6b3559e73b8ddc

diff --git a/dev-python/poetry/poetry-1.7.1.ebuild 
b/dev-python/poetry/poetry-1.7.1.ebuild
deleted file mode 100644
index 35f6dc860f18..
--- a/dev-python/poetry/poetry-1.7.1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A frontend for poetry - a python dependency management and 
packaging tool"
-HOMEPAGE="
-   https://python-poetry.org/
-   https://github.com/python-poetry/poetry
-   https://pypi.org/project/poetry/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# dev-python/build: 1.0 breaks backward compatibility
-# https://github.com/python-poetry/poetry/issues/8434
-RDEPEND="
-   >=dev-python/poetry-core-1.8.1[${PYTHON_USEDEP}]
-   >=dev-python/poetry-plugin-export-1.6.0[${PYTHON_USEDEP}]
-   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
-   >=dev-python/cachecontrol-0.13.0[${PYTHON_USEDEP}]
-   >=dev-python/cleo-2.1.0[${PYTHON_USEDEP}]
-   >=dev-python/crashtest-0.4.1[${PYTHON_USEDEP}]
-   >=dev-python/dulwich-0.21.2[${PYTHON_USEDEP}]
-   >=dev-python/fastjsonschema-2.18.0[${PYTHON_USEDEP}]
-   >=dev-python/installer-0.7.0[${PYTHON_USEDEP}]
-   >=dev-python/keyring-24.0.0[${PYTHON_USEDEP}]
-   >=dev-python/packaging-20.5[${PYTHON_USEDEP}]
-   >=dev-python/pexpect-4.7.0[${PYTHON_USEDEP}]
-   >=dev-python/pkginfo-1.9.4[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-3.0.0[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.26[${PYTHON_USEDEP}]
-   >=dev-python/requests-toolbelt-0.10.1[${PYTHON_USEDEP}]
-   >=dev-python/shellingham-1.5.0[${PYTHON_USEDEP}]
-   >=dev-python/tomlkit-0.11.6[${PYTHON_USEDEP}]
-   >=dev-python/trove-classifiers-2022.5.19[${PYTHON_USEDEP}]
-   >=dev-python/urllib3-1.26.0[${PYTHON_USEDEP}]
-   >=dev-python/virtualenv-20.23.0[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   ' 3.10)
-"
-
-BDEPEND="
-   test? (
-   >=dev-python/deepdiff-6.3.1[${PYTHON_USEDEP}]
-   >=dev-python/httpretty-1.0[${PYTHON_USEDEP}]
-   >=dev-python/pytest-mock-3.9[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}]
-   )
-"
-
-src_prepare() {
-   # unpin
-   sed -e 's:\^:>=:' \
-   -e '/poetry-core/s:":">=:' \
-   -e 's:,<[0-9.]*::' \
-   -i pyproject.toml || die
-
-   distutils-r1_src_prepare
-}
-
-EPYTEST_DESELECT=(
-   # Tests require network (they run `pip install ...`)
-   tests/installation/test_chef.py::test_isolated_env_install_success
-   
tests/installation/test_executor.py::tes

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

2024-05-08 Thread Michał Górny
commit: 4d8df3ad51e5aee4de1ccb4288fd921ef44ea411
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  9 03:57:31 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  9 03:57:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d8df3ad

dev-python/poetry: Bump to 1.8.3

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

 dev-python/poetry/Manifest|  1 +
 dev-python/poetry/poetry-1.8.3.ebuild | 94 +++
 2 files changed, 95 insertions(+)

diff --git a/dev-python/poetry/Manifest b/dev-python/poetry/Manifest
index 7b69969a2fa2..948b21bd7e21 100644
--- a/dev-python/poetry/Manifest
+++ b/dev-python/poetry/Manifest
@@ -1 +1,2 @@
 DIST poetry-1.8.2.tar.gz 1516966 BLAKE2B 
6ca39b426a4117d0c2c3f12b9151d621d629f746e51ca77cda8d7f67ae2493ea9ecb7dd02f69cad3f346579fc3bb16b1117c0dad0a148763bb439c35eac673a5
 SHA512 
0151c264c2f353753ab7c5a248cdd30e60e33505fd915d841e789a37b18cc06f28b4f987144cd3dbf915e23f6947f6b17cb8fa316b34ce866b6b3559e73b8ddc
+DIST poetry-1.8.3.tar.gz 1518910 BLAKE2B 
87c06f9d72c7fbe9f821d8a1de66028d64dfb06a274d67f14d49030c0d9a21f702fc9a5c35fa3a1e75d11c8db01516182f8523e9c466398b305d908e0e02d211
 SHA512 
72e604e246ec8426a29151caae81bf6b0495d17af519a41a7b934f8d50496dbf77605ea3f2e03bd41fb75a0c97d274987ac0359004544ea6ea19dcc118129e05

diff --git a/dev-python/poetry/poetry-1.8.3.ebuild 
b/dev-python/poetry/poetry-1.8.3.ebuild
new file mode 100644
index ..8576900acfe7
--- /dev/null
+++ b/dev-python/poetry/poetry-1.8.3.ebuild
@@ -0,0 +1,94 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A frontend for poetry - a python dependency management and 
packaging tool"
+HOMEPAGE="
+   https://python-poetry.org/
+   https://github.com/python-poetry/poetry
+   https://pypi.org/project/poetry/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/poetry-core-1.9.0[${PYTHON_USEDEP}]
+   >=dev-python/poetry-plugin-export-1.6.0[${PYTHON_USEDEP}]
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/cachecontrol-0.14.0[${PYTHON_USEDEP}]
+   >=dev-python/cleo-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/crashtest-0.4.1[${PYTHON_USEDEP}]
+   >=dev-python/dulwich-0.21.2[${PYTHON_USEDEP}]
+   >=dev-python/fastjsonschema-2.18.0[${PYTHON_USEDEP}]
+   >=dev-python/installer-0.7.0[${PYTHON_USEDEP}]
+   >=dev-python/keyring-24.0.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-23.1[${PYTHON_USEDEP}]
+   >=dev-python/pexpect-4.7.0[${PYTHON_USEDEP}]
+   >=dev-python/pkginfo-1.10[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.26[${PYTHON_USEDEP}]
+   >=dev-python/requests-toolbelt-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/shellingham-1.5.0[${PYTHON_USEDEP}]
+   >=dev-python/tomlkit-0.11.6[${PYTHON_USEDEP}]
+   >=dev-python/trove-classifiers-2022.5.19[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.26.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20.23.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+
+BDEPEND="
+   test? (
+   >=dev-python/deepdiff-6.3.1[${PYTHON_USEDEP}]
+   >=dev-python/httpretty-1.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-mock-3.9[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}]
+   )
+"
+
+src_prepare() {
+   # unpin
+   sed -e 's:\^:>=:' \
+   -e '/poetry-core/s:":">=:' \
+   -e 's:,<[0-9.]*::' \
+   -i pyproject.toml || die
+
+   distutils-r1_src_prepare
+}
+
+EPYTEST_DESELECT=(
+   # Tests require network (they run `pip install ...`)
+   tests/installation/test_chef.py::test_isolated_env_install_success
+   
tests/installation/test_executor.py::test_executor_should_write_pep610_url_references_for_directories
+   
tests/installation/test_executor.py::test_executor_should_write_pep610_url_references_for_git
+   
tests/installation/test_executor.py::test_executor_should_write_pep610_url_references_for_git_with_subdirectories
+   
tests/installation/test_executor.py::test_executor_should_write_pep610_url_references_for_non_wheel_files
+   
tests/installation/test_installer.py::test_installer_with_pypi_repository
+   
tests/installation/test_pip_installer.py::test_uninstall_git_package_nspkg_pth_cleanup
+   
tests/masonry/builders/test_editable_builder.py::test_builder_setup_generation_runs_with_pip_editable
+
+   # Works with network, but otherwise: Backend 'poetry.core.masonry.api' 
is not available.
+   tests/installation/test_chef.py::test_prepare_sdist
+   tests/installation/test_c

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

2024-05-08 Thread Michał Górny
commit: ec49ca738af771e7f4c23fbb067fab640eae025d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  9 04:06:00 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  9 04:06:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec49ca73

dev-python/python-ironicclient: Bump to 5.6.0

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

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

diff --git a/dev-python/python-ironicclient/Manifest 
b/dev-python/python-ironicclient/Manifest
index cf9db740f9f2..617546052b9d 100644
--- a/dev-python/python-ironicclient/Manifest
+++ b/dev-python/python-ironicclient/Manifest
@@ -1 +1,2 @@
 DIST python-ironicclient-5.5.0.tar.gz 228869 BLAKE2B 
0dbced62dee32bc2a25add2f81390fa7e581978deef1ae8fbb1cac7ec8b219d201d13d64f8621a34886b1af765335ffe4bf591867a2288499f37fe5b88cd4fa9
 SHA512 
bd6cbca3e5bd1675d130089298a043352bdb842f6f7b06f526b956c0fcb0eff4f9d6f58389c0bdce1de4496a6befa91891d1ff2bea48bec0512d8d28285f7323
+DIST python-ironicclient-5.6.0.tar.gz 229569 BLAKE2B 
2db608463479fc5bb7061562d8617d96244e80276790ae2829373d9ba02412027658c33c5f22d6fd921bf84599584c588c462b4480d294e288dc063f7c73e274
 SHA512 
133de151e5a884c0c9840b72236f5d99e5e197889ed2e80545174d8754b09e65c370c6a97c367ed4c4ca76f593e665e6481cd45c266fdf3ba7fc348307539907

diff --git a/dev-python/python-ironicclient/python-ironicclient-5.6.0.ebuild 
b/dev-python/python-ironicclient/python-ironicclient-5.6.0.ebuild
new file mode 100644
index ..e019c425e680
--- /dev/null
+++ b/dev-python/python-ironicclient/python-ironicclient-5.6.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pbr
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python bindings for the Ironic API"
+HOMEPAGE="
+   https://opendev.org/openstack/python-ironicclient/
+   https://github.com/openstack/python-ironicclient/
+   https://pypi.org/project/python-ironicclient/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/cliff-2.8.0[${PYTHON_USEDEP}]
+   >=dev-python/dogpile-cache-0.8.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/keystoneauth1-3.11.0[${PYTHON_USEDEP}]
+   >=dev-python/openstacksdk-0.18.0[${PYTHON_USEDEP}]
+   >=dev-python/osc-lib-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-3[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-3.13.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}]
+   >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest



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

2024-05-08 Thread Michał Górny
commit: 142551fc27a14fac6f54613f1b3255838f0e0c5a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  9 04:07:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  9 04:07:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=142551fc

dev-python/mkdocs-ansible: Remove old

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

 dev-python/mkdocs-ansible/Manifest |  2 --
 .../files/mkdocs-ansible-0.2.0-prune_deps.patch| 20 ---
 .../mkdocs-ansible/mkdocs-ansible-0.2.0.ebuild | 41 --
 .../mkdocs-ansible/mkdocs-ansible-24.2.1.ebuild| 41 --
 4 files changed, 104 deletions(-)

diff --git a/dev-python/mkdocs-ansible/Manifest 
b/dev-python/mkdocs-ansible/Manifest
index c504319ab66d..d031514580f8 100644
--- a/dev-python/mkdocs-ansible/Manifest
+++ b/dev-python/mkdocs-ansible/Manifest
@@ -1,3 +1 @@
-DIST mkdocs-ansible-0.2.0.tar.gz 29254 BLAKE2B 
3d9582c50a3e6abad56bae2f78ff2970b96b768fd8dbc0aa60d15a0acfc23535acae42b7b7f585db3165bf658b3f18c483484b630b350aff97ebb97edb2abcae
 SHA512 
8e0a3b447a4a31f3d48fef5e381d01e0f2ebee2dd317a699b30e83e483234ebac1ad265f66f15dfa92c52f6c1c4a0a77aacef2915b0a60b11ffe5960cd774820
-DIST mkdocs-ansible-24.2.1.tar.gz 44750 BLAKE2B 
364ac6ee1b044309eaf3cd15c4944fd678680f17fdf35dc610522ff751ee8136c52fd7a1dfbe735c897f93ea9566e7bc986af3c6f18e90ad9945b3580bbb3eb2
 SHA512 
d01eec55638e34b83c06c7c4f3163d5c44fac373fb1ed099b9a63c59af27efebd85b655f1f9558add5ddc968abe1d1d28d326b0fe500e395035c62e006653b27
 DIST mkdocs-ansible-24.3.0.tar.gz 45471 BLAKE2B 
54b6320a7b1f03d4f05b5a7617100575178206742bebda007cd276e9c1a663e82f46149fc6ec3e7e3d22f01be63afb6a72febe72f3e3969ea3acb6a75b1c38ec
 SHA512 
a391bb28b2870efebf621998f810521667beb8b3b9603f5b35e169a9ab23b2f640531a2441b11b8044b36c49eacccd3da72b0224a0ac664d59fd97de7eb0b094

diff --git 
a/dev-python/mkdocs-ansible/files/mkdocs-ansible-0.2.0-prune_deps.patch 
b/dev-python/mkdocs-ansible/files/mkdocs-ansible-0.2.0-prune_deps.patch
deleted file mode 100644
index 7c8c5cbfe590..
--- a/dev-python/mkdocs-ansible/files/mkdocs-ansible-0.2.0-prune_deps.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-As of 0.2.0, no mention of pipdeptree anywhere in the actual code.
-
 a/.config/requirements.in
-+++ b/.config/requirements.in
-@@ -11,5 +11,4 @@
- mkdocstrings-python>=0.8.3
- mkdocstrings>=0.21.2
- pillow>=9.4.0
--pipdeptree>=2.4.0
- pymdown-extensions>=9.9.2
 a/.config/requirements.txt
-+++ b/.config/requirements.txt
-@@ -42,7 +42,6 @@
- paginate==0.5.6
- pathspec==0.11.2
- pillow==10.0.1
--pipdeptree==2.13.0
- platformdirs==3.10.0
- pycparser==2.21
- pygments==2.16.1

diff --git a/dev-python/mkdocs-ansible/mkdocs-ansible-0.2.0.ebuild 
b/dev-python/mkdocs-ansible/mkdocs-ansible-0.2.0.ebuild
deleted file mode 100644
index c0105064a6ad..
--- a/dev-python/mkdocs-ansible/mkdocs-ansible-0.2.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Ansible theme for MkDocs"
-HOMEPAGE="
-   https://github.com/ansible/mkdocs-ansible/
-   https://pypi.org/project/mkdocs-ansible/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-RDEPEND="
-   >=dev-python/markdown-exec-1.3.0[${PYTHON_USEDEP}]
-   >=dev-python/markdown-include-0.8.1[${PYTHON_USEDEP}]
-   >=dev-python/mkdocs-gen-files-0.4.0[${PYTHON_USEDEP}]
-   >=dev-python/mkdocs-htmlproofer-plugin-0.10.2[${PYTHON_USEDEP}]
-   >=dev-python/mkdocs-material-extensions-1.1.1[${PYTHON_USEDEP}]
-   >=dev-python/mkdocs-material-9.0.13[${PYTHON_USEDEP}]
-   >=dev-python/mkdocs-minify-plugin-0.6.2[${PYTHON_USEDEP}]
-   >=dev-python/mkdocs-monorepo-plugin-1.0.4[${PYTHON_USEDEP}]
-   >=dev-python/mkdocs-1.4.2[${PYTHON_USEDEP}]
-   >=dev-python/mkdocstrings-python-0.8.3[${PYTHON_USEDEP}]
-   >=dev-python/mkdocstrings-0.21.2[${PYTHON_USEDEP}]
-   >=dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
-   >=dev-python/pymdown-extensions-9.9.2[${PYTHON_USEDEP}]
-   >=media-gfx/cairosvg-2.6.0[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.2.0-prune_deps.patch
-)

diff --git a/dev-python/mkdocs-ansible/mkdocs-ansible-24.2.1.ebuild 
b/dev-python/mkdocs-ansible/mkdocs-ansible-24.2.1.ebuild
deleted file mode 100644
index 34f274f4ed90..
--- a/dev-python/mkdocs-ansible/mkdocs-ansible-24.2.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Ansible theme for MkDocs"
-HOMEPAGE="
-   https://github.com/ansible/mkdocs-ansible/
-   https://pypi.org/proje

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

2024-05-08 Thread Michał Górny
commit: 31a925f32226a6549f8c787a113932cda508f444
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  9 03:55:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  9 03:55:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31a925f3

dev-python/pdm: Bump to 2.15.2

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

 dev-python/pdm/Manifest  |   1 +
 dev-python/pdm/pdm-2.15.2.ebuild | 117 +++
 2 files changed, 118 insertions(+)

diff --git a/dev-python/pdm/Manifest b/dev-python/pdm/Manifest
index 20f309b28d8a..aae197e3b7eb 100644
--- a/dev-python/pdm/Manifest
+++ b/dev-python/pdm/Manifest
@@ -1 +1,2 @@
 DIST pdm-2.15.1.tar.gz 2612654 BLAKE2B 
043f4d3ca54cd277f8c6fdd35fb423497eb7b172e085df5bffdd21d9ff5103b112a659fb61c342991211c9630333c713272ba43c65eff52c8dd6b88e4f81e563
 SHA512 
b6a1028767f154a5a594cd8523d31cec16df46e1c63bb73541a516877879480ffc6916316289f67cda0ae5e4740cab448b029a694743b9816604b2eb175a8722
+DIST pdm-2.15.2.tar.gz 2613423 BLAKE2B 
91c2d7137223ef143a3a3cb51915ab3b02ef7a6f97798b5a75af05b90c909ade0e1d0b52e6e011956bfb925e76e569dc65bc3258c4397013254c6c5483f1e0ec
 SHA512 
dc58b46fc6a3e8c2ee664b70d7c2112fad3fce5445c390393c4a44230a5e1793baad46baa5b0581fcea49d414a04b0c5dce361b489d82daa4f61f511704c8080

diff --git a/dev-python/pdm/pdm-2.15.2.ebuild b/dev-python/pdm/pdm-2.15.2.ebuild
new file mode 100644
index ..89154bdbedff
--- /dev/null
+++ b/dev-python/pdm/pdm-2.15.2.ebuild
@@ -0,0 +1,117 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python package and dependency manager supporting the latest PEP 
standards"
+HOMEPAGE="
+   https://pdm-project.org/
+   https://github.com/pdm-project/pdm/
+   https://pypi.org/project/pdm/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/blinker[${PYTHON_USEDEP}]
+   >=dev-python/dep-logic-0.2.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/platformdirs[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+   dev-python/truststore[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   dev-python/msgpack[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/hishel[${PYTHON_USEDEP}]
+   dev-python/pbs-installer[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   >=dev-python/unearth-0.15.0[${PYTHON_USEDEP}]
+   =dev-python/findpython-0.6.0[${PYTHON_USEDEP}]
+   dev-python/tomlkit[${PYTHON_USEDEP}]
+   dev-python/shellingham[${PYTHON_USEDEP}]
+   dev-python/python-dotenv[${PYTHON_USEDEP}]
+   >=dev-python/resolvelib-1.0.1[${PYTHON_USEDEP}]
+   dev-python/installer[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/pytest-httpserver[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet
+   'tests/cli/test_build.py::test_build_with_no_isolation[False]'
+   tests/test_project.py::test_access_index_with_auth
+   
"tests/test_project.py::test_find_interpreters_with_PDM_IGNORE_ACTIVE_VENV[True]"
+   tests/cli/test_others.py::test_build_distributions
+   
'tests/models/test_candidates.py::test_expand_project_root_in_url[demo @ 
file:///${PROJECT_ROOT}/tests/fixtures/artifacts/demo-0.0.1.tar.gz]'
+   
'tests/models/test_candidates.py::test_expand_project_root_in_url[-e 
file:///${PROJECT_ROOT}/tests/fixtures/projects/demo-#-with-hash#egg=demo]'
+   
tests/models/test_candidates.py::test_find_candidates_from_find_links
+   tests/cli/test_build.py::test_build_single_module
+   tests/cli/test_build.py::test_build_single_module_with_readme
+   tests/cli/test_build.py::test_build_package
+   tests/cli/test_build.py::test_build_src_package
+   tests/cli/test_build.py::test_build_package_include
+   tests/cli/test_build.py::test_build_src_package_by_include
+   tests/cli/test_build.py::test_build_with_config_settings
+   tests/cli/test_build.py::test_cli_build_with_config_settings
+   tests/cli/test_build.py::test_build_ignoring_pip_environment
+   tests/cli/test_others.py::test_show_self_package
+   tests/cli/test_publish.py::test_publish_and_build_in_one_run
+   "tests/cli/test_hooks.py::test_hooks[build]"
+   "tests/cli/test_hooks.py::test

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

2024-05-08 Thread Michał Górny
commit: eee2bcdf4f34fdb9211c32c680ded61b2579b419
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  9 03:15:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  9 03:15:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eee2bcdf

dev-python/botocore: Bump to 1.34.101

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index af10cfee4e5d..91a52e7bf7fc 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,4 +1,5 @@
 DIST botocore-1.34.100.gh.tar.gz 13011653 BLAKE2B 
a55c6de97f7223ef3bf425e9be5c8fb174bf6374b71009c05dca34c251ceeade0ff037980275f0a88f5dd853adbfa1a0e9ae3a7522d33386e4357470bf81883d
 SHA512 
56704e4da97cd4d1f634c9b5a75e491999fda950fe79d3f27e8af1973dec50639f57d0d1251c037ef921930e3f81db5b7bbfd50bb54dbae32c7a1660d5f9fcde
+DIST botocore-1.34.101.gh.tar.gz 13012045 BLAKE2B 
dbcdc92d8b0577e69f841d5127fe2093d47fe1f0a7d147e143be12ee8d1841bbffb900beed2897ff15d5a65e2f4ec0bef03e837edb370a9b91c2652e3730e3fd
 SHA512 
51f048f74af81f03539292cd62ef9af152a18edfc5989bcd9b71ec7a1fcb482bcc2d8ce5f896ba3beb5e3246fd960452e3cc66e45d93c2518e2156b5a8ab
 DIST botocore-1.34.88.gh.tar.gz 12931548 BLAKE2B 
b3cc4c44ec0fa93798e842226487f293f0206b27a1fad834ecd3d4b02319da7d6ee67fad3a3a168f6dcdf8a822cd778c742d9c975738ef3bf4d9661963a83624
 SHA512 
bba25daa8c93ad5454e25089c062363b97a80c1004d670be6694b898b6d7735cbb92ec816b138093c48a89fe2bf5972a6d2dcf3da2a617141a460e265e506806
 DIST botocore-1.34.93.gh.tar.gz 12982900 BLAKE2B 
3225279b85101e04da3be11f01ac3f4ca74cf77235fcb8878bc12d7aca61472155c8319329beb54ffe335f9da9023fb3ccce99256f3a31c6588389dfa1746de9
 SHA512 
505e8c9b3915b1c2da3863b62c85c392a58c12376c3e71493025445b7b672ba320474087b446fda876ffee5d6260909bc1d1442ff6dbfeb49fd6661d3d7840a1
 DIST botocore-1.34.98.gh.tar.gz 13008491 BLAKE2B 
0b5c368264cc43c162d158b383535183c0fd0065dc6c5edfd3eaaab842d0607b3cc3b99860fa8dc4ef207b5be1457fce9d143723da29e262f30ecc82c5f9ba66
 SHA512 
39ccb0082ecd6ed6cc7d3f7cea01d39e8d5e92224e3290a66f86ed00562a1d858f75d006af725d2b857ac891f1b366300b7e4c2d24277d942b5a9b9e2cdba431

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



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

2024-05-08 Thread Michał Górny
commit: 413b2cdf50a08d9b06a2ca52beedb17226ef929c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  9 03:16:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  9 03:16:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=413b2cdf

dev-python/mapbox_earcut: Add := DEPEND on dev-python/numpy

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

 .../{mapbox_earcut-1.0.1.ebuild => mapbox_earcut-1.0.1-r1.ebuild}| 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-python/mapbox_earcut/mapbox_earcut-1.0.1.ebuild 
b/dev-python/mapbox_earcut/mapbox_earcut-1.0.1-r1.ebuild
similarity index 91%
rename from dev-python/mapbox_earcut/mapbox_earcut-1.0.1.ebuild
rename to dev-python/mapbox_earcut/mapbox_earcut-1.0.1-r1.ebuild
index c80e3a6b924f..21a9a14ecf70 100644
--- a/dev-python/mapbox_earcut/mapbox_earcut-1.0.1.ebuild
+++ b/dev-python/mapbox_earcut/mapbox_earcut-1.0.1-r1.ebuild
@@ -22,8 +22,11 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="amd64 arm64 ~x86"
 
+DEPEND="
+   dev-python/numpy:=[${PYTHON_USEDEP}]
+"
 RDEPEND="
-   dev-python/numpy[${PYTHON_USEDEP}]
+   ${DEPEND}
 "
 BDEPEND="
dev-python/pybind11[${PYTHON_USEDEP}]



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

2024-05-08 Thread Michał Górny
commit: 7a4c14e5e5e7749ecbad7f821167513d6d10664e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  9 03:15:34 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  9 03:15:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a4c14e5

dev-python/boto3: Bump to 1.34.101

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

 dev-python/boto3/Manifest  |  1 +
 dev-python/boto3/boto3-1.34.101.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 9b1b2eeff79d..8f3b2a34242b 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,4 +1,5 @@
 DIST boto3-1.34.100.gh.tar.gz 806339 BLAKE2B 
42c4e98711f0d17ed36bbd15ef00f5c5d8383fa18ad8ac8006644cab0f905dc3694718af7d570e255a1bfdca347c3e8de3375fc3d36d5b9ed7decd46632831fc
 SHA512 
bfd43f323a81782cc7cd251b91786a773f5a3d890d154a9cf4353480e2e68ba64faebf3c83936d9c03b4301c9749076787ef0290b90f20381c4eefe51cae4c3d
+DIST boto3-1.34.101.gh.tar.gz 806852 BLAKE2B 
97c75d1d8bcbcf1120e0dce7d968796c1aafc69888fb93b56b0bb3871d1658aa4f887a478edb8ec743d4406c642eff30e28a2cd2a27ce7e68cc6023e3ad73e4a
 SHA512 
0d1818f79672d40378476b8a05ec98a85cb0d4dfbdb504fbe586c4d84be58ee0afc5dd7f1243d06b7a1f1b7c18e4c7742c11312c4caf522b258df9763d9fab1f
 DIST boto3-1.34.88.gh.tar.gz 798806 BLAKE2B 
2d3e02f0584e138a75acb68593bd88126641d4617c668062685406d3dc1913556bdf8b821ed3deb6cd9abae40e27a5e03fda35f5824c40a8028346868776de67
 SHA512 
9bbff2c0589cb2dbc5ca52f224f052c2a924117f16903c2ecad32d486a8b2d31fb9253c827c5819a5203c3ac349d1c990be24a413fab7e0b9c558e1b94ed8e9e
 DIST boto3-1.34.93.gh.tar.gz 802078 BLAKE2B 
43f19efd6ae42bdb20e8dd79b1735df229ec2f231b5fe05006b26fcd5ddf4796a53fba6011c298fb919ee7b205b4ae3f4b563ad3b5325bdbbdebaeab7be59608
 SHA512 
4da1d9d7d8648e895f23763e5055a868d05bbfd8eb28d56e716975b3b8349bd1825d703f6fd11c316174004c39e1fca5ddcd8a4ad27a000e1a52f08a36eb4780
 DIST boto3-1.34.98.gh.tar.gz 805719 BLAKE2B 
5cf7f0cc415e25c8b41aa464b636b1683f4e71198569f5eac3e6e43cef7050e20e92c3fd988517fc1463601073b41b0b9c668a58bb866d03b83973c9b9cd976a
 SHA512 
06cab81bbf73a9c37b68e0312a7c587bace700b8032e283b6782c1275804ea7c93065c4282837957b5cf3523d50fe57319a54af494262e2666f65440da9771fd

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



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

2024-05-08 Thread Michał Górny
commit: 4c88f40ccf48bab6b881e01d798c004c6c4f6495
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  9 03:49:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  9 03:49:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c88f40c

dev-python/uv: Bump to 0.1.42

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

 dev-python/uv/Manifest |   3 +
 dev-python/uv/uv-0.1.42.ebuild | 121 +
 2 files changed, 124 insertions(+)

diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest
index c0ce2af5ae5d..85cc09a055e4 100644
--- a/dev-python/uv/Manifest
+++ b/dev-python/uv/Manifest
@@ -1,3 +1,4 @@
+DIST pubgrub-0e684a874c9fb8f74738cd8875524c80e3d4820b.gh.tar.gz 86899 BLAKE2B 
51b8753a092deda12a35b501f34c16e800f2ed2c4c47b64622c752bcf8a52dd1fb9dc1ee69cd107b5b6ee48003c8ef804e20f7eed975a6e63615b94648e37890
 SHA512 
15e404590fb3b21b01fac318df9cbf81f598dc0506d6d5738ff566a5eb1075e6d7a096a8ad1567e27982662aac0ce2a889a0039ce5736ff140fa617ae8b3cb08
 DIST pubgrub-c26e485213e39582c6f2e4d45c0328422670e7a7.gh.tar.gz 86123 BLAKE2B 
743bb61460903d276f467b23bb001313598b50cb54fd1a56bcadbc732dd606bafd48a2d9960add3424bd03222450b455f9f1bc8716a80933e5ed0cfb76dcc50a
 SHA512 
9f9c8b58dd2ddeb3ed89abcd790641bd9b7b2cf4fc66dcc4d964a1b69d879adcdaf2775545631ca20f06a8ab5d6bc1df6b2eb272207d2642584c269b358f4d76
 DIST pubgrub-e981e4dfe315582e84e2fd724832fb0e0c50b7aa.gh.tar.gz 76914 BLAKE2B 
e7039f3b2fdc2a702f4824ff99acba9549e916c211290b79ec710060369b2c76e518c210c109103bf5ba50cbb373d0a4e3185df09935d7e47241ec25da259776
 SHA512 
94cfc88b6736ffd78bcbcc3f4cd9940d27c902bf2dfca38dddb470b8a6a0bb3a8e4a61dd1b2654e49327c9386c3ac2a7f090f9a6c2426b19ecf00d9f9716d400
 DIST rs-async-zip-1dcb40cfe1bf5325a6fd4bfcf9894db40241f585.gh.tar.gz 96766 
BLAKE2B 
f9efab73c65394e33e090a6292875ebf35e6669b15c356f102eb109784a4503606ae39106cd0ebe3d7d479cb0b30806d7baaaebf22d826836a24f7ed49100934
 SHA512 
3b845b05d97c5ab5cea286a7c11846838b40bb1fac98a51782600849a53231be8fa205094c6bdd00f6e193c807b10b28f947698696382be99cae0a8d681dabdc
@@ -9,3 +10,5 @@ DIST uv-0.1.38.gh.tar.gz 1023332 BLAKE2B 
e62259084fc9122d311bbcac754796b9e0ac28f
 DIST uv-0.1.39.gh.tar.gz 1026174 BLAKE2B 
857e3f3dd81fae33244bbae5b7e124886ee8c57576f57e5264fb11b89fcb842e18ec07756e70204dc28be0e02ac0368c238d69ae5b1c0a95ab07416a6cf1ccff
 SHA512 
6454fde2eb5166c2097fb44c4b8f505d27344a4a63589589de402887a57c8e1aeed5d52c7e892530d16de9d4a187b6b423f70550016d3c233cec8300b81a8b34
 DIST uv-0.1.41-crates.tar.xz 65965588 BLAKE2B 
350a4e9e5d3a41682844d7f5e2824f262ef78dab7329723b65c1605c064601d0680c89d194e0228597043d66ae4fd70eb3b20433a42c29668af284c75044d281
 SHA512 
60f99aee7ee8660565bb3d44694e7eb897599a5b6f11fc6af771b00ee66911a8f0d9117ad61c152e56fc40137edd9f5cc0d1726c9158544adbc8c9b52dbe4384
 DIST uv-0.1.41.gh.tar.gz 1069659 BLAKE2B 
9caa7c282fa9626510c9f736dfd1796d2e33238378dad1de2c468f745e914b75d7346ecf8ee6d4a87de82b86b3fee5260d95bf0c526c14b96bce44bc983e5758
 SHA512 
ea8a2b0cd15f3276404c2b8e00ec700346bc2839e3dc7806e537f94bd600818e479fbe3928e1047436382a7caa3d0792fef5f83cfc243ed42018e58a1bee1e6f
+DIST uv-0.1.42-crates.tar.xz 65954692 BLAKE2B 
ae5b41ebee15530577623f7592ddc1c08c74c47f145ed5521ecea154558d3b5eff4c8f8af1d2d058719c59d87d00ae86d1bda8e3146349bc7a8f5344dfd40a01
 SHA512 
a5fd91054debc1d08b5270f3a39ae8fe5ca15bcc62e1c3412fb9566c40c3d8387ecbfd24d8b4f3db12199dfec7ddc175a638e7854efbb8c44cb1dbbe97d2b57c
+DIST uv-0.1.42.gh.tar.gz 1077448 BLAKE2B 
84c4e5f6e35ac9a50ff3b1ba7b9cdd415a8e4dc2c153aec4a116892b2c567f91ddb67cd32937c2ed867bbfef26c13b3b75c17bc7728334c8db1c58f550d4e735
 SHA512 
e0451614d8a7f016f382a2c9eaee03cb015fa8c552258bbaa7329e7802b1013878bc16134e0232262fa588bbc724857fb1818e61cb2b948c333aba295ee6c4b8

diff --git a/dev-python/uv/uv-0.1.42.ebuild b/dev-python/uv/uv-0.1.42.ebuild
new file mode 100644
index ..9f1c8df44f4a
--- /dev/null
+++ b/dev-python/uv/uv-0.1.42.ebuild
@@ -0,0 +1,121 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+"
+
+declare -A GIT_CRATES=(
+   
[async_zip]='https://github.com/charliermarsh/rs-async-zip;1dcb40cfe1bf5325a6fd4bfcf9894db40241f585;rs-async-zip-%commit%'
+   
[pubgrub]='https://github.com/astral-sh/pubgrub;0e684a874c9fb8f74738cd8875524c80e3d4820b;pubgrub-%commit%'
+)
+
+inherit cargo check-reqs
+
+CRATE_P=${P}
+DESCRIPTION="A Python package installer and resolver, written in Rust"
+HOMEPAGE="
+   https://github.com/astral-sh/uv/
+   https://pypi.org/project/uv/
+"
+# pypi sdist misses scripts/, needed for tests
+SRC_URI="
+   https://github.com/astral-sh/uv/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   ${CARGO_CRATE_URIS}
+"
+if [[ ${PKGBUMPING} != ${PVR} ]]; then
+   SRC_URI+="
+   https://dev.gentoo.org/~mgorny/dist/${CRATE_P}-crates.tar.xz
+   "
+fi
+
+# most of the code
+LICENSE="|| ( Apache-2.0 MIT )"
+# crates/pep508-rs is || ( Apache-2.0 BSD-2 

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

2024-05-08 Thread Michał Górny
commit: a3cbee6ae7c245b54562ed3b4832232fb94dbf70
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  9 03:15:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  9 03:15:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3cbee6a

app-admin/awscli: Bump to 1.32.101

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 66b038abfba0..6f26ea342d74 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,4 +1,5 @@
 DIST aws-cli-1.32.100.gh.tar.gz 2724286 BLAKE2B 
b0b20460f4c29a757237b27c24c305594854f7833c37eb1a62ae2a47708c22c87ef6eaf6f7b3574003458c344fb26ae5a97d3a9dc4c0e3e921ccc3a7eb192636
 SHA512 
1abf2fd5ffe1928b44eba7fe743ed67c78c3be9ee728abe99011e01b5797e03adae8c2b161b41d91fbe7a610b7e8adc527c52fefc3381a3e9cb671e2ececd43c
+DIST aws-cli-1.32.101.gh.tar.gz 2724501 BLAKE2B 
151746bf96f7cbfd5b8cfdd54123c6a201c7836146ba96531be0150e30f9e49e852818694bd90f516de1c576a1b019e3a2661756f6995e59484b6ec11d1dbb5c
 SHA512 
31632ae9cb3c83a6e6a1df241f2c220906779626f2e8bc7351ad85fa79db1920b3fd757596b49a08d4261df71937831cd47de7b040f61abc3e64f66180c2deaf
 DIST aws-cli-1.32.88.gh.tar.gz 2693435 BLAKE2B 
043f4eb08711760b7f8e15a5eba879524788cb65823215ed9d1c8ee5337a085ab6975dfc1c90aea29b7137f050a6d4f201eba57e8c8c83c09625401d8075eb6c
 SHA512 
cb0ed179b9549d988e19963607fe28ca6fb02c92280c451c8651a8149d60a929158f9ae04a1c764540648b8b42417e908cb956fe71ce787c4b788f83cc2ef488
 DIST aws-cli-1.32.93.gh.tar.gz 2695489 BLAKE2B 
d2f81786d4db158a13ec50ed833668db26bde00cc1e4f5254aa127aba82113074abafa996f525b5f7cd215fd51639481a01a49c425bb4c01e990261529f06082
 SHA512 
e03892ef522fa43442d1b053d0bf8dbd6c892d94398934c4af58e81153c2759f7e55a289457bb3e5b46f2f01697642498fdd6d51cdc18ad8b6c0f6a31d7c606a
 DIST aws-cli-1.32.98.gh.tar.gz 2723261 BLAKE2B 
f854a78226a9480d2966e0dcc817e372de96f32723c28bd7189ed484ab24e8fa9f33a018b1b3193d1a5be82e1ad2b69b2d0d6642f004aa6fd601a68862cbbbdc
 SHA512 
989ad96da152423001832a502935ed64a92ef61ba63f9f413fa07e84910d2aa905056bbfcf49202508d6d0a910b4a2969da27e736857e918077693909e4ca0ea

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

[gentoo-commits] data/gentoo-news:master commit in: 2024-05-09-python3-12/

2024-05-08 Thread Michał Górny
commit: 54a41c87307533fe370c99eb5295f5a638fe8d42
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May  6 17:13:03 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  9 03:50:11 2024 +
URL:https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=54a41c87

2024-05-09-python3-12: Add

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

 2024-05-09-python3-12/2024-05-09-python3-12.en.txt | 120 +++
 2024-05-09-python3-12/2024-05-09-python3-12.pl.txt | 133 +
 2 files changed, 253 insertions(+)

diff --git a/2024-05-09-python3-12/2024-05-09-python3-12.en.txt 
b/2024-05-09-python3-12/2024-05-09-python3-12.en.txt
new file mode 100644
index 000..cedb196
--- /dev/null
+++ b/2024-05-09-python3-12/2024-05-09-python3-12.en.txt
@@ -0,0 +1,120 @@
+Title: Python 3.12 to become the default on 2024-06-01
+Author: Michał Górny 
+Posted: 2024-05-09
+Revision: 1
+News-Item-Format: 2.0
+Display-If-Installed: dev-lang/python:3.10
+Display-If-Installed: dev-lang/python:3.11
+
+We are planning to switch the default Python target of Gentoo systems
+on 2024-06-01, from Python 3.11 to Python 3.12.  If you have not changed
+the values of PYTHON_TARGETS or PYTHON_SINGLE_TARGET, the change will
+have immediate effect on your system and the package manager will try
+to switch automatically on the next upgrade following the change.
+
+If you did change the values, prefer a safer approach or have problems
+with the update, read on.
+
+Please note that the default upgrade method switches packages to the new
+Python versions as they are rebuilt.  This means that all interdependent
+packages have to support the new version for the upgrade to proceed,
+and that some programs may temporarily fail to find their dependencies
+throughout the upgrade (although programs that are already started
+are unlikely to be affected).
+
+
+If you have PYTHON_TARGETS or PYTHON_SINGLE_TARGET declared
+in make.conf, please remove these declarations as they will interfere
+with the package.use samples provided below.  Using make.conf for Python
+targets is discouraged as it prevents package defaults from applying
+when necessary.  This news item assumes using /etc/portage/package.use
+or your package manager's equivalent file for configuration.
+
+
+At this point, you have a few configuration options to choose from:
+
+1. If you wish Python upgrades to apply automatically, you can remove
+   PYTHON_TARGETS and PYTHON_SINGLE_TARGET declarations.  When
+   the defaults change, your package manager should handle the upgrade
+   automatically.  However, you may still need to run the update
+   commands if any problems arise.
+
+2. If you wish to defer the upgrade for the time being, you can
+   explicitly set the old values in package.use.
+
+3. If you wish to force the upgrade earlier, you can explicitly set
+   the new values and run the upgrade commands.
+
+4. If you wish to use a safer approach (i.e. less likely to temporarily
+   break packages during the upgrade), you can perform a multi-step
+   upgrade as outlined below.
+
+5. Finally, you can use an arbitrary combination of PYTHON_TARGETS
+   and PYTHON_SINGLE_TARGET.
+
+
+Deferring the upgrade
+=
+To defer the upgrade, explicitly set the old targets:
+
+*/* PYTHON_TARGETS: -* python3_11
+*/* PYTHON_SINGLE_TARGET: -* python3_11
+
+This will enforce Python 3.11 and block any future updates.  However,
+please note that this is only a temporary solution and you will
+eventually need to perform the migration.
+
+
+Forcing the upgrade
+===
+To force the upgrade earlier, explicitly select the Python 3.12 targets:
+
+*/* PYTHON_TARGETS: -* python3_12
+*/* PYTHON_SINGLE_TARGET: -* python3_12
+
+However, it is important to remember to remove this after the defaults
+change, as it will interfere with the automatic switch to the next
+Python version in the future.
+
+
+Safer upgrade procedure
+===
+A safer approach is to add Python 3.12 support to your system first,
+and only then remove Python 3.11.  However, note that this involves two
+rebuilds of all the affected packages, so it will take noticeably
+longer.
+
+First, enable both Python 3.11 and Python 3.12, and then run the upgrade
+commands:
+
+*/* PYTHON_TARGETS: -* python3_11 python3_12
+*/* PYTHON_SINGLE_TARGET: -* python3_11
+
+Then switch PYTHON_SINGLE_TARGET and run the second batch of upgrades:
+
+*/* PYTHON_TARGETS: -* python3_11 python3_12
+*/* PYTHON_SINGLE_TARGET: -* python3_12
+
+Finally, switch to the final version and upgrade:
+
+*/* PYTHON_TARGETS: -* python3_12
+*/* PYTHON_SINGLE_TARGET: -* python3_12
+
+You may wish to remove the target overrides after the defaults switch.
+Alternatively, you can keep them to block the next automatic upgrade
+to Python 3.13, and upgrade manually then.
+
+
+Upgrade commands
+
+The Python 3.11 cleanup requires that Python 3.11 is remov

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

2024-05-08 Thread Yixun Lan
commit: 4ee13287a9f09fc5786b8b2116a390d26bdcb364
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu May  9 03:04:26 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu May  9 03:04:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ee13287

dev-vcs/stgit: add 2.4.7

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

 dev-vcs/stgit/Manifest   |  58 +++
 dev-vcs/stgit/stgit-2.4.7.ebuild | 217 +++
 2 files changed, 275 insertions(+)

diff --git a/dev-vcs/stgit/Manifest b/dev-vcs/stgit/Manifest
index 056b359ebc49..4efde0f44d0d 100644
--- a/dev-vcs/stgit/Manifest
+++ b/dev-vcs/stgit/Manifest
@@ -1,24 +1,32 @@
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST ahash-0.8.11.crate 43607 BLAKE2B 
7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620
 SHA512 
47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
 DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
+DIST allocator-api2-0.2.18.crate 62504 BLAKE2B 
8152c5a611be91ba23b1e8647511e21f48e7d4f1a7b9a828083f5bb8747cdc92aee66f73251b19195bbdc1f65aad992632e820d86cbeff287d598257ae3628a6
 SHA512 
5e5b0e23e1f5b259e5d3746e3e05817af8dee95af7105ea775a5c1d69b4e537a4d6a25e2c1d46ab83e2385217b158f7940dc1315ae581c35ee23289647105e73
 DIST anstream-0.6.11.crate 30239 BLAKE2B 
4ac585ec56a804239d32ad3e64d93936ef9d5c8e0f0e2df17f7b081b6a3b2c4c32ff4ebc09ec02507bbed22b025628029d859610aed90c024e19a3216de73c8b
 SHA512 
f8dd65cc116a1495782a3bfc98edfdd0973ab22ea2fafd292fb4bd3495af7b5ea410f320d3fa05f7f812fa96c2a20f4cd2af9fc58869a1a306f32714cbe45163
 DIST anstream-0.6.13.crate 30928 BLAKE2B 
0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0
 SHA512 
4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
+DIST anstream-0.6.14.crate 29160 BLAKE2B 
1120895a51ed7a285c5d5a03d2f7e26dc956d95f39cf500ba9f547d71a62ed0326f519860ddcf8db77cb09e9119e914a62693369eca51cbf9c01ef874ade9112
 SHA512 
65ece20958e3fb1ed4a5ff1d45f5bfdcb942c64994a3d14eefb0dfd5b04f433f6e1b06ebff240c67ed8ff7cc01d93ca0acf8c8ea29cb41309c6c882e7c192b34
 DIST anstream-0.6.4.crate 20593 BLAKE2B 
2b617c45d351e01222fc50f52551e57b4a8b0ecf84c6ddf44336c7c9d3b9dde15232b1c4f664d567849295bf8f03612b73ded56f1b3937392eb7718f1e0446c3
 SHA512 
0b983d626c53d1edc184f04cbd2c004eb9c40d14486b23cce86ebf50cbd3d916d32cb0423ae1d67c2b83b966690090af740538538ef846c0b126c686a1ebe159
 DIST anstyle-1.0.4.crate 13998 BLAKE2B 
fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59
 SHA512 
671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3
 DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
+DIST anstyle-1.0.7.crate 15709 BLAKE2B 
872e0ed09e7e94c6f6b812349e39f949aff4d7cbb87744ab26fe49f57a7d330e0f79447213374f7f862ea276aab2dd1077dc8df3f7c5f34079ef30c4d17eeeba
 SHA512 
e20d49f7d148e03f7b127be7802e0b6b7a2b05720614d46c2ade5e440ce322b44ddd3a9239b897886faa03ed1cb30f947ee27d3811fa83dffba10b3975eba7ed
 DIST anstyle-parse-0.2.2.crate 24696 BLAKE2B 
979daa24ccc3ea484445216bddc190f148f0ad83b95c997c1becbadfb641b67834980c413bcf5b7ddc2c6883d5e071a9636fbb44f79680ac42f8b73a797e466a
 SHA512 
28039806f87c2bd8266cea834975939b79fdf0cc95a029654806655c0662520aa497d84eefadcd9edce204986e60b62678e76a09cdb38bcc50c91e9d05c4bee9
 DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
+DIST anstyle-parse-0.2.4.crate 23069 BLAKE2B 
e80bd81e351326a38b3f559020a2430ac37293e61b6b6309b37bbb8bdb78ec11ca9c0fd270098af5e5ffb2f5660cfbfda949d20fd2efd336ed1c143215b2
 SHA512 
c1dac475df77d090a4d2041ba40ff418abe66e93e4ddda54653bf024fb4995e431166684343509a23

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

2024-05-08 Thread Yixun Lan
commit: d79f5af107cbb4f66ffb974b80be7236fb333a4a
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu May  9 02:33:10 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu May  9 02:33:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d79f5af1

dev-util/crash: add 8.0.5

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

 dev-util/crash/Manifest   |  1 +
 dev-util/crash/crash-8.0.5.ebuild | 69 +++
 2 files changed, 70 insertions(+)

diff --git a/dev-util/crash/Manifest b/dev-util/crash/Manifest
index 7c911d7cc3a0..f687d1798ab0 100644
--- a/dev-util/crash/Manifest
+++ b/dev-util/crash/Manifest
@@ -1,4 +1,5 @@
 DIST crash-8.0.3-extra-0.tar.xz 696 BLAKE2B 
1a90e1b7ba87188cd438e8f9ca17276986b6fdeee00804a3dadf2979bfab0769bcf7df3bedaba75bdf9297eeb013929ba6ea0b98b228fa51d9a7fa09a77c01cf
 SHA512 
c0f29c3b13ccbbc8a0c3366ec75797501c141e3c9c1085dbea1bec89e1b35b837528fabf0fe031e0cb2d725780bffb71e1f27657e75dd9aa2f0c4bc625d251b2
 DIST crash-8.0.3.tar.gz 1330456 BLAKE2B 
0e277033ff16f2080af630fded3a2d458d580c9aafe1303e5cc291d39ca33a10fe942eb8f33308b2734494ad83913df45e8c192a2aab47f4473dffad777b57a2
 SHA512 
1ce7fda89274051cea02a049a674f2ca43fc02e00121f951af0d4c23c7b74cc79949ec376bb6737f82b95fec0cbe495b53a09df7e5f1f31ee5a829c1d53d0ba0
 DIST crash-8.0.4.tar.gz 1339636 BLAKE2B 
e383e40e16f54c0a0b34d30be784d7c7306b2922e8505067eaf31519707f514fc07dffcfc868b9dd21c6baaa68f9ae3bb6b3e363fa02a7260e1a090649082293
 SHA512 
a08589026515990eee555af6eeba0457433fe41263512ed67dfcac1cf49a8f61dc794081f4984700d8dfed228440a1d7928fdd1f5cf4ae8a45cf39eb49d3470b
+DIST crash-8.0.5.tar.gz 1436933 BLAKE2B 
a3e940167a83b901d3842d10add29e55f49188a0cc6430f975242c8365742cbb75d7f5f36f26eff51e5bc1a9ac2e893de4631378814cc2b27da3241f5062b788
 SHA512 
0e199899fcc479eeebd1177a88dfe26725d9f63361d5ff7dbf9cb0f8425d3c6b8d60aada0a4312f61eecfe0ed0cca346034e12accbf5896446db8d9fb7d55e05
 DIST gdb-10.2.tar.gz 40267550 BLAKE2B 
cee3ab45a52ed378fc718e49c4d153393200fd1b85306888e4085919ab27277bb85d66f9297e6d0aaa1fb47d65fc31d4b97a2fc476e2ccedd4dba0fbec778ab4
 SHA512 
aa89caf47c1c84366020377d47e7c51ddbc48e5b7686f244e38797c8eb88411cf57fcdc37eb669961efb41ceeac4181747f429625fd1acce7712cb9a1fea9c41

diff --git a/dev-util/crash/crash-8.0.5.ebuild 
b/dev-util/crash/crash-8.0.5.ebuild
new file mode 100644
index ..2e850186dedf
--- /dev/null
+++ b/dev-util/crash/crash-8.0.5.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+GDB_VERSION=10.2
+UPSTREAM_VER=
+EXTRA_VER=0
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/crash-utility/crash.git";
+   SRC_URI="mirror://gnu/gdb/gdb-${GDB_VERSION}.tar.gz"
+   EGIT_BRANCH="master"
+   inherit git-r3
+else
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${CATEGORY}/${PN}/${P}-patches-${UPSTREAM_VER}.tar.xz";
+
+   [[ -n ${EXTRA_VER} ]] && \
+   
EXTRA_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${CATEGORY}/${PN}/${PN}-8.0.3-extra-${EXTRA_VER}.tar.xz";
+
+   SRC_URI="https://github.com/crash-utility/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   ${UPSTREAM_PATCHSET_URI} ${EXTRA_PATCHSET_URI}
+   mirror://gnu/gdb/gdb-${GDB_VERSION}.tar.gz"
+   KEYWORDS="-* ~alpha ~amd64 ~arm ~ia64 ~ppc64 ~riscv ~s390 ~x86"
+fi
+
+DESCRIPTION="Red Hat crash utility; used for analyzing kernel core dumps"
+HOMEPAGE="https://crash-utility.github.io/";
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE=""
+# there is no "make test" target, but there is a test.c so the automatic
+# make rules catch it and tests fail
+RESTRICT="test"
+
+src_prepare() {
+   default
+
+   if [[ -n ${UPSTREAM_VER} ]]; then
+   einfo "Try to apply Crash's Upstream patch set"
+   eapply "${WORKDIR}"/patches-upstream
+   fi
+
+   if [[ -n ${EXTRA_VER} ]]; then
+   einfo "Try to apply Crash's Extra patch set"
+   eapply "${WORKDIR}"/patches-extra
+   fi
+
+   sed -i -e "s|ar -rs|\${AR} -rs|g" Makefile || die
+   ln -s "${DISTDIR}"/gdb-10.2.tar.gz . || die
+}
+
+src_configure() {
+   # bug #858344
+   filter-lto
+
+   default
+}
+
+src_compile() {
+   emake \
+   CC="$(tc-getCC)" \
+   AR="$(tc-getAR)" \
+   CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
+}



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

2024-05-08 Thread Yixun Lan
commit: 61770ad1acd23f77c6a5d4ccd6ffad99929d02f4
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu May  9 02:35:04 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu May  9 02:35:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61770ad1

dev-util/crash: drop empty variables

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

 dev-util/crash/crash-8.0.4.ebuild | 1 -
 dev-util/crash/crash-8.0.5.ebuild | 1 -
 dev-util/crash/crash-.ebuild  | 1 -
 3 files changed, 3 deletions(-)

diff --git a/dev-util/crash/crash-8.0.4.ebuild 
b/dev-util/crash/crash-8.0.4.ebuild
index 2e850186dedf..74c81736beaa 100644
--- a/dev-util/crash/crash-8.0.4.ebuild
+++ b/dev-util/crash/crash-8.0.4.ebuild
@@ -32,7 +32,6 @@ HOMEPAGE="https://crash-utility.github.io/";
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE=""
 # there is no "make test" target, but there is a test.c so the automatic
 # make rules catch it and tests fail
 RESTRICT="test"

diff --git a/dev-util/crash/crash-8.0.5.ebuild 
b/dev-util/crash/crash-8.0.5.ebuild
index 2e850186dedf..74c81736beaa 100644
--- a/dev-util/crash/crash-8.0.5.ebuild
+++ b/dev-util/crash/crash-8.0.5.ebuild
@@ -32,7 +32,6 @@ HOMEPAGE="https://crash-utility.github.io/";
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE=""
 # there is no "make test" target, but there is a test.c so the automatic
 # make rules catch it and tests fail
 RESTRICT="test"

diff --git a/dev-util/crash/crash-.ebuild b/dev-util/crash/crash-.ebuild
index 34c8d94dfb93..19f6c44c6ec3 100644
--- a/dev-util/crash/crash-.ebuild
+++ b/dev-util/crash/crash-.ebuild
@@ -22,7 +22,6 @@ HOMEPAGE="https://crash-utility.github.io/";
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE=""
 # there is no "make test" target, but there is a test.c so the automatic
 # make rules catch it and tests fail
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: dev-util/crash/, dev-util/crash/files/

2024-05-08 Thread Yixun Lan
commit: e3c97363687eae33b75513006a46493fcc7b1af2
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu May  9 02:33:54 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu May  9 02:33:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3c97363

dev-util/crash: drop 8.0.3-r1

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

 dev-util/crash/Manifest|  1 -
 dev-util/crash/crash-8.0.3-r1.ebuild   | 74 --
 dev-util/crash/files/crash-8.0.3-strlcpy.patch | 26 -
 3 files changed, 101 deletions(-)

diff --git a/dev-util/crash/Manifest b/dev-util/crash/Manifest
index f687d1798ab0..9b6aa7c2fdcf 100644
--- a/dev-util/crash/Manifest
+++ b/dev-util/crash/Manifest
@@ -1,5 +1,4 @@
 DIST crash-8.0.3-extra-0.tar.xz 696 BLAKE2B 
1a90e1b7ba87188cd438e8f9ca17276986b6fdeee00804a3dadf2979bfab0769bcf7df3bedaba75bdf9297eeb013929ba6ea0b98b228fa51d9a7fa09a77c01cf
 SHA512 
c0f29c3b13ccbbc8a0c3366ec75797501c141e3c9c1085dbea1bec89e1b35b837528fabf0fe031e0cb2d725780bffb71e1f27657e75dd9aa2f0c4bc625d251b2
-DIST crash-8.0.3.tar.gz 1330456 BLAKE2B 
0e277033ff16f2080af630fded3a2d458d580c9aafe1303e5cc291d39ca33a10fe942eb8f33308b2734494ad83913df45e8c192a2aab47f4473dffad777b57a2
 SHA512 
1ce7fda89274051cea02a049a674f2ca43fc02e00121f951af0d4c23c7b74cc79949ec376bb6737f82b95fec0cbe495b53a09df7e5f1f31ee5a829c1d53d0ba0
 DIST crash-8.0.4.tar.gz 1339636 BLAKE2B 
e383e40e16f54c0a0b34d30be784d7c7306b2922e8505067eaf31519707f514fc07dffcfc868b9dd21c6baaa68f9ae3bb6b3e363fa02a7260e1a090649082293
 SHA512 
a08589026515990eee555af6eeba0457433fe41263512ed67dfcac1cf49a8f61dc794081f4984700d8dfed228440a1d7928fdd1f5cf4ae8a45cf39eb49d3470b
 DIST crash-8.0.5.tar.gz 1436933 BLAKE2B 
a3e940167a83b901d3842d10add29e55f49188a0cc6430f975242c8365742cbb75d7f5f36f26eff51e5bc1a9ac2e893de4631378814cc2b27da3241f5062b788
 SHA512 
0e199899fcc479eeebd1177a88dfe26725d9f63361d5ff7dbf9cb0f8425d3c6b8d60aada0a4312f61eecfe0ed0cca346034e12accbf5896446db8d9fb7d55e05
 DIST gdb-10.2.tar.gz 40267550 BLAKE2B 
cee3ab45a52ed378fc718e49c4d153393200fd1b85306888e4085919ab27277bb85d66f9297e6d0aaa1fb47d65fc31d4b97a2fc476e2ccedd4dba0fbec778ab4
 SHA512 
aa89caf47c1c84366020377d47e7c51ddbc48e5b7686f244e38797c8eb88411cf57fcdc37eb669961efb41ceeac4181747f429625fd1acce7712cb9a1fea9c41

diff --git a/dev-util/crash/crash-8.0.3-r1.ebuild 
b/dev-util/crash/crash-8.0.3-r1.ebuild
deleted file mode 100644
index a7ffd58cb9a5..
--- a/dev-util/crash/crash-8.0.3-r1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-GDB_VERSION=10.2
-UPSTREAM_VER=
-EXTRA_VER=0
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/crash-utility/crash.git";
-   SRC_URI="mirror://gnu/gdb/gdb-${GDB_VERSION}.tar.gz"
-   EGIT_BRANCH="master"
-   inherit git-r3
-else
-   [[ -n ${UPSTREAM_VER} ]] && \
-   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${CATEGORY}/${PN}/${P}-patches-${UPSTREAM_VER}.tar.xz";
-
-   [[ -n ${EXTRA_VER} ]] && \
-   
EXTRA_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${CATEGORY}/${PN}/${P}-extra-${EXTRA_VER}.tar.xz";
-
-   SRC_URI="https://github.com/crash-utility/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   ${UPSTREAM_PATCHSET_URI} ${EXTRA_PATCHSET_URI}
-   mirror://gnu/gdb/gdb-${GDB_VERSION}.tar.gz"
-   KEYWORDS="-* ~alpha ~amd64 ~arm ~ia64 ~ppc64 ~riscv ~s390 ~x86"
-fi
-
-DESCRIPTION="Red Hat crash utility; used for analyzing kernel core dumps"
-HOMEPAGE="https://crash-utility.github.io/";
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE=""
-# there is no "make test" target, but there is a test.c so the automatic
-# make rules catch it and tests fail
-RESTRICT="test"
-
-PATCHES=(
-   # bug 911929, patch already in upstream, drop in next version bump
-   "${FILESDIR}/${P}-strlcpy.patch"
-)
-
-src_prepare() {
-   default
-
-   if [[ -n ${UPSTREAM_VER} ]]; then
-   einfo "Try to apply Crash's Upstream patch set"
-   eapply "${WORKDIR}"/patches-upstream
-   fi
-
-   if [[ -n ${EXTRA_VER} ]]; then
-   einfo "Try to apply Crash's Extra patch set"
-   eapply "${WORKDIR}"/patches-extra
-   fi
-
-   sed -i -e "s|ar -rs|\${AR} -rs|g" Makefile || die
-   ln -s "${DISTDIR}"/gdb-10.2.tar.gz . || die
-}
-
-src_configure() {
-   # bug #858344
-   filter-lto
-
-   default
-}
-
-src_compile() {
-   emake \
-   CC="$(tc-getCC)" \
-   AR="$(tc-getAR)" \
-   CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
-}

diff --git a/dev-util/crash/files/crash-8.0.3-strlcpy.patch 
b/dev-util/crash/files/crash-8.0.3-strlcpy.patch
deleted file mode 100644
index 0701f99470a8..
--- a/dev-util/crash/files/crash-8.0.3-strlcpy.patch
+++ /dev/null
@@ -1,26 +0,0

[gentoo-commits] repo/gentoo:master commit in: kde-apps/kfloppy/

2024-05-08 Thread Sam James
commit: 7b259b70b9ff95b8cde4a800b59c9e952295fae0
Author: Sam James  gentoo  org>
AuthorDate: Thu May  9 01:36:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 01:36:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b259b70

kde-apps/kfloppy: cmake -> ecm

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

 kde-apps/kfloppy/kfloppy-23.04.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-apps/kfloppy/kfloppy-23.04.3.ebuild 
b/kde-apps/kfloppy/kfloppy-23.04.3.ebuild
index 35ac6d6456dd..59bb913c29bf 100644
--- a/kde-apps/kfloppy/kfloppy-23.04.3.ebuild
+++ b/kde-apps/kfloppy/kfloppy-23.04.3.ebuild
@@ -36,5 +36,5 @@ src_configure() {
# https://invent.kde.org/utilities/kfloppy/-/merge_requests/8
filter-lto
 
-   cmake_src_configure
+   ecm_src_configure
 }



[gentoo-commits] proj/kde:master commit in: kde-apps/kfloppy/

2024-05-08 Thread Sam James
commit: 8f2601e3633f4e5f2c0ac4a5f6fad49b70759c04
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu May  9 01:26:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 01:35:06 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8f2601e3

kde-apps/kfloppy: mark as LTO-unsafe

I submitted an upstream patch to fix it, but not importing it here since
it isn't merged yet.

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

 kde-apps/kfloppy/kfloppy-.ebuild | 11 ++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/kde-apps/kfloppy/kfloppy-.ebuild 
b/kde-apps/kfloppy/kfloppy-.ebuild
index ffce3668c3..8536b3f3fd 100644
--- a/kde-apps/kfloppy/kfloppy-.ebuild
+++ b/kde-apps/kfloppy/kfloppy-.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 KFMIN=6.0.0
 QTMIN=6.6.2
-inherit ecm kde.org
+inherit ecm flag-o-matic kde.org
 
 DESCRIPTION="Straightforward graphical means to format 3.5\" and 5.25\" floppy 
disks"
 HOMEPAGE="https://apps.kde.org/kfloppy/";
@@ -31,3 +31,12 @@ DEPEND="
 RDEPEND="${DEPEND}
!${CATEGORY}/${PN}:5
 "
+
+src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/926320
+   # https://invent.kde.org/utilities/kfloppy/-/merge_requests/8
+   filter-lto
+
+   cmake_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-apps/kfloppy/

2024-05-08 Thread Sam James
commit: 25eef33a7e7c4e797e192d32a68853e2ce427971
Author: Sam James  gentoo  org>
AuthorDate: Thu May  9 01:35:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 01:35:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=25eef33a

cmake -> ecm

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

 kde-apps/kfloppy/kfloppy-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-apps/kfloppy/kfloppy-.ebuild 
b/kde-apps/kfloppy/kfloppy-.ebuild
index c42d0f25d1..5fe1a50b38 100644
--- a/kde-apps/kfloppy/kfloppy-.ebuild
+++ b/kde-apps/kfloppy/kfloppy-.ebuild
@@ -37,5 +37,5 @@ src_configure() {
# https://invent.kde.org/utilities/kfloppy/-/merge_requests/8
filter-lto
 
-   cmake_src_configure
+   ecm_src_configure
 }



[gentoo-commits] proj/kde:master commit in: kde-apps/kfloppy/

2024-05-08 Thread Sam James
commit: 81a39a7be0362f9bfe26a97aecb9b8820fac8243
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu May  9 01:27:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 01:35:35 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=81a39a7b

kde-apps/kfloppy: fix EmptyGlobalAssignment

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

 kde-apps/kfloppy/kfloppy-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-apps/kfloppy/kfloppy-.ebuild 
b/kde-apps/kfloppy/kfloppy-.ebuild
index 8536b3f3fd..c42d0f25d1 100644
--- a/kde-apps/kfloppy/kfloppy-.ebuild
+++ b/kde-apps/kfloppy/kfloppy-.ebuild
@@ -14,7 +14,6 @@ HOMEPAGE="https://apps.kde.org/kfloppy/";
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="0"
 KEYWORDS=""
-IUSE=""
 
 DEPEND="
>=dev-qt/qt5compat-${QTMIN}:6



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

2024-05-08 Thread Sam James
commit: 0f544e26d9a475a71b4879ed1ab0a680b21be501
Author: Sam James  gentoo  org>
AuthorDate: Thu May  9 01:28:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 01:29:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f544e26

sys-libs/libieee1284: EAPI 8

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

 sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild 
b/sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild
index 119007511067..79b45ba51525 100644
--- a/sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild
+++ b/sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="7"
+EAPI=8
 
 inherit autotools multilib-minimal
 



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kfloppy/

2024-05-08 Thread Sam James
commit: e9d9fffdbcbf521f680dc64851b055c50ac70fd8
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu May  9 01:26:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 01:30:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9d9fffd

kde-apps/kfloppy: mark as LTO-unsafe

I submitted an upstream patch to fix it, but not importing it here since
it isn't merged yet.

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

 kde-apps/kfloppy/kfloppy-23.04.3.ebuild | 13 +++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/kde-apps/kfloppy/kfloppy-23.04.3.ebuild 
b/kde-apps/kfloppy/kfloppy-23.04.3.ebuild
index 1e21867924f0..548e83df0664 100644
--- a/kde-apps/kfloppy/kfloppy-23.04.3.ebuild
+++ b/kde-apps/kfloppy/kfloppy-23.04.3.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
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 KFMIN=5.106.0
 QTMIN=5.15.9
-inherit ecm gear.kde.org
+inherit ecm flag-o-matic gear.kde.org
 
 DESCRIPTION="Straightforward graphical means to format 3.5\" and 5.25\" floppy 
disks"
 HOMEPAGE="https://apps.kde.org/kfloppy/";
@@ -30,3 +30,12 @@ DEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:5
 "
 RDEPEND="${DEPEND}"
+
+src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/926320
+   # https://invent.kde.org/utilities/kfloppy/-/merge_requests/8
+   filter-lto
+
+   cmake_src_configure
+}



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

2024-05-08 Thread Sam James
commit: 19fcbdf5c7ae2c91244387ef35768b3c4dd6ca1f
Author: Sam James  gentoo  org>
AuthorDate: Thu May  9 01:28:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 01:29:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19fcbdf5

sys-libs/libieee1284: fix SRC_URI

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

 sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild 
b/sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild
index b7fc64b2ef0b..119007511067 100644
--- a/sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild
+++ b/sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -7,7 +7,7 @@ inherit autotools multilib-minimal
 
 DESCRIPTION="Library to query devices using IEEE1284"
 HOMEPAGE="http://cyberelk.net/tim/software/libieee1284/";
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.bz2";
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kfloppy/

2024-05-08 Thread Sam James
commit: d4f19f5142c7d7f9bce43562819986710d7de84a
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu May  9 01:27:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 01:30:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4f19f51

kde-apps/kfloppy: fix EmptyGlobalAssignment

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

 kde-apps/kfloppy/kfloppy-23.04.3.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-apps/kfloppy/kfloppy-23.04.3.ebuild 
b/kde-apps/kfloppy/kfloppy-23.04.3.ebuild
index 548e83df0664..35ac6d6456dd 100644
--- a/kde-apps/kfloppy/kfloppy-23.04.3.ebuild
+++ b/kde-apps/kfloppy/kfloppy-23.04.3.ebuild
@@ -14,7 +14,6 @@ HOMEPAGE="https://apps.kde.org/kfloppy/";
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
 KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
-IUSE=""
 
 DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5



[gentoo-commits] repo/gentoo:master commit in: sys-fs/progsreiserfs/files/, sys-fs/progsreiserfs/

2024-05-08 Thread Sam James
commit: b33711289c1fcb2b12f9bc2ffe77a5ebabee0a71
Author: Brahmajit Das  gmail  com>
AuthorDate: Tue Jun 13 05:30:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 01:29:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3371128

sys-fs/progsreiserfs: Fix error call to undeclared function _getopt_internal

Closes: https://bugs.gentoo.org/898616
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31410
Signed-off-by: Sam James  gentoo.org>

 ...iserfs-0.3.1_rc8-musl-getopt_internal-fix.patch | 36 
 .../progsreiserfs-0.3.1_rc8-r1.ebuild  | 67 ++
 2 files changed, 103 insertions(+)

diff --git 
a/sys-fs/progsreiserfs/files/progsreiserfs-0.3.1_rc8-musl-getopt_internal-fix.patch
 
b/sys-fs/progsreiserfs/files/progsreiserfs-0.3.1_rc8-musl-getopt_internal-fix.patch
new file mode 100644
index ..06ba7e357a55
--- /dev/null
+++ 
b/sys-fs/progsreiserfs/files/progsreiserfs-0.3.1_rc8-musl-getopt_internal-fix.patch
@@ -0,0 +1,36 @@
+Bug: https://bugs.gentoo.org/898616
+From: Brahmajit Das 
+Date: Tue, 13 Jun 2023 05:23:45 +
+Subject: [PATCH] getopt1.c: wrap the getopt_long and getopt_long_only
+ functions around include directive
+
+The header guard HAVE_GETOPT_LONG_ONLY can be used to check if the
+functions are available or not, as the functions getopt_long and
+getopt_long_only defined in getopt1.c uses the function _getopt_internal
+which is glibc specific and cannot be used on other libc systems (for
+example musl).
+Hence we're wrapping those two functions with this include guard.
+
+Bug: https://bugs.gentoo.org/898616
+Signed-off-by: Brahmajit Das 
+--- a/progsreiserfs/libmisc/getopt1.c
 b/progsreiserfs/libmisc/getopt1.c
+@@ -63,6 +63,7 @@
+ #define NULL 0
+ #endif
+ 
++#ifndef HAVE_GETOPT_LONG_ONLY
+ int
+   getopt_long(argc, argv, options, long_options, opt_index)
+int argc;
+@@ -89,6 +90,7 @@ int
+ {
+   return _getopt_internal(argc, argv, options, long_options, opt_index, 
1);
+ }
++#endif
+ 
+ #endif /* Not ELIDE_CODE.  */
+ 
+-- 
+2.41.0
+

diff --git a/sys-fs/progsreiserfs/progsreiserfs-0.3.1_rc8-r1.ebuild 
b/sys-fs/progsreiserfs/progsreiserfs-0.3.1_rc8-r1.ebuild
new file mode 100644
index ..e7fe27e0eefc
--- /dev/null
+++ b/sys-fs/progsreiserfs/progsreiserfs-0.3.1_rc8-r1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic libtool
+
+MY_P=${PN}-${PV/_/-}
+
+DESCRIPTION="Library for accessing and manipulating reiserfs partitions"
+HOMEPAGE="http://reiserfs.linux.kiev.ua/";
+SRC_URI="http://reiserfs.linux.kiev.ua/snapshots/${MY_P}.tar.gz";
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="debug examples nls static-libs"
+
+DEPEND="
+   sys-apps/util-linux
+   nls? (
+   sys-devel/gettext
+   virtual/libintl
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-autotools.patch
+   "${FILESDIR}"/${PN}-0.3.1_rc8-musl-getopt_internal-fix.patch
+)
+
+src_prepare() {
+   default
+
+   elibtoolize
+}
+
+src_configure() {
+   filter-lfs-flags
+
+   econf \
+   $(use_enable static-libs static) \
+   --disable-Werror \
+   $(use_enable nls) \
+   $(use_enable debug)
+}
+
+src_install() {
+   default
+
+   if use examples; then
+   docinto examples
+   dodoc demos/*.c
+   fi
+
+   find "${ED}" -name '*.la' -delete || die
+
+   rm -r "${ED}"/usr/{sbin,share/man} || die
+}
+
+pkg_postinst() {
+   ewarn "progsreiserfs has been proven dangerous in the past, generating 
bad"
+   ewarn "partitions and destroying data on resize/cpfs operations."
+   ewarn "Because of this, we do NOT provide their binaries, but only 
their"
+   ewarn "libraries instead, as these are needed for other applications."
+}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libieee1284/files/, sys-libs/libieee1284/

2024-05-08 Thread Sam James
commit: 5212104f35c7395828e18b4422cf186541a4f504
Author: Brahmajit Das  gmail  com>
AuthorDate: Thu Jun 15 17:46:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 01:29:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5212104f

sys-libs/libieee1284: Fix error: call to undeclared function outb_p

Closes: https://bugs.gentoo.org/898080
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31462
Signed-off-by: Sam James  gentoo.org>

 ...n-t-blindly-assume-outb_p-to-be-available.patch | 27 +++
 sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild  | 53 ++
 2 files changed, 80 insertions(+)

diff --git 
a/sys-libs/libieee1284/files/libieee1284-0.2.11-don-t-blindly-assume-outb_p-to-be-available.patch
 
b/sys-libs/libieee1284/files/libieee1284-0.2.11-don-t-blindly-assume-outb_p-to-be-available.patch
new file mode 100644
index ..0eb7d1bf217b
--- /dev/null
+++ 
b/sys-libs/libieee1284/files/libieee1284-0.2.11-don-t-blindly-assume-outb_p-to-be-available.patch
@@ -0,0 +1,27 @@
+Bug: https://bugs.gentoo.org/898080
+Also refer: https://bugs.gentoo.org/590094
+From: Brahmajit Das 
+Date: Thu, 15 Jun 2023 17:39:11 +
+Subject: [PATCH 1/1] access_io.c: don't blindly assume outb_p to be available
+
+outb_p is not available in musl libc, the condition using the fuction
+was if __i386__ or __x86_64__ was defined. This is not enough, for
+example when using musl libc both the conditions are meet but the
+function is not available. Hence the addtional check for __GLIBC__ being
+defined is added.
+
+Signed-off-by: Brahmajit Das 
+--- a/src/access_io.c
 b/src/access_io.c
+@@ -147,7 +147,7 @@ raw_outb (struct parport_internal *port, unsigned char 
val, unsigned long addr)
+ {
+ #if (defined(HAVE_LINUX) && defined(HAVE_SYS_IO_H)) || 
defined(HAVE_CYGWIN_9X) \
+   || defined(HAVE_OBSD_I386) || defined(HAVE_FBSD_I386)
+-#if defined(__i386__) || defined(__x86_64__) || defined(_MSC_VER)
++#if (defined(__i386__) || defined(__x86_64__)) && defined(__GLIBC__) || 
defined(_MSC_VER)
+   outb_p (val, (unsigned short)addr);
+ #else
+   outb (val, addr);
+-- 
+2.41.0
+

diff --git a/sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild 
b/sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild
new file mode 100644
index ..b7fc64b2ef0b
--- /dev/null
+++ b/sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit autotools multilib-minimal
+
+DESCRIPTION="Library to query devices using IEEE1284"
+HOMEPAGE="http://cyberelk.net/tim/software/libieee1284/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+IUSE="doc static-libs"
+
+BDEPEND="doc? (
+   app-text/docbook-sgml-utils
+   >=app-text/docbook-sgml-dtd-4.1
+   app-text/docbook-dsssl-stylesheets
+   dev-perl/XML-RegExp
+   )"
+
+PATCHES=(
+   
"${FILESDIR}"/${PN}-0.2.11-don-t-blindly-assume-outb_p-to-be-available.patch
+)
+
+src_prepare() {
+   default
+
+   mv configure.{in,ac} || die
+
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-shared
+   --without-python
+   $(use_enable static-libs static)
+   )
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   dodoc doc/interface*
+
+   if ! use static-libs; then
+   find "${ED}" -name '*.la' -delete || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/irsim/

2024-05-08 Thread Sam James
commit: da13133391397a9ac2cd37af9b2a74fda6ab53b1
Author: Sam James  gentoo  org>
AuthorDate: Thu May  9 01:27:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 01:29:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da131333

sci-electronics/irsim: add github upstream metadata

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

 sci-electronics/irsim/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sci-electronics/irsim/metadata.xml 
b/sci-electronics/irsim/metadata.xml
index 59be6adb7fb2..c9ff90a10614 100644
--- a/sci-electronics/irsim/metadata.xml
+++ b/sci-electronics/irsim/metadata.xml
@@ -12,4 +12,7 @@
little bit more realistic than the ideal, using the RC time 
constants
to predict the relative timing of events.

+   
+   RTimothyEdwards/irsim
+   
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/progsreiserfs/files/, sys-fs/progsreiserfs/

2024-05-08 Thread Sam James
commit: 123d0c034e6dea5e23dfeedbbaa1751a85793a60
Author: Sam James  gentoo  org>
AuthorDate: Thu May  9 01:24:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 01:29:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=123d0c03

sys-fs/progsreiserfs: fix modern C issues in configure (sort of)

Not autoreconfing because it doesn't work w/ modern autoconf and
the alternative here, rather than spending more time on it, is really
to last-rite.

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

 .../progsreiserfs-0.3.1_rc8-c99-configure.patch| 93 ++
 .../progsreiserfs-0.3.1_rc8-r1.ebuild  |  3 +-
 2 files changed, 95 insertions(+), 1 deletion(-)

diff --git 
a/sys-fs/progsreiserfs/files/progsreiserfs-0.3.1_rc8-c99-configure.patch 
b/sys-fs/progsreiserfs/files/progsreiserfs-0.3.1_rc8-c99-configure.patch
new file mode 100644
index ..23fec252657b
--- /dev/null
+++ b/sys-fs/progsreiserfs/files/progsreiserfs-0.3.1_rc8-c99-configure.patch
@@ -0,0 +1,93 @@
+configure-only as cannot regenerate with new autotools :(
+--- a/configure
 b/configure
+@@ -7486,6 +7486,7 @@ else
+ #line 7486 "configure"
+ #include "confdefs.h"
+ #include 
++#include 
+ #if ((' ' & 0x0FF) == 0x020)
+ # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+ # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+@@ -9698,6 +9699,7 @@ else
+ #line 9698 "configure"
+ #include "confdefs.h"
+ #include 
++#include 
+ #if ((' ' & 0x0FF) == 0x020)
+ # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+ # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+--- a/configure
 b/configure
+@@ -2279,6 +2279,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext
+   cat >conftest.$ac_ext <<_ACEOF
+ #line 2280 "configure"
+ #include "confdefs.h"
++#include 
+ $ac_declaration
+ int
+ main ()
+@@ -3088,6 +3089,7 @@ else
+ #include "confdefs.h"
+ 
+   #include 
++  #include 
+   #include 
+   #include 
+ 
+@@ -6541,6 +6543,7 @@ else
+ #endif
+ 
+ #include 
++#include 
+ 
+ #ifdef RTLD_GLOBAL
+ #  define LT_DLGLOBAL RTLD_GLOBAL
+@@ -6638,6 +6641,7 @@ else
+ #endif
+ 
+ #include 
++#include 
+ 
+ #ifdef RTLD_GLOBAL
+ #  define LT_DLGLOBAL RTLD_GLOBAL
+@@ -8165,6 +8169,7 @@ else
+   cat >conftest.$ac_ext <<_ACEOF
+ #line 8165 "configure"
+ #include "confdefs.h"
++#include 
+ int
+ find_stack_direction ()
+ {
+@@ -8368,6 +8373,7 @@ $ac_includes_default
+ 
+ #include 
+ #include 
++#include 
+ 
+ #if !STDC_HEADERS && !HAVE_STDLIB_H
+ char *malloc ();
+@@ -9957,6 +9963,7 @@ else
+   cat >conftest.$ac_ext <<_ACEOF
+ #line 9956 "configure"
+ #include "confdefs.h"
++#include 
+ int
+ main ()
+ {
+@@ -10438,6 +10445,7 @@ else
+   cat >conftest.$ac_ext <<_ACEOF
+ #line 10437 "configure"
+ #include "confdefs.h"
++#include 
+ int
+ find_stack_direction ()
+ {
+@@ -10745,6 +10753,7 @@ $ac_includes_default
+ 
+ #include 
+ #include 
++#include 
+ 
+ #if !STDC_HEADERS && !HAVE_STDLIB_H
+ char *malloc ();

diff --git a/sys-fs/progsreiserfs/progsreiserfs-0.3.1_rc8-r1.ebuild 
b/sys-fs/progsreiserfs/progsreiserfs-0.3.1_rc8-r1.ebuild
index e7fe27e0eefc..7032c07d8a37 100644
--- a/sys-fs/progsreiserfs/progsreiserfs-0.3.1_rc8-r1.ebuild
+++ b/sys-fs/progsreiserfs/progsreiserfs-0.3.1_rc8-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=7
@@ -28,6 +28,7 @@ DEPEND="
 PATCHES=(
"${FILESDIR}"/${P}-autotools.patch
"${FILESDIR}"/${PN}-0.3.1_rc8-musl-getopt_internal-fix.patch
+   "${FILESDIR}"/${PN}-0.3.1_rc8-c99-configure.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/xe/

2024-05-08 Thread Carlos Eduardo
commit: 144d5b7eeefb715d6c0437f84da443575e99b284
Author: Carlos Eduardo  gmail  com>
AuthorDate: Thu May  9 01:16:14 2024 +
Commit: Carlos Eduardo  gmail  com>
CommitDate: Thu May  9 01:16:14 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=144d5b7e

sys-process/xe: new package, add 1.0

Signed-off-by: Carlos Eduardo  gmail.com>

 sys-process/xe/Manifest  |  1 +
 sys-process/xe/metadata.xml  | 11 +++
 sys-process/xe/xe-1.0.ebuild | 18 ++
 3 files changed, 30 insertions(+)

diff --git a/sys-process/xe/Manifest b/sys-process/xe/Manifest
new file mode 100644
index 00..028d1561ac
--- /dev/null
+++ b/sys-process/xe/Manifest
@@ -0,0 +1 @@
+DIST xe-1.0.tar.gz 13791 BLAKE2B 
87ca4ffc11b4c9b030f09c74a044c916d3d302f302c4156f07c78ef5870d3053380ad04e3c6b07ae44ceeb97a7cdae686c54fb94b7a0238678d29f7d014d926a
 SHA512 
b0401497e695dd04f17ae29c5113e3638c9b9d7b8ffda7b5fb4a1e3290626f66ca85ae6932cd27e35e077ff0c737f307f708ff44779096a34e3132a056d78e84

diff --git a/sys-process/xe/metadata.xml b/sys-process/xe/metadata.xml
new file mode 100644
index 00..e4d5bf8388
--- /dev/null
+++ b/sys-process/xe/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+  
+carana2...@gmail.org
+Carlos E.
+  
+  
+leahneukirchen/xe
+  
+

diff --git a/sys-process/xe/xe-1.0.ebuild b/sys-process/xe/xe-1.0.ebuild
new file mode 100644
index 00..90d99b5661
--- /dev/null
+++ b/sys-process/xe/xe-1.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DESCRIPTION="Simple xargs and apply replacement with sane defaults"
+HOMEPAGE="https://github.com/leahneukirchen/xe/";
+SRC_URI="https://github.com/leahneukirchen/xe/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+LICENSE="CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_compile() {
+   emake CC="$CC" CFLAGS="$CFLAGS"
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+}



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

2024-05-08 Thread Sam James
commit: cf89ce244af18d0d54ed206ddac1dff02f687a88
Author: Brahmajit Das  gmail  com>
AuthorDate: Sun May 28 06:33:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 01:13:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf89ce24

sys-apps/utempter: Fix undeclared gettimeofday

Closes: https://bugs.gentoo.org/898552
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31197
Signed-off-by: Sam James  gentoo.org>

 .../files/utempter-0.5.5.6-no_gettimeofday.patch   | 23 ++
 sys-apps/utempter/utempter-0.5.5.6-r2.ebuild   | 50 ++
 2 files changed, 73 insertions(+)

diff --git a/sys-apps/utempter/files/utempter-0.5.5.6-no_gettimeofday.patch 
b/sys-apps/utempter/files/utempter-0.5.5.6-no_gettimeofday.patch
new file mode 100644
index ..26bfdb9e9eb0
--- /dev/null
+++ b/sys-apps/utempter/files/utempter-0.5.5.6-no_gettimeofday.patch
@@ -0,0 +1,23 @@
+From: Brahmajit Das 
+Date: Sun, 28 May 2023 06:25:33 +
+Subject: [PATCH] Fix undeclared funtion gettimeofday.
+
+Signed-off-by: Brahmajit Das 
+---
+ utempter.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/utempter.c b/utempter.c
+index 3f2f3a2..13214cc 100644
+--- a/utempter.c
 b/utempter.c
+@@ -11,6 +11,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #ifndef __UCLIBC__
+ #include 
+ #endif
+--
+2.40.1

diff --git a/sys-apps/utempter/utempter-0.5.5.6-r2.ebuild 
b/sys-apps/utempter/utempter-0.5.5.6-r2.ebuild
new file mode 100644
index ..92d7dd374dd3
--- /dev/null
+++ b/sys-apps/utempter/utempter-0.5.5.6-r2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${P%.*}"
+MY_P="${MY_PN}-${PV##*.}"
+
+inherit flag-o-matic rpm toolchain-funcs
+
+DESCRIPTION="App that allows non-privileged apps to write utmp (login) info"
+HOMEPAGE="https://www.redhat.com/";
+SRC_URI="mirror://gentoo/${MY_P}.src.rpm"
+S="${WORKDIR}/${MY_PN}"
+
+LICENSE="|| ( MIT LGPL-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+BDEPEND="acct-group/utmp"
+RDEPEND="
+   ${BDEPEND}
+   !sys-libs/libutempter
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.5.5.6-no_utmpx.patch
+   "${FILESDIR}"/${PN}-0.5.5.6-fix-build-system.patch
+   "${FILESDIR}"/${PN}-0.5.5.6-no_gettimeofday.patch
+)
+
+src_prepare() {
+   default
+   tc-export CC
+   append-cflags -Wall
+}
+
+src_install() {
+   local myemakeargs=(
+   LIBDIR="/usr/$(get_libdir)"
+   RPM_BUILD_ROOT="${ED}"
+   )
+
+   emake "${myemakeargs[@]}" install
+
+   dobin utmp
+
+   fowners root:utmp /usr/sbin/utempter
+   fperms 2755 /usr/sbin/utempter
+}



[gentoo-commits] repo/gentoo:master commit in: sci-biology/hmmer/, sci-biology/hmmer/files/

2024-05-08 Thread Sam James
commit: 4919e107f95d762348df57ca9a8e75307d9222bc
Author: NHOrus  yahoo  com>
AuthorDate: Wed May  8 09:30:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 01:09:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4919e107

sci-biology/hmmer: Add missing include into configure

There are no autotools source files, so we can't just autoreconf the problem 
out of existence

[sam: Revbump.]

Closes: https://bugs.gentoo.org/900551
Signed-off-by: NHOrus  yahoo.com>
Closes: https://github.com/gentoo/gentoo/pull/36599
Signed-off-by: Sam James  gentoo.org>

 .../hmmer-2.3.2-fix-missing-include-in-configure.patch | 18 ++
 .../{hmmer-2.3.2-r5.ebuild => hmmer-2.3.2-r6.ebuild}   |  3 ++-
 2 files changed, 20 insertions(+), 1 deletion(-)

diff --git 
a/sci-biology/hmmer/files/hmmer-2.3.2-fix-missing-include-in-configure.patch 
b/sci-biology/hmmer/files/hmmer-2.3.2-fix-missing-include-in-configure.patch
new file mode 100644
index ..37683d425edb
--- /dev/null
+++ b/sci-biology/hmmer/files/hmmer-2.3.2-fix-missing-include-in-configure.patch
@@ -0,0 +1,18 @@
+--- a/squid/configure  2024-05-08 09:21:15.751063495 -
 b/squid/configure  2024-05-08 09:22:50.491502934 -
+@@ -2493,6 +2493,7 @@
+ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h.  */
++#include 
+ int
+ main ()
+ {
+@@ -3500,6 +3501,7 @@
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h.  */
+ #include 
++#include 
+ #if ((' ' & 0x0FF) == 0x020)
+ # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+ # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))

diff --git a/sci-biology/hmmer/hmmer-2.3.2-r5.ebuild 
b/sci-biology/hmmer/hmmer-2.3.2-r6.ebuild
similarity index 94%
rename from sci-biology/hmmer/hmmer-2.3.2-r5.ebuild
rename to sci-biology/hmmer/hmmer-2.3.2-r6.ebuild
index b305820faff3..74a8a151b0c4 100644
--- a/sci-biology/hmmer/hmmer-2.3.2-r5.ebuild
+++ b/sci-biology/hmmer/hmmer-2.3.2-r6.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
@@ -20,6 +20,7 @@ BDEPEND="test? ( dev-lang/perl )"
 PATCHES=(
"${FILESDIR}/${P}-fix-perl-shebangs.patch"
"${FILESDIR}/${P}-fix-build-system-destdir.patch"
+   "${FILESDIR}/${P}-fix-missing-include-in-configure.patch"
 )
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: app-text/crf++/files/, app-text/crf++/

2024-05-08 Thread Sam James
commit: 4c9c92f3f5803e331eed97d068ad644789513c4e
Author: Brahmajit Das  gmail  com>
AuthorDate: Tue May 16 07:05:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 01:12:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c9c92f3

app-text/crf++: Removing register keywords

The register keyword has been dropped since C++17.

Closes: https://bugs.gentoo.org/894642
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31053
Signed-off-by: Sam James  gentoo.org>

 app-text/crf++/crf++-0.58-r2.ebuild | 47 
 app-text/crf++/files/crf++-0.58-registers.patch | 57 +
 2 files changed, 104 insertions(+)

diff --git a/app-text/crf++/crf++-0.58-r2.ebuild 
b/app-text/crf++/crf++-0.58-r2.ebuild
new file mode 100644
index ..abab5dad11cd
--- /dev/null
+++ b/app-text/crf++/crf++-0.58-r2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Yet Another CRF toolkit for segmenting/labelling sequential data"
+HOMEPAGE="https://taku910.github.io/crfpp/";
+SRC_URI="mirror://gentoo/${P^^}.tar.gz"
+S="${WORKDIR}/${P^^}"
+
+LICENSE="|| ( BSD LGPL-2.1 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-autotools.patch
+   "${FILESDIR}"/${P}-registers.patch
+)
+HTML_DOCS=( doc/. )
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_test() {
+   local d
+   for d in example/*; do
+   pushd "${d}" >/dev/null || die
+   ./exec.sh || die "failed test in ${d}"
+   popd >/dev/null || die
+   done
+}
+
+src_install() {
+   default
+
+   if use examples; then
+   dodoc -r example
+   docompress -x /usr/share/doc/${PF}/example
+   fi
+
+   find "${ED}" -name '*.la' -type f -delete || die
+}

diff --git a/app-text/crf++/files/crf++-0.58-registers.patch 
b/app-text/crf++/files/crf++-0.58-registers.patch
new file mode 100644
index ..960e7f923d6b
--- /dev/null
+++ b/app-text/crf++/files/crf++-0.58-registers.patch
@@ -0,0 +1,57 @@
+From 12204f40fdab494328931f12f45ad7d884ef6dac Mon Sep 17 00:00:00 2001
+From: Brahmajit Das 
+Date: Tue, 16 May 2023 12:29:40 +0530
+Subject: [PATCH] Removing register keywords
+
+The register keyword has been dropped since C++17.
+
+Bug: https://bugs.gentoo.org/894642
+Signed-off-by: Brahmajit Das 
+--- a/darts.h
 b/darts.h
+@@ -404,10 +404,10 @@ class DoubleArrayImpl {
+ T result;
+ set_result(result, -1, 0);
+ 
+-register array_type_  b = array_[node_pos].base;
+-register array_u_type_ p;
++array_type_  b = array_[node_pos].base;
++array_u_type_ p;
+ 
+-for (register size_t i = 0; i < len; ++i) {
++for (size_t i = 0; i < len; ++i) {
+   p = b +(node_u_type_)(key[i]) + 1;
+   if (static_cast(b) == array_[p].check)
+ b = array_[p].base;
+@@ -431,12 +431,12 @@ class DoubleArrayImpl {
+ size_t node_pos = 0) const {
+ if (!len) len = length_func_()(key);
+ 
+-register array_type_  b   = array_[node_pos].base;
+-register size_t num = 0;
+-register array_type_  n;
+-register array_u_type_ p;
++array_type_  b   = array_[node_pos].base;
++size_t num = 0;
++array_type_  n;
++array_u_type_ p;
+ 
+-for (register size_t i = 0; i < len; ++i) {
++for (size_t i = 0; i < len; ++i) {
+   p = b;  // + 0;
+   n = array_[p].base;
+   if ((array_u_type_) b == array_[p].check && n < 0) {
+@@ -469,8 +469,8 @@ class DoubleArrayImpl {
+   size_t len = 0) const {
+ if (!len) len = length_func_()(key);
+ 
+-register array_type_  b = array_[node_pos].base;
+-register array_u_type_ p;
++array_type_  b = array_[node_pos].base;
++array_u_type_ p;
+ 
+ for (; key_pos < len; ++key_pos) {
+   p = b +(node_u_type_)(key[key_pos]) + 1;
+-- 
+2.40.1
+



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/irsim/, sci-electronics/irsim/files/

2024-05-08 Thread Sam James
commit: c44da656596b377a77bf62dbd2514484c726e22c
Author: NHOrus  yahoo  com>
AuthorDate: Sun Apr 28 13:43:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 00:55:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c44da656

sci-electronics/irsim: Partially port to C99

Would have been easier if make stopped on error
I was unable to clean that up. Sadly.
But it now builds without error on Clang-Musl with GCC-14 errors

Closes: https://bugs.gentoo.org/882283
Signed-off-by: NHOrus  yahoo.com>
Closes: https://github.com/gentoo/gentoo/pull/36469
Signed-off-by: Sam James  gentoo.org>

 .../irsim/files/irsim-9.7.93-C99-port.patch| 1048 
 .../irsim/files/irsim-9.7.93-clean-makefile.patch  |   69 ++
 sci-electronics/irsim/irsim-9.7.93-r1.ebuild   |   44 +
 3 files changed, 1161 insertions(+)

diff --git a/sci-electronics/irsim/files/irsim-9.7.93-C99-port.patch 
b/sci-electronics/irsim/files/irsim-9.7.93-C99-port.patch
new file mode 100644
index ..1bcbfba8b009
--- /dev/null
+++ b/sci-electronics/irsim/files/irsim-9.7.93-C99-port.patch
@@ -0,0 +1,1048 @@
+--- a/base/sched.c 2024-04-28 12:20:10.022918999 +
 b/base/sched.c 2024-04-28 12:23:58.386463448 +
+@@ -49,9 +49,7 @@ private  evhdr  ev_array[TSIZE]; /* u
+  * events are found;
+  */
+ 
+-public Ulong pending_events( delta, list, end_of_list )
+-  Ulong   delta;
+-  evptr  *list, *end_of_list;
++public Ulong pending_events( Ulong delta, evptr *list, evptr *end_of_list )
+   {
+ evhdr   *hdr;
+ register evptr  ev;
+@@ -112,8 +110,7 @@ public Ulong pending_events( delta, list
+  * the list of events to be processed at this time, removing it first
+  * from the time wheel.
+  */
+-public evptr get_next_event( stop_time )
+-  Ulong  stop_time;
++public evptr get_next_event( Ulong stop_time )
+   {
+ register evptr  event;
+ Ulong i, time, limit;
+@@ -206,8 +203,7 @@ public
+ /*
+  * remove event from all structures it belongs to and return it to free pool
+  */
+-public void free_event( event )
+-  register evptr  event;
++public void free_event( register evptr event )
+   {
+   /* unhook from doubly-linked event list */
+ event->blink->flink = event->flink;
+@@ -236,9 +232,7 @@ public void free_event( event )
+  * Add an event to event list, specifying transition delay and new value.
+  * 0 delay transitions are converted into unit delay transitions (0.01 ns).
+  */
+-public void enqueue_event( n, newvalue, delta, rtime )
+-  register nptr  n;
+-  long   delta, rtime;
++public void enqueue_event( register nptr n, int newvalue, long delta, long 
rtime )
+   {
+ register evptr  marker, new;
+ Ulong   etime;
+@@ -309,8 +303,7 @@ public void enqueue_event( n, newvalue,
+ 
+ 
+ /* same as enqueue_event, but assumes 0 delay and rise/fall time */
+-public void enqueue_input( n, newvalue )
+-  register nptr  n;
++public void enqueue_input( register nptr n, int newvalue )
+   {
+ register evptr  marker, new;
+ register Ulong  etime;
+@@ -361,9 +354,7 @@ public void init_event()
+   }
+ 
+ 
+-public void PuntEvent( node, ev )
+-  nptr   node;
+-  evptr  ev;
++public void PuntEvent( nptr node, evptr ev )
+   {
+ if( node->nflags & WATCHED )
+   lprintf( stdout,
+@@ -383,9 +374,7 @@ public void PuntEvent( node, ev )
+   }
+ 
+ 
+-public void requeue_events( evlist, thread )
+-  evptr  evlist;
+-  intthread;
++public void requeue_events( evptr evlist, int thread )
+   {
+ register Ulong   etime;
+ register evptr  ev, next, target;
+@@ -441,9 +430,7 @@ public void requeue_events( evlist, thre
+  * and re-enqueue them according to their creation-time (ntime - delay).
+  */
+ 
+-public evptr back_sim_time( btime, is_inc )
+-  Ulong  btime;
+-  int   is_inc;
++public evptr back_sim_time( Ulong btime, int is_inc )
+   {
+ evptr   tmplist;
+ register intnevents;
+@@ -530,10 +517,7 @@ public evptr back_sim_time( btime, is_in
+  * of every node.  Return FALSE if this history entry is the sentinel
+  * (last_hist), otherwise return TRUE.
+  */
+-public int EnqueueHist( nd, hist, type )
+-  nptr  nd;
+-  hptr  hist;
+-  int   type;
++public int EnqueueHist( nptr nd, hptr hist, int type )
+   {
+ register evptr  marker, new;
+ register Ulong   etime;
+@@ -608,8 +592,7 @@ public int EnqueueHist( nd, hist, type )
+  * Find a scheduled event in the event queue and return a pointer to it.
+  */
+ 
+-public evptr FindScheduled(idx)
+-   short idx;
++public evptr FindScheduled(short idx)
+ {
+ register evptr  ev, next;
+ register evhdr  *hdr, *endhdr;
+@@ -632,8 +615,7 @@ public evptr FindScheduled(idx)
+  * Remove a scheduled event from the event queue
+  */
+ 
+-public void DequeueScheduled(idx)
+-   short idx;
++public void DequeueScheduled(short idx)
+ {
+ register evptr  ev;
+ 
+@@ -646,8 +628,7 @@ public void DequeueScheduled(idx)
+  * that generate

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/irsim/files/, sci-electronics/irsim/

2024-05-08 Thread Sam James
commit: 6113f4eacbd6cff47e4acc67f5b45b061022d9d2
Author: Sam James  gentoo  org>
AuthorDate: Thu May  9 01:02:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 01:02:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6113f4ea

sci-electronics/irsim: add another Makefile patch for LDFLAGS

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

 sci-electronics/irsim/files/irsim-9.7.93-Makefile.patch | 15 +++
 sci-electronics/irsim/irsim-9.7.93-r1.ebuild|  1 +
 2 files changed, 16 insertions(+)

diff --git a/sci-electronics/irsim/files/irsim-9.7.93-Makefile.patch 
b/sci-electronics/irsim/files/irsim-9.7.93-Makefile.patch
new file mode 100644
index ..3b0750efac5e
--- /dev/null
+++ b/sci-electronics/irsim/files/irsim-9.7.93-Makefile.patch
@@ -0,0 +1,15 @@
+--- a/irsim/Makefile
 b/irsim/Makefile
+@@ -38,10 +38,10 @@ $(DESTDIR)${BINDIR}/genspktbl:
+   ${CP} genspktbl $(DESTDIR)${BINDIR}/genspktbl
+ 
+ gentbl:
+-  ${CC} ${CFLAGS} ${CPPFLAGS} ${DFLAGS} gentbl.c -o $@ ${LIBS}
++  ${CC} ${CFLAGS} ${CPPFLAGS} ${DFLAGS} ${LDFLAGS} gentbl.c -o $@ ${LIBS}
+ 
+ genspktbl:
+-  ${CC} ${CFLAGS} ${CPPFLAGS} ${DFLAGS} genspktbl.c -o $@ ${LIBS}
++  ${CC} ${CFLAGS} ${CPPFLAGS} ${DFLAGS} ${LDFLAGS} genspktbl.c -o $@ 
${LIBS}
+ 
+ install: $(DESTDIR)${BINDIR}/irsim $(DESTDIR)${BINDIR}/gentbl \
+   $(DESTDIR)${BINDIR}/genspktbl

diff --git a/sci-electronics/irsim/irsim-9.7.93-r1.ebuild 
b/sci-electronics/irsim/irsim-9.7.93-r1.ebuild
index 55018f2c0ccd..66cf06435db1 100644
--- a/sci-electronics/irsim/irsim-9.7.93-r1.ebuild
+++ b/sci-electronics/irsim/irsim-9.7.93-r1.ebuild
@@ -23,6 +23,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-9.7.79-datadir.patch
"${FILESDIR}"/${PN}-9.7.93-clean-makefile.patch
"${FILESDIR}"/${PN}-9.7.93-C99-port.patch
+   "${FILESDIR}"/${PN}-9.7.93-Makefile.patch
 )
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/irsim/files/

2024-05-08 Thread Sam James
commit: c0445cccdc02947e05276b485d3f29c4519addab
Author: Sam James  gentoo  org>
AuthorDate: Thu May  9 01:03:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 01:03:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0445ccc

sci-electronics/irsim: scrub patches

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

 .../irsim/files/irsim-9.7.93-C99-port.patch| 64 +++---
 .../irsim/files/irsim-9.7.93-clean-makefile.patch  |  4 +-
 2 files changed, 34 insertions(+), 34 deletions(-)

diff --git a/sci-electronics/irsim/files/irsim-9.7.93-C99-port.patch 
b/sci-electronics/irsim/files/irsim-9.7.93-C99-port.patch
index 1bcbfba8b009..8576f7865640 100644
--- a/sci-electronics/irsim/files/irsim-9.7.93-C99-port.patch
+++ b/sci-electronics/irsim/files/irsim-9.7.93-C99-port.patch
@@ -1,5 +1,5 @@
 a/base/sched.c 2024-04-28 12:20:10.022918999 +
-+++ b/base/sched.c 2024-04-28 12:23:58.386463448 +
+--- a/base/sched.c
 b/base/sched.c
 @@ -49,9 +49,7 @@ private  evhdr  ev_array[TSIZE]; /* u
   * events are found;
   */
@@ -159,8 +159,8 @@
{
  register intnevents;
  register evptr  ev, next;
 a/analyzer/base.c  2024-04-28 12:26:45.143401236 +
-+++ b/analyzer/base.c  2024-04-28 12:32:53.397098626 +
+--- a/analyzer/base.c
 b/analyzer/base.c
 @@ -12,6 +12,7 @@
   * *
   */
@@ -169,8 +169,8 @@
  #include "ana.h"
  #include "ana_glob.h"
  #include "graphics.h"
 a/usersubckt/subckt.c  2024-04-28 12:26:45.16340 +
-+++ b/usersubckt/subckt.c  2024-04-28 12:33:41.413798388 +
+--- a/usersubckt/subckt.c
 b/usersubckt/subckt.c
 @@ -1,6 +1,7 @@
  #include 
  #include 
@@ -179,8 +179,8 @@
  
  #ifdef TCL_IRSIM
  #include 
 a/base/eval.c  2024-04-28 12:34:37.043450548 +
-+++ b/base/eval.c  2024-04-28 12:37:04.703527262 +
+--- a/base/eval.c
 b/base/eval.c
 @@ -12,6 +12,7 @@
   * * 
   */
@@ -272,8 +272,8 @@
{
  register nptr  n;
  register tptr  l;
 a/analyzer/defaults.c  2024-04-28 12:34:37.034450604 +
-+++ b/analyzer/defaults.c  2024-04-28 12:37:56.488203464 +
+--- a/analyzer/defaults.c
 b/analyzer/defaults.c
 @@ -68,8 +68,7 @@ private  Assoc assoc[] =
  
  private   char  *irsim = "irsim";
@@ -304,8 +304,8 @@
{
  return( assoc[ key ].defl );
}
 a/irsim/genspktbl.c2024-04-28 12:34:37.038450579 +
-+++ b/irsim/genspktbl.c2024-04-28 12:41:02.530040185 +
+--- a/irsim/genspktbl.c
 b/irsim/genspktbl.c
 @@ -49,9 +49,7 @@ double   delaytab[ SPIKETBLSIZE + 1 ][ SPI
  FILE  *F;
  
@@ -378,8 +378,8 @@
{
  double  N, b, a, x, tmp;
  
 a/base/network.c   2024-04-28 12:41:53.555721132 +
-+++ b/base/network.c   2024-04-28 12:42:11.689607745 +
+--- a/base/network.c
 b/base/network.c
 @@ -14,6 +14,7 @@
  
  #include 
@@ -388,8 +388,8 @@
  
  #include "defs.h"
  #include "net.h"
 a/analyzer/graphics.c  2024-04-28 12:41:53.545721195 +
-+++ b/analyzer/graphics.c  2024-04-28 12:43:47.122011027 +
+--- a/analyzer/graphics.c
 b/analyzer/graphics.c
 @@ -51,10 +51,7 @@ private char   bots_bits[3][2] = { 0x7,
  #define   SAME_COLOR( A, B )  \
  ( (A).red == (B).red and (A).green == (B).green and (A).blue == (B).blue )
@@ -424,8 +424,8 @@
{
  XGCValues  gcv;
  unsigned long  mask;
 a/base/globals.h   2024-04-28 12:46:58.066915955 +
-+++ b/base/globals.h   2024-04-28 12:47:08.011858981 +
+--- a/base/globals.h
 b/base/globals.h
 @@ -307,8 +307,8 @@ extern evptr back_sim_time( /*  btime, i
  extern int EnqueueHist( /*  nd, hist, type */ );
  extern void DequeueEvent( /*  nd */ );
@@ -437,8 +437,8 @@
  extern evptr EnqueueOther( /*  type, time */ );
  extern void rm_inc_events( /*  all */ );
  
 a/analyzer/thread.c2024-04-28 12:46:58.057916007 +
-+++ b/analyzer/thread.c2024-04-28 12:50:55.220557323 +
+--- a/analyzer/thread.c
 b/analyzer/thread.c
 @@ -21,6 +21,11 @@ extern Display *display;
  extern Window  window;
  extern Func FGetEvent;
@@ -451,8 +451,8 @@
  pthread_t xloop_thread = 0;
  Func EventHandlerPtr = NULL;
  
 a/analyzer/event.c 2024-04-28 12:46:58.056916012 +
-+++ b/analyzer/event.c 2024-04-28 12:51:03.429510295 +
+--- a/analyzer/event.c
 b/analyzer/event.c
 @@ -61,8 +61,7 @@ private  int x_server = 0;
  private   int x_helper = 0;   /* process id of helper process 
*/
  publicFuncFGetEvent = NULL;   /* used also in thread.c */
@@ -513,8 +513,8 @@
{
  int   flags;
  char  *senv;
 a/base/rsim.c  2024-04-28 12:52:49.085904998 +
-+++ b/base/rsim.c  2024-04-28 12:54:47.655225725 +
+--- a/base/rsim.c
 b/base/rsim.c
 @@ -95,6 +95,10 @@

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/irsim/, sci-electronics/irsim/files/

2024-05-08 Thread Sam James
commit: a627ab93fb3ed4cfdf558c2d48ee6eb0e0a71e43
Author: Sam James  gentoo  org>
AuthorDate: Thu May  9 01:06:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 01:06:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a627ab93

sci-electronics/irsim: move patches to devspace

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

 sci-electronics/irsim/Manifest |1 +
 .../irsim/files/irsim-9.7.93-C99-port.patch| 1048 
 .../irsim/files/irsim-9.7.93-Makefile.patch|   15 -
 .../irsim/files/irsim-9.7.93-clean-makefile.patch  |   69 --
 sci-electronics/irsim/irsim-9.7.93-r1.ebuild   |   11 +-
 5 files changed, 7 insertions(+), 1137 deletions(-)

diff --git a/sci-electronics/irsim/Manifest b/sci-electronics/irsim/Manifest
index 144ec603afab..9bbbd570fb56 100644
--- a/sci-electronics/irsim/Manifest
+++ b/sci-electronics/irsim/Manifest
@@ -1 +1,2 @@
+DIST irsim-9.7.93-patches.tar.xz 8736 BLAKE2B 
3377e8d0c7f24227930ff233b9b17f19033b3e1506ab2f72634255ce00be98841921fe68b51201f8a399d4edb4d43de00ebbe31065b5e79ef462775affc12764
 SHA512 
c814428d1c71e8fc69f2b19d5e69886f54ae054134c07ad72e0187b04f1a99a0267aa3c33982a264d7132bd93057cffe0aa325bd211d551e39597d5737150989
 DIST irsim-9.7.93.tgz 465721 BLAKE2B 
f40e1216f51a51a38ee52628532989ee307db1ff3b0daa4f047a1a3eb04bd49d903382f67c1c4bae4366147f4448eb9699cdc47cffe712fa70a9d34c5bf13d00
 SHA512 
441a803935c178bdd663360df058142c07d91aecd158d6be8f10b670fc2a295e79839914de6a85ced58a79591625c514e2ceabe87486092d8a1784c7e47a02b3

diff --git a/sci-electronics/irsim/files/irsim-9.7.93-C99-port.patch 
b/sci-electronics/irsim/files/irsim-9.7.93-C99-port.patch
deleted file mode 100644
index 8576f7865640..
--- a/sci-electronics/irsim/files/irsim-9.7.93-C99-port.patch
+++ /dev/null
@@ -1,1048 +0,0 @@
 a/base/sched.c
-+++ b/base/sched.c
-@@ -49,9 +49,7 @@ private  evhdr  ev_array[TSIZE]; /* u
-  * events are found;
-  */
- 
--public Ulong pending_events( delta, list, end_of_list )
--  Ulong   delta;
--  evptr  *list, *end_of_list;
-+public Ulong pending_events( Ulong delta, evptr *list, evptr *end_of_list )
-   {
- evhdr   *hdr;
- register evptr  ev;
-@@ -112,8 +110,7 @@ public Ulong pending_events( delta, list
-  * the list of events to be processed at this time, removing it first
-  * from the time wheel.
-  */
--public evptr get_next_event( stop_time )
--  Ulong  stop_time;
-+public evptr get_next_event( Ulong stop_time )
-   {
- register evptr  event;
- Ulong i, time, limit;
-@@ -206,8 +203,7 @@ public
- /*
-  * remove event from all structures it belongs to and return it to free pool
-  */
--public void free_event( event )
--  register evptr  event;
-+public void free_event( register evptr event )
-   {
-   /* unhook from doubly-linked event list */
- event->blink->flink = event->flink;
-@@ -236,9 +232,7 @@ public void free_event( event )
-  * Add an event to event list, specifying transition delay and new value.
-  * 0 delay transitions are converted into unit delay transitions (0.01 ns).
-  */
--public void enqueue_event( n, newvalue, delta, rtime )
--  register nptr  n;
--  long   delta, rtime;
-+public void enqueue_event( register nptr n, int newvalue, long delta, long 
rtime )
-   {
- register evptr  marker, new;
- Ulong   etime;
-@@ -309,8 +303,7 @@ public void enqueue_event( n, newvalue,
- 
- 
- /* same as enqueue_event, but assumes 0 delay and rise/fall time */
--public void enqueue_input( n, newvalue )
--  register nptr  n;
-+public void enqueue_input( register nptr n, int newvalue )
-   {
- register evptr  marker, new;
- register Ulong  etime;
-@@ -361,9 +354,7 @@ public void init_event()
-   }
- 
- 
--public void PuntEvent( node, ev )
--  nptr   node;
--  evptr  ev;
-+public void PuntEvent( nptr node, evptr ev )
-   {
- if( node->nflags & WATCHED )
-   lprintf( stdout,
-@@ -383,9 +374,7 @@ public void PuntEvent( node, ev )
-   }
- 
- 
--public void requeue_events( evlist, thread )
--  evptr  evlist;
--  intthread;
-+public void requeue_events( evptr evlist, int thread )
-   {
- register Ulong   etime;
- register evptr  ev, next, target;
-@@ -441,9 +430,7 @@ public void requeue_events( evlist, thre
-  * and re-enqueue them according to their creation-time (ntime - delay).
-  */
- 
--public evptr back_sim_time( btime, is_inc )
--  Ulong  btime;
--  int   is_inc;
-+public evptr back_sim_time( Ulong btime, int is_inc )
-   {
- evptr   tmplist;
- register intnevents;
-@@ -530,10 +517,7 @@ public evptr back_sim_time( btime, is_in
-  * of every node.  Return FALSE if this history entry is the sentinel
-  * (last_hist), otherwise return TRUE.
-  */
--public int EnqueueHist( nd, hist, type )
--  nptr  nd;
--  hptr  hist;
--  int   type;
-+public int EnqueueHist( nptr nd, hptr hist, int type )
-   {
- register evptr  marker, new;
- register Ulong   etime;
-@

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

2024-05-08 Thread Sam James
commit: 7a3620bbf11ca091249fb40f523f0f3444d9065f
Author: Sam James  gentoo  org>
AuthorDate: Thu May  9 00:47:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 00:47:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a3620bb

media-libs/audiofile: add upstream bug ref to patch

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

 media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch 
b/media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch
index bccb9c1948e9..1fd2655d2e80 100644
--- a/media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch
+++ b/media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch
@@ -1,3 +1,4 @@
+https://github.com/mpruett/audiofile/issues/65
 https://bugs.gentoo.org/914349
 --- a/libaudiofile/modules/SimpleModule.h
 +++ b/libaudiofile/modules/SimpleModule.h



[gentoo-commits] repo/gentoo:master commit in: media-sound/streamripper/files/, media-sound/streamripper/

2024-05-08 Thread Sam James
commit: f552921529ee830d7e2ea1b4f2e03c8327c9d41a
Author: NHOrus  yahoo  com>
AuthorDate: Wed Apr  3 16:26:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 00:52:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5529215

media-sound/streamripper: Fix includes and wrongly named C99 types

[sam: Scrub patch, add bug refs, fix SRC_URI.]

Closes: https://bugs.gentoo.org/713314
Closes: https://bugs.gentoo.org/896432
Signed-off-by: NHOrus  yahoo.com>
Closes: https://github.com/gentoo/gentoo/pull/36079
Signed-off-by: Sam James  gentoo.org>

 .../files/streamripper-1.64.6-fix-c99.patch| 44 +
 .../streamripper/streamripper-1.64.6-r1.ebuild | 45 ++
 2 files changed, 89 insertions(+)

diff --git a/media-sound/streamripper/files/streamripper-1.64.6-fix-c99.patch 
b/media-sound/streamripper/files/streamripper-1.64.6-fix-c99.patch
new file mode 100644
index ..60fb15da9433
--- /dev/null
+++ b/media-sound/streamripper/files/streamripper-1.64.6-fix-c99.patch
@@ -0,0 +1,44 @@
+We live in modern world and have ANSI C here. Plus, nothing defines 
ANSI_PROTOTYPES
+Include unconditionally
+
+Closes: https://bugs.gentoo.org/713314
+Closes: https://bugs.gentoo.org/896432
+--- a/lib/argv.c
 b/lib/argv.c
+@@ -52,25 +52,10 @@
+ 
+ /*  Routines imported from standard C runtime libraries. */
+ 
+-#ifdef ANSI_PROTOTYPES
+-
+ #include 
+ #include 
+ #include 
+ 
+-#else /* !ANSI_PROTOTYPES */
+-
+-#if !defined _WIN32 || defined __GNUC__
+-extern char *memcpy ();   /* Copy memory region */
+-extern int strlen (); /* Count length of string */
+-extern char *malloc ();   /* Standard memory allocater */
+-extern char *realloc ();  /* Standard memory reallocator */
+-extern void free ();  /* Free malloc'd memory */
+-extern char *strdup ();   /* Duplicate a string */
+-#endif
+-
+-#endif/* ANSI_PROTOTYPES */
+-
+ 
+ #ifndef NULL
+ #define NULL 0
+--- a/lib/ripstream.c
 b/lib/ripstream.c
+@@ -714,7 +714,7 @@
+ char bigbuf[HEADER_SIZE] = "";
+ ID3V2frame id3v2frame;
+ #ifndef WIN32
+-__uint32_t framesize = 0;
++uint32_t framesize = 0;
+ #else
+ unsigned long int framesize = 0;
+ #endif

diff --git a/media-sound/streamripper/streamripper-1.64.6-r1.ebuild 
b/media-sound/streamripper/streamripper-1.64.6-r1.ebuild
new file mode 100644
index ..1efacf79082f
--- /dev/null
+++ b/media-sound/streamripper/streamripper-1.64.6-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Extracts and records individual MP3 file tracks from shoutcast 
streams"
+HOMEPAGE="https://streamripper.sourceforge.net";
+SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz";
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+IUSE="vorbis"
+
+RDEPEND="
+   media-libs/libmad
+   media-libs/faad2
+   >=dev-libs/glib-2.16
+   vorbis? ( media-libs/libvorbis )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-fix-autotools.patch
+   "${FILESDIR}"/${P}-fix-c99.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --without-included-libmad \
+   --without-included-argv \
+   $(use_with vorbis ogg)
+}
+
+src_install() {
+   default
+   dodoc parse_rules.txt
+}



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

2024-05-08 Thread Sam James
commit: 48525827680232826c10c1e0f085bb668c2a2c41
Author: Sam James  gentoo  org>
AuthorDate: Thu May  9 00:48:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 00:48:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48525827

media-libs/audiofile: restore keywords

Unclear why they were dropped.

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

 media-libs/audiofile/audiofile-0.3.6-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r6.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r6.ebuild
index 63b3eb3bfc60..e9ff8016277a 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r6.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r6.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://audiofile.68k.org/";
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version
-KEYWORDS="~amd64"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="flac"
 
 RDEPEND="flac? ( >=media-libs/flac-1.2.1:=[${MULTILIB_USEDEP}] )"



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

2024-05-08 Thread Rick Farina
commit: 24cb30eaccfccc142525b69dfc2b5ff3f33ab84e
Author: Rick Farina  gentoo  org>
AuthorDate: Thu May  9 00:37:28 2024 +
Commit: Rick Farina  gentoo  org>
CommitDate: Thu May  9 00:38:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24cb30ea

net-wireless/wireless-regdb: add 20240508

Signed-off-by: Rick Farina  gentoo.org>

 net-wireless/wireless-regdb/Manifest   |  1 +
 .../wireless-regdb/wireless-regdb-20240508.ebuild  | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/net-wireless/wireless-regdb/Manifest 
b/net-wireless/wireless-regdb/Manifest
index 82e5206f1dc5..db755680880a 100644
--- a/net-wireless/wireless-regdb/Manifest
+++ b/net-wireless/wireless-regdb/Manifest
@@ -1,2 +1,3 @@
 DIST wireless-regdb-2022.06.06.tar.xz 26636 BLAKE2B 
e7695b1d4173ec239645a1f9c0bdd8f9cef92da86d918f3b2a7904487787b1a8b6fce5a75d0b7fad7d8a25f1419a4771e509977a5e3b13dff03bc53e976609f6
 SHA512 
ee6e79eeef3bf995120d31741bac9592771cbf918401f83d0ee059ba4119f7d9667607c5218bd9eeb0011dd7083264cf39a1a0ad3ebfd37dcfd957b01f248e0d
 DIST wireless-regdb-2023.05.03.tar.xz 27260 BLAKE2B 
e880be3bacd7409719ede3e104ea6af870e0fb4edaefa6c61615ca74a8169a159348d631a4c296e273f6cc6e01ced2089e56c10080dd15a7439d8b4510eff7b8
 SHA512 
9de4852a1d351c11399ca55ea2ad61be23f488c61595b5c5afa3498d76488adc8120c6c77644275c460efcd1bb5bb68fa25597e73bec22ae847321bb55f7af27
+DIST wireless-regdb-2024.05.08.tar.xz 27716 BLAKE2B 
223268c6ba9e3f616b28a9317d62ac687cd09c9ff3cc8e0d0827b3a59efa7b3bc64c0c094b70aaceb87cffba7d36d36d550c001d0778238adcf2ac5cbe3f6b93
 SHA512 
edb562d708be7119e80bb48d7520c11e409b81178168f9c6873ea97a2e4d9277d02d3b72b1af9f0302ba2e252d94d14c4468ee4cc1a6bb186a17d74c57d7594d

diff --git a/net-wireless/wireless-regdb/wireless-regdb-20240508.ebuild 
b/net-wireless/wireless-regdb/wireless-regdb-20240508.ebuild
new file mode 100644
index ..8860373ea93f
--- /dev/null
+++ b/net-wireless/wireless-regdb/wireless-regdb-20240508.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+MY_P="wireless-regdb-${PV:0:4}.${PV:4:2}.${PV:6:2}"
+DESCRIPTION="Wireless Regulatory database for Linux"
+HOMEPAGE="https://wireless.wiki.kernel.org/en/developers/regulatory/wireless-regdb";
+SRC_URI="https://mirrors.edge.kernel.org/pub/software/network/${PN}/${MY_P}.tar.xz";
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+REQUIRED_USE="kernel_linux"
+
+pkg_pretend() {
+   if kernel_is -ge 4 15; then
+   if linux_config_exists; then
+   if linux_chkconfig_builtin CFG80211 &&
+   [[ $(linux_chkconfig_string EXTRA_FIRMWARE) != 
*regulatory.db* ]]; then
+   ewarn "REGULATORY DOMAIN PROBLEM:"
+   ewarn "  With CONFIG_CFG80211=y (built-in), the 
driver(s) won't be able to load regulatory.db from"
+   ewarn "  /lib/firmware, resulting in broken 
regulatory domain support. Please set CONFIG_CFG80211=m"
+   ewarn "  or add regulatory.db and 
regulatory.db.p7s to CONFIG_EXTRA_FIRMWARE."
+   fi
+   if ! linux_chkconfig_present CFG80211; then
+   ewarn "REGULARTORY DOMAIN PROBLEM:"
+   ewarn "  With CONFIG_CFG80211 unset, the 
driver(s) won't be able to load the regulatory.db from"
+   ewarn "  /lib/firmware, resulting in broken 
regulatory domain support. Please set CONFIG_CFG80211=m."
+   fi
+   if linux_chkconfig_present EXPERT && 
linux_chkconfig_present CFG80211_CRDA_SUPPORT; then
+   ewarn "You can safely disable 
CFG80211_CRDA_SUPPORT"
+   fi
+   fi
+   else
+   CONFIG_CHECK="~CFG80211_CRDA_SUPPORT"
+   WARNING_CFG80211_CRDA_SUPPORT="REGULATORY DOMAIN PROBLEM: \
+please enable CFG80211_CRDA_SUPPORT for proper regulatory domain support"
+   fi
+
+   check_extra_config
+}
+
+src_compile() {
+   einfo "Recompiling regulatory database(s) from db.txt would break 
signature verification."
+   einfo "Installing unmodified binary version."
+}
+
+src_install() {
+   # install the files the kernel needs unconditionally,
+   # they are small and kernels get upgraded
+   insinto /lib/firmware
+   doins regulatory.db regulatory.db.p7s
+
+   # regulatory.db.5 is a reference to regulatory.bin.5 so you need both 
unconditionally
+   doman -i18n= regulatory.db.5 regulatory.bin.5
+   dodoc README db.txt
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/, media-libs/audiofile/files/

2024-05-08 Thread Sam James
commit: b8bb7f1065bf5701e62f118b5ef7cf727543d0de
Author: NHOrus  yahoo  com>
AuthorDate: Tue Apr  2 08:13:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 00:34:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8bb7f10

media-libs/audiofile: replace deprecated template unary_function

Adds the patch from the bug to the tree.

[sam: Add bug ref to patch.]

Closes: https://bugs.gentoo.org/914349
Signed-off-by: NHOrus  yahoo.com>
Closes: https://github.com/gentoo/gentoo/pull/36054
Signed-off-by: Sam James  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r6.ebuild | 59 +++
 .../files/audiofile-0.3.6-clang-deprecation.patch  | 68 ++
 2 files changed, 127 insertions(+)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r6.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r6.ebuild
new file mode 100644
index ..63b3eb3bfc60
--- /dev/null
+++ b/media-libs/audiofile/audiofile-0.3.6-r6.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools gnome.org multilib-minimal
+
+DESCRIPTION="An elegant API for accessing audio files"
+HOMEPAGE="https://audiofile.68k.org/";
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0/1" # subslot = soname major version
+KEYWORDS="~amd64"
+IUSE="flac"
+
+RDEPEND="flac? ( >=media-libs/flac-1.2.1:=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.3.6-gcc6-build-fixes.patch
+   "${FILESDIR}"/${PN}-0.3.6-CVE-2015-7747.patch
+   "${FILESDIR}"/${PN}-0.3.6-mingw32.patch
+   "${FILESDIR}"/${PN}-0.3.6-CVE-2017-68xx.patch
+   "${FILESDIR}"/${PN}-0.3.6-CVE-2018-13440-CVE-2018-17095.patch
+   "${FILESDIR}"/${PN}-0.3.6-strict-prototypes.patch
+   "${FILESDIR}"/${PN}-0.3.6-clang-deprecation.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   # Tests depend on statically compiled binaries to work, so we'll have to
+   # delete them later rather than not compile them at all
+   local myconf=(
+   --enable-largefile
+   # static needed for tests, bug #869677
+   --enable-static
+   --disable-werror
+   --disable-examples
+   $(use_enable flac)
+   )
+   ECONF_SOURCE="${S}" econf "${myconf[@]}"
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   # package provides .pc file
+   find "${ED}" -name '*.la' -delete || die
+   find "${ED}" -name '*.a' -delete || die
+}

diff --git a/media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch 
b/media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch
new file mode 100644
index ..bccb9c1948e9
--- /dev/null
+++ b/media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch
@@ -0,0 +1,68 @@
+https://bugs.gentoo.org/914349
+--- a/libaudiofile/modules/SimpleModule.h
 b/libaudiofile/modules/SimpleModule.h
+@@ -125,13 +125,17 @@ struct signConverter
+   static const int kScaleBits = (Format + 1) * CHAR_BIT - 1;
+   static const int kMinSignedValue = -1 << kScaleBits;
+ 
+-  struct signedToUnsigned : public std::unary_function
++  struct signedToUnsigned
+   {
++  typedef SignedType argument_type;
++  typedef UnsignedType result_type;
+   UnsignedType operator()(SignedType x) { return x - 
kMinSignedValue; }
+   };
+ 
+-  struct unsignedToSigned : public std::unary_function
++  struct unsignedToSigned
+   {
++  typedef SignedType argument_type;
++  typedef UnsignedType result_type;
+   SignedType operator()(UnsignedType x) { return x + 
kMinSignedValue; }
+   };
+ };
+@@ -323,8 +327,10 @@ private:
+ };
+ 
+ template 
+-struct intToFloat : public std::unary_function
++struct intToFloat
+ {
++  typedef Arg argument_type;
++  typedef Result result_type;
+   Result operator()(Arg x) const { return x; }
+ };
+ 
+@@ -389,14 +395,18 @@ private:
+ };
+ 
+ template 
+-struct lshift : public std::unary_function
++struct lshift
+ {
++  typedef Arg argument_type;
++  typedef Result result_type;
+   Result operator()(const Arg &x) const { return x << shift; }
+ };
+ 
+ template 
+-struct rshift : public std::unary_function
++struct rshift
+ {
++  typedef Arg argument_type;
++  typedef Result result_type;
+   Result operator()(const Arg &x) const { return x >> shift; }
+ };
+ 
+@@ -491,8 +501,10 @@ private:
+ };
+ 
+ template 
+-struct floatToFloat : public std::unary_function
++struct floatToFloat
+ {
++  typedef Arg argument_type;
++  typedef Result result_type;
+   Result operator()(Arg x) const { return x; }
+ };
+ 



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

2024-05-08 Thread Sam James
commit: 7a564f0477f26f60a0314dc070586994af9a9f8e
Author: Sam James  gentoo  org>
AuthorDate: Thu May  9 00:23:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 00:23:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a564f04

app-emulation/qemu: drop 8.0.4

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

 app-emulation/qemu/Manifest  |   1 -
 app-emulation/qemu/qemu-8.0.4.ebuild | 970 ---
 2 files changed, 971 deletions(-)

diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
index 803ca4960699..d4bb8602995f 100644
--- a/app-emulation/qemu/Manifest
+++ b/app-emulation/qemu/Manifest
@@ -5,7 +5,6 @@ DIST qemu-7.2.0-docs.tar.xz 1984184 BLAKE2B 
103900fb7903ed8d75f7f012bf61fa2d6fce
 DIST qemu-7.2.11.tar.xz 121877020 BLAKE2B 
c546773b9ac7809b39a3afa51da5b1c06c3765fadb4df9d8529f8af65c26098676adf8e516620ca1b39201fa859878780edb56a445778e105cbe7db0f52b9f6a
 SHA512 
c77ff1505128c05fe39eaa95cc11e4d2279bff06093acd613e54f71d4a13144f905551eec1d044c3a3fb751d3369c01d131d68c18b15d9a04bcc77370d93c217
 DIST qemu-7.2.4.tar.xz 121849100 BLAKE2B 
a9c5ffce9ff0fac4e2d1fa4be1a1dcee2f5d7f793ddf726871c5ae9a68c22f7ba03692a8a5096de3051030d3c2f34e46697d5af2d66c34984b8161ae3bb07b42
 SHA512 
fa765673833a1f2cbecdb9d47dc7dc29d7613be5a5c8fc63925ae70e1f5aafb4f9f02e45b212a329f17b689351b8a9cdf5f5235ab6adb71bb40e41868898d95b
 DIST qemu-8.0.0-docs.tar.xz 3218024 BLAKE2B 
b764a625024e78a39470048355471e12cfb57ab3c34e764dc4200fdf5c1aea635d26095ec961979bf46f177101c5bd38618bacf7e98e04bd64688ab5e29591aa
 SHA512 
d9dfe191372e105fe16fe8f66f41ed793ade4c89b5ab1d84b39459f3419a1ca61bd49422a83981965cc257c05eca7fd49054703f58f179f5c7b656e9473a1054
-DIST qemu-8.0.4.tar.xz 126179324 BLAKE2B 
dfb98964c629b251f0004b4630ae4500a52465579417d6f5c7dbbb1f672e10d8d7ffb98a4b00e26fb98b3c867208146dbdca026e4d30cbf1752ac733c4d9b915
 SHA512 
bd5ed682d51f974abd4be93f949701f9b5bfb87fd9929e31df130534da2f2c03b99adc9f924b3efd47d3b254e0e3c0046f4e69fbe9f6d0c4ac1f6babecb29449
 DIST qemu-8.0.5.tar.xz 126175064 BLAKE2B 
1d1f78c185ab64b4ca946a44ad04d0bbb6ea48de058037e4ba18176abeb0f0528754c6e832f742f93227182bbce145544eca5b908a366006e7ee58876aca0bda
 SHA512 
ec9679473dda84a2f56ae8ee0039ec4dafb056414bfc5a3a147b2b6bb45ae3b130dd80f6385e8567b5d18f4be94f3536bc8acc45c61eddf40c9678b46cb8bddc
 DIST qemu-8.1.0-docs.tar.xz 2129912 BLAKE2B 
8aaf7b748538afdb5bcb6da15dbd96572d086824377c4b0e93f1ddc695f9a4775471e360a9616d2d481dbf8113e91d2601c69d92cef565fb90b65ffacfdb304e
 SHA512 
905515742bb56a439fc8117ec48ea668e7b2bf0244587673e4352d9e8e49911eb84ff093596ff566e44787197cf9789ec8950e3d75fb7a670c5546394a322ac9
 DIST qemu-8.1.5.tar.xz 124007248 BLAKE2B 
0d5db3e18c4dc1035fed442116be98b7e7bbfae905e4facef3278ef5a488332fa2d8e6599169fa1f740e96a035027e989c5cdffc0bfd4e0ca0fca1d0a537e8da
 SHA512 
1005e0602a763979c4d0ec6e79a390e4232dcc3d0b8461fe42856c58e54ad25a2079f3850d27023fce8a2b382b36e3baa7882b69d48cbb72002984c160241c92

diff --git a/app-emulation/qemu/qemu-8.0.4.ebuild 
b/app-emulation/qemu/qemu-8.0.4.ebuild
deleted file mode 100644
index 592f8ef9cdb7..
--- a/app-emulation/qemu/qemu-8.0.4.ebuild
+++ /dev/null
@@ -1,970 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-qemu-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-1}
-QEMU_DOCS_PREBUILT_DEV=sam
-QEMU_DOCS_VERSION="8.0.0"
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-# bug #830088
-QEMU_DOC_USEFLAG="+doc"
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="ncurses,readline"
-
-FIRMWARE_ABI_VERSION="7.2.0"
-
-inherit linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 \
-   pax-utils xdg-utils
-
-if [[ ${PV} == ** ]]; then
-   QEMU_DOCS_PREBUILT=0
-
-   EGIT_REPO_URI="https://gitlab.com/qemu-project/qemu.git/";
-   EGIT_SUBMODULES=(
-   tests/fp/berkeley-softfloat-3
-   tests/fp/berkeley-testfloat-3
-   ui/keycodemapdb
-   )
-   inherit git-r3
-   SRC_URI=""
-else
-   MY_P="${PN}-${PV/_rc/-rc}"
-   SRC_URI="https://download.qemu.org/${MY_P}.tar.xz";
-
-   if [[ ${QEMU_DOCS_PREBUILT} == 1 ]] ; then
-   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${QEMU_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${QEMU_DOCS_VERSION}-docs.tar.xz
 )"
-   fi
-
-   S="${WORKDIR}/${MY_P}"
-   [[ "${PV}" != *_rc* ]] && KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 
~riscv x86"
-fi
-
-DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
-HOMEPAGE="https://www.qemu.org https://www.linux-kvm.org";
-
-LICENSE="GPL-2 LGPL-2 BSD-2"
-SLOT="0"
-
-[[ ${QEMU_DOCS_PREBUILT} == 1 ]] && QEMU_DOC_USEFLAG="doc"
-
-IUSE="accessibility 

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

2024-05-08 Thread Sam James
commit: 9ff37bbe1c08597b057ad6d805400d302e415418
Author: Sam James  gentoo  org>
AuthorDate: Thu May  9 00:23:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 00:23:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ff37bbe

app-emulation/qemu: drop 7.2.9, 7.2.10

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

 app-emulation/qemu/Manifest   |   2 -
 app-emulation/qemu/qemu-7.2.10.ebuild | 971 --
 app-emulation/qemu/qemu-7.2.9.ebuild  | 971 --
 3 files changed, 1944 deletions(-)

diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
index afc89ee5f3ba..803ca4960699 100644
--- a/app-emulation/qemu/Manifest
+++ b/app-emulation/qemu/Manifest
@@ -2,10 +2,8 @@ DIST 
berkeley-softfloat-3-b64af41c3276f97f0e181920400ee056b9c88037.tar.bz2 84094
 DIST berkeley-testfloat-3-e7af9751d9f9fd3b47911f51a5cfd08af256a9ab.tar.bz2 
90020 BLAKE2B 
3dda1ba90c4a5ad5cbce2acf35e93f7adbd387ae0e0f929b2cd4cbdf263f95183103118f32be38e8c80de49d7df44c26319ee2f465061d004ae7e64e43eeeb3e
 SHA512 
65f41f42ea563b2cdceb6c71633f41e6694a79ffd02afed4540353a8e73668ae40118dfc108163aae751acbaa7c49630ed99f423465089503c03aee76b07f221
 DIST keycodemapdb-f5772a62ec52591ff6870b7e8ef32482371f22c6.tar.bz2 27971 
BLAKE2B 
0ed69ad24c53bd459c8753565814bcc1cd858f20d3a046c38912a35bcb0ba6d388ef5d2b93157cd028959284b330caf5467d82071c3df56a405dd8e08fd177c7
 SHA512 
8f2cc14e8bd46cb045e3ebfe32e463793ab7472ebda9b57b8ea0b06fa107a1a99c3ebcacb9c4548e30698d8ec154c0e56f789385201182b680819b8068a103f2
 DIST qemu-7.2.0-docs.tar.xz 1984184 BLAKE2B 
103900fb7903ed8d75f7f012bf61fa2d6fce345b657c851d0437c3384f5735bd1cfd3129320683ea7846ea0b0940e5af5b2663c9320f12fee74b058523a8ea06
 SHA512 
a7edd448982865e07533c300d3e44a8b50cefbdde1982b73c24d0b2aa74315439252c59b634c75de312860874c7b06c75aa72629da681b5105f28ee936794585
-DIST qemu-7.2.10.tar.xz 121311584 BLAKE2B 
e3b5156302cc699c38ad966340f68b1c72d00a2c420732368a22a9671a27d87ccd64e06c97b2e47d1dddf2d1d202b5103a6fc51221502b1c812d1c63a082d976
 SHA512 
d402dc49b9ed5da773785ce9c8ed75b66985286ab8a2f0956cb88277b9da88a5a86cf02226c6b24fe63635405f2fe89ebac9288cf2d4b59df22b4d05c2a8fe30
 DIST qemu-7.2.11.tar.xz 121877020 BLAKE2B 
c546773b9ac7809b39a3afa51da5b1c06c3765fadb4df9d8529f8af65c26098676adf8e516620ca1b39201fa859878780edb56a445778e105cbe7db0f52b9f6a
 SHA512 
c77ff1505128c05fe39eaa95cc11e4d2279bff06093acd613e54f71d4a13144f905551eec1d044c3a3fb751d3369c01d131d68c18b15d9a04bcc77370d93c217
 DIST qemu-7.2.4.tar.xz 121849100 BLAKE2B 
a9c5ffce9ff0fac4e2d1fa4be1a1dcee2f5d7f793ddf726871c5ae9a68c22f7ba03692a8a5096de3051030d3c2f34e46697d5af2d66c34984b8161ae3bb07b42
 SHA512 
fa765673833a1f2cbecdb9d47dc7dc29d7613be5a5c8fc63925ae70e1f5aafb4f9f02e45b212a329f17b689351b8a9cdf5f5235ab6adb71bb40e41868898d95b
-DIST qemu-7.2.9.tar.xz 121870204 BLAKE2B 
3336541124f96c09aec05721ce77e8187f8d29c716a05419fcb2b9510976683e58dd791205971d9daa11d3053eb211343225597de1bae72b07467e5acac2a851
 SHA512 
b1aa2316f6e2fe1e972b6d1aabf7c04b06bca3863143c6a523b5fda40bb8841bec27e0774f24adc4b3267cf1f1d39ba81246eb3d15d7273904a0df8e8503077d
 DIST qemu-8.0.0-docs.tar.xz 3218024 BLAKE2B 
b764a625024e78a39470048355471e12cfb57ab3c34e764dc4200fdf5c1aea635d26095ec961979bf46f177101c5bd38618bacf7e98e04bd64688ab5e29591aa
 SHA512 
d9dfe191372e105fe16fe8f66f41ed793ade4c89b5ab1d84b39459f3419a1ca61bd49422a83981965cc257c05eca7fd49054703f58f179f5c7b656e9473a1054
 DIST qemu-8.0.4.tar.xz 126179324 BLAKE2B 
dfb98964c629b251f0004b4630ae4500a52465579417d6f5c7dbbb1f672e10d8d7ffb98a4b00e26fb98b3c867208146dbdca026e4d30cbf1752ac733c4d9b915
 SHA512 
bd5ed682d51f974abd4be93f949701f9b5bfb87fd9929e31df130534da2f2c03b99adc9f924b3efd47d3b254e0e3c0046f4e69fbe9f6d0c4ac1f6babecb29449
 DIST qemu-8.0.5.tar.xz 126175064 BLAKE2B 
1d1f78c185ab64b4ca946a44ad04d0bbb6ea48de058037e4ba18176abeb0f0528754c6e832f742f93227182bbce145544eca5b908a366006e7ee58876aca0bda
 SHA512 
ec9679473dda84a2f56ae8ee0039ec4dafb056414bfc5a3a147b2b6bb45ae3b130dd80f6385e8567b5d18f4be94f3536bc8acc45c61eddf40c9678b46cb8bddc

diff --git a/app-emulation/qemu/qemu-7.2.10.ebuild 
b/app-emulation/qemu/qemu-7.2.10.ebuild
deleted file mode 100644
index ac517632fb22..
--- a/app-emulation/qemu/qemu-7.2.10.ebuild
+++ /dev/null
@@ -1,971 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-qemu-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-1}
-QEMU_DOCS_PREBUILT_DEV=ajak
-QEMU_DOCS_VERSION="7.2.0"
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-# bug #830088
-QEMU_DOC_USEFLAG="+doc"
-
-PYTHON_COMPAT=( python3_{10,11} )
-PYTHON_REQ_USE="ncurses,readline"
-
-FIRMWARE_ABI_VERSION="7.2.0"
-
-inherit linux-info toolchain-funcs p

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

2024-05-08 Thread Sam James
commit: 958f3baf74cd3bebe2937a399287e04a9bda8ed0
Author: Sam James  gentoo  org>
AuthorDate: Thu May  9 00:24:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 00:24:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=958f3baf

app-emulation/qemu: drop 8.2.1, 8.2.2

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

 app-emulation/qemu/Manifest  |   2 -
 app-emulation/qemu/qemu-8.2.1.ebuild | 991 --
 app-emulation/qemu/qemu-8.2.2.ebuild | 992 ---
 3 files changed, 1985 deletions(-)

diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
index d4bb8602995f..b36c72fed2f6 100644
--- a/app-emulation/qemu/Manifest
+++ b/app-emulation/qemu/Manifest
@@ -9,8 +9,6 @@ DIST qemu-8.0.5.tar.xz 126175064 BLAKE2B 
1d1f78c185ab64b4ca946a44ad04d0bbb6ea48d
 DIST qemu-8.1.0-docs.tar.xz 2129912 BLAKE2B 
8aaf7b748538afdb5bcb6da15dbd96572d086824377c4b0e93f1ddc695f9a4775471e360a9616d2d481dbf8113e91d2601c69d92cef565fb90b65ffacfdb304e
 SHA512 
905515742bb56a439fc8117ec48ea668e7b2bf0244587673e4352d9e8e49911eb84ff093596ff566e44787197cf9789ec8950e3d75fb7a670c5546394a322ac9
 DIST qemu-8.1.5.tar.xz 124007248 BLAKE2B 
0d5db3e18c4dc1035fed442116be98b7e7bbfae905e4facef3278ef5a488332fa2d8e6599169fa1f740e96a035027e989c5cdffc0bfd4e0ca0fca1d0a537e8da
 SHA512 
1005e0602a763979c4d0ec6e79a390e4232dcc3d0b8461fe42856c58e54ad25a2079f3850d27023fce8a2b382b36e3baa7882b69d48cbb72002984c160241c92
 DIST qemu-8.2.0-docs.tar.xz 2233352 BLAKE2B 
22b9499fdf4ff93e72399dab3803f3171c855859dc7fe111612e2f9146db244ca6d2e0aad16aefdf29b231d2b3a2fbc22171fe6bac13b03445d54555ce798d16
 SHA512 
f57e78c28277c153fff00b25097d0df5c6ad36cb4e9f3acf30382bfb1c99508503c186c1bbecf266810ef24fd618428fdf3e0eee41c715a552918c9e6ef9e8e5
-DIST qemu-8.2.1.tar.xz 129848448 BLAKE2B 
af5b03fecd41c376daece7598c01755c458d38e045486f33e2915cc7d4856f23b4478a2c1a32a7eb600c4fc675c24df55007840c8a3c6d1fd2d585c74848f02e
 SHA512 
e72d3e13339c03e8d371ca060ac700c45af2ca37523cddb6b02dcaf8430d75c8cef194cf496df9816440b281f368457def1126677db757928805d93ceca2f9af
-DIST qemu-8.2.2.tar.xz 129398020 BLAKE2B 
ceecbae945d9ac1bd85935266c33b91aedbc201796b38a9cb721d778ba8b35f07d01af8c5ce572e68e637ae94455c70ddcf9087579231613f92828bccafa93f4
 SHA512 
dfd2e1305f9e51bfbc90a7738c69336d5f805481a626ea527b971bdfb6dbe6867e5df7461d48d1c22b79be2dc18e057ea9fa36ef593127cd8b262a5c33f1aa41
 DIST qemu-8.2.3.tar.xz 130106716 BLAKE2B 
2ec91b5111952434686064bd603880d87c4f56774d2478ee953eb0454e2b14235b1d1cca484e015b96bceae3182f90b856d222ca590059032b4989babf1dffe8
 SHA512 
28c789d84754b26cd86ded9db8464ec82f07cdc3b1025a988e74b8c5b05df8839a3e9990ff96cfba50e032dd967e9dc18cf75f3525baeadd0fa019cb69108d0a
 DIST qemu-9.0.0-docs.tar.xz 2290196 BLAKE2B 
82d22637ff2629bee372550e86651f12051ea6b4a57e314ef83f290425d4973ef01827eaf28a85b635788f22cb7cc1c747438b7525c92c99b90b234fb8f7655c
 SHA512 
7c0ba1f3e7bbaa4e3feebc33a1946a5c190f2c14b9ed78b15c1f642668c8124960f8c85bcf36fe54a10d4edef47d2256e500f06d9173b92b03c599811a15a073
 DIST qemu-9.0.0.tar.xz 129789856 BLAKE2B 
d92acb859d9ce5097fee27a4689c71869aa38f65eb0308547956d54bd8caf29efe5389d9009f334f109ad228e0ef1f1fd1444d26360f03fac4320b204b657081
 SHA512 
1603517cd4c93632ba60ad7261eb67374f12a744bf58f10b0e8686e46d3a02d8b6bf58a0c617f23a1868084aaba6386c24341894f75539e0b816091718721427

diff --git a/app-emulation/qemu/qemu-8.2.1.ebuild 
b/app-emulation/qemu/qemu-8.2.1.ebuild
deleted file mode 100644
index 9523cdbfcf5e..
--- a/app-emulation/qemu/qemu-8.2.1.ebuild
+++ /dev/null
@@ -1,991 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-qemu-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-1}
-QEMU_DOCS_PREBUILT_DEV=sam
-QEMU_DOCS_VERSION=$(ver_cut 1-2).0
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-# bug #830088
-QEMU_DOC_USEFLAG="+doc"
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="ncurses,readline"
-
-FIRMWARE_ABI_VERSION="7.2.0"
-
-inherit linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 \
-   pax-utils xdg-utils
-
-if [[ ${PV} == ** ]]; then
-   QEMU_DOCS_PREBUILT=0
-
-   EGIT_REPO_URI="https://gitlab.com/qemu-project/qemu.git/";
-   EGIT_SUBMODULES=()
-   inherit git-r3
-   SRC_URI=""
-   declare -A SUBPROJECTS=(
-   [keycodemapdb]="f5772a62ec52591ff6870b7e8ef32482371f22c6"
-   
[berkeley-softfloat-3]="b64af41c3276f97f0e181920400ee056b9c88037"
-   
[berkeley-testfloat-3]="40619cbb3bf32872df8c53cc457039229428a263"
-   )
-
-   for proj in "${!SUBPROJECTS[@]}"; do
-   c=${SUBPROJECTS[${proj}]}
-   SRC_URI+=" 
https://gitlab.com/qemu-project

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

2024-05-08 Thread Sam James
commit: e1c11df5ac84e28257a035e277f0c9bdd751ab52
Author: Sam James  gentoo  org>
AuthorDate: Thu May  9 00:21:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 00:21:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1c11df5

net-misc/vmnet: respect CC

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

 net-misc/vmnet/vmnet-0.4-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/vmnet/vmnet-0.4-r2.ebuild 
b/net-misc/vmnet/vmnet-0.4-r2.ebuild
index 9f2519617783..543983c15c39 100644
--- a/net-misc/vmnet/vmnet-0.4-r2.ebuild
+++ b/net-misc/vmnet/vmnet-0.4-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit flag-o-matic
+inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="A simple virtual networking program - SLIP over stdin/out"
 HOMEPAGE="ftp://ftp.xos.nl/pub/linux/vmnet/";
@@ -30,7 +30,7 @@ PATCHES=(
 
 src_compile() {
append-ldflags -Wl,-z,now
-   emake
+   emake CC="$(tc-getCC)"
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/gkrellsun/files/, x11-plugins/gkrellsun/

2024-05-08 Thread Sam James
commit: a152cde44054df6ec7792c37a8c91c6ac340277d
Author: NHOrus  yahoo  com>
AuthorDate: Mon Apr  1 09:57:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 00:18:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a152cde4

x11-plugins/gkrellsun: Make errors fatal, fix build

There is a way to correctly call make in subdirectory. New revision
uses it.

Also, uses proper include in main C file, like it does in other files
for glib dependency. This fixes compilation error.

[sam: Update SRC_URI/HOMEPAGE.]

Closes: https://bugs.gentoo.org/901369
Signed-off-by: NHOrus  yahoo.com>
Closes: https://github.com/gentoo/gentoo/pull/36036
Signed-off-by: Sam James  gentoo.org>

 .../files/gkrellsun-1.0.0-r6-include.patch | 16 +
 .../files/gkrellsun-1.0.0-r6-makefile-fixes.patch  | 83 ++
 x11-plugins/gkrellsun/gkrellsun-1.0.0-r5.ebuild|  2 +-
 ...n-1.0.0-r5.ebuild => gkrellsun-1.0.0-r6.ebuild} |  7 +-
 4 files changed, 104 insertions(+), 4 deletions(-)

diff --git a/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-r6-include.patch 
b/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-r6-include.patch
new file mode 100644
index ..d37fa73e6472
--- /dev/null
+++ b/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-r6-include.patch
@@ -0,0 +1,16 @@
+includes exist for a reason. No reason to use badly written extern declarations
+diff -ru gkrellsun-1.0.0.orig/src20/gkrellsun.c 
gkrellsun-1.0.0/src20/gkrellsun.c
+--- a/src20/gkrellsun.c2024-04-01 09:51:43.815461580 +
 b/src20/gkrellsun.c2024-04-01 09:53:30.245006285 +
+@@ -15,10 +15,9 @@
+ #endif
+ 
+ #include 
++#include 
+ 
+ /* splint */
+-extern gchar* g_string_free (/*@only@*/ GString *, gboolean);
+-extern void pango_font_description_free (/*@owned@*/PangoFontDescription *);
+ 
+ #define PLUGIN_HEIGHT 54
+ #define SUN_WIDTH 54

diff --git 
a/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-r6-makefile-fixes.patch 
b/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-r6-makefile-fixes.patch
new file mode 100644
index ..4ea9935533a2
--- /dev/null
+++ b/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-r6-makefile-fixes.patch
@@ -0,0 +1,83 @@
+Call inner make in sane way, with error propagation. So build will fail on 
errors
+--- a/Makefile 2024-04-01 09:38:48.800355255 +
 b/Makefile 2024-04-01 09:40:12.944908086 +
+@@ -2,7 +2,7 @@
+ TMP=.
+ 
+ all: comment
+-  cd src20; make; cd ..
++  $(MAKE) -C src20
+ 
+ comment:
+   @echo
+@@ -12,12 +12,12 @@
+   @echo 
+ 
+ install: comment
+-  cd src20; make install; cd ..
++  $(MAKE) -C src20 install
+ 
+ distclean: clean
+ 
+ clean:
+-  cd src20; make clean; cd ..
++  $(MAKE) -C src20 clean
+   rm -f gkrellsun*.zip gkrellsun*.tar.gz
+ 
+ dist:
+Don't call gcc directly, remove -O2 -Wall flags, respect user's pkg-config
+--- a/src20/Makefile
 b/src20/Makefile
+@@ -1,8 +1,8 @@
+ PACKAGE ?= gkrellsun
+ 
+-GTK_CONFIG ?=pkg-config gtk+-2.0
+-GTK_INCLUDE ?= `pkg-config gtk+-2.0 --cflags`
+-GTK_LIB ?= `pkg-config gtk+-2.0 --libs`
++PKG_CONFIG ?= pkg-config
++GTK_INCLUDE ?= $(shell ${PKG_CONFIG} gtk+-2.0 --cflags)
++GTK_LIB ?= $(shell ${PKG_CONFIG} gtk+-2.0 --libs)
+ 
+ INSTALL ?= install
+ 
+@@ -11,7 +11,7 @@ INSTALLDIR ?= $(DESTDIR)$(PREFIX)
+ PLUGINDIR ?= $(INSTALLDIR)/lib/gkrellm2/plugins
+ LOCALEDIR ?= $(INSTALLDIR)/share/locale
+ 
+-FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE)
++FLAGS = -fPIC $(GTK_INCLUDE)
+ #FLAGS = -g -Wall -fPIC $(GTK_INCLUDE)
+ LIBS = $(GTK_LIB)
+ LFLAGS = -shared
+@@ -25,7 +25,7 @@ endif
+ FLAGS += -DPACKAGE="\"$(PACKAGE)\""
+ export PACKAGE LOCALEDIR
+ 
+-CC = gcc $(CFLAGS) $(FLAGS)
++CC = $(CC)
+ 
+ OBJS = gkrellsun.o CalcEphem.o Moon.o MoonRise.o
+ 
+@@ -37,10 +37,10 @@ all: gkrellsun.so
+ 
+ gkrellsun.so: $(OBJS)
+   (cd po && ${MAKE})
+-  $(CC) $(OBJS) -o gkrellsun.so $(LFLAGS) $(LIBS)
++  $(CC) $(CFLAGS) $(FLAGS) $(OBJS) -o gkrellsun.so $(LFLAGS) $(LIBS)
+ 
+ suninfo: suninfo.o CalcEphem.o Moon.o MoonRise.o
+-  $(CC) $^ -o suninfo -lm $(LIBS)
++  $(CC) $(CFLAGS) $(FLAGS) $^ -o suninfo -lm $(LIBS)
+ 
+ clean:
+   rm -f *.o core *.so* *.bak *~
+@@ -49,7 +49,8 @@ gkrellsun.o: gkrellsun.c $(IMAGES)
+ 
+ $(OBJS): CalcEphem.h Moon.h MoonRise.h
+ 
+-#%.o: %.c
++%.o: %.c
++  $(CC) $(CFLAGS) $(FLAGS) -c -o $@ $<
+ 
+ install: gkrellsun.so
+   (cd po && ${MAKE} install )

diff --git a/x11-plugins/gkrellsun/gkrellsun-1.0.0-r5.ebuild 
b/x11-plugins/gkrellsun/gkrellsun-1.0.0-r5.ebuild
index 09e8cfac5ae7..c5c9713d2d80 100644
--- a/x11-plugins/gkrellsun/gkrellsun-1.0.0-r5.ebuild
+++ b/x11-plugins/gkrellsun/gkrellsun-1.0.0-r5.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit gkrellm-plugin multilib toolchain-funcs
 
 DESCRIPTION="A GKrellM plugin that shows sunrise and sunset times"
-HOMEPAGE="http://gkrellsun.sourceforge.net/";
+HOMEPAGE="https://gkrellsun.sourceforge.net/";
 SRC_URI="https://downloads.sourceforge.net/gkrellsun/${P}.tar.gz";
 
 LI

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

2024-05-08 Thread Sam James
commit: d2d791f87eed8fed2f3acf505b4daeae047170a9
Author: NHOrus  yahoo  com>
AuthorDate: Tue Apr  2 08:43:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 00:20:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2d791f8

net-misc/vmnet: replace missing function with posix one, for musl

I'd rather drop this package, instead.

[sam: Revbump.]

Closes: https://bugs.gentoo.org/897956
Closes: https://bugs.gentoo.org/907888
Signed-off-by: NHOrus  yahoo.com>
Closes: https://github.com/gentoo/gentoo/pull/36055
Signed-off-by: Sam James  gentoo.org>

 .../vmnet-0.4-replace-missing-musl-function.patch| 20 
 .../{vmnet-0.4-r1.ebuild => vmnet-0.4-r2.ebuild} |  3 ++-
 2 files changed, 22 insertions(+), 1 deletion(-)

diff --git a/net-misc/vmnet/files/vmnet-0.4-replace-missing-musl-function.patch 
b/net-misc/vmnet/files/vmnet-0.4-replace-missing-musl-function.patch
new file mode 100644
index ..5c4fbb152e9e
--- /dev/null
+++ b/net-misc/vmnet/files/vmnet-0.4-replace-missing-musl-function.patch
@@ -0,0 +1,20 @@
+diff -ru vmnet-0.4.orig/vmnet.c vmnet-0.4/vmnet.c
+--- vmnet-0.4.orig/vmnet.c 2024-04-02 08:35:41.521216356 +
 vmnet-0.4/vmnet.c  2024-04-02 08:37:34.760604906 +
+@@ -50,6 +50,7 @@
+  */
+ 
+ #define _GNU_SOURCE
++#define _XOPEN_SOURCE 700
+ #include 
+ #include 
+ #include 
+@@ -197,7 +198,7 @@
+   int master, slave;
+   char name[1024];
+ 
+-  master = getpt();
++  master = posix_openpt(O_RDWR);
+   if (master < 0) {
+   return 0;
+   }

diff --git a/net-misc/vmnet/vmnet-0.4-r1.ebuild 
b/net-misc/vmnet/vmnet-0.4-r2.ebuild
similarity index 91%
rename from net-misc/vmnet/vmnet-0.4-r1.ebuild
rename to net-misc/vmnet/vmnet-0.4-r2.ebuild
index 1fadcfdf151c..9f2519617783 100644
--- a/net-misc/vmnet/vmnet-0.4-r1.ebuild
+++ b/net-misc/vmnet/vmnet-0.4-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -25,6 +25,7 @@ DEPEND="${RDEPEND}"
 PATCHES=(
"${WORKDIR}"/${P/-/_}-1.diff
"${FILESDIR}"/${PN}-0.4-Fix-build-with-Clang-16.patch
+   "${FILESDIR}"/${PN}-0.4-replace-missing-musl-function.patch
 )
 
 src_compile() {



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

2024-05-08 Thread Sam James
commit: 5f3f405a0c65d7a71724f65fc8151fa47400d6c8
Author: Sam James  gentoo  org>
AuthorDate: Thu May  9 00:21:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 00:21:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f3f405a

net-misc/vmnet: EAPI 8

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

 net-misc/vmnet/vmnet-0.4-r2.ebuild | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/net-misc/vmnet/vmnet-0.4-r2.ebuild 
b/net-misc/vmnet/vmnet-0.4-r2.ebuild
index 543983c15c39..573adbc16276 100644
--- a/net-misc/vmnet/vmnet-0.4-r2.ebuild
+++ b/net-misc/vmnet/vmnet-0.4-r2.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit flag-o-matic toolchain-funcs
 
@@ -11,13 +11,14 @@ HOMEPAGE="ftp://ftp.xos.nl/pub/linux/vmnet/";
 # So this might be better but it's a different filename
 # http://ftp.debian.org/debian/pool/main/${PN:0:1}/${PN}/${P/-/_}.orig.tar.gz
 # We use the debian patch anyway
-SRC_URI="ftp://ftp.xos.nl/pub/linux/${PN}/${P}.tar.gz
-   mirror://debian/pool/main/${PN:0:1}/${PN}/${P/-/_}-1.diff.gz"
+SRC_URI="
+   ftp://ftp.xos.nl/pub/linux/${PN}/${P}.tar.gz
+   mirror://debian/pool/main/${PN:0:1}/${PN}/${P/-/_}-1.diff.gz
+"
 
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc x86"
-IUSE=""
 
 RDEPEND="sys-apps/net-tools"
 DEPEND="${RDEPEND}"



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

2024-05-08 Thread Matt Jolly
commit: 1b3cb564a81f08df2833de79d8e02192794ff554
Author: Matt Jolly  gentoo  org>
AuthorDate: Wed May  8 23:22:07 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Wed May  8 23:44:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b3cb564

www-client/chromium: drop 124.0.6367.60, 124.0.6367.118

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

 www-client/chromium/Manifest   |3 -
 www-client/chromium/chromium-124.0.6367.118.ebuild | 1437 
 www-client/chromium/chromium-124.0.6367.60.ebuild  | 1437 
 3 files changed, 2877 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 43b4f0c479d7..b218fe3a0c34 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,8 +1,6 @@
 DIST chromium-124-clang.tar.xz 50212876 BLAKE2B 
f4786d4192306c005ce790ec3fc2595055d7a835b438e3c7a101b2c56653ad0ef3eb7b797224c9fe910c7ccd31c7cad50d502411ef220d151a8a1b432610d6b8
 SHA512 
4fb7bbb8abc9b3ae065b32215327d5de58e27c20c0199a8c243a9bfb89bf95b932ac1c2162e65acc954bde5975373a40ccada346cd0340d89889a12e4b8b96df
 DIST chromium-124-rust.tar.xz 145977368 BLAKE2B 
3fccaed3a1f7b85a303f5e4281d0d7fe0d194f3203751bae4a937f3447260ecfa5141d49b945705d69d36e89901b99fd0955ce0e5bcff0c17c7096fd78782722
 SHA512 
272ef52b5b201aeb056db7339387504b78252411899ea13ed5829b77bab8c76fd84125d68678064ac204fa48caf16f86ee1d99c64d599d955fb1097d5e46fc51
-DIST chromium-124.0.6367.118.tar.xz 3444501448 BLAKE2B 
aca5d207ddfa697384f0cccfc95a47ef39812f8db65836b4e75f3da0cf68167e0e65255c4b12c2f81b7550f5f7175a019e69d11bff20b7b010bb82ef3550b27b
 SHA512 
7615e301d02e2d06f64a75d601b64089c8f528ab546745a358fd521cb26d63b15dbc3f1faa4952d1d510bf0c2a132301023b8e179a21e26cf1c48a80e1650e3f
 DIST chromium-124.0.6367.155.tar.xz 3446276744 BLAKE2B 
af057b9c1053878294ce3a4dd5777dc260c123a8c069dc8526572f3c4d51ca0f720cc3916df4fb6204912128a5def82a9f04ca71cd19c292413d711bf1516388
 SHA512 
632158c82c44c67b4d7e67c646f671f2ae4344d40759cca4269c024c1ad2be2740e67dbf0e4200a4da996d7234f0ef5c51a20c90433612775ddf7d5f94e1ae09
-DIST chromium-124.0.6367.60.tar.xz 3432734968 BLAKE2B 
8203576cf98c6118bf81d6f4440e7cb03d4f25530e9b6fb160c57b0cb38ee70311aa5f7d418d9f2e0ad6d0abe50e0e625022b36dea834e255a5113a034844590
 SHA512 
3c13cbd65b11d187576dbf40665b4e43397e706fe43516dd280ad238519aa663c490a314ff43a1f2b41c1f757e3d9dbeeefe88e2d0cf312bb149c7737d8713fd
 DIST chromium-125-clang.tar.xz 50745124 BLAKE2B 
6d9a8752a648c5e202c5597dd1adf52af9d37784166f75ab803a6dfbb4cd88e57f88851052f005d388020cd840d6854cbd295220f519325d5bfa3174ed9115dd
 SHA512 
32200f39c1d4a24db30d67bfd324490c9fe4fcba2efb7bf83b6db14944a772cdd256dad93d7e23bf9efefc6c98007afde06ba7f8f2a1aafa7e27457e2193e23c
 DIST chromium-125-rust.tar.xz 150461068 BLAKE2B 
b62fd93d4de25803da5eb98f67c25c455d7ae8e86f202e614bcbe9787957e63ec01ef3eabde3eb7a69d51d25a95a32577477e69ab71c008dcb55411f6d755433
 SHA512 
6cedf2cfdfefea782c7f1b1b13daae8e44f0678cb2a92454cdea5cd95ada14bd331fc5634da0267369743ab31d9d73ec30d971bdd7a9b68c2f2270a22c552b8c
 DIST chromium-125.0.6422.14.tar.xz 3439769212 BLAKE2B 
ce72bfd95bce94917d43c34bee1be0331781f88b868972822cf8367176f5cb2dd2724d5d4a9230802a2134c040febe0c9b5dba0ded1678a41c07f4da6d83a6e0
 SHA512 
d8857afe8a3979acf3a9ee946a0c4a7b81489d91560a5c1402c7f64c12db3c2edb6226f7deed223b24d4868dd852d5ad4dd6ff51befc40a1b49456592369ecf3
@@ -12,4 +10,3 @@ DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 
1d898939df023c59285b2
 DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 
5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d
 SHA512 
9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c
 DIST chromium_123.0.6312.105-1raptor0~deb12u1.debian.tar.xz 579484 BLAKE2B 
587082358377f7bc0dca0dec83772abb7e040ad894ca4d456a294b7f5c19297acbc5b1dac725d3c1dbaaeefd480328c6c06c607438e560aa6359c1e98c4b1c9c
 SHA512 
6b670a139e284cc96da65ff3c1b3e715cd9b436de2404792d619cfad23e2040fd931e7cc49f0b1ac17e11522804a4c9a621cb943e0dab33fb5bf422e954c5421
 DIST chromium_124.0.6367.118-1raptor0~deb12u1.debian.tar.xz 582728 BLAKE2B 
ee5fe2b0bbe5d3e5edcee07fbde0934a6c219f95c4e057b7a7ea01f2579b6d87e1c7f07090e98a13eeaa79b19a563d1b12f1ae49687872527d7b55b33a8eaf51
 SHA512 
800f409d8d14af957218159e73e7ecdde1f5c59221c3d8693cf6be0e811b682e78541ac490bd7f1c5c6820e74c6c690817635e45465675c9906fff55d1319f9f
-DIST chromium_124.0.6367.78-1raptor0~deb12u1.debian.tar.xz 586096 BLAKE2B 
806bfc4997c1a8011800b0fcafe020fafc80bddc66f46ddff22d43ed864da29cf1d8588920ed1d5c449a5bc8450faa5f33e65157db63b1ffc0a58654d9dc92f1
 SHA512 
695cf3bed58fc548ae74a8bb4da61c1489117c166a4cf5b77dbf850ef599670cd6719dd71f8f46cfd588d7ad7d53a374b03ef3efef86f9fe6f513302ff149296

diff --git a/www-client/chromium/chromium-124.0.6367.118.ebuild 
b/www-client/chromium/chromium-124.0.6367.118.ebuild
deleted file mode 100644
in

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

2024-05-08 Thread Sam James
commit: e51f69fe7a800711bffa43b5e85a4e6ef16192bd
Author: Sam James  gentoo  org>
AuthorDate: Wed May  8 23:30:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  8 23:30:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e51f69fe

net-misc/kea: sync live

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

 net-misc/kea/kea-.ebuild | 12 
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/net-misc/kea/kea-.ebuild b/net-misc/kea/kea-.ebuild
index 2c411fe395c2..72c97487d6f6 100644
--- a/net-misc/kea/kea-.ebuild
+++ b/net-misc/kea/kea-.ebuild
@@ -71,11 +71,15 @@ pkg_setup() {
 src_prepare() {
default
 
-   cp "${FILESDIR}"/ax_gtest.m4 "${S}"/m4macros/ax_gtest.m4 || die 
'Replace gtest m4 macro failed'
+   if use test; then
+   cp "${FILESDIR}"/ax_gtest.m4 "${S}"/m4macros/ax_gtest.m4 || die 
'Replace gtest m4 macro failed'
+   fi
 
# brand the version with Gentoo
sed -i \
-   -e "s/AC_INIT(kea,${PV}.*, 
kea-...@lists.isc.org)/AC_INIT([kea], [${PVR}-gentoo], 
[kea-...@lists.isc.org])/g" \
+   -e 's/KEA_SRCID="tarball"/KEA_SRCID="gentoo"/g' \
+   -e 's/AC_MSG_RESULT("tarball")/AC_MSG_RESULT("gentoo")/g' \
+   -e "s/EXTENDED_VERSION=\"\${EXTENDED_VERSION} 
(\$KEA_SRCID)\"/EXTENDED_VERSION=\"${PVR} (\$KEA_SRCID)\"/g" \
configure.ac || die
 
sed -i \
@@ -105,7 +109,6 @@ src_configure() {
--with-log4cplus
$(use_enable debug)
$(use_enable doc generate-docs)
-   $(use_enable test gtest)
$(use_enable shell)
$(use_with mysql)
$(use_with openssl)
@@ -115,7 +118,8 @@ src_configure() {
 }
 
 src_install() {
-   default
+   emake -j1 install DESTDIR="${D}"
+
newconfd "${FILESDIR}"/${PN}-confd-r1 ${PN}
newinitd "${FILESDIR}"/${PN}-initd-r1 ${PN}
 



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

2024-05-08 Thread Sam James
commit: e58a7a658350c5f6589a21fd83ac2d3a3bcf
Author: Sam James  gentoo  org>
AuthorDate: Wed May  8 22:42:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  8 22:44:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e58a7a65

sys-devel/gcc: add 11.4.1_p20240508

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

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

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 82967fa9b603..3c8fe4bbdd6a 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -3,6 +3,7 @@ DIST gcc-10.5.0-patches-6.tar.xz 18208 BLAKE2B 
4cac3340108fb378c76ad62b728429f3c
 DIST gcc-10.5.0.tar.xz 77846412 BLAKE2B 
9b71761f4015649514677784443886e59733ac3845f7dfaa4343f46327d36c08c403c444b9e492b870ac0b3f2e3568f972b7700a0ef05a497fb4066079b3143b
 SHA512 
d86dbc18b978771531f4039465e7eb7c19845bf607dc513c97abf8e45ffe1086a99d98f83dfb7b37204af22431574186de9d5ff80c8c3c3a98dbe3983195bffd
 DIST gcc-11-20240111.tar.xz 76240620 BLAKE2B 
dcf3b2493ca6ba1a9cd0137186cfbf1b96296ff9c5625e40ec7b89e5903b07dc151b61ad54b885fc57ccc02214e2cfa7b9249cbd755ac2554c6ca0008f0704d8
 SHA512 
aaed094cb6dd99166e0ec59886014108574ddab52701581f0f8e7f0abb966320d01f1bce6ff646170618ca7c2819d20523a23615f20114dbe412de43b937caf4
 DIST gcc-11-20240501.tar.xz 76267628 BLAKE2B 
31674f1fbaacac3bc8d4f0553b42569128c978b7153eb867387ff2cedd11ba29e2877a66eefbb41b93745e9ff3da7db18c00aacff5766a34b020cb82252da3a4
 SHA512 
b4fd43b02ddf60dd933f86813cf4c5e2abf4d3344adcffc4166ad2463b2aa37603eb85df642e952a1c72a6356fc41d80567096ddc4e46d4b4589ade34ae77b2d
+DIST gcc-11-20240508.tar.xz 76272620 BLAKE2B 
eef6352309b8faf0c6749c3239b0507fe5cb02904059bffa56fec72975b90c6bfbc42d7301fde20fd162df99763b64f40689a4dde7a9d6ec42c363791f1f894c
 SHA512 
4a6ae0789f753efd4cde2394d489ac0dce83c057fe93ae08de70fe36ee3393d86f9a3bfaa5f1cb113cd6031bb81fcf883523052eed00daf464fe1511eb23c5b9
 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B 
a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607
 SHA512 
17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c
 DIST gcc-11.4.0-patches-12.tar.xz 13824 BLAKE2B 
e4df9e0dc9512882022aaf325ebf65c540169454c91dd31f913c6f57f6eb291c79ae919671b53db1549799d4a70c09298bf45ed82ad05eb1f961443cc958369d
 SHA512 
87fed0c3f8e28c9f702443db58350bb615110b27ebe334b5de2ea60678e2548c56cd75cffade210d69634e2ac0a9311f5100ddb45d97645aa76d5688bc421a61
 DIST gcc-12-20240209.tar.xz 79824868 BLAKE2B 
1ae5a646da470f06648c4766c77475ceb287c5f6647d5102f1aef6590f973233d5e7f83b5e0241488d49dba59dd605c211938379e68a393a2dccb3834103ae4b
 SHA512 
9f9a04f4477f41bb2a5662aedef2af75b039de50c2dc99310e504e6080cb7aae06a1255337ea2e563975cb108ddc6766adbbaf4e3d5d5712801d7ba9a5209dbd

diff --git a/sys-devel/gcc/gcc-11.4.1_p20240508.ebuild 
b/sys-devel/gcc/gcc-11.4.1_p20240508.ebuild
new file mode 100644
index ..66e7925a44d5
--- /dev/null
+++ b/sys-devel/gcc/gcc-11.4.1_p20240508.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="11.4.0"
+PATCH_VER="12"
+MUSL_VER="2"
+MUSL_GCC_VER="11.4.0"
+PYTHON_COMPAT=( python3_{10..12} )
+
+if [[ ${PV} == *. ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=1
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$((${MY_PV_2} - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs to be after inherit (for now?), bug #830908
+   EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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}"
+ 

[gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/files/1.0.0/, media-video/pipewire/

2024-05-08 Thread Sam James
commit: cb79a335075316bce5e7a8646fd8ae866392af2c
Author: Sam James  gentoo  org>
AuthorDate: Wed May  8 22:17:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  8 22:17:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb79a335

media-video/pipewire: drop 1.0.0-r1, 1.0.3

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

 media-video/pipewire/Manifest  |   2 -
 .../1.0.0/0001-fix-compile-with-no-examples.patch  |  59 ---
 .../files/1.0.0/0002-fix-x11-bell-segfault.patch   |  29 --
 media-video/pipewire/pipewire-1.0.0-r1.ebuild  | 509 -
 media-video/pipewire/pipewire-1.0.3.ebuild | 506 
 5 files changed, 1105 deletions(-)

diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest
index 575861ba7b97..2d23ecda5dcc 100644
--- a/media-video/pipewire/Manifest
+++ b/media-video/pipewire/Manifest
@@ -1,5 +1,3 @@
 DIST pipewire-1.0.0-docs.tar.xz 33632 BLAKE2B 
be06aa7242f7d2f8627b3bf2a2ae491dbda456a24811a767218eb89b1fd5961a461697e5d8ae2782323fdb927985fa4fd5dd40c21268b1c7939f4cd3c9e1a9ab
 SHA512 
14f794c4152d7d9a4a7d9d4d5c2ff381c2a8262deaff034f993c4d28629fca8cc3d71d3a7c02982703e449fae5f58257fea0c20db02bf95b5aed88a4d99d2c58
-DIST pipewire-1.0.0.tar.bz2 1682155 BLAKE2B 
de48de0f486a530ee060acdc6d35e27bf298e195e2c3d21a9444da7459ef02b44d97147b3bd3a820bdf28ebffbee910f77306a28ffb1b12eeaf8ce37f8d97a6f
 SHA512 
8955bd16ba8508d5838e960ae8c089efaeb9dab0c08719baea8f8f8047cd53b84a46b2459ecd7f000f21b0025a52e93f052025e71c07dc4a2aef89237c5c87f1
-DIST pipewire-1.0.3.tar.bz2 1682330 BLAKE2B 
cf7f69ee8db703b3e441b6ca34aec4e41cc9cd5c0a21344adee2adcbf5b1b9d5fc3913dece88946e34cf7081402d21ea617cfcd0d09bc2780394bc20a5149296
 SHA512 
e568b9eb328d701c06a93c4f1556bf8db6e972877a7f2a5776fe77a20130a63972b3f78d52da66ccb1b2ee9df5451a403ab83aef5662dc5d93a6dfbedb23f66a
 DIST pipewire-1.0.4.tar.bz2 1698660 BLAKE2B 
0842a5fca65c8a91eadd9f0594864ae0f0d428b3c03d2c5fecc3b7f62ff6f5d24fc1190eb351279c002e26596148b23b4b576551502be21beb2eeaa0d2ad4dac
 SHA512 
42e8e28b1fd497f5329b5966abd5cfb7d7976fb0ca9f8f39bccf44195dd11f227cdec2448ba7db4559e866ea2dccf64b8172a2ae069c5204cd8f66c0f8a9e2d9
 DIST pipewire-1.0.5.tar.bz2 1698291 BLAKE2B 
0f919a01b5f84060fb2ce560a7790a0d59374671f52a941492930fe21ac39178688f27f00cad649d239901f88b392e16895648efae2ec2785c394c1f6d186ddf
 SHA512 
18fbbe36c8752eb0f1df5ee3f3fffee279addcec9825281bd165ad8316f17af7e91bb5759f63c16139c074b03e5a77ef9d596a87f584d1580bbb754101b70a0f

diff --git 
a/media-video/pipewire/files/1.0.0/0001-fix-compile-with-no-examples.patch 
b/media-video/pipewire/files/1.0.0/0001-fix-compile-with-no-examples.patch
deleted file mode 100644
index fee0ac1bc328..
--- a/media-video/pipewire/files/1.0.0/0001-fix-compile-with-no-examples.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3675
-https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1790
-
-From 6b4cdab57a0678e88992fb4e5b216e481b051808 Mon Sep 17 00:00:00 2001
-From: Pauli Virtanen 
-Date: Sun, 26 Nov 2023 18:31:43 +0200
-Subject: [PATCH] meson.build: fix compile with -Dexamples=disabled
-
 a/spa/examples/meson.build
-+++ b/spa/examples/meson.build
-@@ -6,6 +6,10 @@ spa_examples = [
-   'local-v4l2',
- ]
- 
-+if not get_option('examples').allowed()
-+  subdir_done()
-+endif
-+
- spa_examples_extra_deps = {
-   'local-v4l2': [sdl_dep],
-   'local-libcamera': [sdl_dep, libcamera_dep],
 a/spa/meson.build
-+++ b/spa/meson.build
-@@ -113,6 +113,4 @@ endif
- 
- subdir('tools')
- subdir('tests')
--if get_option('examples').allowed()
--  subdir('examples')
--endif
-+subdir('examples')
 a/src/examples/meson.build
-+++ b/src/examples/meson.build
-@@ -22,6 +22,10 @@ examples = [
-   'local-v4l2',
- ]
- 
-+if not get_option('examples').allowed()
-+  subdir_done()
-+endif
-+
- examples_extra_deps = {
-   'video-src-fixate': [drm_dep],
-   'video-play': [sdl_dep],
 a/src/meson.build
-+++ b/src/meson.build
-@@ -3,9 +3,7 @@ subdir('pipewire')
- subdir('daemon')
- subdir('tools')
- subdir('modules')
--if get_option('examples').allowed()
--  subdir('examples')
--endif
-+subdir('examples')
- if get_option('tests').allowed()
-   subdir('tests')
- endif
--- 
-GitLab

diff --git a/media-video/pipewire/files/1.0.0/0002-fix-x11-bell-segfault.patch 
b/media-video/pipewire/files/1.0.0/0002-fix-x11-bell-segfault.patch
deleted file mode 100644
index ecf7ded220f4..
--- a/media-video/pipewire/files/1.0.0/0002-fix-x11-bell-segfault.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-https://bugs.gentoo.org/919133
-https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3688
-https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/8ecc61e1177c94e78fa171ee359cfbbd239942bc
-
-From 8ecc61e1177c94e78fa171ee359cfbbd239942bc Mon Sep 17 00:00:00 2001
-From: Wim Taymans 
-Date: Tue, 5 Dec 2023 16:18:30 +0100
-Subject: [PATCH] module-x11-bell: force pulse backend
-
-The libcanberra AL

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

2024-05-08 Thread Sam James
commit: ce203416fc1f691d5fe49dc1a004a623601bc9d6
Author: Sam James  gentoo  org>
AuthorDate: Wed May  8 22:05:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  8 22:05:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce203416

media-video/wireplumber: add TODO re future improvement for sound-server patch

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

 media-video/wireplumber/wireplumber-0.5.2.ebuild | 2 ++
 media-video/wireplumber/wireplumber-.ebuild  | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/media-video/wireplumber/wireplumber-0.5.2.ebuild 
b/media-video/wireplumber/wireplumber-0.5.2.ebuild
index d7011c60a35b..ea1b71883dbb 100644
--- a/media-video/wireplumber/wireplumber-0.5.2.ebuild
+++ b/media-video/wireplumber/wireplumber-0.5.2.ebuild
@@ -66,6 +66,8 @@ DOCS=( {NEWS,README}.rst )
 
 PATCHES=(
# Defer enabling sound server parts to media-video/pipewire
+   # TODO: Soon, we should be able to migrate to just a dropin at
+   # /usr/share. See 
https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/652#note_2399735.
"${FILESDIR}"/${PN}-0.4.81-config-disable-sound-server-parts.patch
 )
 

diff --git a/media-video/wireplumber/wireplumber-.ebuild 
b/media-video/wireplumber/wireplumber-.ebuild
index d7011c60a35b..ea1b71883dbb 100644
--- a/media-video/wireplumber/wireplumber-.ebuild
+++ b/media-video/wireplumber/wireplumber-.ebuild
@@ -66,6 +66,8 @@ DOCS=( {NEWS,README}.rst )
 
 PATCHES=(
# Defer enabling sound server parts to media-video/pipewire
+   # TODO: Soon, we should be able to migrate to just a dropin at
+   # /usr/share. See 
https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/652#note_2399735.
"${FILESDIR}"/${PN}-0.4.81-config-disable-sound-server-parts.patch
 )
 



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

2024-05-08 Thread Sam James
commit: 26ec15318f5131f5aed63738f225d9448168af5c
Author: Sam James  gentoo  org>
AuthorDate: Wed May  8 22:04:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  8 22:05:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26ec1531

media-video/wireplumber: style tweaks

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

 media-video/wireplumber/wireplumber-0.5.2.ebuild | 27 
 media-video/wireplumber/wireplumber-.ebuild  | 27 
 2 files changed, 26 insertions(+), 28 deletions(-)

diff --git a/media-video/wireplumber/wireplumber-0.5.2.ebuild 
b/media-video/wireplumber/wireplumber-0.5.2.ebuild
index 21dc5de57874..d7011c60a35b 100644
--- a/media-video/wireplumber/wireplumber-0.5.2.ebuild
+++ b/media-video/wireplumber/wireplumber-0.5.2.ebuild
@@ -14,6 +14,9 @@ LUA_COMPAT=( lua5-{3,4} )
 
 inherit lua-single meson systemd
 
+DESCRIPTION="Replacement for pipewire-media-session"
+HOMEPAGE="https://gitlab.freedesktop.org/pipewire/wireplumber";
+
 if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://gitlab.freedesktop.org/pipewire/${PN}.git";
EGIT_BRANCH="master"
@@ -23,9 +26,6 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 fi
 
-DESCRIPTION="Replacement for pipewire-media-session"
-HOMEPAGE="https://gitlab.freedesktop.org/pipewire/wireplumber";
-
 LICENSE="MIT"
 SLOT="0/0.5"
 IUSE="elogind system-service systemd test"
@@ -46,7 +46,6 @@ BDEPEND="
sys-devel/gettext
test? ( sys-apps/dbus )
 "
-
 DEPEND="
${LUA_DEPS}
>=dev-libs/glib-2.68
@@ -55,12 +54,8 @@ DEPEND="
elogind? ( sys-auth/elogind )
systemd? ( sys-apps/systemd )
 "
-
-# Any dev-lua/* deps get declared like this inside RDEPEND:
-#  $(lua_gen_cond_dep '
-#  dev-lua/[${LUA_USEDEP}]
-#  ')
-RDEPEND="${DEPEND}
+RDEPEND="
+   ${DEPEND}
system-service? (
acct-user/pipewire
acct-group/pipewire
@@ -70,7 +65,8 @@ RDEPEND="${DEPEND}
 DOCS=( {NEWS,README}.rst )
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-0.4.81-config-disable-sound-server-parts.patch # 
defer enabling sound server parts to media-video/pipewire
+   # Defer enabling sound server parts to media-video/pipewire
+   "${FILESDIR}"/${PN}-0.4.81-config-disable-sound-server-parts.patch
 )
 
 src_configure() {
@@ -78,9 +74,11 @@ src_configure() {
-Ddaemon=true
-Dtools=true
-Dmodules=true
-   -Ddoc=disabled # Ebuild not wired up yet (Sphinx, Doxygen?)
-   -Dintrospection=disabled # Only used for Sphinx doc generation
-   -Dsystem-lua=true # We always unbundle everything we can
+   # Ebuild not wired up yet (Sphinx, Doxygen?)
+   -Ddoc=disabled
+   # Only used for Sphinx doc generation
+   -Dintrospection=disabled
+   -Dsystem-lua=true
-Dsystem-lua-version=$(ver_cut 1-2 $(lua_get_version))
$(meson_feature elogind)
$(meson_feature systemd)
@@ -109,6 +107,7 @@ pkg_postinst() {
ewarn "or, if it does exist, that any reference to"
ewarn "${EROOT}/usr/bin/pipewire-media-session is commented out 
(begins with a #)."
fi
+
if use system-service; then
ewarn
ewarn "WARNING: you have enabled the system-service USE flag, 
which installs"

diff --git a/media-video/wireplumber/wireplumber-.ebuild 
b/media-video/wireplumber/wireplumber-.ebuild
index 21dc5de57874..d7011c60a35b 100644
--- a/media-video/wireplumber/wireplumber-.ebuild
+++ b/media-video/wireplumber/wireplumber-.ebuild
@@ -14,6 +14,9 @@ LUA_COMPAT=( lua5-{3,4} )
 
 inherit lua-single meson systemd
 
+DESCRIPTION="Replacement for pipewire-media-session"
+HOMEPAGE="https://gitlab.freedesktop.org/pipewire/wireplumber";
+
 if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://gitlab.freedesktop.org/pipewire/${PN}.git";
EGIT_BRANCH="master"
@@ -23,9 +26,6 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 fi
 
-DESCRIPTION="Replacement for pipewire-media-session"
-HOMEPAGE="https://gitlab.freedesktop.org/pipewire/wireplumber";
-
 LICENSE="MIT"
 SLOT="0/0.5"
 IUSE="elogind system-service systemd test"
@@ -46,7 +46,6 @@ BDEPEND="
sys-devel/gettext
test? ( sys-apps/dbus )
 "
-
 DEPEND="
${LUA_DEPS}
>=dev-libs/glib-2.68
@@ -55,12 +54,8 @@ DEPEND="
elogind? ( sys-auth/elogind )
systemd? ( sys-apps/systemd )
 "
-
-# Any dev-lua/* deps get declared like this inside RDEPEND:
-#  $(lua_gen_cond_dep '
-#  dev-lua/[${LUA_USEDEP}]
-#  ')
-RDEPEND="${DEPEND}
+RDEPEND="
+   ${DEPEND}
system-service? (
acct-user/pipewire
acct-group/pipewire
@@ -70,7 +65,8 @@ RDEPEND="${DEPEND}

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

2024-05-08 Thread Marc Schiffbauer
commit: 89bdbf92d4e882fc32f7de2594b1b432ff1efa52
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Wed May  8 21:56:19 2024 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Wed May  8 21:58:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89bdbf92

dev-python/bareos: add 22.1.4

Signed-off-by: Marc Schiffbauer  gentoo.org>

 dev-python/bareos/Manifest |  1 +
 dev-python/bareos/bareos-22.1.4.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-python/bareos/Manifest b/dev-python/bareos/Manifest
index 58563338c54e..9834da74c158 100644
--- a/dev-python/bareos/Manifest
+++ b/dev-python/bareos/Manifest
@@ -1,2 +1,3 @@
 DIST bareos-22.1.2.tar.gz 14746158 BLAKE2B 
5d8c9c098f61bd35b11f907a3e215a7c08b504c3e529c67a4c8c5cbbf24775158966800e63efca260b4cc513417332cdf43a158d21684f09be3d89dd93258880
 SHA512 
76d53425b2a28f4f7887b323a70bf9b37df44302e0e25aff7156c1b3ee26ffa60bbfb45ed29a0f2fe763d5c38b8f7135ac2a3e405d8e2b10717f4893baf9c327
+DIST bareos-22.1.4.tar.gz 14747141 BLAKE2B 
1b155c35f22120b07151a54ef314c6f8f42ea14c3f194d787a58ece41f8de148f0b34d0cc6a54f578b1bb5c4d3ae2a7736829f6d2cd642d8e001f1797a18052a
 SHA512 
4285f0f524c6f30ae8f7dd67e2a732cf983663f56b053968a7f10d753e38bc2ee1e2673d1fb6a9b516994b51b45215fac153e301b893c9cb31a164ebff0d4c85
 DIST bareos-23.0.2.tar.gz 14724410 BLAKE2B 
0fe86c10d62ad322dfbcd5ac972aec27d6f0ad31e156d359398739b2bfd784a02ce89b26b6bdfcf279265114a4e6e13efe21edab8b87cff15f1f9f3ad055c64b
 SHA512 
a8d8270c8060480fe87da9252de86a75eea1cc427db63536f848d19a2c23c499ca294a9656d9a6aac73a756f84c96a2d72f13d1cede7948e18bf93efc2ecfc29

diff --git a/dev-python/bareos/bareos-22.1.4.ebuild 
b/dev-python/bareos/bareos-22.1.4.ebuild
new file mode 100644
index ..59d31548b8d2
--- /dev/null
+++ b/dev-python/bareos/bareos-22.1.4.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="python bindings for bareos network backup suite"
+HOMEPAGE="https://www.bareos.com/";
+SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> 
${P}.tar.gz"
+S=${WORKDIR}/${PN}-Release-${PV}/python-bareos
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="mirror test"



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

2024-05-08 Thread Marc Schiffbauer
commit: c4d82cbcdf075acb02a359d685df9712ec01fce9
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Wed May  8 21:54:33 2024 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Wed May  8 21:58:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4d82cbc

app-backup/bareos: add 21.1.9, 22.1.4

Bug: https://bugs.gentoo.org/917761
Bug: https://bugs.gentoo.org/830293
Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-backup/bareos/Manifest |   2 +
 app-backup/bareos/bareos-21.1.9.ebuild | 414 +++
 app-backup/bareos/bareos-22.1.4.ebuild | 434 +
 3 files changed, 850 insertions(+)

diff --git a/app-backup/bareos/Manifest b/app-backup/bareos/Manifest
index 8206ffaf50c5..084b9c1489f4 100644
--- a/app-backup/bareos/Manifest
+++ b/app-backup/bareos/Manifest
@@ -1,4 +1,6 @@
 DIST bareos-21.1.8.tar.gz 11663322 BLAKE2B 
5f8c66d44c702b187f56434925417f3eff5f9f515f52d5707d5dce2edfcf566474bae52518adab1d6f87d479fd05cc906f48350eec4f21b858720a607f9b4311
 SHA512 
643561d4bd92989e0b9356dab500083073daa2717159b5b061f5680ab96e8532c13753e94480419239bcad9938818c203d43dc72b690404ae5a143fdd3cd0738
+DIST bareos-21.1.9.tar.gz 11670286 BLAKE2B 
22486fdf2b80296fed4265afa8ea4f5c0708f7836172da6a0f081c3328eea84c2eaf7de62884c82aeb61ead38f5a872edc6718fce730c16d6e4e96ef520eff0e
 SHA512 
337702bf5b38bdf6f96720748ec0ab154f698389d6ff535b59f0a9432783f021287b98ac446467a1da51614c6fd740b45b8a5363f56cb5bd855bfe333fc6cfac
 DIST bareos-22.1.2.tar.gz 14746158 BLAKE2B 
5d8c9c098f61bd35b11f907a3e215a7c08b504c3e529c67a4c8c5cbbf24775158966800e63efca260b4cc513417332cdf43a158d21684f09be3d89dd93258880
 SHA512 
76d53425b2a28f4f7887b323a70bf9b37df44302e0e25aff7156c1b3ee26ffa60bbfb45ed29a0f2fe763d5c38b8f7135ac2a3e405d8e2b10717f4893baf9c327
+DIST bareos-22.1.4.tar.gz 14747141 BLAKE2B 
1b155c35f22120b07151a54ef314c6f8f42ea14c3f194d787a58ece41f8de148f0b34d0cc6a54f578b1bb5c4d3ae2a7736829f6d2cd642d8e001f1797a18052a
 SHA512 
4285f0f524c6f30ae8f7dd67e2a732cf983663f56b053968a7f10d753e38bc2ee1e2673d1fb6a9b516994b51b45215fac153e301b893c9cb31a164ebff0d4c85
 DIST bareos-23.0.1.tar.gz 14728566 BLAKE2B 
e5fe93f0e412fcc4b4cb31f3e7d7dbcd44b3c0f76c387f17685d97880af88949998faae502531e937201c1622350d226c2cc9f432b0dfda7893a3fb03e905b5f
 SHA512 
5e3902c33c08dedbdd8dc7c74c5a1258da22288a728ada283b541316a7bff2f7773d1875b11f8fe12368afda3fd1bb2780242ff57441ef8fd596f71ea1af1e75
 DIST bareos-23.0.2.tar.gz 14724410 BLAKE2B 
0fe86c10d62ad322dfbcd5ac972aec27d6f0ad31e156d359398739b2bfd784a02ce89b26b6bdfcf279265114a4e6e13efe21edab8b87cff15f1f9f3ad055c64b
 SHA512 
a8d8270c8060480fe87da9252de86a75eea1cc427db63536f848d19a2c23c499ca294a9656d9a6aac73a756f84c96a2d72f13d1cede7948e18bf93efc2ecfc29

diff --git a/app-backup/bareos/bareos-21.1.9.ebuild 
b/app-backup/bareos/bareos-21.1.9.ebuild
new file mode 100644
index ..ae6b1efd9be1
--- /dev/null
+++ b/app-backup/bareos/bareos-21.1.9.ebuild
@@ -0,0 +1,414 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+CMAKE_WARN_UNUSED_CLI=no
+#CMAKE_REMOVE_MODULES=yes
+
+inherit python-any-r1 systemd cmake tmpfiles
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bareos.org/";
+SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> 
${P}.tar.gz"
+
+# some tests still fail propably due to missing bits in src_test -> TODO
+RESTRICT="mirror test"
+#RESTRICT="
+#  mirror
+#  !test? ( test )
+#"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X acl ceph clientonly +director glusterfs ipv6 lmdb
+   logwatch ndmp readline scsi-crypto split-usr
+   static +storage-daemon systemd tcpd test vim-syntax vmware xattr"
+
+# get cmake variables from core/cmake/BareosSetVariableDefaults.cmake
+DEPEND="
+   !app-backup/bacula
+   acct-group/${PN}
+   !x86? (
+   ceph? ( sys-cluster/ceph )
+   )
+   glusterfs? ( sys-cluster/glusterfs )
+   lmdb? ( dev-db/lmdb )
+   dev-libs/gmp:0
+   !clientonly? (
+   acct-user/${PN}
+   dev-db/postgresql:*[threads(+)]
+   director? (
+   virtual/mta
+   )
+   )
+   logwatch? ( sys-apps/logwatch )
+   ndmp? ( net-libs/rpcsvc-proto )
+   tcpd? ( sys-apps/tcp-wrappers )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   acl? ( virtual/acl[static-libs] )
+   dev-libs/jansson:=[static-libs]
+   dev-libs/lzo[static-libs]
+   dev-libs/openssl:0=[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   )
+   !static? (
+   acl? ( virtual/acl )
+   dev-libs/jansson:=
+   dev-libs/lzo
+   dev-libs/openssl:0=
+   sys-libs/ncurses:=
+ 

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

2024-05-08 Thread Yixun Lan
commit: 7fb5632aca63f7451bf6a8a1b5d13fe56b2f6c05
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed May  8 21:40:32 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed May  8 21:48:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fb5632a

dev-libs/mpdecimal: Keyword 4.0.0 riscv, #931598

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

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

diff --git a/dev-libs/mpdecimal/mpdecimal-4.0.0.ebuild 
b/dev-libs/mpdecimal/mpdecimal-4.0.0.ebuild
index 95742357fa5b..e2b2f84cbcad 100644
--- a/dev-libs/mpdecimal/mpdecimal-4.0.0.ebuild
+++ b/dev-libs/mpdecimal/mpdecimal-4.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="BSD-2"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc"
 IUSE="cxx test"
 RESTRICT="!test? ( test )"
 



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

2024-05-08 Thread Sam James
commit: 7d957d77c80b4296b8b3bdcc04bee1e4a953f9b1
Author: Sam James  gentoo  org>
AuthorDate: Wed May  8 21:44:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  8 21:44:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d957d77

app-portage/gentoolkit: add 0.6.7

Closes: https://bugs.gentoo.org/877491
Closes: https://bugs.gentoo.org/923369
Closes: https://bugs.gentoo.org/915055
Closes: https://bugs.gentoo.org/928951
Closes: https://bugs.gentoo.org/928138
Signed-off-by: Sam James  gentoo.org>

 app-portage/gentoolkit/Manifest|   1 +
 app-portage/gentoolkit/gentoolkit-0.6.7.ebuild | 127 +
 2 files changed, 128 insertions(+)

diff --git a/app-portage/gentoolkit/Manifest b/app-portage/gentoolkit/Manifest
index 6436268220d5..27d5cee1963f 100644
--- a/app-portage/gentoolkit/Manifest
+++ b/app-portage/gentoolkit/Manifest
@@ -1,3 +1,4 @@
 DIST gentoolkit-0.6.3.tar.bz2 3186163 BLAKE2B 
0f9befac53faa2b578b461a55c7113934a60478fc5d8d5ab0e06cb836ff5a2de75bb290ed797a2b085ec9f33c8494e3c3d5d0d6b643c525fff4dd0a82657118f
 SHA512 
cf51480213fd4bac45d44f5eb5e4be4cb5c5b97ad63ecd832eb54fc7043ab8e974491005431f0897d6c41d251ae0f9fc95cfdfc4d613fc56340630a094bfc61d
 DIST gentoolkit-0.6.5.tar.bz2 3186457 BLAKE2B 
7f873385b183e51b03e1c4be0edbabc89556e1b3a1dce2be71584c9ea927dd09185ba1022e570de0ed2a46cbb764c67f6eaccf97dc5892f4f355244bac7c0545
 SHA512 
cff9e7b1b8122941b03f7e156f25b5b416c5e4bbf1b759ecf006c271758f2548323bf59ba94a14f3268eea43081ccbba3ab63e118123af870c0257aaecbb9554
 DIST gentoolkit-0.6.6.tar.bz2 3187351 BLAKE2B 
f8add246e9d968c57a8d0e5c842a40a7646e92cc165ca611df35988ba55bd0221a26eefb351680f53e81adcf608a20eab604d0a9b9e52f936ebc7c20575c597c
 SHA512 
73fc4b8d98dc118d3c505c49d94dd248c92d2bde883c130c65dcf814d200a165084e9c94713e93341e7c54b59b59db83279538440e0822902de688c135b8949d
+DIST gentoolkit-0.6.7.tar.bz2 3187598 BLAKE2B 
54c576fa7ded310fae24100171e069bfc79c0f908199384d33cac34d49f62e5cac4bda3e7f93db1866f8d4cf75afb465d82038eebb4df27070e14e73fba65feb
 SHA512 
a5fb73c9b43e74541ccbb0537f860b6623284b84feb8922c95b5b5dd1dbd3db5117cbc3f899483c1a99086fcd8ddf49f71b81475e29af9e8bcdd123501fe

diff --git a/app-portage/gentoolkit/gentoolkit-0.6.7.ebuild 
b/app-portage/gentoolkit/gentoolkit-0.6.7.ebuild
new file mode 100644
index ..5eb3d884baf5
--- /dev/null
+++ b/app-portage/gentoolkit/gentoolkit-0.6.7.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_REQ_USE="xml(+),threads(+)"
+
+inherit meson python-r1 tmpfiles
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/gentoolkit.git";
+   inherit git-r3
+else
+   
SRC_URI="https://gitweb.gentoo.org/proj/gentoolkit.git/snapshot/${P}.tar.bz2";
+   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
+
+DESCRIPTION="Collection of administration scripts for Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage-Tools";
+
+LICENSE="GPL-2"
+SLOT="0"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Need newer Portage for eclean-pkg API, bug #900224
+DEPEND="
+   >=sys-apps/portage-3.0.57[${PYTHON_USEDEP}]
+"
+RDEPEND="
+   ${DEPEND}
+   ${PYTHON_DEPS}
+   app-alternatives/awk
+   sys-apps/gentoo-functions
+"
+
+# setuptools is still needed as a workaround for Python 3.12+ for now.
+# https://github.com/mesonbuild/meson/issues/7702
+#
+# >=meson-1.2.1-r1 for bug #912051
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-build/meson-1.2.1-r1
+   $(python_gen_cond_dep '
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ' python3_12)
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   )
+"
+
+src_prepare() {
+   default
+   if use prefix-guest ; then
+   # use correct repo name, bug #632223
+   sed -i \
+   -e 
"/load_profile_data/s/repo='gentoo'/repo='gentoo_prefix'/" \
+   pym/gentoolkit/profile.py || die
+   fi
+}
+
+src_configure() {
+   local code_only=false
+   python_foreach_impl my_src_configure
+}
+
+my_src_configure() {
+   local emesonargs=(
+   -Dcode-only=${code_only}
+   $(meson_use test tests)
+   -Deprefix="${EPREFIX}"
+   -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
+   )
+
+   meson_src_configure
+   code_only=true
+}
+
+src_compile() {
+   python_foreach_impl meson_src_compile
+}
+
+src_test() {
+   python_foreach_impl meson_src_test --no-rebuild --verbose
+}
+
+src_install() {
+   python_foreach_impl my_src_install
+   dotmpfiles data/tmpfiles.d/revdep-rebuild.conf
+
+   local scripts
+

[gentoo-commits] proj/gentoolkit:master commit in: /

2024-05-08 Thread Sam James
commit: 054afd492ef2c0d4897d93220b5543b698f8e06d
Author: Sam James  gentoo  org>
AuthorDate: Wed May  8 21:42:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  8 21:42:57 2024 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=054afd49

meson.build: prepare for gentoolkit-0.6.7

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

 meson.build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meson.build b/meson.build
index 1c07ad1..abf171f 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project(
 'gentoolkit',
 'c',
-version : '0.6.6',
+version : '0.6.7',
 license : 'GPL-2.0-or-later',
 meson_version : '>=0.64.0'
 )



[gentoo-commits] proj/gentoolkit: New tag: gentoolkit-0.6.7

2024-05-08 Thread Sam James
commit: 
Commit: Sam James  gentoo  org>
CommitDate: Wed May  8 21:43:11 2024 +

New tag: gentoolkit-0.6.7




[gentoo-commits] repo/gentoo:master commit in: media-sound/whipper/files/, media-sound/whipper/

2024-05-08 Thread Sam James
commit: 87a88d8b829733826fda808a9b7fb843bcf5eb55
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Wed May  8 18:34:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  8 21:33:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87a88d8b

media-sound/whipper: update RDEPEND="dev-python/ruamel-yaml"

Closes: https://bugs.gentoo.org/930466

Signed-off-by: Quentin Retornaz  retornaz.com>
Closes: https://github.com/gentoo/gentoo/pull/36607
Signed-off-by: Sam James  gentoo.org>

 .../whipper/files/whipper-0.10.0-ruamel-yaml.patch | 109 +
 media-sound/whipper/whipper-0.10.0-r2.ebuild   |  56 +++
 2 files changed, 165 insertions(+)

diff --git a/media-sound/whipper/files/whipper-0.10.0-ruamel-yaml.patch 
b/media-sound/whipper/files/whipper-0.10.0-ruamel-yaml.patch
new file mode 100644
index ..206547e4b3e9
--- /dev/null
+++ b/media-sound/whipper/files/whipper-0.10.0-ruamel-yaml.patch
@@ -0,0 +1,109 @@
+From e0942417a1c267781a8b676789730457dcb2e6fa Mon Sep 17 00:00:00 2001
+From: Martin Weinelt 
+Date: Sun, 20 Jun 2021 15:18:37 +0200
+Subject: [PATCH] Use custom YAML subclass to be compatible with
+ ruamel_yaml>=0.17
+
+Signed-off-by: Martin Weinelt 
+---
+ whipper/common/yaml.py | 18 ++
+ whipper/result/logger.py   | 11 ++-
+ whipper/test/test_result_logger.py | 14 ++
+ 3 files changed, 30 insertions(+), 13 deletions(-)
+ create mode 100644 whipper/common/yaml.py
+
+diff --git a/whipper/common/yaml.py b/whipper/common/yaml.py
+new file mode 100644
+index ..4edb0b36
+--- /dev/null
 b/whipper/common/yaml.py
+@@ -0,0 +1,18 @@
++from ruamel.yaml import YAML as ruamel_YAML
++from ruamel.yaml.compat import StringIO
++
++# 
https://yaml.readthedocs.io/en/latest/example.html#output-of-dump-as-a-string
++class YAML(ruamel_YAML):
++def __init__(self, *args, **kwargs):
++super().__init__()
++self.width = 4000
++self.default_flow_style = False
++
++def dump(self, data, stream=None, **kw):
++inefficient = False
++if stream is None:
++inefficient = True
++stream = StringIO()
++ruamel_YAML.dump(self, data, stream, **kw)
++if inefficient:
++return stream.getvalue()
+diff --git a/whipper/result/logger.py b/whipper/result/logger.py
+index b7043adc..f4471a00 100644
+--- a/whipper/result/logger.py
 b/whipper/result/logger.py
+@@ -1,12 +1,12 @@
+ import time
+ import hashlib
+ import re
+-import ruamel.yaml as yaml
+ from ruamel.yaml.comments import CommentedMap as OrderedDict
+ 
+ import whipper
+ 
+ from whipper.common import common
++from whipper.common.yaml import YAML
+ from whipper.result import result
+ 
+ 
+@@ -148,11 +148,12 @@ def logRip(self, ripResult, epoch):
+ data["EOF"] = "End of status report"
+ riplog["Conclusive status report"] = data
+ 
++yaml = YAML(
++typ="rt",
++pure=True
++)
+ riplog = yaml.dump(
+-riplog,
+-default_flow_style=False,
+-width=4000,
+-Dumper=yaml.RoundTripDumper
++riplog
+ )
+ # Add a newline after the "Log creation date" line
+ riplog = re.sub(
+diff --git a/whipper/test/test_result_logger.py 
b/whipper/test/test_result_logger.py
+index 411b61af..98c89ab5 100644
+--- a/whipper/test/test_result_logger.py
 b/whipper/test/test_result_logger.py
+@@ -3,8 +3,8 @@
+ import os
+ import re
+ import unittest
+-import ruamel.yaml
+ 
++from whipper.common.yaml import YAML
+ from whipper.result.result import TrackResult, RipResult
+ from whipper.result.logger import WhipperLogger
+ 
+@@ -163,16 +163,14 @@ def testLogger(self):
+ ))
+ )
+ 
+-yaml = ruamel.yaml.YAML()
++yaml = YAML(
++typ='rt',
++pure=True
++)
+ parsedLog = yaml.load(actual)
+ self.assertEqual(
+ actual,
+-ruamel.yaml.dump(
+-parsedLog,
+-default_flow_style=False,
+-width=4000,
+-Dumper=ruamel.yaml.RoundTripDumper
+-)
++yaml.dump(parsedLog)
+ )
+ log_body = "\n".join(actualLines[:-1]).encode()
+ self.assertEqual(

diff --git a/media-sound/whipper/whipper-0.10.0-r2.ebuild 
b/media-sound/whipper/whipper-0.10.0-r2.ebuild
new file mode 100644
index ..4458574acf2f
--- /dev/null
+++ b/media-sound/whipper/whipper-0.10.0-r2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_PEP517="setuptools"
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python CD-DA ripper preferring accuracy over speed (forked from 
morituri)"
+HOMEPAGE="https://github.com/whipper-team/whipper";
+SRC_UR

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

2024-05-08 Thread Sam James
commit: 3fc773111252f544e508d1dd27b5ff0ee659e98e
Author: Sam James  gentoo  org>
AuthorDate: Wed May  8 21:32:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  8 21:32:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fc77311

media-sound/beets: fix build w/ USE=doc and >=sphinx-7

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

 media-sound/beets/beets-1.6.0-r1.ebuild | 6 --
 media-sound/beets/beets-.ebuild | 6 --
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/media-sound/beets/beets-1.6.0-r1.ebuild 
b/media-sound/beets/beets-1.6.0-r1.ebuild
index cdc5158e3f60..5d407a5cc040 100644
--- a/media-sound/beets/beets-1.6.0-r1.ebuild
+++ b/media-sound/beets/beets-1.6.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -98,7 +98,9 @@ python_prepare_all() {
 }
 
 python_compile_all() {
-   use doc && esetup.py build_sphinx -b html --build-dir=docs/build
+   if use doc ; then
+   sphinx-build -b html docs docs/build || die
+   fi
 }
 
 python_install_all() {

diff --git a/media-sound/beets/beets-.ebuild 
b/media-sound/beets/beets-.ebuild
index 03d6d8352705..8c8520a503a4 100644
--- a/media-sound/beets/beets-.ebuild
+++ b/media-sound/beets/beets-.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
@@ -91,7 +91,9 @@ python_prepare_all() {
 }
 
 python_compile_all() {
-   use doc && esetup.py build_sphinx -b html --build-dir=docs/build
+   if use doc ; then
+   sphinx-build -b html docs docs/build || die
+   fi
 }
 
 python_install_all() {



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

2024-05-08 Thread Sam James
commit: 5ff30ab54f80cb65ce9a9349347371d863dae2d8
Author: Sam James  gentoo  org>
AuthorDate: Wed May  8 21:28:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  8 21:28:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ff30ab5

net-mail/notmuch: stabilize 0.37-r2 for amd64, arm, arm64, x86

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

 net-mail/notmuch/notmuch-0.37-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/notmuch/notmuch-0.37-r2.ebuild 
b/net-mail/notmuch/notmuch-0.37-r2.ebuild
index de653956ff4f..7a7621ec990b 100644
--- a/net-mail/notmuch/notmuch-0.37-r2.ebuild
+++ b/net-mail/notmuch/notmuch-0.37-r2.ebuild
@@ -18,7 +18,7 @@ LICENSE="GPL-3"
 # Sub-slot corresponds to major wersion of libnotmuch.so.X.Y. Bump of Y is
 # meant to be binary backward compatible.
 SLOT="0/5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
apidoc? ( doc )



[gentoo-commits] repo/gentoo:master commit in: mail-filter/afew/

2024-05-08 Thread Sam James
commit: 9f84b6ecb9f17985b037503e7131388a9522fd4e
Author: Sam James  gentoo  org>
AuthorDate: Wed May  8 21:28:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  8 21:28:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f84b6ec

mail-filter/afew: stabilize 3.0.1-r1 for amd64, x86

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

 mail-filter/afew/afew-3.0.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/afew/afew-3.0.1-r1.ebuild 
b/mail-filter/afew/afew-3.0.1-r1.ebuild
index 5e0464a81e87..ad2c78a19c9e 100644
--- a/mail-filter/afew/afew-3.0.1-r1.ebuild
+++ b/mail-filter/afew/afew-3.0.1-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/afewmail/afew";
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="doc"
 
 RDEPEND="



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

2024-05-08 Thread Sam James
commit: 1f519d377e5071faa4b37c38ae655a5d25b82773
Author: Sam James  gentoo  org>
AuthorDate: Wed May  8 21:26:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  8 21:26:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f519d37

dev-libs/mpdecimal: Keyword 4.0.0 arm64, #931598

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

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

diff --git a/dev-libs/mpdecimal/mpdecimal-4.0.0.ebuild 
b/dev-libs/mpdecimal/mpdecimal-4.0.0.ebuild
index efbd94089dbb..95742357fa5b 100644
--- a/dev-libs/mpdecimal/mpdecimal-4.0.0.ebuild
+++ b/dev-libs/mpdecimal/mpdecimal-4.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="BSD-2"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
 IUSE="cxx test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: mail-filter/afew/

2024-05-08 Thread Sam James
commit: 86b074613276e5a14c8c76eabbd38f2e5eaacd4a
Author: Sam James  gentoo  org>
AuthorDate: Wed May  8 21:26:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  8 21:26:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86b07461

mail-filter/afew: update EAPI 7 -> 8, enable py3.12

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

 mail-filter/afew/afew-3.0.1-r1.ebuild | 61 +++
 1 file changed, 61 insertions(+)

diff --git a/mail-filter/afew/afew-3.0.1-r1.ebuild 
b/mail-filter/afew/afew-3.0.1-r1.ebuild
new file mode 100644
index ..5e0464a81e87
--- /dev/null
+++ b/mail-filter/afew/afew-3.0.1-r1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Initial tagging script for Notmuch"
+HOMEPAGE="https://github.com/afewmail/afew";
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/dkimpy[${PYTHON_USEDEP}]
+   net-mail/notmuch[python,${PYTHON_USEDEP}]
+   ')"
+BDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ')
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   ')
+   )"
+
+DOCS=( "README.rst" )
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -r \
+   -e "s/^([[:space:]]+)use_scm_version=.*,$/\1version='${PV}',/" \
+   -e "/^([[:space:]]+)setup_requires=.*,$/d" \
+   -i setup.py || die
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   sphinx-build -b man docs docs/build/man || die
+
+   if use doc ; then
+   sphinx-build -b html docs docs/build/html || die
+   fi
+}
+
+python_install_all() {
+   doman docs/build/man/*
+   dodoc afew/defaults/afew.config
+   use doc && HTML_DOCS=( docs/build/html/. )
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: net-mail/notmuch/files/, net-mail/notmuch/

2024-05-08 Thread Sam James
commit: d2d7d6f4c636436cd20138ea0a77e658e0ddcbfc
Author: Sam James  gentoo  org>
AuthorDate: Wed May  8 21:23:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  8 21:25:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2d7d6f4

net-mail/notmuch: add py3.12, set DISTUTILS_EXT=1

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

 .../notmuch/files/notmuch-0.37-python3.12.patch|  29 ++
 net-mail/notmuch/notmuch-0.37-r2.ebuild| 305 +
 2 files changed, 334 insertions(+)

diff --git a/net-mail/notmuch/files/notmuch-0.37-python3.12.patch 
b/net-mail/notmuch/files/notmuch-0.37-python3.12.patch
new file mode 100644
index ..b8b668ebcae6
--- /dev/null
+++ b/net-mail/notmuch/files/notmuch-0.37-python3.12.patch
@@ -0,0 +1,29 @@
+https://bugs.gentoo.org/929716
+https://github.com/notmuch/notmuch/commit/3771832b013012e408696897215fd0edde7dce37
+
+From 3771832b013012e408696897215fd0edde7dce37 Mon Sep 17 00:00:00 2001
+From: Michael J Gruber 
+Date: Fri, 16 Jun 2023 13:19:26 +0200
+Subject: [PATCH] python: adjust legacy bindings to py 3.12
+
+Py 3.12 finally pulled the plug on the `SafeConfigParser` class which
+has been deprecated since py 3.2.
+
+We use it in the legacy bindings only, so take the easy route of
+importing `ConfigParser` as `SafeConfigParser` and monkey-patching so
+that the class has the expected interface.
+--- a/bindings/python/notmuch/compat.py
 b/bindings/python/notmuch/compat.py
+@@ -47,7 +47,10 @@ def encode_utf8(value):
+ 
+ return value
+ else:
+-from configparser import SafeConfigParser
++from configparser import ConfigParser as SafeConfigParser
++
++if not hasattr(SafeConfigParser, 'readfp'):   # py >= 3.12
++SafeConfigParser.readfp = SafeConfigParser.read_file
+ 
+ class Python3StringMixIn(object):
+ def __str__(self):
+

diff --git a/net-mail/notmuch/notmuch-0.37-r2.ebuild 
b/net-mail/notmuch/notmuch-0.37-r2.ebuild
new file mode 100644
index ..de653956ff4f
--- /dev/null
+++ b/net-mail/notmuch/notmuch-0.37-r2.ebuild
@@ -0,0 +1,305 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_OPTIONAL=1
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit bash-completion-r1 desktop distutils-r1 elisp-common flag-o-matic 
pax-utils toolchain-funcs xdg-utils
+
+DESCRIPTION="Thread-based e-mail indexer, supporting quick search and tagging"
+HOMEPAGE="https://notmuchmail.org/";
+SRC_URI="https://notmuchmail.org/releases/${P}.tar.xz
+   test? ( 
https://notmuchmail.org/releases/test-databases/database-v1.tar.xz )"
+
+LICENSE="GPL-3"
+# Sub-slot corresponds to major wersion of libnotmuch.so.X.Y. Bump of Y is
+# meant to be binary backward compatible.
+SLOT="0/5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   apidoc? ( doc )
+   nmbug? ( python )
+   test? ( crypt emacs python )
+"
+IUSE="apidoc crypt doc emacs mutt nmbug python test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   app-arch/xz-utils[extra-filters(-)]
+   virtual/pkgconfig
+   apidoc? (
+   app-text/doxygen
+   dev-lang/perl
+   )
+   doc? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   sys-apps/texinfo
+   )
+   python? (
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? ( dev-python/pytest[${PYTHON_USEDEP}] )
+   )
+   test? (
+   app-shells/bash
+   sys-process/parallel
+   )
+"
+
+COMMON_DEPEND="
+   dev-libs/glib
+   dev-libs/gmime:3.0[crypt]
+   >=dev-libs/xapian-1.4.0:=
+   sys-libs/talloc
+   sys-libs/zlib:=
+   emacs? ( >=app-editors/emacs-${NEED_EMACS}:* )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/cffi[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+"
+
+DEPEND="${COMMON_DEPEND}
+   test? (
+   >=app-editors/emacs-${NEED_EMACS}:*[libxml2]
+   app-misc/dtach
+   dev-debug/gdb[python]
+   crypt? (
+   app-crypt/gnupg
+   dev-libs/openssl
+   )
+   )
+"
+
+RDEPEND="${COMMON_DEPEND}
+   crypt? ( app-crypt/gnupg )
+   mutt? (
+   dev-perl/File-Which
+   dev-perl/Mail-Box
+   dev-perl/MailTools
+   dev-perl/String-ShellQuote
+   dev-perl/Term-ReadLine-Gnu
+   virtual/perl-Digest-SHA
+   virtual/perl-File-Path
+   virtual/perl-Getopt-Long
+   dev-perl/Pod-Parser
+   )
+   nmbug? ( dev-vcs/git )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.37-configure-clang16.patch
+   

[gentoo-commits] repo/gentoo:master commit in: media-tv/channeleditor/

2024-05-08 Thread Daniel Pielmeier
commit: 5ef609d661b55c73ebd347ffbd034cc809b0cf2b
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun May  5 11:32:34 2024 +
Commit: Daniel Pielmeier  gentoo  org>
CommitDate: Wed May  8 21:21:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ef609d6

media-tv/channeleditor: update EAPI 7 -> 8

- Switches to java-pkg-simple
- No longer needs build.xml nor depends on ant
- Drops java-ant-2.eclass, edos2unix.eclass
- Uses the JAVA_MAIN_CLASS eclass variable for launchers

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Daniel Pielmeier  gentoo.org>

 .../channeleditor/channeleditor-1.9.2.1-r4.ebuild  | 50 ++
 1 file changed, 50 insertions(+)

diff --git a/media-tv/channeleditor/channeleditor-1.9.2.1-r4.ebuild 
b/media-tv/channeleditor/channeleditor-1.9.2.1-r4.ebuild
new file mode 100644
index ..e09a7fe8c5d0
--- /dev/null
+++ b/media-tv/channeleditor/channeleditor-1.9.2.1-r4.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+
+inherit desktop java-pkg-2 java-pkg-simple xdg
+
+DESCRIPTION="Editor for VDR channels.conf"
+HOMEPAGE="https://sites.google.com/site/reniershomepage/channeleditor";
+SRC_URI="https://downloads.sourceforge.net/project/channeleditor/channeleditor/$(ver_cut
 1-3)/${P/-/_}_src.tar.gz"
+
+S="${WORKDIR}/${PN}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=virtual/jre-1.8:*"
+DEPEND=">=virtual/jdk-1.8:*"
+
+PATCHES=(
+   # include localisation changes
+   "${FILESDIR}"/${P}-messages.properties.patch
+   "${FILESDIR}"/${P}-messages_en.properties.patch
+)
+
+JAVA_RESOURCE_DIRS="resources/src/java"
+JAVA_SRC_DIR="src"
+
+src_prepare() {
+   default #780585
+   java-pkg-2_src_prepare
+
+   xdg_environment_reset
+
+   JAVA_MAIN_CLASS="$(grep Main build/MANIFEST.MF | cut -d' ' -f2 | tr -cd 
[:print:])"
+
+   # java-pkg-simple expects resources in JAVA_RESOURCE_DIRS
+   mkdir -p resources || die
+   find src -type f ! -name '*.java' \
+   ! -name 'README' ! -name 'COPYRIGHT' \
+   | xargs cp --parent -t resources || die
+}
+
+src_install() {
+   java-pkg-simple_src_install
+   make_desktop_entry channeleditor Channeleditor "" "Utility"
+}



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

2024-05-08 Thread Daniel Pielmeier
commit: 374aa7a9d1f37c728157dab7672fb83d94140021
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun May  5 15:45:10 2024 +
Commit: Daniel Pielmeier  gentoo  org>
CommitDate: Wed May  8 21:21:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=374aa7a9

media-video/projectx: update EAPI 7 -> 8

- Switches to java-pkg-simple
- No longer needs build.xml nor depends on ant
- Drops java-ant-2.eclass, edos2unix.eclass
- Uses the JAVA_MAIN_CLASS eclass variable for launchers

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/36562
Signed-off-by: Daniel Pielmeier  gentoo.org>

 media-video/projectx/projectx-0.91.0.10-r5.ebuild | 123 ++
 1 file changed, 123 insertions(+)

diff --git a/media-video/projectx/projectx-0.91.0.10-r5.ebuild 
b/media-video/projectx/projectx-0.91.0.10-r5.ebuild
new file mode 100644
index ..3e5d18a572cc
--- /dev/null
+++ b/media-video/projectx/projectx-0.91.0.10-r5.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+
+inherit desktop java-pkg-2 java-pkg-simple toolchain-funcs xdg
+
+XDG_P="xdg-20100731"
+
+DESCRIPTION="Converts, splits and demuxes DVB and other MPEG recordings"
+HOMEPAGE="https://project-x.sourceforge.net/";
+SRC_URI="https://dev.gentoo.org/~billie/distfiles/${P}-r4.tar.xz
+   https://dev.gentoo.org/~billie/distfiles/${PN}-idctfast.tar.xz
+   https://dev.gentoo.org/~billie/distfiles/${XDG_P}.java.xz
+   https://dev.gentoo.org/~billie/distfiles/${PN}-icon.png";
+
+S="${WORKDIR}/Project-X"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="X cpu_flags_x86_mmx cpu_flags_x86_sse"
+
+COMMON_DEPEND="
+   dev-java/commons-net:0
+   X? ( dev-java/browserlauncher2:1.0 )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   >=virtual/jre-1.8:*
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   >=virtual/jdk-1.8:*
+   app-arch/xz-utils
+"
+
+JAVA_ENCODING="iso-8859-1"
+JAVA_GENTOO_CLASSPATH="commons-net"
+JAVA_RESOURCE_DIRS="resources"
+JAVA_SRC_DIR="src"
+
+src_prepare() {
+   default
+
+   xdg_environment_reset
+
+   local X
+
+   # apply stdout corruption patch (z...@gentoo.org)
+   eapply "${FILESDIR}/${PN}-0.91.0.10-stdout-corrupt.patch"
+
+   # apply BrowserLauncher2 patch
+   if use X; then
+   eapply "${FILESDIR}/${PN}-0.91.0.10-bl2.patch"
+   JAVA_GENTOO_CLASSPATH+=" browserlauncher2-1.0"
+   fi
+   rm -rf src/edu || die
+
+   # apply IDCTFast patch
+   eapply "${FILESDIR}/${PN}-0.91.0.10-idctfast.patch"
+
+   # apply XDG patch
+   cp -f "${WORKDIR}/${XDG_P}.java" "${S}/src/xdg.java" || die
+   eapply "${FILESDIR}/${PN}-0.91.0.10-xdg.patch"
+
+   # patch executable and icon
+   sed -i -e "s:^\(Exec=\).*:\1${PN}_gui:g" \
+   -e "s:^\(Icon=\).*:\1${PN}:g" *.desktop || die
+
+   JAVA_MAIN_CLASS="$(grep Main MANIFEST.MF | cut -d' ' -f2)"
+
+   # merge/remove resources depending on USE="X"
+   if use X; then
+   mv -f htmls resources/ || die
+   else
+   rm -rf src/net/sourceforge/dvb/projectx/gui || die
+   rm resources/*.gif || die
+   fi
+
+   # update library packages
+   cd lib || die
+   rm -f {commons-net,jakarta-oro}*.jar || die
+   java-pkg_jar-from commons-net
+   use X && java-pkg_jar-from browserlauncher2-1.0
+   java-pkg_ensure-no-bundled-jars
+}
+
+src_compile() {
+   local IDCT="idct-mjpeg"  # default IDCT implementation
+   if use x86 || use amd64; then
+   use cpu_flags_x86_mmx && IDCT="idct-mjpeg-mmx"
+   use cpu_flags_x86_sse && IDCT="idct-mjpeg-sse"
+   fi
+
+   java-pkg-simple_src_compile
+
+   cd lib/PORTABLE || die
+   emake CC="$(tc-getCC)" IDCT="${IDCT}" LDFLAGS="${LDFLAGS}" \
+   CPLAT="${CFLAGS} -O3 -ffast-math -fPIC"
+}
+
+src_install() {
+   java-pkg-simple_src_install
+   java-pkg_doso lib/PORTABLE/libidctfast.so
+
+   java-pkg_dolauncher ${PN}_cli --main ${JAVA_MAIN_CLASS} \
+   --java_args "-Djava.awt.headless=true -Xmx256m"
+
+   if use X; then
+   java-pkg_dolauncher ${PN}_gui --main ${JAVA_MAIN_CLASS} \
+   --java_args "-Xmx256m"
+   dosym ${PN}_gui /usr/bin/${PN}
+   newicon "${DISTDIR}/${PN}-icon.png" "${PN}.png"
+   domenu *.desktop
+   else
+   dosym ${PN}_cli /usr/bin/${PN}
+   fi
+
+   dodoc *.txt
+}



[gentoo-commits] repo/gentoo:master commit in: mail-filter/afew/

2024-05-08 Thread Sam James
commit: 501f9e0004f152093fbb4fa19f3abcb3bfc4aa00
Author: Sam James  gentoo  org>
AuthorDate: Wed May  8 21:17:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  8 21:17:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=501f9e00

mail-filter/afew: fix build w/ >=sphinx-7

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

 mail-filter/afew/afew-3.0.1.ebuild | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/mail-filter/afew/afew-3.0.1.ebuild 
b/mail-filter/afew/afew-3.0.1.ebuild
index a0e78506c838..7113ba509d4a 100644
--- a/mail-filter/afew/afew-3.0.1.ebuild
+++ b/mail-filter/afew/afew-3.0.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 pypi
 
@@ -46,8 +46,11 @@ python_prepare_all() {
 }
 
 python_compile_all() {
-   esetup.py build_sphinx -b man --build-dir=docs/build
-   use doc && esetup.py build_sphinx -b html --build-dir=docs/build
+   sphinx-build -b man docs docs/build/man || die
+
+   if use doc ; then
+   sphinx-build -b html docs docs/build/html || die
+   fi
 }
 
 python_install_all() {



[gentoo-commits] repo/gentoo:master commit in: mail-filter/afew/

2024-05-08 Thread Sam James
commit: 606819aed213a624d73889eb1ef557c48e8bbe31
Author: Sam James  gentoo  org>
AuthorDate: Wed May  8 21:18:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  8 21:18:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=606819ae

mail-filter/afew: add github, pypi upstream metadata

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

 mail-filter/afew/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/mail-filter/afew/metadata.xml b/mail-filter/afew/metadata.xml
index 6b2117db4e43..b62f0f7ba551 100644
--- a/mail-filter/afew/metadata.xml
+++ b/mail-filter/afew/metadata.xml
@@ -22,4 +22,8 @@
configurable rules that can contain arbitrary notmuch queries 
to match
against any searchable attributes.

+   
+   afewmail/afew
+   afew
+   
 



[gentoo-commits] repo/gentoo:master commit in: games-strategy/wesnoth/files/

2024-05-08 Thread Florian Schmaus
commit: b0e38ead7b2b02f524e9c1549689f3191f896312
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed May  8 18:08:55 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed May  8 20:49:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0e38ead

games-strategy/wesnoth: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Florian Schmaus  gentoo.org>

 .../wesnoth/files/wesnoth-1.16.8-gcc-13.patch  | 32 --
 1 file changed, 32 deletions(-)

diff --git a/games-strategy/wesnoth/files/wesnoth-1.16.8-gcc-13.patch 
b/games-strategy/wesnoth/files/wesnoth-1.16.8-gcc-13.patch
deleted file mode 100644
index f2d79ba6ad06..
--- a/games-strategy/wesnoth/files/wesnoth-1.16.8-gcc-13.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-https://github.com/wesnoth/wesnoth/commit/5fa07ea15c1736f74d89786d5ae449ed0f91c8a8
-
-From 5fa07ea15c1736f74d89786d5ae449ed0f91c8a8 Mon Sep 17 00:00:00 2001
-From: Martin Liska 
-Date: Mon, 23 May 2022 13:44:39 +0200
-Subject: [PATCH] Fix building with GCC 13.
-
-Fixes the following issue:
-base64.hpp:23:49: error: 'uint8_t' was not declared in this scope
-
-and:
-deprecation.hpp:20:22: error: found ':' in nested-name-specifier, expected '::'
 a/src/deprecation.hpp
-+++ b/src/deprecation.hpp
-@@ -14,6 +14,7 @@
- 
- #pragma once
- 
-+#include 
- #include 
- 
- /** See https://wiki.wesnoth.org/CompatibilityStandards for more info. */
 a/src/serialization/base64.hpp
-+++ b/src/serialization/base64.hpp
-@@ -15,6 +15,7 @@
- 
- #pragma once
- 
-+#include 
- #include 
- #include 
- 



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

2024-05-08 Thread Florian Schmaus
commit: a2b351b3b7b948f710a2f6d33b5705a11f1dd852
Author: Daniel Hodges  gmail  com>
AuthorDate: Mon May  6 18:38:31 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed May  8 20:47:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2b351b3

sys-process/below: add 0.8.1

Closes: https://github.com/gentoo/gentoo/pull/36589
Signed-off-by: Daniel Hodges  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 sys-process/below/Manifest   |  95 ++
 sys-process/below/below-0.8.1.ebuild | 353 +++
 2 files changed, 448 insertions(+)

diff --git a/sys-process/below/Manifest b/sys-process/below/Manifest
index b76c3f8d76a9..37ce1315a402 100644
--- a/sys-process/below/Manifest
+++ b/sys-process/below/Manifest
@@ -1,33 +1,53 @@
+DIST addr2line-0.21.0.crate 40807 BLAKE2B 
9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b
 SHA512 
afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
+DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST ahash-0.8.0.crate 39776 BLAKE2B 
577f82ca509d5c04e25d8dbf1d0929a2d4ffd9314b13eca4f05229cdf62f678a8284bc3cc422776bb0bec8a6db6178b5e8f7f7430043ca6fed9593ea34710272
 SHA512 
97f85602b516ddc30509ec16402f7e83065034c93224b4421b53fc3ff03301b59c2548608bfcd5147f04d5100d491c0f8c5c38361a7d6684c79a4d7e029ba826
 DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 
5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60
 SHA512 
0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
+DIST aho-corasick-1.0.5.crate 172064 BLAKE2B 
bab7767070b959e8e4c054bf505b9423d7fc8b02dc682b559f54db986abe72ddf83a069b4bb585d71b47de92d2fce66a1c151a0d29c4aae99378ca05c3d5eb50
 SHA512 
6b0a64dbfe0c166341a34cd169bc46d28e40f72db4d599a1aff5327a6e891408f39e8e92e983cf9396a8e8135f93e41550237ff3e5c8c05a5325688746fd814b
+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 anstream-0.6.13.crate 30928 BLAKE2B 
0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0
 SHA512 
4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
 DIST anstyle-1.0.1.crate 13977 BLAKE2B 
35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241
 SHA512 
2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c
+DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 
6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2
 SHA512 
5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176
+DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
+DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868
 SHA512 
4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
 DIST anyhow-1.0.66.crate 43770 BLAKE2B 
8d74397c47bd64c00f015cf7ee279fa020ea39191440208d77e4a5fdb35fca531e8bb9b765be223b24050d0fd1db76fa5b516146f450937f84a5c113c9eca997
 SHA512 
7b4078906df2805d491dc2f29c4eec85a9f43078c0dcd9c05261c2706ed655953b693c4f59fda62547681b29cda9ac7a0789f1359bb18110403cfe34e9fb0dc3
 DIST anyhow-1.0.71.crate 43808 BLAKE2B 
1ec6b440758e26b2328738bab7c6b1fe8670959793cc24f61cecd0d8b0ebe60b9855ee1

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

2024-05-08 Thread Florian Schmaus
commit: 2efcad9cf8a4b4fc4af6bcbbdbcca5cdf1e095ab
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed May  8 18:11:50 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed May  8 20:48:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2efcad9c

sys-libs/liburing: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Florian Schmaus  gentoo.org>

 .../liburing/files/liburing-2.1-arm-syscall.patch  | 54 --
 .../liburing-2.1-gnu_source-musl-cpuset.patch  | 42 -
 2 files changed, 96 deletions(-)

diff --git a/sys-libs/liburing/files/liburing-2.1-arm-syscall.patch 
b/sys-libs/liburing/files/liburing-2.1-arm-syscall.patch
deleted file mode 100644
index a652b052148a..
--- a/sys-libs/liburing/files/liburing-2.1-arm-syscall.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-https://github.com/axboe/liburing/commit/cb350a8989adbd65db574325d9a86d5437d800da
-https://bugs.gentoo.org/816798
-
-From cb350a8989adbd65db574325d9a86d5437d800da Mon Sep 17 00:00:00 2001
-From: Guillem Jover 
-Date: Mon, 13 Sep 2021 23:56:08 +0200
-Subject: [PATCH] test: Use syscall wrappers instead of using syscall(2)
- directly
-
-Some of these syscalls have different entry points depending on the
-architecture. Use the wrappers to avoid having to reimplement them
-portably.
-
-Fixes build failures on Debian armel and armhf builds.
-
-Signed-off-by: Guillem Jover 
 a/test/sqpoll-cancel-hang.c
-+++ b/test/sqpoll-cancel-hang.c
-@@ -4,7 +4,6 @@
- #include 
- #include 
- #include 
--#include 
- #include 
- #include 
- #include 
-@@ -29,8 +28,6 @@ static uint64_t current_time_ms(void)
- 
- #define IORING_OFF_SQES 0x1000ULL
- 
--#define sys_io_uring_setup 425
--
- static void kill_and_wait(int pid, int* status)
- {
- kill(-pid, SIGKILL);
-@@ -53,7 +50,7 @@ a5)
- void* vma2 = (void*)a3;
- void** ring_ptr_out = (void**)a4;
- void** sqes_ptr_out = (void**)a5;
--uint32_t fd_io_uring = syscall(sys_io_uring_setup, entries, setup_params);
-+uint32_t fd_io_uring = __sys_io_uring_setup(entries, setup_params);
- uint32_t sq_ring_sz = setup_params->sq_off.array +
- setup_params->sq_entries * sizeof(uint32_t);
- uint32_t cq_ring_sz = setup_params->cq_off.cqes +
-@@ -135,7 +132,7 @@ void trigger_bug(void)
- }
- int main(void)
- {
--syscall(__NR_mmap, 0x2000ul, 0x100ul, 7ul, 0x32ul, -1, 0ul);
-+mmap((void *)0x2000ul, 0x100ul, 7ul, 0x32ul, -1, 0ul);
- int pid = fork();
- if (pid < 0)
- exit(1);
-

diff --git a/sys-libs/liburing/files/liburing-2.1-gnu_source-musl-cpuset.patch 
b/sys-libs/liburing/files/liburing-2.1-gnu_source-musl-cpuset.patch
deleted file mode 100644
index b6486f8b140a..
--- a/sys-libs/liburing/files/liburing-2.1-gnu_source-musl-cpuset.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-https://github.com/axboe/liburing/commit/c34070e08199491fe9653617364f4aea9b9b22be
-
-From: Sam James 
-Date: Mon, 14 Mar 2022 14:18:55 +
-Subject: [PATCH] liburing.h: define GNU_SOURCE for cpu_set_t
-
-On musl, cpu_set_t is only exposed if GNU_SOURCE is defined. While in
-the liburing build system, this is set 
(43b7ec8d17888df0debccda27dd58f4d1b90245e),
-it can't be guaranteed that folks including the header externally will set
-that macro.
-
-Noticed while investigating a build failure for glusterfs on a musl
-system:
-```
-configure:17701: checking for liburing.h
-configure:17701: x86_64-gentoo-linux-musl-gcc -c -pipe -march=native 
-fno-diagnostics-color -O2  conftest.c >&5
-In file included from conftest.c:105:
-/usr/include/liburing.h:162:39: error: unknown type name 'cpu_set_t'
-  162 | const cpu_set_t *mask);
-  |   ^
-configure:17701: $? = 1
-```
-
-Just like _XOPEN_SOURCE, set if needed.
-
-Bug: https://bugs.gentoo.org/829293
-Bug: https://github.com/axboe/liburing/issues/422
-See: 43b7ec8d17888df0debccda27dd58f4d1b90245e
-Signed-off-by: Sam James 
 a/src/include/liburing.h
-+++ b/src/include/liburing.h
-@@ -6,6 +6,10 @@
- #define _XOPEN_SOURCE 500 /* Required for glibc to expose sigset_t */
- #endif
- 
-+#ifndef _GNU_SOURCE
-+#define _GNU_SOURCE /* Required for musl to expose cpu_set_t */
-+#endif
-+
- #include 
- #include 
- #include 



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

2024-05-08 Thread Florian Schmaus
commit: 39aa44e5e4deef482f89ebdc6c13e7755de962a7
Author: Matt Whitlock  mattwhitlock  name>
AuthorDate: Tue May  7 13:06:20 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed May  8 20:48:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39aa44e5

dev-libs/libsecp256k1: bump to 0.5.0

See: https://github.com/bitcoin-core/secp256k1/releases/tag/v0.5.0
Closes: https://bugs.gentoo.org/931493
Signed-off-by: Matt Whitlock  mattwhitlock.name>
Closes: https://github.com/gentoo/gentoo/pull/36594
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-libs/libsecp256k1/Manifest  |  1 +
 dev-libs/libsecp256k1/libsecp256k1-0.5.0.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/dev-libs/libsecp256k1/Manifest b/dev-libs/libsecp256k1/Manifest
index d2b9249101ad..d00b8ba77df6 100644
--- a/dev-libs/libsecp256k1/Manifest
+++ b/dev-libs/libsecp256k1/Manifest
@@ -3,5 +3,6 @@ DIST libsecp256k1-0.3.1.tar.gz 2560292 BLAKE2B 
70ff57e222dd47d0e63a40653d4e7b4e7
 DIST libsecp256k1-0.3.2.tar.gz 2566680 BLAKE2B 
bf0a5ac1edbc115247148912822a2cefe798651f6c6a480422eee90eba96ebbfba772d561e321ac2bf7a0f8261f8ccd9f3af0e66e196f1e861aa550ee1303f27
 SHA512 
18104b72dd5d1f5e776d72c31c36247e450736437b453b59cf6ec86f84fedeafcf231e266c1ddad727befd9864c65a779000d01e6cef4b9a6485850afebc8a81
 DIST libsecp256k1-0.4.0.tar.gz 2607093 BLAKE2B 
abbd68580e5e35478d74cad13e0e55a175d2000a0a071dc0812655a47ee262572c1e6944d2d5c8f3dd2b798a72e90be7b64d76f7be25e85ba2471e03254a8fb0
 SHA512 
84cc115a74d39bc4173012f321ae13195ae92bb96f1dcdcb01fe8392fd5b2437addfa63a1654d07f70e67f0ea6e27978134196442b9ae25bc6f9159ee9ef6527
 DIST libsecp256k1-0.4.1.tar.gz 2614189 BLAKE2B 
50de3e2699afa6b80aa64b9c593a6eff98d779706fde3cbb9b54ae0b596c584538abfc9f6d03cdcfd92e6df46db287049a83609e4f5dbb197fd067202f728810
 SHA512 
68d057d6820ca77006a16d6997c1e8240480b2d6e8d6a4d68188c699c476b71a46850dd3bc217e53a2ebd518b4db37d669058d2104d89cb2a356ba54892ad447
+DIST libsecp256k1-0.5.0.tar.gz 1960832 BLAKE2B 
118e3bb1d8e0a4493debae3b1feb68ff5a93348bbed32486779416cc2359dd65d8cfaa7bb47afca8b4ddb214b7ce05c9997896fd256ad73df35ec51a8966fe69
 SHA512 
b8511b0d8b581d371ee48f2c8a5a72930e7a0686a860200e56e83e2f58a63f2d781af75829d922e98f6648d361e20efde29abcf52c086b77647457c6c3586e78
 DIST libsecp256k1-v0.1_pre20190401.tgz 13 BLAKE2B 
68c9fc3fda6af56452f32edeae5dcb5a92f68bc3fb39a397c532951c6392347df14ea0347bbe05cab43158512e0d9f5ea87bd8f69bece1b04440860ebb8065ee
 SHA512 
8c4945e93cb5ff241482ba4426b25162a7ae3b26860edc10c91d06b1c396887202ad971f4d38e035828352531b87fc29087a12b675e43da44f23c9ea3b6c0cc8
 DIST libsecp256k1-v0.1_pre20201028.tgz 200051 BLAKE2B 
90d636049b411e02703feb2661006900a55f952f60e76e2b7147a5afe8e391a06a80d6ae1489b1e7f2382176c7ea831526465a85bca09156dc6d37b417fcb33b
 SHA512 
54a0fa21b64dd6836e4227de51f3539afe06e0e2f352683397d6adb5dd0508af443d2e25f91e90e1ae366b261965fe7d438292314705baee799cf37421644958

diff --git a/dev-libs/libsecp256k1/libsecp256k1-0.5.0.ebuild 
b/dev-libs/libsecp256k1/libsecp256k1-0.5.0.ebuild
new file mode 100644
index ..92bfd82bdf47
--- /dev/null
+++ b/dev-libs/libsecp256k1/libsecp256k1-0.5.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+MyPN=secp256k1
+DESCRIPTION="Optimized C library for EC operations on curve secp256k1"
+HOMEPAGE="https://github.com/bitcoin-core/secp256k1";
+SRC_URI="https://github.com/bitcoin-core/secp256k1/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/2"  # subslot is "$((_LIB_VERSION_CURRENT-_LIB_VERSION_AGE))" from 
configure.ac
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+asm +ecdh +ellswift experimental +extrakeys lowmem +recovery +schnorr 
test valgrind"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   asm? ( || ( amd64 arm ) arm? ( experimental ) )
+   schnorr? ( extrakeys )
+"
+BDEPEND="
+   dev-build/autoconf-archive
+   virtual/pkgconfig
+   valgrind? ( dev-debug/valgrind )
+"
+
+PATCHES=(
+   "${FILESDIR}/0.4.0-fix-cross-compile.patch"
+)
+
+S="${WORKDIR}/${MyPN}-${PV}"
+
+src_prepare() {
+   default
+   eautoreconf
+
+   # Generate during build
+   rm -f src/precomputed_ecmult.c src/precomputed_ecmult_gen.c || die
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-benchmark
+   $(use_enable experimental)
+   $(use_enable test tests)
+   $(use_enable test exhaustive-tests)
+   $(use_enable {,module-}ecdh)
+   $(use_enable {,module-}ellswift)
+   $(use_enable {,module-}extrakeys)
+   $(use_enable {,module-}recovery)
+   $(use_enable schnorr module-schnorrsig)
+   $(use_with asm asm "$(usex arm arm32 auto)")
+   $(usev lowmem '--with-ecmult-window=4 --with-ecmult-gen-kb=2')
+ 

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

2024-05-08 Thread Florian Schmaus
commit: 0a517b74a98df1af31142d9eaa5053f0a2ef5648
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed May  8 20:47:03 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed May  8 20:48:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a517b74

dev-libs/libsecp256k1: fix VariableOrderWrong

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-libs/libsecp256k1/libsecp256k1-0.5.0.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libsecp256k1/libsecp256k1-0.5.0.ebuild 
b/dev-libs/libsecp256k1/libsecp256k1-0.5.0.ebuild
index 92bfd82bdf47..8552fa52421f 100644
--- a/dev-libs/libsecp256k1/libsecp256k1-0.5.0.ebuild
+++ b/dev-libs/libsecp256k1/libsecp256k1-0.5.0.ebuild
@@ -6,10 +6,13 @@ EAPI=8
 inherit autotools
 
 MyPN=secp256k1
+
 DESCRIPTION="Optimized C library for EC operations on curve secp256k1"
 HOMEPAGE="https://github.com/bitcoin-core/secp256k1";
 SRC_URI="https://github.com/bitcoin-core/secp256k1/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
+S="${WORKDIR}/${MyPN}-${PV}"
+
 LICENSE="MIT"
 SLOT="0/2"  # subslot is "$((_LIB_VERSION_CURRENT-_LIB_VERSION_AGE))" from 
configure.ac
 KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
@@ -30,8 +33,6 @@ PATCHES=(
"${FILESDIR}/0.4.0-fix-cross-compile.patch"
 )
 
-S="${WORKDIR}/${MyPN}-${PV}"
-
 src_prepare() {
default
eautoreconf



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

2024-05-08 Thread Matt Turner
commit: 297ea4d966645430876d916a0b831ff9fd1287a1
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May  8 20:12:11 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May  8 20:42:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=297ea4d9

media-libs/mesa: Version bump to 24.1.0_rc3

Closes: https://bugs.gentoo.org/930685
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-24.1.0_rc3.ebuild | 468 +
 2 files changed, 469 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index cfd34b565093..706f042b8a07 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -3,6 +3,7 @@ DIST mesa-24.0.5.tar.xz 20096384 BLAKE2B 
c4c5f493206f761a7171f19c6549dc791559a1f
 DIST mesa-24.0.6.tar.xz 20115628 BLAKE2B 
531482c1a01ec4c0bd6b2f0857640c14fcc2ba70e85a14e4edf0f44ba466c12e39ad067690e6a571a0744ae06080943b1328a29263225cb7570f119464e17fbe
 SHA512 
60fcc77132c3cb0c98e650d97d3324bfd18abe7f8f8a3aa5209f71b2fddd94510f939bbf5272b2241749307184d5badde9da4842be57ce13f5760875885ea6fc
 DIST mesa-24.0.7.tar.xz 20144724 BLAKE2B 
d9438e533b471445b2403e01e1fd593d83c0013b0991585f718122f1cadc6ac6bb1fb913f0fb257354ae21ddd9fe1f970ad9ac46f05d756c223ed56a11b9c9ce
 SHA512 
77b0fae80ab0a07e2e528c113eadef0e3004b8df3e6e98fffe6fc2d8ac39f5ce7fa38ebe5c2ae32bfbac993dd7cbe288ace18ebb03cf2fb445fe7114f74dd45c
 DIST mesa-24.1.0-rc1.tar.xz 28863968 BLAKE2B 
6d1b72395c208fcc82838f42b79455ebde3474a5e0362f6ee0ca52031c5ea15e1419bd4c9768649eecdeea51806e3dd7584fc70941b36efc23eb39a1716ac425
 SHA512 
575252e76e9fd0266ca9cdb0acb8b12f2890dcecca904ff46b81d439d70520d58f719c90806a4a72d553fca4214cfae1271a8831a1e6a68ca257affc84e3
+DIST mesa-24.1.0-rc3.tar.xz 28889928 BLAKE2B 
bb8fb1ce1559f613e94c33aa20e89061a8e78be23c84776d32ac45eb218bfb8d6e30e5efa4f6c3e0782af1b14c41dab8c98682723f5bf3b21980e01f6ab8e6cf
 SHA512 
d75641a023ba489b5117b369a2d9007bcf6079f31375c9aa70afd968f8acc3695468e9cf2ef1989ed28459cf245fccd60507a0e8b0931401b77a4b2b21f0fe03
 DIST paste-1.0.14.tar.gz 18429 BLAKE2B 
88f533fd336bbbe24872b10003832ff46b52970b94981fea202726de35ac0d3466f96370fa89c966b33e0f13c75cbf7f5f88bba290dc490a63c9e08a0b16
 SHA512 
0ec40c228afe645cb027a99c8bd8f7c65158aab48655018a45736727906b05f7354df114405f2eae88c4eba73dec62e8228f8be9834afa0f22b5f31c18006d34
 DIST proc-macro2-1.0.70.tar.gz 46747 BLAKE2B 
808e3a30c89fd979663899124853d386cc53862621f4d872bba87fe91baccddbc6612bd658b4c18b44f8420fcb10700b2906cde9c9512a616ab800ebbfb0867d
 SHA512 
cd5c41ef6a410e310e90828a33fee42c1e2bf30dfc2b0a0cf429fcc60fa1262393c977b2cab5f8a50a35fd1394fd6cc7e7a482581f88dcde20d9ad030c7414a5
 DIST quote-1.0.33.tar.gz 32169 BLAKE2B 
2438915aebe30b79929ddc6ed8bad5282537b081c763a3d6b2b9483b63e7b5e99b9bba6f1f7deb725031b23384410b60c7cc4aef0b00bb1d94541cde54408ee3
 SHA512 
3c000577d0e9f82bc379570a4fa63283d73cfc6dee0475475ba201994491dece0110cdefc26fcf9a3b9d0bf50a3649ca5b68c8a0f6f2e620946b624ff8b8f38b

diff --git a/media-libs/mesa/mesa-24.1.0_rc3.ebuild 
b/media-libs/mesa/mesa-24.1.0_rc3.ebuild
new file mode 100644
index ..f9c4e1acfcbb
--- /dev/null
+++ b/media-libs/mesa/mesa-24.1.0_rc3.ebuild
@@ -0,0 +1,468 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {15..17} )
+LLVM_OPTIONAL=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit llvm-r1 meson-multilib python-any-r1 linux-info rust-toolchain
+
+MY_P="${P/_/-}"
+
+SYN_PV=2.0.39
+PROC_MACRO2_PV=1.0.70
+QUOTE_PV=1.0.33
+UNICODE_IDENT_PV=1.0.12
+PASTE_PV=1.0.14
+
+NAK_URI="
+   https://github.com/dtolnay/syn/archive/refs/tags/${SYN_PV}.tar.gz -> 
syn-${SYN_PV}.tar.gz
+   
https://github.com/dtolnay/proc-macro2/archive/refs/tags/${PROC_MACRO2_PV}.tar.gz
 -> proc-macro2-${PROC_MACRO2_PV}.tar.gz
+   https://github.com/dtolnay/quote/archive/refs/tags/${QUOTE_PV}.tar.gz 
-> quote-${QUOTE_PV}.tar.gz
+   
https://github.com/dtolnay/unicode-ident/archive/refs/tags/${UNICODE_IDENT_PV}.tar.gz
 -> unicode-ident-${UNICODE_IDENT_PV}.tar.gz
+   https://github.com/dtolnay/paste/archive/refs/tags/${PASTE_PV}.tar.gz 
-> paste-${PASTE_PV}.tar.gz
+"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/";
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git";
+   SRC_URI="${NAK_URI}"
+   inherit git-r3
+else
+   SRC_URI="
+   https://archive.mesa3d.org/${MY_P}.tar.xz
+   ${NAK_URI}
+   "
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+fi
+S="${WORKDIR}/${MY_P}"
+EGIT_CHECKOUT_DIR=${S}
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+
+RADEON_CARDS="r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lavapipe lima nouveau nvk 
panfrost

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

2024-05-08 Thread Matt Turner
commit: 073f6890ec45d7f09ed15a0519d6dba20f803cb6
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May  8 20:38:35 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May  8 20:42:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=073f6890

media-libs/mesa: Version bump to 24.0.7

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

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-24.0.7.ebuild | 431 +
 2 files changed, 432 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 47794ae1af38..cfd34b565093 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,6 +1,7 @@
 DIST mesa-24.0.4.tar.xz 20057744 BLAKE2B 
6de755081f7e9dd9303af791e1a405203388787c294f8163c9d6598aa66eed1c001eeb03203c49ed8a264065458228efd849e6e59091a5963155ce8edc47c63f
 SHA512 
1d05b07026417fbe9cf18f7b18f2db9fe5fe327555c590283d87f69bbdd51f64135928a1dbe155d750187fc268bbdbb070bc1ae9ffc3e013b8707b391969d515
 DIST mesa-24.0.5.tar.xz 20096384 BLAKE2B 
c4c5f493206f761a7171f19c6549dc791559a1fdbcf49aea98016f98c10f9130081a16df6b780062621495a42dc49ef5f0800bda64058e8ba60106f6a046ccef
 SHA512 
9476af4b9ac8db5dce397084ef169927d10b28adea7e74aa5b3136810b499ac98ddf7ab564e7d1ff81c887208c8ebab3ad2d4e27e7f46136609b5c67527018eb
 DIST mesa-24.0.6.tar.xz 20115628 BLAKE2B 
531482c1a01ec4c0bd6b2f0857640c14fcc2ba70e85a14e4edf0f44ba466c12e39ad067690e6a571a0744ae06080943b1328a29263225cb7570f119464e17fbe
 SHA512 
60fcc77132c3cb0c98e650d97d3324bfd18abe7f8f8a3aa5209f71b2fddd94510f939bbf5272b2241749307184d5badde9da4842be57ce13f5760875885ea6fc
+DIST mesa-24.0.7.tar.xz 20144724 BLAKE2B 
d9438e533b471445b2403e01e1fd593d83c0013b0991585f718122f1cadc6ac6bb1fb913f0fb257354ae21ddd9fe1f970ad9ac46f05d756c223ed56a11b9c9ce
 SHA512 
77b0fae80ab0a07e2e528c113eadef0e3004b8df3e6e98fffe6fc2d8ac39f5ce7fa38ebe5c2ae32bfbac993dd7cbe288ace18ebb03cf2fb445fe7114f74dd45c
 DIST mesa-24.1.0-rc1.tar.xz 28863968 BLAKE2B 
6d1b72395c208fcc82838f42b79455ebde3474a5e0362f6ee0ca52031c5ea15e1419bd4c9768649eecdeea51806e3dd7584fc70941b36efc23eb39a1716ac425
 SHA512 
575252e76e9fd0266ca9cdb0acb8b12f2890dcecca904ff46b81d439d70520d58f719c90806a4a72d553fca4214cfae1271a8831a1e6a68ca257affc84e3
 DIST paste-1.0.14.tar.gz 18429 BLAKE2B 
88f533fd336bbbe24872b10003832ff46b52970b94981fea202726de35ac0d3466f96370fa89c966b33e0f13c75cbf7f5f88bba290dc490a63c9e08a0b16
 SHA512 
0ec40c228afe645cb027a99c8bd8f7c65158aab48655018a45736727906b05f7354df114405f2eae88c4eba73dec62e8228f8be9834afa0f22b5f31c18006d34
 DIST proc-macro2-1.0.70.tar.gz 46747 BLAKE2B 
808e3a30c89fd979663899124853d386cc53862621f4d872bba87fe91baccddbc6612bd658b4c18b44f8420fcb10700b2906cde9c9512a616ab800ebbfb0867d
 SHA512 
cd5c41ef6a410e310e90828a33fee42c1e2bf30dfc2b0a0cf429fcc60fa1262393c977b2cab5f8a50a35fd1394fd6cc7e7a482581f88dcde20d9ad030c7414a5

diff --git a/media-libs/mesa/mesa-24.0.7.ebuild 
b/media-libs/mesa/mesa-24.0.7.ebuild
new file mode 100644
index ..53d40957a9fc
--- /dev/null
+++ b/media-libs/mesa/mesa-24.0.7.ebuild
@@ -0,0 +1,431 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {15..17} )
+LLVM_OPTIONAL=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit llvm-r1 meson-multilib python-any-r1 linux-info
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/";
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git";
+   inherit git-r3
+else
+   SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+fi
+S="${WORKDIR}/${MY_P}"
+EGIT_CHECKOUT_DIR=${S}
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+
+RADEON_CARDS="r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lavapipe lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+   cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm
+   lm-sensors opencl +opengl osmesa +proprietary-codecs selinux
+   test unwind vaapi valgrind vdpau vulkan
+   vulkan-overlay wayland +X xa zink +zstd"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   d3d9? (
+   || (
+   video_cards_intel
+   video_cards_r300
+   video_cards_r600
+   video_cards_radeonsi
+   video_cards_nouveau
+   video_cards_vmware
+   )
+   )
+   llvm? ( ${LLVM_REQUIRED_USE} )
+   vulkan-overlay? ( vulkan )
+   video_cards_lavapipe? ( llvm vulkan )
+   video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_r300? 

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

2024-05-08 Thread Matt Turner
commit: b0dfc07d460383e694939048199ea032b7a2d31e
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Mon Apr 29 14:31:00 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May  8 20:42:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0dfc07d

media-libs/mesa: Add VIDEO_CARDS=nvk

* Add VIDEO_CARDS=nvk to build the Vulkan driver for NVIDIA GPUs
* Add all Rust submodules required by NVK
* Fix rust submodules not compiling on multilib system (see
* https://gitlab.freedesktop.org/mesa/mesa/-/issues/10490)

* Limit meson to < 1.4.0, to avoid a regression building Rust submodules
* Mesa bug report: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10855
* Meson bug report: https://github.com/mesonbuild/meson/issues/12973

* Notes: since nouveau is also required make sure VIDEO_CARDS=nouveau is
  also set.

Closes: https://github.com/gentoo/gentoo/pull/35658
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/mesa/Manifest |  5 +++
 media-libs/mesa/mesa-.ebuild | 74 
 2 files changed, 73 insertions(+), 6 deletions(-)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 7ae411f2b90d..47794ae1af38 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -2,3 +2,8 @@ DIST mesa-24.0.4.tar.xz 20057744 BLAKE2B 
6de755081f7e9dd9303af791e1a405203388787
 DIST mesa-24.0.5.tar.xz 20096384 BLAKE2B 
c4c5f493206f761a7171f19c6549dc791559a1fdbcf49aea98016f98c10f9130081a16df6b780062621495a42dc49ef5f0800bda64058e8ba60106f6a046ccef
 SHA512 
9476af4b9ac8db5dce397084ef169927d10b28adea7e74aa5b3136810b499ac98ddf7ab564e7d1ff81c887208c8ebab3ad2d4e27e7f46136609b5c67527018eb
 DIST mesa-24.0.6.tar.xz 20115628 BLAKE2B 
531482c1a01ec4c0bd6b2f0857640c14fcc2ba70e85a14e4edf0f44ba466c12e39ad067690e6a571a0744ae06080943b1328a29263225cb7570f119464e17fbe
 SHA512 
60fcc77132c3cb0c98e650d97d3324bfd18abe7f8f8a3aa5209f71b2fddd94510f939bbf5272b2241749307184d5badde9da4842be57ce13f5760875885ea6fc
 DIST mesa-24.1.0-rc1.tar.xz 28863968 BLAKE2B 
6d1b72395c208fcc82838f42b79455ebde3474a5e0362f6ee0ca52031c5ea15e1419bd4c9768649eecdeea51806e3dd7584fc70941b36efc23eb39a1716ac425
 SHA512 
575252e76e9fd0266ca9cdb0acb8b12f2890dcecca904ff46b81d439d70520d58f719c90806a4a72d553fca4214cfae1271a8831a1e6a68ca257affc84e3
+DIST paste-1.0.14.tar.gz 18429 BLAKE2B 
88f533fd336bbbe24872b10003832ff46b52970b94981fea202726de35ac0d3466f96370fa89c966b33e0f13c75cbf7f5f88bba290dc490a63c9e08a0b16
 SHA512 
0ec40c228afe645cb027a99c8bd8f7c65158aab48655018a45736727906b05f7354df114405f2eae88c4eba73dec62e8228f8be9834afa0f22b5f31c18006d34
+DIST proc-macro2-1.0.70.tar.gz 46747 BLAKE2B 
808e3a30c89fd979663899124853d386cc53862621f4d872bba87fe91baccddbc6612bd658b4c18b44f8420fcb10700b2906cde9c9512a616ab800ebbfb0867d
 SHA512 
cd5c41ef6a410e310e90828a33fee42c1e2bf30dfc2b0a0cf429fcc60fa1262393c977b2cab5f8a50a35fd1394fd6cc7e7a482581f88dcde20d9ad030c7414a5
+DIST quote-1.0.33.tar.gz 32169 BLAKE2B 
2438915aebe30b79929ddc6ed8bad5282537b081c763a3d6b2b9483b63e7b5e99b9bba6f1f7deb725031b23384410b60c7cc4aef0b00bb1d94541cde54408ee3
 SHA512 
3c000577d0e9f82bc379570a4fa63283d73cfc6dee0475475ba201994491dece0110cdefc26fcf9a3b9d0bf50a3649ca5b68c8a0f6f2e620946b624ff8b8f38b
+DIST syn-2.0.39.tar.gz 286899 BLAKE2B 
8bf5e89cb961195b48896294dc876d4e5e81fe7ac1df5330b972e6fdcfa2cf89fd1467f315081f84c1f447d402850e0ab4c7dc2bd20271c5e2bc9a2e3008f70b
 SHA512 
2ee6bb196bef427a9b9aada38fb3a3a11e893c4e9e8808063f544f5c05cda58d554dfea24488dd60b4c299457852b52bf17e5de8595333ff4f2358441964c672
+DIST unicode-ident-1.0.12.tar.gz 50118 BLAKE2B 
04e2651e14251d68f4e7e70e1e7a6d5eded21aa4f684c6162a91608189f6dcabaca4aa22204c40e08c82d76773c679ff965f21836264885a3b4cb62d7aa762db
 SHA512 
0d0228bfd8eb6a94d8ae4a003511dd5ad52a58b08d98a8f0a8c5e3dc8b3e6b987ea5009255dc1e9c411f91aec16edc4aaff26ed7a9c48430272f970cd2a9510d

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index a25510a044f3..f9c4e1acfcbb 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -7,18 +7,36 @@ LLVM_COMPAT=( {15..17} )
 LLVM_OPTIONAL=1
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit llvm-r1 meson-multilib python-any-r1 linux-info
+inherit llvm-r1 meson-multilib python-any-r1 linux-info rust-toolchain
 
 MY_P="${P/_/-}"
 
+SYN_PV=2.0.39
+PROC_MACRO2_PV=1.0.70
+QUOTE_PV=1.0.33
+UNICODE_IDENT_PV=1.0.12
+PASTE_PV=1.0.14
+
+NAK_URI="
+   https://github.com/dtolnay/syn/archive/refs/tags/${SYN_PV}.tar.gz -> 
syn-${SYN_PV}.tar.gz
+   
https://github.com/dtolnay/proc-macro2/archive/refs/tags/${PROC_MACRO2_PV}.tar.gz
 -> proc-macro2-${PROC_MACRO2_PV}.tar.gz
+   https://github.com/dtolnay/quote/archive/refs/tags/${QUOTE_PV}.tar.gz 
-> quote-${QUOTE_PV}.tar.gz
+   
https://github.com/dtolnay/unicode-ident/archive/refs/tags/${UNICODE_IDENT_PV}.tar.gz
 -> unicode-ident-${UNICODE_IDENT_PV}.tar.gz
+   https://github.c

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

2024-05-08 Thread Matt Turner
commit: d111dc15a63f9ca01c9ac7736e334ab2788de2df
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May  8 20:40:07 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May  8 20:42:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d111dc15

dev-util/intel_clc: Version bump to 24.0.7

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

 dev-util/intel_clc/Manifest|  1 +
 dev-util/intel_clc/intel_clc-24.0.7.ebuild | 86 ++
 2 files changed, 87 insertions(+)

diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest
index 7ae411f2b90d..8d311ceb98a3 100644
--- a/dev-util/intel_clc/Manifest
+++ b/dev-util/intel_clc/Manifest
@@ -1,4 +1,5 @@
 DIST mesa-24.0.4.tar.xz 20057744 BLAKE2B 
6de755081f7e9dd9303af791e1a405203388787c294f8163c9d6598aa66eed1c001eeb03203c49ed8a264065458228efd849e6e59091a5963155ce8edc47c63f
 SHA512 
1d05b07026417fbe9cf18f7b18f2db9fe5fe327555c590283d87f69bbdd51f64135928a1dbe155d750187fc268bbdbb070bc1ae9ffc3e013b8707b391969d515
 DIST mesa-24.0.5.tar.xz 20096384 BLAKE2B 
c4c5f493206f761a7171f19c6549dc791559a1fdbcf49aea98016f98c10f9130081a16df6b780062621495a42dc49ef5f0800bda64058e8ba60106f6a046ccef
 SHA512 
9476af4b9ac8db5dce397084ef169927d10b28adea7e74aa5b3136810b499ac98ddf7ab564e7d1ff81c887208c8ebab3ad2d4e27e7f46136609b5c67527018eb
 DIST mesa-24.0.6.tar.xz 20115628 BLAKE2B 
531482c1a01ec4c0bd6b2f0857640c14fcc2ba70e85a14e4edf0f44ba466c12e39ad067690e6a571a0744ae06080943b1328a29263225cb7570f119464e17fbe
 SHA512 
60fcc77132c3cb0c98e650d97d3324bfd18abe7f8f8a3aa5209f71b2fddd94510f939bbf5272b2241749307184d5badde9da4842be57ce13f5760875885ea6fc
+DIST mesa-24.0.7.tar.xz 20144724 BLAKE2B 
d9438e533b471445b2403e01e1fd593d83c0013b0991585f718122f1cadc6ac6bb1fb913f0fb257354ae21ddd9fe1f970ad9ac46f05d756c223ed56a11b9c9ce
 SHA512 
77b0fae80ab0a07e2e528c113eadef0e3004b8df3e6e98fffe6fc2d8ac39f5ce7fa38ebe5c2ae32bfbac993dd7cbe288ace18ebb03cf2fb445fe7114f74dd45c
 DIST mesa-24.1.0-rc1.tar.xz 28863968 BLAKE2B 
6d1b72395c208fcc82838f42b79455ebde3474a5e0362f6ee0ca52031c5ea15e1419bd4c9768649eecdeea51806e3dd7584fc70941b36efc23eb39a1716ac425
 SHA512 
575252e76e9fd0266ca9cdb0acb8b12f2890dcecca904ff46b81d439d70520d58f719c90806a4a72d553fca4214cfae1271a8831a1e6a68ca257affc84e3

diff --git a/dev-util/intel_clc/intel_clc-24.0.7.ebuild 
b/dev-util/intel_clc/intel_clc-24.0.7.ebuild
new file mode 100644
index ..8bc3bb53f6ba
--- /dev/null
+++ b/dev-util/intel_clc/intel_clc-24.0.7.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 16 17 )
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit llvm-r1 meson python-any-r1
+
+MY_PV="${PV/_/-}"
+
+DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V"
+HOMEPAGE="https://mesa3d.org/";
+
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}/intel_clc-${MY_PV}"
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git";
+   inherit git-r3
+else
+   S="${WORKDIR}/mesa-${MY_PV}"
+   SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz";
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+IUSE="debug"
+
+RDEPEND="
+   dev-libs/libclc
+   dev-util/spirv-tools
+   >=sys-libs/zlib-1.2.8:=
+   x11-libs/libdrm
+   $(llvm_gen_dep '
+   dev-util/spirv-llvm-translator:${LLVM_SLOT}
+   sys-devel/clang:${LLVM_SLOT}
+   sys-devel/llvm:${LLVM_SLOT}
+   ')
+"
+DEPEND="${RDEPEND}
+   dev-libs/expat
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
+   virtual/pkgconfig
+"
+
+python_check_deps() {
+   python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm-r1_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig"
+
+   local emesonargs=(
+   -Dllvm=enabled
+   -Dshared-llvm=enabled
+   -Dintel-clc=enabled
+
+   -Dgallium-drivers=''
+   -Dvulkan-drivers=''
+
+   # Set platforms empty to avoid the default "auto" setting. If
+   # platforms is empty meson.build will add surfaceless.
+   -Dplatforms=''
+
+   -Dglx=disabled
+   -Dlibunwind=disabled
+   -Dzstd=disabled
+
+   -Dbuildtype=$(usex debug debug plain)
+   -Db_ndebug=$(usex debug false true)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}"/src/intel/compiler/intel_clc
+}



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

2024-05-08 Thread Matt Turner
commit: 6fe0114a85eb77c7bb8bde9709a39bf65cad5e80
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May  8 20:18:14 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May  8 20:42:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fe0114a

profiles: Mask VIDEO_CARDS=nvk on media-libs/mesa

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

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index fd1ab78e0e86..20c21ce3ff99 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,11 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Matt Turner  (2024-05-08)
+# Brand new, introduces lots of new aspects to the build.
+# Masked for further testing.
+media-libs/mesa video_cards_nvk
+
 # Michał Górny  (2024-04-27)
 # dev-python/uv is nowhere near ready to be stabilized.
 dev-python/build test-rust



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

2024-05-08 Thread Matt Turner
commit: 2094d240328b94485d8f2a03140d09baeb708968
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May  8 20:39:02 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May  8 20:42:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2094d240

dev-util/intel_clc: Version bump to 24.1.0_rc3

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

 dev-util/intel_clc/Manifest|  1 +
 dev-util/intel_clc/intel_clc-24.1.0_rc3.ebuild | 87 ++
 2 files changed, 88 insertions(+)

diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest
index 8d311ceb98a3..7d1d0d02695a 100644
--- a/dev-util/intel_clc/Manifest
+++ b/dev-util/intel_clc/Manifest
@@ -3,3 +3,4 @@ DIST mesa-24.0.5.tar.xz 20096384 BLAKE2B 
c4c5f493206f761a7171f19c6549dc791559a1f
 DIST mesa-24.0.6.tar.xz 20115628 BLAKE2B 
531482c1a01ec4c0bd6b2f0857640c14fcc2ba70e85a14e4edf0f44ba466c12e39ad067690e6a571a0744ae06080943b1328a29263225cb7570f119464e17fbe
 SHA512 
60fcc77132c3cb0c98e650d97d3324bfd18abe7f8f8a3aa5209f71b2fddd94510f939bbf5272b2241749307184d5badde9da4842be57ce13f5760875885ea6fc
 DIST mesa-24.0.7.tar.xz 20144724 BLAKE2B 
d9438e533b471445b2403e01e1fd593d83c0013b0991585f718122f1cadc6ac6bb1fb913f0fb257354ae21ddd9fe1f970ad9ac46f05d756c223ed56a11b9c9ce
 SHA512 
77b0fae80ab0a07e2e528c113eadef0e3004b8df3e6e98fffe6fc2d8ac39f5ce7fa38ebe5c2ae32bfbac993dd7cbe288ace18ebb03cf2fb445fe7114f74dd45c
 DIST mesa-24.1.0-rc1.tar.xz 28863968 BLAKE2B 
6d1b72395c208fcc82838f42b79455ebde3474a5e0362f6ee0ca52031c5ea15e1419bd4c9768649eecdeea51806e3dd7584fc70941b36efc23eb39a1716ac425
 SHA512 
575252e76e9fd0266ca9cdb0acb8b12f2890dcecca904ff46b81d439d70520d58f719c90806a4a72d553fca4214cfae1271a8831a1e6a68ca257affc84e3
+DIST mesa-24.1.0-rc3.tar.xz 28889928 BLAKE2B 
bb8fb1ce1559f613e94c33aa20e89061a8e78be23c84776d32ac45eb218bfb8d6e30e5efa4f6c3e0782af1b14c41dab8c98682723f5bf3b21980e01f6ab8e6cf
 SHA512 
d75641a023ba489b5117b369a2d9007bcf6079f31375c9aa70afd968f8acc3695468e9cf2ef1989ed28459cf245fccd60507a0e8b0931401b77a4b2b21f0fe03

diff --git a/dev-util/intel_clc/intel_clc-24.1.0_rc3.ebuild 
b/dev-util/intel_clc/intel_clc-24.1.0_rc3.ebuild
new file mode 100644
index ..f47259e8747d
--- /dev/null
+++ b/dev-util/intel_clc/intel_clc-24.1.0_rc3.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 16 17 )
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit llvm-r1 meson python-any-r1
+
+MY_PV="${PV/_/-}"
+
+DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V"
+HOMEPAGE="https://mesa3d.org/";
+
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}/intel_clc-${MY_PV}"
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git";
+   inherit git-r3
+else
+   S="${WORKDIR}/mesa-${MY_PV}"
+   SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz";
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+IUSE="debug"
+
+RDEPEND="
+   dev-libs/libclc
+   dev-util/spirv-tools
+   >=sys-libs/zlib-1.2.8:=
+   x11-libs/libdrm
+   $(llvm_gen_dep '
+   dev-util/spirv-llvm-translator:${LLVM_SLOT}
+   sys-devel/clang:${LLVM_SLOT}
+   sys-devel/llvm:${LLVM_SLOT}
+   ')
+"
+DEPEND="${RDEPEND}
+   dev-libs/expat
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
+   virtual/pkgconfig
+"
+
+python_check_deps() {
+   python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm-r1_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig"
+
+   use debug && EMESON_BUILDTYPE=debug
+
+   local emesonargs=(
+   -Dllvm=enabled
+   -Dshared-llvm=enabled
+   -Dintel-clc=enabled
+
+   -Dgallium-drivers=''
+   -Dvulkan-drivers=''
+
+   # Set platforms empty to avoid the default "auto" setting. If
+   # platforms is empty meson.build will add surfaceless.
+   -Dplatforms=''
+
+   -Dglx=disabled
+   -Dlibunwind=disabled
+   -Dzstd=disabled
+
+   -Db_ndebug=$(usex debug false true)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}"/src/intel/compiler/intel_clc
+}



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

2024-05-08 Thread Sam James
commit: 0206c96b57e5f3ea886833f104373852b1379aab
Author: Sam James  gentoo  org>
AuthorDate: Wed May  8 20:34:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  8 20:34:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0206c96b

dev-perl/Path-Tiny: add 0.146.0

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

 dev-perl/Path-Tiny/Manifest |  1 +
 dev-perl/Path-Tiny/Path-Tiny-0.146.0.ebuild | 41 +
 2 files changed, 42 insertions(+)

diff --git a/dev-perl/Path-Tiny/Manifest b/dev-perl/Path-Tiny/Manifest
index e25a19020ac6..57b3aeaaea75 100644
--- a/dev-perl/Path-Tiny/Manifest
+++ b/dev-perl/Path-Tiny/Manifest
@@ -1 +1,2 @@
 DIST Path-Tiny-0.144.tar.gz 105730 BLAKE2B 
ec7fdb220751e87826b50da6f4ff2d25d56388199d9b7585d85c1513c7403e71e2f40e72cd9a5460ab30ad50756909edaaaca4d102185201d86be234e4953383
 SHA512 
a6360ff3c81dac6026a7610b4934a415db04060a7792e37d38eec6f7b46970eeb42840da25fc0b4eab21eaa7b5f011c6d92ba5382dcea49e57e4fc693c4620d5
+DIST Path-Tiny-0.146.tar.gz 105879 BLAKE2B 
d69085b7ceeb645f6b657effb7075bfe1816a6f5d4ba50fa4ca8043582b58ebdee1306d0364f1cdeeeabcac932d074e47bb4110408cbe6ceb1ea1b739d3af575
 SHA512 
8939e7a42a2539db98825f2755399fb5eb38aac9e6ad17ec71d51edad99ddb4d5d891ef0119b57a79e4fa84c43faedff2a05c705a1e6d731f77d49798d6dc94e

diff --git a/dev-perl/Path-Tiny/Path-Tiny-0.146.0.ebuild 
b/dev-perl/Path-Tiny/Path-Tiny-0.146.0.ebuild
new file mode 100644
index ..92e81b03cd0f
--- /dev/null
+++ b/dev-perl/Path-Tiny/Path-Tiny-0.146.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=DAGOLDEN
+DIST_VERSION=0.146
+inherit perl-module
+
+DESCRIPTION="File path utility"
+
+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"
+IUSE="minimal"
+
+RDEPEND="
+   !minimal? (
+   >=dev-perl/Unicode-UTF8-0.580.0
+   )
+   virtual/perl-Carp
+   >=virtual/perl-Digest-1.30.0
+   >=virtual/perl-Digest-SHA-5.450.0
+   virtual/perl-Encode
+   >=virtual/perl-Exporter-5.570.0
+   >=virtual/perl-File-Path-2.70.0
+   >=virtual/perl-File-Spec-0.860.0
+   >=virtual/perl-File-Temp-0.190.0
+"
+BDEPEND="
+   ${RDEPEND}
+   >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+   test? (
+   !minimal? (
+   >=virtual/perl-JSON-PP-2.273.0
+   dev-perl/Test-FailWarnings
+   dev-perl/Test-MockRandom
+   )
+   >=virtual/perl-Test-Simple-0.960.0
+   )
+"



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

2024-05-08 Thread Mike Gilbert
commit: 55d587420881cbe1064ef2cfcc7e72235a7c37cc
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May  8 19:27:40 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed May  8 19:27:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55d58742

dev-lang/regina-rexx: update SRC_URI

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

 dev-lang/regina-rexx/regina-rexx-3.9.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/regina-rexx/regina-rexx-3.9.5.ebuild 
b/dev-lang/regina-rexx/regina-rexx-3.9.5.ebuild
index 88bd7934d186..6783de3c6f87 100644
--- a/dev-lang/regina-rexx/regina-rexx-3.9.5.ebuild
+++ b/dev-lang/regina-rexx/regina-rexx-3.9.5.ebuild
@@ -7,7 +7,7 @@ inherit autotools toolchain-funcs
 
 DESCRIPTION="Portable Rexx interpreter"
 HOMEPAGE="https://regina-rexx.sourceforge.io/";
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz";
+SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-2.1 MPL-1.0"
 SLOT="0"



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

2024-05-08 Thread Mike Gilbert
commit: 4cecf6573056a9e6f6637e1acffbbe7bcb213eb9
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed May  8 14:52:44 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed May  8 19:26:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cecf657

app-emulation/hercules-sdl: new package, add 4.7.0

Closes: https://bugs.gentoo.org/711068
Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Mike Gilbert  gentoo.org>

 app-emulation/hercules-sdl/Manifest|   1 +
 app-emulation/hercules-sdl/files/gen_hashes.sh |  24 ++
 .../hercules-sdl/files/hercules-3.13-htmldir.patch |  25 ++
 .../files/hercules-3.13-posix-test.patch   |  29 ++
 .../files/hercules-3.13-unbundle-libltdl.patch | 379 +
 .../files/hercules-3.13-user-install.patch |  21 ++
 .../files/hercules-sdl-4.4.1-htmldir.patch |  29 ++
 .../hercules-sdl-4.4.1-unbundle-libltdl.patch  | 179 ++
 .../hercules-sdl/hercules-sdl-4.7.0.ebuild |  85 +
 app-emulation/hercules-sdl/metadata.xml|  18 +
 10 files changed, 790 insertions(+)

diff --git a/app-emulation/hercules-sdl/Manifest 
b/app-emulation/hercules-sdl/Manifest
new file mode 100644
index ..ef0e4456cb66
--- /dev/null
+++ b/app-emulation/hercules-sdl/Manifest
@@ -0,0 +1 @@
+DIST hercules-sdl-4.7.tar.gz 25439384 BLAKE2B 
78a8d2df947c80e23d0e956a25a4f009dd32b09f2834cc06373f685badf9f1e657bf0f4e4408c7085371c46085718998076f3a6063caf80c9161b1fa7caa91eb
 SHA512 
9d7060c4e2687358b9547b59b47362d642cbf2bf009085fdd41e485170d0f81029ee3d04d12b905a3a266cd26a9087e92c231c3f4600c32a8535a6140656b7b0

diff --git a/app-emulation/hercules-sdl/files/gen_hashes.sh 
b/app-emulation/hercules-sdl/files/gen_hashes.sh
new file mode 100644
index ..bb499392a4a5
--- /dev/null
+++ b/app-emulation/hercules-sdl/files/gen_hashes.sh
@@ -0,0 +1,24 @@
+#!/usr/bin/env bash
+
+[[ -z "${1}" ]] && exit 1
+[[ "${1}" =~ [0-9]+\.[0-9]+\.[0-9]+ ]] || exit 1
+
+CLONEDIR="$(mktemp -d)"
+for f in "hyperion" "crypto" "decNumber" "SoftFloat" "telnet"
+do
+git -C "${CLONEDIR}" clone --tags 
"https://github.com/SDL-Hercules-390/${f}";
+done
+
+VERSIONARR=( ${1//./ })
+VERSIONTAG="Release_${VERSIONARR[0]}.${VERSIONARR[1]}"
+[[ "${VERSIONARR[2]}" == "0" ]] || VERSIONTAG=".${VERSIONARR[2]}"
+RELEASEDATE="$(git -C "${CLONEDIR}/hyperion" show -s --format="%ci" 
"${VERSIONTAG}")"
+
+echo
+for f in "crypto" "decNumber" "SoftFloat" "telnet"
+do
+echo -n "${f,,}: "
+git -C "${CLONEDIR}/${f}" rev-list -n 1 --first-parent 
--before="${RELEASEDATE}" master
+done
+
+rm -rf "${CLONEDIR}"

diff --git a/app-emulation/hercules-sdl/files/hercules-3.13-htmldir.patch 
b/app-emulation/hercules-sdl/files/hercules-3.13-htmldir.patch
new file mode 100644
index ..962611b87edd
--- /dev/null
+++ b/app-emulation/hercules-sdl/files/hercules-3.13-htmldir.patch
@@ -0,0 +1,25 @@
+--- a/html/Makefile.am
 b/html/Makefile.am
+@@ -1,4 +1,4 @@
+-dist_pkgdata_DATA =   cckddasd.html fishgui.html  hercconf.html hercfaq.html  
   \
++dist_html_DATA =   cckddasd.html fishgui.html  hercconf.html hercfaq.html 
\
+ hercinst.html herclic.html  hercload.html hercmsca.html hercmscf.html 
 \
+ hercmscp.html hercmsct.html hercmscu.html hercmsda.html hercmsdc.html 
\
+ hercmsdg.html hercmsdi.html hercmsdl.html hercmsds.html hercmsdt.html 
\
+@@ -12,7 +12,7 @@
+ 
+ include_sources = include/header.htmlpart include/footer.htmlpart
+ 
+-include_pkgdatadir = $(pkgdatadir)/include
++include_pkgdatadir = $(htmldir)/include
+ 
+ dist_include_pkgdata_DATA = $(include_sources)
+ 
+@@ -33,6 +33,6 @@
+ images/interruptu.gif images/redu.gif images/waitonu.gif \
+ images/loadd.gif images/restartd.gif
+ 
+-images_pkgdatadir = $(pkgdatadir)/images
++images_pkgdatadir = $(htmldir)/images
+ 
+ dist_images_pkgdata_DATA = $(images_sources)

diff --git a/app-emulation/hercules-sdl/files/hercules-3.13-posix-test.patch 
b/app-emulation/hercules-sdl/files/hercules-3.13-posix-test.patch
new file mode 100644
index ..abee4b0cc5ed
--- /dev/null
+++ b/app-emulation/hercules-sdl/files/hercules-3.13-posix-test.patch
@@ -0,0 +1,29 @@
+https://github.com/rbowler/spinhawk/pull/106
+
+From 9a9f7182069b8fe0483383c177882218244bad16 Mon Sep 17 00:00:00 2001
+From: Mike Frysinger 
+Date: Thu, 18 Nov 2021 02:32:02 -0500
+Subject: [PATCH] avoid bashism in test call
+
+POSIX test only supports =, not ==.
+---
+ autoconf/hercules.m4 | 2 +-
+ configure.ac | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index f12d47058562..8dd420af8d13 100644
+--- a/configure.ac
 b/configure.ac
+@@ -562,7 +562,7 @@ AC_CHECK_DECLS( SIOCADDRT,
[hc_cv_have_siocaddrt=yes],   [hc_
+ AC_CHECK_DECLS( SIOCDELRT,[hc_cv_have_siocdelrt=yes],   
[hc_cv_have_siocdelrt=no],   [#include ] )
+ AC_CHECK_DECLS( SIOCDIFADD

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

2024-05-08 Thread Mike Gilbert
commit: c051fe3df40200954895a58cf9525d240f0ace7d
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed May  8 14:52:44 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed May  8 19:26:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c051fe3d

dev-lang/oorexx: keyword 5.0.0 for ~ppc64

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-lang/oorexx/oorexx-5.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/oorexx/oorexx-5.0.0.ebuild 
b/dev-lang/oorexx/oorexx-5.0.0.ebuild
index 6e12e524e9d0..6714702cc6ff 100644
--- a/dev-lang/oorexx/oorexx-5.0.0.ebuild
+++ b/dev-lang/oorexx/oorexx-5.0.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
 
 RDEPEND="
sys-libs/ncurses:=



[gentoo-commits] repo/gentoo:master commit in: app-emulation/hercules-sdl-telnet/, app-emulation/hercules-sdl-telnet/files/

2024-05-08 Thread Mike Gilbert
commit: 4a7945992de60bfb7fb425fe2276bde3b01fd4db
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed May  8 14:52:43 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed May  8 19:26:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a794599

app-emulation/hercules-sdl-telnet: new package, add 4.7.0, 

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Mike Gilbert  gentoo.org>

 app-emulation/hercules-sdl-telnet/Manifest |   1 +
 .../hercules-sdl-telnet/files/cmakefix.patch   | 155 +
 .../hercules-sdl-telnet-4.7.0.ebuild   |  20 +++
 .../hercules-sdl-telnet-.ebuild|  14 ++
 app-emulation/hercules-sdl-telnet/metadata.xml |  14 ++
 5 files changed, 204 insertions(+)

diff --git a/app-emulation/hercules-sdl-telnet/Manifest 
b/app-emulation/hercules-sdl-telnet/Manifest
new file mode 100644
index ..a5e4cdf3a866
--- /dev/null
+++ b/app-emulation/hercules-sdl-telnet/Manifest
@@ -0,0 +1 @@
+DIST telnet-729f0b688c1426018112c1e509f207fb5f266efa.tar.gz 67277 BLAKE2B 
720b292adbe6c1273221d57f74018c08c529b5766dbe623f04af5b14ec3fa9c56f749395aa0f365da97b90a08549e378afbbd3634e4e11cd0418fa0f80d85a9c
 SHA512 
e44df68cfba85b4f2e235c6b830cf89a10d66c635cfec933843c1695bdac33bf307b2e66c965a8b853723c2fd02419c40f80bcf6098be98f01472d9c3cebf1dd

diff --git a/app-emulation/hercules-sdl-telnet/files/cmakefix.patch 
b/app-emulation/hercules-sdl-telnet/files/cmakefix.patch
new file mode 100644
index ..76fd8513213a
--- /dev/null
+++ b/app-emulation/hercules-sdl-telnet/files/cmakefix.patch
@@ -0,0 +1,155 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index a316b76..50176f0 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -6,6 +6,8 @@ cmake_minimum_required( VERSION 3.2 )
+ 
+ cmake_policy( SET CMP0048 NEW )
+ 
++include( GNUInstallDirs )
++
+ 
#--
+ #   Define the project
+ 
#--
+@@ -131,8 +133,8 @@ set_target_properties( ${FULLNAME} PROPERTIES
+COMPILE_PDB_NAME${FULLNAME} )
+ 
+ install( TARGETS ${FULLNAME}
+- PUBLIC_HEADER DESTINATION include
+- ARCHIVE   DESTINATION ${LIB_INSTALL_DIR} )
++ PUBLIC_HEADER DESTINATION 
${CMAKE_INSTALL_LIBDIR}/hercules-sdl/include
++ ARCHIVE   DESTINATION ${CMAKE_INSTALL_LIBDIR}/hercules-sdl/lib )
+ 
+ 
+ 
#--
+diff --git a/cmake/modules/ParseBinaryDir.cmake 
b/cmake/modules/ParseBinaryDir.cmake
+index 7983107..2ede77b 100644
+--- a/cmake/modules/ParseBinaryDir.cmake
 b/cmake/modules/ParseBinaryDir.cmake
+@@ -7,6 +7,8 @@ macro( ParseBinaryDir )
+ set(  CMAKE_DISABLE_IN_SOURCE_BUILD  ON  )
+ set(  CMAKE_DISABLE_SOURCE_CHANGES   ON  )
+ 
++set( FULLNAME ${EXTPKG_NAME} )
++
+ 
#--
+ #  Make sure they are not trying to do an "in source" build by making
+ #  sure the cmake "binary" (build) directory is not a subdirectory of
+@@ -48,102 +50,6 @@ Remove the 'CMakeCache.txt' file and the entire 
'CMakeFiles' directory and try a
+ 
+ TEST_BIG_ENDIAN( IS_BIG_ENDIAN )
+ 
+-
#--
+-#   Split the binary build directory into its constituent components.
+-#   Refer to the "BUILDING" document for more information.
+-
#--
+-
+-get_filename_component( BINARY_HLQ "${CMAKE_BINARY_DIR}" DIRECTORY )
+-get_filename_component( BINARY_DIR "${CMAKE_BINARY_DIR}" NAME )
+-
+-trace( BINARY_HLQ )
+-trace( BINARY_DIR )
+-
+-string( FIND ${BINARY_DIR} " " _n )
+-if( NOT ${_n} EQUAL -1 )
+-message( FATAL_ERROR "Build directory name cannot have spaces! 
${BINARY_DIR}" )
+-endif()
+-
+-
#--
+-#  First, split it into two parts: before the dot and after the dot
+-
#--
+-
+-string( REGEX MATCH "([^\\.]*)" _x ${BINARY_DIR} )
+-string( REGEX MATCH "([^.]*\$)" CONFIG ${BINARY_DIR} )
+-
+-trace( _x )
+-trace( CONFIG )
+-
+-
#--
+-#  The second part tells us if this is a "Debug" or "Release" build.
+-
#--
+-
+-string( LENGTH ${CONFIG} _n )
+-if( ${_n} LESS 1 )
+-message( FATAL_ERROR "Invalid Release/Debug build type! ${CONFIG}" )
+-endif()
+-
+-
#--
+-#  Capitalize "Debug" a

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

2024-05-08 Thread Mike Gilbert
commit: f0fe9d7b0694a7dcccd316bc0b4119d966044ea7
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May  8 19:32:18 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed May  8 19:32:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0fe9d7b

dev-lang/oorexx: update SRC_URI

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

 dev-lang/oorexx/oorexx-5.0.0.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-lang/oorexx/oorexx-5.0.0.ebuild 
b/dev-lang/oorexx/oorexx-5.0.0.ebuild
index 6714702cc6ff..73dac6c302b3 100644
--- a/dev-lang/oorexx/oorexx-5.0.0.ebuild
+++ b/dev-lang/oorexx/oorexx-5.0.0.ebuild
@@ -10,8 +10,7 @@ inherit cmake
 DESCRIPTION="Open source implementation of Object Rexx"
 HOMEPAGE="https://www.oorexx.org/about.html
https://sourceforge.net/projects/oorexx/";
-SRC_URI="https://sourceforge.net/projects/${PN}/files/${PN}/${PV}/${P}-${APP_REVISION}.tar.gz";
-S="${WORKDIR}/${P}"
+SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/${PV}/${P}-${APP_REVISION}.tar.gz";
 
 LICENSE="CPL-1.0"
 SLOT="0"



  1   2   3   4   5   >