Sync with portage [Sun May 12 21:12:11 MSK 2024].

master
root 4 weeks ago
parent 575970f22c
commit 65309828d0

@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
MANIFEST Manifest.files.gz 29836 BLAKE2B 0fe91e3bc2c496f8d3a412c9b2bc12d122670c93cd2e4653774f9d0a223747aed7de0236e5a2bf2c6b11662e65b150dd5f8aef9f5c6904c6d17e1076279b09e4 SHA512 f2fdd7067c3d12b1949902a03308b3632d8a737064a1d1f6b5c9d4ce00046a69204803524272bbef5406011eb1ce058eb6cbe34d35a90871fa9c1eb0284a2afa
TIMESTAMP 2024-05-12T07:10:24Z
MANIFEST Manifest.files.gz 29817 BLAKE2B ec15eb154904c3f5cd26082bcf72ef1e00cad7ab9702921c805350477cfc7797a52c1650227278b2bac31762b8c13a1e0102d88b19e5590b725b5a2627613df2 SHA512 0055aefca48fa43c5a548ea95c832bc8920fa736e7ba106b8b54fbe1bddb03c33ed8a71d4fbbad0d5f7e6fab244b7610d7a4b88145a68e2de04b3406067edd64
TIMESTAMP 2024-05-12T17:40:29Z
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmZAa2BfFIAAAAAALgAo
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmZA/w1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
klD/Gg/7BywkjWk9G/ZcuwH0tWTJtTOsvTc5BCUMar5zCFtxxrzsHZTn/bKJeug3
l7rD+UtuWxepuRGxbg8jRKGsx57nmTxSbZWdLAUtF6bipiZWtqPdIdXbAZch60kt
G66RwdRYtlium5QwqXNmZV0TmeK8fok3CQ9vDbr9TQZVjbR42Fkj+CzncQ50DpLM
l0B0LI/8rStyhoXoiU1JWHmu0MPu+G3FkhKEUO4dFRI0Z5jbV8kbfYKB6tLfCona
TSwUbp1JiqGXnxwWQ2K/w71bRfh8vVwCZ/W3kSDCGLtDVKeEuyAa7VupLPeoJTJ4
/b7DzxTXz+wV9h713sRsqc9uFvMsljcOkKPgdUsVs/LsP76yRDU40a90lvxB5c+D
Kd2jhX3djZAwY9RVwzrgoKZw2obmPoONjTN6ejXsrLU8iqqx2Np5H7zHXcp9N6DW
hTQKUVswPznH81btulTKjTgNRSSU2uP9DYm8cAoKf66eIP0XusmJ58fxuh5RRhKo
StDdoSlL9AqzAq08blCS8Wbo8luX+rPErZlFkeRR4hJs8vBGldwOkalQA95ej9l6
tCYSUqZTRK9HkrZSTW1cZqfD14wMLDfWE8Prg99AODOxnWEZRWzhFVwYSH3VNvOo
M42+vGup1K7QYpf8ljagbQz5u2ArURNH4GYV0ulYlfvRFXwcZAc=
=hkVg
klD9oBAAlFUePhaimuwvwvZa1TiNxKPpacwZWgNIXWU2zb98KSZsYs/jd9I4l0re
+e3oa1XkhSD0ijRju64HngQllD4wpMRgsVHbwGfKeH1OxkfgPlUwjF9oaLDoQj6S
dc653dcTgZSxsVcKn9p7bqzjnPFFpXxgAEGgWNMgGOaarxJ59wOiHf4N1QlhJQ83
umMp6apxKjaOcR+yHKbtgs7gVpVnFwjXGu01GJ0ZVQn/NIOHVeoc54fLiPN0z95S
USQTK6VKdUAcP/hbQq26urR8O4AK7dGrP4lnEYK68HkaDTBaZnGxFKcTBu0XPlha
8G0GPR/1tOkCIRnYUAzwDsQsiwOO3tO83Vu7WZYnuDC/9UsHOoZpQSwS3yyHDj2T
1qeKRQDzv8yksp/acLzzdc/QBlGnqQb+Z/LFBNDAxAom+zuaeIs4PjMjd6Fh5kl9
vD49UDKk9Vnj9OYVQnJKgqKhEsaor3SQ+O2Cmp7D2DXjuB6bJnUIqc/nZBWInmOf
La5d2w+XE5x2BPQc3wrYcQv7/INDusFx0PgW8s/MCJYa1dwTuuJiGFai/m+Ijq8G
lOGVKOyNqvnxsxZr4VnTBn3DQ3qmQ3XwxKceBeQ9Q3QKdx6MAr4sBKHP677ZLmdI
T2s+DYElsi85rZdQe7NpBEE5jPQynV7VJW4JuVvBOBdstFjRiN8=
=dEO4
-----END PGP SIGNATURE-----

Binary file not shown.

Binary file not shown.

@ -1,3 +1,5 @@
AUX cfv-3.0.0-fix-removed-assertequal.patch 1685 BLAKE2B 57448c6fe9ea46de5bb21ddfa58ee89e562cd8aed414e85a9195be5c9eb6cb089c9dd7a6d25d42cf522eae29a357718d78ebcdf21e17deb53d353dfab7b8a2b9 SHA512 82c843e4df3bc16dd59c08a937a7118b528aa44d0b5efcd69a6732c4ab3111d71c1a811e26045599fcc937376a16acd1d40b73aea23a55bb56297d1482f3adcf
AUX cfv-3.0.0-fix-removed-imp.patch 1463 BLAKE2B 25b960a6df1e03b4397759d85078408ef7c38e3c80b41de1f4c5e2939ee3b25c4b2541093ccb2b03a0fb53dbfa36862c3c669a2f175e54a243e8ce667d2a7476 SHA512 4fd662500afb205ba68868ef1ea1454a26f7aa4e68240c3e6b5be7abdee51871ab12f7eeca942115ff18bb6a18a341d60b9b84f90444bc18b46cb6209da688b7
DIST cfv-3.0.0.gh.tar.gz 91600 BLAKE2B 5a0d53a2b75973967ef976ce55d5262f71af97a8d7c64e8ea94ed9d66fd12778e10321e82bdbc4b8037df3f1a9c9c817694a7cd5e60615fc903127df9057b04f SHA512 9a44bf20f0a4f48a93631353d0b0ab79ea15d19f1da5492296dd4bd4e6208d3f0d71e957165e31d07b5faa7fc75122f0ae5ddbd8d54b9c6b633c43695b362640
EBUILD cfv-3.0.0.ebuild 1205 BLAKE2B 10d049170b71bbe789a984caa8c449eb377385a2b1ef47290aef823386cde688434ecafe25f7c4812666713ca882605b8f82ec2e280f693c33a55ea5749a5576 SHA512 5e59aedfc6c4573c1a7569c43ed9b5c857016236100a825fcb90cf733c1eb58de6ac5e3dafa7f4ac50d44924805ca1b53524c06a58e91453b48f511b07e7cd6e
EBUILD cfv-3.0.0.ebuild 1463 BLAKE2B a27a1762e136a740a9aeda75b69ee3d009daacd5391d4d54642c16c15cb9776d5c4cbfe104242b0e9bb956c5ce4436cca1b7c87ec36ee110dca308d45e447fcb SHA512 4b18f197ca3e7039daf8befd4c3af1887c18d52de5f9ef2dc2dde7cb521517a5cb06847e5cb14207160069f11d84b615787fa60895a963a3a257051526fe6853
MISC metadata.xml 752 BLAKE2B ad109bc840ed5d4b581fa93ed023eb489b2e410d6cfef41756680ae64c6ffb2a1ee4e8a979909d7584844bb8639d26374c00840864ffe380f0446226ab45f63f SHA512 6803dc7d2b3d65cf1586d6d4153280f2f672aa4be914ab80bd693a64282102a3bc59ad213b39830b7421f1764f912920e96cd975cc1929d1878452c87f12ba88

@ -1,11 +1,11 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
# Tests fail with pypy3 as of PyPy 7.3.9 / Python 3.9.12
PYTHON_COMPAT=( python3_{9..11} )
PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 optfeature
@ -26,6 +26,13 @@ BDEPEND="
)
"
PATCHES=(
# Backported from https://github.com/cfv-project/cfv/commit/5259bcbe3434c6974f7a65cc435dd0b4cfc3f864
"${FILESDIR}/${P}-fix-removed-assertequal.patch"
# See https://github.com/cfv-project/cfv/pull/53
"${FILESDIR}/${P}-fix-removed-imp.patch"
)
python_prepare_all() {
# Remove upstream's attempt to install the man page
sed -i '/\sdata_files=/d' setup.py || die

@ -0,0 +1,39 @@
commit 5259bcbe3434c6974f7a65cc435dd0b4cfc3f864
Author: Louis Sautier <sautier.louis@gmail.com>
Date: Tue Nov 1 15:48:21 2022 +0100
tests: use assertEqual instead of assertEquals
The latter is deprecated and causes warnings when running tests.
--- a/test/test_caching.py
+++ b/test/test_caching.py
@@ -136,18 +136,18 @@ class RelPathKeyTest(RelTestCase):
self.mkfile('aAaA/Aaa2', '2')
self.mkfile('aAaA/AAa2', '3')
- self.assertEquals(a1, cache.nocase_findfile(self.mkpath('aaAA/aaa1')))
+ self.assertEqual(a1, cache.nocase_findfile(self.mkpath('aaAA/aaa1')))
with self.assertRaises(IOError) as cm:
cache.nocase_findfile(self.mkpath('aaAb/aaa1'))
- self.assertEquals(errno.ENOENT, cm.exception.errno)
+ self.assertEqual(errno.ENOENT, cm.exception.errno)
with self.assertRaises(IOError) as cm:
cache.nocase_findfile(self.mkpath('aaAA/aab1'))
- self.assertEquals(errno.ENOENT, cm.exception.errno)
+ self.assertEqual(errno.ENOENT, cm.exception.errno)
with self.assertRaises(IOError) as cm:
cache.nocase_findfile(self.mkpath('aaAA/aaa2'))
- self.assertEquals(errno.EEXIST, cm.exception.errno)
+ self.assertEqual(errno.EEXIST, cm.exception.errno)
def test_nocase_findfile_parent(self):
cache = FileInfoCache()
@@ -159,4 +159,4 @@ class RelPathKeyTest(RelTestCase):
# one.
with self.assertRaises(IOError) as cm:
cache.nocase_findfile(self.mkpath('aaAA/aaa2'))
- self.assertEquals(errno.EEXIST, cm.exception.errno)
+ self.assertEqual(errno.EEXIST, cm.exception.errno)

@ -0,0 +1,39 @@
commit ecf720058f63930d53075584a59cf42e035347eb
Author: Louis Sautier <sautier.louis@gmail.com>
Date: Sun May 12 15:44:26 2024 +0200
Fix tests for Python 3.12: remove "imp", fixes #21, #44
The "imp" module was removed in Python 3.12.
The replacement functions were added in Python 3.5, see
https://docs.python.org/3/library/importlib.html#importlib.util.spec_from_file_location
https://docs.python.org/3/library/importlib.html#importlib.util.module_from_spec
--- a/test/cfvtest.py
+++ b/test/cfvtest.py
@@ -23,8 +23,8 @@ from builtins import map
from builtins import object
import fnmatch
-import imp
import importlib
+import importlib.util
import os
import shlex
import sys
@@ -201,8 +201,14 @@ def setcfv(fn=None, internal=None):
cfv_compiled = compile(_cfv_code, cfvfn, 'exec')
with open(cfvfn, 'rt') as f:
+ # For spec_from_file_location to accept a file without the .py suffix ("cfv")
+ importlib.machinery.SOURCE_SUFFIXES.append('')
+ spec = importlib.util.spec_from_file_location('cfvwrapper', cfvfn)
+ module = importlib.util.module_from_spec(spec)
# This is so that the sys.path modification of the wrapper (if it has one) will be executed..
- imp.load_source('cfvwrapper', cfvfn, f)
+ spec.loader.exec_module(module)
+ # Restore SOURCE_SUFFIXES to its default value
+ importlib.machinery.SOURCE_SUFFIXES.pop()
get_version_flags()

Binary file not shown.

@ -4,8 +4,6 @@ DIST Geekbench-3.4.4-Linux.tar.gz 9998564 BLAKE2B feb3b2c9b2c57c1a71bb5148110752
DIST Geekbench-4.4.4-Linux.tar.gz 71089467 BLAKE2B 257f79644e20189950fb7c9121e32337526e0c9bf5b0f0f66568c107e2a15c65459eecd332bea4fcbc2d9bb1287bab0e4f37b2100f419ffa52c5396828d86c38 SHA512 c43e1d658d361347efb012824ff0b81975ace35c866a1c2a227adeb86167292b639f19e8fe190d2f0de395f19280a99cb20342325177222f634c9e71c9226e78
DIST Geekbench-5.5.1-Linux.tar.gz 93199992 BLAKE2B e2ff24da19134778dd1b3036ac3fb8b2d99746dbe41b1959cb74522613a7b9a8a0e3796d22351af877a9ea7a734c6b101a0ffadfd3bbc2e29fb9b12e59106848 SHA512 0fd90d55eaaf178e4c981ef6ef54808d1ff86edc92c907a5d8e2a3a379c2289e614d917db330a3d748c818bcedb2dc69cad250b1b98ba80287c6d9a66382bcc4
DIST Geekbench-5.5.1-LinuxARMPreview.tar.gz 111581640 BLAKE2B be413e306a77c0612be380d0ec0d589067365ac1c4091b55a08b722d469180c9cf9126cc0597e3f3c8a75acf77d2a0423bc43b753f30a219924b1a7df640243d SHA512 1d76b9a7928f89f1fdfa0e3cc9859c305e109cbbe72b013b4c249b03722273c985ad1e5d818341a6e399e9e7b3c61136856df87c9f5e61bcc9e7e0455f80e61b
DIST Geekbench-6.2.2-Linux.tar.gz 227984666 BLAKE2B 0e7618de3717f2fbe251b003a808c8b736d2905c3ce04b3c64db848e2fb071f63466288a63dbcd92f55e83a718b7c510cfb41d53471dc52bfede5547ab855bde SHA512 e72d564a977718ccbf97a434049d74fd9f145056e394affaa1ce06c4190a8e7508f8f1a1207e1c4de7f8945842d05d713e87873a287df5b20ead36abc89aab2f
DIST Geekbench-6.2.2-LinuxARMPreview.tar.gz 191739279 BLAKE2B 723954d473825af66bc2755719a4fd113bb13d0efd3618b006646b90c6bdb8261ff41f7f284ba5c0c1c7aeeb6870a38f5679c196d85e59fa30c7a99e7a05cb59 SHA512 e2df2789abc77f9f076940f0dc5fcea811e279e603cd21ba976ba2ee078e3f421f53ea5d7ef5fc27c9a5887aa9bab2b6962bd4410fb434d6fc2dfd4b3a2935ec
DIST Geekbench-6.3.0-Linux.tar.gz 228034734 BLAKE2B fada4628e67ffa61caf77129865ea98871633cc8b197f41fbd8558539fd0b92be803f65c6590ee597b67642998661701fb58089dfe606e98a2219ea838ee3f5c SHA512 0c0d89adea5c25cd6b9cc804fdbb5f3e53178ca3cf7b9505ab9c194f84f7d38274c1bc57651a073c50490e731ae1bbd56d13e388144a2529e9a556cef181ab6a
DIST Geekbench-6.3.0-LinuxARMPreview.tar.gz 191781760 BLAKE2B a99009396a761f9bbcf3a4c32f1afcbed9938d865615da696dc2cdae83a81a1d3bb06aeb11aa26a803caa22479e4d8bb5cf8a52c3260abe07e792b312d29443c SHA512 e9992eb5c7038efdb721fd970bfcf8b0ee3e9d323a9e7cd98588514798560f16428c3e7c4d1d235d2a28320dc629305f29ec56a504923826d09136f4cfb7b775
EBUILD geekbench-2.4.2-r1.ebuild 1028 BLAKE2B a5bc490c520d077f49f2aa5a41a95cbcdd324913573ceeea1574f06ab080a68301c395d1b8cb4cfb551a62c917c479f4819b61cb4248660724bac828286172da SHA512 35f667146f41cd83241443523714eeb8bde12e172fbd5f1083c93a0f57099ecfb678a588262a90842dc89c96591e8731fe3933d38a494a25d9a6b470ec69716d
@ -13,6 +11,5 @@ EBUILD geekbench-2.4.3-r1.ebuild 1088 BLAKE2B 273e223506f28fdff54ae1dbe6f98de5d5
EBUILD geekbench-3.4.4.ebuild 1086 BLAKE2B a33c73c0a235d931aedf6b5396db74e18d8c8685b2da3e70574b472fdbc97c4e78f54ff03b53f67c6065d8b16c3c702faf137cf68d15ecc372ec0589e7ade2c3 SHA512 5591b62c4c5919b2faaddcf75e909d05e880b5b6c53d6d18938810a26fe298c05d111e73ab59b3b6bac0fc9b299dc26d4da862963e306c672166507cb21473ab
EBUILD geekbench-4.4.4.ebuild 1082 BLAKE2B cf21d8a59ad9dca4ff370d7ec4dc99987f64b189cd6b0a93b977e36d46f699b7dc946327cd2438dfdf437f7ca0bc7bdedff8b6633f5aeed8daf5ca61dfc62b13 SHA512 df16ed7204f87c9c113000ab4c85b9f585dd5a1a3004d6093c3ab4520fe55b7804270cb4e3963d72c19edac1bf4154d8e0d9763384a456f45beddefffed1aaf4
EBUILD geekbench-5.5.1.ebuild 1361 BLAKE2B 80966b69ad065471a7c51995103b5213408763c0c712e7c79332ecf87c0ded10f8bad439b2f14488af358635b91921d3dea503331238035a62c9c13baad60498 SHA512 914eaa3b1ec9711c0c26aa3cc4ddeafa4c0eab63b92e234ef65695775e3d7c85455307c25dcea1bdd62992a93fdc8e384965b7febd2a30b2d3a4c8daee72e787
EBUILD geekbench-6.2.2.ebuild 1393 BLAKE2B ea0e40ac4d9ea51768acc7649b752d663d1b4108ae5e7d236174160367927253226cc962294f80eb60f855ba7ed436d8925f2aa67adaa5fff7eeb4120ea122ba SHA512 bdd78d0a3886a8d68e957c263f233aa8ebea68cd21de46e28f572039ba745d4aa28e54e8e4b53e182f87fec74c503ffd64d57eaa3424b022235eaf09a0518bc2
EBUILD geekbench-6.3.0.ebuild 1394 BLAKE2B 2a621377ad9c6f1639e6854ae6692fc6b00f976d99ad1e7f8e8b653d9aa62f2a82613d6e864ef1b70d55b0279da473afaf7a2f43d829f861a6213ad1652675b4 SHA512 41eb45c5729fb87cf8e0eacc9df968f129d03f33c33c829e08e4c05a7a70a261a7f5442ad49f722233899c0b70c839fff9259479a4349587f41098e6bdf02b4d
EBUILD geekbench-6.3.0.ebuild 1393 BLAKE2B ea0e40ac4d9ea51768acc7649b752d663d1b4108ae5e7d236174160367927253226cc962294f80eb60f855ba7ed436d8925f2aa67adaa5fff7eeb4120ea122ba SHA512 bdd78d0a3886a8d68e957c263f233aa8ebea68cd21de46e28f572039ba745d4aa28e54e8e4b53e182f87fec74c503ffd64d57eaa3424b022235eaf09a0518bc2
MISC metadata.xml 251 BLAKE2B ba937d5724c861b8bfd1d287a325357d6a63656cf5c2314185a486be769eb22b39fa780b38c05407bce5f0707585d499a849a28e15a2fde9eebba6f529e686a3 SHA512 0fb5b55fc7db96153970767478727504fd0e87c1c8a77593f1f30720064e95776b92e4993f9aed076c983eee5cebca446fe8894e36fbcc02802bb1c158747dd3

@ -1,51 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="A Cross-Platform Benchmark for Android, iOS, Linux, MacOS and Windows"
HOMEPAGE="https://www.geekbench.com/"
SRC_URI="
amd64? ( https://cdn.geekbench.com/Geekbench-${PV}-Linux.tar.gz )
arm64? ( https://cdn.geekbench.com/Geekbench-${PV}-LinuxARMPreview.tar.gz )
"
S="${WORKDIR}"
LICENSE="geekbench"
SLOT="6"
KEYWORDS="-* amd64 ~arm64"
RESTRICT="bindist mirror"
QA_PREBUILT="
opt/geekbench6/geekbench_aarch64
opt/geekbench6/geekbench_avx2
opt/geekbench6/geekbench_x86_64
opt/geekbench6/geekbench6
"
pkg_nofetch() {
elog "Please download ${A} from ${HOMEPAGE}/download/linux"
elog "and place it in your DISTDIR directory."
}
src_install() {
local MY_S="Geekbench-${PV}-Linux$(usex arm64 'ARMPreview' '')"
exeinto /opt/geekbench6
use amd64 && doexe "${MY_S}"/geekbench_avx2 "${MY_S}"/geekbench_x86_64
use arm64 && doexe "${MY_S}"/geekbench_aarch64
doexe "${MY_S}"/geekbench6
insinto /opt/geekbench6
doins "${MY_S}"/geekbench.plar "${MY_S}"/geekbench-workload.plar
dodir /opt/bin
dosym ../geekbench6/geekbench6 /opt/bin/geekbench6
}
pkg_postinst() {
elog "If you have purchased a commercial license, you can enter"
elog "your email address and your license key with the following command:"
elog "geekbench6 -r <email address> <license key>"
}

@ -13,7 +13,7 @@ S="${WORKDIR}"
LICENSE="geekbench"
SLOT="6"
KEYWORDS="-* ~amd64 ~arm64"
KEYWORDS="-* amd64 ~arm64"
RESTRICT="bindist mirror"

Binary file not shown.

@ -3,10 +3,12 @@ DIST elt-patches-20240213.tar.xz 44840 BLAKE2B 00c7c19dd0cd2aacc72e90d98f6b5bf09
DIST elt-patches-20240315.tar.xz 45416 BLAKE2B 4a1e33bba89c43cb91d75641d35837aa482e2e119079321b4e1824ee5bd4b0f5c465c4709082daf987dedf423fef5adb9ba8d8d1b9d6dc814c663dda86ac0ee0 SHA512 7c2034713630f8ad40fed5be34f397749e8e1f63d5933656fe3618e97cf59240aaa64468fcb1a46bac111b96603e538b857513ca80d327c0be865868020457ea
DIST elt-patches-20240324.tar.xz 45712 BLAKE2B 29a94ad3132ba10f4fc90cde685732b1cb679d693e1b1a1fbdb7fd99fbfc70aa7df9e6753ef6374cd606195829bd9d6a8b9b19126780ffa8f28542fb59d99fb0 SHA512 3878d5d303b372c873859510d6a0f3911657f4b66af8a91833657a13902474d011e30b4d245e5f82df791a9231f0253bb0ddef42bba66acb4241600265fb7925
DIST elt-patches-20240415.tar.xz 46164 BLAKE2B 460a21bb20368c541406d8e0031d379a41d7a41f62a74a2a33c40647261f1dc542693ee9c3148c8f07ecb830c18d6d34500fbe2f05d03902b06967d6f762f131 SHA512 d876049860aad979bdf5e8b9842688cb31f3e1487d4966247ec4bcb6b696c25ef4b2a4abd4b330ecc39cff4f9ef18cf8b401660e59f35468b8dc1a26996a5c06
DIST elt-patches-20240512.tar.xz 46176 BLAKE2B 8ca496aae63dd49e7148b7c06e687b3644a58211ec5cf7b82d8ccb7603df6390c7f9ba6f71b4b9b9db7263bf0c7005f9c6098091227c6b34729032f6a6101cd7 SHA512 c33321668b9191d2f8221fb4a1ea365ccce6d0b61bf8bb1b95fc6c2c67ada8b36c44d7423d994678e60e3197bf2721aca9e062e882d2cea05b465ad0d4e8a93c
EBUILD elt-patches-20240116.ebuild 1121 BLAKE2B 8cab4f98b5693faa9037022f6394b5ab35aebfc9e68070bc37f02922714a1a1d822ff68ae8beae56c0bdb56f195262def79630e030dc86948ab26b8e86c5a51b SHA512 d601772227bd9131addd7302d563f8a02243999c8f7be99297024e94b51389dc17ace6df5ca29dce20b1a572a06c212fc86bd03cd17a45745fd4b1030ef91e0d
EBUILD elt-patches-20240213.ebuild 1121 BLAKE2B 8cab4f98b5693faa9037022f6394b5ab35aebfc9e68070bc37f02922714a1a1d822ff68ae8beae56c0bdb56f195262def79630e030dc86948ab26b8e86c5a51b SHA512 d601772227bd9131addd7302d563f8a02243999c8f7be99297024e94b51389dc17ace6df5ca29dce20b1a572a06c212fc86bd03cd17a45745fd4b1030ef91e0d
EBUILD elt-patches-20240315.ebuild 1121 BLAKE2B 8cab4f98b5693faa9037022f6394b5ab35aebfc9e68070bc37f02922714a1a1d822ff68ae8beae56c0bdb56f195262def79630e030dc86948ab26b8e86c5a51b SHA512 d601772227bd9131addd7302d563f8a02243999c8f7be99297024e94b51389dc17ace6df5ca29dce20b1a572a06c212fc86bd03cd17a45745fd4b1030ef91e0d
EBUILD elt-patches-20240324.ebuild 1122 BLAKE2B 9ec31ef0dabc35401c1da153edbd7c355d4969bd20c405decd68c405c0c5371b4a89b17c344aaad2933b13ef8c309e1d5d64feb6716a3782f19185045a3457c4 SHA512 34cbbfb266337862925aa6a85946f2437dee8156484479209721047d19452585365bf37e37ea8e8f395da2f41c8fabd921f305b3c7e8bed0e65ddcc4579f85c4
EBUILD elt-patches-20240415.ebuild 1129 BLAKE2B ce0561c78f6c37f5c2950d1298705a5b77aea386af5bfe87df42ed878c44cc7f453c5fe745f224a1a4cf2329f8db5180f0eb0045332962c43e376e233a12e944 SHA512 712d16b3402d00e831efa0274fc4053bc188423fde9c1ddf59f707554fc9170649e58e443b784737337f66f73a687b32a66ddbdc88338d632c2580b76a3c6e8f
EBUILD elt-patches-20240512.ebuild 1129 BLAKE2B ce0561c78f6c37f5c2950d1298705a5b77aea386af5bfe87df42ed878c44cc7f453c5fe745f224a1a4cf2329f8db5180f0eb0045332962c43e376e233a12e944 SHA512 712d16b3402d00e831efa0274fc4053bc188423fde9c1ddf59f707554fc9170649e58e443b784737337f66f73a687b32a66ddbdc88338d632c2580b76a3c6e8f
EBUILD elt-patches-99999999.ebuild 1129 BLAKE2B ce0561c78f6c37f5c2950d1298705a5b77aea386af5bfe87df42ed878c44cc7f453c5fe745f224a1a4cf2329f8db5180f0eb0045332962c43e376e233a12e944 SHA512 712d16b3402d00e831efa0274fc4053bc188423fde9c1ddf59f707554fc9170649e58e443b784737337f66f73a687b32a66ddbdc88338d632c2580b76a3c6e8f
MISC metadata.xml 363 BLAKE2B 731813601fd3cc8df41566cb2b4c41314250296cfd08921c4167f633aa5107651f41ecce090f8b179b549a0b86b0cad5d0e7b14be00b2f9bf38591f249aa3c79 SHA512 77290264148f7fd68a99059beb41a937f4983879a205054cef4845f693138ba611d95ebc4ab67cbf678481b7c9a14ca19e170cc04d696bf82b83f93dd3429518

@ -0,0 +1,39 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Collection of patches for libtool.eclass"
HOMEPAGE="https://gitweb.gentoo.org/proj/elt-patches.git/"
if [[ ${PV} == *9999* ]] ; then
EGIT_REPO_URI="
https://anongit.gentoo.org/git/proj/elt-patches.git
https://github.com/gentoo/elt-patches
"
inherit git-r3
else
SRC_URI="
https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz
https://dev.gentoo.org/~vapier/dist/${P}.tar.xz
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
LICENSE="GPL-2"
SLOT="0"
# The 'check' target currently wants network access to fetch libtool tarballs.
RESTRICT="test"
RDEPEND="sys-apps/gentoo-functions"
BDEPEND="app-arch/xz-utils"
src_compile() {
emake rootprefix="${EPREFIX}" libdirname="$(get_libdir)"
}
src_install() {
emake DESTDIR="${D}" rootprefix="${EPREFIX}" install
}

Binary file not shown.

@ -1,12 +1,11 @@
AUX tcsh-6.21.00-use-ncurses.patch 388 BLAKE2B 5938d6ceee5cafa254d3bedb36705a7d1d6f3c41cb30d8eb22181cf053bbe39302c9dcb14191383e755f47c08fa1a0dd3fc20cc7f813cf9737e60850327a7e71 SHA512 eef51644cde4bf27a614a1f099b5f21e46600ca396e4baafa6ece005f3fb4901ab1862176ee715b7294216894f6a2d84c1a5b1c38c1086cf95914f6f44358595
AUX tcsh-6.21.04-no-nls.patch 406 BLAKE2B f4e9baa31c4f54c657d18bdb026bfee85f1bfb98115ff6a57bfc517f9fe4e8469df91a67b89ffc78b1ccd960e4ab77d8981aeb22d432b5237d026dfb92b68e1a SHA512 7e07f73504f44e5179e53da9e1779da7b6592b361ba6d23d3bb0277bf616bd5f326caa67d9ea4ef485ad03991ad017296d0171552617ad5d6189e5b7de13a826
AUX tcsh-6.23.02-dircolors.patch 689 BLAKE2B ded3fb77389e672f4f5b23475bf26fb579934c502e3cb9c4d13b6cb592cbc87e0b9d216f559e4cfa1113ebadc7e2a6a470e50495b7ecc9a46cfec6465ae3100e SHA512 5ca43538592990886fd5b02de7bf9801d83d5d3473c992785ff4b0bd6d6b9d030f34cd7e381f29ba7c342148be92e30453e9ea93815c30221bb7dcef4cc22058
DIST tcsh-6.24.00.tar.gz 949411 BLAKE2B 0751707e233fedc2b8a9360f27e8f4a3e030956e97809b0a52ffe0541b6d15b4f7ff2cbd0832743f702757129366a979ecab745342823d9bbb1863c1d024646d SHA512 0a50332aadd4309a8b1506a4771ac77c5368c4e1952dd719bd01eca15711743983ff13ec7098dbaf565b4293ac0355ff565344991e0d0c0c9ef75237220e7730
DIST tcsh-6.24.01.tar.gz 949438 BLAKE2B 4f3005e98d02aa12cea41405ab7e56cd840ba207d36a657699041b045f537bfbf1c992a20435ee97ea21b4bb25f0d7af532ccd2ef50de8542ca94f914e3f3ca5 SHA512 47425f9bc5ae3df163fe1c9f8a1b1a6c3893b186843d561fb7020c75561587286036cc679212f17fd0f760735d9e01da414e60a69db0ffcb74276f053ea80479
DIST tcsh-6.24.10.tar.gz 956578 BLAKE2B bf6e5815390ecffa9dbdc31ac08630ebc3e95394092285cc2f5c5cf0bb48c16ccdd195888feb9e3f5cc689c228eed7a99a2edb566be696bf95851c8176ce3c7b SHA512 74bd17f4d8bb1fb60a2a6904d87e26b7490f0ec571866e62d6e1d35e9da435c888ab14bfa842d7282e8993d366580439b4cc884b08a22e45dc98a36f813094be
DIST tcsh-6.24.12.tar.gz 957389 BLAKE2B f093b540d31343d9ab6188649ec70b4695c9f7bce522ed8dc52c9ce8eb8cf0941adb38a198dbf70a9e5bf995641dd70abe8b683b11132daf0b8668b30cac5c87 SHA512 ed139a20a23a51a41f9e5323cb897c683632e2975d38a07a4801cc3568bd2d138d5139f1552ccf400806654d13801cf38cff040d53d63557266a8164c2ad2267
DIST tcsh-gentoo-patches-r1.10.tar.xz 2344 BLAKE2B 82131a926b99734173c2524cddfad69cdfc4653370699da8ebc135bd198a32b0bb290ff93b7a478dcf02c7353a82a2cc4efb0a2e39539d1a74ea9fea1b3f7e2a SHA512 d9e01c9b162529501b5eaafe031dfe880818129f4d197a07012e698293841269568a19c595453259d784129271c7f7230b6ce326880b06c4c82bb89b8645a3f4
DIST tcsh-gentoo-patches-r1.9.tar.bz2 2488 BLAKE2B 58924e623c75068cdc686be61755bdbcf8d0949a2141ac532ac089f80ff083b2c9f6767038b9fc52171a00ed82c558b83216327c87b41f51c3648343869cd5b6 SHA512 9903e9c3e2279abcac09a3235f3c5db9f42156c18137eb651ede195ca2b069f0b5bc6105fed33666b69796c4ebf03e4efe63cd9beba1898bac7297a2f74bfd3d
EBUILD tcsh-6.24.00.ebuild 2869 BLAKE2B e3799e0dfb22a05e9f30d8fe4da99d6a1428485c9d1cd70f8bfa30900a93f4ecf5a1084681cfa2c14f35f9b3880632a29bb4f87bd9eca2d60d46beca69921293 SHA512 bb569b247fc330b8c6773de789f548b71e0ed2772b015ca942a129d2eb13ee595b543d2513498458c26c95db8e5e1e7ad4942077033a32dfdce227a33923f197
EBUILD tcsh-6.24.01-r1.ebuild 2882 BLAKE2B 16dd8b6a9e0800ea9806569b450bf229d58714b3bd4e95b1953e1282cb2482b641732c710d867ab541ee105f274331778d441d1dbb497127fdb848a55dd35e66 SHA512 d16e23c147ec8f79b3835e33d665810068f5829efe41af94651b5382a53aee275686c0c788d0417abe8fd0c7d1c6382ac9d27a51e506208b53f1174b084a5beb
EBUILD tcsh-6.24.10.ebuild 2722 BLAKE2B 2043e529804c8a479abf3e4bbf52b02f003b8c66763915640aef5378f823d0fa012ada4edd755817d5751af15cad8e41712586c6d009bad873c31894efbc603b SHA512 2a3cf4e797dff7dc10e1ddd4d5889768eed4ea3307c86a9861ce4c2ea4cf98eb0e48788370686b7adc91520e58329dbc62ebdefc48f901a9ecb9a1a3cd8b5311
EBUILD tcsh-6.24.12.ebuild 2722 BLAKE2B 2043e529804c8a479abf3e4bbf52b02f003b8c66763915640aef5378f823d0fa012ada4edd755817d5751af15cad8e41712586c6d009bad873c31894efbc603b SHA512 2a3cf4e797dff7dc10e1ddd4d5889768eed4ea3307c86a9861ce4c2ea4cf98eb0e48788370686b7adc91520e58329dbc62ebdefc48f901a9ecb9a1a3cd8b5311
MISC metadata.xml 646 BLAKE2B f385f17c96351f51f3af740f46d37ac3321ea24c47db71a96f3fa840d9bd62dc39c3d22a0a0373ad004b5ab28cde8b641c519c3e095e90488454e5e2d50bedcc SHA512 841bb759cdaccbef3723f80747aaf5a1d5dca5517edfd0807d38c36dbbdc09190431ce62ed521dbad674c05866fbbfb616cd607ad29204c3ab243b90038e5c64

@ -5,19 +5,19 @@ EAPI=7
inherit flag-o-matic autotools prefix
CONFVER="1.9"
CONFVER="1.10"
DESCRIPTION="Enhanced version of the Berkeley C shell (csh)"
HOMEPAGE="https://www.tcsh.org/"
SRC_URI="
ftp://ftp.astron.com/pub/tcsh/${P}.tar.gz
ftp://ftp.astron.com/pub/tcsh/old/${P}.tar.gz
https://dev.gentoo.org/~grobian/distfiles/tcsh-gentoo-patches-r${CONFVER}.tar.bz2"
https://dev.gentoo.org/~grobian/distfiles/tcsh-gentoo-patches-r${CONFVER}.tar.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 ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="nls doc"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="nls man"
RESTRICT="test"
# we need gettext because we run autoconf (AM_ICONV)
@ -26,14 +26,11 @@ RDEPEND="
virtual/libcrypt:=
virtual/libiconv"
DEPEND="${RDEPEND}
sys-devel/gettext
doc? ( dev-lang/perl )"
sys-devel/gettext"
CONFDIR=${WORKDIR}/tcsh-gentoo-patches-r${CONFVER}
PATCHES=(
"${FILESDIR}"/${PN}-6.23.02-dircolors.patch # bug #120792
"${FILESDIR}"/${PN}-6.21.04-no-nls.patch
"${FILESDIR}"/${PN}-6.21.00-use-ncurses.patch
)
@ -94,13 +91,14 @@ src_configure() {
src_install() {
emake DESTDIR="${D}" install install.man
DOCS=( FAQ Fixes NewThings Ported README.md WishList Y2K )
if use doc ; then
perl tcsh.man2html tcsh.man || die
HTML_DOCS=( tcsh.html/*.html )
fi
DOCS=( FAQ Fixes Ported README.md WishList Y2K )
einstalldocs
if use man ; then
mv tcsh.man{,1}
doman tcsh.man1
fi
insinto /etc
doins \
"${CONFDIR}"/csh.cshrc \

Binary file not shown.

@ -2,6 +2,9 @@ DIST pandoc-3.1.12.3-linux-amd64.tar.gz 32038834 BLAKE2B 829ab9be9923af1b655e294
DIST pandoc-3.1.12.3-linux-arm64.tar.gz 34805145 BLAKE2B 87d4ebf9eebbbc0145ae733e662ff28a9e2d1ff4d6dacb3a191c798efc021bc58c574675ce64e41f557fffaf6864fb776e66b2c3dfcaac0281a4e180e07c8455 SHA512 2128d50e7e5ad93744eee99aaef0d6b0a69fd15ec00c8049e35659050101845a3930146568e34af5ba6d254ccd0098158a4b6485a5eb8fd49a6006d41161ca2a
DIST pandoc-3.1.13-linux-amd64.tar.gz 32092762 BLAKE2B 87e55905550cc6289241b399faa0ae65e913bf1105ba6309a7b7ed63685cc43f267b065c811a335b0774a3b7d6f082f607015f8558b66c8098591513e26c6f4c SHA512 68986e691895770ad51018e5643a02fb848517a1ab68dd0cd99e8511a2a681f9c2bcf1ebc0088c39e1c0f8ebbf4032795b2427696f92ef4a64eab18b7aa588c2
DIST pandoc-3.1.13-linux-arm64.tar.gz 34869977 BLAKE2B 485a33645c580edf28ebbcee4ce67fa9c7bebb84d4771b0ba23a6b78beb9b92e125d2e8024b061a6b6da839b96969add6f27d420a102ad01305c9a9a120e5478 SHA512 36253cc908c147ee7cda398c52f4ec0a7493e7f0525a3f97cba7cf53e39cf3fd225ecb2f77508fae7c59aa6c79ca85644b9759a0eb0dc918f86fb2049e17858a
DIST pandoc-3.2-linux-amd64.tar.gz 32159847 BLAKE2B 5eec253ba208925fe5cab08151e4ec5566db7cda13db7562d19fceafa1e5b898e5e3174df8c6af0f0f1f6494b48011806f2def55c11460b7bda8b152199ad95c SHA512 b3236fc265c54290e2e913980a1f7a7133a2f3a1f9381c7fbe28437f4c034b6c83edb3ab1ebf39ddb59bea8085c7e97eff4de013b5f30c283464a6d8df780b70
DIST pandoc-3.2-linux-arm64.tar.gz 34897786 BLAKE2B 656c74f2cb820a0391e462e2e92c44f274cb3a9fc8faee8f5f07d7edec70b74e6484c7842248ae9cf13a5c32c99b0b6be1824247b8b8a565599dea5486ed9d0b SHA512 dd88a7aff58a52d7f69a710dc5e6a457332296a2d9b027247fa94d626ac6a682e16c4b1540c74b4aafc719a0ec7169bd1634f98a6c2e5b904800022f451329f0
EBUILD pandoc-bin-3.1.12.3.ebuild 1450 BLAKE2B b846905663c51f8aa082e7cb261e69a91f1cb55c6d09c92b1b3fbe9f9fedf2777550f1ca46b965717ae97ff50b0a928e86eb7ca8d2cc4808fd160ede4895cfba SHA512 b00d55d61794115f6b923a6d0ce7aa13dd828bf355ca1d7219b858c947b73b1df02e45d346a747bbe2ca0b74ea1e529aea89d13e31a7df4ff4cd5e25fda58495
EBUILD pandoc-bin-3.1.13.ebuild 1452 BLAKE2B b395d96764270ec8a80dc554570200efe107fd2c204370c3331593a2d2a28d766c76773a29986dbeae2a0c74e214129ee3275e46c0da0c136792b0a680e6b634 SHA512 8d31de85f20cd3fb581f5948bdd7a92b8f2c103dbbcaa09241de5d9ba87011ad819decbc8717f824aa789f39449f0e1e791c502ef8f41aaa048825fbbacc32c9
EBUILD pandoc-bin-3.2.ebuild 1452 BLAKE2B b395d96764270ec8a80dc554570200efe107fd2c204370c3331593a2d2a28d766c76773a29986dbeae2a0c74e214129ee3275e46c0da0c136792b0a680e6b634 SHA512 8d31de85f20cd3fb581f5948bdd7a92b8f2c103dbbcaa09241de5d9ba87011ad819decbc8717f824aa789f39449f0e1e791c502ef8f41aaa048825fbbacc32c9
MISC metadata.xml 986 BLAKE2B 10ab442c2f7892545054ba2747c0cde115d9d875673c077d2cefcd035e2ecd6d04f2aef05ef9ca58a2150a983079ad8fbdc6910ca93fc14977409041e5f20201 SHA512 c8e241d4d7bba0a6f36320517d18fbb99922e32970d7771d5bbc80a8ecf5086f8f7d1eadd0188d457412a66db898d044074b4d4f0301aab1e19cd1213e562375

@ -0,0 +1,62 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MY_PN=${PN//-bin/}
MY_P=${MY_PN}-${PV}
DESCRIPTION="Conversion between markup formats (binary package)"
HOMEPAGE="https://pandoc.org/
https://github.com/jgm/pandoc/"
BASE_URI="https://github.com/jgm/${MY_PN}/releases/download/${PV}/${MY_P}"
SRC_URI="
amd64? ( ${BASE_URI}-linux-amd64.tar.gz )
arm64? ( ${BASE_URI}-linux-arm64.tar.gz )
"
S="${WORKDIR}"/${MY_P}
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="-* ~amd64 ~arm64"
IUSE="+pandoc-symlink"
RDEPEND="
pandoc-symlink? (
!${CATEGORY}/${MY_PN}
!app-text/pandoc-cli
!dev-haskell/pandoc
)
"
QA_FLAGS_IGNORED="usr/bin/${PN}"
QA_PRESTRIPPED="${QA_FLAGS_IGNORED}"
src_unpack() {
default
# Manpages are gzipped.
unpack "${S}"/share/man/man1/*.1.gz
}
src_install() {
exeinto /usr/bin
newexe bin/${MY_PN} ${PN}
dosym ${PN} /usr/bin/pandoc-lua-bin
dosym ${PN} /usr/bin/pandoc-server-bin
newman "${WORKDIR}"/${MY_PN}-lua.1 pandoc-lua-bin.1
newman "${WORKDIR}"/${MY_PN}-server.1 pandoc-server-bin.1
newman "${WORKDIR}"/${MY_PN}.1 ${PN}.1
if use pandoc-symlink ; then
dosym ${PN} /usr/bin/${MY_PN}
dosym pandoc-lua-bin /usr/bin/${MY_PN}-lua
dosym pandoc-server-bin /usr/bin/${MY_PN}-server
dosym ${PN}.1 /usr/share/man/man1/${MY_PN}.1
dosym pandoc-lua-bin.1 /usr/share/man/man1/${MY_PN}-lua.1
dosym pandoc-server-bin.1 /usr/share/man/man1/${MY_PN}-server.1
fi
}

Binary file not shown.

@ -1,5 +1,5 @@
DIST cxxopts-3.0.0.tar.gz 97020 BLAKE2B 129b055dd03ce9e4a146d36587063f7155b47456d81e395ae6eeab8012e8d6cfcb410c305353f2ac2ec66a2f3e8d6169e1a0d27c53dcb35388b967d3c9cc86f1 SHA512 239479a3b35ddef6fc380ac9371e1cf7e3aea066f03e1ea538151fa2fff4296838daa976d55e988d8f87f40c0ae027767bcb214754177499413af1081315565c
DIST cxxopts-3.2.0.tar.gz 160534 BLAKE2B b6fead8930e83b4af089631e584bec0777da2e7b58aeb5e44b03a1655795dd3aff3923a245699e936bef7e0e871da2c86dd5639d44a839f1ac305a694e811feb SHA512 7265de66b92591255488d01bc26ca874423c75223e2e157a99f14fdd3e92e8d2669b72732acac3ce835190f1a09c13a994c480f0513f229eba8aa008e3d98955
EBUILD cxxopts-3.0.0-r1.ebuild 795 BLAKE2B e4c8db4091b6f84adac7bd22fcadcd1b347f5c8e3002ca5e49c0c34ca1d2ae70b4dbc79e9edc1dacb8b4660d1a7b6791d919baa8c4276efa3494fd4ba3dd3366 SHA512 97cfc948dac34c39313c0e4d1b514bac6c9369f9664847c9feecaa1e589e3a8227f11604286594a482a50c615cf68d0f472955b61ab86a19035102932d0090a0
EBUILD cxxopts-3.0.0-r1.ebuild 802 BLAKE2B 27cf24ef0249ed76d4c89bfdd535b0cb9cf653eb08cf6710eec160c88c6b1693b3366a12d7a3ab0e0ee704de93b7392be41689beb32f9ca27dbe970c40091286 SHA512 a830623f15fd29663ebd54741fb3686ace02007e8b2bc288c5f0db683c7cc5e3715fff5a3b0907e29aa498f18759436b3ed75e967bae2c0e0b0800d42e95de4a
EBUILD cxxopts-3.2.0-r1.ebuild 799 BLAKE2B dc7a16d7a58c6f2518a1507df42a1fbc398c8d707bd35c43229b624715ec7a778984857d3b5a8184e181de212dd4235beda039e4c28dd90a93f6b82928b60355 SHA512 52e4b6f499fa3c3d6f2d24fa148d59a526dc34a6a99138d46d670c4df8f37c2550dfaf21b5b6ea290e8c8e9f15f9aaf79f67449a92666a7a791f7cc20c2f65e6
MISC metadata.xml 332 BLAKE2B e47af6e92da0d3bccbcda0d260bd264ce18f6473bbb217009f37d783a6df95c43ab1d7d786e28fe9e22a2105bcaa2c1b0045cc0977f87e5ecd9abe89b5a2fc34 SHA512 bc33deaa248a2e0fe36a64c173ed808ab02e2b894897b74afc369be5e0bbc09e60da8e278bb78ee38c7a2e40b1c9caed4668b259ab31b9ecc988d95fe5e725ef

@ -1,4 +1,4 @@
# Copyright 2020-2022 Gentoo Authors
# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@ -11,7 +11,7 @@ SRC_URI="https://github.com/jarro2783/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
IUSE="icu test"
RESTRICT="!test? ( test )"

@ -2,7 +2,9 @@ AUX level-zero-1.16.14-spdlog-libfmt.patch 1826 BLAKE2B c679d84673e93c346b1f9109
DIST level-zero-1.16.1.tar.gz 999641 BLAKE2B 845964416526428d4848ccc3beebf0eac426ba39ce292cea3dced13803dbeb1d4393930b46a60fc2c59dc9e2f4bba1188b211a57574c58fb7180c44b7a8a028b SHA512 c53b5663494613b7a536816bf8367895aa055ce74d9abc8e8aacc3efb7c081de60480d03693861e2b348698b7da6224ac21fb590bf9311d342a19ca4f416b051
DIST level-zero-1.16.14.tar.gz 1001744 BLAKE2B a02d3b04a127bb43a3b2507c00f6c536d319d11e6196ad347f3d82a22d11f094118b5115589f463945b8763c9fb5c22a09965c637e72b14c7364813f8d69e05f SHA512 8c80d75909398245c0173a4198748d1a1e469e21a09138f60b314061ff556e7f529807e02c6ec1f3a47f2871e17c24b7be6d363810a25fee11e73b5c97c7c62a
DIST level-zero-1.16.15.tar.gz 1001798 BLAKE2B 176a2152f9dbc292d221b3a75f7fbf28b863eb2fc3d83e54d3b0b7d504cde866ce376bd57d30b64f4619297732480c7a9add60538953a0cb600af43e465eaf65 SHA512 37f1770f1bfa71fa08d56afed53a4dd1107ff36d8790f7bb0f921237d9d0e90076ef22349e8f289cf8f154ca0e1e0fff6a7dcd55b71468989322b9892962b874
DIST level-zero-1.17.0.tar.gz 1003951 BLAKE2B 10b7f7513b42e9f4c7671957959c0f7ff1ba3a05c2f39f23964b415e1b1984ae40d13be92c1a2587711181ac35b46d9f1132637aa41c2dfceef2f39f96ac35f6 SHA512 97b9d06b5cd84b1644ca252ac5009d1350f8c72aeb908a3b93bf8e07f91354589ce4fffdd8069b301eac6b704489ca04022aa4a44a7269bc0da3ace7103b5802
EBUILD level-zero-1.16.1.ebuild 708 BLAKE2B 1df2181b8e7096b46b6220eb70fdba8f6defc1c69ff6dd71415c27fa50e8581ae07d40884044dcbee82888a31e6294e2ccc7bb4b888ef4fe398b1de36d4bf415 SHA512 73ac2820957a7a3b508bb1f7472ecdcf9550d091331f63c5e8cffcade3993c33ab69383de5bb6a66a67390e604deb326128c7e608118105eab642d9322a30ad4
EBUILD level-zero-1.16.14-r1.ebuild 841 BLAKE2B 953e48b6d6cbabd5f2ecbbe60a2bdeb81e6db93a647cd090e8aebfd88c977af15de34ae4dd5afec91a0a10949a6ba5bfb4ba29107ef1ad2665d86448cf982751 SHA512 ddcfda3f82fd09e617a175446df9c7de4ca23e6ec5eba6c0efb1636b694cb9c1d6300ea0df90133d254d847975e8cc1942e8d6f9325e9fa2d5653f7bf0d14e4f
EBUILD level-zero-1.16.15.ebuild 841 BLAKE2B 953e48b6d6cbabd5f2ecbbe60a2bdeb81e6db93a647cd090e8aebfd88c977af15de34ae4dd5afec91a0a10949a6ba5bfb4ba29107ef1ad2665d86448cf982751 SHA512 ddcfda3f82fd09e617a175446df9c7de4ca23e6ec5eba6c0efb1636b694cb9c1d6300ea0df90133d254d847975e8cc1942e8d6f9325e9fa2d5653f7bf0d14e4f
EBUILD level-zero-1.17.0.ebuild 841 BLAKE2B 953e48b6d6cbabd5f2ecbbe60a2bdeb81e6db93a647cd090e8aebfd88c977af15de34ae4dd5afec91a0a10949a6ba5bfb4ba29107ef1ad2665d86448cf982751 SHA512 ddcfda3f82fd09e617a175446df9c7de4ca23e6ec5eba6c0efb1636b694cb9c1d6300ea0df90133d254d847975e8cc1942e8d6f9325e9fa2d5653f7bf0d14e4f
MISC metadata.xml 586 BLAKE2B 44eca05640a9276ea9cbddccc0d199dc8c7297a3fbf5ad6b58693c406961efa2aabf99501faaace47ce6bb97736fe371533e89a5a700949b03db66359222b269 SHA512 da9b222b216ed217842f236eeb1991e31ec4f140d86c0a048e9e401a18018d90d6ad8d4f10edec8b71386687bc9481ebf9154a1190bf6969d4fab04bba20100e

@ -0,0 +1,33 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="oneAPI Level Zero headers, loader and validation layer"
HOMEPAGE="https://github.com/oneapi-src/level-zero"
SRC_URI="https://github.com/oneapi-src/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64"
RDEPEND="
dev-libs/libfmt:=
dev-libs/spdlog:=
"
DEPEND="${RDEPEND}"
PATCHES=( "${FILESDIR}/${PN}-1.16.14-spdlog-libfmt.patch" )
src_prepare() {
# Don't hardcore -Werror
sed -e 's/-Werror//g' -i CMakeLists.txt || die
cmake_src_prepare
# According to upstream, release tarballs should contain this file but at least
# some of them do not. Fortunately it is trivial to make one ourselves.
echo "$(ver_cut 3)" > "${S}"/VERSION_PATCH || die
}

@ -5,5 +5,6 @@ DIST libdnet-1.18.0.tar.gz 740145 BLAKE2B 67f9257e0a05c6c768609c288de9a8704a7ba9
EBUILD libdnet-1.16.2.ebuild 1487 BLAKE2B 4d64d85c38a042642cfa408c8efde1959a291c6e11cd87c8030e258f4196c52d5bdc21017b6b554609c52e977e3f619e55fe1e32505374b64e5634e0f7c43b02 SHA512 a0fa5cd49edb6cecc2ae4f8ca5fd3018cde8d926bedfc8dac40b8598d9b1ca269d9ed28ae0d9c69ad411aa3a0d9f2e20954acfe04a872f7bacd3b4b6209b1d01
EBUILD libdnet-1.16.4.ebuild 1813 BLAKE2B 67eb32267b94b3b20ad19f3ade0766d4984a85b0379a561f3a9d1c08d3a4fee95a775f8a263648c95e6dfd6842c599edb2cff479c42d54ce28230094da514639 SHA512 df6a7ba18c980e24b5fc14646f0a78fdd7558ac0e6000d91e9380032015cb183923dda70525202a47041c1cf1a676c7e620fe51416331b55afce5183935dce01
EBUILD libdnet-1.17.0.ebuild 1825 BLAKE2B b288cbaf4ac1232051cf3eeea451ff4dde26ca38db4c6f813a5f4885f264c080511b2016621f566546a1fa4a68a27a4a1fdb4315848ff346fe2dca9376044fae SHA512 8e19f2f46aef6f9023441cc3ca3701055ab69303edb0780a4bc4ebe4c4aed5908b359d9286fa0b8400c34fe4f2b3cd173d2ebf42930b5e4b586a9092f548d54a
EBUILD libdnet-1.18.0-r1.ebuild 1881 BLAKE2B dbda3e295b8e12c85fae61c84bfc3fb06006eb17b8dd194f9a932f36bca9d6c6c10a8f9ac02f60ebb04b9f214903cd89eb9c5783484419e47ba612388b296b81 SHA512 7b6f736593caaa41c06b091b5993b6781a8253af0a78f7f176d9ef6a8334989a42172ab42bc243c12cfa981665f2e109076fca5823439f4f4810f58c27edb632
EBUILD libdnet-1.18.0.ebuild 1819 BLAKE2B ec461ecc1814f5cba54e786c2b412bb81d5fc390b766a763bda2be6c99f1a1825877617cc13e067fd6a7fcce65276b8a9e873f29f7c7d1efb18a5629a0d18f81 SHA512 eb855416ef1ad9db5c91b652f88089aee1df5612313b4c5937afaed0bec4f100ee6737007e8a7c201137d9b2c9e40de34f29eb673bea80ab313c79ff3f34d0dd
MISC metadata.xml 413 BLAKE2B 91e8ea8dfe7585b6bcce394bc63e466cd7094b8b12ecb4f6b03303b37575387250f81c85a3be03cf8b36cbe10ef724794c86afec5decb5f042d0cde5db2bfdc6 SHA512 af7f752fa0811cb6e57b2398a86f5c57bbc0af1e3392ff3c26af27568ae3ed5232f765558f5e3b01cb6a6e3debfe2b0b893fc2c3598776d94eb6318744ca6fce

@ -0,0 +1,98 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_EXT=1
DISTUTILS_OPTIONAL=1
DISTUTILS_USE_PEP517=setuptools
inherit autotools distutils-r1
DESCRIPTION="Simplified, portable interface to several low-level networking routines"
HOMEPAGE="https://github.com/ofalk/libdnet"
SRC_URI="https://github.com/ofalk/${PN}/archive/${P}.tar.gz"
S="${WORKDIR}/${PN}-${P}"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="python test"
RESTRICT="!test? ( test )"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
DEPEND="
dev-libs/libbsd
python? ( ${PYTHON_DEPS} )
"
RDEPEND="${DEPEND}"
BDEPEND="
python? (
${DISTUTILS_DEPS}
dev-python/cython[${PYTHON_USEDEP}]
)
test? ( dev-libs/check )
"
DOCS=( README.md THANKS )
src_prepare() {
default
sed -i \
-e 's/libcheck.a/libcheck.so/g' \
configure.ac || die
sed -i \
-e "s/lib\/libcheck/$(get_libdir)\/libcheck/g" \
configure.ac || die
sed -i \
-e 's|-L$libdir ||g' \
dnet-config.in || die
sed -i \
-e '/^SUBDIRS/s|python||g' \
Makefile.am || die
# Stale e.g. pkg-config macros w/ bashisms
rm aclocal.m4 {config,m4}/libtool.m4 || die
AT_M4DIR="config" eautoreconf
if use python; then
cd python || die
distutils-r1_src_prepare
fi
}
src_configure() {
econf \
$(use_with python) \
$(use_enable test check)
}
src_compile() {
default
if use python; then
cd python || die
distutils-r1_src_compile
fi
}
src_test() {
# https://bugs.gentoo.org/778797#c4
# check_ip needs privileges and check_fw can't work on Linux
emake check XFAIL_TESTS="check_fw check_ip"
}
src_install() {
default
if use python; then
cd python || die
unset DOCS
distutils-r1_src_install
fi
find "${ED}" -name '*.la' -delete || die
}

@ -5,6 +5,6 @@ DIST libnl-3.8.0.tar.gz 1071113 BLAKE2B ff90d52e9b617ad8a53e4d42f43bee065b331ed9
DIST libnl-3.9.0.tar.gz 1074117 BLAKE2B 56a39aad9aa15992ff02fe35732abbc5ed5d107b814587e02b914631489877899989d49c7aeee1ecb461ad5f525c7cd7c045c9770864d83b0a58490293441193 SHA512 b6f3633d1920e61645c97f4c4c4419444e7fd66aa3b67b0a73bc29df24cf27065542a62a9c2581f90d0c153247922ce5c649b7da51c0fead6afceaf4d0361dce
EBUILD libnl-3.7.0.ebuild 2639 BLAKE2B 9f93d4b6028347d62b49758d015b1dafd1627f87ae84259fd8d5a68f20ed1355db80d0defc0f3fb4a1d55180c20927fb024d9e1bbb30a78e528543e1004d4fac SHA512 c3eda33ee4c7a322c36f658c3cda16b97ff560aee28362db5c288d2f60d6562e739aa523f4db164984bf8c29777e49e124989715a09f189f8f978d188928fa95
EBUILD libnl-3.8.0.ebuild 2916 BLAKE2B e2e1cbe44ae1721d642a96c0897b38615d70ceba99d3bff88a4308d35cec4dc22d27c849adf217f1533e04eef98e1fa3ad0fe761a501a4e510cffa9ae393b948 SHA512 4db0d51cdd30aa8c93ad85da3aa27586648e09135b51d64c4116104f810f231cddb158d891ef79b677016f51c69a9d7ddf2097177c5c4c63fedf6f250f70742d
EBUILD libnl-3.9.0.ebuild 2810 BLAKE2B 54681f825988d5dd0f1ea10fb5d1289624822648f47ac42dbf8de8ca910cb71066d145323c6d0adbd78a361b190003cb9c0b1b9e777d259ed3fd0403f5b3f943 SHA512 e019f5c19aeab75277f3e741405d8a5a1442d874dc49bc3364db6f37acf16077b8081e0fdfc49ab3ede5f2fe7ba69b977bbce83cf84daf7fb5741e2788d9af72
EBUILD libnl-9999.ebuild 2810 BLAKE2B 54681f825988d5dd0f1ea10fb5d1289624822648f47ac42dbf8de8ca910cb71066d145323c6d0adbd78a361b190003cb9c0b1b9e777d259ed3fd0403f5b3f943 SHA512 e019f5c19aeab75277f3e741405d8a5a1442d874dc49bc3364db6f37acf16077b8081e0fdfc49ab3ede5f2fe7ba69b977bbce83cf84daf7fb5741e2788d9af72
EBUILD libnl-3.9.0.ebuild 2810 BLAKE2B f13c72bc9a6c78df3003afe16563737563d1c03ac1df57d0ef2a9065eef682023e73dc38bacd6f55c263fd80975db97c60fb6f61db9a0cf21b3e4aeff31e9580 SHA512 59028fb0058a5883a4fa0e9bbf1382241586257ac732d1e6edfb617b601dac1938636f9e28a7f47b5917462d5a196861d324d652592bb75db9dbd0fcd87d5cf9
EBUILD libnl-9999.ebuild 2810 BLAKE2B f13c72bc9a6c78df3003afe16563737563d1c03ac1df57d0ef2a9065eef682023e73dc38bacd6f55c263fd80975db97c60fb6f61db9a0cf21b3e4aeff31e9580 SHA512 59028fb0058a5883a4fa0e9bbf1382241586257ac732d1e6edfb617b601dac1938636f9e28a7f47b5917462d5a196861d324d652592bb75db9dbd0fcd87d5cf9
MISC metadata.xml 525 BLAKE2B 62918f4b184a0636f9dbe24a31978ceccf354610b2b8d6db040440f5b519f5a7d710861b94671fd1c684da40e2a9df8563093509e7de9318c891e7c93567b7bf SHA512 076a06cff6803de3775cb295688cbe61831e79e3fa2d7a7e53b376a2c0a5137b349db153692b4cfa22ce6121d9e0579253dee06056076e9aec6f09aaf7a41387

@ -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
@ -8,7 +8,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_OPTIONAL=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
PYTHON_COMPAT=( python3_{10..12} )
inherit autotools distutils-r1 multilib-minimal
LIBNL_P=${P/_/-}

@ -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
@ -8,7 +8,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_OPTIONAL=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
PYTHON_COMPAT=( python3_{10..12} )
inherit autotools distutils-r1 multilib-minimal
LIBNL_P=${P/_/-}

@ -12,5 +12,5 @@ DIST simdjson-data-a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz 6635706 BLAKE
EBUILD simdjson-3.6.3.ebuild 2332 BLAKE2B cfb050fa5fe9a2b74827ef1a9efe5405adb332236b293f021b9a0f85da76b5b2101ac0d561a1d5651112df08b96630048e9a5f08d5473bcd66e871fd69026f20 SHA512 7abbfc31053a3f54a0fe59db9d94572567408c3425a7cea0d9c22b6da78dc4112d63ff5d7f188b8b52605aa9cb5f89ccb7c0367f9235c77e9cc5c1615404d704
EBUILD simdjson-3.6.4.ebuild 2333 BLAKE2B 43e0b2e16c722d88d7263b2f70650d3a83cc81786ff6b55313cbc3aeb940c8490540356ab4d1df173050f6e170a3e040eb3e7348aa5e979115a40d5761a5f4e0 SHA512 ffbbf7bc2a1ae6f0f1d2982c25c08be0723e7f0902c5f716009d422b0e74e35e55d4d4e06f10e2dcc7c3293e2e36f844ccaaaf810df552a62f002cbdbc189d50
EBUILD simdjson-3.7.1.ebuild 2372 BLAKE2B dd72c4c1507e60d033ed9c680e94e3351f51c8698be2821201c762568c1043c40f9ffb310c5df2f6c4232d5d4af8ebb0feb0b0500e74f57d813f3fa744aff9f6 SHA512 d8dfa45a02f73eba26d0636ba7508119b368ba016764691cbe4e714b245fc2d9b4a307fb2c0419ed4f90226d603116e57db0e0c5d5262ea5bf565926954a3e73
EBUILD simdjson-3.9.1.ebuild 2372 BLAKE2B e945b8ead72578e993ae758877354f97acfcba90bcca696a71c479f68c6376dcea2fa9ce625e44974a66f8c25c7141837b88e3f7f38511994afa76d3109df7a8 SHA512 6a9fef90e1fd41b124213e47e65bf3d2ab79049066c57cd72b37015ad4e1c4a8091e9a0aade1ca5d220f70e03baa786c81515adc97a9b211b314764bc27ba986
EBUILD simdjson-3.9.1.ebuild 2379 BLAKE2B c56efd045d696ce02583a494bf42cb1643aae6e321acecc092330acaa244d42589854d047bbe5536b9b92cba29c535ff6b012bb633135f2d59f869a55df33655 SHA512 e737c54da02a1499325852596e6d2701f5012dfa4dc7935d7a3c5e13adbc99c4190b78a0f076c1dbc0d41694d1ee8bb6046ec121af1e5d076e2b59231caa3b13
MISC metadata.xml 417 BLAKE2B fa60b19f3372b1794fa5d83a0767e1eaed6569bf314cd74bb14baee7aee454c83ae0268cebd46bee877dd46472e735ee23136983f991d63d7ff3d64f0b7bb258 SHA512 a3afde0d4740ffc6e8f26c5d937d141bdec24f59082a89232962e1d75513a51cb050d1b93b439450051f05281f206e06a5052f67037d685a95ee4e28e7ece113

@ -18,7 +18,7 @@ SRC_URI="
LICENSE="Apache-2.0 Boost-1.0 BSD MIT"
SLOT="0/22"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
IUSE="+all-impls test tools"
BDEPEND="

@ -10,5 +10,5 @@ AUX tre-tests.patch 235 BLAKE2B 11c601f9b352dee9e2d36e60c537a4c2969beefd04bdab21
DIST tre-0.8.0_p20210321.tar.gz 146294 BLAKE2B d740bd0e99f50f5e4d8105f5260e43a81b6af9857a21e386e437ab8d48a9e0de23eae03e96cf6b9f4d2d37f72d0fa73ef7343086271ea80f166bdba3f04475a9 SHA512 950c81f681970fc737cfdd6815445f05a018fc742b964cea3ce19f0249c677dd715ece4ff8e543fa9f3fd23b503eafa00aea00dbae063af9bc7e08dc1bc33aed
EBUILD tre-0.8.0_p20210321-r1.ebuild 2390 BLAKE2B c6ab3e20d38246cf934263aca8887aa92937362932f9e15fbf22508fb8627a16a383070622f112f2a5c2d3d1bd5751e0dfee4ec2d20d97b87c79e1d2ceb3342d SHA512 61bd0bc8d09f1520ef3d9da8e68eab70db7979c28757d8cdaac023f427a3d709bd9e9d93eafe91cfc8e884cada261ad6da47197edfabe9006e6a9dd5bfefe9ec
EBUILD tre-0.8.0_p20210321-r2.ebuild 2169 BLAKE2B ec3690cac07aef346675006d44d5287337b86d37d177a98f12b404df9789191ad96d53c2adc9c8204794ec836c126cddfabb3609c0e20db4ceffbac91a98837e SHA512 557edb6ee8abac5e9f12b1ca014bc478738bc281642b186307b21c6132ac54d8ecfb318e38c9362391697691019394d95c65b40c0991cb1ccf04aadbf581db9c
EBUILD tre-0.8.0_p20210321-r3.ebuild 2244 BLAKE2B 7b2c4a2e536a7e4b35afaa2ef8394e0e05001a6125901d1653169e20e7e43948b4f012987f6f01f5c134c155055dc3843564b7cb573dd0cd512d9b1b77854d66 SHA512 bba4776c151eccb35ca5f6857c323b1e58f08724163fe9c3f82473a67962e0eb80101ac5f247492582fa7de3564e0c87d47366c75dca0aebdc274f9ea10fb8b3
EBUILD tre-0.8.0_p20210321-r3.ebuild 2261 BLAKE2B 963260785fdc641008e13e9974b5d9dbbe088d7a2dd9751babe6227c1869da9f7163783558da4b15117cdbacc8fc6549918d51ca461092d40eb4e79655cf49cf SHA512 a13969529cf2dcc124ef684585552301b10c314de2969c5ddb09c9a8b8f46ecf07247bc54172422aacf3255a869c66a4f20e5ce5caffa94a9504b5393806a06a
MISC metadata.xml 638 BLAKE2B 4e02f7673a19acc091ee21459551e6d40f6a78d5a25cbbffe877d46f0a181067e2163d1ac79d0f7d38ff383b8775abf6f69309ad97b25fd2af55b0ac2223ab40 SHA512 9f725eebbee4753cb05b0adcda1edec2aa50265257db359ca0ec4596761072ec335fffb5a5035cf5ec43c13b8c8a7dd7ed916bbf82acd57c6d8ee5e4c89cb622

@ -1,11 +1,12 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
COMMIT="6092368aabdd0dbb0fbceb2766a37b98e0ff6911"
PYTHON_COMPAT=( python3_{8..11} pypy3 )
PYTHON_COMPAT=( python3_{10..12} pypy3 )
DISTUTILS_EXT=1
DISTUTILS_OPTIONAL=1
inherit autotools distutils-r1

@ -1,8 +1,9 @@
AUX README.gentoo 383 BLAKE2B a0d8fef2d1f0deebe46ed85065a09057a620aa7af4e7aa901f1fef7b75d15e2ca9d2be1b9367a651a2edf3b4265441ce47af832f423cf9725c78e61836a4f982 SHA512 e4d8f8e0edeb6773dd7ef6329074d1e40b694b9e7e10b6a429d8c5dd4fe1170594f447a42eb41446ec2355829a1da1606bf6c544434551c5c931b0794422e786
AUX weston-musl-basename.patch 2369 BLAKE2B 87b49e150f4f390bb9ce131f9cb85198d95a4916ea2ed3597ed521e0d09d747f961045cbbb1fb56356f39b71b76cda20c37a80f49f74137770f4b5a060c2ab09 SHA512 25c6abc04f9c2af541e8428d63c83c7e35eef5275839afb0fd347926b06e39064e835543d68e7bc4652eed946be2c4080b7e5ed593bae75214fd06f7e456a9e1
AUX weston-neatvnc-0.8.patch 782 BLAKE2B bf0c5734dec8b3b859d5c080945ed8664deda3665e8311493dedbf8060760c9d71322895ed247498659e2530275a5332c9cca03b1abd68a18fa14da45a094eb2 SHA512 22860eb9322ffe64c5aa05fbe92faeb1da9cc569417c97dac339512a88f251e4573e5c9349cb5a01faea7cafe3da7a73f6fca49b36cb0bb8ac73862ecb00600c
DIST weston-13.0.0.tar.xz 1986520 BLAKE2B df0e73e451e39b329ed327c370f42bcae01eb5b8fad67711f069fa8f24900ac0c9a9e69b9a6445b67c76ab0ce441dcd2a5a1a8aa3ac0d89a647b9661d575a917 SHA512 8c656cdf24ec9429c76c64ebd2d58351991f5990a6d4b5900ac913243ad8e2c9c0fb1a748f018d177fbfd7e0a8836d0434d97acec287a8f977d47335ae30eacc
DIST weston-13.0.1.tar.xz 1986684 BLAKE2B 7910f9b62c2fe92a6915037521024d3682f391727d615b044517e1cc2e157dc78b7571a923b9c6d62c55bf2a532101220d4ffd2ecbb81f984e9676919420576b SHA512 4a0fd0b1aec823219421d701030bc534576be64b71ede70c7d33f131e9e64c0e0dc209e62f75cecb9368df7604c1d5b2321932eccc818b529d246ec2e3114122
EBUILD weston-13.0.0-r2.ebuild 3865 BLAKE2B 32c389046ca3b81baf43ed730c336371344f89f383a4d8b1dd25e1d397fd3d8d88af0b48dc701ffdcf0c78a8d666267a55bd0b2bd89ca78bf740052bb4b6e2cb SHA512 ea031dff688f169ce80b822d79fe21dc8dcadc7ba43e8e43e558cdff8bf3a799573142b2c7b5e22b11c0d7039f7f02ddc7f40e9094ee7e71295865738e1101c2
EBUILD weston-13.0.1.ebuild 3869 BLAKE2B 0a96f157ca7e3c26f6aab15fcd5047df579c5d86cf1b6a56b61427da18a60b7f6ba436799da29bfe0b55cba637b22b51a816c67a64426a8e80724f9ac35e9b3e SHA512 0452797c28b6d124ac29ae7cda160f7d11111f34c5af30c9336fff3632d830c8e01c46ac63863e4a7037552e25fb6f3713519cbd27d2e16f2d69141f50d36262
EBUILD weston-13.0.1.ebuild 3910 BLAKE2B 9c985cfa690b2bb7c694ade3d6801a9f6c2bc779363c28194c7d3dce215bb900a27294aedef27ecfe4550af2d77f3991d5c4d0dc86266b2b67b349a66aa83ef7 SHA512 8aef8df24aebe85f7d9ce8f6b04306962ec01fb5e2b1094c9d951867aa12ab9131e0e5c469a7ecea0c19e8b64a3bbfe1f5d2dd1a6902f3484adc41cd19dd4ef5
EBUILD weston-9999.ebuild 3869 BLAKE2B 0a96f157ca7e3c26f6aab15fcd5047df579c5d86cf1b6a56b61427da18a60b7f6ba436799da29bfe0b55cba637b22b51a816c67a64426a8e80724f9ac35e9b3e SHA512 0452797c28b6d124ac29ae7cda160f7d11111f34c5af30c9336fff3632d830c8e01c46ac63863e4a7037552e25fb6f3713519cbd27d2e16f2d69141f50d36262
MISC metadata.xml 1512 BLAKE2B 9601dd1e3a3f977f92597a498a03eb819ea19b7a8434b3a0b27c138a5f9a6aa6f0642d82c1817797a57ff576e4058f7d54cf62e3ac5b5069a844f017fb47f5a7 SHA512 fc88d3a27063106d9c554253dceb65b9e6aa6207a502b4c6cb865c9529685b738e88b7fb84258201193248d0e6060cc84bc8a29661fdb71194fe499dbb0cae57

@ -0,0 +1,73 @@
From dbd134ca5a3c639819c6fd503de7e2c72762ada0 Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Thu, 14 Dec 2023 09:13:54 -0800
Subject: [PATCH] libweston,tools: Include libgen.h for basename signature
Upstream: https://gitlab.freedesktop.org/wayland/weston/-/commit/dbd134ca5a3c639819c6fd503de7e2c72762ada0
Upstream-Status: Merged in main branch
Latest musl has removed the declaration from string.h [1] as it only
implements POSIX version alone and string.h in glibc implements GNU
version of basename. This now results in compile errors on musl.
This might be a warning with older compilers but it is error with
Clang-17+ as it treats -Wimplicit-function-declaration as error
Switch the use in backlight_init function to use POSIX version
[1] https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
libweston/backend-drm/libbacklight.c | 8 +++++---
tools/zunitc/src/zunitc_impl.c | 1 +
2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/libweston/backend-drm/libbacklight.c b/libweston/backend-drm/libbacklight.c
index ca7f2d6806..973d15ff8c 100644
--- a/libweston/backend-drm/libbacklight.c
+++ b/libweston/backend-drm/libbacklight.c
@@ -41,6 +41,7 @@
#include <drm.h>
#include <fcntl.h>
#include <malloc.h>
+#include <libgen.h>
#include <string.h>
#include <errno.h>
@@ -167,7 +168,7 @@ struct backlight *backlight_init(struct udev_device *drm_device,
DIR *backlights = NULL;
struct dirent *entry;
enum backlight_type type = 0;
- char buffer[100];
+ char buffer[100], basename_buffer[100];
struct backlight *backlight = NULL;
int ret;
@@ -186,9 +187,10 @@ struct backlight *backlight_init(struct udev_device *drm_device,
free(path);
if (ret < 0)
return NULL;
-
+ strncpy(basename_buffer, buffer, ret);
buffer[ret] = '\0';
- pci_name = basename(buffer);
+ basename_buffer[ret] = '\0';
+ pci_name = basename(basename_buffer);
if (connector_type <= 0)
return NULL;
diff --git a/tools/zunitc/src/zunitc_impl.c b/tools/zunitc/src/zunitc_impl.c
index 18f030158e..9b460fa03b 100644
--- a/tools/zunitc/src/zunitc_impl.c
+++ b/tools/zunitc/src/zunitc_impl.c
@@ -27,6 +27,7 @@
#include <errno.h>
#include <fcntl.h>
+#include <libgen.h>
#include <stdarg.h>
#include <stdbool.h>
#include <stdio.h>
--
GitLab

@ -95,6 +95,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-neatvnc-0.8.patch
"${FILESDIR}"/${PN}-musl-basename.patch
)
python_check_deps() {

Binary file not shown.

@ -18,11 +18,11 @@ DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B aac079e3585ebe9d5b
DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3 SHA512 b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571
DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 40e77c69a3df76749941138720e85cb8b4df4a334b19e4bf998caace63bb016efd321a51b9b3a86cf34a5ad10c7967a2b131d83b63f506f6e196ac5436d874e1 SHA512 2b7ab43f8fb10b4dd2effdd7209b4028a4a48fcc52564406acb9470ab5c6079217369da2a4f170f1ceb56ccc8cc11d129c1cb4daba85e20aa1a3345daa9e19b9
DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3 SHA512 89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004
DIST sbcl-2.4.2-source.tar.bz2 8148605 BLAKE2B be59c4332a25202dd5e2fabe78a51e039ae1efbdeb41ecec5392eb1e53a4e49c406a4d3dd5a3bd5e545702f924349a326f786e67db47b31bcf5ec9a9ec3766aa SHA512 9e4abb58b87e24937b883967e36da92ff3658e3eedbce245511f20f97455212436629f885815e91481d07b10e7af89b124c787e0dc7d4e5ce2790e9ea90fdbf3
DIST sbcl-2.4.2-x86-64-linux-binary.tar.bz2 12072658 BLAKE2B b579b847d23f569b7cef01265781457ebfb07bac6604c18d1886c471e79af672cb2ec7c7b145b65b2d3ea7796bb288725bbb066c59e972ce56e153e76577cb65 SHA512 680908f21b8697c71f5a7ce5e68846fabcd4474fe4cd99f087576e0a9f336ba2f4cba83baf987af77869dab2d29974e46edbb52abe9b336be37dd9c8acecd81b
DIST sbcl-2.4.3-source.tar.bz2 8126417 BLAKE2B 11c304c4f28e41940e2981e6f9f3401dbc0352e8572cdcd42fddaa1387e19eb35760d8e2b734544953eaa4058f8a867b3a6e492f9d13770b80de376191ce10d1 SHA512 ac61e02af16b81cb25a806b44272956dd72875ae884a04b075c983881be70b618908bad7ebddb763358401f7207c05adde932e4a845e5b8cffccc0c7b76e7557
DIST sbcl-2.4.3-x86-64-linux-binary.tar.bz2 12003023 BLAKE2B a833630bf3c8ceac1aab64d351d7a19b73cac4906c60c6344ba2222c17831da749bc3b5d0d5fa3246c9c2a847c60e9c78567845efdd9cba50d59f2dfaef1b186 SHA512 c884d04b317b1a7ebd4c5f00b17058819d32c59e3cab437296868bc132a77e34bb6e286e7378c7d27f2b07055f879171533273978bbda84d7de9618638219088
DIST sbcl-2.4.4-source.tar.bz2 8065883 BLAKE2B b0fd0d462dfa95435c09c44077edbcae0606081adf543e4994310f399491a5a52104114d8b281d459e49c7475fd427e0c20b210b750678e796e12b81882e6267 SHA512 2730b1375b8e871bda96e0fa8536142f5d93e454187a4b6dbe2a2b439c694a5d013648a320aa183f268fae7fda046f8a2a9ce80a315d198db4822d380f845600
DIST sbcl-2.4.4-x86-64-linux-binary.tar.bz2 11643944 BLAKE2B 4328fda19201f4061955863bde89cabce3e07135bcba0f9bb085531965c019f3323e5c2411a297b08ee8e3b28d5eb81a3fd490d05673be002a5523f3b3466ae1 SHA512 94e06c055fe23da6b1a62a29e93fdc93e629943abf7b24c731b744cd9b32dc2ebd2c8ec1905b80a55944465dd2ee093721f7db196938426becc2c830237d0982
EBUILD sbcl-2.3.5.ebuild 9204 BLAKE2B 4a609973bc0ba1286760c483fc53999fa64556df6a3360a657418427d91907a095cf8138f67c961506f25d56fb249c3db8db55abe0d4300cb494aac02ee73c04 SHA512 1782cb8dc6ce4f6ddfdbf28b442d0e6f851409f1968cdc3b550b6c742f258009be6ab39fab5cd4f632390b248a61dc3bd51a3168d37adf71c58f142fdee70146
EBUILD sbcl-2.4.2.ebuild 9298 BLAKE2B 1d4dd68371b991027da4efff2fd0f602f73bafc73e7d17d54ad84dedc75b4453b7a970536f76ff4f1a4c80bb22182f3f877739e58ebae5f08d509a1c7878b2d5 SHA512 4356e59b39439f4ec8e6fd02a82ce2e06bae7b644f8dd2b058caf9228b686b123a186d1ee62e981f9e42f4e1fff7c97868e0cd902db6d96371c522d6d20b3ffa
EBUILD sbcl-2.4.3.ebuild 9298 BLAKE2B 005dce9dbce009139491abb6f149bd6d3196a2093535616a8bac08a8857d8a1405229494ec6e97a2f75de0e5994c9e96b47efb0742988cb8dba7d2a1f11140cc SHA512 1b9c1a7b8ca6cb171d49820d425041301f2cc0e2ce15a08236bfdd9691390879eb28203ede159f92f4609675aded5e639e9b1298601c8d8959a8576d3ea6e7d3
EBUILD sbcl-2.4.4.ebuild 9298 BLAKE2B beca9ae8d8489b495aaee4227c635f05f4d2a83f8bffa0284ee0763e65f118229cecb8500177b8e2cf25e6b95548f67bd7047d247c174e7ddf974ea71dac6482 SHA512 8e5816af81e01f2852eed70662e20e51e3ecbc3cdf7af4a50b5a408833f0b3638142bc37130850521f80247c35d7fc24488809fb1f40862e782332e152a4a9c7
MISC metadata.xml 1498 BLAKE2B 26fd9f6375ae06e3158d09608aeb5ea4a50e6ce7dd002c7c8f7827cf05798aebd7cba2b630238495ab0a27152ef6e485af2101446dd31e9592e9ffb14fb012b2 SHA512 c56fbecceb20c9550b4f5a07662276af099e7a600ad4f93139e25618aefd57bc45489fd85049da35b1f19937f2293640c1f953cb76780b849435b26f1f27285f

@ -7,7 +7,7 @@ inherit flag-o-matic pax-utils toolchain-funcs
#same order as http://www.sbcl.org/platform-table.html
BV_X86=1.4.3
BV_AMD64=2.4.2
BV_AMD64=2.4.4
BV_PPC=1.2.7
BV_PPC64LE=1.5.8
BV_SPARC=1.0.28
@ -112,7 +112,7 @@ src_prepare() {
# bug #767742
eapply "${FILESDIR}"/etags-2.1.0.patch
# Use ${PV} as build-id, bug #797574
eapply "${FILESDIR}"/build-id-2.3.6.patch
eapply "${FILESDIR}"/build-id-2.4.3.patch
eapply "${FILESDIR}"/verbose-build-2.0.3.patch

Binary file not shown.

@ -1,3 +1,3 @@
DIST aiofiles-23.2.1.tar.gz 32072 BLAKE2B 9718fe7f4367b30ca295efb39ffeab0c77ca54ed1c4f556b0b39f5abb540d4f23c6e8a49aa5b6b76c0692e393bbab7c8d252de4b0f6f4f423b74e88c43483e08 SHA512 defc9d1ff5351c1812432db1849233b1f0aa661f6420c79a6eb17d84c0622ee4dd5102d50e9ef920c91adcc48914a39cd62701b340b01806a83773bf05900b6f
EBUILD aiofiles-23.2.1.ebuild 551 BLAKE2B 46bd9a7086c1512ff590f38dbac08f1137bcfe412e97270cc801c45284a3b1568c097d6f02b172c49d5189ed0705d2daa8e2e45bb068f2945dddbd195b2a2770 SHA512 815d9fd1fa3c138c3d5003b4d5fac3a8e1b03f067ff25b64a6bc9332fd8e5eabf7e5f12c71a71384f3a202c299eebb4ca2cd7e2a2181bd7e1370ecef1ec48d79
EBUILD aiofiles-23.2.1.ebuild 551 BLAKE2B dba66192e2b1edd2e40566239047d73195a616689aa84b2a0fef5b341aafbb651367177fd4bd72efbc5f02560ef0b0053d3dfd9742b07bf11db07da5018e2561 SHA512 e9e919eb02a8e46f9224c0484b875d15cf4d6a7ad3e8bb560c271bfd95cba67b188644e28012b566cb238cbb48a54e134bb1c30ce3d0157b68a76b146c500d70
MISC metadata.xml 454 BLAKE2B 5516af85de875687b19ad35cb505a841c473ba4ee26f1fca7ce343adfe832167560588db7dbe1342bf7eb507e2b0b0506fd4fae66011420a540c38274136dec9 SHA512 59bb734b77d80bee14a543cfbbd930b93a4de010f84862e0db3f381de52c75f5dedfef5e63b46bab8e5c4607645fbd3da84eb31a0bbcde3d83abc5dff9f2799b

@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( pypy3 python3_{10..12} )
PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi

@ -1,5 +1,3 @@
DIST aiostream-0.5.2.gh.tar.gz 42945 BLAKE2B 36e4f3c7834df589da3e7ec8bafb6a5b6fe40a1e868fbe0b9b81233f6721852b0e31b12144775db8785835cd5a3a0ca0a88784f7955388efd55b6ce97311b10e SHA512 282139cda0f7d08dd11af88bc3a568054906c2e0e2708f72e0ce3a67d13a44822612e3989c398ab346f8c043f17ad2e5cd2f958b1461325ad9768affec8f63fc
DIST aiostream-0.6.1.gh.tar.gz 45466 BLAKE2B 848594d9ae191e32553dbff25ffa5926a2fd069bdc36d202f861603495ed5b33e04c4d6ae04704ca3f1d3525b73bf4f83455acc74fcfa831991c8c1ea504fe65 SHA512 0e7a87196ee7749247a6554a9347f2d8a46474db58e3793a8ac2c76b92b61e8ec7d372a05c692fcb600e81be502745ec1e7320e9dba75f50ebeff2a1ffdc35bd
EBUILD aiostream-0.5.2.ebuild 826 BLAKE2B e4d8792b5c213913b0f1e47ec23c76a5dec846c6fb31b403f2cb425c7c0bba3a81abaa143d8efbc8f38e9967fb22d9f8066611a946573961e04300209d080a4a SHA512 9ff4642a1c1c44b366c4bc9065a15f9c264175b4b67a1d1a152e320154749148d5467cb4259959a9c30a5ad90ab3c44a2ffbb7ca95c3253bc91541b46cd15e0c
EBUILD aiostream-0.6.1.ebuild 795 BLAKE2B ede614a0444df0ceaa74db4d7b4cdd04d747cd5a2fb5ce4e8c3eafccdabb496c026724ad95d09ae24977bd41bbb180719331ef276ae46626df04da3ed129ea20 SHA512 60d15533045f285d0e66913ae94b6ec33ef8bbac8c106e21eaf91f30492eae2b913cd585621a8291eab4cad3a09cd7f416e1257a42f2c805b30c0a798b2927ac
EBUILD aiostream-0.6.1.ebuild 795 BLAKE2B 7bdd02c840c9fa4ee62bdb41e8cb1bee3e4f26b2fa4a28782a561f7107dce359a92114a223b11cef3a93d10f91d33168e96869cae833bade1791dbef680b9140 SHA512 b68b21491ba94212eb7e1d8834602363c8e5d6db989a5f62a7c88b7d4cf7d2de69ff7ac3604229d4321aa96e07ea453b717faa7a7089f0e652794dc21cff02d8
MISC metadata.xml 396 BLAKE2B bc8d636bd40d6291341e397900882cd9791c17a3f6511740f05cd67c8fa117a1b04d5ff90ddfada0ed66dd10e72a06c4cae01ce9f5d0c005ea83509bbce264c3 SHA512 fcb085c0707495790bb7b2862b1a41e9cacdde2b06a382209f7e1e451796da4acef27761d3f32be9f9aedb95690ee26e52e93b00b963ae3fcf87441df2e90e69

@ -1,40 +0,0 @@
# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit distutils-r1
DESCRIPTION="Generator-based operators for asynchronous iteration"
HOMEPAGE="
https://pypi.org/project/aiostream/
https://github.com/vxgmichel/aiostream/
"
SRC_URI="
https://github.com/vxgmichel/aiostream/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz
"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
RDEPEND="
dev-python/typing-extensions[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
src_prepare() {
sed -i -e 's:--cov aiostream --cov-report html --cov-report term::' \
setup.cfg || die
distutils-r1_src_prepare
}

@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( pypy3 python3_{10..12} )
PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1

@ -1,4 +1,5 @@
AUX argcomplete-3.1.6-timeout.patch 945 BLAKE2B dcdfadbdef547d45013eee33d00166b98eb6621a55f5e399cc7d330541a95118aff4a1646a85a1351209f88ff0e74d66e2468ffcf3db7e91d44ef453cc9c73e9 SHA512 fc26fc219d88a74d49245a2d545cb8040fb773fc7a948847380d4d343f19650994771a948fce99311cab7b52b3e040cf3f58291a0ac50b4a4f262dbb28c1bf85
AUX argcomplete-3.3.0-test-bashrc.patch 474 BLAKE2B 925505ed0bd7f5ec451873e354db63834cff5fe909654d49dcf95945ad19cd868c05d7e78d2159ebffddc0d0c45cbbfdd4d6c3899bf890018dba65395d4c6e90 SHA512 a6e746cea01842cc48cff58ca0ce8cf4461a281bbb4f450cae7f1b224e63f5e3154e7c7675a87f6e49084c5f0320e34e0b763a51c82fbd768955e4d70ac98257
DIST argcomplete-3.3.0.tar.gz 81832 BLAKE2B 63778dc48f90bb06dbf59c8d4d94ca905c9b188ec5b64e3a8cf7604d66cf075b31350f241da00e460d97b1920c620d4fbf8df772485987897a698cec060b6ec9 SHA512 30776b7e2dc3ee1f7dfcd665d2ae6e403b09644829c1cd7a30ce80e39c6bd7331cc0b7bd7d6cec58a409ef6ec209ca6b1cca0888e83a7a9a228658fa72f6e578
EBUILD argcomplete-3.3.0.ebuild 1046 BLAKE2B f83438383b94bf5745c59f3617b552ac62c29285e9ccd26f5cd82e97457847c6b15946d3a9130122669edc3623381b68aad8eeba0c6d3ad85969bafd746d43d2 SHA512 6d899c8cc0c21cffdcc7bf3e69db304a93db895d5062dfebd7f47bfd3b42a00f9c7969643448813c95d112e1d80276620563cba4015a423d747dfd53752a23b9
EBUILD argcomplete-3.3.0.ebuild 1135 BLAKE2B a5cc7ca5f720e71bdd228ab335b689b4b65010652030f01bad54fbca282e0c1cdfb02bcdf10e8bd7066fef4efa16e98a8c0d80f537975574992484501d6e4b23 SHA512 f5427276d1f833fad924038e1e82168b411912f18bdb1742b9f791c3ce729737b1a879dc443ddd2353e1de10f4b40baf2ead807ef6732ee88fb9d4a5e03bb0cf
MISC metadata.xml 411 BLAKE2B 963cfdba9183fde9e97c534345164d26be569d841dcc6fd274601b18d5de2ae97fa837b0acfdc59616c5d19cc54ea368547ffd901f90239cdfb5ba08e8721607 SHA512 22db237979be34053ad7201f599d576a7756b71e6b75c40c2808d47f276cce6d3594ae46dcaec5aa5adab9e9e24e11d47bb9044a8b1a146163d66687965cf5b7

@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} pypy3 )
PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
@ -36,6 +36,8 @@ PATCHES=(
# for entry point tests because they read metadata of all installed
# packages which can take real long on systems with lots of packages
"${FILESDIR}/argcomplete-3.1.6-timeout.patch"
# https://github.com/kislyuk/argcomplete/pull/485
"${FILESDIR}/${P}-test-bashrc.patch"
)
python_test() {

@ -0,0 +1,13 @@
diff --git a/test/test.py b/test/test.py
index c8f9419..ca38be6 100755
--- a/test/test.py
+++ b/test/test.py
@@ -73,7 +73,7 @@ def _repl_sh(command, args, non_printable_insert):
def bash_repl(command="bash"):
- bashrc = os.path.join(os.path.dirname(pexpect.__file__), "replwrap", "bashrc.sh")
+ bashrc = os.path.join(os.path.dirname(pexpect.__file__), "bashrc.sh")
sh = _repl_sh(command, ["--rcfile", bashrc], non_printable_insert="\\[\\]")
return sh

@ -1,3 +1,3 @@
DIST arrow-1.3.0.tar.gz 131960 BLAKE2B 892ed898ea09a00ca100eada18956994d3567836c30feec50e1d2d1bca6a603c3f9254def16cd55b46e68c1530f8bf7c0f55401b458cc5aadf0883ade0899e90 SHA512 f0725e75d1005e0177bb234b3d2523aaf9e882ec08b020f6b3737a3af27af3c8c031aee9dcba0332595845a09a0286d56662b77ddad8a6da928ba37201725239
EBUILD arrow-1.3.0.ebuild 893 BLAKE2B 41ab442c69dcae340c0519a040326360318adf729e590d8bfcac9b52b35a88704f36604a81f26834aaf0cf81dc78791be2f436779df6b82ad9ac33d21900fd60 SHA512 b5d9375a692c383d5bc970b84dd8a88cc49c90a53b25a4c0b93abe98715f5362ae62d98390fef6ed8bbabbafcc886269d9b2cc5e0c004435de670f4fc503cae1
EBUILD arrow-1.3.0.ebuild 893 BLAKE2B 944fc81c597cf3845977f0a92f22b98f49ff98bd0cbfc4628dca60d2cf93af3055b8e032db6760264090d67ebd592fc0a39c7a38e51ff9b34c2f100ee4ae769c SHA512 98fdabf1c3d2fd3a33d16d18377b2edb8fd1ac2dc89577ecc2edf98826e33c0d4547d59278b4e0746916770f670878f5447495fd087342ab0d4cacbd3dd80cbd
MISC metadata.xml 387 BLAKE2B e07417bbea7b9b1a8b850dda631d1e626e013a6cac793893deafec648003970a6240833af5ecc3a9b19aff3ea38e26e684a7a151f1138ed9d8597b567d3ca960 SHA512 ea9a24239141a4338c7d3291e2be9dff5d36f33f91ec3fefb62c7fd054b0c7a80ce66b6916f045aa3eaf69cc4f2f3d116a525958fb0f6185b98a10660bc08e50

@ -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=8
DISTUTILS_USE_PEP517=flit
PYTHON_COMPAT=( python3_{10..12} pypy3 )
PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi

@ -1,3 +1,3 @@
DIST Automat-22.10.0.tar.gz 59099 BLAKE2B 509e64b1312f87f09a60243a00b832c8b3da4b09ef75151e82c8c406faabd24a56378baade87bd98685fa22922d1892ec20d81579eaf13e0315af68bb7909ac4 SHA512 5819cfe0687bf391949891562f3657f449cf9a8e8ea90c1537e89509dc618da1160856f92ab52dc450e0a7d51d0e4644bfe2db3d4108126a42ee1bea2f06bb7a
EBUILD automat-22.10.0.ebuild 1133 BLAKE2B 4fffc591baaa470989530d4db67a67b61d1db22e4d5b28e8f84e2febfb0659f5f36827d7374d2b77e509d1fcdd23558469aa378469a14985573bcc8cbc7bc79f SHA512 af84ca38b68408a4dad59c974fe88d0b6236b20891853b675d1cf59ebf8fdc54ebb6aa57cfc029c2950e3d2f85f34b362d4e9357bd45ce38f0b2f35e45188c53
EBUILD automat-22.10.0.ebuild 1133 BLAKE2B a02c79b17e610b3f5251135d3f376fe24546dbb4c99a17abe74be6f705b4ec747ad2185a3e6b2cb478ab4abb25cee53286d33316ac78235129cf8a0d7d5369dd SHA512 7d20d02c4ad8470667862b012a1a9977eeaf03b1dadc881d6925a991d83aee585c128d937c77ef70fbae25cd76de607e1751556d213146e1ec6c0d1e44e4399e
MISC metadata.xml 670 BLAKE2B a71e9da919b5a2d171c96df7f1de0f5ad0431fa6227d90fdf3a0ac47e5d0f9f56a4dbf7b247708c9f47a50756c5dfc78c90691ec38a6fbe543d4ce840c8c1ea6 SHA512 06362e4e337d503492b51d21164c858b071374cf8fe5a974bcf4b2f8bc870bfae21b1aa6e630f8b4c44ec5f900659b082b36a408e143e8d0e83916eb53f3ffd8

@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
PYTHON_COMPAT=( python3_{10..12} pypy3 )
PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi

@ -92,5 +92,5 @@ DIST windows_x86_64_msvc-0.52.5.crate 827905 BLAKE2B fd5dac198bfbf29878cb461a733
DIST zeroize-1.7.0.crate 19039 BLAKE2B 2f94a5025f409bd2b96a456d2f78a34c6b05b5554abe7ef3fad2a55a8fcff8a6a1b971be660aa4c2954ab7d6e89bebc431036e349edef74711292f9f64b1dbae SHA512 9d31e3e76e8c861309a3579c21f6da5fd6b056c7d7a350427445a1a832e8827204804783f7f9b808acaa2148efef883d9078bf84943b1db55526bba5bf5a2756
EBUILD bcrypt-4.1.1.ebuild 1813 BLAKE2B faab478f72636ade1a88c9213e76fecffd1518ce5d3f9ee523ab7284d860e13998e9718221505d828d49c3a0bbd765f2d6bbae8dfabc805bef444d8bc4a2935a SHA512 aeff1a7cd395dbadfaf2e8308c46951f7026e5c1e047804c6c721cca4bb56030c1b0f9323fbd6be1a84bfbb29cb7a3a05be8df15311345958b5d38667986c4de
EBUILD bcrypt-4.1.2.ebuild 1891 BLAKE2B 22fc6dec395b9bd6d56b36280762a74036536fbf972c41c4f0a7cbb3faebabbfbaf36978d300a4b7f746d0e696f1c392ace4bc484105d5fd8f1249ddf4ee76c1 SHA512 d7dc4afb5fb16d0ad5fd0060b68214390574f77076384803bebd014c3a063218936770789c4d68ada16ff62f935c0e5d2004cfc49eeeb715f69504bdda0734e4
EBUILD bcrypt-4.1.3.ebuild 1950 BLAKE2B 08a519e50c788ec658c9504ac3f4095a3113e071b80c001f47bb5bcc91cf6c234014b862348e8d6d300c890bf21674de416232518984d4256f410b2a64f2f72e SHA512 b09ead2b64d689f3ea9f60fc1ad9854c366133dc80bbee560eb912f138aaad51e7f9d636d83f1fa6ddc541a7c291dc6d489384f3e7684782a3d8cbfe0f575b7a
EBUILD bcrypt-4.1.3.ebuild 1991 BLAKE2B de26260ef84190b415cb916f29ca5d837cd8c3b25b88f4ea13f3e82756d4053742eb40b2509cccc0ea48025d9a3f36a724b1db19bb8ff66e1a861f612bfa9d5c SHA512 5a1d51cf8544097b0beb591766dc3d29b834a3944cf1ecd2f2b9ae2202ac465d3c842bbc110361906ca97a69219a4b457714433c16f0420855c2e0087ace6a36
MISC metadata.xml 486 BLAKE2B 874ef427438f2a2adc0529010628dd40505fd2597e267b8e51641d95b4c3bd8dab28d0fcd86c23f24c3abc866bd049d5e44438b282a5a13b023320491303a5b5 SHA512 de2e0a2a60b83a660a7c51315816a2762d9ebdb031656b8968da641d4e3897e4f5eb7a3432f828182f733ee4ffd17f11e8fb97d9a72f1a7eec56bb2f46978293

@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} pypy3 )
PYTHON_COMPAT=( python3_{10..13} pypy3 )
CRATES="
autocfg@1.3.0
@ -91,6 +91,8 @@ QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/bcrypt/_bcrypt.*.so"
distutils_enable_tests pytest
export UNSAFE_PYO3_SKIP_VERSION_CHECK=1
python_test() {
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
epytest tests

@ -1,3 +1,3 @@
DIST chump-1.6.0.tar.gz 15646 BLAKE2B 8cab76e633fd4084d349115fae925c152439d06acbe629d5c23c474f2dc0a3cb1b5b727b856a9d54a82e39698b3cfd7470086a976cfc6b4870f1af02bac71f87 SHA512 d219f1b9e28dd17f834dc807cd42a288adc4f5579bf97cf6b1833e63f339bd811953c3a74cafad9021beb05cd5fddb46cf49b62a4803c62ece62d037fe38a4ee
EBUILD chump-1.6.0-r2.ebuild 499 BLAKE2B 4fed06d7d7e9d6e5cd4dde541378b6135ce3540d003273c24881c922b0451c3d40ff190cbaafaefef049fd00baa5b08193d03c76a27489c103c7a194d51c367e SHA512 892b465f8f3de0bab0a03e427ad2a7882a3215dbf5c44034d259d7000fba4e0a69aeb8b6d867dcbd3acfea09c30de193eac62351fcb192c549e71cd294358cb0
EBUILD chump-1.6.0-r2.ebuild 500 BLAKE2B 78a4685672d9f7608453e10f03e1aae97d9c946eea45493865eaa931cfb94403a62e8f4d5bf13f9a6ab237a86fef9996ed0ed52dd4956547d3384302920a5f52 SHA512 20dcaf782dafee4d842085720293a9fbf8e8d3ae611417a044251fcd18105547ba37693644a847dd476e4720339c788a43be770d7e773c15678a0dfc9c7d276c
MISC metadata.xml 519 BLAKE2B b2f62dec1353adb13bb15e1d292618290b14a2646fb8e4064530c2cae8373c10d2f0ea1d1a7bfed73eb200c161e596820f7e46fc09108563e7915a24bc5c5eb6 SHA512 11391903486d3953e979bce22542ba4e412dace7932f3319c228371d68754b6f78bb4843455ad71fab7136fee1f2b90f98b67685b7fc1681988f85182c83efff

@ -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=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( pypy3 python3_{9..11} )
PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit distutils-r1 pypi

@ -141,5 +141,5 @@ DIST xz2-0.1.7.crate 23892 BLAKE2B fd4b65cc82405f28a3d9fcc3db9dbffac41ae8ec7e767
DIST zstd-0.13.0.crate 28911 BLAKE2B c2045cb42d2ac27af4231cc9b6a1734a8ec44121e91ccf3672fe11acba7627986705816fbfb0228121276b1557e7c96a6a44a89716e979f699b069154256b1c0 SHA512 daab48e7479826dbc14e7594b3c97c06eb2903f2ef94af419f0f5bb201931ecd917935d27049da363c9edca7cbc3b5d0ad3dbf3805376627df63862c658d17cd
DIST zstd-safe-7.0.0.crate 20463 BLAKE2B 8c4cb034d1a12ae54abeeb8f12101f09ef82115ec26630103e7fad29ce1d0045e59dbd8ae301dbe8f47c90515ab9575288137ced98aea667a9cdd7ad0e2a6234 SHA512 2f0d66c874f7880d05fce39f4bdec5e217e8e18b44bfe97b4ea33c7d5c8719c5bd9615f7274f0b19734a465eb2477993fb8ae8d60abc7da36eac361e8fc4a437
DIST zstd-sys-2.0.9+zstd.1.5.5.crate 728791 BLAKE2B f08f8730d9cc1efc5520f223e9bfb0854b3a67a2907e47c38e0572d8eca688c1bae61560e11e664834dbff1bed3d40608b23d08f102ce6cd7f1af72b48446e4c SHA512 604c01eae4975745aca1dc1d351db98fec34f7036143e59dfeb4d36e6ee18ac9f3871a288557c8ebdc9e816967a008da43154dc9a0eb3cac85071ccb05bf58aa
EBUILD cramjam-2.8.3.ebuild 4115 BLAKE2B c00d5c084ce703705f9a7e6aa2fda22f06fb8f8aa90b2e99c3f04d2dc3e729dba4e33b2c6ce266c310abca2cc1984c831c779539593daf07b7256f43c90f4050 SHA512 365110c092eec40f368bf81d815bfad41bad28d48c6ef12809e028a516f4e79ea29687e6fa9bae923fff4cd6fb1d4c7732f91d8632502cffda514fabdd263c3f
EBUILD cramjam-2.8.3.ebuild 4234 BLAKE2B fbe49832c2782aca3e73ec360b9936b73227da77477da4930c6c658377f5acbfe283f09e12abe646d020e47ce4a385301461dfdfd205129a33d0c5579da7097d SHA512 da3ce97974d9438c94dd2eaa8b37348bc7afff9fe6420fe62fcb7fd3544d5ae0a3945ef42e5cf12cd6e6a743631f67ad321db6321bcee8b473c3cdaa128e70a4
MISC metadata.xml 349 BLAKE2B 3209b3af385f157b917f2fa0413b5e6b8cd6d3d7278ef37b3e69032606d01b1cf185642b257c12fb01887428578a64e60225313f5da2f075fcb31167b7531735 SHA512 9850dc46103ce6d542eb6221e4be635b456fc6aeccec1a67957a9f0181807ff1a28cae1da8d3ae9c31e14554e44d930fddfb9ecfe6a63d32f00bc21ce972c552

@ -194,6 +194,14 @@ src_prepare() {
distutils-r1_src_prepare
}
src_test() {
pushd ../libcramjam >/dev/null || die
cargo_src_test
popd >/dev/null || die
distutils-r1_src_test
}
python_test() {
local EPYTEST_DESELECT=(
# random health check failures

@ -1,3 +1,3 @@
DIST fqdn-1.5.1.tar.gz 18334 BLAKE2B 24dfd88a8176e67209350fe20e446cfee848c392795cde09725526a52af0a9adc6908a4eb6d5dd3ad6f8a11546acb6b82a7b2ad591997010dfdd0a1d235f57ae SHA512 d9d7d1bb8798c63973534bf45fb9bc0ab57b1600c6597212129debb97a908140401f5477f33b83ea273e3f9a2a852072110245a09596ab9a58a10be8043c57fc
EBUILD fqdn-1.5.1-r2.ebuild 652 BLAKE2B 913a2a0cf8ed519183400b185e8f299106bc770140c58103b3301ff5374eb75c559d74c87821de9778cd241a1c21cced5c663c182c7930794c1413ada97ea002 SHA512 3d7dc5be93402e99a05d305649063830c6f9433bc3652d8b560035ae7239bc7aea6498e00fb402714a7b0daa15a1f2b68265c7805f5fe9001b0d5adec05d068c
DIST fqdn-1.5.1.gh.tar.gz 18334 BLAKE2B 24dfd88a8176e67209350fe20e446cfee848c392795cde09725526a52af0a9adc6908a4eb6d5dd3ad6f8a11546acb6b82a7b2ad591997010dfdd0a1d235f57ae SHA512 d9d7d1bb8798c63973534bf45fb9bc0ab57b1600c6597212129debb97a908140401f5477f33b83ea273e3f9a2a852072110245a09596ab9a58a10be8043c57fc
EBUILD fqdn-1.5.1-r2.ebuild 654 BLAKE2B 49d7327c009960a766dcd1ac3da042029082fd6dc8503cf3684f45d935361323adbc9aff04ab643f1db172fbd2688d7900b4871b43f4be74e7af1e3d8d7257a2 SHA512 4b717360553b149eb909f97cbee872bde2edd7e5c472ca73fd6402fc039e15eb854b93efda85d1cdc2c89dd31bf6014b30cff2b60ec6428171a9ea9e63a1e69c
MISC metadata.xml 537 BLAKE2B 63970561f8c4187d8c0e30c2b86a77634784d628a97f1c458d2de889672cbfbdca7a9878a52620f49eca5b8f1f0660d945e58c0af7f34b77b7d153dfeee11836 SHA512 2739fd47efe48f9e4282e329836c93707c8967f0a012b5457c3fb2aec861e22c36fb3cda566c8033abb7cba27ae72271e5acca89a21ca3e27a1bb28b6b7332da

@ -1,10 +1,10 @@
# Copyright 2018-2023 Gentoo Authors
# Copyright 2018-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 )
PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1
@ -14,8 +14,8 @@ HOMEPAGE="
https://pypi.org/project/fqdn/
"
SRC_URI="
https://github.com/ypcrts/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz
https://github.com/ypcrts/fqdn/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz
"
LICENSE="MPL-2.0"

@ -1,3 +1,3 @@
DIST hatch_nodejs_version-0.3.2.tar.gz 16942 BLAKE2B dd68166a4aa7112dee4b566a748a40f951b73a4c7a8f6435ff0dd6706fed7d520d17d9e55604f9c901688a751d62f1160de3618026bdb829e5989fad87efa268 SHA512 e781669c84c3e61333cbd47f078ff6f16dae5b3c6e7d2ea76ae20ee78012ea9686a2be684127db821a6128408030bc09a0210386424f155af5a044f0178d44d4
EBUILD hatch-nodejs-version-0.3.2.ebuild 572 BLAKE2B d3da865263f7366b7c5fb0c4bf29886f95aaf11650ba9a27a98a0ba9596121b0b0fb83534bbceb98a390570eb7c07d2fa442839522e20481d3a406b18bc88573 SHA512 24245bb08cddecd63f086108c6524b9e1fbd11405903367d4ebd7b8aa5ca6ac99e24702e25c6a8737aa3fbbb066968eef7b028a6df4ced58b0281d09b319968f
EBUILD hatch-nodejs-version-0.3.2.ebuild 572 BLAKE2B c1501972330dbfc3623dbab2665916faeb5633d3c74ecd732de37ea941bed4719d7d833353499f70f4171cba65878e733dfa62dd429c54c5eb22303aec380578 SHA512 efca5413ad404de4fbf9684e571172b16af7314498b2d8311df84f110b7505cbd6d917ba08dfb9881e4f5a08beb50ddfb190ffee657646f9b48067631ea3d28a
MISC metadata.xml 395 BLAKE2B e19ad65ca642ac5e29ff05d36678e971c309bc8ccb153da573b11ab62c765b65c0ebfd15cff615a229e58b420ee7bfbc1b1768784ab7cdcc3cc8ab63257bbb98 SHA512 990b25fece4c991b2b57dc535b81a4cbccae644e197dc0f6fe783b2a2542021d529541781e05512367e1d41b5632f3fdef255635e2ca6e646721000d5047da01

@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( pypy3 python3_{10..12} )
PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi

@ -1,3 +1,3 @@
DIST hyperlink-21.0.0.tar.gz 140743 BLAKE2B d432692172dc5cbb4f7cc1dbbfaf87871f0d9b2519334d112841abf8d958232516249472611e986b20e6fd298f5013db38f214fa332e1b121bd80a420b4cc614 SHA512 9e0e9273dde1b0a41329a74fbb26c4f327b87f387ee64b9a2ab641ca5cc8b9ea0516884415e9adf1d4880ae9c053a5cba2c550fc508bb56fddb44a543d5da860
EBUILD hyperlink-21.0.0-r1.ebuild 680 BLAKE2B 2700a299c7965f802c8c38a9f3dc73095fa2d6fadee2858ae8e7ac4b5f6828256e4b76470d02621ac0feaf9b15e97d9e08f6562ff5d0e830ac4c5467f9a8d6a6 SHA512 c0db797d1465a4bbf86c2b9eb18784d3adf3d66e2dee5f0e1df91ed7c07d7c92888b79a8aa1dbaafa6e0866992ac7069adfdbb5600d0d466f22ddf9849d266cc
EBUILD hyperlink-21.0.0-r1.ebuild 680 BLAKE2B ae451d41c66b2f435bdfbde1146c8a3a826e2ff1c456d7b22a7d1edf305dfcfe258c715fc9964375f8c60816565c0438306ff447cf6b05499701c57accc292ae SHA512 13e5ca379a76d8ecd5b4222c0fba05fdbbd3f7e9e700ef5b752af8b571f41e1307815e05ff4cd9a5b83aa8561196acf0793636365a36cf01a6b5794635d527e3
MISC metadata.xml 759 BLAKE2B db5e285020d61838ec66ed968fd1dd418ff9b10d01f7f7ed67503f9956c333d164c5c95786c5c6e845e2757c2047e44b522fb38ad2d6bad6fc4a18b04d9ec206 SHA512 c531e401294e3ddc5834fd8f7842edeff80ea3ce2126716b90bfeecfdbb2a4c573befef01a7aaf8bf27e9707b69ad665347eae7002a98745b72836a213be0b94

@ -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=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( pypy3 python3_{10..12} )
PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi

@ -1,3 +1,3 @@
DIST isodate-0.6.1.tar.gz 28443 BLAKE2B 2b451e4dd9a9979feb930090cf045b21c984e962222edc59eff6f08a448258833ac5c368701ed2a703d48c1238122cbe7f628d136124920730bbd96fa04519dc SHA512 437e420ec7ee68dedded825f30d3289eeb0da526208443e5a8e50fe70f12309515e1285b21132d26e6d4c1683f90dfa1d401582042b5e4381fe7ab0e34af26b6
EBUILD isodate-0.6.1-r1.ebuild 694 BLAKE2B 9a4300ee312fef428593711fb5c11d92af7dbb167086aac48b5adcba2adf8024517ad9956f94ccbf5049196c454bfc9067aa33da190059687895809f98e09c7b SHA512 75854c901dc923533dfede349084d6bc016743596532fea31e19c808594df4fa347c069c5637e2bb292ecac827fb0631f4158c57ff93d2ec9b56ecece2e33ed6
EBUILD isodate-0.6.1-r1.ebuild 694 BLAKE2B cfb5894318421fdf2a69a41b593ddccfcc98b901b62e51cbc9b333f65a0774596c4d393459c550700b1313e9880b1a3b3ffc2b95da5c6db2cbdc411c7ebf1634 SHA512 9f0339db075c3460310c733c28204ff034fc0f7249bd97f271be4d70ecdf72102163587fa60c9137f90ca3125a88b09f6008e423bc23c3a97d02cfddcace7d17
MISC metadata.xml 1201 BLAKE2B 87c3b69e97e429e10a840601443e3419c11991ecd49aa1fd1b017f4beccacad769bab1e4433dce73308a610544ba4fdfdfcff146b0d7056fb051b7a5d2944ba4 SHA512 c21cefbe301c88c4bc882cc5c3566a6d882d6419bd6d565889274b73edd196530084449f2a7134e65c1aad7b968089a5a0063d64fd83c1e07daaeff108d83053

@ -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=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} pypy3 )
PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi

@ -1,3 +1,3 @@
DIST isoduration-20.11.0.gh.tar.gz 15909 BLAKE2B fb5c3c383aa000c4650490b701fc091c740e45cf782aa929824e3f3e5601d4de82a68a9430f450b42da3658105c87cb293a98b94c77fdf03a1702e6d103a257a SHA512 9b3dd5cc540bba35a73aab01bf1f0274871b93b03ff72f8cc63fa0d2ec43e1f54deb95bad2323aa4cb8066b1b5401f426175792c062cf46449c087601dbe0420
EBUILD isoduration-20.11.0-r1.ebuild 828 BLAKE2B 40b20c8ed00096ac0f8c2830998a335cb6b81b4aa2ad943bfa769e922c86af59ba83fb5e132dd8e66d3e298dd3f9605010ba496aca1243c7354482b5de39458a SHA512 d63732f385751fe473a6327c64f213f1a1efb58e2567f79439392010bf2eb1cd0f5c6fb439325c348e4035265e8d3a3ebec95cd9b5a0895de69189f7f8fae3ba
EBUILD isoduration-20.11.0-r1.ebuild 828 BLAKE2B fa035ccbaa57f8f80170bfb03f3cd18213c4203b92b433afb425eea93e3fa3fbb5ac175155c5ef53e4828b1dc4d6f5631df4411e49e7165466f5aab5502304b5 SHA512 d1cc828ddb8e2f899a4f91f2009c54f95b9b5021018eac812201548c95a070d773d759e3cec31032927013dd3cffb86532289fdf33a8683ab9363f0094ef249c
MISC metadata.xml 398 BLAKE2B 85871d69b3b16257b3a62cbdb3c00a56bbff15dd62d11ec1bed8071fb802d4063f4b4a31e27f47470a76c200b2da5d0c8cc8e1996a2297ce5e23bceb9ad0b5fe SHA512 884dbc5a230ea3c07a62407d5d5c0c1d4a1be0f2339067d3340b90606ad3e3fbb773c5e55668eebf5a9f1381c3033b0687219d301e9dff402fff5e031cbc3e98

@ -1,10 +1,10 @@
# Copyright 2021-2023 Gentoo Authors
# Copyright 2021-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 )
PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1

@ -1,3 +1,3 @@
DIST jaraco.env-1.0.0.tar.gz 6664 BLAKE2B c5559444d386fe34d6f639795f9adb68bc750452a7a3b2360971b07bc9876921466e6da9ff1f2d1891910c94891759de8550af0c4f9da311ae7443bfc7c3bdf1 SHA512 67879bd531bb1056bab0dfa47f92a7257e184b8db2a9bf3d588460070401e76e884cf3134ee4c01a6c517d48a0e111fec3a4759d305ee7608797816b27d33473
EBUILD jaraco-env-1.0.0.ebuild 597 BLAKE2B 229b9883d5030238b5564ff135f5b5edded40348bac6050c76dbad9c67dd0beb8fe752b93bfb59b44bc1a2191a1766837cc83c231bd48313e15e7bd78ca513eb SHA512 c1e96aa9bc2a133fc2118332805515a25c20e5345a33a98a9c4c0e56645f90af850e79e8e8ccca22f1bc27268377cddb86aa529163464b9c50e6872d032951bc
EBUILD jaraco-env-1.0.0.ebuild 597 BLAKE2B d342b8b0ea99ca9dc154d8d0c0f617185d41923725463717bacbe5260020a6008117553891f9ad2aaa3ce475a659fb00589e6de3fd98f0775452754d2ac8a783 SHA512 a4471fcd8d1884d8729d5f2145c3660114f04fd32ea34d44e0f58afc182ad63e3cb6cf629457718bfb7b04b2446db15ee09663a341b981e2ae0fadf4aa757eb6
MISC metadata.xml 460 BLAKE2B 13df19da03eef0a09ca1e4d70ebb30a8457d3fdba778a69779467c9830089f49203eb08ac4223533e1596e339adeefb02d9353b4298fc8d5b77d590371cfa44c SHA512 0b4c61f9e43910fc959a60af3c8f86356bab890f21c93da84687a1345e39fc5def993ea78934c4cc296491e6259095c3d532a19db6f903702d4a864611e27804

@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
PYTHON_COMPAT=( pypy3 python3_{10..12} )
PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi

@ -1,3 +1,3 @@
DIST jaraco.test-5.4.0.tar.gz 8838 BLAKE2B 3abdff298a61015363bda3e52d3b5226993169128386dbb620487dcf8b29926c9be0415a2a263ad311db04a591d446b9e6efaece2ab2bfbe7b2781ee2e6dcdd6 SHA512 ab260c3c5ef16e83e8be0821cb735941764c06bb414c3f913bf337b62267b177f3102f7a87241b182ef20760fdcce98f4f9c705335b0744b69f9a296d5215b1b
EBUILD jaraco-test-5.4.0.ebuild 1018 BLAKE2B a8c0b93f17937761b74217f8b8e2557c37c7aa772fd5eb4adc69775b77cbf7265c0e864061603c2272c85887181461fd77d8cca9b9841ec68760ae2e8fa6ce5f SHA512 483ffe8dde530887ebbe891bd7f8ce9d9573cc9dee8bd7ca1901932dc493443e33a56bc3dc68bab4a29f04d5f813b41d290495a75bc1e1e3be7553fecd1d05bf
EBUILD jaraco-test-5.4.0.ebuild 1175 BLAKE2B 9e6a9ca10738d845da19c39bdd80af03dbd609442a6b9a93059b37c2b069cb4bf062c79675f8d581c41bb0d8f79ca550d64410c3cb752dacb94a30716afbb265 SHA512 f73089fb8ff98e20c80427428f204254378c8760bcefceac9c6ab6b388034a335e02ff446dd984c85bac01b70585e29fe77159c118d3b8766452d7a00b75f565
MISC metadata.xml 397 BLAKE2B 24c07f0efc966e9d4445968ba639a5476a24a0885051e4eab17075ea9b7b6369fe9ed919ccdc0b51a1e667c8d327428caac2196c2a3e087d8b36176e7b4b2c81 SHA512 4fce74bc524dc018611c219b86b87b7643fe5d133309a00dd5ade217895165f85cfbe26b686c79fc4dd8b1e016b07c83c25afa1c015fc240ffa0ac75e4c17159

@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
PYTHON_COMPAT=( python3_{10..12} pypy3 )
PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
@ -28,6 +28,13 @@ RDEPEND="
distutils_enable_tests pytest
src_test() {
# workaround namespaces blocking test.support import (sigh!)
mv jaraco/test jaraco_test || die
rmdir jaraco || die
distutils-r1_src_test
}
python_test() {
# while technically these tests are skipped when Internet is
# not available (they test whether auto-skipping works), we don't

@ -49,5 +49,5 @@ DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e
DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
DIST zerocopy-0.7.26.crate 128648 BLAKE2B cd26ca75197d2f74e091359f72743b8b0c92774ce4466ee47bd23854dd7c5fdf09be89ee2412bdb0e52b3c73a169b8d5c172c13285a8931c74f106970deafa60 SHA512 3789e845ec87beaf84ff9cf8d72e9968a2c7ed2350cca24836b24c16b791867db0d9a580fdb7aa2187b35ac88723932498c44d10eccc756ae92f31a97ac6771b
DIST zerocopy-derive-0.7.26.crate 528381 BLAKE2B 4be2168e3af5a5c541be49159f7d37405eceaa9e914d670899c814076e7240781d580007d906f8433e469ffad8e7abed3e18dc8b5e80ec09837f13a28976af57 SHA512 1e28e957d1a9cb5164bc839750ecad26ccd280dc9f5ee58a02a09d2135dc097991be2755d7b87f360863f1ab030f772963677d61861f7d33699a631eb9026829
EBUILD jellyfish-1.0.3.ebuild 1745 BLAKE2B 7cacc2b4dde9a57e12b543b144517036a601145aee6f5d12275f7d979425fa0cd906bfe598ebeaead21885d43d79b74a3c2c20c9da4f6edb58d2737b4c4ada28 SHA512 4c42bcbe40d1b65937ea48ab702d81d7dda89a544cb2a352e1ac4a5d2ca6f21472d5a6ce303850220c3180b75564064450412ad0913b03e7c75b956469ada8e7
EBUILD jellyfish-1.0.3.ebuild 1784 BLAKE2B 369d9bf5b8db4439678663173629a6136147716d87cf416fa22b928073b8a44d69976fc81b1e04bd5d262b2a3c944ca38fe8928d3072db41fe66684d9c0d011b SHA512 be135f5ed4412337b78fc00195e77aa843cefb288c645ee3158ee620b78024dec5f52739ad0339e5b7788d31be2f9440e8f712e8411c05e2a5142db63f8449b8
MISC metadata.xml 504 BLAKE2B 65ba00e0a27d233e6850c5606eac6eacf7d1684bfeb64155c52cee5a196e54a0454465df8c310a91cf30d696b4812fa23014e3a8a483b197e8955a4ad751ee61 SHA512 51396a920abaed74a87aca55c00ee46404b4ed1773a4443eebe19b2e7b64b258b5b526a97bd4afc7e7aa495d7989192e3658105b69efba0bf280f57b52299738

@ -1,11 +1,11 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
PYTHON_COMPAT=( python3_{10..12} pypy3 )
PYTHON_COMPAT=( python3_{10..13} pypy3 )
CRATES="
ahash@0.8.6
@ -83,3 +83,7 @@ KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/jellyfish/_rustyfish.*.so"
distutils_enable_tests pytest
python_test_all() {
cargo_src_test
}

@ -1,3 +1,3 @@
DIST jsonpointer-2.4.tar.gz 9254 BLAKE2B 423a4ef71cd1029fe2c473940794a041df4c3422b8292d80290be7f11ac0e6b123d3074cb6f66a3d860274bdf5b0cd0716d24c9ee50b65e06139375dc93c84ad SHA512 41cc0f8b525bec4b18801aeaec1b2432c5f6475dd3f2bc0fb363cf6ceaac5c64e7993c72130a40c64427218a1eac352e93464137fe17427b9f8a34ae09699f4e
EBUILD jsonpointer-2.4.ebuild 647 BLAKE2B 0ff8b7b2297a3acec14576e9e264d6cce514cf416fe8bc1a18a5cd9baff92b39d3dd806e432fca48d6f46896eadd5f92954b598a108f62f899e68a2727274fac SHA512 55fe9795b2739e979be9553d8a8146b30183f2499f5c1fd9ecff5db543fdae735d127dc972ab19b869bd46c31735e1063cca505ddea553a48237ce960743ef3b
EBUILD jsonpointer-2.4.ebuild 647 BLAKE2B 0bd2ce0a57fd3cb962b224ad0bfd7955f6f2bef7bc51d635d4a708b92f00f99860b5dc6b17e2dfb91f47923c5ecf029403d488198f458bca19e8a8ec28491714 SHA512 180fcb348c20eea04a871192f026b7fea39ecd4969d4bb559c8dcc602794d35004db3bce2221eefaf654663df779ed786332c5059bf95d63273d080049f2c608
MISC metadata.xml 728 BLAKE2B f14151531af31af82ca130caa61b9c9af6cded41678899d5413f076d7fb6da93e2c4aad3ff27e66f64ba56b8ccc70c065763157312438f32ccf2573766ee160d SHA512 6b19c6b90a5d151d4837d8be641b52ffc4e7eb3be956760d1cffbb2af03258c5a2b81a9074daee9b667fcb5df7223836130729cd5ea4130d2b7f3c7415e62569

@ -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=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} pypy3 )
PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi

@ -1,3 +1,3 @@
DIST jsonschema_specifications-2023.12.1.tar.gz 13983 BLAKE2B db3cad7a900b114eff4827b6653da9e88b80cedae8f724fe030f373d98c7771f427a9960fa47cbe4d4b677805385a059aca08665271659b3e5ab43719c9d74d1 SHA512 7027641c65a6f7c618fd8c3b91af10bc45604966b6cf50780ca72c31f2135ec9d8b14de35049b4897586ad651b65392bb650d162f3bb546c9d250a8cd257ad30
EBUILD jsonschema-specifications-2023.12.1.ebuild 671 BLAKE2B 96e3885fca1ddf307518360304bc509aa44c4fb6299acb6d43fbbec4b273687fbfbc6822b22c403621ca932fa4527051ecc8af9fd2878dc8d84d2676b70d2578 SHA512 ad242c8b241b0c38370709562b0b85aef9d45553591360521258929093d68272661d5a3a55276c861c6f8ae4c869fa4538ee2d72edd2e8e5fcd8514df6c7c62c
EBUILD jsonschema-specifications-2023.12.1.ebuild 671 BLAKE2B 19b228481c8f5fb8b66f0a4671c94c1558d3af81d9163229fc3637908028ee30e91e63513b7363c2a7f5778c86e91baa8da83746d6c52a9f5ea5a1eee153ccf0 SHA512 e2c6aca663f4b9462d7c6e6f9cdd3c3fe64ce00c5d76db002c937bf32cc3d099cfe00041f4ddc87580f84e96059e276fb2e588a4aa192a3ac2a1e13930defc22
MISC metadata.xml 414 BLAKE2B bc0046f51a008fe67f4937f8e9eb2663c868a41fed9371301575f74fb10c38f10b21a380d865981b317189f8c25e3ef6fe18423a169cda92b1d2b1a14dab8948 SHA512 e50f0eed8995fce7e207cb5c15106f3980ebb9c3d9d0042d33c4843be231f90aa652e59e1f83335f336d9b906a38252a229c1562f25142604048497608d29794

@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( pypy3 python3_{10..12} )
PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi

@ -1,5 +1,5 @@
DIST jsonschema-4.21.1.tar.gz 321491 BLAKE2B 5c8fad04bf62af3f9204818cc5cff88dcc492b7957439be2a2fd8c0731a986c223d1612ab79d47696fa5695224fceacea35b5e699466f14393adc2cf9d89c83f SHA512 b0744a80d64572307860c9238ff5048e062b7665d9ed97dd390bae0b168ab96497f359ddc4e95f052d8b177161e5b808ee432bd9fe182c1ea39cbad417db9278
DIST jsonschema-4.22.0.tar.gz 325490 BLAKE2B aa0fcd9cb35ffe93d9e7ae940f9fbfc6e20656b09bdec91163ee7120b3495210522c2354dd3e74b33274f61bd9364b6b33f9e6482bac58b2ee0c6dd4bba3658e SHA512 72c9ffd1edf8820696d831062cfae2d38729935b32d12b7fa5171fefa3d38d495b588152c07224a5c9d1f4b9f97bd9b2aa7919d3d4ecdae0ba396e60e954b1c5
EBUILD jsonschema-4.21.1.ebuild 1571 BLAKE2B d4c04d6131971a768aedec321c7dab2c322ad7c752ab3a4f518fd56cad4c3abddc0ed898eb1aaf4cd3b63dd2575acd52084b0e41982fb12f4513280dbfb10ae5 SHA512 c90efb16899cef8ca3ca427bfc9a84f22976520de1a4489f6604c67663ae90a48ba769bbb9733ea320e33b4bb6788c12b05667af5e1eff74634c5a1457df3b96
EBUILD jsonschema-4.22.0.ebuild 1578 BLAKE2B 6a39cab87c3d90f6573da1e159cb31c4d9d14587f87f36c7e770291a7c9a18593793219f893adf2a9ece090a2d27db8ddf806abde2e90892a7c8836344e5108e SHA512 5cc10b381618249e6d93bedcbba724854d7f41a415e64c40d8d921b58911632ea1c328510e00b86f3baac09175778b1686f26602fa2f3588353a04badf56faca
EBUILD jsonschema-4.22.0.ebuild 1578 BLAKE2B e4c693f8b5f584f1df59d51bd21facdebd09678d4ff8b8c3d3326a291ddf6bb8aa6cb92e5291a0f2464edb66a9d00f70773f5e9f637a3bffc92d2a95f9ed76f8 SHA512 59f52e0e20e782347111dc45c6753d1e20c0af0cbaad014ba4c177d650840d9fa5cc0eb5f039fda48efcd477d05d2a024f64fd572936719078fc72059123009a
MISC metadata.xml 705 BLAKE2B 731159cc340e6cbb15fe5a8d374188c8df685e8f8294d19af54ca3d209beb8c273b6e901b6b7fe75401324b8512ffb7f1870aefa8d4a139d1e3b84147d993af6 SHA512 1069fb33b2cf47d3dfd5e825b23ba1efa7d764d0d23aa009db522d04bc08362f5ca646411ec405cd33152a65ea8de2ea90d3dd6d4d4bf1a947ae7943e9d4c727

@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( pypy3 python3_{10..12} )
PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi

@ -112,5 +112,5 @@ DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1d
DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
EBUILD libcst-1.3.1.ebuild 3690 BLAKE2B 1b924aaa2888b2da31ecb701f1604b410ccb7bc39f922e9d8b5f18b8e57727d8d4eaed6e43fdc7fc59b8cdb9b252b8c7c4720a8edd6d82c2eed8b44033fb5d4c SHA512 10a6fb0af5db654c585052dd8165f963e6fd54fb20973f324bf4322b6a06218b3a07c70f2c730d47b080b94cbd0d266fb76a71e33c5705aeb52624d2a7876560
MISC metadata.xml 345 BLAKE2B 0cbfd2045b99928d8490817a3c7e3e6cb68c5a020355cb64a3265d7db7eb5d82a6d1d933d54555f184ae45e3c0579e96cba0803a212424d9e949e5dc0eec15e0 SHA512 85dbae032e5fdc06a7270f34a3c5c8b0c3f19fcf98ea2ab19bb592b7474f9d0bdb94e68b41f4214608e2507e299155192e02eb470a623edea9c0fbeb59fa5931
EBUILD libcst-1.3.1.ebuild 3747 BLAKE2B 5383c21c7f9fc97c7397873dd53e4647547d35ef01f63275ff18c501c7cc64a65a10f65bbb1a55d4e26f17c8fa7e2501983e0d8f71eb5ea84ddee8acc98ee7e8 SHA512 a6b5fba204fe42658717d898265128afbb388e2e3be144ea4f1336905785c6be6226fbff90cab222e5893cc4034936442f21bf07f084fb0ce63d306c218b3fe0
MISC metadata.xml 344 BLAKE2B 1dee439ab8e2c5e4e69c38cbdf2d6730844f73882e27dcf6dbbeaac5fb1e256eab39c854d3d0de8d91728b84b707aeec5b9bd9fe2d399baa1b4b61d9a5c33686 SHA512 9ec25b8e81d2c30502b71d33767331a5704aa708ffc5e1c36b5b91f82ad0acc0bd0f0e431d62d4e42eea9ecb30d021e5ee514f630aa6ccd7667bfecf4b4837ec

@ -180,3 +180,8 @@ python_test() {
[[ ${ret} -ne 0 ]] && die "Tests failed on ${EPYTHON}"
}
python_test_all() {
cd native || die
cargo_src_test
}

@ -5,7 +5,7 @@
<email>python@gentoo.org</email>
</maintainer>
<upstream>
<remote-id type="github">Instragram/LibCST</remote-id>
<remote-id type="github">Instagram/LibCST</remote-id>
<remote-id type="pypi">libcst</remote-id>
</upstream>
</pkgmetadata>

@ -1,4 +1,4 @@
DIST minify_html-0.15.0-crates.tar.xz 22011872 BLAKE2B e23d0b978708995f75aa2ca0a4bdf9bcd5a967a310d7a709941ba83a54487018071a9ab4794232f9963807308e3d63afa7e219b112ea73dfe29ff828d66b84b2 SHA512 7f15918faaa634d1ac9ddff071f410594eb4a1a432b74eb999dc037d5734b0c17c9e831440b50797f025a010d51e7b84cd9f2cf6e645b726a796612d6b4ea710
DIST minify_html-0.15.0.tar.gz 96948 BLAKE2B 24fe7b747d389a2876210b2774cfad8a623a5549c86fdcb9304d6521a7ef1ab85c770fbfe03a5d6812c7a1d282f409e93132db83b64ea16d4b3fe88c762ea71f SHA512 89b4e40a3572958b6d79985537f9fe9aa917ff94afc72b44f74202298128af71fb0618c1ca50af445da678806b44959d390113d404ae8ad0b75660564095159f
EBUILD minify-html-0.15.0.ebuild 924 BLAKE2B 92db57cdbcdc1c4f74250a2ad3034a883bd06e14e0ff98f3bdd646ee9ece00f9b67cff62bcb615bec1141592b4ffc52179ef071e43a6f9c54397d798d57fc05a SHA512 b3c5163ba560efc55ac3253a7d24d792f4f3553eda8a9f25436993b706c783ae4066c9c565d2a5948dd44cf4eb51044b537a272a3d8c994a96c1835325a82ae3
EBUILD minify-html-0.15.0.ebuild 963 BLAKE2B 96b8b21f2e4c0764d8fb99246b6ce0e62ab1f6ccb3b97f2d0128bc03876d380ed9fcb02ea7e7a2d80951d742728329e68e1e82f7ed83417bee3843174b9f3f2b SHA512 9fa7ab9bd54c3e39d66a6bfca2f483be7a082b0aa2e164ddb165d2dbcb3d7ba101e50028d64e3f9240aa3e9e9699a9a91cba983ec05b5857cc2c452d7597ada5
MISC metadata.xml 355 BLAKE2B 3272cd863755bc6cdaa46183ce8151602bf8972f6c6c7e7d1bc5a8299aade51ebb57348fed9d12dd03293b1402309a6b6d2a07b58f1dae61f3c0b11a30c5a455 SHA512 5bdf97a6145ba789fe936430cd19ff09225f3857eee2a5ecc8515638d9d8923d2d3110c894892d5d8f4ce416287784ccc90539def997c4eb5a30c7444994020b

@ -43,3 +43,7 @@ src_prepare() {
sed -i -e '/strip/d' Cargo.toml || die
distutils-r1_src_prepare
}
python_test_all() {
cargo_src_test
}

@ -103,5 +103,5 @@ DIST zerocopy-0.7.32.crate 151096 BLAKE2B 12c7c329ec0e0865467af08306ff4b55ce1e39
DIST zerocopy-derive-0.7.32.crate 37623 BLAKE2B 8b583d39d7bf9c3dbbba578120751c664f87363c5ba3fc45f6506a4059b9e599c43d9fc7bd498a257ff7c9d872af77d39bebdb0e65fb8009eaa2ae9903dece46 SHA512 3ce8528871fd18d6abe92b98503927451d25791c9c4af0ba39a3b6ba2006030bdc137084d080e9b1ac8b5ddf5f2121e0a3ef34bb2033a040f2c72c8149a9fc0d
EBUILD pydantic-core-2.16.3.ebuild 3224 BLAKE2B d12c3975f1b0aa97821b86004b945c02907a5b82c06f3922d5d7f9de577be9aa66854098d6ea604f2a4ce023c3b77f026bd061f61a254d35ede1e9d484e95bae SHA512 f92d335339ccd5ac18eef0cd2982d15ded2d7f939452a64bc261d3f014244240f31d7be3ecd76a81449c3ffecd275c6582741e32eb4af4fb2cbf87490ffb7424
EBUILD pydantic-core-2.18.1.ebuild 3177 BLAKE2B ad6218386891f52de09284960eacee3e0f0918bd28bc1401ea1595865d3f4dcd43ba191ee288a7d8d87f74775ec710e603db699a4766a28a9efda96c83c9ba07 SHA512 6cdcff8959fcd2bfce8fbc7983d724531cbc70c97c2179a5e37c672294b4bbdffde4b105b16b5bc74d512b3f8ce12c2634e0229fc3f477ff2f9bd3ba03f29ef7
EBUILD pydantic-core-2.18.2.ebuild 3172 BLAKE2B 1d9226388d49594003342e74e8488aca1a0e176dd33e305a140d47ef972d4a708068dd3024ed28834271c70d0ef7b0646376e5b2307ecae54d7994e414de6488 SHA512 492b98a68224b370790860df9b83c1c6fd11fbc9353ab032037bf0c3d5a2e4a8b11b5742bd84e65a50f3c0fa06d9ae81172ca6382b65efad059c5af34becaf37
EBUILD pydantic-core-2.18.2.ebuild 3275 BLAKE2B 87f502add79ffaf83c21a75e44e9c57d459cdc12d7ba4da02834e594baa6f0aaa142c818e0899f102fbaf5c7593da39492cab867103c8f5aec6803a7af03a2b9 SHA512 d374ef52daa1b81a71855b1fa78b3bebad36c442f53c44fa92ba8e68580066a1518edc4f7dd3555b9c6ebd2afc4f1f1624bb57de4ae961e6971e0a1fe5867d0a
MISC metadata.xml 379 BLAKE2B ac0fa1abd0aac6436f234dfbfdb1517cdef2f7636c019a16257619d1a1a95a31b67061daa6606b47b68332d03bd213fa9bf67017b0e4af9733a26ab4828cf206 SHA512 7e3b5785628be025efc5360924e31a5a5becab941c9db255357b966dd5d3aca733e96485e92e78533bcde95379c59c36a601d4b407550c5ff1c649f09c3a21a6

@ -145,5 +145,7 @@ python_test() {
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
rm -rf pydantic_core || die
# tests link to libpython, so they fail to link on pypy3
[[ ${EPYTHON} != pypy3 ]] && cargo_src_test
epytest -p pytest_mock -p timeout
}

@ -1,3 +1,3 @@
DIST PyHamcrest-2.1.0.gh.tar.gz 62526 BLAKE2B 5f4a836c6f0e61977fe0d572987a75fa9803d2362afb95d27d22aa8a567844823452b99c40c8160cca4407a60dbbeff3f6fdf03163da9ee643e082a64e83c512 SHA512 99017a75954b346622f9bd261a4f8827f82eb42a19551a7f96f9097a763e57afcc367a41a4cca742bda60ee0e7c3bcc2ca7025348e318f41e67c97c7a60961b5
EBUILD pyhamcrest-2.1.0.ebuild 951 BLAKE2B ec1d6abdf7b06f08b4a3c13427fda7e1eb9a289eb9ac26b584edc073f067c5deca04b67abc6e7bce187de8b5446405fbec4e8cfeade2d203ccd992f599914e01 SHA512 b737091f9fcc6dceb976f5310349c4f78d2501516fc1c899e7f8aab4e9397530e0e6061782be13ec1d8d05fc1d8e007c412a4aaa9591572adadf1a1255de447e
EBUILD pyhamcrest-2.1.0.ebuild 951 BLAKE2B 80f813a2b17e93990018e6a1bf415e73c06a0fe36b706520a3e35d38f74d7fd967e84d879fb7e703c359f6d5f76d09f9a2bf32608c678e55f3184fd6afcfcf7e SHA512 ce7faef30b24834e4c6ede4485c797f4f297669198fe65b116532949ab7b7eae82126af96a622bebf4826a1a5689baeb4a7f4356db1e79ebe026f9fc292c2e6f
MISC metadata.xml 397 BLAKE2B cfdb950c34749dd9fa17d822df0194a8f35e477902947cf568f76aed96588c0e5a903ea5448f9772faef06ddc66df3c3c971978c6f4431861bf3586702d610db SHA512 024f24f466f0212a7ac599638bcd42b858e2cc786b7bf2641d0e0d4cc3df5dc97c958d4d85930cbd1c32e023f755f844a2675e2c820839729c54ad5e8fb40cd6

@ -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=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( pypy3 python3_{10..12} )
PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1

@ -115,5 +115,5 @@ DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d2789
DIST zerocopy-0.7.32.crate 151096 BLAKE2B 12c7c329ec0e0865467af08306ff4b55ce1e39fd77b094ee48ed9c6e266dfa807bda9ea72a3f7ea989916327f4d9e803d8868995728bfe2fb1c2dc1e5ecff78e SHA512 6729b05eb88029555b88c75feff4f8bc28ad9675edb02b07486381f775c8650c95e2e59612906bd9c34c5e390fd339857ca91573ee9f9ca7948572cff4171c82
DIST zerocopy-derive-0.7.32.crate 37623 BLAKE2B 8b583d39d7bf9c3dbbba578120751c664f87363c5ba3fc45f6506a4059b9e599c43d9fc7bd498a257ff7c9d872af77d39bebdb0e65fb8009eaa2ae9903dece46 SHA512 3ce8528871fd18d6abe92b98503927451d25791c9c4af0ba39a3b6ba2006030bdc137084d080e9b1ac8b5ddf5f2121e0a3ef34bb2033a040f2c72c8149a9fc0d
EBUILD pyproject-fmt-rust-1.0.1.ebuild 3079 BLAKE2B 6c84b2ca4dd01940a6a97dbd18a3cfa3ed08fa8cacb1d9f41a379ab6b6167e024be8085bb03b9f830eafca76a71e44ce54a3b0d4dfc62a281ea9d08283f2203c SHA512 4742198d00149c90fbfef0c6109820a298e90239cb716eb48d38b4440b26f7e4cc061c01dfdbff10099e29704a7fb13f6703223114810d8a506e27f652694415
EBUILD pyproject-fmt-rust-1.0.4.ebuild 3072 BLAKE2B e9b0161a388eeefeed18bf47f2c4730f9c655b62573e06bdd024c7ff76d97d8aa5b8b4e9d4003ee853994ddc2b78c48d04abf6d828a84c8fd5429361cbd96ddf SHA512 2c87e86847e0566fb36460a59890867ba60b8916a1c109e6909d57bdf17999080a55df40832216eba8cf59da29a23d2c46c394bd18287908cb544cc0ab7816ac
EBUILD pyproject-fmt-rust-1.0.4.ebuild 3056 BLAKE2B 1f4433ff8f7cc1734c74894725663893918022edf98a5a7ad3415011377da32dd4965d4206fcfc8dfd8e7565cb2ce44bf64b098cbb58d985172fec50c2bd7417 SHA512 f43919c09d26611c3fa446b1024a249e0f23f7c2ab06c045131bfed7ae5f4b3aa81af5e7e7ec4ab9f42272f93b9204a1296cea4763d7425621afc4005c75fa31
MISC metadata.xml 366 BLAKE2B 89345e39c30912e60dc066b2e40292a496f5e862a3ec290718d86c82061700f70655de8f856aceeb646476665a459f79f3af928d15652adc156a66ac4e316cbc SHA512 4581ece4e387e0497963ff90f5b434edc7f7aa93e624e757bf67bce929d826949c6f1aadae68ad8999bce4f4fbfa3d6208a0d79b4b8c6940e7f36772c7dd89ed

@ -154,7 +154,6 @@ src_prepare() {
distutils-r1_src_prepare
}
src_test() {
python_test_all() {
cargo_src_test
distutils-r1_src_test
}

@ -39,7 +39,6 @@ DIST pyo3-build-config-0.19.2.crate 29206 BLAKE2B 5b1cd80d643e448cf8f1d28a514333
DIST pyo3-ffi-0.19.2.crate 66500 BLAKE2B b4139fba31ef17017b6b60784e41ccda34931a072c2638af1eed8d02d7af701c46fe38b12772d2301cff41d10a433ff0f00a69d79d40233eadafe82abe585f8d SHA512 789191bca537998dd23d72dce4f185b84bbe700f4171c47de35b9bbca15a180ad214392b4f465cc1ecb0be955ebec1cf5a3c497815073be18035bd8bf8c51a32
DIST pyo3-macros-0.19.2.crate 7173 BLAKE2B 8862f42a30929579b0b0bc2ba7f0b416518724480e197fa13288e49324e851f964183e1529b7f31bf5d4fe0ae194a412723b6b401100e66fba98bbcd9c283866 SHA512 852cc2792aa3d30d9ab8802a451be5617cae6536adced1bf0dde71704a3c7c1bfe862fba751b6d045249819a8ba5d87dfc50914d142a0b662f046498c06f8c2e
DIST pyo3-macros-backend-0.19.2.crate 49962 BLAKE2B 9d8a032c2205f55d2431b6bbc40df153339e08479df3a8a65506ade7d1f3d17cfaf664cbd09eaec9acff3f5a248598e37427d0c5a531eaf527137803adf49834 SHA512 fd708e6fdbd54ef7c676bedc62070175bac6b8f7ae11231578196dbf552b163a8a2499a1266f786bb6bfb85517fe83610902137d59a5c42efcb1a27c4235a07e
DIST qiskit-0.46.0.gh.tar.gz 10949616 BLAKE2B 35bb88f5d43582145a72945b0633665fb962ab27bde35ec7e290823cef41ae93bb4e0155728186d3eb9dfdb419efe014c127fcef12b69d93d259cba83ed3e57f SHA512 d9d6f485dc47301b045b9e9932d17f23306724cfd6fd32b730fba9f7366297dfd9151b9e80e634a8f641d0bea99c94b9e3e8e2ce9563fd82bd18b6bcf74d49d8
DIST qiskit-0.46.1.gh.tar.gz 10952767 BLAKE2B 96143144de33d967fa91bc0fd21ef291c68ea4155ee0d6498d55597c5c2c00d9a53131c73b2b0c3c74594d631bc780c5d82fda1492ea9e025a96c1b6967031b1 SHA512 4fcca5c4d8e9c464e2164c315c80c4ba1e6f1a2d364dfd58b6354bd6a040f21d0cff31a67a5be27dcd4900ec136628ab679dd6e1e630534245441bd8c0587a07
DIST quote-1.0.32.crate 28037 BLAKE2B 7b243ac7929f3b2e1d91a51a2dc2b11dd29bc017be9db588c83bd137609e2f991a4f3ff8682c7c11c177153e517c4f818285cce3237f435aa43ad0126c4bab6d SHA512 13cae36920dcbd0ad1978be63f20b35b8424d02b4d9992032fa78c7770d61d1fa7ec1532a48793cab48e703236b7bee7843041253b9e83700903228078b4c025
DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
@ -70,6 +69,5 @@ DIST windows_i686_msvc-0.48.2.crate 864299 BLAKE2B 1d2e1932c582015267e416cb5631f
DIST windows_x86_64_gnu-0.48.2.crate 801615 BLAKE2B 72529734ea7c0019025d6de7a083b3161d39725cce2994e5c16a9c5a0fde7b3a4667cb1a3a32ca86698c03fac5b535c5c2eb1dfc27b8385372731906c1c3eef9 SHA512 80975d01da78b45a44837d302e7110419a112088a8966648b8feba2a8450d753ba5e1daa5795374ddf4f5f9a3367482ed03a83f82221fa9177c47a35f5cbffb7
DIST windows_x86_64_gnullvm-0.48.2.crate 418482 BLAKE2B d51b983aa23ce467001493d909751866c5f6e4f3241f578a79aba56f6700cf210a0328a0b9bafaffbc331cbd1b843704a96610adae18b290f317ca351de684ee SHA512 10dc93b706b5c295e5fe54ad30277699b4491751baec30d9f57618eb083b850cddac4fd871bc4519aef74942127a4bbd637d6abcb16249ff8658dcd2c87dbd5d
DIST windows_x86_64_msvc-0.48.2.crate 798416 BLAKE2B 2e9b22359a1c61b8cf9b071cde74ca3382a82b7deffd96749a2353e9ea458b688772876149b54995ecef16df1890529412d78727966febd39afe69a9cd380011 SHA512 423de12304534f8cb54952d51e82abb6438c5c8e8d2e12d9573ef2209ed3be9976d825c1329bba9dd438d155c12688a23f33f48045f19891cea5ffc17545b722
EBUILD qiskit-terra-0.46.0.ebuild 4858 BLAKE2B eb1b10afe9711ddda8aeab1e99d1349313fffac14d1862265705d44efe95ae627366d0281269dbdcab149a0de585d8433d0a92278f2999062bef59b27b062a0e SHA512 c71968ea69cc000a6b6a51d2356b06dc14d18b12a33295c3cc5d7db6edf744eb16f18e684477d1d95e9751fe3e20c054d42b36801b1ede286ca0f2a9d706f182
EBUILD qiskit-terra-0.46.1.ebuild 4858 BLAKE2B a82c2fa119a9d65ed5c29d7a4a92a5e368ee7ad266ded8a2d8551bbd32e2d2a81be103cfe8c3d2a424c8d5204c65a167718fcd96cb80bd127f173639754b39ee SHA512 ec723d43b03aa2aae9cda64a0effc4ab0d03dedc1723979d0574067cb09a48d068757ed39c0269780ec072b5d49508f5dff0f29cd211cd705a9c63fe5f732681
MISC metadata.xml 1093 BLAKE2B 1af13b6038faf75ef4aaacc22af472e2a9515fc0ba2dc5802aabc768702158f9c6ed8c81eef0ec7edbb2c18a80c28f8c6c3cf93c3b212fd2b7f5448038231107 SHA512 62d534ee1751329618a66f7b9be79c93c3b67a12f9c0bffb573f83eaf8ecd71e83802b86bc48d9390ce35175fb81f99aa302ba0c5a6345c124628506f2c55309

@ -1,188 +0,0 @@
# Copyright 2022-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..11} )
CRATES="
ahash@0.8.3
allocator-api2@0.2.16
autocfg@1.1.0
bitflags@1.3.2
cfg-if@1.0.0
crossbeam-deque@0.8.3
crossbeam-epoch@0.9.15
crossbeam-utils@0.8.16
either@1.9.0
equivalent@1.0.1
fixedbitset@0.4.2
getrandom@0.2.10
hashbrown@0.12.3
hashbrown@0.14.0
indexmap@1.9.3
indexmap@2.0.1
indoc@1.0.9
itertools@0.10.5
libc@0.2.147
libm@0.2.7
lock_api@0.4.10
matrixmultiply@0.3.7
memoffset@0.9.0
ndarray@0.15.6
num-bigint@0.4.4
num-complex@0.4.4
num-integer@0.1.45
num-traits@0.2.16
numpy@0.19.0
once_cell@1.18.0
parking_lot@0.12.1
parking_lot_core@0.9.8
petgraph@0.6.3
ppv-lite86@0.2.17
priority-queue@1.3.2
proc-macro2@1.0.66
pyo3-build-config@0.19.2
pyo3-ffi@0.19.2
pyo3-macros-backend@0.19.2
pyo3-macros@0.19.2
pyo3@0.19.2
quote@1.0.32
rand@0.8.5
rand_chacha@0.3.1
rand_core@0.6.4
rand_distr@0.4.3
rand_pcg@0.3.1
rawpointer@0.2.1
rayon-cond@0.2.0
rayon-core@1.12.0
rayon@1.8.0
redox_syscall@0.3.5
rustc-hash@1.1.0
rustworkx-core@0.13.2
scopeguard@1.2.0
smallvec@1.11.1
syn@1.0.109
target-lexicon@0.12.11
unicode-ident@1.0.11
unindent@0.1.11
version_check@0.9.4
wasi@0.11.0+wasi-snapshot-preview1
windows-targets@0.48.2
windows_aarch64_gnullvm@0.48.2
windows_aarch64_msvc@0.48.2
windows_i686_gnu@0.48.2
windows_i686_msvc@0.48.2
windows_x86_64_gnu@0.48.2
windows_x86_64_gnullvm@0.48.2
windows_x86_64_msvc@0.48.2
"
inherit cargo distutils-r1 multiprocessing optfeature
MY_P=qiskit-${PV}
DESCRIPTION="Terra is the foundation on which Qiskit is built"
HOMEPAGE="
https://github.com/Qiskit/qiskit/
https://pypi.org/project/qiskit-terra/
"
SRC_URI="
https://github.com/Qiskit/qiskit/archive/${PV}.tar.gz
-> ${MY_P}.gh.tar.gz
${CARGO_CRATE_URIS}
"
S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
# Dependent crate licenses
LICENSE+="
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 MIT
Unicode-DFS-2016
|| ( LGPL-3 MPL-2.0 )
"
SLOT="0"
IUSE="+visualization"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/rustworkx-0.13.0[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17[${PYTHON_USEDEP}]
>=dev-python/ply-3.10[${PYTHON_USEDEP}]
>=dev-python/psutil-5[${PYTHON_USEDEP}]
>=dev-python/scipy-1.5[${PYTHON_USEDEP}]
>=dev-python/sympy-1.3[${PYTHON_USEDEP}]
>=dev-python/dill-0.3[${PYTHON_USEDEP}]
>=dev-python/python-constraint-1.4[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/stevedore-3.0.0[${PYTHON_USEDEP}]
>=dev-python/symengine-0.11.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/typing-extensions[${PYTHON_USEDEP}]
' 3.10)
visualization? (
>=dev-python/matplotlib-3.3[${PYTHON_USEDEP}]
>=dev-python/ipywidgets-7.3.0[${PYTHON_USEDEP}]
dev-python/pydot[${PYTHON_USEDEP}]
>=dev-python/pillow-4.2.1[${PYTHON_USEDEP}]
>=dev-python/pylatexenc-1.4[${PYTHON_USEDEP}]
>=dev-python/seaborn-0.9.0[${PYTHON_USEDEP}]
>=dev-python/pygments-2.4[${PYTHON_USEDEP}]
)
"
BDEPEND="
>=dev-python/cython-0.27.1[${PYTHON_USEDEP}]
test? (
app-text/poppler[png]
>=dev-python/ddt-1.4.4[${PYTHON_USEDEP}]
>=dev-python/hypothesis-4.24.3[${PYTHON_USEDEP}]
>=dev-python/networkx-2.2[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
<dev-python/qiskit-aer-0.13[${PYTHON_USEDEP}]
>=dev-python/scikit-learn-0.20.0[${PYTHON_USEDEP}]
)
"
# Files built without CFLAGS/LDFLAGS, acceptable for rust
QA_FLAGS_IGNORED="
usr/lib.*/py.*/site-packages/qiskit/_accelerate.*.so
usr/lib.*/py.*/site-packages/qiskit/_qasm2.*.so
"
distutils_enable_tests pytest
src_prepare() {
# strip forcing -Werror from tests that also leaks to other packages
sed -i -e '/filterwarnings.*error/d' qiskit/test/base.py || die
# sigh
find -name 'test_*.py' -exec sed -i -e \
's:assertRaises(DeprecationWarning):assertWarns(DeprecationWarning):' \
{} + || die
distutils-r1_src_prepare
}
python_test() {
local EPYTEST_DESELECT=(
# TODO
test/python/circuit/test_equivalence.py::TestEquivalenceLibraryVisualization::test_equivalence_draw
test/python/transpiler/test_unitary_synthesis_plugin.py::TestUnitarySynthesisPlugin
test/python/visualization/test_dag_drawer.py::TestDagDrawer::test_dag_drawer_no_register
)
local EPYTEST_IGNORE=(
# Breaks xdist
test/python/qasm2/test_parse_errors.py
)
rm -rf qiskit || die
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
# Run the Python test suite rather than everything under test/ which
# includes the 'randomized' suite. Upstream run that in a separate CI job.
# Note: use -p timeout --timeout 500 if debugging hanging tests.
epytest -p xdist -n "$(makeopts_jobs)" --dist=worksteal test/python
}
pkg_postinst() {
optfeature "qiskit.circuit.classicalfunction support" dev-python/tweedledum
}

@ -3,5 +3,5 @@ DIST referencing-0.35.0.tar.gz 62860 BLAKE2B 314f98e3c15d384a704def8c1cd62aea9cc
DIST referencing-0.35.1.tar.gz 62991 BLAKE2B b434d3b24bb01c7ea2b97300408571483ecfaa49b52867374a8734b4dafd06404c8b993757620329668fa01eb791c2a6f938aa4be20ff841fe691a4b47dcf6b3 SHA512 b737afb45bfb1adb91f457b78ab4a31a6f33839ef61095663fd66d91c09fc379d900f778bacaa36722770ce80eccd6a227a074cb44836e69205bed06165d033d
EBUILD referencing-0.34.0.ebuild 778 BLAKE2B 1602545bc3183597324d9654209ec0a1b2b702949f181eac8c1fa3308460c783b97e0c1988a81009fa3fce13503fd13150ad60346b9b02c2fd1c945e3620140a SHA512 0b0b10b4fa37457f95c53cc517743a9fd990b31592778d7b6065b8feea1ea48b9b37b501fc55c72e2328bb8a8b9731cdce7d43a69ce34b7b9bc2f70c20749fe5
EBUILD referencing-0.35.0.ebuild 785 BLAKE2B dd2cd32f131d84e7f6e188cadbca2f5600a0c0bcd85d279d9fda2a88e36b0188aefd938ed98ef0d634779a0278eaa3a7cac53419fa78988a60bc24d1479a71b8 SHA512 df2718874b75f2f3469be47b4aa2f51f3bff3c1f511846a624592de4d2e50b4335ccff0bcf02b4ddbec5d8843e128bf20b4f4e92ee6be4834865d6beec8392ed
EBUILD referencing-0.35.1.ebuild 785 BLAKE2B dd2cd32f131d84e7f6e188cadbca2f5600a0c0bcd85d279d9fda2a88e36b0188aefd938ed98ef0d634779a0278eaa3a7cac53419fa78988a60bc24d1479a71b8 SHA512 df2718874b75f2f3469be47b4aa2f51f3bff3c1f511846a624592de4d2e50b4335ccff0bcf02b4ddbec5d8843e128bf20b4f4e92ee6be4834865d6beec8392ed
EBUILD referencing-0.35.1.ebuild 785 BLAKE2B 89ca9d81fe0ae93a95355373e804a000571106e7615c3f7b4c2e0d84f4c75de343482ef3624e2bdb9ded764dc3982dd3782ccb03206dd42940aecbda9d99d4b1 SHA512 9845684bc6e55edf1c23a00a1d48afe323c1ea1f20b07431181d67bd88d517b29b746ae0bda846bb66a197cd2b6a773fb82f0bdebea5afe24943868b5c0efb70
MISC metadata.xml 408 BLAKE2B c91390d4742f1bf907ddcc7ba538bdba92c86cc4fadd812dd08161b88b0b8a2e255ace51c83b80256726378b264eb479de0d1cc76a539da72fdf559fc71f60ae SHA512 e54b9a8cd4967343ca43eb6998c57b6248739e8777aa75cf27fdd5027a4656ea4a6f0d8c1928dbc4ed9d9bedbc64d769c88e4cbacc99832f68176191b0d467da

@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( pypy3 python3_{10..12} )
PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi

@ -1,3 +1,3 @@
DIST rfc3339-validator-0.1.4.tar.gz 7451 BLAKE2B f8216b2eb08cc7cd755a2a57dc6fa93da9aa664cc49f7e34c551d07eb61e57dc865de4a3e86ed2dfbf5a38ff99c149868762a3807e916c884b12fba7e98c3ced SHA512 ed593b31c4984cdbc313e42dc0432173eaa649712e29627ab462dfa262efb30cee97b74f589d3d211c2193623fac3baca560a52a7a3f718071a63482e06c4203
EBUILD rfc3339-validator-0.1.4-r1.ebuild 793 BLAKE2B 2f1a461f14966622f4efa89df7d1999f13c9fa81fb4b9429289fc0f559754dd9d3d51fc2dfe0670a39833cdcdc8aac5e072f9ce10a44f853764eebf61f0360c6 SHA512 689e96a127e5440fc1ed2825e3e3dda38bb5f98447b9ea258c56efb6ebb8477d1c65616071a0d7522ee3fd62c969e7689059317d661686ef5505673d6226b2cb
DIST rfc3339-validator-0.1.4.gh.tar.gz 7451 BLAKE2B f8216b2eb08cc7cd755a2a57dc6fa93da9aa664cc49f7e34c551d07eb61e57dc865de4a3e86ed2dfbf5a38ff99c149868762a3807e916c884b12fba7e98c3ced SHA512 ed593b31c4984cdbc313e42dc0432173eaa649712e29627ab462dfa262efb30cee97b74f589d3d211c2193623fac3baca560a52a7a3f718071a63482e06c4203
EBUILD rfc3339-validator-0.1.4-r1.ebuild 796 BLAKE2B cb8dd57de531f58712f76a89125b046fd83638259ba16da71616522370da4fe2f2ab00ac8ce4103f4e0a695ab707df348c1f28776d83064878d5a7b5f322c5f3 SHA512 18441a7de971c036f9821771a23e3f673bf53f0d9f8b0ff9337e5bbc559b77e501e4202becf58bd4ad240fbdcf4fdcc4927d0c4dfc567aa174fb8864438447ed
MISC metadata.xml 411 BLAKE2B 9a256d99c97dbd11b05ffbc08351064fa12c64ef2df3e3903cd2193aff1a4cea6e70800d9f76a7fbb0ac4badfe93fd1392b950713db296cdc8339de6f023c58c SHA512 bae3f998329addf682d44d9709cb2261cfab68437191596d00b0c97d38ff7d17a99c0c545fd2205e118137e5795bdbad58c339fedd6cfce0578578637755a336

@ -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=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} pypy3 )
PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1
@ -15,7 +15,7 @@ HOMEPAGE="
"
SRC_URI="
https://github.com/naimetti/rfc3339-validator/archive/v${PV}.tar.gz
-> ${P}.tar.gz
-> ${P}.gh.tar.gz
"
LICENSE="MIT"

@ -1,3 +1,3 @@
DIST rfc3986_validator-0.1.1.tar.gz 6760 BLAKE2B e54b54c296310043f67a1187a110c6a34423f79a73dc64898d6d11d03eaca213b38da4722640595994bdd459bc1bc12c326d2e1f731e1846cdd723e232408e8b SHA512 b679e3c1b38d9ecc633d7d9a7179711d5adc50d38a51f28972f668e098058b92ec9f69e947fab7eaa3863377f35c3f13e5fd1ae35da2175a01170f2940360c2f
EBUILD rfc3986-validator-0.1.1-r1.ebuild 809 BLAKE2B a9c4b5b887e7715a36ab45ce7eb1d4f33a0567f2b57c314c8ed46c4c6fa7b991f352116fc6b53c3df703dc2d8a4b231707e524e1826f82c6e5b95705238d432e SHA512 e1b9841ecd0c7177fd3435043c45ad55c82c86e3ccb0c17eefee526843a6f280280738d7301121adea452cc729a48b47b7ae4f156eb01bc8666707cd2f59557e
EBUILD rfc3986-validator-0.1.1-r2.ebuild 865 BLAKE2B 0c23cb152cbdd4770f97f5400e9377e41006cbfd82d4a2bc20c98bc5f8990d8f4c0d00bffc979e549fa162ae9c325d2d18a8905e0e6ef2cb054b6fc969b7efdf SHA512 ac76bf319e98c5939f26d1c7947e47161dead5f3e8c41cd585d721c040993ee940b176961b7c8b1d8f08f1ad28f35c6328a3a08c5918b10d87fd18ad86057166
MISC metadata.xml 400 BLAKE2B 7ed04a3d74a354977cd63c1b835de7ae1c051f96171925eec55e221ef2d3d2a0f0bfd44f40107b04abe5e6025435213be849f4b9a72fb2077bbcdae36a3067c6 SHA512 357323ee0a4be15a9e18c539e6c75eb03224822b7190c37ac658aca46da1b162b1f5afe03337c656a0335f830bc0e5463dc1bb7316f91d2265dbe1baa72b15aa

@ -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=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} pypy3 )
PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
@ -18,12 +18,11 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
RDEPEND="
dev-python/rfc3987[${PYTHON_USEDEP}]
"
# not a typo, it actually test-depends on rfc3987, and not rfc3986
BDEPEND="
test? (
dev-python/hypothesis[${PYTHON_USEDEP}]
dev-python/rfc3987[${PYTHON_USEDEP}]
)
"

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save