[gentoo-commits] repo/proj/guru:dev commit in: eclass/

2024-01-19 Thread Anna Vyalkova
commit: 84ddbd2c347574794ce2b4d2311eba982185e767
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Jan 20 07:11:51 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sat Jan 20 07:11:51 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=84ddbd2c

databases.eclass: typo

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 eclass/databases.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/databases.eclass b/eclass/databases.eclass
index 079325a90d..d906f2a547 100644
--- a/eclass/databases.eclass
+++ b/eclass/databases.eclass
@@ -20,7 +20,7 @@
 #
 # - MongoDB (via "emongod" helper)
 #
-# - MySQL/MariaDB/ (via "emysql" helper)
+# - MySQL / MariaDB (via "emysql" helper)
 #
 # - PostgreSQL (via "epostgres" helper)
 #



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

2024-01-19 Thread Michał Górny
commit: 9538f9df3a6f0092bf60aa67236f0bb67b11ef59
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 20 06:34:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 20 07:08:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9538f9df

dev-python/pydantic: Bump to 2.6.0_beta1

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

 dev-python/pydantic/Manifest|  1 +
 dev-python/pydantic/pydantic-2.6.0_beta1.ebuild | 55 +
 2 files changed, 56 insertions(+)

diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest
index 5bac6e2a71ef..43f9ccee50a3 100644
--- a/dev-python/pydantic/Manifest
+++ b/dev-python/pydantic/Manifest
@@ -4,3 +4,4 @@ DIST pydantic-2.4.2.tar.gz 654020 BLAKE2B 
2f91b6bf89f87230976a2e777541bb7418382f
 DIST pydantic-2.5.1.tar.gz 651461 BLAKE2B 
4c52abec0f1fc52fdaa0bd820bbb649ffdc348c1b1537ca31b73bf4c4477055841c0cd08df5336e0388974ebe20c384349c4233af20149317d79f51ee98208c6
 SHA512 
5a3ca05a57297cded56a21f37e13a61e7abce3faa34b1d2f4ad1abab0205aa8b7f753b6e0ac630336ea398b9c5ebd4c7cab55df4fa0f9e965e07b5a7e9d49f3c
 DIST pydantic-2.5.2.tar.gz 652158 BLAKE2B 
d3a7eeb4e1933d4893df69d2600437a4df1a640f4ec6564079669f8703b8d21bba548197277a373e5a653f4aea67de2336ea983906c2e96b514cdab3f8821dc1
 SHA512 
56753c9739759251004476620ca25d69bebc7743da911f69a09fcbffa6d6e5ec9b9fc22975e845599fcb2aed5cbbf081c3737d6eab55b9e1696818c4da405e6d
 DIST pydantic-2.5.3.tar.gz 651797 BLAKE2B 
9494bd7a243d5cda762d916b10120861870b5f3112f581aa33b888eab7b605adcd3eb861853467e2d021b88b1c2583bbaf6ace8e96154543c6946e13722ed345
 SHA512 
bfc2f9704688815dbf418e2a7c72e193de80f279ac578fdaefe763f7cd8a9dce6c9152bd950d013f7fa48ea743468ae588adf61e277924536637590b63792779
+DIST pydantic-2.6.0b1.tar.gz 675468 BLAKE2B 
42c1ebcccd437e6c8de832f784732a1066aeb439804999ed58f39679b99672d26d56bdeaa6745aba1a16e4fc6daf66a15700d876dbdcc46828f8bd4610af453d
 SHA512 
8d8252376de7e1662358dfd8b84bb5b9a811e164d41e1ec2af6c678faf584365a0ff2b31ad6d32c46c6f4bb0b926d9935acd116aeb72c0bd91c1d5c7cc6a69b1

diff --git a/dev-python/pydantic/pydantic-2.6.0_beta1.ebuild 
b/dev-python/pydantic/pydantic-2.6.0_beta1.ebuild
new file mode 100644
index ..f60894a542db
--- /dev/null
+++ b/dev-python/pydantic/pydantic-2.6.0_beta1.ebuild
@@ -0,0 +1,55 @@
+# 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="Data parsing and validation using Python type hints"
+HOMEPAGE="
+   https://github.com/pydantic/pydantic/
+   https://pypi.org/project/pydantic/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/annotated-types-0.4.0[${PYTHON_USEDEP}]
+   ~dev-python/pydantic-core-2.16.1[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.6.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}]
+   test? (
+   dev-python/cloudpickle[${PYTHON_USEDEP}]
+   dev-python/dirty-equals[${PYTHON_USEDEP}]
+   >=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/Faker-18.13.0[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e '/benchmark/d' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=()
+   local EPYTEST_IGNORE=(
+   # require pytest-examples
+   tests/test_docs.py
+   # benchmarks
+   tests/benchmarks
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p pytest_mock
+}



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

2024-01-19 Thread Michał Górny
commit: c902d4fe84f5439034f6f7c499f7c60b782ae852
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 20 06:27:09 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 20 07:08:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c902d4fe

dev-python/trimesh: Bump to 4.0.10

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

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

diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest
index 8e3e6f4fa080..8dc4c83a6301 100644
--- a/dev-python/trimesh/Manifest
+++ b/dev-python/trimesh/Manifest
@@ -1,2 +1,3 @@
+DIST trimesh-4.0.10.gh.tar.gz 13435507 BLAKE2B 
9e60ac72af4020997b606738dba044b23914a50ec07bcb014defcf23b2d5afde279755cc244dccc2e0a482f3b10eab025f9a0ea9f37becb62067a65192c948b1
 SHA512 
783730dfed09c829240c11de3ee15a5518454335734cc98b25b289011fb4310e80c6a11d3fe7b83d0661e38d36e98650333a976fed210aa1dc9fa30d857b
 DIST trimesh-4.0.8.gh.tar.gz 13434746 BLAKE2B 
858ad7daf9cff3bbedef3ea124d6af1be96233b09a2bd9abd0d2cc43b6f981f844300a36dfef751caf1abf721dd0481a189e0d80ddba8a3fcacbe87183c3d26e
 SHA512 
77472e954b9defdf39fac7813aad892f56f02da475801effdac7de28b6e28f6ca5a7c99fa51013e44435a2143f01a5a2be1e8419c1c81c0c02dca237b8e21dd3
 DIST trimesh-4.0.9.gh.tar.gz 13435804 BLAKE2B 
7e07ad04f7c08b01763ce0d4f50ad7a00fa4888f43abab92bbce495cb0c1dc8815e0c346e326f19c811fbe8d9d2657b45390016f1508e1d994ee529af182b2c1
 SHA512 
8d6d48a7889693536a54355efac5dc35eb2a8babeb5c93d71127e65935e7750d7330bd9b96b31b37dded7a5fd50151d39b6c38a29e0075374ee29ca975e5ed9d

diff --git a/dev-python/trimesh/trimesh-4.0.10.ebuild 
b/dev-python/trimesh/trimesh-4.0.10.ebuild
new file mode 100644
index ..a0760cd1d5cb
--- /dev/null
+++ b/dev-python/trimesh/trimesh-4.0.10.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python library for loading and using triangular meshes"
+HOMEPAGE="
+   https://trimesh.org/
+   https://github.com/mikedh/trimesh/
+   https://pypi.org/project/trimesh/
+"
+SRC_URI="
+   https://github.com/mikedh/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/colorlog[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/networkx[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pycollada[${PYTHON_USEDEP}]
+   dev-python/pyglet[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}]
+   dev-python/svg-path[${PYTHON_USEDEP}]
+   dev-python/sympy[${PYTHON_USEDEP}]
+   dev-python/xxhash[${PYTHON_USEDEP}]
+   sci-libs/rtree[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mapbox_earcut[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_TIMEOUT=900
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}
+
+pkg_postinst() {
+   optfeature_header "${PN} functionality can be extended by installing 
the following packages:"
+   optfeature "making GUI applications with 3D stuff" dev-python/glooey
+   optfeature "2D triangulations of polygons" dev-python/mapbox_earcut
+   optfeature "loading a number of additional mesh formats" 
dev-python/meshio
+   optfeature "figuring out how much memory we have" dev-python/psutil
+   optfeature "marching cubes and other nice stuff" sci-libs/scikit-image
+}



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

2024-01-19 Thread Michał Górny
commit: 96a28c49b6ef6e24ae72bb417536017ce2296231
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 20 06:30:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 20 07:08:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96a28c49

net-misc/electrum: Bump to 4.5.2

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

 net-misc/electrum/Manifest  |   1 +
 net-misc/electrum/electrum-4.5.2.ebuild | 114 
 2 files changed, 115 insertions(+)

diff --git a/net-misc/electrum/Manifest b/net-misc/electrum/Manifest
index 0d966188278f..2366163f07e6 100644
--- a/net-misc/electrum/Manifest
+++ b/net-misc/electrum/Manifest
@@ -1,3 +1,4 @@
 DIST electrum-4.4.6.gh.tar.gz 5637532 BLAKE2B 
c6b7667c7699f9eb11013c446e203ac4205df1d78e2fb8d44309bd6340c85bd9b4f6aef364f9bf9da4f262b58c74a7830c290c0659cd388b4a50863926dffa67
 SHA512 
e643a7119a8746d0f9ae02888bcdcf5ab4216ea19483113cf270b2cf23c8c615f0013a2aaf2c5f488655bf52cd190ab76761fa54f4b851039bc7add0c05ad320
 DIST electrum-4.5.0.gh.tar.gz 4829345 BLAKE2B 
cd3de793df68af81ce1d9d5dfce62b433d4f8d23ebaaef63926c1be665770b16095ce59f4e89ec27aee29f5d814d154163748330bbb5428f406ba64eaeebd54e
 SHA512 
237f87b3b527099e2e9dadbe5ae422075a4aea64dd434c31859fc032239e810e1c6641f4966dcd9ddfe396a31a67dc2fb4d4c8d5b1912b321a3408ccb805bd37
 DIST electrum-4.5.1.gh.tar.gz 4830405 BLAKE2B 
8cc925b282f0401654653c525289c92a6d771d171191e40ce932b391a0946f8e0dce514e0aa45d8b4179739f7dfe52215c995b21d140227c2d5b5d21f9afaed1
 SHA512 
bfe3d89e1f8a96004175137105e7503fab431bd798ca5457d70d8ca50a1250ede81a426bf15f02e7c384ffdaf303ce4187971a79ca76019715136d3a3914d136
+DIST electrum-4.5.2.gh.tar.gz 4831743 BLAKE2B 
862afbe9d0bfef8f6799441f62f2f36958048262a46254afb67ff6c8838e708fe1d7c53b780a6710941cb04000732c2889e77deb2363fef65c89a9ca840e5987
 SHA512 
c72b576a4c054fb713600751dfdfd520a4c7fe68676eb8877fc6a744f2a3716ae5d49de8229787d1da8d284ac9d89515404ab17daa9bc860d05d54b5184eaa6d

diff --git a/net-misc/electrum/electrum-4.5.2.ebuild 
b/net-misc/electrum/electrum-4.5.2.ebuild
new file mode 100644
index ..467eb433585d
--- /dev/null
+++ b/net-misc/electrum/electrum-4.5.2.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="ncurses?"
+
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="User friendly Bitcoin client"
+HOMEPAGE="
+   https://electrum.org/
+   https://github.com/spesmilo/electrum/
+"
+SRC_URI="
+   https://github.com/spesmilo/electrum/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cli ncurses qrcode +qt5"
+REQUIRED_USE="|| ( cli ncurses qt5 )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   =dev-python/aiohttp-socks-0.3[${PYTHON_USEDEP}]
+   =dev-python/aiorpcX-0.22*[${PYTHON_USEDEP}]
+   >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]
+   dev-python/bitstring[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   >=dev-python/dnspython-2[${PYTHON_USEDEP}]
+   dev-python/jsonpatch[${PYTHON_USEDEP}]
+   dev-python/pbkdf2[${PYTHON_USEDEP}]
+   dev-python/pyperclip[${PYTHON_USEDEP}]
+   dev-python/PySocks[${PYTHON_USEDEP}]
+   dev-python/qrcode[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   >=dev-python/protobuf-python-3.20[${PYTHON_USEDEP}]
+   qrcode? ( media-gfx/zbar[v4l] )
+   qt5? (
+   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+   )
+   ncurses? ( $(python_gen_impl_dep 'ncurses') )
+"
+BDEPEND="
+   test? (
+   dev-python/pyaes[${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # use backwards-compatible cryptodome API
+   sed -i -e 's:Cryptodome:Crypto:' electrum/crypto.py || die
+
+   # make qdarkstyle dep optional
+   sed -i -e '/qdarkstyle/d' contrib/requirements/requirements.txt || die
+
+   # remove upper bounds from deps
+   sed -i -e 's:,<[0-9.]*::' contrib/requirements/requirements.txt || die
+
+   local bestgui
+   if use qt5; then
+   bestgui=qt
+   elif use ncurses; then
+   bestgui=text
+   else
+   bestgui=stdio
+   fi
+   sed -i 's/^\([[:space:]]*\)\(config_options\['\''cwd'\''\] = 
.*\)$/\1\2\n\1config_options.setdefault("gui", "'"${bestgui}"'")\n/' 
${PN}/${PN} || die
+
+   eapply_user
+
+   xdg_environment_reset
+   distutils-r1_src_prepare
+}
+
+src_install() {
+   dodoc RELEASE-NOTES
+   distutils-r1_src_install
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+
+   local v
+   for v in 

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

2024-01-19 Thread Michał Górny
commit: 74bef8a620b7899645e3c7e409613cfdea75a00d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 20 06:27:56 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 20 07:08:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74bef8a6

dev-python/pydantic-core: Bump to 2.16.1

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

 dev-python/pydantic-core/Manifest  |   1 +
 .../pydantic-core/pydantic-core-2.16.1.ebuild  | 151 +
 2 files changed, 152 insertions(+)

diff --git a/dev-python/pydantic-core/Manifest 
b/dev-python/pydantic-core/Manifest
index eca8aae845c0..a7bba9870674 100644
--- a/dev-python/pydantic-core/Manifest
+++ b/dev-python/pydantic-core/Manifest
@@ -55,6 +55,7 @@ DIST pydantic_core-2.14.5.tar.gz 360131 BLAKE2B 
00385297c5a16b7a11c0d219b58f954f
 DIST pydantic_core-2.14.6.tar.gz 360305 BLAKE2B 
e9e9469c6e17833660b3b6af5bf2e575fb10a8abb47c80a9a4490ea2fc69d0af4006d044ca45f5227ea0d71d4ecab00ffab9470dcbf2de9f130068568e0f93f4
 SHA512 
c5215ff9915d420e367dcefcec656fdc17c4782b672f33d4532c5d43b8119626298258b7540fb471b46ad7906c5930ca4887f11ecc7104c89fc746e3ed0b3b43
 DIST pydantic_core-2.15.0.tar.gz 364369 BLAKE2B 
df2044e96693db897328e6f73834ed439f0b3fab27e60c8f2f4300668cecfa3b7063c5fa820aa45e59b2e32d557843f2b72b5ff556d4667febfbcad0a7a7e2d2
 SHA512 
68f05f08cb7a089a8c8279f33c1339537828508af7dff89b623080301e8be6d7c12ce3a1ad87b79388e224e0338af841dab99b77ecc239d519e46682f0e49642
 DIST pydantic_core-2.16.0.tar.gz 367651 BLAKE2B 
bb6a876616d22378f85505b15f15c7303cd99265970e4853c2721e2dfd8026cf106e0626c7b23b4cc4e3b6a220c01b4b81cf94c9089c51b5ada88d730ef8a93c
 SHA512 
8a08c1f3a30364a5285a48692273160ce11755bfeea620a96eb1f5a1b7e1918ffbad217a13dfe57819dbce9dc8f83c70681f99988f40530324dfea84115c4c17
+DIST pydantic_core-2.16.1.tar.gz 368201 BLAKE2B 
59c411f606fa1ad3177fe25f44593b957532698482d7b4df275de1a5ce6224bf1cdaf7769811c6716a2af7d6eef780df14336a1a1a5ad2bf18a18f09e318ba22
 SHA512 
96949c6cf55b940398e7c0b8f7848b627a7e6fc50d7141cf54a38b9201ff33be0475b4cbed9b670fa5085a0dc452e03cf1cb0541ba03132c1e5c95bf2b2ed16c
 DIST pyo3-0.19.2.crate 418228 BLAKE2B 
ee018b33383fada78cd22643aea9231a8c8a2f19d1eb297f40eec9206c5220f322fff4c926d939a93a24ac6d231a207ebb25afcc0709191151c7ed9af7465efa
 SHA512 
58698183e0f2f0507f8f765bf3e90185c933e78d62f0a9be65c4b1ce8eea19a98fe0341abe7c58cafdacb63a012ec417876dccb7be6facc1360fcb22796fcaf9
 DIST pyo3-0.20.0.crate 431766 BLAKE2B 
104bc21ce2c6931753ca0c7b2d91693f454c964260ca3c4628a899fc8e7edbe4238db913ed7356f3beff154d88a60a17c0e252b655768e75483e1d9d9b86f40b
 SHA512 
85d9533c75f905752c62f6a4898582ae48daf085e287b44949c47260301205a5f00477927877ce46300d2801d22fbc04a958c058a37eb28374c834fff27feca1
 DIST pyo3-0.20.1.crate 434263 BLAKE2B 
8cd52f6dcdbfc4968dfc82bbeba54a6c7b8b5ff2410500f9862060c3836b2ae7fed3973ac4cc5fc9aaed382e1cd266c38ab0524230609271c79df23dc2b8c684
 SHA512 
f49a8570b4ed535ef6ac209b080e0612e1185babc2436aa488e29aecb7abcecc12ccf2214225ac17ef38c6c38d343dc8c2a186890e795b81c59ccf2a2ec8509e

diff --git a/dev-python/pydantic-core/pydantic-core-2.16.1.ebuild 
b/dev-python/pydantic-core/pydantic-core-2.16.1.ebuild
new file mode 100644
index ..0800803736aa
--- /dev/null
+++ b/dev-python/pydantic-core/pydantic-core-2.16.1.ebuild
@@ -0,0 +1,151 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=maturin
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+CRATES="
+   ahash@0.8.7
+   aho-corasick@1.0.2
+   allocator-api2@0.2.16
+   autocfg@1.1.0
+   base64@0.21.7
+   bitflags@1.3.2
+   cc@1.0.79
+   cfg-if@1.0.0
+   enum_dispatch@0.3.12
+   equivalent@1.0.1
+   form_urlencoded@1.2.1
+   getrandom@0.2.10
+   hashbrown@0.14.3
+   heck@0.4.1
+   idna@0.5.0
+   indexmap@2.0.0
+   indoc@2.0.4
+   itoa@1.0.8
+   jiter@0.0.6
+   lexical-core@0.8.5
+   lexical-parse-float@0.8.5
+   lexical-parse-integer@0.8.6
+   lexical-util@0.8.5
+   lexical-write-float@0.8.5
+   lexical-write-integer@0.8.5
+   libc@0.2.147
+   lock_api@0.4.10
+   memchr@2.6.3
+   memoffset@0.9.0
+   num-bigint@0.4.4
+   num-integer@0.1.45
+   num-traits@0.2.16
+   once_cell@1.18.0
+   parking_lot@0.12.1
+   parking_lot_core@0.9.8
+   percent-encoding@2.3.1
+   proc-macro2@1.0.76
+   pyo3-build-config@0.20.2
+   pyo3-ffi@0.20.2
+   pyo3-macros-backend@0.20.2
+   pyo3-macros@0.20.2
+   pyo3@0.20.2
+   python3-dll-a@0.2.9
+   quote@1.0.35
+   redox_syscall@0.3.5
+   regex-automata@0.4.3
+   regex-syntax@0.8.2
+   regex@1.10.2
+   rustversion@1.0.13
+   ryu@1.0.14
+   scopeguard@1.1.0
+   serde@1.0.195
+   serde_derive@1.0.195
+   serde_json@1.0.109
+   smallvec@1.11.2
+   speedate@0.13.0
+   static_assertions@1.1.0
+   

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

2024-01-19 Thread Michał Górny
commit: b665ca1523d435cc0127a73bf86edbb7f1fca740
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 20 06:33:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 20 07:08:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b665ca15

dev-python/markupsafe: Bump to 2.1.4

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

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

diff --git a/dev-python/markupsafe/Manifest b/dev-python/markupsafe/Manifest
index 5fcbfad2ed2e..67d46cf2a1ff 100644
--- a/dev-python/markupsafe/Manifest
+++ b/dev-python/markupsafe/Manifest
@@ -1 +1,2 @@
 DIST MarkupSafe-2.1.3.tar.gz 19132 BLAKE2B 
1edca84c47c93fddfd22ee2fef2ba3907921ecb2d807c0e105c403d235e5abacba929be94970ad693f4c7d019653ece8255238d825bfc84d1a4a604fb476a783
 SHA512 
97dcfa9277c8b34e5ebf899069f690452e90943e0f84ba8ffac725263d84e7c2b782294f9f386be31e8b6846505f0ec70835e3965fc76a1ce07b19432de4a7de
+DIST MarkupSafe-2.1.4.tar.gz 19288 BLAKE2B 
3c358e913b0fb9fc4ea1fb4ed983a8b20a5b6fc6a7212e12cbd4bbd6753e45339dbc88068105cdcab3a86ed812ecd2cb04a6d94222c50bce3752e3125edb783b
 SHA512 
f9abe713349ee81eb0d89c584b665440f7e9c26df3f4f87e277894aa59090cfa769e099a12b16c9029d98257dbb311e49a1d7deeeb4ca9e1863fd38e574b2d94

diff --git a/dev-python/markupsafe/markupsafe-2.1.4.ebuild 
b/dev-python/markupsafe/markupsafe-2.1.4.ebuild
new file mode 100644
index ..73ae2eb5a6e4
--- /dev/null
+++ b/dev-python/markupsafe/markupsafe-2.1.4.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN="MarkupSafe"
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Implements a XML/HTML/XHTML Markup safe string for Python"
+HOMEPAGE="
+   https://palletsprojects.com/p/markupsafe/
+   https://github.com/pallets/markupsafe/
+   https://pypi.org/project/MarkupSafe/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+
+distutils_enable_tests pytest



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

2024-01-19 Thread Michał Górny
commit: 122f0d9495cd56b8c63e7ed38e85c7e12e82877f
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Jan 19 16:52:53 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 20 07:08:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=122f0d94

dev-python/virtualenv-clone: fix tests on python3_{11,12}

See: https://github.com/edwardgeorge/virtualenv-clone/pull/79
Bug: https://bugs.gentoo.org/918079
Signed-off-by: Matoro Mahri  matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/34903
Signed-off-by: Michał Górny  gentoo.org>

 .../virtualenv-clone-0.5.7-backport-pr79.patch | 28 ++
 .../virtualenv-clone/virtualenv-clone-0.5.7.ebuild |  4 +++-
 2 files changed, 31 insertions(+), 1 deletion(-)

diff --git 
a/dev-python/virtualenv-clone/files/virtualenv-clone-0.5.7-backport-pr79.patch 
b/dev-python/virtualenv-clone/files/virtualenv-clone-0.5.7-backport-pr79.patch
new file mode 100644
index ..7ded302ed099
--- /dev/null
+++ 
b/dev-python/virtualenv-clone/files/virtualenv-clone-0.5.7-backport-pr79.patch
@@ -0,0 +1,28 @@
+https://bugs.gentoo.org/918079
+https://github.com/edwardgeorge/virtualenv-clone/pull/79
+
+From 028494ee84cf4626aab291c621b2b9ec23f8688a Mon Sep 17 00:00:00 2001
+From: matoro 
+Date: Mon, 18 Dec 2023 18:18:17 -0500
+Subject: [PATCH] Support Python 3.11, 3.12
+
+---
+ .travis.yml   | 2 ++
+ setup.py  | 2 ++
+ tests/__init__.py | 2 +-
+ tox.ini   | 2 +-
+ 4 files changed, 6 insertions(+), 2 deletions(-)
+
+diff --git a/tests/__init__.py b/tests/__init__.py
+index c9a52ca..14648f4 100644
+--- a/tests/__init__.py
 b/tests/__init__.py
+@@ -8,7 +8,7 @@
+ tmplocation = tempfile.mkdtemp()
+ venv_path = os.path.realpath(os.path.join(tmplocation,'srs_venv'))
+ clone_path = os.path.realpath(os.path.join(tmplocation,'clone_venv'))
+-versions = ['2.7', '3.4', '3.5', '3.6', '3.7', '3.8', '3.9', '3.10']
++versions = ['2.7', '3.4', '3.5', '3.6', '3.7', '3.8', '3.9', '3.10', '3.11', 
'3.12']
+ 
+ def clean():
+ if os.path.exists(tmplocation): shutil.rmtree(tmplocation)

diff --git a/dev-python/virtualenv-clone/virtualenv-clone-0.5.7.ebuild 
b/dev-python/virtualenv-clone/virtualenv-clone-0.5.7.ebuild
index c3063860f8c8..d1f083f33ab1 100644
--- a/dev-python/virtualenv-clone/virtualenv-clone-0.5.7.ebuild
+++ b/dev-python/virtualenv-clone/virtualenv-clone-0.5.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -28,4 +28,6 @@ BDEPEND="
)
 "
 
+PATCHES=( "${FILESDIR}/${PN}-0.5.7-backport-pr79.patch" )
+
 distutils_enable_tests pytest



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

2024-01-19 Thread Michał Górny
commit: 75fa9b77b3528bd100d90644aa75558d17ade394
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 20 06:31:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 20 07:08:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75fa9b77

dev-python/jsonschema: Bump to 4.21.1

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

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

diff --git a/dev-python/jsonschema/Manifest b/dev-python/jsonschema/Manifest
index 4616395575d6..b6804f3a5374 100644
--- a/dev-python/jsonschema/Manifest
+++ b/dev-python/jsonschema/Manifest
@@ -1,3 +1,4 @@
 DIST jsonschema-4.17.3.tar.gz 297785 BLAKE2B 
a0383bf5612ae50e94c95dbc1774d796b62c74a7aae3056a40edb7e042ad07fd7885e61d86220120a906a4017afe30d8ee8edbbf0cf01a6dec1f212984ff1c1e
 SHA512 
626fc913c37d2e49e4b47c9e058aab4a96c1dc50c35d8def0b2ea0ca464dc25e3318d4fde4927c11ca38068743cd81779d5189464b821407ac1de1788bad30e2
 DIST jsonschema-4.20.0.tar.gz 320243 BLAKE2B 
7782665aa97d080a3ade9f0ed600d84602135ba80641c75d027f31f118432d206d5c61243e90a59aa134bce2fcf6bed6aed685bca9ad243178c78d3002d43b66
 SHA512 
916ce6e5a1cce19e52d34394797d59c4821a3e7abad0248d929a8d5975e8e5a2c0a270b2839d6e1800037a53d0ed8fd38ca44264a88653b5aaba1705d459cb47
 DIST jsonschema-4.21.0.tar.gz 321324 BLAKE2B 
0c2bcf26fd9cb2c5ce86bb556a1312b861984373bde30e7dae42dce7711967e0e0f51b648cb2683786240c743f276ce81a4ef70fb66ab878e783602c77d903b2
 SHA512 
7467a1c70e587d32c2d196050b60f01a765a27ac0c97f4481c2c654381863911999e7b8f7592ec6ce24a92fb81f4de4ce5197652977a82ace5b75928a6c2334c
+DIST jsonschema-4.21.1.tar.gz 321491 BLAKE2B 
5c8fad04bf62af3f9204818cc5cff88dcc492b7957439be2a2fd8c0731a986c223d1612ab79d47696fa5695224fceacea35b5e699466f14393adc2cf9d89c83f
 SHA512 
b0744a80d64572307860c9238ff5048e062b7665d9ed97dd390bae0b168ab96497f359ddc4e95f052d8b177161e5b808ee432bd9fe182c1ea39cbad417db9278

diff --git a/dev-python/jsonschema/jsonschema-4.21.1.ebuild 
b/dev-python/jsonschema/jsonschema-4.21.1.ebuild
new file mode 100644
index ..a7d67335f628
--- /dev/null
+++ b/dev-python/jsonschema/jsonschema-4.21.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="An implementation of JSON-Schema validation for Python"
+HOMEPAGE="
+   https://pypi.org/project/jsonschema/
+   https://github.com/python-jsonschema/jsonschema/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-specifications-2023.03.6[${PYTHON_USEDEP}]
+   >=dev-python/referencing-0.28.4[${PYTHON_USEDEP}]
+   >=dev-python/rpds-py-0.7.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
+   test? (
+   !!dev-python/shiboken6
+   )
+"
+
+# formatter deps
+RDEPEND+="
+   dev-python/fqdn[${PYTHON_USEDEP}]
+   dev-python/idna[${PYTHON_USEDEP}]
+   dev-python/isoduration[${PYTHON_USEDEP}]
+   >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}]
+   dev-python/rfc3339-validator[${PYTHON_USEDEP}]
+   dev-python/rfc3986-validator[${PYTHON_USEDEP}]
+   dev-python/rfc3987[${PYTHON_USEDEP}]
+   dev-python/uri-template[${PYTHON_USEDEP}]
+   >=dev-python/webcolors-1.11[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # requires pip, does not make much sense for the users
+   jsonschema/tests/test_cli.py::TestCLIIntegration::test_license
+   # fragile warning tests
+   jsonschema/tests/test_deprecations.py
+   # wtf?
+   jsonschema/tests/test_jsonschema_test_suite.py::test_suite_bug
+)



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

2024-01-19 Thread Michał Górny
commit: 08e188a13ace5d275a76b961b494abf4e1470518
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 20 06:24:35 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 20 07:08:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08e188a1

dev-python/stripe: Bump to 7.13.0

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

 dev-python/stripe/Manifest |  1 +
 dev-python/stripe/stripe-7.13.0.ebuild | 81 ++
 2 files changed, 82 insertions(+)

diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest
index 9c97b813994f..a17adbdbd541 100644
--- a/dev-python/stripe/Manifest
+++ b/dev-python/stripe/Manifest
@@ -1,3 +1,4 @@
 DIST stripe-7.10.0.tar.gz 783205 BLAKE2B 
ab06c4f81bd3f2492a1e5982995f5205f345f395b8cc7e470a22af62d57421789208c76097a08019550a61ab65b41ea24305bd303a9e3d6e3cb791fe552bcbc7
 SHA512 
dbdfd2ca11f592caa31fb53b0204e64292d4471d5d3e607447bbcfabe24db684331d77f0ff12da77ec5c4ad20709328a7366eb55b9c3d804ca39442971cefcde
 DIST stripe-7.11.0.tar.gz 783456 BLAKE2B 
9317526b9c19d98b921f3fa8222486537b3bfa3a9c239d83098be1d9856a258a67276690c1f1ced6087a8d7f1fb180240f737d67f9ded5605e82de7fc4355fc0
 SHA512 
5cfa650d43745c8a3ab5588f30c6eaab0952aff060b9fdb84027db3422c88002d074eb29b3e2a40ed1457be6e8cd883b3323e8da538af0991114a10976b86842
 DIST stripe-7.12.0.tar.gz 783948 BLAKE2B 
063df7bbc118847bdee35f2919bd8023f4d58b5f1a36ad9d81dd63b6771513e3323a50ce8f83bb1719d6a44e6e823384a908af9b2091fb7c27a7bf78e5e22b40
 SHA512 
819aa9f4ec1d7269d14d43abd2c4ec7b20b76bdd4f290962ac51b89926ab2e1f1644dd9c653556673b7a65e97510e6d588052fcc4a7e3c05464a0564bb8d8ed0
+DIST stripe-7.13.0.tar.gz 789362 BLAKE2B 
326a8b0987ffc7b9bcca2c3fbff548770223a6e153ac4b04fdfe70c400ce0b7d06d40182727ca2fc0ab700f57133481510aec9432c6582dec2a34eba57e682fe
 SHA512 
0ed4d7d1781236f8e6bb3685680f59cf9c3bdf8645e0f5cd17753d079e42965660666ec76cb65ee6d4145514706fd39f6c0f1af331033d0eb3f47f8445082be7

diff --git a/dev-python/stripe/stripe-7.13.0.ebuild 
b/dev-python/stripe/stripe-7.13.0.ebuild
new file mode 100644
index ..e5d81167c1c1
--- /dev/null
+++ b/dev-python/stripe/stripe-7.13.0.ebuild
@@ -0,0 +1,81 @@
+# 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 pypi
+
+DESCRIPTION="Stripe python bindings"
+HOMEPAGE="
+   https://github.com/stripe/stripe-python/
+   https://pypi.org/project/stripe/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="telemetry"
+
+RDEPEND="
+   >=dev-python/requests-2.20[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
+"
+# please bump dev-util/stripe-mock dep to the latest version on every bump
+BDEPEND="
+   test? (
+   >=dev-util/stripe-mock-0.180.0
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   net-misc/curl
+   )
+"
+
+distutils_enable_tests pytest
+
+DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md )
+
+src_prepare() {
+   if ! use telemetry; then
+   sed -i -e '/enable_telemetry/s:True:False:' stripe/__init__.py 
|| die
+   fi
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests -p pytest_mock
+}
+
+src_test() {
+   local stripe_mock_port=12111
+   local stripe_mock_max_port=12121
+   local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log"
+   # Try to start stripe-mock until we find a free port
+   while [[ ${stripe_mock_port} -le ${stripe_mock_max_port} ]]; do
+   ebegin "Trying to start stripe-mock on port ${stripe_mock_port}"
+   stripe-mock --http-port "${stripe_mock_port}" &> 
"${stripe_mock_logfile}" &
+   local stripe_mock_pid=${!}
+   sleep 2
+   # Did stripe-mock start?
+   curl --fail -u "sk_test_123:" \
+   "http://127.0.0.1:${stripe_mock_port}/v1/customers; &> 
/dev/null
+   eend ${?} "Port ${stripe_mock_port} unavailable"
+   if [[ ${?} -eq 0 ]]; then
+   einfo "stripe-mock running on port ${stripe_mock_port}"
+   break
+   fi
+   (( stripe_mock_port++ ))
+   done
+   if [[ ${stripe_mock_port} -gt ${stripe_mock_max_port} ]]; then
+   eerror "Unable to start stripe-mock for tests"
+   die "Please see the logfile located at: ${stripe_mock_logfile}"
+   fi
+
+   local -x STRIPE_MOCK_PORT=${stripe_mock_port}
+   distutils-r1_src_test
+
+   # Tear down stripe-mock
+   kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock"
+}



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

2024-01-19 Thread Michał Górny
commit: 9ee19161c35db0b19580fc2a83657effc2f27247
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 20 06:26:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 20 07:08:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ee19161

dev-python/griffe: Bump to 0.39.1

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

 dev-python/griffe/Manifest |  1 +
 dev-python/griffe/griffe-0.39.1.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/dev-python/griffe/Manifest b/dev-python/griffe/Manifest
index 475fc049d167..f91d7c54b391 100644
--- a/dev-python/griffe/Manifest
+++ b/dev-python/griffe/Manifest
@@ -1,2 +1,3 @@
 DIST griffe-0.38.1.gh.tar.gz 201135 BLAKE2B 
cdd1b7a24bb1afa6cdf68cffa696b8a19886d03b97ab6eb821fc9db150b1cd9d2e64de65f55c78f64663448e4b268c12b7d95c512e2dac3418489f0b0ef2f9c3
 SHA512 
74dd48d687edd399ac5da10454e68d9b226ad1b0418d9df583c364f65f5922cc29e109f1fafb3914a73a7217720f2305a4949324736a693f0065b8cae1f591d1
 DIST griffe-0.39.0.gh.tar.gz 214713 BLAKE2B 
e27015592ffc1a817c6236ae7a242f4968ba7ad2c649541bad9c6c31ba0459df4d7122382a6a776117bf80afb563f50a736d3d6851fcceed3113ac8372af0969
 SHA512 
b872c929f5dd32d7c63f3f199755c8b1e4b9bae05b21b3c4a477f3ba94ca24170907faf0d4e878b43403f448f6d067300d80e612633d801f993f5e13187f572f
+DIST griffe-0.39.1.gh.tar.gz 215601 BLAKE2B 
b6c1d4de8e01a57b6a3d48370228184332e2cb6fe298e7ca1b798b25b49995df8e9a096903f2ea942d534af4c310953d28be77c48c6406ce0096a586173a4e4f
 SHA512 
877989570e0981e37f106c22b7fdb1cebb4847730eea3aaead5ca3647c0af97d2491c7d4afb29f9d5c2f5257349549169c70b47fa323881229eb696dcba34b73

diff --git a/dev-python/griffe/griffe-0.39.1.ebuild 
b/dev-python/griffe/griffe-0.39.1.ebuild
new file mode 100644
index ..73f99c53e1af
--- /dev/null
+++ b/dev-python/griffe/griffe-0.39.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Signature generator for Python programs"
+HOMEPAGE="
+   https://mkdocstrings.github.io/griffe/
+   https://github.com/mkdocstrings/griffe/
+   https://pypi.org/project/griffe/
+"
+# Tests need files absent from the PyPI tarballs
+SRC_URI="
+   https://github.com/mkdocstrings/griffe/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+RDEPEND="
+   >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/jsonschema-4.17[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.4[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export PDM_BUILD_SCM_VERSION=${PV}
+
+EPYTEST_DESELECT=(
+   # fragile to installed packages
+   # (failed on PySide2 for me)
+   tests/test_stdlib.py::test_fuzzing_on_stdlib
+)



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/xsimd/

2024-01-19 Thread Michał Górny
commit: f1903c5591d3a4d9819b19adc467323c129ee1cd
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 20 05:38:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 20 05:38:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1903c55

dev-cpp/xsimd: Remove old

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

 dev-cpp/xsimd/xsimd-11.1.0.ebuild | 55 ---
 1 file changed, 55 deletions(-)

diff --git a/dev-cpp/xsimd/xsimd-11.1.0.ebuild 
b/dev-cpp/xsimd/xsimd-11.1.0.ebuild
deleted file mode 100644
index 1ba5b6165117..
--- a/dev-cpp/xsimd/xsimd-11.1.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="C++ wrappers for SIMD intrinsics"
-HOMEPAGE="https://github.com/xtensor-stack/xsimd;
-SRC_URI="https://github.com/xtensor-stack/${PN}/archive/refs/tags/${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   doc? (
-   app-text/doxygen
-   dev-python/breathe
-   dev-python/sphinx
-   dev-python/sphinx-rtd-theme
-   )
-   test? ( dev-cpp/doctest )"
-
-PATCHES=( "${FILESDIR}"/${P}-c++17.patch )
-
-src_prepare() {
-   sed -i \
-   -e '/fPIC/d' \
-   test/CMakeLists.txt \
-   || die
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTS=$(usex test)
-   )
-   cmake_src_configure
-}
-
-src_compile() {
-   cmake_src_compile
-   use doc && emake -C docs html
-}
-
-src_install() {
-   cmake_src_install
-   if use doc; then
-   dodoc -r docs/build/html
-   fi
-}



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

2024-01-19 Thread Michał Górny
commit: 23ad4d7b020ed7c281a06d2476eb8080426ed73f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 20 05:43:30 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 20 05:46:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23ad4d7b

dev-python/psutil: Bump to 5.9.8

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

 dev-python/psutil/Manifest|  2 ++
 dev-python/psutil/psutil-5.9.8.ebuild | 47 +++
 2 files changed, 49 insertions(+)

diff --git a/dev-python/psutil/Manifest b/dev-python/psutil/Manifest
index c903cd5be408..4de298f37df7 100644
--- a/dev-python/psutil/Manifest
+++ b/dev-python/psutil/Manifest
@@ -3,3 +3,5 @@ DIST psutil-5.9.5.tar.gz 493489 BLAKE2B 
3db8ce374d9d81dcddc08f03418675318c5e447f
 DIST psutil-5.9.6-tests.patch.xz 3780 BLAKE2B 
002858235e7abf17c1426558cd9f8356cc7f21898f4488409e1cc4c6d76d6a017b8ca9e005e9973cfa890ff461691f5c0225e7c850ee4fde55cb1335d4ceca29
 SHA512 
1bd544ecd19ce7ff9a5e9f6e747b3f88ba44aabc289af87e3a1204028ebc26373dcdef9a9c5bd6ae13bc8d8d7d43ade41a8be2b14a02925afde1298ca0f9e6be
 DIST psutil-5.9.6.tar.gz 496866 BLAKE2B 
65bd35ff6bcc2cfcb5f75f732a5a6955cb1fb5d889a5827aa2da27268716b10aa1dea23a87ee25aafc54e035927216501ecb98e56c655bfada57616a0d67e189
 SHA512 
0c363bf998868e450f014d5c5ddc2448986cafcd21309571e067be1c4b49d0e78259a5388094cbf32af7bca12865c5f3692480737f0a5225bbcfb895a9bf81f6
 DIST psutil-5.9.7.tar.gz 498429 BLAKE2B 
7fd60e014d55ab1288040b05f3dc058f0b75135fd4e5c0d0c3aa1365f2b3d940d0fa6897adfda12405451ae2bfe9e546da48b3c86838fd415413feb4421ba2af
 SHA512 
b4bb3bf53fb581e992a06d037880aaac74d23be3adfdaf533a0e7e403d7b200e6584799bc5e7eaebd851bee983009e1d2a662a58c635af1466239ac9997ab64f
+DIST psutil-5.9.8-tests.patch.xz 3716 BLAKE2B 
cf33173a0d5c6537b0de1c4858beb9ec59c0361c6249f8a5cb3d55edc025578ddc0285a062083d28fcd4ece223728376dd64e9232aed1d761786b772a4cc7778
 SHA512 
5c9539a9716e25dc3cc5f2ce4373911a6c4524941838aff7aa08cc482d15aba6ec40b7904593723a785284410bcded2595c78a6c186d8af5b5f664c2d77e9220
+DIST psutil-5.9.8.tar.gz 503247 BLAKE2B 
192812d9006b9eb1a856ff8d322e6cfb320462e5dc5ee7b88869ce7f4f2277050c4867b5e3f64468bb42de0b5bde85b715b84b37842bd3f605216acf89a62a4c
 SHA512 
6ddeed937119a930bb7b9556ff329f054e9429b8457c9a15d99cb105271297117abba587a974d02760bb8b6b244734973a676bdff6b533a53ce587858e48f337

diff --git a/dev-python/psutil/psutil-5.9.8.ebuild 
b/dev-python/psutil/psutil-5.9.8.ebuild
new file mode 100644
index ..03a7969b5f0a
--- /dev/null
+++ b/dev-python/psutil/psutil-5.9.8.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} pypy3 )
+
+inherit distutils-r1 pypi
+
+TEST_PATCH=psutil-5.9.8-tests.patch
+DESCRIPTION="Retrieve information on running processes and system utilization"
+HOMEPAGE="
+   https://github.com/giampaolo/psutil/
+   https://pypi.org/project/psutil/
+"
+SRC_URI+="
+   https://dev.gentoo.org/~mgorny/dist/${TEST_PATCH}.xz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${WORKDIR}/${TEST_PATCH}"
+)
+
+python_test() {
+   # Since we are running in an environment a bit similar to CI,
+   # let's skip the tests that are disabled for CI
+   local -x TRAVIS=1
+   local -x APPVEYOR=1
+   local -x GITHUB_ACTIONS=1
+   local -x GENTOO_TESTING=1
+   "${EPYTHON}" psutil/tests/runner.py ||
+   die "tests failed with ${EPYTHON}"
+}
+
+python_compile() {
+   # Force -j1 to avoid .o linking race conditions
+   local MAKEOPTS=-j1
+   distutils-r1_python_compile
+}



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

2024-01-19 Thread Michał Górny
commit: 9652f9d239c0526b46b027dffbaa36da51be1ce5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 20 06:25:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 20 07:08:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9652f9d2

dev-python/sqlglot: Bump to 20.9.0

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

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

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 4afb2ed00d44..1108b9c06141 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -22,6 +22,7 @@ DIST smallvec-1.11.2.crate 34801 BLAKE2B 
58645e99db8f02db64d02c75860c7ea41836c42
 DIST sqlglot-20.5.0.tar.gz 9066011 BLAKE2B 
a2062e4bbb74abe84d14fa1bdde57374185a7487c42c90b13d4fdee5d0793f0cbe54c8da21d33ec0aef398fd4e2015547bc34dd0d444391079c33aa90d612f77
 SHA512 
4ccc3bf40fe778e8911008a6a51ef84a2c46e430ad15b7ac93e64d68c13705d9811f72691e96f35ab7ce2c45835776afb50815807ab585b52489b1971bb7ddaa
 DIST sqlglot-20.7.1.tar.gz 9293277 BLAKE2B 
8a7d894033122a5541f1e6bf3bc9066805fc8a43e700186dde49c007e042baecfb59742918607b8779f11d0215f0f107cd45ed793683256fdcd2e1b11a4ab058
 SHA512 
ffc4d539752e9357cb93669ab93b7c11d37ccca1358059ce19322a9ba65b05b8492ecc3c39b5905564b3aae2fe13d4ae87c80b51b5cf5a43bbb074cc2c88
 DIST sqlglot-20.8.0.tar.gz 9300786 BLAKE2B 
843043c4b389145a9da5f0045d8861d054f046b3f79d9f9e7025b1a4ffc10564a83b3b413766190d64c7477795252738e8c5f35dde81d07f1b5d4a6e3a3a12ee
 SHA512 
d88bef209ff27ae2b8187c58746e6388252e693282f0dfe736eff5f1ed2a2b6322632921f3a759f2d6f304b8339abee76be638ff899d23ad13eec72d1322c062
+DIST sqlglot-20.9.0.tar.gz 9323993 BLAKE2B 
fcd06bb5ca4520a1f67fc3f65706d1de16869efe181c9c8c5f1d71f0124501914bc5c496c3898e3efb7db29e1dee4c085939325f3e0879526fd0f076ec92da45
 SHA512 
1867810771d5909e5392adca25d538a316d9b7fe0f5668ec3a26371801f32230b5515595d113f58c97dbe1f844cf4b6853755810fbc9824f172743b2117a6d83
 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-20.9.0.ebuild 
b/dev-python/sqlglot/sqlglot-20.9.0.ebuild
new file mode 100644
index ..058fa81df816
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-20.9.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-01-19 Thread Michał Górny
commit: 94235a175b807038f696a6ce5fd6ac145a3ba390
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 20 05:41:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 20 05:41:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94235a17

app-admin/awscli: Bump to 1.32.23

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 0977a7f7ae37..8d4dc4ff3a56 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -5,3 +5,4 @@ DIST aws-cli-1.32.19.gh.tar.gz 2626167 BLAKE2B 
edab59c82b40fd70d021529c211f1377d
 DIST aws-cli-1.32.20.gh.tar.gz 2627246 BLAKE2B 
9aac8aea2150ba3f1b32837aa643e040baaee9ce9020169eac73119580a95a4866af8935a6cdd887c94780615b02e79cf8ff98c4b9a59db4269cc4b34e50851a
 SHA512 
9bc259de53ab0d3d21f5d3343eeab37a9fca85f1eb6fd6d2133802ce5ef0563e774ae500374697a82d5adfa543c1007ad095482ddbbbc6261deb70af782643ee
 DIST aws-cli-1.32.21.gh.tar.gz 2627500 BLAKE2B 
ad90a93eddbea3f8a8d7da003da10ecc181f1bd5341df6176fdadd30c8604b3693951768619d96db7de5e033b0c2a7671aac203b7c13b8916e1be11dd944
 SHA512 
b83853f0da2bf5628eba0c44b20420a99982897d042fcec2b2c0f268dbba16901bf15ad09ca8311c56bcc21043b9a9a0ae4b37a07cce07b8dfd48fb7c96b1ef3
 DIST aws-cli-1.32.22.gh.tar.gz 2627825 BLAKE2B 
1ef00983eb9a0fea5611ac6121c70e5a140135ba4f556787b075394c8073d5162ec79b3f942e9060feaf5e710dd5adc4afbdcee0f6dd25a25b93957f61577a1e
 SHA512 
ec2532a3f59ae755faadf310bd64cdca5318767d1bf491d0e5224747f9d73b363a70a489dad26365666decfea43db29d3eedc5cbd8c018b1747205c5897c8dff
+DIST aws-cli-1.32.23.gh.tar.gz 2627296 BLAKE2B 
b85f77efb7e7f9fac19fc342bcef44def80de24ec7ce50157fc06b0db6c3e0726c21ffcd13861d11170745d76e15e8f54d4d3ec030b4dea93d882b31a9aa38b2
 SHA512 
b566af885a980a74e159bd41ec4dbb94af87a5a43f4c07845c98ce60762bf33f2770c46a290f95102819da7266bb59040fbb4c7d92422c32f6e1a0b7bfa6f5cf

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

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

2024-01-19 Thread Michał Górny
commit: 0376eb24b8a1b1a7c111e373c301e62fac816aeb
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 20 05:41:30 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 20 05:41:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0376eb24

dev-python/boto3: Bump to 1.34.23

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 03d8a073cfe1..4caae24481d8 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -5,3 +5,4 @@ DIST boto3-1.34.19.gh.tar.gz 764452 BLAKE2B 
c0388452728e54cdded0a9944e37e6725e81
 DIST boto3-1.34.20.gh.tar.gz 766685 BLAKE2B 
e68cb60bdbec6ccd4e5ec1c1ae116c0cdb952862902c5e38788ea735083f515a89923b7056f862cffdd40bd967ca717a2387537f1e17bb0f76a9bf49ecb39fc8
 SHA512 
a2c8bc7f09571f27c45595c15794a8125a23317a785d7e8ea296455b2f63e8375fd818906bf28c6788ff65dd6d40a2abd28aaf8ef4a22fe80a56d01c6464585b
 DIST boto3-1.34.21.gh.tar.gz 766816 BLAKE2B 
79e9c81ce1cfd16b0f8fc4431c2ebba35cdca7e06b48a608986bd4a8aabb08d46a23779e7243c20d2905a1699d40d45062b3450600fb620a1eadeb460c93615b
 SHA512 
3d2176886d0f2da0207b479c71480d6e02f55d8b511c5b12f935d5c4a799911601d5519f5daf629cd002a93c508d323647af06201fd486a5b355192e17bc1096
 DIST boto3-1.34.22.gh.tar.gz 766081 BLAKE2B 
34e4eae8387e27acb8eb9a6518ed025b18fea03d900b1b07646cbf16ff47e50a1cbda9b1b36c68a70f2961c6f05020cdc5b8956bac2a860066cd4d498981df59
 SHA512 
7a7a5431b2410303688e76c8e48561606d173757ed0fc98d1b0ef7511927f45b8fa9eab9d9baaad04c1c705deddc330d422cbc83bde03b82b194ee55fe3be300
+DIST boto3-1.34.23.gh.tar.gz 766609 BLAKE2B 
d00b010c84c41695f02df58a51d483162af1ba770263218b6465132fdb104424ea8dd7c8d96e278c50700aa3c90d2321a21d31e9ae3b42712aff31a1a5c4b65d
 SHA512 
4f1c0cafb3d511a23c07b97ed2b41369299d0a4819e0bf103288c7b44074c93bc55b729a2979b133a50d390660078a0bb0e251dcd1523244fdbe06cae6ef037a

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



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

2024-01-19 Thread Michał Górny
commit: bedd396b7f0e0c64400a07e448ea3a978c70ceb1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 20 05:41:00 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 20 05:41:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bedd396b

dev-python/botocore: Bump to 1.34.23

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 795904492f6b..b2422f3e4b84 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.34.19.gh.tar.gz 12634480 BLAKE2B 
839124ae13bd87697bd9d2c4d62f317
 DIST botocore-1.34.20.gh.tar.gz 12636646 BLAKE2B 
3389ad9e44b529093c26dd7cb48c64b2551237a82218dbc57e4fbe85ae8b97e07f3eb88946fa5108e2d045e58c1e46402e697992b1adfab373eae223f510f1db
 SHA512 
1956b4c090b60e7176ed67f4b80c25305816cb4f22f41a57308daa0748a54720ebc10cd1f620484bbf7d4df6e05259553ef5e1471141db2b1f0192bc2b6219c2
 DIST botocore-1.34.21.gh.tar.gz 12638493 BLAKE2B 
28f0ffa7f264e56912bf6f68d2d0851b5126c68eb4687fa9dba777bf58f8737fcbc1bc160f158a38aa15b6e03211b32eb3c08e7c1685adcae7159b498dd02fe8
 SHA512 
5a074f067a7657ce0856b72eaa7334b4c92be0734ac634a00f81dee3ab9b7e5a0bd95b5e93f6189d3d82cd2006bdef9aa9dfae5922d0e89e6c37898dc00784b8
 DIST botocore-1.34.22.gh.tar.gz 12643874 BLAKE2B 
7b9d375aff7b39cebf7303dec7b0b984a76a7c356431e4c010334a6f31e3d93dd02a9f8809b0857a92aef9c76f85d3db0c21569cbc1b728b67b4be3192082aa5
 SHA512 
cb26d52db329d4e599fafd300af646335814de2c71f0c385fc3a20c70e5d5a397805fd4627ba08df629f1513015f7bab5ad024d3a95a810eff97595a924c
+DIST botocore-1.34.23.gh.tar.gz 12647072 BLAKE2B 
be20994714a1f31ac5272d5b7be8424e574be1059c5be311e68d1932eb6884a54f71287dc5a9c11996063e4c2ab15a342bf778a0a90620710761e63a5deaa170
 SHA512 
fcc1879245e8d848c8cd6283af904e0408a5bdaa3b3e14c4ae267735cb29bdde50f1da5f3232ea23053f25fc1f29a1204a08a5c820909cf8667595543b6cfdea

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



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/uek-sources/

2024-01-19 Thread Aisha Tammy
commit: fbc7c137399249e0fbfb31b242d122ccaa313999
Author: Aisha Tammy  aisha  cc>
AuthorDate: Sat Jan 20 04:38:21 2024 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Sat Jan 20 04:38:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fbc7c137

sys-kernel/uek-sources: add 5.15.0.203.146.3

Signed-off-by: Aisha Tammy  aisha.cc>

 sys-kernel/uek-sources/Manifest|  4 ++
 .../uek-sources-5.15.0.203.146.3.ebuild| 65 ++
 2 files changed, 69 insertions(+)

diff --git a/sys-kernel/uek-sources/Manifest b/sys-kernel/uek-sources/Manifest
index 1d5582ce06..74b61e4a55 100644
--- a/sys-kernel/uek-sources/Manifest
+++ b/sys-kernel/uek-sources/Manifest
@@ -10,6 +10,9 @@ DIST genpatches-5.15-154.extras.tar.xz 3936 BLAKE2B 
6940bf38e7c0ea4008d745171b61
 DIST genpatches-5.15-155.base.tar.xz 5989160 BLAKE2B 
d0b4b6b84a87f5ce4f7f22ae2b0c21cf21acbdba1de9f22839a327c1fe581023ce4b6a2886e6871220189618bd4adf865eb073388ef14b6becf8bcc8861f690f
 SHA512 
1d7454c1e628e0f4a281c14ae0c330d69611dc96a074f25a0c6573bb83ebf4c3d6a3137ee3599421ab70b55c98f71e9a2934c45afc45d4c02b7f1c4614288c79
 DIST genpatches-5.15-155.experimental.tar.xz 5420 BLAKE2B 
eb9f7eb09937679d6ef889a86102cd00390a5f1c5db371fda97b91e7f9b8697c1606b5876cd2b170165d506de5d3ad10ff7ceee102e5e4536a49217ee221f0c7
 SHA512 
ab1178811176c1ce671f78da2776ad21b14a1f6a7e2ef99a714c8d177cff69487204fe23e246f786ee9fbf663ae7f71f5f22e76edaeeff7791d77d67b5aa1a81
 DIST genpatches-5.15-155.extras.tar.xz 3936 BLAKE2B 
8fafbb8cab4811a4c460aead75e719bb0cfddc8045fb64a566c4f08ad7b9c90923cb670d68d376279e08152bb08cc9e3213948f8cbdc17a03992ed0be65aba00
 SHA512 
2b5d8ecf9644c8f8ef5248f33bddc945edfd5ede85d84779d04574e48a39bf855d390e27107d130aa46805eb19bc825d921101832f5121f3b2073ad39b9cfe0e
+DIST genpatches-5.15-156.base.tar.xz 6004636 BLAKE2B 
f70c2a3bfc3d65fea8d4764b953d147a1725162aeaf319701a3d4b1d47c846932c4c8cd009bf81b4ce33754e966dac4630e2f690c403ec5181e3cc122496db09
 SHA512 
4d2fd08626d433d7230b27fb1cbd8a3fec9a942ddbd01988dba8632f25b510353b5086f4db1d529b88770e579189fc7bf6a4d02828c662fcb230e51efbecad9c
+DIST genpatches-5.15-156.experimental.tar.xz 5420 BLAKE2B 
5cb4d75abca17c536532382c23491a5d4251a5508110aa41ff99df8f656060fabfad8d69a6e1629cd5f9793155cdf44ba602717b1e1f4c52772e9c5825e8276d
 SHA512 
423ff044bd344d3afd0280deed045287ab2fe2a78dba9ada6163eb3f2581f68704ca5ce23dfa893cf1f4e3197ae402adb819e4b14349cd945d8d9dc2c2d3ad85
+DIST genpatches-5.15-156.extras.tar.xz 3936 BLAKE2B 
ad08b5d93b943236326d333c627ae8cd279d78fd2b8f8df420ce75be815472dca9785b8eb14015ca2dbc92560a8589d31b9f9edbf81280c85d1ce6fe58aed0b1
 SHA512 
580ba97a039ff7417b448d4df13b67ed262b7a47be449515ca80125a89b5da3773757db6ff7389b501daee6ab708e19dc2713088ee118859e1e9d3f4b303
 DIST genpatches-5.15-80.base.tar.xz 3218432 BLAKE2B 
f2478969a4e7a24bd7a30328e2d17d5daafa9fbd741dd7eb295c025f27c08ccf8efbde13003e084c509a8bcf5f1d28f45189a28467b31c48c2a4d344a726ec4f
 SHA512 
60737de4d0f8e3acc02ed07a82853d9226daf54b3b5a1b990d94e78b3dcd9fae26b9e6cf8854e5074b88dd826d286440155b70c4fc19f271ce795b2bbcc61b1a
 DIST genpatches-5.15-80.experimental.tar.xz 5424 BLAKE2B 
a01c40dc5f3bb9f4c315f64830244d69fb7a81f4f0c3e1b987f53d867f1174fd8a4d91fc5e9cac38554b0fabac393af97a91a8203f285010def930634ddf5402
 SHA512 
b0338c9664906a20fa63ad1673a82517656905b370849c668dfa5c0b1bdfd6059178dd50e690db26e47ddc104b60ffa048ace4119f7b3b2427215bc3ab817d80
 DIST genpatches-5.15-80.extras.tar.xz 3932 BLAKE2B 
50940b69b0793c1ab7f19908daca488e7dce5c48d74bcb636d5faa60fc510217b94f175669a28963347911291204f0f6384322b55148c70e63cc54e21dc74d1d
 SHA512 
9434da5bf439f12adb55e70fb8f5d675b9d452dcb2a364da9cb65a2f4cd405cc0469c2c291fdc6b0f015a0d52d08ca0475a389e45041cca532f049e1784d06b3
@@ -21,6 +24,7 @@ DIST linux-uek-5.15.0-201.135.2.tar.gz 202625389 BLAKE2B 
4f3e138f5f3bbcbaec7d333
 DIST linux-uek-5.15.0-201.135.4.tar.gz 202681240 BLAKE2B 
cae67d293a646389bbd4128fdbb87a32ec4f41474afbf684e4c0c05f5580f07a889512945474a33687a4d08c85635dd925975ded65cadad7bef8b83ab3be61ca
 SHA512 
365b19b82341c6eedce78022e34ef8790e1badd1705130b302470f49ec40d1cc33222f6cf4ee8d72f3dd904a15a9780cc7fb582f24a973b0fe92fb99b24316f0
 DIST linux-uek-5.15.0-202.135.1.tar.gz 202776673 BLAKE2B 
7c323345c33cead6782cfc0bfd9dcab58a8d2eb45ad69d0c080382bac8f3405747b0a932d0b2269e67065e6fd304cece4c05d692eb00c151ebbb71977a6783eb
 SHA512 
803e453be3d48237def51af998e76e04e1c439d0c8a2095f083e8f1ceceaedd62d98f19fca29d73eb2f0ac51a210c9fddec8efbc60ab63a349c02041ca11392d
 DIST linux-uek-5.15.0-203.135.1.tar.gz 202796594 BLAKE2B 
2462f19405085e542adb9a162e06d4790020da1c028a86d6813abfa63e3204e79e444281245bf6fe9a4a211af89aa7f28ef12699460a8c035e40708a00193298
 SHA512 
b10f31a468d0dd34630294c3ece3b9291fb373d91dc34a9197b2e4407bc211cc5d1149fb32440b82f2f9e5ad4cc1049855c81ec6d488d457969a38b96313115d
+DIST linux-uek-5.15.0-203.146.3.tar.gz 202853256 BLAKE2B 

[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/hare/

2024-01-19 Thread Takuya Wakazono
commit: 4e807b6214053fc55a6e4f0ed63c59c1a44177b2
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sat Jan 20 03:50:34 2024 +
Commit: Takuya Wakazono  gmail  com>
CommitDate: Sat Jan 20 03:50:34 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4e807b62

dev-lang/hare: fix InvalidDepend

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-lang/hare/hare-0_pre20231127-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/hare/hare-0_pre20231127-r1.ebuild 
b/dev-lang/hare/hare-0_pre20231127-r1.ebuild
index 6d644cfdf4..1eac4d7422 100644
--- a/dev-lang/hare/hare-0_pre20231127-r1.ebuild
+++ b/dev-lang/hare/hare-0_pre20231127-r1.ebuild
@@ -22,7 +22,7 @@ LICENSE="MPL-2.0 GPL-3"
 
 DEPEND="
~dev-lang/harec-0_pre20231128
-   ~sys-devel/qbe-1.1-r1
+   ~sys-devel/qbe-1.1
 "
 BDEPEND="app-text/scdoc"
 RDEPEND="${DEPEND}"



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

2024-01-19 Thread Takuya Wakazono
commit: 42f3c0c3837e731da27884887591c9d5de03c7c6
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sat Jan 20 03:43:24 2024 +
Commit: Takuya Wakazono  gmail  com>
CommitDate: Sat Jan 20 03:43:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=42f3c0c3

games-emulation/rpcs3: lock vulkan SDKs version

Upstream only supports 1.3.268 for now.

Signed-off-by: Takuya Wakazono  gmail.com>

 games-emulation/rpcs3/rpcs3-.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/games-emulation/rpcs3/rpcs3-.ebuild 
b/games-emulation/rpcs3/rpcs3-.ebuild
index e25d866035..9d29476c8c 100644
--- a/games-emulation/rpcs3/rpcs3-.ebuild
+++ b/games-emulation/rpcs3/rpcs3-.ebuild
@@ -40,7 +40,10 @@ DEPEND="
alsa? ( media-libs/alsa-lib )
faudio? ( app-emulation/faudio )
pulseaudio? ( media-libs/libpulse )
-   vulkan? ( media-libs/vulkan-loader )
+   vulkan? (
+   ~dev-util/glslang-1.3.268
+   ~media-libs/vulkan-loader-1.3.268
+   )
wayland? ( dev-libs/wayland )
 "
 RDEPEND="${DEPEND}"



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

2024-01-19 Thread Takuya Wakazono
commit: 4ee14470e2d3998b117847ea63316da151ee4960
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sat Jan 20 03:52:12 2024 +
Commit: Takuya Wakazono  gmail  com>
CommitDate: Sat Jan 20 03:52:12 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4ee14470

gui-apps/ReGreet: unkeyword  for ~amd64

Signed-off-by: Takuya Wakazono  gmail.com>

 gui-apps/ReGreet/ReGreet-.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/gui-apps/ReGreet/ReGreet-.ebuild 
b/gui-apps/ReGreet/ReGreet-.ebuild
index bb1b46bb96..ca9110b2e5 100644
--- a/gui-apps/ReGreet/ReGreet-.ebuild
+++ b/gui-apps/ReGreet/ReGreet-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -225,8 +225,6 @@ SLOT="0"
 DEPEND="gui-libs/gtk
 "
 
-KEYWORDS="~amd64"
-
 RDEPEND="
${DEPEND}
gui-libs/greetd



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

2024-01-19 Thread Patrick McLean
commit: 3d61e074830ad506ee4ceb7e4449feefd050e428
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Jan 20 00:07:46 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Jan 20 00:08:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d61e074

dev-util/ruff: add 0.1.14, drop 0.1.13-r1

Bug: https://bugs.gentoo.org/922155
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/Manifest | 34 +-
 dev-util/ruff/files/ruff-0.1.14-tests.patch| 12 
 .../{ruff-0.1.13-r1.ebuild => ruff-0.1.14.ebuild}  | 79 --
 3 files changed, 71 insertions(+), 54 deletions(-)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 0dd6baeca8f0..309cce22a156 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -16,7 +16,7 @@ DIST anyhow-1.0.79.crate 44931 BLAKE2B 
9270f04c6fbbecb535e3081f4275c3df28f6a893c
 DIST argfile-0.1.6.crate 8011 BLAKE2B 
f015822f34801cb6e5478b15d33660b41e38b8625b7f549fa5ffb4f786a8c1dd8628d4125229dab4e81a8e07214bda912650b5a87d54dc43dbecb84148b90208
 SHA512 
316913b03e5b8fd43ae3fa1f78534b751ab21230bd93c241cfd7c8b32b7ec37b72fb03f3c45891b3554b3a69e438b4b2b962324b9eaa20aba52eafce3198cff1
 DIST arrayvec-0.7.4.crate 29856 BLAKE2B 
81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b
 SHA512 
91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac
 DIST ascii-canvas-3.0.0.crate 10575 BLAKE2B 
fc40c40551e3e1b2bec6ae5a85ee8b0a1ab1ef3425cdd19ec6dd47d849205004781a2c8f51470417fe7556cf8524cc63b84a532532c5081604adbcd92d286b44
 SHA512 
216056640604f5faba6d46e2c94ff75234fec83d3bc2dc7cf34dd279706362874e3a513c717b23bc591da07cc3088458913c4e9aa5f280550c93d261095c8703
-DIST assert_cmd-2.0.12.crate 25347 BLAKE2B 
7ff952782a86203c1dd06611f1c644d8eaa6d85c8aa635bb2cac0423050f0af3c3687dcc82235041fb44e748ed06db16ed7c413d0f31305b6e3d208880494fac
 SHA512 
d14783933521ffbcc0bcad8e52e7e0e4fb58cb609123b2a50e20dbee10d7f2df4eb020cdfde386c8cde6b7e0696a3f98e0dbd698c82c99a2c6903c437ec907e4
+DIST assert_cmd-2.0.13.crate 23917 BLAKE2B 
72fbb8afc12429a96c89b07dce8b2a969a1c2656aedf19ac9cd2bd1e5d5f29b3c558616858ad01a86807b787c88efc556ad432a55b59b0df5b4bdbeb9b6ab05e
 SHA512 
3599483d28f1893945b63d693f38d656724f382ac7a0c2cb0773d72e6bba3dcc9137cca51575fca984c2435b081cd6ad68ed5d1fa04e606484926528cc41a305
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST base64-0.21.3.crate 76898 BLAKE2B 
09dc56f20321ea9e4af6a983aec13b78e52d9f0007630b0ea21bd4ba24d7dd604a50001488656f2e18fedf6ba76328c673ae986fc8e8516d546cd167cf8e
 SHA512 
75745fe54f321d21fb94d6481aa35f8fac29c8fa514a36043d10eb1a08f5566ee0ad0cdc7358a20b8086babd2afe043efad6720df1289495b5df4a788dbe920c
 DIST bincode-1.3.3.crate 28958 BLAKE2B 
ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f
 SHA512 
49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
@@ -123,7 +123,7 @@ DIST is-wsl-0.4.0.crate 3264 BLAKE2B 
bb9842ea007d5ff132c77b719c877c370eb5cdf63ae
 DIST itertools-0.10.5.crate 115354 BLAKE2B 
f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391
 SHA512 
d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3
 DIST itertools-0.12.0.crate 133620 BLAKE2B 
73c09adab9b9a621b556d0e9ca0deb9967f25f5f7cd082a65208ada2639e8154704d1df4be06505c8a6697c51b438781ce9921f70ae826a80597d5a682b99c99
 SHA512 
8f4c1239aa185ba21740dfda7a0c7cd47d62430db21724acdd580a8cd62df6c0adbb11fb8ffa691acd5f1b20a143d57dbf7e30d9596c38a07b5a4b3405e31ce0
 DIST itoa-1.0.9.crate 10492 BLAKE2B 
0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1
 SHA512 
95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d
-DIST js-sys-0.3.66.crate 80765 BLAKE2B 
366f2741a1f7bc76f78068e183080bc221d45fb9adca257da61fd05a3f9044b7c6dd9d1c317e29af30effb28fb969bee2f766ff348f14d9d036f1a7e6bc2e599
 SHA512 
7244c856b2455d441e02eb12227517a101af28596d676797ae45098512052c09650612a93d912378d27254c5ac64dba9b37057c7493c1e3d3e0d52b2169340ac
+DIST js-sys-0.3.67.crate 80764 BLAKE2B 
aee8b96c8c5811020b3ee4277524902e27d96a027add7b21a8ff94eaac7db15e8de08a9e203ff462b05ce10d0a44aff78a355c07514794e41f49fa936a3c8fb2
 SHA512 

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

2024-01-19 Thread Yixun Lan
commit: 3c5be3b5dac63a94ef8931efe3cda8c847ff635d
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Wed Jan 17 07:44:49 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Jan 20 00:01:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c5be3b5

net-im/telegram-desktop: drop old

Closes: https://github.com/gentoo/gentoo/pull/34856
Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 net-im/telegram-desktop/Manifest   |   1 -
 .../telegram-desktop-4.12.2.ebuild | 236 -
 2 files changed, 237 deletions(-)

diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest
index e7bc74f3e74f..8f2ad1b701f2 100644
--- a/net-im/telegram-desktop/Manifest
+++ b/net-im/telegram-desktop/Manifest
@@ -1,3 +1,2 @@
-DIST tdesktop-4.12.2-full.tar.gz 67796891 BLAKE2B 
b5d0d4d065bf586ffade6b81abbb7854d06516a3f0f34071d9c91d8fa7b2f40b5f79917a07039ec5d030a0265cf60a8255b9d9a748541d480448dd1224d1b86a
 SHA512 
af890d693ec24ff96b48a1c3eab29e199c2a324db35ead33afc733ac8dedefa67574d3540dd87f0e19eb91435c699d839ced579b1485028fab737c1c02eaeff6
 DIST tdesktop-4.13.1-full.tar.gz 67876971 BLAKE2B 
6743aabae75f06e8691ed77ff22836a0276313756240ec864ac93eba7c04cd2d41c4f844fdea6f89d482e5e0e70793dc7d1fb3f19b788397abab56f631134866
 SHA512 
4cbbfaf6e5ecc90b429fc2207a106988ab839aa42d0d225841069d20bf2152fada489c28e6816eefa143724f5b8ea4db6995a0612f0df195d8dbd5f40d8a63a3
 DIST tdesktop-4.14.6-full.tar.gz 68061605 BLAKE2B 
aa09760ac148eaac4ba51df14649a77b08fc8fb099eed5ddafb31797a57c0e160c2ebef764ef8a09a36a391b7f7fcad92c6ed52e8d8575870af80fee11d0633d
 SHA512 
fefa645b27950fb0ce47d8430fe3669ed38398fbab37c380c480bb8ec981fe2c32ba29ff99d66f5cd2b59dcab5e6cc062022072a89437c9bf6dfd297c3d4b0ce

diff --git a/net-im/telegram-desktop/telegram-desktop-4.12.2.ebuild 
b/net-im/telegram-desktop/telegram-desktop-4.12.2.ebuild
deleted file mode 100644
index 884ed3695e48..
--- a/net-im/telegram-desktop/telegram-desktop-4.12.2.ebuild
+++ /dev/null
@@ -1,236 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit xdg cmake python-any-r1 optfeature flag-o-matic
-
-DESCRIPTION="Official desktop client for Telegram"
-HOMEPAGE="https://desktop.telegram.org;
-
-MY_P="tdesktop-${PV}-full"
-SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz;
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-IUSE="dbus enchant +fonts screencast qt6 qt6-imageformats wayland webkit +X"
-REQUIRED_USE="
-   qt6-imageformats? ( qt6 )
-"
-
-KIMAGEFORMATS_RDEPEND="
-   media-libs/libavif:=
-   media-libs/libheif:=
-   >=media-libs/libjxl-0.8.0
-"
-CDEPEND="
-   !net-im/telegram-desktop-bin
-   app-arch/lz4:=
-   dev-cpp/abseil-cpp:=
-   >=dev-cpp/glibmm-2.77:2.68
-   dev-libs/glib:2
-   dev-libs/libdispatch
-   dev-libs/openssl:=
-   dev-libs/protobuf
-   dev-libs/xxhash
-   media-libs/libjpeg-turbo:=
-   ~media-libs/libtgvoip-2.4.4_p20221208
-   media-libs/openal
-   media-libs/opus
-   media-libs/rnnoise
-   ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=]
-   media-video/ffmpeg:=[opus,vpx]
-   sys-libs/zlib:=[minizip]
-   virtual/opengl
-   !enchant? ( >=app-text/hunspell-1.7:= )
-   enchant? ( app-text/enchant:= )
-   !qt6? (
-   >=dev-qt/qtcore-5.15:5=
-   >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?]
-   >=dev-qt/qtimageformats-5.15:5
-   >=dev-qt/qtnetwork-5.15:5[ssl]
-   >=dev-qt/qtsvg-5.15:5
-   >=dev-qt/qtwidgets-5.15:5[png,X?]
-   kde-frameworks/kcoreaddons:5
-   webkit? (
-   >=dev-qt/qtdeclarative-5.15:5
-   >=dev-qt/qtwayland-5.15:5
-   )
-   )
-   qt6? (
-   
>=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?]
-   >=dev-qt/qtimageformats-6.5:6
-   >=dev-qt/qtsvg-6.5:6
-   webkit? (
-   >=dev-qt/qtdeclarative-6.5:6
-   >=dev-qt/qtwayland-6.5:6[compositor]
-   )
-   qt6-imageformats? (
-   >=dev-qt/qtimageformats-6.5:6=
-   ${KIMAGEFORMATS_RDEPEND}
-   )
-   )
-   X? (
-   x11-libs/libxcb:=
-   x11-libs/xcb-util-keysyms
-   )
-"
-RDEPEND="${CDEPEND}
-   webkit? ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 )
-"
-DEPEND="${CDEPEND}
-   >=dev-cpp/cppgir-0_p20230926
-   >=dev-cpp/ms-gsl-4
-   dev-cpp/range-v3
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   >=dev-build/cmake-3.16
-   >=dev-cpp/cppgir-0_p20230926

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/cppgir/

2024-01-19 Thread Yixun Lan
commit: 50b2c04d60dd1aab152f539549f4d3069a0357c1
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Mon Jan 15 15:20:27 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Jan 20 00:01:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50b2c04d

dev-cpp/cppgir: Bump to 0_p20240110

Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 dev-cpp/cppgir/Manifest  |  1 +
 dev-cpp/cppgir/cppgir-0_p20240110.ebuild | 46 
 2 files changed, 47 insertions(+)

diff --git a/dev-cpp/cppgir/Manifest b/dev-cpp/cppgir/Manifest
index fce33ef45fb4..517c6f88e546 100644
--- a/dev-cpp/cppgir/Manifest
+++ b/dev-cpp/cppgir/Manifest
@@ -1,2 +1,3 @@
 DIST cppgir-0_p20230701.tar.bz2 93266 BLAKE2B 
73fe45188c8304da84cc39b838176a9100622f3a2aa6cdb7a8eb4c58bb16fe5a8772c8bdc0d7686a322d86bc1aba3b22c3b1ebfeab98e7d282f7258050249a50
 SHA512 
90378f73a7c05e8a4fdadddf0add35ffb90fce563eab97ef981d6f9dfbbc4a5d0e83c70a54de9fbbf23d85eb6ce02036e0ffbfafe67384fbc99a997fd8b92f0b
 DIST cppgir-0_p20230926.tar.bz2 102421 BLAKE2B 
f0b1ac871e7fc662c5c2aeb24cb8cb4f8570ae832f4ac6afdadb3c811f4ebc91862f8571133dfb9314fa994449b4d7cc4344f7a8a2aabcaa395d793bc4ca3655
 SHA512 
67778c6dec24a9afd848241c768af9fd3c9098e00ba168ebe5d776f3b5086b2489c38247a6441c99f7971dd53315e2758fe38c21fced44d857dc064e66f50731
+DIST cppgir-0_p20240110.tar.bz2 130503 BLAKE2B 
8bfca0abb6c17101dff4993f19b422454a90fa1e5211beaebf4084885339d96e383efa3573ff5acf484d868ddfbf9b03210a1e15e2631f550662aa07c715c791
 SHA512 
3c8ca818094693c72d9f38c715b2392a4491abd4692bc2ba77e4c37ba12b0596a74d8c918c8139e2a97e42fa2af92dbe9207dea3bccef19822caf4b164e60334

diff --git a/dev-cpp/cppgir/cppgir-0_p20240110.ebuild 
b/dev-cpp/cppgir/cppgir-0_p20240110.ebuild
new file mode 100644
index ..8e9164b5774f
--- /dev/null
+++ b/dev-cpp/cppgir/cppgir-0_p20240110.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="GObject-Introspection C++ binding wrapper generator"
+HOMEPAGE="https://gitlab.com/mnauw/cppgir;
+
+MY_PV="8ab6357089759d20140942de0d6d15739fface04"
+SRC_URI="https://gitlab.com/mnauw/cppgir/-/archive/${MY_PV}/cppgir-${MY_PV}.tar.bz2
 -> ${P}.tar.bz2"
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/boost:=
+   dev-libs/libfmt:=
+"
+DEPEND="${RDEPEND}
+   dev-cpp/expected-lite
+"
+BDEPEND="
+   doc? ( app-text/ronn-ng )
+   test? ( dev-libs/glib )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_DOC=$(usex doc)
+   -DBUILD_TESTING=$(usex test)
+   -DBUILD_EXAMPLES=no
+   -DINTERNAL_EXPECTED=no
+   )
+
+   append-cppflags \
+   -UDEFAULT_GIRPATH \
+   
-DDEFAULT_GIRPATH="${EPREFIX}/usr/share:${EPREFIX}/usr/local/share"
+
+   cmake_src_configure
+}



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

2024-01-19 Thread Yixun Lan
commit: 1bd7df07d3d64eab56ee8d644182846793206e7d
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Wed Jan 17 07:43:21 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Jan 20 00:01:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bd7df07

net-im/telegram-desktop: Bump to 4.14.6

Closes: https://bugs.gentoo.org/922099
Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 net-im/telegram-desktop/Manifest   |   1 +
 .../telegram-desktop-4.14.6.ebuild | 237 +
 2 files changed, 238 insertions(+)

diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest
index ee26e181234b..e7bc74f3e74f 100644
--- a/net-im/telegram-desktop/Manifest
+++ b/net-im/telegram-desktop/Manifest
@@ -1,2 +1,3 @@
 DIST tdesktop-4.12.2-full.tar.gz 67796891 BLAKE2B 
b5d0d4d065bf586ffade6b81abbb7854d06516a3f0f34071d9c91d8fa7b2f40b5f79917a07039ec5d030a0265cf60a8255b9d9a748541d480448dd1224d1b86a
 SHA512 
af890d693ec24ff96b48a1c3eab29e199c2a324db35ead33afc733ac8dedefa67574d3540dd87f0e19eb91435c699d839ced579b1485028fab737c1c02eaeff6
 DIST tdesktop-4.13.1-full.tar.gz 67876971 BLAKE2B 
6743aabae75f06e8691ed77ff22836a0276313756240ec864ac93eba7c04cd2d41c4f844fdea6f89d482e5e0e70793dc7d1fb3f19b788397abab56f631134866
 SHA512 
4cbbfaf6e5ecc90b429fc2207a106988ab839aa42d0d225841069d20bf2152fada489c28e6816eefa143724f5b8ea4db6995a0612f0df195d8dbd5f40d8a63a3
+DIST tdesktop-4.14.6-full.tar.gz 68061605 BLAKE2B 
aa09760ac148eaac4ba51df14649a77b08fc8fb099eed5ddafb31797a57c0e160c2ebef764ef8a09a36a391b7f7fcad92c6ed52e8d8575870af80fee11d0633d
 SHA512 
fefa645b27950fb0ce47d8430fe3669ed38398fbab37c380c480bb8ec981fe2c32ba29ff99d66f5cd2b59dcab5e6cc062022072a89437c9bf6dfd297c3d4b0ce

diff --git a/net-im/telegram-desktop/telegram-desktop-4.14.6.ebuild 
b/net-im/telegram-desktop/telegram-desktop-4.14.6.ebuild
new file mode 100644
index ..48d23c261ee2
--- /dev/null
+++ b/net-im/telegram-desktop/telegram-desktop-4.14.6.ebuild
@@ -0,0 +1,237 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit xdg cmake python-any-r1 optfeature flag-o-matic
+
+DESCRIPTION="Official desktop client for Telegram"
+HOMEPAGE="https://desktop.telegram.org;
+
+MY_P="tdesktop-${PV}-full"
+SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
+IUSE="dbus enchant +fonts screencast qt6 qt6-imageformats wayland webkit +X"
+REQUIRED_USE="
+   qt6-imageformats? ( qt6 )
+"
+
+KIMAGEFORMATS_RDEPEND="
+   media-libs/libavif:=
+   media-libs/libheif:=
+   >=media-libs/libjxl-0.8.0
+"
+CDEPEND="
+   !net-im/telegram-desktop-bin
+   app-arch/lz4:=
+   dev-cpp/abseil-cpp:=
+   >=dev-cpp/glibmm-2.77:2.68
+   dev-libs/glib:2
+   dev-libs/libdispatch
+   dev-libs/openssl:=
+   dev-libs/protobuf
+   dev-libs/xxhash
+   media-libs/libjpeg-turbo:=
+   ~media-libs/libtgvoip-2.4.4_p20221208
+   media-libs/openal
+   media-libs/opus
+   media-libs/rnnoise
+   ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=]
+   media-video/ffmpeg:=[opus,vpx]
+   sys-libs/zlib:=[minizip]
+   virtual/opengl
+   !enchant? ( >=app-text/hunspell-1.7:= )
+   enchant? ( app-text/enchant:= )
+   !qt6? (
+   >=dev-qt/qtcore-5.15:5=
+   >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?]
+   >=dev-qt/qtimageformats-5.15:5
+   >=dev-qt/qtnetwork-5.15:5[ssl]
+   >=dev-qt/qtsvg-5.15:5
+   >=dev-qt/qtwidgets-5.15:5[png,X?]
+   kde-frameworks/kcoreaddons:5
+   webkit? (
+   >=dev-qt/qtdeclarative-5.15:5
+   >=dev-qt/qtwayland-5.15:5
+   )
+   )
+   qt6? (
+   
>=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?]
+   >=dev-qt/qtimageformats-6.5:6
+   >=dev-qt/qtsvg-6.5:6
+   webkit? (
+   >=dev-qt/qtdeclarative-6.5:6
+   >=dev-qt/qtwayland-6.5:6[compositor]
+   )
+   qt6-imageformats? (
+   >=dev-qt/qtimageformats-6.5:6=
+   ${KIMAGEFORMATS_RDEPEND}
+   )
+   )
+   X? (
+   x11-libs/libxcb:=
+   x11-libs/xcb-util-keysyms
+   )
+"
+RDEPEND="${CDEPEND}
+   webkit? ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 )
+"
+DEPEND="${CDEPEND}
+   >=dev-cpp/cppgir-0_p20240110
+   >=dev-cpp/ms-gsl-4
+   dev-cpp/range-v3
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-build/cmake-3.16
+   

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/cppgir/

2024-01-19 Thread Yixun Lan
commit: 6a721cb22e253bfce3761e139866fb7cef80ef78
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Mon Jan 15 15:22:00 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Jan 20 00:01:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a721cb2

dev-cpp/cppgir: Drop old

Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 dev-cpp/cppgir/Manifest  |  1 -
 dev-cpp/cppgir/cppgir-0_p20230701.ebuild | 46 
 2 files changed, 47 deletions(-)

diff --git a/dev-cpp/cppgir/Manifest b/dev-cpp/cppgir/Manifest
index 517c6f88e546..0ee51e6f0d5d 100644
--- a/dev-cpp/cppgir/Manifest
+++ b/dev-cpp/cppgir/Manifest
@@ -1,3 +1,2 @@
-DIST cppgir-0_p20230701.tar.bz2 93266 BLAKE2B 
73fe45188c8304da84cc39b838176a9100622f3a2aa6cdb7a8eb4c58bb16fe5a8772c8bdc0d7686a322d86bc1aba3b22c3b1ebfeab98e7d282f7258050249a50
 SHA512 
90378f73a7c05e8a4fdadddf0add35ffb90fce563eab97ef981d6f9dfbbc4a5d0e83c70a54de9fbbf23d85eb6ce02036e0ffbfafe67384fbc99a997fd8b92f0b
 DIST cppgir-0_p20230926.tar.bz2 102421 BLAKE2B 
f0b1ac871e7fc662c5c2aeb24cb8cb4f8570ae832f4ac6afdadb3c811f4ebc91862f8571133dfb9314fa994449b4d7cc4344f7a8a2aabcaa395d793bc4ca3655
 SHA512 
67778c6dec24a9afd848241c768af9fd3c9098e00ba168ebe5d776f3b5086b2489c38247a6441c99f7971dd53315e2758fe38c21fced44d857dc064e66f50731
 DIST cppgir-0_p20240110.tar.bz2 130503 BLAKE2B 
8bfca0abb6c17101dff4993f19b422454a90fa1e5211beaebf4084885339d96e383efa3573ff5acf484d868ddfbf9b03210a1e15e2631f550662aa07c715c791
 SHA512 
3c8ca818094693c72d9f38c715b2392a4491abd4692bc2ba77e4c37ba12b0596a74d8c918c8139e2a97e42fa2af92dbe9207dea3bccef19822caf4b164e60334

diff --git a/dev-cpp/cppgir/cppgir-0_p20230701.ebuild 
b/dev-cpp/cppgir/cppgir-0_p20230701.ebuild
deleted file mode 100644
index dccf44596ee6..
--- a/dev-cpp/cppgir/cppgir-0_p20230701.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="GObject-Introspection C++ binding wrapper generator"
-HOMEPAGE="https://gitlab.com/mnauw/cppgir;
-
-MY_PV="ada922a260479da27c989e39ed47e17a36cc2969"
-SRC_URI="https://gitlab.com/mnauw/cppgir/-/archive/${MY_PV}/cppgir-${MY_PV}.tar.bz2
 -> ${P}.tar.bz2"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/boost:=
-   dev-libs/libfmt:=
-"
-DEPEND="${RDEPEND}
-   dev-cpp/expected-lite
-"
-BDEPEND="
-   doc? ( app-text/ronn-ng )
-   test? ( dev-libs/glib )
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_DOC=$(usex doc)
-   -DBUILD_TESTING=$(usex test)
-   -DBUILD_EXAMPLES=no
-   -DINTERNAL_EXPECTED=no
-   )
-
-   append-cppflags \
-   -UDEFAULT_GIRPATH \
-   
-DDEFAULT_GIRPATH="${EPREFIX}/usr/share:${EPREFIX}/usr/local/share"
-
-   cmake_src_configure
-}



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

2024-01-19 Thread Maciej Barć
commit: 5ffd1dfbd08bdc73df96559bd7adfd6f717931eb
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jan 19 23:39:13 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Jan 19 23:39:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ffd1dfb

dev-build/bazelisk: new package; add 1.19.0

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

 dev-build/bazelisk/Manifest   |  2 ++
 dev-build/bazelisk/bazelisk-1.19.0.ebuild | 38 +++
 dev-build/bazelisk/metadata.xml   | 20 
 3 files changed, 60 insertions(+)

diff --git a/dev-build/bazelisk/Manifest b/dev-build/bazelisk/Manifest
new file mode 100644
index ..a893885a2db5
--- /dev/null
+++ b/dev-build/bazelisk/Manifest
@@ -0,0 +1,2 @@
+DIST bazelisk-1.19.0-deps.tar.xz 2414272 BLAKE2B 
d044bafa94ce8d4fd9bc6dceb76368653c5052ed579be6f6a6fd37c68c821442f86fabcebc88eff118a414bd99e0e9b49dde5321130107da9c3c3563e7cba01b
 SHA512 
57bafd7bb370f49cf2ff90596e25be8672dc4ed4f8466f8a969b49ce6b1bc57d6aff917065ec07bb04c634efb259d8e045213acb04ba1288c6a5f2a441eb2607
+DIST bazelisk-1.19.0.tar.gz 166002 BLAKE2B 
052411a9f43ce511980b0d15fc87b9abe652759aa5b90e420bb3b248f5ae287000c84fb86df21b950bfc708addb36c9b109042526fc3c88d2d6939ce3e9cfc1a
 SHA512 
32e4401d685f46f2b6cf0a26165fedc1f2eef71bcea939f96e0c03f0bb20f666dc3c7a191df51f978b79fcba7941d6a4a5cd211d9e5a42d3b24e4704a6df890e

diff --git a/dev-build/bazelisk/bazelisk-1.19.0.ebuild 
b/dev-build/bazelisk/bazelisk-1.19.0.ebuild
new file mode 100644
index ..21d65102b61a
--- /dev/null
+++ b/dev-build/bazelisk/bazelisk-1.19.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="A user-friendly launcher for Bazel written in Go"
+HOMEPAGE="https://github.com/bazelbuild/bazelisk/;
+SRC_URI="
+   https://github.com/bazelbuild/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz
+   https://dev.gentoo.org/~xgqt/distfiles/deps/${P}-deps.tar.xz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( CONTRIBUTING.md README.md )
+
+src_compile() {
+   mkdir -p bin || die
+
+   local go_ldflags="-X main.BazeliskVersion=${PV}"
+   local -a go_buildargs=(
+   -ldflags "${go_ldflags}"
+   -o bin
+   )
+   ego build "${go_buildargs[@]}"
+}
+
+src_install() {
+   exeinto /usr/bin
+   doexe "bin/${PN}"
+
+   einstalldocs
+}

diff --git a/dev-build/bazelisk/metadata.xml b/dev-build/bazelisk/metadata.xml
new file mode 100644
index ..032d00abaf95
--- /dev/null
+++ b/dev-build/bazelisk/metadata.xml
@@ -0,0 +1,20 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+x...@gentoo.org
+Maciej Barć
+  
+  
+Bazelisk is a wrapper for Bazel written in Go. It automatically picks
+a good version of Bazel given your current working directory, downloads it
+from the official server (if required) and then transparently passes
+through all command-line arguments to the real Bazel binary. You can call
+it just like you would call Bazel.
+  
+  
+https://github.com/bazelbuild/bazelisk/issues/
+bazelbuild/bazelisk
+  
+



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/connection/

2024-01-19 Thread Sam James
commit: b7d3064ffdebfeca437282f51141784c919348f5
Author: hololeap  protonmail  com>
AuthorDate: Fri Jan 19 21:23:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 19 23:38:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7d3064f

dev-haskell/connection: stabilize 0.3.1-r1 for amd64

Bug: https://bugs.gentoo.org/916185
Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/connection/connection-0.3.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-haskell/connection/connection-0.3.1-r1.ebuild 
b/dev-haskell/connection/connection-0.3.1-r1.ebuild
index 57d42d31b36a..260b23c45e13 100644
--- a/dev-haskell/connection/connection-0.3.1-r1.ebuild
+++ b/dev-haskell/connection/connection-0.3.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/vincenthz/hs-connection;
 
 LICENSE="BSD"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 
 RDEPEND="dev-haskell/basement:=[profile?]
dev-haskell/data-default-class:=[profile?]



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/connection/

2024-01-19 Thread Sam James
commit: 12ba7cfc0902d3f0e952393aa6f8a2a864695116
Author: hololeap  protonmail  com>
AuthorDate: Fri Jan 19 21:23:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 19 23:38:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12ba7cfc

dev-haskell/connection: drop 0.3.1

Closes: https://bugs.gentoo.org/916185
Signed-off-by: hololeap  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34908
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/connection/connection-0.3.1.ebuild | 33 --
 1 file changed, 33 deletions(-)

diff --git a/dev-haskell/connection/connection-0.3.1.ebuild 
b/dev-haskell/connection/connection-0.3.1.ebuild
deleted file mode 100644
index 869850adff40..
--- a/dev-haskell/connection/connection-0.3.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# ebuild generated by hackport 0.6.1.
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour"
-inherit haskell-cabal
-
-DESCRIPTION="Simple and easy network connections API"
-HOMEPAGE="https://github.com/vincenthz/hs-connection;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="dev-haskell/basement:=[profile?]
-   dev-haskell/data-default-class:=[profile?]
-   >=dev-haskell/network-2.6.3:=[profile?]
-   >=dev-haskell/socks-0.6:=[profile?]
-   >=dev-haskell/tls-1.4:=[profile?]
-   >=dev-haskell/x509-1.5:=[profile?]
-   >=dev-haskell/x509-store-1.5:=[profile?]
-   >=dev-haskell/x509-system-1.5:=[profile?]
-   >=dev-haskell/x509-validation-1.5:=[profile?]
-   >=dev-lang/ghc-7.10.1:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.22.2.0
-"



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

2024-01-19 Thread Sam James
commit: 93cbcad66f9c80b3ab6061a490871cef4871d5af
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 19 23:26:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 19 23:26:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93cbcad6

sys-process/cronie: Stabilize 1.7.1-r1 x86, #922480

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

 sys-process/cronie/cronie-1.7.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/cronie/cronie-1.7.1-r1.ebuild 
b/sys-process/cronie/cronie-1.7.1-r1.ebuild
index 4db79d75ef5d..85c633fdd3ed 100644
--- a/sys-process/cronie/cronie-1.7.1-r1.ebuild
+++ b/sys-process/cronie/cronie-1.7.1-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cronie-crond/cronie/releases/download/${P}/${P}.tar.
 
 LICENSE="ISC BSD BSD-2 GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="+anacron +inotify pam selinux"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/speedtest-cli/

2024-01-19 Thread Sam James
commit: 25bba52a03437ff687fd8759702d21833b3ec291
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 19 23:26:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 19 23:26:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25bba52a

net-analyzer/speedtest-cli: Stabilize 2.1.3-r2 arm64, #922246

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

 net-analyzer/speedtest-cli/speedtest-cli-2.1.3-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/speedtest-cli/speedtest-cli-2.1.3-r2.ebuild 
b/net-analyzer/speedtest-cli/speedtest-cli-2.1.3-r2.ebuild
index 4fb0e2fc1022..a200344f72c7 100644
--- a/net-analyzer/speedtest-cli/speedtest-cli-2.1.3-r2.ebuild
+++ b/net-analyzer/speedtest-cli/speedtest-cli-2.1.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/sivel/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc ppc64 x86"
 
 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
 RDEPEND="${DEPEND}"



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

2024-01-19 Thread Sam James
commit: 5b72a79a9701184a11987b92fa0476c036511ee5
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 19 23:26:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 19 23:26:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b72a79a

sys-apps/moar: Stabilize 1.22.3 amd64, #922495

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

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

diff --git a/sys-apps/moar/moar-1.22.3.ebuild b/sys-apps/moar/moar-1.22.3.ebuild
index 9d5a85d692c2..588769858549 100644
--- a/sys-apps/moar/moar-1.22.3.ebuild
+++ b/sys-apps/moar/moar-1.22.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar
 
 LICENSE="BSD-2 BSD MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~ppc64"
+KEYWORDS="amd64 ~arm arm64 ~ppc64"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-scheduler/

2024-01-19 Thread William Hubbs
commit: 1c5a7186d9eb7f03ce65bce58a33e612f39f9b66
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jan 19 22:58:16 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jan 19 23:12:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c5a7186

sys-cluster/kube-scheduler: add 1.29.1

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kube-scheduler/Manifest|  1 +
 .../kube-scheduler/kube-scheduler-1.29.1.ebuild| 39 ++
 2 files changed, 40 insertions(+)

diff --git a/sys-cluster/kube-scheduler/Manifest 
b/sys-cluster/kube-scheduler/Manifest
index baa28a1f9ec1..e4581aa7b2bf 100644
--- a/sys-cluster/kube-scheduler/Manifest
+++ b/sys-cluster/kube-scheduler/Manifest
@@ -5,3 +5,4 @@ DIST kubernetes-1.27.9.tar.gz 39182159 BLAKE2B 
1ba76d947c1044378f0dc82733f46cb24
 DIST kubernetes-1.28.2.tar.gz 39908514 BLAKE2B 
1c681294ce6560e678ee75b912466c09ea127fae0d0caf1707a7ed45e7df825345b913cf52ff4b851bf59fb78619ea89c9de0185e11ff3f13516599c72028e07
 SHA512 
b15948df4251d4f0b50e939354182bd765be2044835ca2fe42d2339309b3dd7a78143f09f41703bafb0f985a049f25aac386204e30db8dc85d554955759cb1e9
 DIST kubernetes-1.28.5.tar.gz 39965011 BLAKE2B 
96a4b0c181d6703566791251d7b9e2df3a1964a4508ef8c4eb4716340d6190316b8f83efcf727c8c5733efe1065764bb799cc7c056742a374fd555aea432979d
 SHA512 
555ab64dc8df2abc7db217aaf3fc8a1fbfb8aeb91b7c29516844577aa82f8f09b2c0bf2c58fe638b1f484812818e200c7b2f1833b1f5eb76e3a69a6b7bca755b
 DIST kubernetes-1.29.0.tar.gz 43612738 BLAKE2B 
81d216a40cbf0d8b1ddc7bac4a0304be2f988500d2861dde7f549ffe08b2d284317c0a8616949bd6cb39836a377abeb55ed4340896f86fc924e61e0b5f5a89b8
 SHA512 
14876c54a4179936c348c7c5f2e090deaa40a1efc6f8c942eb2feaa644b3d8e64ea3836d4b030d883ff2cd2533d5b4ec319c3fc2418708769ed8b07507b6d16e
+DIST kubernetes-1.29.1.tar.gz 41130463 BLAKE2B 
d75807ec1b0ee92f7f91f985b10c37ebd352286d12a25b08fa2ad71e54f45e51aba49967a268b996932f421fd4163bd8815b4abef1aeb3776576ca76f2dc1779
 SHA512 
aee9da0fb1da355cbcdc9db584d99969c13cf8c4fce669f209b6e309cf059556f2820e66a90e8ea09dd56d7c289c6a9cb2bf817e2d260220c77d0a9cd2a4850a

diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.29.1.ebuild 
b/sys-cluster/kube-scheduler/kube-scheduler-1.29.1.ebuild
new file mode 100644
index ..2a519df97c29
--- /dev/null
+++ b/sys-cluster/kube-scheduler/kube-scheduler-1.29.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Kubernetes Scheduler"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="acct-group/kube-scheduler
+   acct-user/kube-scheduler"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND=">=dev-lang/go-1.20"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
+   WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-controller-manager/

2024-01-19 Thread William Hubbs
commit: 8a2bcbfec4dedfa63c366b19bc1044a258639464
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jan 19 22:57:59 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jan 19 23:12:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a2bcbfe

sys-cluster/kube-controller-manager: add 1.29.1

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kube-controller-manager/Manifest   |  1 +
 .../kube-controller-manager-1.29.1.ebuild  | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/sys-cluster/kube-controller-manager/Manifest 
b/sys-cluster/kube-controller-manager/Manifest
index baa28a1f9ec1..e4581aa7b2bf 100644
--- a/sys-cluster/kube-controller-manager/Manifest
+++ b/sys-cluster/kube-controller-manager/Manifest
@@ -5,3 +5,4 @@ DIST kubernetes-1.27.9.tar.gz 39182159 BLAKE2B 
1ba76d947c1044378f0dc82733f46cb24
 DIST kubernetes-1.28.2.tar.gz 39908514 BLAKE2B 
1c681294ce6560e678ee75b912466c09ea127fae0d0caf1707a7ed45e7df825345b913cf52ff4b851bf59fb78619ea89c9de0185e11ff3f13516599c72028e07
 SHA512 
b15948df4251d4f0b50e939354182bd765be2044835ca2fe42d2339309b3dd7a78143f09f41703bafb0f985a049f25aac386204e30db8dc85d554955759cb1e9
 DIST kubernetes-1.28.5.tar.gz 39965011 BLAKE2B 
96a4b0c181d6703566791251d7b9e2df3a1964a4508ef8c4eb4716340d6190316b8f83efcf727c8c5733efe1065764bb799cc7c056742a374fd555aea432979d
 SHA512 
555ab64dc8df2abc7db217aaf3fc8a1fbfb8aeb91b7c29516844577aa82f8f09b2c0bf2c58fe638b1f484812818e200c7b2f1833b1f5eb76e3a69a6b7bca755b
 DIST kubernetes-1.29.0.tar.gz 43612738 BLAKE2B 
81d216a40cbf0d8b1ddc7bac4a0304be2f988500d2861dde7f549ffe08b2d284317c0a8616949bd6cb39836a377abeb55ed4340896f86fc924e61e0b5f5a89b8
 SHA512 
14876c54a4179936c348c7c5f2e090deaa40a1efc6f8c942eb2feaa644b3d8e64ea3836d4b030d883ff2cd2533d5b4ec319c3fc2418708769ed8b07507b6d16e
+DIST kubernetes-1.29.1.tar.gz 41130463 BLAKE2B 
d75807ec1b0ee92f7f91f985b10c37ebd352286d12a25b08fa2ad71e54f45e51aba49967a268b996932f421fd4163bd8815b4abef1aeb3776576ca76f2dc1779
 SHA512 
aee9da0fb1da355cbcdc9db584d99969c13cf8c4fce669f209b6e309cf059556f2820e66a90e8ea09dd56d7c289c6a9cb2bf817e2d260220c77d0a9cd2a4850a

diff --git 
a/sys-cluster/kube-controller-manager/kube-controller-manager-1.29.1.ebuild 
b/sys-cluster/kube-controller-manager/kube-controller-manager-1.29.1.ebuild
new file mode 100644
index ..33452d9e0af1
--- /dev/null
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.29.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Kubernetes Controller Manager"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="acct-group/kube-controller-manager
+   acct-user/kube-controller-manager"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND=">=dev-lang/go-1.20"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
+   WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubelet/

2024-01-19 Thread William Hubbs
commit: 38e25379378f4af797d13dff6a81beedc77072cc
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jan 19 22:58:07 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jan 19 23:12:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38e25379

sys-cluster/kubelet: add 1.29.1

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kubelet/Manifest  |  1 +
 sys-cluster/kubelet/kubelet-1.29.1.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/sys-cluster/kubelet/Manifest b/sys-cluster/kubelet/Manifest
index baa28a1f9ec1..e4581aa7b2bf 100644
--- a/sys-cluster/kubelet/Manifest
+++ b/sys-cluster/kubelet/Manifest
@@ -5,3 +5,4 @@ DIST kubernetes-1.27.9.tar.gz 39182159 BLAKE2B 
1ba76d947c1044378f0dc82733f46cb24
 DIST kubernetes-1.28.2.tar.gz 39908514 BLAKE2B 
1c681294ce6560e678ee75b912466c09ea127fae0d0caf1707a7ed45e7df825345b913cf52ff4b851bf59fb78619ea89c9de0185e11ff3f13516599c72028e07
 SHA512 
b15948df4251d4f0b50e939354182bd765be2044835ca2fe42d2339309b3dd7a78143f09f41703bafb0f985a049f25aac386204e30db8dc85d554955759cb1e9
 DIST kubernetes-1.28.5.tar.gz 39965011 BLAKE2B 
96a4b0c181d6703566791251d7b9e2df3a1964a4508ef8c4eb4716340d6190316b8f83efcf727c8c5733efe1065764bb799cc7c056742a374fd555aea432979d
 SHA512 
555ab64dc8df2abc7db217aaf3fc8a1fbfb8aeb91b7c29516844577aa82f8f09b2c0bf2c58fe638b1f484812818e200c7b2f1833b1f5eb76e3a69a6b7bca755b
 DIST kubernetes-1.29.0.tar.gz 43612738 BLAKE2B 
81d216a40cbf0d8b1ddc7bac4a0304be2f988500d2861dde7f549ffe08b2d284317c0a8616949bd6cb39836a377abeb55ed4340896f86fc924e61e0b5f5a89b8
 SHA512 
14876c54a4179936c348c7c5f2e090deaa40a1efc6f8c942eb2feaa644b3d8e64ea3836d4b030d883ff2cd2533d5b4ec319c3fc2418708769ed8b07507b6d16e
+DIST kubernetes-1.29.1.tar.gz 41130463 BLAKE2B 
d75807ec1b0ee92f7f91f985b10c37ebd352286d12a25b08fa2ad71e54f45e51aba49967a268b996932f421fd4163bd8815b4abef1aeb3776576ca76f2dc1779
 SHA512 
aee9da0fb1da355cbcdc9db584d99969c13cf8c4fce669f209b6e309cf059556f2820e66a90e8ea09dd56d7c289c6a9cb2bf817e2d260220c77d0a9cd2a4850a

diff --git a/sys-cluster/kubelet/kubelet-1.29.1.ebuild 
b/sys-cluster/kubelet/kubelet-1.29.1.ebuild
new file mode 100644
index ..ffb3e1b08e09
--- /dev/null
+++ b/sys-cluster/kubelet/kubelet-1.29.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd
+
+DESCRIPTION="Kubernetes Node Agent"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened selinux"
+
+BDEPEND=">=dev-lang/go-1.20"
+RDEPEND="selinux? ( sec-policy/selinux-kubernetes )"
+
+RESTRICT+=" test "
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
+   WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   keepdir /etc/kubernetes/manifests /var/log/kubelet /var/lib/kubelet
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   systemd_dounit "${FILESDIR}"/${PN}.service
+   insinto /etc/kubernetes
+   newins "${FILESDIR}"/${PN}.env ${PN}.env
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubectl/

2024-01-19 Thread William Hubbs
commit: ada63cc7f0174c1ee27ea8e49e227f7c96af0882
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jan 19 22:58:03 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jan 19 23:12:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ada63cc7

sys-cluster/kubectl: add 1.29.1

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kubectl/Manifest  |  1 +
 sys-cluster/kubectl/kubectl-1.29.1.ebuild | 34 +++
 2 files changed, 35 insertions(+)

diff --git a/sys-cluster/kubectl/Manifest b/sys-cluster/kubectl/Manifest
index baa28a1f9ec1..e4581aa7b2bf 100644
--- a/sys-cluster/kubectl/Manifest
+++ b/sys-cluster/kubectl/Manifest
@@ -5,3 +5,4 @@ DIST kubernetes-1.27.9.tar.gz 39182159 BLAKE2B 
1ba76d947c1044378f0dc82733f46cb24
 DIST kubernetes-1.28.2.tar.gz 39908514 BLAKE2B 
1c681294ce6560e678ee75b912466c09ea127fae0d0caf1707a7ed45e7df825345b913cf52ff4b851bf59fb78619ea89c9de0185e11ff3f13516599c72028e07
 SHA512 
b15948df4251d4f0b50e939354182bd765be2044835ca2fe42d2339309b3dd7a78143f09f41703bafb0f985a049f25aac386204e30db8dc85d554955759cb1e9
 DIST kubernetes-1.28.5.tar.gz 39965011 BLAKE2B 
96a4b0c181d6703566791251d7b9e2df3a1964a4508ef8c4eb4716340d6190316b8f83efcf727c8c5733efe1065764bb799cc7c056742a374fd555aea432979d
 SHA512 
555ab64dc8df2abc7db217aaf3fc8a1fbfb8aeb91b7c29516844577aa82f8f09b2c0bf2c58fe638b1f484812818e200c7b2f1833b1f5eb76e3a69a6b7bca755b
 DIST kubernetes-1.29.0.tar.gz 43612738 BLAKE2B 
81d216a40cbf0d8b1ddc7bac4a0304be2f988500d2861dde7f549ffe08b2d284317c0a8616949bd6cb39836a377abeb55ed4340896f86fc924e61e0b5f5a89b8
 SHA512 
14876c54a4179936c348c7c5f2e090deaa40a1efc6f8c942eb2feaa644b3d8e64ea3836d4b030d883ff2cd2533d5b4ec319c3fc2418708769ed8b07507b6d16e
+DIST kubernetes-1.29.1.tar.gz 41130463 BLAKE2B 
d75807ec1b0ee92f7f91f985b10c37ebd352286d12a25b08fa2ad71e54f45e51aba49967a268b996932f421fd4163bd8815b4abef1aeb3776576ca76f2dc1779
 SHA512 
aee9da0fb1da355cbcdc9db584d99969c13cf8c4fce669f209b6e309cf059556f2820e66a90e8ea09dd56d7c289c6a9cb2bf817e2d260220c77d0a9cd2a4850a

diff --git a/sys-cluster/kubectl/kubectl-1.29.1.ebuild 
b/sys-cluster/kubectl/kubectl-1.29.1.ebuild
new file mode 100644
index ..4cd6aca347c3
--- /dev/null
+++ b/sys-cluster/kubectl/kubectl-1.29.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="CLI to run commands against Kubernetes clusters"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+BDEPEND=">=dev-lang/go-1.20"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
+   WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   _output/bin/${PN} completion bash > ${PN}.bash || die
+   _output/bin/${PN} completion zsh > ${PN}.zsh || die
+   newbashcomp ${PN}.bash ${PN}
+   insinto /usr/share/zsh/site-functions
+   newins ${PN}.zsh _${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-proxy/

2024-01-19 Thread William Hubbs
commit: d49d5a22f27b1825b1f75d48e56177ed37f7fcc7
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jan 19 22:58:11 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jan 19 23:12:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d49d5a22

sys-cluster/kube-proxy: add 1.29.1

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kube-proxy/Manifest |  1 +
 sys-cluster/kube-proxy/kube-proxy-1.29.1.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/sys-cluster/kube-proxy/Manifest b/sys-cluster/kube-proxy/Manifest
index baa28a1f9ec1..e4581aa7b2bf 100644
--- a/sys-cluster/kube-proxy/Manifest
+++ b/sys-cluster/kube-proxy/Manifest
@@ -5,3 +5,4 @@ DIST kubernetes-1.27.9.tar.gz 39182159 BLAKE2B 
1ba76d947c1044378f0dc82733f46cb24
 DIST kubernetes-1.28.2.tar.gz 39908514 BLAKE2B 
1c681294ce6560e678ee75b912466c09ea127fae0d0caf1707a7ed45e7df825345b913cf52ff4b851bf59fb78619ea89c9de0185e11ff3f13516599c72028e07
 SHA512 
b15948df4251d4f0b50e939354182bd765be2044835ca2fe42d2339309b3dd7a78143f09f41703bafb0f985a049f25aac386204e30db8dc85d554955759cb1e9
 DIST kubernetes-1.28.5.tar.gz 39965011 BLAKE2B 
96a4b0c181d6703566791251d7b9e2df3a1964a4508ef8c4eb4716340d6190316b8f83efcf727c8c5733efe1065764bb799cc7c056742a374fd555aea432979d
 SHA512 
555ab64dc8df2abc7db217aaf3fc8a1fbfb8aeb91b7c29516844577aa82f8f09b2c0bf2c58fe638b1f484812818e200c7b2f1833b1f5eb76e3a69a6b7bca755b
 DIST kubernetes-1.29.0.tar.gz 43612738 BLAKE2B 
81d216a40cbf0d8b1ddc7bac4a0304be2f988500d2861dde7f549ffe08b2d284317c0a8616949bd6cb39836a377abeb55ed4340896f86fc924e61e0b5f5a89b8
 SHA512 
14876c54a4179936c348c7c5f2e090deaa40a1efc6f8c942eb2feaa644b3d8e64ea3836d4b030d883ff2cd2533d5b4ec319c3fc2418708769ed8b07507b6d16e
+DIST kubernetes-1.29.1.tar.gz 41130463 BLAKE2B 
d75807ec1b0ee92f7f91f985b10c37ebd352286d12a25b08fa2ad71e54f45e51aba49967a268b996932f421fd4163bd8815b4abef1aeb3776576ca76f2dc1779
 SHA512 
aee9da0fb1da355cbcdc9db584d99969c13cf8c4fce669f209b6e309cf059556f2820e66a90e8ea09dd56d7c289c6a9cb2bf817e2d260220c77d0a9cd2a4850a

diff --git a/sys-cluster/kube-proxy/kube-proxy-1.29.1.ebuild 
b/sys-cluster/kube-proxy/kube-proxy-1.29.1.ebuild
new file mode 100644
index ..a88d05e60e65
--- /dev/null
+++ b/sys-cluster/kube-proxy/kube-proxy-1.29.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Kubernetes Proxy service"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+RDEPEND="net-firewall/conntrack-tools"
+BDEPEND=">=dev-lang/go-1.20"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
+   WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   keepdir /var/log/${PN} /var/lib/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubeadm/

2024-01-19 Thread William Hubbs
commit: 07862ae533f956aa742561292bd8386885a8ddbf
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jan 19 22:57:51 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jan 19 23:12:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07862ae5

sys-cluster/kubeadm: add 1.29.1

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kubeadm/Manifest  |  1 +
 sys-cluster/kubeadm/kubeadm-1.29.1.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/sys-cluster/kubeadm/Manifest b/sys-cluster/kubeadm/Manifest
index baa28a1f9ec1..e4581aa7b2bf 100644
--- a/sys-cluster/kubeadm/Manifest
+++ b/sys-cluster/kubeadm/Manifest
@@ -5,3 +5,4 @@ DIST kubernetes-1.27.9.tar.gz 39182159 BLAKE2B 
1ba76d947c1044378f0dc82733f46cb24
 DIST kubernetes-1.28.2.tar.gz 39908514 BLAKE2B 
1c681294ce6560e678ee75b912466c09ea127fae0d0caf1707a7ed45e7df825345b913cf52ff4b851bf59fb78619ea89c9de0185e11ff3f13516599c72028e07
 SHA512 
b15948df4251d4f0b50e939354182bd765be2044835ca2fe42d2339309b3dd7a78143f09f41703bafb0f985a049f25aac386204e30db8dc85d554955759cb1e9
 DIST kubernetes-1.28.5.tar.gz 39965011 BLAKE2B 
96a4b0c181d6703566791251d7b9e2df3a1964a4508ef8c4eb4716340d6190316b8f83efcf727c8c5733efe1065764bb799cc7c056742a374fd555aea432979d
 SHA512 
555ab64dc8df2abc7db217aaf3fc8a1fbfb8aeb91b7c29516844577aa82f8f09b2c0bf2c58fe638b1f484812818e200c7b2f1833b1f5eb76e3a69a6b7bca755b
 DIST kubernetes-1.29.0.tar.gz 43612738 BLAKE2B 
81d216a40cbf0d8b1ddc7bac4a0304be2f988500d2861dde7f549ffe08b2d284317c0a8616949bd6cb39836a377abeb55ed4340896f86fc924e61e0b5f5a89b8
 SHA512 
14876c54a4179936c348c7c5f2e090deaa40a1efc6f8c942eb2feaa644b3d8e64ea3836d4b030d883ff2cd2533d5b4ec319c3fc2418708769ed8b07507b6d16e
+DIST kubernetes-1.29.1.tar.gz 41130463 BLAKE2B 
d75807ec1b0ee92f7f91f985b10c37ebd352286d12a25b08fa2ad71e54f45e51aba49967a268b996932f421fd4163bd8815b4abef1aeb3776576ca76f2dc1779
 SHA512 
aee9da0fb1da355cbcdc9db584d99969c13cf8c4fce669f209b6e309cf059556f2820e66a90e8ea09dd56d7c289c6a9cb2bf817e2d260220c77d0a9cd2a4850a

diff --git a/sys-cluster/kubeadm/kubeadm-1.29.1.ebuild 
b/sys-cluster/kubeadm/kubeadm-1.29.1.ebuild
new file mode 100644
index ..b5dc256f5336
--- /dev/null
+++ b/sys-cluster/kubeadm/kubeadm-1.29.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="CLI to Easily bootstrap a secure Kubernetes cluster"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened selinux"
+
+BDEPEND=">=dev-lang/go-1.20"
+RDEPEND="app-containers/cri-tools
+   selinux? ( sec-policy/selinux-kubernetes )"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" FORCE_HOST_GO=yes \
+   emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   _output/bin/${PN} completion bash > ${PN}.bash || die
+   _output/bin/${PN} completion zsh > ${PN}.zsh || die
+   newbashcomp ${PN}.bash ${PN}
+   insinto /usr/share/zsh/site-functions
+   newins ${PN}.zsh _${PN}
+}



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

2024-01-19 Thread William Hubbs
commit: 277404cd0a62f4bda8c7b74dc4a52c04961b745f
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jan 19 22:52:27 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jan 19 23:12:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=277404cd

net-libs/nodejs: add 18.19.0

Signed-off-by: William Hubbs  gentoo.org>

 net-libs/nodejs/Manifest  |   1 +
 net-libs/nodejs/nodejs-18.19.0.ebuild | 259 ++
 2 files changed, 260 insertions(+)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index e258f1df285f..d2d44ac6daff 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -2,6 +2,7 @@ DIST node-v16.20.2.tar.xz 36834468 BLAKE2B 
88bd0d91a6b69f7e5fba2b087684b07b8986f
 DIST node-v18.17.1.tar.xz 40788836 BLAKE2B 
50e0dc0eecd68620ffa7457319e71124bbba302f6acff79286a30cf97442fb09a96cf8781456bafd5c2e497ba88cf392c141f0e221683da421b87f653b1ad7ca
 SHA512 
fd6f586447ecd44ac6738da1cf7d54e74bd33ffd1ee1acc2e0e1bdaf0031bcaef85751d3dd590bb278eb502daf9c77f0763b5a181a30ee4cf537aef254629622
 DIST node-v18.18.0.tar.xz 40813264 BLAKE2B 
6cea11a663e5df730faef9125a80e730da83fdccebf8c4f454435ee622207803d59132b5d8e112741702103a6814a491b29bb9f22ddec60fba204236a763b95e
 SHA512 
c10fb40902fc290cc069e86659ff4c7768215f80a7016402915cae7731bfd69aa901b7dc813d480f86fc39a850960f600ddde342d67b9bb570a3d2424b04f733
 DIST node-v18.18.2.tar.xz 40834428 BLAKE2B 
b2fcedd79fc8ca6a5b9236614874b9840d4df5f37f5ecfa5599a177b237543788eb985e8828f7a028f5fbca17aa0c4879393b956d08dce13bd04ec9e253aa48e
 SHA512 
00af3c737d735a320481d764f1c23b1348c0454f2b9700cadb10e087feb47c75e7e9344277bb3149305c3e08ff69d9b17b0da81b1b9d9e978fd830c67858ce92
+DIST node-v18.19.0.tar.xz 41248748 BLAKE2B 
24f9c99737a6d455ad83a7c55d0c668190570b5947bb3a6b2f321a25ff1e30b2913a4e144821ddf794a975cd9765582426252933235ce033623ccf3ecce816a4
 SHA512 
db2f1342f028e5cd2ab0a3719b4c822e22439aa097b59df768fb7f6aa581394f81af6f51f7764b99d119ea2c849b55c02897af8caafab7c0f9d0112608a8867f
 DIST node-v20.6.1.tar.xz 41791920 BLAKE2B 
c131aa9dd2a155eb24dda80e4997895aab7d935e46d1f21e9e176aa15021aa68be41f49cc43557f0b2c962baf3b2da4ea0ba044efd5016ea58bf2dc0b76c4edd
 SHA512 
8a6d998ae9b52872ff8cdcd44261f644161f31bcb565329ae05e68945c8da939eabcb76d2e0f628c8eb634de37d7b16334823f64122e4483c390117d8aa511bf
 DIST node-v20.7.0.tar.xz 41824232 BLAKE2B 
ac13e5fea6af99309c5a5e77de79eebe42f894e6182daa13d0d287bed07eb0fbed1e6103c3600216da7bbcbc572900a2a44c622095ff37e0af40a49d0213a866
 SHA512 
5d95079d8ebe3992d5e34fac607ebb9601f33645874be0e81093a376a57ea23e3a1b74a06dfede1c9289258d40273fa23140bf1954e5d04eed4ec6beafcbc67c
 DIST node-v20.8.1.tar.xz 41863408 BLAKE2B 
84bd93d9d49f54e655a78194050e91a91ede2d6d415f929e2b942955a3b082d902601b40fdc9eb16a5e16fe46627110d1f43d94ab464d812f165915cf1aa598b
 SHA512 
d76245a8ec35fdb481e898efc457d3804d425a0d8e2da9175cdcc41036c57b5a6c23a5c2e84b7b417d3f48be631bff86708b2cae9e65ca3a22908caa3190ed1b

diff --git a/net-libs/nodejs/nodejs-18.19.0.ebuild 
b/net-libs/nodejs/nodejs-18.19.0.ebuild
new file mode 100644
index ..be605c7bba0e
--- /dev/null
+++ b/net-libs/nodejs/nodejs-18.19.0.ebuild
@@ -0,0 +1,259 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils 
python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/;
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/nodejs/node;
+   SLOT="0"
+else
+   SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
+   SLOT="0/$(ver_cut 1)"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+   S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel 
+snapshot +ssl +system-icu +system-ssl systemtap test"
+REQUIRED_USE="inspector? ( icu ssl )
+   npm? ( ssl )
+   system-icu? ( icu )
+   system-ssl? ( ssl )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+   >=dev-libs/libuv-1.44.0:=
+   >=net-dns/c-ares-1.18.1:=
+   >=net-libs/nghttp2-1.41.0:=
+   sys-libs/zlib
+   corepack? ( !sys-apps/yarn )
+   system-icu? ( >=dev-libs/icu-67:= )
+   system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+   sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+   sys-apps/coreutils
+   virtual/pkgconfig
+   systemtap? ( dev-debug/systemtap )
+   test? ( net-misc/curl )
+   pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+# These are measured on a loong machine with -ggdb on, and only checked
+# if debugging flags are present in CFLAGS.
+#
+# The 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-apiserver/

2024-01-19 Thread William Hubbs
commit: 8d736b55aa56753aa99100e4cfc85b12be462830
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jan 19 22:57:55 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jan 19 23:12:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d736b55

sys-cluster/kube-apiserver: add 1.29.1

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kube-apiserver/Manifest|  1 +
 .../kube-apiserver/kube-apiserver-1.29.1.ebuild| 39 ++
 2 files changed, 40 insertions(+)

diff --git a/sys-cluster/kube-apiserver/Manifest 
b/sys-cluster/kube-apiserver/Manifest
index baa28a1f9ec1..e4581aa7b2bf 100644
--- a/sys-cluster/kube-apiserver/Manifest
+++ b/sys-cluster/kube-apiserver/Manifest
@@ -5,3 +5,4 @@ DIST kubernetes-1.27.9.tar.gz 39182159 BLAKE2B 
1ba76d947c1044378f0dc82733f46cb24
 DIST kubernetes-1.28.2.tar.gz 39908514 BLAKE2B 
1c681294ce6560e678ee75b912466c09ea127fae0d0caf1707a7ed45e7df825345b913cf52ff4b851bf59fb78619ea89c9de0185e11ff3f13516599c72028e07
 SHA512 
b15948df4251d4f0b50e939354182bd765be2044835ca2fe42d2339309b3dd7a78143f09f41703bafb0f985a049f25aac386204e30db8dc85d554955759cb1e9
 DIST kubernetes-1.28.5.tar.gz 39965011 BLAKE2B 
96a4b0c181d6703566791251d7b9e2df3a1964a4508ef8c4eb4716340d6190316b8f83efcf727c8c5733efe1065764bb799cc7c056742a374fd555aea432979d
 SHA512 
555ab64dc8df2abc7db217aaf3fc8a1fbfb8aeb91b7c29516844577aa82f8f09b2c0bf2c58fe638b1f484812818e200c7b2f1833b1f5eb76e3a69a6b7bca755b
 DIST kubernetes-1.29.0.tar.gz 43612738 BLAKE2B 
81d216a40cbf0d8b1ddc7bac4a0304be2f988500d2861dde7f549ffe08b2d284317c0a8616949bd6cb39836a377abeb55ed4340896f86fc924e61e0b5f5a89b8
 SHA512 
14876c54a4179936c348c7c5f2e090deaa40a1efc6f8c942eb2feaa644b3d8e64ea3836d4b030d883ff2cd2533d5b4ec319c3fc2418708769ed8b07507b6d16e
+DIST kubernetes-1.29.1.tar.gz 41130463 BLAKE2B 
d75807ec1b0ee92f7f91f985b10c37ebd352286d12a25b08fa2ad71e54f45e51aba49967a268b996932f421fd4163bd8815b4abef1aeb3776576ca76f2dc1779
 SHA512 
aee9da0fb1da355cbcdc9db584d99969c13cf8c4fce669f209b6e309cf059556f2820e66a90e8ea09dd56d7c289c6a9cb2bf817e2d260220c77d0a9cd2a4850a

diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.29.1.ebuild 
b/sys-cluster/kube-apiserver/kube-apiserver-1.29.1.ebuild
new file mode 100644
index ..cdf98b8db32f
--- /dev/null
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.29.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module systemd
+
+DESCRIPTION="Kubernetes API server"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="
+   acct-group/kube-apiserver
+   acct-user/kube-apiserver"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND=">=dev-lang/go-1.20"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fNO-PIC ' '')" FORCE_HOST_GO="yes" \
+   emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



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

2024-01-19 Thread Ionen Wolkens
commit: d7cfac78b781831cc4af95a499dee35de0771b35
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Jan 19 20:05:17 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 23:08:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7cfac78

net-misc/ntp: Stabilize 4.2.8_p17-r1 arm, #909110

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

 net-misc/ntp/ntp-4.2.8_p17-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/ntp/ntp-4.2.8_p17-r1.ebuild 
b/net-misc/ntp/ntp-4.2.8_p17-r1.ebuild
index cb3736a895de..2fcce5d7239a 100644
--- a/net-misc/ntp/ntp-4.2.8_p17-r1.ebuild
+++ b/net-misc/ntp/ntp-4.2.8_p17-r1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND BSD ISC"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="caps debug ipv6 openntpd parse-clocks readline samba selinux snmp ssl 
+threads vim-syntax zeroconf"
 
 DEPEND="



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

2024-01-19 Thread Ionen Wolkens
commit: c8a345f92153f38fa64cae069b04314a61bd26f4
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Jan 19 17:16:49 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 23:08:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8a345f9

app-arch/gzip: Stabilize 1.13 x86, #914544

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

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

diff --git a/app-arch/gzip/gzip-1.13.ebuild b/app-arch/gzip/gzip-1.13.ebuild
index d2b9342f5846..a864a1774f32 100644
--- a/app-arch/gzip/gzip-1.13.ebuild
+++ b/app-arch/gzip/gzip-1.13.ebuild
@@ -31,7 +31,7 @@ fi
 LICENSE="GPL-3+"
 SLOT="0"
 if [[ ${PV} != *_p* ]] ; 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
 IUSE="pic static"
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/xfig/

2024-01-19 Thread Ionen Wolkens
commit: d74e3fedea5e421e7b26b96445a614ea7cd10bd7
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Jan 19 17:18:45 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 23:08:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d74e3fed

media-gfx/xfig: Stabilize 3.2.9 arm, #916385

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

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

diff --git a/media-gfx/xfig/xfig-3.2.9.ebuild b/media-gfx/xfig/xfig-3.2.9.ebuild
index 4b5948d0d101..75b43b08b318 100644
--- a/media-gfx/xfig/xfig-3.2.9.ebuild
+++ b/media-gfx/xfig/xfig-3.2.9.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://downloads.sourceforge.net/project/mcj/${P}.tar.xz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 
 COMMON_DEPEND="
app-text/ghostscript-gpl:=



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

2024-01-19 Thread Ionen Wolkens
commit: b2466bdfd20b59ca3b2575c89ef8c2782f8067cb
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Jan 19 18:42:25 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 23:08:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2466bdf

dev-ml/opam: Stabilize 2.0.10-r1 arm, #896100

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

 dev-ml/opam/opam-2.0.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam/opam-2.0.10-r1.ebuild 
b/dev-ml/opam/opam-2.0.10-r1.ebuild
index 68dbfe73df38..a4bf75322faa 100644
--- a/dev-ml/opam/opam-2.0.10-r1.ebuild
+++ b/dev-ml/opam/opam-2.0.10-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/opam-${PV/_/-}"
 
 LICENSE="LGPL-2.1-with-linking-exception"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86"
 IUSE="+ocamlopt"
 
 RDEPEND="



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

2024-01-19 Thread Ionen Wolkens
commit: bcdbcacc9ce03d1fcec25da690776eaf1e0988e8
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Jan 19 20:29:51 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 23:08:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcdbcacc

dev-python/pythran: Stabilize 0.14.0 x86, #915926

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

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

diff --git a/dev-python/pythran/pythran-0.14.0.ebuild 
b/dev-python/pythran/pythran-0.14.0.ebuild
index e61eb641822f..09adecf4dfb0 100644
--- a/dev-python/pythran/pythran-0.14.0.ebuild
+++ b/dev-python/pythran/pythran-0.14.0.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
 
 RDEPEND="
dev-libs/boost



[gentoo-commits] repo/gentoo:master commit in: dev-ml/opam-solver/

2024-01-19 Thread Ionen Wolkens
commit: c5373bf9b170ac7c40a0172360050c3f096768c9
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Jan 19 18:42:23 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 23:08:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5373bf9

dev-ml/opam-solver: Stabilize 2.0.10 arm, #896100

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

 dev-ml/opam-solver/opam-solver-2.0.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam-solver/opam-solver-2.0.10.ebuild 
b/dev-ml/opam-solver/opam-solver-2.0.10.ebuild
index eed36cce3802..3e8c086a960a 100644
--- a/dev-ml/opam-solver/opam-solver-2.0.10.ebuild
+++ b/dev-ml/opam-solver/opam-solver-2.0.10.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/opam-${PV/_/-}"
 
 LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86"
 IUSE="+ocamlopt test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/opam-repository/

2024-01-19 Thread Ionen Wolkens
commit: 64d01e71488693d4b5b188282cf43cd34ef2f434
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Jan 19 18:42:23 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 23:08:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64d01e71

dev-ml/opam-repository: Stabilize 2.0.10 arm, #896100

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

 dev-ml/opam-repository/opam-repository-2.0.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam-repository/opam-repository-2.0.10.ebuild 
b/dev-ml/opam-repository/opam-repository-2.0.10.ebuild
index cc6478ab82d5..5cf5aea1620d 100644
--- a/dev-ml/opam-repository/opam-repository-2.0.10.ebuild
+++ b/dev-ml/opam-repository/opam-repository-2.0.10.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/opam-${PV/_/-}"
 
 LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



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

2024-01-19 Thread Ionen Wolkens
commit: cb6165adcdac076f34b884b440801434879fe212
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu Jan 18 22:48:44 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 23:08:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb6165ad

media-libs/sdl2-mixer: Stabilize 2.6.3-r1 arm, #920965

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

 media-libs/sdl2-mixer/sdl2-mixer-2.6.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/sdl2-mixer/sdl2-mixer-2.6.3-r1.ebuild 
b/media-libs/sdl2-mixer/sdl2-mixer-2.6.3-r1.ebuild
index 12e81c46d5dc..c54ebaa522b0 100644
--- a/media-libs/sdl2-mixer/sdl2-mixer-2.6.3-r1.ebuild
+++ b/media-libs/sdl2-mixer/sdl2-mixer-2.6.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
 IUSE="flac fluidsynth midi mod mp3 opus playtools static-libs timidity tremor 
vorbis +wav"
 REQUIRED_USE="
midi? ( || ( timidity fluidsynth ) )



[gentoo-commits] repo/gentoo:master commit in: dev-ml/opam-state/

2024-01-19 Thread Ionen Wolkens
commit: 0989b92f15be8331e2696765b9fed454d2f1ebc3
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Jan 19 18:42:24 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 23:08:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0989b92f

dev-ml/opam-state: Stabilize 2.0.10 arm, #896100

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

 dev-ml/opam-state/opam-state-2.0.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam-state/opam-state-2.0.10.ebuild 
b/dev-ml/opam-state/opam-state-2.0.10.ebuild
index a9b26beb0bb7..0c7a4142bd32 100644
--- a/dev-ml/opam-state/opam-state-2.0.10.ebuild
+++ b/dev-ml/opam-state/opam-state-2.0.10.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/opam-${PV/_/-}"
 
 LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/opam-installer/

2024-01-19 Thread Ionen Wolkens
commit: 1049f070f7b254cc725f8fd5577b96ddfc5d50e7
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Jan 19 18:42:22 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 23:08:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1049f070

dev-ml/opam-installer: Stabilize 2.0.10-r1 arm, #896100

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

 dev-ml/opam-installer/opam-installer-2.0.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam-installer/opam-installer-2.0.10-r1.ebuild 
b/dev-ml/opam-installer/opam-installer-2.0.10-r1.ebuild
index 7539dc4fc77a..a33b53110bc8 100644
--- a/dev-ml/opam-installer/opam-installer-2.0.10-r1.ebuild
+++ b/dev-ml/opam-installer/opam-installer-2.0.10-r1.ebuild
@@ -16,7 +16,7 @@ OPAM_INSTALLER="${S}/opam-installer"
 
 LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86"
 
 # Cherry-picked from 
https://deb.debian.org/debian/pool/main/o/opam/opam_2.0.8-1.debian.tar.xz
 PATCHES=( "${FILESDIR}/debian-Port-to-Dose3-6.0.1.patch" )



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/xsimd/

2024-01-19 Thread Ionen Wolkens
commit: 8bf924348c00a64ee4cdccb4d949ec9a8a1cb8ec
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Jan 19 20:29:51 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 23:08:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bf92434

dev-cpp/xsimd: Stabilize 11.1.0-r1 x86, #915926

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

 dev-cpp/xsimd/xsimd-11.1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/xsimd/xsimd-11.1.0-r1.ebuild 
b/dev-cpp/xsimd/xsimd-11.1.0-r1.ebuild
index 332339c80ee4..602d0bb557eb 100644
--- a/dev-cpp/xsimd/xsimd-11.1.0-r1.ebuild
+++ b/dev-cpp/xsimd/xsimd-11.1.0-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/xtensor-stack/${PN}/archive/refs/tags/${PV}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 



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

2024-01-19 Thread Ionen Wolkens
commit: 35b9affa051958c00ce02f5e489b43797add6187
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Jan 19 02:42:03 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 23:08:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35b9affa

dev-libs/libxml2: Stabilize 2.11.5-r1 arm, #914785

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

 dev-libs/libxml2/libxml2-2.11.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.5-r1.ebuild 
b/dev-libs/libxml2/libxml2-2.11.5-r1.ebuild
index 77adb1849df1..f11bd3c8ebe7 100644
--- a/dev-libs/libxml2/libxml2-2.11.5-r1.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.5-r1.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   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
 
 SRC_URI+="



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

2024-01-19 Thread Ionen Wolkens
commit: 6d930b4adc4a333db01d9587f8ddc02eac11222c
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Jan 19 17:05:28 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 23:08:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d930b4a

media-libs/chromaprint: Stabilize 1.5.1-r3 ppc, #910313

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

 media-libs/chromaprint/chromaprint-1.5.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/chromaprint/chromaprint-1.5.1-r3.ebuild 
b/media-libs/chromaprint/chromaprint-1.5.1-r3.ebuild
index fc200dca3462..6e2cf65af22c 100644
--- a/media-libs/chromaprint/chromaprint-1.5.1-r3.ebuild
+++ b/media-libs/chromaprint/chromaprint-1.5.1-r3.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/acoustid/${PN}/releases/download/v${PV}/${P}.tar.gz
 
 LICENSE="LGPL-2.1"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
 IUSE="test tools"
 RESTRICT="!test? ( test )"
 



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

2024-01-19 Thread Ionen Wolkens
commit: fc5c133990f586b23c10974d351f904fdf6a4735
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Jan 19 02:33:47 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 23:08:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc5c1339

dev-python/flask-api: Keyword 3.1-r1 arm64, #917890

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

 dev-python/flask-api/flask-api-3.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/flask-api/flask-api-3.1-r1.ebuild 
b/dev-python/flask-api/flask-api-3.1-r1.ebuild
index bf174de3d55a..10d27309b67b 100644
--- a/dev-python/flask-api/flask-api-3.1-r1.ebuild
+++ b/dev-python/flask-api/flask-api-3.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 
 RDEPEND="


[gentoo-commits] repo/gentoo:master commit in: sys-auth/nss-pam-ldapd/

2024-01-19 Thread Ionen Wolkens
commit: fee661594e46acd2a877d815a2f735babd1ec3ee
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Jan 19 17:01:15 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 23:08:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fee66159

sys-auth/nss-pam-ldapd: Keyword 0.9.12-r3 ppc, #902219

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

 sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild 
b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild
index bb818b9c0a9e..dea33acdbfbb 100644
--- a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild
+++ b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://arthurdejong.org/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
 IUSE="debug kerberos +pam pynslcd sasl selinux test +utils"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/opam-core/

2024-01-19 Thread Ionen Wolkens
commit: 1a7084a6019a8846c8b519d9bda1cfe192bc9570
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Jan 19 18:42:21 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 23:08:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a7084a6

dev-ml/opam-core: Stabilize 2.0.10 arm, #896100

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

 dev-ml/opam-core/opam-core-2.0.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam-core/opam-core-2.0.10.ebuild 
b/dev-ml/opam-core/opam-core-2.0.10.ebuild
index 4178078a8e4c..69c9be86d5be 100644
--- a/dev-ml/opam-core/opam-core-2.0.10.ebuild
+++ b/dev-ml/opam-core/opam-core-2.0.10.ebuild
@@ -15,7 +15,7 @@ OPAM_INSTALLER="${S}/opam-installer"
 
 LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86"
 
 RDEPEND="
dev-ml/ocamlgraph:=



[gentoo-commits] repo/gentoo:master commit in: dev-ml/opam-format/

2024-01-19 Thread Ionen Wolkens
commit: bd15006ced1a301f4c571acba8b6346d6729ded5
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Jan 19 18:42:21 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 23:08:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd15006c

dev-ml/opam-format: Stabilize 2.0.10 arm, #896100

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

 dev-ml/opam-format/opam-format-2.0.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam-format/opam-format-2.0.10.ebuild 
b/dev-ml/opam-format/opam-format-2.0.10.ebuild
index 68741fd05179..ef61d2b92d0b 100644
--- a/dev-ml/opam-format/opam-format-2.0.10.ebuild
+++ b/dev-ml/opam-format/opam-format-2.0.10.ebuild
@@ -15,7 +15,7 @@ OPAM_INSTALLER="${S}/opam-installer"
 
 LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86"
 IUSE="+ocamlopt test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/opam-client/

2024-01-19 Thread Ionen Wolkens
commit: 5573a2203e8b85038adab095dc83215ee3222ef6
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Jan 19 18:42:24 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 23:08:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5573a220

dev-ml/opam-client: Stabilize 2.0.10 arm, #896100

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

 dev-ml/opam-client/opam-client-2.0.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam-client/opam-client-2.0.10.ebuild 
b/dev-ml/opam-client/opam-client-2.0.10.ebuild
index 47921a76cd57..9c36b48336f0 100644
--- a/dev-ml/opam-client/opam-client-2.0.10.ebuild
+++ b/dev-ml/opam-client/opam-client-2.0.10.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/opam-${PV/_/-}"
 
 LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86"
 IUSE="+ocamlopt"
 
 RDEPEND="



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

2024-01-19 Thread Alfredo Tupone
commit: f14eb6ae01ec049ea2b2e0867b54845e3c1f190f
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Jan 19 23:03:22 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jan 19 23:03:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f14eb6ae

sci-libs/safetensors: add 0.3.3, drop 0.3.1-r3

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

 sci-libs/safetensors/Manifest  | 63 -
 ...rs-0.3.1-r3.ebuild => safetensors-0.3.3.ebuild} | 82 +++---
 2 files changed, 72 insertions(+), 73 deletions(-)

diff --git a/sci-libs/safetensors/Manifest b/sci-libs/safetensors/Manifest
index e53939334466..859e3fc05c9f 100644
--- a/sci-libs/safetensors/Manifest
+++ b/sci-libs/safetensors/Manifest
@@ -2,40 +2,39 @@ DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c5
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST indoc-1.0.9.crate 13475 BLAKE2B 
a9696788574e56dd125c3371169fd59d6947d188f76e2669b21c0304692efd6709cd048920f7822e92c6a5620fb178e0e85c7776118cef8ccee0f58398e14abf
 SHA512 
db8aef4a7bb606452dc8ed45aa29a255c7a135357a0bd586fb4429c5f56a1aa2ca9400d6fac39956aeb486a15d25cf5d1b9524967867f2c651d9d563e3e85be8
-DIST itoa-1.0.6.crate 10410 BLAKE2B 
8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875
 SHA512 
e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31
-DIST libc-0.2.141.crate 671145 BLAKE2B 
c0e37825ac3fba376e942a0e2c2aeefcab384b24c50a453d1948376cecb3f953d59735e37aef8a9ca7ae707fc6b4818823fae7330f213bf084e5460a82dd3ed5
 SHA512 
29d81f440d62fa1c9f7983c38138994e61f4897761a50a4f14abce1ced85a8994c6f0cc0ce86f77113b74495e36ddbebae6627f0b94c44621620a395a6723cdd
-DIST lock_api-0.4.9.crate 25685 BLAKE2B 
8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3
 SHA512 
9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990
+DIST itoa-1.0.9.crate 10492 BLAKE2B 
0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1
 SHA512 
95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d
+DIST libc-0.2.147.crate 686772 BLAKE2B 
ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb
 SHA512 
bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e
+DIST lock_api-0.4.10.crate 26713 BLAKE2B 
113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c
 SHA512 
ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db
 DIST memmap2-0.5.10.crate 26847 BLAKE2B 
1cf50f710ffedcebade4f131b8c3103b036778b320da671305c0244077743c53da155d444bcc4d0eece294234bb6e86bffe67da67aaf12a116573c64ce0ebc50
 SHA512 
39bd2734ce4f16c7f5a5e771f9ef92272b26f511421d5f39dfd2aaca072400ee38f2cd38352005c0c8c359095131770ce1c14570790bfe19ce6a17f711deff8a
 DIST memoffset-0.8.0.crate 8912 BLAKE2B 
19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c
 SHA512 
47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe
-DIST once_cell-1.17.1.crate 32856 BLAKE2B 
8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc
 SHA512 
1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904
+DIST once_cell-1.18.0.crate 32969 BLAKE2B 
a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7
 SHA512 
9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8
 DIST parking_lot-0.12.1.crate 40967 BLAKE2B 

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

2024-01-19 Thread Ionen Wolkens
commit: c198f69e66547b5ba7d2ba1b9bae576ce93ee703
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 19 21:07:22 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 22:12:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c198f69e

dev-qt/qtbase: add IUSE=cpu_flags_x86_rdrand

Hopefully this is enough to (actually) fix bug #922498, doing
-mno-rdrnd had a similar effect of passing QT_FEATURE_rdrnd=OFF
(but don't have a cpu to test behavior with just -march=native).

Maybe will extend this at some point, but let's treat this
one as as a special case given not the first I've seen of this
with rdrand.

For anyone with rdrand issues, obviously do not enable this.

Probably not worth a revbump considering issue is at build time,
seems safe and could save a few rebuilds. fwiw also won't fail in
case of an aberrant rdrand being set combined with -mno-rdrnd.

Closes: https://bugs.gentoo.org/922498
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtbase/qtbase-6.6.1-r3.ebuild | 11 ++-
 dev-qt/qtbase/qtbase-6.6..ebuild | 11 ++-
 dev-qt/qtbase/qtbase-6.7..ebuild | 11 ++-
 dev-qt/qtbase/qtbase-6..ebuild   | 11 ++-
 4 files changed, 40 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtbase/qtbase-6.6.1-r3.ebuild 
b/dev-qt/qtbase/qtbase-6.6.1-r3.ebuild
index a0defb2de975..d9f21bee7611 100644
--- a/dev-qt/qtbase/qtbase-6.6.1-r3.ebuild
+++ b/dev-qt/qtbase/qtbase-6.6.1-r3.ebuild
@@ -25,6 +25,8 @@ declare -A QT6_IUSE=(
[sql]="mysql oci8 odbc postgres +sqlite"
[widgets]="cups gtk"
 
+   [cpuflags]="cpu_flags_x86_rdrand"
+
[optfeature]="nls wayland" #810802,864509
 )
 IUSE="${QT6_IUSE[*]}"
@@ -235,7 +237,14 @@ src_configure() {
)
 
if use amd64 || use x86; then
-   # see bug #913400 for explanations
+   # see bug #922498, let detection do its thing if set
+   use cpu_flags_x86_rdrand ||
+   mycmakeargs+=(
+   -DQT_FEATURE_rdrnd=OFF
+   -DQT_FEATURE_rdseed=OFF
+   )
+
+   # see bug #913400 for explanations, mostly to handle -mno-*
local cpufeats=(
# list of checked cpu features in configure.cmake
avx avx2 avx512{bw,cd,dq,er,f,ifma,pf,vbmi,vbmi2,vl}

diff --git a/dev-qt/qtbase/qtbase-6.6..ebuild 
b/dev-qt/qtbase/qtbase-6.6..ebuild
index dcaf37200a90..1df2ecec87b6 100644
--- a/dev-qt/qtbase/qtbase-6.6..ebuild
+++ b/dev-qt/qtbase/qtbase-6.6..ebuild
@@ -24,6 +24,8 @@ declare -A QT6_IUSE=(
[sql]="mysql oci8 odbc postgres +sqlite"
[widgets]="cups gtk"
 
+   [cpuflags]="cpu_flags_x86_rdrand"
+
[optfeature]="nls wayland" #810802,864509
 )
 IUSE="${QT6_IUSE[*]}"
@@ -232,7 +234,14 @@ src_configure() {
)
 
if use amd64 || use x86; then
-   # see bug #913400 for explanations
+   # see bug #922498, let detection do its thing if set
+   use cpu_flags_x86_rdrand ||
+   mycmakeargs+=(
+   -DQT_FEATURE_rdrnd=OFF
+   -DQT_FEATURE_rdseed=OFF
+   )
+
+   # see bug #913400 for explanations, mostly to handle -mno-*
local cpufeats=(
# list of checked cpu features in configure.cmake
avx avx2 avx512{bw,cd,dq,er,f,ifma,pf,vbmi,vbmi2,vl}

diff --git a/dev-qt/qtbase/qtbase-6.7..ebuild 
b/dev-qt/qtbase/qtbase-6.7..ebuild
index 10afd1ff2ad0..558e1b6b1caf 100644
--- a/dev-qt/qtbase/qtbase-6.7..ebuild
+++ b/dev-qt/qtbase/qtbase-6.7..ebuild
@@ -24,6 +24,8 @@ declare -A QT6_IUSE=(
[sql]="mysql oci8 odbc postgres +sqlite"
[widgets]="cups gtk"
 
+   [cpuflags]="cpu_flags_x86_rdrand"
+
[optfeature]="nls" #810802
 )
 IUSE="${QT6_IUSE[*]}"
@@ -235,7 +237,14 @@ src_configure() {
)
 
if use amd64 || use x86; then
-   # see bug #913400 for explanations
+   # see bug #922498, let detection do its thing if set
+   use cpu_flags_x86_rdrand ||
+   mycmakeargs+=(
+   -DQT_FEATURE_rdrnd=OFF
+   -DQT_FEATURE_rdseed=OFF
+   )
+
+   # see bug #913400 for explanations, mostly to handle -mno-*
local cpufeats=(
# list of checked cpu features in configure.cmake
avx avx2 avx512{bw,cd,dq,er,f,ifma,pf,vbmi,vbmi2,vl}

diff --git a/dev-qt/qtbase/qtbase-6..ebuild 
b/dev-qt/qtbase/qtbase-6..ebuild
index 10afd1ff2ad0..558e1b6b1caf 100644
--- a/dev-qt/qtbase/qtbase-6..ebuild
+++ b/dev-qt/qtbase/qtbase-6..ebuild
@@ -24,6 +24,8 @@ declare -A QT6_IUSE=(
[sql]="mysql oci8 odbc postgres 

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

2024-01-19 Thread Michael Orlitzky
commit: ace8fa3145480ad521fef86a219d5d8ca69c8e6a
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Fri Jan 19 21:18:01 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Fri Jan 19 21:34:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ace8fa31

media-libs/libnsgif: add $PV subslot

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

 .../libnsgif/{libnsgif-1.0.0.ebuild => libnsgif-1.0.0-r1.ebuild}  | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/media-libs/libnsgif/libnsgif-1.0.0.ebuild 
b/media-libs/libnsgif/libnsgif-1.0.0-r1.ebuild
similarity index 85%
rename from media-libs/libnsgif/libnsgif-1.0.0.ebuild
rename to media-libs/libnsgif/libnsgif-1.0.0-r1.ebuild
index 3d92acd52c2a..33d64d156db9 100644
--- a/media-libs/libnsgif/libnsgif-1.0.0.ebuild
+++ b/media-libs/libnsgif/libnsgif-1.0.0-r1.ebuild
@@ -10,7 +10,9 @@ HOMEPAGE="https://www.netsurf-browser.org/projects/libnsgif/;
 SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz;
 
 LICENSE="MIT"
-SLOT="0"
+# The soname is $PV, which usually means it can't be trusted, which
+# ironically means that it's the correct subslot.
+SLOT="0/${PV}"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 
 BDEPEND="



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

2024-01-19 Thread Andrew Ammerlaan
commit: bbd5f92e1c606a1f29923b47b203ff3121db3ee1
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Jan 19 21:32:49 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Jan 19 21:33:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbd5f92e

sys-kernel/installkernel: add 18

this version allows skipping of -systemd initrd/uki plugins
at runtime

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sys-kernel/installkernel/Manifest|   1 +
 sys-kernel/installkernel/installkernel-18.ebuild | 114 +++
 2 files changed, 115 insertions(+)

diff --git a/sys-kernel/installkernel/Manifest 
b/sys-kernel/installkernel/Manifest
index 1e354b8e2f95..03bed8876c0c 100644
--- a/sys-kernel/installkernel/Manifest
+++ b/sys-kernel/installkernel/Manifest
@@ -1,3 +1,4 @@
 DIST installkernel-12.tar.gz 4385 BLAKE2B 
2f55442d76020cfcd42fb83f14ff1f517dcbbd102c338e84f092d56ba513c02644401b3b75ee7c45c8e763eb0e27225bbfe6576bc4e34841694076d935328c9a
 SHA512 
b5620bf7a36081da929645d112a9160f89f1de09c00d3b6093efbe57d8ff1a5ebcd0b65e68491d225f61b7732bce8f76ff8baecd24969715f40dc818e4302de2
 DIST installkernel-15.tar.gz 5485 BLAKE2B 
c80aaf96c74eed23f13f2825839daeb9d44d1f721b35270ed4dd587858a9b43edaa958965a97b6381f58c24d137094c4b80f880b4e114dff621bdc6dc51f47d6
 SHA512 
352478323d76ec9b74e4ff1a42555a65292e9a262907dc3dfe08ee0c8613fa1d9618d2f3c1de9ab02551be67fc107d8c0212e462e46b6d6ce065c2f1628067f0
 DIST installkernel-17.tar.gz 7109 BLAKE2B 
1b9ac1528262a842d306b5061207316d088b78702a2045d5f49de08d9111ecf6306ac6c45262ae0eca3565aba4f20098b3678090510af808192cb310b53af216
 SHA512 
f80c3d9141e3c6a41e55204eff7df8d8e2c42e6cca0e86db6d0036da1d2a23b4b69add8cb3abb8577459f7b46211d65a5cf4d7f9349f4a3a85d4f6e0a1215f03
+DIST installkernel-18.tar.gz 7223 BLAKE2B 
b813cbab818674abde969378d66ccdf05ff296b32232c11c85f84292b6f7ab91f846d66cc2a34d8912fa731d70d6b8b87339eb75cbef9dd2672e58a1be310d40
 SHA512 
3afe20ee58cea986d2b8e8e2621d6b6c76a883b41105521f69822107b3fce11700839d0fefeea1ea1e8b2ad69df18ef4219e4db606bda2349e6eab0924625686

diff --git a/sys-kernel/installkernel/installkernel-18.ebuild 
b/sys-kernel/installkernel/installkernel-18.ebuild
new file mode 100644
index ..0f0f4cb9259d
--- /dev/null
+++ b/sys-kernel/installkernel/installkernel-18.ebuild
@@ -0,0 +1,114 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Gentoo fork of installkernel script from debianutils"
+HOMEPAGE="https://github.com/projg2/installkernel-gentoo;
+SRC_URI="https://github.com/projg2/installkernel-gentoo/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-gentoo-${PV}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
+IUSE="+dracut grub module-rebuild systemd uki ukify"
+
+RDEPEND="
+   !<=sys-kernel/installkernel-systemd-3
+   >=sys-apps/debianutils-4.9-r1
+   dracut? ( >=sys-kernel/dracut-060_pre20240104 )
+   grub? ( sys-boot/grub )
+   systemd? (
+   || (
+   sys-apps/systemd[kernel-install(-)]
+   sys-apps/systemd-utils[kernel-install(-)]
+   )
+   )
+   ukify? (
+   || (
+   sys-apps/systemd[ukify(-)]
+   sys-apps/systemd-utils[ukify(-)]
+   )
+   )
+   !=sys-apps/systemd-255.2-r1
+   !=sys-apps/systemd-255.2-r0
+   !~sys-apps/systemd-255.1
+   !~sys-apps/systemd-255.0
+   !=sys-apps/systemd-254.8-r0
+   !=sys-apps/systemd-254.7-r0
+   !~sys-apps/systemd-254.6
+   !<=sys-apps/systemd-254.5-r1
+" # Block against systemd that still installs dummy install.conf
+
+src_install() {
+   keepdir /etc/kernel/postinst.d
+   keepdir /etc/kernel/preinst.d
+
+   exeinto /etc/kernel/preinst.d
+   use module-rebuild && doexe 
hooks/30-emerge-kernel-module-rebuild.install
+   use dracut && doexe hooks/50-dracut.install
+   use ukify && doexe hooks/60-ukify.install
+
+   exeinto /etc/kernel/postinst.d
+   use uki && doexe hooks/90-uki-copy.install
+   use grub && doexe hooks/91-grub-mkconfig.install
+
+   exeinto /usr/lib/kernel/install.d
+   doexe hooks/systemd/00-00machineid-directory.install
+   doexe hooks/systemd/10-copy-prebuilt.install
+   use module-rebuild && doexe 
hooks/systemd/30-emerge-kernel-module-rebuild.install
+   use grub && doexe hooks/systemd/91-grub-mkconfig.install
+
+   if use systemd; then
+   sed -e 
's/${SYSTEMD_KERNEL_INSTALL:=0}/${SYSTEMD_KERNEL_INSTALL:=1}/g' -i 
installkernel ||
+   die "enabling systemd's kernel-install failed"
+   fi
+
+   # set some default config using the flags we have anyway
+   touch "${T}/install.conf" || die
+   echo "# This file is managed by 

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

2024-01-19 Thread Alfredo Tupone
commit: 81be47150ce44a0ed7c89b58fa1dafa072907392
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Jan 19 21:30:37 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jan 19 21:31:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81be4715

sci-mathematics/cvc4: PythonCompatUpdate

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

 sci-mathematics/cvc4/{cvc4-1.8-r4.ebuild => cvc4-1.8-r5.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-mathematics/cvc4/cvc4-1.8-r4.ebuild 
b/sci-mathematics/cvc4/cvc4-1.8-r5.ebuild
similarity index 95%
rename from sci-mathematics/cvc4/cvc4-1.8-r4.ebuild
rename to sci-mathematics/cvc4/cvc4-1.8-r5.ebuild
index d62729a94aa8..6de0fc9372aa 100644
--- a/sci-mathematics/cvc4/cvc4-1.8-r4.ebuild
+++ b/sci-mathematics/cvc4/cvc4-1.8-r5.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 CMAKE_MAKEFILE_GENERATOR=emake
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 inherit cmake python-any-r1
 
 DESCRIPTION="Automatic theorem prover for satisfiability modulo theories (SMT) 
problems"



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

2024-01-19 Thread Alfredo Tupone
commit: ca81e146334c683588a6fd665374222edd4222c9
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Jan 19 19:08:09 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jan 19 21:31:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca81e146

sci-libs/transformers: PythonCompatUpdate

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

 .../{transformers-4.34.1.ebuild => transformers-4.34.1-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/transformers/transformers-4.34.1.ebuild 
b/sci-libs/transformers/transformers-4.34.1-r1.ebuild
similarity index 92%
rename from sci-libs/transformers/transformers-4.34.1.ebuild
rename to sci-libs/transformers/transformers-4.34.1-r1.ebuild
index c74ee13c79fc..482c1835adb8 100644
--- a/sci-libs/transformers/transformers-4.34.1.ebuild
+++ b/sci-libs/transformers/transformers-4.34.1-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 inherit distutils-r1
 
 DESCRIPTION="State-of-the-art Machine Learning for JAX, PyTorch and TensorFlow"



[gentoo-commits] proj/devmanual:master commit in: eclass-writing/

2024-01-19 Thread Ulrich Müller
commit: e3e5476cab5c6a5a54032b621ef58059d4371c73
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Jan 14 19:24:57 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Jan 14 19:24:57 2024 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=e3e5476c

eclass-writing: @USAGE is not required

Signed-off-by: Ulrich Müller  gentoo.org>

 eclass-writing/text.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass-writing/text.xml b/eclass-writing/text.xml
index 2504c8c..23c7219 100644
--- a/eclass-writing/text.xml
+++ b/eclass-writing/text.xml
@@ -428,7 +428,7 @@ documentation are:
 
 
   @USAGE:
-  Yes
+  No
   List of required and optional arguments to the function
   
 List of arguments that the eclass function accepts, specified in



[gentoo-commits] proj/devmanual:master commit in: bin/, /

2024-01-19 Thread Ulrich Müller
commit: 17f7b12e1a025ce0d0307156c8a3aaa087364868
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Jan 19 21:05:55 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Jan 19 21:05:55 2024 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=17f7b12e

Update copyright years

Signed-off-by: Ulrich Müller  gentoo.org>

 bin/gen-eclass-html.sh | 2 +-
 devbook.xsl| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/bin/gen-eclass-html.sh b/bin/gen-eclass-html.sh
index 142c702..2d40cb6 100755
--- a/bin/gen-eclass-html.sh
+++ b/bin/gen-eclass-html.sh
@@ -80,7 +80,7 @@ IFS='' read -r -d '' FOOTER << 'EOF'
 
 
 
-Copyright (C) 2001-2023 Gentoo Authors
+Copyright (C) 2001-2024 Gentoo Authors
 Gentoo is a trademark of the Gentoo Foundation, Inc.
 The text of this document is distributed under the
 https://www.gnu.org/licenses/gpl-2.0.html;>GNU 
General Public License, version 2.

diff --git a/devbook.xsl b/devbook.xsl
index 322e267..71a74dd 100644
--- a/devbook.xsl
+++ b/devbook.xsl
@@ -708,7 +708,7 @@
   
 
 
-  Copyright (C) 2001-2023 Gentoo Authors
+  Copyright (C) 2001-2024 Gentoo Authors
   
 Gentoo is a trademark of the Gentoo Foundation, Inc.
 The text of this document is distributed under the



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

2024-01-19 Thread Mike Gilbert
commit: 0823ae9a302756bf5f4508dec8296313df891741
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jan 19 20:43:47 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jan 19 20:44:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0823ae9a

net-misc/ntp: drop IUSE=ipv6

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

 net-misc/ntp/ntp-4.2.8_p17-r2.ebuild | 162 +++
 1 file changed, 162 insertions(+)

diff --git a/net-misc/ntp/ntp-4.2.8_p17-r2.ebuild 
b/net-misc/ntp/ntp-4.2.8_p17-r2.ebuild
new file mode 100644
index ..3303e33398f6
--- /dev/null
+++ b/net-misc/ntp/ntp-4.2.8_p17-r2.ebuild
@@ -0,0 +1,162 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic systemd tmpfiles
+
+MY_P=${P/_p/p}
+DESCRIPTION="Network Time Protocol suite/programs"
+HOMEPAGE="https://www.ntp.org/;
+SRC_URI="https://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-${PV:0:3}/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="HPND BSD ISC"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="caps debug openntpd parse-clocks readline samba selinux snmp ssl 
+threads vim-syntax zeroconf"
+
+DEPEND="
+   >=dev-libs/libevent-2.0.9:=[threads(+)?]
+   readline? ( >=sys-libs/readline-4.1:= )
+   kernel_linux? ( caps? ( sys-libs/libcap ) )
+   zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
+   snmp? ( net-analyzer/net-snmp )
+   ssl? ( dev-libs/openssl:= )
+   parse-clocks? ( net-misc/pps-tools )
+"
+RDEPEND="
+   ${DEPEND}
+   acct-group/ntp
+   acct-user/ntp
+   selinux? ( sec-policy/selinux-ntp )
+   vim-syntax? ( app-vim/ntp-syntax )
+   !net-misc/ntpsec
+   !openntpd? ( !net-misc/openntpd )
+"
+BDEPEND="
+   acct-group/ntp
+   acct-user/ntp
+   virtual/pkgconfig
+"
+PDEPEND="openntpd? ( net-misc/openntpd )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.2.8-ipc-caps.patch # bug #533966
+   "${FILESDIR}"/${PN}-4.2.8-sntp-test-pthreads.patch # bug #563922
+   "${FILESDIR}"/${PN}-4.2.8_p14-add_cap_ipc_lock.patch # bug #711530
+   "${FILESDIR}"/${PN}-4.2.8_p15-configure-clang16.patch
+)
+
+src_prepare() {
+   default
+
+   # Make sure every build uses the same install layout, bug #539092
+   find sntp/loc/ -type f '!' -name legacy -delete || die
+
+   # bug #622754
+   eautoreconf
+
+   # Disable pointless checks.
+   touch .checkChangeLog .gcc-warning FRC.html html/.datecheck || die
+}
+
+src_configure() {
+   # bug #264109
+   append-cppflags -D_GNU_SOURCE
+
+   # https://bugs.gentoo.org/922508
+   append-lfs-flags
+
+   # avoid libmd5/libelf
+   export ac_cv_search_MD5Init=no ac_cv_header_md5_h=no
+   export ac_cv_lib_elf_nlist=no
+   # blah, no real configure options #176333
+   export ac_cv_header_dns_sd_h=$(usex zeroconf)
+   export ac_cv_lib_dns_sd_DNSServiceRegister=${ac_cv_header_dns_sd_h}
+   # Unity builds, we don't really need support for it, bug #804109
+   export PATH_RUBY=/bin/false
+
+   local myeconfargs=(
+   --cache-file="${S}"/config.cache
+
+   --with-lineeditlibs=readline,edit,editline
+   --with-yielding-select
+   --disable-local-libevent
+
+   # Increase the default memlimit from 32MiB to 128MiB, bug 
#533232
+   --with-memlock=256
+
+   # Avoid overriding the user's toolchain settings, bug #895802
+   --with-hardenfile=/dev/null
+
+   $(use_enable caps linuxcaps)
+   $(use_enable parse-clocks)
+   $(use_enable debug debugging)
+   $(use_with readline lineeditlibs readline)
+   $(use_enable samba ntp-signd)
+   $(use_with snmp ntpsnmpd)
+   $(use_with ssl crypto)
+   $(use_enable threads thread-support)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   # Move ntpd/ntpdate to sbin, bug #66671
+   dodir /usr/sbin
+   mv "${ED}"/usr/bin/{ntpd,ntpdate} "${ED}"/usr/sbin/ || die "move to 
sbin"
+
+   dodoc INSTALL WHERE-TO-START
+
+   insinto /etc
+   doins "${FILESDIR}"/ntp.conf
+
+   newinitd "${FILESDIR}"/ntpd.rc-r2 ntpd
+   newconfd "${FILESDIR}"/ntpd.confd ntpd
+   newinitd "${FILESDIR}"/ntp-client.rc ntp-client
+   newconfd "${FILESDIR}"/ntp-client.confd ntp-client
+   newinitd "${FILESDIR}"/sntp.rc sntp
+   newconfd "${FILESDIR}"/sntp.confd sntp
+   if ! use caps ; then
+   sed -i "s|-u ntp:ntp||" "${ED}"/etc/conf.d/ntpd || die
+   fi
+   sed -i "s:/usr/bin:/usr/sbin:" "${ED}"/etc/init.d/ntpd || die
+
+   if use openntpd ; then
+   cd "${ED}" || die
+   rm 

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

2024-01-19 Thread Ben Kohler
commit: 791a15028278c7cc1e463aee8b7d0c42d06583db
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Jan 19 20:15:29 2024 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Fri Jan 19 20:16:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=791a1502

sys-kernel/genkernel: add 4.3.10

Bug: https://bugs.gentoo.org/913659

Signed-off-by: Ben Kohler  gentoo.org>

 sys-kernel/genkernel/Manifest|   1 +
 sys-kernel/genkernel/genkernel-4.3.10.ebuild | 324 +++
 2 files changed, 325 insertions(+)

diff --git a/sys-kernel/genkernel/Manifest b/sys-kernel/genkernel/Manifest
index 9119e34a9b1c..77c2d8f53956 100644
--- a/sys-kernel/genkernel/Manifest
+++ b/sys-kernel/genkernel/Manifest
@@ -17,6 +17,7 @@ DIST eudev-3.2.10.tar.gz 1961960 BLAKE2B 
3708c78fad3abad6aa4b2beaaa325e25e118621
 DIST expat-2.4.1.tar.xz 445024 BLAKE2B 
2ae66d284a03176ef7290093f59bb7ad98011dfbf3c7c3515ba4e4b99f849474def6ce6d9844c944fed22d86ac4ea1a38863646be914d9432eda7b69d890be65
 SHA512 
9dc760dbf701f75e55c4479d81417622f8c750d8473498458a382a4c2932a2976a059cb3589f88855188e5173ec7868d285c4601428e0ca625df7a59cf975191
 DIST expat-2.5.0.tar.xz 460560 BLAKE2B 
670298d076ff3b512a0212170d40cb04c601a11d6b152f215a5302ad3238c69c2386393d7a6c70bc284be35ce97bf27d87115c3391f4bc17406e509d739d3e31
 SHA512 
2da73b991b7c0c54440485c787e5edeb3567230204e31b3cac1c3a6713ec6f9f1554d3afffc0f8336168dfd5df02db4a69bcf21b4d959723d14162d13ab87516
 DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 
9e9141380bda46eb0bcce325c6fd293fe3844fe884a4952bb38d4b89dc48b728ffcc891038b3a7a861f05acfacce9dd7bb0e11d600609f3ad0ab278ccbe98847
 SHA512 
3d82fafd04f2924299bb09d2bb144935fa004a43fb9a6568e2e1cc5a60fded2efa1711029a0d7f12b3e6e4501f7217f2ee3545646d89da8dece083cb390f23e2
+DIST genkernel-4.3.10.tar.xz 484664 BLAKE2B 
ec1c44e633927c2c2fa12e22f428f6667ff5a768071aeecafb370f0e5ba0953c694661048a25f904a602f5acfc3a07a2be7042f4c247ab483d7241452c8df77a
 SHA512 
443bc5c1980271d958255089a7981738979672a540e803789ee4a08d16e69e2a866266ae566da78dc02a3f31a4a9d049d302cab14392e931028040936ea7a512
 DIST genkernel-4.3.2.tar.xz 480168 BLAKE2B 
bde9abb37c0da8b4638618d17ea79eeffe1b8c1192ed11ace6e93541106ecb54d34644016488a1825077a966fa9a48ea655299dd6cd7b037db1292232fd66f5c
 SHA512 
61e48badb5822833e570b800336b41d0ff36275961d956755b65971d98ca4c2feb0fbd88d27bc7caeb6e60ac8748036e7ffcdad8e37d09fee08cfc6174f43b15
 DIST genkernel-4.3.3.tar.xz 478772 BLAKE2B 
60061335cf965df4add578cc59f0b548eddb4efab3ae96ddfcfaa116f85ffdf97ae5d667456f7da9257664945ce6748f987b8ae687c077b71ad1023ade23374d
 SHA512 
2f543fda8451bf283ab835fdfbf3649fe561af9aa1356fe92e74b0ac248223f8f09c83ffa4d9f54bf74428b0c194f9decd21715a97e7a906e6e56576a4eab163
 DIST genkernel-4.3.5.tar.xz 479312 BLAKE2B 
ba38b33832138492e56316bf5bd985ea831be51006ccd2aaf1503b69d706ef39fbd94e007edd3014376796319f887107e9ecbed81ce6259afa05a0d788a3aa1f
 SHA512 
22e7d45492add9f5d8cf3523f1cf8d5364a164db9cd4858c020086514fc3312e1739845ae716eddc6f6306748ed95a770b2a75b818bc8542003169257853ec89

diff --git a/sys-kernel/genkernel/genkernel-4.3.10.ebuild 
b/sys-kernel/genkernel/genkernel-4.3.10.ebuild
new file mode 100644
index ..83566bbbf9f0
--- /dev/null
+++ b/sys-kernel/genkernel/genkernel-4.3.10.ebuild
@@ -0,0 +1,324 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# genkernel--> latest Git branch "master"
+# genkernel-VERSION -> normal genkernel release
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit bash-completion-r1 python-single-r1
+
+# Whenever you bump a GKPKG, check if you have to move
+# or add new patches!
+VERSION_BCACHE_TOOLS="1.0.8_p20141204"
+VERSION_BOOST="1.79.0"
+VERSION_BTRFS_PROGS="6.3.2"
+VERSION_BUSYBOX="1.36.1"
+VERSION_COREUTILS="9.3"
+VERSION_CRYPTSETUP="2.6.1"
+VERSION_DMRAID="1.0.0.rc16-3"
+VERSION_DROPBEAR="2022.83"
+VERSION_EUDEV="3.2.10"
+VERSION_EXPAT="2.5.0"
+VERSION_E2FSPROGS="1.46.4"
+VERSION_FUSE="2.9.9"
+VERSION_GPG="1.4.23"
+VERSION_HWIDS="20210613"
+VERSION_ISCSI="2.1.8"
+VERSION_JSON_C="0.13.1"
+VERSION_KMOD="30"
+VERSION_LIBAIO="0.3.113"
+VERSION_LIBGCRYPT="1.9.4"
+VERSION_LIBGPGERROR="1.43"
+VERSION_LIBXCRYPT="4.4.36"
+VERSION_LVM="2.02.188"
+VERSION_LZO="2.10"
+VERSION_MDADM="4.1"
+VERSION_POPT="1.18"
+VERSION_STRACE="6.4"
+VERSION_THIN_PROVISIONING_TOOLS="0.9.0"
+VERSION_UNIONFS_FUSE="2.0"
+VERSION_USERSPACE_RCU="0.14.0"
+VERSION_UTIL_LINUX="2.38.1"
+VERSION_XFSPROGS="6.3.0"
+VERSION_XZ="5.4.3"
+VERSION_ZLIB="1.2.13"
+VERSION_ZSTD="1.5.5"
+VERSION_KEYUTILS="1.6.3"
+
+COMMON_URI="
+   
https://github.com/g2p/bcache-tools/archive/399021549984ad27bf4a13ae85e458833fe003d7.tar.gz
 -> bcache-tools-${VERSION_BCACHE_TOOLS}.tar.gz
+   
https://boostorg.jfrog.io/artifactory/main/release/${VERSION_BOOST}/source/boost_${VERSION_BOOST//./_}.tar.bz2
+   
https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v${VERSION_BTRFS_PROGS}.tar.xz
+   

[gentoo-commits] proj/genkernel: New tag: 4.3.10

2024-01-19 Thread Ben Kohler
commit: 
Commit: Ben Kohler  gentoo  org>
CommitDate: Fri Jan 19 20:11:43 2024 +

New tag: 4.3.10




[gentoo-commits] proj/genkernel:master commit in: /, doc/

2024-01-19 Thread Ben Kohler
commit: d6a77d90fd511b04b12bd7ae40d710d3d144c077
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Jan 19 20:05:49 2024 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Fri Jan 19 20:09:41 2024 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=d6a77d90

doc: add new cmdline options to man page

Signed-off-by: Ben Kohler  gentoo.org>

 doc/genkernel.8.txt | 6 ++
 genkernel   | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/doc/genkernel.8.txt b/doc/genkernel.8.txt
index 3108dde..571ab06 100644
--- a/doc/genkernel.8.txt
+++ b/doc/genkernel.8.txt
@@ -241,6 +241,9 @@ LOW-LEVEL COMPILATION OPTIONS
 when the system running genkernel has a different architecture like
 the system which should boot the created kernel/initramfs.
 
+*--kernel-cross-compile*=::
+Target triple (i.e. aarch64-linux-gnu) to build kernel for.
+
 *--kernel-ar*=::
 Archiver to use for the kernel compilation.
 
@@ -620,6 +623,9 @@ NOTE: System.map filename and System.map symlink name must 
be different.
 *--*[*no-*]*firmware*::
 Enable or disables copying of firmware into initramfs.
 
+*--*[*no-*]*all-firmware*::
+Enable or disable copying of all firmware into initramfs
+
 *--firmware-dir*=::
 Specify directory to copy firmware from (defaults to '/lib/firmware').
 

diff --git a/genkernel b/genkernel
index feaaad6..e825e7f 100755
--- a/genkernel
+++ b/genkernel
@@ -2,7 +2,7 @@
 # $Id$
 
 PATH="${PATH}:/sbin:/usr/sbin"
-GK_V='4.3.9'
+GK_V='4.3.10'
 
 # Normalize locales
 export LC_ALL=C



[gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/

2024-01-19 Thread Ionen Wolkens
commit: 6b4a20a19e1016bd891d59dc186d8377c9618dd4
Author: Alfred Wingate  protonmail  com>
AuthorDate: Fri Jan 19 05:37:59 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 20:03:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b4a20a1

media-gfx/imv: update LICENSE

* It never had the advertising clause.

https://git.sr.ht/~exec64/imv/tree/master/item/LICENSE

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-gfx/imv/imv-4.4.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/imv/imv-4.4.0.ebuild b/media-gfx/imv/imv-4.4.0.ebuild
index 37149c58e56a..58d9b2399464 100644
--- a/media-gfx/imv/imv-4.4.0.ebuild
+++ b/media-gfx/imv/imv-4.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ HOMEPAGE="https://sr.ht/~exec64/imv/;
 SRC_URI="https://git.sr.ht/~exec64/imv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 S="${WORKDIR}/${PN}-v${PV}"
 
-LICENSE="MIT-with-advertising"
+LICENSE="MIT"
 SLOT="0"
 KEYWORDS="amd64 x86"
 IUSE="+X +freeimage gif heif icu jpeg png svg test tiff wayland"



[gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/

2024-01-19 Thread Ionen Wolkens
commit: d9bb1d561d34d9fe3ca9d8643e12824b88f306e4
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 19 20:04:12 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 20:04:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9bb1d56

media-gfx/imv: depend on https://bugs.gentoo.org/922496
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-gfx/imv/{imv-4.4.0.ebuild => imv-4.4.0-r1.ebuild} | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/media-gfx/imv/imv-4.4.0.ebuild b/media-gfx/imv/imv-4.4.0-r1.ebuild
similarity index 91%
rename from media-gfx/imv/imv-4.4.0.ebuild
rename to media-gfx/imv/imv-4.4.0-r1.ebuild
index 58d9b2399464..fd3d130c7a8d 100644
--- a/media-gfx/imv/imv-4.4.0.ebuild
+++ b/media-gfx/imv/imv-4.4.0-r1.ebuild
@@ -17,6 +17,8 @@ IUSE="+X +freeimage gif heif icu jpeg png svg test tiff 
wayland"
 REQUIRED_USE="|| ( X wayland )"
 RESTRICT="!test? ( test )"
 
+# bug #922496 wrt nsgif, kept for now but USE can be masked if old nsgif
+# removal is wanted (freeimage[gif] still allows non-animated gif display)
 RDEPEND="
dev-libs/glib:2
dev-libs/inih
@@ -29,7 +31,7 @@ RDEPEND="
x11-libs/libxcb:=
)
freeimage? ( media-libs/freeimage )
-   gif? ( media-libs/libnsgif )
+   gif? ( =dev-libs/libgrapheme-2:= )



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

2024-01-19 Thread Mike Gilbert
commit: c5edccbad0938ae34955e08948273cc890098a8f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jan 19 19:20:20 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jan 19 19:22:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5edccba

net-misc/ntp: enable LFS

Closes: https://bugs.gentoo.org/922508
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/ntp/{ntp-4.2.8_p17.ebuild => ntp-4.2.8_p17-r1.ebuild} | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-misc/ntp/ntp-4.2.8_p17.ebuild 
b/net-misc/ntp/ntp-4.2.8_p17-r1.ebuild
similarity index 98%
rename from net-misc/ntp/ntp-4.2.8_p17.ebuild
rename to net-misc/ntp/ntp-4.2.8_p17-r1.ebuild
index aedfd3617386..cb3736a895de 100644
--- a/net-misc/ntp/ntp-4.2.8_p17.ebuild
+++ b/net-misc/ntp/ntp-4.2.8_p17-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -65,6 +65,9 @@ src_configure() {
# bug #264109
append-cppflags -D_GNU_SOURCE
 
+   # https://bugs.gentoo.org/922508
+   append-lfs-flags
+
# avoid libmd5/libelf
export ac_cv_search_MD5Init=no ac_cv_header_md5_h=no
export ac_cv_lib_elf_nlist=no



[gentoo-commits] repo/gentoo:master commit in: media-gfx/realesrgan-ncnn-vulkan/, media-gfx/realesrgan-ncnn-vulkan/files/

2024-01-19 Thread Ionen Wolkens
commit: 70e9f9a19f7cb150d653ba6fe244253d1426bbf5
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 19 19:01:40 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 19:07:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70e9f9a1

media-gfx/realesrgan-ncnn-vulkan: fix build "with" glslang-1.3.275

Do not quite see why this is even looking for glslang libraries
at all with USE_SYSTEM_NCNN, there is nothing that use it that
I can see. System ncnn *does* use glslang on the other hand
(maybe it's trying to check if system ncnn has support? ...but
then RDEPEND already ensures this).

Meanwhile system ncnn itself (which is more recent) seems to
be handling current glslang properly.

Let's just yank out the entire block.

That aside, this still looks for glslangValidator, so the
dependency should instead be BDEPEND.

Closes: https://bugs.gentoo.org/922511
Signed-off-by: Ionen Wolkens  gentoo.org>

 .../realesrgan-ncnn-vulkan-0.2.0-no-glslang-libs.patch| 15 +++
 .../realesrgan-ncnn-vulkan-0.2.0-r1.ebuild|  8 +---
 2 files changed, 20 insertions(+), 3 deletions(-)

diff --git 
a/media-gfx/realesrgan-ncnn-vulkan/files/realesrgan-ncnn-vulkan-0.2.0-no-glslang-libs.patch
 
b/media-gfx/realesrgan-ncnn-vulkan/files/realesrgan-ncnn-vulkan-0.2.0-no-glslang-libs.patch
new file mode 100644
index ..ac8442f16518
--- /dev/null
+++ 
b/media-gfx/realesrgan-ncnn-vulkan/files/realesrgan-ncnn-vulkan-0.2.0-no-glslang-libs.patch
@@ -0,0 +1,15 @@
+With USE_SYSTEM_NCNN this seemingly(?) tries to check if glslang
+libraries exists only to know if system ncnn has support which is
+already ensured through DEPEND here.
+
+And then the checks fail[1] with modern glslang, so yank out the
+unnecessary block.
+
+[1] https://bugs.gentoo.org/922511
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -99,3 +99,3 @@
+ 
+-if(USE_SYSTEM_NCNN)
++if(0)
+ set(GLSLANG_TARGET_DIR "GLSLANG-NOTFOUND" CACHE PATH "Absolute path to 
glslangTargets.cmake directory")

diff --git 
a/media-gfx/realesrgan-ncnn-vulkan/realesrgan-ncnn-vulkan-0.2.0-r1.ebuild 
b/media-gfx/realesrgan-ncnn-vulkan/realesrgan-ncnn-vulkan-0.2.0-r1.ebuild
index 6a38c35e4cc2..3f7d27a8c5ac 100644
--- a/media-gfx/realesrgan-ncnn-vulkan/realesrgan-ncnn-vulkan-0.2.0-r1.ebuild
+++ b/media-gfx/realesrgan-ncnn-vulkan/realesrgan-ncnn-vulkan-0.2.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -25,12 +25,15 @@ RDEPEND="
 "
 DEPEND="
${RDEPEND}
-   dev-util/glslang
dev-util/vulkan-headers
 "
+BDEPEND="
+   dev-util/glslang
+"
 
 PATCHES=(
"${FILESDIR}"/${PN}-default-realesrgan-x4plus-model.patch
+   "${FILESDIR}"/${PN}-0.2.0-no-glslang-libs.patch
 )
 
 src_prepare() {
@@ -46,7 +49,6 @@ src_prepare() {
 
 src_configure() {
local mycmakeargs=(
-   -DGLSLANG_TARGET_DIR="${ESYSROOT}"/usr/$(get_libdir)/cmake
-DUSE_SYSTEM_NCNN=ON
-DUSE_SYSTEM_WEBP=ON
)



[gentoo-commits] repo/gentoo:master commit in: media-gfx/waifu2x-ncnn-vulkan/files/, media-gfx/waifu2x-ncnn-vulkan/

2024-01-19 Thread Ionen Wolkens
commit: 5cac8d2fb3113a788016ca1f316d3c42490a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 19 19:02:23 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 19:07:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cac8d2f

media-gfx/waifu2x-ncnn-vulkan: fix build "with" glslang-1.3.275

Do not quite see why this is even looking for glslang libraries
at all with USE_SYSTEM_NCNN, there is nothing that use it that
I can see. System ncnn *does* use glslang on the other hand
(maybe it's trying to check if system ncnn has support? ...but
then RDEPEND already ensures this).

Meanwhile system ncnn itself (which is more recent) seems to
be handling current glslang properly.

Let's just yank out the entire block.

That aside, this still looks for glslangValidator, so the
dependency should instead be BDEPEND.

Closes: https://bugs.gentoo.org/922512
Signed-off-by: Ionen Wolkens  gentoo.org>

 .../waifu2x-ncnn-vulkan-20220728-no-glslang-libs.patch| 15 +++
 .../waifu2x-ncnn-vulkan-20220728.ebuild   |  8 +---
 2 files changed, 20 insertions(+), 3 deletions(-)

diff --git 
a/media-gfx/waifu2x-ncnn-vulkan/files/waifu2x-ncnn-vulkan-20220728-no-glslang-libs.patch
 
b/media-gfx/waifu2x-ncnn-vulkan/files/waifu2x-ncnn-vulkan-20220728-no-glslang-libs.patch
new file mode 100644
index ..7743c4267180
--- /dev/null
+++ 
b/media-gfx/waifu2x-ncnn-vulkan/files/waifu2x-ncnn-vulkan-20220728-no-glslang-libs.patch
@@ -0,0 +1,15 @@
+With USE_SYSTEM_NCNN this seemingly(?) tries to check if glslang
+libraries exists only to know if system ncnn has support which is
+already ensured through DEPEND here.
+
+And then the checks fail[1] with modern glslang, so yank out the
+unnecessary block.
+
+[1] https://bugs.gentoo.org/922512
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -55,3 +55,3 @@
+ 
+-if(USE_SYSTEM_NCNN)
++if(0)
+ set(GLSLANG_TARGET_DIR "GLSLANG-NOTFOUND" CACHE PATH "Absolute path to 
glslangTargets.cmake directory")

diff --git a/media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20220728.ebuild 
b/media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20220728.ebuild
index d67e89271687..333b2c58ac8d 100644
--- a/media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20220728.ebuild
+++ b/media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20220728.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,12 +20,15 @@ RDEPEND="
 "
 DEPEND="
${RDEPEND}
-   dev-util/glslang
dev-util/vulkan-headers
 "
+BDEPEND="
+   dev-util/glslang
+"
 
 PATCHES=(
"${FILESDIR}"/${PN}-20210521-no-lto.patch
+   "${FILESDIR}"/${PN}-20220728-no-glslang-libs.patch
 )
 
 src_prepare() {
@@ -39,7 +42,6 @@ src_prepare() {
 
 src_configure() {
local mycmakeargs=(
-   -DGLSLANG_TARGET_DIR="${ESYSROOT}"/usr/$(get_libdir)/cmake
-DUSE_SYSTEM_NCNN=ON
-DUSE_SYSTEM_WEBP=ON
)



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

2024-01-19 Thread Petr Vaněk
commit: 99c9c25f85f05787970d89e51867cdeed1c00040
Author: Petr Vaněk  gentoo  org>
AuthorDate: Fri Jan 19 18:59:35 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Fri Jan 19 19:05:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99c9c25f

mail-filter/rspamd: add 3.8.0

The y2038 test is commented out, see bug 922250 and [1].

[1] 
https://github.com/rspamd/rspamd/commit/4704a4a26948f1127c66c03c94e7752ee52805c6

Closes: https://bugs.gentoo.org/922250
Signed-off-by: Petr Vaněk  gentoo.org>

 mail-filter/rspamd/Manifest|   1 +
 mail-filter/rspamd/rspamd-3.8.0.ebuild | 155 +
 2 files changed, 156 insertions(+)

diff --git a/mail-filter/rspamd/Manifest b/mail-filter/rspamd/Manifest
index 4ebcc556ab04..89c5db99091a 100644
--- a/mail-filter/rspamd/Manifest
+++ b/mail-filter/rspamd/Manifest
@@ -1,3 +1,4 @@
 DIST rspamd-3.6.tar.gz 5843907 BLAKE2B 
2ccb3e65a14624d48540bd3e2d034fec0dd89cd75032ade3ca74ded09cee6ed67f670c31035b18583b850cc4efeb21b44f97ec2c35d518a49b0c4e6f0eb8c90f
 SHA512 
d99e2a60eec94eb39902454a8041eeb76f673c9f784849128766323a218d6c419755e0f8819e2a6921ca08c6a7d63660dc87bc911f808fb4a67d29e8fbfc571b
 DIST rspamd-3.7.4.tar.gz 5903754 BLAKE2B 
d13b3451b4a6a7c5e8644ba57196190065edda2fc48e7245ef7e0094cb90838760cc124a2cf8d0b4b7519c7583284f6883fbcd4bf3a6489496b5e52234a36c21
 SHA512 
a82696957417f7197b59e614012176626b4fdf1464ed38ce57552c8a02fe2e426504e0b0780ab4f36d208a11ae4d1921bacee52341c8a906b4ab19c1719fd116
 DIST rspamd-3.7.5.tar.gz 5903689 BLAKE2B 
29fecbc3a813fbc898360289aef2a8634fc15df38b28c47279eefa0afd836b2d3e95d83076190d9c1f0123402ea95f7c9b94fe2322996e37a529841cc55def8f
 SHA512 
d8d25cda2dee80e0c1e627c96e56ade97fc44ca0cf9410d21bd3a82fc2a4004e09c0bbb8c89eb81e835c0be5cd748f468910c3be67f5e4cdb50d56d9f8cda672
+DIST rspamd-3.8.0.tar.gz 5911065 BLAKE2B 
6698051599f6d014229c3cdc3f005469b2a55841aea737a181c6f1aeee6bfde22478de23aa614bd4900be9746409648089baeb0f8a9033a531b362d783b63efa
 SHA512 
8c0d673be64df95aa84cdef20a09b4cfd501c39006a6dea58a925f737823fe5ec92ccdf86a38b78e5ab6ba8c7dd16b837a49dbc744ae479362979b6427e05e55

diff --git a/mail-filter/rspamd/rspamd-3.8.0.ebuild 
b/mail-filter/rspamd/rspamd-3.8.0.ebuild
new file mode 100644
index ..f50bb6bf2ff5
--- /dev/null
+++ b/mail-filter/rspamd/rspamd-3.8.0.ebuild
@@ -0,0 +1,155 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit cmake lua-single pax-utils systemd tmpfiles
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/rspamd/rspamd.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/rspamd/rspamd/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Rapid spam filtering system"
+HOMEPAGE="
+   https://rspamd.com
+   https://github.com/rspamd/rspamd
+"
+
+LICENSE="Apache-2.0 Boost-1.0 BSD BSD-1 BSD-2 CC0-1.0 LGPL-3 MIT public-domain 
unicode ZLIB"
+SLOT="0"
+IUSE="blas +hyperscan jemalloc +jit selinux test"
+RESTRICT="!test? ( test )"
+
+# A part of tests use ffi luajit extension
+REQUIRED_USE="${LUA_REQUIRED_USE}
+   test? ( lua_single_target_luajit )"
+
+RDEPEND="
+   ${LUA_DEPS}
+   $(lua_gen_cond_dep '
+   dev-lua/LuaBitOp[${LUA_USEDEP}]
+   dev-lua/lua-argparse[${LUA_USEDEP}]
+   ')
+   acct-group/rspamd
+   acct-user/rspamd
+   app-arch/zstd:=
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/icu:=
+   dev-libs/libpcre2:=[jit=]
+   dev-libs/libsodium:=
+   dev-libs/openssl:0=[-bindist(-)]
+   dev-libs/snowball-stemmer:=
+   sys-libs/zlib
+   blas? (
+   virtual/blas
+   virtual/lapack
+   )
+   hyperscan? ( dev-libs/vectorscan:= )
+   jemalloc? ( dev-libs/jemalloc:= )
+   selinux? ( sec-policy/selinux-spamassassin )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-cpp/doctest
+   dev-libs/libfmt:=
+   >=dev-libs/xxhash-0.8.0
+"
+BDEPEND="
+   dev-lang/perl
+   dev-util/ragel
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/rspamd-3.6-cmake-lua-version.patch"
+   "${FILESDIR}/rspamd-3.6-unbundle-lua.patch"
+   "${FILESDIR}/rspamd-3.6-unbundle-snowball.patch"
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   rm -vrf contrib/{doctest,fmt,lua-{argparse,bit},snowball,xxhash,zstd} 
|| die
+
+   > cmake/Toolset.cmake || die #827550
+
+   sed -i -e 's/User=_rspamd/User=rspamd/g' \
+   rspamd.service \
+   || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCONFDIR=/etc/rspamd
+   -DRUNDIR=/var/run/rspamd
+   -DDBDIR=/var/lib/rspamd
+   -DLOGDIR=/var/log/rspamd
+   -DLIBDIR="/usr/$(get_libdir)/rspamd"
+
+   -DSYSTEM_DOCTEST=ON
+   -DSYSTEM_FMT=ON
+   

[gentoo-commits] proj/genkernel: New tag: 4.3.9

2024-01-19 Thread Ben Kohler
commit: 
Commit: Ben Kohler  gentoo  org>
CommitDate: Fri Jan 19 18:29:45 2024 +

New tag: 4.3.9




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

2024-01-19 Thread Ben Kohler
commit: 4c52a1b8f83494c72d036f0955c5ad57c51e554e
Author: Michal Privoznik  gmail  com>
AuthorDate: Fri Dec  8 13:16:50 2023 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Fri Jan 19 18:26:25 2024 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=4c52a1b8

gen_configkernel: Prepare for kernel-6.6

The microcode related config options were removed in [1] and
microcode loading is enabled when support for corresponding CPU
is enabled. Basically, this is equivalent to renaming options:

  CONFIG_MICROCODE_AMD -> CONFIG_CPU_SUP_AMD
  CONFIG_MICROCODE_INTEL -> CONFIG_CPU_SUP_INTEL

Reflect this change in gen_configkernel.sh.

Bug: https://bugs.gentoo.org/913659
1: 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e6bcfdd75d53390a67f67237f4eafc77d9772056
Signed-off-by: Michal Privoznik  gmail.com>
Signed-off-by: Ben Kohler  gentoo.org>

 gen_configkernel.sh | 16 ++--
 genkernel   |  2 +-
 2 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/gen_configkernel.sh b/gen_configkernel.sh
index d074005..17f9eaf 100755
--- a/gen_configkernel.sh
+++ b/gen_configkernel.sh
@@ -991,11 +991,13 @@ config_kernel() {
[ ${KV_NUMERIC} -le 4003 ] && kconfigs_microcode+=( 
'CONFIG_MICROCODE_EARLY' )
 
# Intel
-   kconfigs_microcode_intel+=( 'CONFIG_MICROCODE_INTEL' )
+   [ ${KV_NUMERIC} -ge 6006 ] && 
kconfigs_microcode_intel+=( 'CONFIG_CPU_SUP_INTEL' )
+   [ ${KV_NUMERIC} -lt 6006 ] && 
kconfigs_microcode_intel+=( 'CONFIG_MICROCODE_INTEL' )
[ ${KV_NUMERIC} -le 4003 ] && 
kconfigs_microcode_intel+=( 'CONFIG_MICROCODE_INTEL_EARLY' )
 
# AMD
-   kconfigs_microcode_amd=( 'CONFIG_MICROCODE_AMD' )
+   [ ${KV_NUMERIC} -ge 6006 ] && kconfigs_microcode_amd+=( 
'CONFIG_CPU_SUP_AMD' )
+   [ ${KV_NUMERIC} -lt 6006 ] && kconfigs_microcode_amd+=( 
'CONFIG_MICROCODE_AMD' )
[ ${KV_NUMERIC} -le 4003 ] && kconfigs_microcode_amd+=( 
'CONFIG_MICROCODE_AMD_EARLY' )
 
[[ "${MICROCODE}" == all ]]   && kconfigs_microcode+=( 
${kconfigs_microcode_amd[@]} ${kconfigs_microcode_intel[@]} )
@@ -1016,14 +1018,16 @@ config_kernel() {
required_kernel_options+=( 'CONFIG_MICROCODE' )
case "${MICROCODE}" in
amd)
-   required_kernel_options+=( 
'CONFIG_MICROCODE_AMD' )
+   [ ${KV_NUMERIC} -ge 6006 ] && 
required_kernel_options+=( 'CONFIG_CPU_SUP_AMD' )
+   [ ${KV_NUMERIC} -lt 6006 ] && 
required_kernel_options+=( 'CONFIG_MICROCODE_AMD' )
;;
intel)
-   required_kernel_options+=( 
'CONFIG_MICROCODE_INTEL' )
+   [ ${KV_NUMERIC} -ge 6006 ] && 
required_kernel_options+=( 'CONFIG_CPU_SUP_INTEL' )
+   [ ${KV_NUMERIC} -lt 6006 ] && 
required_kernel_options+=( 'CONFIG_MICROCODE_INTEL' )
;;
all)
-   required_kernel_options+=( 
'CONFIG_MICROCODE_AMD' )
-   required_kernel_options+=( 
'CONFIG_MICROCODE_INTEL' )
+   [ ${KV_NUMERIC} -ge 6006 ] && 
required_kernel_options+=( 'CONFIG_CPU_SUP_AMD' 'CONFIG_CPU_SUP_INTEL' )
+   [ ${KV_NUMERIC} -lt 6006 ] && 
required_kernel_options+=( 'CONFIG_MICROCODE_AMD' 'CONFIG_MICROCODE_INTEL' )
;;
esac
else

diff --git a/genkernel b/genkernel
index ab0e9d6..feaaad6 100755
--- a/genkernel
+++ b/genkernel
@@ -2,7 +2,7 @@
 # $Id$
 
 PATH="${PATH}:/sbin:/usr/sbin"
-GK_V='4.3.8'
+GK_V='4.3.9'
 
 # Normalize locales
 export LC_ALL=C



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

2024-01-19 Thread Arthur Zamarin
commit: 1f0d31c79391399763c65bf554bf1b649e810d81
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 19 17:39:57 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 19 18:27:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f0d31c7

dev-python/jupyterlab: add 4.0.11

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

 dev-python/jupyterlab/Manifest |  1 +
 dev-python/jupyterlab/jupyterlab-4.0.11.ebuild | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/dev-python/jupyterlab/Manifest b/dev-python/jupyterlab/Manifest
index ab22353dffe4..d231aa9f056d 100644
--- a/dev-python/jupyterlab/Manifest
+++ b/dev-python/jupyterlab/Manifest
@@ -1 +1,2 @@
 DIST jupyterlab-4.0.10.tar.gz 18347775 BLAKE2B 
c217b18a5260da8a9ff7df833b7d2a4233255e5a0bbef37eb638bf0fcd99646f5233b70b17b0eb8a27c4fdc042c9dd55c94ffc4d593f890780c6e3f48cdaafd2
 SHA512 
e5203a17dcf682927cd480363d5952765e8c02c243f2a8fcbef785ffe4b58ea669a196c9040f516a3b4cecd323d54d005a91ce6ce5dfffb32d4e610c14a6f1e5
+DIST jupyterlab-4.0.11.tar.gz 18348142 BLAKE2B 
6a2676504a6475d02965ef7b6e393a52c19b3c6af8e58938a189f6bf22693ec754be6c165029f7b9f68b1b80a9f8c20fb67600cb4e9c526da5ae386b3bf728d3
 SHA512 
b02d18d0e0ecffc9a5d847efe4ce7c7258c741fd6ae0842f25c2c446b16af7cb11ac422dff7807a1a19f4536b514914e098c4fd04a58ceadb8296ce9aca3e2f3

diff --git a/dev-python/jupyterlab/jupyterlab-4.0.11.ebuild 
b/dev-python/jupyterlab/jupyterlab-4.0.11.ebuild
new file mode 100644
index ..2eb5e053e66d
--- /dev/null
+++ b/dev-python/jupyterlab/jupyterlab-4.0.11.ebuild
@@ -0,0 +1,77 @@
+# 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 xdg
+
+DESCRIPTION="JupyterLab computational environment"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyterlab/jupyterlab/
+   https://pypi.org/project/jupyterlab/
+"
+
+LICENSE="BSD MIT GPL-3 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/async-lru[${PYTHON_USEDEP}]
+   dev-python/ipykernel[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
+   dev-python/jupyter-core[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-lsp-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}]
+   =dev-python/jupyterlab-server-2.19[${PYTHON_USEDEP}]
+   =dev-python/notebook-shim-0.2[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/tomli[${PYTHON_USEDEP}]
+   >=dev-python/tornado-6.2[${PYTHON_USEDEP}]
+   dev-python/traitlets[${PYTHON_USEDEP}]
+   net-libs/nodejs
+"
+
+BDEPEND="
+   dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+   >=dev-python/pytest-jupyter-0.5.3[${PYTHON_USEDEP}]
+   dev-python/pytest-tornasync[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/requests-cache[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_DESELECT=(
+   # These tests call npm and want internet
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_core_extension
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned_folder
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom_minimal_core_config
+   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom
+   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_check
+   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build
+   jupyterlab/tests/test_build_api.py::TestBuildAPI::test_clear
+   jupyterlab/tests/test_build_api.py::TestBuildAPI::test_build
+)
+
+EPYTEST_IGNORE=(
+   jupyterlab/tests/test_announcements.py
+)
+
+distutils_enable_tests pytest
+# TODO: package sphinx_copybutton
+#distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme 
dev-python/myst-parser
+
+python_install_all() {
+   distutils-r1_python_install_all
+   mv "${ED}/usr/etc" "${ED}/etc" || die
+}



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

2024-01-19 Thread Arthur Zamarin
commit: d8c3c1f302394e0c9c74ca289a3b5cc17d958f42
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 19 17:31:46 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 19 18:27:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8c3c1f3

dev-python/notebook: add 7.0.7

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

 dev-python/notebook/Manifest  |  1 +
 dev-python/notebook/notebook-7.0.7.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-python/notebook/Manifest b/dev-python/notebook/Manifest
index b656c00f49d4..523464a2b743 100644
--- a/dev-python/notebook/Manifest
+++ b/dev-python/notebook/Manifest
@@ -1 +1,2 @@
 DIST notebook-7.0.6.tar.gz 3930144 BLAKE2B 
488689b34b61c37f2233d57d6ef75b3bf843e2340846e88593a6b49d88fc52f908126d2e718808451df1f8cc6f9a5624adef47c1ae4984cd2ff5ed535d47cb37
 SHA512 
9f9ac4fae93af425a442c25c8a601578a76c802cc50018a6ff6ef99fbabfe3fb649094625dbdda2b7c526cb7262d2c463745b006d35cc1834d40712f3820895b
+DIST notebook-7.0.7.tar.gz 3936954 BLAKE2B 
9171ae3974bd4eb36c804858224c386292a3772633017a8bf0c0ef408526278234b022087faad7930aa975c66762690e24a5a368bf9290937bdc8dff63757575
 SHA512 
05725f6bae2d916c9393f483a05696f6eb0e38a1b15a8427cbd61f508a06d78ead8a70c8764a00403c323b25a1278ea3a8daaf1ff5b5eeb0b35f6ed5e64ea638

diff --git a/dev-python/notebook/notebook-7.0.7.ebuild 
b/dev-python/notebook/notebook-7.0.7.ebuild
new file mode 100644
index ..9bfcea5ac5ee
--- /dev/null
+++ b/dev-python/notebook/notebook-7.0.7.ebuild
@@ -0,0 +1,62 @@
+# 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} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi xdg-utils
+
+DESCRIPTION="Jupyter Interactive Notebook"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyter/notebook/
+   https://pypi.org/project/notebook/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}]
+   =dev-python/jupyterlab-4.0.2[${PYTHON_USEDEP}]
+   =dev-python/notebook-shim-0.2[${PYTHON_USEDEP}]
+   =dev-python/tornado-6.2.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}]
+   test? (
+   dev-python/ipykernel[${PYTHON_USEDEP}]
+   dev-python/nbval[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/requests-unixsocket[${PYTHON_USEDEP}]
+   dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+   dev-python/pytest-jupyter[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-tornasync[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+   distutils-r1_python_install_all
+   mv "${ED}/usr/etc" "${ED}/etc" || die
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



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

2024-01-19 Thread Arthur Zamarin
commit: 9cc89c0578c482f3b293cca32f200f6d7d490b12
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 19 17:52:18 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 19 18:27:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cc89c05

dev-python/pydantic: add 1.10.14

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

 dev-python/pydantic/Manifest|  1 +
 dev-python/pydantic/pydantic-1.10.14.ebuild | 92 +
 2 files changed, 93 insertions(+)

diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest
index 54450b903b76..5bac6e2a71ef 100644
--- a/dev-python/pydantic/Manifest
+++ b/dev-python/pydantic/Manifest
@@ -1,4 +1,5 @@
 DIST pydantic-1.10.13.gh.tar.gz 766572 BLAKE2B 
3d4f4453469f960467ddf3512be8e97f0abf40406d441a1bc8909df1ebc0e7deaa5e84640d8614395e36d619e87f9d47327cd71526dae203046488d114ade49f
 SHA512 
7ae96c08080e9d3bf3b66ee8ee77efc0b89b6630d4f0c37679e27a28a6433b3628fd342991cf38412ff6d1034c4a907841f74759c2e6b4d51d413d76625d5bfd
+DIST pydantic-1.10.14.gh.tar.gz 767164 BLAKE2B 
0018f8db7f0d1e1063e9cf58047319f317aee968cd07837a1983c4283ef317a54d45d717829d2b7e4d5ae6257137a125372323322873fe3354c709ed096f320c
 SHA512 
ba90fc57172b395398b87cac44778e842fba2d28c31d8d90ad49bf870c27da71b9eef2a5cf786b0de0a3ee84af187c0759b8b27a42edaa0feb7183a2b99aa52a
 DIST pydantic-2.4.2.tar.gz 654020 BLAKE2B 
2f91b6bf89f87230976a2e777541bb7418382fb3534f5e61e1dc74a18e5e939508a2440d6bee9a09030beb5f2b6a60fd62c3bf30ee0ee2c7d3f71575920a47f3
 SHA512 
f0e0d90ead4ba754974b38f8e3d24bc017696674ca1ed3300104389d149baa41c495218a118f5e7f98bf20d34b3c17439921eaff0ccd7bf76cac96a16e592b4e
 DIST pydantic-2.5.1.tar.gz 651461 BLAKE2B 
4c52abec0f1fc52fdaa0bd820bbb649ffdc348c1b1537ca31b73bf4c4477055841c0cd08df5336e0388974ebe20c384349c4233af20149317d79f51ee98208c6
 SHA512 
5a3ca05a57297cded56a21f37e13a61e7abce3faa34b1d2f4ad1abab0205aa8b7f753b6e0ac630336ea398b9c5ebd4c7cab55df4fa0f9e965e07b5a7e9d49f3c
 DIST pydantic-2.5.2.tar.gz 652158 BLAKE2B 
d3a7eeb4e1933d4893df69d2600437a4df1a640f4ec6564079669f8703b8d21bba548197277a373e5a653f4aea67de2336ea983906c2e96b514cdab3f8821dc1
 SHA512 
56753c9739759251004476620ca25d69bebc7743da911f69a09fcbffa6d6e5ec9b9fc22975e845599fcb2aed5cbbf081c3737d6eab55b9e1696818c4da405e6d

diff --git a/dev-python/pydantic/pydantic-1.10.14.ebuild 
b/dev-python/pydantic/pydantic-1.10.14.ebuild
new file mode 100644
index ..93362f6ced1b
--- /dev/null
+++ b/dev-python/pydantic/pydantic-1.10.14.ebuild
@@ -0,0 +1,92 @@
+# 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 distutils-r1
+
+MY_P=${P/_beta/b}
+DESCRIPTION="Data parsing and validation using Python type hints"
+HOMEPAGE="
+   https://github.com/pydantic/pydantic/
+   https://pypi.org/project/pydantic/
+"
+SRC_URI="
+   https://github.com/pydantic/pydantic/archive/v${PV/_beta/b}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="native-extensions"
+
+RDEPEND="
+   >=dev-python/typing-extensions-4.1.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   native-extensions? (
+   =dev-python/email-validator-1.2.1[${PYTHON_USEDEP}]
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/python-dotenv[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e '/CFLAGS/d' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_compile() {
+   if [[ ${EPYTHON} == pypy3 ]] || ! use native-extensions; then
+   # do not build extensions on PyPy to workaround
+   # https://github.com/cython/cython/issues/4763
+   local -x SKIP_CYTHON=1
+   fi
+   distutils-r1_python_compile
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=pytest_mock
+
+   local EPYTEST_DESELECT=(
+   # flaky test, known upstream
+   
tests/test_hypothesis_plugin.py::test_can_construct_models_with_all_fields
+   # mypy linting causes regressions with new mypy versions
+   tests/mypy
+   )
+   case ${EPYTHON} in
+   pypy3)
+   EPYTEST_DESELECT+=(
+   
tests/test_private_attributes.py::test_private_attribute
+   
tests/test_private_attributes.py::test_private_attribute_annotation
+   
tests/test_private_attributes.py::test_private_attribute_factory
+   

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

2024-01-19 Thread Arthur Zamarin
commit: b71942eadf21b8925eb7ab248b357c9f75bca647
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 19 18:20:52 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 19 18:27:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b71942ea

dev-python/elasticsearch: add 8.12.0

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

 dev-python/elasticsearch/Manifest  |  1 +
 .../elasticsearch/elasticsearch-8.12.0.ebuild  | 71 ++
 2 files changed, 72 insertions(+)

diff --git a/dev-python/elasticsearch/Manifest 
b/dev-python/elasticsearch/Manifest
index 8413751a3008..5d696f94397e 100644
--- a/dev-python/elasticsearch/Manifest
+++ b/dev-python/elasticsearch/Manifest
@@ -1 +1,2 @@
 DIST elasticsearch-py-8.11.1.gh.tar.gz 902628 BLAKE2B 
7a1d780ff9f326567b4023f4a87b2a3be430428c00c528d255502d36623b7d1d6e0811f50a03471254eb79fb1e4146ad24402f202c862cafb44ec16fbcdb454f
 SHA512 
e2efbd3e0658180768a35b601e7bef2748390ce12419f82cdfb1656968666fcc6ae71411d4e88eb155b315d8d8197f65c3e25e6f1e18f04e6459662cf80ab12a
+DIST elasticsearch-py-8.12.0.gh.tar.gz 906227 BLAKE2B 
95ebae72e94d57590e0c506a3e1655fec7ea61a192d909c6d2993121b91fbd5d3ce5385c0c687bd09ec2621ef1c416242adf969b12e2d3b26943da3fdbd7918d
 SHA512 
5d8714ba110681ad78e0dc6d48bf67185a8b9dc8fd4fd99f6d5f773a52873c33471a5dc99a4635bd92dd21bb9e7dd957012da3f0610ed0eca0d748eb83ee8868

diff --git a/dev-python/elasticsearch/elasticsearch-8.12.0.ebuild 
b/dev-python/elasticsearch/elasticsearch-8.12.0.ebuild
new file mode 100644
index ..43bb4d8286ac
--- /dev/null
+++ b/dev-python/elasticsearch/elasticsearch-8.12.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P="elasticsearch-py-${PV}"
+DESCRIPTION="Official Elasticsearch client library for Python"
+HOMEPAGE="
+   https://ela.st/es-python
+   https://github.com/elastic/elasticsearch-py/
+   https://pypi.org/project/elasticsearch/
+"
+SRC_URI="
+   https://github.com/elastic/elasticsearch-py/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   =dev-python/aiohttp-3[${PYTHON_USEDEP}]
+   =dev-python/elastic-transport-8[${PYTHON_USEDEP}]
+   =dev-python/requests-2.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/mapbox-vector-tile[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pandas[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
+   dev-python/unasync[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_IGNORE=(
+   # REST api tests are a black hole for effort. It downloads the tests
+   # so its an ever moving target. It also requires effort to blacklist
+   # tests for apis which are license restricted.
+   "test_elasticsearch/test_server/test_rest_api_spec.py"
+   # Counting deprecation warnings from python is bound to fail even
+   # if all are fixed in this package. Not worth it.
+   "test_elasticsearch/test_client/test_deprecated_options.py"
+   # Running daemon for tests is finicky and upstream CI fails at it
+   # as well.
+   "test_elasticsearch/test_server/"
+   "test_elasticsearch/test_async/test_server/"
+)
+
+distutils_enable_sphinx docs/sphinx \
+   dev-python/sphinx-autodoc-typehints \
+   dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -o addopts= -p asyncio
+}



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

2024-01-19 Thread Arthur Zamarin
commit: 5940874894a329b65f9a82b1f87b8097ec93d6d6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 19 17:46:48 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 19 18:27:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59408748

dev-python/pypdf: add 4.0.0

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

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

diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest
index 8a36b64c5569..86b402ab63b5 100644
--- a/dev-python/pypdf/Manifest
+++ b/dev-python/pypdf/Manifest
@@ -1,2 +1,3 @@
 DIST pypdf-3.17.4.gh.tar.gz 7976829 BLAKE2B 
c2b7aef937186aecf525729f336ad6d00a8bf40850be17cb450daba5d0100acc0b0c3f51ef242e3cf7ef710d5c40c9f334db94a372b6d6eb4f2270dc00dde156
 SHA512 
f687a2032f085dac9b920f881f2df9f96e4da2a8dcdd5f971d3601ab05ae4f9b5528d0155adcb5ef01c6d8ffdc4f3d79077706915851bad7868bf761d28c513a
+DIST pypdf-4.0.0.gh.tar.gz 7992828 BLAKE2B 
97ab3783ab91ebc638b625fe39c3008516de82f1ac384a45ef27a06bb0b91a86a5fdc24efbb92644a4355743b24e86f68822858eef2df39a3b6415795276c7c4
 SHA512 
488adffc330bb372df245d2dfdaee357bcd4303cc33d7ee31fd7abc393ce366c78715ca4a6516795ada6b5517ca32fec5f24cdad15e0d2c109fa90ebd2f9b05c
 DIST pypdf-sample-files-964fb47b0fbfa89864680582640ae4eedf143890.gh.tar.gz 
11668924 BLAKE2B 
0c7d8e7cfb2f9d06d7633d57b691ba473d33cfcb58d2f1f83661cef9d755340d05db8767771a385d0ba88aa904f84b8bc7eafdb5d4f614b7a21a2d138572316f
 SHA512 
28070b575273b6fee3173e797ed5bac618f8e8aca16d0122dcf3b4b16cedbcad69b84a9bc4be65037695597bcc1fa7898cdf766c37915c49f880a0c6ca057e68

diff --git a/dev-python/pypdf/pypdf-4.0.0.ebuild 
b/dev-python/pypdf/pypdf-4.0.0.ebuild
new file mode 100644
index ..e314f1fdfa84
--- /dev/null
+++ b/dev-python/pypdf/pypdf-4.0.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+SAMPLE_COMMIT=964fb47b0fbfa89864680582640ae4eedf143890
+DESCRIPTION="Python library to work with PDF files"
+HOMEPAGE="
+   https://pypi.org/project/pypdf/
+   https://github.com/py-pdf/pypdf/
+"
+SRC_URI="
+   https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   test? (
+   
https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz
+   -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz
+   )
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   tests/test_reader.py::test_decode_permissions
+   tests/test_workflows.py::test_text_extraction_layout_mode
+   # rely on -Werror
+   tests/test_utils.py::test_deprecate_no_replacement
+   tests/test_workflows.py::test_orientations
+   tests/test_writer.py::test_remove_image_per_type
+   # TODO: requires fpdf
+   tests/test_page.py::test_compression
+   tests/test_writer.py::test_merging_many_temporary_files
+)
+
+src_unpack() {
+   default
+   if use test; then
+   mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die
+   fi
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -o addopts= -m "not enable_socket"
+}



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

2024-01-19 Thread Arthur Zamarin
commit: 03ae1c5db3cc0a65b4bf0cb644e01264b1445196
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 19 18:11:14 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 19 18:27:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03ae1c5d

dev-python/elastic-transport: add 8.12.0

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

 dev-python/elastic-transport/Manifest  |  1 +
 .../elastic-transport-8.12.0.ebuild| 64 ++
 2 files changed, 65 insertions(+)

diff --git a/dev-python/elastic-transport/Manifest 
b/dev-python/elastic-transport/Manifest
index 4711d1bdf5c0..ccaf0175eede 100644
--- a/dev-python/elastic-transport/Manifest
+++ b/dev-python/elastic-transport/Manifest
@@ -1 +1,2 @@
 DIST elastic-transport-python-8.11.0.gh.tar.gz 71944 BLAKE2B 
9f5199b171f57169e2ca9d77f225a7ad1d67cc28550a41648f37305342f2cddb2c570e0b314057e49d4a5948ceacdbfbe3d928a456ef47fd334abebbf8c6c718
 SHA512 
b2ab09c63e5824d8cb59ed78728e4670115eee56bb07310e4d8a083b86eace4bc2dfc0dbefc4346906338acf195b193c0f2fc99a0dc1190ac30950fbe6fbcc70
+DIST elastic-transport-python-8.12.0.gh.tar.gz 72207 BLAKE2B 
484c965eb893cd7d2cba1d39c2b33a005e7f6d6b3c12dd1cd0fb4e5c396abf36686421817ba1272e814ffef299453c885a6dcc3efe5cacd753bcd621384e
 SHA512 
45834ccb4793d7aa7c7d1774ef26381b7ff0cf69221cc628efeb63a7ff8b163a68ff7f0ef4fa3a2b5ffd45e9374441d8b61b8a9b900f9055ddd67425cf0d727a

diff --git a/dev-python/elastic-transport/elastic-transport-8.12.0.ebuild 
b/dev-python/elastic-transport/elastic-transport-8.12.0.ebuild
new file mode 100644
index ..b47209dd31d9
--- /dev/null
+++ b/dev-python/elastic-transport/elastic-transport-8.12.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=elastic-transport-python-${PV}
+DESCRIPTION="Transport classes and utilities shared among Python Elastic 
client libraries"
+HOMEPAGE="
+   https://github.com/elastic/elastic-transport-python/
+   https://pypi.org/project/elastic-transport/
+"
+SRC_URI="
+   
https://github.com/elastic/elastic-transport-python/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   dev-python/certifi[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.26.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/aiohttp[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-httpserver[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/trustme[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/sphinx \
+   dev-python/furo \
+   dev-python/sphinx-autodoc-typehints
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e 's:, *<[0-9.]*::' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # fragile to random warnings
+   
tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_uses_https_if_verify_certs_is_off
+   
tests/node/test_urllib3_chain_certs.py::test_assert_fingerprint_in_cert_chain
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p asyncio -o addopts=
+}



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

2024-01-19 Thread Arthur Zamarin
commit: 5ae1f426026753f13de345eb538ced1201ffbed6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 19 17:41:51 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 19 18:27:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ae1f426

dev-python/sphinx-issues: add 4.0.0

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

 dev-python/sphinx-issues/Manifest  |  1 +
 .../sphinx-issues/sphinx-issues-4.0.0.ebuild   | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/sphinx-issues/Manifest 
b/dev-python/sphinx-issues/Manifest
index 5083982df452..363165e3713b 100644
--- a/dev-python/sphinx-issues/Manifest
+++ b/dev-python/sphinx-issues/Manifest
@@ -1 +1,2 @@
 DIST sphinx-issues-3.0.1.gh.tar.gz 12320 BLAKE2B 
770aa19a443bacd489157244f087fdb99740d5eae2f45246ab0fd0596260f249dcf7fb0642acf0a925d1a1def08f6d944a2ec67017334843b636623b05df8327
 SHA512 
dd64e1611eb58fc455bedb1658473fd71e4deab1371d8a42e6fa7fe3b128a991251add12e463b9a5826fd4eb5aa12e9a117dcf953feeb8df980a7951e43d8baa
+DIST sphinx_issues-4.0.0.tar.gz 13945 BLAKE2B 
43994155a5040b63f34f48b2ddf8f39cf36bd97fc464619f1adb55a2c9b433fb5c1c65f8cd5b2f7928afbd5ead67c69490ae67aaf220c0a5cf8c44876b69
 SHA512 
77e249c9ccd9dec96e64ba898e8cf2d1922c6190ad67e9d4d823a4d08d3c07bae217a8bf51c193fc5331c289e53ce6f93ae3d685ac9a618d41f565930557dabb

diff --git a/dev-python/sphinx-issues/sphinx-issues-4.0.0.ebuild 
b/dev-python/sphinx-issues/sphinx-issues-4.0.0.ebuild
new file mode 100644
index ..1c02b09b26d4
--- /dev/null
+++ b/dev-python/sphinx-issues/sphinx-issues-4.0.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Sphinx extension for linking to your project's issue tracker"
+HOMEPAGE="
+   https://github.com/sloria/sphinx-issues/
+   https://pypi.org/project/sphinx-issues/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+
+RDEPEND="
+   dev-python/sphinx[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # doesn't work in our pep517 install
+   tests/test_sphinx_issues.py::test_sphinx_build_integration
+)



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

2024-01-19 Thread Arthur Zamarin
commit: 60d67d5b6ebe28de89cca52e9ba8905caa934081
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 19 17:38:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 19 18:27:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60d67d5b

dev-python/pyfakefs: add 5.3.4

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

 dev-python/pyfakefs/Manifest  |  1 +
 dev-python/pyfakefs/pyfakefs-5.3.4.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/pyfakefs/Manifest b/dev-python/pyfakefs/Manifest
index f0f010b66f22..3b0126ee9321 100644
--- a/dev-python/pyfakefs/Manifest
+++ b/dev-python/pyfakefs/Manifest
@@ -1 +1,2 @@
 DIST pyfakefs-5.3.2.gh.tar.gz 225929 BLAKE2B 
1a84f52e8d85b55d2ebc0dcf9c4b44bd053c0a3a12d6c47c1f8d5aec304e39a83ffb01d4c707929955ca5cd86ae9427332d5bf043cb7f910fe1d17fbcc19e35c
 SHA512 
4cc2c861fa358c06832df6e8a7cfc91e2b9be42f1164378ea6bd0a3a6cc48f36c545b7d61e03591d025ef7bd98fdc812f903973f28a278056961aec22ca88641
+DIST pyfakefs-5.3.4.gh.tar.gz 226538 BLAKE2B 
b0cac2799c7d9517a1fc89d15cf9dc5d5438ba4c43bc8796afbf77c2c7a2729bf42e1b57b1fb3777a91aa0fa12e0d6a0a6e0068855fba86bf6e372bac28e
 SHA512 
10c56af0b871b8b8ce483d01234ebba953b038fd030edf4f0fedcb5b23ee897c912d9e9404521ec11f9e8d0d041d4bde4f101a4d99b3b527721c4c291c2a6745

diff --git a/dev-python/pyfakefs/pyfakefs-5.3.4.ebuild 
b/dev-python/pyfakefs/pyfakefs-5.3.4.ebuild
new file mode 100644
index ..754709257053
--- /dev/null
+++ b/dev-python/pyfakefs/pyfakefs-5.3.4.ebuild
@@ -0,0 +1,38 @@
+# 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="A fake file system that mocks the Python file system modules"
+HOMEPAGE="
+   https://github.com/pytest-dev/pyfakefs/
+   https://pypi.org/project/pyfakefs/
+"
+SRC_URI="
+   https://github.com/pytest-dev/pyfakefs/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=()
+   local EPYTEST_IGNORE=(
+   # test for regression with opentimelineio package
+   pyfakefs/pytest_tests/segfault_test.py
+   # test for regression with undefined package
+   pyfakefs/pytest_tests/pytest_fixture_test.py
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p pyfakefs.pytest_plugin
+}



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

2024-01-19 Thread Arthur Zamarin
commit: 4802d70ad6a79d82ecb1fca28ecf238f32e1641f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 19 17:20:03 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 19 18:27:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4802d70a

dev-python/argh: add 0.31.1

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

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

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

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



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

2024-01-19 Thread Arthur Zamarin
commit: b18b81c4a2b89c57c4d89f2d542e1bca5d01c7aa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 19 17:33:58 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 19 18:27:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b18b81c4

dev-python/Faker: add 22.4.0

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

 dev-python/Faker/Faker-22.4.0.ebuild | 40 
 dev-python/Faker/Manifest|  1 +
 2 files changed, 41 insertions(+)

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

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index 650a82f73c3d..666f805e8810 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -1,2 +1,3 @@
 DIST Faker-22.0.0.tar.gz 1702044 BLAKE2B 
17bb5fe42f3d754358a1cf21a23a6917571bdeaff5967b94b3dcc62e08b274f9647ab19b9fa252ccf0f6f821da93ad474c2dddce3c07813048cd910b96d6c68a
 SHA512 
b1539ca7b37d14dcbb06a4dbc198dfacaf4f0d7189f8e8a8986b42ac44780fa1b78c5b02d6f7a289c68a190a83e439f76a92587ee582105c4001246a39d046ce
 DIST Faker-22.2.0.tar.gz 1702497 BLAKE2B 
ed5d215399d168b79661a5db5a0b7c9a8321f5fdba30041eb6640cc9e6700d838aa7291060b022cc76a44ce2dd3c28eabbe30be35e4b0311edf4c09f4c523042
 SHA512 
c9a97a29885d73cbd9920938574e7615be43243a4d524391a4e51a1dcf8ca3188a9606094e715773fbd81740145813b1920ac35e99e49dc932d95045e14fa546
+DIST Faker-22.4.0.tar.gz 1702616 BLAKE2B 
1a50724c0c8faaf4b2e72d3b23f242be19862133c79a1d49b8919512355ec84d565768b1c0868f287708880a13e833bab4dc911a9f4df53d9a225fa3ea75e00c
 SHA512 
a8531b839c46c0403c37d1f5d58b026a2f8bf9ef66c4ce6302673dc7988250d51d069740bf783abf5b610afc2d01e23aa769c7d32ee03927befb13a610adc586



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

2024-01-19 Thread Mike Gilbert
commit: 065c10f5d6cee91190d01ac5d296435665fada83
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jan 19 18:11:58 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jan 19 18:16:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=065c10f5

dev-lang/ruby: dev-util/systemtap is now dev-debug/systemtap

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

 dev-lang/ruby/ruby-3.2.3.ebuild| 2 +-
 dev-lang/ruby/ruby-3.3.0-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/ruby/ruby-3.2.3.ebuild b/dev-lang/ruby/ruby-3.2.3.ebuild
index 74f31bc252dc..14d233a99d12 100644
--- a/dev-lang/ruby/ruby-3.2.3.ebuild
+++ b/dev-lang/ruby/ruby-3.2.3.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
dev-libs/openssl:0=
)
socks5? ( >=net-proxy/dante-1.1.13 )
-   systemtap? ( dev-util/systemtap )
+   systemtap? ( dev-debug/systemtap )
tk? (
dev-lang/tcl:0=[threads]
dev-lang/tk:0=[threads]

diff --git a/dev-lang/ruby/ruby-3.3.0-r1.ebuild 
b/dev-lang/ruby/ruby-3.3.0-r1.ebuild
index 918a7dfabf7b..8d7ae57e2d21 100644
--- a/dev-lang/ruby/ruby-3.3.0-r1.ebuild
+++ b/dev-lang/ruby/ruby-3.3.0-r1.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
dev-libs/openssl:0=
)
socks5? ( >=net-proxy/dante-1.1.13 )
-   systemtap? ( dev-util/systemtap )
+   systemtap? ( dev-debug/systemtap )
tk? (
dev-lang/tcl:0=[threads]
dev-lang/tk:0=[threads]



[gentoo-commits] repo/gentoo:master commit in: app-metrics/node_exporter/

2024-01-19 Thread William Hubbs
commit: 9e2705016b95d0fe9a927f80bdac35cbad97eb15
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jan 19 18:10:20 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jan 19 18:11:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e270501

app-metrics/node_exporter: style fixes

Signed-off-by: William Hubbs  gentoo.org>

 app-metrics/node_exporter/node_exporter-1.7.0.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-metrics/node_exporter/node_exporter-1.7.0.ebuild 
b/app-metrics/node_exporter/node_exporter-1.7.0.ebuild
index 547e79c98eef..861e9355d3de 100644
--- a/app-metrics/node_exporter/node_exporter-1.7.0.ebuild
+++ b/app-metrics/node_exporter/node_exporter-1.7.0.ebuild
@@ -24,13 +24,14 @@ LICENSE+=" BSD BSD-2 MIT"
 SLOT="0"
 IUSE="selinux systemd"
 
-RDEPEND="
+COMMON_DEPEND="
acct-group/node_exporter
acct-user/node_exporter
selinux? ( sec-policy/selinux-node_exporter )
systemd? ( sys-apps/systemd )
 "
-DEPEND="${RDEPEND}"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
 BDEPEND=">=dev-util/promu-0.3.0"
 PATCHES=(
 "${FILESDIR}"/01-default-settings-1.7.0.patch
@@ -65,6 +66,8 @@ src_test() {
 
 src_install() {
dosbin "${PN}"
+   dodoc example-rules.yml *.md
+   doman "${PN}".1
systemd_newunit "${FILESDIR}"/node_exporter-1.7.0.service 
node_exporter.service
newinitd "${FILESDIR}"/${PN}.initd-1 ${PN}
newconfd "${FILESDIR}"/${PN}.confd ${PN}
@@ -72,7 +75,4 @@ src_install() {
newins "${FILESDIR}"/node_exporter-1.7.0.logrotate "${PN}"
keepdir /var/lib/node_exporter /var/log/node_exporter
fowners ${PN}:${PN} /var/lib/node_exporter /var/log/node_exporter
-
-   doman "${PN}".1
-   dodoc example-rules.yml *.md
 }



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

2024-01-19 Thread Haelwenn Monnier
commit: a054e04909af0ae8ba8ae0cde4bb436830bf0953
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Fri Jan 19 18:08:42 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Jan 19 18:09:45 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a054e049

app-admin/himitsu: add 0.5

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 app-admin/himitsu/Manifest| 1 +
 app-admin/himitsu/{himitsu-.ebuild => himitsu-0.5.ebuild} | 6 +++---
 app-admin/himitsu/himitsu-.ebuild | 6 +++---
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/app-admin/himitsu/Manifest b/app-admin/himitsu/Manifest
index 7bb2e378ee..e25c8ff75a 100644
--- a/app-admin/himitsu/Manifest
+++ b/app-admin/himitsu/Manifest
@@ -1 +1,2 @@
 DIST himitsu-0.4.tar.gz 42135 BLAKE2B 
3921887f8398890b43b8f9219bdfa5dac2c44689c2b52e605d447795469827a3fbe86dec227fa799cd38926c0c2cb727feef885ab03658eec13f7239fcbd98cb
 SHA512 
a42b8088f0ddf8931347fc16d5b6404e21e7603025d444e734beeb57da3f9fefdc4e55993dd613ef77d3eb9448fd9acf43c109dc199e97e5d259a3f5a3267571
+DIST himitsu-0.5.tar.gz 42924 BLAKE2B 
808a62c13e950d102f27c3219f15b23ed414ec5d9e9029dee0ac8e1b217d199fe9ade707d23a3f016098e661e4416e5d8aaa445a55caaed83a266ba29d7b
 SHA512 
6e9c304df824814179dd99e67dbed6c78860127eabe73df13d7b8f06e32cf47700cb7e1450e862d68ad4e1004d5feb9195cb1b91849b8b8436a1d149d5d0ace2

diff --git a/app-admin/himitsu/himitsu-.ebuild 
b/app-admin/himitsu/himitsu-0.5.ebuild
similarity index 89%
copy from app-admin/himitsu/himitsu-.ebuild
copy to app-admin/himitsu/himitsu-0.5.ebuild
index 035031894e..42c50e91f1 100644
--- a/app-admin/himitsu/himitsu-.ebuild
+++ b/app-admin/himitsu/himitsu-0.5.ebuild
@@ -1,7 +1,7 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 if [[ "${PV}" = "" ]]; then
inherit git-r3
@@ -20,7 +20,7 @@ LICENSE="GPL-3"
 IUSE=""
 
 DEPEND="
-   dev-lang/hare:=
+   >=dev-lang/hare-0_pre20231127-r1:=
 "
 RDEPEND="
gui-apps/hiprompt-gtk-py

diff --git a/app-admin/himitsu/himitsu-.ebuild 
b/app-admin/himitsu/himitsu-.ebuild
index 035031894e..42c50e91f1 100644
--- a/app-admin/himitsu/himitsu-.ebuild
+++ b/app-admin/himitsu/himitsu-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 if [[ "${PV}" = "" ]]; then
inherit git-r3
@@ -20,7 +20,7 @@ LICENSE="GPL-3"
 IUSE=""
 
 DEPEND="
-   dev-lang/hare:=
+   >=dev-lang/hare-0_pre20231127-r1:=
 "
 RDEPEND="
gui-apps/hiprompt-gtk-py



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

2024-01-19 Thread Haelwenn Monnier
commit: 133f385afb88b182dd8334057e9ad9f5384c81c4
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Fri Jan 19 18:06:58 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Jan 19 18:06:58 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=133f385a

app-admin/himitsu: drop 0.3

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 app-admin/himitsu/Manifest   |  1 -
 app-admin/himitsu/himitsu-0.3.ebuild | 35 ---
 2 files changed, 36 deletions(-)

diff --git a/app-admin/himitsu/Manifest b/app-admin/himitsu/Manifest
index e7ccff929f..7bb2e378ee 100644
--- a/app-admin/himitsu/Manifest
+++ b/app-admin/himitsu/Manifest
@@ -1,2 +1 @@
-DIST himitsu-0.3.tar.gz 33691 BLAKE2B 
3051dc85e6aef0ccbf9671ef6c747cb0a7cf3b1982394e30ac70cbaedbf044d0f6306d9324047fb6b7662b24a9c9aee7607ba0e0239d5191cc43359f60962618
 SHA512 
65bd0b85b236367c8fe0ef2054760423b1c74315c64442ae00548454a98be0df74e8e60b1995f425baf215091770050c4076c2e2289acb937475b60f25ff10c9
 DIST himitsu-0.4.tar.gz 42135 BLAKE2B 
3921887f8398890b43b8f9219bdfa5dac2c44689c2b52e605d447795469827a3fbe86dec227fa799cd38926c0c2cb727feef885ab03658eec13f7239fcbd98cb
 SHA512 
a42b8088f0ddf8931347fc16d5b6404e21e7603025d444e734beeb57da3f9fefdc4e55993dd613ef77d3eb9448fd9acf43c109dc199e97e5d259a3f5a3267571

diff --git a/app-admin/himitsu/himitsu-0.3.ebuild 
b/app-admin/himitsu/himitsu-0.3.ebuild
deleted file mode 100644
index 0d70542353..00
--- a/app-admin/himitsu/himitsu-0.3.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ "${PV}" = "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu;
-   SLOT="0"
-else
-   SRC_URI="https://git.sr.ht/~sircmpwn/himitsu/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~riscv"
-   SLOT="0/${PV}"
-fi
-
-DESCRIPTION="Secret storage system for Unix, suitable for storing passwords, 
keys, ..."
-HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu;
-LICENSE="GPL-3"
-
-IUSE=""
-
-DEPEND="
-   dev-lang/hare:=
-"
-RDEPEND="
-   gui-apps/hiprompt-gtk-py
-"
-BDEPEND="app-text/scdoc"
-
-# binaries are hare-built
-QA_FLAGS_IGNORED="usr/bin/.*"
-
-src_configure() {
-   sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die
-}



[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/hare/

2024-01-19 Thread Haelwenn Monnier
commit: 0b5554c5bc2a2659d82f4d6dc60e52e56f5188ba
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Fri Jan 19 18:04:18 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Jan 19 18:04:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0b5554c5

dev-lang/hare: Fix PREFIX, needed for a sane HAREPATH

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 .../hare/{hare-0_pre20231127.ebuild => hare-0_pre20231127-r1.ebuild}  | 4 +++-
 dev-lang/hare/hare-.ebuild| 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-lang/hare/hare-0_pre20231127.ebuild 
b/dev-lang/hare/hare-0_pre20231127-r1.ebuild
similarity index 89%
rename from dev-lang/hare/hare-0_pre20231127.ebuild
rename to dev-lang/hare/hare-0_pre20231127-r1.ebuild
index c5283c60d1..6d644cfdf4 100644
--- a/dev-lang/hare/hare-0_pre20231127.ebuild
+++ b/dev-lang/hare/hare-0_pre20231127-r1.ebuild
@@ -39,11 +39,13 @@ src_configure() {
* ) die "unsupported architecture: ${ARCH}" ;;
esac
 
+   # Note: PREFIX needs to be set early as it is used for HAREPATH
cp config.example.mk config.mk || die
sed -i \
-e 's;=aarch64-;=;' \
-e 's;=riscv64-;=;' \
-e "s;^ARCH =.*;ARCH = ${target_arch};" \
+   -e "s;^PREFIX =.*;PREFIX = ${EPREFIX}/usr;" \
-e 's;^AS =;AS ?=;' \
-e 's;^LD =;LD ?=;' \
-e 's;^AR =;AR ?=;' \
@@ -51,5 +53,5 @@ src_configure() {
 }
 
 src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+   emake DESTDIR="${D}" install
 }

diff --git a/dev-lang/hare/hare-.ebuild b/dev-lang/hare/hare-.ebuild
index 208f3b7ac4..0812095c10 100644
--- a/dev-lang/hare/hare-.ebuild
+++ b/dev-lang/hare/hare-.ebuild
@@ -39,14 +39,16 @@ src_configure() {
* ) die "unsupported architecture: ${ARCH}" ;;
esac
 
+   # Note: PREFIX needs to be set early as it is used for HAREPATH
cp configs/linux.mk config.mk || die
sed -i \
-e "s;^ARCH =.*;ARCH = ${target_arch};" \
+   -e "s;^PREFIX =.*;PREFIX = ${EPREFIX}/usr;" \
-e 's;^AS =;AS ?=;' \
-e 's;^LD =;LD ?=;' \
config.mk || die
 }
 
 src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+   emake DESTDIR="${D}" install
 }



[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/hare/

2024-01-19 Thread Haelwenn Monnier
commit: b67942a4f9bc2813d19b5c4940493fecbd7ca850
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Fri Jan 19 17:57:44 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Jan 19 17:58:06 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b67942a4

dev-lang/hare: add 0_pre20231127

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 dev-lang/hare/Manifest  |  1 +
 dev-lang/hare/hare-0_pre20231127.ebuild | 55 +
 2 files changed, 56 insertions(+)

diff --git a/dev-lang/hare/Manifest b/dev-lang/hare/Manifest
index 2a6505fa6b..0545de2a99 100644
--- a/dev-lang/hare/Manifest
+++ b/dev-lang/hare/Manifest
@@ -1,2 +1,3 @@
 DIST hare-009a8e873b688038aaf3c5e5e0b75c9205be56f5.tar.gz 728165 BLAKE2B 
ed3ecada9fc21e993548fa2b159b79ef3e8b537d3bd2ca54584127f315bf93e4440afa9cdf45f09aaac8665607a9e746b60ccd535a88aa538c6d7428b3d51e82
 SHA512 
16b8ef0a92c6ea8d6dabec283e4a7592fd301a11dd4bc837feff09f4f3743027efb615b2884eba2165ddfda197709324ed9fbb928d9d272f6585b3300c9d8582
 DIST hare-0cf443bbfb121fbf04d0d138161b6073a088bef9.tar.gz 725094 BLAKE2B 
4ba04e73a70b4257dd8448a6a899058422bc0492f8f5598a1f705e4164a82a4e348f3877de710c17f2aebe909893d5d271242eb987dba37233a86fb881464f8c
 SHA512 
9ac6322713366d7a7fa41ce86584e045a274c7a4b2389d96fe47d18133b233cc0a9f4ed41f2ed4c64f8d8e9601ed0dbe2cda6d89204e1add42f3f8a5a2688e94
+DIST hare-d94f355481a320fb2aec13ef62cb3bfe2416f5e4.tar.gz 716871 BLAKE2B 
1805ca36c4e0faf581ad011d355eff63670e5dd13410e0ee86c547ee7515a00577080c78e79c468274825e7905c386495e1b6520f60fd96d280f21e24044
 SHA512 
5638e213ac7dedd5a7a0c43bb481755e5cb5d9cbc227a0e08a53bbb4e9036e80111a5a7df2328bd4d1c0ede4cf703dd8a94f075a0850649b31770350223ecb96

diff --git a/dev-lang/hare/hare-0_pre20231127.ebuild 
b/dev-lang/hare/hare-0_pre20231127.ebuild
new file mode 100644
index 00..c5283c60d1
--- /dev/null
+++ b/dev-lang/hare/hare-0_pre20231127.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ "${PV}" =  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare;
+   SLOT="0"
+else
+   EGIT_COMMIT="d94f355481a320fb2aec13ef62cb3bfe2416f5e4"
+   MY_P="${PN}-${EGIT_COMMIT}"
+   SRC_URI="https://git.sr.ht/~sircmpwn/hare/archive/${EGIT_COMMIT}.tar.gz 
-> ${MY_P}.tar.gz"
+   S="${WORKDIR}/${MY_P}"
+   SLOT="0/${PV}"
+   KEYWORDS="~amd64 ~arm64 ~riscv"
+fi
+
+DESCRIPTION="The Hare systems programming language"
+HOMEPAGE="https://harelang.org/;
+LICENSE="MPL-2.0 GPL-3"
+
+DEPEND="
+   ~dev-lang/harec-0_pre20231128
+   ~sys-devel/qbe-1.1-r1
+"
+BDEPEND="app-text/scdoc"
+RDEPEND="${DEPEND}"
+
+# hare and haredoc are built by hare
+QA_FLAGS_IGNORED="usr/bin/hare usr/bin/haredoc"
+
+src_configure() {
+   local target_arch
+   case ${ARCH} in
+   amd64 ) target_arch=x86_64 ;;
+   arm64 ) target_arch=aarch64 ;;
+   riscv ) target_arch=riscv64 ;;
+   * ) die "unsupported architecture: ${ARCH}" ;;
+   esac
+
+   cp config.example.mk config.mk || die
+   sed -i \
+   -e 's;=aarch64-;=;' \
+   -e 's;=riscv64-;=;' \
+   -e "s;^ARCH =.*;ARCH = ${target_arch};" \
+   -e 's;^AS =;AS ?=;' \
+   -e 's;^LD =;LD ?=;' \
+   -e 's;^AR =;AR ?=;' \
+   config.mk || die
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/hare/

2024-01-19 Thread Haelwenn Monnier
commit: 6f06429cb0f7aa3a94a42a00a14e7a78c1f148f0
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Fri Jan 19 17:57:55 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Jan 19 17:58:06 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6f06429c

dev-lang/hare: drop 0_pre20230615

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 dev-lang/hare/Manifest  |  1 -
 dev-lang/hare/hare-0_pre20230615.ebuild | 57 -
 2 files changed, 58 deletions(-)

diff --git a/dev-lang/hare/Manifest b/dev-lang/hare/Manifest
index 0545de2a99..ac820a8c45 100644
--- a/dev-lang/hare/Manifest
+++ b/dev-lang/hare/Manifest
@@ -1,3 +1,2 @@
 DIST hare-009a8e873b688038aaf3c5e5e0b75c9205be56f5.tar.gz 728165 BLAKE2B 
ed3ecada9fc21e993548fa2b159b79ef3e8b537d3bd2ca54584127f315bf93e4440afa9cdf45f09aaac8665607a9e746b60ccd535a88aa538c6d7428b3d51e82
 SHA512 
16b8ef0a92c6ea8d6dabec283e4a7592fd301a11dd4bc837feff09f4f3743027efb615b2884eba2165ddfda197709324ed9fbb928d9d272f6585b3300c9d8582
-DIST hare-0cf443bbfb121fbf04d0d138161b6073a088bef9.tar.gz 725094 BLAKE2B 
4ba04e73a70b4257dd8448a6a899058422bc0492f8f5598a1f705e4164a82a4e348f3877de710c17f2aebe909893d5d271242eb987dba37233a86fb881464f8c
 SHA512 
9ac6322713366d7a7fa41ce86584e045a274c7a4b2389d96fe47d18133b233cc0a9f4ed41f2ed4c64f8d8e9601ed0dbe2cda6d89204e1add42f3f8a5a2688e94
 DIST hare-d94f355481a320fb2aec13ef62cb3bfe2416f5e4.tar.gz 716871 BLAKE2B 
1805ca36c4e0faf581ad011d355eff63670e5dd13410e0ee86c547ee7515a00577080c78e79c468274825e7905c386495e1b6520f60fd96d280f21e24044
 SHA512 
5638e213ac7dedd5a7a0c43bb481755e5cb5d9cbc227a0e08a53bbb4e9036e80111a5a7df2328bd4d1c0ede4cf703dd8a94f075a0850649b31770350223ecb96

diff --git a/dev-lang/hare/hare-0_pre20230615.ebuild 
b/dev-lang/hare/hare-0_pre20230615.ebuild
deleted file mode 100644
index 08ab7b2e4c..00
--- a/dev-lang/hare/hare-0_pre20230615.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ "${PV}" =  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare;
-   SLOT="0"
-else
-   EGIT_COMMIT="0cf443bbfb121fbf04d0d138161b6073a088bef9"
-   MY_P="${PN}-${EGIT_COMMIT}"
-   SRC_URI="https://git.sr.ht/~sircmpwn/hare/archive/${EGIT_COMMIT}.tar.gz 
-> ${MY_P}.tar.gz"
-   S="${WORKDIR}/${MY_P}"
-   SLOT="0/${PV}"
-
-   KEYWORDS="~amd64 ~arm64 ~riscv"
-fi
-
-DESCRIPTION="The Hare systems programming language"
-HOMEPAGE="https://harelang.org/;
-LICENSE="MPL-2.0 GPL-3"
-
-DEPEND="
-   sys-devel/qbe
-   >=dev-lang/harec-0_pre20220702
-"
-BDEPEND="
-   app-text/scdoc
-"
-RDEPEND="${DEPEND}"
-
-# hare and haredoc are built by hare
-QA_FLAGS_IGNORED="usr/bin/hare usr/bin/haredoc"
-
-src_configure() {
-   local target_arch
-   case ${ARCH} in
-   amd64 ) target_arch=x86_64 ;;
-   arm64 ) target_arch=aarch64 ;;
-   riscv ) target_arch=riscv64 ;;
-   * ) die "unsupported architecture: ${ARCH}" ;;
-   esac
-
-   cp config.example.mk config.mk || die
-   sed -i \
-   -e 's;=aarch64-;=;' \
-   -e 's;=riscv64-;=;' \
-   -e "s;^ARCH =.*;ARCH = ${target_arch};" \
-   -e 's;^PREFIX =.*;PREFIX = /usr;' \
-   -e 's;^AS =;AS ?=;' \
-   -e 's;^LD =;LD ?=;' \
-   -e 's;^AR =;AR ?=;' \
-   config.mk || die
-
-   sed -i 's; $(DESTDIR)$(LOCALSRCDIR);;' Makefile || die
-}



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

2024-01-19 Thread Hans de Graaff
commit: 86a0e43908632e886cba2f591e9b8bfa1dc92289
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 19 17:56:04 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 19 17:57:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86a0e439

dev-lang/ruby: fix runtime issues on arm64

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

 .../files/3.3/011-arm64-branch-protection.patch|  28 ++
 dev-lang/ruby/ruby-3.3.0-r1.ebuild | 299 +
 2 files changed, 327 insertions(+)

diff --git a/dev-lang/ruby/files/3.3/011-arm64-branch-protection.patch 
b/dev-lang/ruby/files/3.3/011-arm64-branch-protection.patch
new file mode 100644
index ..14d2c00837a7
--- /dev/null
+++ b/dev-lang/ruby/files/3.3/011-arm64-branch-protection.patch
@@ -0,0 +1,28 @@
+From a8af871e29c6c922c4c3aeb94697ab958fc12e9b Mon Sep 17 00:00:00 2001
+From: Yuta Saito 
+Date: Wed, 27 Dec 2023 06:22:45 +
+Subject: [PATCH] [Bug #20085] Use consistent default options for
+ `-mbranch-protection`
+
+We need to use the same options for both C compiler and assembler
+when `-mbranch-protection` is guessed by configure. Otherwise,
+`coroutine/arm64/Context.{h,S}` will use incompatible PAC strategies.
+---
+ configure.ac | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/configure.ac b/configure.ac
+index 9286946fc15f4..18b4247991d42 100644
+--- a/configure.ac
 b/configure.ac
+@@ -830,7 +830,10 @@ AS_IF([test "$GCC" = yes], [
+   AS_FOR(option, opt, [-mbranch-protection=pac-ret 
-msign-return-address=all], [
+ RUBY_TRY_CFLAGS(option, [branch_protection=yes], 
[branch_protection=no])
+ AS_IF([test "x$branch_protection" = xyes], [
++# C compiler and assembler must be consistent for 
-mbranch-protection
++# since they both check `__ARM_FEATURE_PAC_DEFAULT` 
definition.
+ RUBY_APPEND_OPTION(XCFLAGS, option)
++RUBY_APPEND_OPTION(ASFLAGS, option)
+ break
+ ])
+ ])

diff --git a/dev-lang/ruby/ruby-3.3.0-r1.ebuild 
b/dev-lang/ruby/ruby-3.3.0-r1.ebuild
new file mode 100644
index ..918a7dfabf7b
--- /dev/null
+++ b/dev-lang/ruby/ruby-3.3.0-r1.ebuild
@@ -0,0 +1,299 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multiprocessing
+
+MY_P="${PN}-$(ver_cut 1-3)"
+S=${WORKDIR}/${MY_P}
+
+SLOT=$(ver_cut 1-2)
+MY_SUFFIX=$(ver_rs 1 '' ${SLOT})
+RUBYVERSION=${SLOT}.0
+
+DESCRIPTION="An object-oriented scripting language"
+HOMEPAGE="https://www.ruby-lang.org/;
+SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz;
+
+LICENSE="|| ( Ruby-BSD BSD-2 )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit socks5 +ssl static-libs 
systemtap tk valgrind xemacs"
+
+RDEPEND="
+   berkdb? ( sys-libs/db:= )
+   gdbm? ( sys-libs/gdbm:= )
+   jemalloc? ( dev-libs/jemalloc:= )
+   jit? ( >=virtual/rust-1.58.1 )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   socks5? ( >=net-proxy/dante-1.1.13 )
+   systemtap? ( dev-util/systemtap )
+   tk? (
+   dev-lang/tcl:0=[threads]
+   dev-lang/tk:0=[threads]
+   )
+   dev-libs/libyaml
+   dev-libs/libffi:=
+   sys-libs/zlib
+   virtual/libcrypt:=
+   >=app-eselect/eselect-ruby-20231226
+"
+
+DEPEND="
+   ${RDEPEND}
+   valgrind? ( dev-debug/valgrind )
+"
+
+BUNDLED_GEMS="
+   >=dev-ruby/debug-1.9.1[ruby_targets_ruby33(-)]
+   >=dev-ruby/irb-1.11.0[ruby_targets_ruby33(-)]
+   >=dev-ruby/matrix-0.4.2[ruby_targets_ruby33(-)]
+   >=dev-ruby/minitest-5.20.0[ruby_targets_ruby33(-)]
+   >=dev-ruby/net-ftp-0.3.3[ruby_targets_ruby33(-)]
+   >=dev-ruby/net-imap-0.4.9[ruby_targets_ruby33(-)]
+   >=dev-ruby/net-pop-0.1.2[ruby_targets_ruby33(-)]
+   >=dev-ruby/net-smtp-0.4.0[ruby_targets_ruby33(-)]
+   >=dev-ruby/power_assert-2.0.3[ruby_targets_ruby33(-)]
+   >=dev-ruby/prime-0.1.2[ruby_targets_ruby33(-)]
+   >=dev-ruby/racc-1.7.3[ruby_targets_ruby33(-)]
+   >=dev-ruby/rake-13.1.0[ruby_targets_ruby33(-)]
+   >=dev-ruby/rbs-3.4.0[ruby_targets_ruby33(-)]
+   >=dev-ruby/rexml-3.2.6[ruby_targets_ruby33(-)]
+   >=dev-ruby/rss-0.3.0[ruby_targets_ruby33(-)]
+   >=dev-ruby/test-unit-3.6.1[ruby_targets_ruby33(-)]
+   >=dev-ruby/typeprof-0.21.9[ruby_targets_ruby33(-)]
+"
+
+PDEPEND="
+   ${BUNDLED_GEMS}
+   virtual/rubygems[ruby_targets_ruby33(-)]
+   >=dev-ruby/bundler-2.5.3[ruby_targets_ruby33(-)]
+   >=dev-ruby/did_you_mean-1.6.3[ruby_targets_ruby33(-)]
+   >=dev-ruby/json-2.7.1[ruby_targets_ruby33(-)]
+   >=dev-ruby/rdoc-6.6.2[ruby_targets_ruby33(-)]

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

2024-01-19 Thread Hans de Graaff
commit: 9841fa2633ec07dd0bf1ee16bb1dacf0a0ca2e34
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 19 17:55:19 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 19 17:57:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9841fa26

dev-ruby/sexp_processor: add 4.17.1

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

 dev-ruby/sexp_processor/Manifest   |  1 +
 .../sexp_processor/sexp_processor-4.17.1.ebuild| 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-ruby/sexp_processor/Manifest b/dev-ruby/sexp_processor/Manifest
index 4458eaaad409..902ead55d063 100644
--- a/dev-ruby/sexp_processor/Manifest
+++ b/dev-ruby/sexp_processor/Manifest
@@ -1,2 +1,3 @@
 DIST sexp_processor-4.16.1.gem 56832 BLAKE2B 
fa17cf32d67cec6a89c202d10dd18af463c70ad2e5455c891b4a68bee6fe6971577067192ae5ad2bfb7eb3f932a1988cb878ad5d901191538a69d62968c9d12f
 SHA512 
eda019d253cce8cd6a93532745dc03e8129f7667e798543b0d38488dceb951b058e292976fe085126c421412c289c3d650ce1cf14c0fbbbafdef896b4db615b2
 DIST sexp_processor-4.17.0.gem 57344 BLAKE2B 
04355e8a9230095d90a43bb643c1f421a54edf7a0a97280c63026702cabba8fc39ed359df5478667cb087242b444c2ec0768a07ead1d7a7e474eb8117ddc6ba9
 SHA512 
ce946554e1cf23581d4e5d2071b7ec91999d533a4a2e1403e45775fb5091dd865836c778e345f478f229e068836180fe6ad008bea9cc36942ad66579411513a9
+DIST sexp_processor-4.17.1.gem 57344 BLAKE2B 
ac95894c5d69c687d953f5a6c84d7aa271917791142fa6008af62a8718a8057f24f20547f3f7e83fecab4641c43eea8e4180da0a5a9d1711a89b622e6a6632a9
 SHA512 
56eccb98bdcc60db09dadb1f82858602087878be2c8cdfb0ce29bb26420746569fb93f3e5eac0716b55e9bc7fe5e86bde9ada4954dd645b2789e7f3e0fa50e02

diff --git a/dev-ruby/sexp_processor/sexp_processor-4.17.1.ebuild 
b/dev-ruby/sexp_processor/sexp_processor-4.17.1.ebuild
new file mode 100644
index ..0b0afbdcef7c
--- /dev/null
+++ b/dev-ruby/sexp_processor/sexp_processor-4.17.1.ebuild
@@ -0,0 +1,28 @@
+# 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="README.rdoc History.rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Processor for s-expressions created as part of the ParseTree 
project"
+HOMEPAGE="https://www.zenspider.com/projects/sexp_processor.html;
+
+LICENSE="GPL-2"
+SLOT="4"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE=""
+
+ruby_add_bdepend "
+   test? (
+   >=dev-ruby/minitest-5.5
+   )"
+
+each_ruby_test() {
+   ${RUBY} -Ilib:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die
+}



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

2024-01-19 Thread Hans de Graaff
commit: 48e0df513076f834210ff3ea48f58380cfd5a616
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 19 17:55:45 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 19 17:57:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48e0df51

dev-lang/ruby: add 3.2.3

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

 dev-lang/ruby/Manifest |   1 +
 .../files/3.2/011-arm64-branch-protection.patch|  28 ++
 dev-lang/ruby/ruby-3.2.3.ebuild| 298 +
 3 files changed, 327 insertions(+)

diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest
index 889da2b60c70..8c106844a6ee 100644
--- a/dev-lang/ruby/Manifest
+++ b/dev-lang/ruby/Manifest
@@ -1,3 +1,4 @@
 DIST ruby-3.1.4.tar.xz 15316604 BLAKE2B 
5d771c267451c05ae192991976957d43d1131e652ac5a90a8dfff9deba97cf6b139d0113f5d2ed44225a545aa79a1c732555de1efc83d1010d097ec35f7e92dd
 SHA512 
a627bb629a10750b8b2081ad451a41faea0fc85d95aa1e267e3d2a0f56a35bb58195d4a8d13bbdbd82f4197a96dae22b1cee1dfc83861ec33a67ece07aef5633
 DIST ruby-3.2.2.tar.xz 15118856 BLAKE2B 
8e09fb0f6808d4572f86ea190db4f4b950ff3a13391bf7bc3e515b6d14f356d3f7c1eb5bbbe2de460ef78edee54462fdf9be56722cd9e27a613febfe45f8c40a
 SHA512 
a29f24cd80f563f6368952d06d6273f7241a409fa9ab2f60e03dde2ac58ca06bee1750715b6134caebf4c061d3503446dc37a6059e19860bb0010eef34951935
+DIST ruby-3.2.3.tar.xz 15163960 BLAKE2B 
e2cfa215b2cb910bac5f3b58edcdece91b21ffcfb6b4c183eec0c8502c320b78e7a8732c393b6e6a38dc9cfd81e129c00562d9be45f0deb36306ac81f96dcdc1
 SHA512 
d2a1897c2f4e801a28acb869322abfee76775115016252cecad90639485ed51deda1446cb16edb387f10a2e188602d646ef9b008b57f27bd745071277c535f3b
 DIST ruby-3.3.0.tar.xz 16345456 BLAKE2B 
09ef6fb4b2768118207e7a9ece17c5c62c9f596b1c13ac6199245889fcc5d25f03336831ec3bf1367a460a8a26c4426c32bcd576b0da8bdafc90301032b4d2f0
 SHA512 
7959c5753bfa0bfc4d6d74060869aabbe9815c1c97930659da11b917ee0803ddbbd80e869e00c48b8694b4ba48709c3b6493fd045568e36e902616c35ababf01

diff --git a/dev-lang/ruby/files/3.2/011-arm64-branch-protection.patch 
b/dev-lang/ruby/files/3.2/011-arm64-branch-protection.patch
new file mode 100644
index ..14d2c00837a7
--- /dev/null
+++ b/dev-lang/ruby/files/3.2/011-arm64-branch-protection.patch
@@ -0,0 +1,28 @@
+From a8af871e29c6c922c4c3aeb94697ab958fc12e9b Mon Sep 17 00:00:00 2001
+From: Yuta Saito 
+Date: Wed, 27 Dec 2023 06:22:45 +
+Subject: [PATCH] [Bug #20085] Use consistent default options for
+ `-mbranch-protection`
+
+We need to use the same options for both C compiler and assembler
+when `-mbranch-protection` is guessed by configure. Otherwise,
+`coroutine/arm64/Context.{h,S}` will use incompatible PAC strategies.
+---
+ configure.ac | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/configure.ac b/configure.ac
+index 9286946fc15f4..18b4247991d42 100644
+--- a/configure.ac
 b/configure.ac
+@@ -830,7 +830,10 @@ AS_IF([test "$GCC" = yes], [
+   AS_FOR(option, opt, [-mbranch-protection=pac-ret 
-msign-return-address=all], [
+ RUBY_TRY_CFLAGS(option, [branch_protection=yes], 
[branch_protection=no])
+ AS_IF([test "x$branch_protection" = xyes], [
++# C compiler and assembler must be consistent for 
-mbranch-protection
++# since they both check `__ARM_FEATURE_PAC_DEFAULT` 
definition.
+ RUBY_APPEND_OPTION(XCFLAGS, option)
++RUBY_APPEND_OPTION(ASFLAGS, option)
+ break
+ ])
+ ])

diff --git a/dev-lang/ruby/ruby-3.2.3.ebuild b/dev-lang/ruby/ruby-3.2.3.ebuild
new file mode 100644
index ..74f31bc252dc
--- /dev/null
+++ b/dev-lang/ruby/ruby-3.2.3.ebuild
@@ -0,0 +1,298 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multiprocessing
+
+MY_P="${PN}-$(ver_cut 1-3)"
+S=${WORKDIR}/${MY_P}
+
+SLOT=$(ver_cut 1-2)
+MY_SUFFIX=$(ver_rs 1 '' ${SLOT})
+RUBYVERSION=${SLOT}.0
+
+DESCRIPTION="An object-oriented scripting language"
+HOMEPAGE="https://www.ruby-lang.org/;
+SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz;
+
+LICENSE="|| ( Ruby-BSD BSD-2 )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit socks5 +ssl static-libs 
systemtap tk valgrind xemacs"
+
+RDEPEND="
+   berkdb? ( sys-libs/db:= )
+   gdbm? ( sys-libs/gdbm:= )
+   jemalloc? ( dev-libs/jemalloc:= )
+   jit? ( >=virtual/rust-1.58.1 )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   socks5? ( >=net-proxy/dante-1.1.13 )
+   systemtap? ( dev-util/systemtap )
+   tk? (
+   dev-lang/tcl:0=[threads]
+   dev-lang/tk:0=[threads]
+   )
+   dev-libs/libyaml
+   dev-libs/libffi:=
+   

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

2024-01-19 Thread Hans de Graaff
commit: d3af14b9596c13ad40cab2b8256920683df50b04
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 19 14:24:10 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 19 17:57:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3af14b9

dev-ruby/faraday-net_http: add 3.1.0

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

 dev-ruby/faraday-net_http/Manifest |  1 +
 .../faraday-net_http/faraday-net_http-3.1.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-ruby/faraday-net_http/Manifest 
b/dev-ruby/faraday-net_http/Manifest
index 5d607866c4df..8dec1316a359 100644
--- a/dev-ruby/faraday-net_http/Manifest
+++ b/dev-ruby/faraday-net_http/Manifest
@@ -1,3 +1,4 @@
 DIST faraday-net_http-1.0.1.tar.gz 8436 BLAKE2B 
16feb3c79af7db3b69373826a2fc55a8373620c7c6bb229ec27ada2e07a75e862e4211a13a991c9d280b9dfd9643d1eec400fb0b925a846d966cc609c562aefe
 SHA512 
57a7ea2f452844200119cb9e99ae4bfee5e01b0630b38b4ef4e615dfcc05e1476e3da8511698bf199c62b816b5253fb364ed6cffdc59dcd4e9d706c7f1e6e56b
 DIST faraday-net_http-2.1.0.tar.gz 9061 BLAKE2B 
00e461718f4a92ff424e28074aa62d79c4ebfc9ca3a22036eef28c57fe90199b6fb49f5f9a02ff89cfc701b07c5fbb798446f1cc7ebf860dfeab9208e61b92d8
 SHA512 
797aa930d33a372fccb6fc497fe504f15b63a2fd87aa2301b84098a23de321fe60b6af43f35d9ed670705e90284096a21e9e83c80abe800c81240dec937a27d8
 DIST faraday-net_http-3.0.2.tar.gz 8897 BLAKE2B 
bd69eb01e74ab00c3d14efe7cf3c74efaeb17c7a03c61916c040a79ea152c4adddb010b0767dc6eecaed072e905c5d4ec540c26abbb1d390123538c38555ea22
 SHA512 
e01d22c243f175f88f1a559d9c200047a28fa118225b3ad616ae0ed3e5207b6f6dd0337f8520e1b023deef18e3b1654ad84e43267971d634ba9d8e88b44627fa
+DIST faraday-net_http-3.1.0.tar.gz 8975 BLAKE2B 
254f0f3eac4361866b4e8a0b2461fa4e2fb76cfbcd145e122fdbfd65a4565ffd176375fd962dbb1ec899c3be993526d3232e166105840f43af1027220d9cd245
 SHA512 
dfab2515f7d567d34fd11c4a5ceff2ad41399a6ff262dc4bc52349d4229cdd8d9563c31d4dee1acfcb185a5bcf647e574758965cb6324c024244c9e48a42568f

diff --git a/dev-ruby/faraday-net_http/faraday-net_http-3.1.0.ebuild 
b/dev-ruby/faraday-net_http/faraday-net_http-3.1.0.ebuild
new file mode 100644
index ..d1f1be3f6e05
--- /dev/null
+++ b/dev-ruby/faraday-net_http/faraday-net_http-3.1.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Faraday adapter for Net::HTTP"
+HOMEPAGE="https://github.com/lostisland/faraday-net_http;
+SRC_URI="https://github.com/lostisland/faraday-net_http/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+ruby_add_bdepend "test? ( >=dev-ruby/faraday-2.5 )"
+
+all_ruby_prepare() {
+   sed -i -e "s:_relative ':'./:" ${RUBY_FAKEGEM_GEMSPEC} || die
+}



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

2024-01-19 Thread Hans de Graaff
commit: 845035a1ba33d70f15a92926ceb9ed6d8d76a780
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 19 17:53:34 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 19 17:57:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=845035a1

dev-ruby/combustion: add 1.4.0

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

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

diff --git a/dev-ruby/combustion/Manifest b/dev-ruby/combustion/Manifest
index 1f075d2283ee..beff78fd18fd 100644
--- a/dev-ruby/combustion/Manifest
+++ b/dev-ruby/combustion/Manifest
@@ -1 +1,2 @@
 DIST combustion-1.3.7.tar.gz 16922 BLAKE2B 
7edb6d68751bdae2c14f564d99bd5e4815aeb0ac5cbf9f86bf265bcf1cc02f39b36c2f439d1a79930f7fee5670451dee87821150b11b765cf3a251272b6bfb46
 SHA512 
2aedf160b099f16b2225dacbb8198fbdca6a00196bfaf4f869d651309e36976b3a14383c9b38b4361a5174726117200e0fc9da56f2cf08ec9ea99a5f5dbecf7e
+DIST combustion-1.4.0.tar.gz 16955 BLAKE2B 
fa2d55b6e84316b07221c938b053869f44b23363e69b51cefadc7400f7743c5cfe4d4c36cc01b0a463c64b6c5f59736f1bfef50e3438bb3feecc3be22ac717ef
 SHA512 
24cee50f5a05e782d228cf1987de07610a077bd85a3e46c611b6f5c4f2a7202dcb0576ccb337f8c03f7d7a5e446e05524e5686cf5fdde9e510672b722403c13c

diff --git a/dev-ruby/combustion/combustion-1.4.0.ebuild 
b/dev-ruby/combustion/combustion-1.4.0.ebuild
new file mode 100644
index ..c294438d24f5
--- /dev/null
+++ b/dev-ruby/combustion/combustion-1.4.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+inherit ruby-fakegem
+
+DESCRIPTION="Elegant Rails Engine Testing"
+HOMEPAGE="https://github.com/pat/combustion;
+SRC_URI="https://github.com/pat/combustion/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm"
+
+ruby_add_rdepend "
+   >=dev-ruby/activesupport-3.0.0:*
+   >=dev-ruby/railties-3.0.0:*
+   >=dev-ruby/thor-0.14.6:*
+"
+# Needed for e.g. cannot load such file -- action_mailer/railtie
+ruby_add_bdepend "
+   test? (
+   >=dev-ruby/activemodel-3.0.0:*
+   >=dev-ruby/activerecord-3.0.0:*
+   dev-ruby/bundler
+   dev-ruby/net-smtp
+   >=dev-ruby/rails-3.0.0:*
+   dev-ruby/rspec:3
+   >=dev-ruby/sqlite3-1.4
+   )
+"
+
+each_ruby_prepare() {
+   sed -i \
+   -e '/rubocop/d' \
+   Gemfile || die
+
+   # appraisal, rubocop: useless for us test deps
+   # mysql2, pg,: optional runtime deps
+   sed -i \
+   -e '/appraisal/d' \
+   -e '/mysql2/d' \
+   -e '/pg/d' \
+   -e '/rubocop/d' \
+   ${PN}.gemspec || die
+
+   sed -i -e '/rubocop/d' Rakefile || die
+}
+
+each_ruby_test() {
+   local -x DB_ADAPTER=sqlite3
+   ${RUBY} -S bundle exec rake spec || die
+}



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

2024-01-19 Thread Hans de Graaff
commit: cb69b97131e0b75754afb928b0e1c8ffc19b10a0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 19 13:47:30 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 19 17:57:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb69b971

dev-ruby/acme-client: add 2.0.16

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

 dev-ruby/acme-client/Manifest  |  1 +
 dev-ruby/acme-client/acme-client-2.0.16.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-ruby/acme-client/Manifest b/dev-ruby/acme-client/Manifest
index e813863aeb65..92cfd101bb59 100644
--- a/dev-ruby/acme-client/Manifest
+++ b/dev-ruby/acme-client/Manifest
@@ -1,2 +1,3 @@
 DIST acme-client-2.0.14.tar.gz 194698 BLAKE2B 
057e968fa7b5bfcc6d3d31b9bf52eb6e9211d754be08e5eac61603a13077cd1a771f3580e42cfc19c0490931252bfdf3989958f580de025c88759f2824035370
 SHA512 
793b0f77b69cf00ac664a71ce12a02bf6a37683c75d6f0b4773f46ca20544b60a4892b40c6309d08bc9bbc412bcc4fc8a62730b106a6df8e36e76df3e74bdd9f
 DIST acme-client-2.0.15.tar.gz 194751 BLAKE2B 
75f6507b8571de8344a777182d98346b1d516a38058d4f1d164e73b647d1953e453c59afd8550c41c711b0dd2699790737c86bd2f7919929e445179cc7098895
 SHA512 
0d09a09c3fb0a665e9e3263aaa4a924653195d3a64baef381069a58ee16064a4dbef40456076198a866c50765b1f68a0c3b381bcb4f35e185aef9e1ce709ff9d
+DIST acme-client-2.0.16.tar.gz 195964 BLAKE2B 
0814b8aa1b60dfc0df9e82f1e5bc21c24ff38ef7737a854be93fcfe7f55a3994e61ba666d17b48ad2ee1469d874e58ed6976afa90f9f7055ec2ff476b3b0f145
 SHA512 
c9b0ed92767fe3c345b0dcd76263e0b7340b1c554cf366dbe121bea16fdc85b6403a2d5159c0d7e197a72286799910e054315396ea21470de73aa57d2fd5ff10

diff --git a/dev-ruby/acme-client/acme-client-2.0.16.ebuild 
b/dev-ruby/acme-client/acme-client-2.0.16.ebuild
new file mode 100644
index ..41f5c210bbbe
--- /dev/null
+++ b/dev-ruby/acme-client/acme-client-2.0.16.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_GEMSPEC="acme-client.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Ruby client for the letsencrypt's ACME protocol"
+HOMEPAGE="https://github.com/unixcharles/acme-client;
+SRC_URI="https://github.com/unixcharles/acme-client/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+ruby_add_rdepend "
+   dev-ruby/faraday:2
+   dev-ruby/faraday-retry:2
+"
+
+ruby_add_bdepend "test? (
+   >=dev-ruby/vcr-2.9.3
+   >=dev-ruby/webmock-3.8:3
+)"
+
+all_ruby_prepare() {
+   # Avoid dependency on git
+   sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+
+   sed -i -e '3igem "faraday", "~> 2.0"' spec/spec_helper.rb || die
+}



  1   2   3   4   >