[gentoo-commits] repo/gentoo:master commit in: net-p2p/qbittorrent/

2024-01-24 Thread Joonas Niilola
commit: da5f4d26cc19a4f27c713712f8e52d94291f973b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jan 25 07:43:32 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jan 25 07:43:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5f4d26

net-p2p/qbittorrent: Stabilize 4.6.2-r1 x86, #922875

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

 net-p2p/qbittorrent/qbittorrent-4.6.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/qbittorrent/qbittorrent-4.6.2-r1.ebuild 
b/net-p2p/qbittorrent/qbittorrent-4.6.2-r1.ebuild
index 4cca4fb40bc5..0f9e1c04eda4 100644
--- a/net-p2p/qbittorrent/qbittorrent-4.6.2-r1.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-4.6.2-r1.ebuild
@@ -16,7 +16,7 @@ else
mirror://sourceforge/qbittorrent/${P}.tar.xz
verify-sig? ( mirror://sourceforge/qbittorrent/${P}.tar.xz.asc )
"
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-qbittorrent )"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/qBittorrent.asc



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

2024-01-24 Thread Joonas Niilola
commit: 018036780cd0bed596f37ed7b71ebceba81d723d
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jan 25 07:43:22 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jan 25 07:43:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01803678

sec-keys/openpgp-keys-qbittorrent: Stabilize 20161227 x86, #922875

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

 .../openpgp-keys-qbittorrent/openpgp-keys-qbittorrent-20161227.ebuild   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sec-keys/openpgp-keys-qbittorrent/openpgp-keys-qbittorrent-20161227.ebuild 
b/sec-keys/openpgp-keys-qbittorrent/openpgp-keys-qbittorrent-20161227.ebuild
index 9b4705941f8b..c67b2a6cdeee 100644
--- a/sec-keys/openpgp-keys-qbittorrent/openpgp-keys-qbittorrent-20161227.ebuild
+++ b/sec-keys/openpgp-keys-qbittorrent/openpgp-keys-qbittorrent-20161227.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}"
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 
 src_install() {
insinto /usr/share/openpgp-keys



[gentoo-commits] repo/proj/guru:dev commit in: net-im/discord-canary-bin/

2024-01-24 Thread Viorel Munteanu
commit: e4538ef1ac2ab9fdcd55a2fa31fd89cb0a26fbe2
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 07:05:07 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 07:05:07 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e4538ef1

net-im/discord-canary-bin: add 0.0.255, drop 0.0.251

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

 net-im/discord-canary-bin/Manifest  | 2 +-
 ...cord-canary-bin-0.0.251.ebuild => discord-canary-bin-0.0.255.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/discord-canary-bin/Manifest 
b/net-im/discord-canary-bin/Manifest
index f8da1c4720..6d05c52b44 100644
--- a/net-im/discord-canary-bin/Manifest
+++ b/net-im/discord-canary-bin/Manifest
@@ -1 +1 @@
-DIST discord-canary-0.0.251.deb 100770462 BLAKE2B 
46035b46bb02555297965d8cfb58977391370eb98aa7efe9bc956e66970f91b70e8cc163badc2a4ed831323213cf38579708fcbe4f060d4a1b619ab83f9e9ffa
 SHA512 
330765d92c70e4bccd16c50bb8cfe19b211d7513131655b48c2bf85385786bde755da9677647a9b879b7cf617bcc72735ccc5f4dcd30750e485d737d0b395659
+DIST discord-canary-0.0.255.deb 100771184 BLAKE2B 
a07a2b0434ca862ee4a80935085250bf513e6d55b3e361382dbfe06758fc8e408c48ee1fb582a1a794df10f40f38a0f917f62fe4db9a67be0ec2532e849e079f
 SHA512 
485c447cf0333d79bb16ace30288411e24e976c3620eb86dbc48afe7737ea1e40bb9b2154a2137a9a48824affa675e6d6dcd2f5b7d2f55b90f6fd3421b1679a6

diff --git a/net-im/discord-canary-bin/discord-canary-bin-0.0.251.ebuild 
b/net-im/discord-canary-bin/discord-canary-bin-0.0.255.ebuild
similarity index 100%
rename from net-im/discord-canary-bin/discord-canary-bin-0.0.251.ebuild
rename to net-im/discord-canary-bin/discord-canary-bin-0.0.255.ebuild



[gentoo-commits] proj/sci:master commit in: dev-vcs/dandi-cli/files/

2024-01-24 Thread Horea Christian
commit: 20e1e6445603ef52e0b49fb9ea92425deca24ee4
Author: Horea Christian  chymera  eu>
AuthorDate: Thu Jan 25 07:06:32 2024 +
Commit: Horea Christian  gmail  com>
CommitDate: Thu Jan 25 07:06:32 2024 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=20e1e644

dev-vcs/dandi-cli: Removed unneeded patch file

Signed-off-by: Horea Christian  chymera.eu>

 dev-vcs/dandi-cli/files/dandi-cli-0.59.0-typo.patch | 12 
 1 file changed, 12 deletions(-)

diff --git a/dev-vcs/dandi-cli/files/dandi-cli-0.59.0-typo.patch 
b/dev-vcs/dandi-cli/files/dandi-cli-0.59.0-typo.patch
deleted file mode 100644
index 57cbe6da2..0
--- a/dev-vcs/dandi-cli/files/dandi-cli-0.59.0-typo.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git 
a/var/tmp/portage/dev-vcs/dandi-cli-0.59.0/work/dandi-0.59.0/setup.cfg 
b/tmp/setup.cfg
-index 13ed3f3..f855608 100644
 a/setup.cfg
-+++ b/setup.cfg
-@@ -146,8 +146,6 @@ ignore_missing_imports = True
- [mypy-click_didyoumean.*]
- ignore_missing_imports = True
-
--ignore_missing_imports = True
--
- [mypy-fasteners.*]
- ignore_missing_imports = True



[gentoo-commits] proj/sci:master commit in: dev-vcs/dandi-cli/files/, dev-vcs/dandi-cli/

2024-01-24 Thread Horea Christian
commit: 55997c153d133ed9db670215e9cb405ff92404f9
Author: Horea Christian  chymera  eu>
AuthorDate: Thu Jan 25 07:05:37 2024 +
Commit: Horea Christian  gmail  com>
CommitDate: Thu Jan 25 07:05:37 2024 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=55997c15

dev-vcs/dandi-cli: add 0.59.0

Signed-off-by: Horea Christian  chymera.eu>

 dev-vcs/dandi-cli/dandi-cli-0.59.0.ebuild  | 89 ++
 .../files/dandi-cli-0.59.0-no-etelemetry.patch | 40 ++
 .../dandi-cli/files/dandi-cli-0.59.0-typo.patch| 12 +++
 3 files changed, 141 insertions(+)

diff --git a/dev-vcs/dandi-cli/dandi-cli-0.59.0.ebuild 
b/dev-vcs/dandi-cli/dandi-cli-0.59.0.ebuild
new file mode 100644
index 0..df160ad23
--- /dev/null
+++ b/dev-vcs/dandi-cli/dandi-cli-0.59.0.ebuild
@@ -0,0 +1,89 @@
+# 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..11} )
+
+inherit distutils-r1 pypi
+
+MY_PN="dandi"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="DANDI command line client to facilitate common operations"
+HOMEPAGE="https://github.com/dandi/dandi-cli;
+SRC_URI="$(pypi_sdist_url dandi)"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test etelemetry"
+
+RDEPEND="
+   =dev-python/dandi-schema-0.8*[${PYTHON_USEDEP}]
+   >=dev-python/pydantic-1.9.0[${PYTHON_USEDEP}]
+   >=sci-biology/bidsschematools-0.7.0[${PYTHON_USEDEP}]
+   dev-python/click-didyoumean[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/fasteners[${PYTHON_USEDEP}]
+   dev-python/fscacher[${PYTHON_USEDEP}]
+   dev-python/humanize[${PYTHON_USEDEP}]
+   dev-python/interleave[${PYTHON_USEDEP}]
+   dev-python/joblib[${PYTHON_USEDEP}]
+   dev-python/keyring[${PYTHON_USEDEP}]
+   dev-python/keyrings-alt[${PYTHON_USEDEP}]
+   dev-python/nwbinspector[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/platformdirs[${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   dev-python/pynwb[${PYTHON_USEDEP}]
+   dev-python/pyout[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+   dev-python/semantic-version[${PYTHON_USEDEP}]
+   dev-python/tenacity[${PYTHON_USEDEP}]
+   dev-python/versioneer[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   dev-python/zarr[${PYTHON_USEDEP}]
+   dev-python/zarr_checksum[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/anys[${PYTHON_USEDEP}]
+   dev-python/pyfakefs[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   dev-python/vcrpy[${PYTHON_USEDEP}]
+   media-libs/opencv[ffmpeg,${PYTHON_USEDEP}]
+   )
+"
+# Upstream might be amenable to dropping opencv:
+# https://github.com/dandi/dandi-cli/issues/944
+
+S="${WORKDIR}/${MY_P}"
+
+EPYTEST_DESELECT=(
+   # Reported upstream:
+   # https://github.com/dandi/dandi-cli/issues/1394
+   dandi/cli/tests/test_command.py::test_no_heavy_imports
+)
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   if use etelemetry; then
+   default
+   else
+   eapply "${FILESDIR}/${P}-no-etelemetry.patch"
+   default
+   fi
+}
+
+python_test() {
+   export DANDI_TESTS_NONETWORK=1
+   epytest
+}

diff --git a/dev-vcs/dandi-cli/files/dandi-cli-0.59.0-no-etelemetry.patch 
b/dev-vcs/dandi-cli/files/dandi-cli-0.59.0-no-etelemetry.patch
new file mode 100644
index 0..4d4f42a03
--- /dev/null
+++ b/dev-vcs/dandi-cli/files/dandi-cli-0.59.0-no-etelemetry.patch
@@ -0,0 +1,40 @@
+diff --git a/dandi/files/bases.py b/dandi/files/bases.py
+index 45f5929f..38bde34f 100644
+--- a/dandi/files/bases.py
 b/dandi/files/bases.py
+@@ -18,7 +18,6 @@ from dandischema.digests.dandietag import DandiETag
+ from dandischema.models import BareAsset, CommonModel
+ from dandischema.models import Dandiset as DandisetMeta
+ from dandischema.models import get_schema_version
+-from etelemetry import get_project
+ from packaging.version import Version
+ from pydantic import ValidationError
+ import requests
+@@ -737,6 +736,7 @@ def _get_nwb_inspector_version():
+ _current_nwbinspector_version = get_package_version(name="nwbinspector")
+ # Ensure latest version of NWB Inspector is installed and used client-side
+ try:
++from etelemetry import get_project
+ max_version = Version(
+ 
get_project(repo="NeurodataWithoutBorders/nwbinspector")["version"]
+ )
+diff --git a/setup.cfg b/setup.cfg
+--- a/setup.cfg2024-01-09 14:08:33.952653200 -0500
 

[gentoo-commits] proj/pax-utils:master commit in: /

2024-01-24 Thread Mike Frysinger
commit: 80a83a8f6aebd4c5f0d2a21bfbfe5d7cffd1fc9b
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Jan 25 06:51:49 2024 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Jan 25 06:51:49 2024 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=80a83a8f

sanitizer: fix feature tests under clang

While gcc defines __SANITIZE_ADDRESS__, clang requires more verbose
tests.  Add them to make the cleanup/security logic work correctly.

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

 porting.h | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/porting.h b/porting.h
index 103d268..6c0da01 100644
--- a/porting.h
+++ b/porting.h
@@ -74,6 +74,13 @@
 #endif
 
 #undef PAX_UTILS_CLEANUP
+#ifndef __SANITIZE_ADDRESS__
+# ifdef __has_feature
+#  if __has_feature (address_sanitizer)
+#   define __SANITIZE_ADDRESS__ 1
+#  endif
+# endif
+#endif
 /* LSAN (Leak Sanitizer) will complain about things we leak. */
 #ifdef __SANITIZE_ADDRESS__
 # define PAX_UTILS_CLEANUP 1



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

2024-01-24 Thread Alfredo Tupone
commit: bbb69c0f35c0fc985c50282bd5fb7c9b98d9080b
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Jan 25 06:49:34 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Jan 25 06:49:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbb69c0f

media-libs/glm: add 1.0.0

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

 media-libs/glm/Manifest|  1 +
 media-libs/glm/files/glm-1.0.0-clang.patch | 19 +
 media-libs/glm/glm-1.0.0.ebuild| 62 ++
 3 files changed, 82 insertions(+)

diff --git a/media-libs/glm/Manifest b/media-libs/glm/Manifest
index b2981f94c415..b9db1fa2e0bf 100644
--- a/media-libs/glm/Manifest
+++ b/media-libs/glm/Manifest
@@ -1 +1,2 @@
 DIST glm-0.9.9.8.tar.gz 4368032 BLAKE2B 
41e4d4a9fbd75c6c6717e43b6a6ae09bb7da3b4b2ee7c5b04308f3aa875b306638b638aca3e457c039845c489fcf0716a080ec2166bf5e9db93c25944f4ba81a
 SHA512 
9484b0c12175414237c5b9486a2990099b1cb727e442f25ecda18b081aa661f7e92a44481f642989553cd3da7992a773441ee5688991bd539ce19fb66a5ce9e8
+DIST glm-1.0.0.tar.gz 4523789 BLAKE2B 
66c26067085bd5878dc1f6e473c1c8449d2a609351ababd8f893010983b9e20dae8e7cb2c9a4469b7e46592b7d350fda75e2975676b8696288065a7b776a21a5
 SHA512 
62e22002a6369a54e1f0ee2885a65f2780af7d2a446573e5387b81518f5dc7e8076053837cb99ae850a0166ce8b0f077bed009e8986d9884d01c456ce467553f

diff --git a/media-libs/glm/files/glm-1.0.0-clang.patch 
b/media-libs/glm/files/glm-1.0.0-clang.patch
new file mode 100644
index ..0223129f6c04
--- /dev/null
+++ b/media-libs/glm/files/glm-1.0.0-clang.patch
@@ -0,0 +1,19 @@
+--- a/CMakeLists.txt   2024-01-25 07:39:25.528947981 +0100
 b/CMakeLists.txt   2024-01-25 07:39:45.377618695 +0100
+@@ -241,7 +241,7 @@
+   endif()
+ 
+   if(NOT GLM_DISABLE_AUTO_DETECTION)
+-  add_compile_options(-Werror -Weverything)
++  add_compile_options(-Weverything)
+   endif()
+ # add_compile_options(-Wno-c++98-compat -Wno-c++98-compat-pedantic 
-Wno-c++11-long-long -Wno-padded -Wno-gnu-anonymous-struct 
-Wno-nested-anon-types)
+ # add_compile_options(-Wno-undefined-reinterpret-cast 
-Wno-sign-conversion -Wno-unused-variable -Wno-missing-prototypes 
-Wno-unreachable-code -Wno-missing-variable-declarations -Wno-sign-compare 
-Wno-global-constructors -Wno-unused-macros -Wno-format-nonliteral 
-Wno-float-equal)
+@@ -252,7 +252,6 @@
+   endif()
+ 
+   if(NOT GLM_DISABLE_AUTO_DETECTION)
+-  add_compile_options(-Werror)
+ # add_compile_options(-Wpedantic)
+ # add_compile_options(-Wall)
+ # add_compile_options(-Wextra)

diff --git a/media-libs/glm/glm-1.0.0.ebuild b/media-libs/glm/glm-1.0.0.ebuild
new file mode 100644
index ..5138d21e6371
--- /dev/null
+++ b/media-libs/glm/glm-1.0.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="OpenGL Mathematics"
+HOMEPAGE="http://glm.g-truc.net/;
+SRC_URI="https://github.com/g-truc/glm/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( HappyBunny MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_avx 
cpu_flags_x86_avx2"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.9.9.6-simd.patch
+   "${FILESDIR}"/${P}-clang.patch
+   "${FILESDIR}"/${PN}-0.9.9.8-big-endian-tests.patch
+)
+
+src_configure() {
+   # Header-only library
+   if use test; then
+   # See https://github.com/g-truc/glm/pull/1087
+   # https://bugs.gentoo.org/818235
+   test-flag-CXX -fno-ipa-modref && append-cxxflags -fno-ipa-modref
+
+   local mycmakeargs=(
+   -DGLM_TEST_ENABLE=ON
+   -DGLM_TEST_ENABLE_SIMD_SSE2="$(usex cpu_flags_x86_sse2 
ON OFF)"
+   -DGLM_TEST_ENABLE_SIMD_SSE3="$(usex cpu_flags_x86_sse3 
ON OFF)"
+   -DGLM_TEST_ENABLE_SIMD_AVX="$(usex cpu_flags_x86_avx ON 
OFF)"
+   -DGLM_TEST_ENABLE_SIMD_AVX2="$(usex cpu_flags_x86_avx2 
ON OFF)"
+   )
+   cmake_src_configure
+   fi
+
+   sed \
+   -e "s:@CMAKE_INSTALL_PREFIX@:${EPREFIX}/usr:" \
+   -e "s:@GLM_VERSION@:$(ver_cut 1-3):" \
+   "${FILESDIR}"/glm.pc.in \
+   > "${BUILD_DIR}/glm.pc" || die
+}
+
+src_compile() {
+   # Header-only library
+   if use test; then
+   cmake_src_compile
+   fi
+}
+
+src_install() {
+   doheader -r glm
+   insinto /usr/share/pkgconfig
+   doins "${BUILD_DIR}/glm.pc"
+   insinto /usr/share
+   doins -r cmake
+   dodoc readme.md manual.md
+}



[gentoo-commits] proj/pax-utils:master commit in: /

2024-01-24 Thread Mike Frysinger
commit: af9a4e8e1695fcbaaeb379bec14ccc03b00341fa
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Jan 25 05:53:39 2024 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Jan 25 05:53:39 2024 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=af9a4e8e

dumpelf: free elf after fuzzing it to avoid leaking

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

 dumpelf.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dumpelf.c b/dumpelf.c
index 5b18326..0afb6c7 100644
--- a/dumpelf.c
+++ b/dumpelf.c
@@ -587,6 +587,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
if (elf == NULL)
return 0;
dumpelf(elf, 0);
+   unreadelf(elf);
return 0;
 }
 #else



[gentoo-commits] proj/pax-utils:master commit in: /

2024-01-24 Thread Mike Frysinger
commit: 0b5d5d35b7b745dfff588579cda1245c5a4d19cb
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Jan 25 05:50:23 2024 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Jan 25 05:50:23 2024 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=0b5d5d35

paxelf: reject ELFs with incomplete Ehdr structures

There's nothing useful we can parse out of these, so skip them.

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

 paxelf.c | 5 +
 1 file changed, 5 insertions(+)

diff --git a/paxelf.c b/paxelf.c
index 9a34ea4..599d54f 100644
--- a/paxelf.c
+++ b/paxelf.c
@@ -620,6 +620,11 @@ free_elf_and_return:
char invalid; \
const Elf ## B ## _Ehdr *ehdr = EHDR ## B (elf->ehdr); \
Elf ## B ## _Off size; \
+   /* Need enough bytes for all of ehdr. */ \
+   if (elf->len < (off_t)sizeof(*ehdr)) { \
+   warn("%s: Incomplete ELF header", filename); \
+   goto free_elf_and_return; \
+   } \
/* verify program header */ \
invalid = 0; \
if (EGET(ehdr->e_phnum) <= 0) \



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

2024-01-24 Thread Sam James
commit: 930edbd78b4c338bc5f4cf21393193f6b5cbb47e
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 05:48:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 05:48:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=930edbd7

dev-python/structlog: Stabilize 24.1.0 x86, #922848

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

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

diff --git a/dev-python/structlog/structlog-24.1.0.ebuild 
b/dev-python/structlog/structlog-24.1.0.ebuild
index 8d830e3e3bea..fee4f15d2277 100644
--- a/dev-python/structlog/structlog-24.1.0.ebuild
+++ b/dev-python/structlog/structlog-24.1.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="|| ( Apache-2.0 MIT )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 
 BDEPEND="
dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]



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

2024-01-24 Thread Sam James
commit: 904b0fced883b3aec46ffeb5fb580fd3c2c5405f
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 05:40:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 05:40:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=904b0fce

sys-apps/systemd: add 255.3

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

 sys-apps/systemd/Manifest |   1 +
 sys-apps/systemd/systemd-255.3.ebuild | 515 ++
 2 files changed, 516 insertions(+)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index de367d2756d4..5f56dad351d4 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -2,3 +2,4 @@ DIST systemd-stable-254.5.tar.gz 14334696 BLAKE2B 
2f63d79ae93add69ac0b56dda9f670
 DIST systemd-stable-254.7.tar.gz 14411955 BLAKE2B 
1213237a001fb0aef8912637f31d7d77888bc2505e1e8d8d295642a547bdebbc3a786eed095694e6a6fe2665d6e8e45e98cd883186eedeb1b4fd73daf2520dcf
 SHA512 
2e859813f1f52fa693631ce43466875ac2ac42e09872011ee52fe4e44727663c3de9f128a47776899423188c1e99ce73a69059426a9356c930e275037d001685
 DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B 
e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80
 SHA512 
a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e
 DIST systemd-stable-255.2.tar.gz 14864388 BLAKE2B 
101da82a5d63eaa48c2dc4bad5ab713b4e8b544134de8216f315a97736eb699eaf756aef2d9a4e2126f0d248b3a7e28bc986ccc2154d5d110db733d114072eec
 SHA512 
0a9a43adc6d23f52349d298cdff3f3ae6accd7e43a33253608f7a9d241699c7cba3c9f6a0fa6da3ae3cba0e246e272076bfa2cdf5bade7bc019406f407be0bb9
+DIST systemd-stable-255.3.tar.gz 14873273 BLAKE2B 
e22ef391c691fcf1e765c5112e1a55096d3bba61a9dae3ea1a3958add4e355892a97d5214e63c516ba3b70e2a83bb5d21254812d870f06c16c74a58d4f957d75
 SHA512 
c2868a53df2176649b0d0c94e5d451c46ba783bcdbc89ce12434ed2d11dba44b4854ffe4c2430f3f64eef2e214cbb51d5f740170afbd9edd66761a8851157453

diff --git a/sys-apps/systemd/systemd-255.3.ebuild 
b/sys-apps/systemd/systemd-255.3.ebuild
new file mode 100644
index ..058e82af1331
--- /dev/null
+++ b/sys-apps/systemd/systemd-255.3.ebuild
@@ -0,0 +1,515 @@
+# Copyright 2011-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+# Avoid QA warnings
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *.* ]]; then
+   MY_PN=systemd-stable
+   else
+   MY_PN=systemd
+   fi
+   MY_PV=${PV/_/-}
+   MY_P=${MY_PN}-${MY_PV}
+   S=${WORKDIR}/${MY_P}
+   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
+
+   if [[ ${PV} != *rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   fi
+fi
+
+inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
+inherit secureboot systemd toolchain-funcs udev
+
+DESCRIPTION="System and service manager for Linux"
+HOMEPAGE="http://systemd.io/;
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0/2"
+IUSE="
+   acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls 
elfutils
+   fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install 
+kmod
+   +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode
+   +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify 
vanilla xkb +zstd
+"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   dns-over-tls? ( || ( gnutls openssl ) )
+   fido2? ( cryptsetup openssl )
+   homed? ( cryptsetup pam openssl )
+   importd? ( curl lzma || ( gcrypt openssl ) )
+   pwquality? ( homed )
+   boot? ( kernel-install )
+   ukify? ( boot )
+"
+RESTRICT="!test? ( test )"
+
+MINKV="4.15"
+
+COMMON_DEPEND="
+   >=sys-apps/util-linux-2.32:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   apparmor? ( >=sys-libs/libapparmor-2.13:0= )
+   audit? ( >=sys-process/audit-2:0= )
+   cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
+   curl? ( >=net-misc/curl-7.32.0:0= )
+   elfutils? ( >=dev-libs/elfutils-0.158:0= )
+   fido2? ( dev-libs/libfido2:0= )
+   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
+   gnutls? ( >=net-libs/gnutls-3.6.0:0= )
+   http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] )
+   idn? ( net-dns/libidn2:= )
+   importd? (
+   app-arch/bzip2:0=
+   sys-libs/zlib:0=
+   )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   lz4? ( 

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

2024-01-24 Thread Sam James
commit: 7b362eb37bfcb21b33a5d790c9582520581e4a93
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 05:48:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 05:48:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b362eb3

app-arch/lzlib: Stabilize 1.13-r2 x86, #922829

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

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

diff --git a/app-arch/lzlib/lzlib-1.13-r2.ebuild 
b/app-arch/lzlib/lzlib-1.13-r2.ebuild
index 1b4396a4f2b3..12043b864bb4 100644
--- a/app-arch/lzlib/lzlib-1.13-r2.ebuild
+++ b/app-arch/lzlib/lzlib-1.13-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( 
https://download.savannah.gnu.org/releases/lzip/${PN}/$
 
 LICENSE="libstdc++" # fancy form of GPL-2+ with library exception
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 
 BDEPEND="verify-sig? ( sec-keys/openpgp-keys-antoniodiazdiaz )"
 



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

2024-01-24 Thread Sam James
commit: feca671c720d0d0a03be007d89d980da7c502854
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 05:48:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 05:48:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feca671c

dev-python/python-xmp-toolkit: Stabilize 2.0.2 x86, #922855

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

 dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.2.ebuild 
b/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.2.ebuild
index c75f07abac08..4e6a1e186b3a 100644
--- a/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.2.ebuild
+++ b/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc x86"
 
 DEPEND="
test? ( media-libs/exempi )



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

2024-01-24 Thread Sam James
commit: fe298bec8a0d3bbf987ad88287ba3c16f80dcb61
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 05:48:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 05:48:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe298bec

dev-python/pyatspi: Stabilize 2.46.1 x86, #922853

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

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

diff --git a/dev-python/pyatspi/pyatspi-2.46.1.ebuild 
b/dev-python/pyatspi/pyatspi-2.46.1.ebuild
index 290fc6c81bd0..dad7060eb6c6 100644
--- a/dev-python/pyatspi/pyatspi-2.46.1.ebuild
+++ b/dev-python/pyatspi/pyatspi-2.46.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Accessibility;
 # Note: only some of the tests are GPL-licensed, everything else is LGPL
 LICENSE="LGPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc 
x86"
 
 IUSE="test"
 RESTRICT="!test? ( test )"



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

2024-01-24 Thread Sam James
commit: b13980319495babb7e0404c4a9c32236189150f4
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 05:48:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 05:48:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1398031

app-arch/xarchiver: Stabilize 0.5.4.22 x86, #922824

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

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

diff --git a/app-arch/xarchiver/xarchiver-0.5.4.22.ebuild 
b/app-arch/xarchiver/xarchiver-0.5.4.22.ebuild
index 2ec6f45994e0..8a53c3d8b670 100644
--- a/app-arch/xarchiver/xarchiver-0.5.4.22.ebuild
+++ b/app-arch/xarchiver/xarchiver-0.5.4.22.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux"
 IUSE="doc"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-cdr/xfburn/

2024-01-24 Thread Sam James
commit: ad2715e07fb20c05ba104ea528987a63127c86ef
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 05:48:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 05:48:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad2715e0

app-cdr/xfburn: Stabilize 0.7.0 x86, #922825

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

 app-cdr/xfburn/xfburn-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-cdr/xfburn/xfburn-0.7.0.ebuild 
b/app-cdr/xfburn/xfburn-0.7.0.ebuild
index 35be46c4bd8f..cdac611d349b 100644
--- a/app-cdr/xfburn/xfburn-0.7.0.ebuild
+++ b/app-cdr/xfburn/xfburn-0.7.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv x86"
 IUSE="gstreamer +udev"
 
 DEPEND="



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

2024-01-24 Thread Sam James
commit: dd6de2f1faf9a56161131cf61d29d37e8c4c963f
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 05:48:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 05:48:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd6de2f1

net-dns/libidn2: Stabilize 2.3.4-r2 x86, #922834

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

 net-dns/libidn2/libidn2-2.3.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/libidn2/libidn2-2.3.4-r2.ebuild 
b/net-dns/libidn2/libidn2-2.3.4-r2.ebuild
index 055c3e33bac0..9db88f00557b 100644
--- a/net-dns/libidn2/libidn2-2.3.4-r2.ebuild
+++ b/net-dns/libidn2/libidn2-2.3.4-r2.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}"/${P/a/}
 
 LICENSE="|| ( GPL-2+ LGPL-3+ ) GPL-3+ unicode"
 SLOT="0/2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+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 static-libs"
 
 RDEPEND="



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

2024-01-24 Thread Sam James
commit: 4c28cf0f71859cf6cdae1f5686afb37147fd0d98
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 05:47:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 05:47:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c28cf0f

sys-apps/systemd-utils: add 254.9

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

 sys-apps/systemd-utils/Manifest   |   1 +
 sys-apps/systemd-utils/systemd-utils-254.9.ebuild | 575 ++
 2 files changed, 576 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 0a6a2fbe16af..aaa440104f2f 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -2,3 +2,4 @@ DIST systemd-musl-patches-254.3.tar.gz 28640 BLAKE2B 
54837f49cdb8cf025e367ad13ba
 DIST systemd-stable-254.5.tar.gz 14334696 BLAKE2B 
2f63d79ae93add69ac0b56dda9f67019340f84692de4da200557b9f5f1f16bebbad42a9a7e2d6ef7420aa37746d2ede0481fd8e39f03a31576c7e4e48e259ce3
 SHA512 
cac713670216add9e5473e2c86f04da441015e7cc0ac1500b9e1489a435f9b80c4c6ee24e9b22e4c4213a495bc1a0a908925df2045e344a2170d5aea6aafa16c
 DIST systemd-stable-254.7.tar.gz 14411955 BLAKE2B 
1213237a001fb0aef8912637f31d7d77888bc2505e1e8d8d295642a547bdebbc3a786eed095694e6a6fe2665d6e8e45e98cd883186eedeb1b4fd73daf2520dcf
 SHA512 
2e859813f1f52fa693631ce43466875ac2ac42e09872011ee52fe4e44727663c3de9f128a47776899423188c1e99ce73a69059426a9356c930e275037d001685
 DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B 
e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80
 SHA512 
a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e
+DIST systemd-stable-254.9.tar.gz 14423806 BLAKE2B 
ab39c0a00b8451b24b40e39f4bf7ecb912ff23d9cd6f8d30fd0545e895936baa635b1ff63c02a83761682b72f44244aac8338bf6506885c9b07cd0c5247b6693
 SHA512 
a0300693a044cfe4c76deb0e3e48a927125eb97c3952c07ba68936f1e093c93506d8044b249b534b8e778ade6143b43194f8d6b721a8cd520bc7bb4cb3d3e5c1

diff --git a/sys-apps/systemd-utils/systemd-utils-254.9.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.9.ebuild
new file mode 100644
index ..d51fec657618
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-254.9.ebuild
@@ -0,0 +1,575 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+inherit bash-completion-r1 flag-o-matic linux-info meson-multilib 
python-single-r1
+inherit secureboot toolchain-funcs udev usr-ldscript
+
+DESCRIPTION="Utilities split out from systemd for OpenRC users"
+HOMEPAGE="https://systemd.io/;
+
+if [[ ${PV} == *.* ]]; then
+   MY_P="systemd-stable-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd-stable/archive/refs/tags/v${PV}.tar.gz
 -> ${MY_P}.tar.gz"
+else
+   MY_P="systemd-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+fi
+
+MUSL_PATCHSET="systemd-musl-patches-254.3"
+SRC_URI+=" elibc_musl? ( 
https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )"
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+acl boot +kmod kernel-install selinux split-usr sysusers +tmpfiles test 
+udev ukify"
+REQUIRED_USE="
+   || ( kernel-install tmpfiles sysusers udev )
+   boot? ( kernel-install )
+   ukify? ( boot )
+   ${PYTHON_REQUIRED_USE}
+"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   elibc_musl? ( >=sys-libs/musl-1.2.3 )
+   selinux? ( sys-libs/libselinux:0= )
+   tmpfiles? (
+   acl? ( sys-apps/acl:0= )
+   )
+   udev? (
+   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   )
+   !udev? (
+   >=sys-apps/util-linux-2.30:0=
+   sys-libs/libcap:0=
+   virtual/libcrypt:=
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   >=sys-kernel/linux-headers-3.11
+"
+
+PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]'
+
+RDEPEND="${COMMON_DEPEND}
+   boot? ( !=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}] )
+   ukify? ( test? ( ${PEFILE_DEPEND} ) )
+   ")
+"
+
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_EXECSTACK="usr/lib/systemd/boot/efi/*"
+QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*"
+
+CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER ~!SYSFS_DEPRECATED
+   ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != 

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

2024-01-24 Thread Sam James
commit: b26b8276aa2f4ce393fd61254c2db516c9398d05
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 05:44:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 05:44:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b26b8276

sys-apps/systemd: add 254.9

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

 sys-apps/systemd/Manifest |   1 +
 sys-apps/systemd/systemd-254.9.ebuild | 531 ++
 2 files changed, 532 insertions(+)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 5f56dad351d4..867980ea7b5a 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,5 +1,6 @@
 DIST systemd-stable-254.5.tar.gz 14334696 BLAKE2B 
2f63d79ae93add69ac0b56dda9f67019340f84692de4da200557b9f5f1f16bebbad42a9a7e2d6ef7420aa37746d2ede0481fd8e39f03a31576c7e4e48e259ce3
 SHA512 
cac713670216add9e5473e2c86f04da441015e7cc0ac1500b9e1489a435f9b80c4c6ee24e9b22e4c4213a495bc1a0a908925df2045e344a2170d5aea6aafa16c
 DIST systemd-stable-254.7.tar.gz 14411955 BLAKE2B 
1213237a001fb0aef8912637f31d7d77888bc2505e1e8d8d295642a547bdebbc3a786eed095694e6a6fe2665d6e8e45e98cd883186eedeb1b4fd73daf2520dcf
 SHA512 
2e859813f1f52fa693631ce43466875ac2ac42e09872011ee52fe4e44727663c3de9f128a47776899423188c1e99ce73a69059426a9356c930e275037d001685
 DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B 
e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80
 SHA512 
a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e
+DIST systemd-stable-254.9.tar.gz 14423806 BLAKE2B 
ab39c0a00b8451b24b40e39f4bf7ecb912ff23d9cd6f8d30fd0545e895936baa635b1ff63c02a83761682b72f44244aac8338bf6506885c9b07cd0c5247b6693
 SHA512 
a0300693a044cfe4c76deb0e3e48a927125eb97c3952c07ba68936f1e093c93506d8044b249b534b8e778ade6143b43194f8d6b721a8cd520bc7bb4cb3d3e5c1
 DIST systemd-stable-255.2.tar.gz 14864388 BLAKE2B 
101da82a5d63eaa48c2dc4bad5ab713b4e8b544134de8216f315a97736eb699eaf756aef2d9a4e2126f0d248b3a7e28bc986ccc2154d5d110db733d114072eec
 SHA512 
0a9a43adc6d23f52349d298cdff3f3ae6accd7e43a33253608f7a9d241699c7cba3c9f6a0fa6da3ae3cba0e246e272076bfa2cdf5bade7bc019406f407be0bb9
 DIST systemd-stable-255.3.tar.gz 14873273 BLAKE2B 
e22ef391c691fcf1e765c5112e1a55096d3bba61a9dae3ea1a3958add4e355892a97d5214e63c516ba3b70e2a83bb5d21254812d870f06c16c74a58d4f957d75
 SHA512 
c2868a53df2176649b0d0c94e5d451c46ba783bcdbc89ce12434ed2d11dba44b4854ffe4c2430f3f64eef2e214cbb51d5f740170afbd9edd66761a8851157453

diff --git a/sys-apps/systemd/systemd-254.9.ebuild 
b/sys-apps/systemd/systemd-254.9.ebuild
new file mode 100644
index ..e56d6a526190
--- /dev/null
+++ b/sys-apps/systemd/systemd-254.9.ebuild
@@ -0,0 +1,531 @@
+# Copyright 2011-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+# Avoid QA warnings
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *.* ]]; then
+   MY_PN=systemd-stable
+   else
+   MY_PN=systemd
+   fi
+   MY_PV=${PV/_/-}
+   MY_P=${MY_PN}-${MY_PV}
+   S=${WORKDIR}/${MY_P}
+   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
+inherit secureboot systemd toolchain-funcs udev usr-ldscript
+
+DESCRIPTION="System and service manager for Linux"
+HOMEPAGE="http://systemd.io/;
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0/2"
+IUSE="
+   acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls 
elfutils
+   fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install 
+kmod
+   +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode
+   +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify 
vanilla xkb +zstd
+"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   dns-over-tls? ( || ( gnutls openssl ) )
+   fido2? ( cryptsetup openssl )
+   homed? ( cryptsetup pam openssl )
+   importd? ( curl lzma || ( gcrypt openssl ) )
+   pwquality? ( homed )
+   boot? ( kernel-install )
+   ukify? ( boot )
+"
+RESTRICT="!test? ( test )"
+
+MINKV="4.15"
+
+COMMON_DEPEND="
+   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   apparmor? ( sys-libs/libapparmor:0= )
+   audit? ( >=sys-process/audit-2:0= )
+   cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
+   curl? ( 

[gentoo-commits] proj/pax-utils:master commit in: /

2024-01-24 Thread Mike Frysinger
commit: 0c6f0ca36748ae97d413aff232ad4fcc6829a582
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Jan 25 05:36:05 2024 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Jan 25 05:36:05 2024 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=0c6f0ca3

README: update macOS name

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

 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index ec4bfe6..845c8de 100644
--- a/README.md
+++ b/README.md
@@ -9,7 +9,7 @@
 
 pax-utils is a small set of utilities for performing Q/A (mostly security)
 checks on systems (most notably, `scanelf`).  It is focused on the ELF
-format, but does include a Mach-O helper too for OS X systems.
+format, but does include a Mach-O helper too for macOS systems.
 
 While heavily integrated into Gentoo's build system, it can be used on any
 distro as it is a generic toolset.



[gentoo-commits] proj/pax-utils:master commit in: /

2024-01-24 Thread Mike Frysinger
commit: c1759f9bf28edb910208a7c7fbb4b373fe8b1297
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Jan 25 05:19:50 2024 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Jan 25 05:19:50 2024 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=c1759f9b

scanelf: fix hashtable overflow checks

Make sure we use the right offset, and make sure the numbers to check
don't overflow themselves -- if nbuckets & nchains are 32-bit, and if
we multiply them by 4, we can easily overflow before we get a chance
to see if they will fit within the memory range.

Bug: https://bugs.gentoo.org/890028
Signed-off-by: Mike Frysinger  gentoo.org>

 scanelf.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/scanelf.c b/scanelf.c
index 140208b..0ee1bad 100644
--- a/scanelf.c
+++ b/scanelf.c
@@ -315,9 +315,9 @@ static void scanelf_file_get_symtabs(elfobj *elf, const 
void **sym, const void *
Elf32_Word sym_idx; \
Elf32_Word chained; \
\
-   if (!VALID_RANGE(elf, offset, nbuckets * 4)) \
+   if (!VALID_RANGE(elf, hash_offset, nbuckets * 
(uint64_t)4)) \
goto corrupt_hash; \
-   if (!VALID_RANGE(elf, offset, nchains * 4)) \
+   if (!VALID_RANGE(elf, hash_offset, nchains * 
(uint64_t)4)) \
goto corrupt_hash; \
\
for (b = 0; b < nbuckets; ++b) { \



[gentoo-commits] proj/pax-utils:master commit in: /

2024-01-24 Thread Mike Frysinger
commit: 77bf161b55dbf340f4498ad26eef3fd7a0dfbcdc
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Jan 25 05:02:51 2024 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Jan 25 05:02:51 2024 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=77bf161b

ar: switch from alloca to malloc

If alloca allocates too much stack space, program behavior is undefined,
and basically we segfault.  There is no way to check whether this will
happen ahead of time, so our only choice is to switch to malloc.  If we
try to allocate too much memory from the heap, we'll get a NULL pointer,
and we can diagnose & exit ourselves.  Kind of sucks as alloca was a
perfect fit here, but since the size is coming directly from user input,
we can't trust it is always "reasonable".

Bug: https://bugs.gentoo.org/890579
Signed-off-by: Mike Frysinger  gentoo.org>

 meson.build | 1 -
 paxinc.c| 5 -
 porting.h   | 3 ---
 3 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/meson.build b/meson.build
index e891d98..319e3de 100644
--- a/meson.build
+++ b/meson.build
@@ -44,7 +44,6 @@ foreach x : [
   'linux/seccomp.h',
   'linux/securebits.h',
   'sys/prctl.h',
-  'alloca.h',
   'elf-hints.h',
   'glob.h',
 ]

diff --git a/paxinc.c b/paxinc.c
index 21844d8..644c0d6 100644
--- a/paxinc.c
+++ b/paxinc.c
@@ -89,11 +89,13 @@ static uint64_t ar_read_ascii_number(const char *numstr, 
size_t ndigits, int bas
 archive_member *ar_next(archive_handle *ar)
 {
char *s;
+   char *heap_s = NULL;
ssize_t len = 0;
static archive_member ret;
 
if (ar->skip && lseek(ar->fd, ar->skip, SEEK_CUR) == -1) {
 close_and_ret:
+   free(heap_s);
free(ar->extfn);
close(ar->fd);
ar->extfn = NULL;
@@ -146,7 +148,7 @@ close_and_ret:
if (read(ar->fd, ret.buf.formatted.name, len) != len)
goto close_and_ret;
} else {
-   s = alloca(sizeof(char) * len + 1);
+   s = heap_s = xmalloc(sizeof(char) * (len + 1));
if (read(ar->fd, s, len) != len)
goto close_and_ret;
s[len] = '\0';
@@ -167,6 +169,7 @@ close_and_ret:
}
 
snprintf(ret.name, sizeof(ret.name), "%s:%s", ar->filename, s);
+   free(heap_s);
ret.name[sizeof(ret.name) - 1] = '\0';
if ((s=strchr(ret.name+strlen(ar->filename), '/')) != NULL)
*s = '\0';

diff --git a/porting.h b/porting.h
index 68e2b6c..103d268 100644
--- a/porting.h
+++ b/porting.h
@@ -40,9 +40,6 @@
 #include 
 #include 
 #include "elf.h"
-#ifdef HAVE_ALLOCA_H
-# include 
-#endif
 #ifdef HAVE_SYS_PRCTL_H
 # include 
 # ifdef HAVE_LINUX_SECCOMP_H



[gentoo-commits] proj/pax-utils:master commit in: /

2024-01-24 Thread Mike Frysinger
commit: f2af478770a5a4a3f69ab64f1b5e17c8f7a17050
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Jan 25 04:58:06 2024 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Jan 25 04:58:06 2024 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=f2af4787

ar: handle invalid extended filename offsets

Check the extended filename offset doesn't exceed the size of the
extended filename section.

Bug: https://bugs.gentoo.org/890579
Signed-off-by: Mike Frysinger  gentoo.org>

 paxinc.c | 10 --
 paxinc.h |  1 +
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/paxinc.c b/paxinc.c
index 5369697..21844d8 100644
--- a/paxinc.c
+++ b/paxinc.c
@@ -126,7 +126,7 @@ close_and_ret:
warn("%s: Duplicate GNU extended filename section", 
ar->filename);
goto close_and_ret;
}
-   len = read_decimal_number_fixed(ret.buf.formatted.size);
+   len = ar->extfn_len = 
read_decimal_number_fixed(ret.buf.formatted.size);
ar->extfn = xmalloc(sizeof(char) * (len + 1));
if (read(ar->fd, ar->extfn, len) != len)
goto close_and_ret;
@@ -157,7 +157,13 @@ close_and_ret:
warn("%s: GNU extended filename without special data 
section", ar->filename);
goto close_and_ret;
}
-   s = ar->extfn + read_decimal_number(s + 1, 
sizeof(ret.buf.formatted.name) - 1);
+   /* NB: We NUL terminated extfn above when reading it. */
+   int64_t off = read_decimal_number(s + 1, 
sizeof(ret.buf.formatted.name) - 1);
+   if (off >= ar->extfn_len) {
+   warn("%s: GNU extended filename has invalid offset", 
ar->filename);
+   goto close_and_ret;
+   }
+   s = ar->extfn + off;
}
 
snprintf(ret.name, sizeof(ret.name), "%s:%s", ar->filename, s);

diff --git a/paxinc.h b/paxinc.h
index c8fcf71..b2d2b50 100644
--- a/paxinc.h
+++ b/paxinc.h
@@ -48,6 +48,7 @@ typedef struct {
const char *filename;
size_t skip;
char *extfn;
+   off_t extfn_len;
bool verbose;
 } archive_handle;
 #else



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

2024-01-24 Thread Michał Górny
commit: 1bf42aad7319a34ca74f3e6842504e0f0343af2a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 04:48:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 04:48:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bf42aad

dev-python/hatchling: Bump to 1.21.1

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

 dev-python/hatchling/Manifest|  1 +
 dev-python/hatchling/hatchling-1.21.1.ebuild | 86 
 2 files changed, 87 insertions(+)

diff --git a/dev-python/hatchling/Manifest b/dev-python/hatchling/Manifest
index a46099e807a0..59895a6ba09e 100644
--- a/dev-python/hatchling/Manifest
+++ b/dev-python/hatchling/Manifest
@@ -1 +1,2 @@
 DIST hatch-hatchling-v1.21.0.gh.tar.gz 764748 BLAKE2B 
3b048ed34df4da9ed5ec8d1c0121e21aabada559e981e9fd36a7188aceedf79594b165ed705edfbc5d210a09ee9a022c8c6e433e930338f2053e4c48feef0d44
 SHA512 
5ee8151929d6bdbb67e7f4e3e0298c730ff7fef5a7d7b764192eb2e16327d80a2935eee8831c168d19ed41c7184ca5b5eef7a67c9d5756cea25a7bd79945d344
+DIST hatch-hatchling-v1.21.1.gh.tar.gz 774577 BLAKE2B 
31e2b50598b4fe120ecea407a37e3262876a2ec1e8cf02f272c25838e73afc37f2fef1f8fab08b2e3b83bfd828f6c558ce303b084081b83504343a8bb057c341
 SHA512 
91b5684737fac19758d7095b357f99031d46e9f981e093cab848ce770fd1f9440b69212f3ef2217e3700e7dd7985a97c2735bbd27b306c7b8aa7bffc5c950fb4

diff --git a/dev-python/hatchling/hatchling-1.21.1.ebuild 
b/dev-python/hatchling/hatchling-1.21.1.ebuild
new file mode 100644
index ..724901016b56
--- /dev/null
+++ b/dev-python/hatchling/hatchling-1.21.1.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+
+inherit distutils-r1
+
+TAG=${P/-/-v}
+MY_P=hatch-${TAG}
+DESCRIPTION="Modern, extensible Python build backend"
+HOMEPAGE="
+   https://pypi.org/project/hatchling/
+   https://github.com/pypa/hatch/
+"
+SRC_URI="
+   https://github.com/pypa/hatch/archive/${TAG}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}/backend
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+# deps are listed in backend/src/hatchling/ouroboros.py
+RDEPEND="
+   >=dev-python/editables-0.3[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pluggy-1.0.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.2.2[${PYTHON_USEDEP}]
+   ' 3.10)
+   dev-python/trove-classifiers[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/atomicwrites[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/platformdirs[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+   dev-python/tomli-w[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+   einfo "Skipping tests on ${EPYTHON}"
+   return
+   fi
+
+   local -x EPYTEST_DESELECT=(
+   # these run pip to install stuff
+   tests/backend/dep/test_core.py::test_dependency_found
+   tests/backend/dep/test_core.py::test_extra_met
+   tests/backend/dep/test_core.py::test_extra_no_dependencies
+   tests/backend/dep/test_core.py::test_extra_unmet
+   tests/backend/dep/test_core.py::test_unknown_extra
+   tests/backend/dep/test_core.py::test_version_unmet
+   # broken if CARGO is set
+   
tests/backend/builders/test_app.py::TestBuildBootstrap::test_no_cargo
+   )
+
+   # top-level "tests" directory contains tests both for hatch
+   # and hatchling
+   cd "${WORKDIR}/${MY_P}" || die
+   local -x PYTHONPATH="src:${PYTHONPATH}"
+   # sigh; standalone test suites are overrated, right?
+   echo "__version__ = '${PV}'" > src/hatch/_version.py || die
+   # tests mock cargo subprocess call but the backend raises if CARGO
+   # is not set and shutil.which() can't find it
+   local -x CARGO=cargo
+   epytest tests/backend
+}



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

2024-01-24 Thread Michał Górny
commit: f63e3842d8e68bd581048aa0e11d5cb52c3efdaa
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 04:49:33 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 04:49:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f63e3842

dev-python/types-setuptools: Bump to 69.0.0.20240125

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

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

diff --git a/dev-python/types-setuptools/Manifest 
b/dev-python/types-setuptools/Manifest
index fe4b731a762c..4e872b140b56 100644
--- a/dev-python/types-setuptools/Manifest
+++ b/dev-python/types-setuptools/Manifest
@@ -1,2 +1,3 @@
 DIST types-setuptools-69.0.0.20240106.tar.gz 33210 BLAKE2B 
9bc899b61de4bca93459c88c8f615b4669f9082b1294b1336b5ce83607c4ff074799d809f867b8c9316b78afe535cc1cd9b54903b78e4c5c58353de670d9cf9e
 SHA512 
5c66be446b8e02952139ce7f68e84ae066444a1a576645f1cc623a4c2ea4945b6471ff432bf8193e5a1439b6ed5b88ad446a0cd50df27d2ecac1d799e51c9a9a
 DIST types-setuptools-69.0.0.20240115.tar.gz 33254 BLAKE2B 
384e9a604f9ebd5ed6fd5c30c70cddbdfe12b616641b943e33f594cd15d43f4555a27cdc11b4ef09840880f830fbc1d5123ace77abc6d420f94e4b2ca6084c8b
 SHA512 
fe60efa5ae55ad8427c8c641784193bee3c9bddea0c19e45660c3b16d0f7b492eb58a4e594ce23b0c64db8939e1e7e3a764efb84b30436b252f911e0cb50baa5
+DIST types-setuptools-69.0.0.20240125.tar.gz 33291 BLAKE2B 
c5b987f4ef5a67d8f09c2b3a96df17ef38e58e0d3d353dad34d34eb5d509f241edc2ed0a9bcf517331168d747d56c62c1a5cdf0cc315ec43cbac8815283e3e05
 SHA512 
9bf3865a7d49814939f8ba3cb553cd5c3d2623c8b029ac5da7a5c264049e09d6ab2d61e184ce1a4c3ed321bfb8fee0428742770b2e5398594172aff53503af91

diff --git 
a/dev-python/types-setuptools/types-setuptools-69.0.0.20240125.ebuild 
b/dev-python/types-setuptools/types-setuptools-69.0.0.20240125.ebuild
new file mode 100644
index ..69fd1036f5c6
--- /dev/null
+++ b/dev-python/types-setuptools/types-setuptools-69.0.0.20240125.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/argh/

2024-01-24 Thread Michał Górny
commit: 22947359d979e812681c5c22479d0b9701cbd70b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 04:48:03 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 04:48:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22947359

dev-python/argh: Bump to 0.31.2

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

 dev-python/argh/Manifest   |  1 +
 dev-python/argh/argh-0.31.2.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-python/argh/Manifest b/dev-python/argh/Manifest
index 0509164b7252..3c4b95939f63 100644
--- a/dev-python/argh/Manifest
+++ b/dev-python/argh/Manifest
@@ -1,2 +1,3 @@
 DIST argh-0.31.0.tar.gz 65743 BLAKE2B 
c577273bf361b0bede939b7bcadf9c9ce6dd24d473b834ebd8d2bdc41d163e9cb6f2b79252ab810ac5b6f1f2e20b312cf096b23cf6cd4cd53705fb2c30b55f7d
 SHA512 
d4caefede2596452d3256f4c2194517994dffdb2e01643f0b96b8002d269ac0150e938bb29d0469b67bbb72669b2a82b3e66d28cfecad5230f641c60f1c879e5
 DIST argh-0.31.1.tar.gz 57186 BLAKE2B 
a6167b6b1c18cb9ab50f476d39783e4f26aa57a25a2d503465c617b1f6adf72eb8a0ec6df3235a73dc443eaa413819b986bd290e3d093099f54abd349fe8b533
 SHA512 
cd4bb989e96587c1a0bdf9854164b6bc4cb35e529c19d4812741529f9ad880019ed4691fc2b02c49264dd0cc3f8a10400f7272f7ba9a1979cb5268bbbe83f3a7
+DIST argh-0.31.2.tar.gz 57200 BLAKE2B 
e5ba440d08d8f5655d237d61ab65fef02296d28d0562945e56dfa6598deafa6cc288d88e625c4acabfa2eeda359f970679db1e7424d77e0278b65fbe15c8b499
 SHA512 
2e0d926cae88d6830706f631aa2220654777dcc1a4263af889064d4c805616fce368c90e871a393490b9590f82759f56b2434afeba468e7720f99d85c8b75dd1

diff --git a/dev-python/argh/argh-0.31.2.ebuild 
b/dev-python/argh/argh-0.31.2.ebuild
new file mode 100644
index ..7fce261a4518
--- /dev/null
+++ b/dev-python/argh/argh-0.31.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A simple argparse wrapper"
+HOMEPAGE="
+   https://pythonhosted.org/argh/
+   https://github.com/neithere/argh/
+   https://pypi.org/project/argh/
+"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+LICENSE="LGPL-3"
+
+BDEPEND="
+   test? (
+   dev-python/iocapture[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2024-01-24 Thread Michał Górny
commit: d3d0489444cafcde6f86429ee9e1a6541fea5cdb
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 04:47:43 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 04:47:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3d04894

dev-python/google-auth: Bump to 2.27.0

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

 dev-python/google-auth/Manifest  |  1 +
 dev-python/google-auth/google-auth-2.27.0.ebuild | 60 
 2 files changed, 61 insertions(+)

diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest
index 99eda5aac848..ba51724576a3 100644
--- a/dev-python/google-auth/Manifest
+++ b/dev-python/google-auth/Manifest
@@ -1,2 +1,3 @@
 DIST google-auth-2.26.1.tar.gz 238839 BLAKE2B 
91f866d35a9a3c0faaa8305e0b4d28ce87c8c5cf7b1549d4b8cea6cda96efeda4909846fd50545774c8bb128a1b7b1b74bc79ffd9bd78c4ddf138d75829bedd8
 SHA512 
08593547cc447e10bc1a033f154f1f4e7a248250899ef2ea49aa818a2705d0df3aa01c4dc84b6f4eb1f51e08187c634d229c396d0f2615a987e7fcc2dec9010b
 DIST google-auth-2.26.2.tar.gz 238968 BLAKE2B 
58b8410130c68fbf24a40d57eae28107432e46a1676c1e32684c05cc1b1077dd5133a5891d89eedc9c9e4acacf9148deca5e650ad3860e6f23096f4dc0457aa3
 SHA512 
4a4ed658d0911f97e46f7ae2d59e5409facf639c6faeee506869b64d14a448fa7b83b4121bf1a48b515882e1fdececc7dbdd96562bb6b5cce7c7bfc86abe806a
+DIST google-auth-2.27.0.tar.gz 239688 BLAKE2B 
3fa3c3c3da41b6337140e0ae474ab5b3a2da5aad3d18be64959c90339e03279594af97033faf406c0e76a923686b89a8f55ce5f7dff3bf3ad4510aca85189240
 SHA512 
a352cfced15d3e312410d382170909024d00cc27c34c3ec166af36aacf37ea9ac76b5c8bafc6e1379e2ddf3e422c27ce996474338d4efd17c21c9e79f3756994

diff --git a/dev-python/google-auth/google-auth-2.27.0.ebuild 
b/dev-python/google-auth/google-auth-2.27.0.ebuild
new file mode 100644
index ..edb9a92d286a
--- /dev/null
+++ b/dev-python/google-auth/google-auth-2.27.0.ebuild
@@ -0,0 +1,60 @@
+# 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..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Google Authentication Library"
+HOMEPAGE="
+   https://github.com/googleapis/google-auth-library-python/
+   https://pypi.org/project/google-auth/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   =dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]
+   >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}]
+   >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/grpcio[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/moto[${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   dev-python/pytest-localserver[${PYTHON_USEDEP}]
+   dev-python/pyu2f[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # these are compatibility tests with oauth2client
+   # disable them to unblock removal of that package
+   tests/test__oauth2client.py
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}



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

2024-01-24 Thread Michał Górny
commit: c495581720e51a58a27bee31573000ae715d8082
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 04:49:14 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 04:49:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4955817

dev-python/types-docutils: Bump to 0.20.0.20240125

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

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

diff --git a/dev-python/types-docutils/Manifest 
b/dev-python/types-docutils/Manifest
index 5b1f74d1a5ed..520beb92d070 100644
--- a/dev-python/types-docutils/Manifest
+++ b/dev-python/types-docutils/Manifest
@@ -1,2 +1,3 @@
 DIST types-docutils-0.20.0.20240106.tar.gz 10394 BLAKE2B 
c3f62e558ec4607e429c30ecc1d061438f3afb04baa964c9d38b46573198947ded19f1ede360bacde298d1b1b776b47d577ea1f85563bb9e3202b91d2ea93711
 SHA512 
c8b0242255e2f315e0c3f3c22253d0e553f48ca47db57c5070cd55583016260d9026f6d196e83cb2f922ea9c67d713fec96edc9a808f7dbc68c3829e5112e808
+DIST types-docutils-0.20.0.20240125.tar.gz 10540 BLAKE2B 
66490c44e210617995489d240daa49ad24f1b2cc615bb3f3ff5df797753554f6ea890a634de8d7978c206b7ff97e3f499081671ef5fb3e1f754c7a7a8a4a1f2c
 SHA512 
6d147d34cefec533628418f8e9575b2cc80ed133347330708f8b8685ba8e5bd088de2c00c0534df55e6369d9e6d6ac422b2c134b252573f378841b449a4d1880
 DIST types-docutils-0.20.0.3.tar.gz 10207 BLAKE2B 
ea672c6eab14a29644e4a4ae0183484cc7af1a71b4adea7afb70c5c9b70e7f9cb563058f6492929da45409ec4153d03568951b9c79692e53e5daba8321fc7c7d
 SHA512 
95b2ae79486a1d4aac1be85a67b04ebce399d6c7e862f14f7cb97d578db97980ab45c343ae4deafce8cf616e736858c0457a1f5ac092548b2068a2c50e0e

diff --git a/dev-python/types-docutils/types-docutils-0.20.0.20240125.ebuild 
b/dev-python/types-docutils/types-docutils-0.20.0.20240125.ebuild
new file mode 100644
index ..cb335ec2836f
--- /dev/null
+++ b/dev-python/types-docutils/types-docutils-0.20.0.20240125.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/proj/guru:dev commit in: gui-apps/organicmaps/

2024-01-24 Thread Vitaly Zdanevich
commit: edb3532fa9a7736051cbc0c7c66e0facb6aa54d7
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Thu Jan 25 04:48:03 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Thu Jan 25 04:48:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=edb3532f

gui-apps/organicmaps: fix warnings about Python

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

 gui-apps/organicmaps/organicmaps-.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/gui-apps/organicmaps/organicmaps-.ebuild 
b/gui-apps/organicmaps/organicmaps-.ebuild
index 176525a3a6..50acbe360c 100644
--- a/gui-apps/organicmaps/organicmaps-.ebuild
+++ b/gui-apps/organicmaps/organicmaps-.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-inherit git-r3 xdg cmake
+PYTHON_COMPAT=( python3_{7..12} )
+inherit git-r3 python-r1 xdg cmake
 EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 # this URL is to make the tests compile since organicmaps usually dynamically 
clones the repo
 # maybe a better way would be to skip the test
@@ -24,6 +25,8 @@ HOMEPAGE="https://organicmaps.app;
 LICENSE="Apache-2.0"
 SLOT="0"
 
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
 # depend on sys-libs/zlib[minizip] when it is not pulled in as subproject 
anymore
 RDEPEND="
dev-cpp/gflags
@@ -38,6 +41,7 @@ RDEPEND="
dev-util/vulkan-headers
media-libs/freetype
sys-libs/zlib
+   ${PYTHON_DEPS}
 "
 DEPEND="${RDEPEND}"
 



[gentoo-commits] proj/pax-utils:master commit in: /

2024-01-24 Thread Mike Frysinger
commit: 5b5556d12b96dd2d420e0d66456f1935668b3984
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Jan 25 04:33:40 2024 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Jan 25 04:33:40 2024 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=5b5556d1

ar: handle invalid ascii numbers better

The atoi helper handles signed 32-bit integers, and expects the input
strings to be NUL terminated.  Some of the fields are larger than what
signed 32-bit can handle, and none of them are NUL terminated.  The
code currently works because it stops processing once it reaches text
that is not numeric, and the content that follows each field is always
non-numeric (e.g. a space).

Add a helper function that leverages strtoll as all of the fields can
fit into a signed 64-bit number.  If the number is invalid, flag it as
such, and normalize it to 0 so the rest of the code can continue on.

Bug: https://bugs.gentoo.org/890577
Signed-off-by: Mike Frysinger  gentoo.org>

 paxinc.c | 53 +
 1 file changed, 45 insertions(+), 8 deletions(-)

diff --git a/paxinc.c b/paxinc.c
index ff4ab85..5369697 100644
--- a/paxinc.c
+++ b/paxinc.c
@@ -50,6 +50,42 @@ archive_handle *ar_open(const char *filename, bool verbose)
return ret;
 }
 
+static uint64_t ar_read_ascii_number(const char *numstr, size_t ndigits, int 
base)
+{
+   /* Largest field ar headers have is 16 bytes. */
+   char buf[17];
+   char *endp;
+   long long ret;
+
+   memcpy(buf, numstr, ndigits);
+   buf[ndigits] = '\0';
+
+   ret = strtoll(buf, , base);
+   /* Numbers are padded with whitespace. */
+   if (*endp != '\0' && *endp != ' ') {
+   warn("ar: invalid number: %s", buf);
+   ret = 0;
+   }
+
+   /*
+* Unsigned 64-bit numbers use up to 20 digits, and signed 64-bit 
numbers use
+* up to 19 digits, but ndigits is always less than that.  So we'd 
never handle
+* a number that requires all 64-bits.  If it's negative, it's because 
the input
+* was negative e.g. "-1", and none of these fields should ever be 
negative.
+*/
+   if (ret < 0) {
+   warn("ar: invalid number: %s", buf);
+   ret = 0;
+   }
+
+   return ret;
+}
+#define read_octal_number(s, n) ar_read_ascii_number(s, n, 8)
+#define read_decimal_number(s, n) ar_read_ascii_number(s, n, 10)
+/* For char[] arrays rather than dynamic pointers. */
+#define read_octal_number_fixed(s) read_octal_number(s, sizeof(s))
+#define read_decimal_number_fixed(s) read_decimal_number(s, sizeof(s))
+
 archive_member *ar_next(archive_handle *ar)
 {
char *s;
@@ -84,12 +120,13 @@ close_and_ret:
goto close_and_ret;
}
 
+   /* System V extended filename section. */
if (ret.buf.formatted.name[0] == '/' && ret.buf.formatted.name[1] == 
'/') {
if (ar->extfn != NULL) {
warn("%s: Duplicate GNU extended filename section", 
ar->filename);
goto close_and_ret;
}
-   len = atoi(ret.buf.formatted.size);
+   len = read_decimal_number_fixed(ret.buf.formatted.size);
ar->extfn = xmalloc(sizeof(char) * (len + 1));
if (read(ar->fd, ar->extfn, len) != len)
goto close_and_ret;
@@ -104,7 +141,7 @@ close_and_ret:
s = ret.buf.formatted.name;
if (s[0] == '#' && s[1] == '1' && s[2] == '/') {
/* BSD extended filename, always in use on Darwin */
-   len = atoi(s + 3);
+   len = read_decimal_number(s + 3, sizeof(ret.buf.formatted.name) 
- 3);
if (len <= (ssize_t)sizeof(ret.buf.formatted.name)) {
if (read(ar->fd, ret.buf.formatted.name, len) != len)
goto close_and_ret;
@@ -120,18 +157,18 @@ close_and_ret:
warn("%s: GNU extended filename without special data 
section", ar->filename);
goto close_and_ret;
}
-   s = ar->extfn + atoi(s + 1);
+   s = ar->extfn + read_decimal_number(s + 1, 
sizeof(ret.buf.formatted.name) - 1);
}
 
snprintf(ret.name, sizeof(ret.name), "%s:%s", ar->filename, s);
ret.name[sizeof(ret.name) - 1] = '\0';
if ((s=strchr(ret.name+strlen(ar->filename), '/')) != NULL)
*s = '\0';
-   ret.date = atoi(ret.buf.formatted.date);
-   ret.uid = atoi(ret.buf.formatted.uid);
-   ret.gid = atoi(ret.buf.formatted.gid);
-   ret.mode = strtol(ret.buf.formatted.mode, NULL, 8);
-   ret.size = atoi(ret.buf.formatted.size);
+   ret.date = read_decimal_number_fixed(ret.buf.formatted.date);
+   ret.uid = read_decimal_number_fixed(ret.buf.formatted.uid);
+   ret.gid = read_decimal_number_fixed(ret.buf.formatted.gid);
+   ret.mode 

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

2024-01-24 Thread Michał Górny
commit: b4e775ea1615c04e6a159caf0630248f78688bba
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 04:16:33 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 04:43:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4e775ea

dev-python/libsass: Remove old

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

 dev-python/libsass/Manifest |  1 -
 dev-python/libsass/libsass-0.22.0-r1.ebuild | 63 -
 2 files changed, 64 deletions(-)

diff --git a/dev-python/libsass/Manifest b/dev-python/libsass/Manifest
index 48dfb86bed9d..92e51663d386 100644
--- a/dev-python/libsass/Manifest
+++ b/dev-python/libsass/Manifest
@@ -1,2 +1 @@
-DIST libsass-python-0.22.0.gh.tar.gz 55135 BLAKE2B 
8495462fa8e6a68bf73ecdf68771c577bad1affa1121c1781dac41c912aae731df88c2b1d1a4ef363e50a98ff1b471e7c45562faa6f2425e8ec5f47f9cf76c6c
 SHA512 
13914b60fe19fc70d197a948a2bc83f7646e4acaa45caed6df68bf2eb10e0a7ef811cdbbcc7a4338f9c1433cba8e316146c20072dc4ff34f51e094ead1bfdcd7
 DIST libsass-python-0.23.0.gh.tar.gz 54783 BLAKE2B 
b2113d295370391c6b92c2561873cc1c58c3acdcc5c4adb6c50e717bb963bbf5d4e29e97290e2b4743508c0f1a73be373233205a79c31b6f6a0262559adcf924
 SHA512 
fb0836cce26ef8cdfb90cb50842e66f83ed47d06327272a49db3f2cf4b7f1bc29560d0126f00ff13db626d0624ff154c342a0f2433802d4c1b582b8d74a50337

diff --git a/dev-python/libsass/libsass-0.22.0-r1.ebuild 
b/dev-python/libsass/libsass-0.22.0-r1.ebuild
deleted file mode 100644
index 411fc7cb6b37..
--- a/dev-python/libsass/libsass-0.22.0-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-MY_P=libsass-python-${PV}
-DESCRIPTION="A straightforward binding of libsass for Python"
-HOMEPAGE="
-   https://github.com/sass/libsass-python/
-   https://pypi.org/project/libsass/
-"
-SRC_URI="
-   https://github.com/sass/libsass-python/archive/${PV}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-
-DEPEND="
-   >=dev-libs/libsass-3.6.5
-"
-RDEPEND="
-   ${DEPEND}
-"
-BDEPEND="
-   test? (
-   dev-python/PyQt5[testlib,${PYTHON_USEDEP}]
-   dev-python/werkzeug[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   echo "${PV}" > .libsass-upstream-version || die
-   distutils-r1_src_prepare
-   export SYSTEM_SASS=1
-   # https://bugs.gentoo.org/881339
-   # the package is applying C++ flags to C sources
-   sed -i -e "s:'-std=gnu++0x',::" -e "s:'-lstdc++'::" setup.py || die
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # probably broken by removal of sassc
-   sasstests.py::SasscTestCase::test_sassc_stdout
-   # skip the pip tests because they need an internet connection
-   # not relevant for gentoo anyway
-   sasstests.py::DistutilsTestCase::test_build_sass
-   sasstests.py::DistutilsTestCase::test_output_style
-   )
-
-   epytest sasstests.py
-}



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

2024-01-24 Thread Michał Górny
commit: b16da9ae385d670651487ed209be19c622ad1d5e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 04:13:16 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 04:42:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b16da9ae

dev-python/ddt: Remove old

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

 dev-python/ddt/Manifest |  2 --
 dev-python/ddt/ddt-1.6.0.ebuild | 32 
 dev-python/ddt/ddt-1.7.0.ebuild | 33 -
 3 files changed, 67 deletions(-)

diff --git a/dev-python/ddt/Manifest b/dev-python/ddt/Manifest
index 92849e0999fe..d208fca6fd52 100644
--- a/dev-python/ddt/Manifest
+++ b/dev-python/ddt/Manifest
@@ -1,3 +1 @@
-DIST ddt-1.6.0.gh.tar.gz 19615 BLAKE2B 
f79e25e9da39615d85f000c1029babef64725b159a2b77003efe9f9c5869fb26087fa20e1a58eea485479b12ee89c602076613a9d50711347a775a09c4bbb180
 SHA512 
c5ea14d3f60384676d9631c84d938b774dd360cea9b0ee1b111692dc2bc06238b5ffd3ab8950207b77aa007bac0ac79b290533a2532be4bee68b642629843a82
-DIST ddt-1.7.0.gh.tar.gz 19742 BLAKE2B 
aafecea2363f9a1dc102dde1e19ce8f55def7555755342cb23cd027eda7afd0fbf9bb8b5a45a079cce107dfab9b7a78055b81258f206a593955941ce222f1393
 SHA512 
1f049c1f86cd58867b6ef3d094310e78c94bd11f5602e8a9ffe392bbcf173f23be4f6b77730953b7d747d56a31a3a378d229c7d697383c2e3ce4517d12d13d2d
 DIST ddt-1.7.1.gh.tar.gz 19770 BLAKE2B 
a2322e380d4e218fa81dae17c4bd057786ba38aa581015991c0eee8f250a0a94f36311e0fb638362b0db5ec56c0392dce54e8e69568ab90a936e6cb9b848fb78
 SHA512 
7b1f30c08c74fce514380d68b0d44aa1bf8ff1b8cdbbd52bde83e0bb46439cc7ae2fc7f32e0acc257cb3636f6aadefcbfe6815ea5e372a70503131d7fc869511

diff --git a/dev-python/ddt/ddt-1.6.0.ebuild b/dev-python/ddt/ddt-1.6.0.ebuild
deleted file mode 100644
index 1eb46e3b2d0a..
--- a/dev-python/ddt/ddt-1.6.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Data-Driven/Decorated Tests"
-HOMEPAGE="
-   https://pypi.org/project/ddt/
-   https://github.com/datadriventests/ddt/
-"
-SRC_URI="
-   https://github.com/datadriventests/ddt/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-
-BDEPEND="
-   test? (
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/ddt/ddt-1.7.0.ebuild b/dev-python/ddt/ddt-1.7.0.ebuild
deleted file mode 100644
index 15a88a277592..
--- a/dev-python/ddt/ddt-1.7.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Data-Driven/Decorated Tests"
-HOMEPAGE="
-   https://pypi.org/project/ddt/
-   https://github.com/datadriventests/ddt/
-"
-SRC_URI="
-   https://github.com/datadriventests/ddt/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
-
-BDEPEND="
-   test? (
-   dev-python/aiounittest[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest



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

2024-01-24 Thread Michał Górny
commit: 2a180126bca53f7b1629f4597ff9a4274258e1b4
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 04:16:56 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 04:43:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a180126

dev-python/pycryptodome: Remove old

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

 dev-python/pycryptodome/pycryptodome-3.19.1.ebuild | 60 --
 1 file changed, 60 deletions(-)

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
deleted file mode 100644
index 152b6960371a..
--- a/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="A self-contained cryptographic library for Python"
-HOMEPAGE="
-   https://www.pycryptodome.org/
-   https://github.com/Legrandin/pycryptodome/
-   https://pypi.org/project/pycryptodome/
-"
-SRC_URI="
-   https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD-2 Unlicense"
-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"
-
-DEPEND="
-   dev-libs/gmp:=
-   >=dev-libs/libtomcrypt-1.18.2-r1:=
-"
-BDEPEND="
-   $(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 'python*')
-"
-RDEPEND="
-   ${DEPEND}
-   ${BDEPEND}
-"
-
-PATCHES=(
-   "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch"
-)
-
-python_prepare_all() {
-   # make sure we're unbundling it correctly
-   rm -r src/libtom || die
-
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   local -x PYTHONPATH=${S}/test_vectors:${PYTHONPATH}
-   "${EPYTHON}" - <<-EOF || die
-   import sys
-   from Crypto import SelfTest
-   SelfTest.run(verbosity=2, stream=sys.stdout)
-   EOF
-
-   # TODO: run cmake tests from src/test?
-}



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

2024-01-24 Thread Michał Górny
commit: 0520a2429f8e3e1d2fcfb5a44c0d708efc12c2fb
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 04:13:35 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 04:43:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0520a242

net-libs/miniupnpc: Remove old

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

 net-libs/miniupnpc/Manifest   |  2 -
 net-libs/miniupnpc/miniupnpc-2.2.5.ebuild | 71 ---
 2 files changed, 73 deletions(-)

diff --git a/net-libs/miniupnpc/Manifest b/net-libs/miniupnpc/Manifest
index a670282aef58..da3be3d097de 100644
--- a/net-libs/miniupnpc/Manifest
+++ b/net-libs/miniupnpc/Manifest
@@ -1,4 +1,2 @@
-DIST miniupnpc-2.2.5.tar.gz 103654 BLAKE2B 
9cd3fee7bb4934610d57340d29ef61bbca8a94e230a0d35a26cfe4eec347f6807f7d5ab6edb38354ec82aa11bb7a83869169b3c322931f96a1e3a4dd6eec123c
 SHA512 
32d362c43cf5c9f6c1546d85c2dd780f9701f3137bc78471b3670c4c0862b7fc4f081e6cb6fd14e5c0d3ec0602714756959491688998335c8a7b324e6c53aa2f
-DIST miniupnpc-2.2.5.tar.gz.sig 543 BLAKE2B 
ea7b5c254684f52485bc18ad4820c41e7c70a4eb5e552cb5f9d937a4927c9655a4fb959d32930299f1f863d4dbb5894ce76d693ce5a9996a44180038a02a0d5a
 SHA512 
b23d35610d41c9dfc5af78de5329e9c28976685435bdff041759ab6e9f54154e7a082bcd313c682141fda8ba1e1c3b246e49109ad9a5323f003528d0ba71f880
 DIST miniupnpc-2.2.6.tar.gz 103949 BLAKE2B 
bf5ea9ce0194dcff47763989da6eea0282fe2507bab79a14bb699aa1f843730c95b448030d8100241787b899d3cc5e4e7ab4633ee2a97b9121eea05c90b138b0
 SHA512 
012a7a7c96694890af458933f0bc14573f5c85cc5f3021854e1a965574f993be174ca15c1b0edb224333c2560c3a44cd68a067527db832475a16dbbaaaf48125
 DIST miniupnpc-2.2.6.tar.gz.sig 543 BLAKE2B 
243d9eacab92a33c6c9bf064333c6d2620c88d2bfb5b6bd1dd5f8360f355e8e4b0c0af596ceccc5783e9beaeb21bc2ba0c24fbf3d7448e92235f4a1a0793859a
 SHA512 
750d0ffef99210552d96383bc67d4200f1306c4200ecac8b0d91f6796882a2c8686e83dbc3fe103d01d957a4212258e660c91a79a76ff87b2a7b0498bc5a822e

diff --git a/net-libs/miniupnpc/miniupnpc-2.2.5.ebuild 
b/net-libs/miniupnpc/miniupnpc-2.2.5.ebuild
deleted file mode 100644
index 36104c811bf9..
--- a/net-libs/miniupnpc/miniupnpc-2.2.5.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs verify-sig
-
-DESCRIPTION="UPnP client library and a simple UPnP client"
-HOMEPAGE="
-   http://miniupnp.free.fr/
-   https://miniupnp.tuxfamily.org/
-   https://github.com/miniupnp/miniupnp/
-"
-SRC_URI="
-   https://miniupnp.tuxfamily.org/files/${P}.tar.gz
-   verify-sig? (
-   https://miniupnp.tuxfamily.org/files/${P}.tar.gz.sig
-   )
-"
-
-LICENSE="BSD"
-SLOT="0/17"
-KEYWORDS="amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="ipv6"
-
-BDEPEND="
-   kernel_linux? ( sys-apps/lsb-release )
-   verify-sig? ( sec-keys/openpgp-keys-miniupnp )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/miniupnp.asc
-
-src_prepare() {
-   local PATCHES=(
-   "${FILESDIR}"/miniupnpc-2.2.3-drop-which.patch
-   )
-   default
-
-   local exprs=(
-   # These bins are not installed, upnpc-static requires building 
static lib
-   -e '/EXECUTABLES =/s/ upnpc-static listdevices//'
-   # Prevent gzipping manpage.
-   -e '/gzip/d'
-   # Disable installing the static library
-   -e '/FILESTOINSTALL =/s/ $(LIBRARY)//'
-   -e '/$(INSTALL) -m 644 $(LIBRARY) $(DESTDIR)$(INSTALLDIRLIB)/d'
-   )
-   sed -i "${exprs[@]}" Makefile || die
-}
-
-# Upstream cmake causes more trouble than it fixes,
-# so we'll just stay with the Makefile for now.
-
-src_compile() {
-   tc-export CC AR
-   emake build/upnpc-shared
-}
-
-src_test() {
-   emake -j1 HAVE_IPV6=$(usex ipv6) check
-}
-
-src_install() {
-   emake \
-   DESTDIR="${D}" \
-   PREFIX="${EPREFIX}/usr" \
-   INSTALLDIRLIB="${EPREFIX}/usr/$(get_libdir)" \
-   install
-
-   dodoc README Changelog.txt
-}



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

2024-01-24 Thread Michał Górny
commit: 5e5d2afde486ca58950185789526b48e9071b87e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 04:04:31 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 04:42:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e5d2afd

dev-python/colour: Remove old

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

 dev-python/colour/colour-0.1.5.ebuild  | 30 --
 dev-python/colour/files/colour-setup.patch |  8 
 2 files changed, 38 deletions(-)

diff --git a/dev-python/colour/colour-0.1.5.ebuild 
b/dev-python/colour/colour-0.1.5.ebuild
deleted file mode 100644
index 8f0f5a16b41f..
--- a/dev-python/colour/colour-0.1.5.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
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python color representations manipulation library"
-HOMEPAGE="https://github.com/vaab/colour/;
-KEYWORDS="amd64 arm64 ~x86"
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-PATCHES=( "${FILESDIR}"/${PN}-setup.patch )
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   rm setup.cfg || die
-
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   epytest --doctest-modules
-}

diff --git a/dev-python/colour/files/colour-setup.patch 
b/dev-python/colour/files/colour-setup.patch
deleted file mode 100644
index 833a045fbf82..
--- a/dev-python/colour/files/colour-setup.patch
+++ /dev/null
@@ -1,8 +0,0 @@
 a/setup.py
-+++ b/setup.py
-@@ -60,5 +60,4 @@ if "0.1.5".startswith("%%"):
- 
- setup(
- extras_require={'test': ['nose', ]},
--d2to1=True
- )



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

2024-01-24 Thread Michał Górny
commit: b44c98c0416a7dbf09b5bb3e5dfd07b88b3f14a0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 04:14:46 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 04:43:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b44c98c0

dev-python/ytmusicapi: Remove old

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

 dev-python/ytmusicapi/Manifest|  1 -
 dev-python/ytmusicapi/ytmusicapi-1.3.2.ebuild | 22 --
 2 files changed, 23 deletions(-)

diff --git a/dev-python/ytmusicapi/Manifest b/dev-python/ytmusicapi/Manifest
index 8dea0dceaaf2..b679b77b6e50 100644
--- a/dev-python/ytmusicapi/Manifest
+++ b/dev-python/ytmusicapi/Manifest
@@ -1,3 +1,2 @@
-DIST ytmusicapi-1.3.2.tar.gz 71732 BLAKE2B 
957c2b88ea2c9e59c81401762e4dfd4a52a2f5d3ba59653d2556c3d29225ab4bd92155070e75812f302430b453a5c32a2f44fb508b24905a8f0d16c6fe51299b
 SHA512 
c9ccf7999d668502549e4b5393682192d1db2851660444b6255d5bfb2c0c994ab4715800b669bf57d60866aef7c5529ece374c1eda8d945c7008477438dd0fdd
 DIST ytmusicapi-1.4.2.tar.gz 97077 BLAKE2B 
fe54fa253dec464b5112eb209b3b16929d87a93c360aded5d7ddd5598614f3c5a6c53be973a0c209d32b185effba81522fb17bed565511c3d7db0517f2bf5f8f
 SHA512 
2fb87aa287c38fc1c5d6709bbcf0385205d2becdf1067ee7f8e50b57c9b8e974b457ab34039b1477e6890f0fc7e79b6291f4f2945dbde09294bb1f8c4822be3d
 DIST ytmusicapi-1.5.0.tar.gz 101082 BLAKE2B 
682936a7e896cfe229945024a24370595f3e1c269bf15476e03224a62bf17ff38aa21ac9c940a7b2c9ab0dca69d51d560ba28d269489bb1bf3a831e384b79c5d
 SHA512 
64fbac9a8600e86b046f210d677ec2b11349bd2ad9859eb0e67ea3c2b4f664e4087dcf51911911e249af957374fffb05997fc9863c1cbeb15958627e62716548

diff --git a/dev-python/ytmusicapi/ytmusicapi-1.3.2.ebuild 
b/dev-python/ytmusicapi/ytmusicapi-1.3.2.ebuild
deleted file mode 100644
index 25bb762afaca..
--- a/dev-python/ytmusicapi/ytmusicapi-1.3.2.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Unofficial API for YouTube Music"
-HOMEPAGE="https://ytmusicapi.readthedocs.io/
-   https://github.com/sigma67/ytmusicapi/;
-
-LICENSE="MIT"
-KEYWORDS="amd64 ~x86"
-SLOT="0"
-
-RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
-
-distutils_enable_sphinx docs/source \
-   dev-python/sphinx-rtd-theme



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

2024-01-24 Thread Michał Górny
commit: 0da38393c8dd45f1767f85de286f8fe7a3038f16
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 04:14:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 04:43:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0da38393

app-arch/tarlz: Remove old

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

 app-arch/tarlz/Manifest  |  2 --
 app-arch/tarlz/tarlz-0.23.ebuild | 32 
 app-arch/tarlz/tarlz-0.24.ebuild | 32 
 3 files changed, 66 deletions(-)

diff --git a/app-arch/tarlz/Manifest b/app-arch/tarlz/Manifest
index 095b0c5b607d..772095f9e4fc 100644
--- a/app-arch/tarlz/Manifest
+++ b/app-arch/tarlz/Manifest
@@ -1,3 +1 @@
-DIST tarlz-0.23.tar.lz 112276 BLAKE2B 
87153b1e843ed74b5efd339d29e79ddef2bbd11ff951898383ae4c6c099f4e97ef58b8bd2f14ff5bff2cfd6baccb433ab55b9b9b78d0893caef5bd1f4d07a36e
 SHA512 
623407142d03e0ddae3dbb057b8ef5f1aea850418dbb47c6278affa42c88bc1786cd3249d1e8c018643f41516787225cb2ed3aca2fc02ba8e65dfe4744f965d8
-DIST tarlz-0.24.tar.lz 113503 BLAKE2B 
5d9f3a65c29ba5131faacaf0b519494e4ba659182a7dd30c49aa3d0b0a507ce699ba0539684f36a65dd30bc2bf58b59ebedf7906cc210944c98bf3f6cb765608
 SHA512 
8aa617ce016675b24c3286ca44afef2801f37b8f617f89665aedd20266fdde1bc8a0ad6293a70b788fb36ad1f5c761d3141c26ab7b4615c8625d72f11c680d5c
 DIST tarlz-0.25.tar.lz 113783 BLAKE2B 
56aad4c839ec4fe10bcd7101cea3300aae8e73630ac95de529401d308b23f8fb292d02a7817484259985fc079380e50219ea8d5002427f2bffad63137a1f03b1
 SHA512 
a55e89c3e701375d47f6fefd3cba5621f53371f3b3e59c174759e5d122f852b6eec02f5e71ce375b84d6af253841ad4b0d4c8a8af8fc12b81f877f0ab8c3b3c8

diff --git a/app-arch/tarlz/tarlz-0.23.ebuild b/app-arch/tarlz/tarlz-0.23.ebuild
deleted file mode 100644
index 173f51872685..
--- a/app-arch/tarlz/tarlz-0.23.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs unpacker
-
-DESCRIPTION="A parallel archiver combining tar and lzip"
-HOMEPAGE="https://www.nongnu.org/lzip/tarlz.html;
-SRC_URI="https://download.savannah.gnu.org/releases/lzip/${PN}/${P}.tar.lz;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64"
-
-RDEPEND="
-   >=app-arch/lzlib-1.12
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   $(unpacker_src_uri_depends)
-"
-
-src_configure() {
-   econf \
-   CXX="$(tc-getCXX)" \
-   CXXFLAGS="${CXXFLAGS}" \
-   CPPFLAGS="${CPPFLAGS}" \
-   LDFLAGS="${LDFLAGS}"
-}

diff --git a/app-arch/tarlz/tarlz-0.24.ebuild b/app-arch/tarlz/tarlz-0.24.ebuild
deleted file mode 100644
index affb92712f82..
--- a/app-arch/tarlz/tarlz-0.24.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs unpacker
-
-DESCRIPTION="A parallel archiver combining tar and lzip"
-HOMEPAGE="https://www.nongnu.org/lzip/tarlz.html;
-SRC_URI="https://download.savannah.gnu.org/releases/lzip/${PN}/${P}.tar.lz;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64"
-
-RDEPEND="
-   >=app-arch/lzlib-1.12
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   $(unpacker_src_uri_depends)
-"
-
-src_configure() {
-   econf \
-   CXX="$(tc-getCXX)" \
-   CXXFLAGS="${CXXFLAGS}" \
-   CPPFLAGS="${CPPFLAGS}" \
-   LDFLAGS="${LDFLAGS}"
-}



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

2024-01-24 Thread Michał Górny
commit: 530f0d2fa0a13f0f1271ddfe6692389d90dc8aa6
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 04:14:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 04:43:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=530f0d2f

app-portage/pycargoebuild: Remove old

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

 app-portage/pycargoebuild/Manifest |  2 --
 .../pycargoebuild/pycargoebuild-0.12.1.ebuild  | 32 --
 .../pycargoebuild/pycargoebuild-0.13.0.ebuild  | 32 --
 3 files changed, 66 deletions(-)

diff --git a/app-portage/pycargoebuild/Manifest 
b/app-portage/pycargoebuild/Manifest
index cd3547c9bb99..5993f051b29e 100644
--- a/app-portage/pycargoebuild/Manifest
+++ b/app-portage/pycargoebuild/Manifest
@@ -1,3 +1 @@
-DIST pycargoebuild-0.12.1.gh.tar.gz 38957 BLAKE2B 
e20d739ec1e413acef66b50d959dd7b72abcbb3d729381961415004f529e602ac0c4964747aa13e80759f959068bd01af73fbf5953e51ae54dd8d40d6c4f97af
 SHA512 
52e1cca03e3862339629af3688f8d2cf29ad7caf4dc5acf58360db8755ec4844e664425156f3ebd93e2fb1c4b1d4d1ee4a3b2ee41d1766290986a2a3f992fa38
-DIST pycargoebuild-0.13.0.gh.tar.gz 39250 BLAKE2B 
de03ab08cd4288f86e87b8e910fcfb24312cecf5d3642c74c2fa4ad8a5699d988e0046c95d5ff3da02eb503f88ded376cf20d0808f46b9b7aceb7d6ce359a98a
 SHA512 
00e5dee77a02384b861a7455e9c6ecd0a546a0a8a61f5e56ad665fee582a2c772410607995c679bff92bd92704118631c0f89feeb2a3b661b7a07d94be1b4711
 DIST pycargoebuild-0.13.1.gh.tar.gz 40724 BLAKE2B 
8332def693da15fa5bf76e36defc92d6be9ebb78f5f58763f1df0a3f5d03d24bcd3d467ef8e23fbbedf6cadffbdc61898d7d9d9a455f30a820b261398868f2cf
 SHA512 
4a3eb0c703008a3ba226de24c7c5f444b1c9dee08def473b03e03112ad8f5d8d620f1d12e528c73c98fa46d2a18658a1f3862ac547ca1121e7834cd1c4ab65d0

diff --git a/app-portage/pycargoebuild/pycargoebuild-0.12.1.ebuild 
b/app-portage/pycargoebuild/pycargoebuild-0.12.1.ebuild
deleted file mode 100644
index 17c22b3d763f..
--- a/app-portage/pycargoebuild/pycargoebuild-0.12.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="A generator for Rust/Cargo ebuilds written in Python"
-HOMEPAGE="
-   https://github.com/projg2/pycargoebuild/
-   https://pypi.org/project/pycargoebuild/
-"
-SRC_URI="
-   https://github.com/projg2/pycargoebuild/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64"
-
-RDEPEND="
-   dev-python/license-expression[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   dev-python/tomli[${PYTHON_USEDEP}]
-   ' 3.9 3.10)
-"
-
-distutils_enable_tests pytest

diff --git a/app-portage/pycargoebuild/pycargoebuild-0.13.0.ebuild 
b/app-portage/pycargoebuild/pycargoebuild-0.13.0.ebuild
deleted file mode 100644
index 9fa9539e5472..
--- a/app-portage/pycargoebuild/pycargoebuild-0.13.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="A generator for Rust/Cargo ebuilds written in Python"
-HOMEPAGE="
-   https://github.com/projg2/pycargoebuild/
-   https://pypi.org/project/pycargoebuild/
-"
-SRC_URI="
-   https://github.com/projg2/pycargoebuild/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64"
-
-RDEPEND="
-   dev-python/license-expression[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   dev-python/tomli[${PYTHON_USEDEP}]
-   ' 3.9 3.10)
-"
-
-distutils_enable_tests pytest



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

2024-01-24 Thread Michał Górny
commit: 362fd30287746e0e46d8a4aaa77fe6e5b4fb83ff
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 04:16:14 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 04:43:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=362fd302

dev-lang/ispc: Remove old

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

 dev-lang/ispc/Manifest |  1 -
 dev-lang/ispc/files/ispc-1.19.0-curses-cmake.patch | 16 -
 dev-lang/ispc/files/ispc-1.19.0-gcc13.patch| 27 
 dev-lang/ispc/ispc-1.19.0.ebuild   | 79 --
 4 files changed, 123 deletions(-)

diff --git a/dev-lang/ispc/Manifest b/dev-lang/ispc/Manifest
index e712d186483d..b89a21202d58 100644
--- a/dev-lang/ispc/Manifest
+++ b/dev-lang/ispc/Manifest
@@ -1,2 +1 @@
-DIST ispc-1.19.0.tar.gz 19577782 BLAKE2B 
5ad6b0bb27f2a27267a26a729693bd16250ae5e8740728290fe6ad85c7ecd4da40f316f2ca6b1447ff3a13f6949db4ed2af6ebf2c6ce6ba43620dfb1943d
 SHA512 
140f16bc0f9e0a94853b50a5433be9196ee09b6c70a1840d400d0d201143da8cb2b1b92a857acf5856ed3410bfffd17678eb1029996f9007fe947f5ac78bf1bb
 DIST ispc-1.22.0.gh.tar.gz 19618494 BLAKE2B 
0dae95d792e4d629b38a9775c2c600131374c69dfa086d6a67100e40e5005ef054b9a651f418e0452a19ee4e64ffd830bfaa787b14e706473e8fab1d2380f0fd
 SHA512 
4436ea37003b4cbfefcbf4c18212d0e98536243ae8f01053817d579e04205a4dcd4ab7b2b282fec99fc617009fdbea340b348cf4a2134240d2fcfc6bcaf6b60c

diff --git a/dev-lang/ispc/files/ispc-1.19.0-curses-cmake.patch 
b/dev-lang/ispc/files/ispc-1.19.0-curses-cmake.patch
deleted file mode 100644
index 19a19e871ee7..
--- a/dev-lang/ispc/files/ispc-1.19.0-curses-cmake.patch
+++ /dev/null
@@ -1,16 +0,0 @@
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -598,11 +598,8 @@ else()
- target_link_libraries(${PROJECT_NAME} pthread tinfo.a curses.a)
- else()
- find_package(Curses REQUIRED)
--if (CURSES_EXTRA_LIBRARY)
--# this contains the tinfo library, if found
--target_link_libraries(${PROJECT_NAME} ${CURSES_EXTRA_LIBRARY})
--endif()
--target_link_libraries(${PROJECT_NAME} pthread 
${CURSES_CURSES_LIBRARY})
-+set(CURSES_NEED_NCURSES ON)
-+target_link_libraries(${PROJECT_NAME} pthread ${CURSES_LIBRARIES})
- endif()
- endif()
- 

diff --git a/dev-lang/ispc/files/ispc-1.19.0-gcc13.patch 
b/dev-lang/ispc/files/ispc-1.19.0-gcc13.patch
deleted file mode 100644
index e2bae38ae581..
--- a/dev-lang/ispc/files/ispc-1.19.0-gcc13.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-https://bugs.gentoo.org/895572
-https://github.com/ispc/ispc/commit/ffc75e464ff2b8fce7dbf74f1846ebd0852bc6f9
-
-From ffc75e464ff2b8fce7dbf74f1846ebd0852bc6f9 Mon Sep 17 00:00:00 2001
-From: Luya Tshimbalanga 
-Date: Tue, 28 Feb 2023 17:20:21 -0800
-Subject: [PATCH] Fix build with GCC 13 and possibly Clang 15
-
-This fix add missing  include to handle "uint32_t".
 a/src/target_registry.h
-+++ b/src/target_registry.h
-@@ -1,5 +1,5 @@
- /*
--  Copyright (c) 2019-2021, Intel Corporation
-+  Copyright (c) 2019-2023, Intel Corporation
-   All rights reserved.
- 
-   Redistribution and use in source and binary forms, with or without
-@@ -40,6 +40,7 @@
- #include "bitcode_lib.h"
- 
- #include 
-+#include 
- #include 
- #include 
- 
-

diff --git a/dev-lang/ispc/ispc-1.19.0.ebuild b/dev-lang/ispc/ispc-1.19.0.ebuild
deleted file mode 100644
index 42ebe7e712a4..
--- a/dev-lang/ispc/ispc-1.19.0.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-LLVM_MAX_SLOT=15
-inherit cmake python-any-r1 llvm
-
-DESCRIPTION="Intel SPMD Program Compiler"
-HOMEPAGE="https://ispc.github.io/;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/ispc/ispc.git;
-else
-   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
-fi
-
-LICENSE="BSD BSD-2 UoI-NCSA"
-SLOT="0"
-IUSE="examples test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="https://bugs.gentoo.org/730062
-   ewarn "Removing auto-x86 build on amd64"
-   sed -i -e 's:set(target_arch "i686"):return():' 
cmake/GenerateBuiltins.cmake || die
-   fi
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DARM_ENABLED=$(usex arm)
-   -DCMAKE_SKIP_RPATH=ON
-   -DISPC_INCLUDE_EXAMPLES=OFF
-   -DISPC_INCLUDE_TESTS=$(usex test)
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   # Inject path to prevent using system ispc
-   PATH="${BUILD_DIR}/bin:${PATH}" ${EPYTHON} ./run_tests.py || die 
"Testing failed under ${EPYTHON}"
-}
-
-src_install() {
-   dobin "${BUILD_DIR}"/bin/ispc
-   einstalldocs
-
-   if use examples; then
-   docompress -x 

[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-python-client/

2024-01-24 Thread Michał Górny
commit: 41c4b24915d7fe2ef975b2de2b7125c74ea7f118
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 04:06:49 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 04:42:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41c4b249

dev-python/google-api-python-client: Remove old

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

 dev-python/google-api-python-client/Manifest   |  1 -
 .../google-api-python-client-2.112.0.ebuild| 49 --
 2 files changed, 50 deletions(-)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index d283c815766f..19976d58e55c 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,4 +1,3 @@
-DIST google-api-python-client-2.112.0.tar.gz 12465562 BLAKE2B 
d29c22176fb3467c7df0d937baa954973437fc03862b56a370888fe014b24e3ec1b8b1c00b80251bcd039711340aea13bd21618f782ee4bd7c975c0820271630
 SHA512 
e9bbec1c27105cb772c1f059b5cf2f83cf44f1aa003149a509cac15c46d68c80edd2705aad597f31d98e31cb61396f0516ddc69b5041237d96246898c31329b4
 DIST google-api-python-client-2.113.0.tar.gz 12473297 BLAKE2B 
7799021db708008bbc1d91a11c543fd261af467d226b3bc6b9773878826ac8c2820961d30ed6f3c2abbbe0d9618ceb52eb350594d4d02325cc36e4f0ccc56861
 SHA512 
257d062de19849c4807cec249e1b7d13a60721ad58ff701affaecfd45253d2c83ddd79079478245c2df0c0f94b220070d342769f1dcfab1fb62f658970c0b317
 DIST google-api-python-client-2.114.0.tar.gz 11486137 BLAKE2B 
69172e5db315f705d922eda5a093980c56e519cc2b808ed316962235ff20c5401971e1795a53b929bcf8c20c678058c6750d42b4f486214c9cd642e141862b8a
 SHA512 
f39939ea64955488c1445713e649204252c413fbe9e58d2d4668b4f5042ef48853044cfd034b3e78a6cd6579bc09790a17663d92cf3d5274f0bea0cea284cdaa
 DIST google-api-python-client-2.115.0.tar.gz 11512432 BLAKE2B 
95a3eac1a745ca094b6011fa1ddf8a24e8996201c515337f641e2a3afc38fc8a4bd4aa42b8f16f8965aefb02f21f173a6fc43c6a967d8aecac2abd689de8b294
 SHA512 
f24f3accd1ed1dd6fd3140608f53163401527ad926631488f46eb4f6bd02ef8434f2b2a6223240cb65f5a26fe6fab663f460265ffe7fb8b0d9c0d3d1bea879bc

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.112.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.112.0.ebuild
deleted file mode 100644
index 8d71cdabbd14..
--- 
a/dev-python/google-api-python-client/google-api-python-client-2.112.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Google API Client for Python"
-HOMEPAGE="
-   https://github.com/googleapis/google-api-python-client/
-   https://pypi.org/project/google-api-python-client/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
-
-RDEPEND="
-   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
-   =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
-   >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
-   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
-   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
-   

[gentoo-commits] repo/gentoo:master commit in: app-text/qpdf/

2024-01-24 Thread Michał Górny
commit: d863343aac0af23b88c19f576b6a109f8b429ca7
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 04:13:55 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 04:43:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d863343a

app-text/qpdf: Remove old

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

 app-text/qpdf/Manifest  |  7 ---
 app-text/qpdf/qpdf-11.5.0.ebuild| 75 
 app-text/qpdf/qpdf-11.6.3-r1.ebuild | 80 --
 app-text/qpdf/qpdf-11.6.4.ebuild| 97 -
 4 files changed, 259 deletions(-)

diff --git a/app-text/qpdf/Manifest b/app-text/qpdf/Manifest
index 346ddec3bf71..6ee3dd55fb14 100644
--- a/app-text/qpdf/Manifest
+++ b/app-text/qpdf/Manifest
@@ -1,10 +1,3 @@
-DIST qpdf-11.5.0-doc.zip 6858454 BLAKE2B 
bd1e7f974eb2b0e22395216a1e3d55b18b1140c2210b230e5382934e5465314f8c73db5e24b8daf2478b89d94eba6214452be5f9f1ec4eb06fe6f5b254742caf
 SHA512 
263fa79a9a1d14086787adf8ce2cfb1e951f504cb214a9c4b44e261a72e715a33e03dc3084a8aaa76e0b068ac0fe5905c6a1ec99e52e962c1589f1f4d0e6f678
-DIST qpdf-11.5.0.tar.gz 18638138 BLAKE2B 
54545665a31cf0cbfc50faa18f1dc64f036cd5bfd2b274ff443718e704e26f3a8cf83600f9dd7d8039cf4bdcaf42e1c14f03db775226b56c8ba53be33e0ca522
 SHA512 
3c8504de11c34e7d623b829c0c987bac2bdcfdd5d4408d29f321fd79154ec2d6fa76f45556046dfc931b51bd75e3062973c36c8020383acacbe56c90e04c
-DIST qpdf-11.6.3-doc.zip 6864204 BLAKE2B 
05a9d44b877ab9eab4548646ec2cd8110a47e594b0b1d364c7a5d25b249efa368f94c0e549da8697f685fde17ce59378a32e6c31f5dcd1731c97a2434cbe5af0
 SHA512 
0cdeb6d408823a49909d2394a9cedd8ae5d4f9fd4f4dbef70ce60c60401bc9b78b1740669f46b78609f11b0b4c8bdaafe094158e52b9449dca32d6afd3ece377
-DIST qpdf-11.6.3.tar.gz 18660605 BLAKE2B 
c684dab7544fe6024db26c7538cc2e16319aeb6c023b53ea97ec9c5ae474ac67538a99a80524d924ac0758f0fc7d552dbea1a47df7595b25dbec121738a07ec8
 SHA512 
afc1d130e10bb527a7425ce39f6d93245c3d9b08002d104fdf0e909b586f80174fa2eed863794f10b76bab86a064b904eebca89902212accc45a68f9430c122e
-DIST qpdf-11.6.4-doc.zip 6865106 BLAKE2B 
e9d68c384fec1da18e4a677b6b1eed58cb2589609af937d39710a4cd8848df93f702778fe83868d2e3a6232fa4e7d044821770f954b558869e1ff435cb934d64
 SHA512 
2ebbf7b257adc56b27f645cdda9b311c21db4823f3fb6227a408e874a4aff4a0de2ccb578e71790287141cacac71e08d3f13b87e34041e0c6a980ea89918826e
-DIST qpdf-11.6.4.tar.gz 18655617 BLAKE2B 
57e460f106989e9f5e882f80827c4f0346b4dc829e6dd2f960cd321a3dd6587d77b1fd2a94a5c0a2be32d5e2183e1d98fab53d37cbefe176814f221793807e8c
 SHA512 
4e2497ae0f2524173b9288466e94a5bcab8326c153a605b4de7a7c55f640934818ecb40c2f9bbb7508c5bd7afd529fa1f88dd08647bfaa4d2b3b6118ca928c9a
-DIST qpdf-11.6.4.tar.gz.asc 833 BLAKE2B 
423552746f54f52dc7149bc1ba6854dfc4df8e4bb9d076c2cf42196e81c16efdf7fffacf3f155c394042ca08a25a5006b007afe932e64697c3f4bd023837a18b
 SHA512 
3b7a78a9233516f98a26b6c320903ed41bad065a2d7a54d4525c60fa7839bb577b7e3b2200df232e205cd844daa7d582a9970c375a9d40d21fc9782e60b41525
 DIST qpdf-11.7.0-doc.zip 6874893 BLAKE2B 
b14b0f68f4599bd4f396cccbc35b13b0f52b72856de1afd3fdb0c70b33e1702c4afd7c954011df72905c06ff262b08dc9519e44dcef9b7633423d38208542795
 SHA512 
7ceeff62788defe3649a8d242220c7c8208ebe92dbd9d67b4b53d5036afb1cdbcfe46b4140b064b0542cba2d8eaaad6eedec1ed7b7bd0ccafe2dd7aa20efaa69
 DIST qpdf-11.7.0.tar.gz 18124824 BLAKE2B 
aa10e154899a7fd53d696b9521cc8a44d4a336094711ddc2a506dac8841ae12ce5bcd604555725d2b6bae3c63a6a3f6ef0e9ab6baf38dd3d7fa71507234378a3
 SHA512 
6ee302671fd4513c5b22f101feb773b4101de6cc5ff6b0e25d1daa03df82420f87ce7db49a6c47758d7e8bbc3beeb997d4671d52e4cf0ac0d4f817f10677d1f9
 DIST qpdf-11.7.0.tar.gz.asc 833 BLAKE2B 
e0b15e6ed6b67fc222f7b4d9f863e8630af814bede3605ca56b83b287d7e02c700092e59f3805565884b55af96c4ddd407331cae26273287b546c32a7975c331
 SHA512 
ef5aa1661944fd56c3f929ee1ffc78229667ed1d1c639aab82a0ff3a3891455e4dcf3dffbb17e9d22862d6426a263182360b19dd58435a2413c19761abc9b966

diff --git a/app-text/qpdf/qpdf-11.5.0.ebuild b/app-text/qpdf/qpdf-11.5.0.ebuild
deleted file mode 100644
index 4ef101073a33..
--- a/app-text/qpdf/qpdf-11.5.0.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake bash-completion-r1
-
-DESCRIPTION="Command-line tool for structural, content-preserving 
transformation of PDF files"
-HOMEPAGE="https://qpdf.sourceforge.net/;
-# TODO: verify-sig
-SRC_URI="https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}.tar.gz;
-SRC_URI+=" doc? ( 
https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}-doc.zip )"
-
-LICENSE="|| ( Apache-2.0 Artistic-2 )"
-# Subslot for libqpdf soname version (just represent via major version)
-SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples gnutls ssl test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   

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

2024-01-24 Thread Michał Górny
commit: 188d24e8fddf2f2df0c23eed1c782f914799b965
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 04:09:00 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 04:42:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=188d24e8

dev-python/sqlalchemy: Remove old

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

 dev-python/sqlalchemy/Manifest |   3 -
 dev-python/sqlalchemy/sqlalchemy-1.4.50.ebuild | 107 
 dev-python/sqlalchemy/sqlalchemy-2.0.23.ebuild | 111 -
 dev-python/sqlalchemy/sqlalchemy-2.0.24.ebuild | 111 -
 4 files changed, 332 deletions(-)

diff --git a/dev-python/sqlalchemy/Manifest b/dev-python/sqlalchemy/Manifest
index c7da6e29d511..babf17b71f8a 100644
--- a/dev-python/sqlalchemy/Manifest
+++ b/dev-python/sqlalchemy/Manifest
@@ -1,5 +1,2 @@
-DIST SQLAlchemy-1.4.50.tar.gz 8517526 BLAKE2B 
835ed762b2b399167c9eb52400689619db33d30431241bfb0410a79d0e34104aec972e883c4159f9a69a754a60e1daffc6256ba74f02bc7dabf994c6752c8ae1
 SHA512 
d484c2673e67b0c45f05d2af20f930f274ea8e83ca41e2bd1c08723f564af58424b78be2ee507612fec6fc095dc215f75f52dfad68a98bcbf1774e150d956a29
 DIST SQLAlchemy-1.4.51.tar.gz 8521574 BLAKE2B 
216550225c11d5367e5a50ec321a09078b4677973cf33eee1874beb9f855cfeb629a6df4d05e8ecc5b22052628de5cae2e468d18d50502a4560bd4ca7d85ab7d
 SHA512 
be27a41f442428cdb5cc6a20af2de9424384457475d16a7d7167b718256e208766e2ba8d53bef2b314aafe87b3d9b0c5f9af6e4c03f53fb194671cfaca6e50b5
-DIST SQLAlchemy-2.0.23.tar.gz 9474103 BLAKE2B 
9ebfbca68106249a8c6c5e2e187b57953dab3a9d851e429ae6d86fa99b77069758385318a37aea8a23293a54418073e021d9b04ee88d467e57132d70af80af4d
 SHA512 
4d79e25c48c2d4400b8cf1bf4f7066912f06c05b8dfceeec1a215e03fffa7efce5882bb5058538ddfe127ad35bab7fc9aa314ffdedc81f3b97fde9207d7dd1f7
-DIST SQLAlchemy-2.0.24.tar.gz 9490665 BLAKE2B 
f7e845aad5a8cbafc24dd2a057a860b5eceefcf699706d01f78db13038639abbdcb4530290b135c31178d010c37ca908758651f5e0fd8142e97f23ecd4a48d72
 SHA512 
74343a592941632fd04625bc0a13d2b4720c810b7ff422637dc8aa64f0e8f768db8006fca50827a228475247f28df94dd0b0c97b8143c5eb6ae69c6f19578b47
 DIST SQLAlchemy-2.0.25.tar.gz 9508797 BLAKE2B 
88f8927af1a20bdc3697e90112d515a04c64879bc806ae655d326f22322210853c2995ad884cb510a15d14ae12eb7612d867f701ab8f938ec0227abaab642497
 SHA512 
60b31a167f46a623f76e349f6a3f5a1696e1a04aee8dec2750396c715831a242a96e281ee7fcbfa26f82e6318573ab58e97d21bd93d02bbe3ff962777d809146

diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.50.ebuild 
b/dev-python/sqlalchemy/sqlalchemy-1.4.50.ebuild
deleted file mode 100644
index d44407602375..
--- a/dev-python/sqlalchemy/sqlalchemy-1.4.50.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..11} )
-PYTHON_REQ_USE="sqlite?"
-
-inherit distutils-r1 optfeature pypi
-
-MY_PN="SQLAlchemy"
-DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
-HOMEPAGE="
-   https://www.sqlalchemy.org/
-   https://pypi.org/project/SQLAlchemy/
-   https://github.com/sqlalchemy/sqlalchemy/
-"
-SRC_URI="$(pypi_sdist_url --no-normalize "${MY_PN}")"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="examples +sqlite test"
-
-BDEPEND="
-   test? (
-   $(python_gen_impl_dep sqlite)
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_IGNORE=(
-   # hardcode call counts specific to Python versions
-   test/aaa_profiling
-)
-
-src_prepare() {
-   sed -i -e '/greenlet/d' setup.cfg || die
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # warning tests are unreliable
-   test/base/test_warnings.py
-
-   # TODO
-   
'test/orm/test_cache_key.py::EmbeddedSubqTest::test_cache_key_gen[memory-_exclusions1]'
-
-   # deprecations
-   
test/engine/test_parseconnect.py::TestRegNewDBAPI::test_wrapper_hooks
-   test/engine/test_parseconnect.py::URLTest::test_component_set
-   
test/engine/test_parseconnect.py::URLTest::test_password_custom_obj
-   
test/engine/test_parseconnect.py::URLTest::test_update_query_dict
-   
test/engine/test_parseconnect.py::URLTest::test_update_query_string
-   )
-   local sqlite_version=$(sqlite3 --version | cut -d' ' -f1)
-   [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
-   
test/ext/test_associationproxy.py::ProxyHybridTest::test_msg_fails_on_cls_access
-   # https://github.com/sqlalchemy/sqlalchemy/issues/8762
-   

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

2024-01-24 Thread Michał Górny
commit: e21f4bb1f9b2637c8221d85d7bb21359cf088739
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 04:05:02 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 04:42:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e21f4bb1

dev-python/boto3: Bump to 1.34.27

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.34.27.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 43e7a0a777ed..64d44b010343 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -3,3 +3,4 @@ DIST boto3-1.34.18.gh.tar.gz 765458 BLAKE2B 
29414e20fa034f63c899b6f2d5460d8973dd
 DIST boto3-1.34.23.gh.tar.gz 766609 BLAKE2B 
d00b010c84c41695f02df58a51d483162af1ba770263218b6465132fdb104424ea8dd7c8d96e278c50700aa3c90d2321a21d31e9ae3b42712aff31a1a5c4b65d
 SHA512 
4f1c0cafb3d511a23c07b97ed2b41369299d0a4819e0bf103288c7b44074c93bc55b729a2979b133a50d390660078a0bb0e251dcd1523244fdbe06cae6ef037a
 DIST boto3-1.34.25.gh.tar.gz 767540 BLAKE2B 
0018e04ce16529de14bca16011f7e4dfc94966986d8a1ae952ddc6a26b9639aff56385ae2631feb6a7434d81665939c19a10e6b727ccbd4d1ab4afdbe36dc9e5
 SHA512 
e9e8a42c868b48d2c1cb0e7d80074d0dba63f58adb69adaa8288ab702e552f09d719acf06a1d436090187474e829f9b29d651531c14c1b0461c8807284a84b11
 DIST boto3-1.34.26.gh.tar.gz 767554 BLAKE2B 
1dc099c1d6d1da2e704c574bc8bc70883fb2f8974faa1e8c87154e0c5a892a38a8768b6aef59710cad598a1d11ce0e03d81bb2f0c0c7e9a531b434a9ff22aa15
 SHA512 
3da5b2d00054c5344ec32ec20fbc1bd74b8be31616102d4b5c03367c4ffae97fc80fbec62562a8d42893df3791524d5f5b490570fe1881ac266fa3849f8ccc9a
+DIST boto3-1.34.27.gh.tar.gz 768012 BLAKE2B 
4a8edd2470b58b02b684def8a3e1d70950621498e557e7a4f89bfbaf798339eb5e9bb89f3653063d79ebfbf1b04e706fa7209beef8d5e110e6a9f00e022d47d3
 SHA512 
76eb0e341f368a391be492c9551de77165e43721a54f87493c20d4c5bb89e2318b86e83009d92366014660a41d969165dfa9cb12591b0ac60f6fbb82fff590c0

diff --git a/dev-python/boto3/boto3-1.34.27.ebuild 
b/dev-python/boto3/boto3-1.34.27.ebuild
new file mode 100644
index ..037a85ad96ee
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.27.ebuild
@@ -0,0 +1,64 @@
+# 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/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+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/coverage/

2024-01-24 Thread Michał Górny
commit: 7b56823eda6f42a22b85dcbcae397eee17ff6108
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 04:08:34 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 04:42:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b56823e

dev-python/coverage: Remove old

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

 dev-python/coverage/Manifest  |  3 --
 dev-python/coverage/coverage-7.3.2.ebuild | 82 --
 dev-python/coverage/coverage-7.3.3.ebuild | 83 ---
 dev-python/coverage/coverage-7.3.4.ebuild | 83 ---
 4 files changed, 251 deletions(-)

diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 8f5d3c362b5f..8c806e82e6e1 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,4 +1 @@
-DIST coverage-7.3.2.tar.gz 764541 BLAKE2B 
5301a45a1618582d6b7bc1c887fdfdc7ef612082675b271e5ab840f2adc357c6a01f59ba5571e6dba61db61c85ee66d40af46b3509dfbf5c996fcf9fd6b2a614
 SHA512 
94e3b0bae2f84d31448a717f105e4f03e485a47d9498e73e86eca2f040d0980e514e3d9264f5349f70ea93fc985161d89156d0faa444d28cc7a07e51db4e1a46
-DIST coverage-7.3.3.tar.gz 768726 BLAKE2B 
0de19dc69341ba98b0581be6c6c4844f699689d9e071e3f473a4de65f4f7d1e8bf673a18428f1d5fe23150068636c1e0b7f8e84d9a8626488aba23a998265857
 SHA512 
758090c46bac90096d5fd732aa447c91d0db0c0cdedbb607a57141c86882c23d42791b75e55436e580dffdd585d87e35a213e94240268c2992c1122246e4df31
-DIST coverage-7.3.4.tar.gz 769564 BLAKE2B 
6fb3faac8703f95632e53b4a2e3ad5544488e19cb3ea96a288cded02ac8aaf434ee8fba8c1ed3cdf89265113ae45cb7b9882202dc230dc6a416487f09317ba82
 SHA512 
74c371b24ff5959f9c5d100f35b09ce10c70c03f3713c29aa251c1ce4244e302c29e0cc2f54f6ff6909634a363896bfbd61abe871c062c8b78c892efbc1d2d79
 DIST coverage-7.4.0.tar.gz 776507 BLAKE2B 
ea96db033e711c5b47ebbd585f1eec8e576908dfbecd7df6e555a5e96cdbadf546e0b2b1a5790fd66be386a068ced5a1544dff79601546fe6a4ac0e9b36a05a2
 SHA512 
7563ca34ed8d0dd3b9f376b20cbaeb9c952ba0dda57d9f1a33abe94ac17ed6411d0d537f039613c310957eb926e8fa102ad888c5de8bdb3f0233668bdf96d395

diff --git a/dev-python/coverage/coverage-7.3.2.ebuild 
b/dev-python/coverage/coverage-7.3.2.ebuild
deleted file mode 100644
index 7a94ae1f5112..
--- a/dev-python/coverage/coverage-7.3.2.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-PYTHON_REQ_USE="threads(+),sqlite(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Code coverage measurement for Python"
-HOMEPAGE="
-   https://coverage.readthedocs.io/en/latest/
-   https://github.com/nedbat/coveragepy/
-   https://pypi.org/project/coverage/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos"
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   dev-python/tomli[${PYTHON_USEDEP}]
-   ' 3.{9..10})
-"
-BDEPEND="
-   test? (
-   dev-python/flaky[${PYTHON_USEDEP}]
-   dev-python/hypothesis[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   sed -i -e '/addopts/s:-q -n auto::' pyproject.toml || die
-   distutils-r1_src_prepare
-}
-
-test_tracer() {
-   local -x COVERAGE_TEST_TRACER=${1}
-   einfo "  Testing with the ${COVERAGE_TEST_TRACER} tracer ..."
-   epytest tests
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # TODO: fails because of additional "Terminated" print on 
SIGTERM
-   
tests/test_concurrency.py::SigtermTest::test_sigterm_threading_saves_data
-   )
-   local EPYTEST_IGNORE=(
-   # pip these days insists on fetching build deps from Internet
-   tests/test_venv.py
-   )
-
-   "${EPYTHON}" igor.py zip_mods || die
-
-   local -x COVERAGE_TESTING=True
-   # TODO: figure out why they can't be imported inside test env
-   local -x COVERAGE_NO_CONTRACTS=1
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   local -x 
PYTEST_PLUGINS=_hypothesis_pytestplugin,flaky.flaky_pytest_plugin,xdist.plugin
-
-   local prev_opt=$(shopt -p nullglob)
-   shopt -s nullglob
-   local c_ext=( "${BUILD_DIR}/install$(python_get_sitedir)"/coverage/*.so 
)
-   ${prev_opt}
-
-   if [[ -n ${c_ext} ]]; then
-   cp "${c_ext}" \
-   coverage/ || die
-   test_tracer c
-   rm coverage/*.so || die
-   else
-   test_tracer py
-   fi
-}

diff --git a/dev-python/coverage/coverage-7.3.3.ebuild 
b/dev-python/coverage/coverage-7.3.3.ebuild
deleted file mode 100644
index 

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

2024-01-24 Thread Michał Górny
commit: d94e98383093e394486714e6fe66dac2eef9aba8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 04:06:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 04:42:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d94e9838

dev-python/cryptography: Bump to 42.0.1

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

 dev-python/cryptography/Manifest   |   2 +
 dev-python/cryptography/cryptography-42.0.1.ebuild | 146 +
 2 files changed, 148 insertions(+)

diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest
index dc0fdbdc4839..e94bdc72f474 100644
--- a/dev-python/cryptography/Manifest
+++ b/dev-python/cryptography/Manifest
@@ -15,8 +15,10 @@ DIST cc-1.0.83.crate 68343 BLAKE2B 
33245b33fa845ea2f36da36e3830ec835f937e4319865
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST cryptography-41.0.7.tar.gz 630892 BLAKE2B 
a2786c999b8a3fa9e413a330eeaf1076574b8f49a91a91887a7976e7260aa4bd6c25354ff4656917c9e729cd12fc457ff708d904449d03b665965f775f8b7aaf
 SHA512 
c678da6dfc02d84ca9a26bc42844da8ba356f5dc839fefa0b63636c99107b18415b5970d721b72075fc0f8aefc3785dbf143327ceb7f4ebd075df41291b63219
 DIST cryptography-42.0.0.tar.gz 671860 BLAKE2B 
40452225cac2937603000a496fd95ea0734a6d055c44a4d385aff22cf943133e5a06c1efd4e401f4b43b56eb4c87af33b8b99d1aebd84e6768217887fd12a3bb
 SHA512 
96a9eab6b23ed8a0789742e824429646ac6a038047dcc3ec092955b1308843d1686b012f7e12c64d8c40308049be98bbdb1af233e83c60b388a30035e50bb58d
+DIST cryptography-42.0.1.tar.gz 672364 BLAKE2B 
5e83c2dff17dc1ae03ca339766c91b28205694d73c9f2a08a169c4e41d63262a7f0180e0f4b92afd2a59d3226576b761c901341bdd4f2568111cfd9e6ffd3063
 SHA512 
978f21bb14dd15ab559af4c85cbc5c98b2ad047bedc980307d7fc91816ee50ace4b1259dac083eb03f03ce12db1eaae171405e33348ac3affd58c140b986dfbd
 DIST cryptography_vectors-41.0.7.tar.gz 35288159 BLAKE2B 
ef2e82f42bb4964a256e875bf3b7bcca549df11839893ac3b8d909d05308360bb0696774fd89bd8951bf4f13aaf752a7700bfde78e68cce450ffaf5117182958
 SHA512 
05a96cc8d1e3653e62c6822f202f6c25157b2a11bcc42fa8a9462ac1844c295147ed5f49315f0b297c689e244cf13d02948ff5e57c21a487f0210f87518c913f
 DIST cryptography_vectors-42.0.0.tar.gz 35277565 BLAKE2B 
a770b13244633dc155f21c9179440d4f5d393c71801e44e374e38c183055b842f127090160fab6ba44748e68b2004c0d128980b89b1ae760e6148ba4784fecce
 SHA512 
2d7a633ddf6b81bc3098a54dc61b801e7ea8117424d02db2b9baeb2a2a6da734e07b64f24f924fbf1ae45d65ce2f34db8cc76b1bfaed9dab00a69ef0332245e1
+DIST cryptography_vectors-42.0.1.tar.gz 35277715 BLAKE2B 
a1996ddd91eb5986c6ea72a3a163506ac60522eb459ce36b90ade44045d662ecbc6e2c2875a0437371885968524c43829e02bcbc094e6a1cb5ade5b743114cb4
 SHA512 
b7d4503f182e29d1d33bcd5ad2f4327a8deb3e11c640c843eab3b870780b7285323fa044f98dd052101e4926b2ecdf5de00858df8fbedc25e7c69912b335
 DIST foreign-types-0.3.2.crate 7504 BLAKE2B 
520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867
 SHA512 
bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232
 DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B 
d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1
 SHA512 
bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a
 DIST heck-0.4.1.crate 11567 BLAKE2B 
520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9
 SHA512 
8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8

diff --git a/dev-python/cryptography/cryptography-42.0.1.ebuild 
b/dev-python/cryptography/cryptography-42.0.1.ebuild
new file mode 100644
index ..de93827364b9
--- /dev/null
+++ b/dev-python/cryptography/cryptography-42.0.1.ebuild
@@ -0,0 +1,146 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CARGO_OPTIONAL=yes
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+CRATES="
+   asn1@0.15.5
+   asn1_derive@0.15.5
+   autocfg@1.1.0
+   base64@0.21.7
+   bitflags@1.3.2
+   bitflags@2.4.2
+   cc@1.0.83
+   cfg-if@1.0.0
+   foreign-types-shared@0.1.1
+   foreign-types@0.3.2
+   heck@0.4.1
+   indoc@2.0.4
+   libc@0.2.152
+   lock_api@0.4.11
+   memoffset@0.9.0
+   once_cell@1.19.0
+   openssl-macros@0.1.1
+   openssl-sys@0.9.99
+   

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

2024-01-24 Thread Michał Górny
commit: f8d591ac461a49004545f4aa2f3b611d3f486b32
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 04:04:53 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 04:42:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8d591ac

dev-python/botocore: Bump to 1.34.27

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 25d88bd48256..c591eeb6fec4 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,3 +3,4 @@ DIST botocore-1.34.18.gh.tar.gz 12634296 BLAKE2B 
c3f18b042ea56c65f66b578f5b01061
 DIST botocore-1.34.23.gh.tar.gz 12647072 BLAKE2B 
be20994714a1f31ac5272d5b7be8424e574be1059c5be311e68d1932eb6884a54f71287dc5a9c11996063e4c2ab15a342bf778a0a90620710761e63a5deaa170
 SHA512 
fcc1879245e8d848c8cd6283af904e0408a5bdaa3b3e14c4ae267735cb29bdde50f1da5f3232ea23053f25fc1f29a1204a08a5c820909cf8667595543b6cfdea
 DIST botocore-1.34.25.gh.tar.gz 12652238 BLAKE2B 
3509adf5f95387c1bc574dfed6edfbb69cd12508278101c5a5c509977eef0542ecd7748204182616095927ce6b834282f6e2e0c4018f094e9f046f0459c1d104
 SHA512 
5d94c9b3765399d7642ae3e1374ad5c065ee8c774557314f7535bc938dcc5db3dedb0d21a23df60140b8c1d3fc03d94502d61cd41bbc7c19953a9c6337479da4
 DIST botocore-1.34.26.gh.tar.gz 12658700 BLAKE2B 
614b76d37259c4a37db4e91cce8a2bb64630bdb1172c081f169d8016ff6e4db221a56d5873594fb1251782b8c3758cf00ea7bb0aeffaedc2c9a163d86c8cd708
 SHA512 
86707d98ec287d01152eb179747e66f3ba8563e7fc83752d1c9c782296277dbe582ce56049859044dbc270fb4499c2d07de6a55b094597625234071203bf7d4b
+DIST botocore-1.34.27.gh.tar.gz 12662876 BLAKE2B 
8e9dcdeb03da533960df43c3688c4cdce2604e0eefb36a54ac372e04c7f828354523a9c322ad6fc8b1b7d349bf49417041d6074a34628c64db9d5caa9e90fe29
 SHA512 
1bae71c8156c4e465b3343ad91675cfcf78cef66ff382a54e56a5b12bf7c4dc2d385860846b97507288dbb9fb5878dc3a52555d872edc411eedc1774e0151871

diff --git a/dev-python/botocore/botocore-1.34.27.ebuild 
b/dev-python/botocore/botocore-1.34.27.ebuild
new file mode 100644
index ..dcd34e4e67de
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.27.ebuild
@@ -0,0 +1,68 @@
+# 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/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${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 EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-01-24 Thread Michał Górny
commit: 3bbd0b8c064e64476f0dfca339b4cfa65e8e6479
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 04:05:13 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 04:42:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bbd0b8c

app-admin/awscli: Bump to 1.32.27

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 7c406d070da0..605f25e6bd76 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -3,3 +3,4 @@ DIST aws-cli-1.32.18.gh.tar.gz 2626034 BLAKE2B 
3d60094c5b6e70f8df57ada95e269cb71
 DIST aws-cli-1.32.23.gh.tar.gz 2627296 BLAKE2B 
b85f77efb7e7f9fac19fc342bcef44def80de24ec7ce50157fc06b0db6c3e0726c21ffcd13861d11170745d76e15e8f54d4d3ec030b4dea93d882b31a9aa38b2
 SHA512 
b566af885a980a74e159bd41ec4dbb94af87a5a43f4c07845c98ce60762bf33f2770c46a290f95102819da7266bb59040fbb4c7d92422c32f6e1a0b7bfa6f5cf
 DIST aws-cli-1.32.25.gh.tar.gz 2628727 BLAKE2B 
a7058ac75a3c2952c03f0a70faf87b53587c108b28109114c66a5232a4a59f856ee7a49c8058a6b8d08ddfebdf86f5bc6a79fd43a4397663c75163013fb50608
 SHA512 
68882310a1cb2202522ffb559e9ae5e72fcff0dd5bcd130a2df2df0698e510e05d9763f618c506d1c3990b51cbde9f6186633b4cfb970f74b43da0f03946
 DIST aws-cli-1.32.26.gh.tar.gz 2629020 BLAKE2B 
4e493e46ee004bf97be65733f28382a81f737ee30182e22328c20e48e9cd1106ca391c98d18b883739520d73089602d1a4c559e6af4b61ea4d5ea4157e9f1081
 SHA512 
1f02c53517593ced7ab18d71b6d5eab6fd68673169032b6540acb3675c413aa6047cdbf427d595c2bf4df8eb9575d3455a50be3c7906d06bafa12e627781469a
+DIST aws-cli-1.32.27.gh.tar.gz 2629131 BLAKE2B 
cd29f4fae8ef9bdc39bb2737649123ddc65195eef642ca511a9de5c0f8530833efa8bbd8da0ca14dded088fe8ed662a058188aea2fba290f88a1f0c89a678fb4
 SHA512 
68af10e6beadf7454dfbed51d78ed5792b22b9a7755019b300f64c6a5c9bf7dd1be1649f5cea1d2368811d2b5b18cd8bdb511c18b67f4775c37717ce9bd5d3ee

diff --git a/app-admin/awscli/awscli-1.32.27.ebuild 
b/app-admin/awscli/awscli-1.32.27.ebuild
new file mode 100644
index ..18c949df1583
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.27.ebuild
@@ -0,0 +1,89 @@
+# 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/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
+   tests/unit/customizations/test_sessionmanager.py
+   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/qbittorrent/

2024-01-24 Thread Sam James
commit: 40b437b3f0f8a99c8c1e6837372c3a164d681b8b
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 04:22:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 04:22:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40b437b3

net-p2p/qbittorrent: Stabilize 4.6.2-r1 amd64, #922875

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

 net-p2p/qbittorrent/qbittorrent-4.6.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/qbittorrent/qbittorrent-4.6.2-r1.ebuild 
b/net-p2p/qbittorrent/qbittorrent-4.6.2-r1.ebuild
index c52bd5d5331f..4cca4fb40bc5 100644
--- a/net-p2p/qbittorrent/qbittorrent-4.6.2-r1.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-4.6.2-r1.ebuild
@@ -16,7 +16,7 @@ else
mirror://sourceforge/qbittorrent/${P}.tar.xz
verify-sig? ( mirror://sourceforge/qbittorrent/${P}.tar.xz.asc )
"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-qbittorrent )"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/qBittorrent.asc



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

2024-01-24 Thread Sam James
commit: b776d46de4d455a3d5a23556d71c32f8e3fea92a
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 04:22:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 04:22:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b776d46d

sec-keys/openpgp-keys-qbittorrent: Stabilize 20161227 amd64, #922875

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

 .../openpgp-keys-qbittorrent/openpgp-keys-qbittorrent-20161227.ebuild   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sec-keys/openpgp-keys-qbittorrent/openpgp-keys-qbittorrent-20161227.ebuild 
b/sec-keys/openpgp-keys-qbittorrent/openpgp-keys-qbittorrent-20161227.ebuild
index b22b972d4cc6..9b4705941f8b 100644
--- a/sec-keys/openpgp-keys-qbittorrent/openpgp-keys-qbittorrent-20161227.ebuild
+++ b/sec-keys/openpgp-keys-qbittorrent/openpgp-keys-qbittorrent-20161227.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}"
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 
 src_install() {
insinto /usr/share/openpgp-keys



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/organicmaps/

2024-01-24 Thread Vitaly Zdanevich
commit: 592979c6fa921c327f65201e670e8493c45d9a8e
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Thu Jan 25 04:17:54 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Thu Jan 25 04:17:54 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=592979c6

gui-apps/organicmaps: spaces to tab in one line

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

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

diff --git a/gui-apps/organicmaps/organicmaps-.ebuild 
b/gui-apps/organicmaps/organicmaps-.ebuild
index b7caf2424e..176525a3a6 100644
--- a/gui-apps/organicmaps/organicmaps-.ebuild
+++ b/gui-apps/organicmaps/organicmaps-.ebuild
@@ -46,7 +46,7 @@ PATCHES=( "${FILESDIR}"/more-3party.patch 
"${FILESDIR}"/no-dynamic-download.patc
 WORLD_FEED_TESTS_S="${WORKDIR}/world_feed_integration_tests_data-${PV}"
 
 src_unpack () {
-git-r3_fetch
+   git-r3_fetch
git-r3_checkout
git-r3_fetch "${EGIT_WORLD_FEED_REPO_URI}"
git-r3_checkout "${EGIT_WORLD_FEED_REPO_URI}" "${WORLD_FEED_TESTS_S}"



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/organicmaps/

2024-01-24 Thread Vitaly Zdanevich
commit: c28b22a2d76d4882584c9dafe5a8a8ddf4fd15fc
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Thu Jan 25 04:16:16 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Thu Jan 25 04:16:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c28b22a2

gui-apps/organicmaps: deps add dev-qt/qtsvg:6

According to 
https://github.com/organicmaps/organicmaps/issues/2217#issuecomment-1908724957

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

 gui-apps/organicmaps/organicmaps-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gui-apps/organicmaps/organicmaps-.ebuild 
b/gui-apps/organicmaps/organicmaps-.ebuild
index 7b65f462d0..b7caf2424e 100644
--- a/gui-apps/organicmaps/organicmaps-.ebuild
+++ b/gui-apps/organicmaps/organicmaps-.ebuild
@@ -34,6 +34,7 @@ RDEPEND="
dev-libs/jansson
dev-libs/utfcpp
dev-qt/qtpositioning:6
+   dev-qt/qtsvg:6
dev-util/vulkan-headers
media-libs/freetype
sys-libs/zlib



[gentoo-commits] repo/gentoo:master commit in: net-wireless/gnuradio/files/, net-wireless/gnuradio/

2024-01-24 Thread Rick Farina
commit: 668954e8975de950a0b7efaab0572eadbf1902ae
Author: Rick Farina  gentoo  org>
AuthorDate: Thu Jan 25 03:39:40 2024 +
Commit: Rick Farina  gentoo  org>
CommitDate: Thu Jan 25 03:40:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=668954e8

net-wireless/gnuradio: add filter bugfix

Found by re-enabling tests, which I'm now sharing with everyone
Signed-off-by: Rick Farina  gentoo.org>

 net-wireless/gnuradio/files/PR7093.patch   | 76 ++
 ...3.10.9.2.ebuild => gnuradio-3.10.9.2-r1.ebuild} |  8 +--
 net-wireless/gnuradio/gnuradio-.ebuild |  6 +-
 3 files changed, 82 insertions(+), 8 deletions(-)

diff --git a/net-wireless/gnuradio/files/PR7093.patch 
b/net-wireless/gnuradio/files/PR7093.patch
new file mode 100644
index ..98581054d49d
--- /dev/null
+++ b/net-wireless/gnuradio/files/PR7093.patch
@@ -0,0 +1,76 @@
+From 677d22b5226a3edb274c252cc3aa727a16de3c68 Mon Sep 17 00:00:00 2001
+From: Clayton Smith 
+Date: Tue, 23 Jan 2024 18:28:46 -0500
+Subject: [PATCH] filter: Fix undefined behaviour in fir_filter_with_buffer
+
+Signed-off-by: Clayton Smith 
+---
+ gr-filter/lib/fir_filter_with_buffer.cc| 9 ++---
+ gr-filter/lib/qa_fir_filter_with_buffer.cc | 6 +++---
+ 2 files changed, 9 insertions(+), 6 deletions(-)
+
+diff --git a/gr-filter/lib/fir_filter_with_buffer.cc 
b/gr-filter/lib/fir_filter_with_buffer.cc
+index 4fc571ec57d..f6cb3b20854 100644
+--- a/gr-filter/lib/fir_filter_with_buffer.cc
 b/gr-filter/lib/fir_filter_with_buffer.cc
+@@ -52,7 +52,8 @@ void fir_filter_with_buffer_fff::set_taps(const 
std::vector& taps)
+ for (int i = 0; i < d_naligned; i++) {
+ d_aligned_taps[i].clear();
+ d_aligned_taps[i].resize(d_ntaps + d_naligned - 1);
+-std::copy(std::begin(d_taps), std::end(d_taps), 
_aligned_taps[i][i]);
++std::copy(
++std::begin(d_taps), std::end(d_taps), 
std::begin(d_aligned_taps[i]) + i);
+ }
+ 
+ d_idx = 0;
+@@ -157,7 +158,8 @@ void fir_filter_with_buffer_ccc::set_taps(const 
std::vector& taps)
+ for (int i = 0; i < d_naligned; i++) {
+ d_aligned_taps[i].clear();
+ d_aligned_taps[i].resize(d_ntaps + d_naligned - 1);
+-std::copy(std::begin(d_taps), std::end(d_taps), 
_aligned_taps[i][i]);
++std::copy(
++std::begin(d_taps), std::end(d_taps), 
std::begin(d_aligned_taps[i]) + i);
+ }
+ 
+ d_idx = 0;
+@@ -261,7 +263,8 @@ void fir_filter_with_buffer_ccf::set_taps(const 
std::vector& taps)
+ for (int i = 0; i < d_naligned; i++) {
+ d_aligned_taps[i].clear();
+ d_aligned_taps[i].resize(d_ntaps + d_naligned - 1);
+-std::copy(std::begin(d_taps), std::end(d_taps), 
_aligned_taps[i][i]);
++std::copy(
++std::begin(d_taps), std::end(d_taps), 
std::begin(d_aligned_taps[i]) + i);
+ }
+ 
+ d_idx = 0;
+diff --git a/gr-filter/lib/qa_fir_filter_with_buffer.cc 
b/gr-filter/lib/qa_fir_filter_with_buffer.cc
+index 32f5c6780fc..72cdd9fa1c0 100644
+--- a/gr-filter/lib/qa_fir_filter_with_buffer.cc
 b/gr-filter/lib/qa_fir_filter_with_buffer.cc
+@@ -107,7 +107,7 @@ void test_decimate(unsigned int decimate)
+ }
+ 
+ // build filter
+-vector f1_taps([0], [n]);
++vector f1_taps(taps.begin(), taps.begin() + n);
+ kernel::fir_filter_with_buffer_fff f1(f1_taps);
+ 
+ // zero the output, then do the filtering
+@@ -198,7 +198,7 @@ void test_decimate(unsigned int decimate)
+ }
+ 
+ // build filter
+-vector f1_taps([0], [n]);
++vector f1_taps(taps.begin(), taps.begin() + n);
+ kernel::fir_filter_with_buffer_ccc f1(f1_taps);
+ 
+ // zero the output, then do the filtering
+@@ -287,7 +287,7 @@ void test_decimate(unsigned int decimate)
+ }
+ 
+ // build filter
+-vector f1_taps([0], [n]);
++vector f1_taps(taps.begin(), taps.begin() + n);
+ kernel::fir_filter_with_buffer_ccf f1(f1_taps);
+ 
+ // zero the output, then do the filtering

diff --git a/net-wireless/gnuradio/gnuradio-3.10.9.2.ebuild 
b/net-wireless/gnuradio/gnuradio-3.10.9.2-r1.ebuild
similarity index 98%
rename from net-wireless/gnuradio/gnuradio-3.10.9.2.ebuild
rename to net-wireless/gnuradio/gnuradio-3.10.9.2-r1.ebuild
index 68eff59630d3..bbbc55d8c42e 100644
--- a/net-wireless/gnuradio/gnuradio-3.10.9.2.ebuild
+++ b/net-wireless/gnuradio/gnuradio-3.10.9.2-r1.ebuild
@@ -23,9 +23,7 @@ fi
 
 IUSE="+audio +alsa +analog +digital channels ctrlport doc dtv examples fec 
+filter grc iio jack modtool network oss performance-counters portaudio +qt5 
sdl soapy test trellis uhd vocoder +utils wavelet zeromq"
 
-#RESTRICT="!test? ( test )"
-# https://github.com/gnuradio/gnuradio/issues/7085
-RESTRICT="test"
+RESTRICT="!test? ( test )"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
audio? ( || ( 

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

2024-01-24 Thread Matt Turner
commit: 4f61767664ed1889fa5b866b2afdb60e724c7716
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan 25 03:30:02 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jan 25 03:36:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f617676

media-libs/mesa: Version bump to 23.3.4

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

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-23.3.4.ebuild | 448 +
 2 files changed, 449 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 27f844ce49f8..05aeb4dfb67d 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,2 +1,3 @@
 DIST mesa-23.3.1.tar.xz 19337988 BLAKE2B 
73696281868e5eba6493cc34786a6c30eaf256bed2495444be9a1a5ebf1a0d4b8f00bcc3fb91ce9de3ac8ff23663e41cab17b8fe42b1048366c8e9b95aefa905
 SHA512 
0861fb5083e37439ad8cc0a0d8372a7c84d8665ea298dc784e2dd893162e20ae072f5ef0b860be88ecf74bc123714acbc1dec312e139b892ff40ef1887c5f4a5
 DIST mesa-23.3.3.tar.xz 19379484 BLAKE2B 
6b57e99356abccf398c5fb84953fc1490ddf516dbeed1feca8d16344a04c1c15183325752717447a34a61dd4cdda897147e3194f869d8dbadfa5c45a0c95dab5
 SHA512 
bed23e8324b026edd5d2b16a381ec563cf2fa9be9c8fbe8d9fb907cab9d87eef91f493fb9d4e3973d4b679e271d2a85ce48af491585638ab97f087532fc63c30
+DIST mesa-23.3.4.tar.xz 19415668 BLAKE2B 
85687793853675a43da5135f41d0512cb4729f3dd824e2ad28d9bda129258adb00dd7da1e75e76cae71c1148e6a2ede84e1efda640c11aff233e5e12b0cea554
 SHA512 
026c424989a594dd840dc158ca09e0f57e604f0b1bd2a3981110b4b2b5a47c6cd9c7241c7f48957a781e2dd9f9760cc9db79b2fb7c7fe39b64eddb18dcf18412

diff --git a/media-libs/mesa/mesa-23.3.4.ebuild 
b/media-libs/mesa/mesa-23.3.4.ebuild
new file mode 100644
index ..015ace3a31c5
--- /dev/null
+++ b/media-libs/mesa/mesa-23.3.4.ebuild
@@ -0,0 +1,448 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit flag-o-matic llvm meson-multilib python-any-r1 linux-info
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+fi
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+RESTRICT="!test? ( test )"
+
+RADEON_CARDS="r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lavapipe lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+   cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm
+   lm-sensors opencl osmesa +proprietary-codecs selinux
+   test unwind vaapi valgrind vdpau vulkan
+   vulkan-overlay wayland +X xa zink +zstd"
+
+REQUIRED_USE="
+   d3d9? (
+   || (
+   video_cards_intel
+   video_cards_r300
+   video_cards_r600
+   video_cards_radeonsi
+   video_cards_nouveau
+   video_cards_vmware
+   )
+   )
+   vulkan? ( video_cards_radeonsi? ( llvm ) )
+   vulkan-overlay? ( vulkan )
+   video_cards_lavapipe? ( llvm vulkan )
+   video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_r300?   ( x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_radeonsi?   ( llvm )
+   vdpau? ( X )
+   xa? ( X )
+   zink? ( vulkan )
+"
+
+LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.110"
+RDEPEND="
+   >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
+   >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}]
+   unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
+   llvm? (
+   video_cards_radeonsi? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   video_cards_r600? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   video_cards_radeon? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   )
+   lm-sensors? ( sys-apps/lm-sensors:=[${MULTILIB_USEDEP}] )
+   opencl? (
+   >=virtual/opencl-3
+   dev-libs/libclc[spirv(-)]
+   >=dev-util/spirv-tools-1.3.231.0
+   virtual/libelf:0=
+   )
+   vaapi? (
+   >=media-libs/libva-1.7.3:=[${MULTILIB_USEDEP}]
+   )
+   vdpau? ( >=x11-libs/libvdpau-1.1:=[${MULTILIB_USEDEP}] )
+   selinux? ( sys-libs/libselinux[${MULTILIB_USEDEP}] )
+   wayland? ( 

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

2024-01-24 Thread Matt Turner
commit: 8194ee162cdac42183c81498690bb595e4329461
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan 25 03:35:44 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jan 25 03:36:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8194ee16

dev-util/intel_clc: Version bump to 23.3.4

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

 dev-util/intel_clc/Manifest|   1 +
 dev-util/intel_clc/intel_clc-23.3.4.ebuild | 116 +
 2 files changed, 117 insertions(+)

diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest
index 27f844ce49f8..05aeb4dfb67d 100644
--- a/dev-util/intel_clc/Manifest
+++ b/dev-util/intel_clc/Manifest
@@ -1,2 +1,3 @@
 DIST mesa-23.3.1.tar.xz 19337988 BLAKE2B 
73696281868e5eba6493cc34786a6c30eaf256bed2495444be9a1a5ebf1a0d4b8f00bcc3fb91ce9de3ac8ff23663e41cab17b8fe42b1048366c8e9b95aefa905
 SHA512 
0861fb5083e37439ad8cc0a0d8372a7c84d8665ea298dc784e2dd893162e20ae072f5ef0b860be88ecf74bc123714acbc1dec312e139b892ff40ef1887c5f4a5
 DIST mesa-23.3.3.tar.xz 19379484 BLAKE2B 
6b57e99356abccf398c5fb84953fc1490ddf516dbeed1feca8d16344a04c1c15183325752717447a34a61dd4cdda897147e3194f869d8dbadfa5c45a0c95dab5
 SHA512 
bed23e8324b026edd5d2b16a381ec563cf2fa9be9c8fbe8d9fb907cab9d87eef91f493fb9d4e3973d4b679e271d2a85ce48af491585638ab97f087532fc63c30
+DIST mesa-23.3.4.tar.xz 19415668 BLAKE2B 
85687793853675a43da5135f41d0512cb4729f3dd824e2ad28d9bda129258adb00dd7da1e75e76cae71c1148e6a2ede84e1efda640c11aff233e5e12b0cea554
 SHA512 
026c424989a594dd840dc158ca09e0f57e604f0b1bd2a3981110b4b2b5a47c6cd9c7241c7f48957a781e2dd9f9760cc9db79b2fb7c7fe39b64eddb18dcf18412

diff --git a/dev-util/intel_clc/intel_clc-23.3.4.ebuild 
b/dev-util/intel_clc/intel_clc-23.3.4.ebuild
new file mode 100644
index ..0df8ae0fd528
--- /dev/null
+++ b/dev-util/intel_clc/intel_clc-23.3.4.ebuild
@@ -0,0 +1,116 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit llvm meson python-any-r1
+
+MY_PV="${PV/_/-}"
+
+DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V"
+HOMEPAGE="https://mesa3d.org/;
+
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}/intel_clc-${MY_PV}"
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   S="${WORKDIR}/mesa-${MY_PV}"
+   SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz;
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+IUSE="debug"
+
+RDEPEND="
+   dev-libs/libclc
+   dev-util/spirv-tools
+   >=sys-libs/zlib-1.2.8:=
+   x11-libs/libdrm
+"
+DEPEND="${RDEPEND}
+   dev-libs/expat
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
+   virtual/pkgconfig
+"
+
+# Please keep the LLVM dependency block separate. Since LLVM is slotted,
+# we need to *really* make sure we're not pulling one than more slot
+# simultaneously.
+#
+# How to use it:
+# 1. Specify LLVM_MAX_SLOT (inclusive), e.g. 17.
+# 2. Specify LLVM_MIN_SLOT (inclusive), e.g. 15.
+LLVM_MAX_SLOT="17"
+LLVM_MIN_SLOT="15"
+PER_SLOT_DEPSTR="
+   (
+   dev-util/spirv-llvm-translator:@SLOT@
+   sys-devel/clang:@SLOT@
+   sys-devel/llvm:@SLOT@
+   )
+"
+LLVM_DEPSTR="
+   || (
+   $(for ((slot=LLVM_MAX_SLOT; slot>=LLVM_MIN_SLOT; slot--)); do
+   echo "${PER_SLOT_DEPSTR//@SLOT@/${slot}}"
+   done)
+   )
+   =dev-python/mako-0.8.0[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   PKG_CONFIG_PATH="$(get_llvm_prefix 
"${LLVM_MAX_SLOT}")/$(get_libdir)/pkgconfig"
+
+   local emesonargs=(
+   -Dllvm=enabled
+   -Dshared-llvm=enabled
+   -Dintel-clc=enabled
+
+   -Dgallium-drivers=''
+   -Dvulkan-drivers=''
+
+   # Set platforms empty to avoid the default "auto" setting. If
+   # platforms is empty meson.build will add surfaceless.
+   -Dplatforms=''
+
+   -Dglx=disabled
+   -Dlibunwind=disabled
+   -Dzstd=disabled
+
+   --buildtype $(usex debug debug plain)
+   -Db_ndebug=$(usex debug false true)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}"/src/intel/compiler/intel_clc
+}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq/

2024-01-24 Thread Maciej Barć
commit: 892d16ff94306c2b2fc952dce7a63245ff7caba5
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Jan 25 01:30:58 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Jan 25 03:21:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=892d16ff

sci-mathematics/coq: bump to 8.19.0

Signed-off-by: Maciej Barć  gentoo.org>

 sci-mathematics/coq/Manifest  |   1 +
 sci-mathematics/coq/coq-8.19.0.ebuild | 122 ++
 2 files changed, 123 insertions(+)

diff --git a/sci-mathematics/coq/Manifest b/sci-mathematics/coq/Manifest
index 376aed292011..0864410beed2 100644
--- a/sci-mathematics/coq/Manifest
+++ b/sci-mathematics/coq/Manifest
@@ -1,2 +1,3 @@
 DIST coq-8.17.1.tar.gz 7506035 BLAKE2B 
29b5b11666185ec293f50264f5a8ad66433c3ce05d74128b524f6fc3c6810551fe76d11d6f9db7d3741b829ac8bacb66948aad522d0cd2c487692c3df8b563ff
 SHA512 
9a35311acec2a806730b94ac7dceabc88837f235c52a14c026827d9b89433bd7fa9555a9fc6829aa49edfedb24c8bbaf1411ebf463b74a50aeb17cba47745b6b
 DIST coq-8.18.0.tar.gz 7612742 BLAKE2B 
2fb9f6205465ded60d2e1f7943f53ad884aea121c8129bb30c3f66c172f51f97eb553f8a745fd3ab1ec4da80d4ca08a7aea22f65d372fda3322c0f9ca7862923
 SHA512 
46922d5f2eb6802a148a52fd3e7f0be8370c93e7bc33cee05cf4a2044290845b10ccddbaa306f29c808e7c5019700763e37e45ff6deb507b874a4348010fed50
+DIST coq-8.19.0.tar.gz 7674352 BLAKE2B 
195040c01797ac9ce67611e0c96a4601e0a48966e094e868b9f3644aa9f75fa85adf0e2e6340a14ae0a0598b746f5ad989d8f10736cd2d3852a449f6f79d2c93
 SHA512 
02fb5b4fb575af79e092492cbec6dc0d15a1d74a07f827f657a72d4e6066532630e5a6d15be4acdb73314bd40b9a321f9ea0584e0ccfe51fd3a56353bd30db9b

diff --git a/sci-mathematics/coq/coq-8.19.0.ebuild 
b/sci-mathematics/coq/coq-8.19.0.ebuild
new file mode 100644
index ..33c2b23fecf7
--- /dev/null
+++ b/sci-mathematics/coq/coq-8.19.0.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="${PV/_p/pl}"
+MY_P="${PN}-${MY_PV}"
+
+inherit check-reqs desktop dune edo
+
+DESCRIPTION="Proof assistant written in O'Caml"
+HOMEPAGE="http://coq.inria.fr/
+   https://github.com/coq/coq/;
+SRC_URI="https://github.com/coq/coq/archive/V${MY_PV}.tar.gz
+   -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug doc gui +ocamlopt test"
+
+# TODO: Lots of failing tests. Maybe investigate later.
+# RESTRICT="!test? ( test )"
+RESTRICT="test"
+
+RDEPEND="
+   dev-ml/num:=
+   dev-ml/zarith:=
+   gui? (
+   >=dev-ml/lablgtk-3.1.2:3=[sourceview,ocamlopt?]
+   >=dev-ml/lablgtk-sourceview-3.1.2:3=[ocamlopt?]
+   )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-ml/findlib
+   doc? (
+   >=dev-java/antlr-4.7:4
+   dev-python/antlr4-python3-runtime
+   dev-python/beautifulsoup4
+   dev-python/pexpect
+   dev-python/sphinx-rtd-theme
+   dev-python/sphinxcontrib-bibtex
+   dev-tex/latexmk
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-xetex
+   media-fonts/freefont
+   )
+   test? (
+   dev-ml/ounit2
+   )
+"
+
+CHECKREQS_DISK_BUILD="2G"
+
+DOCS=( CODE_OF_CONDUCT.md CONTRIBUTING.md CREDITS INSTALL.md README.md )
+declare -a DUNE_PACKAGES
+
+src_prepare() {
+   # Remove failing tests. bug #904186
+   rm -r test-suite/coq-makefile/timing || die
+
+   default
+}
+
+src_configure() {
+   export CAML_LD_LIBRARY_PATH="${S}/kernel/byterun/"
+
+   DUNE_PACKAGES=(
+   coq-core
+   coq-stdlib
+   coqide-server
+   coq
+   )
+   use gui && DUNE_PACKAGES+=( coqide )
+
+   emake clean
+
+   local -a myconf=(
+   -prefix /usr
+   -libdir "/usr/$(get_libdir)/coq"
+   -mandir /usr/share/man
+   -docdir "/usr/share/doc/${PF}"
+   -datadir /usr/share/coq
+   -configdir "/etc/xdg/${PN}"
+   -native-compiler "$(usex ocamlopt yes no)"
+   )
+   use debug && myconf+=( -debug )
+   edob sh ./configure "${myconf[@]}"
+}
+
+src_compile() {
+   emake DUNEOPT="--display=short --profile release" VERBOSE=1 dunestrap
+
+   dune-compile "${DUNE_PACKAGES[@]}"
+
+   use doc && emake refman-html
+}
+
+src_install() {
+   dune-install "${DUNE_PACKAGES[@]}"
+
+   if use gui ; then
+   make_desktop_entry coqide "Coq IDE" 
"${EPREFIX}/usr/share/coq/coq.png"
+   fi
+
+   local ocamlc_where
+   ocamlc_where="$(ocamlc -where)"
+
+   # Dune installs into /usr//ocaml/ but
+   # Coq wants /usr// ; symlink those directories
+   local sym
+   for sym in "${DUNE_PACKAGES[@]}" ; do
+   dosym "${ocamlc_where}/${sym}" 

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

2024-01-24 Thread Sam James
commit: 5ce39cb9f05ec13878b2267558223e1e7a544088
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 03:13:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 03:13:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ce39cb9

dev-python/libsass: Stabilize 0.23.0 x86, #922840

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

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

diff --git a/dev-python/libsass/libsass-0.23.0.ebuild 
b/dev-python/libsass/libsass-0.23.0.ebuild
index 983bea6016d2..dd0a5ae116c7 100644
--- a/dev-python/libsass/libsass-0.23.0.ebuild
+++ b/dev-python/libsass/libsass-0.23.0.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
 
 DEPEND="
>=dev-libs/libsass-3.6.5



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

2024-01-24 Thread Sam James
commit: 32b513532f9bca09d3afc0cc535ca0acf24b005c
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 03:13:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 03:13:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32b51353

dev-python/pycryptodome: Stabilize 3.19.1-r2 x86, #922854

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
index 3ef0067f900d..5e5ee8256d02 100644
--- a/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.19.1-r2.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 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"
 
 DEPEND="
dev-libs/gmp:=



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

2024-01-24 Thread Sam James
commit: ad86412196e98be615134ecc2e81b670daba7089
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 03:13:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 03:13:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad864121

dev-python/python-xmp-toolkit: Stabilize 2.0.2 hppa, #922855

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

 dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.2.ebuild 
b/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.2.ebuild
index 753cfbab2fee..c75f07abac08 100644
--- a/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.2.ebuild
+++ b/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc ~x86"
 
 DEPEND="
test? ( media-libs/exempi )



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

2024-01-24 Thread Sam James
commit: 3fff4d33565f0f21efcc6c9e1bd9291c11198ea5
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 03:13:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 03:13:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fff4d33

dev-python/pygraphviz: Stabilize 1.12 amd64, #922844

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

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

diff --git a/dev-python/pygraphviz/pygraphviz-1.12.ebuild 
b/dev-python/pygraphviz/pygraphviz-1.12.ebuild
index 80edf1f996de..e6c6a4fb46d4 100644
--- a/dev-python/pygraphviz/pygraphviz-1.12.ebuild
+++ b/dev-python/pygraphviz/pygraphviz-1.12.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~x86 ~x86-linux ~ppc-macos 
~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~x86 ~x86-linux ~ppc-macos 
~x64-macos"
 
 # Note: only C API of graphviz is used, PYTHON_USEDEP unnecessary.
 DEPEND="



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

2024-01-24 Thread Sam James
commit: 5c6e4e83a715278454e0e6afc468c02988ce50e4
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 03:13:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 03:13:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c6e4e83

net-dns/libidn2: Stabilize 2.3.4-r2 hppa, #922834

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

 net-dns/libidn2/libidn2-2.3.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/libidn2/libidn2-2.3.4-r2.ebuild 
b/net-dns/libidn2/libidn2-2.3.4-r2.ebuild
index 534f508713a6..5aadab30aac9 100644
--- a/net-dns/libidn2/libidn2-2.3.4-r2.ebuild
+++ b/net-dns/libidn2/libidn2-2.3.4-r2.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}"/${P/a/}
 
 LICENSE="|| ( GPL-2+ LGPL-3+ ) GPL-3+ unicode"
 SLOT="0/2"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+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 static-libs"
 
 RDEPEND="



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

2024-01-24 Thread Sam James
commit: efdf9710ec74a37b32075951a20f6b56635d93f7
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 03:13:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 03:13:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efdf9710

net-dns/libidn2: Stabilize 2.3.4-r2 amd64, #922834

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

 net-dns/libidn2/libidn2-2.3.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/libidn2/libidn2-2.3.4-r2.ebuild 
b/net-dns/libidn2/libidn2-2.3.4-r2.ebuild
index 5aadab30aac9..055c3e33bac0 100644
--- a/net-dns/libidn2/libidn2-2.3.4-r2.ebuild
+++ b/net-dns/libidn2/libidn2-2.3.4-r2.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}"/${P/a/}
 
 LICENSE="|| ( GPL-2+ LGPL-3+ ) GPL-3+ unicode"
 SLOT="0/2"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+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 static-libs"
 
 RDEPEND="



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

2024-01-24 Thread Sam James
commit: 6f53119001c788f6054cdd7a19ed673a70ff065d
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 03:13:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 03:13:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f531190

app-arch/lzlib: Stabilize 1.13-r2 hppa, #922829

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

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

diff --git a/app-arch/lzlib/lzlib-1.13-r2.ebuild 
b/app-arch/lzlib/lzlib-1.13-r2.ebuild
index dba73f2be1fa..1b4396a4f2b3 100644
--- a/app-arch/lzlib/lzlib-1.13-r2.ebuild
+++ b/app-arch/lzlib/lzlib-1.13-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( 
https://download.savannah.gnu.org/releases/lzip/${PN}/$
 
 LICENSE="libstdc++" # fancy form of GPL-2+ with library exception
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86"
 
 BDEPEND="verify-sig? ( sec-keys/openpgp-keys-antoniodiazdiaz )"
 



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

2024-01-24 Thread Sam James
commit: 6929de782f1510b6a6a24ea9fb441f7b888fa7cc
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 03:13:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 03:13:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6929de78

dev-lang/ispc: Stabilize 1.22.0-r1 amd64, #922830

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

 dev-lang/ispc/ispc-1.22.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/ispc/ispc-1.22.0-r1.ebuild 
b/dev-lang/ispc/ispc-1.22.0-r1.ebuild
index a3af019a1ebc..9fec0c98ea60 100644
--- a/dev-lang/ispc/ispc-1.22.0-r1.ebuild
+++ b/dev-lang/ispc/ispc-1.22.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 UoI-NCSA"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 IUSE="examples gpu openmp test"
 RESTRICT="!test? ( test )"
 



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

2024-01-24 Thread Sam James
commit: deabe0cd65013559cafed083804a15081ddaedf3
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 03:13:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 03:13:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deabe0cd

dev-python/pikepdf: Stabilize 8.11.2 amd64, #922552

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

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

diff --git a/dev-python/pikepdf/pikepdf-8.11.2.ebuild 
b/dev-python/pikepdf/pikepdf-8.11.2.ebuild
index 9eb2a7ca97dd..ce51a6a7f3a8 100644
--- a/dev-python/pikepdf/pikepdf-8.11.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.11.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
sparc ~x86"
 
 # Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
 # https://qpdf.readthedocs.io/en/stable/release-notes.html.



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

2024-01-24 Thread Sam James
commit: 17d114e7820be0be3a566066fa49e45665d06cb2
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 03:13:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 03:13:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17d114e7

dev-python/miniupnpc: Stabilize 2.2.6 amd64, #922550

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

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

diff --git a/dev-python/miniupnpc/miniupnpc-2.2.6.ebuild 
b/dev-python/miniupnpc/miniupnpc-2.2.6.ebuild
index d0fdc2c665e2..9595c7c5307e 100644
--- a/dev-python/miniupnpc/miniupnpc-2.2.6.ebuild
+++ b/dev-python/miniupnpc/miniupnpc-2.2.6.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ppc ppc64 ~x86"
+KEYWORDS="amd64 ppc ppc64 ~x86"
 
 DEPEND="
>=net-libs/miniupnpc-${PV}:0=



[gentoo-commits] proj/pax-utils:master commit in: /

2024-01-24 Thread Mike Frysinger
commit: 5243cb017a7847f53caaa7c89b8e7f3abf1e5e40
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Jan 25 02:52:41 2024 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Jan 25 02:52:41 2024 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=5243cb01

unify usage() output across all the tools

The scanelf --help output is the best & most flexible, so move that
to common code so the rest of the tools can benefit from it.

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

 dumpelf.c   | 20 +++-
 paxinc.c| 50 ++
 paxinc.h| 11 +++
 pspax.c | 21 +++--
 scanelf.c   | 45 +++--
 scanmacho.c | 24 
 6 files changed, 90 insertions(+), 81 deletions(-)

diff --git a/dumpelf.c b/dumpelf.c
index c8f27e4..5b18326 100644
--- a/dumpelf.c
+++ b/dumpelf.c
@@ -507,7 +507,6 @@ static void dump_dyn(const elfobj *elf, const void 
*dyn_void, size_t dyn_cnt)
 
 /* usage / invocation handling functions */
 #define PARSE_FLAGS "vhV"
-#define a_argument required_argument
 static struct option const long_opts[] = {
{"verbose",   no_argument, NULL, 'v'},
{"help",  no_argument, NULL, 'h'},
@@ -524,18 +523,13 @@ static const char * const opts_help[] = {
 /* display usage and exit */
 static void usage(int status)
 {
-   size_t i;
-   printf("* Dump internal ELF structure\n\n"
-  "Usage: %s  [file2 fileN ...]\n\n", argv0);
-   printf("Options:\n");
-   for (i = 0; long_opts[i].name; ++i)
-   if (long_opts[i].has_arg == no_argument)
-   printf("  -%c, --%-13s* %s\n", long_opts[i].val,
-  long_opts[i].name, opts_help[i]);
-   else
-   printf("  -%c, --%-6s  * %s\n", long_opts[i].val,
-  long_opts[i].name, opts_help[i]);
-   exit(status);
+   pax_usage(
+   "Dump internal ELF structure",
+   " [file2 fileN ...]",
+   PARSE_FLAGS,
+   long_opts,
+   opts_help,
+   status);
 }
 
 /* parse command line arguments and perform needed actions */

diff --git a/paxinc.c b/paxinc.c
index 589d7ae..ff4ab85 100644
--- a/paxinc.c
+++ b/paxinc.c
@@ -198,3 +198,53 @@ const char *root_rel_path(const char *path)
 
return path;
 }
+
+void pax_usage(
+   const char *header,
+   const char *args,
+   const char *parse_flags,
+   const struct option long_opts[],
+   const char * const opts_help[],
+   int status)
+{
+   const char a_arg[] = "";
+   size_t a_arg_len = strlen(a_arg) + 2;
+   size_t i;
+   int optlen;
+
+   printf("* %s\n\n"
+  "Usage: %s [options] %s\n\n", header, argv0, args);
+   printf("Options: -[%s]\n", parse_flags);
+
+   /* Prescan the --long opt length to auto-align. */
+   optlen = 0;
+   for (i = 0; long_opts[i].name; ++i) {
+   int l = strlen(long_opts[i].name);
+   if (long_opts[i].has_arg == a_argument)
+   l += a_arg_len;
+   optlen = max(l, optlen);
+   }
+   /* Use some reasonable min width. */
+   optlen = max(20, optlen);
+
+   for (i = 0; long_opts[i].name; ++i) {
+   /* First output the short flag if it has one. */
+   if (long_opts[i].val > '~')
+   printf("  ");
+   else
+   printf("  -%c, ", long_opts[i].val);
+
+   /* Then the long flag. */
+   if (long_opts[i].has_arg == no_argument)
+   printf("--%-*s", optlen, long_opts[i].name);
+   else
+   printf("--%s %s %*s", long_opts[i].name, a_arg,
+   (int)(optlen - strlen(long_opts[i].name) - 
a_arg_len), "");
+
+   /* Finally the help text. */
+   printf("* %s\n", opts_help[i]);
+   }
+
+   printf("\nFor more information, see the %s(1) manpage.\n", argv0);
+   exit(status);
+}

diff --git a/paxinc.h b/paxinc.h
index d25cf57..c8fcf71 100644
--- a/paxinc.h
+++ b/paxinc.h
@@ -124,6 +124,17 @@ void color_init(bool disable);
 /* constant pointer to a constant buffer ... each program needs to set this */
 extern const char argv0[];
 
+/* Display usage and exit. */
+extern void pax_usage(
+   const char *header,
+   const char *args,
+   const char *parse_flags,
+   const struct option long_opts[],
+   const char * const opts_help[],
+   int status);
+
+#define a_argument required_argument
+
 /* we need the space before the last comma or we trigger a bug in gcc-2 :( */
 #define warn(fmt, args...) \
fprintf(stderr, "%s%s%s: " fmt "\n", RED, argv0, NORM , ## args)

diff --git a/pspax.c b/pspax.c
index 1cfd72f..4cd09b6 100644
--- a/pspax.c
+++ 

[gentoo-commits] proj/pax-utils:master commit in: /

2024-01-24 Thread Mike Frysinger
commit: 76055a7dd0ab434e00df33b3577542bb69172aa8
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Jan 25 02:25:39 2024 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Jan 25 02:25:39 2024 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=76055a7d

pspax: switch from fgets to getline

This avoids limiting buffers to BUFSIZ which is a stdio.h define for
stdio buffers, not for random files, and is not a guaranteed size.

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

 pspax.c | 35 ---
 1 file changed, 20 insertions(+), 15 deletions(-)

diff --git a/pspax.c b/pspax.c
index 04cae79..1cfd72f 100644
--- a/pspax.c
+++ b/pspax.c
@@ -119,12 +119,13 @@ static const char *get_proc_name(int pfd)
 static int get_proc_maps(int pfd)
 {
FILE *fp;
-   static char str[BUFSIZ];
+   static char *str = NULL;
+   static size_t len = 0;
 
if ((fp = fopenat_r(pfd, "maps")) == NULL)
return -1;
 
-   while (fgets(str, sizeof(str), fp)) {
+   while (getline(, , fp) != -1) {
char *p;
if ((p = strchr(str, ' ')) != NULL) {
if (strlen(p) < 6)
@@ -155,12 +156,13 @@ static int get_proc_maps(int pfd)
 static int print_executable_mappings(int pfd)
 {
FILE *fp;
-   static char str[BUFSIZ];
+   static char *str = NULL;
+   static size_t len = 0;
 
if ((fp = fopenat_r(pfd, "maps")) == NULL)
return -1;
 
-   while (fgets(str, sizeof(str), fp)) {
+   while (getline(, , fp) != -1) {
char *p;
if ((p = strchr(str, ' ')) != NULL) {
if (strlen(p) < 6)
@@ -200,20 +202,21 @@ static const struct passwd *get_proc_passwd(int pfd)
 static const char *get_proc_status(int pfd, const char *name)
 {
FILE *fp;
-   size_t len;
-   static char str[BUFSIZ];
+   size_t name_len;
+   static char *str = NULL;
+   static size_t len = 0;
 
if ((fp = fopenat_r(pfd, "status")) == NULL)
return NULL;
 
-   len = strlen(name);
-   while (fgets(str, sizeof(str), fp)) {
-   if (strncasecmp(str, name, len) != 0)
+   name_len = strlen(name);
+   while (getline(, , fp) != -1) {
+   if (strncasecmp(str, name, name_len) != 0)
continue;
-   if (str[len] == ':') {
+   if (str[name_len] == ':') {
fclose(fp);
str[strlen(str) - 1] = 0;
-   return (str + len + 2);
+   return (str + name_len + 2);
}
}
fclose(fp);
@@ -225,12 +228,13 @@ static const char *get_pid_attr(int pfd)
 {
FILE *fp;
char *p;
-   static char buf[BUFSIZ];
+   static char *buf = NULL;
+   static size_t len = 0;
 
if ((fp = fopenat_r(pfd, "attr/current")) == NULL)
return NULL;
 
-   if (fgets(buf, sizeof(buf), fp) == NULL) {
+   if (getline(, , fp) == -1) {
fclose(fp);
return NULL;
}
@@ -247,12 +251,13 @@ static const char *get_pid_addr(int pfd)
 {
FILE *fp;
char *p;
-   static char buf[BUFSIZ];
+   static char *buf = NULL;
+   static size_t len = 0;
 
if ((fp = fopenat_r(pfd, "ipaddr")) == NULL)
return NULL;
 
-   if (fgets(buf, sizeof(buf), fp) == NULL) {
+   if (getline(, , fp) == -1) {
fclose(fp);
return NULL;
}



[gentoo-commits] proj/pax-utils:master commit in: /

2024-01-24 Thread Mike Frysinger
commit: 6be48eb30663e52678a26e303a29842ca15dadca
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Jan 25 02:19:37 2024 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Jan 25 02:19:37 2024 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=6be48eb3

pspax: fix error handling when reading attr or ipaddr fail

If these functions weren't able to read data from the files, they'd
return the previous buffer contents which would be pretty confusing.
Fix it to return NULL instead like other get helpers in here.

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

 pspax.c | 22 --
 1 file changed, 16 insertions(+), 6 deletions(-)

diff --git a/pspax.c b/pspax.c
index f1644a3..04cae79 100644
--- a/pspax.c
+++ b/pspax.c
@@ -230,9 +230,14 @@ static const char *get_pid_attr(int pfd)
if ((fp = fopenat_r(pfd, "attr/current")) == NULL)
return NULL;
 
-   if (fgets(buf, sizeof(buf), fp) != NULL)
-   if ((p = strchr(buf, '\n')) != NULL)
-   *p = 0;
+   if (fgets(buf, sizeof(buf), fp) == NULL) {
+   fclose(fp);
+   return NULL;
+   }
+
+   if ((p = strchr(buf, '\n')) != NULL)
+   *p = 0;
+
fclose(fp);
 
return buf;
@@ -247,9 +252,14 @@ static const char *get_pid_addr(int pfd)
if ((fp = fopenat_r(pfd, "ipaddr")) == NULL)
return NULL;
 
-   if (fgets(buf, sizeof(buf), fp) != NULL)
-   if ((p = strchr(buf, '\n')) != NULL)
-   *p = 0;
+   if (fgets(buf, sizeof(buf), fp) == NULL) {
+   fclose(fp);
+   return NULL;
+   }
+
+   if ((p = strchr(buf, '\n')) != NULL)
+   *p = 0;
+
fclose(fp);
 
return buf;



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

2024-01-24 Thread Michael Orlitzky
commit: 1658e7c1961e3bb4f4e0ca6c494cade3f87d9561
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Thu Jan 25 01:22:13 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Thu Jan 25 02:07:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1658e7c1

dev-lang/php: add 8.2.15, drop 8.2.13-r2

Bug: https://bugs.gentoo.org/922742
Bug: https://bugs.gentoo.org/922812
Signed-off-by: Michael Orlitzky  gentoo.org>

 dev-lang/php/Manifest| 2 +-
 dev-lang/php/{php-8.2.13-r2.ebuild => php-8.2.15.ebuild} | 4 
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest
index ee648cd44a22..3df86f8438e4 100644
--- a/dev-lang/php/Manifest
+++ b/dev-lang/php/Manifest
@@ -1,4 +1,4 @@
 DIST php-8.1.20.tar.xz 11793228 BLAKE2B 
ecdaf43278b69e039e5440b441a89d02ea53e8246515a89f430d7affbaefa3e1637a6830f91dc9062961719ba5bf7c56993f3b47db96b56c14111f77c74a3096
 SHA512 
d93767c6ff4d305c209e1a0fcb17f19b1d417fa872b002413ebe7883e93900c210e8f122410ac54da373b9d10dd2f522ea2bafc9b66214fb466314d64907a558
 DIST php-8.1.26.tar.xz 11809448 BLAKE2B 
e1d50f1de572580a207586b3c3b57081f7b9f1b680ffe8f9e82c88c9285af117dd7e9e2576fcb13119176cb9cd02b39481b6f40e9a1df81aa90b8c4d3e59e4b1
 SHA512 
5bc40077e57c0fccdf17810d688baea416f22ac248bb01b73d2e2590fc4cfabc7001c1c3833281a60870c74178f7b06cbc85474eba695aabf969ad0081a98417
-DIST php-8.2.13.tar.xz 12069092 BLAKE2B 
24da2de8cb00bb2aac485360a14f75d6ce3df1bae78b4bf46e013888aa7f1e9d9e077ca40462fe36c59e19a7c45db05cbb0a64b140c07e4621baa99520a2865b
 SHA512 
8031e33d148c5acbfbb3ed00d7a266813c8919db86ba260ba65e1837d6db8d0bd66d8ddef66884466dd3fe51ece7882b03f8d8db6ff4383f80a68b7beafc03af
+DIST php-8.2.15.tar.xz 12075384 BLAKE2B 
cef15868968538e232093bd66d862a88f0960325f2274eaf53a3d114d01787c58844aa3bce8bc09a723acd95801e1935a60e79fc189317e7f1ba19196dbfcdc4
 SHA512 
56c94bcafe07cf4bf5eb5fc6c67fcf16654c44a262ffb18188fc3ffac5e9bb11d39093bfb26c26bc8d2dec7e530d1a175180909262c9b5c30130cf5a4a293166
 DIST php-8.3.2.tar.xz 12440200 BLAKE2B 
90ab2fe220d99cc1da47162e04c768dc35ed4044ea9154f67bbc9124372859b85a33270bc38d41e9ab28df4b0defaf0e78cffe8eb8bd6fdfbec296a31ea4beab
 SHA512 
acf9013d35ae639558fd4816d12dcae03f8af7944c2639f33cd33517503c6170d30101da6c72ebdaf5542bcaf858a54a22ecc8f86822a128f52938bd6ea9606c

diff --git a/dev-lang/php/php-8.2.13-r2.ebuild b/dev-lang/php/php-8.2.15.ebuild
similarity index 99%
rename from dev-lang/php/php-8.2.13-r2.ebuild
rename to dev-lang/php/php-8.2.15.ebuild
index e495796ce0d8..a250eec54294 100644
--- a/dev-lang/php/php-8.2.13-r2.ebuild
+++ b/dev-lang/php/php-8.2.15.ebuild
@@ -339,6 +339,10 @@ src_configure() {
$(use_enable threads zts)
)
 
+   # The slotted man/info pages will be missed by the default list of
+   # docompress paths.
+   docompress "${PHP_DESTDIR}/man" "${PHP_DESTDIR}/info"
+
our_conf+=(
$(use_with apparmor fpm-apparmor)
$(use_with argon2 password-argon2 "${EPREFIX}/usr")



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

2024-01-24 Thread Michael Orlitzky
commit: 1464fcc868cf288d2eb591add42fb1e39580c457
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Thu Jan 25 01:23:39 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Thu Jan 25 02:15:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1464fcc8

dev-lang/php: add 8.1.27

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

 dev-lang/php/Manifest  |   1 +
 dev-lang/php/php-8.1.27.ebuild | 766 +
 2 files changed, 767 insertions(+)

diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest
index 3a2e7a24f7c3..f0d120a348b5 100644
--- a/dev-lang/php/Manifest
+++ b/dev-lang/php/Manifest
@@ -1,3 +1,4 @@
 DIST php-8.1.26.tar.xz 11809448 BLAKE2B 
e1d50f1de572580a207586b3c3b57081f7b9f1b680ffe8f9e82c88c9285af117dd7e9e2576fcb13119176cb9cd02b39481b6f40e9a1df81aa90b8c4d3e59e4b1
 SHA512 
5bc40077e57c0fccdf17810d688baea416f22ac248bb01b73d2e2590fc4cfabc7001c1c3833281a60870c74178f7b06cbc85474eba695aabf969ad0081a98417
+DIST php-8.1.27.tar.xz 11915228 BLAKE2B 
83f4f3c25435b26dc526dc1fd7aff44cd03157349f9bb6454e216525a16c2bbc3bfac47cce6b5ea8bfdfcf3c7f27e342fc602ca7d2491fe89db06ea93f686f0e
 SHA512 
07fb2b8e10e2487635e26bfd8a27949a26b85f76bc3984ad8599224bb7a7f9498d84299335ae5a0bba16599275e9747ab141f73f4f2076ddf49ebec8e76fd0ed
 DIST php-8.2.15.tar.xz 12075384 BLAKE2B 
cef15868968538e232093bd66d862a88f0960325f2274eaf53a3d114d01787c58844aa3bce8bc09a723acd95801e1935a60e79fc189317e7f1ba19196dbfcdc4
 SHA512 
56c94bcafe07cf4bf5eb5fc6c67fcf16654c44a262ffb18188fc3ffac5e9bb11d39093bfb26c26bc8d2dec7e530d1a175180909262c9b5c30130cf5a4a293166
 DIST php-8.3.2.tar.xz 12440200 BLAKE2B 
90ab2fe220d99cc1da47162e04c768dc35ed4044ea9154f67bbc9124372859b85a33270bc38d41e9ab28df4b0defaf0e78cffe8eb8bd6fdfbec296a31ea4beab
 SHA512 
acf9013d35ae639558fd4816d12dcae03f8af7944c2639f33cd33517503c6170d30101da6c72ebdaf5542bcaf858a54a22ecc8f86822a128f52938bd6ea9606c

diff --git a/dev-lang/php/php-8.1.27.ebuild b/dev-lang/php/php-8.1.27.ebuild
new file mode 100644
index ..ae56343d00b2
--- /dev/null
+++ b/dev-lang/php/php-8.1.27.ebuild
@@ -0,0 +1,766 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WANT_AUTOMAKE="none"
+
+inherit flag-o-matic multilib systemd autotools
+
+DESCRIPTION="The PHP language runtime engine"
+HOMEPAGE="https://www.php.net/;
+SRC_URI="https://www.php.net/distributions/${P}.tar.xz;
+
+LICENSE="PHP-3.01
+   BSD
+   Zend-2.0
+   bcmath? ( LGPL-2.1+ )
+   fpm? ( BSD-2 )
+   gd? ( gd )
+   unicode? ( BSD-2 LGPL-2.1 )"
+
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+# We can build the following SAPIs in the given order
+SAPIS="embed cli cgi fpm apache2 phpdbg"
+
+# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
+IUSE="${IUSE}
+   ${SAPIS/cli/+cli}
+   threads"
+
+IUSE="${IUSE} acl apparmor argon2 avif bcmath berkdb bzip2 calendar
+   cdb cjk coverage +ctype curl debug
+   enchant exif ffi +fileinfo +filter firebird
+   +flatfile ftp gd gdbm gmp +iconv imap inifile
+   intl iodbc ipv6 +jit kerberos ldap ldap-sasl libedit lmdb
+   mhash mssql mysql mysqli nls
+   oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm
+   readline selinux +session session-mm sharedmem
+   +simplexml snmp soap sockets sodium spell sqlite ssl
+   sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode webp
+   +xml xmlreader xmlwriter xpm xslt zip zlib"
+
+# Without USE=readline or libedit, the interactive "php -a" CLI will hang.
+# The Oracle instant client provides its own incompatible ldap library.
+REQUIRED_USE="
+   || ( cli cgi fpm apache2 embed phpdbg )
+   avif? ( gd zlib )
+   cli? ( ^^ ( readline libedit ) )
+   !cli? ( ?? ( readline libedit ) )
+   truetype? ( gd zlib )
+   webp? ( gd zlib )
+   cjk? ( gd zlib )
+   exif? ( gd zlib )
+   xpm? ( gd zlib )
+   gd? ( zlib )
+   simplexml? ( xml )
+   soap? ( xml )
+   xmlreader? ( xml )
+   xmlwriter? ( xml )
+   xslt? ( xml )
+   ldap-sasl? ( ldap )
+   oci8-instant-client? ( !ldap )
+   qdbm? ( !gdbm )
+   session-mm? ( session !threads )
+   mysql? ( || ( mysqli pdo ) )
+   firebird? ( pdo )
+   mssql? ( pdo )
+"
+
+RESTRICT="!test? ( test )"
+
+# The supported (that is, autodetected) versions of BDB are listed in
+# the ./configure script. Other versions *work*, but we need to stick to
+# the ones that can be detected to avoid a repeat of bug #564824.
+COMMON_DEPEND="
+   >=app-eselect/eselect-php-0.9.7[apache2?,fpm?]
+   >=dev-libs/libpcre2-10.30[jit?,unicode]
+   virtual/libcrypt:=
+   fpm? ( acl? ( sys-apps/acl ) 

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

2024-01-24 Thread Michael Orlitzky
commit: eaae69a4083ffcf9c7a3a643774877849b2b1b08
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Thu Jan 25 01:22:39 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Thu Jan 25 02:07:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaae69a4

dev-lang/php: drop 8.1.20-r2

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

 dev-lang/php/Manifest |   1 -
 dev-lang/php/php-8.1.20-r2.ebuild | 759 --
 2 files changed, 760 deletions(-)

diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest
index 3df86f8438e4..3a2e7a24f7c3 100644
--- a/dev-lang/php/Manifest
+++ b/dev-lang/php/Manifest
@@ -1,4 +1,3 @@
-DIST php-8.1.20.tar.xz 11793228 BLAKE2B 
ecdaf43278b69e039e5440b441a89d02ea53e8246515a89f430d7affbaefa3e1637a6830f91dc9062961719ba5bf7c56993f3b47db96b56c14111f77c74a3096
 SHA512 
d93767c6ff4d305c209e1a0fcb17f19b1d417fa872b002413ebe7883e93900c210e8f122410ac54da373b9d10dd2f522ea2bafc9b66214fb466314d64907a558
 DIST php-8.1.26.tar.xz 11809448 BLAKE2B 
e1d50f1de572580a207586b3c3b57081f7b9f1b680ffe8f9e82c88c9285af117dd7e9e2576fcb13119176cb9cd02b39481b6f40e9a1df81aa90b8c4d3e59e4b1
 SHA512 
5bc40077e57c0fccdf17810d688baea416f22ac248bb01b73d2e2590fc4cfabc7001c1c3833281a60870c74178f7b06cbc85474eba695aabf969ad0081a98417
 DIST php-8.2.15.tar.xz 12075384 BLAKE2B 
cef15868968538e232093bd66d862a88f0960325f2274eaf53a3d114d01787c58844aa3bce8bc09a723acd95801e1935a60e79fc189317e7f1ba19196dbfcdc4
 SHA512 
56c94bcafe07cf4bf5eb5fc6c67fcf16654c44a262ffb18188fc3ffac5e9bb11d39093bfb26c26bc8d2dec7e530d1a175180909262c9b5c30130cf5a4a293166
 DIST php-8.3.2.tar.xz 12440200 BLAKE2B 
90ab2fe220d99cc1da47162e04c768dc35ed4044ea9154f67bbc9124372859b85a33270bc38d41e9ab28df4b0defaf0e78cffe8eb8bd6fdfbec296a31ea4beab
 SHA512 
acf9013d35ae639558fd4816d12dcae03f8af7944c2639f33cd33517503c6170d30101da6c72ebdaf5542bcaf858a54a22ecc8f86822a128f52938bd6ea9606c

diff --git a/dev-lang/php/php-8.1.20-r2.ebuild 
b/dev-lang/php/php-8.1.20-r2.ebuild
deleted file mode 100644
index 4de38b91c5c8..
--- a/dev-lang/php/php-8.1.20-r2.ebuild
+++ /dev/null
@@ -1,759 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WANT_AUTOMAKE="none"
-
-inherit flag-o-matic multilib systemd autotools
-
-DESCRIPTION="The PHP language runtime engine"
-HOMEPAGE="https://www.php.net/;
-SRC_URI="https://www.php.net/distributions/${P}.tar.xz;
-
-LICENSE="PHP-3.01
-   BSD
-   Zend-2.0
-   bcmath? ( LGPL-2.1+ )
-   fpm? ( BSD-2 )
-   gd? ( gd )
-   unicode? ( BSD-2 LGPL-2.1 )"
-
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-# We can build the following SAPIs in the given order
-SAPIS="embed cli cgi fpm apache2 phpdbg"
-
-# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
-IUSE="${IUSE}
-   ${SAPIS/cli/+cli}
-   threads"
-
-IUSE="${IUSE} acl apparmor argon2 avif bcmath berkdb bzip2 calendar
-   cdb cjk coverage +ctype curl debug
-   enchant exif ffi +fileinfo +filter firebird
-   +flatfile ftp gd gdbm gmp +iconv imap inifile
-   intl iodbc ipv6 +jit kerberos ldap ldap-sasl libedit lmdb
-   mhash mssql mysql mysqli nls
-   oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm
-   readline selinux +session session-mm sharedmem
-   +simplexml snmp soap sockets sodium spell sqlite ssl
-   sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode webp
-   +xml xmlreader xmlwriter xpm xslt zip zlib"
-
-# Without USE=readline or libedit, the interactive "php -a" CLI will hang.
-# The Oracle instant client provides its own incompatible ldap library.
-REQUIRED_USE="
-   || ( cli cgi fpm apache2 embed phpdbg )
-   avif? ( gd zlib )
-   cli? ( ^^ ( readline libedit ) )
-   !cli? ( ?? ( readline libedit ) )
-   truetype? ( gd zlib )
-   webp? ( gd zlib )
-   cjk? ( gd zlib )
-   exif? ( gd zlib )
-   xpm? ( gd zlib )
-   gd? ( zlib )
-   simplexml? ( xml )
-   soap? ( xml )
-   xmlreader? ( xml )
-   xmlwriter? ( xml )
-   xslt? ( xml )
-   ldap-sasl? ( ldap )
-   oci8-instant-client? ( !ldap )
-   qdbm? ( !gdbm )
-   session-mm? ( session !threads )
-   mysql? ( || ( mysqli pdo ) )
-   firebird? ( pdo )
-   mssql? ( pdo )
-"
-
-RESTRICT="!test? ( test )"
-
-# The supported (that is, autodetected) versions of BDB are listed in
-# the ./configure script. Other versions *work*, but we need to stick to
-# the ones that can be detected to avoid a repeat of bug #564824.
-COMMON_DEPEND="
-   >=app-eselect/eselect-php-0.9.7[apache2?,fpm?]
-   >=dev-libs/libpcre2-10.30[jit?,unicode]
-   virtual/libcrypt:=
-   fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) )
-   apache2? ( 

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

2024-01-24 Thread Michael Orlitzky
commit: 22a7c49a8fe26435a3fd01470a48f302b313ec31
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Thu Jan 25 00:56:32 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Thu Jan 25 02:07:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22a7c49a

dev-lang/php: add 8.3.2, drop 8.3.0-r2

Bug: https://bugs.gentoo.org/922742
Bug: https://bugs.gentoo.org/922812
Signed-off-by: Michael Orlitzky  gentoo.org>

 dev-lang/php/Manifest  |  2 +-
 dev-lang/php/{php-8.3.0-r2.ebuild => php-8.3.2.ebuild} | 11 +++
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest
index fd3ffb61811e..ee648cd44a22 100644
--- a/dev-lang/php/Manifest
+++ b/dev-lang/php/Manifest
@@ -1,4 +1,4 @@
 DIST php-8.1.20.tar.xz 11793228 BLAKE2B 
ecdaf43278b69e039e5440b441a89d02ea53e8246515a89f430d7affbaefa3e1637a6830f91dc9062961719ba5bf7c56993f3b47db96b56c14111f77c74a3096
 SHA512 
d93767c6ff4d305c209e1a0fcb17f19b1d417fa872b002413ebe7883e93900c210e8f122410ac54da373b9d10dd2f522ea2bafc9b66214fb466314d64907a558
 DIST php-8.1.26.tar.xz 11809448 BLAKE2B 
e1d50f1de572580a207586b3c3b57081f7b9f1b680ffe8f9e82c88c9285af117dd7e9e2576fcb13119176cb9cd02b39481b6f40e9a1df81aa90b8c4d3e59e4b1
 SHA512 
5bc40077e57c0fccdf17810d688baea416f22ac248bb01b73d2e2590fc4cfabc7001c1c3833281a60870c74178f7b06cbc85474eba695aabf969ad0081a98417
 DIST php-8.2.13.tar.xz 12069092 BLAKE2B 
24da2de8cb00bb2aac485360a14f75d6ce3df1bae78b4bf46e013888aa7f1e9d9e077ca40462fe36c59e19a7c45db05cbb0a64b140c07e4621baa99520a2865b
 SHA512 
8031e33d148c5acbfbb3ed00d7a266813c8919db86ba260ba65e1837d6db8d0bd66d8ddef66884466dd3fe51ece7882b03f8d8db6ff4383f80a68b7beafc03af
-DIST php-8.3.0.tar.xz 12431612 BLAKE2B 
c6c01b28edea15f05e8894bf69a9f4ea3ea6fb0a2bd70d9417ce9473d57636e08e19f62cac1dfee66d153e5aee4f1b99035ccc14bba1e41712971321deee264f
 SHA512 
8758bb0789787dda04f3d4a175f4d4a0bffadc8c3d272fefa000d6fd7b0c0a7096347c829c1ddfb3b60cf6300803d68ba6d8379f2a343e02d935ba77d01c5cf1
+DIST php-8.3.2.tar.xz 12440200 BLAKE2B 
90ab2fe220d99cc1da47162e04c768dc35ed4044ea9154f67bbc9124372859b85a33270bc38d41e9ab28df4b0defaf0e78cffe8eb8bd6fdfbec296a31ea4beab
 SHA512 
acf9013d35ae639558fd4816d12dcae03f8af7944c2639f33cd33517503c6170d30101da6c72ebdaf5542bcaf858a54a22ecc8f86822a128f52938bd6ea9606c

diff --git a/dev-lang/php/php-8.3.0-r2.ebuild b/dev-lang/php/php-8.3.2.ebuild
similarity index 98%
rename from dev-lang/php/php-8.3.0-r2.ebuild
rename to dev-lang/php/php-8.3.2.ebuild
index bbaa24f665a7..2f308ebfbdf4 100644
--- a/dev-lang/php/php-8.3.0-r2.ebuild
+++ b/dev-lang/php/php-8.3.2.ebuild
@@ -262,6 +262,13 @@ src_prepare() {
 
# https://github.com/php/php-src/issues/12801
rm ext/pcre/tests/gh11374.phpt || die
+
+   # A new test failure appearing in 8.3.2, mentioned on the PR
+   # where it was likely introduced:
+   #
+   #   https://github.com/php/php-src/pull/13017
+   #
+   rm ext/dom/tests/DOMNode_isEqualNode.phpt || die
 }
 
 src_configure() {
@@ -293,6 +300,10 @@ src_configure() {
$(use_enable threads zts)
)
 
+   # The slotted man/info pages will be missed by the default list of
+   # docompress paths.
+   docompress "${PHP_DESTDIR}/man" "${PHP_DESTDIR}/info"
+
our_conf+=(
$(use_with apparmor fpm-apparmor)
$(use_with argon2 password-argon2 "${EPREFIX}/usr")



[gentoo-commits] proj/pax-utils:master commit in: /

2024-01-24 Thread Mike Frysinger
commit: b5d34e577acb271cdc616b47b77569cb5577b9ef
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Jan 25 01:55:49 2024 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Jan 25 01:55:49 2024 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=b5d34e57

pspax: fix buffer limiting in cmdline reading

The current scanf format tries to use "%s.1023" to limit reading to 1023
bytes, but that doesn't actually work -- the maximum field width is between
the "%" and the "s", so it should have been "%1023s".  This ends up working
anyways because the %s stops reading when it hits NUL or a space.  Normally
cmdline is NUL delimited which means argv[0] would have to be 1024+ bytes
inorder to overflow this.  Or the process rewrote its cmdline settings such
that argv[0] was that long.  Certainly possible, but extremely unlikely.

Fix the scanf string to properly limit to 1023 bytes (+1 for the NUL).

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

 pspax.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pspax.c b/pspax.c
index 81392b1..f1644a3 100644
--- a/pspax.c
+++ b/pspax.c
@@ -63,7 +63,7 @@ static const char *get_proc_name_cmdline(int pfd)
if (fp == NULL)
return NULL;
 
-   if (fscanf(fp, "%s.1023", str) != 1) {
+   if (fscanf(fp, "%1023s", str) != 1) {
fclose(fp);
return NULL;
}



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

2024-01-24 Thread Sam James
commit: fd167060763672e6f4e8ad85cd063888e25ce762
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 01:37:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 01:37:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd167060

sys-kernel/installkernel: Stabilize 18 hppa, #922811

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

 sys-kernel/installkernel/installkernel-18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/installkernel/installkernel-18.ebuild 
b/sys-kernel/installkernel/installkernel-18.ebuild
index 211c4e124e5a..e47c848aa133 100644
--- a/sys-kernel/installkernel/installkernel-18.ebuild
+++ b/sys-kernel/installkernel/installkernel-18.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}/${PN}-gentoo-${PV}"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x86-linux"
 IUSE="dracut grub module-rebuild systemd uki ukify"
 
 RDEPEND="



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

2024-01-24 Thread Sam James
commit: 0f93485e32ea23df5abf1bb46b1616afb5132c12
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 01:37:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 01:37:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f93485e

sys-kernel/dracut: Stabilize 060_pre20240104 hppa, #922811

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

 sys-kernel/dracut/dracut-060_pre20240104.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-060_pre20240104.ebuild 
b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
index c1aba55ea0b2..76367ce16dfe 100644
--- a/sys-kernel/dracut/dracut-060_pre20240104.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://github.com/dracutdevs/dracut/wiki;
 LICENSE="GPL-2"
 SLOT="0"
 if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv sparc x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv sparc x86"
 fi
 IUSE="selinux test"
 RESTRICT="!test? ( test )"



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

2024-01-24 Thread Sam James
commit: 88bdd71a5007085ac01d226ddca3afcf582185ba
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 01:15:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 01:15:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88bdd71a

dev-python/pikepdf: Stabilize 8.11.2 arm64, #922552

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

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

diff --git a/dev-python/pikepdf/pikepdf-8.11.2.ebuild 
b/dev-python/pikepdf/pikepdf-8.11.2.ebuild
index 21c42d192c9a..9eb2a7ca97dd 100644
--- a/dev-python/pikepdf/pikepdf-8.11.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.11.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
sparc ~x86"
 
 # Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
 # https://qpdf.readthedocs.io/en/stable/release-notes.html.



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

2024-01-24 Thread Sam James
commit: 241c3c3ce855c45a8ff20722ea56409c002f8f79
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 01:15:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 01:15:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=241c3c3c

dev-python/libsass: Stabilize 0.23.0 amd64, #922840

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

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

diff --git a/dev-python/libsass/libsass-0.23.0.ebuild 
b/dev-python/libsass/libsass-0.23.0.ebuild
index 38d537ef52ce..983bea6016d2 100644
--- a/dev-python/libsass/libsass-0.23.0.ebuild
+++ b/dev-python/libsass/libsass-0.23.0.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
 
 DEPEND="
>=dev-libs/libsass-3.6.5



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

2024-01-24 Thread Sam James
commit: 3b3bfc07477a9f2f4f18e20bea8287584c6e41a5
Author: Violet Purcell  inventati  org>
AuthorDate: Thu Jan 25 01:02:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 01:14:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b3bfc07

media-sound/musescore: remove stale dev-qt/designer dependency

Closes: https://bugs.gentoo.org/917352
Signed-off-by: Violet Purcell  inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/34999
Signed-off-by: Sam James  gentoo.org>

 media-sound/musescore/musescore-4.0.2-r1.ebuild | 1 -
 media-sound/musescore/musescore-4.2.1-r1.ebuild | 1 -
 media-sound/musescore/musescore-.ebuild | 1 -
 3 files changed, 3 deletions(-)

diff --git a/media-sound/musescore/musescore-4.0.2-r1.ebuild 
b/media-sound/musescore/musescore-4.0.2-r1.ebuild
index 9354cdefb72b..306c6bf08537 100644
--- a/media-sound/musescore/musescore-4.0.2-r1.ebuild
+++ b/media-sound/musescore/musescore-4.0.2-r1.ebuild
@@ -36,7 +36,6 @@ BDEPEND="
 "
 RDEPEND="
dev-libs/tinyxml2:=
-   dev-qt/designer:5
dev-qt/qtconcurrent:5
dev-qt/qtcore:5
dev-qt/qtdeclarative:5

diff --git a/media-sound/musescore/musescore-4.2.1-r1.ebuild 
b/media-sound/musescore/musescore-4.2.1-r1.ebuild
index e3b430850d93..cb7e3aaf3288 100644
--- a/media-sound/musescore/musescore-4.2.1-r1.ebuild
+++ b/media-sound/musescore/musescore-4.2.1-r1.ebuild
@@ -35,7 +35,6 @@ BDEPEND="
 "
 RDEPEND="
dev-libs/tinyxml2:=
-   dev-qt/designer:5
dev-qt/qtconcurrent:5
dev-qt/qtcore:5
dev-qt/qtdbus:5

diff --git a/media-sound/musescore/musescore-.ebuild 
b/media-sound/musescore/musescore-.ebuild
index e3b430850d93..cb7e3aaf3288 100644
--- a/media-sound/musescore/musescore-.ebuild
+++ b/media-sound/musescore/musescore-.ebuild
@@ -35,7 +35,6 @@ BDEPEND="
 "
 RDEPEND="
dev-libs/tinyxml2:=
-   dev-qt/designer:5
dev-qt/qtconcurrent:5
dev-qt/qtcore:5
dev-qt/qtdbus:5



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

2024-01-24 Thread Sam James
commit: 6b45f4cabce056b3139fb0f1e412da750de2eb12
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 01:15:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 01:15:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b45f4ca

dev-python/pikepdf: Stabilize 8.11.2 sparc, #922552

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

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

diff --git a/dev-python/pikepdf/pikepdf-8.11.2.ebuild 
b/dev-python/pikepdf/pikepdf-8.11.2.ebuild
index 54eb3cf8a3bc..7c07e41fe9f5 100644
--- a/dev-python/pikepdf/pikepdf-8.11.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.11.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
sparc ~x86"
 
 # Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
 # https://qpdf.readthedocs.io/en/stable/release-notes.html.



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

2024-01-24 Thread Sam James
commit: 5fbbc66926e8d3b0b434dd5d2efee4004f14e3d2
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 01:15:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 01:15:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fbbc669

dev-python/pikepdf: Stabilize 8.11.2 arm, #922552

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

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

diff --git a/dev-python/pikepdf/pikepdf-8.11.2.ebuild 
b/dev-python/pikepdf/pikepdf-8.11.2.ebuild
index 7c07e41fe9f5..21c42d192c9a 100644
--- a/dev-python/pikepdf/pikepdf-8.11.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.11.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
sparc ~x86"
 
 # Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
 # https://qpdf.readthedocs.io/en/stable/release-notes.html.



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

2024-01-24 Thread Sam James
commit: d03d429194a2a76015611e19edcd485df1208909
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 01:15:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 01:15:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d03d4291

dev-python/miniupnpc: Stabilize 2.2.6 ppc, #922550

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

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

diff --git a/dev-python/miniupnpc/miniupnpc-2.2.6.ebuild 
b/dev-python/miniupnpc/miniupnpc-2.2.6.ebuild
index 5c48455711f1..3a53f6480fd4 100644
--- a/dev-python/miniupnpc/miniupnpc-2.2.6.ebuild
+++ b/dev-python/miniupnpc/miniupnpc-2.2.6.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ppc ~ppc64 ~x86"
 
 DEPEND="
>=net-libs/miniupnpc-${PV}:0=



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

2024-01-24 Thread Sam James
commit: 83ae83eb637fc4d984ac6ff3b2012e32386766d2
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 01:15:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 01:15:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83ae83eb

dev-python/pikepdf: Stabilize 8.11.2 ppc64, #922552

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

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

diff --git a/dev-python/pikepdf/pikepdf-8.11.2.ebuild 
b/dev-python/pikepdf/pikepdf-8.11.2.ebuild
index 6c91503b35c7..54eb3cf8a3bc 100644
--- a/dev-python/pikepdf/pikepdf-8.11.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.11.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
 
 # Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
 # https://qpdf.readthedocs.io/en/stable/release-notes.html.



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

2024-01-24 Thread Sam James
commit: 214b0bb1bbceeef27431280524ba4316d5c56d75
Author: Violet Purcell  inventati  org>
AuthorDate: Thu Jan 25 01:00:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 01:14:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=214b0bb1

media-sound/musescore: add missing qtquickcontrols2[widgets] usedep

Signed-off-by: Violet Purcell  inventati.org>
Signed-off-by: Sam James  gentoo.org>

 .../musescore/{musescore-4.0.2.ebuild => musescore-4.0.2-r1.ebuild}   | 4 ++--
 .../musescore/{musescore-4.2.1.ebuild => musescore-4.2.1-r1.ebuild}   | 2 +-
 media-sound/musescore/musescore-.ebuild   | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-sound/musescore/musescore-4.0.2.ebuild 
b/media-sound/musescore/musescore-4.0.2-r1.ebuild
similarity index 97%
rename from media-sound/musescore/musescore-4.0.2.ebuild
rename to media-sound/musescore/musescore-4.0.2-r1.ebuild
index 2d93d60af02b..9354cdefb72b 100644
--- a/media-sound/musescore/musescore-4.0.2.ebuild
+++ b/media-sound/musescore/musescore-4.0.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -47,7 +47,7 @@ RDEPEND="
dev-qt/qtopengl:5
dev-qt/qtprintsupport:5
dev-qt/qtquickcontrols:5
-   dev-qt/qtquickcontrols2:5
+   dev-qt/qtquickcontrols2:5[widgets]
>=dev-qt/qtsingleapplication-2.6.1_p20171024[X]
dev-qt/qtsvg:5
dev-qt/qtx11extras:5

diff --git a/media-sound/musescore/musescore-4.2.1.ebuild 
b/media-sound/musescore/musescore-4.2.1-r1.ebuild
similarity index 98%
rename from media-sound/musescore/musescore-4.2.1.ebuild
rename to media-sound/musescore/musescore-4.2.1-r1.ebuild
index d6842c473993..e3b430850d93 100644
--- a/media-sound/musescore/musescore-4.2.1.ebuild
+++ b/media-sound/musescore/musescore-4.2.1-r1.ebuild
@@ -47,7 +47,7 @@ RDEPEND="
dev-qt/qtopengl:5
dev-qt/qtprintsupport:5
dev-qt/qtquickcontrols:5
-   dev-qt/qtquickcontrols2:5
+   dev-qt/qtquickcontrols2:5[widgets]
>=dev-qt/qtsingleapplication-2.6.1_p20171024[X]
dev-qt/qtsvg:5
dev-qt/qtx11extras:5

diff --git a/media-sound/musescore/musescore-.ebuild 
b/media-sound/musescore/musescore-.ebuild
index d6842c473993..e3b430850d93 100644
--- a/media-sound/musescore/musescore-.ebuild
+++ b/media-sound/musescore/musescore-.ebuild
@@ -47,7 +47,7 @@ RDEPEND="
dev-qt/qtopengl:5
dev-qt/qtprintsupport:5
dev-qt/qtquickcontrols:5
-   dev-qt/qtquickcontrols2:5
+   dev-qt/qtquickcontrols2:5[widgets]
>=dev-qt/qtsingleapplication-2.6.1_p20171024[X]
dev-qt/qtsvg:5
dev-qt/qtx11extras:5



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

2024-01-24 Thread Sam James
commit: 2f346c4007c43d482898e4b09a5a51410ce5a077
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 01:15:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 01:15:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f346c40

dev-python/miniupnpc: Stabilize 2.2.6 ppc64, #922550

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

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

diff --git a/dev-python/miniupnpc/miniupnpc-2.2.6.ebuild 
b/dev-python/miniupnpc/miniupnpc-2.2.6.ebuild
index 3a53f6480fd4..d0fdc2c665e2 100644
--- a/dev-python/miniupnpc/miniupnpc-2.2.6.ebuild
+++ b/dev-python/miniupnpc/miniupnpc-2.2.6.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ppc ppc64 ~x86"
 
 DEPEND="
>=net-libs/miniupnpc-${PV}:0=



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

2024-01-24 Thread Ionen Wolkens
commit: b9371431876e129429806cad11f65711514e213a
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 24 21:47:44 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jan 25 00:52:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9371431

net-misc/curl: Stabilize 8.5.0 ppc, #922274

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

 net-misc/curl/curl-8.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/curl/curl-8.5.0.ebuild b/net-misc/curl/curl-8.5.0.ebuild
index e2efb16330a3..e90edc4c5fa1 100644
--- a/net-misc/curl/curl-8.5.0.ebuild
+++ b/net-misc/curl/curl-8.5.0.ebuild
@@ -17,7 +17,7 @@ else
https://curl.se/download/${P}.tar.xz
verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )
"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="BSD curl ISC test? ( BSD-4 )"



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

2024-01-24 Thread Ionen Wolkens
commit: 20f09c5cee510ff60a113f18d2be5e2008702765
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu Jan 25 00:10:08 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jan 25 00:52:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20f09c5c

media-libs/harfbuzz: Stabilize 8.3.0 hppa, #919762

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

 media-libs/harfbuzz/harfbuzz-8.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/harfbuzz/harfbuzz-8.3.0.ebuild 
b/media-libs/harfbuzz/harfbuzz-8.3.0.ebuild
index b9da305ade7a..420270b1ca1e 100644
--- a/media-libs/harfbuzz/harfbuzz-8.3.0.ebuild
+++ b/media-libs/harfbuzz/harfbuzz-8.3.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/harfbuzz/harfbuzz/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 fi
 
 LICENSE="Old-MIT ISC icu"



[gentoo-commits] repo/gentoo:master commit in: app-text/poppler/

2024-01-24 Thread Ionen Wolkens
commit: f58328e69f0314f88d1c445a0610eb52b52f2054
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu Jan 25 00:10:05 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jan 25 00:52:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f58328e6

app-text/poppler: Stabilize 23.12.0 hppa, #919762

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

 app-text/poppler/poppler-23.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/poppler/poppler-23.12.0.ebuild 
b/app-text/poppler/poppler-23.12.0.ebuild
index 6f415d22e32f..a679d9b5226c 100644
--- a/app-text/poppler/poppler-23.12.0.ebuild
+++ b/app-text/poppler/poppler-23.12.0.ebuild
@@ -17,7 +17,7 @@ else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
SRC_URI+=" test? ( 
https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2
 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )"
SRC_URI+=" verify-sig? ( 
https://poppler.freedesktop.org/${P}.tar.xz.sig )"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~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 ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SLOT="0/133"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-auto-snapshot/

2024-01-24 Thread Ionen Wolkens
commit: 7d6a0305d6bb8d307e54375e10efdd746d1e2780
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu Jan 25 00:23:33 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jan 25 00:52:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d6a0305

sys-fs/zfs-auto-snapshot: Stabilize 1.2.4-r3 arm64, #907395

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

 sys-fs/zfs-auto-snapshot/zfs-auto-snapshot-1.2.4-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/zfs-auto-snapshot/zfs-auto-snapshot-1.2.4-r3.ebuild 
b/sys-fs/zfs-auto-snapshot/zfs-auto-snapshot-1.2.4-r3.ebuild
index 8338ae98ab90..35cb47ad29d0 100644
--- a/sys-fs/zfs-auto-snapshot/zfs-auto-snapshot-1.2.4-r3.ebuild
+++ b/sys-fs/zfs-auto-snapshot/zfs-auto-snapshot-1.2.4-r3.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
@@ -11,7 +11,7 @@ if [[ ${PV} ==  ]]; then
 else
MY_P="${PN}-upstream-${PV}"

SRC_URI="https://github.com/zfsonlinux/${PN}/archive/upstream/${PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv"
+   KEYWORDS="amd64 arm64 ~ppc64 ~riscv"
S="${WORKDIR}/${MY_P}"
 fi
 



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

2024-01-24 Thread Ionen Wolkens
commit: ae903f037203403384107f7f6807f7b71940f7eb
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 24 23:27:52 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jan 25 00:52:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae903f03

net-misc/chrony: Stabilize 4.5 hppa, #921545

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

 net-misc/chrony/chrony-4.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/chrony/chrony-4.5.ebuild 
b/net-misc/chrony/chrony-4.5.ebuild
index 4f20ef62f791..f6d81c3f64ff 100644
--- a/net-misc/chrony/chrony-4.5.ebuild
+++ b/net-misc/chrony/chrony-4.5.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI+=" verify-sig? ( 
https://chrony-project.org/releases/${P/_/-}-tar-gz-asc.txt -> 
${P/_/-}.tar.gz.asc )"
 
if [[ ${PV} != *_pre* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc 
ppc64 ~riscv sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc 
ppc64 ~riscv sparc x86"
fi
 fi
 



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

2024-01-24 Thread Ionen Wolkens
commit: 4d863ec62d7c6ac06be4d944a9dcb7fccf010e41
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu Jan 25 00:37:19 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jan 25 00:52:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d863ec6

net-misc/curl: Stabilize 8.5.0 hppa, #922274

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

 net-misc/curl/curl-8.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/curl/curl-8.5.0.ebuild b/net-misc/curl/curl-8.5.0.ebuild
index e90edc4c5fa1..9d7765b85566 100644
--- a/net-misc/curl/curl-8.5.0.ebuild
+++ b/net-misc/curl/curl-8.5.0.ebuild
@@ -17,7 +17,7 @@ else
https://curl.se/download/${P}.tar.xz
verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )
"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="BSD curl ISC test? ( BSD-4 )"



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

2024-01-24 Thread Ionen Wolkens
commit: ec2a3a661735d78324523f6bad7bfefb7f8e27c1
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 24 19:56:31 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jan 25 00:52:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec2a3a66

net-print/libppd: Keyword 2.0.0 hppa, #920237

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

 net-print/libppd/libppd-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/libppd/libppd-2.0.0.ebuild 
b/net-print/libppd/libppd-2.0.0.ebuild
index 5874d2da7ea0..eecb96bbabee 100644
--- a/net-print/libppd/libppd-2.0.0.ebuild
+++ b/net-print/libppd/libppd-2.0.0.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV}/${P}.tar
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="+postscript +poppler"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 # pdftops has various possible implementations, but the default
 # really needs to be decent



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

2024-01-24 Thread Ionen Wolkens
commit: 1081763c14ee7a4f8f74f641bf94ba2f006da487
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 24 19:56:37 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jan 25 00:52:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1081763c

net-print/cups-browsed: Keyword 2.0.0 hppa, #920237

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

 net-print/cups-browsed/cups-browsed-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/cups-browsed/cups-browsed-2.0.0.ebuild 
b/net-print/cups-browsed/cups-browsed-2.0.0.ebuild
index ee211ad219f6..25ea5f8b5267 100644
--- a/net-print/cups-browsed/cups-browsed-2.0.0.ebuild
+++ b/net-print/cups-browsed/cups-browsed-2.0.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/OpenPrinting/cups-browsed/releases/download/${PV}/${
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="ldap test zeroconf"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 RDEPEND="
dev-libs/glib:2



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2024-01-24 Thread Ionen Wolkens
commit: b49fa648760bf3a8e1ca64b92ecd496d9b14a7ef
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu Jan 25 00:14:10 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jan 25 00:52:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b49fa648

x11-base/xorg-server: Stabilize 21.1.11 x86, #922453

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

 x11-base/xorg-server/xorg-server-21.1.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xorg-server/xorg-server-21.1.11.ebuild 
b/x11-base/xorg-server/xorg-server-21.1.11.ebuild
index 5cabc51ccb0d..0f0e61384616 100644
--- a/x11-base/xorg-server/xorg-server-21.1.11.ebuild
+++ b/x11-base/xorg-server/xorg-server-21.1.11.ebuild
@@ -11,7 +11,7 @@ 
EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
 DESCRIPTION="X.Org X servers"
 SLOT="0/${PV}"
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 IUSE_SERVERS="xephyr xnest xorg xvfb"



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

2024-01-24 Thread Ionen Wolkens
commit: 1e68aac93ef1b88b9175913de31f9ef8da6d29b3
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 24 21:44:06 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jan 25 00:52:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e68aac9

net-misc/curl: Stabilize 8.5.0 ppc64, #922274

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

 net-misc/curl/curl-8.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/curl/curl-8.5.0.ebuild b/net-misc/curl/curl-8.5.0.ebuild
index 38a3f26d2dd2..e2efb16330a3 100644
--- a/net-misc/curl/curl-8.5.0.ebuild
+++ b/net-misc/curl/curl-8.5.0.ebuild
@@ -17,7 +17,7 @@ else
https://curl.se/download/${P}.tar.xz
verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )
"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="BSD curl ISC test? ( BSD-4 )"



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

2024-01-24 Thread Ionen Wolkens
commit: 7f308950612330cfe343784deacf7eeca535d2db
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 24 19:56:34 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jan 25 00:52:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f308950

net-print/cups-filters: Keyword 2.0.0 hppa, #920237

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

 net-print/cups-filters/cups-filters-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/cups-filters/cups-filters-2.0.0.ebuild 
b/net-print/cups-filters/cups-filters-2.0.0.ebuild
index 5638be4d8e53..456910db09cc 100644
--- a/net-print/cups-filters/cups-filters-2.0.0.ebuild
+++ b/net-print/cups-filters/cups-filters-2.0.0.ebuild
@@ -11,7 +11,7 @@ LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="+foomatic"
 #IUSE=""
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 RDEPEND="
net-print/libcupsfilters



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

2024-01-24 Thread Ionen Wolkens
commit: 861400e680bdc2404de99d0a028cabb31fcd6509
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 24 19:56:40 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jan 25 00:52:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=861400e6

net-print/cups-meta: Keyword 1 hppa, #920237

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

 net-print/cups-meta/cups-meta-1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/cups-meta/cups-meta-1.ebuild 
b/net-print/cups-meta/cups-meta-1.ebuild
index 890f79b0578e..3783a1bf908c 100644
--- a/net-print/cups-meta/cups-meta-1.ebuild
+++ b/net-print/cups-meta/cups-meta-1.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
 LICENSE="metapackage"
 SLOT="0"
 IUSE="+browsed +foomatic pdf +postscript +poppler zeroconf"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 RDEPEND="
net-print/cups[zeroconf?]



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtimageformats/

2024-01-24 Thread Ionen Wolkens
commit: a5e5f9bde855f416cb8b830bfc7a11ff5528dbf0
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 24 14:53:49 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jan 25 00:52:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5e5f9bd

dev-qt/qtimageformats: Keyword 6.6.1 hppa, #918896

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

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

diff --git a/dev-qt/qtimageformats/qtimageformats-6.6.1.ebuild 
b/dev-qt/qtimageformats/qtimageformats-6.6.1.ebuild
index 5be1f318cf6f..e0dfc42d99a7 100644
--- a/dev-qt/qtimageformats/qtimageformats-6.6.1.ebuild
+++ b/dev-qt/qtimageformats/qtimageformats-6.6.1.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Additional format plugins for the Qt image I/O system"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86"
 fi
 
 IUSE="mng"



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

2024-01-24 Thread Ionen Wolkens
commit: 991b63c87b703f7e251cdb6077fc06c001a8c424
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 24 19:56:27 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jan 25 00:52:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=991b63c8

net-print/libcupsfilters: Keyword 2.0.0-r3 hppa, #920237

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

 net-print/libcupsfilters/libcupsfilters-2.0.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/libcupsfilters/libcupsfilters-2.0.0-r3.ebuild 
b/net-print/libcupsfilters/libcupsfilters-2.0.0-r3.ebuild
index 1edfc0729234..f0e98c6690ef 100644
--- a/net-print/libcupsfilters/libcupsfilters-2.0.0-r3.ebuild
+++ b/net-print/libcupsfilters/libcupsfilters-2.0.0-r3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/OpenPrinting/libcupsfilters/releases/download/${PV}/
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="dbus exif jpeg pdf +poppler +postscript png test tiff"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 RESTRICT="!test? ( test )"
 



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

2024-01-24 Thread Ionen Wolkens
commit: 0c1663c95f6376366023e13e6af4240c218ebf3f
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 24 19:56:24 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jan 25 00:52:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c1663c9

net-print/cups: Keyword 2.4.7-r2 hppa, #920237

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

 net-print/cups/cups-2.4.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/cups/cups-2.4.7-r2.ebuild 
b/net-print/cups/cups-2.4.7-r2.ebuild
index 0858699c2c69..a5853547c217 100644
--- a/net-print/cups/cups-2.4.7-r2.ebuild
+++ b/net-print/cups/cups-2.4.7-r2.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == * ]] ; then
 else

SRC_URI="https://github.com/OpenPrinting/cups/releases/download/v${MY_PV}/cups-${MY_PV}-source.tar.gz;
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~sparc ~x86"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtsvg/

2024-01-24 Thread Ionen Wolkens
commit: 4c9c9fbf9197a09cd60be67e5733e9c45f903cd1
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 24 14:54:04 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jan 25 00:52:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c9c9fbf

dev-qt/qtsvg: Keyword 6.6.1 hppa, #918896

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

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

diff --git a/dev-qt/qtsvg/qtsvg-6.6.1.ebuild b/dev-qt/qtsvg/qtsvg-6.6.1.ebuild
index 5106e5533f24..f98534a89017 100644
--- a/dev-qt/qtsvg/qtsvg-6.6.1.ebuild
+++ b/dev-qt/qtsvg/qtsvg-6.6.1.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="SVG rendering library for the Qt6 framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 RDEPEND="



  1   2   3   4   >