[gentoo-commits] repo/proj/guru:master commit in: media-libs/dr_wav/

2024-03-01 Thread Arthur Zamarin
commit: 8fbe6ae70472aa3c0a5be34aa1048ef8e4b50fdb
Author: Lucio Sauer  posteo  net>
AuthorDate: Fri Mar  1 23:08:30 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar  1 23:08:30 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8fbe6ae7

media-libs/dr_wav: drop 0.13.15

Signed-off-by: Lucio Sauer  posteo.net>

 media-libs/dr_wav/Manifest  |   1 -
 media-libs/dr_wav/dr_wav-0.13.15.ebuild | 106 
 2 files changed, 107 deletions(-)

diff --git a/media-libs/dr_wav/Manifest b/media-libs/dr_wav/Manifest
index 04a0baf47d..0ab28d97c8 100644
--- a/media-libs/dr_wav/Manifest
+++ b/media-libs/dr_wav/Manifest
@@ -1,2 +1 @@
-DIST dr_wav-0.13.15.gh.tar.gz 518698 BLAKE2B 
9598008c392fcb24448f15771bb47e6479c99b529164e28af00600d3eb7066ffb49f328bcaca88cb89ac0348551ff60cbf9c965d1f39e460319a0867b4141821
 SHA512 
8d6b8324db7a0864b1c264a1aea7f29eb282f726aa2d6ba8be8fb27892dd7c3c047b3b669bcc9744e52b4fb57899437bb42ba17b5cefd3520c98cb17570e68dd
 DIST dr_wav-0.13.16.gh.tar.gz 518698 BLAKE2B 
9598008c392fcb24448f15771bb47e6479c99b529164e28af00600d3eb7066ffb49f328bcaca88cb89ac0348551ff60cbf9c965d1f39e460319a0867b4141821
 SHA512 
8d6b8324db7a0864b1c264a1aea7f29eb282f726aa2d6ba8be8fb27892dd7c3c047b3b669bcc9744e52b4fb57899437bb42ba17b5cefd3520c98cb17570e68dd

diff --git a/media-libs/dr_wav/dr_wav-0.13.15.ebuild 
b/media-libs/dr_wav/dr_wav-0.13.15.ebuild
deleted file mode 100644
index 79ac1a95ca..00
--- a/media-libs/dr_wav/dr_wav-0.13.15.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo toolchain-funcs
-
-DESCRIPTION="Single-header WAV audio loader and writer library"
-HOMEPAGE="https://github.com/mackron/dr_libs/;
-COMMIT="e4a7765e598e9e54dc0f520b7e4416359bee80cc"
-SRC_URI="https://github.com/mackron/dr_libs/archive/${COMMIT}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="|| ( MIT-0 public-domain )"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( media-libs/libsndfile )"
-
-TESTCASES=(
-   dr_wav_encoding.c
-   dr_wav_{decoding,test_0}.{c,cpp}
-)
-
-S="${WORKDIR}/dr_libs-${COMMIT}"
-
-src_prepare() {
-   if use test; then
-   # Unbundle library with incorrect include path.
-   sed -i 
's,"../../../miniaudio/miniaudio.h",,' \
-   tests/wav/dr_wav_playback.c || die
-   # Disable profiling tests as they are not relevant downstream.
-   sed -i 's/doProfiling = DRWAV_TRUE/doProfiling = DRWAV_FALSE/' \
-   tests/wav/dr_wav_decoding.c || die
-   # Test cases dr_wav_{en,de}coding.{c,cpp} write and read a file 
from a
-   # missing directory.
-   mkdir tests/testvectors/wav/tests || die
-   fi
-
-   awk '/Introduction/,/\*\//' dr_wav.h | sed '$d' > README.md
-   assert
-   awk '/REVISION HISTORY/,/\*\//' dr_wav.h | sed '$d' > CHANGELOG
-   assert
-   default
-
-}
-
-src_compile() {
-   if use test; then
-   local MY_{C,CC,CXX,BUILD,FLAGS}
-   MY_CC=$(tc-getCC)
-   MY_CXX=$(tc-getCXX)
-
-   pushd tests > /dev/null || die
-   for tcase in ${TESTCASES[@]}; do
-   case ${tcase} in
-   *.cpp)
-   MY_C=${MY_CXX}
-   MY_FLAGS=${CXXFLAGS}
-   ;;
-   *.c)
-   MY_C=${MY_CC}
-   MY_FLAGS=${CFLAGS}
-   ;;
-   *)
-   die "Unknown test case ${tcase}"
-   ;;
-   esac
-   MY_BUILD="${MY_C} wav/${tcase} -o bin/${tcase} 
${MY_FLAGS} ${CPPFLAGS}"
-   case ${tcase%.*} in
-   dr_wav_encoding)
-   MY_BUILD="${MY_BUILD} -lm ${LDFLAGS}"
-   ;;
-   *)
-   ;;
-   esac
-   edo ${MY_BUILD}
-   done
-   popd || die
-   fi
-}
-
-src_test() {
-   local MY_RUN
-
-   pushd tests || die
-   for tcase in ${TESTCASES[@]}; do
-   MY_RUN="./bin/${tcase}"
-   case ${tcase%.*} in
-   dr_wav_encoding)
-   MY_RUN="${MY_RUN} 
testvectors/wav/tests/test_encode_gentoo"
-   ;;
-   *)
-   ;;
-   esac
-   edo ${MY_RUN}
-   done
-   popd || die
-}
-

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

2024-03-01 Thread Arthur Zamarin
commit: cee4e63668a82cc828fe09fe368e8c1cf4c89275
Author: Yuan Liao  gmail  com>
AuthorDate: Sat Mar  2 03:08:24 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  2 03:08:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cee4e636

games-emulation/dosbox-x: Add 2024.03.01

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

 games-emulation/dosbox-x/Manifest  |   1 +
 .../dosbox-x/dosbox-x-2024.03.01.ebuild| 215 +
 2 files changed, 216 insertions(+)

diff --git a/games-emulation/dosbox-x/Manifest 
b/games-emulation/dosbox-x/Manifest
index 2c97267c41..d222844723 100644
--- a/games-emulation/dosbox-x/Manifest
+++ b/games-emulation/dosbox-x/Manifest
@@ -1 +1,2 @@
 DIST dosbox-x-v2023.10.06.tar.gz 119420489 BLAKE2B 
dca4d6c6639e9121d8b88843a04ffabd552d10614d36508996eeb99323b32f912c8e9673baf4e2f29d7cb280aba745c330170e209a9ab0a7befa0be231ca1cc9
 SHA512 
906907d0eb1c8b0c0646c82aeefca6457ba6a6e72044c6343cd334ccef6e6c6298d63405f24281a56d9eaf4c1073c141311063ea9d5a420abad8302cbab7ec21
+DIST dosbox-x-v2024.03.01.tar.gz 119593920 BLAKE2B 
42c994247e55c1b2d67ed9e1bf90e99ddf9a08476b18ab802757becc0ee6959231d3665e39cfaef02a6b1c234e3faff10597d396d8d30ce01d8123b5107327bc
 SHA512 
0eb835da3fdfd7f1c6160aa1a32a7eff7c38f46184f7cee088e0fb8edf09327f058fd45e7995955a7f335c704ddd69c1627731899a01687563990bb06f4d9cd1

diff --git a/games-emulation/dosbox-x/dosbox-x-2024.03.01.ebuild 
b/games-emulation/dosbox-x/dosbox-x-2024.03.01.ebuild
new file mode 100644
index 00..3a9d16acc2
--- /dev/null
+++ b/games-emulation/dosbox-x/dosbox-x-2024.03.01.ebuild
@@ -0,0 +1,215 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs xdg
+
+if [[ "${PV}" ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git;
+else
+   
SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v${PV}.tar.gz;
+   S="${WORKDIR}/${PN}-${PN}-v${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Complete, accurate DOS emulator forked from DOSBox"
+HOMEPAGE="https://dosbox-x.com/;
+
+# Stay consistent with games-emulation/dosbox::gentoo even though source file
+# headers specify the GPL version to be "either version 2 of the License, or
+# (at your option) any later version."  The same header is used in both the
+# DOSBox source tree and the DOSBox-X source tree.
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="X debug ffmpeg fluidsynth opengl png slirp truetype"
+# Unit tests are only available in debug builds
+RESTRICT="!debug? ( test )"
+
+BDEPEND="
+   dev-lang/nasm
+   sys-libs/libcap
+"
+
+# Unconditionally pulling in automagically-enabled optional dependencies:
+# - media-libs/alsa-lib
+# - media-libs/sdl2-net
+# - net-libs/libpcap
+#
+# With media-libs/libsdl2[-X,wayland], this package does work on a Wayland
+# desktop, but (at least on GNOME) the program does not launch in a movable
+# and resizable window; whereas with media-libs/libsdl2[X], it does.  Thus,
+# unconditionally require media-libs/libsdl2[X] for better user experience.
+#
+# DOSBox-X works with multiple audio backends of SDL 2 but requires at least
+# one available backend (https://bugs.gentoo.org/901303).  Unconditionally
+# depending on media-libs/libsdl2[alsa] to satisfy this requirement since
+# this ebuild already unconditionally pulls in media-libs/alsa-lib.
+COMMON_DEPEND="
+   media-libs/alsa-lib
+   media-libs/libsdl2[X,alsa,opengl?,sound,threads,video]
+   media-libs/sdl2-net
+   net-libs/libpcap
+   sys-libs/zlib
+   X? (
+   x11-libs/libX11
+   x11-libs/libXrandr
+   x11-libs/libxkbfile
+   )
+   debug? ( sys-libs/ncurses:= )
+   ffmpeg? ( media-video/ffmpeg:= )
+   fluidsynth? ( media-sound/fluidsynth:= )
+   opengl? ( media-libs/libglvnd[X] )
+   png? ( media-libs/libpng:= )
+   slirp? ( net-libs/libslirp )
+   truetype? ( media-libs/freetype )
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+"
+
+# DOSBox-X can still run normally without any of these dependencies --
+# it just cannot show a file dialog.  However, upon the initial launch,
+# DOSBox-X will try to show a file dialog to let the user choose the
+# working directory; without one of these dependencies, the user would
+# see nothing when they launch DOSBox-X for the first time.
+FILE_DIALOG_DEPEND="
+   || (
+   gnome-extra/zenity
+   kde-apps/kdialog
+   x11-misc/xdialog
+   )
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   ${FILE_DIALOG_DEPEND}
+"
+
+pkg_pretend() {
+   if use ffmpeg && use !png; then
+   ewarn "Setting the 'ffmpeg' USE flag when the 'png' USE flag is"
+   ewarn "unset does not have any effect.  Unsetting the 'png' USE"
+   ewarn "flag disables the video capture feature, so 

[gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/

2024-03-01 Thread Arthur Zamarin
commit: a2d886e7b943c2e3eb41f80d94a951edf6b6bea6
Author: Victor Skovorodnikov  yandex  com>
AuthorDate: Sat Mar  2 03:34:57 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  2 03:35:13 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a2d886e7

net-p2p/dogecoin-qt: 1.14.7 add keyword for amd64

Signed-off-by: Victor Skovorodnikov  yandex.com>

 net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild 
b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
index 27cf4d9cf6..2a42d88d1a 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
@@ -7,7 +7,7 @@ inherit autotools desktop xdg-utils flag-o-matic
 DESCRIPTION="Dogecoin Core Qt for desktop. Downloaded blockchain is under 
2.2GB. Much secure."
 HOMEPAGE="https://github.com/dogecoin;
 SRC_URI="https://github.com/dogecoin/dogecoin/archive/refs/tags/v${PV}.tar.gz 
-> ${PN}-v${PV}.tar.gz"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64"
 LICENSE="MIT"
 SLOT="0"
 DB_VER="5.3"



[gentoo-commits] repo/proj/guru:master commit in: dev-libs/unordered_dense/

2024-03-01 Thread Arthur Zamarin
commit: 83ecd0e3fb166631200d5facc0359e3057fa2aef
Author: Steffen Winter  proton  me>
AuthorDate: Fri Mar  1 12:41:17 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar  1 12:41:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=83ecd0e3

dev-libs/unordered_dense: add 4.4.0

Signed-off-by: Steffen Winter  proton.me>

 dev-libs/unordered_dense/Manifest  |  1 +
 .../unordered_dense/unordered_dense-4.4.0.ebuild   | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-libs/unordered_dense/Manifest 
b/dev-libs/unordered_dense/Manifest
index 6bdef4a155..732fcba6d7 100644
--- a/dev-libs/unordered_dense/Manifest
+++ b/dev-libs/unordered_dense/Manifest
@@ -2,3 +2,4 @@ DIST unordered_dense-2.0.0.tar.gz 307275 BLAKE2B 
d579740134a8e67e8487c1d6779bc5e
 DIST unordered_dense-2.0.1.tar.gz 307477 BLAKE2B 
bca5564eba6811cedc4fc392dcd3b273209262123d69dcf7d2f6950d90b6d9e6da5754f279b0bbac18e67fa37214a5bc31a11a79d3ddfe6db2e30e9ba8ef7906
 SHA512 
26ac0ab296b10b0668291370b43df9dcb37e5145328f77233f8fcc2ab9cb2df4d00489d80cde167c0a4ab868547bd3148ca80500400331c7fb0039adb122bfeb
 DIST unordered_dense-3.1.1.tar.gz 308854 BLAKE2B 
3addc3f559cb9de37d0dfd6408b020b2f2d8cd066c565d3cae8b3c834a97c652a10f3272a628feaaddee2442132db8f196d326ee3a766e42841674ee5493c95a
 SHA512 
5cab1affaa8e49e14c4db6c35bd00cf7f9c967e46be65a80b995b0bf78bea1a52d074abd43e4e65b8c102469ef07dface929f83920edef493e8b6af2eaeebafd
 DIST unordered_dense-4.0.1.tar.gz 364688 BLAKE2B 
190ecdf53c2e476702e362e474dc2f692fd6dd6b15e9313a59710dce3f520aa3f53304e52a00f5d81194a6dbff7346c145be3ab0b083246df018e1bbedadb736
 SHA512 
105eb88deeb89c9424973d2b5425a6e176f3f66a45f11cf6ed520cce177918cd5345e840d10561f6f790b6cc11b7b6e1357bd2fc4d199254a360de88ce553fe0
+DIST unordered_dense-4.4.0.tar.gz 900081 BLAKE2B 
cffac8fa38ec4779a5d05e212d185a54e0d3014c894efaf0bd76bdc8408fed6b9cb8e01b0d2fd7cefbe1abe34cdff00c7f1df1f5627379afa1e2f830f2527c83
 SHA512 
82724dd3651f520a240b131fa7cac209d844b9f3a54ea36c8cbb125cb42fdbf5f38d96935f2999e5bf04c447b2b9fde4ebc740decfd7d3d4b7d45177d4f26b58

diff --git a/dev-libs/unordered_dense/unordered_dense-4.4.0.ebuild 
b/dev-libs/unordered_dense/unordered_dense-4.4.0.ebuild
new file mode 100644
index 00..90f7c5fd68
--- /dev/null
+++ b/dev-libs/unordered_dense/unordered_dense-4.4.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A fast and densely stored hashmap and hashset"
+HOMEPAGE="https://github.com/martinus/unordered_dense;
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/martinus/${PN}.git;
+else
+   SRC_URI="https://github.com/martinus/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   S="${WORKDIR}/${P}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+RESTRICT="test"
+
+src_configure() {
+   local mycmakeargs=(
+   -D CMAKE_INSTALL_LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+   -D BUILD_SHARED_LIBS=ON
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-python/pytest-mypy-plugins/, dev-python/pytest-mypy-plugins/files/

2024-03-01 Thread Arthur Zamarin
commit: 794a9be72a029e607fc38615911e3a7fe4794155
Author: Lucio Sauer  posteo  net>
AuthorDate: Fri Mar  1 23:18:54 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar  1 23:18:54 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=794a9be7

dev-python/pytest-mypy-plugins: drop 3.0.0-r1

Signed-off-by: Lucio Sauer  posteo.net>

 dev-python/pytest-mypy-plugins/Manifest|  1 -
 ...test-mypy-plugins-3.0.0-compat-mypy-1.8.0.patch | 51 -
 .../pytest-mypy-plugins-3.0.0-r1.ebuild| 52 --
 3 files changed, 104 deletions(-)

diff --git a/dev-python/pytest-mypy-plugins/Manifest 
b/dev-python/pytest-mypy-plugins/Manifest
index a4509d2f93..a09bb2ad31 100644
--- a/dev-python/pytest-mypy-plugins/Manifest
+++ b/dev-python/pytest-mypy-plugins/Manifest
@@ -1,2 +1 @@
-DIST pytest-mypy-plugins-3.0.0.gh.tar.gz 20643 BLAKE2B 
e9b124b23f0e606b8d6f098c5834f8b70b44a6d7f374b0d4132c1fc47429a7a72a98ac96edd61a21969d4bc46a27c49cda35a9e0f71ed93361e0346debe643af
 SHA512 
a2c35b4b57cf8eff6ac303a7394f798e3b96359c1e0e6424d57f0c5680cf00b6e84b7a11bb138c4ab3c7464f13ad0fd6358e9f2c5957b36eec1d2835e31edcd7
 DIST pytest-mypy-plugins-3.1.0.gh.tar.gz 24331 BLAKE2B 
b4cae94e254f8da0ef8cd081479cbee4522150843ef3bbbd16ae6efe6722e44e84aa49e761e99699b75c94f8b44963e8f9eeefb5c5b3352411df4801a1bbc5b4
 SHA512 
4892b653b9cd2bbe5cd253c5f0472d48a6eaf5e1261d53ef0f1c53470c2589baf21d428a0873c64acca71eec38ef9653ec501e0746ffc564d30830ba68148f91

diff --git 
a/dev-python/pytest-mypy-plugins/files/pytest-mypy-plugins-3.0.0-compat-mypy-1.8.0.patch
 
b/dev-python/pytest-mypy-plugins/files/pytest-mypy-plugins-3.0.0-compat-mypy-1.8.0.patch
deleted file mode 100644
index c39c21d2ed..00
--- 
a/dev-python/pytest-mypy-plugins/files/pytest-mypy-plugins-3.0.0-compat-mypy-1.8.0.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-https://github.com/typeddjango/pytest-mypy-plugins/commit/97aff1e9ae5022384542ce98b8a401c7f4c420e7
-From: antecrescent 
-Date: Sun, 25 Feb 2024 20:53:26 +0100
-Subject: [PATCH] Test inline mypy configuration with more stable mypy option
- (#138)
-
-* Test inline mypy configuration with more stable mypy option
-
-The mypy configuration --no-strict-optional is discouraged and not much
-tested. It caused the test to fail with >=mypy-1.6.0.
-
-Closes #137
-
-* Update flush_errors to match the signature of >=mypy-1.8.0
-
-Necessity to bump to >=mypy-1.8.0 explained here:
-https://github.com/typeddjango/pytest-mypy-plugins/pull/139
 a/pytest_mypy_plugins/item.py
-+++ b/pytest_mypy_plugins/item.py
-@@ -82,7 +82,10 @@ def run_mypy_typechecking(cmd_options: List[str], stdout: 
TextIO, stderr: TextIO
- 
- error_messages = []
- 
--def flush_errors(new_messages: List[str], serious: bool) -> None:
-+# discard filename parameter '_'. Mypy uses it to generate
-+# one junit-xml test entry per file with failures (--junit-format 
per_file)
-+# and we don't support mypy's --junit-xml option in the first place.
-+def flush_errors(_: str | None, new_messages: List[str], serious: bool) 
-> None:
- error_messages.extend(new_messages)
- f = stderr if serious else stdout
- try:
 a/pytest_mypy_plugins/tests/test-mypy-config.yml
-+++ b/pytest_mypy_plugins/tests/test-mypy-config.yml
-@@ -1,9 +1,9 @@
- # Also used in `test_explicit_configs.py`
- 
--- case: custom_mypy_config_strict_optional_true_set
-+- case: custom_mypy_config_disallow_any_explicit_set
-+  expect_fail: yes
-   main: |
--from typing import Optional
--a: Optional[int] = None
--a + 1  # should not raise an error
-+from typing import Any
-+a: Any = None  # should raise an error
-   mypy_config: |
--strict_optional = false
-+disallow_any_explicit = true
--- 
-2.43.2
-

diff --git a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.0.0-r1.ebuild 
b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.0.0-r1.ebuild
deleted file mode 100644
index 2564816f26..00
--- a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.0.0-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11,12} )
-inherit distutils-r1
-
-DESCRIPTION="pytest plugin for testing mypy types, stubs, plugins"
-HOMEPAGE="
-   https://pypi.org/project/pytest-mypy-plugins/
-   https://github.com/typeddjango/pytest-mypy-plugins/
-"
-
-SRC_URI="https://github.com/typeddjango/pytest-mypy-plugins/archive/refs/tags/${PV}.tar.gz
-   -> ${P}.gh.tar.gz"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-PATCHES="${FILESDIR}"/${P}-compat-mypy-1.8.0.patch
-DOCS="README* CHANGELOG*"
-
-RDEPEND="
-   >=dev-python/mypy-1.8.0[${PYTHON_USEDEP}]
-   >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}]
-   >=dev-python/tomlkit-0.11[${PYTHON_USEDEP}]
-   dev-python/decorator[${PYTHON_USEDEP}]
-   

[gentoo-commits] repo/proj/guru:master commit in: sys-apps/corefreq/

2024-03-01 Thread Arthur Zamarin
commit: a4c8910d88983ee218e2fc2c45e49daf9211baa6
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Sat Mar  2 01:14:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  2 01:14:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a4c8910d

sys-apps/corefreq: add QA_PREBUILT="usr/bin/${PN}d"

Closes: https://bugs.gentoo.org/show_bug.cgi?id=914219
Signed-off-by: Vitaly Zdanevich  ya.ru>

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

diff --git a/sys-apps/corefreq/corefreq-1.96.3.ebuild 
b/sys-apps/corefreq/corefreq-1.96.3.ebuild
index 31c1e8fc85..abbc008175 100644
--- a/sys-apps/corefreq/corefreq-1.96.3.ebuild
+++ b/sys-apps/corefreq/corefreq-1.96.3.ebuild
@@ -39,7 +39,7 @@ pkg_setup() {
linux-mod_pkg_setup
 }
 
-QA_FLAGS_IGNORED="usr/bin/.*"
+QA_PREBUILT="usr/bin/${PN}d"
 
 src_install() {
linux-mod_src_install



[gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/

2024-03-01 Thread Arthur Zamarin
commit: 5c33852036c5d7d759ead8aba153abbe774ac8bb
Author: Victor Skovorodnikov  yandex  com>
AuthorDate: Sat Mar  2 03:07:41 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  2 03:18:13 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5c338520

net-p2p/dogecoin-qt: 1.14.7 keyword amd64, arm64

- adding keywords for ~amd64 and ~arm64.
- tested sucessfully on intel systems and on Raspberry Pi400 for arm64.

Signed-off-by: Victor Skovorodnikov  yandex.com>

 net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild 
b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
index c621b84210..27cf4d9cf6 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
@@ -7,7 +7,7 @@ inherit autotools desktop xdg-utils flag-o-matic
 DESCRIPTION="Dogecoin Core Qt for desktop. Downloaded blockchain is under 
2.2GB. Much secure."
 HOMEPAGE="https://github.com/dogecoin;
 SRC_URI="https://github.com/dogecoin/dogecoin/archive/refs/tags/v${PV}.tar.gz 
-> ${PN}-v${PV}.tar.gz"
-
+KEYWORDS="~amd64 ~arm64"
 LICENSE="MIT"
 SLOT="0"
 DB_VER="5.3"



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

2024-03-01 Thread Arthur Zamarin
commit: 1e5259bab37513c97dcc9f174b42ac0bb08814ec
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Fri Mar  1 15:20:44 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar  1 15:20:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1e5259ba

app-admin/pulumi-bin: add 3.108.0, drop 3.105.0

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

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

diff --git a/app-admin/pulumi-bin/Manifest b/app-admin/pulumi-bin/Manifest
index 063252a9cd..3b545a4622 100644
--- a/app-admin/pulumi-bin/Manifest
+++ b/app-admin/pulumi-bin/Manifest
@@ -1,3 +1,3 @@
-DIST pulumi-v3.105.0-linux-x64.tar.gz 155107676 BLAKE2B 
29e55bdc259f5fe3c7b02b1c309c12aea5b607c43dd426071b5c9e3bf1cd580b03237d8487c0347ef5f181a814e032e0977c6ef6a38cfbd4a3a0f06f4eaa24e8
 SHA512 
c2c0d3572d26e7f9e3243ce07ac6130c60e8986684ad9c49833b814af07fadee4b7b2371427927c5b094719cfd41ea281fd71c866408a44129e7e35b6341ad3c
 DIST pulumi-v3.106.0-linux-x64.tar.gz 157770055 BLAKE2B 
a7dc4d5e5bd8756dbdbf906041934528c41fbc49afa0a387f61fd54ac0c87abf28f1ae2270f79bbf507c9028bc1c9fccbca8a75096a43e8d71e79650db1fce6a
 SHA512 
6008714083062336f90b4409bb9fec924f1f62f4cc63456c9826e2aac4a99a9772a930642a0f42dcfa67a179dbc5e3b5492ebad9997476167aa5bb65dae57787
 DIST pulumi-v3.107.0-linux-x64.tar.gz 157901430 BLAKE2B 
70df3bd37659a2de9dcc1c6d2b9e752c6e123a0e8a8ea6e578e2b1a825e64ece28418097a3abb58f944bd33480948cf5431a0e9f6ad23ff0a1a27c0762bc3736
 SHA512 
cf6c683640bd327749bcce08f98cc4e4f95dfd64452fc7e216c19aa9713aeb65f0ba51d4ab74d8bd69c0fac94dae62cd49883958dc88f98c4c250558c6834fde
+DIST pulumi-v3.108.0-linux-x64.tar.gz 157919986 BLAKE2B 
970a368ba9888c87ff5bbb895708d93f18ecda4dc4f6979d3f5b4904d801c24dcc85b6245951ed09172d0f3cc746fdbea430f4def70c4e9e4ccdbb9368a3d428
 SHA512 
912ec0d3d1d0b15cab1314a6f429dc0744cc6da8cc9ff48db6502c123f764c2e292dfe698bfc21a049761e09acd798c218c0176e0caa95d91e3d224fd00889ac

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



[gentoo-commits] repo/proj/guru:master commit in: media-libs/dr_mp3/

2024-03-01 Thread Arthur Zamarin
commit: 177bdd61aa9e0b6e909ff0af230a8875579dbd50
Author: Lucio Sauer  posteo  net>
AuthorDate: Fri Mar  1 23:09:27 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar  1 23:09:27 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=177bdd61

media-libs/dr_mp3: drop 0.6.38

Signed-off-by: Lucio Sauer  posteo.net>

 media-libs/dr_mp3/Manifest |  1 -
 media-libs/dr_mp3/dr_mp3-0.6.38.ebuild | 57 --
 2 files changed, 58 deletions(-)

diff --git a/media-libs/dr_mp3/Manifest b/media-libs/dr_mp3/Manifest
index cfd7d3353c..57e90a0368 100644
--- a/media-libs/dr_mp3/Manifest
+++ b/media-libs/dr_mp3/Manifest
@@ -1,2 +1 @@
-DIST dr_mp3-0.6.38.gh.tar.gz 518478 BLAKE2B 
4ef68a7ba24b84d5a3c87271d399b7abe9d367137d34b68f0533414f968315bafa59fc8ae6e9d40b6d82542060420e821c47ee3337fbd1589fceb0d0aded129f
 SHA512 
2aa595a926bf72c56c3012fa7ea13ac7141952d1dc454f7135674286ba0df900554121624e7885fb242104c4bf0598826ed36952f591055033d419199a6b66fc
 DIST dr_mp3-0.6.39.gh.tar.gz 518478 BLAKE2B 
4ef68a7ba24b84d5a3c87271d399b7abe9d367137d34b68f0533414f968315bafa59fc8ae6e9d40b6d82542060420e821c47ee3337fbd1589fceb0d0aded129f
 SHA512 
2aa595a926bf72c56c3012fa7ea13ac7141952d1dc454f7135674286ba0df900554121624e7885fb242104c4bf0598826ed36952f591055033d419199a6b66fc

diff --git a/media-libs/dr_mp3/dr_mp3-0.6.38.ebuild 
b/media-libs/dr_mp3/dr_mp3-0.6.38.ebuild
deleted file mode 100644
index 224d735f02..00
--- a/media-libs/dr_mp3/dr_mp3-0.6.38.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo toolchain-funcs
-
-DESCRIPTION="Single-header MP3 audio decoder library"
-HOMEPAGE="https://github.com/mackron/dr_libs/;
-COMMIT="01d23df76776faccee3bc456f685900dcc273b4c"
-SRC_URI="https://github.com/mackron/dr_libs/archive/${COMMIT}.tar.gz -> 
${P}.gh.tar.gz"
-LICENSE="|| ( MIT-0 public-domain )"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-S="${WORKDIR}/dr_libs-${COMMIT}"
-
-# Unfortunately, the only other test is interactive.
-TESTCASES=(
-   dr_mp3_test_0.c
-)
-
-src_prepare() {
-   sed -n "36,83p" dr_mp3.h > README.md || die
-   sed -n "4496,4776p" dr_mp3.h > CHANGELOG || die
-   default
-}
-
-src_compile() {
-   if use test; then
-   local MY_{CC,BUILD}
-   MY_CC=$(tc-getCC)
-
-   pushd tests > /dev/null || die
-   for tcase in ${TESTCASES[@]}; do
-   MY_BUILD="${MY_CC} mp3/${tcase} -o bin/${tcase} 
${CFLAGS} ${CPPFLAGS}"
-   edo ${MY_BUILD}
-   done
-   popd || die
-   fi
-}
-
-src_test() {
-   pushd tests > /dev/null || die
-   for tcase in ${TESTCASES[@]}; do
-   edo bin/${tcase}
-   done
-   popd || die
-}
-
-src_install() {
-   einstalldocs
-   doheader dr_mp3.h
-}



[gentoo-commits] repo/proj/guru:master commit in: media-libs/dr_mp3/

2024-03-01 Thread Arthur Zamarin
commit: fdbf051f39d274643870fe293ef80801a2a8c2e7
Author: Lucio Sauer  posteo  net>
AuthorDate: Fri Mar  1 23:09:06 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar  1 23:09:06 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fdbf051f

media-libs/dr_mp3: add 0.6.39

Signed-off-by: Lucio Sauer  posteo.net>

 media-libs/dr_mp3/Manifest |  1 +
 media-libs/dr_mp3/dr_mp3-0.6.39.ebuild | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/media-libs/dr_mp3/Manifest b/media-libs/dr_mp3/Manifest
index 3052d6bd7b..cfd7d3353c 100644
--- a/media-libs/dr_mp3/Manifest
+++ b/media-libs/dr_mp3/Manifest
@@ -1 +1,2 @@
 DIST dr_mp3-0.6.38.gh.tar.gz 518478 BLAKE2B 
4ef68a7ba24b84d5a3c87271d399b7abe9d367137d34b68f0533414f968315bafa59fc8ae6e9d40b6d82542060420e821c47ee3337fbd1589fceb0d0aded129f
 SHA512 
2aa595a926bf72c56c3012fa7ea13ac7141952d1dc454f7135674286ba0df900554121624e7885fb242104c4bf0598826ed36952f591055033d419199a6b66fc
+DIST dr_mp3-0.6.39.gh.tar.gz 518478 BLAKE2B 
4ef68a7ba24b84d5a3c87271d399b7abe9d367137d34b68f0533414f968315bafa59fc8ae6e9d40b6d82542060420e821c47ee3337fbd1589fceb0d0aded129f
 SHA512 
2aa595a926bf72c56c3012fa7ea13ac7141952d1dc454f7135674286ba0df900554121624e7885fb242104c4bf0598826ed36952f591055033d419199a6b66fc

diff --git a/media-libs/dr_mp3/dr_mp3-0.6.39.ebuild 
b/media-libs/dr_mp3/dr_mp3-0.6.39.ebuild
new file mode 100644
index 00..224d735f02
--- /dev/null
+++ b/media-libs/dr_mp3/dr_mp3-0.6.39.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo toolchain-funcs
+
+DESCRIPTION="Single-header MP3 audio decoder library"
+HOMEPAGE="https://github.com/mackron/dr_libs/;
+COMMIT="01d23df76776faccee3bc456f685900dcc273b4c"
+SRC_URI="https://github.com/mackron/dr_libs/archive/${COMMIT}.tar.gz -> 
${P}.gh.tar.gz"
+LICENSE="|| ( MIT-0 public-domain )"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+S="${WORKDIR}/dr_libs-${COMMIT}"
+
+# Unfortunately, the only other test is interactive.
+TESTCASES=(
+   dr_mp3_test_0.c
+)
+
+src_prepare() {
+   sed -n "36,83p" dr_mp3.h > README.md || die
+   sed -n "4496,4776p" dr_mp3.h > CHANGELOG || die
+   default
+}
+
+src_compile() {
+   if use test; then
+   local MY_{CC,BUILD}
+   MY_CC=$(tc-getCC)
+
+   pushd tests > /dev/null || die
+   for tcase in ${TESTCASES[@]}; do
+   MY_BUILD="${MY_CC} mp3/${tcase} -o bin/${tcase} 
${CFLAGS} ${CPPFLAGS}"
+   edo ${MY_BUILD}
+   done
+   popd || die
+   fi
+}
+
+src_test() {
+   pushd tests > /dev/null || die
+   for tcase in ${TESTCASES[@]}; do
+   edo bin/${tcase}
+   done
+   popd || die
+}
+
+src_install() {
+   einstalldocs
+   doheader dr_mp3.h
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-libs/unordered_dense/files/, dev-libs/unordered_dense/

2024-03-01 Thread Arthur Zamarin
commit: 9425143319287a4da8f735048d5b9807e38ffe21
Author: Steffen Winter  proton  me>
AuthorDate: Fri Mar  1 12:46:53 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar  1 12:46:53 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=94251433

dev-libs/unordered_dense: drop 2.0.0, 2.0.1, 3.1.1

Signed-off-by: Steffen Winter  proton.me>

 ...rdered_dense-2.0.0-fix-cmake-install-path.patch | 26 --
 .../unordered_dense/unordered_dense-2.0.0.ebuild   | 41 --
 .../unordered_dense/unordered_dense-2.0.1.ebuild   | 37 ---
 .../unordered_dense/unordered_dense-3.1.1.ebuild   | 37 ---
 4 files changed, 141 deletions(-)

diff --git 
a/dev-libs/unordered_dense/files/unordered_dense-2.0.0-fix-cmake-install-path.patch
 
b/dev-libs/unordered_dense/files/unordered_dense-2.0.0-fix-cmake-install-path.patch
deleted file mode 100644
index bc7e4b1537..00
--- 
a/dev-libs/unordered_dense/files/unordered_dense-2.0.0-fix-cmake-install-path.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index e2991bc..16096fc 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -42,18 +42,18 @@ if(_unordered_dense_is_toplevel_project)
- configure_package_config_file(
- "${PROJECT_SOURCE_DIR}/cmake/unordered_denseConfig.cmake.in"
- "${PROJECT_BINARY_DIR}/unordered_denseConfig.cmake"
--INSTALL_DESTINATION 
${CMAKE_INSTALL_DATAROOTDIR}/unordered_dense/cmake)
-+INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME})
- 
- install(
- EXPORT unordered_dense_Targets
- FILE unordered_denseTargets.cmake
- NAMESPACE unordered_dense::
--DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/unordered_dense/cmake)
-+DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME})
- 
- install(
- FILES "${PROJECT_BINARY_DIR}/unordered_denseConfig.cmake"
- "${PROJECT_BINARY_DIR}/unordered_denseConfigVersion.cmake"
--DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/unordered_dense/cmake)
-+DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME})
- 
- install(
- DIRECTORY ${PROJECT_SOURCE_DIR}/include/ankerl

diff --git a/dev-libs/unordered_dense/unordered_dense-2.0.0.ebuild 
b/dev-libs/unordered_dense/unordered_dense-2.0.0.ebuild
deleted file mode 100644
index aeee6d9a07..00
--- a/dev-libs/unordered_dense/unordered_dense-2.0.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"
-
-inherit cmake
-
-DESCRIPTION="A fast and densely stored hashmap and hashset"
-HOMEPAGE="https://github.com/martinus/unordered_dense;
-
-if [[ "${PV}" == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/martinus/${PN}.git;
-else
-   SRC_URI="https://github.com/martinus/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-   S="${WORKDIR}/${P}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=""
-
-DEPEND="
-   ${RDEPEND}
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.0.0-fix-cmake-install-path.patch"
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -D CMAKE_INSTALL_LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-   -D BUILD_SHARED_LIBS=ON
-   )
-   cmake_src_configure
-}

diff --git a/dev-libs/unordered_dense/unordered_dense-2.0.1.ebuild 
b/dev-libs/unordered_dense/unordered_dense-2.0.1.ebuild
deleted file mode 100644
index c2d63f1dc1..00
--- a/dev-libs/unordered_dense/unordered_dense-2.0.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit cmake
-
-DESCRIPTION="A fast and densely stored hashmap and hashset"
-HOMEPAGE="https://github.com/martinus/unordered_dense;
-
-if [[ "${PV}" == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/martinus/${PN}.git;
-else
-   SRC_URI="https://github.com/martinus/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-   S="${WORKDIR}/${P}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=""
-
-DEPEND="
-   ${RDEPEND}
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -D CMAKE_INSTALL_LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-   -D BUILD_SHARED_LIBS=ON
-   )
-   cmake_src_configure
-}

diff --git a/dev-libs/unordered_dense/unordered_dense-3.1.1.ebuild 
b/dev-libs/unordered_dense/unordered_dense-3.1.1.ebuild
deleted file mode 100644
index c2d63f1dc1..00
--- a/dev-libs/unordered_dense/unordered_dense-3.1.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-

[gentoo-commits] repo/proj/guru:master commit in: dev-python/pytest-mypy-plugins/

2024-03-01 Thread Arthur Zamarin
commit: 20049e242c0fb8fc185ac5a4837406534d043d47
Author: Lucio Sauer  posteo  net>
AuthorDate: Fri Mar  1 23:18:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar  1 23:18:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=20049e24

dev-python/pytest-mypy-plugins: add 3.1.0

Signed-off-by: Lucio Sauer  posteo.net>

 dev-python/pytest-mypy-plugins/Manifest|  1 +
 .../pytest-mypy-plugins-3.1.0.ebuild   | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-python/pytest-mypy-plugins/Manifest 
b/dev-python/pytest-mypy-plugins/Manifest
index 35c418d577..a4509d2f93 100644
--- a/dev-python/pytest-mypy-plugins/Manifest
+++ b/dev-python/pytest-mypy-plugins/Manifest
@@ -1 +1,2 @@
 DIST pytest-mypy-plugins-3.0.0.gh.tar.gz 20643 BLAKE2B 
e9b124b23f0e606b8d6f098c5834f8b70b44a6d7f374b0d4132c1fc47429a7a72a98ac96edd61a21969d4bc46a27c49cda35a9e0f71ed93361e0346debe643af
 SHA512 
a2c35b4b57cf8eff6ac303a7394f798e3b96359c1e0e6424d57f0c5680cf00b6e84b7a11bb138c4ab3c7464f13ad0fd6358e9f2c5957b36eec1d2835e31edcd7
+DIST pytest-mypy-plugins-3.1.0.gh.tar.gz 24331 BLAKE2B 
b4cae94e254f8da0ef8cd081479cbee4522150843ef3bbbd16ae6efe6722e44e84aa49e761e99699b75c94f8b44963e8f9eeefb5c5b3352411df4801a1bbc5b4
 SHA512 
4892b653b9cd2bbe5cd253c5f0472d48a6eaf5e1261d53ef0f1c53470c2589baf21d428a0873c64acca71eec38ef9653ec501e0746ffc564d30830ba68148f91

diff --git a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.1.0.ebuild 
b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.1.0.ebuild
new file mode 100644
index 00..240e457a1e
--- /dev/null
+++ b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.1.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11,12} )
+inherit distutils-r1
+
+DESCRIPTION="pytest plugin for testing mypy types, stubs, plugins"
+HOMEPAGE="
+   https://pypi.org/project/pytest-mypy-plugins/
+   https://github.com/typeddjango/pytest-mypy-plugins/
+"
+
+SRC_URI="https://github.com/typeddjango/pytest-mypy-plugins/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DOCS="README* CHANGELOG*"
+
+RDEPEND="
+   >=dev-python/mypy-1.3.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}]
+   >=dev-python/tomlkit-0.11[${PYTHON_USEDEP}]
+   dev-python/decorator[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/regex[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # tests need pytest_mypy_plugins.tests on the modules search path and
+   # python -m pytest preprends sys.path with ${S}
+   sed "s/\"pytest\"/\"MY_EPYTHON\", \"-m\", \"pytest\"/" \
+   -i pytest_mypy_plugins/tests/test_explicit_configs.py || die
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   # substitute the correct interpreter
+   sed "s/MY_EPYTHON/${EPYTHON}/" -i 
pytest_mypy_plugins/tests/test_explicit_configs.py || die
+   distutils-r1_python_test
+   # reset for next interpreter run
+   sed "s/${EPYTHON}/MY_EPYTHON/" -i 
pytest_mypy_plugins/tests/test_explicit_configs.py || die
+}



[gentoo-commits] repo/proj/guru:master commit in: sci-electronics/slang/, sci-electronics/slang/files/

2024-03-01 Thread Arthur Zamarin
commit: a402ee97f2f347d4c62d76f472cbd155c39d759d
Author: Steffen Winter  proton  me>
AuthorDate: Fri Mar  1 13:11:14 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar  1 13:11:14 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a402ee97

sci-electronics/slang: drop 1.0, 2.0-r2, 3.0

Signed-off-by: Steffen Winter  proton.me>

 sci-electronics/slang/Manifest |  3 -
 .../slang/files/slang-2.0-fix-pkgconfig.patch  | 26 
 .../files/slang-2.0-fix-unordered-dense.patch  | 64 ---
 .../slang/files/slang-2.0-renamed-svlang.patch | 32 --
 sci-electronics/slang/slang-1.0.ebuild | 58 -
 sci-electronics/slang/slang-2.0-r2.ebuild  | 72 --
 sci-electronics/slang/slang-3.0.ebuild | 64 ---
 7 files changed, 319 deletions(-)

diff --git a/sci-electronics/slang/Manifest b/sci-electronics/slang/Manifest
index 94b3e14ff6..c1278ad217 100644
--- a/sci-electronics/slang/Manifest
+++ b/sci-electronics/slang/Manifest
@@ -1,5 +1,2 @@
-DIST slang-1.0.tar.gz 1239664 BLAKE2B 
98355987b5c355eb914dd0d38c7441d5d39b7a0259e557d9cfd6271fd35aab642db6036d55228f75522fef0c31a4c82dea4d09cdb04ea33c60d843a3ca14caf0
 SHA512 
25ef7f5abb1b73928f61b853db5462baf72077a47daa9419311aba1f8fdca0bd499518c2f64dfff95b3c0671e52f2b1cd37edb7d1c74fb983b74de08fe7eea37
-DIST slang-2.0.tar.gz 1026299 BLAKE2B 
d55e0f419e030a37ff80aef3c0b16a96ee402707c758797fea3d1914e29247d22d240693cd873f95f634438fad5b8ed65961a324c69788fc3e62f83ce0a94869
 SHA512 
3d18961cda7eb40877932e937364b19cfcef3127a8467fbfc70febd1d6ef8b267aeae8244355a4b0206197ef126ee5a65aa4a4fb49d0970fe6c626725b7e6b21
-DIST slang-3.0.tar.gz 1097223 BLAKE2B 
87f7ac55fb719e64049e56792af9edbe20c39cebcd496f3fa3c980f54490a885f8bc3443b0c841930baf1d57854aba54747acf3f6a8debda3e1cb110dae364f0
 SHA512 
3d340ccdd7573d61b9e391861712d6b97a2c686b2bae351c1b25f11539146f6d00539b044c69f7dc362ed160828a1bb00f180553dcb760affe912e521bc56a8a
 DIST slang-4.0.tar.gz 1308308 BLAKE2B 
99029a26b3fe86942abc33381f8f9ba050c09b390ed7fc54404f4054eb34a83e168d53096cad2e8f037954770a95009c701c86b1e59e1e9d02e1709fd120164c
 SHA512 
043c053452b2d452875b2e3ed96be5b96275544e2a692bec8b170e01cefec6e5648a6681e3cac3afd2a68c8ec57f6461a9a73394d74abbc8627d49b66978808e
 DIST slang-5.0.tar.gz 1334032 BLAKE2B 
08981f86d0be6a4a7d391a2b65d8f4e5bdab8e3ba50f6e847e2b25fec9d9345e806045faae3c74fd71db90f939d8668ff775465ea1e8433d660a0a53f20a358a
 SHA512 
a1b7b9aac7357a9a7cc1818adbb5e9622234f607aba452ca57e3d28b31779339bb19557137cf37cdcc2abb2aba15eb6d2f580169322caf075a2518b3d8634a26

diff --git a/sci-electronics/slang/files/slang-2.0-fix-pkgconfig.patch 
b/sci-electronics/slang/files/slang-2.0-fix-pkgconfig.patch
deleted file mode 100644
index 67b983a161..00
--- a/sci-electronics/slang/files/slang-2.0-fix-pkgconfig.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From b821c33c391814ac332d6a85783179e084d1345a Mon Sep 17 00:00:00 2001
-From: Nick Gasson 
-Date: Sun, 20 Nov 2022 21:23:24 +
-Subject: [PATCH] Fix library name in sv-lang.pc.in (#661)
-

- scripts/sv-lang.pc.in | 4 +-
- 1 file changed, 2 insertion(+), 2 deletion(-)
-
-diff --git a/scripts/sv-lang.pc.in b/scripts/sv-lang.pc.in
-index eabfbc9a..fc6191b7 100644
 a/scripts/sv-lang.pc.in
-+++ b/scripts/sv-lang.pc.in
-@@ -2,9 +2,9 @@
- includedir="${prefix}/@CMAKE_INSTALL_INCLUDEDIR@"
- libdir="${prefix}/@CMAKE_INSTALL_LIBDIR@"
- 
--Name: @PROJECT_NAME@
-+Name: svlang
- Description: @PROJECT_DESCRIPTION@
- URL: @PROJECT_HOMEPAGE_URL@
- Version: @PROJECT_VERSION@
- Cflags: -I"${includedir}"
--Libs: -L"${libdir}" -lslang
-+Libs: -L"${libdir}" -lsvlang
-

diff --git a/sci-electronics/slang/files/slang-2.0-fix-unordered-dense.patch 
b/sci-electronics/slang/files/slang-2.0-fix-unordered-dense.patch
deleted file mode 100644
index 8aeb228fa9..00
--- a/sci-electronics/slang/files/slang-2.0-fix-unordered-dense.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-From 16ef772ec581e929197eae35ef3e4d7c8dbb Mon Sep 17 00:00:00 2001
-From: Huang Rui 
-Date: Thu, 3 Nov 2022 12:04:42 +0800
-Subject: [PATCH] external/CMakeLists.txt: fix find_pkg when unordered_dense
- installed
-
-If the user has already installed unordered_dense beforehand,
-avoid downloading and installing again.
-Applicable when the distribution has packaged unordered_dense.
-
-Signed-off-by: Huang Rui 

- external/CMakeLists.txt | 22 --
- 1 file changed, 16 insertions(+), 6 deletions(-)
-
-diff --git a/external/CMakeLists.txt b/external/CMakeLists.txt
-index 97e0e79c7..6eb30989a 100644
 a/external/CMakeLists.txt
-+++ b/external/CMakeLists.txt
-@@ -27,11 +27,17 @@ if((SLANG_INCLUDE_PYLIB OR BUILD_SHARED_LIBS) AND NOT 
fmt_FOUND)
-   set_target_properties(fmt PROPERTIES POSITION_INDEPENDENT_CODE ON)
- endif()
- 
-+set(find_pkg_args "")
-+if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.24.0")
-+  set(find_pkg_args "FIND_PACKAGE_ARGS" 

[gentoo-commits] repo/proj/guru:master commit in: sci-electronics/slang/

2024-03-01 Thread Arthur Zamarin
commit: 54fbd24627346c1380b7731bc4be23045dd35776
Author: Steffen Winter  proton  me>
AuthorDate: Fri Mar  1 14:11:08 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar  1 14:11:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=54fbd246

sci-electronics/slang: Reorder deps, remove mimalloc dep

mimalloc from ::gentoo doesn't install static libraries which would be
required here.

Fixes: https://bugs.gentoo.org/922041

Signed-off-by: Steffen Winter  proton.me>

 sci-electronics/slang/slang-4.0.ebuild | 11 +--
 sci-electronics/slang/slang-5.0.ebuild | 11 +--
 2 files changed, 10 insertions(+), 12 deletions(-)

diff --git a/sci-electronics/slang/slang-4.0.ebuild 
b/sci-electronics/slang/slang-4.0.ebuild
index 65c708aba3..8cf3c6e986 100644
--- a/sci-electronics/slang/slang-4.0.ebuild
+++ b/sci-electronics/slang/slang-4.0.ebuild
@@ -29,16 +29,14 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
${PYTHON_DEPS}
-   >=dev-cpp/catch-3.0.1
-   >=dev-libs/libfmt-9.1.0
-   >=dev-libs/mimalloc-2.1.2
$(python_gen_cond_dep '
>=dev-python/pybind11-2.10[${PYTHON_USEDEP}]
')
 "
-
-DEPEND="
-   ${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=dev-libs/libfmt-9.1.0
+   test? ( >=dev-cpp/catch-3.0.1 )
 "
 
 PATCHES=(
@@ -52,6 +50,7 @@ src_configure() {
-D BUILD_SHARED_LIBS=ON
-D SLANG_INCLUDE_PYLIB=$(usex python)
-D SLANG_INCLUDE_TESTS=$(usex test)
+   -D SLANG_USE_MIMALLOC=OFF
)
cmake_src_configure
 }

diff --git a/sci-electronics/slang/slang-5.0.ebuild 
b/sci-electronics/slang/slang-5.0.ebuild
index d910be8d22..671133d46c 100644
--- a/sci-electronics/slang/slang-5.0.ebuild
+++ b/sci-electronics/slang/slang-5.0.ebuild
@@ -29,16 +29,14 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
${PYTHON_DEPS}
-   >=dev-cpp/catch-3.0.1
-   >=dev-libs/libfmt-9.1.0
-   >=dev-libs/mimalloc-2.1.2
$(python_gen_cond_dep '
>=dev-python/pybind11-2.10[${PYTHON_USEDEP}]
')
 "
-
-DEPEND="
-   ${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=dev-libs/libfmt-9.1.0
+   test? ( >=dev-cpp/catch-3.0.1 )
 "
 
 PATCHES=(
@@ -52,6 +50,7 @@ src_configure() {
-D BUILD_SHARED_LIBS=ON
-D SLANG_INCLUDE_PYLIB=$(usex python)
-D SLANG_INCLUDE_TESTS=$(usex test)
+   -D SLANG_USE_MIMALLOC=OFF
)
cmake_src_configure
 }



[gentoo-commits] repo/proj/guru:master commit in: media-libs/dr_wav/

2024-03-01 Thread Arthur Zamarin
commit: 2ac693cb42dfc872a451cc77a09818aa001e4e58
Author: Lucio Sauer  posteo  net>
AuthorDate: Fri Mar  1 23:08:05 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar  1 23:08:05 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2ac693cb

media-libs/dr_wav: add 0.13.16

Signed-off-by: Lucio Sauer  posteo.net>

 media-libs/dr_wav/Manifest  |   1 +
 media-libs/dr_wav/dr_wav-0.13.16.ebuild | 106 
 2 files changed, 107 insertions(+)

diff --git a/media-libs/dr_wav/Manifest b/media-libs/dr_wav/Manifest
index 10943227fd..04a0baf47d 100644
--- a/media-libs/dr_wav/Manifest
+++ b/media-libs/dr_wav/Manifest
@@ -1 +1,2 @@
 DIST dr_wav-0.13.15.gh.tar.gz 518698 BLAKE2B 
9598008c392fcb24448f15771bb47e6479c99b529164e28af00600d3eb7066ffb49f328bcaca88cb89ac0348551ff60cbf9c965d1f39e460319a0867b4141821
 SHA512 
8d6b8324db7a0864b1c264a1aea7f29eb282f726aa2d6ba8be8fb27892dd7c3c047b3b669bcc9744e52b4fb57899437bb42ba17b5cefd3520c98cb17570e68dd
+DIST dr_wav-0.13.16.gh.tar.gz 518698 BLAKE2B 
9598008c392fcb24448f15771bb47e6479c99b529164e28af00600d3eb7066ffb49f328bcaca88cb89ac0348551ff60cbf9c965d1f39e460319a0867b4141821
 SHA512 
8d6b8324db7a0864b1c264a1aea7f29eb282f726aa2d6ba8be8fb27892dd7c3c047b3b669bcc9744e52b4fb57899437bb42ba17b5cefd3520c98cb17570e68dd

diff --git a/media-libs/dr_wav/dr_wav-0.13.16.ebuild 
b/media-libs/dr_wav/dr_wav-0.13.16.ebuild
new file mode 100644
index 00..79ac1a95ca
--- /dev/null
+++ b/media-libs/dr_wav/dr_wav-0.13.16.ebuild
@@ -0,0 +1,106 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo toolchain-funcs
+
+DESCRIPTION="Single-header WAV audio loader and writer library"
+HOMEPAGE="https://github.com/mackron/dr_libs/;
+COMMIT="e4a7765e598e9e54dc0f520b7e4416359bee80cc"
+SRC_URI="https://github.com/mackron/dr_libs/archive/${COMMIT}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="|| ( MIT-0 public-domain )"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( media-libs/libsndfile )"
+
+TESTCASES=(
+   dr_wav_encoding.c
+   dr_wav_{decoding,test_0}.{c,cpp}
+)
+
+S="${WORKDIR}/dr_libs-${COMMIT}"
+
+src_prepare() {
+   if use test; then
+   # Unbundle library with incorrect include path.
+   sed -i 
's,"../../../miniaudio/miniaudio.h",,' \
+   tests/wav/dr_wav_playback.c || die
+   # Disable profiling tests as they are not relevant downstream.
+   sed -i 's/doProfiling = DRWAV_TRUE/doProfiling = DRWAV_FALSE/' \
+   tests/wav/dr_wav_decoding.c || die
+   # Test cases dr_wav_{en,de}coding.{c,cpp} write and read a file 
from a
+   # missing directory.
+   mkdir tests/testvectors/wav/tests || die
+   fi
+
+   awk '/Introduction/,/\*\//' dr_wav.h | sed '$d' > README.md
+   assert
+   awk '/REVISION HISTORY/,/\*\//' dr_wav.h | sed '$d' > CHANGELOG
+   assert
+   default
+
+}
+
+src_compile() {
+   if use test; then
+   local MY_{C,CC,CXX,BUILD,FLAGS}
+   MY_CC=$(tc-getCC)
+   MY_CXX=$(tc-getCXX)
+
+   pushd tests > /dev/null || die
+   for tcase in ${TESTCASES[@]}; do
+   case ${tcase} in
+   *.cpp)
+   MY_C=${MY_CXX}
+   MY_FLAGS=${CXXFLAGS}
+   ;;
+   *.c)
+   MY_C=${MY_CC}
+   MY_FLAGS=${CFLAGS}
+   ;;
+   *)
+   die "Unknown test case ${tcase}"
+   ;;
+   esac
+   MY_BUILD="${MY_C} wav/${tcase} -o bin/${tcase} 
${MY_FLAGS} ${CPPFLAGS}"
+   case ${tcase%.*} in
+   dr_wav_encoding)
+   MY_BUILD="${MY_BUILD} -lm ${LDFLAGS}"
+   ;;
+   *)
+   ;;
+   esac
+   edo ${MY_BUILD}
+   done
+   popd || die
+   fi
+}
+
+src_test() {
+   local MY_RUN
+
+   pushd tests || die
+   for tcase in ${TESTCASES[@]}; do
+   MY_RUN="./bin/${tcase}"
+   case ${tcase%.*} in
+   dr_wav_encoding)
+   MY_RUN="${MY_RUN} 
testvectors/wav/tests/test_encode_gentoo"
+   ;;
+   *)
+   ;;
+   esac
+   edo ${MY_RUN}
+   done
+   popd || die
+}
+

[gentoo-commits] repo/proj/guru:master commit in: dev-libs/unordered_dense/

2024-03-01 Thread Arthur Zamarin
commit: 28f1da46525581617a3156830f02c83477bcd4a6
Author: Steffen Winter  proton  me>
AuthorDate: Fri Mar  1 12:45:51 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar  1 12:46:39 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=28f1da46

dev-libs/unordered_dense: Update live ebuild

Drop downstream patch and disable tests since they can't be run with
cmake at the moment.

Signed-off-by: Steffen Winter  proton.me>

 dev-libs/unordered_dense/Manifest|  3 ---
 dev-libs/unordered_dense/unordered_dense-.ebuild | 17 +++--
 2 files changed, 3 insertions(+), 17 deletions(-)

diff --git a/dev-libs/unordered_dense/Manifest 
b/dev-libs/unordered_dense/Manifest
index 732fcba6d7..efa8851a45 100644
--- a/dev-libs/unordered_dense/Manifest
+++ b/dev-libs/unordered_dense/Manifest
@@ -1,5 +1,2 @@
-DIST unordered_dense-2.0.0.tar.gz 307275 BLAKE2B 
d579740134a8e67e8487c1d6779bc5ea2bf0b3ab70ce60f3b8b68d1fdabc9b45a099e49500b417f21a3fc4c88d2aadbf96afa7b56a8d7d581a0d3f3f6badf61b
 SHA512 
8c7d582abd2142310b50d835ce3cb9a0731a6f7bc6419d01742860cbcb0ade31aad393c93523b8ff82ce456f6cbab5a3d93f91f95c8eb5f7f960fa4793f57d8d
-DIST unordered_dense-2.0.1.tar.gz 307477 BLAKE2B 
bca5564eba6811cedc4fc392dcd3b273209262123d69dcf7d2f6950d90b6d9e6da5754f279b0bbac18e67fa37214a5bc31a11a79d3ddfe6db2e30e9ba8ef7906
 SHA512 
26ac0ab296b10b0668291370b43df9dcb37e5145328f77233f8fcc2ab9cb2df4d00489d80cde167c0a4ab868547bd3148ca80500400331c7fb0039adb122bfeb
-DIST unordered_dense-3.1.1.tar.gz 308854 BLAKE2B 
3addc3f559cb9de37d0dfd6408b020b2f2d8cd066c565d3cae8b3c834a97c652a10f3272a628feaaddee2442132db8f196d326ee3a766e42841674ee5493c95a
 SHA512 
5cab1affaa8e49e14c4db6c35bd00cf7f9c967e46be65a80b995b0bf78bea1a52d074abd43e4e65b8c102469ef07dface929f83920edef493e8b6af2eaeebafd
 DIST unordered_dense-4.0.1.tar.gz 364688 BLAKE2B 
190ecdf53c2e476702e362e474dc2f692fd6dd6b15e9313a59710dce3f520aa3f53304e52a00f5d81194a6dbff7346c145be3ab0b083246df018e1bbedadb736
 SHA512 
105eb88deeb89c9424973d2b5425a6e176f3f66a45f11cf6ed520cce177918cd5345e840d10561f6f790b6cc11b7b6e1357bd2fc4d199254a360de88ce553fe0
 DIST unordered_dense-4.4.0.tar.gz 900081 BLAKE2B 
cffac8fa38ec4779a5d05e212d185a54e0d3014c894efaf0bd76bdc8408fed6b9cb8e01b0d2fd7cefbe1abe34cdff00c7f1df1f5627379afa1e2f830f2527c83
 SHA512 
82724dd3651f520a240b131fa7cac209d844b9f3a54ea36c8cbb125cb42fdbf5f38d96935f2999e5bf04c447b2b9fde4ebc740decfd7d3d4b7d45177d4f26b58

diff --git a/dev-libs/unordered_dense/unordered_dense-.ebuild 
b/dev-libs/unordered_dense/unordered_dense-.ebuild
index aeee6d9a07..90f7c5fd68 100644
--- a/dev-libs/unordered_dense/unordered_dense-.ebuild
+++ b/dev-libs/unordered_dense/unordered_dense-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="8"
+EAPI=8
 
 inherit cmake
 
@@ -19,18 +19,7 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=""
-
-DEPEND="
-   ${RDEPEND}
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.0.0-fix-cmake-install-path.patch"
-)
+RESTRICT="test"
 
 src_configure() {
local mycmakeargs=(



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

2024-03-01 Thread Arthur Zamarin
commit: 9cec288cbcf056565e5edd243ad0eeda4d14542c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  2 06:47:49 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  2 06:48:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cec288c

dev-util/pkgcheck: sync live

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-util/pkgcheck/pkgcheck-.ebuild | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-util/pkgcheck/pkgcheck-.ebuild 
b/dev-util/pkgcheck/pkgcheck-.ebuild
index 5307a9534d07..2131d0f6f79e 100644
--- a/dev-util/pkgcheck/pkgcheck-.ebuild
+++ b/dev-util/pkgcheck/pkgcheck-.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
@@ -29,17 +29,17 @@ if [[ ${PV} == * ]]; then
~sys-apps/pkgcore-[${PYTHON_USEDEP}]"
 else
RDEPEND="
-   >=dev-python/snakeoil-0.10.4[${PYTHON_USEDEP}]
-   >=sys-apps/pkgcore-0.12.21[${PYTHON_USEDEP}]"
+   >=dev-python/snakeoil-0.10.7[${PYTHON_USEDEP}]
+   >=sys-apps/pkgcore-0.12.25[${PYTHON_USEDEP}]"
 fi
 RDEPEND+="
-   dev-libs/tree-sitter
-   >=dev-libs/tree-sitter-bash-0.20.4
+   >=dev-libs/tree-sitter-0.20.9
+   >=dev-libs/tree-sitter-bash-0.20.5
dev-python/chardet[${PYTHON_USEDEP}]
dev-python/lazy-object-proxy[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/pathspec[${PYTHON_USEDEP}]
-   >=dev-python/tree-sitter-0.19.0[${PYTHON_USEDEP}]
+   >=dev-python/tree-sitter-0.20.4[${PYTHON_USEDEP}]
emacs? (
>=app-editors/emacs-24.1:*
app-emacs/ebuild-mode



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

2024-03-01 Thread Arthur Zamarin
commit: b9adb9e76d8dc0a9e51e2c7ed6ac06297d9f5e6c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  2 06:32:01 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  2 06:48:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9adb9e7

sys-apps/pkgcore: sync live

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/pkgcore/pkgcore-.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-apps/pkgcore/pkgcore-.ebuild 
b/sys-apps/pkgcore/pkgcore-.ebuild
index 6258b5b378c7..c4ca4f9df592 100644
--- a/sys-apps/pkgcore/pkgcore-.ebuild
+++ b/sys-apps/pkgcore/pkgcore-.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
@@ -25,12 +25,12 @@ SLOT="0"
 if [[ ${PV} == * ]]; then
COMMON_DEPEND="~dev-python/snakeoil-[${PYTHON_USEDEP}]"
 else
-   COMMON_DEPEND=">=dev-python/snakeoil-0.10.4[${PYTHON_USEDEP}]"
+   COMMON_DEPEND=">=dev-python/snakeoil-0.10.7[${PYTHON_USEDEP}]"
 fi
 
 RDEPEND="
${COMMON_DEPEND}
-   >=app-shells/bash-5.0[readline]
+   >=app-shells/bash-5.1[readline]
dev-python/lxml[${PYTHON_USEDEP}]
 "
 BDEPEND="



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

2024-03-01 Thread Arthur Zamarin
commit: 15da517f9165173c26445236e9960bd723dd5605
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  2 06:47:27 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  2 06:48:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15da517f

dev-util/pkgcheck: add 0.10.28

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-util/pkgcheck/Manifest|  1 +
 dev-util/pkgcheck/pkgcheck-0.10.28.ebuild | 98 +++
 2 files changed, 99 insertions(+)

diff --git a/dev-util/pkgcheck/Manifest b/dev-util/pkgcheck/Manifest
index e2ad39e2a5b7..4af2568c84ff 100644
--- a/dev-util/pkgcheck/Manifest
+++ b/dev-util/pkgcheck/Manifest
@@ -1,2 +1,3 @@
 DIST pkgcheck-0.10.27-git-2.43.2.patch 1193 BLAKE2B 
a91d51e939e524682eccaedc4489c44661f5ed28e76c7074c16f001bf8a968c0ec4485e2a71504e86e081334ee0de02d70573f6ee910c52d636cda1955747686
 SHA512 
26c81364f7ef875fe3fb1ff77ccde6bd0892160b0ad8ac929f146950473596be1967883ffc5c25fb05ee4fd19870b470fdcfc536667530b89983ce1035b0007f
 DIST pkgcheck-0.10.27.tar.gz 806381 BLAKE2B 
f4acf72e85003f4dfa244c843464ab40a93df64a7bec68682cf39413552a51989a3214cab9c340318cebb39a8cf33c497fd72335cd37772f8e4d6e87838e413b
 SHA512 
581109fdc565852d0407d770634864f809c2860ccfa03675afc8273199bc00af1c632c0fca27904c3262b1e851f3b8939cbda466cb3876ac228cddf74016fb32
+DIST pkgcheck-0.10.28.tar.gz 807874 BLAKE2B 
12fbbf4a4482af9e27983fe7b32c376542551fdd5512fc13325f42234f714e49944475960cb23fb525c6b7d7637189bbde8a2e288c9ee360b58595dfc8bce5d7
 SHA512 
fb13d01ee8d29415afcf267635b8eb4e5c16a5f4fc5c83f3d6ce99a5aadb5d2ee4b31bde9de67fad9a093f10f881604cf0f1abff6ed47c35a23ec17527d8e9f6

diff --git a/dev-util/pkgcheck/pkgcheck-0.10.28.ebuild 
b/dev-util/pkgcheck/pkgcheck-0.10.28.ebuild
new file mode 100644
index ..f7f462d985e0
--- /dev/null
+++ b/dev-util/pkgcheck/pkgcheck-0.10.28.ebuild
@@ -0,0 +1,98 @@
+# 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 elisp-common distutils-r1 optfeature
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/pkgcheck.git
+   https://github.com/pkgcore/pkgcheck.git;
+   inherit git-r3
+else
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+   inherit pypi
+fi
+
+DESCRIPTION="pkgcore-based QA utility for ebuild repos"
+HOMEPAGE="https://github.com/pkgcore/pkgcheck;
+
+LICENSE="BSD MIT"
+SLOT="0"
+IUSE="emacs"
+
+if [[ ${PV} == * ]]; then
+   RDEPEND="
+   ~dev-python/snakeoil-[${PYTHON_USEDEP}]
+   ~sys-apps/pkgcore-[${PYTHON_USEDEP}]"
+else
+   RDEPEND="
+   >=dev-python/snakeoil-0.10.7[${PYTHON_USEDEP}]
+   >=sys-apps/pkgcore-0.12.25[${PYTHON_USEDEP}]"
+fi
+RDEPEND+="
+   >=dev-libs/tree-sitter-0.20.9
+   >=dev-libs/tree-sitter-bash-0.20.5
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/lazy-object-proxy[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/pathspec[${PYTHON_USEDEP}]
+   >=dev-python/tree-sitter-0.20.4[${PYTHON_USEDEP}]
+   emacs? (
+   >=app-editors/emacs-24.1:*
+   app-emacs/ebuild-mode
+   app-emacs/flycheck
+   )
+"
+BDEPEND="${RDEPEND}
+   dev-python/wheel
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+distutils_enable_tests pytest
+
+export USE_SYSTEM_TREE_SITTER_BASH=1
+
+EPYTEST_DESELECT=(
+   tests/checks/test_git.py::TestGitPkgCommitsCheck::test_missing_move
+)
+
+src_compile() {
+   distutils-r1_src_compile
+
+   if use emacs ; then
+  pushd "${S}"/contrib/emacs >/dev/null || die
+  elisp-compile *.el
+  popd >/dev/null || die
+   fi
+}
+
+python_install_all() {
+   local DOCS=( NEWS.rst )
+   [[ ${PV} == * ]] || doman man/*
+   distutils-r1_python_install_all
+
+   if use emacs ; then
+   elisp-install ${PN} "${S}"/contrib/emacs/*.el{,c}
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+   fi
+}
+
+pkg_postinst() {
+   use emacs && elisp-site-regen
+
+   optfeature "Network check support" dev-python/requests
+   optfeature "Perl module version check support" 
dev-perl/Gentoo-PerlMod-Version
+}
+
+pkg_postrm() {
+   use emacs && elisp-site-regen
+}



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

2024-03-01 Thread Arthur Zamarin
commit: 0e51c4b6df0cf3561ce55e263d45b2cf5cb32bba
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  2 06:31:31 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  2 06:48:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e51c4b6

sys-apps/pkgcore: add 0.12.25

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/pkgcore/Manifest   |  1 +
 sys-apps/pkgcore/pkgcore-0.12.25.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/sys-apps/pkgcore/Manifest b/sys-apps/pkgcore/Manifest
index c6b11b9a3b54..10205149c8de 100644
--- a/sys-apps/pkgcore/Manifest
+++ b/sys-apps/pkgcore/Manifest
@@ -1,2 +1,3 @@
 DIST pkgcore-0.12.23.tar.gz 632146 BLAKE2B 
c5e5911c957c48edac39e6da54456d0691205c4ccf170f34379d4e69ab519f5985247e172f63aac69c8fd2ef0c8bf5ec710faf6d3f88ccdd8718b50f919d5a17
 SHA512 
a5ff9c8cae148caa62e5562941d62da9964d1c0bab237249b258b46b225223c5cf630db1cf13dd9e03fc4936382eddaf823c4cb32d52578764ef903a678f845d
 DIST pkgcore-0.12.24.tar.gz 634733 BLAKE2B 
0d235f7acf81ead37ea30cd4cc2423a00cca92f0e3188b113f1171cb88a07cfa3829161f6e5c90bbdfcd96f0d579c48cf880474f07268dae885588e3fc724ce3
 SHA512 
956c7a4b637611e8f2bb2e7b35224c2c1adc2c26e0ee56b3d832b3a0533e46d36fdfeca0d82d835a24b604e22c7e8915e8ffdb0098a6a761e539b98b2ceab962
+DIST pkgcore-0.12.25.tar.gz 635477 BLAKE2B 
3c887b6c3ec8ec13f542356ee0403dccca472b9a734054b47d30a1baaa7ed8a0248851715be1a33f0d74b66cc0812330e3103c402736653bd3de8797b067ed78
 SHA512 
d3854ca26926993f03a041d283240aa7bac814180a6c60b6cf3ac8179457251a960d99851d89d6a128ff491fb72a31f8acc59be83c3d2a03721c3c8b80ca7853

diff --git a/sys-apps/pkgcore/pkgcore-0.12.25.ebuild 
b/sys-apps/pkgcore/pkgcore-0.12.25.ebuild
new file mode 100644
index ..c4ca4f9df592
--- /dev/null
+++ b/sys-apps/pkgcore/pkgcore-0.12.25.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/pkgcore.git
+   https://github.com/pkgcore/pkgcore.git;
+   inherit git-r3
+else
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+   inherit pypi
+fi
+
+DESCRIPTION="a framework for package management"
+HOMEPAGE="https://github.com/pkgcore/pkgcore;
+
+LICENSE="BSD MIT"
+SLOT="0"
+
+if [[ ${PV} == * ]]; then
+   COMMON_DEPEND="~dev-python/snakeoil-[${PYTHON_USEDEP}]"
+else
+   COMMON_DEPEND=">=dev-python/snakeoil-0.10.7[${PYTHON_USEDEP}]"
+fi
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   >=app-shells/bash-5.1[readline]
+   dev-python/lxml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${COMMON_DEPEND}
+   >=dev-python/flit-core-3.8[${PYTHON_USEDEP}]
+   test? (
+   dev-vcs/git
+   )
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+   local DOCS=( NEWS.rst )
+   [[ ${PV} == * ]] || doman build/sphinx/man/*
+   distutils-r1_python_install_all
+}



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

2024-03-01 Thread Arthur Zamarin
commit: 11d8fe6730e973b2e119de2e41b0479d1f1a20c7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  2 06:32:17 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  2 06:48:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11d8fe67

sys-apps/pkgcore: drop 0.12.23, 0.12.23-r1

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/pkgcore/Manifest  |  1 -
 sys-apps/pkgcore/pkgcore-0.12.23-r1.ebuild | 52 --
 sys-apps/pkgcore/pkgcore-0.12.23.ebuild| 50 
 3 files changed, 103 deletions(-)

diff --git a/sys-apps/pkgcore/Manifest b/sys-apps/pkgcore/Manifest
index 10205149c8de..d161059ac93e 100644
--- a/sys-apps/pkgcore/Manifest
+++ b/sys-apps/pkgcore/Manifest
@@ -1,3 +1,2 @@
-DIST pkgcore-0.12.23.tar.gz 632146 BLAKE2B 
c5e5911c957c48edac39e6da54456d0691205c4ccf170f34379d4e69ab519f5985247e172f63aac69c8fd2ef0c8bf5ec710faf6d3f88ccdd8718b50f919d5a17
 SHA512 
a5ff9c8cae148caa62e5562941d62da9964d1c0bab237249b258b46b225223c5cf630db1cf13dd9e03fc4936382eddaf823c4cb32d52578764ef903a678f845d
 DIST pkgcore-0.12.24.tar.gz 634733 BLAKE2B 
0d235f7acf81ead37ea30cd4cc2423a00cca92f0e3188b113f1171cb88a07cfa3829161f6e5c90bbdfcd96f0d579c48cf880474f07268dae885588e3fc724ce3
 SHA512 
956c7a4b637611e8f2bb2e7b35224c2c1adc2c26e0ee56b3d832b3a0533e46d36fdfeca0d82d835a24b604e22c7e8915e8ffdb0098a6a761e539b98b2ceab962
 DIST pkgcore-0.12.25.tar.gz 635477 BLAKE2B 
3c887b6c3ec8ec13f542356ee0403dccca472b9a734054b47d30a1baaa7ed8a0248851715be1a33f0d74b66cc0812330e3103c402736653bd3de8797b067ed78
 SHA512 
d3854ca26926993f03a041d283240aa7bac814180a6c60b6cf3ac8179457251a960d99851d89d6a128ff491fb72a31f8acc59be83c3d2a03721c3c8b80ca7853

diff --git a/sys-apps/pkgcore/pkgcore-0.12.23-r1.ebuild 
b/sys-apps/pkgcore/pkgcore-0.12.23-r1.ebuild
deleted file mode 100644
index e976a4ab907a..
--- a/sys-apps/pkgcore/pkgcore-0.12.23-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..12} )
-inherit distutils-r1
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/pkgcore.git
-   https://github.com/pkgcore/pkgcore.git;
-   inherit git-r3
-else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
-   inherit pypi
-fi
-
-DESCRIPTION="a framework for package management"
-HOMEPAGE="https://github.com/pkgcore/pkgcore;
-
-LICENSE="BSD MIT"
-SLOT="0"
-
-if [[ ${PV} == * ]]; then
-   COMMON_DEPEND="~dev-python/snakeoil-[${PYTHON_USEDEP}]"
-else
-   COMMON_DEPEND=">=dev-python/snakeoil-0.10.4[${PYTHON_USEDEP}]"
-fi
-
-RDEPEND="
-   ${COMMON_DEPEND}
-   >=app-shells/bash-5.0[readline]
-   dev-python/lxml[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   ${COMMON_DEPEND}
-   >=dev-python/flit-core-3.8[${PYTHON_USEDEP}]
-   test? (
-   dev-vcs/git
-   )
-"
-
-PATCHES=( "${FILESDIR}/${P}-metadata-xsd.patch" )
-
-distutils_enable_tests pytest
-
-python_install_all() {
-   local DOCS=( NEWS.rst )
-   [[ ${PV} == * ]] || doman build/sphinx/man/*
-   distutils-r1_python_install_all
-}

diff --git a/sys-apps/pkgcore/pkgcore-0.12.23.ebuild 
b/sys-apps/pkgcore/pkgcore-0.12.23.ebuild
deleted file mode 100644
index eb2065fe8341..
--- a/sys-apps/pkgcore/pkgcore-0.12.23.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..12} )
-inherit distutils-r1
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/pkgcore.git
-   https://github.com/pkgcore/pkgcore.git;
-   inherit git-r3
-else
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-   inherit pypi
-fi
-
-DESCRIPTION="a framework for package management"
-HOMEPAGE="https://github.com/pkgcore/pkgcore;
-
-LICENSE="BSD MIT"
-SLOT="0"
-
-if [[ ${PV} == * ]]; then
-   COMMON_DEPEND="~dev-python/snakeoil-[${PYTHON_USEDEP}]"
-else
-   COMMON_DEPEND=">=dev-python/snakeoil-0.10.4[${PYTHON_USEDEP}]"
-fi
-
-RDEPEND="
-   ${COMMON_DEPEND}
-   >=app-shells/bash-5.0[readline]
-   dev-python/lxml[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   ${COMMON_DEPEND}
-   >=dev-python/flit-core-3.8[${PYTHON_USEDEP}]
-   test? (
-   dev-vcs/git
-   )
-"
-
-distutils_enable_tests pytest
-
-python_install_all() {
-   local DOCS=( NEWS.rst )
-   [[ ${PV} == * ]] || doman build/sphinx/man/*
-   distutils-r1_python_install_all
-}



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

2024-03-01 Thread Michał Górny
commit: 7f671ac02d1d5b4ccfca7d94a4c35552f4d470bd
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar  2 06:27:57 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar  2 06:43:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f671ac0

dev-python/types-docutils: Remove old

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

 dev-python/types-docutils/Manifest  |  2 --
 .../types-docutils-0.20.0.20240201.ebuild   | 17 -
 .../types-docutils-0.20.0.20240227.ebuild   | 17 -
 3 files changed, 36 deletions(-)

diff --git a/dev-python/types-docutils/Manifest 
b/dev-python/types-docutils/Manifest
index 208d68d4f1e8..2b9865dcd09c 100644
--- a/dev-python/types-docutils/Manifest
+++ b/dev-python/types-docutils/Manifest
@@ -1,3 +1 @@
-DIST types-docutils-0.20.0.20240201.tar.gz 12323 BLAKE2B 
ad93eb201279c8909634033beacd5758fc87c3e25c6199a9fe2929732e3654984b308ea0c559e21819334cea917bb9411d88ef061ddda99b66914be72d62
 SHA512 
fa47b6da1b3346151aab15bf59173e85b982fbe0fe8ef9cd584899fbc941da52a5a33508ce095ff1e983006d089905aecd9046765c5ff526de8b35a25cfb1ec7
-DIST types-docutils-0.20.0.20240227.tar.gz 12877 BLAKE2B 
69fca1425acf34ed9c139cec086af2231a85da1ace9c9fb8de7addbc18fd40d62b27905f2ac382dae9bae29e3438f6a4df5c8be6b870c8209c14f6c1cf575730
 SHA512 
9d29ebe8968328b230323be13a70b62f057246ecb411acfb38e7c1116a036d62b82a4d3bddb25edd1063387a21ac2c76fbcc74389f87428b5cb990da8b4b2429
 DIST types-docutils-0.20.0.20240302.tar.gz 13137 BLAKE2B 
3e9190aa61d73454df392bd7c069db7b0fb2ad84017de8ec8051bd5c74f6bb9798ebfa4e5cb92aee444ec051a736fc1b2f2bf046cdc7ac32b675a5ca606e
 SHA512 
44f6cab5155e92d95aa18846f8713af156f61fec742651727f50f6779140fcab73cd993b2271796a563564a7301ad3f18f4b38de79e01b51440026832b1a044c

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

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



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

2024-03-01 Thread Michał Górny
commit: 578f3e180387d6e1f83e8f104fdb44ea91315a7c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar  2 06:24:33 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar  2 06:43:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=578f3e18

dev-python/scrypt: Bump to 0.8.24

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

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

diff --git a/dev-python/scrypt/Manifest b/dev-python/scrypt/Manifest
index 5f2d09d0ed0f..7660e47e4ef7 100644
--- a/dev-python/scrypt/Manifest
+++ b/dev-python/scrypt/Manifest
@@ -1,2 +1,3 @@
 DIST scrypt-0.8.20.tar.gz 55874 BLAKE2B 
b31c7dcec735944f6162709ba6ceb90160b3c9c403121a47e62563f8d2fc50f0505f180d7c18fa2c8e9037a097ca3bffea4c54c1f3b6861004f65a189a20b576
 SHA512 
da8d34755d4b6c98dc57ff7baf17839cf2434a6d7eb9f6fdc69b3e458d41b4fc49f7fd3a5631318b82bc4b2e46dedb806035897bf1be5a4670b4120f6b46efbc
 DIST scrypt-0.8.22.tar.gz 56165 BLAKE2B 
fa68da9c8f187691f39b9d0f53985c8b439548e32453214f14d63ce85c65e7d360d91f68b6967cdda58e75d15a221c5da2081a118f7682d6ee4a907821f17dcc
 SHA512 
921a791e013bb4d0dd1a11a8692d8e9d30071f8dd46898af4e62e19092b8fbaa62fcd7533641c548f4f2be213c1622871dcd09fb8ab607376b1c75d977055781
+DIST scrypt-0.8.24.tar.gz 55636 BLAKE2B 
3971979c431cfb621734abc1cadc47f2512502f1c074e5ca41d210cfd0936250534a3c002e6a669239a09158fb8f4ac560a4df405f39935a1a2e9328fbf1856a
 SHA512 
6ed6c4e2ae719523428d2cd2b518d6f4d6137381fb29cadde401e00d23926e6b985683a0ca3d8c5d51b003cc73ecf17e863b265ec297bdcae4067ce8d610a4c7

diff --git a/dev-python/scrypt/scrypt-0.8.24.ebuild 
b/dev-python/scrypt/scrypt-0.8.24.ebuild
new file mode 100644
index ..a111e97acd2c
--- /dev/null
+++ b/dev-python/scrypt/scrypt-0.8.24.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Bindings for the scrypt key derivation function library"
+HOMEPAGE="
+   https://github.com/holgern/py-scrypt/
+   https://pypi.org/project/scrypt/
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="dev-libs/openssl:0="
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests unittest



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

2024-03-01 Thread Michał Górny
commit: 36da7d2c6baa9ad800d8fd6704d819c54eea919c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar  2 06:23:17 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar  2 06:43:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36da7d2c

dev-python/sqlglot: Bump to 22.2.0

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

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

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index b23529af60ff..1411317cf392 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -23,6 +23,7 @@ DIST sqlglot-21.2.1.tar.gz 17682954 BLAKE2B 
63b03ee6640c1cb88fffc04442198971add9
 DIST sqlglot-22.0.1.tar.gz 17713150 BLAKE2B 
ad0b4e83744afdc8f32a2127d22c13462eaa8778c56f162bcf8bf62c50abd076952fd2bac18817226bb38a10bbe557196062a092698a9df5680a7594c3cef8ef
 SHA512 
15a3078dba7c072dd41f73dae71e36560a41de43e9493050d2e62a3e43f22583bc3879535fcee19f7f8b98c027f667ec75301ffe80d8df957b4030a98c99ebd1
 DIST sqlglot-22.1.0.tar.gz 17745401 BLAKE2B 
58e805a7f0d2b6c9899c931f279f124a38e1c50ec76f849b0cca00d8cbe29e01275fc5250dc00277ccb52c8b32ced276b9e70e288ed1121ab00bf20860d99d56
 SHA512 
af284e7d2ddc5b25f5535e9a615d1e2f9c3b0c18b80246250b1324ad626d3550d7b12cb3a02d944f765eb51d16f58c669509967873dda00c9d1da94aac05b13b
 DIST sqlglot-22.1.1.tar.gz 17752039 BLAKE2B 
96c152a199c989d2b5675745d1faeabd6b4ae0ffda531204eaab078d76929baaf04c23f5808a2e3b10305b1b5645657e4c55a76bf85823f481366aa08feebb3d
 SHA512 
1584cbb92bea54808938ed7c08985bc68ef581f38479201be968364609acc106422de3abb4d75f765d20dace949485400ec149f71bbec7e34dee6e2983a77019
+DIST sqlglot-22.2.0.tar.gz 17754337 BLAKE2B 
b9cc0b6ab3198f26cd579729685ab1003a85a86ad0c2b15fbdaf3a9d89cd721ef95c3a011adf0ac950e52874adbfcde1e944dba48e8b497078969429233d
 SHA512 
2434661ad7d989c2704af4e6f5c52beb2e16b8c3f4a115207b790c090250a5c1eea41cb24d3aebe3e8129c2e613606c8da8a8bc824a285529c150b2085292720
 DIST syn-2.0.41.crate 246016 BLAKE2B 
9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db
 SHA512 
6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a
 DIST target-lexicon-0.12.12.crate 25156 BLAKE2B 
f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85
 SHA512 
6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca
 DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 
4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac
 SHA512 
bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920

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

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

2024-03-01 Thread Michał Górny
commit: 04778d9a2c56fe5a0731de4ad6e39deb789085c7
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar  2 05:48:01 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar  2 06:43:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04778d9a

dev-python/boto3: Bump to 1.34.54

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index e83238414bea..0f96ae12c7d8 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -5,3 +5,4 @@ DIST boto3-1.34.50.gh.tar.gz 777341 BLAKE2B 
58649a5dd449f6c4c8151c1943bafd701afa
 DIST boto3-1.34.51.gh.tar.gz 777437 BLAKE2B 
f39d180cda6958307524ff26b8015fe50a5c41d6c0ef6858363b60c086a48b18263024d2801afa5ffa8838915de7789cd1d5d949892acc3b018e8191eeb06e8b
 SHA512 
f524c9e0d7d91eb6dd40cc017b04cbc46593ef2c16eae3da7018e5bbaab0213d7defde5d3958c83122cf5e6895a896f74e1401f0d0227d0240066f52cfbbe64d
 DIST boto3-1.34.52.gh.tar.gz 778263 BLAKE2B 
70f022c094f6a8ed8e69bb00db2754d694e2b1433aa72391058d3a8f44f3b8f58a2b05d8bf211f6e64412e8dfab0d9a874b1dd2129851b768201c48a1157f4f8
 SHA512 
5cbb26c6f4e410ce5d491b6898e3263f7b3038d1bf3327cdcbdc0f0325f1699d2a5c82bc92326538c83a79c678d7f870a3fecf53edb38be121eb8c8be933a1e0
 DIST boto3-1.34.53.gh.tar.gz 779306 BLAKE2B 
239a33c87afcc2d3bb6d87eafc6f021be921375aeedb28af34017c8338287e496c95650f5efc4c3bad5c7d324889e3de6d3b9edc37d7d5e2b83c297af54f269b
 SHA512 
ffb2209b404ed2eeb242706c645a2719ee6a2a836aa0cb90303ad5b2fdd73a1d63fe85f87b0d2ef6846b22d6ecfde8d9ba25a17935b108d5c4755577f3c0533b
+DIST boto3-1.34.54.gh.tar.gz 779564 BLAKE2B 
f61a74f6a317af6f180edb047e8c37e55c2d497c9507728eb098e2627d071aa56bae037a4bb8582774a49b20d0c1794a8793ab3d8e92d90071de3caf1d32bc2b
 SHA512 
e3549e7b7ad254eafff60eb9bd21aa179f2840c2097874fb0a0602e767dbcf203742629eeaffe6432db65c3f76c326032e700cebb7ea92ebb7305ae6e26173ba

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



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

2024-03-01 Thread Michał Górny
commit: d080ff7857dee524ae57efa02b4b3aa91deea0bd
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar  2 06:25:34 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar  2 06:43:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d080ff78

dev-python/python-dateutil: Bump to 2.9.0_p0

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

 dev-python/python-dateutil/Manifest|  1 +
 .../python-dateutil-2.9.0_p0.ebuild| 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-python/python-dateutil/Manifest 
b/dev-python/python-dateutil/Manifest
index d65916729160..d976f358971e 100644
--- a/dev-python/python-dateutil/Manifest
+++ b/dev-python/python-dateutil/Manifest
@@ -1,2 +1,3 @@
 DIST python-dateutil-2.8.2.tar.gz 357324 BLAKE2B 
060f97280b63ed70e6d83fa5696af6dc3c729cdf5bc48c7a90e3e59eb0cc0360e5205536685550330d64ecc9b6e40ca12888409d6819dd136b17a67add2ec4e8
 SHA512 
6538858e4a3e2d1de1bf25b6d8b25e3a8d20bf60fb85e32d07ac491c90ce193e268bb5641371b8a79fb0f033a184bac9896b3bc643c1aca9ee9c6478286ac20c
+DIST python-dateutil-2.9.0.post0.tar.gz 342432 BLAKE2B 
b3469ff9900afd98f474f162083570c28ac93378efc772b5f365fa0d5d4354a96867a024065adc430b71d7bde6909195ac4ebe3ad1d17e638fded0b4b40f9954
 SHA512 
f76522de0ff21547327eaf6966e80a15c57f8f92588d520eabd354a732e5c4b51d9c3ac5effd9eaa6dd451d1bce329a54a3f4c6bf4f1bd08ff06b0305c994e5a
 DIST python-dateutil-2.9.0.tar.gz 342990 BLAKE2B 
32e4e4e251d27e5a870df24445fa0b2fa76761cb06ba4d8a779938a58fd5cf4bbf1739670f60ca4b41d46db6343a785d6bd71fbe3dd2a816d5cb0fa0d3296fbc
 SHA512 
7dd550d646477c8c3953a42aabe4c0aa3f4d1f74f6fed018a1a429270f41aa2c6832df264e67510d380d149eaa436c1b613544c8026c180c2241f15205ca6d36

diff --git a/dev-python/python-dateutil/python-dateutil-2.9.0_p0.ebuild 
b/dev-python/python-dateutil/python-dateutil-2.9.0_p0.ebuild
new file mode 100644
index ..6d49a8fbb658
--- /dev/null
+++ b/dev-python/python-dateutil/python-dateutil-2.9.0_p0.ebuild
@@ -0,0 +1,47 @@
+# 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} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Extensions to the standard Python datetime module"
+HOMEPAGE="
+   https://dateutil.readthedocs.io/
+   https://pypi.org/project/python-dateutil/
+   https://github.com/dateutil/dateutil/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos"
+
+RDEPEND="
+   >=dev-python/six-1.5[${PYTHON_USEDEP}]
+   sys-libs/timezone-data
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/python-dateutil-2.9.0-system-tzdata.patch"
+   "${FILESDIR}/python-dateutil-2.9.0-no-pytest-cov.patch"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't install zoneinfo tarball
+   sed -i '/package_data=/d' setup.py || die
+
+   distutils-r1_python_prepare_all
+}



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

2024-03-01 Thread Michał Górny
commit: cd253006b79ed2e386790ac1d8446a2903ffd115
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar  2 06:26:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar  2 06:43:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd253006

dev-python/libtmux: Bump to 0.32.0

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

 dev-python/libtmux/Manifest  |  1 +
 dev-python/libtmux/libtmux-0.32.0.ebuild | 57 
 2 files changed, 58 insertions(+)

diff --git a/dev-python/libtmux/Manifest b/dev-python/libtmux/Manifest
index f975cbdf3095..a87d7e7bc192 100644
--- a/dev-python/libtmux/Manifest
+++ b/dev-python/libtmux/Manifest
@@ -3,3 +3,4 @@ DIST libtmux-0.27.0.gh.tar.gz 270128 BLAKE2B 
330335e24ff5f1777d3a4ebd4746adcc391
 DIST libtmux-0.28.0.gh.tar.gz 273309 BLAKE2B 
9bc5b3068e64f09af0411f68f22cd23535b084175970338c827783741c8abde03548996cd573c6b58ce49298582f8e159dcab569fb6d19560229187a8da269b1
 SHA512 
8a6457c82cb06c72c0382c362e5d84d0a5498a01e8806adffd7e8c3a67c1b741fbd11892a3cca2156f940a954684e2d6f85ee7ad14f582f5727b977d433dd707
 DIST libtmux-0.30.1.gh.tar.gz 276505 BLAKE2B 
508e9b15183ecf7c3c006145fbbc9580e7180fd39b453b8a9589f644f8fddcf14144e9989c92a581c7c10a95660d9c5b9f7f5544e51e202634407c0a1914c6a2
 SHA512 
9ec06901f978a631b9d8085806b71912f5b582d20e917ed4409f870ec2e873095044779b1d0db2cbe0285e11a043c44cd801fa60cb2f57d9d31fb95e3015daf8
 DIST libtmux-0.30.2.gh.tar.gz 276498 BLAKE2B 
13d7940d7f0f2f71819c2a5747f73fb5f0319179ec57a974461552f3de5804bc30d35c8790d8ae63bb9797b3b1aea54ab94e1f593a37cbac286b297d70d33ed0
 SHA512 
503dd5e7325073cc57ab9a553c3b3cf7c7cd12a506a8a59dcfd84c5902f0a1b2adab507c5b95e9abc97c9384d282bb866d8772c93b23b101d0ec8ded8f2a280d
+DIST libtmux-0.32.0.gh.tar.gz 278651 BLAKE2B 
c6b98925f258fb5a2c25b08ee835faf6f1189413041e592da396d0934ad712d3494c8b0985352f96fff998ecd051c0cc433377697333a88225f55392d3a1971b
 SHA512 
daa97cdba7c07ea35c8658263a6dc3a533b6422449a31d83cb3cac4c47c2be32f3c60556ea05e5d098c090582697de0192725453d61e89ecc31f79309b1700ac

diff --git a/dev-python/libtmux/libtmux-0.32.0.ebuild 
b/dev-python/libtmux/libtmux-0.32.0.ebuild
new file mode 100644
index ..df35033bc48a
--- /dev/null
+++ b/dev-python/libtmux/libtmux-0.32.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Typed library that provides an ORM wrapper for tmux, a terminal 
multiplexer"
+HOMEPAGE="
+   https://libtmux.git-pull.com/
+   https://github.com/tmux-python/libtmux/
+   https://pypi.org/project/libtmux/
+"
+SRC_URI="
+   https://github.com/tmux-python/libtmux/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   >=app-misc/tmux-3.0a
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   local issues="https://github.com/tmux-python/libtmux/issues/;
+   sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" 
CHANGES || die
+
+   # increase timeouts for tests
+   sed -e 's/0.01/0.1/' -i tests/test_test.py || die
+
+   sed -r -e '/addopts/s:--doctest-docutils-modules::' \
+   -e '/^[[:space:]]+"README\.md"/d' \
+   -i pyproject.toml || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -a EPYTEST_DESELECT=(
+   libtmux/pane.py::libtmux.pane.Pane.send_keys
+   )
+   epytest
+}



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

2024-03-01 Thread Michał Górny
commit: 2e8146b4ac830efa49489c8da665e5188e1c5910
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar  2 06:23:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar  2 06:43:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e8146b4

dev-python/json5: Bump to 0.9.18

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

 dev-python/json5/Manifest|  1 +
 dev-python/json5/json5-0.9.18.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-python/json5/Manifest b/dev-python/json5/Manifest
index 566a5b358467..08631dc5839b 100644
--- a/dev-python/json5/Manifest
+++ b/dev-python/json5/Manifest
@@ -1,2 +1,3 @@
 DIST json5-0.9.17.tar.gz 35980 BLAKE2B 
5edfdbd48dbc287d3b0575ef0f6b8dfd567cecfb0fabe31c2254ba56b82d9c54e133bca86dd71315537d15f7068fb957c9d86b869804de2d51bcc12c07a0961d
 SHA512 
eeff6db19e9a38d61c0ef6a1259e69616b524ede372fade1973be341a7c8730812049212a0f75023026ece3e598f579900d9cac73f231dfa711939c71b8c1e17
+DIST json5-0.9.18.tar.gz 36395 BLAKE2B 
577b4ce726ea408547e387d9489a65b57db7c2bc8a1fcdbdde48261a6b74646c4adba99ba7a5252305b5bff005de2355c5312e428c6bb1bf48a56124e7493062
 SHA512 
c4244aee83365f51011609686e214fc5d3a9154346286304b1b4ca3385619ec1735eba998e10cfaadb34a6ba9f6203c5c8306b2c739ac7e98e9298c58c34
 DIST pyjson5-0.9.11.gh.tar.gz 111445 BLAKE2B 
038ac1fab6e56e6dc45dc9bff1fc5e0da21c594cb0ac1f6d888f0207fddace9663b0dbd6abbfabce857cb9fcb40348002b10a6b4133e2f2ebb2081c543e1ad9c
 SHA512 
aca3f38cd79d4bf52ceaf1b3dd27e30bf7598fa0b369216ac820f0c913797ebf542c9eaac17e562ee07006bf83c09210c799bc1b715c7b6e7689d2dcd702d414

diff --git a/dev-python/json5/json5-0.9.18.ebuild 
b/dev-python/json5/json5-0.9.18.ebuild
new file mode 100644
index ..ef679f5690a7
--- /dev/null
+++ b/dev-python/json5/json5-0.9.18.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A Python implementation of the JSON5 data format"
+HOMEPAGE="
+   https://github.com/dpranke/pyjson5/
+   https://pypi.org/project/json5/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+distutils_enable_tests pytest



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

2024-03-01 Thread Michał Górny
commit: 2cde702f0ea01acd391f53fe22af3f11d4464b2d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar  2 06:22:04 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar  2 06:43:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cde702f

dev-python/types-setuptools: Bump to 69.1.0.20240302

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

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

diff --git a/dev-python/types-setuptools/Manifest 
b/dev-python/types-setuptools/Manifest
index 3a5e9eab3a9a..3bd3950d0616 100644
--- a/dev-python/types-setuptools/Manifest
+++ b/dev-python/types-setuptools/Manifest
@@ -4,3 +4,4 @@ DIST types-setuptools-69.1.0.20240217.tar.gz 33570 BLAKE2B 
07427f0daf00158681299
 DIST types-setuptools-69.1.0.20240223.tar.gz 33744 BLAKE2B 
fa46c930795fedeb02ce34eae3e0ccdd96f9043a10cdfba125d8d74cbacc658d0603f5abd0c8c9c1aff3e4f939ce620f001c4cb6d485800df33ae5db663b56b5
 SHA512 
0fc24c72c5ac86340b13809ff708967be9009465c663f2299bcdfc899c8bf0d300a26c94f1462d8ce439f2d4904c0a8a7853856858e2c701d8183687d4af
 DIST types-setuptools-69.1.0.20240229.tar.gz 33779 BLAKE2B 
20784cbb2090d50f54d899c20a7f7758636cb44a7a9ce8641207d2a7ba2e14e04cc37e5352a94484d2d7f33781b76ee48264b21230e28dbe9b143e8b80bdf82d
 SHA512 
74bf8e13b0839c793855899f1802af97198f1bae5f09355724c9388c42dd8ef4d2ff7b317876a94bdb5d3a50fce5747c2d188d1c1ed46352403fe87eb70a5856
 DIST types-setuptools-69.1.0.20240301.tar.gz 34178 BLAKE2B 
4e4efd475ce0f3dafc100e19b1b8e9c63157d966f8c38b8b12af0806fe76909dab6ced87714ab377c38b58f09b65e3bddab89c87bcf19b5cbe98ff5fdc80c19f
 SHA512 
2fdfaada96cbeae85bd2ae73fa02a4404a976df1654a98c867890dd1bcd779005cc1f22b844c99b70d1e26649cc570e0769bbbabda044c163fe45b836faaedc1
+DIST types-setuptools-69.1.0.20240302.tar.gz 34794 BLAKE2B 
278be0abe3891e8436a2a583d7220d7e28e80606a7170bdc174aa184d43734f5c46c396a12122cbdfe593020fcd4e8851389f99ef0708226d2a47a547dc4b0e6
 SHA512 
9160098d6146f32069805a096d8c3418de1618748948ff813d0209071b28746bd526441e8e34d93b8e0ac9d5a9d22b6656a6a00377bd6599263fa13e3456189a

diff --git 
a/dev-python/types-setuptools/types-setuptools-69.1.0.20240302.ebuild 
b/dev-python/types-setuptools/types-setuptools-69.1.0.20240302.ebuild
new file mode 100644
index ..69fd1036f5c6
--- /dev/null
+++ b/dev-python/types-setuptools/types-setuptools-69.1.0.20240302.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for setuptools"
+HOMEPAGE="https://pypi.org/project/types-setuptools/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"



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

2024-03-01 Thread Michał Górny
commit: 0f6896786a6c7541a1c12d5a6d3869cb2686d462
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar  2 06:22:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar  2 06:43:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f689678

dev-python/types-docutils: Bump to 0.20.0.20240302

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

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

diff --git a/dev-python/types-docutils/Manifest 
b/dev-python/types-docutils/Manifest
index 15f1cd4a25a2..208d68d4f1e8 100644
--- a/dev-python/types-docutils/Manifest
+++ b/dev-python/types-docutils/Manifest
@@ -1,2 +1,3 @@
 DIST types-docutils-0.20.0.20240201.tar.gz 12323 BLAKE2B 
ad93eb201279c8909634033beacd5758fc87c3e25c6199a9fe2929732e3654984b308ea0c559e21819334cea917bb9411d88ef061ddda99b66914be72d62
 SHA512 
fa47b6da1b3346151aab15bf59173e85b982fbe0fe8ef9cd584899fbc941da52a5a33508ce095ff1e983006d089905aecd9046765c5ff526de8b35a25cfb1ec7
 DIST types-docutils-0.20.0.20240227.tar.gz 12877 BLAKE2B 
69fca1425acf34ed9c139cec086af2231a85da1ace9c9fb8de7addbc18fd40d62b27905f2ac382dae9bae29e3438f6a4df5c8be6b870c8209c14f6c1cf575730
 SHA512 
9d29ebe8968328b230323be13a70b62f057246ecb411acfb38e7c1116a036d62b82a4d3bddb25edd1063387a21ac2c76fbcc74389f87428b5cb990da8b4b2429
+DIST types-docutils-0.20.0.20240302.tar.gz 13137 BLAKE2B 
3e9190aa61d73454df392bd7c069db7b0fb2ad84017de8ec8051bd5c74f6bb9798ebfa4e5cb92aee444ec051a736fc1b2f2bf046cdc7ac32b675a5ca606e
 SHA512 
44f6cab5155e92d95aa18846f8713af156f61fec742651727f50f6779140fcab73cd993b2271796a563564a7301ad3f18f4b38de79e01b51440026832b1a044c

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



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

2024-03-01 Thread Michał Górny
commit: e0b22044af6821467d8c7cb1f15e958f8ee4bf60
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar  2 06:20:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar  2 06:43:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0b22044

dev-python/msgpack: Bump to 1.0.8

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

 dev-python/msgpack/Manifest |  1 +
 dev-python/msgpack/msgpack-1.0.8.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/dev-python/msgpack/Manifest b/dev-python/msgpack/Manifest
index 8b9852db52dd..df85c0832c8f 100644
--- a/dev-python/msgpack/Manifest
+++ b/dev-python/msgpack/Manifest
@@ -1,2 +1,3 @@
 DIST msgpack-1.0.5.tar.gz 127834 BLAKE2B 
3dcf454630021e35d5c6d5ce850d7ac74a6d11d6fe7c7ed07040daa62585bd6b11dc0f68a5b4c4bf20346c25bc23017f79f2d1bad09f175008b184461d0eea5d
 SHA512 
bc3bf27ca7a9204c5ebc009e4a03db4fb48f6c2733bef393aed16652f07ac92c9400258818743245598343c86494d39b39017ab70d7563a5844091eca11a9faa
 DIST msgpack-1.0.7.tar.gz 166311 BLAKE2B 
8ddf2acf6bf81498d981c3ec83cbdffde1b1611f8ac23d3377f3f1541e679eda288b40b949bd586ca24a7059da3a0f73fa797a661375135ec092f408521c8527
 SHA512 
0ebd36f45b73106a4272588b55d55e72b6b8441be652b16f63f5547ae7ff1bc517a6b4549ef999ee63deb2856354a71ef37fd8d8829e516232518b046cf589c5
+DIST msgpack-1.0.8.tar.gz 167014 BLAKE2B 
714b0355941104e791c5a3b8ee2bd4f40b11484631a3bde63e7c0bdbb925a603c4704b037ab437c2330dc0d2e466d41ccfd50c6a45ef798e5cd34a87e4e3863f
 SHA512 
b739667d4384ba0e18a4e55de6033933822180eb5d28bd7f5ecd7e7da112a214f400740feb45de6f0873d12c8b062b1a8b9b9e5939c2961a8c9585f282645c5b

diff --git a/dev-python/msgpack/msgpack-1.0.8.ebuild 
b/dev-python/msgpack/msgpack-1.0.8.ebuild
new file mode 100644
index ..ea9d4691da1b
--- /dev/null
+++ b/dev-python/msgpack/msgpack-1.0.8.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="MessagePack (de)serializer for Python"
+HOMEPAGE="
+   https://msgpack.org/
+   https://github.com/msgpack/msgpack-python/
+   https://pypi.org/project/msgpack/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+# extension code is relying on CPython implementation details
+BDEPEND="
+   native-extensions? (
+   $(python_gen_cond_dep '
+   >=dev-python/cython-3.0.8[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # Remove pre-generated cython files
+   rm msgpack/_cmsgpack.cpp || die
+
+   # native-extensions are always disabled on PyPy
+   # https://github.com/msgpack/msgpack-python/blob/main/setup.py#L76
+   if ! use native-extensions ; then
+   export MSGPACK_PUREPYTHON=1
+   fi
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   rm -rf msgpack || die
+   epytest
+}



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

2024-03-01 Thread Michał Górny
commit: 4c1d759aa5dcd740cdfc8de4d564f79ca3ebe1ff
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar  2 05:48:12 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar  2 06:43:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c1d759a

app-admin/awscli: Bump to 1.32.54

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 9980a34362b9..6d61d8674948 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -5,3 +5,4 @@ DIST aws-cli-1.32.50.gh.tar.gz 2654655 BLAKE2B 
037a252fcf5b431e63c9c95c8bfeb35df
 DIST aws-cli-1.32.51.gh.tar.gz 2654652 BLAKE2B 
c245e6435bdd7827399b2076d6c4d50c1fe159f1e4c47fb5974ce149e6d8223db890176e823b1ab58e0844c9fea749a43025b45ae87aa2549f9bf039f2bb4403
 SHA512 
bd51056e03edc996e5add9bff163f82c8136908c074c3fca0567cbebdbd9bd8c54f14ebd24d2d35ccb8d47312c8c93600ed755efbb07358153262f2815dfd872
 DIST aws-cli-1.32.52.gh.tar.gz 2655351 BLAKE2B 
625c478990008060edf4c4e523fbca3ec301363b56a43c3724282bcd2f71e796b8de739d1762a2a1c970bc6db0b7e39c57da0abef557dd0e50c8b353f6c2aeb7
 SHA512 
b4e6b1c50a3b87729c7cd1a7a23ae71d96ce4eb643e8c73be2275f04251873d7af368db98f2cdcea99c9fb6cfae9b9722615c79cb575b0be9a37a77f89485f98
 DIST aws-cli-1.32.53.gh.tar.gz 2656312 BLAKE2B 
ec9061b4983f7cae038221546376665a1368d017a60f411d8566f45cff5b1a653e7c999cb61d0486f77c6e6b2e0edf73110ab6bda283bdeafbdf5acb88719619
 SHA512 
2f718538f946c8df11740a5818b4f47170d73d1028aebd8813861ce5d4503046d3cae75d60e64cbb236fd5622240192cb68e61ecd5085e96d13fa6766a92004e
+DIST aws-cli-1.32.54.gh.tar.gz 2656395 BLAKE2B 
7f41ac7bb0b11ef851cbc1793c202dd38045fda6af3694e1d2c29f2aa07047f116c6bceb5aec72e805494647f801b1523dadef5301322ed9c25426aaccc1289e
 SHA512 
29e591d8f06091cd138c3ff10b15cd0344b5f12e6a4452ce1cde3e6439e1b70ded7f1b60c96c53a6ad699a3e6b49591e5d26b0190d7d6268792b77a883faa6fc

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

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

2024-03-01 Thread Michał Górny
commit: 2e8e7c7176b5edc3a7b3497a0ddcd0a3ac81f3df
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar  2 05:47:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar  2 06:43:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e8e7c71

dev-python/botocore: Bump to 1.34.54

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index f08a4c0fe277..57a50f8d46e5 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.34.50.gh.tar.gz 12731553 BLAKE2B 
9f014ae935ba3cf0cfb52c68ae674f0
 DIST botocore-1.34.51.gh.tar.gz 12732148 BLAKE2B 
57df6b5825cc07b1179ca67b935c5bea270810377e1f62d9094dd318301140e3cde68551e9501331c825b46e17d267fa0aa30e92251d03039e72f53005f8ddb4
 SHA512 
8c09e99363f27ec840d392e3cfd2bf7cce42d79ad5e66d3eb77a5ddc5fd3d00070a3faaf602130d9fab0e86aee475cb8a33154de19e9c1458011cd0d6aeecebe
 DIST botocore-1.34.52.gh.tar.gz 12741641 BLAKE2B 
2a0106c3fc3414531f4edbe8105f589ebb8a5cc56d6d4b7a91e172889b9c5c287d5eadb2dff93d3ed5270d75d205600677079ea266dbcfbb74cfe85cfe4069ed
 SHA512 
e511dc67e793400c94942752758fad320f424fcf13e2598d4b7ab39c326fbf0b0721bd92bb348878334254806b5bcd4108d7274463cbdae6fff0581a7f75a556
 DIST botocore-1.34.53.gh.tar.gz 12747256 BLAKE2B 
a79257a473bfcaa25a8464a52d80d41ca51c597f66aadb242d1945de4137923fab19feaa827df54ac04897b66df9e25fdeddf79809dadcf96e72827da42c46e6
 SHA512 
fcdbcf41b369aca15a9991ac45f4ad133d251c4863cac49498978f5f433551a1347e5f58d4613fa3a344a6a675abf2bd4ddf51b1a5309ccaf0ea37b57d19957b
+DIST botocore-1.34.54.gh.tar.gz 12748623 BLAKE2B 
2b4732636e0d7cf46e12fc2cf4320c7c4a89c79abe5102a06c0b60c61ca1f638edbfeda0248c3044dbfe594b3dcfe0e8e73f52011bcad0e96fa4c51f3b6b944f
 SHA512 
36fbbd8ad1627b86723ffbb54149ffb7b740831cb31be2e9c0423d158c5755161ec853ef5f97f4fa2632116099266d5f8dc06e47fda6356f988eb39636f435aa

diff --git a/dev-python/botocore/botocore-1.34.54.ebuild 
b/dev-python/botocore/botocore-1.34.54.ebuild
new file mode 100644
index ..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.54.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/pipdeptree/

2024-03-01 Thread Michał Górny
commit: 5c2b390cd053e2d93592c4b96d9cec55e4ae2c2a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar  2 06:21:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar  2 06:43:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c2b390c

dev-python/pipdeptree: Bump to 2.16.0

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

 dev-python/pipdeptree/Manifest |  1 +
 dev-python/pipdeptree/pipdeptree-2.16.0.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/pipdeptree/Manifest b/dev-python/pipdeptree/Manifest
index 681a24db52d1..889b8dfe87dc 100644
--- a/dev-python/pipdeptree/Manifest
+++ b/dev-python/pipdeptree/Manifest
@@ -1 +1,2 @@
 DIST pipdeptree-2.15.1.tar.gz 34461 BLAKE2B 
e437785e609bacc31b5ca32fd03b7d69c3b0f597725d021ef978d49037e0d9e6e6b0c6545f5c7a93b4a26befa019156156d554e2d3470282758ed535097377f9
 SHA512 
ed8482c811758fc94adf196315f022cc6a07029ece9246bab04a64949faa22fc9b6811dd357d0a51803f305c837d6fa1267cf38d5a5cd728c3bf00e65d46d05d
+DIST pipdeptree-2.16.0.tar.gz 34872 BLAKE2B 
91401cf9ac05e365332956b874b17b40c62a8a6573b69adeae1d451d2878e887ee180239926962a2b7caae67b45619f715f8ade5c9df5b13683f167ee6592d0e
 SHA512 
c3c1d6377cd3a30980c36fc4935f4aa4b96c402f09017f6e9e3d1c12c56580b1f56b1ea0edcbd6b588dbb96a9f5afa7a727c83faaf110d4a5e7f51df36628a03

diff --git a/dev-python/pipdeptree/pipdeptree-2.16.0.ebuild 
b/dev-python/pipdeptree/pipdeptree-2.16.0.ebuild
new file mode 100644
index ..8c26d7357bda
--- /dev/null
+++ b/dev-python/pipdeptree/pipdeptree-2.16.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi optfeature
+
+DESCRIPTION="Utility for displaying installed packages in a dependency tree"
+HOMEPAGE="
+   https://github.com/tox-dev/pipdeptree/
+   https://pypi.org/project/pipdeptree/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/graphviz[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   # https://github.com/tox-dev/pipdeptree/pull/302
+   "${FILESDIR}/pipdeptree-2.13.1-expect-hpy-in-pypy-7.3.3.patch"
+   "${FILESDIR}/pipdeptree-2.13.2-fix-pypy-7.3.14.patch"
+)
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # broken when flufl.lock is actually installed
+   # https://github.com/tox-dev/pipdeptree/issues/326
+   
tests/_models/test_dag.py::test_package_dag_from_pkgs_uses_pep503normalize
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p pytest_mock
+}
+
+pkg_postinst() {
+   optfeature \
+   "visualising the dependency graph with --graph-output" \
+   dev-python/graphviz
+}



[gentoo-commits] repo/gentoo:master commit in: dev-debug/bpftrace/, dev-debug/bpftrace/files/

2024-03-01 Thread Sam James
commit: 39340a3d3b3f93f9af613136e874f634305ee356
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 06:33:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 06:33:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39340a3d

dev-debug/bpftrace: fix USE=fuzzing build

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

 dev-debug/bpftrace/bpftrace-0.20.1-r1.ebuild   | 95 ++
 .../bpftrace/files/bpftrace-0.20.1-fuzzer.patch| 42 ++
 2 files changed, 137 insertions(+)

diff --git a/dev-debug/bpftrace/bpftrace-0.20.1-r1.ebuild 
b/dev-debug/bpftrace/bpftrace-0.20.1-r1.ebuild
new file mode 100644
index ..d4856d58d474
--- /dev/null
+++ b/dev-debug/bpftrace/bpftrace-0.20.1-r1.ebuild
@@ -0,0 +1,95 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_MAX_SLOT=17
+
+inherit llvm linux-info cmake
+
+DESCRIPTION="High-level tracing language for eBPF"
+HOMEPAGE="https://github.com/iovisor/bpftrace;
+MY_PV="${PV//_/}"
+SRC_URI="https://github.com/iovisor/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
+S="${WORKDIR}/${PN}-${MY_PV:-${PV}}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+# remove keywords until build works:
+# https://github.com/iovisor/bpftrace/issues/2349
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="fuzzing test"
+
+# lots of fixing needed
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/libbpf-1.1:=
+   >=dev-util/bcc-0.25.0:=
+   >=sys-devel/llvm-10[llvm_targets_BPF(+)]
+   >=sys-devel/clang-10
+   https://github.com/bpftrace/bpftrace/commit/fe6362b4e2c1b9d0833c7d3f308c1d4006b54723
+
+From fe6362b4e2c1b9d0833c7d3f308c1d4006b54723 Mon Sep 17 00:00:00 2001
+From: gkamathe <73747618+gkama...@users.noreply.github.com>
+Date: Fri, 16 Feb 2024 18:19:14 +0530
+Subject: [PATCH] =?UTF-8?q?fix=20bpftrace=5Ffuzz=20error=20for=20call=20to?=
+ =?UTF-8?q?=20'get=5Fkernel=E2=80=A6=5Fcflags'=20(#3007)?=
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+* fix bpftrace_fuzz error: no matching function for call to 'get_kernel_cflags'
+
+When compiling bpftace_fuzz we run into the following issue where 1
+argument is missing, adding the required argument
+
+src/fuzz_main.cpp:140:21: error: no matching function for call to 
'get_kernel_cflags'
+  extra_flags = get_kernel_cflags(utsname.machine, ksrc, kobj);
+^
+src/utils.h:180:26: note: candidate function not viable: requires 4 arguments, 
but 3 were provided
+std::vector get_kernel_cflags(const char *uname_machine,
+ ^
+Seems fourth argument was added via 4bcee640636e268de4b938a1007fb29a8836f049
+
+Signed-off-by: Gaurav Kamathe 
+
+-
+
+Signed-off-by: Gaurav Kamathe 
+--- a/src/fuzz_main.cpp
 b/src/fuzz_main.cpp
+@@ -137,7 +137,8 @@ int fuzz_main(const char* data, size_t sz)
+ kobj = std::get<1>(kdirs);
+ 
+ if (ksrc != "")
+-  extra_flags = get_kernel_cflags(utsname.machine, ksrc, kobj);
++  extra_flags = get_kernel_cflags(
++  utsname.machine, ksrc, kobj, bpftrace.kconfig);
+   }
+   extra_flags.push_back("-include");
+   extra_flags.push_back(CLANG_WORKAROUNDS_H);
+



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

2024-03-01 Thread Sam James
commit: 5d72037a546f4eb5897c355b530d47b89234a1b7
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 06:29:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 06:33:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d72037a

sys-libs/timezone-data: backport Asia/Almaty fix

This fixes tests from yesterday onwards.

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

 .../files/timezone-data-2024a-AsiaAlmaty.patch | 34 ++
 ...-2024a.ebuild => timezone-data-2024a-r1.ebuild} | 10 +--
 2 files changed, 42 insertions(+), 2 deletions(-)

diff --git a/sys-libs/timezone-data/files/timezone-data-2024a-AsiaAlmaty.patch 
b/sys-libs/timezone-data/files/timezone-data-2024a-AsiaAlmaty.patch
new file mode 100644
index ..994a2304f8bd
--- /dev/null
+++ b/sys-libs/timezone-data/files/timezone-data-2024a-AsiaAlmaty.patch
@@ -0,0 +1,34 @@
+https://github.com/eggert/tz/commit/59d4a1ba633f020e09765ff272120ac1a21fc028
+
+From 59d4a1ba633f020e09765ff272120ac1a21fc028 Mon Sep 17 00:00:00 2001
+From: Paul Eggert 
+Date: Thu, 29 Feb 2024 23:20:23 -0800
+Subject: [PATCH] Asia/Almaty matches Asia/Tashkent from now on
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+This pacifies ‘make check_now’.
+* NEWS: Mention this.
+* zonenow.tab: Remove Asia/Almaty.
+--- a/zonenow.tab
 b/zonenow.tab
+@@ -199,7 +199,7 @@ XX +2518+05518 Asia/Dubai  Russia; Caucasus; 
Persian Gulf; Seychelles; Réunion
+ XX+3431+06912 Asia/Kabul  Afghanistan
+ #
+ # +05
+-XX+4120+06918 Asia/Tashkent   Russia; west Kazakhstan; Tajikistan; 
Turkmenistan; Uzbekistan; Maldives
++XX+4120+06918 Asia/Tashkent   Russia; Kazakhstan; Tajikistan; 
Turkmenistan; Uzbekistan; Maldives
+ #
+ # +05 - PKT
+ XX+2452+06703 Asia/KarachiPakistan ("PKT")
+@@ -215,8 +215,6 @@ XX +2743+08519 Asia/Kathmandu  Nepal
+ #
+ # +06
+ XX+2343+09025 Asia/Dhaka  Russia; Kyrgyzstan; Bhutan; Bangladesh; 
Chagos
+-# +06 until 2024-03-01; then +05
+-XX+4315+07657 Asia/Almaty Kazakhstan (except western areas)
+ #
+ # +06:30
+ XX+1647+09610 Asia/Yangon Myanmar; Cocos
+

diff --git a/sys-libs/timezone-data/timezone-data-2024a.ebuild 
b/sys-libs/timezone-data/timezone-data-2024a-r1.ebuild
similarity index 97%
rename from sys-libs/timezone-data/timezone-data-2024a.ebuild
rename to sys-libs/timezone-data/timezone-data-2024a-r1.ebuild
index 61f6c34d928a..224790cf1918 100644
--- a/sys-libs/timezone-data/timezone-data-2024a.ebuild
+++ b/sys-libs/timezone-data/timezone-data-2024a-r1.ebuild
@@ -9,8 +9,10 @@ MY_CODE_VER=${PV}
 MY_DATA_VER=${PV}
 DESCRIPTION="Timezone data (/usr/share/zoneinfo) and utilities 
(tzselect/zic/zdump)"
 HOMEPAGE="https://www.iana.org/time-zones;
-SRC_URI="https://www.iana.org/time-zones/repository/releases/tzdata${MY_DATA_VER}.tar.gz
-   
https://www.iana.org/time-zones/repository/releases/tzcode${MY_CODE_VER}.tar.gz;
+SRC_URI="
+   
https://www.iana.org/time-zones/repository/releases/tzdata${MY_DATA_VER}.tar.gz
+   
https://www.iana.org/time-zones/repository/releases/tzcode${MY_CODE_VER}.tar.gz
+"
 
 LICENSE="BSD public-domain"
 SLOT="0"
@@ -23,6 +25,10 @@ RDEPEND="
!sys-libs/glibc[vanilla(+)]
 "
 
+PATCHES=(
+   "${FILESDIR}"/${P}-AsiaAlmaty.patch
+)
+
 src_unpack() {
mkdir "${S}" && cd "${S}" || die
default



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

2024-03-01 Thread Hans de Graaff
commit: 20698ea4834921c59974c20cc70e9638bc344990
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar  2 06:27:10 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar  2 06:27:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20698ea4

dev-ruby/pg: drop 1.5.3-r1, 1.5.4-r2

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

 dev-ruby/pg/Manifest   |  2 --
 dev-ruby/pg/pg-1.5.3-r1.ebuild | 64 
 dev-ruby/pg/pg-1.5.4-r2.ebuild | 67 --
 3 files changed, 133 deletions(-)

diff --git a/dev-ruby/pg/Manifest b/dev-ruby/pg/Manifest
index b98e75c1bec5..9af8e3ee4321 100644
--- a/dev-ruby/pg/Manifest
+++ b/dev-ruby/pg/Manifest
@@ -1,6 +1,4 @@
 DIST pg-1.4.6.tar.gz 282608 BLAKE2B 
73616b6ba0373ae81394188fd96d7ca37144b76e5e89d0267e076ea39b9e33d19851d3881e70d9d5934ea26671c07635a22e7e530dd0094a243de8e9d9793fb5
 SHA512 
5cde5441f9864f89e7f44fd72d8becc60c223ba90793812c4756764f9807610d393ecca5ba05187e8aefb0d3530d67a7525b4e2c638160161410b369937e912a
-DIST pg-1.5.3.tar.gz 296167 BLAKE2B 
d1f3d0cfecd2cf006dae3373e378b7784d07d08710595b62c5b2f3e887b8e10f0fc06fb0fbb1cccb995a04c51ced781362ecfe7bc95a311c0609ffc62ed54a7e
 SHA512 
d15f5ddcf83cf70df23cb1e127442ff94850aa47fa78f8fdf34aa88ae43039dca6395413e714b60bee9f825d1016e98fcf446b704bd9bebfc71c0a5a9109a73a
-DIST pg-1.5.4-x86.patch 2744 BLAKE2B 
c60a007ac1133117f458f2bfcfeea7a009a21a865a93ff542e3e4237643f22344b042376c70d15c8c14baa3d5345aee032b61261d3e15e8300d960e548cf4ba0
 SHA512 
a82ef374c0774dd36e636a23c548fcda41533aadf63e8e6e80668c855037b5d75b4d90cb3cbd688b7bfa376f0505edc99586853132b8ebb9449476319545a347
 DIST pg-1.5.4.tar.gz 298368 BLAKE2B 
1028fac00371f9f769ee6c484a518149dc7c89e78ee8c05754a4412c4fec062f958de75bfbfb3f8c570e9598e439156e1d53ba00a8bc6e1be93d00412d153281
 SHA512 
87d950d2240e4d9d540f19ce89b945cb2b4a6d96e79dc7aa67a2dae014f1b20b307d2c195bfe3afe5c86894b94d379980fa2b7c4cf0e6a68a15c58b8d6d469f8
 DIST pg-1.5.5.tar.gz 299336 BLAKE2B 
40410091a24929ee79c14cae8ec6e526a8db569f3f0d5c0637389a099caf8085189bec3fee69c52a07097e1aec62d8da0ee87cdc8be5c7daefebd9e0019e
 SHA512 
4cd12f2b30d9f853f9707d3329eda0999a7ed0f5ebdbbcb3110996db6d80ef6bb4331b3f6648b19f6fd3f63d928552b58190b34808ca714cbd72c54aeed43478
 DIST pg-1.5.6.tar.gz 300559 BLAKE2B 
5430789943f107e18f9b509ab7963d6a5dc702782c30a218f5e648397ccc9f07128bae1beccf47172860fe97ae935308841876f26dad0d9ac223adb96722a302
 SHA512 
5c4cda39699f17864b3dc4daed4ab2096d64245fc2262b948a94c3269b0572a9fab2a42dcba692daf6eeba3354d6a0b05eb5db0f0ca5382b0f8315c1837a0206

diff --git a/dev-ruby/pg/pg-1.5.3-r1.ebuild b/dev-ruby/pg/pg-1.5.3-r1.ebuild
deleted file mode 100644
index 2683eff07653..
--- a/dev-ruby/pg/pg-1.5.3-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32"
-
-RUBY_FAKEGEM_GEMSPEC="pg.gemspec"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="Contributors.rdoc README.md History.md"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby extension library providing an API to PostgreSQL"
-HOMEPAGE="https://github.com/ged/ruby-pg;
-SRC_URI="https://github.com/ged/ruby-pg/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-RUBY_S="ruby-${P}"
-
-LICENSE="|| ( BSD-2 Ruby-BSD )"
-SLOT="1"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE=""
-
-RDEPEND+=" dev-db/postgresql:*"
-DEPEND+=" dev-db/postgresql
-   test? ( >=dev-db/postgresql-9.4[server(+),threads(+)] )"
-
-all_ruby_prepare() {
-   # hack the Rakefile to make it sure that it doesn't load
-   # rake-compiler (so that we don't have to depend on it and it
-   # actually works when building with USE=doc).
-   sed -i \
-   -e '/Rakefile.cross/s:^:#:' \
-   -e '/ExtensionTask/,/^end$/ s:^:#:' \
-   Rakefile || die
-
-   sed -e 's/git ls-files -z/find * -print0/' \
-   -e "s:_relative ': './:" \
-   -e 's/__dir__/"."/' \
-   -i ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid tests that assume IPv4
-   sed -i -e '/expect.*hostaddr/ s:^:#:' spec/pg/connection_spec.rb || die
-
-   # Fails with network-sandbox
-   sed -i -e '/connects using without host but envirinment variables/askip 
"gentoo"' spec/pg/scheduler_spec.rb || die
-
-   # Avoid test that only works with bundled pg
-   sed -i -e '/tells about the libpq library path/askip "gentoo"' 
spec/pg_spec.rb || die
-}
-
-each_ruby_test() {
-   if [[ "${EUID}" -ne "0" ]]; then
-   # Make the rspec call explicit, this way we don't have to depend
-   # on rake-compiler (nor rubygems) _and_ we don't have to rebuild
-   # the whole extension from scratch.
-   RSPEC_VERSION=3 ruby-ng_rspec
-

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

2024-03-01 Thread Hans de Graaff
commit: 681f57dbdbf0c038945404a3e31da1b0a07f1dd3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar  2 06:17:11 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar  2 06:18:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=681f57db

dev-ruby/rack-cache: add 1.16.0

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

 dev-ruby/rack-cache/Manifest |  1 +
 dev-ruby/rack-cache/rack-cache-1.16.0.ebuild | 41 
 2 files changed, 42 insertions(+)

diff --git a/dev-ruby/rack-cache/Manifest b/dev-ruby/rack-cache/Manifest
index a6855cad6720..de899dce30cd 100644
--- a/dev-ruby/rack-cache/Manifest
+++ b/dev-ruby/rack-cache/Manifest
@@ -1,2 +1,3 @@
 DIST rack-cache-1.14.0.tar.gz 263917 BLAKE2B 
1d8a95bcb4d4d3c5a61282fa7466a728c234d9b39e1fa7db27c3804e665618bb13a5a797d2b989768f51b1d0d4b0f1cdec44f6e3bd3f4cfae4e9e530d12c701a
 SHA512 
258d8b9f8daf282e6614b8cb10d44e747a29e4d1ff4b5acf0c57546f0714161fd4b9fc8ff5b2ca7b175b4f9158337ee1281d46c2238a158ee06a07ed79c71636
 DIST rack-cache-1.15.0.tar.gz 264051 BLAKE2B 
0e9de0d7bd82c553f448f6fe9273465f9b7ac68aab814543ccb13644137f9f6ad9a279a0d71fa61ce8198e1f579f2b1f9118e4b0e017b8c75d8e385d32c1826f
 SHA512 
eaeb2e52e5bedce3f5ddeab9e32ec73ac67786a12d3abbd5469b1072c50ac54b236dfd03420152f1e86fd55950bb9f4e243bec3541309bf7e8dbd410fd777967
+DIST rack-cache-1.16.0.tar.gz 264119 BLAKE2B 
7affde4d1e72cd4f7cecec36aea753f7e8aeb42ac2e41bf8a3a2132b6736b137ed9f1969f630b12fca60d34e8390f97c8cdfe0e33cc847589f03d6aede48b8e3
 SHA512 
c2e41b8382f060d85d67ddcc5a4edd899e58a0438c94cccf2b6e00013442d1b2914744916880ea9740cd4f5c80045b873f17e00222b3f03d18719e78656ec7c5

diff --git a/dev-ruby/rack-cache/rack-cache-1.16.0.ebuild 
b/dev-ruby/rack-cache/rack-cache-1.16.0.ebuild
new file mode 100644
index ..c67edb33eeed
--- /dev/null
+++ b/dev-ruby/rack-cache/rack-cache-1.16.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+# no documentation is generable, it needs hanna, which is broken
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+RUBY_FAKEGEM_TASK_TEST="none"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES README.md doc/*"
+
+RUBY_FAKEGEM_GEMSPEC="rack-cache.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Enable HTTP caching for Rack-based applications that produce 
freshness info"
+HOMEPAGE="https://github.com/rack/rack-cache;
+SRC_URI="https://github.com/rack/rack-cache/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1.2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+
+ruby_add_rdepend "dev-ruby/rack:*"
+
+ruby_add_bdepend "test? (
+   >=dev-ruby/maxitest-3.4.0
+   >=dev-ruby/minitest-5.7.0:5
+   >=dev-ruby/mocha-2 )"
+
+all_ruby_prepare() {
+   sed -i -e 's/git ls-files/find */' -e "s:_relative ': './:" 
${RUBY_FAKEGEM_GEMSPEC} || die
+   sed -i -e '/bundler/ s:^:#:' test/test_helper.rb || die
+}
+
+each_ruby_test() {
+   MT_NO_PLUGINS=true ${RUBY} -I.:lib:test -e 
'Dir["test/*_test.rb"].each{|f| require f}' || die
+}



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

2024-03-01 Thread Hans de Graaff
commit: 5f7bce51c88b39d471d0441d004baaecb92c7564
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar  2 06:15:19 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar  2 06:18:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f7bce51

dev-ruby/marcel: add 1.0.4

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

 dev-ruby/marcel/Manifest|  1 +
 dev-ruby/marcel/marcel-1.0.4.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-ruby/marcel/Manifest b/dev-ruby/marcel/Manifest
index 68487f290d5f..442ea9b8f6d5 100644
--- a/dev-ruby/marcel/Manifest
+++ b/dev-ruby/marcel/Manifest
@@ -1,2 +1,3 @@
 DIST marcel-1.0.2.tar.gz 8305198 BLAKE2B 
264737cdb29852a186bf0e719748caca6c63626528f486dbefc3eedc7df6d7fe6f34e5cf68eb8b04f8b2b75c52bed59222d5f7bbcf60047cd5db7c4c935802ff
 SHA512 
cd159545b246dcbd26ca07ac69e36ff13a965ac0e99ebd040c53b6a92f8ec8fd65786783c9a173d669fe6b32340a23d72c83c483011eec2e1097bdea73810ed6
 DIST marcel-1.0.3.tar.gz 8340151 BLAKE2B 
d622007d8b1651696244751241f50b355275f99286a63d6a1777f0729afe6343d276ea4bc11cb5f4b6ba9ea8cfb9d3b1578556e338345b40b7f3b68cd0be976c
 SHA512 
041ac547f3b3a307daff549e000a4e39d803753b9442a2627268a631d4376f6b2352cf2e1bfc33a2fd86c3cf6b2739833b5e3db6f597206ea41ab4ea26bdf251
+DIST marcel-1.0.4.tar.gz 8340487 BLAKE2B 
6f5260408de9997f8515619a661ea5b5293182a73cb45671aa2b5302e99b73b0ecb148acbeca2b8afdab8991fdd7ff789d2d79075fb5d37b0166c6a776802d03
 SHA512 
68811c3116ecafdea322c97637b3566102c21363de05678862fe1d9f1300ff6c0056449440169a69a353d77b568d0401930fbeac1651e0fea8189ae4960ce189

diff --git a/dev-ruby/marcel/marcel-1.0.4.ebuild 
b/dev-ruby/marcel/marcel-1.0.4.ebuild
new file mode 100644
index ..14e9c91fdd92
--- /dev/null
+++ b/dev-ruby/marcel/marcel-1.0.4.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple mime type detection using magic numbers, filenames, and 
extensions"
+HOMEPAGE="https://github.com/rails/marcel;
+SRC_URI="https://github.com/rails/marcel/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+
+ruby_add_bdepend "test? ( dev-ruby/rack:2.2 )"
+
+all_ruby_prepare() {
+   sed -i \
+   -e '1igem "rack", "~> 2.0"' \
+   -e '2irequire "pathname"' \
+   test/test_helper.rb || die
+
+   sed -i -e '/bundler/ s:^:#:' Rakefile || die
+}



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

2024-03-01 Thread Hans de Graaff
commit: ff0bbfa8e489eebc6c7e8299622c0b0ee552bf57
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar  2 06:17:53 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar  2 06:18:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff0bbfa8

dev-ruby/rack-cache: stabilize 1.15.0 for amd64

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

 dev-ruby/rack-cache/rack-cache-1.15.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/rack-cache/rack-cache-1.15.0.ebuild 
b/dev-ruby/rack-cache/rack-cache-1.15.0.ebuild
index 5ed0c9fe195b..dcf4c92952ac 100644
--- a/dev-ruby/rack-cache/rack-cache-1.15.0.ebuild
+++ b/dev-ruby/rack-cache/rack-cache-1.15.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/rack/rack-cache/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="1.2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE=""
 
 ruby_add_rdepend "dev-ruby/rack:*"



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

2024-03-01 Thread Hans de Graaff
commit: b47f4a840486de989852e14bbc84864d2b83e6f2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar  2 06:23:39 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar  2 06:23:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b47f4a84

dev-ruby/pg: add 1.5.6

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

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

diff --git a/dev-ruby/pg/Manifest b/dev-ruby/pg/Manifest
index deb830c8d766..b98e75c1bec5 100644
--- a/dev-ruby/pg/Manifest
+++ b/dev-ruby/pg/Manifest
@@ -3,3 +3,4 @@ DIST pg-1.5.3.tar.gz 296167 BLAKE2B 
d1f3d0cfecd2cf006dae3373e378b7784d07d0871059
 DIST pg-1.5.4-x86.patch 2744 BLAKE2B 
c60a007ac1133117f458f2bfcfeea7a009a21a865a93ff542e3e4237643f22344b042376c70d15c8c14baa3d5345aee032b61261d3e15e8300d960e548cf4ba0
 SHA512 
a82ef374c0774dd36e636a23c548fcda41533aadf63e8e6e80668c855037b5d75b4d90cb3cbd688b7bfa376f0505edc99586853132b8ebb9449476319545a347
 DIST pg-1.5.4.tar.gz 298368 BLAKE2B 
1028fac00371f9f769ee6c484a518149dc7c89e78ee8c05754a4412c4fec062f958de75bfbfb3f8c570e9598e439156e1d53ba00a8bc6e1be93d00412d153281
 SHA512 
87d950d2240e4d9d540f19ce89b945cb2b4a6d96e79dc7aa67a2dae014f1b20b307d2c195bfe3afe5c86894b94d379980fa2b7c4cf0e6a68a15c58b8d6d469f8
 DIST pg-1.5.5.tar.gz 299336 BLAKE2B 
40410091a24929ee79c14cae8ec6e526a8db569f3f0d5c0637389a099caf8085189bec3fee69c52a07097e1aec62d8da0ee87cdc8be5c7daefebd9e0019e
 SHA512 
4cd12f2b30d9f853f9707d3329eda0999a7ed0f5ebdbbcb3110996db6d80ef6bb4331b3f6648b19f6fd3f63d928552b58190b34808ca714cbd72c54aeed43478
+DIST pg-1.5.6.tar.gz 300559 BLAKE2B 
5430789943f107e18f9b509ab7963d6a5dc702782c30a218f5e648397ccc9f07128bae1beccf47172860fe97ae935308841876f26dad0d9ac223adb96722a302
 SHA512 
5c4cda39699f17864b3dc4daed4ab2096d64245fc2262b948a94c3269b0572a9fab2a42dcba692daf6eeba3354d6a0b05eb5db0f0ca5382b0f8315c1837a0206

diff --git a/dev-ruby/pg/pg-1.5.6.ebuild b/dev-ruby/pg/pg-1.5.6.ebuild
new file mode 100644
index ..2f148b514659
--- /dev/null
+++ b/dev-ruby/pg/pg-1.5.6.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_GEMSPEC="pg.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="Contributors.rdoc README.md History.md"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby extension library providing an API to PostgreSQL"
+HOMEPAGE="https://github.com/ged/ruby-pg;
+SRC_URI="https://github.com/ged/ruby-pg/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+RUBY_S="ruby-${P}"
+
+LICENSE="|| ( BSD-2 Ruby-BSD )"
+SLOT="1"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+
+RDEPEND+=" dev-db/postgresql:*"
+DEPEND+=" dev-db/postgresql
+   test? ( >=dev-db/postgresql-9.4[server(+),threads(+)] )"
+
+all_ruby_prepare() {
+   # hack the Rakefile to make it sure that it doesn't load
+   # rake-compiler (so that we don't have to depend on it and it
+   # actually works when building with USE=doc).
+   sed -i \
+   -e '/Rakefile.cross/s:^:#:' \
+   -e '/ExtensionTask/,/^end$/ s:^:#:' \
+   Rakefile || die
+
+   sed -e 's/git ls-files -z/find * -print0/' \
+   -e "s:_relative ': './:" \
+   -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid tests that assume IPv4
+   sed -i -e '/expect.*hostaddr/ s:^:#:' spec/pg/connection_spec.rb || die
+
+   # Fails with network-sandbox
+   sed -i -e '/connects using without host but envirinment variables/askip 
"gentoo"' spec/pg/scheduler_spec.rb || die
+
+   # Avoid test that only works with bundled pg
+   sed -i -e '/tells about the libpq library path/askip "gentoo"' 
spec/pg_spec.rb || die
+}
+
+each_ruby_test() {
+   if [[ "${EUID}" -ne "0" ]]; then
+   # Make the rspec call explicit, this way we don't have to depend
+   # on rake-compiler (nor rubygems) _and_ we don't have to rebuild
+   # the whole extension from scratch.
+   RSPEC_VERSION=3 ruby-ng_rspec
+   else
+   ewarn "The userpriv feature must be enabled to run tests."
+   eerror "Testsuite will not be run."
+   fi
+}



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

2024-03-01 Thread Hans de Graaff
commit: 03e96b7e35dafd34459e92f1fc063bfd084d6a7b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar  2 06:15:43 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar  2 06:18:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03e96b7e

dev-ruby/marcel: drop 1.0.3

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

 dev-ruby/marcel/Manifest|  1 -
 dev-ruby/marcel/marcel-1.0.3.ebuild | 31 ---
 2 files changed, 32 deletions(-)

diff --git a/dev-ruby/marcel/Manifest b/dev-ruby/marcel/Manifest
index 442ea9b8f6d5..b0f1ac5afb18 100644
--- a/dev-ruby/marcel/Manifest
+++ b/dev-ruby/marcel/Manifest
@@ -1,3 +1,2 @@
 DIST marcel-1.0.2.tar.gz 8305198 BLAKE2B 
264737cdb29852a186bf0e719748caca6c63626528f486dbefc3eedc7df6d7fe6f34e5cf68eb8b04f8b2b75c52bed59222d5f7bbcf60047cd5db7c4c935802ff
 SHA512 
cd159545b246dcbd26ca07ac69e36ff13a965ac0e99ebd040c53b6a92f8ec8fd65786783c9a173d669fe6b32340a23d72c83c483011eec2e1097bdea73810ed6
-DIST marcel-1.0.3.tar.gz 8340151 BLAKE2B 
d622007d8b1651696244751241f50b355275f99286a63d6a1777f0729afe6343d276ea4bc11cb5f4b6ba9ea8cfb9d3b1578556e338345b40b7f3b68cd0be976c
 SHA512 
041ac547f3b3a307daff549e000a4e39d803753b9442a2627268a631d4376f6b2352cf2e1bfc33a2fd86c3cf6b2739833b5e3db6f597206ea41ab4ea26bdf251
 DIST marcel-1.0.4.tar.gz 8340487 BLAKE2B 
6f5260408de9997f8515619a661ea5b5293182a73cb45671aa2b5302e99b73b0ecb148acbeca2b8afdab8991fdd7ff789d2d79075fb5d37b0166c6a776802d03
 SHA512 
68811c3116ecafdea322c97637b3566102c21363de05678862fe1d9f1300ff6c0056449440169a69a353d77b568d0401930fbeac1651e0fea8189ae4960ce189

diff --git a/dev-ruby/marcel/marcel-1.0.3.ebuild 
b/dev-ruby/marcel/marcel-1.0.3.ebuild
deleted file mode 100644
index 14e9c91fdd92..
--- a/dev-ruby/marcel/marcel-1.0.3.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Simple mime type detection using magic numbers, filenames, and 
extensions"
-HOMEPAGE="https://github.com/rails/marcel;
-SRC_URI="https://github.com/rails/marcel/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0 MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="test"
-
-ruby_add_bdepend "test? ( dev-ruby/rack:2.2 )"
-
-all_ruby_prepare() {
-   sed -i \
-   -e '1igem "rack", "~> 2.0"' \
-   -e '2irequire "pathname"' \
-   test/test_helper.rb || die
-
-   sed -i -e '/bundler/ s:^:#:' Rakefile || die
-}



[gentoo-commits] repo/gentoo:master commit in: app-shells/peco/

2024-03-01 Thread Sam James
commit: e773125e2995d35d49a1de90a64977de74c8f237
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 05:06:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 05:06:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e773125e

app-shells/peco: drop 0.5.8

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

 app-shells/peco/Manifest  | 19 --
 app-shells/peco/peco-0.5.8.ebuild | 55 ---
 2 files changed, 74 deletions(-)

diff --git a/app-shells/peco/Manifest b/app-shells/peco/Manifest
index bc6dcc58c82b..ee095f6a9e3f 100644
--- a/app-shells/peco/Manifest
+++ b/app-shells/peco/Manifest
@@ -1,21 +1,2 @@
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 
7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267
 SHA512 
5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.zip 60546 BLAKE2B 
e775860f49c6ee09a6c48902d38fdf5d2d77af4cd405d8d303902170e46493301d4aa873a48b4d12a16d92dafaa65290de1fd3a42545025fbfc82f15a3881e8d
 SHA512 
53dc5484f488ae1f8d0eb672c3431bbf9fce33dfcee83dda7929103e3650559cf703f601716984a640422f01cc640860dba0b47e16aef04d0d2452a266fefbf9
-DIST github.com%2Fgoogle%2Fbtree%2F@v%2Fv0.0.0-20161213163243-0c3044bc8bad.mod 
31 BLAKE2B 
910f367210db741c9f31a77f8eaaea348d3accbf0f219efbed95a780b93e2416fe64dd420ae45ff13da94a8f2a0c7b19850b13e1d9fc6cc1249d327bf04b5fd9
 SHA512 
f2ff873ecf0144b7f434810af1b49f66f09b4bcadc91d99201465a6ce36c7e7f05996f52800be287dcb3b62e14b75fcebb7c32be0eeda6bb0a15a23058c2d410
-DIST github.com%2Fgoogle%2Fbtree%2F@v%2Fv0.0.0-20161213163243-0c3044bc8bad.zip 
16808 BLAKE2B 
87624dde52df22e98f4e7fea736baa4a694b905c609bfccbafab020e7bbd35ee2078b2c800fcb6b5374b66e82c1eeef11d5d68571e1ead2be94e4878b675
 SHA512 
414d39e5b7bcefdf0f6c1219499b83087355ffe626046e36fcd88e99da163bce59dafe480d83249bb72330a39bc80e614d40b8b677d7b00d4796bee83a1165a6
-DIST github.com%2Fjessevdk%2Fgo-flags%2F@v%2Fv1.1.0.mod 36 BLAKE2B 
67fdbc6d14995318979fb3e5575136262165afd7a1582f078d2c84c5d7fcc893f52707f01d798bd2a43e1cef8fdab6613f34fd9e4f5f1f6a61d91bf09a55ffa7
 SHA512 
5db9838fe6a00be9849cb79ad148813a573b652d6f6cf220c55b68bd23636016e6bddd6733f6b29d63e5f02d2750a86c2dcea6b964ceb87d4048d5c5f3cc989b
-DIST github.com%2Fjessevdk%2Fgo-flags%2F@v%2Fv1.1.0.zip 72278 BLAKE2B 
1c7341f09d17f8952c0f07e5b97c43809a73c828de995a126f65acc4695a6ba0e344b6910ddd7ec743161171eb69ca7fa50147eadc17fe42b724612743844311
 SHA512 
3730382370d4f7d444ae81ef7620340451b920a1d49e14679f68da1d2c7778bac0d2a717481ad24516c0af2c2e62e0f0da9dbe7a99a014f793407491a1b55345
-DIST 
github.com%2Flestrrat-go%2Fpdebug%2F@v%2Fv0.0.0-20180220043849-39f9a71bcabe.mod 
37 BLAKE2B 
8bb9752d99ab092a7eb74ae3f4ea059578a80cada605f4c7e092a0cb39222adf22e0dc2244eee6a532de33e8dd7006e27855e9b81d7ebdae84be8a199f5b6646
 SHA512 
b4e267014841318b3f02ee7da09ee71d11cb91f0807d87a415f27d7a375f943d7a541dec3cb1124f4560da4bce89626d1212a04f2b16c97b1805e53c60c1f554
-DIST 
github.com%2Flestrrat-go%2Fpdebug%2F@v%2Fv0.0.0-20180220043849-39f9a71bcabe.zip 
9309 BLAKE2B 
195de3b640e40975ee3b02931eb28c2b048fa0d0e4434b352ead6021af93bbb35a28c11009329eeef1067d45c4bb64399f00315f8198f4cef03292a27ef58575
 SHA512 
eef051aa4b0e8af382c740feb53293a5423c84f62678ea54267f9910bcefd7ada92b67f8ace6e0487fad715345e0f6ace1e11d73884978473183f2ecdee1ac70
-DIST 
github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.0-20161012013512-737072b4e32b.mod 
37 BLAKE2B 
f36ba4b667bc5bebbf49062ee5be234891ecc0a2be075c7bf57f5e39ee7fa2657d6bc086ba9a89728468ddd0623d27edb3c357ba4e91f79563bc9747d1d9ae63
 SHA512 
b891712f639a850e41582c15bcb384a985fad4f8aa86ce2d3f4d2554354aa1a9619667f60837a8280f869fc07dd58dc676c222bac23aaa5b2b00c06284b2f475
-DIST 
github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.0-20161012013512-737072b4e32b.zip 
8885 BLAKE2B 
930aed35cf7cad6fb3cbf19fcbdb557971efe0e3f9e25bbea99adf18cb94f1fb762648055ff2cbba0643be88c0ec62cd2c331832fcf9309cf41c8b83c792c26d
 SHA512 
c2d68c0b96764a6f3eb419062d90786520b3bb2393b62627cf4ea8a642108520d6782ac9cfb3aa90ca5eecaa763faff7c821eb2409f38fd2f1fcf315d4667516
-DIST 
github.com%2Fnsf%2Ftermbox-go%2F@v%2Fv0.0.0-20190817171036-93860e161317.mod 33 
BLAKE2B 
3b94575248b0ca76fa0f9ace94919d628824ba1328d5dc087b270247c29817ad0d4fd6f24cb218541f598443828d440efad018d1d96c26ff070554fce840cd49
 SHA512 
d96b326f421417a67e9db79350043b29f2b2c9b7ca00f696955303f0ba090c8fd82f018f312ebef4d443ef87732af99d807dcb6f6e16187d00ba0c0502d78876
-DIST 
github.com%2Fnsf%2Ftermbox-go%2F@v%2Fv0.0.0-20190817171036-93860e161317.zip 
46686 BLAKE2B 
abcaafbada748e06683f0e93de675bce85430f4036b4ef91152ca9b91779233d41c5af8b99640dab9e59f7907b64db00129773f45dde83efe33abb137d083f77
 SHA512 

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

2024-03-01 Thread Sam James
commit: 6ef1d752dbe51ef43d6616792b4684acca0e74ed
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 05:04:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 05:04:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ef1d752

sys-apps/uutils-coreutils: drop 0.0.23

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

 sys-apps/uutils-coreutils/Manifest |  31 --
 .../uutils-coreutils-0.0.23.ebuild | 369 -
 2 files changed, 400 deletions(-)

diff --git a/sys-apps/uutils-coreutils/Manifest 
b/sys-apps/uutils-coreutils/Manifest
index 34d73884a159..7afce05d8115 100644
--- a/sys-apps/uutils-coreutils/Manifest
+++ b/sys-apps/uutils-coreutils/Manifest
@@ -18,7 +18,6 @@ DIST bitflags-2.4.0.crate 36954 BLAKE2B 
1d6cfeb0a17dc53a6249a83c8c7ad7c102985ffc
 DIST blake2b_simd-1.0.2.crate 34165 BLAKE2B 
acb2508f3a36710119ec170bfa3d343d3d99e5f9b7c65bb62d362e316eca3f52bd17dcdfc30ecab99e41883f113b4be51d72d754b8f4ea8e886addfbd93dcb6b
 SHA512 
b2c5da66e8d0c64c00302f0047a4944e1099ddd69b23075874c3bd3b33c7faee9f425b939380da280d2ee347ebc09dbd4c97fa805dee6f752cc40c90e7edbd5e
 DIST blake3-1.5.0.crate 168914 BLAKE2B 
72d1851f3cbe5c996570f5cf0cb4ab8c4215ac0e95a6b930dd64ff650333a8745ad1b63a2f988227d66a096cafc59777aeec8e63c05a22d666c1bdd58acaa320
 SHA512 
39c4d3d370bede96b3f4e37c44514dddfd1ef91d178116e1556eb8f3e2687b705e2320f842e600e59229198ae4ab1de34eaf59e8a3c039003f13d0f08aab
 DIST block-buffer-0.10.3.crate 10465 BLAKE2B 
32f0089971bb759244b73a75bdbbeb2d24f0422e92ceb0ae0afe3c698e3fabb371112a2eba3dab16a3859420d492c0ac984bfbb25e59e0c31951501cc652aab7
 SHA512 
e29faab70f8f2965a58089728274ec34bc97d681526687868c9cb1a2c145db00717f97e77b79a04fa52bd76817d796e104b509cd2a3163085b214f8eb68ac04f
-DIST bstr-1.8.0.crate 380176 BLAKE2B 
017ba2818bd636297cfb16fa975b34aa83367aef6df2cc321443754e5fbf4a9afa8ec9e99328e0cb0e5929268d6a4c2301e55aa2a6516e43e87280789c8d159f
 SHA512 
9b8828790f3e342e69bb92cb9231c7134188c168a9b67a8705dc2e3370b86885f99e4d47f21ff68afc9147968b0fbf5a293307b09f132dddc550d8cd576f1048
 DIST bstr-1.9.0.crate 380170 BLAKE2B 
06ae5065a5d566b6333e911a5b97e3999ad2f0bc19b27023187004c81cd01e5315dcac920ff87a6bb87ccfbb949364f1361dc04d342e24f9f54490b5d44a81d1
 SHA512 
dc313a16c38ad881128977a20bb390e7c95a96d9530596433a7c4fd7f77d5fffd079d436006dd8d2bfc4aacdd7f0aff22950250418f6aa3f8d6d4df9abba
 DIST bumpalo-3.11.1.crate 81207 BLAKE2B 
ba76008fb5a975aca12b6f893779e18dd353a22a42cbbeecd5870622a7cbc0cd7e37036af600c570b8a55f26ea8d07f44a9aa1a8373d977b6f75bd4276730292
 SHA512 
70e90bee1fa4e783ff5a3b18f192b9347bafab7daaa907e74913a415a66c29acfb073fcfb46150801aa7649ab0d2ec8a610de239551565dd167bac72ab13a9bc
 DIST bytecount-0.6.7.crate 14642 BLAKE2B 
eabbc141f2a277d07fd002869d1746e7f743b96c3dc72b8708308e826d3934ecb01407e77653ef46d06b3bdd9d931e121c9c66a784d46116a9e6b98e992512f4
 SHA512 
afd46ec3f60022a173b57dd954a06c7c86f21fc153a0ee6fc2052ada5a630515a386bc8344680ced57dd19a205480c694b9a04a6da0660b6e854b4a712604d53
@@ -26,7 +25,6 @@ DIST byteorder-1.5.0.crate 23288 BLAKE2B 
7f85a7948406844070a2c8202e0bd52f73b3dfc
 DIST cc-1.0.79.crate 62624 BLAKE2B 
b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db
 SHA512 
cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5
 DIST cexpr-0.6.0.crate 17966 BLAKE2B 
cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3
 SHA512 
766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST chrono-0.4.31.crate 214513 BLAKE2B 
2ac43852ea14cb7b129adf68ff62adac1763b3f4802dd3d23c43cb131377b501b4adb22aa93818d7ceded8eb10c17f94a7836257ce2876d0513b063276129c54
 SHA512 
23276daa2c1bc3b7b2327dc84200fb40cc995a8b599d1a537e92e08138ab8a0d1548a510a8155dcdda18820120d7204e89a4686c866fc3a8d2460cdb30ac6089
 DIST chrono-0.4.32.crate 221116 BLAKE2B 
e99b0d05e62835bdf21b86f63de4cde90016df2e00c88d4c7aa492fc69cd075af8946cf022337fe38c012b88ec9f877dc4521d066512e6ec5881f7ae3fbcd80d
 SHA512 
0c7defe4338dd6c84e73aade35560896ac0bf5b262296fa901041a6b7c460d92229c82c7bddfc6a510d5f060adfda3c88e2d2d154f0c2fd27ed644931a88246a
 DIST clang-sys-1.4.0.crate 38679 BLAKE2B 
d15bdae2142ed26b4f6bd037bd2062e8c4b7b87fc5b749b872a95ff1952d66c255aa0984e5f9c4a5c88066db4a20cfd048db4ba5a59b331d5ffa5e9a281d
 SHA512 
062189bb0a341e2e85de4987f4b564c1fc69e4005c9c42cfedb61dee5f48db9126a8114d1d97be1b9c21b8c885243751232fbe8cf532e1d2be593308fe45216a
 DIST clap-4.4.2.crate 54441 BLAKE2B 

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

2024-03-01 Thread Sam James
commit: da588fa1f4a753bbefec48a9f0505c9fc8978695
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 05:00:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 05:01:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da588fa1

media-libs/dav1d: drop 1.1.0, 1.2.0

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

 media-libs/dav1d/Manifest   |  2 --
 media-libs/dav1d/dav1d-1.1.0.ebuild | 59 ---
 media-libs/dav1d/dav1d-1.2.0.ebuild | 61 -
 3 files changed, 122 deletions(-)

diff --git a/media-libs/dav1d/Manifest b/media-libs/dav1d/Manifest
index c3982e9dd8b5..76316b4c87b3 100644
--- a/media-libs/dav1d/Manifest
+++ b/media-libs/dav1d/Manifest
@@ -1,6 +1,4 @@
 DIST dav1d-0.9.2.tar.bz2 833722 BLAKE2B 
b05edd1ca627906e57923be08f1ecd73469f9a8e2ed585edf81f1fe1ffc173f1e4ba52eb766b82d9ea1349a6c1cf2a5a48cc9a5bcf2debeb9d640d9842e266f4
 SHA512 
adfb822734a3fc8b73e9cf5f757bfd78fb144b00d95f1e942254c5caf1d801b05438d39571486ef37a94d2226166937fc56160a862e8d6d45c4f6d790531dc3f
 DIST dav1d-1.0.0.tar.bz2 960470 BLAKE2B 
79355eeceea37df81e30be49dfea3dee9747fbbb82c0a08be3bbda525881112a8eb847afe3c3ccd0447fd6ee67ae540c5120ea00d4f891ac422850c611850c97
 SHA512 
86c6481e787fb6b8c28521e1efb1876d1be99f5fa5332cddab059b44775e05203cfc5c80a1b404ee00f35a1f5e1099e21b1f0851d77fb0101567e8b1a892
-DIST dav1d-1.1.0.tar.bz2 994368 BLAKE2B 
877fd315fb00cb37c80f128c871641b8dbc4a7c9edb3d81afe00e65cb907ed88bcc10e2f92855d1eef51e196a7ae6d189db16dcf0e151f7ca9db715451bd28f5
 SHA512 
2eb177b415d1ac7bd08d54b16375afedec61f0771a5181fa93e5e6215856fc26504a7cb47de08abbea5bf18fac5ff91ca31044e7054681c380e0ab152e53aabc
-DIST dav1d-1.2.0.tar.xz 866120 BLAKE2B 
f9c9ca8c48ba2cae8e2137bb46e9db9a2070b3fba35ca142fde836f20be8a0db11b3b0dc3f78d06780d5cf6d014b0a6b545368371f421864d3f30a35ca6fe5ef
 SHA512 
1f1775bdcdbc38a0bb12d7f14f01ee321cc03f15d8b7c6fabe2ada3a3c46885b0eff5851ea912079a1519ef01278c3a192e3b0347b0ab9b25cafab4124f1ae6a
 DIST dav1d-1.2.1.tar.xz 873008 BLAKE2B 
52478112f1f2c39a020556a8ed18c1267de93fc129941eb87b75fa872188a0389389ba9c7f7ae641726ca78a0a515ce5923968374b8122fec159f33c1f65e7bc
 SHA512 
f172eebc0a5f6c51d31fc9e9758c2dd0de51d8a5d0e00c93a5f2b1b16b7b4a37b365f9c56dea95d400e66b63af5fa4c63d9e720719ac38852777fc8c6066e4a7
 DIST dav1d-1.3.0.tar.xz 885220 BLAKE2B 
aa79eaa22adde287a31ed60b88ae8d4095e18b92359a7e30aecd13c10eafe07acdeeb2f0bdb232acc6b136cdbd87626ac641df0615683d50f355edfd6c028caf
 SHA512 
a91d217b8656c452dd80f5597e988f0e7a2ea32b12092c2695e7dc388033db7b193f7a8c98413bec31d1c38af376561d39f7618b935c4feeb6498c5d2b43f6a4

diff --git a/media-libs/dav1d/dav1d-1.1.0.ebuild 
b/media-libs/dav1d/dav1d-1.1.0.ebuild
deleted file mode 100644
index a673178e2710..
--- a/media-libs/dav1d/dav1d-1.1.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://code.videolan.org/videolan/dav1d;
-   inherit git-r3
-else
-   
SRC_URI="https://code.videolan.org/videolan/dav1d/-/archive/${PV}/${P}.tar.bz2;
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
-fi
-
-inherit meson-multilib
-
-DESCRIPTION="dav1d is an AV1 Decoder :)"
-HOMEPAGE="https://code.videolan.org/videolan/dav1d;
-
-LICENSE="BSD-2"
-# Check SONAME on version bumps!
-SLOT="0/6"
-IUSE="+8bit +10bit +asm test xxhash"
-RESTRICT="!test? ( test )"
-
-ASM_DEPEND=">=dev-lang/nasm-2.15.05"
-BDEPEND="asm? (
-   abi_x86_32? ( ${ASM_DEPEND} )
-   abi_x86_64? ( ${ASM_DEPEND} )
-   )
-   xxhash? ( dev-libs/xxhash )"
-
-DOCS=( README.md doc/PATENTS THANKS.md )
-
-multilib_src_configure() {
-   local -a bits=()
-   use 8bit  && bits+=( 8 )
-   use 10bit && bits+=( 16 )
-
-   local enable_asm
-   if [[ ${MULTILIB_ABI_FLAG} == abi_x86_x32 ]]; then
-   enable_asm=false
-   else
-   enable_asm=$(usex asm true false)
-   fi
-
-   local emesonargs=(
-   -Dbitdepths=$(IFS=,; echo "${bits[*]}")
-   -Denable_asm=${enable_asm}
-   $(meson_use test enable_tests)
-   $(meson_feature xxhash xxhash_muxer)
-   )
-   meson_src_configure
-}
-
-multilib_src_test() {
-   if multilib_is_native_abi ; then
-   meson_src_test
-   fi
-}

diff --git a/media-libs/dav1d/dav1d-1.2.0.ebuild 
b/media-libs/dav1d/dav1d-1.2.0.ebuild
deleted file mode 100644
index 9fe8aea4d1ae..
--- a/media-libs/dav1d/dav1d-1.2.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://code.videolan.org/videolan/dav1d;
-   inherit git-r3
-else
-   

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

2024-03-01 Thread Sam James
commit: 7541db1f57221b82d79a0a429d408488e28e6798
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 04:57:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 04:57:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7541db1f

app-crypt/sequoia-sqv: drop 1.1.0-r1

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

 app-crypt/sequoia-sqv/sequoia-sqv-1.1.0-r1.ebuild | 276 --
 1 file changed, 276 deletions(-)

diff --git a/app-crypt/sequoia-sqv/sequoia-sqv-1.1.0-r1.ebuild 
b/app-crypt/sequoia-sqv/sequoia-sqv-1.1.0-r1.ebuild
deleted file mode 100644
index 9980e49f0024..
--- a/app-crypt/sequoia-sqv/sequoia-sqv-1.1.0-r1.ebuild
+++ /dev/null
@@ -1,276 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-   addr2line-0.17.0
-   adler-1.0.2
-   aead-0.5.2
-   aho-corasick-0.7.18
-   ansi_term-0.12.1
-   anyhow-1.0.51
-   ascii-canvas-3.0.0
-   assert_cli-0.6.3
-   atty-0.2.14
-   autocfg-1.0.1
-   backtrace-0.3.63
-   base64-0.21.1
-   bindgen-0.63.0
-   bit-set-0.5.2
-   bit-vec-0.6.3
-   bitflags-1.3.2
-   block-buffer-0.10.4
-   block-buffer-0.9.0
-   block-padding-0.3.3
-   buffered-reader-1.2.0
-   bumpalo-3.13.0
-   byteorder-1.4.3
-   cc-1.0.72
-   cexpr-0.6.0
-   cfg-if-1.0.0
-   chrono-0.4.19
-   cipher-0.2.5
-   cipher-0.4.4
-   clang-sys-1.3.0
-   clap-2.34.0
-   cmac-0.7.2
-   colored-1.9.3
-   cpufeatures-0.2.1
-   crunchy-0.2.2
-   crypto-common-0.1.6
-   ctr-0.9.2
-   curve25519-dalek-3.2.0
-   dbl-0.3.1
-   diff-0.1.12
-   difference-2.0.0
-   digest-0.10.7
-   digest-0.9.0
-   dirs-next-2.0.0
-   dirs-sys-next-0.1.2
-   doc-comment-0.3.3
-   dyn-clone-1.0.4
-   eax-0.5.0
-   ed25519-1.3.0
-   ed25519-dalek-1.0.1
-   either-1.6.1
-   ena-0.14.0
-   environment-0.1.1
-   errno-0.3.1
-   errno-dragonfly-0.1.2
-   failure-0.1.8
-   failure_derive-0.1.8
-   fastrand-1.9.0
-   fixedbitset-0.2.0
-   generic-array-0.14.4
-   getrandom-0.1.16
-   getrandom-0.2.3
-   gimli-0.26.1
-   glob-0.3.0
-   hashbrown-0.11.2
-   hermit-abi-0.1.19
-   hermit-abi-0.3.1
-   idna-0.2.3
-   indexmap-1.7.0
-   inout-0.1.3
-   instant-0.1.12
-   io-lifetimes-1.0.11
-   itertools-0.10.3
-   itoa-0.4.8
-   js-sys-0.3.63
-   lalrpop-0.19.6
-   lalrpop-util-0.19.6
-   lazy_static-1.4.0
-   lazycell-1.3.0
-   libc-0.2.144
-   libloading-0.7.2
-   libm-0.2.1
-   linux-raw-sys-0.3.8
-   lock_api-0.4.5
-   log-0.4.14
-   matches-0.1.9
-   memchr-2.4.1
-   memsec-0.6.0
-   minimal-lexical-0.2.1
-   miniz_oxide-0.4.4
-   nettle-7.3.0
-   nettle-sys-2.2.0
-   new_debug_unreachable-1.0.4
-   nom-7.1.3
-   num-bigint-dig-0.8.2
-   num-integer-0.1.44
-   num-iter-0.1.42
-   num-traits-0.2.14
-   object-0.27.1
-   once_cell-1.17.1
-   opaque-debug-0.3.0
-   parking_lot-0.11.2
-   parking_lot_core-0.8.5
-   peeking_take_while-0.1.2
-   petgraph-0.5.1
-   phf_shared-0.8.0
-   pkg-config-0.3.23
-   ppv-lite86-0.2.15
-   precomputed-hash-0.1.1
-   proc-macro2-1.0.58
-   quote-1.0.27
-   rand-0.7.3
-   rand_chacha-0.2.2
-   rand_core-0.5.1
-   rand_core-0.6.4
-   rand_hc-0.2.0
-   redox_syscall-0.2.10
-   redox_syscall-0.3.5
-   redox_users-0.4.0
-   regex-1.5.4
-   regex-syntax-0.6.25
-   rustc-demangle-0.1.21
-   rustc-hash-1.1.0
-   rustix-0.37.19
-   rustversion-1.0.6
-   ryu-1.0.6
-   scopeguard-1.1.0
-   sequoia-openpgp-1.16.0
-   serde-1.0.130
-   serde_json-1.0.72
-   sha1collisiondetection-0.2.5
-   sha2-0.9.8
-   shlex-1.1.0
-   signature-1.4.0
-   siphasher-0.3.7
-   smallvec-1.10.0
-   spin-0.5.2
-   string_cache-0.8.2
-   strsim-0.8.0
-   subtle-2.4.1
-   syn-1.0.109
-   syn-2.0.16
-   synstructure-0.12.6
-   tempfile-3.5.0
-   term-0.7.0
-   term_size-0.3.2
-   textwrap-0.11.0
-   thiserror-1.0.30
-   thiserror-impl-1.0.30
-   time-0.1.43
-   tiny-keccak-2.0.2
-   tinyvec-1.5.1
-   tinyvec_macros-0.1.0
-   typenum-1.14.0
-   unicode-bidi-0.3.7
-   unicode-ident-1.0.9
-   unicode-normalization-0.1.19
-   unicode-width-0.1.9
-   unicode-xid-0.2.2
-   vcpkg-0.2.15
-   vec_map-0.8.2
-   version_check-0.9.3
-   wasi-0.10.2+wasi-snapshot-preview1
-   wasi-0.9.0+wasi-snapshot-preview1
-   wasm-bindgen-0.2.86
-   wasm-bindgen-backend-0.2.86
-   wasm-bindgen-macro-0.2.86
-   wasm-bindgen-macro-support-0.2.86
-   

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

2024-03-01 Thread Sam James
commit: a01624a3f5f46c4979ddb9eeb00a4cda2d4752a6
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 05:01:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 05:01:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a01624a3

media-libs/dav1d: drop 0.9.2, 1.0.0

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

 media-libs/dav1d/Manifest   |  2 --
 media-libs/dav1d/dav1d-0.9.2.ebuild | 61 -
 media-libs/dav1d/dav1d-1.0.0.ebuild | 59 ---
 3 files changed, 122 deletions(-)

diff --git a/media-libs/dav1d/Manifest b/media-libs/dav1d/Manifest
index 76316b4c87b3..209db4034c49 100644
--- a/media-libs/dav1d/Manifest
+++ b/media-libs/dav1d/Manifest
@@ -1,4 +1,2 @@
-DIST dav1d-0.9.2.tar.bz2 833722 BLAKE2B 
b05edd1ca627906e57923be08f1ecd73469f9a8e2ed585edf81f1fe1ffc173f1e4ba52eb766b82d9ea1349a6c1cf2a5a48cc9a5bcf2debeb9d640d9842e266f4
 SHA512 
adfb822734a3fc8b73e9cf5f757bfd78fb144b00d95f1e942254c5caf1d801b05438d39571486ef37a94d2226166937fc56160a862e8d6d45c4f6d790531dc3f
-DIST dav1d-1.0.0.tar.bz2 960470 BLAKE2B 
79355eeceea37df81e30be49dfea3dee9747fbbb82c0a08be3bbda525881112a8eb847afe3c3ccd0447fd6ee67ae540c5120ea00d4f891ac422850c611850c97
 SHA512 
86c6481e787fb6b8c28521e1efb1876d1be99f5fa5332cddab059b44775e05203cfc5c80a1b404ee00f35a1f5e1099e21b1f0851d77fb0101567e8b1a892
 DIST dav1d-1.2.1.tar.xz 873008 BLAKE2B 
52478112f1f2c39a020556a8ed18c1267de93fc129941eb87b75fa872188a0389389ba9c7f7ae641726ca78a0a515ce5923968374b8122fec159f33c1f65e7bc
 SHA512 
f172eebc0a5f6c51d31fc9e9758c2dd0de51d8a5d0e00c93a5f2b1b16b7b4a37b365f9c56dea95d400e66b63af5fa4c63d9e720719ac38852777fc8c6066e4a7
 DIST dav1d-1.3.0.tar.xz 885220 BLAKE2B 
aa79eaa22adde287a31ed60b88ae8d4095e18b92359a7e30aecd13c10eafe07acdeeb2f0bdb232acc6b136cdbd87626ac641df0615683d50f355edfd6c028caf
 SHA512 
a91d217b8656c452dd80f5597e988f0e7a2ea32b12092c2695e7dc388033db7b193f7a8c98413bec31d1c38af376561d39f7618b935c4feeb6498c5d2b43f6a4

diff --git a/media-libs/dav1d/dav1d-0.9.2.ebuild 
b/media-libs/dav1d/dav1d-0.9.2.ebuild
deleted file mode 100644
index 7328056c980b..
--- a/media-libs/dav1d/dav1d-0.9.2.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-SCM=""
-if [[ "${PV}" == "" ]]; then
-   SCM="git-r3"
-   EGIT_REPO_URI="https://code.videolan.org/videolan/dav1d;
-else
-   
SRC_URI="https://code.videolan.org/videolan/dav1d/-/archive/${PV}/${P}.tar.bz2;
-   KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86"
-fi
-
-inherit ${SCM} meson-multilib
-
-DESCRIPTION="dav1d is an AV1 Decoder :)"
-HOMEPAGE="https://code.videolan.org/videolan/dav1d;
-
-LICENSE="BSD-2"
-SLOT="0/5"
-IUSE="+8bit +10bit +asm test xxhash"
-RESTRICT="!test? ( test )"
-
-ASM_DEPEND=">=dev-lang/nasm-2.15.05"
-BDEPEND="asm? (
-   abi_x86_32? ( ${ASM_DEPEND} )
-   abi_x86_64? ( ${ASM_DEPEND} )
-   )
-   xxhash? ( dev-libs/xxhash )
-   "
-
-DOCS=( README.md doc/PATENTS THANKS.md )
-PATCHES=( 
"${FILESDIR}"/build-avoid-meson-s-symbols_have_underscore_prefix.patch )
-
-multilib_src_configure() {
-   local -a bits=()
-   use 8bit  && bits+=( 8 )
-   use 10bit && bits+=( 16 )
-
-   local enable_asm
-   if [[ ${MULTILIB_ABI_FLAG} == abi_x86_x32 ]]; then
-   enable_asm=false
-   else
-   enable_asm=$(usex asm true false)
-   fi
-
-   local emesonargs=(
-   -D bitdepths=$(IFS=,; echo "${bits[*]}")
-   -D enable_asm=${enable_asm}
-   -D enable_tests=$(usex test true false)
-   -D xxhash_muxer=$(usex xxhash enabled disabled)
-   )
-   meson_src_configure
-}
-
-multilib_src_test() {
-   if multilib_is_native_abi ; then
-   meson_src_test
-   fi
-}

diff --git a/media-libs/dav1d/dav1d-1.0.0.ebuild 
b/media-libs/dav1d/dav1d-1.0.0.ebuild
deleted file mode 100644
index 5ae243c3ad65..
--- a/media-libs/dav1d/dav1d-1.0.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://code.videolan.org/videolan/dav1d;
-   inherit git-r3
-else
-   
SRC_URI="https://code.videolan.org/videolan/dav1d/-/archive/${PV}/${P}.tar.bz2;
-   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86"
-fi
-
-inherit meson-multilib
-
-DESCRIPTION="dav1d is an AV1 Decoder :)"
-HOMEPAGE="https://code.videolan.org/videolan/dav1d;
-
-LICENSE="BSD-2"
-# Check SONAME on version bumps!
-SLOT="0/6"
-IUSE="+8bit +10bit +asm test xxhash"
-RESTRICT="!test? ( test )"
-
-ASM_DEPEND=">=dev-lang/nasm-2.15.05"
-BDEPEND="asm? (
-   abi_x86_32? ( ${ASM_DEPEND} )
-   abi_x86_64? ( ${ASM_DEPEND} )
-  

[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/hyperfine/

2024-03-01 Thread Sam James
commit: 61f0e3a37c111972b0b01259e45f18e437ef62d4
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 04:59:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 04:59:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61f0e3a3

app-benchmarks/hyperfine: drop 1.15.0

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

 app-benchmarks/hyperfine/Manifest|  47 
 app-benchmarks/hyperfine/hyperfine-1.15.0.ebuild | 136 ---
 2 files changed, 183 deletions(-)

diff --git a/app-benchmarks/hyperfine/Manifest 
b/app-benchmarks/hyperfine/Manifest
index b32799aed0f5..1f83a30f68b0 100644
--- a/app-benchmarks/hyperfine/Manifest
+++ b/app-benchmarks/hyperfine/Manifest
@@ -1,6 +1,5 @@
 DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9
 SHA512 
61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
 DIST ahash-0.8.3.crate 42416 BLAKE2B 
84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6
 SHA512 
cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e
-DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 
5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60
 SHA512 
0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
 DIST aho-corasick-1.1.1.crate 182812 BLAKE2B 
df74c2cfa0ae392a8d466e370ba761c4cd37c65773affba9a3cdcf7f5797b34b4a25e1646be3de5081644b34db2dce273609edb4f18a1ce7fdbf31ac28a10b88
 SHA512 
a894e1cefbb63a3b7b78a3676874d0b7a507c27970f48cdfbda1e5deefbf6b20ed4271b660a12eea77b318cd2fa0f80850a0b1ddfe0d0731ffa326c0fc295692
 DIST anstream-0.6.4.crate 20593 BLAKE2B 
2b617c45d351e01222fc50f52551e57b4a8b0ecf84c6ddf44336c7c9d3b9dde15232b1c4f664d567849295bf8f03612b73ded56f1b3937392eb7718f1e0446c3
 SHA512 
0b983d626c53d1edc184f04cbd2c004eb9c40d14486b23cce86ebf50cbd3d916d32cb0423ae1d67c2b83b966690090af740538538ef846c0b126c686a1ebe159
@@ -8,14 +7,12 @@ DIST anstyle-1.0.4.crate 13998 BLAKE2B 
fb501700855709e53438461c2f4b48d869613e7bb
 DIST anstyle-parse-0.2.2.crate 24696 BLAKE2B 
979daa24ccc3ea484445216bddc190f148f0ad83b95c997c1becbadfb641b67834980c413bcf5b7ddc2c6883d5e071a9636fbb44f79680ac42f8b73a797e466a
 SHA512 
28039806f87c2bd8266cea834975939b79fdf0cc95a029654806655c0662520aa497d84eefadcd9edce204986e60b62678e76a09cdb38bcc50c91e9d05c4bee9
 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
 DIST anstyle-wincon-3.0.1.crate 11279 BLAKE2B 
593de9443b4c612526550285a6c156db26a233815e77a748597c6eea509ae511f41eb8ee736010f8be853695c9f1d94b034a77190e612f0a00bf00385d66ced2
 SHA512 
75ab14081b09e031ee0f559538976f39092aaeb6f561a56de83d12911cc2b45e28eec21068792c86a61e344021921ab55e7139ca79acec78e7d4a796dfa42a2e
-DIST anyhow-1.0.64.crate 43549 BLAKE2B 
2cbed191296299d888fd7a02366cb3e5498920cfd6a05ebac9c4ba6d0bc248b49e8dd46a70effbf3d69349a2b8d28814cb04edbc52ccd5bf3050de438210ca77
 SHA512 
4d525152a0977a85719695757e515e1fc714bbaccf3ade1d7bcafa9dec3c44e93c633aade95f663f8c93378a1f2da5d55e5f2a906701a7d8369939538f860531
 DIST anyhow-1.0.69.crate 43576 BLAKE2B 
deb44b3110aee1314dd599b730df8c2f03b7d13c0d945d4ef00a0e30ca74257269e43107be19868adfea331a8c730e0aec2dff3abea704e56bc6a35b9581fe14
 SHA512 
d65e5c9404a70b1e0af90dd66af157f8c31ad0858f703765d5fc6c828f1fc8db690b17451c4108e3a52a7da2d6c2366e745d7b4bd7d19e6dba3485f7c3a43071
 DIST anyhow-1.0.75.crate 43901 BLAKE2B 
6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa
 SHA512 
190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40
 DIST approx-0.5.1.crate 15100 BLAKE2B 
8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399
 SHA512 
c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407
 DIST arrayvec-0.7.2.crate 29341 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: net-news/newsboat/, net-news/newsboat/files/

2024-03-01 Thread Sam James
commit: 46ef7934f550017be074c4acd06eb3114fd0b6a8
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 04:59:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 04:59:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46ef7934

net-news/newsboat: drop 2.21-r1, 2.23-r1, 2.28, 2.29

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

 net-news/newsboat/Manifest| 193 --
 net-news/newsboat/files/newsboat-2.11-flags.patch |  14 --
 net-news/newsboat/files/newsboat-2.23-flags.patch |  16 --
 net-news/newsboat/files/newsboat-2.28-flags.patch |  16 --
 net-news/newsboat/newsboat-2.21-r1.ebuild | 145 
 net-news/newsboat/newsboat-2.23-r1.ebuild | 171 ---
 net-news/newsboat/newsboat-2.28.ebuild| 161 --
 net-news/newsboat/newsboat-2.29.ebuild| 173 ---
 8 files changed, 889 deletions(-)

diff --git a/net-news/newsboat/Manifest b/net-news/newsboat/Manifest
index 92806a29f415..b38096432905 100644
--- a/net-news/newsboat/Manifest
+++ b/net-news/newsboat/Manifest
@@ -1,297 +1,104 @@
-DIST addr2line-0.12.2.crate 119767 BLAKE2B 
5d012c7c0a0d8afd48f2148b5fb4ceb54f525ef1ae6e4f9c0ad228cff059b2e0662aabb82eead22db6ea284b5c430c8b8cc2aa0100a46d8d14009bd88b5fe24a
 SHA512 
2c797f587498418c3c14d8ffc7eb79092532dfbb290b5371594e8dbd82a0979929ecb0b6f2cb615d0481a555cb1508b4220acb2db8076ea64fee0d47f290de6d
-DIST addr2line-0.14.0.crate 30065 BLAKE2B 
d4c64b5584252974980bf6e8a508aebf7e93c206789569112f1d36172adb90652a95da3f8e9da04dc278cdb2444a75483036a08b0d92047810ce8d3bf4f8aafe
 SHA512 
86891fa5e0d5b625d2f90da9e55b3ec1bb83870bfb4beb26dd6048830632f0cd250f2d0a8fc5d2e2c34ecc3ba16ee014d9e25b1338431114dbaa4b4cf25ea1ed
 DIST addr2line-0.17.0.crate 32260 BLAKE2B 
23c3715820a04260460a41695d535da3565f76519b7313d0ed684352b339de2ea668c44fe8ca58fc1a5b9f84cc5e9d04d889440abb5985bdc04b267dbdad9d9c
 SHA512 
ef3bbd7c6d1dfdd0b47e3be1fb4c8b15ed61a769bed7e80dce80461a1ee13ef21c75e62e9a66328504f862341f1e808abec5790ac79784e18655afcc16206b95
-DIST adler-0.2.3.crate 12168 BLAKE2B 
c7743569d700d7ec3185e0459a18181148f8cd7579f4da1fab30eb2e3c3cabbe5a7467f7760f0cba4b2fdeb62f8d988ee1f24637685d76db7acb56f679cfc996
 SHA512 
565849eba122eb94d240a0cba875035537058cc168f137a8a3b99392d753815d56fa0e1a1e851062632700b0e3d12caf67f5f768b9f727956a2e5b599029e9dc
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
-DIST adler32-1.1.0.crate 5442 BLAKE2B 
1a4d932402a584fa6edda414c0dedff4994afcee7bfc71f85f6e8b4568de835bb7a3eebad1b5ac0be7f59cdb0e5ce5dfad2c59d5ecf819d2a6abbbd7ea37
 SHA512 
57e3b3812e2747470c63edf64e13827c96ef8dd2311833b7f616ec63cf57ce8967636ec4d57464b607f570df06f6f648214d12ddc567e761b2de2ab16c8a7271
-DIST aho-corasick-0.7.13.crate 111381 BLAKE2B 
08efdd762a12cbafabfb6c1c6f8b87465b337ea006d48e612c5275f796e4d62aa0a595bcda783f7a58b1e2655b9b35333033806215518f097b6671888d152e0f
 SHA512 
9bd3c12559d6bdb1ce798a62c59a202771b48125afb6e1b5be76cad13d750d9bedd7acd77d69557e34a698b17ed7da6832a7813d48ee2627f4a2abd5e04263e6
-DIST aho-corasick-0.7.15.crate 113071 BLAKE2B 
a22743be74f873b9545648db6a994250e3e39b92ac99601580e3b02194d205e921bff0b1952a4cca3399a3a7828555a1abfb0c1466f3930811c6b95c1a07ec5e
 SHA512 
e67816efa7305937a7cbbb0079b91b8afa3fdab52cfb8eeddeee156f18bbeed26f941cd4cb18ab2bdc1da5a9ff1dcbe9d2090deec68c00287bd99ace18ee8b24
-DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
 DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 
5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60
 SHA512 
0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
-DIST arrayvec-0.5.1.crate 26816 BLAKE2B 
172dab8f0129134dfc89c6032c5fc15e2f86a5cd1e5be18b87fe2108d18a1bdb0f597a6ed4cd214dc663fbfb27b05c66846fba4543b5e068b5c75d075bdc5bff
 SHA512 
53db2fafea1f60ac1af9ecc0bc9b69010e9f8573048481d55969ecdc9f3d19832fe05824acf10a0186b0464f0fbfe898d73500fba39ed63650c64dac2c2e8043
-DIST arrayvec-0.5.2.crate 27838 BLAKE2B 

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

2024-03-01 Thread Sam James
commit: b894a30a4c0e298243b469c7e641fd5072f33356
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 05:00:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 05:00:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b894a30a

app-emulation/virtiofsd: drop 1.8.0

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

 app-emulation/virtiofsd/Manifest   |   8 --
 app-emulation/virtiofsd/virtiofsd-1.8.0.ebuild | 148 -
 2 files changed, 156 deletions(-)

diff --git a/app-emulation/virtiofsd/Manifest b/app-emulation/virtiofsd/Manifest
index 284cf8cc564e..7fc7bbeb47fc 100644
--- a/app-emulation/virtiofsd/Manifest
+++ b/app-emulation/virtiofsd/Manifest
@@ -8,7 +8,6 @@ DIST arc-swap-1.5.0.crate 65351 BLAKE2B 
c6b278134f6e29551302e27131639f3bc5bfb050
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bitflags-2.3.3.crate 34320 BLAKE2B 
da9f42fc888e31d50d0b2f0d0cc1bddfa97e0c2d3eac60fd2cc451670f000b5148e58c3c40c348ef1bd516c7a568bcc3a97742ac5bdb9ef4772048eb922171af
 SHA512 
8f063ba2bc3f638ca9200722e1c4370102589fb07aef25efcf63993fbf283cc86d554d11d24719f728ecabe540a47a90ce4113d8719f8e773f2344a66d21ff78
 DIST bitflags-2.4.1.crate 37043 BLAKE2B 
f61c45b142265e9c2944c7054e01704de47510735e9ee5351cd02b98676cc4eb42d68b1fc4849ad5f54654617a74f20cb533b4207c2fe76516b724ba9318b414
 SHA512 
d3fd7abc95acc1cb5bf16d6acc12dbb8eadd250f069268df13c2e8dc3d5f5c15a929cd17ca931c77393b64dce0516ef8674c469789ed32d78e315b5faada062b
 DIST capng-0.2.2.crate 24372 BLAKE2B 
85cf114065f0f103a9e1583b11316c5a95d5fa9f5d70448d6749b500e956e4e0c6fb4f5e548a7490d191ecae878624cf4ea1e5026a6a0796c8269e68de70af0e
 SHA512 
132c446c36eea932a39190b284d0f2f29b50334dc8c12043e43a1eca90366a56b2034c649740ac20ded4c4e91147226237cbbcee18750dfc281154644d6fa0db
 DIST cc-1.0.79.crate 62624 BLAKE2B 
b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db
 SHA512 
cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5
@@ -67,18 +66,11 @@ DIST unicode-ident-1.0.2.crate 34951 BLAKE2B 
f03f7a040142785675a800672bb363dcf7a
 DIST utf8parse-0.2.1.crate 13435 BLAKE2B 
a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a
 SHA512 
51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050
 DIST version_check-0.9.4.crate 14895 BLAKE2B 
fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89
 SHA512 
b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
 DIST vhost-0.10.0.crate 200688 BLAKE2B 
b541584270497997e3fb133c0ca27b42fafb4d5083d90eb57221e01cfb1e8534d9adc424dd106d52fbb0f4868958c10c0ec4778c3b19617601af1990089af886
 SHA512 
da970cf6c7df5a432b3a8c6024518e994fd029cf9ddfaae869519b892fcc4d590641acab76a03d6cbe8139d7f35467d6d359bde13bfb2b6bb33a5ecabda206d1
-DIST vhost-0.8.1.crate 200170 BLAKE2B 
0e740c30bd7dc85bae501bf8ca86915f2d1fca248943f316d0343dc7a42534913f070c4dec75089e9bc43677446f63e4f36651565c1fa5f9cc4e572f81413584
 SHA512 
ff06adb7e73398562393eba8c37a487cbc9414225bdee9ef28ad504863d5f776b298b4886232dcd76c515e977698ca8f539e0bebfe1fd5f92ad812d8534494e1
-DIST vhost-user-backend-0.10.1.crate 18512 BLAKE2B 
3ad5c3889bc2890b52b6d10b7de8770e9e08c4d70034ce9693a2ff29ae3ae8122dec6fa9db5b423ca5c0525f6784fae7814f4be778d635209ba7913c7b008c6c
 SHA512 
a7031afe0d5c6f0dbbfda236debafa0fe9389f10c654541a35a7fc9d8ac0f0a4c0003a472a42d581d4a5377ab3411bd12e1710bcc4e57bd9dfaa8a1d1a5d254a
 DIST vhost-user-backend-0.13.1.crate 20534 BLAKE2B 
5c06c2aa1009482c1c0ef838e78feb89c864861a4c3300f58725bb3dd673dd85b68d9baeafafb86130a12ce97d722d111cde84f16c6861e2390a598b980e4a87
 SHA512 
90bcc1c82702e32d7642e479f686a3faa5db6e6d41f9f158dc7f75ef2720c1ffe4b8705683d77248bf0cb2b0408b1e45a1ce7d5bfcd839a93b9c48dcc31d99e6
-DIST virtio-bindings-0.2.1.crate 

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

2024-03-01 Thread Sam James
commit: e80461c49d725923cda0bb87dfd328a46fe721e2
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 04:56:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 04:56:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e80461c4

sys-devel/kgcc64: drop old 12 snapshots

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

 sys-devel/kgcc64/Manifest  |  3 --
 sys-devel/kgcc64/kgcc64-12.3.1_p20230512-r1.ebuild | 50 --
 sys-devel/kgcc64/kgcc64-12.3.1_p20230825.ebuild| 50 --
 sys-devel/kgcc64/kgcc64-12.3.1_p20231215.ebuild| 50 --
 4 files changed, 153 deletions(-)

diff --git a/sys-devel/kgcc64/Manifest b/sys-devel/kgcc64/Manifest
index b1c226caa9ba..3cc0e008bf44 100644
--- a/sys-devel/kgcc64/Manifest
+++ b/sys-devel/kgcc64/Manifest
@@ -5,9 +5,6 @@ DIST gcc-11-20240111.tar.xz 76240620 BLAKE2B 
dcf3b2493ca6ba1a9cd0137186cfbf1b962
 DIST gcc-11-20240208.tar.xz 76276224 BLAKE2B 
efce83c3ea03093546b73d7731ac1051da7a2b0309612ce5b809ae2756bf7a949c94f951f6a77e789f7669051315e1a4e4c33f2b12a2ec1999ee9f1f39f6b13f
 SHA512 
a0e2b4402ff187d0804e3bc2ed0a228cfce48476c1270d57798b060899f65c7e986945651d36c358f9df5eb4b36db13321e141895329b7382c130a0aca6a8962
 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-20230512.tar.xz 79749352 BLAKE2B 
a2dd7c780d2adf1915cb01f6835d6f95242376d9d7c14ec0fea8e905858f0ce20b90dd3f47fef983b9d1a6f519f0c3d4cfa41d887f477454378a12407e9aaeb8
 SHA512 
3bf04b2489b0b0d062f8e8e66c31622fe7aa6ef6c9ba7d51f387eae714a813a089594cebdb046fa04e53da24a9788879711eedb054c3a37721035386b94ff0f0
-DIST gcc-12-20230825.tar.xz 79804260 BLAKE2B 
4d3eb40eb5954d497b3e9586dad0d18c9e561d3fdd0bdccc5c9572edfbe024a235e30371a10116d98c77f0b6042739600c57ac99253d34f0fbb8b8465b187e1f
 SHA512 
a6cd868f474c356886460b95263807828f9a379ce97524611ec504d6a9149ca1f92585128e6ffd03fa2647442e72fde6ebe987fd49f2fc49d8df39ab056905c5
-DIST gcc-12-20231215.tar.xz 79804016 BLAKE2B 
547def0a166db31d8654a8b85ec1320f0dfe30f3f340968a67761e7907f56eb135d5a7e28c582d74dabc835027e09eb282c2f01a7be1e830f5f73145739a3084
 SHA512 
72a0d0721c9d09b6afaf8f6214dec1a577debf0167569166f0fc7c808d90bece35bb088f810b36dc873cbf199b1ae91d5c64e1d6557c92abbf6cf3feb6fbcbfa
 DIST gcc-12-20240112.tar.xz 79832228 BLAKE2B 
deec7123b8ffc42ddace51e1f3e8e08d5485f7000c0d4b7273b6311912ec0e7e2cb41124297af8c54456bb369a76fa2ef51aff552d8d680ec41dd2b144b08e55
 SHA512 
2c0a676ad35e6edee915c042a1751ac0263fae9b7af4d324deb49d6603dc73d3ec768832184879543e6ffb1595da5c56d9117288547adab7f243646dcbfc64ac
 DIST gcc-12-20240209.tar.xz 79824868 BLAKE2B 
1ae5a646da470f06648c4766c77475ceb287c5f6647d5102f1aef6590f973233d5e7f83b5e0241488d49dba59dd605c211938379e68a393a2dccb3834103ae4b
 SHA512 
9f9a04f4477f41bb2a5662aedef2af75b039de50c2dc99310e504e6080cb7aae06a1255337ea2e563975cb108ddc6766adbbaf4e3d5d5712801d7ba9a5209dbd
 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B 
c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5
 SHA512 
babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326

diff --git a/sys-devel/kgcc64/kgcc64-12.3.1_p20230512-r1.ebuild 
b/sys-devel/kgcc64/kgcc64-12.3.1_p20230512-r1.ebuild
deleted file mode 100644
index db4426387a5a..
--- a/sys-devel/kgcc64/kgcc64-12.3.1_p20230512-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-case ${CHOST} in
-   hppa*)CTARGET=hppa64-${CHOST#*-};;
-   mips*)CTARGET=${CHOST/mips/mips64};;
-   powerpc*) CTARGET=${CHOST/powerpc/powerpc64};;
-   s390*)CTARGET=${CHOST/s390/s390x};;
-   sparc*)   CTARGET=${CHOST/sparc/sparc64};;
-   i?86*)CTARGET=x86_64-${CHOST#*-};;
-esac
-export CTARGET
-TOOLCHAIN_ALLOWED_LANGS="c"
-TOOLCHAIN_PATCH_DEV="sam"
-PATCH_VER="2"
-PATCH_GCC_VER="12.3.0"
-MUSL_VER="1"
-MUSL_GCC_VER="12.3.0"
-GCC_TARGET_NO_MULTILIB=true
-inherit toolchain
-
-DESCRIPTION="64bit kernel compiler"
-
-# Works on hppa and mips; all other archs, refer to bug #228115
-KEYWORDS="hppa"
-
-# unlike every other target, hppa has not unified the 32/64 bit
-# ports in binutils yet
-BDEPEND="hppa? ( sys-devel/binutils-hppa64 )"
-
-src_prepare() {
- 

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

2024-03-01 Thread Sam James
commit: c7c1daf17ccd46a3f95694665d9394575805c804
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 04:56:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 04:56:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7c1daf1

sys-devel/kgcc64: drop old 13 snapshots

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

 sys-devel/kgcc64/Manifest   |  6 
 sys-devel/kgcc64/kgcc64-13.2.1_p20230826.ebuild | 45 -
 sys-devel/kgcc64/kgcc64-13.2.1_p20231014.ebuild | 45 -
 sys-devel/kgcc64/kgcc64-13.2.1_p20231216.ebuild | 45 -
 4 files changed, 141 deletions(-)

diff --git a/sys-devel/kgcc64/Manifest b/sys-devel/kgcc64/Manifest
index 3cc0e008bf44..c29ce3e0894f 100644
--- a/sys-devel/kgcc64/Manifest
+++ b/sys-devel/kgcc64/Manifest
@@ -9,14 +9,8 @@ DIST gcc-12-20240112.tar.xz 79832228 BLAKE2B 
deec7123b8ffc42ddace51e1f3e8e08d548
 DIST gcc-12-20240209.tar.xz 79824868 BLAKE2B 
1ae5a646da470f06648c4766c77475ceb287c5f6647d5102f1aef6590f973233d5e7f83b5e0241488d49dba59dd605c211938379e68a393a2dccb3834103ae4b
 SHA512 
9f9a04f4477f41bb2a5662aedef2af75b039de50c2dc99310e504e6080cb7aae06a1255337ea2e563975cb108ddc6766adbbaf4e3d5d5712801d7ba9a5209dbd
 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B 
c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5
 SHA512 
babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326
 DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 
06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe
 SHA512 
b0d4b85dbf1a541997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1
-DIST gcc-13-20230826.tar.xz 84285788 BLAKE2B 
c25be594e322dd7145245c42ae21b98aa9e3e6ae69f1fa313830e40bf2e8fcb8435762f1c9d3f1ca1dbf31653bdc76a658bec708b7850fe40a7c55504ac30618
 SHA512 
3d47632e90651bd50a881c727c1ef2aa3322b4fc3e082919ae430270901abf8a05a34fe93f8b678c10dc9a0758f93dc3b33ed5947c8743dab453d2b50c063722
-DIST gcc-13-20231014.tar.xz 84317080 BLAKE2B 
18c2326f203951d16904e4f2bf7fa0cd55da0460b19a9c9ce45de94b41fa71f8c1b8eb9d08700de427b3e02c2e61d3cbcc85cb6f27236717dca8359bfaf4c534
 SHA512 
406673a62deba759fc0532a801b3f57cabf894ea328587b23e62a707ba5767b0e3ae9b3f86bf3c6fcf13e8a3c30bc470e6598b625c8231efb629034211c162c2
-DIST gcc-13-20231216.tar.xz 84341616 BLAKE2B 
416ee94995b0812ac155ccfb9a5cad39529e0b437341eae65fdc75ba64bcdb453742e213f676a80d91615f1840e2e52488e4a8311588a2ed16fde7c176c5dd06
 SHA512 
66a72380db151355ede533541b2e77406925f2a0f941772018bf93f8a4c2b8eaeacc3f600985897f7d9868234bc250a7af82d27634ba170ab6dfb2a62c68c0ed
 DIST gcc-13-20240113.tar.xz 84356052 BLAKE2B 
1fbfffc9f2afe443158e3f26182c8bdc3f3b599c5582762117831ecb6e6d3c1c69e8d2e5932f45eb7d534c3967e08a9f7b1bcec31aa5d7ac608bebff9f35120c
 SHA512 
a59886f707cf18f684295031d4d9fc5b03396face1705e61852d7de98729c53ac4cf209e951d00c232f14e9dc48eee40dd92487db7cb6ad0e80f2339d6d9503a
 DIST gcc-13-20240210.tar.xz 84354416 BLAKE2B 
5807623d3f7dd751b6dfe164cfd50d57b2f93485c23c3c2228a4a846a9a94cdad52a5e6f2806e5e7ee2a7b5526386ebdb339c44c7ea023d69f8652088a1b114d
 SHA512 
14a01ced7ac2bfd9fc93de4e3819b4d0823fbe129d3f1faabeb707e9e3e2613b4173321b58b3648a7250e3b7ff5d94edfee60e6c38682f31a1f7b57b1c01433f
 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B 
c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb
 SHA512 
a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
-DIST gcc-13.2.0-patches-10.tar.xz 45860 BLAKE2B 
3c4f8179fc27c31c117bf9260cebbab0805e0977cb41084f2df5c6664121ae67f83deb882572b0bce8d5f20c0ec927eeac43e60d69ce8d4d5a263c1dddedecaf
 SHA512 
4088cc80278826043bc6a9819dfcfa09a251e256eca9a2654f1a83b9b54107ca08fbea0e9ab61593cb0b43fc42a3d87acbe095dc8f806c7010a3ac33148d5c9b
-DIST gcc-13.2.0-patches-11.tar.xz 46340 BLAKE2B 
c9f12ccbe7bb7ba3a2afec16695e69b062429779d544f5614e1ef0617751e54d77eb9bb6e19dc8c6132c57e630f0e77e2cc20cf2c77e0e79d03a6e57b9ba53c6
 SHA512 
a09801ecefccc66830607986a622bbcc5f217ba08da4ac9f68436e422b5a19042c60c7d5fcb75d4fe9ad9008ab06278382c9798b319ed9630c2e97fa09c3a344
 DIST gcc-13.2.0-patches-12.tar.xz 47404 BLAKE2B 
ed018bcd7429d1c7aace746cbfc4e59dae409fc0a35231320c1b44c96fff0d912eba5c72109c2deb883f5368159df02148b2d4373396b34da882164c61fe4387
 SHA512 
b7872a03870bce7b633e4af4329b24fe8f3d50d6d9173f63549f606ce062787748af7f79e7ec4afeb768968d6e8462a849bd1b94316ea6bb284551f99e811617
 DIST gcc-13.2.0-patches-13.tar.xz 46404 BLAKE2B 
d11e6ebfed8d1fcba60638240927d57722015ea7cfb0790836c338c023fc01f9f5b3ebf0fe1e0c615b36e0131d38b49e3aee4026f8ed81473572255ccaa74e4b
 SHA512 

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

2024-03-01 Thread Sam James
commit: fa538f7dc3ba5d93c248d6ca6d41a21ac488580b
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 04:55:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 04:55:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa538f7d

sys-devel/gcc: drop 13.2.1_p20230826, 13.2.1_p20231216

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

 sys-devel/gcc/Manifest|  4 --
 sys-devel/gcc/gcc-13.2.1_p20230826.ebuild | 64 ---
 sys-devel/gcc/gcc-13.2.1_p20231216.ebuild | 64 ---
 3 files changed, 132 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index c296fbfae8c4..beb5b1b3572e 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -14,16 +14,12 @@ DIST gcc-12-20240301.tar.xz 79812760 BLAKE2B 
af6fe0a9432bf6f4e8bcc1f06a66632abfd
 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B 
c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5
 SHA512 
babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326
 DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 
06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe
 SHA512 
b0d4b85dbf1a541997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1
 DIST gcc-12.3.0-patches-3.tar.xz 14852 BLAKE2B 
7a5f1f43063b15f424099afd72096212fbbbc5151ff01f2de15dfb6e7cf274981c8cfaedba9ef61576c9096fb172fc550a7deb5cd7d9366fd249fd5dd3951f76
 SHA512 
aa89e4c2ae02f4fb42229ad5167f2eaa3a8fae51118645bf07199fe2124b9c83948590662b053d08002ef709fa870ea88315fd4ccbe4441a74e9cb62edcb82fb
-DIST gcc-13-20230826.tar.xz 84285788 BLAKE2B 
c25be594e322dd7145245c42ae21b98aa9e3e6ae69f1fa313830e40bf2e8fcb8435762f1c9d3f1ca1dbf31653bdc76a658bec708b7850fe40a7c55504ac30618
 SHA512 
3d47632e90651bd50a881c727c1ef2aa3322b4fc3e082919ae430270901abf8a05a34fe93f8b678c10dc9a0758f93dc3b33ed5947c8743dab453d2b50c063722
-DIST gcc-13-20231216.tar.xz 84341616 BLAKE2B 
416ee94995b0812ac155ccfb9a5cad39529e0b437341eae65fdc75ba64bcdb453742e213f676a80d91615f1840e2e52488e4a8311588a2ed16fde7c176c5dd06
 SHA512 
66a72380db151355ede533541b2e77406925f2a0f941772018bf93f8a4c2b8eaeacc3f600985897f7d9868234bc250a7af82d27634ba170ab6dfb2a62c68c0ed
 DIST gcc-13-20240113.tar.xz 84356052 BLAKE2B 
1fbfffc9f2afe443158e3f26182c8bdc3f3b599c5582762117831ecb6e6d3c1c69e8d2e5932f45eb7d534c3967e08a9f7b1bcec31aa5d7ac608bebff9f35120c
 SHA512 
a59886f707cf18f684295031d4d9fc5b03396face1705e61852d7de98729c53ac4cf209e951d00c232f14e9dc48eee40dd92487db7cb6ad0e80f2339d6d9503a
 DIST gcc-13-20240210.tar.xz 84354416 BLAKE2B 
5807623d3f7dd751b6dfe164cfd50d57b2f93485c23c3c2228a4a846a9a94cdad52a5e6f2806e5e7ee2a7b5526386ebdb339c44c7ea023d69f8652088a1b114d
 SHA512 
14a01ced7ac2bfd9fc93de4e3819b4d0823fbe129d3f1faabeb707e9e3e2613b4173321b58b3648a7250e3b7ff5d94edfee60e6c38682f31a1f7b57b1c01433f
 DIST gcc-13-20240224.tar.xz 84381840 BLAKE2B 
c40a3610bd65ac3cb7a1c5e446b202af33bce93e35795bd67b805f5b323e11d769020587dcb382ce4dd69cee3005882b5e1508651271d174656c1aba2187cb3f
 SHA512 
bc5909ecb7ce717908801e4088e547b863a62517fca3f861b53579efbfc8b01566d2c99124a48a40439198b3a48a9eca958ed0e910ffe94e278db0b91e57987a
 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B 
c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb
 SHA512 
a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
-DIST gcc-13.2.0-patches-11.tar.xz 46340 BLAKE2B 
c9f12ccbe7bb7ba3a2afec16695e69b062429779d544f5614e1ef0617751e54d77eb9bb6e19dc8c6132c57e630f0e77e2cc20cf2c77e0e79d03a6e57b9ba53c6
 SHA512 
a09801ecefccc66830607986a622bbcc5f217ba08da4ac9f68436e422b5a19042c60c7d5fcb75d4fe9ad9008ab06278382c9798b319ed9630c2e97fa09c3a344
 DIST gcc-13.2.0-patches-12.tar.xz 47404 BLAKE2B 
ed018bcd7429d1c7aace746cbfc4e59dae409fc0a35231320c1b44c96fff0d912eba5c72109c2deb883f5368159df02148b2d4373396b34da882164c61fe4387
 SHA512 
b7872a03870bce7b633e4af4329b24fe8f3d50d6d9173f63549f606ce062787748af7f79e7ec4afeb768968d6e8462a849bd1b94316ea6bb284551f99e811617
 DIST gcc-13.2.0-patches-14.tar.xz 46928 BLAKE2B 
fce23bc5315f35b04a4976550c4b44578944a1b17e40c7553351eeb8a1ef0f3a2538da5a5e1ae6f37b784ff11bbd8a44b8f6eec542be63e34d984dee69e1cd81
 SHA512 
d7d52bb2915fd89c06b0134bede8db939cadbb1f2dcddf923bee2c3f9f577ff9e5e986b60420d892539edf82867a0d1bd635807814bc618b06a2b37cdaca893a
-DIST gcc-13.2.0-patches-7.tar.xz 37064 BLAKE2B 
4a8700a8d44bfaa84926f8bfd0da4c5b0c0377f47fc0679456e909f7c9029b9cf1b72c0ba0bc505d9035d5c38e27f7e5b029727eaf2bc7aca417a6be966b2f43
 SHA512 
f440c97e6782ecb8581d41608e31a648ac426e2d870bc1d171da7794cdeff2fd0546cae0c7214e72fd3a00ead8a5c66f3f633b670b74553a2f3a403

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

2024-03-01 Thread Sam James
commit: d4b488f7c6c1ffb203f05ee70e3940a661dc6260
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 04:56:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 04:56:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4b488f7

sys-devel/kgcc64: drop old 11 snapshots

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

 sys-devel/kgcc64/Manifest   |  4 ---
 sys-devel/kgcc64/kgcc64-11.4.1_p20230622.ebuild | 46 -
 sys-devel/kgcc64/kgcc64-11.4.1_p20230824.ebuild | 46 -
 sys-devel/kgcc64/kgcc64-11.4.1_p20231214.ebuild | 46 -
 4 files changed, 142 deletions(-)

diff --git a/sys-devel/kgcc64/Manifest b/sys-devel/kgcc64/Manifest
index 772be557bdb3..b1c226caa9ba 100644
--- a/sys-devel/kgcc64/Manifest
+++ b/sys-devel/kgcc64/Manifest
@@ -1,13 +1,9 @@
 DIST gcc-10.5.0-musl-patches-2.tar.xz 3452 BLAKE2B 
5387e516d07d81477b3f39b8b3bd986bf861d32cd25dc5481c97bd3620d00c918c5661e86857f66dbf28a655401a53e43417f638c443e44cbfdbf5e950caac4d
 SHA512 
86f2ce31cc4fc4fb5a6043fb527bf822d895e1a6220652024f78a1cbd5a962edb6be8dc5f43c32053e075f39bb2350ea8f14e7d57e0473dd2933a7b44676bde5
 DIST gcc-10.5.0-patches-6.tar.xz 18208 BLAKE2B 
4cac3340108fb378c76ad62b728429f3c97f348d178744e7536575f3576ca8aa682b878b7df3b1c162dccae64a3cb56c66d8d60eae323e1ece2de4278084fdbd
 SHA512 
9d6c84325fbc118cee01347468ce729c278e5b026b16da945fe54050726e26f86a46ee7b71a01a47cf927b70bfcce459c49a6bc4fb93dcfaa047c76d4c5bc5bc
 DIST gcc-10.5.0.tar.xz 77846412 BLAKE2B 
9b71761f4015649514677784443886e59733ac3845f7dfaa4343f46327d36c08c403c444b9e492b870ac0b3f2e3568f972b7700a0ef05a497fb4066079b3143b
 SHA512 
d86dbc18b978771531f4039465e7eb7c19845bf607dc513c97abf8e45ffe1086a99d98f83dfb7b37204af22431574186de9d5ff80c8c3c3a98dbe3983195bffd
-DIST gcc-11-20230622.tar.xz 76199316 BLAKE2B 
a769dc6be63eabca3bc33944b471d727bf230e506773c85977156b187f12664f2cd3e0992a1faefda8ec88ff85d1a8d12795121baadc7e8b9653d69a8025e46e
 SHA512 
8dbc5a4b54f2bc52458914705af40a00b33e46061dd5b335b4b4a6e96d17206fe480d3fec564dd11ebcca6168f054984d706b1b26b7e694e8b327692a13ae7d1
-DIST gcc-11-20230824.tar.xz 76202120 BLAKE2B 
243ce16e28c66d681bb27df32866947309f8fa386e258896651b6853e390da79304250669096fd55cafe0a9d5adf4b3a3cf5989302f4ad13660ece80639b545a
 SHA512 
a9cab8bf61f2a572baba73a2a11271eeb61d43f07411df376a8568820c1373f64f635d747933fda1e942ae717b0ae9f1c810f662fc09ccb075940248bc48b582
-DIST gcc-11-20231214.tar.xz 76228348 BLAKE2B 
fded6ed91e9376d23652490f6b36cf847d1e01c449a26f756a7aee753dd82af37e3583f0cdae3c987923bb8938ed5a199db2b9a7a0c7fe7c8ceb6c8046029c4a
 SHA512 
4e7a644fcd6c51d82b7b4fea368f0c26a887ccc694cddc0ca80af8dad289fe05f92b8036403075e62302a03f6f93a41291e2e925dd6f63e738772ea8f67b432a
 DIST gcc-11-20240111.tar.xz 76240620 BLAKE2B 
dcf3b2493ca6ba1a9cd0137186cfbf1b96296ff9c5625e40ec7b89e5903b07dc151b61ad54b885fc57ccc02214e2cfa7b9249cbd755ac2554c6ca0008f0704d8
 SHA512 
aaed094cb6dd99166e0ec59886014108574ddab52701581f0f8e7f0abb966320d01f1bce6ff646170618ca7c2819d20523a23615f20114dbe412de43b937caf4
 DIST gcc-11-20240208.tar.xz 76276224 BLAKE2B 
efce83c3ea03093546b73d7731ac1051da7a2b0309612ce5b809ae2756bf7a949c94f951f6a77e789f7669051315e1a4e4c33f2b12a2ec1999ee9f1f39f6b13f
 SHA512 
a0e2b4402ff187d0804e3bc2ed0a228cfce48476c1270d57798b060899f65c7e986945651d36c358f9df5eb4b36db13321e141895329b7382c130a0aca6a8962
 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B 
a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607
 SHA512 
17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c
-DIST gcc-11.4.0-patches-10.tar.xz 13852 BLAKE2B 
54937d13e30e2a5303c7e197fae09eeed35ca0b9783625e02578fcee829b5503fb22d664366322b304df7d01ae807d00af7c93db3e3ceebe4851e15647724f87
 SHA512 
31b4d7a2e7cc589e92e12c3583d13d41c523cafbd309bc0532df9b68ea2473c89daef4c0edd3ce2917b5823d81a7792f145b9449f16277d0d64c22ceff50bbb9
 DIST gcc-11.4.0-patches-12.tar.xz 13824 BLAKE2B 
e4df9e0dc9512882022aaf325ebf65c540169454c91dd31f913c6f57f6eb291c79ae919671b53db1549799d4a70c09298bf45ed82ad05eb1f961443cc958369d
 SHA512 
87fed0c3f8e28c9f702443db58350bb615110b27ebe334b5de2ea60678e2548c56cd75cffade210d69634e2ac0a9311f5100ddb45d97645aa76d5688bc421a61
 DIST gcc-12-20230512.tar.xz 79749352 BLAKE2B 
a2dd7c780d2adf1915cb01f6835d6f95242376d9d7c14ec0fea8e905858f0ce20b90dd3f47fef983b9d1a6f519f0c3d4cfa41d887f477454378a12407e9aaeb8
 SHA512 
3bf04b2489b0b0d062f8e8e66c31622fe7aa6ef6c9ba7d51f387eae714a813a089594cebdb046fa04e53da24a9788879711eedb054c3a37721035386b94ff0f0
 DIST gcc-12-20230825.tar.xz 79804260 BLAKE2B 
4d3eb40eb5954d497b3e9586dad0d18c9e561d3fdd0bdccc5c9572edfbe024a235e30371a10116d98c77f0b6042739600c57ac99253d34f0fbb8b8465b187e1f
 SHA512 
a6cd868f474c356886460b95263807828f9a379ce97524611ec504d6a9149ca1f92585128e6ffd03fa2647442e72fde6ebe987fd49f2fc49d8df39ab056905c5

diff --git 

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

2024-03-01 Thread Sam James
commit: 08f03daa61141241d6aaf9bfa6a8e5453650af2c
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 04:55:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 04:55:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08f03daa

sys-devel/gcc: drop 11.4.1_p20230622, 11.4.1_p20231214

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

 sys-devel/gcc/Manifest|  3 --
 sys-devel/gcc/gcc-11.4.1_p20230622.ebuild | 64 ---
 sys-devel/gcc/gcc-11.4.1_p20231214.ebuild | 64 ---
 3 files changed, 131 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 39f1b961828f..f2c78614ce73 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,14 +1,11 @@
 DIST gcc-10.5.0-musl-patches-2.tar.xz 3452 BLAKE2B 
5387e516d07d81477b3f39b8b3bd986bf861d32cd25dc5481c97bd3620d00c918c5661e86857f66dbf28a655401a53e43417f638c443e44cbfdbf5e950caac4d
 SHA512 
86f2ce31cc4fc4fb5a6043fb527bf822d895e1a6220652024f78a1cbd5a962edb6be8dc5f43c32053e075f39bb2350ea8f14e7d57e0473dd2933a7b44676bde5
 DIST gcc-10.5.0-patches-6.tar.xz 18208 BLAKE2B 
4cac3340108fb378c76ad62b728429f3c97f348d178744e7536575f3576ca8aa682b878b7df3b1c162dccae64a3cb56c66d8d60eae323e1ece2de4278084fdbd
 SHA512 
9d6c84325fbc118cee01347468ce729c278e5b026b16da945fe54050726e26f86a46ee7b71a01a47cf927b70bfcce459c49a6bc4fb93dcfaa047c76d4c5bc5bc
 DIST gcc-10.5.0.tar.xz 77846412 BLAKE2B 
9b71761f4015649514677784443886e59733ac3845f7dfaa4343f46327d36c08c403c444b9e492b870ac0b3f2e3568f972b7700a0ef05a497fb4066079b3143b
 SHA512 
d86dbc18b978771531f4039465e7eb7c19845bf607dc513c97abf8e45ffe1086a99d98f83dfb7b37204af22431574186de9d5ff80c8c3c3a98dbe3983195bffd
-DIST gcc-11-20230622.tar.xz 76199316 BLAKE2B 
a769dc6be63eabca3bc33944b471d727bf230e506773c85977156b187f12664f2cd3e0992a1faefda8ec88ff85d1a8d12795121baadc7e8b9653d69a8025e46e
 SHA512 
8dbc5a4b54f2bc52458914705af40a00b33e46061dd5b335b4b4a6e96d17206fe480d3fec564dd11ebcca6168f054984d706b1b26b7e694e8b327692a13ae7d1
-DIST gcc-11-20231214.tar.xz 76228348 BLAKE2B 
fded6ed91e9376d23652490f6b36cf847d1e01c449a26f756a7aee753dd82af37e3583f0cdae3c987923bb8938ed5a199db2b9a7a0c7fe7c8ceb6c8046029c4a
 SHA512 
4e7a644fcd6c51d82b7b4fea368f0c26a887ccc694cddc0ca80af8dad289fe05f92b8036403075e62302a03f6f93a41291e2e925dd6f63e738772ea8f67b432a
 DIST gcc-11-20240111.tar.xz 76240620 BLAKE2B 
dcf3b2493ca6ba1a9cd0137186cfbf1b96296ff9c5625e40ec7b89e5903b07dc151b61ad54b885fc57ccc02214e2cfa7b9249cbd755ac2554c6ca0008f0704d8
 SHA512 
aaed094cb6dd99166e0ec59886014108574ddab52701581f0f8e7f0abb966320d01f1bce6ff646170618ca7c2819d20523a23615f20114dbe412de43b937caf4
 DIST gcc-11-20240208.tar.xz 76276224 BLAKE2B 
efce83c3ea03093546b73d7731ac1051da7a2b0309612ce5b809ae2756bf7a949c94f951f6a77e789f7669051315e1a4e4c33f2b12a2ec1999ee9f1f39f6b13f
 SHA512 
a0e2b4402ff187d0804e3bc2ed0a228cfce48476c1270d57798b060899f65c7e986945651d36c358f9df5eb4b36db13321e141895329b7382c130a0aca6a8962
 DIST gcc-11-20240222.tar.xz 76255148 BLAKE2B 
9a406e85ccdb9447b4672841d84cb248618d75c996ed08441449713861b99be2812d79dc76db18f735efd795b7039c58e554cecb02b76ce95b4272fa856ad7f5
 SHA512 
6c1370221e1969060dbe3ea03357c238cc7c84500e3b71b6a6c1f47e77bc3708e46210e99e0d5482674b412e1bdcb2feab5021137ac1af286f47e51d841153ef
 DIST gcc-11-20240229.tar.xz 76261680 BLAKE2B 
70e99abc40fe7903570dfabc3146be207c622a1d5f9df5504e29dc0aaf367136dd8e3a29a539142382baa89da0208f23f3adad69b2f6b0ebf3de5f7caad459eb
 SHA512 
01f93bdb18f3011be7cf24e00aa96e977c7e19b3ec6b6db7d481ecac090b4ccc08a424374a5a5672b5b693bbf76816d9c6b4e5b42ff1806e0233007da89e3fad
 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B 
a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607
 SHA512 
17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c
-DIST gcc-11.4.0-patches-10.tar.xz 13852 BLAKE2B 
54937d13e30e2a5303c7e197fae09eeed35ca0b9783625e02578fcee829b5503fb22d664366322b304df7d01ae807d00af7c93db3e3ceebe4851e15647724f87
 SHA512 
31b4d7a2e7cc589e92e12c3583d13d41c523cafbd309bc0532df9b68ea2473c89daef4c0edd3ce2917b5823d81a7792f145b9449f16277d0d64c22ceff50bbb9
 DIST gcc-11.4.0-patches-12.tar.xz 13824 BLAKE2B 
e4df9e0dc9512882022aaf325ebf65c540169454c91dd31f913c6f57f6eb291c79ae919671b53db1549799d4a70c09298bf45ed82ad05eb1f961443cc958369d
 SHA512 
87fed0c3f8e28c9f702443db58350bb615110b27ebe334b5de2ea60678e2548c56cd75cffade210d69634e2ac0a9311f5100ddb45d97645aa76d5688bc421a61
 DIST gcc-12-20230825.tar.xz 79804260 BLAKE2B 
4d3eb40eb5954d497b3e9586dad0d18c9e561d3fdd0bdccc5c9572edfbe024a235e30371a10116d98c77f0b6042739600c57ac99253d34f0fbb8b8465b187e1f
 SHA512 
a6cd868f474c356886460b95263807828f9a379ce97524611ec504d6a9149ca1f92585128e6ffd03fa2647442e72fde6ebe987fd49f2fc49d8df39ab056905c5
 DIST gcc-12-20231215.tar.xz 79804016 BLAKE2B 

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

2024-03-01 Thread Sam James
commit: af4482278b612f9362c084510640823b33a7f1c0
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 04:55:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 04:55:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af448227

sys-devel/gcc: drop 12.3.1_p20230825, 12.3.1_p20231215

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

 sys-devel/gcc/Manifest|  2 -
 sys-devel/gcc/gcc-12.3.1_p20230825.ebuild | 64 ---
 sys-devel/gcc/gcc-12.3.1_p20231215.ebuild | 64 ---
 3 files changed, 130 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index f2c78614ce73..c296fbfae8c4 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -7,8 +7,6 @@ DIST gcc-11-20240222.tar.xz 76255148 BLAKE2B 
9a406e85ccdb9447b4672841d84cb248618
 DIST gcc-11-20240229.tar.xz 76261680 BLAKE2B 
70e99abc40fe7903570dfabc3146be207c622a1d5f9df5504e29dc0aaf367136dd8e3a29a539142382baa89da0208f23f3adad69b2f6b0ebf3de5f7caad459eb
 SHA512 
01f93bdb18f3011be7cf24e00aa96e977c7e19b3ec6b6db7d481ecac090b4ccc08a424374a5a5672b5b693bbf76816d9c6b4e5b42ff1806e0233007da89e3fad
 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-20230825.tar.xz 79804260 BLAKE2B 
4d3eb40eb5954d497b3e9586dad0d18c9e561d3fdd0bdccc5c9572edfbe024a235e30371a10116d98c77f0b6042739600c57ac99253d34f0fbb8b8465b187e1f
 SHA512 
a6cd868f474c356886460b95263807828f9a379ce97524611ec504d6a9149ca1f92585128e6ffd03fa2647442e72fde6ebe987fd49f2fc49d8df39ab056905c5
-DIST gcc-12-20231215.tar.xz 79804016 BLAKE2B 
547def0a166db31d8654a8b85ec1320f0dfe30f3f340968a67761e7907f56eb135d5a7e28c582d74dabc835027e09eb282c2f01a7be1e830f5f73145739a3084
 SHA512 
72a0d0721c9d09b6afaf8f6214dec1a577debf0167569166f0fc7c808d90bece35bb088f810b36dc873cbf199b1ae91d5c64e1d6557c92abbf6cf3feb6fbcbfa
 DIST gcc-12-20240112.tar.xz 79832228 BLAKE2B 
deec7123b8ffc42ddace51e1f3e8e08d5485f7000c0d4b7273b6311912ec0e7e2cb41124297af8c54456bb369a76fa2ef51aff552d8d680ec41dd2b144b08e55
 SHA512 
2c0a676ad35e6edee915c042a1751ac0263fae9b7af4d324deb49d6603dc73d3ec768832184879543e6ffb1595da5c56d9117288547adab7f243646dcbfc64ac
 DIST gcc-12-20240209.tar.xz 79824868 BLAKE2B 
1ae5a646da470f06648c4766c77475ceb287c5f6647d5102f1aef6590f973233d5e7f83b5e0241488d49dba59dd605c211938379e68a393a2dccb3834103ae4b
 SHA512 
9f9a04f4477f41bb2a5662aedef2af75b039de50c2dc99310e504e6080cb7aae06a1255337ea2e563975cb108ddc6766adbbaf4e3d5d5712801d7ba9a5209dbd
 DIST gcc-12-20240223.tar.xz 79826600 BLAKE2B 
408f3193c1254f3155b1bc679861fa4c994b94090cace14532a6e753ae217be9990919c5a9b2763b294b1ebbaf95876055c841e854132773cc6cb81454d0caec
 SHA512 
e9c23cb4a5101e556123fd621fd849f961e11871fcbfbb9dd898de66a932be9b891030d327231327946300beb0e0c3abe58f8f1c72158c910785e8ecb2f687c0

diff --git a/sys-devel/gcc/gcc-12.3.1_p20230825.ebuild 
b/sys-devel/gcc/gcc-12.3.1_p20230825.ebuild
deleted file mode 100644
index 723e4bec66d8..
--- a/sys-devel/gcc/gcc-12.3.1_p20230825.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-TOOLCHAIN_PATCH_DEV="sam"
-PATCH_GCC_VER="12.3.0"
-PATCH_VER="2"
-MUSL_VER="1"
-MUSL_GCC_VER="12.3.0"
-
-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 

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

2024-03-01 Thread Sam James
commit: 731dd9aa2de79001b4f67bc04b9409c95a734040
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 04:38:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 04:38:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=731dd9aa

sys-libs/libseccomp: drop 2.5.4, 2.5.4-r1

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

 sys-libs/libseccomp/Manifest   |   3 -
 sys-libs/libseccomp/libseccomp-2.5.4-r1.ebuild | 111 -
 sys-libs/libseccomp/libseccomp-2.5.4.ebuild| 110 
 3 files changed, 224 deletions(-)

diff --git a/sys-libs/libseccomp/Manifest b/sys-libs/libseccomp/Manifest
index a6428241f0e9..2ecd76d3fa12 100644
--- a/sys-libs/libseccomp/Manifest
+++ b/sys-libs/libseccomp/Manifest
@@ -1,5 +1,2 @@
-DIST libseccomp-2.5.4-loongarch64-20220425.patch.xz 132768 BLAKE2B 
f3ab165b028b5f8b4c16574936b915595807ebeb49ef7365d6051f3dfafa7da46ef2a9de458e0a268298cb340152abe1f3c0c293446462a06696bc9ce92d2f72
 SHA512 
94f23c7a2cc2ea8acb01fef00ef184295c276b14b2b3ba0c65687fd72081df8478f3f04c51b0b391ba44529c4f914e6edbb4132af935e3be55902f641d478780
-DIST libseccomp-2.5.4-loongarch64-20220622.patch.xz 67668 BLAKE2B 
faf1b5653a4d454626e310cdfd7def1fb8b768b88d3f792a28170d969a834be7ced8bb7b511a11e0e44691d626046e4c387c08f3fbacdedd6689813f65c129aa
 SHA512 
9aba715c6f120f8df249158f73bc64097243f911d5864294048dc3976580e9ca96cc538c890918a375c3b35369fdbf2383424b6f3d41822c834228ff188680fa
-DIST libseccomp-2.5.4.tar.gz 637228 BLAKE2B 
38b134cb578f9355667546f92950ebcf8c53ccaf98db568db9aadfa9629c054136849e03d4bf9f09f73998fe66a5e8a9038573d19740b2bddf5518a8a0119229
 SHA512 
92650bd7d1d48b383f402a536b97a017fd0f6ad1234daf4b938d01c92e8d134a01d2f2dd45fd9e2d025d7556bd1386ec360402145a87f20580c85949d62cea0e
 DIST libseccomp-2.5.5-loongarch64-20231204.patch.xz 41236 BLAKE2B 
7831b28c275771bb675b4b5045e657d96c254e69cee7188a19f4812bc83343e0041772c20be1e7392ec88387726b49f34aa670a906b922dba531a0d35e548b1e
 SHA512 
7870e536d834360dfec446493815b675a305f6bec1b79d0caae6fb546d2f694e77ce52e547bbcdb22cda272272bf3d5a427960b4aa76fb987d06ab035298007d
 DIST libseccomp-2.5.5.tar.gz 642445 BLAKE2B 
d770cee1f3e02fbbcd9f25655b360ab38160ad800e2829a67f2b9da62b095a90be99ac851a67344cf95bd6810a6268da4655dc1d37d996e58239c4999eb41998
 SHA512 
f630e7a7e53a21b7ccb4d3e7b37616b89aeceba916677c8e3032830411d77a14c2d74dcf594cd193b1acc11f52595072e28316dc44300e54083d5d7b314a38da

diff --git a/sys-libs/libseccomp/libseccomp-2.5.4-r1.ebuild 
b/sys-libs/libseccomp/libseccomp-2.5.4-r1.ebuild
deleted file mode 100644
index 0337809eb98f..
--- a/sys-libs/libseccomp/libseccomp-2.5.4-r1.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_OPTIONAL=1
-
-inherit distutils-r1 multilib-minimal
-
-DESCRIPTION="high level interface to Linux seccomp filter"
-HOMEPAGE="https://github.com/seccomp/libseccomp;
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/seccomp/libseccomp.git;
-   PRERELEASE="2.6.0"
-   inherit autotools git-r3
-else
-   
SRC_URI="https://github.com/seccomp/libseccomp/releases/download/v${PV}/${P}.tar.gz
-   experimental-loong? ( 
https://dev.gentoo.org/~xen0n/distfiles/${P}-loongarch64-20220622.patch.xz )"
-   #KEYWORDS="-* amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
x86 ~amd64-linux ~x86-linux"
-   KEYWORDS="-* ~loong"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="experimental-loong python static-libs test"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-# We need newer kernel headers; we don't keep strict control of the exact
-# version here, just be safe and pull in the latest stable ones. bug #551248
-DEPEND=">=sys-kernel/linux-headers-5.15
-   python? ( ${PYTHON_DEPS} )"
-RDEPEND="${DEPEND}"
-BDEPEND="${DEPEND}
-   dev-util/gperf
-   python? ( dev-python/cython[${PYTHON_USEDEP}] )"
-
-PATCHES=(
-   "${FILESDIR}"/libseccomp-python-shared.patch
-   "${FILESDIR}"/libseccomp-2.5.3-skip-valgrind.patch
-)
-
-src_prepare() {
-   if use experimental-loong; then
-   PATCHES+=( "${WORKDIR}/${P}-loongarch64-20220622.patch" )
-   fi
-
-   default
-
-   if use experimental-loong; then
-   # touch generated files to avoid activating maintainer mode
-   # remove when loong-fix-build.patch is no longer necessary
-   touch ./aclocal.m4 ./configure ./configure.h.in || die
-   find . -name Makefile.in -exec touch {} + || die
-   fi
-
-   if [[ ${PV} == * ]] ; then
-   sed -i -e "s/0.0.0/${PRERELEASE}/" configure.ac || die
-
-   eautoreconf
-   fi
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   $(use_enable static-libs static)
-   --disable-python
-

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

2024-03-01 Thread Sam James
commit: c15963bb1b503a00b66dbc865d254480bc996a26
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 04:35:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 04:35:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c15963bb

dev-lang/mono: drop versions

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

 dev-lang/mono/Manifest  |   2 -
 dev-lang/mono/mono-6.12.0.122.ebuild| 128 ---
 dev-lang/mono/mono-6.12.0.182.ebuild| 127 ---
 dev-lang/mono/mono-6.12.0.199-r1.ebuild | 129 
 dev-lang/mono/mono-6.12.0.199.ebuild| 127 ---
 5 files changed, 513 deletions(-)

diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest
index 37ec07a3e0e2..6060718ffc12 100644
--- a/dev-lang/mono/Manifest
+++ b/dev-lang/mono/Manifest
@@ -1,3 +1 @@
-DIST mono-6.12.0.122.tar.xz 292266176 BLAKE2B 
07043c5fbca33edf64ebca0392b47af9b9ab502be772efb5afbe5ec9e8683b7f4e96a305ee906dff617842bdba2819c2abc130d7aff23b12779f403bbd88f3bd
 SHA512 
0fbd4147498cc81e384933147eb6aa5c559d17a794a308af7ffa43dce51e0faefde24fc75e987ed804dcb161b52756944bc3611100fc0a4adcc260ca97ddaecd
-DIST mono-6.12.0.182.tar.xz 303230932 BLAKE2B 
fc959e1d57d91670e8adf8ab64d3c0f16b7291f6a70d191b4401bf42a6bd35a7ac23b1aa5d2ed5cda833f29204bd56d800910320169941283cab52a1cb79ef30
 SHA512 
5f0f02f2adf89785af8f620c16d69fc97b87c9b39133286e6f1237a397f4842ea8d26802d9f802f8798a86540dc1bc3b5201428f218c78fbcf91f0d575cde512
 DIST mono-6.12.0.199.tar.xz 304146664 BLAKE2B 
a38f0f1b80b300132247cee4621fc59bd65845c919ccd0cc55e00928b8a1b85b0695a9bb436c3efc0afd4e7dfa001714485964cf44239bb7c438ca6ed818dabf
 SHA512 
9e379aaeb2e8750edbda74648c0ae9cc8cb9b2d7af85512bf2e729132c2e0322e776ef0b7657da708cbc1ae2a62f5532519d339fa68f465b30a65ca30d4a1e51

diff --git a/dev-lang/mono/mono-6.12.0.122.ebuild 
b/dev-lang/mono/mono-6.12.0.122.ebuild
deleted file mode 100644
index 3d5515f9d05a..
--- a/dev-lang/mono/mono-6.12.0.122.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CHECKREQS_DISK_BUILD="4500M"
-inherit autotools check-reqs flag-o-matic linux-info mono-env pax-utils 
multilib-minimal toolchain-funcs
-
-DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter"
-HOMEPAGE="https://mono-project.com;
-SRC_URI="https://download.mono-project.com/sources/mono/${P}.tar.xz;
-
-LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception 
IDPL"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv x86 ~amd64-linux"
-IUSE="doc minimal nls pax-kernel selinux xen"
-
-# Note: mono works incorrect with older versions of libgdiplus
-# Details on dotnet overlay issue: https://github.com/gentoo/dotnet/issues/429
-DEPEND="
-   app-crypt/mit-krb5[${MULTILIB_USEDEP}]
-   sys-libs/zlib[${MULTILIB_USEDEP}]
-   ia64? ( sys-libs/libunwind )
-   !minimal? ( >=dev-dotnet/libgdiplus-6.0.2 )
-   nls? ( sys-devel/gettext )
-"
-RDEPEND="
-   ${DEPEND}
-   app-misc/ca-certificates
-   selinux? ( sec-policy/selinux-mono )
-"
-# CMake is used for bundled deps
-BDEPEND="
-   dev-build/cmake
-   app-alternatives/bc
-   app-alternatives/yacc
-   pax-kernel? ( sys-apps/elfix )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-5.12-try-catch.patch
-   "${FILESDIR}"/${PN}-6.12.0.122-disable-automagic-ccache.patch
-)
-
-pkg_pretend() {
-   linux-info_pkg_setup
-
-   if use kernel_linux ; then
-   if linux_config_exists ; then
-   linux_chkconfig_builtin SYSVIPC || die "SYSVIPC not 
enabled in the kernel"
-   else
-   # 
https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686
-   ewarn "kernel config not found"
-   ewarn "If CONFIG_SYSVIPC is not set in your kernel 
.config, mono will hang while compiling."
-   ewarn "See https://bugs.gentoo.org/261869 for more 
info."
-   fi
-   fi
-
-   # bug #687892
-   check-reqs_pkg_pretend
-}
-
-pkg_setup() {
-   mono-env_pkg_setup
-   check-reqs_pkg_setup
-}
-
-src_prepare() {
-   # We need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so 
it don't
-   # get killed in the build proces when MPROTECT is enabled, bug #286280
-   # RANDMMAP kills the build process too, bug #347365
-   # We use paxmark.sh to get PT/XT logic, bug #532244
-   if use pax-kernel ; then
-   ewarn "We are disabling MPROTECT on the mono binary."
-
-   # issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9
-   sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i 
"${S}"/runtime/mono-wrapper.in || die "Failed to sed mono-wrapper.in"
-   fi
-
-   

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

2024-03-01 Thread Sam James
commit: b8f2baca1ec6a6e8998076d409a2dac3869748a8
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 04:38:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 04:38:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8f2baca

dev-util/gperf: drop 3.1-r1

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

 dev-util/gperf/gperf-3.1-r1.ebuild | 30 --
 1 file changed, 30 deletions(-)

diff --git a/dev-util/gperf/gperf-3.1-r1.ebuild 
b/dev-util/gperf/gperf-3.1-r1.ebuild
deleted file mode 100644
index c7408f10045a..
--- a/dev-util/gperf/gperf-3.1-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A perfect hash function generator"
-HOMEPAGE="https://www.gnu.org/software/gperf/;
-SRC_URI="mirror://gnu/gperf/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-strncmp-decl-mismatch.patch
-   "${FILESDIR}"/${P}-clang-16-wregister.patch
-   "${FILESDIR}"/${P}-parallel-tests.patch
-)
-
-src_prepare() {
-   sed -i \
-   -e "/^CPPFLAGS /s:=:+=:" \
-   */Makefile.in || die #444078
-
-   default
-}
-
-src_configure() {
-   econf --cache-file="${S}"/config.cache
-}



[gentoo-commits] proj/portage:master commit in: lib/portage/tests/ebuild/, lib/portage/package/ebuild/

2024-03-01 Thread Zac Medico
commit: fe510e099bc9a8055c3ee50fced47fc3dc7ba166
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Mar  1 17:09:56 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Mar  1 18:08:51 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=fe510e09

doebuild: Call _setup_locale

Call _setup_locale in order to prevent an AssertionError from
config.environ() for the config phase (or any other phase for
that matter).

For returnproc or returnpid assume that the event loop is running
so we can't run the event loop to call _setup_locale in this case
and we have to assume the caller took care of it (otherwise
config.environ() will raise AssertionError).

Update DoebuildFdPipesTestCase to use EAPI 8 and test the
pkg_config function with an ebuild located in /var/db/pkg just
like emerge --config does. Set LC_ALL=C just before doebuild
calls in order to try and trigger the config.environ()
split_LC_ALL assertion.

Bug: https://bugs.gentoo.org/925863
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/package/ebuild/doebuild.py |  8 +++
 lib/portage/tests/ebuild/test_doebuild_fd_pipes.py | 77 --
 2 files changed, 52 insertions(+), 33 deletions(-)

diff --git a/lib/portage/package/ebuild/doebuild.py 
b/lib/portage/package/ebuild/doebuild.py
index bc51fdff2d..942fa90101 100644
--- a/lib/portage/package/ebuild/doebuild.py
+++ b/lib/portage/package/ebuild/doebuild.py
@@ -43,6 +43,7 @@ portage.proxy.lazyimport.lazyimport(
 "portage.util._async.SchedulerInterface:SchedulerInterface",
 "portage.util._eventloop.global_event_loop:global_event_loop",
 "portage.util.ExtractKernelVersion:ExtractKernelVersion",
+"_emerge.EbuildPhase:_setup_locale",
 )
 
 from portage import (
@@ -1034,6 +1035,13 @@ def doebuild(
 myebuild, mydo, myroot, mysettings, debug, use_cache, mydbapi
 )
 
+# For returnproc or returnpid assume that the event loop is running
+# so we can't run the event loop to call _setup_locale in this case
+# and we have to assume the caller took care of it (otherwise
+# config.environ() will raise AssertionError).
+if not (returnproc or returnpid):
+asyncio.run(_setup_locale(mysettings))
+
 if mydo in clean_phases:
 builddir_lock = None
 if not returnpid and "PORTAGE_BUILDDIR_LOCKED" not in mysettings:

diff --git a/lib/portage/tests/ebuild/test_doebuild_fd_pipes.py 
b/lib/portage/tests/ebuild/test_doebuild_fd_pipes.py
index 678486ed16..b38605bb90 100644
--- a/lib/portage/tests/ebuild/test_doebuild_fd_pipes.py
+++ b/lib/portage/tests/ebuild/test_doebuild_fd_pipes.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Gentoo Authors
+# Copyright 2013-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 import multiprocessing
@@ -27,20 +27,22 @@ class DoebuildFdPipesTestCase(TestCase):
 
 output_fd = self.output_fd
 ebuild_body = ["S=${WORKDIR}"]
-for phase_func in (
-"pkg_info",
-"pkg_nofetch",
-"pkg_pretend",
-"pkg_setup",
-"src_unpack",
-"src_prepare",
-"src_configure",
-"src_compile",
-"src_test",
-"src_install",
+for phase_func, default in (
+("pkg_info", False),
+("pkg_nofetch", False),
+("pkg_pretend", False),
+("pkg_setup", False),
+("pkg_config", False),
+("src_unpack", False),
+("src_prepare", True),
+("src_configure", False),
+("src_compile", False),
+("src_test", False),
+("src_install", False),
 ):
 ebuild_body.append(
-("%s() { echo ${EBUILD_PHASE}" " 1>&%s; }") % (phase_func, 
output_fd)
+("%s() { %secho ${EBUILD_PHASE}" " 1>&%s; }")
+% (phase_func, "default; " if default else "", output_fd)
 )
 
 ebuild_body.append("")
@@ -48,7 +50,7 @@ class DoebuildFdPipesTestCase(TestCase):
 
 ebuilds = {
 "app-misct/foo-1": {
-"EAPI": "5",
+"EAPI": "8",
 "MISC_CONTENT": ebuild_body,
 }
 }
@@ -103,24 +105,33 @@ class DoebuildFdPipesTestCase(TestCase):
 type_name="ebuild",
 )
 settings.setcpv(pkg)
-ebuildpath = portdb.findname(cpv)
-self.assertNotEqual(ebuildpath, None)
-
-for phase in (
-"info",
-"nofetch",
-"pretend",
-"setup",
-"unpack",
-"prepare",
-"configure",
-"compile",
-"test",
-"install",
-"qmerge",
-"clean",
-"merge",
+
+# Try to trigger the 

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

2024-03-01 Thread Sam James
commit: 4924ee4ae40c05f01030bdb827baccb5021fe9dd
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 03:53:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 03:53:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4924ee4a

kde-plasma/plasma-desktop: add ICU dep

Upstream commit 8a4788e9daa4841c1457153be1a2d0712bdf575a.

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

 .../{plasma-desktop-6.0.0.ebuild => plasma-desktop-6.0.0-r1.ebuild}  | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/plasma-desktop/plasma-desktop-6.0.0.ebuild 
b/kde-plasma/plasma-desktop/plasma-desktop-6.0.0-r1.ebuild
similarity index 99%
rename from kde-plasma/plasma-desktop/plasma-desktop-6.0.0.ebuild
rename to kde-plasma/plasma-desktop/plasma-desktop-6.0.0-r1.ebuild
index e339779d022a..d903e49a5d72 100644
--- a/kde-plasma/plasma-desktop/plasma-desktop-6.0.0.ebuild
+++ b/kde-plasma/plasma-desktop/plasma-desktop-6.0.0-r1.ebuild
@@ -23,6 +23,7 @@ RESTRICT="test" # missing selenium-webdriver-at-spi
 
 # kde-frameworks/kwindowsystem[X]: Uses KX11Extras
 COMMON_DEPEND="
+   dev-libs/icu:=
dev-libs/wayland
>=dev-qt/qt5compat-${QTMIN}:6[qml]
>=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,network,sql,widgets,xml]



[gentoo-commits] proj/kde:master commit in: kde-plasma/plasma-desktop/

2024-03-01 Thread Sam James
commit: 665e0367031c6be9fadff88dc1d640694abc0683
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 03:51:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 03:51:28 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=665e0367

kde-plasma/plasma-desktop: add ICU dep

Upstream commit 8a4788e9daa4841c1457153be1a2d0712bdf575a.

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

 kde-plasma/plasma-desktop/plasma-desktop-6.0.49..ebuild | 1 +
 kde-plasma/plasma-desktop/plasma-desktop-.ebuild| 1 +
 2 files changed, 2 insertions(+)

diff --git a/kde-plasma/plasma-desktop/plasma-desktop-6.0.49..ebuild 
b/kde-plasma/plasma-desktop/plasma-desktop-6.0.49..ebuild
index 4fcaee88bc..3a83e1dcbf 100644
--- a/kde-plasma/plasma-desktop/plasma-desktop-6.0.49..ebuild
+++ b/kde-plasma/plasma-desktop/plasma-desktop-6.0.49..ebuild
@@ -23,6 +23,7 @@ RESTRICT="test" # missing selenium-webdriver-at-spi
 
 # kde-frameworks/kwindowsystem[X]: Uses KX11Extras
 COMMON_DEPEND="
+   dev-libs/icu:=
dev-libs/wayland
>=dev-qt/qt5compat-${QTMIN}:6[qml]
>=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,network,sql,widgets,xml]

diff --git a/kde-plasma/plasma-desktop/plasma-desktop-.ebuild 
b/kde-plasma/plasma-desktop/plasma-desktop-.ebuild
index 02ad11899f..f6453cddb1 100644
--- a/kde-plasma/plasma-desktop/plasma-desktop-.ebuild
+++ b/kde-plasma/plasma-desktop/plasma-desktop-.ebuild
@@ -23,6 +23,7 @@ RESTRICT="test" # missing selenium-webdriver-at-spi
 
 # kde-frameworks/kwindowsystem[X]: Uses KX11Extras
 COMMON_DEPEND="
+   dev-libs/icu:=
dev-libs/wayland
>=dev-qt/qt5compat-${QTMIN}:6[qml]
>=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,network,sql,widgets,xml]



[gentoo-commits] repo/proj/guru:dev commit in: net-p2p/dogecoin-qt/

2024-03-01 Thread Victor Skovorodnikov
commit: a2d886e7b943c2e3eb41f80d94a951edf6b6bea6
Author: Victor Skovorodnikov  yandex  com>
AuthorDate: Sat Mar  2 03:34:57 2024 +
Commit: Victor Skovorodnikov  yandex  com>
CommitDate: Sat Mar  2 03:35:13 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a2d886e7

net-p2p/dogecoin-qt: 1.14.7 add keyword for amd64

Signed-off-by: Victor Skovorodnikov  yandex.com>

 net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild 
b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
index 27cf4d9cf6..2a42d88d1a 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
@@ -7,7 +7,7 @@ inherit autotools desktop xdg-utils flag-o-matic
 DESCRIPTION="Dogecoin Core Qt for desktop. Downloaded blockchain is under 
2.2GB. Much secure."
 HOMEPAGE="https://github.com/dogecoin;
 SRC_URI="https://github.com/dogecoin/dogecoin/archive/refs/tags/v${PV}.tar.gz 
-> ${PN}-v${PV}.tar.gz"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64"
 LICENSE="MIT"
 SLOT="0"
 DB_VER="5.3"



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

2024-03-01 Thread Sam James
commit: 46c3163eef63fcc2c33fb27c74cc7ae479946bc6
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 03:26:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 03:26:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46c3163e

sys-apps/shadow: drop 4.13-r3, 4.14.0-r3, 4.14.3, 4.14.4

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

 sys-apps/shadow/Manifest|   6 -
 sys-apps/shadow/shadow-4.13-r3.ebuild   | 268 --
 sys-apps/shadow/shadow-4.14.0-r3.ebuild | 281 
 sys-apps/shadow/shadow-4.14.3.ebuild| 280 ---
 sys-apps/shadow/shadow-4.14.4.ebuild| 280 ---
 5 files changed, 1115 deletions(-)

diff --git a/sys-apps/shadow/Manifest b/sys-apps/shadow/Manifest
index 42ea818168f2..b9971f2008b5 100644
--- a/sys-apps/shadow/Manifest
+++ b/sys-apps/shadow/Manifest
@@ -1,12 +1,6 @@
 DIST shadow-4.13.tar.xz 1762908 BLAKE2B 
315ab8a7e598aeefb50c11293e20cfa0982c3c3ae21c35ae243d09a4facf97a13c1d672990876e74ef94f5284402acf14997663743e2aaefa6cfc4369b7d24dc
 SHA512 
2949a728c3312bef13d23138d6b79caf402781b1cb179e33b5be546c1790971ec20778d0e9cd3dbe09691d928ffcbe88e60da42fab58c69a90d5ebe5e3e2ab8e
 DIST shadow-4.13.tar.xz.asc 488 BLAKE2B 
de1f8285c5713a772343a2a7c638d1d13429dd4fa867d4f91d4922aa0d083b4a3110d38e8a8ab82137fdf4fecb12ba3677f3fb235401fc6438ae663fbd9bfbd2
 SHA512 
f8549c4e699c65721d53946d61b6127712572f7ad9ee13018ef3a25307002992aa727471c948d1bb22dcddf112715bed387d28f436123f30e153ae6bc0cd3648
-DIST shadow-4.14.0.tar.xz 1787892 BLAKE2B 
6e9a6108f856953ec91c597e46ad4f912101a829c7b3ff3389510be43f56f0a70425bd562119282d73df269df45af354e626741ad748f9c1e6f27b74a462a62c
 SHA512 
ff960481d576f9db5a9f10becc4e1a74c03de484ecfdcd7f1ea735fded683d7ba0f9cd895dc6a431b77e5a633752273178b1bcda4cefaa5adbf0f143c9a0c86f
-DIST shadow-4.14.0.tar.xz.asc 488 BLAKE2B 
e9ccdb38f130088ba2193e40a4ef7ccce3a592972bc7cb4e50cd8ad768c152b9bbb61432abbfe6ccc0cbed3979b4f54b8da68d1c58cb25bdb668bf5427b5a628
 SHA512 
d011a732d73b4b066ca8d204c0420303f925c87efc7655feb5c5f60b619d67da450e220ee44f6c86929ae79cbd4343136fe9c20d25b39fa0a228a48e57636309
 DIST shadow-4.14.2.tar.xz 1799548 BLAKE2B 
419f0a516753616ef691f71ec9002eef6fd7568c013ac71900d7481eff1bd9165c69d9587b7ca25800543a2eac58cfb7ce4224063e8af7b278f589640485c28f
 SHA512 
b417dbe0fbbeced1022e64efe9dcd8b41d14779c45163e6de63891ac63f837d43f3e559f99f884099aa45282299ceb4dcb9fd29d21c9925687ff8462fe6ead2f
 DIST shadow-4.14.2.tar.xz.asc 833 BLAKE2B 
9e085c79ccd3aa77489eb92e947dd4875dea84be2dbcbd2b8443e70b3dc065d288171ee024f81c6c3bf44d0ebfcabbb69937a906fdb26b6622d5a369aa415e8e
 SHA512 
47a2607fa782a48b0333e353343a32f358115bb40225ea962fab86d4a8dbed1df976eb6231baf5b95f34a13139b99d6b719521626e5d3e9c80fc4c685767d9b7
-DIST shadow-4.14.3.tar.xz 1799112 BLAKE2B 
6707cae41a0f8478cadd94ea5eaba95cdc6b1b23896b8dd903c62c931839a82b0538f04f8c12433f148da5b23c12a033963380be81f6fc97fa0e3f9399e51b21
 SHA512 
da5bba26ccf64535e39a4918033f76bf40da00959512424b23427511bedd9b5a4973343062cc8e415690ebc842a1d4a3ac344bca8d14a57f38281629d0bf3edd
-DIST shadow-4.14.3.tar.xz.asc 833 BLAKE2B 
80c1b2ef54081b48bb912fa486f5f1a29b5435de0f5c312984f67c7bee38ab4b80d63026aba24cf04f45994af5502ae5f3dad1e24b89d2094ab6dc2e5641e304
 SHA512 
8f2e07a91752e43dc382abc3999c34e4bdc719a28e39090dadccddaf2e865535d8ff1223edb2949ce791f999ce7e8c088b079497d544e33f6b8871a4fb49aafc
-DIST shadow-4.14.4.tar.xz 1805956 BLAKE2B 
05704e9c4a1d0fc35d89c651887b8114bfe19530b68ffc8562042080d41f5defa2aba00fdf34318b080abe9b1eae4f428f5370ab381b1a37c5b4ec3012a2f98a
 SHA512 
f15aeb3819e1cd6e040ef112ea0f45f3dd89b32f27f6a028c696fab4df03771ac857563c09e5e89f2bece150e6de0567b0a6cbacbea9bd25cd94a02d419fac62
-DIST shadow-4.14.4.tar.xz.asc 833 BLAKE2B 
0052d88a24c7d8a69ab33a1b263dcd42c51e27b6d91aa4cae47b7b5f7d3500fce284728450eaf99977dce28f6ab4dd42226eadb24b1cbcac3f4b38a11603ae12
 SHA512 
c76b8ea87d8b4bfb97895c5ff45daa4ca08c9c8f444371d3683f2af8b71db5186143c206b0df96bf50d95691d6a4e34f864be5e8942c72d76683bbf6d786735a
 DIST shadow-4.14.5.tar.xz 1806416 BLAKE2B 
885d2b23ed670cf26452eb208d561478b7410ffbb04a054feb65efb7da6f1d51eb992da61b72409f8991ee35efd7e7cf7a9bc770edec5f855ace32f82aaa7b55
 SHA512 
30de7837874b3ad41d579ffe337a6defa22fbe151fdbf8a32c54f267af1f565c7e06b92d953571482e3b622f98291f08f3155179a23266a3e54df1546b87b156
 DIST shadow-4.14.5.tar.xz.asc 833 BLAKE2B 
191b6a26993f9276ea712e926d5e429112b6f6c3d55e6ac7ba9bacd5ffd1f26ea687a9021fdb1c61d7d5032dd103d0c58b963020504549237b070a7025d0de4a
 SHA512 
94fa6939b681ef286803300d12d519370e03fc08018b44779217ae877021f9d77a0b3e39e72fbdfa463191a126b41aedc0be1471d1d5594825d8435c45f6c23f

diff --git a/sys-apps/shadow/shadow-4.13-r3.ebuild 
b/sys-apps/shadow/shadow-4.13-r3.ebuild
deleted file mode 100644
index 0302c5face3c..
--- a/sys-apps/shadow/shadow-4.13-r3.ebuild
+++ /dev/null
@@ -1,268 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of 

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

2024-03-01 Thread Sam James
commit: cb370ce426d87b791cb9198ef2ef424d08c2a36a
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 03:30:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 03:30:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb370ce4

sys-apps/man-pages: drop 6.04

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

 sys-apps/man-pages/Manifest  |   1 -
 sys-apps/man-pages/man-pages-6.04.ebuild | 122 ---
 2 files changed, 123 deletions(-)

diff --git a/sys-apps/man-pages/Manifest b/sys-apps/man-pages/Manifest
index b89b5a8f6cc4..5d3a2e730e3e 100644
--- a/sys-apps/man-pages/Manifest
+++ b/sys-apps/man-pages/Manifest
@@ -1,4 +1,3 @@
-DIST man-pages-6.04.tar.xz 2188236 BLAKE2B 
741ff7e279c9bd961a1d39e432599a985d010516c03eb13978c5bda46a26ef914053c511bce923d49eb9111b3a1f7537e4418df3b5abd2eb0c051faf9f39c7fb
 SHA512 
3f95d15dda419e824f902947a268d8021e9e04c5ba8503e4fe9f96a9ab8363fde8088b2712cc9c795638163ad8432bc5f8c6a3ea320293ec6aa79bb748e85b9e
 DIST man-pages-6.05.01.tar.xz 2194472 BLAKE2B 
edc40828bc9c75f655a8352f10c214d68b64f90815cc947f65d49794e0b588b103cae28b3644e41bedd8caaa6cef3c77b02525d8c2ccc91ccf887a10b2f2c32a
 SHA512 
ad3f6dc28bb83824faf8c855a5db8983dc0f5ac3b5702624033ed320a6f39a7f1f0845acf0bc62a0a10cdfe42eb66ba9596e2796ba2683cfb29e480710da3d70
 DIST man-pages-6.06.tar.sign 833 BLAKE2B 
7198f7a024731fcaeb97c131ff02611cefc60cf26fa8bac013c82d90f1f9dcd39230adc6ad94c97488c7a8d844b0bb31db6fea2528d84084dec54454a073f3c1
 SHA512 
21304778df56f079c8b3ff38cf42453697a2b155964069bf6837b9c89b32c3a80eef9cfd0c2f9e3f12889cb4e6dd1d4ef1fae75cc646fed84289c5862578
 DIST man-pages-6.06.tar.xz 2166012 BLAKE2B 
49c022204f8ce82fafd6f34a590a310beb6618d884290123a755efd38a71c974aa2e49d729655fcf82df0b96db8f782c1b2eac5174b319b6a383740e715fa11a
 SHA512 
c50b5a47cff5172e46752b61af4dd9f54ee0be88ab69bcc5914bd8ce5ddfaf7358143bea9f69bd6a45f0420eb5eb4596c2200109b23fe98a5221dd01e4a8ea15

diff --git a/sys-apps/man-pages/man-pages-6.04.ebuild 
b/sys-apps/man-pages/man-pages-6.04.ebuild
deleted file mode 100644
index 7af943a8a925..
--- a/sys-apps/man-pages/man-pages-6.04.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Maintenance notes:
-# - Upstream are very friendly, do approach them if have any questions;
-#
-# - It's considered fine (and somewhat encouraged) for us to make snapshots
-#   if we want specific fixes, perhaps aligned with newer kernels, glibc, etc.
-#   Just generate it with 'make dist'. We can set DISTVERSION if we want a 
vanity
-#   name or if the comit hash is too long;
-#
-# - If we do use a snapshot, *don't* grab it directly from git and use it
-#   raw in the ebuild. Use 'make dist' as above;
-#
-# - Sometimes there's no dist tarball available post-release and upstream
-#   encourage distros to make their own. Set MAN_PAGES_GENTOO_DIST to 1 if 
none is
-#   available, 0 otherwise.
-MAN_PAGES_GENTOO_DIST=0
-GENTOO_PATCH=2
-
-DESCRIPTION="A somewhat comprehensive collection of Linux man pages"
-HOMEPAGE="https://www.kernel.org/doc/man-pages/;
-if [[ ${PV} ==  ]] ; then
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git;
-   inherit git-r3
-elif [[ ${PV} == *_rc* ]] ; then
-   MY_P=${PN}-${PV/_/-}
-
-   
SRC_URI="https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/snapshot/${MY_P}.tar.gz;
-   S="${WORKDIR}"/${MY_P}
-else
-   if [[ ${MAN_PAGES_GENTOO_DIST} -eq 1 ]] ; then
-   
SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-gentoo.tar.xz;
-   else
-   SRC_URI="
-   
https://www.kernel.org/pub/linux/docs/man-pages/Archive/${P}.tar.xz
-   
https://www.kernel.org/pub/linux/docs/man-pages/${P}.tar.xz
-   "
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos"
-fi
-
-SRC_URI+="
-   mirror://gentoo/man-pages-gentoo-${GENTOO_PATCH}.tar.bz2
-   
https://dev.gentoo.org/~cardoe/files/man-pages-gentoo-${GENTOO_PATCH}.tar.bz2
-"
-
-LICENSE="man-pages GPL-2+ BSD"
-SLOT="0"
-# Keep the following in sync with app-i18n/man-pages-l10n
-MY_L10N=( cs da de el es fi fr hu id it mk nb nl pl pt-BR ro sr sv uk vi )
-IUSE="l10n_ja l10n_ru l10n_zh-CN ${MY_L10N[@]/#/l10n_}"
-RESTRICT="binchecks"
-
-BDEPEND="
-   app-alternatives/bc
-"
-# Block packages that used to install colliding man pages:
-# bug #341953, bug #548900, bug #612640, bug #617462
-RDEPEND="
-   virtual/man
-   !https://lore.kernel.org/linux-man/0dfd5319-2d22-a8ad-f085-d635eb6d0...@gmail.com/T/#t
-   emake lint-man-tbl
-}
-
-src_install() {
-   emake install prefix="${EPREFIX}"/usr DESTDIR="${D}"
-   dodoc README Changes*
-
-   # Override with Gentoo specific or additional Gentoo 

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

2024-03-01 Thread Sam James
commit: 6278dba46a32765f0e7bb5b05a1265744967f817
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 03:30:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 03:30:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6278dba4

sys-apps/shadow: add 4.14.6

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

 sys-apps/shadow/Manifest |   2 +
 sys-apps/shadow/shadow-4.14.6.ebuild | 280 +++
 2 files changed, 282 insertions(+)

diff --git a/sys-apps/shadow/Manifest b/sys-apps/shadow/Manifest
index b9971f2008b5..5c7e825982e3 100644
--- a/sys-apps/shadow/Manifest
+++ b/sys-apps/shadow/Manifest
@@ -4,3 +4,5 @@ DIST shadow-4.14.2.tar.xz 1799548 BLAKE2B 
419f0a516753616ef691f71ec9002eef6fd756
 DIST shadow-4.14.2.tar.xz.asc 833 BLAKE2B 
9e085c79ccd3aa77489eb92e947dd4875dea84be2dbcbd2b8443e70b3dc065d288171ee024f81c6c3bf44d0ebfcabbb69937a906fdb26b6622d5a369aa415e8e
 SHA512 
47a2607fa782a48b0333e353343a32f358115bb40225ea962fab86d4a8dbed1df976eb6231baf5b95f34a13139b99d6b719521626e5d3e9c80fc4c685767d9b7
 DIST shadow-4.14.5.tar.xz 1806416 BLAKE2B 
885d2b23ed670cf26452eb208d561478b7410ffbb04a054feb65efb7da6f1d51eb992da61b72409f8991ee35efd7e7cf7a9bc770edec5f855ace32f82aaa7b55
 SHA512 
30de7837874b3ad41d579ffe337a6defa22fbe151fdbf8a32c54f267af1f565c7e06b92d953571482e3b622f98291f08f3155179a23266a3e54df1546b87b156
 DIST shadow-4.14.5.tar.xz.asc 833 BLAKE2B 
191b6a26993f9276ea712e926d5e429112b6f6c3d55e6ac7ba9bacd5ffd1f26ea687a9021fdb1c61d7d5032dd103d0c58b963020504549237b070a7025d0de4a
 SHA512 
94fa6939b681ef286803300d12d519370e03fc08018b44779217ae877021f9d77a0b3e39e72fbdfa463191a126b41aedc0be1471d1d5594825d8435c45f6c23f
+DIST shadow-4.14.6.tar.xz 1805900 BLAKE2B 
e910131eab6527c1222afadf02ebd7bd6a3460baf95c23cc9eefa7aa21ddb70c02e58e4f58db2cb24fa8e2996c82b11664420545a8b1af573e4e6a25ceb3f921
 SHA512 
994a81afbafb19622a1d0f84527f96a84b0955c4ffa5e826682ead82af7940b8e3a091514bd2075622ebdf7638643c9c6b6b7ac3e48d985278db896249d70ae6
+DIST shadow-4.14.6.tar.xz.asc 833 BLAKE2B 
2fdcbd073687de829006ed9eb3ffd0b5f1312a94fe81b9c6840b25807e1268c58136d378da87f481c3cb53dc262d7afb6d97c77528e14dfbf5d54212fa7f84f2
 SHA512 
41f8fa92379392d4caa83987f9ea513ec18103dacfc01461f7bfb67ee6738a67e097fe76e7aa1f6004dfe14d5c55973667037c683fdd8ebb082264cb6d27

diff --git a/sys-apps/shadow/shadow-4.14.6.ebuild 
b/sys-apps/shadow/shadow-4.14.6.ebuild
new file mode 100644
index ..104e0f560ccf
--- /dev/null
+++ b/sys-apps/shadow/shadow-4.14.6.ebuild
@@ -0,0 +1,280 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Upstream sometimes pushes releases as pre-releases before marking them
+# official. Don't keyword the pre-releases!
+# Check https://github.com/shadow-maint/shadow/releases.
+
+inherit libtool pam verify-sig
+
+DESCRIPTION="Utilities to deal with user accounts"
+HOMEPAGE="https://github.com/shadow-maint/shadow;
+SRC_URI="https://github.com/shadow-maint/shadow/releases/download/${PV}/${P}.tar.xz;
+SRC_URI+=" verify-sig? ( 
https://github.com/shadow-maint/shadow/releases/download/${PV}/${P}.tar.xz.asc 
)"
+
+LICENSE="BSD GPL-2"
+# Subslot is for libsubid's SONAME.
+SLOT="0/4"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="acl audit cracklib nls pam selinux skey split-usr su systemd xattr"
+# Taken from the man/Makefile.am file.
+LANGS=( cs da de es fi fr hu id it ja ko pl pt_BR ru sv tr zh_CN zh_TW )
+
+REQUIRED_USE="?? ( cracklib pam )"
+
+# TODO: Revisit libbsd dep once glibc-2.28 is stable as it provides strlcpy.
+COMMON_DEPEND="
+   dev-libs/libbsd
+   virtual/libcrypt:=
+   acl? ( sys-apps/acl:= )
+   audit? ( >=sys-process/audit-2.6:= )
+   cracklib? ( >=sys-libs/cracklib-2.7-r3:= )
+   nls? ( virtual/libintl )
+   pam? ( sys-libs/pam:= )
+   skey? ( sys-auth/skey:= )
+   selinux? (
+   >=sys-libs/libselinux-1.28:=
+   sys-libs/libsemanage:=
+   )
+   systemd? ( sys-apps/systemd:= )
+   xattr? ( sys-apps/attr:= )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   >=sys-kernel/linux-headers-4.14
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   !=sys-auth/pambase-20150213 )
+   su? ( !sys-apps/util-linux[su(-)] )
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/gettext
+"
+
+if [[ ${PV} == *.0 ]]; then
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-sergehallyn )"
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/sergehallyn.asc
+else
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-alejandro-colomar )"
+   
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/alejandro-colomar.asc
+fi
+
+src_prepare() {
+   default
+   elibtoolize
+}
+
+src_configure() {
+   local myeconfargs=(
+   # Negate new upstream default of disabling for now
+   --enable-lastlog
+   

[gentoo-commits] repo/proj/guru:dev commit in: net-p2p/dogecoin-qt/

2024-03-01 Thread Victor Skovorodnikov
commit: 5c33852036c5d7d759ead8aba153abbe774ac8bb
Author: Victor Skovorodnikov  yandex  com>
AuthorDate: Sat Mar  2 03:07:41 2024 +
Commit: Victor Skovorodnikov  yandex  com>
CommitDate: Sat Mar  2 03:18:13 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5c338520

net-p2p/dogecoin-qt: 1.14.7 keyword amd64, arm64

- adding keywords for ~amd64 and ~arm64.
- tested sucessfully on intel systems and on Raspberry Pi400 for arm64.

Signed-off-by: Victor Skovorodnikov  yandex.com>

 net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild 
b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
index c621b84210..27cf4d9cf6 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
@@ -7,7 +7,7 @@ inherit autotools desktop xdg-utils flag-o-matic
 DESCRIPTION="Dogecoin Core Qt for desktop. Downloaded blockchain is under 
2.2GB. Much secure."
 HOMEPAGE="https://github.com/dogecoin;
 SRC_URI="https://github.com/dogecoin/dogecoin/archive/refs/tags/v${PV}.tar.gz 
-> ${PN}-v${PV}.tar.gz"
-
+KEYWORDS="~amd64 ~arm64"
 LICENSE="MIT"
 SLOT="0"
 DB_VER="5.3"



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

2024-03-01 Thread Sam James
commit: d10f2528c0914d502b8b8a502ba349e713a98605
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 03:08:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 03:08:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d10f2528

dev-debug/bpftrace: add 0.20.1

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

 dev-debug/bpftrace/Manifest   |  1 +
 dev-debug/bpftrace/bpftrace-0.20.1.ebuild | 94 +++
 2 files changed, 95 insertions(+)

diff --git a/dev-debug/bpftrace/Manifest b/dev-debug/bpftrace/Manifest
index b16b9efa97c3..85353504b492 100644
--- a/dev-debug/bpftrace/Manifest
+++ b/dev-debug/bpftrace/Manifest
@@ -1,2 +1,3 @@
 DIST bpftrace-0.19.1.gh.tar.gz 115 BLAKE2B 
9db6285c7a82110106bd05759a09f16d85c82f2516f0b6ea34044e7389b2d38ed418d0fe5da44c2c9f9e67f72404f104f419ce3316c07ea54e65d4f039188039
 SHA512 
2f56b8fb7abfa58631ebc93c7a98cc066446808cbc0116902e43ebefa5f9625232da5ee3ede1d14a236296660a2f4c0907fa1ef24d383b4e32c70dcc3988c765
 DIST bpftrace-0.20.0.gh.tar.gz 1233420 BLAKE2B 
f69a65f33a7c1bd518bccf06e7bb975086deef6b43304285f1ac9e6dc54d92c6d887b194f63f46351d5506a1d40eb3d8a70e79e3f3f00b4bbdd692789caee149
 SHA512 
4554ba3099af086c7a149b809f4855d913361153b5f0b9552dbfabd360300d4ef841fe743734950d10b93c497e062476766cd0f6569ba2ff01951a4cc3a6cdb8
+DIST bpftrace-0.20.1.gh.tar.gz 1233431 BLAKE2B 
fe9221a94d58b43e0311f8c841df8421c3fe226a3fe61f2ec5cce5de309acdb69a68834e92a2e622a1750975869cbdaa95a90f9afb83989aa61b56b551fa96e3
 SHA512 
fdcc2b0d091d4ab428207877626b0fb37f3e0778730e6a6db26be869a086264e1f24186857c47597813aacde98621a66301bcf6c8004f77bdf9ebf180f198ba0

diff --git a/dev-debug/bpftrace/bpftrace-0.20.1.ebuild 
b/dev-debug/bpftrace/bpftrace-0.20.1.ebuild
new file mode 100644
index ..92cd7b068b6c
--- /dev/null
+++ b/dev-debug/bpftrace/bpftrace-0.20.1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_MAX_SLOT=17
+
+inherit llvm linux-info cmake
+
+DESCRIPTION="High-level tracing language for eBPF"
+HOMEPAGE="https://github.com/iovisor/bpftrace;
+MY_PV="${PV//_/}"
+SRC_URI="https://github.com/iovisor/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
+S="${WORKDIR}/${PN}-${MY_PV:-${PV}}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+# remove keywords until build works:
+# https://github.com/iovisor/bpftrace/issues/2349
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="fuzzing test"
+
+# lots of fixing needed
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/libbpf-1.1:=
+   >=dev-util/bcc-0.25.0:=
+   >=sys-devel/llvm-10[llvm_targets_BPF(+)]
+   >=sys-devel/clang-10
+   

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

2024-03-01 Thread Sam James
commit: 4e083544999a4b2eb22ef64ecaa3d837f71dac3d
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 03:10:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 03:10:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e083544

sys-apps/bfs: add 3.1.2

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

 sys-apps/bfs/Manifest |  1 +
 sys-apps/bfs/bfs-3.1.2.ebuild | 46 +++
 2 files changed, 47 insertions(+)

diff --git a/sys-apps/bfs/Manifest b/sys-apps/bfs/Manifest
index 1a54b8d1e4cf..57aa3855a69c 100644
--- a/sys-apps/bfs/Manifest
+++ b/sys-apps/bfs/Manifest
@@ -1,2 +1,3 @@
 DIST bfs-3.1.1.tar.gz 234742 BLAKE2B 
efb0cd9ceb6105697983bb91d1ce7e149afbb372e6df03d76d63e0922fcd0542675a55cc18cbbb44134d4ae07dc72beb0d64ce848919d5b5f152c378af2b7d4b
 SHA512 
98696cead293281d3b7f29e01abaa6c8de83a8ea32353fcb5ec11daad47692e67b40e4f402cd5012782203101133e8ba42dd9e3c678a2b1066f65dc0145ec1b8
+DIST bfs-3.1.2.tar.gz 237571 BLAKE2B 
48051f50bcc11a06c542f21e33a858903c80d6950651c022d2a909e5da3f8813659f08937b202b11753ea132388899f3ebc66d28751682f0bfbfa9cf13e3938f
 SHA512 
324a32067b2ae4ed50f166c783c28f16048ac33c8457eda5acc4ea86f25b3c0268c96c3d7c3230e1dde75fee72d41e7d4d53371d5fb6a95b2a9c812d079d1ad5
 DIST bfs-3.1.tar.gz 234153 BLAKE2B 
a5b501016b1513dc9a3964ed4167db37c9a810e49a565059275919d234becf4f66300bdade48f3cde69a952ed0a6c68ee7f4adaf0e500e433f8cf75cc76f3db2
 SHA512 
d2be9d931d2a53fb292431551cc881103584a75d444f91d4e7d92dffe781aa9cdeda7281ab0c7598e8bfdd944b1392e345eff4bd2e60ea5ae65491f8860d862d

diff --git a/sys-apps/bfs/bfs-3.1.2.ebuild b/sys-apps/bfs/bfs-3.1.2.ebuild
new file mode 100644
index ..ba8cd9bde472
--- /dev/null
+++ b/sys-apps/bfs/bfs-3.1.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Breadth-first version of the UNIX find command"
+HOMEPAGE="https://tavianator.com/projects/bfs.html;
+SRC_URI="https://github.com/tavianator/bfs/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="0BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
+IUSE="acl caps debug io-uring unicode xattr"
+
+DEPEND="
+   acl? ( virtual/acl )
+   caps? ( sys-libs/libcap )
+   io-uring? ( sys-libs/liburing:= )
+   unicode? ( dev-libs/oniguruma:= )
+   xattr? ( sys-apps/attr )
+"
+RDEPEND="${DEPEND}"
+
+bfsmake() {
+   emake \
+   USE_ACL=$(usev acl '1') \
+   USE_ATTR=$(usev xattr '1') \
+   USE_LIBCAP=$(usev caps '1') \
+   USE_LIBURING=$(usev io-uring '1') \
+   USE_ONIGURUMA=$(usev unicode '1') \
+   "$@"
+}
+
+src_compile() {
+   tc-export CC
+   use debug || append-cppflags -DNDEBUG
+
+   bfsmake
+}
+
+src_test() {
+   # -n check gets confused so need manual src_test definition?
+   bfsmake check
+}



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

2024-03-01 Thread Sam James
commit: cf220106b9467924c4685b50fdf4f2228531088e
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 03:11:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 03:11:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf220106

sys-apps/goawk: add 1.26.0

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

 sys-apps/goawk/Manifest|  1 +
 sys-apps/goawk/goawk-1.26.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-apps/goawk/Manifest b/sys-apps/goawk/Manifest
index b8874134554e..2bcb620c818f 100644
--- a/sys-apps/goawk/Manifest
+++ b/sys-apps/goawk/Manifest
@@ -1 +1,2 @@
 DIST goawk-1.25.0.tar.gz 1685633 BLAKE2B 
e435393c17e6502a8642af53982ce964aaba86c3f72d373f69c0d7a4c6c163b6801c952d5e2cc7f2704df233d3eac9e5db8beb3e9379d05940711021c83dc6e5
 SHA512 
33a00063f6b12359da8d9d2788d893d149f5c14105de8899f5e44c3146b6b30ce778529bbeaac142f2f7fdd23ac1037ea9ef902569b0189eab3deabff54785bd
+DIST goawk-1.26.0.tar.gz 1686762 BLAKE2B 
c627c9e182139d7c325f8da36985ddba596fd7c9900a6c59f6111ceb822231ed575ad133c1a242c668b4a8fd911889234c20d259a6d82830c09e2672f7751195
 SHA512 
d645aac503ad52e63fdc737aef45a52f58543554d7ecfad22a55b2626c509551cf09d091c7148762249ae57d97095c33ef8591684afdb410456d85240450c1fc

diff --git a/sys-apps/goawk/goawk-1.26.0.ebuild 
b/sys-apps/goawk/goawk-1.26.0.ebuild
new file mode 100644
index ..9b774e46f9c9
--- /dev/null
+++ b/sys-apps/goawk/goawk-1.26.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="POSIX-compliant AWK interpreter written in Go, with CSV support"
+HOMEPAGE="https://github.com/benhoyt/goawk;
+SRC_URI="https://github.com/benhoyt/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+BDEPEND=">=dev-lang/go-1.16"
+
+src_compile() {
+   ego build
+}
+
+src_test() {
+   ego test
+}
+
+src_install() {
+   einstalldocs
+
+   dobin goawk
+}



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

2024-03-01 Thread Sam James
commit: 6446726ad31e0e025aa162f8bbf97ab12c6257b1
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 03:10:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 03:10:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6446726a

sys-apps/bfs: drop 3.1

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

 sys-apps/bfs/Manifest   |  1 -
 sys-apps/bfs/bfs-3.1.ebuild | 46 -
 2 files changed, 47 deletions(-)

diff --git a/sys-apps/bfs/Manifest b/sys-apps/bfs/Manifest
index 57aa3855a69c..3d2532612265 100644
--- a/sys-apps/bfs/Manifest
+++ b/sys-apps/bfs/Manifest
@@ -1,3 +1,2 @@
 DIST bfs-3.1.1.tar.gz 234742 BLAKE2B 
efb0cd9ceb6105697983bb91d1ce7e149afbb372e6df03d76d63e0922fcd0542675a55cc18cbbb44134d4ae07dc72beb0d64ce848919d5b5f152c378af2b7d4b
 SHA512 
98696cead293281d3b7f29e01abaa6c8de83a8ea32353fcb5ec11daad47692e67b40e4f402cd5012782203101133e8ba42dd9e3c678a2b1066f65dc0145ec1b8
 DIST bfs-3.1.2.tar.gz 237571 BLAKE2B 
48051f50bcc11a06c542f21e33a858903c80d6950651c022d2a909e5da3f8813659f08937b202b11753ea132388899f3ebc66d28751682f0bfbfa9cf13e3938f
 SHA512 
324a32067b2ae4ed50f166c783c28f16048ac33c8457eda5acc4ea86f25b3c0268c96c3d7c3230e1dde75fee72d41e7d4d53371d5fb6a95b2a9c812d079d1ad5
-DIST bfs-3.1.tar.gz 234153 BLAKE2B 
a5b501016b1513dc9a3964ed4167db37c9a810e49a565059275919d234becf4f66300bdade48f3cde69a952ed0a6c68ee7f4adaf0e500e433f8cf75cc76f3db2
 SHA512 
d2be9d931d2a53fb292431551cc881103584a75d444f91d4e7d92dffe781aa9cdeda7281ab0c7598e8bfdd944b1392e345eff4bd2e60ea5ae65491f8860d862d

diff --git a/sys-apps/bfs/bfs-3.1.ebuild b/sys-apps/bfs/bfs-3.1.ebuild
deleted file mode 100644
index bd390cfcfcf9..
--- a/sys-apps/bfs/bfs-3.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Breadth-first version of the UNIX find command"
-HOMEPAGE="https://tavianator.com/projects/bfs.html;
-SRC_URI="https://github.com/tavianator/bfs/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="0BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~sparc"
-IUSE="acl caps debug io-uring unicode xattr"
-
-DEPEND="
-   acl? ( virtual/acl )
-   caps? ( sys-libs/libcap )
-   io-uring? ( sys-libs/liburing:= )
-   unicode? ( dev-libs/oniguruma:= )
-   xattr? ( sys-apps/attr )
-"
-RDEPEND="${DEPEND}"
-
-bfsmake() {
-   emake \
-   USE_ACL=$(usev acl '1') \
-   USE_ATTR=$(usev xattr '1') \
-   USE_LIBCAP=$(usev caps '1') \
-   USE_LIBURING=$(usev io-uring '1') \
-   USE_ONIGURUMA=$(usev unicode '1') \
-   "$@"
-}
-
-src_compile() {
-   tc-export CC
-   use debug || append-cppflags -DNDEBUG
-
-   bfsmake
-}
-
-src_test() {
-   # -n check gets confused so need manual src_test definition?
-   bfsmake check
-}



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

2024-03-01 Thread Yuan Liao
commit: cee4e63668a82cc828fe09fe368e8c1cf4c89275
Author: Yuan Liao  gmail  com>
AuthorDate: Sat Mar  2 03:08:24 2024 +
Commit: Yuan Liao  gmail  com>
CommitDate: Sat Mar  2 03:08:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cee4e636

games-emulation/dosbox-x: Add 2024.03.01

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

 games-emulation/dosbox-x/Manifest  |   1 +
 .../dosbox-x/dosbox-x-2024.03.01.ebuild| 215 +
 2 files changed, 216 insertions(+)

diff --git a/games-emulation/dosbox-x/Manifest 
b/games-emulation/dosbox-x/Manifest
index 2c97267c41..d222844723 100644
--- a/games-emulation/dosbox-x/Manifest
+++ b/games-emulation/dosbox-x/Manifest
@@ -1 +1,2 @@
 DIST dosbox-x-v2023.10.06.tar.gz 119420489 BLAKE2B 
dca4d6c6639e9121d8b88843a04ffabd552d10614d36508996eeb99323b32f912c8e9673baf4e2f29d7cb280aba745c330170e209a9ab0a7befa0be231ca1cc9
 SHA512 
906907d0eb1c8b0c0646c82aeefca6457ba6a6e72044c6343cd334ccef6e6c6298d63405f24281a56d9eaf4c1073c141311063ea9d5a420abad8302cbab7ec21
+DIST dosbox-x-v2024.03.01.tar.gz 119593920 BLAKE2B 
42c994247e55c1b2d67ed9e1bf90e99ddf9a08476b18ab802757becc0ee6959231d3665e39cfaef02a6b1c234e3faff10597d396d8d30ce01d8123b5107327bc
 SHA512 
0eb835da3fdfd7f1c6160aa1a32a7eff7c38f46184f7cee088e0fb8edf09327f058fd45e7995955a7f335c704ddd69c1627731899a01687563990bb06f4d9cd1

diff --git a/games-emulation/dosbox-x/dosbox-x-2024.03.01.ebuild 
b/games-emulation/dosbox-x/dosbox-x-2024.03.01.ebuild
new file mode 100644
index 00..3a9d16acc2
--- /dev/null
+++ b/games-emulation/dosbox-x/dosbox-x-2024.03.01.ebuild
@@ -0,0 +1,215 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs xdg
+
+if [[ "${PV}" ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git;
+else
+   
SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v${PV}.tar.gz;
+   S="${WORKDIR}/${PN}-${PN}-v${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Complete, accurate DOS emulator forked from DOSBox"
+HOMEPAGE="https://dosbox-x.com/;
+
+# Stay consistent with games-emulation/dosbox::gentoo even though source file
+# headers specify the GPL version to be "either version 2 of the License, or
+# (at your option) any later version."  The same header is used in both the
+# DOSBox source tree and the DOSBox-X source tree.
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="X debug ffmpeg fluidsynth opengl png slirp truetype"
+# Unit tests are only available in debug builds
+RESTRICT="!debug? ( test )"
+
+BDEPEND="
+   dev-lang/nasm
+   sys-libs/libcap
+"
+
+# Unconditionally pulling in automagically-enabled optional dependencies:
+# - media-libs/alsa-lib
+# - media-libs/sdl2-net
+# - net-libs/libpcap
+#
+# With media-libs/libsdl2[-X,wayland], this package does work on a Wayland
+# desktop, but (at least on GNOME) the program does not launch in a movable
+# and resizable window; whereas with media-libs/libsdl2[X], it does.  Thus,
+# unconditionally require media-libs/libsdl2[X] for better user experience.
+#
+# DOSBox-X works with multiple audio backends of SDL 2 but requires at least
+# one available backend (https://bugs.gentoo.org/901303).  Unconditionally
+# depending on media-libs/libsdl2[alsa] to satisfy this requirement since
+# this ebuild already unconditionally pulls in media-libs/alsa-lib.
+COMMON_DEPEND="
+   media-libs/alsa-lib
+   media-libs/libsdl2[X,alsa,opengl?,sound,threads,video]
+   media-libs/sdl2-net
+   net-libs/libpcap
+   sys-libs/zlib
+   X? (
+   x11-libs/libX11
+   x11-libs/libXrandr
+   x11-libs/libxkbfile
+   )
+   debug? ( sys-libs/ncurses:= )
+   ffmpeg? ( media-video/ffmpeg:= )
+   fluidsynth? ( media-sound/fluidsynth:= )
+   opengl? ( media-libs/libglvnd[X] )
+   png? ( media-libs/libpng:= )
+   slirp? ( net-libs/libslirp )
+   truetype? ( media-libs/freetype )
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+"
+
+# DOSBox-X can still run normally without any of these dependencies --
+# it just cannot show a file dialog.  However, upon the initial launch,
+# DOSBox-X will try to show a file dialog to let the user choose the
+# working directory; without one of these dependencies, the user would
+# see nothing when they launch DOSBox-X for the first time.
+FILE_DIALOG_DEPEND="
+   || (
+   gnome-extra/zenity
+   kde-apps/kdialog
+   x11-misc/xdialog
+   )
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   ${FILE_DIALOG_DEPEND}
+"
+
+pkg_pretend() {
+   if use ffmpeg && use !png; then
+   ewarn "Setting the 'ffmpeg' USE flag when the 'png' USE flag is"
+   ewarn "unset does not have any effect.  Unsetting the 'png' USE"
+   ewarn "flag disables the video capture feature, so 

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

2024-03-01 Thread Sam James
commit: 8666531408a97a300d5b4c01cc7791fc80f6b17f
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 01:26:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 01:26:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86665314

sys-apps/pkgcraft-tools: drop 0.0.13

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

 sys-apps/pkgcraft-tools/Manifest   |  1 -
 .../pkgcraft-tools/pkgcraft-tools-0.0.13.ebuild| 55 --
 2 files changed, 56 deletions(-)

diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest
index 6916c70ecc67..22e63ae87531 100644
--- a/sys-apps/pkgcraft-tools/Manifest
+++ b/sys-apps/pkgcraft-tools/Manifest
@@ -1,2 +1 @@
-DIST pkgcraft-tools-0.0.13.tar.xz 29739764 BLAKE2B 
b4f66650b644e1efc7c6b39fa26dd9f3930e9c41b9022bd56dbd07cbeaacf0dba52e020b12f11f87e56798a136798dc95d5a60a23b6ef965abc2a86fd64f8c47
 SHA512 
e387a0d772aedb6aa165e88f484a4485a6f9848421fabb04114af777591d7988e70516c92387268a9c33e4931ec8fcc13ac172e00e4c077876df80d1aca0f6ac
 DIST pkgcraft-tools-0.0.14.tar.xz 30138240 BLAKE2B 
b9d0b238f26d980f032cfad26602348dabe574e3968e8adf5172e91efeea051b9720b158941a1bea53e2c1fa8180d516b1bb9668d9178f17c789fb5ba76b7bd9
 SHA512 
ca7c0f429228567c91a18db793b2fa81f6918cde54f302269deb6a1d2f6445756fbc73e3957ad7b29c8a0e8e000c1b939290c6bbc34bb693cc54b87841fef06c

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.13.ebuild 
b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.13.ebuild
deleted file mode 100644
index 1aa8a495d7a2..
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.13.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES=" "
-LLVM_MAX_SLOT=17
-inherit edo cargo llvm
-
-DESCRIPTION="pkgcraft-based tools for Gentoo"
-HOMEPAGE="https://pkgcraft.github.io/;
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft;
-   inherit git-r3
-
-   S="${WORKDIR}"/${P}/crates/pkgcraft-tools
-else
-   
SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz;
-
-   KEYWORDS="~amd64 ~arm64"
-fi
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test ) "
-
-QA_FLAGS_IGNORED="usr/bin/pk"
-
-# Clang needed for bindgen
-BDEPEND="
-   =virtual/rust-1.71
-   test? ( dev-util/cargo-nextest )
-"
-
-llvm_check_deps() {
-   has_version -b "sys-devel/clang:${LLVM_SLOT}"
-}
-
-src_unpack() {
-   if [[ ${PV} ==  ]] ; then
-   git-r3_src_unpack
-   cargo_live_src_unpack
-   else
-   cargo_src_unpack
-   fi
-}
-
-src_test() {
-   edo cargo nextest run $(usev !debug '--release') --color always 
--all-features --tests
-}



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

2024-03-01 Thread Sam James
commit: 97ffda3301e35985a26c6ac67f4e19d0413e91c4
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 01:26:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 01:26:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97ffda33

sys-libs/pkgcraft: drop 0.0.13

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

 sys-libs/pkgcraft/Manifest   |  1 -
 sys-libs/pkgcraft/pkgcraft-0.0.13.ebuild | 92 
 2 files changed, 93 deletions(-)

diff --git a/sys-libs/pkgcraft/Manifest b/sys-libs/pkgcraft/Manifest
index 172f24ea1c37..9de5d157e4d7 100644
--- a/sys-libs/pkgcraft/Manifest
+++ b/sys-libs/pkgcraft/Manifest
@@ -1,2 +1 @@
-DIST pkgcraft-c-0.0.13.tar.xz 29526760 BLAKE2B 
5d87fcd427fcf5022bd5d9e24a80f52815d8c472b8eccc2d4b916be3b15faed868761c327d49693d6512807cefabd6120ce96772def99e81df0f87933a49caad
 SHA512 
45bb65003ede7d9ae06a97360c5311e9ca75d5718d5107336e9c3511ad766bcda9ef87901bc57142b6d019aa95ebaf2f351fd69bf60a799aa1f904c452234168
 DIST pkgcraft-c-0.0.14.tar.xz 29920400 BLAKE2B 
dc163e0fb9bcdfb283346cc2bc2dfec9111d4d70c0bbd7b37b9306cd1bcf1d262e99b8126db71608f16807224ca6a357a7449d7076ab57b225745c7bb69c6080
 SHA512 
9d47788b60a00f5d006787fa38606f12a738a86e587cff0df5671a959d1e970860f31546117f44187f17c0fa8b52e6ac8ad6ec2a767abcc985e470d5a5f9f4a5

diff --git a/sys-libs/pkgcraft/pkgcraft-0.0.13.ebuild 
b/sys-libs/pkgcraft/pkgcraft-0.0.13.ebuild
deleted file mode 100644
index 6e2d264fc8fa..
--- a/sys-libs/pkgcraft/pkgcraft-0.0.13.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES=" "
-inherit edo cargo toolchain-funcs
-
-DESCRIPTION="C library for pkgcraft"
-HOMEPAGE="https://pkgcraft.github.io/;
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft;
-   inherit git-r3
-
-   S="${WORKDIR}"/${P}/crates/pkgcraft-c
-
-   BDEPEND="test? ( dev-util/cargo-nextest )"
-else
-   MY_P=${PN}-c-${PV}
-   
SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${MY_P}/${MY_P}.tar.xz;
-   S="${WORKDIR}"/${MY_P}
-
-   KEYWORDS="~amd64 ~arm64"
-fi
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016"
-SLOT="0/${PV}"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# clang needed for bindgen
-BDEPEND+="
-   dev-util/cargo-c
-   sys-devel/clang
-   >=virtual/rust-1.71
-"
-
-QA_FLAGS_IGNORED="usr/lib.*/libpkgcraft.so.*"
-
-src_unpack() {
-   if [[ ${PV} ==  ]] ; then
-   git-r3_src_unpack
-   cargo_live_src_unpack
-   else
-   cargo_src_unpack
-   fi
-}
-
-src_compile() {
-   local cargoargs=(
-   --library-type=cdylib
-   --prefix=/usr
-   --libdir="/usr/$(get_libdir)"
-   $(usev !debug '--release')
-   )
-
-   # For scallop building bash
-   tc-export AR CC
-
-   # Can pass -vv if need more output from e.g. scallop configure
-   edo cargo cbuild "${cargoargs[@]}"
-}
-
-src_test() {
-   if [[ ${PV} ==  ]] ; then
-   # It's interesting to test the whole thing rather than just
-   # pkgcraft-c.
-   cd "${WORKDIR}"/${P} || die
-
-   # Need nextest per README (separate processes required)
-   # Invocation from 
https://github.com/pkgcraft/pkgcraft/blob/main/.github/workflows/ci.yml#L56
-   edo cargo nextest run $(usev !debug '--release') --color always 
--all-features --tests
-   else
-   # There are no tests for pkgcraft-c. Test via e.g. 
dev-python/pkgcraft.
-   :;
-   fi
-}
-
-src_install() {
-   local cargoargs=(
-   --library-type=cdylib
-   --prefix=/usr
-   --libdir="/usr/$(get_libdir)"
-   --destdir="${ED}"
-   $(usev !debug '--release')
-   )
-
-   edo cargo cinstall "${cargoargs[@]}"
-}



[gentoo-commits] repo/gentoo:master commit in: gui-wm/hyprland/

2024-03-01 Thread Yixun Lan
commit: 64b70074bf21b9e7308f865d02e44069d495f362
Author: Yixun Lan  gentoo  org>
AuthorDate: Sat Mar  2 01:18:36 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Mar  2 01:22:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64b70074

gui-wm/hyprland: keyword 0.36.0 for ~riscv

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

 gui-wm/hyprland/hyprland-0.36.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-wm/hyprland/hyprland-0.36.0.ebuild 
b/gui-wm/hyprland/hyprland-0.36.0.ebuild
index d0249e1bfa35..cecf622b3be8 100644
--- a/gui-wm/hyprland/hyprland-0.36.0.ebuild
+++ b/gui-wm/hyprland/hyprland-0.36.0.ebuild
@@ -15,7 +15,7 @@ else

SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
S="${WORKDIR}/${PN}-source"
 
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~riscv"
 fi
 
 LICENSE="BSD"



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

2024-03-01 Thread Yixun Lan
commit: 2e3d85e84a628a5079cf87799fc12d1dc65d1ff6
Author: Yixun Lan  gentoo  org>
AuthorDate: Sat Mar  2 01:17:51 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Mar  2 01:22:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e3d85e8

dev-libs/hyprlang: keyword 0.4.1 for ~riscv

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

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

diff --git a/dev-libs/hyprlang/hyprlang-0.4.1.ebuild 
b/dev-libs/hyprlang/hyprlang-0.4.1.ebuild
index 386e61adcb2c..4c7b562223db 100644
--- a/dev-libs/hyprlang/hyprlang-0.4.1.ebuild
+++ b/dev-libs/hyprlang/hyprlang-0.4.1.ebuild
@@ -11,4 +11,4 @@ 
SRC_URI="https://github.com/hyprwm/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"



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

2024-03-01 Thread Sam James
commit: 37805dbb37de95de286a3f9bd862d8fabc95ede3
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 01:16:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 01:16:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37805dbb

sys-libs/timezone-data: drop 2023c-r1

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

 sys-libs/timezone-data/Manifest|   2 -
 .../timezone-data/timezone-data-2023c-r1.ebuild| 197 -
 2 files changed, 199 deletions(-)

diff --git a/sys-libs/timezone-data/Manifest b/sys-libs/timezone-data/Manifest
index 43273bb987bb..9ab247d9259a 100644
--- a/sys-libs/timezone-data/Manifest
+++ b/sys-libs/timezone-data/Manifest
@@ -1,6 +1,4 @@
-DIST tzcode2023c.tar.gz 292852 BLAKE2B 
707ae61740543f3a61520f67176c391ba1e4a8d7858ede4cadd837935be9a9aeb5cf8914049838aaed2f57d7dc4e1df33f29913e143d23deb58011b3e103aade
 SHA512 
fa18bae9c0e7c061bc9d5f5f2eb9967f0e4ddb2baafdee9887fa30cd0c60f4aa6f21eacffb17df0d59d26ff54d08c5dcefa98159309eba497e86443624913a82
 DIST tzcode2023d.tar.gz 298795 BLAKE2B 
3e759de2e1dfe033bb98b5af5239631ef5dc33e25b6aeb95ab3e6041d5db3dd1b1cb8b210f072bc0d671117f2ad162cdcdcb3ecae97aa2d3be3bc2e809845666
 SHA512 
3994a5a060a7a5fffc6585f5191cf7679f9f9be44dbcee4d67d0e42c5b6020c308cb55caf8bf8d51554697665105a174cb470c8c4fc069438350f3bac725709b
 DIST tzcode2024a.tar.gz 301595 BLAKE2B 
f3b8d1e7735ad858d071df564a8e11ac4d252b97a5729fa6c282112ff3903f7d35897735920b4466a926ef647dc283356879134046805411c694efd3fd89b282
 SHA512 
46da8bfa762c7d109db93e5c060789097fc0e1e38bdad5bb8fec886ef47f138bd03b913a743cd5f7e23dc359a72bfd63e7ffc0de199d2b51e6a174361dbdc43c
-DIST tzdata2023c.tar.gz 443902 BLAKE2B 
8a50aa5f338565d86b8fa5428c138b251bd8dcc3ea66c144b49625d02c5c7aa27f1ace66babd36f10f75cf5eb832ec327b9c2e8adb0384c450130d1ee8c45562
 SHA512 
608bd286ebcbd0004cfdc1da183273f08aff61f90c8867661154453d77a05d421e4c46ad6d066a1fe2e87d5c82ec0f1c0224667a3b35f3180a3eb7f6ff84cbf5
 DIST tzdata2023d.tar.gz 449767 BLAKE2B 
b79be37a8a258745d162a575c795ee6476b4fa5f6d2f7b562d9431a238eca276a1747a983778291184fc6e40a0c1f5e6284d41290fd6d1d3bd3118bda83f426e
 SHA512 
81832b2d738c28cecbcb3906cc07568c5ae574adc9de35b25d4bf613581c92d471d67213b4261a56f0ec02efcf211b4e298b7e1dc367c972e726b0a2e9498df4
 DIST tzdata2024a.tar.gz 451270 BLAKE2B 
5ec49bbce704411a1d8b3f018b0d8f6c7de24c5600e0cb6c61a7ee29b4a49b1e502d23b40bce6584ea0aa9b66327321608cbabb994071ec4ca2b3a496aa2d621
 SHA512 
1f09f1b2327cc9e1afc7e9045e83ee3377918dafe1bee2f282b6991828d03b3c70a4d3a17f9207dfb1361bb25bc214a8922a756e84fa114e9ba476226db57236

diff --git a/sys-libs/timezone-data/timezone-data-2023c-r1.ebuild 
b/sys-libs/timezone-data/timezone-data-2023c-r1.ebuild
deleted file mode 100644
index fc7bef510d7e..
--- a/sys-libs/timezone-data/timezone-data-2023c-r1.ebuild
+++ /dev/null
@@ -1,197 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs flag-o-matic
-
-MY_CODE_VER=${PV}
-MY_DATA_VER=${PV}
-DESCRIPTION="Timezone data (/usr/share/zoneinfo) and utilities 
(tzselect/zic/zdump)"
-HOMEPAGE="https://www.iana.org/time-zones;
-SRC_URI="https://www.iana.org/time-zones/repository/releases/tzdata${MY_DATA_VER}.tar.gz
-   
https://www.iana.org/time-zones/repository/releases/tzcode${MY_CODE_VER}.tar.gz;
-
-LICENSE="BSD public-domain"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="nls leaps-timezone zic-slim"
-
-DEPEND="nls? ( virtual/libintl )"
-RDEPEND="
-   ${DEPEND}
-   !sys-libs/glibc[vanilla(+)]
-"
-
-src_unpack() {
-   mkdir "${S}" && cd "${S}" || die
-   default
-}
-
-src_prepare() {
-   default
-
-   # check_web contacts validator.w3.org
-   sed -i -e 's/check_tables check_web/check_tables/g' \
-   Makefile || die "Failed to disable check_web"
-
-   if tc-is-cross-compiler ; then
-   cp -pR "${S}" "${S}"-native || die
-   fi
-}
-
-src_configure() {
-   tc-export CC
-
-   # bug #471102
-   append-lfs-flags
-
-   if use elibc_Darwin ; then
-   # bug #138251
-   append-cppflags -DSTD_INSPIRED
-   fi
-
-   append-cppflags -DHAVE_GETTEXT=$(usex nls 1 0) -DTZ_DOMAIN='\"libc\"'
-
-   # Upstream default is 'slim', but it breaks quite a few programs
-   # that parse /etc/localtime directly: bug #747538.
-   append-cppflags -DZIC_BLOAT_DEFAULT='\"'$(usex zic-slim slim fat)'\"'
-
-   LDLIBS=""
-   if use nls ; then
-   # See if an external libintl is available. bug #154181, bug 
#578424
-   local c="${T}/test"
-   echo 'int main(){}' > "${c}.c" || die
-   if $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} "${c}.c" -o 
"${c}" -lintl 2>/dev/null ; then
-   LDLIBS+=" 

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

2024-03-01 Thread Sam James
commit: 52c655d2fd2d5906184a1a7b1fd0c4d94cefd9fc
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 01:08:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 01:08:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52c655d2

app-misc/ca-certificates: drop versions

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

 app-misc/ca-certificates/Manifest  |   7 -
 .../ca-certificates-20211016.3.88.1.ebuild | 201 
 .../ca-certificates-20230311.3.89.1.ebuild | 205 -
 .../ca-certificates-20230311.3.89.ebuild   | 205 -
 .../ca-certificates-20230311.3.90.ebuild   | 205 -
 .../ca-certificates-20230311.3.93.ebuild   | 205 -
 .../ca-certificates-20230311.3.95.ebuild   | 205 -
 ...ertificates-20211016.3.72-no-cryptography.patch |  27 ---
 8 files changed, 1260 deletions(-)

diff --git a/app-misc/ca-certificates/Manifest 
b/app-misc/ca-certificates/Manifest
index b29e8fddf298..8730e479b3ba 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -1,11 +1,4 @@
-DIST ca-certificates_20211016.tar.xz 239608 BLAKE2B 
9b4730b54fd9f472fe4e5427bf912d9a61d10d2c289d1e443b54cca469fa87f9e02b8f67e7e087aceceffc7dd2b4043cdb5380e2652bc619d51f3a224c64f717
 SHA512 
bedf072c8aa1b05b249ea272f5cecfe16bdcd762c02c712323f12ac7a278e8814453f5f3caad86a2581e451788b292ed3a76a6a81620926459bb890133cffde1
 DIST ca-certificates_20230311.tar.xz 257772 BLAKE2B 
b807a6415126afdc11896efea8e6509d7ad58b26bc8562b276e93176e80bb8b467a5bd2ba948d3dbbeaf0e4477d93f3ea2b99d3186e856fb47d1033cb779d560
 SHA512 
00571bdc87897813fd7dbe024f3a186cfc9f0d4f55e92545a90888c9e5282f99cb8d75b5932c034731b911bf27a9b38fd7d062dd511eb1152acf8b2811490fa7
-DIST nss-3.88.1.tar.gz 71607211 BLAKE2B 
ff84d3153a01519a52e83be5327453d8e6a81e1f62ccd69906b549fe42ec5ebf075b403395a67bc75f3c7f7dd33ef49f3b1f33558652ff75ee87e2970b2e06a4
 SHA512 
d15289803a4c3caa1b7a8872b761a95b4f571688c8b8ffaf2a1478e032a356fbcf8a9239ebe1777561503329f63dd237384e1d8af9ca70fb48b40e70954b455a
-DIST nss-3.89.1.tar.gz 71624456 BLAKE2B 
fca6e09375ba2ce4a6f0bf189cabb9cdb1ba7cb5ebc1a49d47a2d6b509936a60d7f1867f71cdcfa6a81c0cbbf298513981a9b16ac23bbc464c7004bb40b830b4
 SHA512 
aeece4e8bc28113fc53997b29c89d40b4be74fee4f5d27c4e065d2fa6701038442f4eeeb1fcf98befedb03537a5a48a4701fe270f56197da57946529f9fa02dd
-DIST nss-3.89.tar.gz 71617802 BLAKE2B 
92428a635167f311b258411420c8073fafdbadef5b1fc4ff8400e41834fc67a03f2151265d5bbfb64ae53b9a8acb29750352f6c2c83d1cd9a2f89a2139ad34c9
 SHA512 
1db06d4575f2c16d2a0629007981211e714f99c014c0a6256dd33d0caf8c809ba8d5be204d018f9d1cc99b9fcd055ac1fb99b399486ed43c9cf3f55f2747de82
-DIST nss-3.90.tar.gz 72211928 BLAKE2B 
9518bed4f8ca5f9dd1c3d15e255f9954fabc30762ff6db7e45ab54fd0d7d7a34e2c021ecc76b5dcac97c571914e9af116a8c1361a5f2f055a31db168518a99a7
 SHA512 
e41f4de73f4971c8f35dffe3926b6845ef12a1ce7e8f3fe682e643ddb791a009d079c1706f66d065333af884726840dbc96d4e44762f9c3e48b8d919c09ae625
-DIST nss-3.93.tar.gz 72281331 BLAKE2B 
99e50f450a451f2b0bc0aad9b0fba405c987d88546d4aad6c490cb43dc274f23eb99d03d5fa8cf7ef16585abebfdae942fe1092d3f1c86816ba35e16ed3d490f
 SHA512 
d96f13a70e825b39efadfe7c973c24c1e5ad43319bd813599010383e2b8434181f53489672f68fe79e2cb0c4d4ea0088499e588c3524eccf9298aafc57b94951
-DIST nss-3.95.tar.gz 76571130 BLAKE2B 
9d40b09c0c58901781abfad609dd45f44c2f4d1ce9d4f1592748cb64a9eb29b1ac84be54ebb19fa528d8b9fd08911f769a80f72d9e6dbb22e82e5b3581a30af1
 SHA512 
54567c063fc72bf1a29898bc8cc405e54aa086269021d864b10a3640e6b4ae0d632834db87766257fdb43740d9bc71e362d69cfe6924f5c72a6e1a99a91f8c3a
 DIST nss-3.96.1.tar.gz 76715092 BLAKE2B 
2a9ea65dd89cba82ea10a57887b10109369af81d4c2911c54cfd081a661498ad7f56ad419092539caaa16341045edcc50f5a3c74d87d66094dacbc91226a9d1c
 SHA512 
fe8baefa767b711a108aafdb496a45d15d2296c3bdd0b1e4389c49197d1cf5365872ee41c23b6823285803887c74538d13347af87d64750551e9cbc87a9cb338
 DIST nss-3.97.tar.gz 76664827 BLAKE2B 
ede68cf0269edd8ffbe1e90682fb51c202d6298f8bfa5ebbd81e12785e29e6a6611ef3f0feceee73bea4d25ae12f251225649a73d249fdd90af179e07e39f3f6
 SHA512 
1ad6ac6ff626dc187f42b313c1088ef4b4ac0ee3e156d37824c36e778faa977e8f132302ac00d74aa8f9903e791a0fee6cecb5244d2601e0825cc125b6f33d6a
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild
deleted file mode 100644
index e90265a6db66..
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild
+++ /dev/null
@@ -1,201 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# 

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

2024-03-01 Thread Sam James
commit: 2d839da180554b5e76f8a5869378fcf73fcfcf64
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 01:15:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 01:15:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d839da1

app-misc/ca-certificates: add 20240203.3.98

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

 app-misc/ca-certificates/Manifest  |   2 +
 .../ca-certificates-20240203.3.98.ebuild   | 201 +
 ...ca-certificates-drop-pointless-dependency.patch |  45 +
 3 files changed, 248 insertions(+)

diff --git a/app-misc/ca-certificates/Manifest 
b/app-misc/ca-certificates/Manifest
index 8730e479b3ba..77c3d12321e3 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -1,4 +1,6 @@
 DIST ca-certificates_20230311.tar.xz 257772 BLAKE2B 
b807a6415126afdc11896efea8e6509d7ad58b26bc8562b276e93176e80bb8b467a5bd2ba948d3dbbeaf0e4477d93f3ea2b99d3186e856fb47d1033cb779d560
 SHA512 
00571bdc87897813fd7dbe024f3a186cfc9f0d4f55e92545a90888c9e5282f99cb8d75b5932c034731b911bf27a9b38fd7d062dd511eb1152acf8b2811490fa7
+DIST ca-certificates_20240203.tar.xz 263276 BLAKE2B 
44d22aa91fe589e2ae67cb32c6594f1252e99d4460969bf7c925e7047178168c8881c2c93d6c63171059239e34aeea73b95f135f6b60a4e2fa61caa1ddfa3c44
 SHA512 
e9d7b5283c2be9425d18eb4a9b54b1fa54db0b9d1bdb28f9c6db7f8b2e03fd93442ac973f9b024b7a148d71ac2789edbc1207c2048ce4be589eb1a5376640670
 DIST nss-3.96.1.tar.gz 76715092 BLAKE2B 
2a9ea65dd89cba82ea10a57887b10109369af81d4c2911c54cfd081a661498ad7f56ad419092539caaa16341045edcc50f5a3c74d87d66094dacbc91226a9d1c
 SHA512 
fe8baefa767b711a108aafdb496a45d15d2296c3bdd0b1e4389c49197d1cf5365872ee41c23b6823285803887c74538d13347af87d64750551e9cbc87a9cb338
 DIST nss-3.97.tar.gz 76664827 BLAKE2B 
ede68cf0269edd8ffbe1e90682fb51c202d6298f8bfa5ebbd81e12785e29e6a6611ef3f0feceee73bea4d25ae12f251225649a73d249fdd90af179e07e39f3f6
 SHA512 
1ad6ac6ff626dc187f42b313c1088ef4b4ac0ee3e156d37824c36e778faa977e8f132302ac00d74aa8f9903e791a0fee6cecb5244d2601e0825cc125b6f33d6a
+DIST nss-3.98.tar.gz 76685475 BLAKE2B 
d382cc65e450b5b7d6b152952a8188822eab5fdbaa0faeefc3f98ef5aa70ed7534abcb7114aaa25c1e49f89dcda7cf75d85957d1a8e5ff964599362757138cb4
 SHA512 
4f335c5c284eff6424745cc15e32037715a915f6f61687ec36a8ffaef0e45d152602a1be275bbb2f14650c7d258d6488430cdcf512b18ba7cb73cd43ac625681
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/app-misc/ca-certificates/ca-certificates-20240203.3.98.ebuild 
b/app-misc/ca-certificates/ca-certificates-20240203.3.98.ebuild
new file mode 100644
index ..d159923c9a9b
--- /dev/null
+++ b/app-misc/ca-certificates/ca-certificates-20240203.3.98.ebuild
@@ -0,0 +1,201 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# The Debian ca-certificates package merely takes the CA database as it exists
+# in the nss package and repackages it for use by openssl.
+#
+# The issue with using the compiled debs directly is two fold:
+# - they do not update frequently enough for us to rely on them
+# - they pull the CA database from nss tip of tree rather than the release
+#
+# So we take the Debian source tools and combine them with the latest nss
+# release to produce (largely) the same end result.  The difference is that
+# now we know our cert database is kept in sync with nss and, if need be,
+# can be sync with nss tip of tree more frequently to respond to bugs.
+
+# Where possible, bump to stable/LTS releases of NSS for the last part
+# of the version (when not using a pure Debian release).
+
+# When triaging user reports, refer to our wiki for tips:
+# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-any-r1
+
+if [[ ${PV} == *.* ]] ; then
+   # Compile from source ourselves.
+   PRECOMPILED=false
+
+   DEB_VER=$(ver_cut 1)
+   NSS_VER=$(ver_cut 2-)
+   RTM_NAME="NSS_${NSS_VER//./_}_RTM"
+else
+   # Debian precompiled version.
+   PRECOMPILED=true
+   inherit unpacker
+fi
+
+DESCRIPTION="Common CA Certificates PEM files"
+HOMEPAGE="https://packages.debian.org/sid/ca-certificates;
+NMU_PR=""
+if ${PRECOMPILED} ; then
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
+else
+   SRC_URI="
+   
mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
+   
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
+   cacert? (
+   

[gentoo-commits] repo/proj/guru:dev commit in: sys-apps/corefreq/

2024-03-01 Thread Vitaly Zdanevich
commit: a4c8910d88983ee218e2fc2c45e49daf9211baa6
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Sat Mar  2 01:14:25 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Sat Mar  2 01:14:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a4c8910d

sys-apps/corefreq: add QA_PREBUILT="usr/bin/${PN}d"

Closes: https://bugs.gentoo.org/show_bug.cgi?id=914219
Signed-off-by: Vitaly Zdanevich  ya.ru>

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

diff --git a/sys-apps/corefreq/corefreq-1.96.3.ebuild 
b/sys-apps/corefreq/corefreq-1.96.3.ebuild
index 31c1e8fc85..abbc008175 100644
--- a/sys-apps/corefreq/corefreq-1.96.3.ebuild
+++ b/sys-apps/corefreq/corefreq-1.96.3.ebuild
@@ -39,7 +39,7 @@ pkg_setup() {
linux-mod_pkg_setup
 }
 
-QA_FLAGS_IGNORED="usr/bin/.*"
+QA_PREBUILT="usr/bin/${PN}d"
 
 src_install() {
linux-mod_src_install



[gentoo-commits] proj/releng:master commit in: releases/specs/hppa/hppa2.0/, releases/specs/hppa/hppa1.1/

2024-03-01 Thread Andreas K. Hüttel
commit: 1997700a870d1cb97839ac9d800480ce9eb9ff6a
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Mar  2 01:02:35 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Mar  2 01:02:35 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=1997700a

Add hppa 23.0 specs

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 releases/specs/hppa/hppa1.1/stage1-openrc-23.spec  | 13 +
 releases/specs/hppa/hppa1.1/stage1-systemd-23.spec | 13 +
 releases/specs/hppa/hppa1.1/stage3-openrc-23.spec  | 12 
 releases/specs/hppa/hppa1.1/stage3-systemd-23.spec | 12 
 releases/specs/hppa/hppa2.0/stage1-openrc-23.spec  | 13 +
 releases/specs/hppa/hppa2.0/stage1-systemd-23.spec | 13 +
 releases/specs/hppa/hppa2.0/stage3-openrc-23.spec  | 12 
 releases/specs/hppa/hppa2.0/stage3-systemd-23.spec | 12 
 8 files changed, 100 insertions(+)

diff --git a/releases/specs/hppa/hppa1.1/stage1-openrc-23.spec 
b/releases/specs/hppa/hppa1.1/stage1-openrc-23.spec
new file mode 100644
index ..c240f6de
--- /dev/null
+++ b/releases/specs/hppa/hppa1.1/stage1-openrc-23.spec
@@ -0,0 +1,13 @@
+subarch: hppa1.1
+target: stage1
+version_stamp: openrc-@TIMESTAMP@
+rel_type: 23.0-default
+profile: default/linux/hppa/23.0/hppa1.1
+snapshot_treeish: @TREEISH@
+source_subpath: 23.0-default/stage3-hppa1.1-openrc-latest
+update_seed: yes
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng
+compression_mode: pixz
+decompressor_search_order: xz bzip2
+update_seed_command: --update --deep --newuse @world

diff --git a/releases/specs/hppa/hppa1.1/stage1-systemd-23.spec 
b/releases/specs/hppa/hppa1.1/stage1-systemd-23.spec
new file mode 100644
index ..68e56989
--- /dev/null
+++ b/releases/specs/hppa/hppa1.1/stage1-systemd-23.spec
@@ -0,0 +1,13 @@
+subarch: hppa1.1
+target: stage1
+version_stamp: systemd-@TIMESTAMP@
+rel_type: 23.0-default
+profile: default/linux/hppa/23.0/hppa1.1/systemd
+snapshot_treeish: @TREEISH@
+source_subpath: 23.0-default/stage3-hppa1.1-systemd-latest
+update_seed: yes
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng
+compression_mode: pixz
+decompressor_search_order: xz bzip2
+update_seed_command: --update --deep --newuse @world

diff --git a/releases/specs/hppa/hppa1.1/stage3-openrc-23.spec 
b/releases/specs/hppa/hppa1.1/stage3-openrc-23.spec
new file mode 100644
index ..ad219f5f
--- /dev/null
+++ b/releases/specs/hppa/hppa1.1/stage3-openrc-23.spec
@@ -0,0 +1,12 @@
+subarch: hppa1.1
+target: stage3
+version_stamp: openrc-@TIMESTAMP@
+rel_type: 23.0-default
+profile: default/linux/hppa/23.0/hppa1.1
+snapshot_treeish: @TREEISH@
+source_subpath: 23.0-default/stage1-hppa1.1-openrc-@TIMESTAMP@
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng
+compression_mode: pixz
+decompressor_search_order: xz bzip2
+binrepo_path: hppa/binpackages/23.0/hppa1.1

diff --git a/releases/specs/hppa/hppa1.1/stage3-systemd-23.spec 
b/releases/specs/hppa/hppa1.1/stage3-systemd-23.spec
new file mode 100644
index ..9adca897
--- /dev/null
+++ b/releases/specs/hppa/hppa1.1/stage3-systemd-23.spec
@@ -0,0 +1,12 @@
+subarch: hppa1.1
+target: stage3
+version_stamp: systemd-@TIMESTAMP@
+rel_type: 23.0-default
+profile: default/linux/hppa/23.0/hppa1.1/systemd
+snapshot_treeish: @TREEISH@
+source_subpath: 23.0-default/stage1-hppa1.1-systemd-@TIMESTAMP@
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng
+compression_mode: pixz
+decompressor_search_order: xz bzip2
+binrepo_path: hppa/binpackages/23.0/hppa1.1

diff --git a/releases/specs/hppa/hppa2.0/stage1-openrc-23.spec 
b/releases/specs/hppa/hppa2.0/stage1-openrc-23.spec
new file mode 100644
index ..92c237cb
--- /dev/null
+++ b/releases/specs/hppa/hppa2.0/stage1-openrc-23.spec
@@ -0,0 +1,13 @@
+subarch: hppa2.0
+target: stage1
+version_stamp: openrc-@TIMESTAMP@
+rel_type: 23.0-default
+profile: default/linux/hppa/23.0/hppa2.0
+snapshot_treeish: @TREEISH@
+source_subpath: 23.0-default/stage3-hppa2.0-openrc-latest
+update_seed: yes
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng
+compression_mode: pixz
+decompressor_search_order: xz bzip2
+update_seed_command: --update --deep --newuse @world

diff --git a/releases/specs/hppa/hppa2.0/stage1-systemd-23.spec 
b/releases/specs/hppa/hppa2.0/stage1-systemd-23.spec
new file mode 100644
index ..a21a9f75
--- /dev/null
+++ b/releases/specs/hppa/hppa2.0/stage1-systemd-23.spec
@@ -0,0 +1,13 @@
+subarch: hppa2.0
+target: stage1
+version_stamp: systemd-@TIMESTAMP@
+rel_type: 23.0-default
+profile: default/linux/hppa/23.0/hppa2.0/systemd
+snapshot_treeish: @TREEISH@
+source_subpath: 23.0-default/stage3-hppa2.0-systemd-latest
+update_seed: yes
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng
+compression_mode: pixz

[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/files/, x11-misc/colord/

2024-03-01 Thread Sam James
commit: 107eb89b10059098953c805aa775ddbd2ffaaff0
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 00:55:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 00:55:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=107eb89b

x11-misc/colord: backport systemd permission fixes

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

 x11-misc/colord/colord-1.4.7-r1.ebuild | 130 +
 .../files/colord-1.4.7-systemd-permissions.patch   |  51 
 2 files changed, 181 insertions(+)

diff --git a/x11-misc/colord/colord-1.4.7-r1.ebuild 
b/x11-misc/colord/colord-1.4.7-r1.ebuild
new file mode 100644
index ..e6bb102d0a39
--- /dev/null
+++ b/x11-misc/colord/colord-1.4.7-r1.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+VALA_USE_DEPEND="vapigen"
+
+inherit bash-completion-r1 meson-multilib tmpfiles udev vala
+
+DESCRIPTION="System service to accurately color manage input and output 
devices"
+HOMEPAGE="https://www.freedesktop.org/software/colord/;
+SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0/2" # subslot = libcolord soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+
+IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
selinux systemd test vala"
+RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
+REQUIRED_USE="vala? ( introspection )"
+
+DEPEND="
+   >=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}]
+   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
+   dev-db/sqlite:3=[${MULTILIB_USEDEP}]
+   >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}]
+
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   virtual/udev
+
+   systemd? ( >=sys-apps/systemd-44:0= )
+   scanner? (
+   media-gfx/sane-backends
+   sys-apps/dbus
+   )
+   >=sys-auth/polkit-0.114
+   argyllcms? ( media-gfx/argyllcms )
+   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+"
+RDEPEND="${DEPEND}
+   acct-group/colord
+   acct-user/colord
+   selinux? ( sec-policy/selinux-colord )
+"
+BDEPEND="
+   acct-group/colord
+   acct-user/colord
+   app-text/docbook-xsl-ns-stylesheets
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+   extra-print-profiles? ( media-gfx/argyllcms )
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.7-systemd-permissions.patch
+)
+
+pkg_setup() {
+   use vala && vala_setup
+}
+
+src_prepare() {
+   default
+
+   # Test requires a running session
+   # https://github.com/hughsie/colord/issues/94
+   sed -i -e "/test('colord-test-daemon'/d" lib/colord/meson.build || die
+
+   # Adapt to Gentoo paths
+   sed -i \
+   -e "s|find_program('spotread'|find_program('argyll-spotread'|" \
+   -e "s|find_program('colprof'|find_program('argyll-colprof'|" \
+   meson.build || die
+
+   # meson gnome.generate_vapi properly handles VAPIGEN and other vala
+   # environment variables. It is counter-productive to check for an
+   # unversioned vapigen, as that breaks versioned VAPIGEN usages.
+   sed -i -e "/find_program('vapigen')/d" meson.build || die
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_native_true daemon)
+   -Dbash_completion=false
+   $(meson_native_true udev_rules) # Install udev rules only from 
native build
+   $(meson_native_use_bool systemd)
+   -Dlibcolordcompat=true
+   $(meson_native_use_bool argyllcms argyllcms_sensor)
+   $(meson_native_use_bool scanner sane)
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool extra-print-profiles print_profiles)
+   $(meson_use test tests)
+   -Dinstalled_tests=false
+   -Ddaemon_user=colord
+   $(meson_native_true man)
+   $(meson_use gtk-doc docs)
+   --localstatedir="${EPREFIX}"/var
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   newbashcomp data/colormgr colormgr
+
+   # Ensure config and profile directories exist and /var/lib/colord/*
+   # is writable by colord user
+   keepdir /var/lib/color{,d}/icc
+   fowners colord:colord /var/lib/colord{,/icc}
+
+   if use examples; then
+   docinto examples
+   dodoc examples/*.c
+   fi
+}
+
+pkg_postinst() {
+   udev_reload
+   

[gentoo-commits] proj/releng:master commit in: releases/specs/hppa/hppa2.0/, releases/specs/hppa/hppa1.1/

2024-03-01 Thread Andreas K. Hüttel
commit: 8aef48fa1044f8f7900243245783e60030f6582c
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Mar  2 00:51:44 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Mar  2 00:52:18 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=8aef48fa

Drop hppa systemd split-usr specs

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 releases/specs/hppa/hppa1.1/stage1-systemd.spec | 13 -
 releases/specs/hppa/hppa1.1/stage3-systemd.spec | 12 
 releases/specs/hppa/hppa2.0/stage1-systemd.spec | 13 -
 releases/specs/hppa/hppa2.0/stage3-systemd.spec | 12 
 4 files changed, 50 deletions(-)

diff --git a/releases/specs/hppa/hppa1.1/stage1-systemd.spec 
b/releases/specs/hppa/hppa1.1/stage1-systemd.spec
deleted file mode 100644
index 69bd91d7..
--- a/releases/specs/hppa/hppa1.1/stage1-systemd.spec
+++ /dev/null
@@ -1,13 +0,0 @@
-subarch: hppa1.1
-target: stage1
-version_stamp: systemd-@TIMESTAMP@
-rel_type: default
-profile: default/linux/hppa/17.0/systemd
-snapshot_treeish: @TREEISH@
-source_subpath: default/stage3-hppa1.1-systemd-latest
-update_seed: yes
-portage_confdir: @REPO_DIR@/releases/portage/stages
-portage_prefix: releng
-compression_mode: pixz
-decompressor_search_order: xz bzip2
-update_seed_command: --update --deep --newuse @world

diff --git a/releases/specs/hppa/hppa1.1/stage3-systemd.spec 
b/releases/specs/hppa/hppa1.1/stage3-systemd.spec
deleted file mode 100644
index adf80a66..
--- a/releases/specs/hppa/hppa1.1/stage3-systemd.spec
+++ /dev/null
@@ -1,12 +0,0 @@
-subarch: hppa1.1
-target: stage3
-version_stamp: systemd-@TIMESTAMP@
-rel_type: default
-profile: default/linux/hppa/17.0/systemd
-snapshot_treeish: @TREEISH@
-source_subpath: default/stage1-hppa1.1-systemd-@TIMESTAMP@
-portage_confdir: @REPO_DIR@/releases/portage/stages
-portage_prefix: releng
-compression_mode: pixz
-decompressor_search_order: xz bzip2
-binrepo_path: hppa/binpackages/17.0/hppa1.1

diff --git a/releases/specs/hppa/hppa2.0/stage1-systemd.spec 
b/releases/specs/hppa/hppa2.0/stage1-systemd.spec
deleted file mode 100644
index 2ad903fc..
--- a/releases/specs/hppa/hppa2.0/stage1-systemd.spec
+++ /dev/null
@@ -1,13 +0,0 @@
-subarch: hppa2.0
-target: stage1
-version_stamp: systemd-@TIMESTAMP@
-rel_type: default
-profile: default/linux/hppa/17.0/systemd
-snapshot_treeish: @TREEISH@
-source_subpath: default/stage3-hppa2.0-systemd-latest
-update_seed: yes
-portage_confdir: @REPO_DIR@/releases/portage/stages
-portage_prefix: releng
-compression_mode: pixz
-decompressor_search_order: xz bzip2
-update_seed_command: --update --deep --newuse @world

diff --git a/releases/specs/hppa/hppa2.0/stage3-systemd.spec 
b/releases/specs/hppa/hppa2.0/stage3-systemd.spec
deleted file mode 100644
index 6d630869..
--- a/releases/specs/hppa/hppa2.0/stage3-systemd.spec
+++ /dev/null
@@ -1,12 +0,0 @@
-subarch: hppa2.0
-target: stage3
-version_stamp: systemd-@TIMESTAMP@
-rel_type: default
-profile: default/linux/hppa/17.0/systemd
-snapshot_treeish: @TREEISH@
-source_subpath: default/stage1-hppa2.0-systemd-@TIMESTAMP@
-portage_confdir: @REPO_DIR@/releases/portage/stages
-portage_prefix: releng
-compression_mode: pixz
-decompressor_search_order: xz bzip2
-binrepo_path: hppa/binpackages/17.0/hppa2.0



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

2024-03-01 Thread Sam James
commit: bc235c9a342826e6aab77d08ded3ca008823dd28
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 00:16:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 00:16:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc235c9a

sys-apps/kmod: drop 30-r1

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

 sys-apps/kmod/Manifest |   1 -
 .../kmod/files/kmod-30-configure-clang16.patch |  26 ---
 sys-apps/kmod/kmod-30-r1.ebuild| 231 -
 3 files changed, 258 deletions(-)

diff --git a/sys-apps/kmod/Manifest b/sys-apps/kmod/Manifest
index c20a66d382eb..554efc99d6a0 100644
--- a/sys-apps/kmod/Manifest
+++ b/sys-apps/kmod/Manifest
@@ -1,2 +1 @@
-DIST kmod-30.tar.xz 567484 BLAKE2B 
c5cb690dbb8fad66ac603648ff330794b417ff2fa2f8f61b6e9cb76dab93f984128b3d83a826203f39f3fb94f174f0db7395db6a47e52e8b7c561486f9d00778
 SHA512 
e2cd34e600a72e44710760dfda9364b790b8352a99eafbd43e683e4a06f37e6b5c0b5d14e7c28070e30fc5fc6ceddedf7b97f3b6c2c5c2d91204fefd630b9a3e
 DIST kmod-31.tar.xz 570936 BLAKE2B 
0dc8572da570315cf0aadd87fa7e83d0f88dea91c8566749e6f3004f9a6df916dce337ca99ea5929d41f45b408c1e3effa50f9d24615d7fa28688150a5ce91cf
 SHA512 
05ca70381808bec5f262b94db625662c385408988178a35e4aaf4960ee0716dc0cbfc327160ea4b61098d0c2130ab1b5142ea8156bea8e06ded7f4d288b6d085

diff --git a/sys-apps/kmod/files/kmod-30-configure-clang16.patch 
b/sys-apps/kmod/files/kmod-30-configure-clang16.patch
deleted file mode 100644
index a9e1093aecff..
--- a/sys-apps/kmod/files/kmod-30-configure-clang16.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-https://github.com/kmod-project/kmod/commit/035e6667d1ace2fd77ef36f5e5d93cd4b1e128a2
-
-From 035e6667d1ace2fd77ef36f5e5d93cd4b1e128a2 Mon Sep 17 00:00:00 2001
-From: Florian Weimer 
-Date: Sat, 17 Dec 2022 17:52:34 +0100
-Subject: [PATCH] kmod: configure.ac: In _Noreturn check, include 
- for exit
-
-Otherwise, an implicit functiona declaration is used, causing
-a C99 compatibility issue.
-
-Signed-off-by: Florian Weimer 
-Signed-off-by: Lucas De Marchi 
 a/configure.ac
-+++ b/configure.ac
-@@ -68,7 +68,8 @@ AC_COMPILE_IFELSE(
- 
- AC_MSG_CHECKING([whether _Noreturn is supported])
- AC_COMPILE_IFELSE(
--  [AC_LANG_SOURCE([[_Noreturn int foo(void) { exit(0); }]])],
-+  [AC_LANG_SOURCE([[#include 
-+  _Noreturn int foo(void) { exit(0); }]])],
- [AC_DEFINE([HAVE_NORETURN], [1], [Define if _Noreturn is available])
-AC_MSG_RESULT([yes])],
-   [AC_MSG_RESULT([no])])
-

diff --git a/sys-apps/kmod/kmod-30-r1.ebuild b/sys-apps/kmod/kmod-30-r1.ebuild
deleted file mode 100644
index 5dff1407325b..
--- a/sys-apps/kmod/kmod-30-r1.ebuild
+++ /dev/null
@@ -1,231 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit autotools libtool bash-completion-r1 python-r1
-
-if [[ ${PV} == * ]]; then
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/utils/kernel/${PN}/${PN}.git;
-   inherit git-r3
-else
-   SRC_URI="https://www.kernel.org/pub/linux/utils/kernel/kmod/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="library and tools for managing linux kernel modules"
-HOMEPAGE="https://git.kernel.org/?p=utils/kernel/kmod/kmod.git;
-
-LICENSE="LGPL-2"
-SLOT="0"
-IUSE="debug doc +lzma pkcs7 python static-libs +tools +zlib +zstd"
-
-# Upstream does not support running the test suite with custom configure flags.
-# I was also told that the test suite is intended for kmod developers.
-# So we have to restrict it.
-# See bug #408915.
-#RESTRICT="test"
-
-# - >=zlib-1.2.6 required because of bug #427130
-# - Block systemd below 217 for 
-static-nodes-indicate-that-creation-of-static-nodes-.patch
-# - >=zstd-1.5.2-r1 required for bug #771078
-RDEPEND="!sys-apps/module-init-tools
-   !sys-apps/modutils
-   !=app-arch/xz-utils-5.0.4-r1 )
-   python? ( ${PYTHON_DEPS} )
-   pkcs7? ( >=dev-libs/openssl-1.1.0:= )
-   zlib? ( >=sys-libs/zlib-1.2.6 )
-   zstd? ( >=app-arch/zstd-1.5.2-r1:= )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   doc? (
-   dev-util/gtk-doc
-   dev-build/gtk-doc-am
-   )
-   lzma? ( virtual/pkgconfig )
-   python? (
-   dev-python/cython[${PYTHON_USEDEP}]
-   virtual/pkgconfig
-   )
-   zlib? ( virtual/pkgconfig )
-"
-if [[ ${PV} == * ]]; then
-   BDEPEND="${BDEPEND}
-   dev-libs/libxslt"
-fi
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-DOCS=( NEWS README.md TODO )
-
-PATCHES=(
-   "${FILESDIR}"/${P}-configure-clang16.patch
-)
-
-src_prepare() {
-   default
-
-   if [[ ! -e configure ]] || use doc ; then
-   if use doc; then
-   cp "${BROOT}"/usr/share/aclocal/gtk-doc.m4 m4 || die
- 

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

2024-03-01 Thread Sam James
commit: 7e18d8b8c3d468754790010cc157cc8eaff3d5b5
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 00:13:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 00:14:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e18d8b8

sys-apps/kmod: drop Python bindings, fix musl-1.2.5 compat (modern C porting)

* Drop Python bindings for weird double install issue (bug #925568).

  This is a somewhat extreme response, but it turns out upstream have dropped
  the bindings upstream anyway in 
https://github.com/kmod-project/kmod/commit/594f102cf575b0d5c01ebff22aae450c8a204d45
  for the next release.

* Fix musl-1.2.5 compat wrt POSIX vs GNU basename.

  Would segfault at runtime otherwise on a non-strict C compiler.

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

 sys-apps/kmod/files/kmod-31-musl-basename.patch| 113 +
 .../kmod/{kmod-.ebuild => kmod-31-r1.ebuild}   | 102 +++
 sys-apps/kmod/kmod-.ebuild | 102 +++
 3 files changed, 145 insertions(+), 172 deletions(-)

diff --git a/sys-apps/kmod/files/kmod-31-musl-basename.patch 
b/sys-apps/kmod/files/kmod-31-musl-basename.patch
new file mode 100644
index ..f4839dad2474
--- /dev/null
+++ b/sys-apps/kmod/files/kmod-31-musl-basename.patch
@@ -0,0 +1,113 @@
+https://github.com/kmod-project/kmod/pull/32
+
+From 721ed6040c7aa47070faf6378c433089e178bd43 Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Sat, 9 Dec 2023 17:35:59 -0800
+Subject: [PATCH] Use portable implementation for basename API
+
+musl has removed the non-prototype declaration of basename from
+string.h [1] which now results in build errors with clang-17+ compiler
+
+Implement GNU basename behavior using strchr which is portable across libcs
+
+Fixes
+../git/tools/kmod.c:71:19: error: call to undeclared function 'basename'; ISO 
C99 and later do not support implicit function declarations 
[-Wimplicit-function-declaration]
+71 | "Commands:\n", basename(argv[0]));
+| ^
+
+[1] 
https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7
+
+Suggested-by: Rich Felker
+
+Signed-off-by: Khem Raj 
+--- a/libkmod/libkmod-config.c
 b/libkmod/libkmod-config.c
+@@ -794,7 +794,7 @@ static int conf_files_insert_sorted(struct kmod_ctx *ctx,
+   bool is_single = false;
+ 
+   if (name == NULL) {
+-  name = basename(path);
++  name = gnu_basename(path);
+   is_single = true;
+   }
+ 
+--- a/shared/util.c
 b/shared/util.c
+@@ -172,9 +172,9 @@ char *modname_normalize(const char *modname, char 
buf[static PATH_MAX], size_t *
+ 
+ char *path_to_modname(const char *path, char buf[static PATH_MAX], size_t 
*len)
+ {
+-  char *modname;
++  const char *modname;
+ 
+-  modname = basename(path);
++  modname = gnu_basename(path);
+   if (modname == NULL || modname[0] == '\0')
+   return NULL;
+ 
+--- a/shared/util.h
 b/shared/util.h
+@@ -5,6 +5,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+@@ -76,6 +77,12 @@ do {\
+   __p->__v = (val);   \
+ } while(0)
+ 
++static _always_inline_ const char *gnu_basename(const char *s)
++{
++  const char *p = strrchr(s, '/');
++  return p ? p+1 : s;
++}
++
+ static _always_inline_ unsigned int ALIGN_POWER2(unsigned int u)
+ {
+   return 1 << ((sizeof(u) * 8) - __builtin_clz(u - 1));
+--- a/testsuite/testsuite.c
 b/testsuite/testsuite.c
+@@ -70,7 +70,7 @@ static void help(void)
+ 
+   printf("Usage:\n"
+  "\t%s [options] \n"
+- "Options:\n", basename(progname));
++ "Options:\n", gnu_basename(progname));
+ 
+   for (itr = options, itr_short = options_short;
+   itr->name != NULL; itr++, itr_short++)
+--- a/tools/depmod.c
 b/tools/depmod.c
+@@ -762,7 +762,7 @@ static int cfg_files_insert_sorted(struct cfg_file 
***p_files, size_t *p_n_files
+   if (name != NULL)
+   namelen = strlen(name);
+   else {
+-  name = basename(dir);
++  name = gnu_basename(dir);
+   namelen = strlen(name);
+   dirlen -= namelen + 1;
+   }
+--- a/tools/kmod.c
 b/tools/kmod.c
+@@ -68,7 +68,7 @@ static int kmod_help(int argc, char *argv[])
+   "Options:\n"
+   "\t-V, --version show version\n"
+   "\t-h, --helpshow this help\n\n"
+-  "Commands:\n", basename(argv[0]));
++  "Commands:\n", gnu_basename(argv[0]));
+ 
+   for (i = 0; i < ARRAY_SIZE(kmod_cmds); i++) {
+   if (kmod_cmds[i]->help != NULL) {
+@@ -156,7 +156,7 @@ static int handle_kmod_compat_commands(int argc, char 
*argv[])
+   const char *cmd;
+   size_t i;
+ 
+-  

[gentoo-commits] proj/kde:master commit in: app-office/libalkimia/

2024-03-01 Thread Sam James
commit: 2b641d2a1cdd886f628067eee31c06672227fd16
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Mar  1 23:42:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  1 23:42:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=2b641d2a

app-office/libalkimia: remove gmp USE flag, force it instead of mpir

mpir is an ancient fork of gmp from 2017. It claims to be focused on
speed. It doesn't build with modern compilers due to Modern C issues,
and it fails to build with LTO as well. Unlike gmp, this will never be
fixed.

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

 app-office/libalkimia/libalkimia-8..ebuild | 7 +++
 app-office/libalkimia/libalkimia-.ebuild   | 7 +++
 2 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/app-office/libalkimia/libalkimia-8..ebuild 
b/app-office/libalkimia/libalkimia-8..ebuild
index 6b645c6c38..78c3eff6f6 100644
--- a/app-office/libalkimia/libalkimia-8..ebuild
+++ b/app-office/libalkimia/libalkimia-8..ebuild
@@ -21,9 +21,10 @@ https://community.kde.org/Alkimia;
 
 LICENSE="LGPL-2.1"
 SLOT="0/8"
-IUSE="doc gmp plasma webengine"
+IUSE="doc plasma webengine"
 
 DEPEND="
+   dev-libs/gmp:0=[cxx(+)]
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
@@ -40,8 +41,6 @@ DEPEND="
>=kde-frameworks/ktextwidgets-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
-   !gmp? ( sci-libs/mpir:=[cxx] )
-   gmp? ( dev-libs/gmp:0=[cxx(+)] )
plasma? (
>=kde-frameworks/kpackage-${KFMIN}:5
>=kde-plasma/libplasma-${KFMIN}:5
@@ -62,7 +61,7 @@ src_configure() {
-DBUILD_TOOLS=ON
-DBUILD_WITH_WEBKIT=OFF
$(cmake_use_find_package doc Doxygen)
-   $(cmake_use_find_package !gmp MPIR)
+   -DCMAKE_DISABLE_FIND_PACKAGE_MPIR=ON
-DBUILD_APPLETS=$(usex plasma)
-DBUILD_WITH_WEBENGINE=$(usex webengine)
)

diff --git a/app-office/libalkimia/libalkimia-.ebuild 
b/app-office/libalkimia/libalkimia-.ebuild
index 7892456059..22f13e44d1 100644
--- a/app-office/libalkimia/libalkimia-.ebuild
+++ b/app-office/libalkimia/libalkimia-.ebuild
@@ -20,9 +20,10 @@ https://community.kde.org/Alkimia;
 
 LICENSE="LGPL-2.1"
 SLOT="0/8"
-IUSE="doc gmp plasma webengine"
+IUSE="doc plasma webengine"
 
 DEPEND="
+   dev-libs/gmp:0=[cxx(+)]
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
@@ -39,8 +40,6 @@ DEPEND="
>=kde-frameworks/ktextwidgets-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
-   !gmp? ( sci-libs/mpir:=[cxx] )
-   gmp? ( dev-libs/gmp:0=[cxx(+)] )
plasma? (
>=kde-frameworks/kpackage-${KFMIN}:5
>=kde-plasma/libplasma-${KFMIN}:5
@@ -61,7 +60,7 @@ src_configure() {
-DBUILD_TOOLS=ON
-DBUILD_WITH_WEBKIT=OFF
$(cmake_use_find_package doc Doxygen)
-   $(cmake_use_find_package !gmp MPIR)
+   -DCMAKE_DISABLE_FIND_PACKAGE_MPIR=ON
-DBUILD_APPLETS=$(usex plasma)
-DBUILD_WITH_WEBENGINE=$(usex webengine)
)



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

2024-03-01 Thread Sam James
commit: c9f7f5e13b3f92162deff6cb89e100bb3586c67c
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar  1 23:40:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  1 23:40:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9f7f5e1

app-crypt/gnupg: Stabilize 2.4.4-r1 ppc64, #835949

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

 app-crypt/gnupg/gnupg-2.4.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
index 1bbfa46c8115..8db65f0b 100644
--- a/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.4-r1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test +tofu tpm tools 
usb user-socket wks-server"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( tofu )"



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

2024-03-01 Thread James Le Cuirot
commit: 739f3e7355ee54331d1491560937eaabdf134bba
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Mar  1 23:22:58 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Mar  1 23:31:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=739f3e73

www-client/vivaldi-snapshot: Add version 6.6.3271.44

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi-snapshot/Manifest   |   3 +
 .../vivaldi-snapshot-6.6.3271.44.ebuild| 224 +
 2 files changed, 227 insertions(+)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index ed5df79aac77..517bd726eddd 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-snapshot_6.6.3271.35-1_armhf.deb 102218064 BLAKE2B 
c69fd1e87232c531
 DIST vivaldi-snapshot_6.6.3271.4-1_amd64.deb 107907712 BLAKE2B 
23edb7c0df347c85e8c711b32a43e750b46af894a3dae9b585680b37bae220040c969645e5f4a4041ec2d0465d8491d9faf4bb25c30d58f59d949003daf8c02e
 SHA512 
5d6cb836fb26df6baa7547b133795cb9f93b0a0adff39250295cb937da00c15a07e6068a654636de7db46ebdd0e6876522eed5eb98ea693e00289a013ca498bb
 DIST vivaldi-snapshot_6.6.3271.4-1_arm64.deb 100885568 BLAKE2B 
a78391a6157b26d133d7549f44cc325a2c7f906e882ba0a2fdbe277c398a56da9f90acac94502421ed2b2cde1867cf3da0eb80e79456c929c90f59a7c595c67b
 SHA512 
6b41c1a16888c5089ef0eed852844015ec13705a353a0fbe88c22a3abf09928a976d9ed1cb8b801eb8de0d76e2f1f2ec9f3ab1400608588cb0510ad9c67d9fac
 DIST vivaldi-snapshot_6.6.3271.4-1_armhf.deb 102241252 BLAKE2B 
1d4a866b9f2fd54b21026cfa26d1e5f741d59ddd435d3b4359266d7d6f5782b31e7213ed4c95ed6ef7c36083aee37d10174f6a37f81605e45dd150ffbd9e9894
 SHA512 
e1ec72e33df2093bb2fa71f7b0e59bca935261984b47938cb975083473697c4ecb3b0d90aa18881e103a659cc69469c7b2d70036b5cd45000ade1974517ab491
+DIST vivaldi-snapshot_6.6.3271.44-1_amd64.deb 107772596 BLAKE2B 
1cf5ed70f1d95f853a0f0f6d809479c48c431b6a0d0acd223d0cc11510347c8fbe9d1cc5eb622585738b50e32931b3275dc832442d470b4b562bac38c7c3
 SHA512 
e9bf9210dc8e6b93af3000fba149451bb8450fe6bc5eb702def8236a3560fec627e4e5a5e77c0ba50c618a5c8c1eaacfc37d2b2c68638f6c1fa235311ab3
+DIST vivaldi-snapshot_6.6.3271.44-1_arm64.deb 100850092 BLAKE2B 
59fd01998f78ac8b8febf43b7f876c6dc1983ccc111993531665d9775f16188cd026628c15e4e0e42cf62c058b72e3de35fbcf2e950624143093118ed7823af6
 SHA512 
05107fe1216ba55d4a1416a9aa9732675566897b2bf6335b90f90dc12e8d7348294416d9f70b4f5aae089db179bb7f7122bb88331e712a8729860095f63f0eed
+DIST vivaldi-snapshot_6.6.3271.44-1_armhf.deb 102185892 BLAKE2B 
ffb3f8a74a4d0eec68f19df824c0e878a96238800bb4e7c518e6dfbc7f46f9e0aace70559be37e5f560cdcd2cb8fcf4b4d0ba6ff302239f2063652a356366ef9
 SHA512 
916ec277793de553d343bb5f3bc046a27acd86c945d75eeb3931259ef94ec9ab19f3f01ced68c338165fe8d4d1839aeee2e27967e17ee3f2d1b14a8e6013

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.6.3271.44.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.6.3271.44.ebuild
new file mode 100644
index ..9304611c3c84
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.6.3271.44.ebuild
@@ -0,0 +1,224 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="121"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   ca-valencia
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   ku
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop linux-info unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/;
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
+
+SRC_URI="
+   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
+   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
+   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
+"
+
+LICENSE="Vivaldi"
+SLOT="0"
+IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 widevine"
+RESTRICT="bindist mirror"
+REQUIRED_USE="ffmpeg-chromium? ( 

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

2024-03-01 Thread James Le Cuirot
commit: 5be0ebe7ea619b7bb591f6149478b0168fa7f4c5
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Mar  1 23:24:36 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Mar  1 23:31:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5be0ebe7

www-client/vivaldi: Add version 6.6.3271.45

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/Manifest   |   3 +
 www-client/vivaldi/vivaldi-6.6.3271.45.ebuild | 224 ++
 2 files changed, 227 insertions(+)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 9522948571b6..84f86ba79b5b 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-stable_6.5.3206.61-1_armhf.deb 102301448 BLAKE2B 
4a1e68180c20be6292
 DIST vivaldi-stable_6.5.3206.63-1_amd64.deb 106985404 BLAKE2B 
a3a720324a1120300b568448eaf9dcb96cc6af35a53991adeee38846501a6c290e51b2952a7c06b67ffdc84d5612056cf92c5b8e77f745d136e3e7e67bd733bb
 SHA512 
4cf7f791ddcfd57f544241653dcdc9d54c4954ee327eb0e278e1495492b0a24107b900f4eeef297e46aebe073f31984881bb603acdfac89953da91bfdd3a45b6
 DIST vivaldi-stable_6.5.3206.63-1_arm64.deb 100875736 BLAKE2B 
4864c854cddb20defe6c82fbfddb31c71b83ecf687b8c41668f5ad0c8b11dd286e2ca921f02cf00abc4d32483fceac33a2a0f20b4e6a2de8c8572792b65a1eaa
 SHA512 
a0b42957ff6afe62a3dd0056391f317136b47c03286a30e444d6bab098d25323daf687d69d40104a33c1486a79fe073cab7ee87b9b4d8e9d5bf8bbf99715
 DIST vivaldi-stable_6.5.3206.63-1_armhf.deb 102288568 BLAKE2B 
a35396dc89834fb517b22a6559ef3208fc4a2f6fe96dc01774bf3976484aba55cd5287aac249f42748bb8dc617e5dd8901436f1f2ab669bd9ee3ee53933abecc
 SHA512 
8e489226a3c0d72266fac1b52617253a63f0aca28a44a58077ef8c52f663a30b509d23aba6f98501dc7930526a8f098dd2a456f6ecb5b884db712255fbd78470
+DIST vivaldi-stable_6.6.3271.45-1_amd64.deb 107763116 BLAKE2B 
19a06058fed03e5df74f6b0558b5cd17ad4a7bfacf7ccae7b0776f8967466cce93201a745ec8dca9fc96f2fa4141fab91d521899375034c1f710011e33ca32bf
 SHA512 
eb72e154e9d83d0b1a3dffe0476b02704bb0d40688793da5d9d6aaeaa32a8de935f9c7535f484a3fc752b9a03ed70c872a644fb846d4e1ae54b0080feff3ceb9
+DIST vivaldi-stable_6.6.3271.45-1_arm64.deb 100867868 BLAKE2B 
f1c5aa01d50240b5c09ceb9fcc748b7f1d0e39369d7bc9b51a07440e28d8510284680b626c5daf96c58c07ce3dd2f4397a27cdbc7e22fb4a2fbaf079fadbd31b
 SHA512 
ffc7ce2fa5fb6e5e43ca80d6bed034dc89420f1e199af2dbce4fbc78248b7d58083942dc1f1780338143eb5b0a75deeebe55e3df440502182eae228c7acce338
+DIST vivaldi-stable_6.6.3271.45-1_armhf.deb 101425828 BLAKE2B 
97d51922f6bced0d733f6be998fee79f26360302ffc45ec2cdfb87a015a904c041e3c3cad30b42ccb92770a39df6ed2387708b94fa771ec92954c59e68a5d844
 SHA512 
bdf5247e034a4d106ac20eba3e894e5a81edde7f27472bf541b152cfc7241200be39c593c3651b778531ef3439ef6b18125f9d55432f56707f3dd93c8708b89b

diff --git a/www-client/vivaldi/vivaldi-6.6.3271.45.ebuild 
b/www-client/vivaldi/vivaldi-6.6.3271.45.ebuild
new file mode 100644
index ..633a1587fed0
--- /dev/null
+++ b/www-client/vivaldi/vivaldi-6.6.3271.45.ebuild
@@ -0,0 +1,224 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="121"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   ca-valencia
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   ku
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop linux-info unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/;
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
+
+SRC_URI="
+   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
+   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
+   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
+"
+
+LICENSE="Vivaldi"
+SLOT="0"
+IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 widevine"
+RESTRICT="bindist mirror"
+#REQUIRED_USE="ffmpeg-chromium? ( proprietary-codecs )"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-libs/expat
+   

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

2024-03-01 Thread James Le Cuirot
commit: 9cbd0af890d6b8f124a6f5cd04e2f8247c1dc6c6
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Mar  1 23:24:02 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Mar  1 23:31:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cbd0af8

www-client/vivaldi-snapshot: Drop old 6.6.3271.4

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi-snapshot/Manifest   |   3 -
 .../vivaldi-snapshot-6.6.3271.4.ebuild | 224 -
 2 files changed, 227 deletions(-)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 517bd726eddd..53f705841f24 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,9 +1,6 @@
 DIST vivaldi-snapshot_6.6.3271.35-1_amd64.deb 107729472 BLAKE2B 
7841f307cfd0ec72eaf7c4b3273552177185899a166e53b9a0b44d8590142e8fbecf80a73d128debde6965c61c4ea45f24f834c92315047d3c953b8a441c6bc3
 SHA512 
4b1020d9c6b1376ff95993bdb4970f7593a5e20370ba66d7fee679b9600e2779c8c0bbce6d85d7ae5ff7209cf01ca8d0f88e9e89571791d72bca7e312e746ea6
 DIST vivaldi-snapshot_6.6.3271.35-1_arm64.deb 100842372 BLAKE2B 
510d84d912376cba9bb5379957b2958cfbe488c8f06e6e0a8e551e10a445b75eb53c9ec0dc08f2907673d8c7824ca44303ee343e69118673983f29c32cffe50f
 SHA512 
5b8b64e1931d7a694c06b38e547c8fedaf0cc0f13fa20123ee89f54cf51437edfc01e9bf5254104f92701fb3c5ba518f2cdb84548a3fdbaaa917a78480c698b0
 DIST vivaldi-snapshot_6.6.3271.35-1_armhf.deb 102218064 BLAKE2B 
c69fd1e87232c53115966c3ee4c595e54fbf615cba1a97fec5b26b3b5d97a1fe6cddee07f309ac2e41fba0931976b27b35f2bc43720da5cc95f3734a4d10fdf8
 SHA512 
6e8f870d44e2d3189c78b71ae2d1b8fa2ad0ee82cfc6155ac7b76453cddcc85b8ed936ed07a5e887f43661213448edfcca043a971b3086bbabd04e1b527f8824
-DIST vivaldi-snapshot_6.6.3271.4-1_amd64.deb 107907712 BLAKE2B 
23edb7c0df347c85e8c711b32a43e750b46af894a3dae9b585680b37bae220040c969645e5f4a4041ec2d0465d8491d9faf4bb25c30d58f59d949003daf8c02e
 SHA512 
5d6cb836fb26df6baa7547b133795cb9f93b0a0adff39250295cb937da00c15a07e6068a654636de7db46ebdd0e6876522eed5eb98ea693e00289a013ca498bb
-DIST vivaldi-snapshot_6.6.3271.4-1_arm64.deb 100885568 BLAKE2B 
a78391a6157b26d133d7549f44cc325a2c7f906e882ba0a2fdbe277c398a56da9f90acac94502421ed2b2cde1867cf3da0eb80e79456c929c90f59a7c595c67b
 SHA512 
6b41c1a16888c5089ef0eed852844015ec13705a353a0fbe88c22a3abf09928a976d9ed1cb8b801eb8de0d76e2f1f2ec9f3ab1400608588cb0510ad9c67d9fac
-DIST vivaldi-snapshot_6.6.3271.4-1_armhf.deb 102241252 BLAKE2B 
1d4a866b9f2fd54b21026cfa26d1e5f741d59ddd435d3b4359266d7d6f5782b31e7213ed4c95ed6ef7c36083aee37d10174f6a37f81605e45dd150ffbd9e9894
 SHA512 
e1ec72e33df2093bb2fa71f7b0e59bca935261984b47938cb975083473697c4ecb3b0d90aa18881e103a659cc69469c7b2d70036b5cd45000ade1974517ab491
 DIST vivaldi-snapshot_6.6.3271.44-1_amd64.deb 107772596 BLAKE2B 
1cf5ed70f1d95f853a0f0f6d809479c48c431b6a0d0acd223d0cc11510347c8fbe9d1cc5eb622585738b50e32931b3275dc832442d470b4b562bac38c7c3
 SHA512 
e9bf9210dc8e6b93af3000fba149451bb8450fe6bc5eb702def8236a3560fec627e4e5a5e77c0ba50c618a5c8c1eaacfc37d2b2c68638f6c1fa235311ab3
 DIST vivaldi-snapshot_6.6.3271.44-1_arm64.deb 100850092 BLAKE2B 
59fd01998f78ac8b8febf43b7f876c6dc1983ccc111993531665d9775f16188cd026628c15e4e0e42cf62c058b72e3de35fbcf2e950624143093118ed7823af6
 SHA512 
05107fe1216ba55d4a1416a9aa9732675566897b2bf6335b90f90dc12e8d7348294416d9f70b4f5aae089db179bb7f7122bb88331e712a8729860095f63f0eed
 DIST vivaldi-snapshot_6.6.3271.44-1_armhf.deb 102185892 BLAKE2B 
ffb3f8a74a4d0eec68f19df824c0e878a96238800bb4e7c518e6dfbc7f46f9e0aace70559be37e5f560cdcd2cb8fcf4b4d0ba6ff302239f2063652a356366ef9
 SHA512 
916ec277793de553d343bb5f3bc046a27acd86c945d75eeb3931259ef94ec9ab19f3f01ced68c338165fe8d4d1839aeee2e27967e17ee3f2d1b14a8e6013

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.6.3271.4.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.6.3271.4.ebuild
deleted file mode 100644
index 9304611c3c84..
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.6.3271.4.ebuild
+++ /dev/null
@@ -1,224 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="121"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   ca-valencia
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   ku
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   

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

2024-03-01 Thread James Le Cuirot
commit: c7915a37767f37dc8256568f440355d9e1e33e53
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Mar  1 23:21:39 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Mar  1 23:31:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7915a37

net-misc/sunshine: Fix cross-compiling with patch

Upstream say they will merge this in time for the next release.

Signed-off-by: James Le Cuirot  gentoo.org>

 net-misc/sunshine/files/sunshine-cross-cbs.patch | 59 
 net-misc/sunshine/sunshine-0.21.0.ebuild |  6 ++-
 net-misc/sunshine/sunshine-.ebuild   |  6 ++-
 3 files changed, 67 insertions(+), 4 deletions(-)

diff --git a/net-misc/sunshine/files/sunshine-cross-cbs.patch 
b/net-misc/sunshine/files/sunshine-cross-cbs.patch
new file mode 100644
index ..e6173597e476
--- /dev/null
+++ b/net-misc/sunshine/files/sunshine-cross-cbs.patch
@@ -0,0 +1,59 @@
+From 40654399bd090dda20750b184eb6b15bc615a5dc Mon Sep 17 00:00:00 2001
+From: James Le Cuirot 
+Date: Sun, 25 Feb 2024 16:24:25 +
+Subject: [PATCH] Fix cross-compiling and don't treat x86 as the default case
+
+If you set arch-specific CFLAGS, then ffmpeg's configure script may
+fail when it tries to use these flags against the build host's compiler.
+
+Also use CMAKE_SYSTEM_PROCESSOR to set up cross-compiling without
+relying on any custom variables. ffmpeg normalises its --arch option and
+will accept just about any string that you'll likely throw at it.
+
+diff --git a/cmake/ffmpeg_cbs.cmake b/cmake/ffmpeg_cbs.cmake
+index 573bec0..4a75e1a 100644
+--- a/cmake/ffmpeg_cbs.cmake
 b/cmake/ffmpeg_cbs.cmake
+@@ -30,23 +30,30 @@ if (WIN32)
+ set(LEADING_SH_COMMAND sh)
+ endif ()
+ 
+-if (CROSS_COMPILE_ARM)
+-set(FFMPEG_EXTRA_CONFIGURE
+---arch=aarch64
+---enable-cross-compile)
++string(TOLOWER ${CMAKE_SYSTEM_PROCESSOR} arch)
++
++if (${arch} STREQUAL "aarch64" OR ${arch} STREQUAL "arm64")
+ set(CBS_ARCH_PATH arm)
+-elseif (CROSS_COMPILE_PPC)
+-set(FFMPEG_EXTRA_CONFIGURE
+---arch=powerpc64le
+---enable-cross-compile)
++elseif (${arch} STREQUAL "ppc64le")
+ set(CBS_ARCH_PATH ppc)
+-else ()
++elseif (${arch} STREQUAL "amd64" OR ${arch} STREQUAL "x86_64")
+ set(CBS_ARCH_PATH x86)
++else ()
++message(FATAL_ERROR "Unsupported system processor:" 
${CMAKE_SYSTEM_PROCESSOR})
++endif ()
++
++if (CMAKE_CROSSCOMPILING)
++set(FFMPEG_EXTRA_CONFIGURE --arch=${arch} --enable-cross-compile)
+ endif ()
+ 
+ # The generated config.h needs to have `CONFIG_CBS_` flags enabled (from 
`--enable-bsfs`)
+ execute_process(
+ COMMAND ${LEADING_SH_COMMAND} ./configure
++--cc=${CMAKE_C_COMPILER}
++--cxx=${CMAKE_CXX_COMPILER}
++--ar=${CMAKE_AR}
++--ranlib=${CMAKE_RANLIB}
++--optflags=${CMAKE_C_FLAGS}
+ --disable-all
+ --disable-autodetect
+ --disable-iconv
+-- 
+2.43.2
+

diff --git a/net-misc/sunshine/sunshine-0.21.0.ebuild 
b/net-misc/sunshine/sunshine-0.21.0.ebuild
index 22cf946e4348..1c21649b7929 100644
--- a/net-misc/sunshine/sunshine-0.21.0.ebuild
+++ b/net-misc/sunshine/sunshine-0.21.0.ebuild
@@ -237,6 +237,10 @@ src_unpack() {
 }
 
 src_prepare() {
+   # Apply CBS patch.
+   cd "${WORKDIR}"/build-deps || die
+   eapply "${FILESDIR}"/${PN}-cross-cbs.patch
+
# Apply general ffmpeg patches.
cd "${WORKDIR}"/build-deps/ffmpeg_sources/ffmpeg || die
eapply "${WORKDIR}"/build-deps/ffmpeg_patches/ffmpeg/*.patch
@@ -329,8 +333,6 @@ src_configure() {
local mycmakeargs=(
-DBUILD_SHARED_LIBS=no
-DCMAKE_INSTALL_PREFIX="${S}"/third-party/ffmpeg
-   $(usex arm64 -DCROSS_COMPILE_ARM=yes "")
-   $(usex ppc64 -DCROSS_COMPILE_PPC=yes "")
)
CMAKE_USE_DIR="${WORKDIR}/build-deps" cmake_src_configure
 

diff --git a/net-misc/sunshine/sunshine-.ebuild 
b/net-misc/sunshine/sunshine-.ebuild
index c88478b1a500..641289cdc732 100644
--- a/net-misc/sunshine/sunshine-.ebuild
+++ b/net-misc/sunshine/sunshine-.ebuild
@@ -235,6 +235,10 @@ src_unpack() {
 }
 
 src_prepare() {
+   # Apply CBS patch.
+   cd "${WORKDIR}"/build-deps || die
+   eapply "${FILESDIR}"/${PN}-cross-cbs.patch
+
# Apply general ffmpeg patches.
cd "${WORKDIR}"/build-deps/ffmpeg_sources/ffmpeg || die
eapply "${WORKDIR}"/build-deps/ffmpeg_patches/ffmpeg/*.patch
@@ -327,8 +331,6 @@ src_configure() {
local mycmakeargs=(
-DBUILD_SHARED_LIBS=no
-DCMAKE_INSTALL_PREFIX="${S}"/third-party/ffmpeg
-   $(usex arm64 -DCROSS_COMPILE_ARM=yes "")
-   $(usex ppc64 -DCROSS_COMPILE_PPC=yes "")
)
CMAKE_USE_DIR="${WORKDIR}/build-deps" cmake_src_configure
 



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

2024-03-01 Thread James Le Cuirot
commit: 8581e00048fc12253ed62066d43272eac86d2225
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Mar  1 23:30:45 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Mar  1 23:31:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8581e000

www-client/vivaldi: Drop old 6.5.3206.61

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/Manifest   |   3 -
 www-client/vivaldi/vivaldi-6.5.3206.61.ebuild | 224 --
 2 files changed, 227 deletions(-)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 84f86ba79b5b..ba6e8600673d 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-stable_6.5.3206.61-1_amd64.deb 106979320 BLAKE2B 
45e69d5b4338cfe44f36c84c43852d2e5cefbfa30bd7773f35886c9b86ee464fc4a517284274a33587ed49cd48a715301ee0fa4dfd863b68c003ae427e55
 SHA512 
9cd656cd1f5e7b7be3e6e397d8dd7eda32eade962ce97dfcc5d524c81a3047c80da03469487ab0cd9f48afa00c3480afa5d624c3e67f42285a95822333f9
-DIST vivaldi-stable_6.5.3206.61-1_arm64.deb 100870576 BLAKE2B 
d8f3d8827456a8ac52181c193fd2f9ee77fa478d50c704635eaa7bb0dee926274cb61f0a4c597db0591ec26f8a647f2e41152a7da1b2534f09c90e6fd11dcad0
 SHA512 
dc569b4accd9385f47b659756dd3fbecab212e15edeabf2ffa86460b18f2dd81f4e043aac12b2a3c56d30d7192cbf77d88515c81ce2a96f1fae60dd08770eb3c
-DIST vivaldi-stable_6.5.3206.61-1_armhf.deb 102301448 BLAKE2B 
4a1e68180c20be629210d5adbd0e5d13a68ed24557dc65a9cebc254b199353c87e189c6c248bb91b6d1e0812f294c1d8936a0fdbc59b490e71281fcd173ff0f6
 SHA512 
8d8a0fba650f467f0f006fa4ded265d11d783b0dcbbb3440f636d41a4977acd10f15ce08fe8823ed231dfd5980a94433b782145ef22f4363e620e700ad7cf461
 DIST vivaldi-stable_6.5.3206.63-1_amd64.deb 106985404 BLAKE2B 
a3a720324a1120300b568448eaf9dcb96cc6af35a53991adeee38846501a6c290e51b2952a7c06b67ffdc84d5612056cf92c5b8e77f745d136e3e7e67bd733bb
 SHA512 
4cf7f791ddcfd57f544241653dcdc9d54c4954ee327eb0e278e1495492b0a24107b900f4eeef297e46aebe073f31984881bb603acdfac89953da91bfdd3a45b6
 DIST vivaldi-stable_6.5.3206.63-1_arm64.deb 100875736 BLAKE2B 
4864c854cddb20defe6c82fbfddb31c71b83ecf687b8c41668f5ad0c8b11dd286e2ca921f02cf00abc4d32483fceac33a2a0f20b4e6a2de8c8572792b65a1eaa
 SHA512 
a0b42957ff6afe62a3dd0056391f317136b47c03286a30e444d6bab098d25323daf687d69d40104a33c1486a79fe073cab7ee87b9b4d8e9d5bf8bbf99715
 DIST vivaldi-stable_6.5.3206.63-1_armhf.deb 102288568 BLAKE2B 
a35396dc89834fb517b22a6559ef3208fc4a2f6fe96dc01774bf3976484aba55cd5287aac249f42748bb8dc617e5dd8901436f1f2ab669bd9ee3ee53933abecc
 SHA512 
8e489226a3c0d72266fac1b52617253a63f0aca28a44a58077ef8c52f663a30b509d23aba6f98501dc7930526a8f098dd2a456f6ecb5b884db712255fbd78470

diff --git a/www-client/vivaldi/vivaldi-6.5.3206.61.ebuild 
b/www-client/vivaldi/vivaldi-6.5.3206.61.ebuild
deleted file mode 100644
index acbfa53909e3..
--- a/www-client/vivaldi/vivaldi-6.5.3206.61.ebuild
+++ /dev/null
@@ -1,224 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="120"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   ca-valencia
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   ku
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop linux-info unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/;
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-KEYWORDS="-* amd64 ~arm ~arm64"
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
-
-SRC_URI="
-   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
-   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
-   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
-"
-
-LICENSE="Vivaldi"
-SLOT="0"
-IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 widevine"
-RESTRICT="bindist mirror"
-#REQUIRED_USE="ffmpeg-chromium? ( proprietary-codecs )"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/alsa-lib

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

2024-03-01 Thread James Le Cuirot
commit: b901f28eb1eb96aef3c98090f3c71375459d9124
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Mar  1 23:30:30 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Mar  1 23:31:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b901f28e

www-client/vivaldi: Stabilise 6.5.3206.63 on amd64

Signed-off-by: James Le Cuirot  gentoo.org>

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

diff --git a/www-client/vivaldi/vivaldi-6.5.3206.63.ebuild 
b/www-client/vivaldi/vivaldi-6.5.3206.63.ebuild
index ea7dea4f525e..acbfa53909e3 100644
--- a/www-client/vivaldi/vivaldi-6.5.3206.63.ebuild
+++ b/www-client/vivaldi/vivaldi-6.5.3206.63.ebuild
@@ -98,7 +98,7 @@ else
DEB_REV=1
 fi
 
-KEYWORDS="-* ~amd64 ~arm ~arm64"
+KEYWORDS="-* amd64 ~arm ~arm64"
 
VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
 
 SRC_URI="



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

2024-03-01 Thread Sam James
commit: c750a1aaccfc41a78f3d0c4bb1357f9f6d2ba445
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar  1 23:18:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  1 23:20:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c750a1aa

sys-devel/gcc: add 12.3.1_p20240301

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-12.3.1_p20240301.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 10c3f26cd991..39f1b961828f 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -15,6 +15,7 @@ DIST gcc-12-20231215.tar.xz 79804016 BLAKE2B 
547def0a166db31d8654a8b85ec1320f0df
 DIST gcc-12-20240112.tar.xz 79832228 BLAKE2B 
deec7123b8ffc42ddace51e1f3e8e08d5485f7000c0d4b7273b6311912ec0e7e2cb41124297af8c54456bb369a76fa2ef51aff552d8d680ec41dd2b144b08e55
 SHA512 
2c0a676ad35e6edee915c042a1751ac0263fae9b7af4d324deb49d6603dc73d3ec768832184879543e6ffb1595da5c56d9117288547adab7f243646dcbfc64ac
 DIST gcc-12-20240209.tar.xz 79824868 BLAKE2B 
1ae5a646da470f06648c4766c77475ceb287c5f6647d5102f1aef6590f973233d5e7f83b5e0241488d49dba59dd605c211938379e68a393a2dccb3834103ae4b
 SHA512 
9f9a04f4477f41bb2a5662aedef2af75b039de50c2dc99310e504e6080cb7aae06a1255337ea2e563975cb108ddc6766adbbaf4e3d5d5712801d7ba9a5209dbd
 DIST gcc-12-20240223.tar.xz 79826600 BLAKE2B 
408f3193c1254f3155b1bc679861fa4c994b94090cace14532a6e753ae217be9990919c5a9b2763b294b1ebbaf95876055c841e854132773cc6cb81454d0caec
 SHA512 
e9c23cb4a5101e556123fd621fd849f961e11871fcbfbb9dd898de66a932be9b891030d327231327946300beb0e0c3abe58f8f1c72158c910785e8ecb2f687c0
+DIST gcc-12-20240301.tar.xz 79812760 BLAKE2B 
af6fe0a9432bf6f4e8bcc1f06a66632abfde9925ef6eec2fd092214f75383d68d3a7fbaf0e9195e602aa5e3d994b8e5005362ef7229121fb7f3ace902e53188f
 SHA512 
4ecaff01a6c3806b14f4361881fe9c5a7bab32d258d46e5f8d5b577aebd910b2cf152915d5e832d3496a1f82644f01530ba3ee9f0ff2ee2b1b358911ae90935f
 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B 
c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5
 SHA512 
babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326
 DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 
06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe
 SHA512 
b0d4b85dbf1a541997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1
 DIST gcc-12.3.0-patches-3.tar.xz 14852 BLAKE2B 
7a5f1f43063b15f424099afd72096212fbbbc5151ff01f2de15dfb6e7cf274981c8cfaedba9ef61576c9096fb172fc550a7deb5cd7d9366fd249fd5dd3951f76
 SHA512 
aa89e4c2ae02f4fb42229ad5167f2eaa3a8fae51118645bf07199fe2124b9c83948590662b053d08002ef709fa870ea88315fd4ccbe4441a74e9cb62edcb82fb

diff --git a/sys-devel/gcc/gcc-12.3.1_p20240301.ebuild 
b/sys-devel/gcc/gcc-12.3.1_p20240301.ebuild
new file mode 100644
index ..6a9137e1c84d
--- /dev/null
+++ b/sys-devel/gcc/gcc-12.3.1_p20240301.ebuild
@@ -0,0 +1,64 @@
+# 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="12.3.0"
+PATCH_VER="3"
+MUSL_VER="1"
+MUSL_GCC_VER="12.3.0"
+
+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}"
+   BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-

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

2024-03-01 Thread Sam James
commit: 3c6304698830ad63fc04dc1f1d74542bb086e562
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar  1 23:20:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  1 23:20:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c630469

dev-util/diffoscope: add 259

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

 dev-util/diffoscope/Manifest  |   1 +
 dev-util/diffoscope/diffoscope-259.ebuild | 124 ++
 2 files changed, 125 insertions(+)

diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest
index 065cfff3a5d6..b96389d92a79 100644
--- a/dev-util/diffoscope/Manifest
+++ b/dev-util/diffoscope/Manifest
@@ -1,3 +1,4 @@
 DIST diffoscope-247.tar.bz2 3091118 BLAKE2B 
cb41b98d439c123b5ee5f458d635f08afebde1dad724f53a8227826a509bca5e94204855fcd4f220567552abc0a3ea93e1c4a6e16dea0ed32ce7587c15d4976c
 SHA512 
ceaa55512373e9283e6a18a9c5c814cd5b3ee8a9e9721f69b924ee55644640ea28302029232a310fca4d92e53fb37886d3d5ce2c6b577742261c86df24f52740
 DIST diffoscope-257.tar.bz2 3112404 BLAKE2B 
cdd7901bdb7cfddb77d165d0084bfc4d9ad1c053bbaee67939acef4cbc0ecb81c2c7443fb7c37bc02b3884433e473dd5cf2afaad28b8535fab70b628df3561e4
 SHA512 
236ff8fc7e74db2201dfbc0757e6c87aa769c69805319a4ad95faec82f1b0d842a54aaf1c0a0f8f7d74d59c078a696714d92a940d1847530288f95be66dd3dc2
 DIST diffoscope-258.tar.bz2 3111795 BLAKE2B 
115db345f5ff4b79045a6297511c9487d7544b80f41161d7b7d6fc6711bce2869603ca6d044c7fbc00b987415cfbc8b359ecbf7a2bdf2061ff2d79e37b903fba
 SHA512 
962920b3493f1f0c99ff109f94f723be60cb2941320118b344aefef21eacccb41f42c429bf7a08a67ce17e6624bac8d509548f14948a357b9ea568a16d0e4213
+DIST diffoscope-259.tar.bz2 3113323 BLAKE2B 
58b3bbed61d56ee3782b9d6ff146d2bbfdde1be4cdfba36d2d173a795206bf64a74dbece9e90f0b30ea025d5e353b6820bb4047e767875bb099ec9f659e7b5bd
 SHA512 
32e98806430e353107d4426176c84e17a1d7b2c03a1bdcd3093e67d3b3302800402d26189c1e24cbfdaf28182041c4df857335b608c9ff721408076057f9557c

diff --git a/dev-util/diffoscope/diffoscope-259.ebuild 
b/dev-util/diffoscope/diffoscope-259.ebuild
new file mode 100644
index ..7db31ced97d2
--- /dev/null
+++ b/dev-util/diffoscope/diffoscope-259.ebuild
@@ -0,0 +1,124 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="ncurses"
+inherit distutils-r1
+
+DESCRIPTION="Will try to get to the bottom of what makes files or directories 
different"
+HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/;
+# We could use pypi, but upstream provide distribution tarballs, so let's use 
those.
+# TODO: verify-sig
+SRC_URI="https://diffoscope.org/archive/${P}.tar.bz2;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86"
+IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file
+find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma
+mono opendocument pascal pdf postscript R rpm sqlite squashfs
+ssh tar test tcpdump zip zlib zstd"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   || (
+   dev-python/python-magic[${PYTHON_USEDEP}]
+   sys-apps/file[python,${PYTHON_USEDEP}]
+   )
+   dev-python/libarchive-c[${PYTHON_USEDEP}]
+   dev-python/distro[${PYTHON_USEDEP}]
+   dev-python/tlsh[${PYTHON_USEDEP}]
+   acl? ( sys-apps/acl )
+   binutils? ( sys-devel/binutils )
+   bzip2? ( app-arch/bzip2 )
+   libcaca? ( media-libs/libcaca )
+   colord? ( x11-misc/colord )
+   cpio? ( app-alternatives/cpio )
+   diff? ( sys-apps/diffutils )
+   docx? ( app-text/docx2txt )
+   dtc? ( sys-apps/dtc )
+   e2fsprogs? ( sys-fs/e2fsprogs )
+   file? ( sys-apps/file )
+   find? ( sys-apps/findutils )
+   gettext? ( sys-devel/gettext )
+   gif? ( media-libs/giflib )
+   gpg? ( app-crypt/gnupg )
+   haskell? ( dev-lang/ghc )
+   hdf5? ( sci-libs/hdf5 )
+   hex? ( app-editors/vim-core )
+   imagemagick? ( media-gfx/imagemagick )
+   iso? ( app-cdr/cdrtools )
+   java? ( virtual/jdk )
+   llvm? ( sys-devel/llvm )
+   lzma? ( app-arch/xz-utils )
+   mono? ( dev-lang/mono )
+   opendocument? ( app-text/odt2txt )
+   pascal? ( dev-lang/fpc )
+   pdf? (
+   app-text/pdftk
+   app-text/poppler
+   dev-python/pypdf[${PYTHON_USEDEP}]
+   )
+   postscript? ( app-text/ghostscript-gpl )
+   R? ( dev-lang/R )
+   rpm? ( app-arch/rpm )
+   sqlite? ( dev-db/sqlite:3 )
+   squashfs? ( sys-fs/squashfs-tools )
+   ssh? ( virtual/openssh )
+   tar? ( app-arch/tar )
+   tcpdump? ( net-analyzer/tcpdump )
+   zip? ( app-arch/unzip )
+   zlib? ( app-arch/gzip )
+   zstd? ( app-arch/zstd )
+"
+
+# pull in optional tools for tests:
+# img2txt: bug #797688
+# docx2txt: bug #797688
+BDEPEND="
+   test? (
+

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

2024-03-01 Thread Sam James
commit: 070c72cfe9e41b1dc50a9a374f7036263848b31b
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar  1 23:16:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  1 23:20:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=070c72cf

sys-devel/gcc: add 11.4.1_p20240229

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

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

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index e4ec430c00ce..10c3f26cd991 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -6,6 +6,7 @@ DIST gcc-11-20231214.tar.xz 76228348 BLAKE2B 
fded6ed91e9376d23652490f6b36cf847d1
 DIST gcc-11-20240111.tar.xz 76240620 BLAKE2B 
dcf3b2493ca6ba1a9cd0137186cfbf1b96296ff9c5625e40ec7b89e5903b07dc151b61ad54b885fc57ccc02214e2cfa7b9249cbd755ac2554c6ca0008f0704d8
 SHA512 
aaed094cb6dd99166e0ec59886014108574ddab52701581f0f8e7f0abb966320d01f1bce6ff646170618ca7c2819d20523a23615f20114dbe412de43b937caf4
 DIST gcc-11-20240208.tar.xz 76276224 BLAKE2B 
efce83c3ea03093546b73d7731ac1051da7a2b0309612ce5b809ae2756bf7a949c94f951f6a77e789f7669051315e1a4e4c33f2b12a2ec1999ee9f1f39f6b13f
 SHA512 
a0e2b4402ff187d0804e3bc2ed0a228cfce48476c1270d57798b060899f65c7e986945651d36c358f9df5eb4b36db13321e141895329b7382c130a0aca6a8962
 DIST gcc-11-20240222.tar.xz 76255148 BLAKE2B 
9a406e85ccdb9447b4672841d84cb248618d75c996ed08441449713861b99be2812d79dc76db18f735efd795b7039c58e554cecb02b76ce95b4272fa856ad7f5
 SHA512 
6c1370221e1969060dbe3ea03357c238cc7c84500e3b71b6a6c1f47e77bc3708e46210e99e0d5482674b412e1bdcb2feab5021137ac1af286f47e51d841153ef
+DIST gcc-11-20240229.tar.xz 76261680 BLAKE2B 
70e99abc40fe7903570dfabc3146be207c622a1d5f9df5504e29dc0aaf367136dd8e3a29a539142382baa89da0208f23f3adad69b2f6b0ebf3de5f7caad459eb
 SHA512 
01f93bdb18f3011be7cf24e00aa96e977c7e19b3ec6b6db7d481ecac090b4ccc08a424374a5a5672b5b693bbf76816d9c6b4e5b42ff1806e0233007da89e3fad
 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B 
a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607
 SHA512 
17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c
 DIST gcc-11.4.0-patches-10.tar.xz 13852 BLAKE2B 
54937d13e30e2a5303c7e197fae09eeed35ca0b9783625e02578fcee829b5503fb22d664366322b304df7d01ae807d00af7c93db3e3ceebe4851e15647724f87
 SHA512 
31b4d7a2e7cc589e92e12c3583d13d41c523cafbd309bc0532df9b68ea2473c89daef4c0edd3ce2917b5823d81a7792f145b9449f16277d0d64c22ceff50bbb9
 DIST gcc-11.4.0-patches-12.tar.xz 13824 BLAKE2B 
e4df9e0dc9512882022aaf325ebf65c540169454c91dd31f913c6f57f6eb291c79ae919671b53db1549799d4a70c09298bf45ed82ad05eb1f961443cc958369d
 SHA512 
87fed0c3f8e28c9f702443db58350bb615110b27ebe334b5de2ea60678e2548c56cd75cffade210d69634e2ac0a9311f5100ddb45d97645aa76d5688bc421a61

diff --git a/sys-devel/gcc/gcc-11.4.1_p20240229.ebuild 
b/sys-devel/gcc/gcc-11.4.1_p20240229.ebuild
new file mode 100644
index ..da9833f43952
--- /dev/null
+++ b/sys-devel/gcc/gcc-11.4.1_p20240229.ebuild
@@ -0,0 +1,64 @@
+# 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"
+
+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}"
+   BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+fi
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for 

[gentoo-commits] repo/proj/guru:dev commit in: media-libs/dr_mp3/

2024-03-01 Thread Lucio Sauer
commit: 177bdd61aa9e0b6e909ff0af230a8875579dbd50
Author: Lucio Sauer  posteo  net>
AuthorDate: Fri Mar  1 23:09:27 2024 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Fri Mar  1 23:09:27 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=177bdd61

media-libs/dr_mp3: drop 0.6.38

Signed-off-by: Lucio Sauer  posteo.net>

 media-libs/dr_mp3/Manifest |  1 -
 media-libs/dr_mp3/dr_mp3-0.6.38.ebuild | 57 --
 2 files changed, 58 deletions(-)

diff --git a/media-libs/dr_mp3/Manifest b/media-libs/dr_mp3/Manifest
index cfd7d3353c..57e90a0368 100644
--- a/media-libs/dr_mp3/Manifest
+++ b/media-libs/dr_mp3/Manifest
@@ -1,2 +1 @@
-DIST dr_mp3-0.6.38.gh.tar.gz 518478 BLAKE2B 
4ef68a7ba24b84d5a3c87271d399b7abe9d367137d34b68f0533414f968315bafa59fc8ae6e9d40b6d82542060420e821c47ee3337fbd1589fceb0d0aded129f
 SHA512 
2aa595a926bf72c56c3012fa7ea13ac7141952d1dc454f7135674286ba0df900554121624e7885fb242104c4bf0598826ed36952f591055033d419199a6b66fc
 DIST dr_mp3-0.6.39.gh.tar.gz 518478 BLAKE2B 
4ef68a7ba24b84d5a3c87271d399b7abe9d367137d34b68f0533414f968315bafa59fc8ae6e9d40b6d82542060420e821c47ee3337fbd1589fceb0d0aded129f
 SHA512 
2aa595a926bf72c56c3012fa7ea13ac7141952d1dc454f7135674286ba0df900554121624e7885fb242104c4bf0598826ed36952f591055033d419199a6b66fc

diff --git a/media-libs/dr_mp3/dr_mp3-0.6.38.ebuild 
b/media-libs/dr_mp3/dr_mp3-0.6.38.ebuild
deleted file mode 100644
index 224d735f02..00
--- a/media-libs/dr_mp3/dr_mp3-0.6.38.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo toolchain-funcs
-
-DESCRIPTION="Single-header MP3 audio decoder library"
-HOMEPAGE="https://github.com/mackron/dr_libs/;
-COMMIT="01d23df76776faccee3bc456f685900dcc273b4c"
-SRC_URI="https://github.com/mackron/dr_libs/archive/${COMMIT}.tar.gz -> 
${P}.gh.tar.gz"
-LICENSE="|| ( MIT-0 public-domain )"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-S="${WORKDIR}/dr_libs-${COMMIT}"
-
-# Unfortunately, the only other test is interactive.
-TESTCASES=(
-   dr_mp3_test_0.c
-)
-
-src_prepare() {
-   sed -n "36,83p" dr_mp3.h > README.md || die
-   sed -n "4496,4776p" dr_mp3.h > CHANGELOG || die
-   default
-}
-
-src_compile() {
-   if use test; then
-   local MY_{CC,BUILD}
-   MY_CC=$(tc-getCC)
-
-   pushd tests > /dev/null || die
-   for tcase in ${TESTCASES[@]}; do
-   MY_BUILD="${MY_CC} mp3/${tcase} -o bin/${tcase} 
${CFLAGS} ${CPPFLAGS}"
-   edo ${MY_BUILD}
-   done
-   popd || die
-   fi
-}
-
-src_test() {
-   pushd tests > /dev/null || die
-   for tcase in ${TESTCASES[@]}; do
-   edo bin/${tcase}
-   done
-   popd || die
-}
-
-src_install() {
-   einstalldocs
-   doheader dr_mp3.h
-}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pytest-mypy-plugins/, dev-python/pytest-mypy-plugins/files/

2024-03-01 Thread Lucio Sauer
commit: 794a9be72a029e607fc38615911e3a7fe4794155
Author: Lucio Sauer  posteo  net>
AuthorDate: Fri Mar  1 23:18:54 2024 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Fri Mar  1 23:18:54 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=794a9be7

dev-python/pytest-mypy-plugins: drop 3.0.0-r1

Signed-off-by: Lucio Sauer  posteo.net>

 dev-python/pytest-mypy-plugins/Manifest|  1 -
 ...test-mypy-plugins-3.0.0-compat-mypy-1.8.0.patch | 51 -
 .../pytest-mypy-plugins-3.0.0-r1.ebuild| 52 --
 3 files changed, 104 deletions(-)

diff --git a/dev-python/pytest-mypy-plugins/Manifest 
b/dev-python/pytest-mypy-plugins/Manifest
index a4509d2f93..a09bb2ad31 100644
--- a/dev-python/pytest-mypy-plugins/Manifest
+++ b/dev-python/pytest-mypy-plugins/Manifest
@@ -1,2 +1 @@
-DIST pytest-mypy-plugins-3.0.0.gh.tar.gz 20643 BLAKE2B 
e9b124b23f0e606b8d6f098c5834f8b70b44a6d7f374b0d4132c1fc47429a7a72a98ac96edd61a21969d4bc46a27c49cda35a9e0f71ed93361e0346debe643af
 SHA512 
a2c35b4b57cf8eff6ac303a7394f798e3b96359c1e0e6424d57f0c5680cf00b6e84b7a11bb138c4ab3c7464f13ad0fd6358e9f2c5957b36eec1d2835e31edcd7
 DIST pytest-mypy-plugins-3.1.0.gh.tar.gz 24331 BLAKE2B 
b4cae94e254f8da0ef8cd081479cbee4522150843ef3bbbd16ae6efe6722e44e84aa49e761e99699b75c94f8b44963e8f9eeefb5c5b3352411df4801a1bbc5b4
 SHA512 
4892b653b9cd2bbe5cd253c5f0472d48a6eaf5e1261d53ef0f1c53470c2589baf21d428a0873c64acca71eec38ef9653ec501e0746ffc564d30830ba68148f91

diff --git 
a/dev-python/pytest-mypy-plugins/files/pytest-mypy-plugins-3.0.0-compat-mypy-1.8.0.patch
 
b/dev-python/pytest-mypy-plugins/files/pytest-mypy-plugins-3.0.0-compat-mypy-1.8.0.patch
deleted file mode 100644
index c39c21d2ed..00
--- 
a/dev-python/pytest-mypy-plugins/files/pytest-mypy-plugins-3.0.0-compat-mypy-1.8.0.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-https://github.com/typeddjango/pytest-mypy-plugins/commit/97aff1e9ae5022384542ce98b8a401c7f4c420e7
-From: antecrescent 
-Date: Sun, 25 Feb 2024 20:53:26 +0100
-Subject: [PATCH] Test inline mypy configuration with more stable mypy option
- (#138)
-
-* Test inline mypy configuration with more stable mypy option
-
-The mypy configuration --no-strict-optional is discouraged and not much
-tested. It caused the test to fail with >=mypy-1.6.0.
-
-Closes #137
-
-* Update flush_errors to match the signature of >=mypy-1.8.0
-
-Necessity to bump to >=mypy-1.8.0 explained here:
-https://github.com/typeddjango/pytest-mypy-plugins/pull/139
 a/pytest_mypy_plugins/item.py
-+++ b/pytest_mypy_plugins/item.py
-@@ -82,7 +82,10 @@ def run_mypy_typechecking(cmd_options: List[str], stdout: 
TextIO, stderr: TextIO
- 
- error_messages = []
- 
--def flush_errors(new_messages: List[str], serious: bool) -> None:
-+# discard filename parameter '_'. Mypy uses it to generate
-+# one junit-xml test entry per file with failures (--junit-format 
per_file)
-+# and we don't support mypy's --junit-xml option in the first place.
-+def flush_errors(_: str | None, new_messages: List[str], serious: bool) 
-> None:
- error_messages.extend(new_messages)
- f = stderr if serious else stdout
- try:
 a/pytest_mypy_plugins/tests/test-mypy-config.yml
-+++ b/pytest_mypy_plugins/tests/test-mypy-config.yml
-@@ -1,9 +1,9 @@
- # Also used in `test_explicit_configs.py`
- 
--- case: custom_mypy_config_strict_optional_true_set
-+- case: custom_mypy_config_disallow_any_explicit_set
-+  expect_fail: yes
-   main: |
--from typing import Optional
--a: Optional[int] = None
--a + 1  # should not raise an error
-+from typing import Any
-+a: Any = None  # should raise an error
-   mypy_config: |
--strict_optional = false
-+disallow_any_explicit = true
--- 
-2.43.2
-

diff --git a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.0.0-r1.ebuild 
b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.0.0-r1.ebuild
deleted file mode 100644
index 2564816f26..00
--- a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.0.0-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11,12} )
-inherit distutils-r1
-
-DESCRIPTION="pytest plugin for testing mypy types, stubs, plugins"
-HOMEPAGE="
-   https://pypi.org/project/pytest-mypy-plugins/
-   https://github.com/typeddjango/pytest-mypy-plugins/
-"
-
-SRC_URI="https://github.com/typeddjango/pytest-mypy-plugins/archive/refs/tags/${PV}.tar.gz
-   -> ${P}.gh.tar.gz"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-PATCHES="${FILESDIR}"/${P}-compat-mypy-1.8.0.patch
-DOCS="README* CHANGELOG*"
-
-RDEPEND="
-   >=dev-python/mypy-1.8.0[${PYTHON_USEDEP}]
-   >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}]
-   >=dev-python/tomlkit-0.11[${PYTHON_USEDEP}]
-   dev-python/decorator[${PYTHON_USEDEP}]
-   

[gentoo-commits] repo/proj/guru:dev commit in: media-libs/dr_mp3/

2024-03-01 Thread Lucio Sauer
commit: fdbf051f39d274643870fe293ef80801a2a8c2e7
Author: Lucio Sauer  posteo  net>
AuthorDate: Fri Mar  1 23:09:06 2024 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Fri Mar  1 23:09:06 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fdbf051f

media-libs/dr_mp3: add 0.6.39

Signed-off-by: Lucio Sauer  posteo.net>

 media-libs/dr_mp3/Manifest |  1 +
 media-libs/dr_mp3/dr_mp3-0.6.39.ebuild | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/media-libs/dr_mp3/Manifest b/media-libs/dr_mp3/Manifest
index 3052d6bd7b..cfd7d3353c 100644
--- a/media-libs/dr_mp3/Manifest
+++ b/media-libs/dr_mp3/Manifest
@@ -1 +1,2 @@
 DIST dr_mp3-0.6.38.gh.tar.gz 518478 BLAKE2B 
4ef68a7ba24b84d5a3c87271d399b7abe9d367137d34b68f0533414f968315bafa59fc8ae6e9d40b6d82542060420e821c47ee3337fbd1589fceb0d0aded129f
 SHA512 
2aa595a926bf72c56c3012fa7ea13ac7141952d1dc454f7135674286ba0df900554121624e7885fb242104c4bf0598826ed36952f591055033d419199a6b66fc
+DIST dr_mp3-0.6.39.gh.tar.gz 518478 BLAKE2B 
4ef68a7ba24b84d5a3c87271d399b7abe9d367137d34b68f0533414f968315bafa59fc8ae6e9d40b6d82542060420e821c47ee3337fbd1589fceb0d0aded129f
 SHA512 
2aa595a926bf72c56c3012fa7ea13ac7141952d1dc454f7135674286ba0df900554121624e7885fb242104c4bf0598826ed36952f591055033d419199a6b66fc

diff --git a/media-libs/dr_mp3/dr_mp3-0.6.39.ebuild 
b/media-libs/dr_mp3/dr_mp3-0.6.39.ebuild
new file mode 100644
index 00..224d735f02
--- /dev/null
+++ b/media-libs/dr_mp3/dr_mp3-0.6.39.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo toolchain-funcs
+
+DESCRIPTION="Single-header MP3 audio decoder library"
+HOMEPAGE="https://github.com/mackron/dr_libs/;
+COMMIT="01d23df76776faccee3bc456f685900dcc273b4c"
+SRC_URI="https://github.com/mackron/dr_libs/archive/${COMMIT}.tar.gz -> 
${P}.gh.tar.gz"
+LICENSE="|| ( MIT-0 public-domain )"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+S="${WORKDIR}/dr_libs-${COMMIT}"
+
+# Unfortunately, the only other test is interactive.
+TESTCASES=(
+   dr_mp3_test_0.c
+)
+
+src_prepare() {
+   sed -n "36,83p" dr_mp3.h > README.md || die
+   sed -n "4496,4776p" dr_mp3.h > CHANGELOG || die
+   default
+}
+
+src_compile() {
+   if use test; then
+   local MY_{CC,BUILD}
+   MY_CC=$(tc-getCC)
+
+   pushd tests > /dev/null || die
+   for tcase in ${TESTCASES[@]}; do
+   MY_BUILD="${MY_CC} mp3/${tcase} -o bin/${tcase} 
${CFLAGS} ${CPPFLAGS}"
+   edo ${MY_BUILD}
+   done
+   popd || die
+   fi
+}
+
+src_test() {
+   pushd tests > /dev/null || die
+   for tcase in ${TESTCASES[@]}; do
+   edo bin/${tcase}
+   done
+   popd || die
+}
+
+src_install() {
+   einstalldocs
+   doheader dr_mp3.h
+}



[gentoo-commits] repo/proj/guru:dev commit in: media-libs/dr_wav/

2024-03-01 Thread Lucio Sauer
commit: 8fbe6ae70472aa3c0a5be34aa1048ef8e4b50fdb
Author: Lucio Sauer  posteo  net>
AuthorDate: Fri Mar  1 23:08:30 2024 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Fri Mar  1 23:08:30 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8fbe6ae7

media-libs/dr_wav: drop 0.13.15

Signed-off-by: Lucio Sauer  posteo.net>

 media-libs/dr_wav/Manifest  |   1 -
 media-libs/dr_wav/dr_wav-0.13.15.ebuild | 106 
 2 files changed, 107 deletions(-)

diff --git a/media-libs/dr_wav/Manifest b/media-libs/dr_wav/Manifest
index 04a0baf47d..0ab28d97c8 100644
--- a/media-libs/dr_wav/Manifest
+++ b/media-libs/dr_wav/Manifest
@@ -1,2 +1 @@
-DIST dr_wav-0.13.15.gh.tar.gz 518698 BLAKE2B 
9598008c392fcb24448f15771bb47e6479c99b529164e28af00600d3eb7066ffb49f328bcaca88cb89ac0348551ff60cbf9c965d1f39e460319a0867b4141821
 SHA512 
8d6b8324db7a0864b1c264a1aea7f29eb282f726aa2d6ba8be8fb27892dd7c3c047b3b669bcc9744e52b4fb57899437bb42ba17b5cefd3520c98cb17570e68dd
 DIST dr_wav-0.13.16.gh.tar.gz 518698 BLAKE2B 
9598008c392fcb24448f15771bb47e6479c99b529164e28af00600d3eb7066ffb49f328bcaca88cb89ac0348551ff60cbf9c965d1f39e460319a0867b4141821
 SHA512 
8d6b8324db7a0864b1c264a1aea7f29eb282f726aa2d6ba8be8fb27892dd7c3c047b3b669bcc9744e52b4fb57899437bb42ba17b5cefd3520c98cb17570e68dd

diff --git a/media-libs/dr_wav/dr_wav-0.13.15.ebuild 
b/media-libs/dr_wav/dr_wav-0.13.15.ebuild
deleted file mode 100644
index 79ac1a95ca..00
--- a/media-libs/dr_wav/dr_wav-0.13.15.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo toolchain-funcs
-
-DESCRIPTION="Single-header WAV audio loader and writer library"
-HOMEPAGE="https://github.com/mackron/dr_libs/;
-COMMIT="e4a7765e598e9e54dc0f520b7e4416359bee80cc"
-SRC_URI="https://github.com/mackron/dr_libs/archive/${COMMIT}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="|| ( MIT-0 public-domain )"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( media-libs/libsndfile )"
-
-TESTCASES=(
-   dr_wav_encoding.c
-   dr_wav_{decoding,test_0}.{c,cpp}
-)
-
-S="${WORKDIR}/dr_libs-${COMMIT}"
-
-src_prepare() {
-   if use test; then
-   # Unbundle library with incorrect include path.
-   sed -i 
's,"../../../miniaudio/miniaudio.h",,' \
-   tests/wav/dr_wav_playback.c || die
-   # Disable profiling tests as they are not relevant downstream.
-   sed -i 's/doProfiling = DRWAV_TRUE/doProfiling = DRWAV_FALSE/' \
-   tests/wav/dr_wav_decoding.c || die
-   # Test cases dr_wav_{en,de}coding.{c,cpp} write and read a file 
from a
-   # missing directory.
-   mkdir tests/testvectors/wav/tests || die
-   fi
-
-   awk '/Introduction/,/\*\//' dr_wav.h | sed '$d' > README.md
-   assert
-   awk '/REVISION HISTORY/,/\*\//' dr_wav.h | sed '$d' > CHANGELOG
-   assert
-   default
-
-}
-
-src_compile() {
-   if use test; then
-   local MY_{C,CC,CXX,BUILD,FLAGS}
-   MY_CC=$(tc-getCC)
-   MY_CXX=$(tc-getCXX)
-
-   pushd tests > /dev/null || die
-   for tcase in ${TESTCASES[@]}; do
-   case ${tcase} in
-   *.cpp)
-   MY_C=${MY_CXX}
-   MY_FLAGS=${CXXFLAGS}
-   ;;
-   *.c)
-   MY_C=${MY_CC}
-   MY_FLAGS=${CFLAGS}
-   ;;
-   *)
-   die "Unknown test case ${tcase}"
-   ;;
-   esac
-   MY_BUILD="${MY_C} wav/${tcase} -o bin/${tcase} 
${MY_FLAGS} ${CPPFLAGS}"
-   case ${tcase%.*} in
-   dr_wav_encoding)
-   MY_BUILD="${MY_BUILD} -lm ${LDFLAGS}"
-   ;;
-   *)
-   ;;
-   esac
-   edo ${MY_BUILD}
-   done
-   popd || die
-   fi
-}
-
-src_test() {
-   local MY_RUN
-
-   pushd tests || die
-   for tcase in ${TESTCASES[@]}; do
-   MY_RUN="./bin/${tcase}"
-   case ${tcase%.*} in
-   dr_wav_encoding)
-   MY_RUN="${MY_RUN} 
testvectors/wav/tests/test_encode_gentoo"
-   ;;
-   *)
-   ;;
-   esac
-   edo ${MY_RUN}
-   done
-   popd || die
-}
-

  1   2   3   4   >