[gentoo-commits] proj/sci:master commit in: dev-vcs/datalad/

2024-02-21 Thread Horea Christian
commit: a9c44ac79d03faa7d3dd7841c6ea96b7017830f5
Author: Horea Christian  chymera  eu>
AuthorDate: Thu Feb 22 07:57:40 2024 +
Commit: Horea Christian  gmail  com>
CommitDate: Thu Feb 22 07:57:40 2024 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=a9c44ac7

dev-vcs/datalad: Using pypi archives

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

 dev-vcs/datalad/datalad-0.18.0.ebuild | 74 ---
 dev-vcs/datalad/datalad-0.19.6.ebuild |  4 +-
 dev-vcs/datalad/metadata.xml  |  1 +
 3 files changed, 3 insertions(+), 76 deletions(-)

diff --git a/dev-vcs/datalad/datalad-0.18.0.ebuild 
b/dev-vcs/datalad/datalad-0.18.0.ebuild
deleted file mode 100644
index cd90c1db2..0
--- a/dev-vcs/datalad/datalad-0.18.0.ebuild
+++ /dev/null
@@ -1,74 +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
-
-DESCRIPTION="Keep code, data, containers under control with git and git-annex"
-HOMEPAGE="https://github.com/datalad/datalad;
-SRC_URI="https://github.com/datalad/datalad/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test +downloaders +metadata +publish misc"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
-   app-arch/p7zip
-   app-arch/patool[${PYTHON_USEDEP}]
-   dev-python/annexremote[${PYTHON_USEDEP}]
-   dev-python/distro[${PYTHON_USEDEP}]
-   dev-python/fasteners[${PYTHON_USEDEP}]
-   dev-python/humanize[${PYTHON_USEDEP}]
-   dev-python/iso8601[${PYTHON_USEDEP}]
-   dev-python/looseversion[${PYTHON_USEDEP}]
-   dev-python/platformdirs[${PYTHON_USEDEP}]
-   dev-python/tqdm[${PYTHON_USEDEP}]
-   dev-python/wraps[${PYTHON_USEDEP}]
-   dev-vcs/git-annex
-   downloaders? (
-   dev-python/boto[${PYTHON_USEDEP}]
-   dev-python/keyring[${PYTHON_USEDEP}]
-   dev-python/keyrings-alt[${PYTHON_USEDEP}]
-   dev-python/msgpack[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   )
-   metadata? (
-   dev-python/simplejson[${PYTHON_USEDEP}]
-   dev-python/whoosh[${PYTHON_USEDEP}]
-   )
-   misc? (
-   dev-python/argcomplete[${PYTHON_USEDEP}]
-   dev-python/pyperclip[${PYTHON_USEDEP}]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-   )
-   publish? (
-   dev-vcs/python-gitlab[${PYTHON_USEDEP}]
-   )
-"
-BDEPEND="
-   dev-python/packaging[${PYTHON_USEDEP}]
-   test? (
-   ${RDEPEND}
-   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   dev-python/httpretty[${PYTHON_USEDEP}]
-   dev-python/mypy[${PYTHON_USEDEP}]
-   dev-python/vcrpy[${PYTHON_USEDEP}]
-   )
-"
-# Also wants test dep:
-# dev-python/types-requests
-# dev-python/types-python-dateutil
-
-distutils_enable_tests pytest
-
-python_test() {
-   local -x DATALAD_TESTS_NONETWORK=1
-   # see test groups in "tox.ini"
-   epytest -k "not turtle and not slow and not usecase"
-}

diff --git a/dev-vcs/datalad/datalad-0.19.6.ebuild 
b/dev-vcs/datalad/datalad-0.19.6.ebuild
index cd90c1db2..3416c0485 100644
--- a/dev-vcs/datalad/datalad-0.19.6.ebuild
+++ b/dev-vcs/datalad/datalad-0.19.6.ebuild
@@ -5,11 +5,11 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{10..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
 
 DESCRIPTION="Keep code, data, containers under control with git and git-annex"
 HOMEPAGE="https://github.com/datalad/datalad;
-SRC_URI="https://github.com/datalad/datalad/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+#SRC_URI="https://github.com/datalad/datalad/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"

diff --git a/dev-vcs/datalad/metadata.xml b/dev-vcs/datalad/metadata.xml
index 8a6c00a2d..9c40d4f36 100644
--- a/dev-vcs/datalad/metadata.xml
+++ b/dev-vcs/datalad/metadata.xml
@@ -26,5 +26,6 @@


datalad/datalad
+   datalad

 



[gentoo-commits] repo/proj/prefix:master commit in: sys-apps/portage/, sys-apps/portage/files/

2024-02-21 Thread Fabian Groffen
commit: 468f5ff8c93f28533ca890a29998b4a6941b179c
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Feb 22 07:54:45 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Feb 22 07:54:45 2024 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=468f5ff8

sys-apps/portage-3.0.62: version bump

Closes: https://bugs.gentoo.org/923644
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-apps/portage/Manifest  |   2 +-
 .../files/portage-2.3.62-prefix-stack.patch|  80 --
 sys-apps/portage/portage-3.0.34.2.ebuild   | 311 -
 sys-apps/portage/portage-3.0.62.ebuild | 302 
 4 files changed, 303 insertions(+), 392 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index dbd547b19e..529b7d9c4f 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,3 +1,3 @@
-DIST prefix-portage-3.0.34.2.tar.bz2 1498499 BLAKE2B 
47f53e4917bdf204eb23dadd9dc821c06da07d2e5c68cf0a3de908089e4121d45542e2120e57744db1c808a156595624915956e77f547ab671b1584b2c67cf0b
 SHA512 
121dd885a73153e780e28c2e514d4b3babc44368aa6915b2009ed0b205051c2f6c37dd3ccfe8be5ea567e7bab2f9f9b0c5c5b81c49990fbac7360261721a5bb7
 DIST prefix-portage-3.0.49.tar.bz2 1421955 BLAKE2B 
ac6e5b512f943826d0bf06225037885a138f3810db973a60c6dbca4f80d516e3aef3054b532f42a143b35702661a3d35ee59945f745b849dcd6fefbd4ff8f3cc
 SHA512 
dee0035e048b1bfde5859b809bf6ffa3ca0674cd1d59d9cfcc14a279d87215223a6b4497274db7e443f27fd6dd05eadb043ae6872feb8fa8523994d9946b6879
 DIST prefix-portage-3.0.56.tar.bz2 1461156 BLAKE2B 
2b654c65c5b1e358789774f21e6ee0c6e0dfba0d3d7ca6159f89a6c3d99686f52bbcbace08456d679a4dce62e16547f8b3f85723924e41f0270c644fed16d32c
 SHA512 
10fcf17813dcdf216ac2d31aac9097ca53f4b31a01440c48d53b6d46908fa1c47a31237988b5e583cb7cc26bb8689340f5cf7dc3db0f10e463ed8f6ab375de61
+DIST prefix-portage-3.0.62.tar.bz2 1540010 BLAKE2B 
5228459672b9928881fcce58b01c30af4974cf56c5227f6b9a83ae14579821a65b5914a2c538ce3a2e6805a2abde226fb4a9c6b8fb4c8035a5b8a931e813e5b9
 SHA512 
07bb343c243ada777dd606318b49fb76b436c189d02f086ce069d6a1dbb4ce9fe5539b26c8bb0bb223ea981acaa92397ec43b21a669a8fcea89b4f4fc94d0b1d

diff --git a/sys-apps/portage/files/portage-2.3.62-prefix-stack.patch 
b/sys-apps/portage/files/portage-2.3.62-prefix-stack.patch
deleted file mode 100644
index b0bdf2a20e..00
--- a/sys-apps/portage/files/portage-2.3.62-prefix-stack.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-From 1fe30e79c368ce71e024d70c3ec07a6aed3ef262 Mon Sep 17 00:00:00 2001
-From: Michael Haubenwallner 
-Date: Fri, 22 Mar 2019 17:52:05 +0100
-Subject: [PATCH] from FEATURES=stacked-prefix to USE=prefix-stack
-
-Rather than telling the base prefix' portage to support stacked prefix,
-be explicit in the stacked prefix about to USE that feature.
-Bug: https://bugs.gentoo.org/658572

- bin/install-qa-check.d/05prefix | 10 +++---
- bin/phase-helpers.sh| 12 
- lib/portage/const.py|  1 -
- 3 files changed, 7 insertions(+), 16 deletions(-)
-
-diff --git a/bin/install-qa-check.d/05prefix b/bin/install-qa-check.d/05prefix
-index 03da3bbce..4f48e4216 100644
 a/bin/install-qa-check.d/05prefix
-+++ b/bin/install-qa-check.d/05prefix
-@@ -36,16 +36,12 @@ install_qa_check_prefix() {
-   local WHITELIST=" /usr/bin/env "
-   # shebang can be an absolutised path, bug #342929
-   local eprefix=$(canonicalize ${EPREFIX})
--  # Without the stacked-prefix feature, tests using BPREFIX
--  # are redundant to EPREFIX, but run only if we will fail.
-+  # Without USE=prefix-stack, tests using BPREFIX are
-+  # redundant to EPREFIX, but run only if we will fail.
-   # Otherways, BPREFIX really is BROOT (the EAPI 7 one).
-   local BPREFIX=${EPREFIX}
-   local bprefix=${eprefix}
--  if has stacked-prefix ${FEATURES} &&
-- [[ -z ${ROOT%/} ]] &&
-- [[ ${CBUILD} == ${CHOST} ]]&&
-- [[ ${EPREFIX} != ${BROOT-${PORTAGE_OVERRIDE_EPREFIX}} ]] &&
--  :; then
-+  if has prefix-stack ${USE} ; then
-   BPREFIX=${BROOT-${PORTAGE_OVERRIDE_EPREFIX}}
-   bprefix=$(canonicalize ${BPREFIX})
-   fi
-diff --git a/bin/phase-helpers.sh b/bin/phase-helpers.sh
-index 606b1cdfd..c64f1106b 100644
 a/bin/phase-helpers.sh
-+++ b/bin/phase-helpers.sh
-@@ -932,18 +932,14 @@ ___best_version_and_has_version_common() {
-   fi ;;
-   esac
- 
--  # PREFIX LOCAL: stacked-prefix feature
-+  # PREFIX LOCAL: prefix-stack feature
-   if ___eapi_has_prefix_variables &&
-  has "${root_arg}" '--host-root' '-b' &&
-- has stacked-prefix ${FEATURES}   &&
-+ has prefix-stack ${USE}  &&
-  [[ -z ${ROOT%/} ]]   &&
-- [[ ${CBUILD} == ${CHOST} ]]  &&
-- [[ ${EPREFIX} != ${BROOT-${PORTAGE_OVERRIDE_EPREFIX}} ]] &&
-   :; then

[gentoo-commits] proj/portage:prefix commit in: /

2024-02-21 Thread Fabian Groffen
commit: 07e60cd2a4f67f0b4207fb8150f9d7a1689cb295
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Feb 22 07:27:11 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Feb 22 07:27:11 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=07e60cd2

Merge remote-tracking branch 'origin/master' into prefix

Signed-off-by: Fabian Groffen  gentoo.org>

 .git-blame-ignore-revs |   2 +
 .github/workflows/ci.yml   |  47 +-
 .github/workflows/lint.yml |   2 +-
 .pre-commit-config.yaml|   8 +-
 NEWS   | 173 +
 bin/dispatch-conf  |   2 +-
 bin/ebuild-helpers/dohtml  |   2 +-
 bin/ebuild-helpers/fowners |   2 +-
 bin/ebuild-helpers/fperms  |   2 +-
 bin/ebuild.sh  |   8 +-
 bin/estrip |  35 +-
 bin/fixpackages|  71 +-
 bin/install-qa-check.d/05prefix|  10 +-
 bin/install-qa-check.d/60bash-completion   |   4 +-
 bin/install-qa-check.d/90bad-bin-group-write   |   2 +-
 bin/install-qa-check.d/90bad-bin-owner |   2 +-
 bin/install-qa-check.d/90cmake-warnings|   2 +-
 bin/install-qa-check.d/90world-writable|   2 +-
 bin/install-qa-check.d/95empty-dirs|   2 +-
 bin/phase-functions.sh |   3 +-
 bin/phase-helpers.sh   |  10 +-
 bin/quickpkg   |  13 +-
 cnf/make.conf.example.arc.diff |  46 ++
 cnf/make.globals   |  10 +-
 lib/_emerge/AbstractDepPriority.py |   3 +-
 lib/_emerge/AsynchronousTask.py|   6 +-
 lib/_emerge/Binpkg.py  |  34 +-
 lib/_emerge/BinpkgFetcher.py   | 120 ++--
 lib/_emerge/BinpkgPrefetcher.py|  36 +-
 lib/_emerge/BinpkgVerifier.py  |  22 +-
 lib/_emerge/DepPriority.py |   4 +-
 lib/_emerge/DepPriorityNormalRange.py  |   4 +-
 lib/_emerge/DepPrioritySatisfiedRange.py   |   1 +
 lib/_emerge/EbuildBinpkg.py|  37 +-
 lib/_emerge/EbuildBuild.py |  39 +-
 lib/_emerge/EbuildFetchonly.py |  10 +-
 lib/_emerge/EbuildMetadataPhase.py |  52 +-
 lib/_emerge/EbuildPhase.py |  29 +-
 lib/_emerge/MergeListItem.py   |   1 -
 lib/_emerge/MetadataRegen.py   |  16 +-
 lib/_emerge/PipeReader.py  |   1 -
 lib/_emerge/Scheduler.py   |  65 +-
 lib/_emerge/SpawnProcess.py|  50 +-
 lib/_emerge/SubProcess.py  |  28 +-
 lib/_emerge/UnmergeDepPriority.py  |  38 +-
 lib/_emerge/actions.py |  51 +-
 lib/_emerge/depgraph.py| 238 +--
 lib/_emerge/resolver/circular_dependency.py|  21 +-
 lib/_emerge/resolver/slot_collision.py |  12 +-
 .../{binpkg_compression.py => binpkg_format.py}|  16 +-
 lib/portage/_compat_upgrade/meson.build|   1 +
 lib/portage/_emirrordist/DeletionIterator.py   |   8 +-
 lib/portage/_emirrordist/FetchIterator.py  |  18 +-
 lib/portage/_global_updates.py |  15 +-
 lib/portage/_selinux.py|  17 +-
 lib/portage/_sets/dbapi.py |   2 +-
 lib/portage/_sets/libs.py  |   1 -
 lib/portage/binpkg.py  |   2 +-
 lib/portage/cache/anydbm.py|  17 +-
 lib/portage/const.py   |   4 +-
 lib/portage/dbapi/__init__.py  |  14 +-
 lib/portage/dbapi/bintree.py   | 187 +++--
 lib/portage/dbapi/porttree.py  | 130 ++--
 lib/portage/dbapi/vartree.py   |  51 +-
 lib/portage/dep/__init__.py|  24 +-
 lib/portage/dep/_slot_operator.py  |   1 +
 lib/portage/dep/dep_check.py   |  17 +-
 lib/portage/dep/libc.py|  83 +++
 lib/portage/dep/meson.build|   1 +
 lib/portage/dep/soname/multilib_category.py|  10 +
 lib/portage/emaint/main.py |   2 +-
 lib/portage/emaint/modules/merges/merges.py|   4 +-
 lib/portage/exception.py   |  10 +-
 lib/portage/gpg.py |  14 +-
 lib/portage/gpkg.py|  34 +-
 

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

2024-02-21 Thread Alfredo Tupone
commit: 05e867ed4f4ffc6bcbf57160225dcce103062057
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Feb 22 07:26:13 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Feb 22 07:26:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05e867ed

sci-libs/datasets: add 2.17.1, drop 2.16.0

Bug: https://bugs.gentoo.org/921090
Signed-off-by: Alfredo Tupone  gentoo.org>

 sci-libs/datasets/Manifest |  2 +-
 ...tasets-2.16.0.ebuild => datasets-2.17.1.ebuild} |  8 --
 .../datasets/files/datasets-2.14.4-tests.patch | 10 
 ...6.0-tests.patch => datasets-2.17.1-tests.patch} | 29 --
 4 files changed, 17 insertions(+), 32 deletions(-)

diff --git a/sci-libs/datasets/Manifest b/sci-libs/datasets/Manifest
index 0880ec7cb629..1b5292db6bf4 100644
--- a/sci-libs/datasets/Manifest
+++ b/sci-libs/datasets/Manifest
@@ -1 +1 @@
-DIST datasets-2.16.0.gh.tar.gz 2163874 BLAKE2B 
baec91a0e39fac3e07f11e352a286c0940cbc672e7233267e70d1abb64dd31bae18c55213a20fafaeaf2f60268104f294c77c9b73ddc1b289175904288a7c440
 SHA512 
f2a17ffab192163cfc196cc2bad0adb2ca657b5cf911f74f299b6e29eb4fcfacc377505b1857974a6b55252eedf8775a8706f9e991450c55e5d613020dc03735
+DIST datasets-2.17.1.gh.tar.gz 2168860 BLAKE2B 
ad7e9be7e60125d53b19b6277b6be6ae6050321e4210293a37737a345a4806d4901e9507fbf7a51c5e00a91912656d68a94e76cf70e070433beccc6e1ad54643
 SHA512 
43617c3d98cc3ad17fb577d6e917d164c8b6ec24740604ca281adaa2f0e5a6538633721792c9fa6621b7f1980161d8acf62dcdcdacca56e1739a8f28e3c71cdf

diff --git a/sci-libs/datasets/datasets-2.16.0.ebuild 
b/sci-libs/datasets/datasets-2.17.1.ebuild
similarity index 91%
rename from sci-libs/datasets/datasets-2.16.0.ebuild
rename to sci-libs/datasets/datasets-2.17.1.ebuild
index a34fcaa2f89c..9b6295db1a0e 100644
--- a/sci-libs/datasets/datasets-2.16.0.ebuild
+++ b/sci-libs/datasets/datasets-2.17.1.ebuild
@@ -27,12 +27,16 @@ RDEPEND="
$(python_gen_cond_dep '
dev-python/absl-py[${PYTHON_USEDEP}]
dev-python/aiohttp[${PYTHON_USEDEP}]
+   dev-python/dill[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
<=dev-python/fsspec-2023.10.0[${PYTHON_USEDEP}]
dev-python/multiprocess[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
dev-python/pandas[${PYTHON_USEDEP}]
dev-python/pyarrow[${PYTHON_USEDEP},parquet,snappy]
dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]
dev-python/xxhash[${PYTHON_USEDEP}]
dev-python/zstandard[${PYTHON_USEDEP}]
@@ -46,7 +50,7 @@ BDEPEND="test? (
dev-python/absl-py[${PYTHON_USEDEP}]
dev-python/pytest-datadir[${PYTHON_USEDEP}]
dev-python/decorator[${PYTHON_USEDEP}]
-   =dev-python/sqlalchemy-1*[${PYTHON_USEDEP}]
+   dev-python/sqlalchemy[${PYTHON_USEDEP}]
sci-libs/jiwer[${PYTHON_USEDEP}]
sci-libs/seqeval[${PYTHON_USEDEP}]
')
@@ -79,5 +83,5 @@ src_prepare() {
tests/test_streaming_download_manager.py \
tests/commands/test_test.py \
tests/packaged_modules/test_cache.py \
-   die
+   || die
 }

diff --git a/sci-libs/datasets/files/datasets-2.14.4-tests.patch 
b/sci-libs/datasets/files/datasets-2.14.4-tests.patch
index 5dd322309b20..b9791c04e8e0 100644
--- a/sci-libs/datasets/files/datasets-2.14.4-tests.patch
+++ b/sci-libs/datasets/files/datasets-2.14.4-tests.patch
@@ -8,16 +8,6 @@
  @pytest.mark.filterwarnings("ignore:metric_module_factory is 
deprecated:FutureWarning")
  @pytest.mark.filterwarnings("ignore:load_metric is 
deprecated:FutureWarning")
  def test_load_metric(self, metric_name):
 a/tests/test_hf_gcp.py 2023-05-04 19:33:31.150825303 +0200
-+++ b/tests/test_hf_gcp.py 2023-05-04 19:40:08.401759538 +0200
-@@ -75,6 +75,7 @@
- self.assertTrue(os.path.exists(datset_info_path))
- 
- 
-+@pytest.mark.skip(reason="require apache_beam")
- @pytest.mark.integration
- def test_as_dataset_from_hf_gcs(tmp_path_factory):
- tmp_dir = tmp_path_factory.mktemp("test_hf_gcp") / "test_wikipedia_simple"
 --- a/tests/test_distributed.py2023-05-04 19:43:09.861275030 +0200
 +++ b/tests/test_distributed.py2023-05-04 19:44:17.608326722 +0200
 @@ -74,6 +74,7 @@

diff --git a/sci-libs/datasets/files/datasets-2.16.0-tests.patch 
b/sci-libs/datasets/files/datasets-2.17.1-tests.patch
similarity index 90%
rename from sci-libs/datasets/files/datasets-2.16.0-tests.patch
rename to sci-libs/datasets/files/datasets-2.17.1-tests.patch
index 8cb89e824b3b..14ae50602d10 100644
--- a/sci-libs/datasets/files/datasets-2.16.0-tests.patch
+++ 

[gentoo-commits] repo/gentoo:master commit in: mail-client/claws-mail/

2024-02-21 Thread Bernard Cafarelli
commit: c8eeb34049fb6cba920cf860fbbc107c328593d5
Author: Alexander Kurakin  mail  ru>
AuthorDate: Tue Feb 20 17:03:42 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Feb 22 07:24:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8eeb340

mail-client/claws-mail: sync live

Signed-off-by: Alexander Kurakin  mail.ru>
Closes: https://github.com/gentoo/gentoo/pull/35442
Signed-off-by: Bernard Cafarelli  gentoo.org>

 mail-client/claws-mail/claws-mail-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/mail-client/claws-mail/claws-mail-.ebuild 
b/mail-client/claws-mail/claws-mail-.ebuild
index ced89451d1f2..7554026b7f58 100644
--- a/mail-client/claws-mail/claws-mail-.ebuild
+++ b/mail-client/claws-mail/claws-mail-.ebuild
@@ -147,6 +147,7 @@ src_configure() {
$(use_enable debug crash-dialog)
$(use_enable debug more-addressbook-debug)
$(use_enable debug more-ldap-debug)
+   $(use_enable debug more-archive-debug)
$(use_enable doc manual)
$(use_enable gnutls)
$(use_enable ldap)



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

2024-02-21 Thread Sam James
commit: 77c44c46194922509bc4f2b5cfc099412a560a69
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 22 07:23:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 22 07:23:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77c44c46

sys-apps/portage: add 3.0.62

Closes: https://bugs.gentoo.org/663324
Closes: https://bugs.gentoo.org/728046
Closes: https://bugs.gentoo.org/891137
Closes: https://bugs.gentoo.org/906368
Closes: https://bugs.gentoo.org/916566
Closes: https://bugs.gentoo.org/921170
Closes: https://bugs.gentoo.org/921208
Closes: https://bugs.gentoo.org/921400
Closes: https://bugs.gentoo.org/922038
Closes: https://bugs.gentoo.org/922142
Closes: https://bugs.gentoo.org/923368
Closes: https://bugs.gentoo.org/923750
Closes: https://bugs.gentoo.org/923841
Closes: https://bugs.gentoo.org/923852
Closes: https://bugs.gentoo.org/923854
Closes: https://bugs.gentoo.org/924192
Closes: https://bugs.gentoo.org/924273
Closes: https://bugs.gentoo.org/924585
Closes: https://bugs.gentoo.org/921380
Signed-off-by: Sam James  gentoo.org>

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-3.0.62.ebuild | 246 +
 2 files changed, 247 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 368258c4f91f..9b226ebfe752 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -3,3 +3,4 @@ DIST portage-3.0.57.tar.bz2 1173286 BLAKE2B 
793a150c94c939672783d7556e5fce80f7ff
 DIST portage-3.0.59.tar.bz2 1175098 BLAKE2B 
dbb8a22fd9417a74e60aa24ff064e9da5b4c54bd4936a0a1a4fdb0cd30d8568ca2424ef2a484883b538685a291a85009d942defdbb5cfa4e0072e9d977f238cd
 SHA512 
8c86e0663327125e7cb36150d4aca1d7fcd2bf7ae25634ed916c2ee444809404aafb094adacacc0408509600f447d62d9c53e7bc25dd8c71c61e8758ac674638
 DIST portage-3.0.60.tar.bz2 1177524 BLAKE2B 
1928e448e8f319e4f000e795587fa043155cf54871a14631f06cf96d0ff2372049d54da2196c878bd9c09b7db0578eaba72b15d85edc9c7b1514cc58f6ab24c3
 SHA512 
20b6af1778aff8ab7db64861393290ce57ef5ee4c9c1659d31ecd45374f10e230e6e9029d883c0647ab8f9e0d9b9fb0a22ddf70cb2281e4bcac949b7e4751428
 DIST portage-3.0.61.tar.bz2 1178151 BLAKE2B 
bad3140735b12a18a3108e91cc88146fc5c64ad3e3e056707eec7629927f718483a3e1ccf09f74de510ee7733b4d856c3c53692a6cc0f5fc1a7babf88fd7f06b
 SHA512 
1401392a7bd2bf18e698e82af25a39db2aa9d8d9e8d9c07dea11ba5d5c866d2d3f8a3eccc8568b081aeaf6f668466921c61f58adbdd9dd5ffd9cf632bff2bdbd
+DIST portage-3.0.62.tar.bz2 1186084 BLAKE2B 
954cb29a06a4aede6a1b7460d16aa9d65b11b39e7c3a60d23f8eb8220381214add0243c8297f13fbec9fe8391af7abf608ab1e6f25756acf8a4104d895288343
 SHA512 
3d415e419c8827e290f7e0dcf9b582670ce5f0224fa74b39acaa093a4dc9a1a96abf597c94c2858aba52a6ea153f2823f2b8f92413dfee9b93806582202b4fe6

diff --git a/sys-apps/portage/portage-3.0.62.ebuild 
b/sys-apps/portage/portage-3.0.62.ebuild
new file mode 100644
index ..834b9af7a549
--- /dev/null
+++ b/sys-apps/portage/portage-3.0.62.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+TMPFILES_OPTIONAL=1
+
+inherit meson linux-info multiprocessing python-r1 tmpfiles
+
+DESCRIPTION="The package management and distribution system for Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="
+   https://anongit.gentoo.org/git/proj/portage.git
+   https://github.com/gentoo/portage.git
+   "
+   inherit git-r3
+else
+   
SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+# setuptools is still needed as a workaround for Python 3.12+ for now.
+# https://github.com/mesonbuild/meson/issues/7702
+#
+# >=meson-1.2.1-r1 for bug #912051
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-build/meson-1.2.1-r1
+   || (
+   >=dev-build/meson-1.3.0-r1
+   /dev/null ; 
then
+   chmod g+s,ug+rwx "${ED}"/var/log/portage{,/elog}
+   fi
+
+   if has_version "<${CATEGORY}/${PN}-2.3.77"; then
+   elog "The emerge --autounmask option is now disabled by 
default, except for"
+   elog "portions of behavior which are controlled by the 
--autounmask-use and"
+   elog "--autounmask-license options. For backward compatibility, 
previous"
+   elog "behavior of --autounmask=y and --autounmask=n is entirely 
preserved."
+   elog "Users can get the old behavior simply by adding 
--autounmask to the"
+   elog "make.conf 

[gentoo-commits] proj/portage: New tag: portage-3.0.62

2024-02-21 Thread Sam James
commit: 
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 22 07:18:41 2024 +

New tag: portage-3.0.62




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

2024-02-21 Thread Sam James
commit: b3f488e770f88a73c75482e3aace9ebf0e51b52f
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 22 07:17:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 22 07:18:19 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=b3f488e7

NEWS, meson.build: prepare for portage-3.0.62

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

 NEWS| 14 ++
 meson.build |  2 +-
 2 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/NEWS b/NEWS
index 46ab2fc5f7..3fbc727861 100644
--- a/NEWS
+++ b/NEWS
@@ -6,12 +6,11 @@ Release notes take the form of the following optional 
categories:
 * Bug fixes
 * Cleanups
 
-portage-3.0.62 (UNRELEASED)
+portage-3.0.62 (2024-02-22)
 --
 
-A lot of asyncio fixes from Zac to kill off unsafe fork use (not reflected 
here,
-at least for now, to make clear the user-visible changes in this release) and
-a lot of misc. bug fixes.
+This release has a lot of misc. bug fixes as well as many asyncio fixes from 
Zac to
+kill off unsafe fork use.
 
 Features:
 * cnf: make.conf.example.arc: Add for the arc arch.
@@ -57,6 +56,13 @@ Bug fixes:
 
 * tests: Handle larger PAGE_SIZE in environment size check (bug #923368).
 
+Cleanups:
+* tests: Add a job with multiprocessing set to the 'spawn' method.
+
+* tests: Fix missing playground cleanups.
+
+* process.spawn: Add abstraction for os.fork() to allow migrating callers to 
it.
+
 portage-3.0.61 (2024-01-05)
 --
 

diff --git a/meson.build b/meson.build
index 604cc4eae1..aeb3f93e68 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project(
 'portage',
 'c',
-version : '3.0.61',
+version : '3.0.62',
 license : 'GPL-2.0-or-later',
 meson_version : '>=0.58.0'
 )



[gentoo-commits] repo/gentoo:master commit in: app-editors/neovim/

2024-02-21 Thread Vadim Misbakh-Soloviov
commit: adae2e2739031b393ecdd304758d0946c55e8622
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Wed Feb 21 11:14:18 2024 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Thu Feb 22 07:16:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adae2e27

app-editors/neovim: bump minimal tree-sitter version

Some time ago neovim's upstream made some changes that made it incompatible 
with https://bugs.gentoo.org/922963
Closes: https://bugs.gentoo.org/925193
Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 app-editors/neovim/neovim-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/neovim/neovim-.ebuild 
b/app-editors/neovim/neovim-.ebuild
index c24b0952e017..f0c3aab23120 100644
--- a/app-editors/neovim/neovim-.ebuild
+++ b/app-editors/neovim/neovim-.ebuild
@@ -51,7 +51,7 @@ DEPEND="${LUA_DEPS}
>=dev-libs/libuv-1.46.0:=
>=dev-libs/libvterm-0.3.3
>=dev-libs/msgpack-3.0.0:=
-   >=dev-libs/tree-sitter-0.20.8:=
+   >=dev-libs/tree-sitter-0.20.9:=
>=dev-libs/libtermkey-0.22
>=dev-libs/unibilium-2.0.0:0=
 "



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

2024-02-21 Thread Sam James
commit: 8a160730f4e68a9f296e58d50fd70aba0a43e214
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 22 07:13:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 22 07:14:26 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=8a160730

NEWS: update

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

 NEWS | 48 ++--
 1 file changed, 46 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 396723d8a8..46ab2fc5f7 100644
--- a/NEWS
+++ b/NEWS
@@ -9,9 +9,53 @@ Release notes take the form of the following optional 
categories:
 portage-3.0.62 (UNRELEASED)
 --
 
+A lot of asyncio fixes from Zac to kill off unsafe fork use (not reflected 
here,
+at least for now, to make clear the user-visible changes in this release) and
+a lot of misc. bug fixes.
+
 Features:
-* cnf: make.conf.example.arc: add for the arc arch.
-* ELF: add entries for ARC machines
+* cnf: make.conf.example.arc: Add for the arc arch.
+
+* ELF: Add entries for ARC machines
+
+* bintree: Use urllib to parse PORTAGE_BINHOST / sync-uri so IPv6 works (bug 
#921400).
+
+* FEATURES: Add FEATURES="merge-wait", enabled by default, to control whether
+  we do parallel merges of images to the live filesystem (bug #663324).
+
+  If enabled, we serialize these merges.
+
+  For now, this makes FEATURES="parallel-install" a no-op, but in future, it
+  will be improved to allow parallel merges, just not while any packages are
+  compiling.
+
+* estrip: Add FEATURES="dedupdebug" (bug #906368).
+
+  This uses sys-devel/dwz to deduplicate installed DWARF debug information.
+
+  Future improvements may be made for multifile support.
+
+* Support PROPERTIES="test_privileged" to not drop privileges for tests (bug 
#924585).
+
+Bug fixes:
+* vartree: Make _needs_move() resilient to corrupt files on the live filesystem
+  (do a full copy/replace).
+
+* binpkgs: Handle SignatureException during package moves (bug #922142).
+
+* gpkg, bintree, binpkg: Add missing newlines to signed binpkg update notice.
+
+* emerge: Backtrack consistently regardless of --fetchonly (bug #922038).
+
+* emaint: Cleanup duplicate 'usage:' output.
+
+* installed_dynlibs: Resolve *.so symlinks (bug #921170).
+
+* bin: Consistently prefix eqawarn with 'QA Notice' (bug #728046).
+
+* _overlap_dnf: Deduplicate any-of blocks which improves performance (bug 
#891137).
+
+* tests: Handle larger PAGE_SIZE in environment size check (bug #923368).
 
 portage-3.0.61 (2024-01-05)
 --



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

2024-02-21 Thread Joonas Niilola
commit: 593fa2a8606fab22fa00a8fd519088dd1d3693e1
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Feb 22 07:07:25 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Feb 22 07:07:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=593fa2a8

dev-libs/nss: Stabilize 3.90.2 x86, #925211

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

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

diff --git a/dev-libs/nss/nss-3.90.2.ebuild b/dev-libs/nss/nss-3.90.2.ebuild
index 5a8cf41c..174028b9a91b 100644
--- a/dev-libs/nss/nss-3.90.2.ebuild
+++ b/dev-libs/nss/nss-3.90.2.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/$
 
 LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
 IUSE="cacert test +utils cpu_flags_ppc_altivec cpu_flags_x86_avx2 
cpu_flags_x86_sse3 cpu_flags_ppc_vsx"
 RESTRICT="!test? ( test )"
 # pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND



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

2024-02-21 Thread Joonas Niilola
commit: 4623326796b8d5cf96af1f64c210b2b845961969
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Feb 22 07:05:25 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Feb 22 07:05:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46233267

dev-libs/nss: Stabilize 3.90.2 amd64, #925211

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

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

diff --git a/dev-libs/nss/nss-3.90.2.ebuild b/dev-libs/nss/nss-3.90.2.ebuild
index 0977ca4223fb..5a8cf41c 100644
--- a/dev-libs/nss/nss-3.90.2.ebuild
+++ b/dev-libs/nss/nss-3.90.2.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/$
 
 LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
 IUSE="cacert test +utils cpu_flags_ppc_altivec cpu_flags_x86_avx2 
cpu_flags_x86_sse3 cpu_flags_ppc_vsx"
 RESTRICT="!test? ( test )"
 # pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND



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

2024-02-21 Thread Sam James
commit: ada59a2a1006c6c9f37d40781902970bc977f1a5
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 22 06:58:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 22 06:58:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ada59a2a

app-containers/containers-image: Stabilize 5.29.2-r1 amd64, #921771

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

 app-containers/containers-image/containers-image-5.29.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/containers-image/containers-image-5.29.2-r1.ebuild 
b/app-containers/containers-image/containers-image-5.29.2-r1.ebuild
index 9a30d16f6a6a..770d024fa41e 100644
--- a/app-containers/containers-image/containers-image-5.29.2-r1.ebuild
+++ b/app-containers/containers-image/containers-image-5.29.2-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]]; then
 else
SRC_URI="https://github.com/containers/image/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
S="${WORKDIR}/${P#containers-}"
-   KEYWORDS="~amd64 arm64 ~riscv"
+   KEYWORDS="amd64 arm64 ~riscv"
 fi
 
 LICENSE="Apache-2.0"



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

2024-02-21 Thread Sam James
commit: 1922bfee73c961edf09e5f28a5bfdbaaa378fe7a
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 22 06:53:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 22 06:56:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1922bfee

sys-devel/gettext: add 0.22.5

gnulib FPs.

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

 sys-devel/gettext/Manifest  |   2 +
 sys-devel/gettext/gettext-0.22.5.ebuild | 199 
 2 files changed, 201 insertions(+)

diff --git a/sys-devel/gettext/Manifest b/sys-devel/gettext/Manifest
index 3a4aa1ce180b..fe3a242e1a81 100644
--- a/sys-devel/gettext/Manifest
+++ b/sys-devel/gettext/Manifest
@@ -2,3 +2,5 @@ DIST gettext-0.21.1.tar.xz 10054564 BLAKE2B 
e994924284b3fd5b3e3bf59d4bf43eb30c9b
 DIST gettext-0.21.1.tar.xz.sig 833 BLAKE2B 
f673436d315e972f9e110a1b5c8d1b2f20a32fc1b7ce027fcd3bc2fe7a81af183fb8db744cbed1a8c3a6ce1a13d55e19a8e8829fc944960fbfc7efcd9aaed91c
 SHA512 
fba912830c57d0616fb66cf81da0cb7a3ab1e27497c45daa63249d3c9f85182a4f42dfeb1591d8f31c2a340ba0c519f04fd2f05429d1cf26a3ea316d047993d0
 DIST gettext-0.22.4.tar.xz 10255384 BLAKE2B 
3f93aa5aef8e40d2e01acaa5aeed11efefd0de43ea26d084a0b9e743019685f7584d8e1bf05c1fd5772a5576d21ee1f052b81366f52c7827b6d14bd4d9890edc
 SHA512 
0f3620b1621b85b3df9e372885c2f040c8a91ec0b2d4e16978459a8a2a152318a0e6f5fefb8d971bad80c437e7ee8ac8c24edc4de0ab86e729528b8a2ac62c51
 DIST gettext-0.22.4.tar.xz.sig 833 BLAKE2B 
fbb00b53c807934a11263c120861971fffebbd39689eda1fae0fb956476e69c3fb6799440cbf3acfcf43ecea2c134ea4dadb95becbac98badb43e546f3c8e9fb
 SHA512 
a774c98de643b1ea3df645e451878652c2baa5cd786642aa457e6d5f5c44787cb1231eb15ad4390acdf314822633acaaa853eb69cbbc72c3b79b547a8854
+DIST gettext-0.22.5.tar.xz 10270724 BLAKE2B 
18c383518f5a78b5c04cf76de976524da2a87a892a30d6386778bb4c7dd526ffc3f14f484906c5d3a513b7caf76ea560e53962b325e552182d6940055d798f24
 SHA512 
a60999bb9d09441f138214d87acb7e59aab81e765bb9253a77c54902681c5de164a5a04de2a9778dfb479dbdefaab2d5de1fbaf6095c555c43e7e9fd7a1c09bd
+DIST gettext-0.22.5.tar.xz.sig 833 BLAKE2B 
bb3e5ced34ab109f498347a3567103fe3491f69addb4a5ce25bf854fae1a11340eef1a9826b369d2416b53e5f7065aeebdb1609615f064cf7fb4151e82a5b4e5
 SHA512 
87f1df69206702be928b09a59a19ae4c23072cbc78ea16e76bfc4c929de76a3c0bb8e4eb2c3100c6e7b3b51d23e3b0e484c7e1d576ba7e25fd887934dc9ed8f7

diff --git a/sys-devel/gettext/gettext-0.22.5.ebuild 
b/sys-devel/gettext/gettext-0.22.5.ebuild
new file mode 100644
index ..0f0de646e397
--- /dev/null
+++ b/sys-devel/gettext/gettext-0.22.5.ebuild
@@ -0,0 +1,199 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Note: Keep version bumps in sync with dev-libs/libintl.
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gettext.asc
+inherit java-pkg-opt-2 libtool multilib-minimal verify-sig toolchain-funcs
+
+DESCRIPTION="GNU locale utilities"
+HOMEPAGE="https://www.gnu.org/software/gettext/;
+
+if [[ ${PV} == *_rc* ]] ; then
+   SRC_URI="
+   https://alpha.gnu.org/gnu/${PN}/${P/_/-}.tar.xz
+   verify-sig? ( 
https://alpha.gnu.org/gnu/${PN}/${P/_/-}.tar.xz.sig )
+   "
+   S="${WORKDIR}/${P/_/-}"
+else
+   SRC_URI="
+   mirror://gnu/${PN}/${P}.tar.xz
+   verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig )
+   "
+   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
+
+# Only libasprintf is under the LGPL (and libintl is in a sep package),
+# so put that license behind USE=cxx.
+LICENSE="GPL-3+ cxx? ( LGPL-2.1+ )"
+SLOT="0"
+IUSE="acl +cxx doc emacs git java ncurses nls openmp static-libs xattr"
+
+# Only runtime goes multilib
+#
+# Note: The version of libxml2 corresponds to the version bundled via gnulib.
+# If the build detects too old of a system version, it will end up falling back
+# to the bundled copy (bug #596918).
+#
+# Note: expat lacks a subslot because it is dynamically loaded at runtime.  We
+# would depend on older subslots if they were available (based on the ABIs that
+# are explicitly handled), but expat doesn't currently use subslots.
+DEPEND="
+   >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
+   >=virtual/libintl-0-r2[${MULTILIB_USEDEP}]
+   >=dev-libs/libxml2-2.9.3:=
+   dev-libs/expat
+   acl? ( virtual/acl )
+   ncurses? ( sys-libs/ncurses:= )
+   java? ( virtual/jdk:1.8 )
+   xattr? ( sys-apps/attr )
+"
+RDEPEND="
+   ${DEPEND}
+   git? ( dev-vcs/git )
+   java? ( virtual/jre:1.8 )
+"
+BDEPEND="
+   git? ( dev-vcs/git )
+   verify-sig? ( sec-keys/openpgp-keys-gettext )
+"
+PDEPEND="emacs? ( app-emacs/po-mode )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   # only installed for native ABI
+   /usr/include/gettext-po.h
+
+   

[gentoo-commits] repo/gentoo:master commit in: dev-go/go-md2man/

2024-02-21 Thread Sam James
commit: 0f9bace360cbb83e3aa135128c0130bedafa1e8f
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 22 06:58:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 22 06:58:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f9bace3

dev-go/go-md2man: Stabilize 2.0.3 ppc64, #921771

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

 dev-go/go-md2man/go-md2man-2.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-go/go-md2man/go-md2man-2.0.3.ebuild 
b/dev-go/go-md2man/go-md2man-2.0.3.ebuild
index 9fb1aa86c1e9..8601293d979e 100644
--- a/dev-go/go-md2man/go-md2man-2.0.3.ebuild
+++ b/dev-go/go-md2man/go-md2man-2.0.3.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/cpuguy83/go-md2man;
 
 LICENSE="BSD-2 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86"
 
 # restrict tests because they need network-sandbox disabled
 # bug https://bugs.gentoo.org/715028



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

2024-02-21 Thread Sam James
commit: c3bc7ad795eb43297d704e0e193c7b0531064d71
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 22 06:56:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 22 06:57:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3bc7ad7

dev-libs/libintl: add 0.22.5

gnulib FPs.

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

 dev-libs/libintl/Manifest  |   2 +
 dev-libs/libintl/libintl-0.22.5.ebuild | 107 +
 2 files changed, 109 insertions(+)

diff --git a/dev-libs/libintl/Manifest b/dev-libs/libintl/Manifest
index 3a4aa1ce180b..fe3a242e1a81 100644
--- a/dev-libs/libintl/Manifest
+++ b/dev-libs/libintl/Manifest
@@ -2,3 +2,5 @@ DIST gettext-0.21.1.tar.xz 10054564 BLAKE2B 
e994924284b3fd5b3e3bf59d4bf43eb30c9b
 DIST gettext-0.21.1.tar.xz.sig 833 BLAKE2B 
f673436d315e972f9e110a1b5c8d1b2f20a32fc1b7ce027fcd3bc2fe7a81af183fb8db744cbed1a8c3a6ce1a13d55e19a8e8829fc944960fbfc7efcd9aaed91c
 SHA512 
fba912830c57d0616fb66cf81da0cb7a3ab1e27497c45daa63249d3c9f85182a4f42dfeb1591d8f31c2a340ba0c519f04fd2f05429d1cf26a3ea316d047993d0
 DIST gettext-0.22.4.tar.xz 10255384 BLAKE2B 
3f93aa5aef8e40d2e01acaa5aeed11efefd0de43ea26d084a0b9e743019685f7584d8e1bf05c1fd5772a5576d21ee1f052b81366f52c7827b6d14bd4d9890edc
 SHA512 
0f3620b1621b85b3df9e372885c2f040c8a91ec0b2d4e16978459a8a2a152318a0e6f5fefb8d971bad80c437e7ee8ac8c24edc4de0ab86e729528b8a2ac62c51
 DIST gettext-0.22.4.tar.xz.sig 833 BLAKE2B 
fbb00b53c807934a11263c120861971fffebbd39689eda1fae0fb956476e69c3fb6799440cbf3acfcf43ecea2c134ea4dadb95becbac98badb43e546f3c8e9fb
 SHA512 
a774c98de643b1ea3df645e451878652c2baa5cd786642aa457e6d5f5c44787cb1231eb15ad4390acdf314822633acaaa853eb69cbbc72c3b79b547a8854
+DIST gettext-0.22.5.tar.xz 10270724 BLAKE2B 
18c383518f5a78b5c04cf76de976524da2a87a892a30d6386778bb4c7dd526ffc3f14f484906c5d3a513b7caf76ea560e53962b325e552182d6940055d798f24
 SHA512 
a60999bb9d09441f138214d87acb7e59aab81e765bb9253a77c54902681c5de164a5a04de2a9778dfb479dbdefaab2d5de1fbaf6095c555c43e7e9fd7a1c09bd
+DIST gettext-0.22.5.tar.xz.sig 833 BLAKE2B 
bb3e5ced34ab109f498347a3567103fe3491f69addb4a5ce25bf854fae1a11340eef1a9826b369d2416b53e5f7065aeebdb1609615f064cf7fb4151e82a5b4e5
 SHA512 
87f1df69206702be928b09a59a19ae4c23072cbc78ea16e76bfc4c929de76a3c0bb8e4eb2c3100c6e7b3b51d23e3b0e484c7e1d576ba7e25fd887934dc9ed8f7

diff --git a/dev-libs/libintl/libintl-0.22.5.ebuild 
b/dev-libs/libintl/libintl-0.22.5.ebuild
new file mode 100644
index ..f3330a38b3c0
--- /dev/null
+++ b/dev-libs/libintl/libintl-0.22.5.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Note: Keep version bumps in sync with sys-devel/gettext.
+
+EAPI=8
+
+MY_P="gettext-${PV}"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gettext.asc
+inherit multilib-minimal libtool usr-ldscript verify-sig
+
+DESCRIPTION="the GNU international library (split out of gettext)"
+HOMEPAGE="https://www.gnu.org/software/gettext/;
+SRC_URI="
+   mirror://gnu/gettext/${MY_P}.tar.xz
+   verify-sig? ( mirror://gnu/gettext/${MY_P}.tar.xz.sig )
+"
+S="${WORKDIR}/${MY_P}/gettext-runtime"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="static-libs +threads"
+
+DEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]"
+# Block C libraries known to provide libintl.
+RDEPEND="
+   ${DEPEND}
+   !sys-libs/glibc
+   !sys-libs/musl
+   !

[gentoo-commits] repo/gentoo:master commit in: dev-go/go-md2man/

2024-02-21 Thread Sam James
commit: a1722ccc61bf3b9f38d62ec0cca082b070fef768
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 22 06:58:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 22 06:58:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1722ccc

dev-go/go-md2man: Stabilize 2.0.3 amd64, #921771

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

 dev-go/go-md2man/go-md2man-2.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-go/go-md2man/go-md2man-2.0.3.ebuild 
b/dev-go/go-md2man/go-md2man-2.0.3.ebuild
index 8601293d979e..de6a9433af88 100644
--- a/dev-go/go-md2man/go-md2man-2.0.3.ebuild
+++ b/dev-go/go-md2man/go-md2man-2.0.3.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/cpuguy83/go-md2man;
 
 LICENSE="BSD-2 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86"
 
 # restrict tests because they need network-sandbox disabled
 # bug https://bugs.gentoo.org/715028



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

2024-02-21 Thread Hans de Graaff
commit: cd0a886721346dcb593ffc13238b6d7c67b1780b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Feb 22 06:32:30 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Feb 22 06:33:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd0a8867

dev-util/jenkins-bin: add 2.440.1, 2.446

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

 dev-util/jenkins-bin/Manifest   |  2 ++
 dev-util/jenkins-bin/jenkins-bin-2.440.1.ebuild | 44 +
 dev-util/jenkins-bin/jenkins-bin-2.446.ebuild   | 44 +
 3 files changed, 90 insertions(+)

diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest
index 8d41edf62458..89f20e4a648e 100644
--- a/dev-util/jenkins-bin/Manifest
+++ b/dev-util/jenkins-bin/Manifest
@@ -1,4 +1,6 @@
 DIST jenkins-bin-2.426.2.war 89541027 BLAKE2B 
76b24695e8bc7dea0a8b5c53867b04becf9483bec62a5df513131b0e5490f72f152f920759f5028fc73ad130aed088b9cb3fab45bb1073dd8a58f4fcd693e4b2
 SHA512 
9527845de1b9b41889d47b645c97ac1a238f80c9e6434d1f73396dae512f22d6554cb5c7bdce777a668816b4b7ff316c7e2ecd07291d54d1855819a73e138af7
 DIST jenkins-bin-2.426.3.war 89542726 BLAKE2B 
4bc931fe8b2987696700e756ef723bf1805d60b8460cd49a95fed149cfc66e3a16c10e9e687eacb43d5c326d368307dc0c8010b9f1b4f24ad512d7f1d83988b2
 SHA512 
f1c985b0169edb684467886d9ffacbaff9bd3fe08f3e623f4c52d2378a06e28f573c2f57fe16a2f878574a5c929169b9e92e2a56e74ed149671714f12744aa3d
 DIST jenkins-bin-2.428.war 89610321 BLAKE2B 
201fb2fc8005a74897816d8dc9d59279d14d06c8f701b45843a5c22b898e383de0b33bbaad3c299d515e6c05e80d1334aa0456e81db4b8f2bcb9142adef9a27a
 SHA512 
84450cf8ce95629adc38e44c8986aa727062be770c159d22396c95d16dea39287e5287480598cd7fdc719f055d17b306b194470ca4009ca7cf4699497fee860c
+DIST jenkins-bin-2.440.1.war 86502820 BLAKE2B 
8f94e12aaab5dea9c50169d9ecfd036528db5698c2d9214ab850175be51bd6c4a3d33be38202f099cb375870e2a8bd09863d0ec79eb803d25e39c9d425f88428
 SHA512 
0c7505204ab7af52dd229eef73e9bcc7c0fea62192eafe6b347a174e1f430a319c135af94fa070e6c0a7ff4ad0957901b14564a7debf76b365de1d2bc9507fc0
 DIST jenkins-bin-2.442.war 86471992 BLAKE2B 
038e734f08787c3d188093acfa09d60bbc7e07f5e9bc5e1f0593e2fe60693f2a345ac6914597829c1d50ec7a6f45276c4cf45ee38fafecfd44157d52917e74d6
 SHA512 
a62578c751df08db8e7ea585e227bc2f68f4b29c6c1cd52e3d544b650e47b43c17002aa6d8348d2e70a28a3e8feb90504573e126cbdc7aeb84f37078bd3fff39
+DIST jenkins-bin-2.446.war 86466583 BLAKE2B 
088bd894bee34fb83700053c3fa598d7ac72d3b3c99e21ced77e64a4564508b214d1fa3ce2ea751e0367579dd7ce45b97b1db90fcc3b7efa1bfc5c08616cb5db
 SHA512 
d1a2d8bb261850bdc2b1a982083570696709e61d492a516d15ce60338cd77cdf5852a5471d41aadcf961af63732dc08237741c716947bc2667e266255ef6bd35

diff --git a/dev-util/jenkins-bin/jenkins-bin-2.440.1.ebuild 
b/dev-util/jenkins-bin/jenkins-bin-2.440.1.ebuild
new file mode 100644
index ..ee2930a81a40
--- /dev/null
+++ b/dev-util/jenkins-bin/jenkins-bin-2.440.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="The leading open source automation server"
+HOMEPAGE="https://jenkins.io/;
+LICENSE="MIT"
+SRC_URI="https://get.jenkins.io/war-stable/${PV}/${PN/-bin/}.war -> ${P}.war"
+SLOT="lts"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux"
+
+DEPEND="acct-group/jenkins
+   acct-user/jenkins"
+
+RDEPEND="acct-group/jenkins
+   acct-user/jenkins
+   media-fonts/dejavu
+   media-libs/freetype
+   !dev-util/jenkins-bin:0
+   || ( virtual/jre:17 virtual/jre:11 )"
+
+S="${WORKDIR}"
+
+src_install() {
+   local JENKINS_DIR=/var/lib/jenkins
+
+   keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home
+
+   insinto /opt/jenkins
+   newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}-r3.logrotate ${PN/-bin/}
+
+   newinitd "${FILESDIR}"/${PN}-r3.init jenkins
+   newconfd "${FILESDIR}"/${PN}-r1.confd jenkins
+
+   systemd_newunit "${FILESDIR}"/${PN}-r5.service jenkins.service
+
+   fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} 
${JENKINS_DIR}/home ${JENKINS_DIR}/backup
+}

diff --git a/dev-util/jenkins-bin/jenkins-bin-2.446.ebuild 
b/dev-util/jenkins-bin/jenkins-bin-2.446.ebuild
new file mode 100644
index ..4d3377af21c0
--- /dev/null
+++ b/dev-util/jenkins-bin/jenkins-bin-2.446.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="The leading open source automation server"
+HOMEPAGE="https://jenkins.io/;
+LICENSE="MIT"
+SRC_URI="https://get.jenkins.io/war/${PV}/${PN/-bin/}.war -> ${P}.war"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux"
+
+DEPEND="acct-group/jenkins
+   acct-user/jenkins"
+
+RDEPEND="acct-group/jenkins
+   acct-user/jenkins
+   media-fonts/dejavu
+   

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

2024-02-21 Thread Hans de Graaff
commit: ed4dc98d00cc9e7ba919d9475b3c6cb162432aa6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Feb 22 06:33:29 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Feb 22 06:33:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed4dc98d

dev-util/jenkins-bin: drop 2.426.2, 2.428

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

 dev-util/jenkins-bin/Manifest   |  2 --
 dev-util/jenkins-bin/jenkins-bin-2.426.2.ebuild | 45 -
 dev-util/jenkins-bin/jenkins-bin-2.428.ebuild   | 45 -
 3 files changed, 92 deletions(-)

diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest
index 89f20e4a648e..2f7b5f5662ee 100644
--- a/dev-util/jenkins-bin/Manifest
+++ b/dev-util/jenkins-bin/Manifest
@@ -1,6 +1,4 @@
-DIST jenkins-bin-2.426.2.war 89541027 BLAKE2B 
76b24695e8bc7dea0a8b5c53867b04becf9483bec62a5df513131b0e5490f72f152f920759f5028fc73ad130aed088b9cb3fab45bb1073dd8a58f4fcd693e4b2
 SHA512 
9527845de1b9b41889d47b645c97ac1a238f80c9e6434d1f73396dae512f22d6554cb5c7bdce777a668816b4b7ff316c7e2ecd07291d54d1855819a73e138af7
 DIST jenkins-bin-2.426.3.war 89542726 BLAKE2B 
4bc931fe8b2987696700e756ef723bf1805d60b8460cd49a95fed149cfc66e3a16c10e9e687eacb43d5c326d368307dc0c8010b9f1b4f24ad512d7f1d83988b2
 SHA512 
f1c985b0169edb684467886d9ffacbaff9bd3fe08f3e623f4c52d2378a06e28f573c2f57fe16a2f878574a5c929169b9e92e2a56e74ed149671714f12744aa3d
-DIST jenkins-bin-2.428.war 89610321 BLAKE2B 
201fb2fc8005a74897816d8dc9d59279d14d06c8f701b45843a5c22b898e383de0b33bbaad3c299d515e6c05e80d1334aa0456e81db4b8f2bcb9142adef9a27a
 SHA512 
84450cf8ce95629adc38e44c8986aa727062be770c159d22396c95d16dea39287e5287480598cd7fdc719f055d17b306b194470ca4009ca7cf4699497fee860c
 DIST jenkins-bin-2.440.1.war 86502820 BLAKE2B 
8f94e12aaab5dea9c50169d9ecfd036528db5698c2d9214ab850175be51bd6c4a3d33be38202f099cb375870e2a8bd09863d0ec79eb803d25e39c9d425f88428
 SHA512 
0c7505204ab7af52dd229eef73e9bcc7c0fea62192eafe6b347a174e1f430a319c135af94fa070e6c0a7ff4ad0957901b14564a7debf76b365de1d2bc9507fc0
 DIST jenkins-bin-2.442.war 86471992 BLAKE2B 
038e734f08787c3d188093acfa09d60bbc7e07f5e9bc5e1f0593e2fe60693f2a345ac6914597829c1d50ec7a6f45276c4cf45ee38fafecfd44157d52917e74d6
 SHA512 
a62578c751df08db8e7ea585e227bc2f68f4b29c6c1cd52e3d544b650e47b43c17002aa6d8348d2e70a28a3e8feb90504573e126cbdc7aeb84f37078bd3fff39
 DIST jenkins-bin-2.446.war 86466583 BLAKE2B 
088bd894bee34fb83700053c3fa598d7ac72d3b3c99e21ced77e64a4564508b214d1fa3ce2ea751e0367579dd7ce45b97b1db90fcc3b7efa1bfc5c08616cb5db
 SHA512 
d1a2d8bb261850bdc2b1a982083570696709e61d492a516d15ce60338cd77cdf5852a5471d41aadcf961af63732dc08237741c716947bc2667e266255ef6bd35

diff --git a/dev-util/jenkins-bin/jenkins-bin-2.426.2.ebuild 
b/dev-util/jenkins-bin/jenkins-bin-2.426.2.ebuild
deleted file mode 100644
index e8b333002f60..
--- a/dev-util/jenkins-bin/jenkins-bin-2.426.2.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd
-
-DESCRIPTION="The leading open source automation server"
-HOMEPAGE="https://jenkins.io/;
-LICENSE="MIT"
-SRC_URI="https://get.jenkins.io/war-stable/${PV}/${PN/-bin/}.war -> ${P}.war"
-SLOT="lts"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux"
-IUSE=""
-
-DEPEND="acct-group/jenkins
-   acct-user/jenkins"
-
-RDEPEND="acct-group/jenkins
-   acct-user/jenkins
-   media-fonts/dejavu
-   media-libs/freetype
-   !dev-util/jenkins-bin:0
-   || ( virtual/jre:17 virtual/jre:11 )"
-
-S="${WORKDIR}"
-
-src_install() {
-   local JENKINS_DIR=/var/lib/jenkins
-
-   keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home
-
-   insinto /opt/jenkins
-   newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war
-
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}"/${PN}-r3.logrotate ${PN/-bin/}
-
-   newinitd "${FILESDIR}"/${PN}-r3.init jenkins
-   newconfd "${FILESDIR}"/${PN}-r1.confd jenkins
-
-   systemd_newunit "${FILESDIR}"/${PN}-r5.service jenkins.service
-
-   fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} 
${JENKINS_DIR}/home ${JENKINS_DIR}/backup
-}

diff --git a/dev-util/jenkins-bin/jenkins-bin-2.428.ebuild 
b/dev-util/jenkins-bin/jenkins-bin-2.428.ebuild
deleted file mode 100644
index 94f16b3ed823..
--- a/dev-util/jenkins-bin/jenkins-bin-2.428.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd
-
-DESCRIPTION="The leading open source automation server"
-HOMEPAGE="https://jenkins.io/;
-LICENSE="MIT"
-SRC_URI="https://get.jenkins.io/war/${PV}/${PN/-bin/}.war -> ${P}.war"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux"
-IUSE=""
-
-DEPEND="acct-group/jenkins
-   acct-user/jenkins"
-
-RDEPEND="acct-group/jenkins
-   acct-user/jenkins
-   

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

2024-02-21 Thread Hans de Graaff
commit: 0490229ebb06ae5e813459bac51a9b2c8c4fabc1
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Feb 22 06:21:38 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Feb 22 06:21:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0490229e

dev-ruby/rack: add 3.0.9.1

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

 dev-ruby/rack/Manifest|  1 +
 dev-ruby/rack/rack-3.0.9.1.ebuild | 45 +++
 2 files changed, 46 insertions(+)

diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest
index aa24bda9f129..cefe671d7bac 100644
--- a/dev-ruby/rack/Manifest
+++ b/dev-ruby/rack/Manifest
@@ -1,4 +1,5 @@
 DIST rack-2.2.8.1.tar.gz 279646 BLAKE2B 
2e466bb3052266fa3cba5551af128d6723d9acd281962bbc84cb6c4c9a0aaaf018417c5549ae9cd8ae74df12726e1d62346b22cc1217248be488a63449cf870d
 SHA512 
3dc99071ff5e68954824e6af57524222d4f0014e1cdf04dafc2131e5a2c208c6aa925a2ad053e2d26204383b20395ab499e8236a1d92c8c4e7d7959225bd5dc6
 DIST rack-2.2.8.tar.gz 279555 BLAKE2B 
798d6d1e0877a895c0b4d33c5dc20e6cfab88745abd4cb76166484df355b283a9e842791b0d874c53ffb8600258d169e24a4570850f4f0994b596c6ebf76937e
 SHA512 
e3055483c8f6f7a9a6aeb5654865a004b02bef781dd95072b84402a98549c13c66b5591b25b1a35fb6915af4b39adf88aa716e3edef7d0e41dbebf2a2a79ffcb
 DIST rack-3.0.8.tar.gz 788610 BLAKE2B 
9a591242e37f10021a2779bc495ab0ef954eb6474efe279f2bc6417e4255d83a92f156a9bc52fe90c098dc23c26eddf802119fdcd739a05332bc398db1c12456
 SHA512 
045a1de846e984d2067ce647d0b3652c810a264fa4f84e9791a623ac5c5cfa5ab4b961c4cb0328b51a71f66082190741dbaac3f4dbafad7c5a8e97a71b169448
+DIST rack-3.0.9.1.tar.gz 789318 BLAKE2B 
300be59512a1497b832fe553ae9d957e380c5399707c891b67a950db32682ee8e2539dab02e656fdc855a8c821d7a5d8674b9208d4cc701f534eb8f1a8767fcf
 SHA512 
0aacf814463dc03a95aaa7ec979caf3464d9e19d5ab9c3842978c2c94b81e8b2ed040f3f4028fd046c73e0632ee7754755cd35afc81ca47e22d43d4882086dc0
 DIST rack-3.0.9.tar.gz 789232 BLAKE2B 
b71eb67ff796a1389bba79c3132608bec30a65d44fa8dd302a5c4e40a42b30b0284aeea6b0b5a1c73ec823e134c25ce426375bfa8772242a8f6b05a4187ee36b
 SHA512 
0a69f4755119aae5c6e0ab8b1541eade221a701a9cdba3b10afd2bbd2a37e8b0faa80aad92304cf29793b2536b05e8a5ae3c0e0e986b021af1566bda8d387353

diff --git a/dev-ruby/rack/rack-3.0.9.1.ebuild 
b/dev-ruby/rack/rack-3.0.9.1.ebuild
new file mode 100644
index ..34788801390b
--- /dev/null
+++ b/dev-ruby/rack/rack-3.0.9.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md SECURITY.md SPEC.rdoc 
UPGRADE-GUIDE.md"
+
+RUBY_FAKEGEM_GEMSPEC="rack.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A modular Ruby webserver interface"
+HOMEPAGE="https://github.com/rack/rack;
+SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="test"
+
+ruby_add_rdepend "virtual/ruby-ssl"
+
+ruby_add_bdepend "test? (
+   dev-ruby/minitest:5
+   dev-ruby/minitest-global_expectations
+   dev-ruby/webrick
+)"
+
+# The gem has automagic dependencies over mongrel, ruby-openid,
+# memcache-client, thin, mongrel and camping; not sure if we should
+# make them dependencies at all.
+
+all_ruby_prepare() {
+   # The build system tries to generate the ChangeLog from git. Create
+   # an empty file to avoid a needless dependency on git.
+   touch ChangeLog || die
+
+   sed -i -e "s:require_relative ':require './:" rack.gemspec || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:test:. -e "require 'test/gemloader.rb'; 
Dir['test/spec_*.rb'].each{|f| require f}" || die
+}



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

2024-02-21 Thread Hans de Graaff
commit: 71c07ced22c85de00b6e9a04aa304611d1fe9d62
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Feb 22 06:20:15 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Feb 22 06:20:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71c07ced

dev-ruby/rack: add 2.2.8.1

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

 dev-ruby/rack/Manifest|  1 +
 dev-ruby/rack/rack-2.2.8.1.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest
index 18f7fbecd3cd..aa24bda9f129 100644
--- a/dev-ruby/rack/Manifest
+++ b/dev-ruby/rack/Manifest
@@ -1,3 +1,4 @@
+DIST rack-2.2.8.1.tar.gz 279646 BLAKE2B 
2e466bb3052266fa3cba5551af128d6723d9acd281962bbc84cb6c4c9a0aaaf018417c5549ae9cd8ae74df12726e1d62346b22cc1217248be488a63449cf870d
 SHA512 
3dc99071ff5e68954824e6af57524222d4f0014e1cdf04dafc2131e5a2c208c6aa925a2ad053e2d26204383b20395ab499e8236a1d92c8c4e7d7959225bd5dc6
 DIST rack-2.2.8.tar.gz 279555 BLAKE2B 
798d6d1e0877a895c0b4d33c5dc20e6cfab88745abd4cb76166484df355b283a9e842791b0d874c53ffb8600258d169e24a4570850f4f0994b596c6ebf76937e
 SHA512 
e3055483c8f6f7a9a6aeb5654865a004b02bef781dd95072b84402a98549c13c66b5591b25b1a35fb6915af4b39adf88aa716e3edef7d0e41dbebf2a2a79ffcb
 DIST rack-3.0.8.tar.gz 788610 BLAKE2B 
9a591242e37f10021a2779bc495ab0ef954eb6474efe279f2bc6417e4255d83a92f156a9bc52fe90c098dc23c26eddf802119fdcd739a05332bc398db1c12456
 SHA512 
045a1de846e984d2067ce647d0b3652c810a264fa4f84e9791a623ac5c5cfa5ab4b961c4cb0328b51a71f66082190741dbaac3f4dbafad7c5a8e97a71b169448
 DIST rack-3.0.9.tar.gz 789232 BLAKE2B 
b71eb67ff796a1389bba79c3132608bec30a65d44fa8dd302a5c4e40a42b30b0284aeea6b0b5a1c73ec823e134c25ce426375bfa8772242a8f6b05a4187ee36b
 SHA512 
0a69f4755119aae5c6e0ab8b1541eade221a701a9cdba3b10afd2bbd2a37e8b0faa80aad92304cf29793b2536b05e8a5ae3c0e0e986b021af1566bda8d387353

diff --git a/dev-ruby/rack/rack-2.2.8.1.ebuild 
b/dev-ruby/rack/rack-2.2.8.1.ebuild
new file mode 100644
index ..6877ce8eef40
--- /dev/null
+++ b/dev-ruby/rack/rack-2.2.8.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc SPEC.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="rack.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A modular Ruby webserver interface"
+HOMEPAGE="https://github.com/rack/rack;
+SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="test"
+
+ruby_add_rdepend "virtual/ruby-ssl"
+
+ruby_add_bdepend "test? (
+   dev-ruby/minitest:5
+   dev-ruby/minitest-global_expectations
+   || ( dev-ruby/psych:5 dev-ruby/psych:0 )
+   dev-ruby/webrick
+)"
+
+# The gem has automagic dependencies over mongrel, ruby-openid,
+# memcache-client, thin, mongrel and camping; not sure if we should
+# make them dependencies at all.
+
+all_ruby_prepare() {
+   # The build system tries to generate the ChangeLog from git. Create
+   # an empty file to avoid a needless dependency on git.
+   touch ChangeLog || die
+
+   # Avoid development dependency
+   sed -i -e '/minitest-sprint/ s:^:#:' -e "s:require_relative ':require 
'./:" rack.gemspec || die
+
+   # Rename rackup command and force gem version to allow rack 2.x 
applications to work
+   mv bin/rackup bin/rackup-2 || die
+   sed -i -e '4igem "rack", "~> 2.2.0"' bin/rackup-2
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:test:. -e "require 'test/gemloader.rb'; 
Dir['test/spec_*.rb'].each{|f| require f}" || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   einfo "The rackup command is installed as 'rackup-2' to allow parallel 
installation with rack 3"
+}



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

2024-02-21 Thread Hans de Graaff
commit: dd987085c164888695053605970c49032b264cf7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Feb 22 06:18:32 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Feb 22 06:18:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd987085

dev-ruby/rack: drop 2.2.7, 3.0.7

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

 dev-ruby/rack/Manifest  |  2 --
 dev-ruby/rack/rack-2.2.7.ebuild | 50 -
 dev-ruby/rack/rack-3.0.7.ebuild | 45 -
 3 files changed, 97 deletions(-)

diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest
index a81d78c2dbe7..18f7fbecd3cd 100644
--- a/dev-ruby/rack/Manifest
+++ b/dev-ruby/rack/Manifest
@@ -1,5 +1,3 @@
-DIST rack-2.2.7.tar.gz 279222 BLAKE2B 
0c7fb54aaa20c2e840a791240199e3981f70634f9d241d1167b3efca53156d1bc7129c64a7c3f0a82f6001bb46632969041b5310020601d55719beb538972f5c
 SHA512 
c89b7ed8bfea7f53e6f2b507d9668af8220750be336180d0ccea76d86359e7cacff74e6a55e5757ff7f79d2377049f4268d1851f4b83d6ff474f0002310a0d29
 DIST rack-2.2.8.tar.gz 279555 BLAKE2B 
798d6d1e0877a895c0b4d33c5dc20e6cfab88745abd4cb76166484df355b283a9e842791b0d874c53ffb8600258d169e24a4570850f4f0994b596c6ebf76937e
 SHA512 
e3055483c8f6f7a9a6aeb5654865a004b02bef781dd95072b84402a98549c13c66b5591b25b1a35fb6915af4b39adf88aa716e3edef7d0e41dbebf2a2a79ffcb
-DIST rack-3.0.7.tar.gz 788611 BLAKE2B 
99f4b7394c7b7d78ca3c7888369355437383ed5e3f3bea1bae7117019df5588a2c778270308309908223f5c509c97e6792b2edfeac6b3e3d6815e147bcdab375
 SHA512 
7ed94b59a4c8886ad94898eb1a7dd3e363fd1b2cecb79713ab744853e7c3da7a1d10034235a1aa5da4cb50c1a5d7c86c4d524ba2a3286289e9f1f7e37edd
 DIST rack-3.0.8.tar.gz 788610 BLAKE2B 
9a591242e37f10021a2779bc495ab0ef954eb6474efe279f2bc6417e4255d83a92f156a9bc52fe90c098dc23c26eddf802119fdcd739a05332bc398db1c12456
 SHA512 
045a1de846e984d2067ce647d0b3652c810a264fa4f84e9791a623ac5c5cfa5ab4b961c4cb0328b51a71f66082190741dbaac3f4dbafad7c5a8e97a71b169448
 DIST rack-3.0.9.tar.gz 789232 BLAKE2B 
b71eb67ff796a1389bba79c3132608bec30a65d44fa8dd302a5c4e40a42b30b0284aeea6b0b5a1c73ec823e134c25ce426375bfa8772242a8f6b05a4187ee36b
 SHA512 
0a69f4755119aae5c6e0ab8b1541eade221a701a9cdba3b10afd2bbd2a37e8b0faa80aad92304cf29793b2536b05e8a5ae3c0e0e986b021af1566bda8d387353

diff --git a/dev-ruby/rack/rack-2.2.7.ebuild b/dev-ruby/rack/rack-2.2.7.ebuild
deleted file mode 100644
index d330c2918fe9..
--- a/dev-ruby/rack/rack-2.2.7.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc SPEC.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="rack.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A modular Ruby webserver interface"
-HOMEPAGE="https://github.com/rack/rack;
-SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE=""
-
-ruby_add_rdepend "virtual/ruby-ssl"
-
-ruby_add_bdepend "test? (
-   dev-ruby/minitest:5
-   dev-ruby/minitest-global_expectations
-   || ( dev-ruby/psych:5 dev-ruby/psych:0 )
-   dev-ruby/webrick
-)"
-
-# The gem has automagic dependencies over mongrel, ruby-openid,
-# memcache-client, thin, mongrel and camping; not sure if we should
-# make them dependencies at all.
-
-all_ruby_prepare() {
-   # The build system tries to generate the ChangeLog from git. Create
-   # an empty file to avoid a needless dependency on git.
-   touch ChangeLog || die
-
-   # Avoid development dependency
-   sed -i -e '/minitest-sprint/ s:^:#:' -e "s:require_relative ':require 
'./:" rack.gemspec || die
-
-   # Avoid test failing due to security version number usage
-   sed -i -e '/support -v option to get version/askip "broken with 
security version number"' test/spec_server.rb || die
-}
-
-each_ruby_test() {
-   ${RUBY} -Ilib:test:. -e "require 'test/gemloader.rb'; 
Dir['test/spec_*.rb'].each{|f| require f}" || die
-}

diff --git a/dev-ruby/rack/rack-3.0.7.ebuild b/dev-ruby/rack/rack-3.0.7.ebuild
deleted file mode 100644
index b12b68b4382d..
--- a/dev-ruby/rack/rack-3.0.7.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md SECURITY.md SPEC.rdoc 
UPGRADE-GUIDE.md"
-
-RUBY_FAKEGEM_GEMSPEC="rack.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A modular Ruby webserver interface"
-HOMEPAGE="https://github.com/rack/rack;
-SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-02-21 Thread Ionen Wolkens
commit: 55656d681a37ff848b4bbed2abcfc77608f54c13
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 05:10:30 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55656d68

x11-terms/kitty-terminfo: drop 0.31.0, 0.32.0

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

 x11-terms/kitty-terminfo/Manifest  |  2 --
 .../kitty-terminfo/kitty-terminfo-0.31.0.ebuild| 23 --
 .../kitty-terminfo/kitty-terminfo-0.32.0.ebuild| 23 --
 3 files changed, 48 deletions(-)

diff --git a/x11-terms/kitty-terminfo/Manifest 
b/x11-terms/kitty-terminfo/Manifest
index f039dc9d02b9..e022bc18d59f 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,4 +1,2 @@
-DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 
74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2
 SHA512 
3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363
-DIST kitty-0.32.0.tar.xz 8122660 BLAKE2B 
8f2fccb8f233612331b860e0b25aa5a028c2e4d39b5795132351c4a2dff51478b8e42fd3a15bec5f616b4cdb47ad0cc7f636d1961a7f9fad8ede91475e82c29e
 SHA512 
d64f36c20d484724b0215a2ffc9044b83ddaa476926377e6c79226d7d6bd5deffda9964291a99c0df174640fb2fa7df0464435d2cef19304eab7b1d135cc1847
 DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 
493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c
 SHA512 
4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8
 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild
deleted file mode 100644
index 53f4810db87e..
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-BDEPEND="sys-libs/ncurses"
-
-src_compile() { :; }
-
-src_install() {
-   dodir /usr/share/terminfo
-   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
-}

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.0.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.0.ebuild
deleted file mode 100644
index b5c7cbc40759..
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-BDEPEND="sys-libs/ncurses"
-
-src_compile() { :; }
-
-src_install() {
-   dodir /usr/share/terminfo
-   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
-}



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/

2024-02-21 Thread Ionen Wolkens
commit: ce2b7f4ae581583bb55397957053266f0efdaef5
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 05:12:00 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce2b7f4a

x11-drivers/nvidia-drivers: drop 535.146.02

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

 x11-drivers/nvidia-drivers/Manifest|   8 -
 .../nvidia-drivers-535.146.02.ebuild   | 528 -
 2 files changed, 536 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index 6eec9f3f254f..d11a0ff72e2a 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -1,5 +1,4 @@
 DIST NVIDIA-Linux-aarch64-525.147.05.run 262738232 BLAKE2B 
742feded05f659fa9965b2eebcc6a269b0355d08b6f2a686dad47c1acf2c20a359f9a9c33184ab2d51044b8823535bd7606180e31d348f362a016fad74cf476b
 SHA512 
d1d9e49e16ee6cc69340a3458566f89fee7b63effdd8cae3e55e40cdfbd35d1e87b958769fd3b2ce5ab29596d88c3ac68189232d7a1dad8c16773faedcf5b568
-DIST NVIDIA-Linux-aarch64-535.146.02.run 269688101 BLAKE2B 
079662585a17a347ad25ea5148255814e8396f49be1172b5e4b7f8b73792ed4379228699664d5bb0f78ea08ab60ac0e8e0a6a958c7f7f4b48d780f8f0640fb7c
 SHA512 
1ce0ef45466cc46a73108cc625c470b2492fbb04b2bbc6f1e2cf1443a9a26c54c517f35b4aef74a301a4288022f9f9698034bed59a3f8cd3fe860ef7368cbf13
 DIST NVIDIA-Linux-aarch64-535.154.05.run 269669314 BLAKE2B 
e5d8c74304d9e555dc9c867455b7e7d6157eab38316f79d233b5528a23f91ddbaf41e693168faf67af94a1c0d8aa8b0e5686bad31f2ea9f999fe5e72de176da9
 SHA512 
78ba2e9a0112d80f019d272c464d2b9e4cf735edbe80de33c97bab5d6dba6f29aed271113edbde95def984ebbddea4f1f80da57cd94561f620ecdfc3a4ef
 DIST NVIDIA-Linux-aarch64-545.29.06.run 255826178 BLAKE2B 
9299c91a99e02d01d9e91e9baecbc0cc5a085886d64b94e0047ef2591f9e6d309a072d7003a70c5c976906642730f013fbf968b17acd6e8fe8e73f25ab0566b3
 SHA512 
10c92fd02b1f452f79bb9431197e701e103ca65cc7386cc8e8a05ae5af94f0173310997690fe1809dfb19193f108bd482485942ca11342ec35650bd74947e8c5
 DIST NVIDIA-Linux-aarch64-550.40.07.run 235818826 BLAKE2B 
0065b78fc98db27e9478c57aa66f1f0c7f172d2373028be9cfe40f652b195acb2863ffb9421b33ab4272ed4d03ff8d54b2aab4d35ee1abaa85dbb684ec911f8f
 SHA512 
d0c7e735bdd5d2a193c10176691dbc23ddf46ca4bc31897f767c26c28f115ffd8cde65f5437038140c66d4009418b448929054990d9a77dbbbdc49160976e6d1
@@ -7,48 +6,41 @@ DIST NVIDIA-Linux-x86-390.157.run 49417041 BLAKE2B 
435b5e0e60468cc74b41cc5d9b5bb
 DIST NVIDIA-Linux-x86_64-390.157.run 85835541 BLAKE2B 
44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce633d102f5b499aed25622b9bfd31bdd2c98f0717e95b
 SHA512 
4780503a4cff0180b1b1f37d20a6ba3438dd78b51fa7f69b98d35521835e5d61099129746929d51d63afa2d47b672b3e145e1e1897584dc3799e7f822c5b3a0a
 DIST NVIDIA-Linux-x86_64-470.223.02.run 270557540 BLAKE2B 
fc766d193baf5ef89994188e1589b98429d4e6ddfb925ac2126b5db3d18096a2504303aa79b23401ca8b21878fe76057c3b4e1baa06b76d069fae322634aea9a
 SHA512 
66e470343b6f0c04703c81169cd03674be06b5315db738cab64308ec073b5bf5b87508b58ac8b6288d10e95307072d99e874e7884207a323a3dd08887bbc8750
 DIST NVIDIA-Linux-x86_64-525.147.05.run 414135234 BLAKE2B 
77a12905771772804a5e5cf36df3e5032fe0160ac7c8a1b4ea002f65dac3732d9c900c1787a3e26d08b951a8de4893467cc7a80d424e017990d12669354d4191
 SHA512 
0c7b31715fce6a7bd77a2d9f9a3dca54a929a7790d748051576f62cdaeaeb6a9d0f3fbb13f0b20a51966bdb9470acdbc9ee529a9e84f38a9c834a1bd28d81773
-DIST NVIDIA-Linux-x86_64-535.146.02.run 341737575 BLAKE2B 
a49631a31f7685fcf338b424d6693b95b0af28c322fade1b8856f7c147e7d1385f80e560031659d19b3a7e8cc26840d243ff03df9e147e2c0d4a1bc5544c5b87
 SHA512 
5efebb52392fc2139790be4acffd8082e2d050009a95f59d3a8d4aba40986c61d88d598870364b5a419dbbe8e8b2e6254a82ea61230f35bd68ba4ec30d77a830
 DIST NVIDIA-Linux-x86_64-535.154.05.run 341691657 BLAKE2B 
63a56771eea30d467e5a8eb4ab4746e80bda7f055c02bb130cf188b6fc30bc91427c903ac43db0837cc3855cb29f44dc1832afd76d3e39ba111e83f6f60e9d2d
 SHA512 
29c54814ed1d93abb7888c821feb14cc419ca76db70f0a57ee56777b7b48f252303562efb8ebe026b9ce6ae624064e9e185414fbe8e5818c241de9fb576ad480
 DIST NVIDIA-Linux-x86_64-535.43.28.run 341943540 BLAKE2B 
845ead98e8609cdde80ceb25aab0a982e001e5fea3d05002a4d37faafd755895444f06d125620969e45ebd5e439d6834fd0f615a2755ed88de367ad9c2598664
 SHA512 
27e3a2e2ab117929f1bd18002d87067d2b386d131a7a10ec6099925f341c5a56ba8e8617f861cc60c02cae6065e518c0ec27f2d0845657250c258e0313e919f5
 DIST NVIDIA-Linux-x86_64-545.29.06.run 324708574 BLAKE2B 
4b6ef76942f34422a366eb226a75f0e2fa17c8eda58b239fcff7a217bce0e237677a762603553120b49bbf458be763461266f5454bf1b37d99905701cc1d1aa5
 SHA512 
b80e1643471c48477479a48d2e8a9c4a241874d6207ddeaccdeedd3f9f1121d79be90be07d37df094fa6f7cc5806857bf2368337ba40cb5cfe6d04c117c5c45d
 DIST NVIDIA-Linux-x86_64-550.40.07.run 306517958 BLAKE2B 
770d3d1b6778ce69a7ad28da963bc992fbec341bb29f507af569fda51b1e201fd5def9a8755827a749fe890ba4542f375bc43abb2a79c75fff482ed24813
 

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

2024-02-21 Thread Ionen Wolkens
commit: e1bde288a61530f4b4902ae4c6d7913b14c4b5e7
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 05:07:58 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1bde288

media-sound/cava: drop 0.9.1, 0.10.0

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

 media-sound/cava/Manifest   |  3 --
 media-sound/cava/cava-0.10.0.ebuild | 87 -
 media-sound/cava/cava-0.9.1.ebuild  | 83 ---
 3 files changed, 173 deletions(-)

diff --git a/media-sound/cava/Manifest b/media-sound/cava/Manifest
index ebdfbf775874..570ca8dcc805 100644
--- a/media-sound/cava/Manifest
+++ b/media-sound/cava/Manifest
@@ -1,4 +1 @@
-DIST cava-0.10.0-jack-support.patch.xz 9188 BLAKE2B 
c99b92a9879506efd942766cd01794c14b223e39862ab92699f4a25d34d21524d0b610a33dbd084c0466fafe8430b5d96da1146c6050d43b35d1f85915540938
 SHA512 
ffd2eb4c388b83a0ee21a08ec2f707731d8aa32a15ec549d8fe5caf5ac4a45534f3d0f6b66a1d747a57959eb2f571efd5a7b1d3fbb81496b6a01e23b7bd42276
-DIST cava-0.10.0.tar.gz 124085 BLAKE2B 
1d1d16f2e32823749465ee76d42bdaebf201dd5d8c7c44020793e247448f6786d631fed75841622dfaedc1d6dd0bee54dfaf10e9f637d6ae5aab3e1a76138421
 SHA512 
8b54ed59ce7965209f0e03be3409f59b0e59e6a684afca3eb2e3c82c369d35224a0a1a09cbcbca09b36fce416a13efafdff7362fe0b4e2f6b494a023de76793e
 DIST cava-0.10.1.tar.gz 129520 BLAKE2B 
181a511feb8b9a6806316264c27e963fe7827802d8e333c39d59a0e3f67dd57bea967b05aeb869455992b905afd9c6e3f568debb84155068cbef03621047da6b
 SHA512 
8a71628bae6621ef925f5fed94659b07d9220e142c17514bed79e1105a9160494bf3978267c9de3ab6cd2126ece50419fb4245ccf190f3a299fc0cfb111be354
-DIST cava-0.9.1.tar.gz 119287 BLAKE2B 
e6342ff8867747a2c15197c965b713e8ea1c5bd579725538e0e1745797280460ea6a7d6c5cca2776934eef24378d9661bcef5cfd5280a93de16b41201558c49d
 SHA512 
21af220b53a2f45c8c43dfd2ba47c1c96a8fcccdbd11ca1ac59eea7a4f32c0e27c7d2056281d0293fd17d4d635b1c568c953567d6f0301c800b4a387332d2a7a

diff --git a/media-sound/cava/cava-0.10.0.ebuild 
b/media-sound/cava/cava-0.10.0.ebuild
deleted file mode 100644
index 8e6993dbfcc1..
--- a/media-sound/cava/cava-0.10.0.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="Console-based Audio Visualizer for Alsa"
-HOMEPAGE="https://github.com/karlstav/cava/;
-SRC_URI="
-   https://github.com/karlstav/cava/archive/refs/tags/${PV}.tar.gz
-   -> ${P}.tar.gz
-   https://dev.gentoo.org/~ionen/distfiles/${P}-jack-support.patch.xz
-"
-
-LICENSE="MIT Unlicense"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="alsa jack +ncurses pipewire portaudio pulseaudio sdl sndio"
-
-RDEPEND="
-   dev-libs/iniparser:4
-   sci-libs/fftw:3.0=
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-   ncurses? ( sys-libs/ncurses:= )
-   pipewire? ( media-video/pipewire:= )
-   portaudio? ( media-libs/portaudio )
-   pulseaudio? ( media-libs/libpulse )
-   sdl? (
-   media-libs/libglvnd
-   media-libs/libsdl2[opengl,video]
-   )
-   sndio? ( media-sound/sndio:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-   sdl? ( dev-build/autoconf-archive )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.8.0-gentoo-iniparser4.patch
-   "${WORKDIR}"/${P}-jack-support.patch
-)
-
-src_prepare() {
-   default
-
-   echo ${PV} > version || die
-   eautoreconf
-}
-
-src_configure() {
-   local econfargs=(
-   $(use_enable alsa input-alsa)
-   $(use_enable jack input-jack)
-   $(use_enable pipewire input-pipewire)
-   $(use_enable portaudio input-portaudio)
-   $(use_enable pulseaudio input-pulse)
-   $(use_enable sndio input-sndio)
-
-   $(use_enable ncurses output-ncurses)
-   $(use_enable sdl output-sdl)
-   # note: not behind USE=opengl and sdl2[opengl?] given have not 
gotten
-   # normal output-sdl to work without USE=opengl on sdl either way
-   $(use_enable sdl output-sdl_glsl)
-
-   GENTOO_SYSROOT="${ESYSROOT}" # see iniparser4.patch
-   )
-
-   # autoconf-archive (currently) does not support -lOpenGL for 
libglvnd[-X]
-   use sdl && econfargs+=( GL_LIBS="$($(tc-getPKG_CONFIG) --libs opengl || 
die)" )
-
-   econf "${econfargs[@]}"
-}
-
-pkg_postinst() {
-   if [[ ! ${REPLACING_VERSIONS##* } ]]; then
-   elog "A default ~/.config/cava/config will be created after 
initial"
-   elog "use of ${PN}, see it and 
${EROOT}/usr/share/doc/${PF}/README*"
-   elog "for configuring audio input and more."
-   elif ver_test ${REPLACING_VERSIONS##* } -lt 0.9; then
-   elog "If used, the noise_reduction 

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

2024-02-21 Thread Ionen Wolkens
commit: 1f7e9fe640ba9be8f54eaab23a7f464291cf6d0a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 04:50:23 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f7e9fe6

dev-qt/qt-creator: use := to match upcoming llvm-r1 changes

Currently ommited in the llvm-r1 example, but that's being changed
and >=llvm-18.1.0_rc3 will use $(ver_cut 1-2) as subslot.

No need for a revbump (slot 18 is still masked either way).

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

 dev-qt/qt-creator/qt-creator-12.0.2.ebuild | 2 +-
 dev-qt/qt-creator/qt-creator-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-qt/qt-creator/qt-creator-12.0.2.ebuild 
b/dev-qt/qt-creator/qt-creator-12.0.2.ebuild
index 4587a1c7c566..f295798776cf 100644
--- a/dev-qt/qt-creator/qt-creator-12.0.2.ebuild
+++ b/dev-qt/qt-creator/qt-creator-12.0.2.ebuild
@@ -49,7 +49,7 @@ COMMON_DEPEND="
>=dev-qt/qtdeclarative-${QT_PV}=
clang? (
dev-cpp/yaml-cpp:=
-   $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}')
+   $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}=')
)
designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
help? (

diff --git a/dev-qt/qt-creator/qt-creator-.ebuild 
b/dev-qt/qt-creator/qt-creator-.ebuild
index 4587a1c7c566..f295798776cf 100644
--- a/dev-qt/qt-creator/qt-creator-.ebuild
+++ b/dev-qt/qt-creator/qt-creator-.ebuild
@@ -49,7 +49,7 @@ COMMON_DEPEND="
>=dev-qt/qtdeclarative-${QT_PV}=
clang? (
dev-cpp/yaml-cpp:=
-   $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}')
+   $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}=')
)
designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
help? (



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

2024-02-21 Thread Ionen Wolkens
commit: 33927c0aaef8bed1f75af46ba8381c48b20e1fed
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 05:14:53 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33927c0a

dev-python/parse: drop 1.20.0

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

 dev-python/parse/Manifest|  1 -
 dev-python/parse/parse-1.20.0.ebuild | 17 -
 2 files changed, 18 deletions(-)

diff --git a/dev-python/parse/Manifest b/dev-python/parse/Manifest
index 8543f4ae80f1..c292fa58c18c 100644
--- a/dev-python/parse/Manifest
+++ b/dev-python/parse/Manifest
@@ -1,2 +1 @@
-DIST parse-1.20.0.tar.gz 28871 BLAKE2B 
a6635641cb780c246053ddd7ecd397e994964086d3e5191356e425bb837b0e1c201c6b4e92755b4c4351589ff9055826964fa9eaac756e98bac90766a4703e06
 SHA512 
40ba63f62138c2273ec9bb603b7d8f74b471d9b143a49062a0f9979f8d84a7acce9d56ac046d38c6900fe07e9b5b3fdd3de7f2e78708e85234ec56b86410b14a
 DIST parse-1.20.1.tar.gz 29122 BLAKE2B 
b201f0cc491c964909bf0e4f0b406922ad7dcc0f1e232785efdf434e4c7643aaff53ac46b24c893eaa262d35021fd86001541fcb5e289a10e5163e7c2626e02f
 SHA512 
6aee92558496e9eca2fc1647131671dd88934687fbb23a04a99213b7885f4da776235cd380a7ea237b5f5b018522f92b6d702bd58858a0957a2213baca0e2a5c

diff --git a/dev-python/parse/parse-1.20.0.ebuild 
b/dev-python/parse/parse-1.20.0.ebuild
deleted file mode 100644
index cb5d371da714..
--- a/dev-python/parse/parse-1.20.0.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="Parse strings using a specification based on the Python format() 
syntax"
-HOMEPAGE="https://github.com/r1chardj0n3s/parse/;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-
-distutils_enable_tests pytest



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

2024-02-21 Thread Ionen Wolkens
commit: 8fa98015074ce3cce12cbc1d464bf6b47ec979eb
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 05:12:13 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fa98015

net-misc/ytfzf: drop 2.6.1

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

 net-misc/ytfzf/Manifest   |  1 -
 net-misc/ytfzf/ytfzf-2.6.1.ebuild | 59 ---
 2 files changed, 60 deletions(-)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 279c606927c6..7971dc2aff2a 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-2.6.1.tar.gz 3278989 BLAKE2B 
85ad83d9880e3e9e02a9a22b9f15e9ce88fafb1466f1694bd05766b24ac4505ce7da61e391d18f2973695394b89f5e4581f1c9e6588a6783a6fefa7adfaf7c67
 SHA512 
9266065352ae797bd5b8a2c71681b15599347ca38a519a21e84b42a0e8bb102c0937a02cbd6027c736ac0bdd7a6bc67fea664ecce5698032b4fef1ef0ec92c65
 DIST ytfzf-2.6.2.tar.gz 3279051 BLAKE2B 
d2517915e3025bf32b5db4a17f6afe218cd1693e611a76627a87193f0403e86d021c58717f627191b5979142799e6c4d0d3f9864812d8dc3d22f9a28fe379eaf
 SHA512 
9c2d6d6fbd6a21385531523401c113b681d8fd3e3bc0f6566730e0de55a4e70a4d86bebced7cdf472cb145cc1247b79b25ba502ec7a79aee0d89ad816ba434ef

diff --git a/net-misc/ytfzf/ytfzf-2.6.1.ebuild 
b/net-misc/ytfzf/ytfzf-2.6.1.ebuild
deleted file mode 100644
index 7226c6c032d9..
--- a/net-misc/ytfzf/ytfzf-2.6.1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/;
-SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="minimal +thumbnails"
-
-RDEPEND="
-   app-misc/jq
-   net-misc/curl[ssl]
-   app-alternatives/awk
-   !minimal? (
-   app-shells/fzf
-   media-video/mpv[lua]
-   net-misc/yt-dlp
-   thumbnails? (
-   || (
-   media-gfx/ueberzugpp
-   media-gfx/ueberzug
-   )
-   )
-   )
-"
-
-src_compile() { :; }
-
-src_install() {
-   local emakeargs=(
-   DESTDIR="${D}"
-   PREFIX="${EPREFIX}"/usr
-   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
-   )
-
-   emake "${emakeargs[@]}" addons doc install
-   einstalldocs
-
-   rm -r "${ED}"/usr/share/licenses || die
-}
-
-pkg_postinst() {
-   optfeature "external menu support" x11-misc/dmenu
-   optfeature "desktop notifications" x11-libs/libnotify
-
-   if [[ ! ${REPLACING_VERSIONS} ]]; then
-   elog "Note that ${PN} supports many methods to display 
menus/thumbnails."
-   elog "This ebuild primarily covers defaults and major features, 
additional"
-   elog "dependencies may be needed for others. Set USE=minimal if 
want full"
-   elog "control over optional dependencies (e.g. fzf is optional 
if use dmenu)."
-   fi
-}



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

2024-02-21 Thread Ionen Wolkens
commit: ff87bdd01f194226477164b68b1e908ea56a2694
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 04:47:27 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff87bdd0

dev-qt/qttools: use := to match upcoming llvm-r1 changes

Currently ommited in the llvm-r1 example, but that's being changed
and >=llvm-18.1.0_rc3 will use $(ver_cut 1-2) as subslot.

No need for a revbump (slot 18 is still masked either way).

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

 dev-qt/qttools/qttools-6.6.2.ebuild| 4 ++--
 dev-qt/qttools/qttools-6.7..ebuild | 4 ++--
 dev-qt/qttools/qttools-6..ebuild   | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-qt/qttools/qttools-6.6.2.ebuild 
b/dev-qt/qttools/qttools-6.6.2.ebuild
index 67ef2ac9f6e6..1b00112f08e6 100644
--- a/dev-qt/qttools/qttools-6.6.2.ebuild
+++ b/dev-qt/qttools/qttools-6.6.2.ebuild
@@ -39,8 +39,8 @@ RDEPEND="
assistant? ( ~dev-qt/qtbase-${PV}:6[sql,sqlite] )
clang? (
$(llvm_gen_dep '
-   sys-devel/clang:${LLVM_SLOT}
-   sys-devel/llvm:${LLVM_SLOT}
+   sys-devel/clang:${LLVM_SLOT}=
+   sys-devel/llvm:${LLVM_SLOT}=
')
)
designer? (

diff --git a/dev-qt/qttools/qttools-6.7..ebuild 
b/dev-qt/qttools/qttools-6.7..ebuild
index 99231843045d..da3b0ac4c251 100644
--- a/dev-qt/qttools/qttools-6.7..ebuild
+++ b/dev-qt/qttools/qttools-6.7..ebuild
@@ -39,8 +39,8 @@ RDEPEND="
assistant? ( ~dev-qt/qtbase-${PV}:6[sql,sqlite] )
clang? (
$(llvm_gen_dep '
-   sys-devel/clang:${LLVM_SLOT}
-   sys-devel/llvm:${LLVM_SLOT}
+   sys-devel/clang:${LLVM_SLOT}=
+   sys-devel/llvm:${LLVM_SLOT}=
')
)
designer? (

diff --git a/dev-qt/qttools/qttools-6..ebuild 
b/dev-qt/qttools/qttools-6..ebuild
index 99231843045d..da3b0ac4c251 100644
--- a/dev-qt/qttools/qttools-6..ebuild
+++ b/dev-qt/qttools/qttools-6..ebuild
@@ -39,8 +39,8 @@ RDEPEND="
assistant? ( ~dev-qt/qtbase-${PV}:6[sql,sqlite] )
clang? (
$(llvm_gen_dep '
-   sys-devel/clang:${LLVM_SLOT}
-   sys-devel/llvm:${LLVM_SLOT}
+   sys-devel/clang:${LLVM_SLOT}=
+   sys-devel/llvm:${LLVM_SLOT}=
')
)
designer? (



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

2024-02-21 Thread Ionen Wolkens
commit: 9bbedbf3edd44c471f5e4712bc897b5b2638eb37
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 05:06:50 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bbedbf3

media-video/mpv: drop 0.36.0-r1

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

 media-video/mpv/Manifest   |   1 -
 .../mpv/files/mpv-0.36.0-sub-match-audio.patch |  35 ---
 media-video/mpv/files/mpv-0.36.0-tests-odr.patch   |  30 ---
 media-video/mpv/metadata.xml   |   1 -
 media-video/mpv/mpv-0.36.0-r1.ebuild   | 292 -
 profiles/arch/amd64/package.use.mask   |   2 +-
 profiles/arch/base/package.use.mask|   2 +-
 profiles/arch/powerpc/ppc64/64le/package.use.mask  |   2 +-
 profiles/arch/x86/package.use.mask |   4 +-
 9 files changed, 5 insertions(+), 364 deletions(-)

diff --git a/media-video/mpv/Manifest b/media-video/mpv/Manifest
index 60b418e98698..8e655e8b32c6 100644
--- a/media-video/mpv/Manifest
+++ b/media-video/mpv/Manifest
@@ -1,2 +1 @@
-DIST mpv-0.36.0.tar.gz 3409178 BLAKE2B 
7260c265f02918d4caf72d8d8ecc9d4ab9783d66d675bd683a2f9c228404ad978c6fe0aa50f486b5257740176bc26f8abde7eff20d89019d5f701ec78c7743e1
 SHA512 
51f455a425ea5aac47acb3582d0f958a34248a2290a8d6887d22bcb9385fe8d1ab5d7f09d5408cfecfb73c1ec85d1b8ec8958e45a4941d3f711a2e580187472f
 DIST mpv-0.37.0.tar.gz 3384190 BLAKE2B 
31d8d47ed7ae94540189fe05b7ea63f5b0d5c987a22191f931e4bd90664d05dca4c7e0bd0e05fcdf48b977e38e5f8eec0d2572265f2cf4a969a8a9a9dbf83d68
 SHA512 
a2f7fb3837312ec59c50427af7be3b2b1b6175a53ccc7463e81503284fc4047dff32cb105d665d80be77ee1ae775d4512b71584f324d6d202c9a7fc1fab53257

diff --git a/media-video/mpv/files/mpv-0.36.0-sub-match-audio.patch 
b/media-video/mpv/files/mpv-0.36.0-sub-match-audio.patch
deleted file mode 100644
index d893b7b78c12..
--- a/media-video/mpv/files/mpv-0.36.0-sub-match-audio.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-Backport to restore --subs-with-matching-audio back to "yes" by default
-like it was in <0.36 to spare users from confusion and/or needlessly
-adjusting their configs until next version.
-
-https://github.com/mpv-player/mpv/issues/11854
-https://github.com/mpv-player/mpv/pull/12015
-https://github.com/mpv-player/mpv/commit/a2dd78fbc0932a4f47edbe4c41fe268095075c88
 a/DOCS/man/options.rst
-+++ b/DOCS/man/options.rst
-@@ -140,11 +140,11 @@ Track Selection
- 
- ``--subs-with-matching-audio=``
- When autoselecting a subtitle track, select a full/non-forced one even if 
the selected
--audio stream matches your preferred subtitle language (default: no).
-+audio stream matches your preferred subtitle language (default: yes).
- 
- ``--subs-fallback=``
- When autoselecting a subtitle track, if no tracks match your preferred 
languages,
--select a full track even if it doesn't match your preferred subtitle 
language (default: no).
-+select a full track even if it doesn't match your preferred subtitle 
language (default: default).
- Setting this to `default` means that only streams flagged as `default` 
will be selected.
- 
- ``--subs-fallback-forced=``
 a/options/options.c
-+++ b/options/options.c
-@@ -1040,7 +1040,8 @@ static const struct MPOpts mp_default_opts = {
- [STREAM_SUB] = (char *[]){ "auto", NULL },
- },
- .stream_auto_sel = true,
--.subs_with_matching_audio = false,
-+.subs_with_matching_audio = true,
-+.subs_fallback = 1,
- .subs_fallback_forced = true,
- .audio_display = 1,
- .audio_output_format = 0,  // AF_FORMAT_UNKNOWN

diff --git a/media-video/mpv/files/mpv-0.36.0-tests-odr.patch 
b/media-video/mpv/files/mpv-0.36.0-tests-odr.patch
deleted file mode 100644
index 1c7c05c20f78..
--- a/media-video/mpv/files/mpv-0.36.0-tests-odr.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-Quickfix for USE=test with -Werror=odr (stubs, so have no real consequences).
-
-timer.h gets indirectly included and can declare these differently, have not
-looked closer yet.
 a/test/test_utils.c
-+++ b/test/test_utils.c
-@@ -110,6 +110,6 @@
- #ifndef WIN32_TESTS
--void mp_add_timeout(void) {};
--void mp_rel_time_to_timespec(void) {};
--void mp_time_us(void) {};
--void mp_time_us_to_timespec(void) {};
-+void mp_add_timeout(int64_t time_us, double timeout_sec) {};
-+struct timespec mp_rel_time_to_timespec(double timeout_sec) {return (struct 
timespec){0};};
-+int64_t mp_time_us(void) {return 0;};
-+struct timespec mp_time_us_to_timespec(int64_t time_us) {return (struct 
timespec){0};};
- #endif
 a/test/test_utils.h
-+++ b/test/test_utils.h
-@@ -61,6 +61,6 @@
- #ifndef WIN32_TESTS
--void mp_add_timeout(void);
--void mp_rel_time_to_timespec(void);
--void mp_time_us(void);
--void mp_time_us_to_timespec(void);
-+void mp_add_timeout(int64_t time_us, double timeout_sec);
-+struct timespec mp_rel_time_to_timespec(double 

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

2024-02-21 Thread Ionen Wolkens
commit: 31de37fac1eac95b86c76fe456400e8915453c00
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 02:26:44 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31de37fa

dev-qt/qtwebengine: enable py3.12 in 6.6.2+

Fixes were merged bit at last minute and the bug for it (QTBUG-117979)
was updated late, and missed that 6.6.2 fixed py3.12 support.

Note that while it still has several references to distutils and an
upstream bug (QTBUG-115512), seems none are necessary as it built
fine with setuptools[-python_target_python3_12] after double-checking
that it did use 3.12.

(if reading this wondering why portage asks to rebuild qtwebengine,
it's time to start using -U/--changed-use rather than -N/--newuse --
alternatively could've held it back until 6.6.3 but well)

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

 dev-qt/qtwebengine/qtwebengine-6.6.2.ebuild| 3 +--
 dev-qt/qtwebengine/qtwebengine-6.6..ebuild | 3 +--
 dev-qt/qtwebengine/qtwebengine-6.7..ebuild | 3 +--
 dev-qt/qtwebengine/qtwebengine-6..ebuild   | 3 +--
 4 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/dev-qt/qtwebengine/qtwebengine-6.6.2.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.6.2.ebuild
index 47ca2cf367a9..bc443553d97b 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.6.2.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.6.2.ebuild
@@ -3,8 +3,7 @@
 
 EAPI=8
 
-# 3.12 needs QTBUG-117979 (see also QTBUG-115512)
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="xml(+)"
 inherit check-reqs flag-o-matic multiprocessing optfeature
 inherit prefix python-any-r1 qt6-build toolchain-funcs

diff --git a/dev-qt/qtwebengine/qtwebengine-6.6..ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.6..ebuild
index d38931f4877c..3b1f69bd687c 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.6..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.6..ebuild
@@ -3,8 +3,7 @@
 
 EAPI=8
 
-# 3.12 needs QTBUG-117979 (see also QTBUG-115512)
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="xml(+)"
 inherit check-reqs flag-o-matic multiprocessing optfeature
 inherit prefix python-any-r1 qt6-build toolchain-funcs

diff --git a/dev-qt/qtwebengine/qtwebengine-6.7..ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.7..ebuild
index 273eeb91351c..db61cb1b8cff 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.7..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.7..ebuild
@@ -3,8 +3,7 @@
 
 EAPI=8
 
-# 3.12 needs QTBUG-117979 (see also QTBUG-115512)
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="xml(+)"
 inherit check-reqs flag-o-matic multiprocessing optfeature
 inherit prefix python-any-r1 qt6-build toolchain-funcs

diff --git a/dev-qt/qtwebengine/qtwebengine-6..ebuild 
b/dev-qt/qtwebengine/qtwebengine-6..ebuild
index 273eeb91351c..db61cb1b8cff 100644
--- a/dev-qt/qtwebengine/qtwebengine-6..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6..ebuild
@@ -3,8 +3,7 @@
 
 EAPI=8
 
-# 3.12 needs QTBUG-117979 (see also QTBUG-115512)
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="xml(+)"
 inherit check-reqs flag-o-matic multiprocessing optfeature
 inherit prefix python-any-r1 qt6-build toolchain-funcs



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-02-21 Thread Ionen Wolkens
commit: 7beebf5b63a47f06b4057c5c4f892810b329e29c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 05:10:19 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7beebf5b

x11-terms/kitty: drop 0.31.0, 0.32.0

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

 x11-terms/kitty/Manifest|   6 --
 x11-terms/kitty/kitty-0.31.0.ebuild | 176 
 x11-terms/kitty/kitty-0.32.0.ebuild | 176 
 3 files changed, 358 deletions(-)

diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 52a18d6fcc08..bfc58f035fcf 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -1,9 +1,3 @@
-DIST kitty-0.31.0-vendor.tar.xz 1397172 BLAKE2B 
0c3bf3cece86cec651ec6dd4a97923464636885e5c9ef44b0e094d34ea66ca1b8176cc7d2647eda0030f857faf5e87e506ec9af6465487ef9a61efd634492d86
 SHA512 
41699cbd112f429d78dbf5b7716b3b017d5decd3649a13913e273a5b1ab6177ab7d93c5d2e3cb9b927846f41ada91f8cf95e7148e52d6a3bf914e7b116b7b072
-DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 
74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2
 SHA512 
3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363
-DIST kitty-0.31.0.tar.xz.sig 566 BLAKE2B 
5013b35dd7119b5bed3e4fefee70009f6fe6ba8c3215a35e82fdd3929063ef32c58c77f12c246374693801936ac362c3d432da95c91b632fdb848d98b3cf0bf9
 SHA512 
cc8583bbdd9e23a005cecb87f5d7d72ada5db1a1a8cdf59a67a103fc0c11df403df2673434d373216415903b6967a1638bf3f51ff7474368d618685a542d4280
-DIST kitty-0.32.0-vendor.tar.xz 1404384 BLAKE2B 
5b7d2af146429354e25d9b4f5c43a769535ad9a3b31b5a2944b8d8e7f045630734bd8e92c3f40c5dd7111d5014b9b356972896c0ba005392fbb740bc4bb30b20
 SHA512 
00b94033ea8b6ae3bbe509fdc2443aa7405a59ff9c04d86b96bd4dfe002367517b5b1fa99f27b8e2424917bb6b2eaa5959e8f470cd524de6388760870779af89
-DIST kitty-0.32.0.tar.xz 8122660 BLAKE2B 
8f2fccb8f233612331b860e0b25aa5a028c2e4d39b5795132351c4a2dff51478b8e42fd3a15bec5f616b4cdb47ad0cc7f636d1961a7f9fad8ede91475e82c29e
 SHA512 
d64f36c20d484724b0215a2ffc9044b83ddaa476926377e6c79226d7d6bd5deffda9964291a99c0df174640fb2fa7df0464435d2cef19304eab7b1d135cc1847
-DIST kitty-0.32.0.tar.xz.sig 566 BLAKE2B 
e925423321ec88fd0e7cc4f356c92b9ca9d992dce4c480c383368eff81f97bae4ac5a1d2cc2a7a2f3603f32448aa5d817c2319681dd1e2c24150834e137f55fa
 SHA512 
fe7ce2dceb22ee477d6a9e3b308f4ef54287d1656f949511e80a6c9ee1d921bab5599675e354e6dd8b35719b0ff5373a9cca73b255da3c03aaed239e7355c897
 DIST kitty-0.32.1-vendor.tar.xz 1404632 BLAKE2B 
660bd55dbcc5816af36aa8d918170805d0b06fb17b0f7fc4048fb55cdf9bf131e8d28f3d14cf912ddebc598b6749d66b9bd89fc087dfd0564c28e170fb0b2156
 SHA512 
6bd272fe73fd3a0307c7a0d3cec0ff5831133977ed02948ace1f0a1cc69b59409aa450d75fd107a56f8e64ee1b59750b6350dc70afd029f412c8d7c4f53e991d
 DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 
493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c
 SHA512 
4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8
 DIST kitty-0.32.1.tar.xz.sig 566 BLAKE2B 
6eee10a20448a1ed35a8f2b29b143af7787eafe55f05786cecbe9d775c88f1da4e5ca969ee434a76817eb6f22eb57d8a8ffa95ed8c7d9a102cadb0cc9952f782
 SHA512 
3dd6e10f2db91c989b15c9007e6bab8db4aea77530f43c753fa91e98cc9084110f46ad1a71eb5105618ff3145b2f9ca2da0ace6c4edb2c1ea15aa7ad82ab328f

diff --git a/x11-terms/kitty/kitty-0.31.0.ebuild 
b/x11-terms/kitty/kitty-0.31.0.ebuild
deleted file mode 100644
index ce3ee5eb6d93..
--- a/x11-terms/kitty/kitty-0.31.0.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit edo go-env optfeature multiprocessing
-inherit python-single-r1 toolchain-funcs xdg
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git;
-else
-   inherit verify-sig
-   SRC_URI="
-   
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
-   https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
-   verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
-   "
-   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Fast, feature-rich, GPU-based terminal"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-
-LICENSE="GPL-3 ZLIB"
-LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
-SLOT="0"
-IUSE="+X test wayland"
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   || ( X wayland )
-   test? ( X wayland )
-"
-RESTRICT="!test? ( 

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

2024-02-21 Thread Ionen Wolkens
commit: e28007ccffa36967495521a601f8738193435a54
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 05:07:14 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e28007cc

media-libs/libplacebo: drop 6.338.1

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

 media-libs/libplacebo/Manifest  |   1 -
 media-libs/libplacebo/libplacebo-6.338.1.ebuild | 122 
 2 files changed, 123 deletions(-)

diff --git a/media-libs/libplacebo/Manifest b/media-libs/libplacebo/Manifest
index d96b2f12a1f3..36796829260d 100644
--- a/media-libs/libplacebo/Manifest
+++ b/media-libs/libplacebo/Manifest
@@ -1,4 +1,3 @@
 DIST fast_float-5.2.0.tar.gz 84800 BLAKE2B 
39133eda20acd5f1f049e8040815a67aee588ab93be4953bde3b9227fb691e099581ef79b12b740437b78a9b4c9007762b44d9726ca07505ad5cb51394d8e3fd
 SHA512 
c703c7cba3c69775317c66a62ce145646fd7d3d063124501e3d6a7deebb8c62c14a2ccdffed18de2d73d9d3a8ba2061ef1d34cc780ee0b6d607935d5f1b1de81
 DIST libplacebo-glad-2.0.4.tar.gz 599932 BLAKE2B 
788d2b70222fd09eea02515bdf3cbc147540631bf35fe39f12aa21fdbabf3d229f4234a430217dfaf3363934b8be12dd6a19871049a7b117deb8260ec69f8c67
 SHA512 
328d0dbe33e69f846d1c54226c6675694404f41e53c4762e6013c7bfe76b0700f0b28f4117a2018a09c9c23ccb6ad94d7b20882fefc2513941a4515686c9b9e7
-DIST libplacebo-v6.338.1.tar.bz2 696577 BLAKE2B 
c4b1a9830ba91127c78fca30deabbc90c157b0bd9220216c6452866312374b9415f00c6f0c3b573070d4bf26a0c25df96462365d0929dcd022ef5ab84b909e17
 SHA512 
79e9f800791dcc856ead965f2b0b463ede3313186f248be85e3cf9ec62901043dad72b639f426f858e1fff0bbd9bdcdea48d01a5d3d2218b79e263fa0432bc5b
 DIST libplacebo-v6.338.2.tar.bz2 697450 BLAKE2B 
538785bea0003ff49a14b75f26fcd255259ed3b809b4b40be4000ec715808d6603d0139fe872ff2cf4ec13851a03fe63b251d019ef163fbbbfa74a012e0efbe6
 SHA512 
6577d19590b4d186d721238bd4c6bf940d1e766fe58053673fb5efb4c2c0a4408f29e7a1477328689a30b22eeac8c27548b82c11bfa0bc527d16f691849479c7

diff --git a/media-libs/libplacebo/libplacebo-6.338.1.ebuild 
b/media-libs/libplacebo/libplacebo-6.338.1.ebuild
deleted file mode 100644
index cb24285dbb17..
--- a/media-libs/libplacebo/libplacebo-6.338.1.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit meson-multilib python-any-r1
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://code.videolan.org/videolan/libplacebo.git;
-   inherit git-r3
-else
-   GLAD_PV=2.0.4
-   FASTFLOAT_PV=5.2.0
-   SRC_URI="
-   
https://code.videolan.org/videolan/libplacebo/-/archive/v${PV}/libplacebo-v${PV}.tar.bz2
-   
https://github.com/fastfloat/fast_float/archive/refs/tags/v${FASTFLOAT_PV}.tar.gz
-   -> fast_float-${FASTFLOAT_PV}.tar.gz
-   opengl? (
-   
https://github.com/Dav1dde/glad/archive/refs/tags/v${GLAD_PV}.tar.gz
-   -> ${PN}-glad-${GLAD_PV}.tar.gz
-   )
-   "
-   S="${WORKDIR}/${PN}-v${PV}"
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Reusable library for GPU-accelerated image processing primitives"
-HOMEPAGE="
-   https://libplacebo.org/
-   https://code.videolan.org/videolan/libplacebo/
-"
-
-LICENSE="
-   LGPL-2.1+
-   || ( Apache-2.0 Boost-1.0 MIT )
-   opengl? ( MIT )
-"
-SLOT="0/$(ver_cut 2 ${PV}.)" # soname
-IUSE="glslang +lcms llvm-libunwind +opengl +shaderc test unwind +vulkan 
+xxhash"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="vulkan? ( || ( glslang shaderc ) )"
-
-# dlopen: libglvnd (glad)
-RDEPEND="
-   lcms? ( media-libs/lcms:2[${MULTILIB_USEDEP}] )
-   opengl? ( media-libs/libglvnd[${MULTILIB_USEDEP}] )
-   shaderc? ( media-libs/shaderc[${MULTILIB_USEDEP}] )
-   !shaderc? ( glslang? ( dev-util/glslang:=[${MULTILIB_USEDEP}] ) )
-   unwind? (
-   llvm-libunwind? ( sys-libs/llvm-libunwind[${MULTILIB_USEDEP}] )
-   !llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] )
-   )
-   vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )
-   xxhash? ( dev-libs/xxhash[${MULTILIB_USEDEP}] )
-"
-# vulkan-headers is required even with USE=-vulkan for the stub (bug #882065)
-DEPEND="
-   ${RDEPEND}
-   dev-util/vulkan-headers
-"
-BDEPEND="
-   $(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]')
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-5.229.1-llvm-libunwind.patch
-   "${FILESDIR}"/${PN}-5.229.1-python-executable.patch
-)
-
-python_check_deps() {
-   python_has_version "dev-python/jinja[${PYTHON_USEDEP}]"
-}
-
-src_unpack() {
-   if [[ ${PV} ==  ]]; then
-   local EGIT_SUBMODULES=(
-   3rdparty/fast_float
-   $(usev opengl 

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

2024-02-21 Thread Ionen Wolkens
commit: b2199c41a08ba5a5ef5ff655877e6f95b4e4a832
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 05:09:48 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2199c41

media-libs/vips: drop 8.14.5

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

 media-libs/vips/Manifest   |   1 -
 media-libs/vips/metadata.xml   |   1 -
 media-libs/vips/vips-8.14.5.ebuild | 159 -
 3 files changed, 161 deletions(-)

diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index 341ac2034302..667bf5f7d8c9 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1,2 +1 @@
-DIST vips-8.14.5.tar.xz 18652928 BLAKE2B 
033359fcb7e52ec11daf7cf85641789e3c4b858644bce6290742920cbee8a1d8bc2f56ffdcd52ccb6d4da9f8bf24fbab626e121bba063eb97201af28eb440d57
 SHA512 
ceea6e4d378ac99eb026293e91da530b91febbd5d775b57ab807bcd60f39ca44a088161a713e31b972694d3797d4acaa97028f0e1d3ce4d9db7f8078c005dbe1
 DIST vips-8.15.1.tar.xz 18648116 BLAKE2B 
734f9d6bba794cf01ef38de0f0ed25fe93d2924579bbe966de94739ff1c7309815924e8926a86f90d9138daeeb6fba255be4be41496c1725e44cb52f22873628
 SHA512 
41f81c3bcb49e570c548d47494b0b705c5dbf870e16d67a85098a00c3f198a6f04e43899d97f92efe9bfdd5cedde79f51cc112c6953574748e1905d91d083dfa

diff --git a/media-libs/vips/metadata.xml b/media-libs/vips/metadata.xml
index 8c7203ce40fc..6341b9174606 100644
--- a/media-libs/vips/metadata.xml
+++ b/media-libs/vips/metadata.xml
@@ -9,7 +9,6 @@
Enable support for compressed files using 
app-arch/libarchive
Enable deprecated components
Enable support for the Flexible Image 
Transport System data format using sci-libs/cfitsio
-   Enable support for structured files using 
gnome-extra/libgsf
Enable SIMD optimizations using 
dev-cpp/highway (replaces USE=orc)
Enable support for Image Quantization 
using media-gfx/libimagequant
Enable support for matlab files using 
sci-libs/matio

diff --git a/media-libs/vips/vips-8.14.5.ebuild 
b/media-libs/vips/vips-8.14.5.ebuild
deleted file mode 100644
index f76986eae5a4..
--- a/media-libs/vips/vips-8.14.5.ebuild
+++ /dev/null
@@ -1,159 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit meson python-single-r1 vala
-
-DESCRIPTION="VIPS Image Processing Library"
-HOMEPAGE="https://libvips.github.io/libvips/;
-SRC_URI="https://github.com/libvips/libvips/releases/download/v${PV}/${P}.tar.xz;
-
-LICENSE="LGPL-2.1+ MIT"
-SLOT="0/42" # soname
-KEYWORDS="amd64 ~x86"
-IUSE="
-   deprecated doc exif fftw fits fontconfig graphicsmagick gsf gtk-doc heif
-   imagemagick imagequant +introspection +jpeg jpeg2k jpegxl lcms matio
-   openexr +orc pango pdf +png python svg test tiff vala webp
-"
-REQUIRED_USE="
-   fontconfig? ( pango )
-   graphicsmagick? ( imagemagick )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   test? ( jpeg png webp )
-   vala? ( introspection )
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/glib:2
-   dev-libs/expat
-   virtual/libintl
-   exif? ( media-libs/libexif )
-   fftw? ( sci-libs/fftw:3.0= )
-   fits? ( sci-libs/cfitsio:= )
-   fontconfig? ( media-libs/fontconfig )
-   gsf? ( gnome-extra/libgsf:= )
-   heif? ( media-libs/libheif:= )
-   imagemagick? (
-   graphicsmagick? ( media-gfx/graphicsmagick:= )
-   !graphicsmagick? ( media-gfx/imagemagick:= )
-   )
-   imagequant? ( media-gfx/libimagequant )
-   introspection? ( dev-libs/gobject-introspection )
-   jpeg? ( media-libs/libjpeg-turbo:= )
-   jpeg2k? ( media-libs/openjpeg:= )
-   jpegxl? ( media-libs/libjxl )
-   lcms? ( media-libs/lcms:2 )
-   matio? ( sci-libs/matio:= )
-   openexr? ( media-libs/openexr:= )
-   orc? ( dev-lang/orc )
-   pango? (
-   x11-libs/cairo
-   x11-libs/pango
-   )
-   pdf? (
-   app-text/poppler[cairo]
-   x11-libs/cairo
-   )
-   png? ( media-libs/libpng:= )
-   python? (
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
-   )
-   svg? (
-   gnome-base/librsvg:2
-   sys-libs/zlib:=
-   x11-libs/cairo
-   )
-   tiff? ( media-libs/tiff:= )
-   webp? ( media-libs/libwebp:= )
-"
-DEPEND="
-   ${RDEPEND}
-   pango? ( x11-base/xorg-proto )
-   pdf? ( x11-base/xorg-proto )
-   svg? ( x11-base/xorg-proto )
-   test? (
-   tiff? ( media-libs/tiff[jpeg] )
-   )
-"
-BDEPEND="
-   dev-util/glib-utils
-   sys-devel/gettext
-   doc? (
-   app-text/doxygen
-   

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-02-21 Thread Ionen Wolkens
commit: 313a2d3b299571b40cce18823d26192e257abde8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 05:10:44 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=313a2d3b

x11-terms/kitty-shell-integration: drop 0.31.0, 0.32.0

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

 x11-terms/kitty-shell-integration/Manifest |  2 --
 .../kitty-shell-integration-0.31.0.ebuild  | 37 --
 .../kitty-shell-integration-0.32.0.ebuild  | 37 --
 3 files changed, 76 deletions(-)

diff --git a/x11-terms/kitty-shell-integration/Manifest 
b/x11-terms/kitty-shell-integration/Manifest
index f039dc9d02b9..e022bc18d59f 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,4 +1,2 @@
-DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 
74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2
 SHA512 
3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363
-DIST kitty-0.32.0.tar.xz 8122660 BLAKE2B 
8f2fccb8f233612331b860e0b25aa5a028c2e4d39b5795132351c4a2dff51478b8e42fd3a15bec5f616b4cdb47ad0cc7f636d1961a7f9fad8ede91475e82c29e
 SHA512 
d64f36c20d484724b0215a2ffc9044b83ddaa476926377e6c79226d7d6bd5deffda9964291a99c0df174640fb2fa7df0464435d2cef19304eab7b1d135cc1847
 DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 
493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c
 SHA512 
4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8
 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild
deleted file mode 100644
index a2250e3052a3..
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-src_compile() { :; }
-
-src_install() {
-   # install the whole directory in the upstream suggested location
-   # for consistency (i.e. less variation between distros if someone
-   # ssh into Gentoo), then set symlinks to autoload where possible
-   # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
-   insinto /usr/share/kitty
-   doins -r shell-integration
-
-   dosym -r 
{/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash
-
-   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
-   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
-
-   dosym -r 
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
-   # zsh integration is handled automatically without needing to modify rc 
files,
-   # but may require user intervention depending on zsh invocation or if 
remote
-
-   # this is used internally by the ssh kitten and is not useful there
-   rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
-}

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.0.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.0.ebuild
deleted file mode 100644
index c3b309c79626..
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-src_compile() { :; }
-
-src_install() {
-   # install the whole 

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/cli11/files/, dev-cpp/cli11/

2024-02-21 Thread Ionen Wolkens
commit: 0efb2c9725e64bae62e26d7a76810fd3e509afd0
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 05:12:41 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0efb2c97

dev-cpp/cli11: drop 2.4.0

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

 dev-cpp/cli11/Manifest|  1 -
 dev-cpp/cli11/cli11-2.4.0.ebuild  | 59 ---
 dev-cpp/cli11/files/cli11-2.4.0-cstdint.patch |  7 
 3 files changed, 67 deletions(-)

diff --git a/dev-cpp/cli11/Manifest b/dev-cpp/cli11/Manifest
index d65d0f7ff019..c6fe24aefef4 100644
--- a/dev-cpp/cli11/Manifest
+++ b/dev-cpp/cli11/Manifest
@@ -1,3 +1,2 @@
 DIST cli11-2.3.2.tar.gz 303507 BLAKE2B 
68a1ca97fb55a4329f7d56a7d661f71f356bebcb0878421bccb18093aab171cff963f4e3e8f47b95cac4947ebbd7c7d6c853cc28e404c07091685ba1e99ac8d3
 SHA512 
f48b289d52034c47b90db58c035a123b464bed488cf31bcdbe10a692214a5c05e62b99d6fb7c4b065f42df862ecf3813f11dd533b3697939d761e99d2b89c2ec
-DIST cli11-2.4.0.tar.gz 338628 BLAKE2B 
8e9a58c81be34826ef455851b618d18fcf7f75f654539f4f961e63b1be364b656133163b6e1c00ccf1f67e4a45772556570d6a70f8845a69b13665da29b3bafa
 SHA512 
21c6e7861c5b5481079f78fd1585c77c7c73dd8f06a58a673922ee12fa0ffd2ba6c485de427a4e4ee3e5d710b8dc9483e70da0dc2a67c46d3fd77ebdfe300f79
 DIST cli11-2.4.1.tar.gz 339023 BLAKE2B 
4db4bacc30ae5526135fe354e4f707f6858cb42b0662daafdde23cf397701c5185794d72794d920ef8f66ce846aafa718ac24fb567b04144d5b15905ed4badd7
 SHA512 
965290d09977672d3bc3c57ca4b89a88c2c09461da6e866b18217d702d4d5a0977588fcb8fef1a3c3804e61ad80d276029f47469cc83dbfdc7021ee35f6b7269

diff --git a/dev-cpp/cli11/cli11-2.4.0.ebuild b/dev-cpp/cli11/cli11-2.4.0.ebuild
deleted file mode 100644
index 552deb9ddd53..
--- a/dev-cpp/cli11/cli11-2.4.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Command line parser for C++11"
-HOMEPAGE="https://cliutils.github.io/CLI11/book/;
-SRC_URI="
-   https://github.com/CLIUtils/CLI11/archive/refs/tags/v${PV}.tar.gz
-   -> ${P}.tar.gz
-"
-S=${WORKDIR}/${PN^^}-${PV}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   test? (
-   dev-cpp/catch:0
-   dev-libs/boost
-   )
-"
-BDEPEND="
-   doc? (
-   app-text/doxygen
-   media-gfx/graphviz
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.4.0-cstdint.patch
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DCLI11_BUILD_DOCS=$(usex doc)
-   -DCLI11_BUILD_EXAMPLES=no
-   -DCLI11_BUILD_TESTS=$(usex test)
-   $(usev test -DCLI11_BOOST=yes)
-   )
-
-   cmake_src_configure
-}
-
-src_compile() {
-   cmake_src_compile all $(usev doc docs)
-}
-
-src_install() {
-   local DOCS=( CHANGELOG.md README.md book/{chapters,code,*.md} )
-   cmake_src_install
-
-   use doc && dodoc -r "${BUILD_DIR}"/docs/html
-}

diff --git a/dev-cpp/cli11/files/cli11-2.4.0-cstdint.patch 
b/dev-cpp/cli11/files/cli11-2.4.0-cstdint.patch
deleted file mode 100644
index d6e99a4417e1..
--- a/dev-cpp/cli11/files/cli11-2.4.0-cstdint.patch
+++ /dev/null
@@ -1,7 +0,0 @@
-https://github.com/CLIUtils/CLI11/issues/993
 a/include/CLI/impl/StringTools_inl.hpp
-+++ b/include/CLI/impl/StringTools_inl.hpp
-@@ -12,2 +12,3 @@
- // [CLI11:public_includes:set]
-+#include 
- #include 



[gentoo-commits] repo/gentoo:master commit in: games-engines/devilutionx/

2024-02-21 Thread Ionen Wolkens
commit: 6b1b9a168bfe8e202e7722f10ff855aa276840ff
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 05:13:21 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b1b9a16

games-engines/devilutionx: drop 1.5.1

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

 games-engines/devilutionx/Manifest |  1 -
 games-engines/devilutionx/devilutionx-1.5.1.ebuild | 88 --
 2 files changed, 89 deletions(-)

diff --git a/games-engines/devilutionx/Manifest 
b/games-engines/devilutionx/Manifest
index d24cec6bdc4f..511b29de8cd0 100644
--- a/games-engines/devilutionx/Manifest
+++ b/games-engines/devilutionx/Manifest
@@ -1,2 +1 @@
-DIST devilutionx-1.5.1.tar.xz 21971268 BLAKE2B 
fdcbfad36ded01ca40643d114ffd49b300ccf98b11415cbc396f226d42aa315502319e94e9075a2308f1f003db9611d1232170564f30cc3f09cb4b4db7f82b35
 SHA512 
c712c8215947a11313bfe24c8b24e8efa702a211e67bee1ae7276176be782394dc32f1cc4509e1539fdca8b1181884f5bc9dc4cf46890f4c57a378fb5d3b
 DIST devilutionx-1.5.2.tar.xz 21968848 BLAKE2B 
5a8c280f262e2d0f47ee5978cfc858ea62481eac838ad691996f359f1c4889499e4c78b5e6a1f2dc998cf0fc89ebbdf79296a25adb411e30e9248cce1b07d3a8
 SHA512 
b7fd5814c8671e439d4349297cfda0d89eb1f7a0945ec11bdf7a83637371664c9c39c036249e1650911397111e1b5d9e931f221ffd2d4a1f9e80d5ca58357dcf

diff --git a/games-engines/devilutionx/devilutionx-1.5.1.ebuild 
b/games-engines/devilutionx/devilutionx-1.5.1.ebuild
deleted file mode 100644
index 1ad3e2aafedd..
--- a/games-engines/devilutionx/devilutionx-1.5.1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="Diablo engine for modern operating systems"
-HOMEPAGE="https://github.com/diasurgical/devilutionX/;
-SRC_URI="
-   
https://github.com/diasurgical/devilutionX/releases/download/${PV}/devilutionx-src.tar.xz
-   -> ${P}.tar.xz
-"
-S="${WORKDIR}/${PN}-src-${PV}"
-
-LICENSE="Unlicense CC-BY-4.0 GPL-2+ LGPL-2.1+ MIT OFL-1.1 zerotier? ( BUSL-1.1 
)"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug +sodium test zerotier"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-arch/bzip2:=
-   dev-libs/libfmt:=
-   media-libs/libsdl2[haptic,joystick,opengl,video]
-   media-libs/sdl2-image[png]
-   sys-libs/zlib:=
-   media-libs/sdl_audiolib
-   sodium? ( dev-libs/libsodium:= )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-cpp/asio
-   dev-cpp/simpleini
-   test? ( dev-cpp/gtest )
-"
-BDEPEND="sys-devel/gettext"
-
-src_prepare() {
-   cmake_src_prepare
-
-   # use system asio
-   echo 'add_library(asio INTERFACE)' > 3rdParty/asio/CMakeLists.txt || die
-
-   # ensure system copies are used
-   rm -r dist/{asio,simpleini,sdl_audiolib}-src || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTING=$(usex test)
-   -DCCACHE_PROGRAM=no #813768
-   -DDEBUG=$(usex debug)
-   -DDISABLE_LTO=yes # let CFLAGS control this
-   -DDISABLE_ZERO_TIER=$(usex !zerotier)
-   -DPACKET_ENCRYPTION=$(usex sodium)
-   -DPIE=yes
-   -DFETCHCONTENT_FULLY_DISCONNECTED=yes
-   )
-
-   cmake_src_configure
-}
-
-src_test() {
-   # timedemo tests only pass when game assets are available
-   cmake_src_test -E Timedemo.
-}
-
-src_install() {
-   local DOCS=( Packaging/nix/README.txt docs/*.md )
-   cmake_src_install
-
-   rm "${ED}"/usr/share/diasurgical/devilutionx/README.txt || die
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-
-   if [[ ! ${REPLACING_VERSIONS} ]]; then
-   elog "In order to play the game, you will need to copy the 
following data file"
-   elog "from the original game, and optionally the hellfire 
expansion files:"
-   elog "  - DIABDAT.MPQ"
-   elog "  - hellfire.mpq hfmonk.mpq hfmusic.mpq hfvoice.mpq"
-   elog "to ~/.local/share/diasurgical/devilution/"
-   elog
-   elog "See ${EROOT}/usr/share/doc/${PF}/README.txt* for details."
-   fi
-}



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

2024-02-21 Thread Ionen Wolkens
commit: 36e38f74f5b1cfab0d8b30fbd8fc02264e6e8b92
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 05:13:35 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36e38f74

games-strategy/naev: drop 0.11.2

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

 games-strategy/naev/Manifest   |   1 -
 games-strategy/naev/naev-0.11.2.ebuild | 111 -
 2 files changed, 112 deletions(-)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index f7018e755263..b69f12368fbd 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,2 +1 @@
-DIST naev-0.11.2-source.tar.xz 453720596 BLAKE2B 
d02231626411df67facb65564257e2f22c1120737544ab1328834242791336bf8f1610738fa875480c351fcbdc38d74f5ca1b28c0b7e26c96da03e70780ff8fc
 SHA512 
fa6178303fbd3f5371671d2c325c72a22cf9cab9d0d74c8ddd83b1e32878b45b256cc178b0c504d65791416fbfe94148c05c107528876cf9d4e242ea2ad81a8e
 DIST naev-0.11.3-source.tar.xz 453755276 BLAKE2B 
aa46d6e78c964812d2eede0851071d30a9b7f1b408456cbdd3a171b94e0eb00432bb17aeada76766f504db25ba83b49641b06f58d9911ea5e9cba91bb245f4ff
 SHA512 
25f33cd78f83c9d6fe6ae3f6464e45a9086d7e2e033671b866d9e3d47a2cfff2d9e64dd453846de4e1fcf3384a57361bcf026a01eb39e9cf3b620be46b0d3f0b

diff --git a/games-strategy/naev/naev-0.11.2.ebuild 
b/games-strategy/naev/naev-0.11.2.ebuild
deleted file mode 100644
index f01a82495b7b..
--- a/games-strategy/naev/naev-0.11.2.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 luajit )
-PYTHON_COMPAT=( python3_{10..12} )
-inherit lua-single meson python-any-r1 virtualx xdg
-
-DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
-HOMEPAGE="https://naev.org/;
-SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
-
-LICENSE="
-   GPL-3+
-   Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0
-   CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain
-"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-# dlopen: libglvnd
-RDEPEND="
-   ${LUA_DEPS}
-   dev-games/physfs
-   dev-libs/libpcre2:=
-   dev-libs/libunibreak:=
-   dev-libs/libxml2
-   media-libs/freetype:2
-   media-libs/libglvnd
-   media-libs/libsdl2[joystick,opengl,video]
-   media-libs/libvorbis
-   media-libs/openal
-   media-libs/sdl2-image[png,webp]
-   net-libs/enet:1.3=
-   sci-libs/cholmod
-   sci-libs/cxsparse
-   sci-libs/openblas
-   sci-libs/suitesparse
-   sci-mathematics/glpk:=
-   virtual/libintl
-"
-DEPEND="
-   ${RDEPEND}
-   test? (
-   dev-games/physfs[zip]
-   media-libs/libsdl2[X]
-   )
-"
-BDEPEND="
-   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
-   sys-devel/gettext
-   doc? (
-   app-text/doxygen
-   dev-lua/ldoc
-   media-gfx/graphviz
-   )
-   test? (
-   media-libs/mesa[llvm]
-   x11-base/xorg-server[-minimal]
-   )
-"
-
-python_check_deps() {
-   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   lua-single_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # use eclass' generated lua.pc first rather than as fallback
-   sed -i "s/'lua51'/'lua'/" meson.build || die
-
-   # don't probe OpenGL for tests (avoids sandbox violations, bug #829369),
-   # mesa[llvm] should ensure software rendering will work
-   sed -i "/subdir('glcheck')/d" test/meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature doc docs_c)
-   $(meson_feature doc docs_lua)
-   $(meson_feature lua_single_target_luajit luajit)
-   )
-
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}
-
-src_install() {
-   local DOCS=( CHANGELOG Readme.md )
-   meson_src_install
-
-   if use doc; then
-   dodir /usr/share/doc/${PF}/html
-   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die
-   rm -r "${ED}"/usr/doc || die
-   fi
-
-   rm -r "${ED}"/usr/share/doc/naev || die
-}



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

2024-02-21 Thread Ionen Wolkens
commit: 2459b09a13a15a6b49cc4153e3fca4b7fab17e4b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 04:55:53 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2459b09a

dev-qt/qt-docs: drop 6.6.1_p202311210527

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

 dev-qt/qt-docs/Manifest   | 102 -
 dev-qt/qt-docs/qt-docs-6.6.1_p202311210527.ebuild | 167 --
 2 files changed, 269 deletions(-)

diff --git a/dev-qt/qt-docs/Manifest b/dev-qt/qt-docs/Manifest
index c4a2ec050622..977582bb4617 100644
--- a/dev-qt/qt-docs/Manifest
+++ b/dev-qt/qt-docs/Manifest
@@ -53,108 +53,6 @@ DIST 5.15.2-0-202011130614qtwidgets-documentation.7z 
26789215 BLAKE2B f0561ae272
 DIST 5.15.2-0-202011130614qtx11extras-documentation.7z 36673 BLAKE2B 
b7eb8f048acecce20b911267755e1e467fb23b975911025cd43915e043ffc3f34b2b38862f32ae9959dc7e5c759d22731d33fa600c9b8d239f0f0ba1bd6343ff
 SHA512 
ade0a62026d32342fb2b48ade9a164d24e506f5e392e68c451055238ce2a673ea4358472c1132daa779498ff7f2351440d73b6218d5a01e8162bda0907215894
 DIST 5.15.2-0-202011130614qtxml-documentation.7z 448310 BLAKE2B 
36de636799fbbe1b67db6e0ec19bc478d7d5003b840a7119ad8b11589a4d514b00c7aebc2ac2ff4a80004ecbb8a70b7297eae8f7624171f4ba62435996f62b32
 SHA512 
ac5d137311eb13491dac18746eef3a1c5dd87d37d3446047c380cfdacad8dfc9d5e54a078278d98ff4ff75b39ad6044fed9bda481e35e307b3f103b792d253cb
 DIST 5.15.2-0-202011130614qtxmlpatterns-documentation.7z 1199986 BLAKE2B 
49caea50be44260696026fcc395df016ef69992fc2bb8e3f31005194cda4987729fbf4e837171732ac5d95184a36cf1574c1fa01f6f2520bb8c52515773564c1
 SHA512 
c2ad2759ef7dcd78c2039f47ee01f9d61338f6735b9ef2caf8c99b959dad94dfb32249ee5cf8d605d71ff8a3cb5549ec602df1877f3624dd9ba6ca7621a5cf0c
-DIST 6.6.1-0-202311210527activeqt-documentation.tar.xz 248340 BLAKE2B 
23a535590267273964f007d355eda2a96067d0fcaf8bafd7137d9518f6996251fc68322a7984b9d7b9833c74c3ed336da0442d986477d24fcf1bf78aacbaeee1
 SHA512 
71ecee5c2907b0053f9032a8225a4af4396b56e55f9ebed341c9eedc23ccdef7cbe9deaad9bda32d1de837fc09a4ae842919f670e56e1e819349aec10a5fc683
-DIST 6.6.1-0-202311210527qdoc-documentation.tar.xz 265604 BLAKE2B 
cfff9a01ffaffe0cec5c5ab13e3595f29e4ee18f4a4a39453d44f360534429947d9d168038d407af6543cc01e87e74cc97fad6e677da43f8f27623c0172d8a73
 SHA512 
a714ad00d7c8cbfb115e51d7850a9d66117fd0707e7d7c8c83df83d189e4ee90647b71bcf7fc4199b58fc3807151f55887e4f83062fbeac9e33e96f748ed5ae5
-DIST 6.6.1-0-202311210527qmake-documentation.tar.xz 344160 BLAKE2B 
c1b8d4f829af7648cb45aa0e2cff6c682df54708a7e0379872e8e64b037ebc8a2afbacd9bd3d31577610d49e0f2982c3ec48c07d4d739003f2f3e6c43d89805b
 SHA512 
cc41f9b80cf127690993e2d305c9cd3aee00246107f0e07959df838cb7514fb7febca806e501f572dd72233154a60b104ee735fceb21dec305361e780d828a1b
-DIST 6.6.1-0-202311210527qt3d-documentation.tar.xz 5569860 BLAKE2B 
12c5ec7144002de83801c34e8bb1646be47c7e631f1b34d2bc4faea9a856b36878571fb8ca708f94084e65b2d6fd339a59a881db66bfb89a1742aa514a903ec5
 SHA512 
5df4bff4841432e26f3526fbad0e57ba0d19936bcbe2b62fa8ec29b52168ee265ea1e98c4a794a3b3ef0096c25c0de80c4a451cc24e68c19ac039b3e0057cca5
-DIST 6.6.1-0-202311210527qt3d-examples-6.6.1.7z 60339538 BLAKE2B 
08a7282cbe15139231f66a34916456dd5a53dceebc8598b65cb9273d56cf6aea4fee7771efcea6b37b69ad105bdbf1aaf2dd1b4dd31d7bb05d30bd5524caca6d
 SHA512 
97d1b652f590ad774dd987deb1091b30691f13ec8c39e4c08015fdd2021319b185f3ab1eca55e64c5323b733d65e2ed035be118dc70a6a98266164f7f4a543a8
-DIST 6.6.1-0-202311210527qt5compat-examples-6.6.1.7z 27950 BLAKE2B 
9668f5a289971c1aa99b171ded4ebab7a20a12cf5016c238a36b5fd93d8c27edcc71ceb66ec0263c7a8fba5e2ab94bc8913ffef4b996528abcc989d38f5bebd8
 SHA512 
a94f5e0acb1b50044737fd1821547b1d668bcffc4224806810c4fd681fd3a6c2595123447352497fd0f6bd9af2494eae0436b232faf6c02dcb920d6e5e53111b
-DIST 6.6.1-0-202311210527qtactiveqt-examples-6.6.1.7z 13165 BLAKE2B 
42e79b5567a7c7c247db18dfe9a36a67349c307693b64dea952e8494657db6567a068fa8c8ea57578a1b5be2b5cd76ff14fe65a4afedb4e1a597f357e3ef318a
 SHA512 
8bc13413fd91cff275c78eb288d933ccd3cb412b9428ce925fd978ed499d055b8b27a0ed58656e3ec09fe943615e34a9086e73d6f7152cc3e40ba54bbe8b87a3
-DIST 6.6.1-0-202311210527qtassistant-documentation.tar.xz 461608 BLAKE2B 
1934bbfb0a1ff1b583ca9e4ad600dc2d023159bf0b3c9254ab4436ece4e3295ce3587d2b9d67fadaad04e079ba4a0dd5fec7c1b0f8ea6969a85b573d6580f734
 SHA512 
2ef1cf69eb77cab0fff36439efd6eeaf4426e1bb79b3489c77aa0b5426d139819089eb475c4c427ef9298e92229f2e60d7bf1631a043002aa0cbb8797d61f704
-DIST 6.6.1-0-202311210527qtbase-examples-6.6.1.7z 4192261 BLAKE2B 
151eb8463ea0e37775533d54f9a22c9d0f1899034c6e7bf1192fcf2d8a2f139d9c9e541f0ce412bfa073d6683c4dd0dbeadbeca30a8b322499dd7b41e53ead83
 SHA512 
8ccfd14cd5212ea0500af4698ef5528e21d0d911f117f556085401609beb56c612558af7673e7bbe2133be3e7f2380e4a7b96aef2fbc36144f99f83100cce433
-DIST 6.6.1-0-202311210527qtbluetooth-documentation.tar.xz 943652 BLAKE2B 

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

2024-02-21 Thread Ionen Wolkens
commit: 665a2f95f87ccb42cdb30266280f6a8b35cdfa94
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 05:10:56 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=665a2f95

dev-libs/ncnn: drop 20231027

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

 dev-libs/ncnn/Manifest |  1 -
 dev-libs/ncnn/ncnn-20231027.ebuild | 54 --
 2 files changed, 55 deletions(-)

diff --git a/dev-libs/ncnn/Manifest b/dev-libs/ncnn/Manifest
index 0bb1db4d5b02..592ae5fadcbd 100644
--- a/dev-libs/ncnn/Manifest
+++ b/dev-libs/ncnn/Manifest
@@ -1,2 +1 @@
-DIST ncnn-20231027.tar.gz 12722960 BLAKE2B 
15fffe7ca640d4a7c42e9a2f80cc40d85ed1dfd06602eaf7b8ca9943ea30ca5c436ef44acf027587fd3006c7dceed92937151dd6f5f8cf17501fbe3e79d6f70c
 SHA512 
722966b3b30c5a4df81c6d45237b1821acc69db0c78350a41e3bc60e3f40c3dc64587ae0ab223635c468314c665e477ee7e0c2d3d4cccbc72bb15aeb56dcda6c
 DIST ncnn-20240102.tar.gz 12791570 BLAKE2B 
8a84353343d32bea1ef163a83cdef783a8a6077282e94a012d21a17b2e0d8c78c576ebd1dc5c9ec89364942b4ce69ab44d544648fe2dbd5fda4797b3b65adfd8
 SHA512 
31bc3c2f461a00241fb8f69ca6ea8cc590af6618856b1b84a048bde924e4b474fd883ad5d54dbfbdd1e5b59015889e15ffc4fbafccb3e42e052a02071f2017b1

diff --git a/dev-libs/ncnn/ncnn-20231027.ebuild 
b/dev-libs/ncnn/ncnn-20231027.ebuild
deleted file mode 100644
index 6ff890c5c71e..
--- a/dev-libs/ncnn/ncnn-20231027.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="High-performance neural network inference framework"
-HOMEPAGE="https://github.com/Tencent/ncnn/;
-SRC_URI="
-   https://github.com/Tencent/ncnn/archive/refs/tags/${PV}.tar.gz
-   -> ${P}.tar.gz
-"
-
-LICENSE="BSD ZLIB"
-SLOT="0/${PV}" # currently has unstable ABI that often requires rebuilds
-KEYWORDS="amd64 ~x86"
-IUSE="tools +vulkan"
-
-# Need the static library to run tests + skip vulkan / GPU:
-# -DNCNN_BUILD_TESTS=ON -DNCNN_SHARED_LIB=OFF -DNCNN_VULKAN=OFF
-RESTRICT="test"
-
-RDEPEND="
-   tools? (
-   dev-cpp/abseil-cpp:=
-   dev-libs/protobuf:=
-   )
-   vulkan? (
-   dev-util/glslang:=
-   media-libs/vulkan-loader
-   )
-"
-DEPEND="
-   ${RDEPEND}
-   vulkan? ( dev-util/vulkan-headers )
-"
-
-DOCS=( README.md docs/. )
-
-src_configure() {
-   local mycmakeargs=(
-   -DGLSLANG_TARGET_DIR="${ESYSROOT}"/usr/$(get_libdir)/cmake
-   -DNCNN_BUILD_EXAMPLES=OFF
-   -DNCNN_BUILD_TOOLS=$(usex tools)
-   -DNCNN_PYTHON=OFF # todo if something needs it
-   -DNCNN_SHARED_LIB=ON
-   -DNCNN_SYSTEM_GLSLANG=ON
-   -DNCNN_VERSION=${PV} # avoids libncnn.so.*.%Y%m%d using build 
date
-   -DNCNN_VULKAN=$(usex vulkan)
-   )
-
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/mgba/

2024-02-21 Thread Ionen Wolkens
commit: 57e27ed33bd38cf241748422b4b26fad210c8b01
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 05:11:15 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57e27ed3

games-emulation/mgba: drop 0.10.2-r1

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

 games-emulation/mgba/Manifest  |   1 -
 games-emulation/mgba/mgba-0.10.2-r1.ebuild | 109 -
 2 files changed, 110 deletions(-)

diff --git a/games-emulation/mgba/Manifest b/games-emulation/mgba/Manifest
index ab81e1e91319..e8faf3bf19e9 100644
--- a/games-emulation/mgba/Manifest
+++ b/games-emulation/mgba/Manifest
@@ -1,2 +1 @@
-DIST mgba-0.10.2.tar.gz 14323388 BLAKE2B 
fb2e652b76871c9a9ffdbf049965ca4a62ee8fed48b547a4e7d514587535f172a7e3b21ec138b8660707a2fbdc19268985191d10eb268e7ed0f059c5a8c81216
 SHA512 
4063cde6dee9cc07025fa997e401ddd4b28240a9e53cee571ef8aec65cb6cf56b821f0020af1cf00d4f97353efbd4dc39ccd55bc6a3bdf0448ee34736bfd6499
 DIST mgba-0.10.3.tar.gz 14350721 BLAKE2B 
2109c53455ece7beba0af30787cd75cad85db334be44e41b51f579f813393f8d83c5c9537832b190bb8b0ac1c28d78e92adb6af23191b17b463847df3360f656
 SHA512 
de92725a18f00ec8645a75cf434a667bfc5aba954d0ae8be188241371a4a310214123be2cec13d20dbff4f660b401364efb51c43c7bdc24eea40454949062a52

diff --git a/games-emulation/mgba/mgba-0.10.2-r1.ebuild 
b/games-emulation/mgba/mgba-0.10.2-r1.ebuild
deleted file mode 100644
index 0abe311a8e9c..
--- a/games-emulation/mgba/mgba-0.10.2-r1.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{3..4} )
-inherit cmake lua-single xdg
-
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mgba-emu/mgba.git;
-else
-   SRC_URI="https://github.com/mgba-emu/mgba/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm64 ppc64 x86"
-fi
-
-DESCRIPTION="Game Boy Advance Emulator"
-HOMEPAGE="https://mgba.io/;
-
-LICENSE="MPL-2.0 BSD LGPL-2.1+ public-domain discord? ( MIT )"
-SLOT="0/$(ver_cut 1-2)"
-IUSE="debug discord elf ffmpeg gles2 gles3 gui libretro lua +opengl +sdl 
+sqlite test"
-REQUIRED_USE="
-   gui? ( || ( gles2 gles3 opengl ) sqlite )
-   lua? ( ${LUA_REQUIRED_USE} )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   media-libs/libpng:=
-   sys-libs/zlib:=[minizip]
-   debug? ( dev-libs/libedit )
-   elf? ( dev-libs/elfutils )
-   ffmpeg? ( media-video/ffmpeg:= )
-   gles2? ( media-libs/libglvnd )
-   gles3? ( media-libs/libglvnd )
-   lua? ( ${LUA_DEPS} )
-   opengl? ( media-libs/libglvnd )
-   gui? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   )
-   sdl? ( media-libs/libsdl2[sound,joystick,gles2?,opengl?,video] )
-   sqlite? ( dev-db/sqlite:3 )"
-DEPEND="
-   ${RDEPEND}
-   test? ( dev-util/cmocka )"
-BDEPEND="
-   gui? ( dev-qt/linguist-tools:5 )
-   lua? ( virtual/pkgconfig )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.10.0-optional-updater.patch
-)
-
-pkg_setup() {
-   use lua && lua-single_pkg_setup
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_CINEMA=$(usex test)
-   -DBUILD_GL=$(usex opengl)
-   -DBUILD_GLES2=$(usex gles2)
-   -DBUILD_GLES3=$(usex gles3)
-   -DBUILD_LIBRETRO=$(usex libretro)
-   -DBUILD_QT=$(usex gui)
-   -DBUILD_ROM_TEST=ON #918855
-   -DBUILD_SDL=$(usex sdl) # also used for gamepads in QT build
-   -DBUILD_SUITE=$(usex test)
-   -DBUILD_UPDATER=OFF
-   -DENABLE_SCRIPTING=$(usex lua)
-   -DMARKDOWN=OFF #752048
-   -DUSE_DEBUGGERS=$(usex debug)
-   -DUSE_DISCORD_RPC=$(usex discord)
-   -DUSE_EDITLINE=$(usex debug)
-   -DUSE_ELF=$(usex elf)
-   -DUSE_EPOXY=OFF
-   -DUSE_FFMPEG=$(usex ffmpeg)
-   -DUSE_GDB_STUB=$(usex debug)
-   -DUSE_LIBZIP=OFF
-   -DUSE_LZMA=ON
-   -DUSE_MINIZIP=ON
-   -DUSE_PNG=ON
-   -DUSE_SQLITE3=$(usex sqlite)
-   -DUSE_ZLIB=ON
-   $(usev libretro 
-DLIBRETRO_LIBDIR="${EPREFIX}"/usr/$(get_libdir)/libretro)
-   )
-   use lua && mycmakeargs+=( -DUSE_LUA=$(ver_cut 1-2 $(lua_get_version)) )
-
-   cmake_src_configure
-}
-
-src_test() {
-   # CMakeLists.txt forces SKIP_RPATH=ON when PREFIX=/usr
-   local -x LD_LIBRARY_PATH=${BUILD_DIR}:${LD_LIBRARY_PATH}
-
-   cmake_src_test
-}
-
-src_install() {
-   cmake_src_install
-
-   use !test || rm "${ED}"/usr/bin/mgba-cinema || die
-
-   rm -r 

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

2024-02-21 Thread Ionen Wolkens
commit: fb4ec90b6ad37adfa01bc2789bb2f92d1fbf5007
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 04:55:50 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb4ec90b

dev-qt/qtwebsockets: drop 6.6.1

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

 dev-qt/qtwebsockets/Manifest  |  1 -
 dev-qt/qtwebsockets/qtwebsockets-6.6.1.ebuild | 28 ---
 2 files changed, 29 deletions(-)

diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest
index 76b9574da1f7..60a3e43d1383 100644
--- a/dev-qt/qtwebsockets/Manifest
+++ b/dev-qt/qtwebsockets/Manifest
@@ -1,4 +1,3 @@
 DIST qtwebsockets-5.15.12-gentoo-kde-1.tar.xz 1512 BLAKE2B 
ab34b4fbcf9149716cb8e8481f381c72abe8e502b808c06552e91e800a9d0c6d22cb7603709e3b6f1aa89790b4b694badcadfab174c8c9781785abe661b72235
 SHA512 
3acbd70651a34e4c454306561c8c500ac086407903e917278d310fed0df668e66c008af93d3923f9dec99d05bc53dc051e517f9a0fad1fb077c8eaf87d89b5ca
 DIST qtwebsockets-everywhere-opensource-src-5.15.12.tar.xz 261924 BLAKE2B 
4c65f56d5a2308a3b7c2d119f9e79c44f9b9fa5e981a2538d533e4de2a9264e48de556f36777efb45fa2cfd1892169d7e8517070b436455485aada8aced8e02e
 SHA512 
01195f4b2f11baa66e1b3d08148c234ac979d1a80be28d72b2bb8cd57f053102f432f59b7b89daa66d0e27c6e5ee792da12772d70c76aa88fa1bbe114b6f675a
-DIST qtwebsockets-everywhere-src-6.6.1.tar.xz 463896 BLAKE2B 
4317b408765ff84992c13da49a3b1dc1c6aac80e8a87282f28340cc15c53196b2286beec0d8f0a10c1bb5c8153026ad2e0c65a4c4a7353d00c9353fde296b1d8
 SHA512 
0b067c263887002f415326c013a7c83634403ac486f9696a81ac601c7be421bd8a1fc97a86f10abb369fac9e4661d54571aaf559565125a1fa8005a718950559
 DIST qtwebsockets-everywhere-src-6.6.2.tar.xz 455088 BLAKE2B 
481b3fa823df9991c1079bbb1f7d113850704a13aa92c7ef7ac948fe7954358aa00cfea4f26882c680cffd5911a718e6693cd4abc62136a50b54270f0bc863b9
 SHA512 
ea3390088ab1c0ff61288c736e8a6d8e5270b3d0450264ac26d291658a2fc49b0866df9c4257ba4157a07937cae348aad385a664d92062969ad4f4c0f8c457a9

diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.6.1.ebuild 
b/dev-qt/qtwebsockets/qtwebsockets-6.6.1.ebuild
deleted file mode 100644
index 8b8a31758840..
--- a/dev-qt/qtwebsockets/qtwebsockets-6.6.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Implementation of the WebSocket protocol for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 ~arm64 ~loong"
-fi
-
-IUSE="qml"
-
-RDEPEND="
-   ~dev-qt/qtbase-${PV}:6[network,ssl]
-   qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package qml Qt6Quick)
-   )
-
-   qt6-build_src_configure
-}



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

2024-02-21 Thread Ionen Wolkens
commit: 593311d6980112b7058a7e2ae4564cf19cca35fb
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 05:14:39 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=593311d6

app-portage/iwdevtools: drop 0.12.10

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

 app-portage/iwdevtools/Manifest  |  1 -
 app-portage/iwdevtools/iwdevtools-0.12.10.ebuild | 70 
 2 files changed, 71 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 6574c28e8cdb..0f22d1cf5191 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1 @@
-DIST iwdevtools-0.12.10.tar.gz 91518 BLAKE2B 
7a017cc67903d5a67b77508d8e86578d673b58cc9763fb6a435697e6dca1da15d9aa40a53e1f84c2966976fd3deafe9351992f886ddf130fe4f75637d105
 SHA512 
d321259334931be9e488bac8f322d0f042c513a4c84a5b656c381ebb51d8fa1fc7bdf3214b64ad9ea9204f3a5f4dee485325190f8d9a29e918a8cc209d108e8f
 DIST iwdevtools-0.12.11.tar.gz 91626 BLAKE2B 
ffdc58c9a76105031b3be771d49d3b1afa7550333bc8cc2eae6a8ba798974e363aecf6c3f7f3f76e6d0cf6e3aac1ccd6f73bfafe3f0ae99987099fb3896ecb0f
 SHA512 
6083a7ddef331b8f7ef96491c438096b7c920dedbe2ba3f0d74e6542592cfabbe442939609f10cddce736c21d02794900e8428c10b2b2b46ed988f6efe80351b

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.10.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.10.ebuild
deleted file mode 100644
index 43c7fdf45013..
--- a/app-portage/iwdevtools/iwdevtools-0.12.10.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson optfeature
-
-DESCRIPTION="Small tools to aid with Gentoo development, primarily intended 
for QA"
-HOMEPAGE="https://github.com/ionenwks/iwdevtools/;
-SRC_URI="
-   https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
-   -> ${P}.tar.gz
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 
~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-misc/pax-utils
-   app-portage/portage-utils
-   >=app-shells/bash-5.1:0[readline]
-   dev-libs/libxml2:2
-   sys-apps/coreutils
-   sys-apps/diffutils
-   sys-apps/file
-   sys-apps/portage
-   || ( sys-apps/util-linux app-misc/getopt )
-"
-BDEPEND="
-   sys-apps/help2man
-   || ( sys-apps/util-linux app-misc/getopt )
-   test? ( ${RDEPEND} )
-"
-
-src_configure() {
-   local emesonargs=(
-   -Ddocdir=${PF}
-   -Deprefix="${EPREFIX}"
-   -Dshellcheck=false
-   $(meson_use test)
-   )
-
-   has_version sys-apps/util-linux || emesonargs+=( -Dgetopt=getopt-long )
-
-   meson_src_configure
-}
-
-pkg_postinst() {
-   optfeature "detecting potential ABI issues using abidiff" 
dev-util/libabigail
-
-   if [[ ! ${REPLACING_VERSIONS} ]]; then
-   elog "Optional portage integration relies on using 
/etc/portage/bashrc."
-   elog "The example bashrc can be used as-is if not already using 
one:"
-   elog
-   elog "ln -s ../../usr/share/${PN}/bashrc 
${EROOT}/etc/portage/bashrc"
-   elog
-   elog "Otherwise, inspect the tools' --help output and the 
example to integrate"
-   elog "(if not defining the same phase functions, the example 
can be sourced)."
-   elog
-   elog "Note that \`eqawarn\` is used for portage output by 
default. QA messages"
-   elog "aren't logged / shown post-emerge unless e.g. in 
/etc/portage/make.conf:"
-   elog
-   elog 'PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa"'
-   elog
-   elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for 
information on tools."
-   fi
-}



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

2024-02-21 Thread Ionen Wolkens
commit: 571f13a4ae38a59d2172249da16a9931fa88a6c9
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 04:55:51 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=571f13a4

dev-qt/qtwebview: drop 6.6.1

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

 dev-qt/qtwebview/Manifest   |  1 -
 dev-qt/qtwebview/qtwebview-6.6.1.ebuild | 19 ---
 2 files changed, 20 deletions(-)

diff --git a/dev-qt/qtwebview/Manifest b/dev-qt/qtwebview/Manifest
index e03a7ceef47e..ec8e8f1778e2 100644
--- a/dev-qt/qtwebview/Manifest
+++ b/dev-qt/qtwebview/Manifest
@@ -1,3 +1,2 @@
 DIST qtwebview-everywhere-opensource-src-5.15.12.tar.xz 136852 BLAKE2B 
0d374133ef94dc0002e5eb285c80daacfabf8116b17d750c0b319a45ae8f4ac499810f87c7046a04c2fd28a53014d838496e01c61f89347eb8a4836376cafbb6
 SHA512 
eaabc534a116617dee0394afdb4d35525aa367d01d974c4759c02781a7e4af2fa2d096c638109b421d2b061df4476348d8471a9a02f6f05b97170366c973ef61
-DIST qtwebview-everywhere-src-6.6.1.tar.xz 147644 BLAKE2B 
121496b0c9a6044682a5fb831e9dcd69d1f7e4e916d780bef5d4dd517a9fef568aa498f54cb3447548ce74eef2c7f25ab52075ebbda2d435c6e339a3c1018f99
 SHA512 
cb3093b233b3c77690be4c0c7cb7c7facd2d62c5a20f5f490a7881d97216ba13320e208dc74b7c02899250caa3d643b70c7ae5996ae15d2b2167fe4619046d3b
 DIST qtwebview-everywhere-src-6.6.2.tar.xz 138792 BLAKE2B 
512a80a355cfe3643ac8f45411fe1ba1811bdddc533cc97b0f76f9ba4afa85bf72460cf9768527e09366e0f41efd650546ac7cc9a6b98d65e2924d2acdc0d605
 SHA512 
a3e017ffee8adffe9c091c8b00f0b0a4133af57d1959e5999cf4baaa2f890064fe2cd5cb1628bbc2cb35948a7c51be135912cccf27c2b751ac88c9b6dbcdb534

diff --git a/dev-qt/qtwebview/qtwebview-6.6.1.ebuild 
b/dev-qt/qtwebview/qtwebview-6.6.1.ebuild
deleted file mode 100644
index 0853239464c0..
--- a/dev-qt/qtwebview/qtwebview-6.6.1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Module for displaying web content in a QML application using the 
Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64"
-fi
-
-RDEPEND="
-   ~dev-qt/qtbase-${PV}:6[gui]
-   ~dev-qt/qtdeclarative-${PV}:6
-   ~dev-qt/qtwebengine-${PV}:6[qml]
-"
-DEPEND="${RDEPEND}"



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

2024-02-21 Thread Ionen Wolkens
commit: 11b3ca40d21abf372cd071a1905ed9457534f199
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 04:55:49 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11b3ca40

dev-qt/qtwebengine: drop 6.6.1

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

 dev-qt/qtwebengine/Manifest |   2 -
 dev-qt/qtwebengine/qtwebengine-6.6.1.ebuild | 314 
 2 files changed, 316 deletions(-)

diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
index 1e64b9085dd1..59c73123ec26 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -2,8 +2,6 @@ DIST qtwebengine-5.15-ffmpeg-ppc64le.tar.xz 12080 BLAKE2B 
cfab4f02b8fac8ae7585ed
 DIST qtwebengine-5.15.10_p20230815-patchset.tar.xz 44880 BLAKE2B 
6179ca4ad69f922cfa8ab8528bd571a326b3340f810f05782d808d67b6310de079d84ca6f769bd532f0fe375a702f0d348e02cfbf6b3f2d5c30ac668e1005bef
 SHA512 
a323bdd8afeb41a97febf587bb0994a937c78ed470e077a2b482dca7e04bc4eb9cf75b2d2707236574d6586189ff3d27e42f437930dedd85b47a77e18ffc8fa3
 DIST qtwebengine-5.15.12_p20240122.tar.xz 299226288 BLAKE2B 
a16a2f428c4a3e7c681e8a8631ddff135fdf1f802cba9e1c827cfec25e0e0dd0bc5c5308b7547b30009709974f7efa950cef1640a24dba4ebbf55def265c90f8
 SHA512 
31e26d7c76e50eb110d5cf31ea01b47693efca0dd0a6814c881491349b535b9b02c4ef50b45fc6a59e7b8955942a6cc28aa17a6730effdec640be032d14e4f75
 DIST qtwebengine-5.15.2-r1-chromium87-ppc64le.tar.xz 28784 BLAKE2B 
aa101d14446f3282fda8932cc75a249d88b79319f0886d95777292776d94ac5f4fc114c3893b2801fbba6abb14f381172bb14b15b5ffef12413db3a16e4d1ca6
 SHA512 
3324e0076eb18e2ae2248428d2730cfb3413761514b2bb57e25b8db792488098d9f7cebfa08f1a3b39b1d0a382aafed75c5ae8273918909335957921305e
-DIST qtwebengine-6.6-patchset-6.tar.xz 9828 BLAKE2B 
ae595c2f3a71abc183e256118b1c3d1e91284199a8f4aaa8bd9d2a67467353b6c145c3bd9d64c20d64321294c63d97a0a4dc3eeca570a1e25eb94dd8fb9aa501
 SHA512 
8def71c43125073ef6fc1867c36118f43b0af843cce4b47248359712b1f1bfb4d4eabc6b13ecbbb33e4ef10e1617abc488bb336dfbab043b4ef911d71ad386e2
 DIST qtwebengine-6.6-patchset-9.tar.xz 8040 BLAKE2B 
11c76fd36227cfcfc3c83618fad25c66963e63697f857b99efc76188529bea42094b279bd9f37e79584cb6e9f1d2dd2f666a96c46ddf2276033cdc97782b72c4
 SHA512 
33cc1ad0843eeaf1103033c2e9b9a734cd218d92c40985fd6c109acefa2f68b99b1f3cf5e06d6f837fc974c39b220ae93b40d135b5414f822cf28e075805c9c1
 DIST qtwebengine-6.7-patchset-4.tar.xz 7792 BLAKE2B 
99250f9c807870aeff0eafccd4a27c224785e34b21ba8dc9e663741cf123ebda6501b8f3d7b1e274cb4e543fe1f9d3fbb1ea54de85fcde4d11d2388f97674a60
 SHA512 
28dfb2c6c74a971f407e793f43b1224af5b2dac1c1b053badfee23e54d8fe6c390498a88d4da9d8f0de66f579234b1ccca527fc44997dd185ab1f570fbf63203
-DIST qtwebengine-everywhere-src-6.6.1.tar.xz 421042656 BLAKE2B 
6982a1884d66162cc3c8518125c655d60ced9ec9e81670fb2e5b193aab655c4516bbc50d3c774764385fbe372863fdbf3e03a3c35f07dd9c3119880266b3131e
 SHA512 
d1e4f5b664f8aca5e0a5927968be87e29e29172f1256f21dc6a29006258fb2be2be99b5b36c94a08c704580db9fac7defbb37193534129a21ca14a511fcdeea0
 DIST qtwebengine-everywhere-src-6.6.2.tar.xz 421147952 BLAKE2B 
a0317faf9ff2d81cd2418652c297821bd8451e0564b8b9af8cb005b0c96a4ec74305ff814c3ab355d84bbacaaccd9ebf6bf591e01b485e243cc485aedf3e6e5b
 SHA512 
8024890c1a7f6d5b9866d768f5ee5cb24b2eb9bb2162886fe02cf8f6fbb23e99eadb142c2636fd3d856b0b1975e69859989553f70c6d8610a69d991d4c2f190d

diff --git a/dev-qt/qtwebengine/qtwebengine-6.6.1.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.6.1.ebuild
deleted file mode 100644
index 5e9631cd0c14..
--- a/dev-qt/qtwebengine/qtwebengine-6.6.1.ebuild
+++ /dev/null
@@ -1,314 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# 3.12 needs QTBUG-117979 (see also QTBUG-115512)
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="xml(+)"
-inherit check-reqs flag-o-matic multiprocessing optfeature
-inherit prefix python-any-r1 qt6-build toolchain-funcs
-
-DESCRIPTION="Library for rendering dynamic web content in Qt6 C++ and QML 
applications"
-SRC_URI+="
-   https://dev.gentoo.org/~ionen/distfiles/${PN}-6.6-patchset-6.tar.xz
-"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 ~arm64"
-fi
-
-IUSE="
-   +alsa bindist custom-cflags designer geolocation +jumbo-build
-   kerberos opengl pdfium pulseaudio qml screencast +system-icu
-   vaapi vulkan +widgets
-"
-REQUIRED_USE="
-   designer? ( qml widgets )
-"
-
-# dlopen: krb5, libva, pciutils, udev
-RDEPEND="
-   app-arch/snappy:=
-   dev-libs/expat
-   dev-libs/libevent:=
-   dev-libs/libxml2[icu]
-   dev-libs/libxslt
-   dev-libs/nspr
-   dev-libs/nss
-   ~dev-qt/qtbase-${PV}:6[gui,opengl=,vulkan?,widgets?]
-   ~dev-qt/qtwebchannel-${PV}:6[qml?]
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/harfbuzz:=
-   media-libs/lcms:2
-   

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

2024-02-21 Thread Ionen Wolkens
commit: cc8150e6a4ebc0986c4e4448c3192a326f54b206
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 04:55:48 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc8150e6

dev-qt/qtwebchannel: drop 6.6.1

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

 dev-qt/qtwebchannel/Manifest  |  1 -
 dev-qt/qtwebchannel/qtwebchannel-6.6.1.ebuild | 27 ---
 2 files changed, 28 deletions(-)

diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest
index af2ee481ea6b..2c716b3e4309 100644
--- a/dev-qt/qtwebchannel/Manifest
+++ b/dev-qt/qtwebchannel/Manifest
@@ -1,4 +1,3 @@
 DIST qtwebchannel-5.15.12-gentoo-kde-1.tar.xz 5808 BLAKE2B 
be5029849561105842db546aff48433187c27b2e1026ec10260d2d414962282fffb4bf3237d89803c15e3ecdadb5b297ab2eced46bd2813475d5ab2bb4cb9252
 SHA512 
37e424daf4a7d21af48ae960248dd0284794f9279b4d322154cf0940b862659478937cef29e8412b6db11537526a47b91b261ff143f0a2a1d326ef1d96de6eb9
 DIST qtwebchannel-everywhere-opensource-src-5.15.12.tar.xz 211996 BLAKE2B 
f91d8a3f953173f0392177b945b19b85230b82d378897976d797d02555a894a203b8187f26ebb804658fee94d4ac154cd9b3af6450cc8941b561f55c743b5021
 SHA512 
8b4f3c787e88a68a9b850c7c700e37b491ff17435871223fd70373a532e4d8c6d809d4b8ca0036b68f99852dbd80e21e45aa2ee2d89efffab1182fdf792d0d59
-DIST qtwebchannel-everywhere-src-6.6.1.tar.xz 215212 BLAKE2B 
ad87361d67efb37d448281886e72ca96c8d95bfecba21ab4e2903e59a1c77c7356851c925ca58fd0e417e7f6b329e4ed67eadd70afde38eb020deeffe14bead9
 SHA512 
027b22f8edfc3285199272bf367254749ed99de5a1f3724967e765c76cb3ba2e9946746414e9fac8e52ea12a52717b1da0186ddf0ac5d6e3588796c0b9592772
 DIST qtwebchannel-everywhere-src-6.6.2.tar.xz 206440 BLAKE2B 
0fb5f72cb515a2d51bc1fc610bac322def1f8a46e260ba93a164884b7b79fbf17fcc3a20784ff5848bd24d8c17cb7dae6f7dc8d6b05b48c26b7c59c3248d0c35
 SHA512 
5a56c88847dd107dae00ccc65d8e2410892ac7a64a71df0295007af9512ff1a05f05474b677f08c7f1c51512bd198a8aa612e6afe2e9c15e572d082952ad2644

diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.6.1.ebuild 
b/dev-qt/qtwebchannel/qtwebchannel-6.6.1.ebuild
deleted file mode 100644
index 29746c9175fe..
--- a/dev-qt/qtwebchannel/qtwebchannel-6.6.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt WebChannel"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 ~arm64 ~loong"
-fi
-
-IUSE="qml"
-
-RDEPEND="
-   ~dev-qt/qtbase-${PV}:6[concurrent]
-   qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   has_version ">=dev-qt/qtdeclarative-${PV}:6" && #913692
-   local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) )
-
-   qt6-build_src_configure
-}



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

2024-02-21 Thread Viorel Munteanu
commit: 3de6d9fd0da813eb4c151f72e180bb78393b4b64
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Feb 22 05:40:29 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Feb 22 05:50:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3de6d9fd

net-ftp/ncftp: drop 3.2.6-r5

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

 net-ftp/ncftp/Manifest  |  1 -
 net-ftp/ncftp/ncftp-3.2.6-r5.ebuild | 58 -
 2 files changed, 59 deletions(-)

diff --git a/net-ftp/ncftp/Manifest b/net-ftp/ncftp/Manifest
index 4d5ad49ce3fc..aa05be92f190 100644
--- a/net-ftp/ncftp/Manifest
+++ b/net-ftp/ncftp/Manifest
@@ -1,2 +1 @@
-DIST ncftp-3.2.6-src.tar.xz 420564 BLAKE2B 
ce6d8d2bf06761f884e9edfe6d0bb0230f5d515078a787c4e6faf7716b760166acdd0accf3de1e1f5f3d892c8c86348cdbbefeac6be05e6806011a3e8f4c9b02
 SHA512 
8e6091ce2ea1eb463edea322d1b5dde813475fd22096d67f0bfd2f5101ae09747ff25d38816d0b9b1077e6a5a256078361691f816aa2eefa38638aa523b4b382
 DIST ncftp-3.2.7-src.tar.xz 422480 BLAKE2B 
d075be273d534b11385b8ee5839835102d9f69a6cc8fc8f661b85be32c1cad3b1c4bab2c99b8c47bc3c40d18275524b88da7d8e70985dbb0cfb7ff5ea07b70f3
 SHA512 
b755385a57ac2487625c15985f091d9e1b71073b2593faffe1f2bbba34e691cfff9ffd8448b048f223ea08428e890f30c49a903e4f938393e3c0e4ae03ddab37

diff --git a/net-ftp/ncftp/ncftp-3.2.6-r5.ebuild 
b/net-ftp/ncftp/ncftp-3.2.6-r5.ebuild
deleted file mode 100644
index f23a7ba32bab..
--- a/net-ftp/ncftp/ncftp-3.2.6-r5.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit autotools toolchain-funcs
-
-DESCRIPTION="An extremely configurable ftp client"
-HOMEPAGE="https://www.ncftp.com/;
-SRC_URI="
-   https://ftp.mirrorservice.org/sites/ftp.${PN}.com/${PN}/${P}-src.tar.xz
-"
-
-LICENSE="Clarified-Artistic"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos"
-IUSE="pch"
-
-DEPEND="
-   sys-libs/ncurses:=
-"
-RDEPEND="
-   ${DEPEND}
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.2.6-fno-common.patch
-   "${FILESDIR}"/${PN}-3.2.6-fix-clang.patch # 875458
-)
-
-src_prepare() {
-   default
-
-   sed -i -e '/^AR=/d' autoconf_local/aclocal.m4 || die
-   # 727774
-   sed -i -e 's/STRIP=".*"/STRIP=":"/' autoconf_local/aclocal.m4 || die
-
-   AT_M4DIR=autoconf_local/ eautoreconf
-}
-
-src_configure() {
-   tc-export AR CC
-   LC_ALL="C" \
-   LIBS="$( $(tc-getPKG_CONFIG) --libs ncurses)" \
-   econf \
-   $(use_enable pch precomp) \
-   --disable-ccdv \
-   --disable-universal
-}
-
-src_install() {
-   default
-   dodoc README.txt doc/*.txt
-   docinto html
-   dodoc doc/html/*.html
-}



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

2024-02-21 Thread Michał Górny
commit: 11415481988d36378291c28c028284b5b2444d22
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 22 05:12:29 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 05:38:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11415481

dev-python/pytest-httpx: Bump to 0.30.0

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

 dev-python/pytest-httpx/Manifest   |  1 +
 dev-python/pytest-httpx/pytest-httpx-0.30.0.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/pytest-httpx/Manifest b/dev-python/pytest-httpx/Manifest
index 0c4447db80e5..1e87ce872f33 100644
--- a/dev-python/pytest-httpx/Manifest
+++ b/dev-python/pytest-httpx/Manifest
@@ -1 +1,2 @@
+DIST pytest-httpx-0.30.0.tar.gz 36959 BLAKE2B 
b56f0e51558ffa6eb0c0af61aa3633a8e358f8c78916d101f1de853f683136a68e195bf0af099bbc6766198b4136a560ffd2676d9a49f0b350882896a61d935a
 SHA512 
6aadb544bda5003156bf9c0fa309a166636dc87aea033d9a48ee10e1e8b77e6cb52350930e97cab89cff7c10111d5e26d1d74cd33f0a6c54e34c3fb7ef72ea05
 DIST pytest_httpx-0.29.0.tar.gz 34103 BLAKE2B 
b8ee299ce17861732050f0059905193ee964ca375734584356b26a179979f2f967b69d134b8fc9c0fd4ae75172c404dc8e9ec27bb50e6bed58f8e7e76a4aa9e6
 SHA512 
ada6f5f419de3fbe835a5ce9fba9e5d368cbb01d1826d61cd4bb5a7f2941030d40afa17e582eca20743a546bf98699ecc2d8a0c640efa69b390dc32f2349bb13

diff --git a/dev-python/pytest-httpx/pytest-httpx-0.30.0.ebuild 
b/dev-python/pytest-httpx/pytest-httpx-0.30.0.ebuild
new file mode 100644
index ..20f3b769ac44
--- /dev/null
+++ b/dev-python/pytest-httpx/pytest-httpx-0.30.0.ebuild
@@ -0,0 +1,34 @@
+# 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="Send responses to HTTPX using pytest"
+HOMEPAGE="
+   https://colin-b.github.io/pytest_httpx/
+   https://github.com/Colin-b/pytest_httpx/
+   https://pypi.org/project/pytest-httpx/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   =dev-python/httpx-0.27*[${PYTHON_USEDEP}]
+   

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

2024-02-21 Thread Michał Górny
commit: 6e3d33c8f680f0a54d0def6f24a2fdb5668709e3
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 22 04:25:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 05:38:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e3d33c8

dev-python/boto3: Bump to 1.34.47

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index b8910c31caf1..c9d1beb33167 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -3,3 +3,4 @@ DIST boto3-1.34.39.gh.tar.gz 773491 BLAKE2B 
69256649eb3bc5a856adffe4fb1e0e3f1e14
 DIST boto3-1.34.44.gh.tar.gz 775883 BLAKE2B 
97648819e48af3bbdec76ca47f5532cf9f0a99845f90515cbc7bec02bd5cc04ed5cc842b55cd589a8fb1cd8852edf4d12d3e8a23320e23fd4c5920854ef588d3
 SHA512 
310689dd7fc3a08c3a8ed6e223381870f028ee07354f74654abafc893f8230fee82bcd136c9e04a675a06bad496458f6778e6d571e75f6541130b3e06cdf324a
 DIST boto3-1.34.45.gh.tar.gz 776142 BLAKE2B 
0fc27d192ab356e4dad6faaf6ed33d32b728efdbfdb4b662db1269de8eaac7b8f966b45167eb29c4f94abacfe01173f71eb792df2dea9f03d10df6e7d7753406
 SHA512 
ddfdd97643dbdf139783c03625b8d4d652a4d83c485a1c1cdba9b09fc214f8ff5ed75f51b5498449ec3c69f69c92127ad6ca79a8db8e951e528d6cabe3d57ada
 DIST boto3-1.34.46.gh.tar.gz 776383 BLAKE2B 
94fcc2899d6d8a02acdf4e293dd9ad7f29b03be88ad40714e295eae9c0d34fe9d063b7ad186787755d87e127ef4f693a7c02a3f6c0cd31f45cad1cd0ffea216e
 SHA512 
24882634ea2b5c8ee5d7b50b5ea8543fc74dd853524fd70c3897feebe45c99f26f6244de512b5a857ac07062db1d3ea4249198778dfb13799fdf4ef223793aca
+DIST boto3-1.34.47.gh.tar.gz 776642 BLAKE2B 
c9c315b43e09f0fcdff3e50ea7c4b1f7d501ca6855d3e7f581a4fa2ad49f78237e98f9696d174a4163c94105a09c83a29021a9ce294e1a9a2eeb33f150d6711a
 SHA512 
3c84d2f26567389f76cdf7802a310991ddbce71d5a17bef41d85cdbf254ab95ba921472b573cfb8cf087af401ec0b9c8a51b52065adea174926df01ea7fe116d

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



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

2024-02-21 Thread Michał Górny
commit: 30a9856a2cb063d205338c11f104f54c5403c7bf
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 22 05:16:13 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 05:38:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30a9856a

dev-python/pytest-jupyter: Bump to 0.9.0

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

 dev-python/pytest-jupyter/Manifest |  1 +
 .../pytest-jupyter/pytest-jupyter-0.9.0.ebuild | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/pytest-jupyter/Manifest 
b/dev-python/pytest-jupyter/Manifest
index 1d696d8c8ceb..136f4b06cd30 100644
--- a/dev-python/pytest-jupyter/Manifest
+++ b/dev-python/pytest-jupyter/Manifest
@@ -1 +1,2 @@
 DIST pytest_jupyter-0.8.0.tar.gz 15716 BLAKE2B 
9000be141466553346737596e80c5208aa9c1bdd9a72c8b1ae9fa1b8d994dc33f6e237a2eb16e60fa9c1a9040e6711ac45b0420aa865b6c27c48455cc1a11c34
 SHA512 
7789d4e92a1da254c8ef161a58b63fc494e4b59ce7721d5c501fdce0975452ed53700292e1554c247f5fa58cbe1f87489403f0f5ae97c5260cc3d7c9fc1c3418
+DIST pytest_jupyter-0.9.0.tar.gz 15520 BLAKE2B 
59c80b3fc3a6a48c071a3fbf4068b5a3bbef888677f89db5f9e9a573a7de2ad34658a4543978bc747488fdc5f3720104af00fb2878b360bd503d01e851a5b65e
 SHA512 
46e223754f5c36df7783207e8d9589d6c5525adf22b2c476fb7017d5cfac50d9ecdeadf4a7fcfb58e418ba84ee1f966d2655100e5b1c65ed780d34a02580fb7e

diff --git a/dev-python/pytest-jupyter/pytest-jupyter-0.9.0.ebuild 
b/dev-python/pytest-jupyter/pytest-jupyter-0.9.0.ebuild
new file mode 100644
index ..ac7134dabd4e
--- /dev/null
+++ b/dev-python/pytest-jupyter/pytest-jupyter-0.9.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Pytest plugin for testing Jupyter libraries and extensions"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyter-server/pytest-jupyter/
+   https://pypi.org/project/pytest-jupyter/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/ipykernel-6.14[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-client-7.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-core-5.7[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-server-1.21[${PYTHON_USEDEP}]
+   >=dev-python/nbformat-5.3[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2024-02-21 Thread Michał Górny
commit: cb21cb13e57f652cc96b57e8d25eaca0920ba9cd
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 22 04:30:13 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 05:38:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb21cb13

dev-python/twisted: Bump to 24.2.0_rc1

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

 dev-python/twisted/Manifest  |   1 +
 dev-python/twisted/twisted-24.2.0_rc1.ebuild | 152 +++
 2 files changed, 153 insertions(+)

diff --git a/dev-python/twisted/Manifest b/dev-python/twisted/Manifest
index 8afc2594cc98..27dffda63d2a 100644
--- a/dev-python/twisted/Manifest
+++ b/dev-python/twisted/Manifest
@@ -1,2 +1,3 @@
 DIST twisted-23.10.0.tar.gz 3495627 BLAKE2B 
3b5c2dc56686203cfe7c863211f0be34f49b26273af7b0f54a891851cf5f32096da880f35dd549b8ff82c6885fda2f644ef747fc9574e830da4fe2ddb588e70f
 SHA512 
da6cc663005776fca716503ec53ae367576e9c89ec2b90a367e73afb1e63c51a24dfad39b9ed1edb597e77e1d805dcbd179cefc1685faddd4044efc8f6c82d5f
+DIST twisted-24.2.0rc1.tar.gz 3500738 BLAKE2B 
d286b8bbd8e3c9bef82bf3b6a3ea3714358f4447a2bd4b3e82a0f4be0bda89c9a0804f807592dd951b6bb4ff74076b4a35a13b98d9d99e4334a644fe668f7802
 SHA512 
6f8946e65ec6affce5cac79a6b6019a48ba6bb9c2eb42bc2a251a50bd33eb429dd6aec570ed51ce98c618cc220451a935f8e32c93281953ef4b2a9e658793b68
 DIST twisted-regen-cache.gz 911 BLAKE2B 
ffd3fcda6c67ffe6fd3ef581c8d507548396b66ed0708e9a5c790095e579c0d5f0f71596acf05712989da2ddef2b8d437eca973bc4d80ef8a9fa852915f38305
 SHA512 
95a9b931c73017d16d1b5e6b41345dddffe62b6af1a8e93b5e40d06d3d15be17b0dd0181c767ffeeb791534d463764ef9e066fa6c2ee2ac4b53c86d1da8fce03

diff --git a/dev-python/twisted/twisted-24.2.0_rc1.ebuild 
b/dev-python/twisted/twisted-24.2.0_rc1.ebuild
new file mode 100644
index ..4869d844543e
--- /dev/null
+++ b/dev-python/twisted/twisted-24.2.0_rc1.ebuild
@@ -0,0 +1,152 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_TESTED=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi virtualx
+
+DESCRIPTION="An asynchronous networking framework written in Python"
+HOMEPAGE="
+   https://twisted.org/
+   https://github.com/twisted/twisted/
+   https://pypi.org/project/Twisted/
+"
+SRC_URI+="
+   https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="conch http2 serial ssl test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   >=dev-python/automat-0.8.0[${PYTHON_USEDEP}]
+   >=dev-python/constantly-15.1[${PYTHON_USEDEP}]
+   >=dev-python/hyperlink-17.1.1[${PYTHON_USEDEP}]
+   >=dev-python/incremental-22.10.0[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.2.0[${PYTHON_USEDEP}]
+   >=dev-python/zope-interface-5[${PYTHON_USEDEP}]
+   conch? (
+   >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}]
+   >=dev-python/bcrypt-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-3.3[${PYTHON_USEDEP}]
+   dev-python/pyasn1[${PYTHON_USEDEP}]
+   )
+   http2? (
+   =dev-python/h2-3.0.0[${PYTHON_USEDEP}]
+   =dev-python/priority-1.1.0[${PYTHON_USEDEP}]
+   )
+   serial? (
+   >=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
+   )
+   ssl? (
+   >=dev-python/pyopenssl-21.0.0[${PYTHON_USEDEP}]
+   >=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}]
+   >=dev-python/idna-2.4[${PYTHON_USEDEP}]
+   )
+"
+BDEPEND="
+   >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}]
+   >=dev-python/incremental-22.10.0[${PYTHON_USEDEP}]
+   test? (
+   ${RDEPEND}
+   $(python_gen_cond_dep '
+   >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}]
+   >=dev-python/bcrypt-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/constantly-15.1.0[${PYTHON_USEDEP}]
+   
=dev-python/cython-test-exception-raiser-1.0.2[${PYTHON_USEDEP}]
+   >=dev-python/idna-2.4[${PYTHON_USEDEP}]
+   >=dev-python/hypothesis-6.56[${PYTHON_USEDEP}]
+   dev-python/pyasn1[${PYTHON_USEDEP}]
+   >=dev-python/pyhamcrest-2[${PYTHON_USEDEP}]
+   >=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
+   virtual/openssh
+   ssl? (
+   >=dev-python/pyopenssl-21.0.0[${PYTHON_USEDEP}]
+   
>=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}]
+   )
+   ' 

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

2024-02-21 Thread Michał Górny
commit: 69419a67885f7494c8d01ae567799563ad6074cf
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 22 05:09:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 05:38:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69419a67

dev-python/google-auth: Bump to 2.28.1

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

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

diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest
index 55fd84938bce..83e3f372c5e6 100644
--- a/dev-python/google-auth/Manifest
+++ b/dev-python/google-auth/Manifest
@@ -1,2 +1,3 @@
 DIST google-auth-2.27.0.tar.gz 239688 BLAKE2B 
3fa3c3c3da41b6337140e0ae474ab5b3a2da5aad3d18be64959c90339e03279594af97033faf406c0e76a923686b89a8f55ce5f7dff3bf3ad4510aca85189240
 SHA512 
a352cfced15d3e312410d382170909024d00cc27c34c3ec166af36aacf37ea9ac76b5c8bafc6e1379e2ddf3e422c27ce996474338d4efd17c21c9e79f3756994
 DIST google-auth-2.28.0.tar.gz 240460 BLAKE2B 
f7275d8ff1eb80871914a27a4cdcb7143d3d5de9d6217b74b2acfb64a95e7953dc076cd0d3796f81be62b174ea574a0ff7f557cc2372e475c08f095c8f299833
 SHA512 
b9c31ab425dc2e934443123cc5666e69ca7736e029f68b12b1a297c8818e28806671dd4ea01344213565718474182e4f2e1639f49ac408fb7913e8af4399daae
+DIST google-auth-2.28.1.tar.gz 240469 BLAKE2B 
5bb74863eceddb7e0a1cdd6adb52a7467fcbd23a913177d20910194458721c3abcaa5d2f1f93324fae08aff91c8dc9fb65ba786ea8ed698daebb440505f17b2e
 SHA512 
013c90dbeb6868406f56de87b72277a7932795ae3b806442bf07e90d34143e9a8035d2481f8c46a707a2bb0ed4285a1cb249613eff0da0b28b1aced783ce6a08

diff --git a/dev-python/google-auth/google-auth-2.28.1.ebuild 
b/dev-python/google-auth/google-auth-2.28.1.ebuild
new file mode 100644
index ..e044a6c75ff3
--- /dev/null
+++ b/dev-python/google-auth/google-auth-2.28.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="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/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/urwid/

2024-02-21 Thread Michał Górny
commit: dc93c607c48a10746e61855894e8009295cca2ef
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 22 05:15:00 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 05:38:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc93c607

dev-python/urwid: Bump to 2.6.4

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

 dev-python/urwid/Manifest   |  1 +
 dev-python/urwid/urwid-2.6.4.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest
index ef74dbd0a66e..0e478924845c 100644
--- a/dev-python/urwid/Manifest
+++ b/dev-python/urwid/Manifest
@@ -9,3 +9,4 @@ DIST urwid-2.5.3.tar.gz 848047 BLAKE2B 
42815e22f2659ee25736767391afbf0189b5bec9d
 DIST urwid-2.6.1.tar.gz 841705 BLAKE2B 
8fb74c9f8eebe0ec8dd7b765cfec6525aa7d3f35fa43373e81c7861666f015ad135660d38b1cf413ec1248dce008fefb997e00547ecf014c507334dba33a7e02
 SHA512 
f2997b239402324ae4d1cefeb2970a0f39f417d477ed930b6f41a36ea1268f3d6be56bbf880bf755e4fa498c53ca659e801db7c525f5a5c279ac486754130e1d
 DIST urwid-2.6.2.tar.gz 847531 BLAKE2B 
fdacadd0fa7f8da62adbac071944778faec5ab07d414b17e86592998ace798f4211d5db6290070338ea3f82cb9e0817603cf4e07a3ac77ef3b8f6b77733f77a6
 SHA512 
2293bd523f4697016d79778e8e9d391c3748626f38bebd043c2ef0e955ade07186725fa4d7a190dbf1cd2ab0e43bdd233c652a7b111710633f56002c49171f6f
 DIST urwid-2.6.3.tar.gz 847875 BLAKE2B 
3d952862e0fd79bf94a8449d9d375334bed699b35f3ffc5ab683bb7cd40f1d25ba03b0ee3fdf10c91c4d3243e1b23bae2d689304bc765f96bd3e869da246adc9
 SHA512 
3b3ea569d8ef1f0ed2b6c372ea145f9a0b64915ba2641707e577d8a2a6a7abf7bd970ec5cefd4bae41d9973d0ea075e75d2c443547f3202d94dc95698869a4dc
+DIST urwid-2.6.4.tar.gz 848823 BLAKE2B 
ad0f83f0b610d689b55dbc58464ea170be3ec7ed5f90f9c534b2707bd9fe867fdc06a690adf3357ecd9810f28ffb8126ac9d38068087b166641bcad695768b4e
 SHA512 
659010d1f9f66a70d224a95381b477bd634cc2f90d79f117eba7e7dc7569373fd8c2f8de485e72df21b1434c307232e980a2019b018af662262ea2df4d70558c

diff --git a/dev-python/urwid/urwid-2.6.4.ebuild 
b/dev-python/urwid/urwid-2.6.4.ebuild
new file mode 100644
index ..0d52239b0d14
--- /dev/null
+++ b/dev-python/urwid/urwid-2.6.4.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="ncurses"
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Curses-based user interface library for Python"
+HOMEPAGE="
+   https://urwid.org/
+   https://pypi.org/project/urwid/
+   https://github.com/urwid/urwid/
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples"
+
+RDEPEND="
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   dev-python/wcwidth[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+   rm -rf urwid || die
+   eunittest
+}
+
+python_install_all() {
+   use examples && dodoc -r examples
+   distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+   optfeature "Trio event loop" "dev-python/trio"
+}



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

2024-02-21 Thread Michał Górny
commit: e06b05713027eaa1a334d70a496d77d01460cb00
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 22 05:12:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 05:38:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e06b0571

dev-python/httpx: Bump to 0.27.0

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

 dev-python/httpx/Manifest|  1 +
 dev-python/httpx/httpx-0.27.0.ebuild | 83 
 2 files changed, 84 insertions(+)

diff --git a/dev-python/httpx/Manifest b/dev-python/httpx/Manifest
index 13a3cd1369da..6f5e65aebcad 100644
--- a/dev-python/httpx/Manifest
+++ b/dev-python/httpx/Manifest
@@ -1 +1,2 @@
 DIST httpx-0.26.0.gh.tar.gz 2164373 BLAKE2B 
1de507dd1a0a4f5c87187645f7928f37f29e9a6cdcaacfbefe0e324cda5ad7f86a29efe99b496629a2e2f14851b8a6312d8be4595cfc61a97ce302b284dd1939
 SHA512 
76838d5c191700f5fd4c6afcc9d129f3809811f6ce40d45edf89518457a9497cdd94c11a68a9c42494780c579eaa43760a8bd85313d7864a8f5ae1c1b9912d61
+DIST httpx-0.27.0.gh.tar.gz 2168004 BLAKE2B 
2bfe58ffa9bd75b602acf844967d399c2173499981e73296bfc0726ee738219031ac3ac04517dd027f769966b77bf225287490c55435a53aec44b9784a0c4b2e
 SHA512 
9db19cced6554effdb5fb0b442cbe05dc66cbfbdb23e8fbc19f43e1acc81028bca9e0fba5d2dae617b19be9f64baa0f02e727e92fef3f3f1288aa19ae07f35c6

diff --git a/dev-python/httpx/httpx-0.27.0.ebuild 
b/dev-python/httpx/httpx-0.27.0.ebuild
new file mode 100644
index ..a3784ba1c42c
--- /dev/null
+++ b/dev-python/httpx/httpx-0.27.0.ebuild
@@ -0,0 +1,83 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Fully-featured HTTP client which provides sync and async APIs"
+HOMEPAGE="
+   https://www.python-httpx.org/
+   https://github.com/encode/httpx/
+   https://pypi.org/project/httpx/
+"
+SRC_URI="
+   https://github.com/encode/httpx/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+   dev-python/anyio[${PYTHON_USEDEP}]
+   dev-python/certifi[${PYTHON_USEDEP}]
+   =dev-python/httpcore-1*[${PYTHON_USEDEP}]
+   dev-python/idna[${PYTHON_USEDEP}]
+   dev-python/sniffio[${PYTHON_USEDEP}]
+   cli? (
+   =dev-python/click-8*[${PYTHON_USEDEP}]
+   =dev-python/pygments-2*[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+   )
+"
+BDEPEND="
+   dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
+   test? (
+   dev-python/brotlicffi[${PYTHON_USEDEP}]
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/h2[${PYTHON_USEDEP}]
+   dev-python/socksio[${PYTHON_USEDEP}]
+   dev-python/trio[${PYTHON_USEDEP}]
+   dev-python/trustme[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   dev-python/uvicorn[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   if ! use cli; then
+   sed -i -e '/^httpx =/d' pyproject.toml || die
+   fi
+   sed -i -e '/rich/s:,<14::' pyproject.toml || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet
+   tests/client/test_proxies.py::test_async_proxy_close
+   tests/client/test_proxies.py::test_sync_proxy_close
+   )
+
+   use cli || EPYTEST_IGNORE+=(
+   tests/test_main.py
+   )
+
+   epytest
+}
+
+pkg_postinst() {
+   optfeature "HTTP/2 support" dev-python/h2
+   optfeature "SOCKS proxy support" dev-python/socksio
+   optfeature "Decoding for brotli compressed responses" 
dev-python/brotlicffi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/docstring-to-markdown/

2024-02-21 Thread Michał Górny
commit: 0e56ad93c138c8fbe56f47f1dce39b58e4a752da
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 22 05:12:54 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 05:38:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e56ad93

dev-python/docstring-to-markdown: Bump to 0.15

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

 dev-python/docstring-to-markdown/Manifest  |  1 +
 .../docstring-to-markdown-0.15.ebuild  | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-python/docstring-to-markdown/Manifest 
b/dev-python/docstring-to-markdown/Manifest
index 0a9403f5db27..03b34ff9d564 100644
--- a/dev-python/docstring-to-markdown/Manifest
+++ b/dev-python/docstring-to-markdown/Manifest
@@ -1,2 +1,3 @@
 DIST docstring-to-markdown-0.13.gh.tar.gz 27375 BLAKE2B 
db68b5c90ef46a765baa41b5d3e286008cea3602d397d246c7ae3907afabf387c2b551affa3f39102fb0d2ca1479126051f49163918fa5c1cfa503ba6c40c107
 SHA512 
adaeff9c9c4359889757e80d91cbca1c85c6aa888b66824802828d247c09919877e416367f7334db5c944312b3c3468256c159e598c837718806f314aa11b8db
 DIST docstring-to-markdown-0.14.gh.tar.gz 29619 BLAKE2B 
5aa56a332408c7945cda35255b71096f4fbe2981a4496b90abd31f1e642b4daa80a76eca7dec8efb3e4b95ee4531b8438f66a55e319dc928d31ee79743336a61
 SHA512 
4317357ff0046e2d3a3b9a43c779dcf66a3dce473d9a9d21d9ef9b23ac7949e85e9fbb2408b58836706bcd099f63018be4907d2af773dbdf7ba944caab1ceddd
+DIST docstring-to-markdown-0.15.gh.tar.gz 29806 BLAKE2B 
424cc74feb3e42bbd546495a998aba92b4df02b9d259c8b3e0fe704d860bb789825b5c1fde79211b675cee82e8c560359f54bf5311eb940a51c0b7c58dcbcf99
 SHA512 
100d84b6071609d774f2b3426804a32d88eb6e0a463d63003d8cee67f8e0ffb93dad54cfa2f18647dd5d1439459e4c217589c89737bc98e2ee2e11bb9f0871f6

diff --git a/dev-python/docstring-to-markdown/docstring-to-markdown-0.15.ebuild 
b/dev-python/docstring-to-markdown/docstring-to-markdown-0.15.ebuild
new file mode 100644
index ..4d111a767604
--- /dev/null
+++ b/dev-python/docstring-to-markdown/docstring-to-markdown-0.15.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="On the fly conversion of Python docstrings to markdown"
+HOMEPAGE="
+   https://github.com/python-lsp/docstring-to-markdown/
+   https://pypi.org/project/docstring-to-markdown/
+"
+SRC_URI="
+   
https://github.com/python-lsp/docstring-to-markdown/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # Do not depend on pytest-cov/pytest-flake8
+   sed -e '/--cov/d' -e '/--flake8/d' -i setup.cfg || die
+
+   distutils-r1_python_prepare_all
+}



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

2024-02-21 Thread Michał Górny
commit: ab2d7e261097cf9a93406a846628ee6668b5d918
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 22 05:08:51 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 05:38:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab2d7e26

dev-python/dogpile-cache: Bump to 1.3.2

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

 dev-python/dogpile-cache/Manifest  |  1 +
 .../dogpile-cache/dogpile-cache-1.3.2.ebuild   | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/dev-python/dogpile-cache/Manifest 
b/dev-python/dogpile-cache/Manifest
index 5b3ab27eb718..5cef4a743e20 100644
--- a/dev-python/dogpile-cache/Manifest
+++ b/dev-python/dogpile-cache/Manifest
@@ -1,2 +1,3 @@
 DIST dogpile.cache-1.3.0.tar.gz 265984 BLAKE2B 
80aba607dad31b1ddb4e8b706f40c2ed47c7c2a4f074b7d115737ed934ed2b97c900e8ff5f01fa52c3177ebd364d4bac585cca4dd1d6aa5830cf42cdade52070
 SHA512 
fb00e114b2107d4ee27d699c62581554758f9ff2121ccade8f5c5aee5240adc0c6a1ae734f5d64b06f25493bfe19c40cffe1393d361be484433baaec74791b5a
 DIST dogpile.cache-1.3.1.tar.gz 266542 BLAKE2B 
ba639266dceed9fa55fa2e0045c8a73181da7620a4f06a032d41409933d7ed68c8b88a55bbf2711722507eb19a894cb6147bdc98ab714c0fb7b00e6d6ad6f149
 SHA512 
de7ab320e0173c302befd13751d89d1f1bcc024c210b3167b79b232306a835f2a51b6f09c449a7a401f4aa2b5e95d26039afbb57bbd17f0f0c4b962f8109d499
+DIST dogpile.cache-1.3.2.tar.gz 269742 BLAKE2B 
9656ec20ce03c101fe23fd2fa9879bf34cbf52f5232677c357690e55185b6fdeeefc8f820e48a1e39f4d3f2ab106705c717edc3fb0245b8d66f2845bc0cb
 SHA512 
4cdc77f5c58ac26dbedd32580ac03a3b1c9ebc7e0526dbc980307704b2a41be604682a24084149e0d09caf535eed3a555a97e47142676b42fdb68276aa04d1a3

diff --git a/dev-python/dogpile-cache/dogpile-cache-1.3.2.ebuild 
b/dev-python/dogpile-cache/dogpile-cache-1.3.2.ebuild
new file mode 100644
index ..dcdf789c5f6f
--- /dev/null
+++ b/dev-python/dogpile-cache/dogpile-cache-1.3.2.ebuild
@@ -0,0 +1,36 @@
+# 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
+PYPI_PN=${PN/-/.}
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A locking API for expiring values while a single thread generates 
a new value"
+HOMEPAGE="
+   https://github.com/sqlalchemy/dogpile.cache/
+   https://pypi.org/project/dogpile.cache/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/decorator-4.0.0[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-3.0.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/typing-extensions-4.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   test? (
+   dev-python/mako[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2024-02-21 Thread Michał Górny
commit: 9e9aa0d0726a33184016832a4f0ca9a9acaf7c5a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 22 04:27:40 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 05:38:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e9aa0d0

dev-python/pymongo: Bump to 4.6.2

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

 dev-python/pymongo/Manifest |   1 +
 dev-python/pymongo/pymongo-4.6.2.ebuild | 154 
 2 files changed, 155 insertions(+)

diff --git a/dev-python/pymongo/Manifest b/dev-python/pymongo/Manifest
index 61576c304c32..c65ce2d22ec7 100644
--- a/dev-python/pymongo/Manifest
+++ b/dev-python/pymongo/Manifest
@@ -1 +1,2 @@
 DIST mongo-python-driver-4.6.1.gh.tar.gz 1493790 BLAKE2B 
dd59001536ed5d84553350fe8c93fa5082acd1af23ca2850cb2ba8d69e1e69e2ad250da9f62b4f86e6e9013434cd1d2ed38e44bda946ff5fe0ab74935668bbf1
 SHA512 
7a6fe18b409961b796dfd403dc100a898b282e0abfd9995f20541b7c5f0f2dbc047c25b45a2bb9ae229954d1cd804918dc4f7487f87e311863452bab41a19414
+DIST mongo-python-driver-4.6.2.gh.tar.gz 1494123 BLAKE2B 
3bf24c26ad2e97e6d23b01b1074baa7420e2d8197d5bc618cd851c148b38b68afaa3943448030692f358b7500b65d0576aaf4fdc6a49cb41e9a8ecd9e58ea0a5
 SHA512 
931b0632bc5764c160d6da8645f2e2e851b0ddf409390264a69fae8a9309d03271f50e6c3e3e5aae78df9b6203ab2de0471b2c8e50e4883c05b473e6c90bf9c4

diff --git a/dev-python/pymongo/pymongo-4.6.2.ebuild 
b/dev-python/pymongo/pymongo-4.6.2.ebuild
new file mode 100644
index ..a96fab7df0f5
--- /dev/null
+++ b/dev-python/pymongo/pymongo-4.6.2.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit check-reqs distutils-r1
+
+MY_P=mongo-python-driver-${PV}
+DESCRIPTION="Python driver for MongoDB"
+HOMEPAGE="
+   https://github.com/mongodb/mongo-python-driver/
+   https://pypi.org/project/pymongo/
+"
+SRC_URI="
+   https://github.com/mongodb/mongo-python-driver/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+IUSE="doc kerberos +native-extensions +test-full"
+
+RDEPEND="
+   

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

2024-02-21 Thread Michał Górny
commit: 52e4c42d5ffe816926d8cc8a6b8ccc7d4a1bc415
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 22 05:08:30 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 05:38:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52e4c42d

dev-python/sqlglot: Bump to 21.2.0

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

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

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 3dbdf3bec6f3..3148e0faadef 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -30,6 +30,7 @@ DIST sqlglot-21.0.2.tar.gz 9504238 BLAKE2B 
3b3f268ca46bcb0596454bab95abf6b5d61a0
 DIST sqlglot-21.1.0.tar.gz 9507449 BLAKE2B 
afe9db7f50e3367a9ce91b6acf82004ffd6b3c661485b876873ad52656629c88e092cd82c4cd6adbda1a4747b0988f7bfcd21f4db9fcca6a3b152d0870f17b28
 SHA512 
395c84a2cc5af7f19d649fd422782483fbfaa06716bc8352cbef6a393d3f029c4f11076097eccbfc0918cc6bff2c6a7c43227546c2a3ce4af2e79eb7287107f0
 DIST sqlglot-21.1.1.tar.gz 9524438 BLAKE2B 
eeb815879c968bb2cafcbd2cb44466c654f9aa25cf071b6c77586c756d8ff8514ef28d39c8ca47c015034e79958646efcd18d744a3852cd19331fcafe9b17aeb
 SHA512 
ff9c58351cd3cdd7b8cd62b6bd4b5a1822867db2465a0cd40e444c061c640de8c4cad83ec36abc7a5e57a77ee9428532f7420923c59a3a3fa2ad522fe5d6f257
 DIST sqlglot-21.1.2.tar.gz 17531031 BLAKE2B 
24fa7a13ae5cd1260cea297fdaf0276bbbaba50627d5e6a471e23ca832cf1cbb9f0e687eb29708579ad6887262a92ee5b54f85fe361d30dc2d04a40222487e68
 SHA512 
f61d7732fb577aa16f928652fc5633b1e4fcb98e6f061d5d24054b5693087be2fbca525e4af4541614ece992d13066c367abe05e1fede8daba936617fb66866c
+DIST sqlglot-21.2.0.tar.gz 17675110 BLAKE2B 
c9c2eba7ffb180dc53937a0088c3ddd2d51ca8411880dd2d56f26cfd5b6d96595c3e9d8e1bbff99f3699e1063ca721e8c226b0e0ece1be0f0c6ce785e145
 SHA512 
5ee534c5765bb92880df62cca0f9cab932ae9599b939cd737ee496c8f16eaab0c1a8730f79df666c612a1c0bb44a821a5f8bf1948e35a5aa17fd584d6ca0d033
 DIST syn-2.0.41.crate 246016 BLAKE2B 
9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db
 SHA512 
6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a
 DIST target-lexicon-0.12.12.crate 25156 BLAKE2B 
f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85
 SHA512 
6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca
 DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 
4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac
 SHA512 
bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920

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

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

2024-02-21 Thread Michał Górny
commit: 1c7e8d31aba4f9ef9418bebc828f6e0b492bd96f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 22 04:25:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 05:38:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c7e8d31

app-admin/awscli: Bump to 1.32.47

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 8a0da9dddfbd..e9ecefa5ae65 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -3,3 +3,4 @@ DIST aws-cli-1.32.39.gh.tar.gz 2649055 BLAKE2B 
c3fa303dcb3762aced6322643822a09bc
 DIST aws-cli-1.32.44.gh.tar.gz 2650447 BLAKE2B 
880877517e3165f30fdcf9295ddc30dc7a127c1cba260fb2ff4c433311f7a7f1e5d221beb47cf008b68efe96a1b087720ae4de7868a90af76a35213eca2754f8
 SHA512 
9a0d702cf5a2e555118d6cd958c771de35e804add546de2e50bcd499744e43d37e273f543d6b2864635f79f82ce0e6ffc73b977c25304fe9d6aad063216261ee
 DIST aws-cli-1.32.45.gh.tar.gz 2650722 BLAKE2B 
0c797216e8005b03a0e017d1aec4bc56a94a960b9fa9144cb0556b5612bddd53989c028d4c4cd50222d67e788affe0ee4b645f43aaed5377bcc9724b82f9fcd3
 SHA512 
7a2620670c6cdab9417409c9468c6a3ba28dccfa8b40f3e4e2c727f4d322d97d91d56e126f5660e7f350c8a22107a56dffbef2596c8efb35de188ba71342be70
 DIST aws-cli-1.32.46.gh.tar.gz 2652291 BLAKE2B 
42e85e231c9cde0a0e3ff1083b86230d9c0db70f7a19aabe063251f58e7f18965615e4564fb80ff3319a489b2a53eff47d7c1ce1e2fa8a33affb909f3720cba5
 SHA512 
f450c2bbeaa8d5dae59a15ee0043451c82df620724787b3365a6680d23158c575083f3b6c8d2b167d5c2b039ecc3484b308d379a6947c84b4756b40aca31fe09
+DIST aws-cli-1.32.47.gh.tar.gz 2652468 BLAKE2B 
8b4e2ad36d68047f1fbc11d78030da059e63c2b537b462673845a45ec2bb8a8e44040656e059ba32d32f9dfc809829a6eaa74ab3c626176ed480fd220c1c2ca8
 SHA512 
6ae055d80a15423de152938892170948d61c7f589c83be585ee636239e07c585522ec18bb041d52b3af11c67465a4da4542d04eeb6fedabd14fc1a1601f8dc0b

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

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

2024-02-21 Thread Michał Górny
commit: c965cda81835c02083d46bee8a69a85a756e60ab
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 22 04:26:43 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 05:38:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c965cda8

dev-python/virtualenv: Bump to 20.25.1

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

 dev-python/virtualenv/Manifest  |   1 +
 dev-python/virtualenv/virtualenv-20.25.1.ebuild | 122 
 2 files changed, 123 insertions(+)

diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest
index f2d613806161..8ad169eb3f00 100644
--- a/dev-python/virtualenv/Manifest
+++ b/dev-python/virtualenv/Manifest
@@ -1 +1,2 @@
 DIST virtualenv-20.25.0.tar.gz 7150307 BLAKE2B 
ebe36d523d23aa6e29b53cf49e536aa0f2ab6bb2edcfaed3ba89456893a0cb9fb7bf8f97c61f12725a57023a6b565a0de797f988714469e2166da5d63652d54e
 SHA512 
f4d8acff9d5837aa40eea18810517d4f1b9936b567395d6216bbda36e84b24f8efc584586cd2d168491139b346513d924e371b6b1396833fbbfedebef8620b94
+DIST virtualenv-20.25.1.tar.gz 7152341 BLAKE2B 
7d3ecaca89cb4106f97fb5565331b257017d756742f9c90972a01a86296e81d509d2f4a7869d3bc7a299c1c2f01cc08999eddc258f1bd46acf88999d0732794e
 SHA512 
c0791de2aed7893658316199696906b1aed650460f3b53e0dbd13e695d16bc14d8974cd72fc8dcc010ff7ba10036121929ce9a608f97d7d2cd9f972144a3a1f0

diff --git a/dev-python/virtualenv/virtualenv-20.25.1.ebuild 
b/dev-python/virtualenv/virtualenv-20.25.1.ebuild
new file mode 100644
index ..0e5aa43d3f5f
--- /dev/null
+++ b/dev-python/virtualenv/virtualenv-20.25.1.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Virtual Python Environment builder"
+HOMEPAGE="
+   https://virtualenv.pypa.io/en/stable/
+   https://pypi.org/project/virtualenv/
+   https://github.com/pypa/virtualenv/
+"
+
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/distlib-0.3.7[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.12.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-3.9.1[${PYTHON_USEDEP}]
+"
+# coverage is used somehow magically in virtualenv, maybe it actually
+# tests something useful
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/coverage[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   >=dev-python/pip-22.2.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
+   ' pypy3)
+   >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-67.8[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/time-machine[${PYTHON_USEDEP}]
+   ' 'python3*')
+   dev-python/wheel[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # workaround test failures due to warnings from setuptools-scm, sigh
+   echo '[tool.setuptools_scm]' >> pyproject.toml || die
+
+   # remove useless pins
+   sed -i -e 's:<[0-9.]*,::' pyproject.toml || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   tests/unit/activation/test_xonsh.py
+   
tests/unit/seed/embed/test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data
+   tests/unit/create/test_creator.py::test_cross_major
+   # tests failing without python2 installed
+   
"tests/unit/create/test_creator.py::test_py_pyc_missing[True-False]"
+   
"tests/unit/create/test_creator.py::test_py_pyc_missing[False-False]"
+   )
+   case ${EPYTHON} in
+   pypy3)
+   EPYTEST_DESELECT+=(
+   
'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-isolated]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-global]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-isolated]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-global]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[root-venv-copies-isolated]'
+   
'tests/unit/create/test_creator.py::test_create_no_seed[root-venv-copies-global]'
+  

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

2024-02-21 Thread Michał Górny
commit: a0e2c28843ad56b91e05e6ca5fa0f8aaff587ca5
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 22 04:25:16 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 05:38:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0e2c288

dev-python/botocore: Bump to 1.34.47

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 575b2c93a062..0ca3c8ead5d3 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,3 +3,4 @@ DIST botocore-1.34.39.gh.tar.gz 12697404 BLAKE2B 
d8670c591c06cf5b02562adb234225d
 DIST botocore-1.34.44.gh.tar.gz 12716767 BLAKE2B 
335d59ae57ae5a5a1bdb44c3e196dff18cb24dd4a4d3beb59e7b8e887d5cc56f0716b2e4fead0c9a4c96978d661308fb0f1e045300e7af69c94ed799bb25a2ef
 SHA512 
12893173c0123711f496448e661bb8e463fcc29ac95c500fe427e2dcf9810659b92de1d38ec3192e1e20a92ca01a5315733f34d0ffe61f2c9b69763e427ee96f
 DIST botocore-1.34.45.gh.tar.gz 12726866 BLAKE2B 
c5095199626afcd7d83ff62623593f1863aa068a05347adcc738b1b168e8f0f224d6370bd05f71f8fa72dd0f2180067016d37956b332d6cfa42ea5e68c4d9bb3
 SHA512 
2aff40aa39a431bd9ee99ee30e136051e2b9039dc2bbdd6a36bd1108e470f6dbda5ad23534b9b148799b27d4c7eb0806698ae2f05dbee94a6ff6ee3fe087dcf1
 DIST botocore-1.34.46.gh.tar.gz 12726577 BLAKE2B 
0c1574bd5e045bc478e44f300d64d5d56489246ad7cddc1ae19e2ad9080abbf30985330e435b833acfb1f1ded46e60ee2e70e1273568a93b69a47018df68ff4a
 SHA512 
9ff234090e3a315612cd97e36ec5eb577d799465c4bb99ef1a5b2efbd83ce3cd5de94300996381c704896efd6bbb612a9b76831040dfd68f9cf86a821680b24b
+DIST botocore-1.34.47.gh.tar.gz 12728346 BLAKE2B 
c1b596764ebb5c02cc9ae925e1b8610e4eb425a8adfd55434790f187c80470a78a670c4d78af15cbb08bacd35d4ff118a5eda379d086ae721510d08670984a79
 SHA512 
d65db0a8cd4d1e3558a493c067e894c40ca9a0cd514e488bc8f346d745b2b81d7b77f2f2161f2c14e69f7a22b891eb81465f637669df9ca8bd8f8ab73ac2e2ed

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



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

2024-02-21 Thread Ionen Wolkens
commit: 9810ee801622ae428e458cdaf514a9c664076f28
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 19:03:14 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9810ee80

dev-python/taskgroup: Stabilize 0.0.0_alpha4 hppa, #922562

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

 dev-python/taskgroup/taskgroup-0.0.0_alpha4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/taskgroup/taskgroup-0.0.0_alpha4.ebuild 
b/dev-python/taskgroup/taskgroup-0.0.0_alpha4.ebuild
index c616ce5d22ee..1ce33460f8f0 100644
--- a/dev-python/taskgroup/taskgroup-0.0.0_alpha4.ebuild
+++ b/dev-python/taskgroup/taskgroup-0.0.0_alpha4.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
dev-python/exceptiongroup[${PYTHON_USEDEP}]



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

2024-02-21 Thread Ionen Wolkens
commit: ddd7783631a5c3c134b65d989b4c511623ff0acf
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 15:45:31 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddd77836

net-print/cups-filters: Stabilize 2.0.0 sparc, #923811

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 f21567002a1b..5e666fbd621b 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 ~hppa ~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: media-gfx/graphviz/

2024-02-21 Thread Ionen Wolkens
commit: aa19dc602769b5fe3ee47e5a2d33e45ca53e46c4
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 18:02:02 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa19dc60

media-gfx/graphviz: Stabilize 9.0.0 hppa, #922484

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

 media-gfx/graphviz/graphviz-9.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-9.0.0.ebuild 
b/media-gfx/graphviz/graphviz-9.0.0.ebuild
index 23a87f123109..db2dd159e4a5 100644
--- a/media-gfx/graphviz/graphviz-9.0.0.ebuild
+++ b/media-gfx/graphviz/graphviz-9.0.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+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="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



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

2024-02-21 Thread Ionen Wolkens
commit: adc6753c72f6238f87489963be6cd515154aa188
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 15:48:52 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adc6753c

app-containers/containers-storage: Stabilize 1.51.0 arm64, #921771

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

 app-containers/containers-storage/containers-storage-1.51.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/containers-storage/containers-storage-1.51.0.ebuild 
b/app-containers/containers-storage/containers-storage-1.51.0.ebuild
index ebae81d127ca..e06dc0abad14 100644
--- a/app-containers/containers-storage/containers-storage-1.51.0.ebuild
+++ b/app-containers/containers-storage/containers-storage-1.51.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]]; then
 else
SRC_URI="https://github.com/containers/storage/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
S="${WORKDIR}/${P#containers-}"
-   KEYWORDS="amd64 ~arm64 ~riscv"
+   KEYWORDS="amd64 arm64 ~riscv"
 fi
 
 LICENSE="Apache-2.0"



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

2024-02-21 Thread Ionen Wolkens
commit: 222a1c4c7b62e28760114f81a9f21ad06f5827bd
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 15:45:34 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=222a1c4c

net-print/cups-meta: Stabilize 1 sparc, #923811

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 9479816f2b5b..26e16556b814 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 ~hppa ~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: media-gfx/gifsicle/

2024-02-21 Thread Ionen Wolkens
commit: 18edffdf4b32cd9a5660fa8d2edeb7cad9e8a162
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 00:49:25 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18edffdf

media-gfx/gifsicle: Stabilize 1.94 ppc, #923912

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

 media-gfx/gifsicle/gifsicle-1.94.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/gifsicle/gifsicle-1.94.ebuild 
b/media-gfx/gifsicle/gifsicle-1.94.ebuild
index d16d004d987b..90af58f49fad 100644
--- a/media-gfx/gifsicle/gifsicle-1.94.ebuild
+++ b/media-gfx/gifsicle/gifsicle-1.94.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://www.lcdf.org/~eddietwo/${PN}/${P}.tar.gz;
 
 LICENSE="GPL-2 MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos"
+KEYWORDS="~alpha amd64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos"
 IUSE="X"
 
 PATCHES=( "${FILESDIR}/$P-CVE-2023-46009.patch" )



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

2024-02-21 Thread Ionen Wolkens
commit: 9e04c795a2d09306b47a778b1562a66e453ae40f
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 19:03:17 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e04c795

dev-python/hypercorn: Stabilize 0.16.0 hppa, #922562

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

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

diff --git a/dev-python/hypercorn/hypercorn-0.16.0.ebuild 
b/dev-python/hypercorn/hypercorn-0.16.0.ebuild
index 9512ac16515c..46837b5683ad 100644
--- a/dev-python/hypercorn/hypercorn-0.16.0.ebuild
+++ b/dev-python/hypercorn/hypercorn-0.16.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
>=dev-python/exceptiongroup-1.1.0[${PYTHON_USEDEP}]



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

2024-02-21 Thread Ionen Wolkens
commit: 50d4a1ef36160437366a01c6af18564d632d1f8d
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 15:45:30 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50d4a1ef

net-print/libppd: Stabilize 2.0.0 sparc, #923811

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 b5591f6298b5..e11a328fb390 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 ~hppa ~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: dev-go/go-md2man/

2024-02-21 Thread Ionen Wolkens
commit: 616107b35116c1ff90519510fc557fc645f1c627
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 15:48:50 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=616107b3

dev-go/go-md2man: Stabilize 2.0.3 arm64, #921771

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

 dev-go/go-md2man/go-md2man-2.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-go/go-md2man/go-md2man-2.0.3.ebuild 
b/dev-go/go-md2man/go-md2man-2.0.3.ebuild
index 84427b8c616f..9fb1aa86c1e9 100644
--- a/dev-go/go-md2man/go-md2man-2.0.3.ebuild
+++ b/dev-go/go-md2man/go-md2man-2.0.3.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/cpuguy83/go-md2man;
 
 LICENSE="BSD-2 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 
 # restrict tests because they need network-sandbox disabled
 # bug https://bugs.gentoo.org/715028



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

2024-02-21 Thread Ionen Wolkens
commit: 9c9deed11c7e6550c732141b225c07679ae69dcb
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 15:48:51 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c9deed1

app-containers/containers-image: Stabilize 5.29.2-r1 arm64, #921771

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

 app-containers/containers-image/containers-image-5.29.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/containers-image/containers-image-5.29.2-r1.ebuild 
b/app-containers/containers-image/containers-image-5.29.2-r1.ebuild
index ddd9efcc26d5..9a30d16f6a6a 100644
--- a/app-containers/containers-image/containers-image-5.29.2-r1.ebuild
+++ b/app-containers/containers-image/containers-image-5.29.2-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]]; then
 else
SRC_URI="https://github.com/containers/image/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
S="${WORKDIR}/${P#containers-}"
-   KEYWORDS="~amd64 ~arm64 ~riscv"
+   KEYWORDS="~amd64 arm64 ~riscv"
 fi
 
 LICENSE="Apache-2.0"



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

2024-02-21 Thread Ionen Wolkens
commit: 1594979c559b2cf5fac400f2bfdffb2a6cfa170a
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 00:45:20 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1594979c

sys-apps/gawk: Stabilize 5.3.0-r1 ppc, #923874

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

 sys-apps/gawk/gawk-5.3.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/gawk/gawk-5.3.0-r1.ebuild 
b/sys-apps/gawk/gawk-5.3.0-r1.ebuild
index 5fc381eef8d0..7c1825b7c51d 100644
--- a/sys-apps/gawk/gawk-5.3.0-r1.ebuild
+++ b/sys-apps/gawk/gawk-5.3.0-r1.ebuild
@@ -29,7 +29,7 @@ else
SRC_URI="mirror://gnu/gawk/${P}.tar.xz"
SRC_URI+=" verify-sig? ( mirror://gnu/gawk/${P}.tar.xz.sig )"
 
-   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="GPL-3+"



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

2024-02-21 Thread Ionen Wolkens
commit: 4aeeae8bddeb3add6d5caeb0f40e9ebfdb9da531
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 15:45:33 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aeeae8b

net-print/cups-browsed: Stabilize 2.0.0 sparc, #923811

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 6b0549eb2981..20aedcf5cb6b 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 ~hppa ~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: net-print/libcupsfilters/

2024-02-21 Thread Ionen Wolkens
commit: 587972015b6141fdc48729a77005326b1f710abb
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 15:45:28 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58797201

net-print/libcupsfilters: Stabilize 2.0.0-r3 sparc, #923811

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 d9111001..af4e7ce42ad6 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 ~hppa ~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: app-text/ronn-ng/

2024-02-21 Thread Ionen Wolkens
commit: a49ef3590e9b3feba471689f418fa99e40c217fb
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 02:50:16 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a49ef359

app-text/ronn-ng: Keyword 0.10.1 sparc, #923754

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

 app-text/ronn-ng/ronn-ng-0.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/ronn-ng/ronn-ng-0.10.1.ebuild 
b/app-text/ronn-ng/ronn-ng-0.10.1.ebuild
index 16912ac52bcc..c1e9136fe5ea 100644
--- a/app-text/ronn-ng/ronn-ng-0.10.1.ebuild
+++ b/app-text/ronn-ng/ronn-ng-0.10.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/apjanke/ronn-ng/archive/refs/tags/v${PV}.tar.gz -> $
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 RDEPEND+="!app-text/ronn"
 



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

2024-02-21 Thread Ionen Wolkens
commit: 38693999f684dfa32cde7a000b3457a2c2ce2486
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 15:45:26 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38693999

net-print/cups: Stabilize 2.4.7-r2 sparc, #923811

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 5509a7e6a82e..51ce84608e2e 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 ~hppa ~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-vcs/git/

2024-02-21 Thread Ionen Wolkens
commit: b0e722383469d09d82c169b6d3158f50874e61d9
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 15:43:07 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0e72238

dev-vcs/git: Stabilize 2.43.0 hppa, #921828

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

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

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



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

2024-02-21 Thread Ionen Wolkens
commit: 764ca709e6aa1e602d4461c041aa737ec1fa4e70
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 02:03:41 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=764ca709

dev-python/orjson: Stabilize 3.9.12 arm64, #923674

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

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

diff --git a/dev-python/orjson/orjson-3.9.12.ebuild 
b/dev-python/orjson/orjson-3.9.12.ebuild
index 2ae5cde59be8..50302f969389 100644
--- a/dev-python/orjson/orjson-3.9.12.ebuild
+++ b/dev-python/orjson/orjson-3.9.12.ebuild
@@ -70,7 +70,7 @@ LICENSE+="
|| ( Apache-2.0 Boost-1.0 )
 "
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
 
 BDEPEND="
test? (



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

2024-02-21 Thread Ionen Wolkens
commit: c3cafa79bdb5557b2037ed5df976944adf1a0a14
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 01:35:58 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3cafa79

media-libs/libsdl: Stabilize 1.2.68 arm, #923528

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

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

diff --git a/media-libs/libsdl/libsdl-1.2.68.ebuild 
b/media-libs/libsdl/libsdl-1.2.68.ebuild
index 0b9ce0e9ade4..fbf2bc7958a7 100644
--- a/media-libs/libsdl/libsdl-1.2.68.ebuild
+++ b/media-libs/libsdl/libsdl-1.2.68.ebuild
@@ -18,7 +18,7 @@ fi
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86"
 
 # IUSE dropped from real SDL1: aalib custom-cflags dga fbcon libcaca nas oss 
pulseaudio static-libs tslib xinerama xv
 IUSE="alsa +joystick opengl +sound test +video X"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/kramdown-parser-gfm/

2024-02-21 Thread Ionen Wolkens
commit: 83fb520c64b07b45ddc5ac5a3bfd1a7ffa15fbbd
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 02:50:15 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83fb520c

dev-ruby/kramdown-parser-gfm: Keyword 1.1.0-r1 sparc, #923754

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

 dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild 
b/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild
index 001dcab218a5..cdd944d891ed 100644
--- a/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild
+++ b/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="A kramdown parser for the GFM dialect of 
Markdown"
 HOMEPAGE="https://github.com/kramdown/parser-gfm;
 LICENSE="MIT"
 
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
 SLOT="$(ver_cut 1)"
 IUSE="doc"
 



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

2024-02-21 Thread Ionen Wolkens
commit: 3cc5c4ce5db8174e98943e66833d13695d802a8c
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 04:16:49 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cc5c4ce

dev-build/cmake: Stabilize 3.27.9 hppa, #921388

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

 dev-build/cmake/cmake-3.27.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.27.9.ebuild 
b/dev-build/cmake/cmake-3.27.9.ebuild
index d48cae4fd262..4ca92ca579cc 100644
--- a/dev-build/cmake/cmake-3.27.9.ebuild
+++ b/dev-build/cmake/cmake-3.27.9.ebuild
@@ -48,7 +48,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20230817 )"
fi



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

2024-02-21 Thread Ionen Wolkens
commit: d825062df2953ab139cfcb2ae75f230b0990c4a9
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 00:48:17 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d825062d

net-ftp/ncftp: Stabilize 3.2.7-r1 ppc, #923903

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

 net-ftp/ncftp/ncftp-3.2.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-ftp/ncftp/ncftp-3.2.7-r1.ebuild 
b/net-ftp/ncftp/ncftp-3.2.7-r1.ebuild
index 593edb612103..f3e25d065848 100644
--- a/net-ftp/ncftp/ncftp-3.2.7-r1.ebuild
+++ b/net-ftp/ncftp/ncftp-3.2.7-r1.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://www.ncftp.com/public_ftp/${PN}/${P}-src.tar.xz;
 
 LICENSE="Clarified-Artistic"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos"
 IUSE="pch"
 
 DEPEND="



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

2024-02-21 Thread Ionen Wolkens
commit: 2ff1513fabf8fddcb26b036bfecbfaf51c25c8ee
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 00:33:06 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ff1513f

sci-libs/hdf5: Stabilize 1.14.3-r1 sparc, #923536

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

 sci-libs/hdf5/hdf5-1.14.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild 
b/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
index c127f1ea3bc9..a5ec57304de1 100644
--- a/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="



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

2024-02-21 Thread Ionen Wolkens
commit: 44aae5886719c9bfbfb5677af4668ced50206a1a
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 02:25:58 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44aae588

dev-java/fop: Stabilize 2.9 x86, #923915

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

 dev-java/fop/fop-2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/fop/fop-2.9.ebuild b/dev-java/fop/fop-2.9.ebuild
index d9359d0447ac..b8d147c876c1 100644
--- a/dev-java/fop/fop-2.9.ebuild
+++ b/dev-java/fop/fop-2.9.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/fop-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="2.8"
-KEYWORDS="amd64 ~arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ppc64 x86"
 
 CP_DEPEND="
dev-java/batik:1.16



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

2024-02-21 Thread Ionen Wolkens
commit: 5c9d8cb1c10436d10282bf2c241d4829e35a227c
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 00:30:53 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c9d8cb1

sys-apps/gawk: Stabilize 5.3.0-r1 ppc64, #923874

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

 sys-apps/gawk/gawk-5.3.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/gawk/gawk-5.3.0-r1.ebuild 
b/sys-apps/gawk/gawk-5.3.0-r1.ebuild
index f0fcdc456a8e..5fc381eef8d0 100644
--- a/sys-apps/gawk/gawk-5.3.0-r1.ebuild
+++ b/sys-apps/gawk/gawk-5.3.0-r1.ebuild
@@ -29,7 +29,7 @@ else
SRC_URI="mirror://gnu/gawk/${P}.tar.xz"
SRC_URI+=" verify-sig? ( mirror://gnu/gawk/${P}.tar.xz.sig )"
 
-   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="GPL-3+"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/shared-mime-info/

2024-02-21 Thread Ionen Wolkens
commit: 6d7a8c0d18b2df918f4f775fde283c49b008011c
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 00:26:52 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d7a8c0d

x11-misc/shared-mime-info: Stabilize 2.4-r1 ppc, #923855

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

 x11-misc/shared-mime-info/shared-mime-info-2.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/shared-mime-info/shared-mime-info-2.4-r1.ebuild 
b/x11-misc/shared-mime-info/shared-mime-info-2.4-r1.ebuild
index 53108247d043..4416469b12f3 100644
--- a/x11-misc/shared-mime-info/shared-mime-info-2.4-r1.ebuild
+++ b/x11-misc/shared-mime-info/shared-mime-info-2.4-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI+=" test? ( 
https://gitlab.freedesktop.org/xdg/xdgmime/-/archive/${MY_XDG
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+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="test"
 RESTRICT="!test? ( test )"
 



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

2024-02-21 Thread Sam James
commit: 1a459c12753183164602e44a9a9c1374c0f14ecb
Author: Ninpo  qap  la>
AuthorDate: Wed Feb 21 11:56:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 22 04:27:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a459c12

www-client/chromium: add 122.0.6261.57

Bug: https://bugs.gentoo.org/925161
Signed-off-by: Ninpo  qap.la>
Closes: https://github.com/gentoo/gentoo/pull/35464
Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/Manifest  |1 +
 www-client/chromium/chromium-122.0.6261.57.ebuild | 1382 +
 2 files changed, 1383 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index e3f753f532d9..9c390bd160a1 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -4,6 +4,7 @@ DIST chromium-121.0.6167.184.tar.xz 3351296496 BLAKE2B 
8990baaa5671740cf7b7e3e82
 DIST chromium-122-clang.tar.xz 50107164 BLAKE2B 
6b07470aa9a3606d27784c4abfd1577ead70cc2c310c2db47d486a64d93d9984d9b7737493a9c30ea7e0f0868291f3aac8058ba23f81f940469d23bafa260bf1
 SHA512 
a46a7869bff2e5edd34167751257453fd89eae92bd5e291c4408ff0234997b04fae3df7906f46d83f72da5c4f11199489a14d8a55251d0efc3c0ffc1c56d9e22
 DIST chromium-122-rust.tar.xz 140507448 BLAKE2B 
cb00e65a617801b59a852d921ec1600f577a5a4d16a2df37d413de5cfa9d7274fd8e54d9bf8d21a94f93230e2a27a50f55a36d65e774daf38ba08ba292f52a45
 SHA512 
2cec9e9a84a494babe581aa900bc76babb3ba7c4622bf050537adf234644f054426eea87c01a037dc7e5f850dec55498d45e982ae334b8d6e99a85679c8aed79
 DIST chromium-122.0.6261.39.tar.xz 3406634528 BLAKE2B 
6b6805a3f9eaa263e6a8c03bf23378dc7afd9943e1072f769120cc95ad207b7c8088818760f3fe7d68c8e3e56aaa6e1d3c144faad1a28d096228982185b68c7f
 SHA512 
23d09f1ef31d9177c4dafda75537ef4118a1a1d4ab83724a042006c5e17471c17767eb9e4bb68f60c5984a0f94b4887d9fe18a6f6e890046056b627705d68b8b
+DIST chromium-122.0.6261.57.tar.xz 3413129956 BLAKE2B 
afaf14fa77f65758bc0caefdd61261387c9f0fcdb862ca75cbe488aac7363c707d9541eaa9f5dbbfe4de1784c1cab1a0bbc40514a02d3ac1ad86a251609c4572
 SHA512 
71a221999a74054a637921f3dadc95eb51ccd8fa1161db423dd70c8aff097b54a4485c9e358875f24f57537389c9a2e9b7ddc82eaee40bca4d1f4a959eb40bbf
 DIST chromium-patches-121-3.tar.bz2 14100 BLAKE2B 
e068c07a0954b72b447cfb82605654ad5c6b15ba0efe9eb4804cdb019db27dddb6ae54ee94cc63c247cf7575e63c5ec09eee10e35906d85d9ae9d79763b35803
 SHA512 
4dbf69e903cc8d7e2eaa6c0c54c9fb59393d0f89bff5eaaa32bb3fd0e2b5bc9007b326dd7a7e0d590cc5e9d29a85a61a2540293317dc29e9dd4b8596eee1d587
 DIST chromium-patches-122-2.tar.bz2 5038 BLAKE2B 
fd104a7c1d81ecb9bf82da30a71916ff3d712ae710f1de8965cd0fb7395b6dced780f3a1af1ece8201dfe388fecff7b506cbb5cc5b32621895f37bb380cdc5aa
 SHA512 
331401d324ca4b1b90a44019ba7d823f8461188bd19864216320bd97580d835ef3151da49c71aff695159440ed2b48fcec7afc1bcbc2c0f629cbbce7d80faf74
 DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 
1d898939df023c59285b27bee552470483ea06375d1ee8d6947b89c5927c23cc7bfec6b49f3b376ece931d11a56f8e2a45791e0f92ad61974fc8c34c1082d89c
 SHA512 
8a71cb007e47cda8e5fe5d185729389e65c48bd322c8ee8b3986bee8571427b959628f2666bda646a3f89ae64197c0957d3626845ff03461dbd5dee4c964d07c

diff --git a/www-client/chromium/chromium-122.0.6261.57.ebuild 
b/www-client/chromium/chromium-122.0.6261.57.ebuild
new file mode 100644
index ..63466f33a755
--- /dev/null
+++ b/www-client/chromium/chromium-122.0.6261.57.ebuild
@@ -0,0 +1,1382 @@
+# Copyright 2009-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Can't do 12 yet: heavy use of imp, among other things (bug #915001, bug 
#915062)
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="xml(+)"
+
+# PACKAGING NOTES:
+# Google roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we will eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features. We've been lucky
+# enough so far that this hasn't been an issue.
+
+# We try and avoid forcing the use of libcxx, but sometimes it is unavoidable.
+# Remember to force the use of Clang when this is forced.
+
+# GCC is _not_ supported upstream, though patches are welcome. We do our
+# best to enable builds with GCC but reserve the right to force Clang
+# builds if we can't keep up with upstream's changes. Please comment
+# when forcing Clang builds so we can track the need for it.
+
+# GN is bundled with Chromium, but we always use the system version. Remember 
to
+# check for upstream changes to GN and update ebuild (and version below) as 
required.
+
+# These variables let us easily bound supported major dependency versions in 
one place.
+GCC_MIN_VER=12
+GN_MIN_VER=0.2143
+LLVM_MAX_SLOT=17
+LLVM_MIN_SLOT=16
+RUST_MIN_VER=1.72.0
+# grep 'CLANG_REVISION = ' ${S}/tools/clang/scripts/update.py -A1 | cut -c 18-
+GOOGLE_CLANG_VER="llvmorg-18-init-16072-gc4146121e940-5"
+# grep 

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

2024-02-21 Thread Michał Górny
commit: 55e80da1b7826fe72ca2e2776cb9c4c2fe9c1991
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 21 20:39:29 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 04:22:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55e80da1

sys-libs/compiler-rt: Add 18.1.0_rc3

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

 sys-libs/compiler-rt/Manifest  |   2 +
 sys-libs/compiler-rt/compiler-rt-18.1.0_rc3.ebuild | 171 +
 2 files changed, 173 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index 4d751ead8b50..f216624c1514 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -9,5 +9,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.0rc2.src.tar.xz 131993176 BLAKE2B 
8df1e34a54214975efe1b9a649753a2dc20c04e3c763bd8648000f48dd18f27ccfdc597ff6e68e0f408310493dfa92f48c7eee53376501e8ebc3b7c614809c15
 SHA512 
b595bb5d029723fee4e8f8edeaddd6fdcd48d668f66f4239e3208fd19d3a3622e8e4f90ae3fa4b1216fca1621d6c6b6ebf4d99dec7febff2457d0ceb79e8617a
 DIST llvm-project-18.1.0rc2.src.tar.xz.sig 566 BLAKE2B 
c765549386a92883bd348d9be25a3c92b1e66a1bac71385ef99978ec2af413a7616a2d9699c57554d927f95b80a3584572557d26e3df16b2ff6678359d5fd6b0
 SHA512 
83bb4c133f34faec8a0109689ed7aa18222c9a803ba8c95c571a18e854726024f106a1c8e3a820020255c426b7fa8bda26789ff1546972e233fbe3e3ab3a8e91
+DIST llvm-project-18.1.0rc3.src.tar.xz 132011280 BLAKE2B 
482a0e1b806292598bd646f225705140a463706ec391e4e42f203606b85673601a65fe55f2432d77f4c2f4c6584b35e53eeaded42e0b67aa6538c37d7cceb4ff
 SHA512 
6c0adcf6e4057de8fb1dcd062845d14d725833d23d8e1362cbccab176931f55600a3971f01690179b795ff3feca0af9141b16dee4d4159755596cc9c904bf099
+DIST llvm-project-18.1.0rc3.src.tar.xz.sig 566 BLAKE2B 
dac9c174e2eeda5e0af0153d78a2e9c8f145efe03250582a27df1bd6a89ba70afdcfa1ed6aa46adb1f7f21077cadb6e43963758358ff17122c36781ee4018c05
 SHA512 
91a2778f9b66bc80172172f36d6027fb2455f3ffd03b06ad0dd376471c4d4e2e34c8bee69c76cfe95003ae34f0d28c394c7d135fbbb75686ff89aee56b6c45c3
 DIST llvm-project-3496927edcd0685807351ba88a7e2cfb006e1c0d.tar.gz 206227842 
BLAKE2B 
cd27e9e9bca3622c2241bfa91c78eb8443df7465c1efcec57d5e701e2c61d3b2d3619483199e67b56deed9410f5382fc3164cdc7e864dcd77f4d12f3f9d2b159
 SHA512 
156d441074aff4d85af956b9abf89f9aefbe5b39e315c9c7c249ad01f95b42a303c23e9142292e7746f691c2ee704a7cd4a60916594ea1d468240c9b8152
 DIST llvm-project-8884ba43a8485bebef5c4d41e7ed457e3fa84f07.tar.gz 205853916 
BLAKE2B 
115809efbf062ced32ffe61b25e65e44a0b3c293f68bf40fc4d9e596cd077fc4781a059ad24c4dc7a139c6ec884a6a183ebac06535f2498116266695e19daf00
 SHA512 
cb496111ec72163a1872fa9a14f8963108d3185f4464a74cc45d26ccc5071bc36895618b81c29063cde0564a50017a0194da4dc559a046a12550d9ab0d9b8347

diff --git a/sys-libs/compiler-rt/compiler-rt-18.1.0_rc3.ebuild 
b/sys-libs/compiler-rt/compiler-rt-18.1.0_rc3.ebuild
new file mode 100644
index ..75ff3c155c03
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-18.1.0_rc3.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
+   fi
+}
+
+pkg_setup() {
+   if target_is_not_host || tc-is-cross-compiler ; then
+   # strips vars like CFLAGS="-march=x86_64-v3" for non-x86 
architectures
+   CHOST=${CTARGET} strip-unsupported-flags
+   # 

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

2024-02-21 Thread Michał Górny
commit: 8a2277bd95cb3129c068de6855d85c24dcad980c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 21 20:39:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 04:23:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a2277bd

dev-libs/libclc: Add 18.1.0_rc3

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

 dev-libs/libclc/Manifest |  2 ++
 dev-libs/libclc/libclc-18.1.0_rc3.ebuild | 61 
 2 files changed, 63 insertions(+)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 43c0a4f8c567..6a1f511c358d 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -6,5 +6,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.0rc2.src.tar.xz 131993176 BLAKE2B 
8df1e34a54214975efe1b9a649753a2dc20c04e3c763bd8648000f48dd18f27ccfdc597ff6e68e0f408310493dfa92f48c7eee53376501e8ebc3b7c614809c15
 SHA512 
b595bb5d029723fee4e8f8edeaddd6fdcd48d668f66f4239e3208fd19d3a3622e8e4f90ae3fa4b1216fca1621d6c6b6ebf4d99dec7febff2457d0ceb79e8617a
 DIST llvm-project-18.1.0rc2.src.tar.xz.sig 566 BLAKE2B 
c765549386a92883bd348d9be25a3c92b1e66a1bac71385ef99978ec2af413a7616a2d9699c57554d927f95b80a3584572557d26e3df16b2ff6678359d5fd6b0
 SHA512 
83bb4c133f34faec8a0109689ed7aa18222c9a803ba8c95c571a18e854726024f106a1c8e3a820020255c426b7fa8bda26789ff1546972e233fbe3e3ab3a8e91
+DIST llvm-project-18.1.0rc3.src.tar.xz 132011280 BLAKE2B 
482a0e1b806292598bd646f225705140a463706ec391e4e42f203606b85673601a65fe55f2432d77f4c2f4c6584b35e53eeaded42e0b67aa6538c37d7cceb4ff
 SHA512 
6c0adcf6e4057de8fb1dcd062845d14d725833d23d8e1362cbccab176931f55600a3971f01690179b795ff3feca0af9141b16dee4d4159755596cc9c904bf099
+DIST llvm-project-18.1.0rc3.src.tar.xz.sig 566 BLAKE2B 
dac9c174e2eeda5e0af0153d78a2e9c8f145efe03250582a27df1bd6a89ba70afdcfa1ed6aa46adb1f7f21077cadb6e43963758358ff17122c36781ee4018c05
 SHA512 
91a2778f9b66bc80172172f36d6027fb2455f3ffd03b06ad0dd376471c4d4e2e34c8bee69c76cfe95003ae34f0d28c394c7d135fbbb75686ff89aee56b6c45c3
 DIST llvm-project-3496927edcd0685807351ba88a7e2cfb006e1c0d.tar.gz 206227842 
BLAKE2B 
cd27e9e9bca3622c2241bfa91c78eb8443df7465c1efcec57d5e701e2c61d3b2d3619483199e67b56deed9410f5382fc3164cdc7e864dcd77f4d12f3f9d2b159
 SHA512 
156d441074aff4d85af956b9abf89f9aefbe5b39e315c9c7c249ad01f95b42a303c23e9142292e7746f691c2ee704a7cd4a60916594ea1d468240c9b8152
 DIST llvm-project-8884ba43a8485bebef5c4d41e7ed457e3fa84f07.tar.gz 205853916 
BLAKE2B 
115809efbf062ced32ffe61b25e65e44a0b3c293f68bf40fc4d9e596cd077fc4781a059ad24c4dc7a139c6ec884a6a183ebac06535f2498116266695e19daf00
 SHA512 
cb496111ec72163a1872fa9a14f8963108d3185f4464a74cc45d26ccc5071bc36895618b81c29063cde0564a50017a0194da4dc559a046a12550d9ab0d9b8347

diff --git a/dev-libs/libclc/libclc-18.1.0_rc3.ebuild 
b/dev-libs/libclc/libclc-18.1.0_rc3.ebuild
new file mode 100644
index ..15a69aca7556
--- /dev/null
+++ b/dev-libs/libclc/libclc-18.1.0_rc3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {15..17} )
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake llvm.org llvm-r1 python-any-r1
+
+DESCRIPTION="OpenCL C library"
+HOMEPAGE="https://libclc.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
+SLOT="0"
+IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(llvm_gen_dep '
+   sys-devel/clang:${LLVM_SLOT}
+   spirv? ( dev-util/spirv-llvm-translator:${LLVM_SLOT} )
+   ')
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+pkg_setup() {
+   llvm-r1_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libclc_targets=()
+
+   use spirv && libclc_targets+=(
+   "spirv-mesa3d-"
+   "spirv64-mesa3d-"
+   )
+   use video_cards_nvidia && libclc_targets+=(
+   "nvptx--"
+   "nvptx64--"
+   "nvptx--nvidiacl"
+   "nvptx64--nvidiacl"
+   )
+   use video_cards_r600 && libclc_targets+=(
+   "r600--"
+   )
+   use video_cards_radeonsi && libclc_targets+=(
+   "amdgcn--"
+   "amdgcn-mesa-mesa3d"
+   "amdgcn--amdhsa"
+   )
+   [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
+
+   libclc_targets=${libclc_targets[*]}
+   local mycmakeargs=(
+   -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
+   )
+   cmake_src_configure
+}



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

2024-02-21 Thread Michał Górny
commit: fdefc0ff072d539a520b717eea9deb4a26ded0e2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 21 20:39:33 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 04:23:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdefc0ff

sys-libs/libcxx: Add 18.1.0_rc3

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

 sys-libs/libcxx/Manifest |   2 +
 sys-libs/libcxx/libcxx-18.1.0_rc3.ebuild | 209 +++
 2 files changed, 211 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index e441fe8bf5e4..26ca6c8e0cfe 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -8,5 +8,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.0rc2.src.tar.xz 131993176 BLAKE2B 
8df1e34a54214975efe1b9a649753a2dc20c04e3c763bd8648000f48dd18f27ccfdc597ff6e68e0f408310493dfa92f48c7eee53376501e8ebc3b7c614809c15
 SHA512 
b595bb5d029723fee4e8f8edeaddd6fdcd48d668f66f4239e3208fd19d3a3622e8e4f90ae3fa4b1216fca1621d6c6b6ebf4d99dec7febff2457d0ceb79e8617a
 DIST llvm-project-18.1.0rc2.src.tar.xz.sig 566 BLAKE2B 
c765549386a92883bd348d9be25a3c92b1e66a1bac71385ef99978ec2af413a7616a2d9699c57554d927f95b80a3584572557d26e3df16b2ff6678359d5fd6b0
 SHA512 
83bb4c133f34faec8a0109689ed7aa18222c9a803ba8c95c571a18e854726024f106a1c8e3a820020255c426b7fa8bda26789ff1546972e233fbe3e3ab3a8e91
+DIST llvm-project-18.1.0rc3.src.tar.xz 132011280 BLAKE2B 
482a0e1b806292598bd646f225705140a463706ec391e4e42f203606b85673601a65fe55f2432d77f4c2f4c6584b35e53eeaded42e0b67aa6538c37d7cceb4ff
 SHA512 
6c0adcf6e4057de8fb1dcd062845d14d725833d23d8e1362cbccab176931f55600a3971f01690179b795ff3feca0af9141b16dee4d4159755596cc9c904bf099
+DIST llvm-project-18.1.0rc3.src.tar.xz.sig 566 BLAKE2B 
dac9c174e2eeda5e0af0153d78a2e9c8f145efe03250582a27df1bd6a89ba70afdcfa1ed6aa46adb1f7f21077cadb6e43963758358ff17122c36781ee4018c05
 SHA512 
91a2778f9b66bc80172172f36d6027fb2455f3ffd03b06ad0dd376471c4d4e2e34c8bee69c76cfe95003ae34f0d28c394c7d135fbbb75686ff89aee56b6c45c3
 DIST llvm-project-3496927edcd0685807351ba88a7e2cfb006e1c0d.tar.gz 206227842 
BLAKE2B 
cd27e9e9bca3622c2241bfa91c78eb8443df7465c1efcec57d5e701e2c61d3b2d3619483199e67b56deed9410f5382fc3164cdc7e864dcd77f4d12f3f9d2b159
 SHA512 
156d441074aff4d85af956b9abf89f9aefbe5b39e315c9c7c249ad01f95b42a303c23e9142292e7746f691c2ee704a7cd4a60916594ea1d468240c9b8152
 DIST llvm-project-8884ba43a8485bebef5c4d41e7ed457e3fa84f07.tar.gz 205853916 
BLAKE2B 
115809efbf062ced32ffe61b25e65e44a0b3c293f68bf40fc4d9e596cd077fc4781a059ad24c4dc7a139c6ec884a6a183ebac06535f2498116266695e19daf00
 SHA512 
cb496111ec72163a1872fa9a14f8963108d3185f4464a74cc45d26ccc5071bc36895618b81c29063cde0564a50017a0194da4dc559a046a12550d9ab0d9b8347

diff --git a/sys-libs/libcxx/libcxx-18.1.0_rc3.ebuild 
b/sys-libs/libcxx/libcxx-18.1.0_rc3.ebuild
new file mode 100644
index ..c205f3f21b57
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-18.1.0_rc3.ebuild
@@ -0,0 +1,209 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="+clang +libcxxabi +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? (
+   ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+   )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+DEPEND="
+   ${RDEPEND}
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   dev-debug/gdb[python]
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+
+   if ! use libcxxabi && ! tc-is-gcc ; then
+   eerror "To build ${PN} against libsupc++, you have to use gcc. 
Other"
+   eerror "compilers are not supported. Please set CC=gcc and 
CXX=g++"
+   eerror "and try again."
+   die
+   fi
+}
+

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

2024-02-21 Thread Michał Górny
commit: 0558164953c353d75eb3aa17ae0add4612da350c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 21 20:39:34 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 04:23:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05581649

sys-libs/libomp: Add 18.1.0_rc3

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

 sys-libs/libomp/Manifest |   2 +
 sys-libs/libomp/libomp-18.1.0_rc3.ebuild | 158 +++
 2 files changed, 160 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index a2d974ff5610..fef7068f690e 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -7,5 +7,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.0rc2.src.tar.xz 131993176 BLAKE2B 
8df1e34a54214975efe1b9a649753a2dc20c04e3c763bd8648000f48dd18f27ccfdc597ff6e68e0f408310493dfa92f48c7eee53376501e8ebc3b7c614809c15
 SHA512 
b595bb5d029723fee4e8f8edeaddd6fdcd48d668f66f4239e3208fd19d3a3622e8e4f90ae3fa4b1216fca1621d6c6b6ebf4d99dec7febff2457d0ceb79e8617a
 DIST llvm-project-18.1.0rc2.src.tar.xz.sig 566 BLAKE2B 
c765549386a92883bd348d9be25a3c92b1e66a1bac71385ef99978ec2af413a7616a2d9699c57554d927f95b80a3584572557d26e3df16b2ff6678359d5fd6b0
 SHA512 
83bb4c133f34faec8a0109689ed7aa18222c9a803ba8c95c571a18e854726024f106a1c8e3a820020255c426b7fa8bda26789ff1546972e233fbe3e3ab3a8e91
+DIST llvm-project-18.1.0rc3.src.tar.xz 132011280 BLAKE2B 
482a0e1b806292598bd646f225705140a463706ec391e4e42f203606b85673601a65fe55f2432d77f4c2f4c6584b35e53eeaded42e0b67aa6538c37d7cceb4ff
 SHA512 
6c0adcf6e4057de8fb1dcd062845d14d725833d23d8e1362cbccab176931f55600a3971f01690179b795ff3feca0af9141b16dee4d4159755596cc9c904bf099
+DIST llvm-project-18.1.0rc3.src.tar.xz.sig 566 BLAKE2B 
dac9c174e2eeda5e0af0153d78a2e9c8f145efe03250582a27df1bd6a89ba70afdcfa1ed6aa46adb1f7f21077cadb6e43963758358ff17122c36781ee4018c05
 SHA512 
91a2778f9b66bc80172172f36d6027fb2455f3ffd03b06ad0dd376471c4d4e2e34c8bee69c76cfe95003ae34f0d28c394c7d135fbbb75686ff89aee56b6c45c3
 DIST llvm-project-3496927edcd0685807351ba88a7e2cfb006e1c0d.tar.gz 206227842 
BLAKE2B 
cd27e9e9bca3622c2241bfa91c78eb8443df7465c1efcec57d5e701e2c61d3b2d3619483199e67b56deed9410f5382fc3164cdc7e864dcd77f4d12f3f9d2b159
 SHA512 
156d441074aff4d85af956b9abf89f9aefbe5b39e315c9c7c249ad01f95b42a303c23e9142292e7746f691c2ee704a7cd4a60916594ea1d468240c9b8152
 DIST llvm-project-8884ba43a8485bebef5c4d41e7ed457e3fa84f07.tar.gz 205853916 
BLAKE2B 
115809efbf062ced32ffe61b25e65e44a0b3c293f68bf40fc4d9e596cd077fc4781a059ad24c4dc7a139c6ec884a6a183ebac06535f2498116266695e19daf00
 SHA512 
cb496111ec72163a1872fa9a14f8963108d3185f4464a74cc45d26ccc5071bc36895618b81c29063cde0564a50017a0194da4dc559a046a12550d9ab0d9b8347

diff --git a/sys-libs/libomp/libomp-18.1.0_rc3.ebuild 
b/sys-libs/libomp/libomp-18.1.0_rc3.ebuild
new file mode 100644
index ..ce432b31535d
--- /dev/null
+++ b/sys-libs/libomp/libomp-18.1.0_rc3.ebuild
@@ -0,0 +1,158 @@
+# 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 cmake-multilib linux-info llvm.org llvm-utils
+inherit python-single-r1 toolchain-funcs
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+IUSE="
+   +debug gdb-plugin hwloc offload ompt test
+   llvm_targets_AMDGPU llvm_targets_NVPTX
+"
+REQUIRED_USE="
+   gdb-plugin? ( ${PYTHON_REQUIRED_USE} )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   gdb-plugin? ( ${PYTHON_DEPS} )
+   hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+   llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= )
+   )
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   offload? (
+   llvm_targets_AMDGPU? ( sys-devel/clang )
+   llvm_targets_NVPTX? ( sys-devel/clang )
+   virtual/pkgconfig
+   )
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/lit[${PYTHON_USEDEP}]
+   ')
+   sys-devel/clang
+   )
+"
+
+LLVM_COMPONENTS=( openmp cmake 

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

2024-02-21 Thread Michał Górny
commit: 72d1642939f16e5259de4cc09539d1f192ba2113
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 21 20:39:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 04:23:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72d16429

sys-devel/clang-runtime: Add 18.1.0_rc3

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

 .../clang-runtime/clang-runtime-18.1.0_rc3.ebuild  | 39 ++
 1 file changed, 39 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-18.1.0_rc3.ebuild 
b/sys-devel/clang-runtime/clang-runtime-18.1.0_rc3.ebuild
new file mode 100644
index ..323c0b62c062
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-18.1.0_rc3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build toolchain-funcs
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/;
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+   compiler-rt? (
+   
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   sanitize? (
+   
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )
+"
+
+pkg_pretend() {
+   if tc-is-clang; then
+   ewarn "You seem to be using clang as a system compiler.  As of 
clang-16,"
+   ewarn "upstream has turned a few warnings that commonly occur 
during"
+   ewarn "configure script runs into errors by default.  This 
causes some"
+   ewarn "configure tests to start failing, sometimes resulting in 
silent"
+   ewarn "breakage, missing functionality or runtime misbehavior.  
It is"
+   ewarn "not yet clear whether the change will remain or be 
reverted."
+   ewarn
+   ewarn "For more information, please see:"
+   ewarn 
"https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213;
+   fi
+}



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

2024-02-21 Thread Michał Górny
commit: 4b0ce2e66acae922ea1b370473d64d172b8e376e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 21 20:39:28 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 04:22:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b0ce2e6

dev-debug/lldb: Add 18.1.0_rc3

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

 dev-debug/lldb/Manifest   |   2 +
 dev-debug/lldb/lldb-18.1.0_rc3.ebuild | 107 ++
 2 files changed, 109 insertions(+)

diff --git a/dev-debug/lldb/Manifest b/dev-debug/lldb/Manifest
index 43c0a4f8c567..6a1f511c358d 100644
--- a/dev-debug/lldb/Manifest
+++ b/dev-debug/lldb/Manifest
@@ -6,5 +6,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.0rc2.src.tar.xz 131993176 BLAKE2B 
8df1e34a54214975efe1b9a649753a2dc20c04e3c763bd8648000f48dd18f27ccfdc597ff6e68e0f408310493dfa92f48c7eee53376501e8ebc3b7c614809c15
 SHA512 
b595bb5d029723fee4e8f8edeaddd6fdcd48d668f66f4239e3208fd19d3a3622e8e4f90ae3fa4b1216fca1621d6c6b6ebf4d99dec7febff2457d0ceb79e8617a
 DIST llvm-project-18.1.0rc2.src.tar.xz.sig 566 BLAKE2B 
c765549386a92883bd348d9be25a3c92b1e66a1bac71385ef99978ec2af413a7616a2d9699c57554d927f95b80a3584572557d26e3df16b2ff6678359d5fd6b0
 SHA512 
83bb4c133f34faec8a0109689ed7aa18222c9a803ba8c95c571a18e854726024f106a1c8e3a820020255c426b7fa8bda26789ff1546972e233fbe3e3ab3a8e91
+DIST llvm-project-18.1.0rc3.src.tar.xz 132011280 BLAKE2B 
482a0e1b806292598bd646f225705140a463706ec391e4e42f203606b85673601a65fe55f2432d77f4c2f4c6584b35e53eeaded42e0b67aa6538c37d7cceb4ff
 SHA512 
6c0adcf6e4057de8fb1dcd062845d14d725833d23d8e1362cbccab176931f55600a3971f01690179b795ff3feca0af9141b16dee4d4159755596cc9c904bf099
+DIST llvm-project-18.1.0rc3.src.tar.xz.sig 566 BLAKE2B 
dac9c174e2eeda5e0af0153d78a2e9c8f145efe03250582a27df1bd6a89ba70afdcfa1ed6aa46adb1f7f21077cadb6e43963758358ff17122c36781ee4018c05
 SHA512 
91a2778f9b66bc80172172f36d6027fb2455f3ffd03b06ad0dd376471c4d4e2e34c8bee69c76cfe95003ae34f0d28c394c7d135fbbb75686ff89aee56b6c45c3
 DIST llvm-project-3496927edcd0685807351ba88a7e2cfb006e1c0d.tar.gz 206227842 
BLAKE2B 
cd27e9e9bca3622c2241bfa91c78eb8443df7465c1efcec57d5e701e2c61d3b2d3619483199e67b56deed9410f5382fc3164cdc7e864dcd77f4d12f3f9d2b159
 SHA512 
156d441074aff4d85af956b9abf89f9aefbe5b39e315c9c7c249ad01f95b42a303c23e9142292e7746f691c2ee704a7cd4a60916594ea1d468240c9b8152
 DIST llvm-project-8884ba43a8485bebef5c4d41e7ed457e3fa84f07.tar.gz 205853916 
BLAKE2B 
115809efbf062ced32ffe61b25e65e44a0b3c293f68bf40fc4d9e596cd077fc4781a059ad24c4dc7a139c6ec884a6a183ebac06535f2498116266695e19daf00
 SHA512 
cb496111ec72163a1872fa9a14f8963108d3185f4464a74cc45d26ccc5071bc36895618b81c29063cde0564a50017a0194da4dc559a046a12550d9ab0d9b8347

diff --git a/dev-debug/lldb/lldb-18.1.0_rc3.ebuild 
b/dev-debug/lldb/lldb-18.1.0_rc3.ebuild
new file mode 100644
index ..6d10771e220b
--- /dev/null
+++ b/dev-debug/lldb/lldb-18.1.0_rc3.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake llvm.org llvm-utils python-single-r1
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${LLVM_SOABI}"
+IUSE="+debug debuginfod +libedit lzma ncurses +python test +xml"
+RESTRICT="test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+DEPEND="
+   debuginfod? (
+   net-misc/curl:=
+   dev-cpp/cpp-httplib:=
+   )
+   libedit? ( dev-libs/libedit:0= )
+   lzma? ( app-arch/xz-utils:= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   xml? ( dev-libs/libxml2:= )
+   ~sys-devel/clang-${PV}
+   ~sys-devel/llvm-${PV}[debuginfod=]
+"
+RDEPEND="
+   ${DEPEND}
+   python? (
+   ${PYTHON_DEPS}
+   )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   python? (
+   >=dev-lang/swig-3.0.11
+   )
+   test? (
+   $(python_gen_cond_dep "
+   ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
+   dev-python/psutil[\${PYTHON_USEDEP}]
+   ")
+   sys-devel/lld
+   )
+"
+
+LLVM_COMPONENTS=( lldb cmake llvm/utils )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+
+src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   local mycmakeargs=(
+   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/

2024-02-21 Thread Michał Górny
commit: 10bab930d7dab8982c5710f1ecc77246590d1ef7
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 21 20:39:30 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 04:23:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10bab930

sys-libs/compiler-rt-sanitizers: Add 18.1.0_rc3

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   2 +
 .../compiler-rt-sanitizers-18.1.0_rc3.ebuild   | 217 +
 2 files changed, 219 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index 173d916e90a1..3073c9098ff3 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -7,5 +7,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.0rc2.src.tar.xz 131993176 BLAKE2B 
8df1e34a54214975efe1b9a649753a2dc20c04e3c763bd8648000f48dd18f27ccfdc597ff6e68e0f408310493dfa92f48c7eee53376501e8ebc3b7c614809c15
 SHA512 
b595bb5d029723fee4e8f8edeaddd6fdcd48d668f66f4239e3208fd19d3a3622e8e4f90ae3fa4b1216fca1621d6c6b6ebf4d99dec7febff2457d0ceb79e8617a
 DIST llvm-project-18.1.0rc2.src.tar.xz.sig 566 BLAKE2B 
c765549386a92883bd348d9be25a3c92b1e66a1bac71385ef99978ec2af413a7616a2d9699c57554d927f95b80a3584572557d26e3df16b2ff6678359d5fd6b0
 SHA512 
83bb4c133f34faec8a0109689ed7aa18222c9a803ba8c95c571a18e854726024f106a1c8e3a820020255c426b7fa8bda26789ff1546972e233fbe3e3ab3a8e91
+DIST llvm-project-18.1.0rc3.src.tar.xz 132011280 BLAKE2B 
482a0e1b806292598bd646f225705140a463706ec391e4e42f203606b85673601a65fe55f2432d77f4c2f4c6584b35e53eeaded42e0b67aa6538c37d7cceb4ff
 SHA512 
6c0adcf6e4057de8fb1dcd062845d14d725833d23d8e1362cbccab176931f55600a3971f01690179b795ff3feca0af9141b16dee4d4159755596cc9c904bf099
+DIST llvm-project-18.1.0rc3.src.tar.xz.sig 566 BLAKE2B 
dac9c174e2eeda5e0af0153d78a2e9c8f145efe03250582a27df1bd6a89ba70afdcfa1ed6aa46adb1f7f21077cadb6e43963758358ff17122c36781ee4018c05
 SHA512 
91a2778f9b66bc80172172f36d6027fb2455f3ffd03b06ad0dd376471c4d4e2e34c8bee69c76cfe95003ae34f0d28c394c7d135fbbb75686ff89aee56b6c45c3
 DIST llvm-project-3496927edcd0685807351ba88a7e2cfb006e1c0d.tar.gz 206227842 
BLAKE2B 
cd27e9e9bca3622c2241bfa91c78eb8443df7465c1efcec57d5e701e2c61d3b2d3619483199e67b56deed9410f5382fc3164cdc7e864dcd77f4d12f3f9d2b159
 SHA512 
156d441074aff4d85af956b9abf89f9aefbe5b39e315c9c7c249ad01f95b42a303c23e9142292e7746f691c2ee704a7cd4a60916594ea1d468240c9b8152
 DIST llvm-project-8884ba43a8485bebef5c4d41e7ed457e3fa84f07.tar.gz 205853916 
BLAKE2B 
115809efbf062ced32ffe61b25e65e44a0b3c293f68bf40fc4d9e596cd077fc4781a059ad24c4dc7a139c6ec884a6a183ebac06535f2498116266695e19daf00
 SHA512 
cb496111ec72163a1872fa9a14f8963108d3185f4464a74cc45d26ccc5071bc36895618b81c29063cde0564a50017a0194da4dc559a046a12550d9ab0d9b8347

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.0_rc3.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.0_rc3.ebuild
new file mode 100644
index ..57f868d54be6
--- /dev/null
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.0_rc3.ebuild
@@ -0,0 +1,217 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit check-reqs cmake flag-o-matic llvm.org llvm-utils python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+# base targets
+IUSE+=" +libfuzzer +memprof +orc +profile +xray"
+# sanitizer targets, keep in sync with config-ix.cmake
+# NB: ubsan, scudo deliberately match two entries
+SANITIZER_FLAGS=(
+   asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo
+   shadowcallstack gwp-asan
+)
+IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
+REQUIRED_USE="
+   || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
+   test? (
+   cfi? ( ubsan )
+   gwp-asan? ( scudo )
+   )
+"
+RESTRICT="
+   !clang? ( test )
+   !test? ( test )
+"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+"
+BDEPEND="
+   clang? ( sys-devel/clang )
+   elibc_glibc? ( net-libs/libtirpc )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   sys-libs/compiler-rt:${LLVM_MAJOR}
+

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

2024-02-21 Thread Michał Górny
commit: 5a048e1213f1d961a445ca1815f80912476c5c2c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 21 20:39:31 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 04:23:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a048e12

sys-libs/llvm-libunwind: Add 18.1.0_rc3

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

 sys-libs/llvm-libunwind/Manifest   |   2 +
 .../llvm-libunwind-18.1.0_rc3.ebuild   | 128 +
 2 files changed, 130 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 43c0a4f8c567..6a1f511c358d 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -6,5 +6,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.0rc2.src.tar.xz 131993176 BLAKE2B 
8df1e34a54214975efe1b9a649753a2dc20c04e3c763bd8648000f48dd18f27ccfdc597ff6e68e0f408310493dfa92f48c7eee53376501e8ebc3b7c614809c15
 SHA512 
b595bb5d029723fee4e8f8edeaddd6fdcd48d668f66f4239e3208fd19d3a3622e8e4f90ae3fa4b1216fca1621d6c6b6ebf4d99dec7febff2457d0ceb79e8617a
 DIST llvm-project-18.1.0rc2.src.tar.xz.sig 566 BLAKE2B 
c765549386a92883bd348d9be25a3c92b1e66a1bac71385ef99978ec2af413a7616a2d9699c57554d927f95b80a3584572557d26e3df16b2ff6678359d5fd6b0
 SHA512 
83bb4c133f34faec8a0109689ed7aa18222c9a803ba8c95c571a18e854726024f106a1c8e3a820020255c426b7fa8bda26789ff1546972e233fbe3e3ab3a8e91
+DIST llvm-project-18.1.0rc3.src.tar.xz 132011280 BLAKE2B 
482a0e1b806292598bd646f225705140a463706ec391e4e42f203606b85673601a65fe55f2432d77f4c2f4c6584b35e53eeaded42e0b67aa6538c37d7cceb4ff
 SHA512 
6c0adcf6e4057de8fb1dcd062845d14d725833d23d8e1362cbccab176931f55600a3971f01690179b795ff3feca0af9141b16dee4d4159755596cc9c904bf099
+DIST llvm-project-18.1.0rc3.src.tar.xz.sig 566 BLAKE2B 
dac9c174e2eeda5e0af0153d78a2e9c8f145efe03250582a27df1bd6a89ba70afdcfa1ed6aa46adb1f7f21077cadb6e43963758358ff17122c36781ee4018c05
 SHA512 
91a2778f9b66bc80172172f36d6027fb2455f3ffd03b06ad0dd376471c4d4e2e34c8bee69c76cfe95003ae34f0d28c394c7d135fbbb75686ff89aee56b6c45c3
 DIST llvm-project-3496927edcd0685807351ba88a7e2cfb006e1c0d.tar.gz 206227842 
BLAKE2B 
cd27e9e9bca3622c2241bfa91c78eb8443df7465c1efcec57d5e701e2c61d3b2d3619483199e67b56deed9410f5382fc3164cdc7e864dcd77f4d12f3f9d2b159
 SHA512 
156d441074aff4d85af956b9abf89f9aefbe5b39e315c9c7c249ad01f95b42a303c23e9142292e7746f691c2ee704a7cd4a60916594ea1d468240c9b8152
 DIST llvm-project-8884ba43a8485bebef5c4d41e7ed457e3fa84f07.tar.gz 205853916 
BLAKE2B 
115809efbf062ced32ffe61b25e65e44a0b3c293f68bf40fc4d9e596cd077fc4781a059ad24c4dc7a139c6ec884a6a183ebac06535f2498116266695e19daf00
 SHA512 
cb496111ec72163a1872fa9a14f8963108d3185f4464a74cc45d26ccc5071bc36895618b81c29063cde0564a50017a0194da4dc559a046a12550d9ab0d9b8347

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-18.1.0_rc3.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-18.1.0_rc3.ebuild
new file mode 100644
index ..df7d3e6095bc
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-18.1.0_rc3.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="+clang +debug static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !sys-libs/libunwind
+"
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+multilib_src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   local libdir=$(get_libdir)
+
+   # https://github.com/llvm/llvm-project/issues/56825
+   # also separately bug #863917
+   filter-lto
+
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   fi
+
+ 

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

2024-02-21 Thread Michał Górny
commit: 97bc53108f32a26fe8e8463764d95bb0a3d521d9
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 21 20:38:28 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 04:22:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97bc5310

llvm.org.eclass: Use two ver. comp. for LLVM_SOABI in >=18.1.0_rc3

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

 eclass/llvm.org.eclass | 12 
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 25316f0d65e9..de07fecea8e1 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -205,10 +205,14 @@ ALL_LLVM_TARGET_FLAGS=(
 # @OUTPUT_VARIABLE
 # @DESCRIPTION:
 # The current ABI version of LLVM dylib, in a form suitable for use
-# as a subslot.  This is equal to LLVM_MAJOR for releases, and to PV
-# for the main branch.
-LLVM_SOABI=${LLVM_MAJOR}
-[[ ${LLVM_MAJOR} == ${_LLVM_MAIN_MAJOR} ]] && LLVM_SOABI=${PV}
+# as a subslot.
+if [[ ${LLVM_MAJOR} == ${_LLVM_MAIN_MAJOR} ]]; then
+   LLVM_SOABI=${PV}
+elif ver_test ${PV} -ge 18.1.0_rc3; then
+   LLVM_SOABI=$(ver_cut 1-2)
+else
+   LLVM_SOABI=${LLVM_MAJOR}
+fi
 
 # == global scope logic ==
 



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

2024-02-21 Thread Michał Górny
commit: 1c0bcab4bf52e6a7b009d3137c00705e05d073cc
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 21 20:39:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 04:23:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c0bcab4

sys-libs/libcxxabi: Add 18.1.0_rc3

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

 sys-libs/libcxxabi/Manifest|   2 +
 sys-libs/libcxxabi/libcxxabi-18.1.0_rc3.ebuild | 110 +
 2 files changed, 112 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 43c0a4f8c567..6a1f511c358d 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -6,5 +6,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.0rc2.src.tar.xz 131993176 BLAKE2B 
8df1e34a54214975efe1b9a649753a2dc20c04e3c763bd8648000f48dd18f27ccfdc597ff6e68e0f408310493dfa92f48c7eee53376501e8ebc3b7c614809c15
 SHA512 
b595bb5d029723fee4e8f8edeaddd6fdcd48d668f66f4239e3208fd19d3a3622e8e4f90ae3fa4b1216fca1621d6c6b6ebf4d99dec7febff2457d0ceb79e8617a
 DIST llvm-project-18.1.0rc2.src.tar.xz.sig 566 BLAKE2B 
c765549386a92883bd348d9be25a3c92b1e66a1bac71385ef99978ec2af413a7616a2d9699c57554d927f95b80a3584572557d26e3df16b2ff6678359d5fd6b0
 SHA512 
83bb4c133f34faec8a0109689ed7aa18222c9a803ba8c95c571a18e854726024f106a1c8e3a820020255c426b7fa8bda26789ff1546972e233fbe3e3ab3a8e91
+DIST llvm-project-18.1.0rc3.src.tar.xz 132011280 BLAKE2B 
482a0e1b806292598bd646f225705140a463706ec391e4e42f203606b85673601a65fe55f2432d77f4c2f4c6584b35e53eeaded42e0b67aa6538c37d7cceb4ff
 SHA512 
6c0adcf6e4057de8fb1dcd062845d14d725833d23d8e1362cbccab176931f55600a3971f01690179b795ff3feca0af9141b16dee4d4159755596cc9c904bf099
+DIST llvm-project-18.1.0rc3.src.tar.xz.sig 566 BLAKE2B 
dac9c174e2eeda5e0af0153d78a2e9c8f145efe03250582a27df1bd6a89ba70afdcfa1ed6aa46adb1f7f21077cadb6e43963758358ff17122c36781ee4018c05
 SHA512 
91a2778f9b66bc80172172f36d6027fb2455f3ffd03b06ad0dd376471c4d4e2e34c8bee69c76cfe95003ae34f0d28c394c7d135fbbb75686ff89aee56b6c45c3
 DIST llvm-project-3496927edcd0685807351ba88a7e2cfb006e1c0d.tar.gz 206227842 
BLAKE2B 
cd27e9e9bca3622c2241bfa91c78eb8443df7465c1efcec57d5e701e2c61d3b2d3619483199e67b56deed9410f5382fc3164cdc7e864dcd77f4d12f3f9d2b159
 SHA512 
156d441074aff4d85af956b9abf89f9aefbe5b39e315c9c7c249ad01f95b42a303c23e9142292e7746f691c2ee704a7cd4a60916594ea1d468240c9b8152
 DIST llvm-project-8884ba43a8485bebef5c4d41e7ed457e3fa84f07.tar.gz 205853916 
BLAKE2B 
115809efbf062ced32ffe61b25e65e44a0b3c293f68bf40fc4d9e596cd077fc4781a059ad24c4dc7a139c6ec884a6a183ebac06535f2498116266695e19daf00
 SHA512 
cb496111ec72163a1872fa9a14f8963108d3185f4464a74cc45d26ccc5071bc36895618b81c29063cde0564a50017a0194da4dc559a046a12550d9ab0d9b8347

diff --git a/sys-libs/libcxxabi/libcxxabi-18.1.0_rc3.ebuild 
b/sys-libs/libcxxabi/libcxxabi-18.1.0_rc3.ebuild
new file mode 100644
index ..d45de5993114
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-18.1.0_rc3.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="+clang +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
+RDEPEND+="
+   !

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

2024-02-21 Thread Michał Górny
commit: 338932a72e5124d3b6b26b7d7bcf71916d10f15f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 21 20:39:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 04:22:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=338932a7

sys-devel/lld: Add 18.1.0_rc3

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

 sys-devel/lld/Manifest  |  2 +
 sys-devel/lld/lld-18.1.0_rc3.ebuild | 90 +
 2 files changed, 92 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 6f5342bd561d..3ad924a3df2f 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -7,5 +7,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.0rc2.src.tar.xz 131993176 BLAKE2B 
8df1e34a54214975efe1b9a649753a2dc20c04e3c763bd8648000f48dd18f27ccfdc597ff6e68e0f408310493dfa92f48c7eee53376501e8ebc3b7c614809c15
 SHA512 
b595bb5d029723fee4e8f8edeaddd6fdcd48d668f66f4239e3208fd19d3a3622e8e4f90ae3fa4b1216fca1621d6c6b6ebf4d99dec7febff2457d0ceb79e8617a
 DIST llvm-project-18.1.0rc2.src.tar.xz.sig 566 BLAKE2B 
c765549386a92883bd348d9be25a3c92b1e66a1bac71385ef99978ec2af413a7616a2d9699c57554d927f95b80a3584572557d26e3df16b2ff6678359d5fd6b0
 SHA512 
83bb4c133f34faec8a0109689ed7aa18222c9a803ba8c95c571a18e854726024f106a1c8e3a820020255c426b7fa8bda26789ff1546972e233fbe3e3ab3a8e91
+DIST llvm-project-18.1.0rc3.src.tar.xz 132011280 BLAKE2B 
482a0e1b806292598bd646f225705140a463706ec391e4e42f203606b85673601a65fe55f2432d77f4c2f4c6584b35e53eeaded42e0b67aa6538c37d7cceb4ff
 SHA512 
6c0adcf6e4057de8fb1dcd062845d14d725833d23d8e1362cbccab176931f55600a3971f01690179b795ff3feca0af9141b16dee4d4159755596cc9c904bf099
+DIST llvm-project-18.1.0rc3.src.tar.xz.sig 566 BLAKE2B 
dac9c174e2eeda5e0af0153d78a2e9c8f145efe03250582a27df1bd6a89ba70afdcfa1ed6aa46adb1f7f21077cadb6e43963758358ff17122c36781ee4018c05
 SHA512 
91a2778f9b66bc80172172f36d6027fb2455f3ffd03b06ad0dd376471c4d4e2e34c8bee69c76cfe95003ae34f0d28c394c7d135fbbb75686ff89aee56b6c45c3
 DIST llvm-project-3496927edcd0685807351ba88a7e2cfb006e1c0d.tar.gz 206227842 
BLAKE2B 
cd27e9e9bca3622c2241bfa91c78eb8443df7465c1efcec57d5e701e2c61d3b2d3619483199e67b56deed9410f5382fc3164cdc7e864dcd77f4d12f3f9d2b159
 SHA512 
156d441074aff4d85af956b9abf89f9aefbe5b39e315c9c7c249ad01f95b42a303c23e9142292e7746f691c2ee704a7cd4a60916594ea1d468240c9b8152
 DIST llvm-project-8884ba43a8485bebef5c4d41e7ed457e3fa84f07.tar.gz 205853916 
BLAKE2B 
115809efbf062ced32ffe61b25e65e44a0b3c293f68bf40fc4d9e596cd077fc4781a059ad24c4dc7a139c6ec884a6a183ebac06535f2498116266695e19daf00
 SHA512 
cb496111ec72163a1872fa9a14f8963108d3185f4464a74cc45d26ccc5071bc36895618b81c29063cde0564a50017a0194da4dc559a046a12550d9ab0d9b8347

diff --git a/sys-devel/lld/lld-18.1.0_rc3.ebuild 
b/sys-devel/lld/lld-18.1.0_rc3.ebuild
new file mode 100644
index ..db957ad1ab9a
--- /dev/null
+++ b/sys-devel/lld/lld-18.1.0_rc3.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug test zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}[debug=,zstd=]
+   sys-libs/zlib:=
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+   !sys-devel/lld:0
+"
+BDEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   test? (
+   $(python_gen_any_dep 
">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   )
+"
+PDEPEND="
+   >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+llvm.org_set_globals
+
+python_check_deps() {
+   python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   llvm.org_src_unpack
+
+   # Directory ${WORKDIR}/llvm does not exist with USE="-test",
+   # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below,
+   # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system
+   # (lld/MachO/CMakeLists.txt) and is expected to be resolvable
+   # to existent directory ${WORKDIR}/libunwind/include.
+   mkdir -p "${WORKDIR}/llvm" || die
+}
+
+src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for 

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

2024-02-21 Thread Michał Górny
commit: 75dd8f1b5c1758a998d46a21cb130bdea4f3b1ea
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 21 20:39:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 04:22:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75dd8f1b

sys-devel/clang: Add 18.1.0_rc3

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

 sys-devel/clang/Manifest|   2 +
 sys-devel/clang/clang-18.1.0_rc3.ebuild | 475 
 2 files changed, 477 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 2f2b780452a4..66f9ec9d2cd8 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -12,5 +12,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.0rc2.src.tar.xz 131993176 BLAKE2B 
8df1e34a54214975efe1b9a649753a2dc20c04e3c763bd8648000f48dd18f27ccfdc597ff6e68e0f408310493dfa92f48c7eee53376501e8ebc3b7c614809c15
 SHA512 
b595bb5d029723fee4e8f8edeaddd6fdcd48d668f66f4239e3208fd19d3a3622e8e4f90ae3fa4b1216fca1621d6c6b6ebf4d99dec7febff2457d0ceb79e8617a
 DIST llvm-project-18.1.0rc2.src.tar.xz.sig 566 BLAKE2B 
c765549386a92883bd348d9be25a3c92b1e66a1bac71385ef99978ec2af413a7616a2d9699c57554d927f95b80a3584572557d26e3df16b2ff6678359d5fd6b0
 SHA512 
83bb4c133f34faec8a0109689ed7aa18222c9a803ba8c95c571a18e854726024f106a1c8e3a820020255c426b7fa8bda26789ff1546972e233fbe3e3ab3a8e91
+DIST llvm-project-18.1.0rc3.src.tar.xz 132011280 BLAKE2B 
482a0e1b806292598bd646f225705140a463706ec391e4e42f203606b85673601a65fe55f2432d77f4c2f4c6584b35e53eeaded42e0b67aa6538c37d7cceb4ff
 SHA512 
6c0adcf6e4057de8fb1dcd062845d14d725833d23d8e1362cbccab176931f55600a3971f01690179b795ff3feca0af9141b16dee4d4159755596cc9c904bf099
+DIST llvm-project-18.1.0rc3.src.tar.xz.sig 566 BLAKE2B 
dac9c174e2eeda5e0af0153d78a2e9c8f145efe03250582a27df1bd6a89ba70afdcfa1ed6aa46adb1f7f21077cadb6e43963758358ff17122c36781ee4018c05
 SHA512 
91a2778f9b66bc80172172f36d6027fb2455f3ffd03b06ad0dd376471c4d4e2e34c8bee69c76cfe95003ae34f0d28c394c7d135fbbb75686ff89aee56b6c45c3
 DIST llvm-project-3496927edcd0685807351ba88a7e2cfb006e1c0d.tar.gz 206227842 
BLAKE2B 
cd27e9e9bca3622c2241bfa91c78eb8443df7465c1efcec57d5e701e2c61d3b2d3619483199e67b56deed9410f5382fc3164cdc7e864dcd77f4d12f3f9d2b159
 SHA512 
156d441074aff4d85af956b9abf89f9aefbe5b39e315c9c7c249ad01f95b42a303c23e9142292e7746f691c2ee704a7cd4a60916594ea1d468240c9b8152
 DIST llvm-project-8884ba43a8485bebef5c4d41e7ed457e3fa84f07.tar.gz 205853916 
BLAKE2B 
115809efbf062ced32ffe61b25e65e44a0b3c293f68bf40fc4d9e596cd077fc4781a059ad24c4dc7a139c6ec884a6a183ebac06535f2498116266695e19daf00
 SHA512 
cb496111ec72163a1872fa9a14f8963108d3185f4464a74cc45d26ccc5071bc36895618b81c29063cde0564a50017a0194da4dc559a046a12550d9ab0d9b8347

diff --git a/sys-devel/clang/clang-18.1.0_rc3.ebuild 
b/sys-devel/clang/clang-18.1.0_rc3.ebuild
new file mode 100644
index ..79df96923121
--- /dev/null
+++ b/sys-devel/clang/clang-18.1.0_rc3.ebuild
@@ -0,0 +1,475 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake llvm.org llvm-utils multilib multilib-minimal
+inherit prefix python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug doc +extra ieee-long-double +pie +static-analyzer test xml"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}]
+   static-analyzer? ( dev-lang/perl:* )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   ${DEPEND}
+   >=sys-devel/clang-common-${PV}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? ( ~sys-devel/lld-${PV} )
+   xml? ( virtual/pkgconfig )
+"
+PDEPEND="
+   ~sys-devel/clang-runtime-${PV}
+   sys-devel/clang-toolchain-symlinks:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=(
+   clang clang-tools-extra cmake
+   llvm/lib/Transforms/Hello
+)
+LLVM_MANPAGES=1
+LLVM_TEST_COMPONENTS=(
+   llvm/utils
+)
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" doc? ( "
+BDEPEND+="
+   $(python_gen_cond_dep '
+   dev-python/myst-parser[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ')
+"
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" ) "
+
+# Multilib notes:
+# 1. 

[gentoo-commits] repo/gentoo:master commit in: dev-ml/llvm-ocaml/

2024-02-21 Thread Michał Górny
commit: 1d3def02bbc638c14af93401501ddf8d45d63d7b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 21 20:39:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 04:22:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d3def02

dev-ml/llvm-ocaml: Add 18.1.0_rc3

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

 dev-ml/llvm-ocaml/Manifest |   2 +
 dev-ml/llvm-ocaml/llvm-ocaml-18.1.0_rc3.ebuild | 107 +
 2 files changed, 109 insertions(+)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 43c0a4f8c567..6a1f511c358d 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -6,5 +6,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B 
d6ede1a9fda8756995c3e06541
 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 
186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7
 SHA512 
f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
 DIST llvm-project-18.1.0rc2.src.tar.xz 131993176 BLAKE2B 
8df1e34a54214975efe1b9a649753a2dc20c04e3c763bd8648000f48dd18f27ccfdc597ff6e68e0f408310493dfa92f48c7eee53376501e8ebc3b7c614809c15
 SHA512 
b595bb5d029723fee4e8f8edeaddd6fdcd48d668f66f4239e3208fd19d3a3622e8e4f90ae3fa4b1216fca1621d6c6b6ebf4d99dec7febff2457d0ceb79e8617a
 DIST llvm-project-18.1.0rc2.src.tar.xz.sig 566 BLAKE2B 
c765549386a92883bd348d9be25a3c92b1e66a1bac71385ef99978ec2af413a7616a2d9699c57554d927f95b80a3584572557d26e3df16b2ff6678359d5fd6b0
 SHA512 
83bb4c133f34faec8a0109689ed7aa18222c9a803ba8c95c571a18e854726024f106a1c8e3a820020255c426b7fa8bda26789ff1546972e233fbe3e3ab3a8e91
+DIST llvm-project-18.1.0rc3.src.tar.xz 132011280 BLAKE2B 
482a0e1b806292598bd646f225705140a463706ec391e4e42f203606b85673601a65fe55f2432d77f4c2f4c6584b35e53eeaded42e0b67aa6538c37d7cceb4ff
 SHA512 
6c0adcf6e4057de8fb1dcd062845d14d725833d23d8e1362cbccab176931f55600a3971f01690179b795ff3feca0af9141b16dee4d4159755596cc9c904bf099
+DIST llvm-project-18.1.0rc3.src.tar.xz.sig 566 BLAKE2B 
dac9c174e2eeda5e0af0153d78a2e9c8f145efe03250582a27df1bd6a89ba70afdcfa1ed6aa46adb1f7f21077cadb6e43963758358ff17122c36781ee4018c05
 SHA512 
91a2778f9b66bc80172172f36d6027fb2455f3ffd03b06ad0dd376471c4d4e2e34c8bee69c76cfe95003ae34f0d28c394c7d135fbbb75686ff89aee56b6c45c3
 DIST llvm-project-3496927edcd0685807351ba88a7e2cfb006e1c0d.tar.gz 206227842 
BLAKE2B 
cd27e9e9bca3622c2241bfa91c78eb8443df7465c1efcec57d5e701e2c61d3b2d3619483199e67b56deed9410f5382fc3164cdc7e864dcd77f4d12f3f9d2b159
 SHA512 
156d441074aff4d85af956b9abf89f9aefbe5b39e315c9c7c249ad01f95b42a303c23e9142292e7746f691c2ee704a7cd4a60916594ea1d468240c9b8152
 DIST llvm-project-8884ba43a8485bebef5c4d41e7ed457e3fa84f07.tar.gz 205853916 
BLAKE2B 
115809efbf062ced32ffe61b25e65e44a0b3c293f68bf40fc4d9e596cd077fc4781a059ad24c4dc7a139c6ec884a6a183ebac06535f2498116266695e19daf00
 SHA512 
cb496111ec72163a1872fa9a14f8963108d3185f4464a74cc45d26ccc5071bc36895618b81c29063cde0564a50017a0194da4dc559a046a12550d9ab0d9b8347

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-18.1.0_rc3.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-18.1.0_rc3.ebuild
new file mode 100644
index ..879c30db0807
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-18.1.0_rc3.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake llvm.org llvm-utils python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+IUSE="+debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.00.0:0=
+   dev-ml/ocaml-ctypes:=
+   ~sys-devel/llvm-${PV}:=[debug?]
+   !sys-devel/llvm[ocaml(-)]
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   dev-ml/findlib
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+   -DBUILD_SHARED_LIBS=OFF
+   -DLLVM_BUILD_LLVM_DYLIB=ON
+   -DLLVM_LINK_LLVM_DYLIB=ON
+   -DLLVM_OCAML_OUT_OF_TREE=ON
+
+   # cheap hack: LLVM combines both anyway, and the only difference
+   # is that the former list is explicitly verified at cmake time
+   -DLLVM_TARGETS_TO_BUILD=""
+   -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+   -DLLVM_BUILD_TESTS=$(usex test)
+
+   # disable various irrelevant deps and settings
+   -DLLVM_ENABLE_FFI=OFF
+   -DLLVM_ENABLE_TERMINFO=OFF
+   

  1   2   3   >