Compare commits

...

353 Commits

Author SHA1 Message Date
Repository mirror & CI
c66ddc693a
2025-11-25 20:30:51 UTC 2025-11-25 20:30:51 +00:00
Repository mirror & CI
88182bea90
Merge updates from master 2025-11-25 20:30:45 +00:00
Arthur Zamarin
02162089a1
dev-build/make: Stabilize 4.4.1-r102 amd64, #966540
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 22:19:00 +02:00
Arthur Zamarin
53365a5e5d
dev-build/make: Stabilize 4.4.1-r102 ppc, #966540
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 22:18:59 +02:00
Arthur Zamarin
1e49cdac3a
dev-python/regex: Stabilize 2025.10.23 amd64, #966531
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 22:18:58 +02:00
Arthur Zamarin
b66fbd8f5e
dev-python/boto3: Stabilize 1.40.59 ALLARCHES, #966516
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 22:18:56 +02:00
Arthur Zamarin
3eabe5bfe1
app-admin/awscli: Stabilize 1.42.59 ALLARCHES, #966516
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 22:18:56 +02:00
Arthur Zamarin
cad5839a37
dev-python/botocore: Stabilize 1.40.59 ALLARCHES, #966516
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 22:18:55 +02:00
Arthur Zamarin
16ea771fa2
dev-python/pyzstd: Stabilize 0.18.0 arm64, #966512
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 22:18:53 +02:00
Repository mirror & CI
d345a639b0
2025-11-25 20:01:02 UTC 2025-11-25 20:01:02 +00:00
Repository mirror & CI
f0f48d7a91
Merge updates from master 2025-11-25 20:00:48 +00:00
Sam James
bd74d2f533
dev-build/ninja: Stabilize 1.13.2-r1 amd64, #966541
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 19:57:01 +00:00
Sam James
b516668c6e
media-sound/denemo: call font_pkg_setup too
Fixes: dc3e2348609b3c156dd9e06aba46be5f7b69fefb
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 19:56:50 +00:00
Sam James
7725c94ca2
app-emacs/flycheck-guile: call elisp_pkg_setup too
Fixes: fe861bad915ba95e8f1f66851efe897e90ad5084
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 19:56:50 +00:00
Repository mirror & CI
55e2b3cb6e
2025-11-25 19:45:54 UTC 2025-11-25 19:45:54 +00:00
Repository mirror & CI
4710e2700d
Merge updates from master 2025-11-25 19:45:47 +00:00
Petr Vaněk
9ff35b2bb6
net-im/synapse: add 1.143.0
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-11-25 20:39:15 +01:00
Petr Vaněk
d7761a51a1
net-im/synapse: drop 1.138.4
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-11-25 20:39:14 +01:00
Repository mirror & CI
df312c4f0b
2025-11-25 19:31:00 UTC 2025-11-25 19:31:00 +00:00
Repository mirror & CI
b3d585a890
Merge updates from master 2025-11-25 19:30:54 +00:00
Alfredo Tupone
3a37e4b238
dev-ml/ppx_expect: drop 0.15.0-r1
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2025-11-25 20:20:36 +01:00
Sam James
f850274d99
dev-build/make: Stabilize 4.4.1-r102 x86, #966540
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 19:18:30 +00:00
Sam James
66b6ad94e4
x11-terms/kitty: Stabilize 0.44.0 amd64, #966535
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 19:18:19 +00:00
Sam James
8fa72c6fe7
dev-python/googleapis-common-protos: Stabilize 1.71.0 ALLARCHES, #966528
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 19:18:19 +00:00
Sam James
0618ceeb7a
dev-python/referencing: Stabilize 0.37.0 ALLARCHES, #966526
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 19:18:18 +00:00
Sam James
426d437248
dev-python/humanize: Stabilize 4.14.0 ALLARCHES, #966524
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 19:18:17 +00:00
Sam James
9d90e0e829
dev-python/logical-unification: Stabilize 0.4.7 ALLARCHES, #966519
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 19:18:17 +00:00
Sam James
56cc46c9b1
dev-python/frozenlist: Stabilize 1.8.0 arm64, #966517
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 19:18:16 +00:00
Sam James
ad9b776ea0
dev-python/frozenlist: Stabilize 1.8.0 amd64, #966517
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 19:18:16 +00:00
Sam James
72bb535c0e
dev-python/rpds-py: Stabilize 0.28.0 arm64, #966513
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 19:18:15 +00:00
Sam James
15b13b6252
dev-python/iniconfig: Stabilize 2.3.0 ALLARCHES, #966511
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 19:18:15 +00:00
Sam James
f6edff7924
dev-python/msgpack: Stabilize 1.1.2 arm64, #966506
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 19:18:14 +00:00
Sam James
31d50e4878
dev-python/hiredis: Stabilize 3.3.0 amd64, #966505
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 19:18:14 +00:00
Sam James
afb48377ff
dev-python/mkdocs-material: Stabilize 9.6.22 ALLARCHES, #966527
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 19:18:13 +00:00
Sam James
eb2b83d84d
dev-python/trimesh: Stabilize 4.9.0 ALLARCHES, #966520
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 19:18:13 +00:00
Sam James
55baa9ace9
dev-python/translate-toolkit: Stabilize 3.16.3 ALLARCHES, #966514
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 19:18:12 +00:00
Sam James
9caf358e57
dev-python/pyzstd: Stabilize 0.18.0 amd64, #966512
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 19:18:12 +00:00
Sam James
59c85e00fc
dev-python/google-auth-httplib2: Stabilize 0.2.0-r1 ALLARCHES, #966507
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 19:18:11 +00:00
Sam James
5eb414499e
sys-apps/portage: drop 3.0.67-r1, 3.0.68, 3.0.70, 3.0.71
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 19:18:10 +00:00
Thomas Beierlein
4dc5050607
media-radio/qsstv: Fix Homepage
Closes: https://bugs.gentoo.org/965551
Signed-off-by: Thomas Beierlein <tomjbe@gentoo.org>
2025-11-25 20:17:15 +01:00
Repository mirror & CI
027a72d606
2025-11-25 19:15:55 UTC 2025-11-25 19:15:56 +00:00
Repository mirror & CI
1a3eabd0b7
Merge updates from master 2025-11-25 19:15:49 +00:00
Alfredo Tupone
61c6183531
dev-ml/ppx_inline_test: drop 0.15.0-r2
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2025-11-25 20:15:17 +01:00
Mike Gilbert
d3b86af995
app-misc/beep: replace fcaps with a udev rule
Giving 'beep' CAP_DAC_OVERRIDE just side-steps the security checks added
by upstream. Follow their advice and use udev rules instead.

https://github.com/spkr-beep/beep/blob/v1.4.12/PERMISSIONS.md

Bug: https://bugs.gentoo.org/716734
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2025-11-25 14:10:20 -05:00
Mike Gilbert
0ce29f23e6
acct-group/beep: new package, add 0
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2025-11-25 14:10:18 -05:00
Tom Gillespie
8e3ab0ab22
app-emacs/geiser-guile: only run elisp pkg_setup
Since no guile code needs to be compiled during the build there is no
need to run gesier-single_pkg_setup. This prevents pkgconfig from
looking for guile during the build phase.

Removed direct transient BDEPEND since it is pulled in by geiser.

Signed-off-by: Tom Gillespie <tgbugs@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44770
Closes: https://github.com/gentoo/gentoo/pull/44770
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2025-11-25 20:08:37 +01:00
Alfredo Tupone
ef1de6082e
dev-ml/core: drop 0.15.0
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2025-11-25 20:03:56 +01:00
Repository mirror & CI
fc125c1c05
2025-11-25 19:00:57 UTC 2025-11-25 19:00:57 +00:00
Repository mirror & CI
f33c11d365
Merge updates from master 2025-11-25 19:00:48 +00:00
Alfredo Tupone
943a30ad6f
dev-ml/sexp_pretty: drop 0.15.0-r1
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2025-11-25 19:50:29 +01:00
Repository mirror & CI
095e2a084c
2025-11-25 18:45:53 UTC 2025-11-25 18:45:53 +00:00
Repository mirror & CI
94103995f4
Merge updates from master 2025-11-25 18:45:47 +00:00
Viorel Munteanu
0405d63f5b
app-emulation/fuse: add dev-libs/libxml2 subslot operator
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2025-11-25 20:35:09 +02:00
Repository mirror & CI
4396de9075
2025-11-25 17:45:53 UTC 2025-11-25 17:45:53 +00:00
Repository mirror & CI
7f6cfc326e
Merge updates from master 2025-11-25 17:45:47 +00:00
idealseal
ec96c45616
dev-util/cargo-nextest: drop 0.9.105
Signed-off-by: idealseal <realidealseal@protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44653
Closes: https://github.com/gentoo/gentoo/pull/44653
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 19:34:32 +02:00
idealseal
2b6c541ea9
dev-util/cargo-nextest: add 0.9.114
Signed-off-by: idealseal <realidealseal@protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44653
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 19:34:32 +02:00
Arthur Zamarin
c5735115a4
dev-libs/tree-sitter-haskell: add 0.23.1
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 19:34:32 +02:00
Arthur Zamarin
dfe6cd5b23
dev-libs/tree-sitter-julia: add 0.25.0
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 19:34:32 +02:00
Arthur Zamarin
1fc09d2582
dev-libs/tree-sitter-cmake: drop 0.4.1
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 19:34:32 +02:00
Arthur Zamarin
43db47bbb8
app-misc/upterm: add 0.19.0
Closes: https://bugs.gentoo.org/966391
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 19:34:31 +02:00
Repository mirror & CI
2ac1ac48b7
2025-11-25 17:30:51 UTC 2025-11-25 17:30:51 +00:00
Repository mirror & CI
e5302f9853
Merge updates from master 2025-11-25 17:30:45 +00:00
Andreas Sturmlechner
be317122bb
kde-apps/step: Fix build with Qt 6.10.1
Closes: https://bugs.gentoo.org/966479
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-11-25 18:25:28 +01:00
Repository mirror & CI
4aebeef041
2025-11-25 17:15:52 UTC 2025-11-25 17:15:53 +00:00
Repository mirror & CI
1d3587227b
Merge updates from master 2025-11-25 17:15:46 +00:00
Arthur Zamarin
4a0c2f5c7f
dev-python/regex: Stabilize 2025.10.23 arm64, #966531
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 19:11:39 +02:00
Arthur Zamarin
2f30b462a7
dev-python/precis-i18n: Stabilize 1.1.2 ALLARCHES, #966515
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 19:11:37 +02:00
Arthur Zamarin
6b75fa0acb
dev-python/hiredis: Stabilize 3.3.0 arm64, #966505
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 19:11:36 +02:00
Arthur Zamarin
d39d985fe0
x11-terms/kitty-terminfo: Stabilize 0.44.0 ALLARCHES, #966534
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 19:11:34 +02:00
Arthur Zamarin
05c45b8a93
x11-terms/kitty-shell-integration: Stabilize 0.44.0 ALLARCHES, #966533
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 19:11:33 +02:00
Arthur Zamarin
c26085fb5c
dev-python/filelock: Stabilize 3.20.0 ALLARCHES, #966530
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 19:11:31 +02:00
Arthur Zamarin
d530bc7ee6
dev-python/merge3: Stabilize 0.0.16 arm64, #966525
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 19:11:30 +02:00
Arthur Zamarin
6bec684c86
dev-python/dulwich: Stabilize 0.24.7 arm64, #966525
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 19:11:30 +02:00
Arthur Zamarin
0841478571
dev-python/merge3: Stabilize 0.0.16 amd64, #966525
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 19:11:29 +02:00
Arthur Zamarin
0404fd6d1f
dev-python/dulwich: Stabilize 0.24.7 amd64, #966525
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 19:11:28 +02:00
Arthur Zamarin
522d67805e
dev-python/idna: Stabilize 3.11 ALLARCHES, #966522
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 19:11:26 +02:00
Arthur Zamarin
98519947b6
dev-python/hcloud: Stabilize 2.9.0 amd64, #966521
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 19:11:25 +02:00
Arthur Zamarin
c2a287da47
dev-python/rpds-py: Stabilize 0.28.0 amd64, #966513
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 19:11:24 +02:00
Arthur Zamarin
b7079e99fd
dev-python/google-api-python-client: Stabilize 2.185.0 ALLARCHES, #966510
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 19:11:22 +02:00
Arthur Zamarin
81b97deb40
dev-python/widgetsnbextension: Stabilize 4.0.14-r1 ALLARCHES, #966509
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 19:11:20 +02:00
Arthur Zamarin
c156e681f3
dev-python/pylsqpack: Stabilize 0.3.23 arm64, #966508
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 19:11:19 +02:00
Arthur Zamarin
2361854eef
dev-python/pylsqpack: Stabilize 0.3.23 amd64, #966508
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 19:11:18 +02:00
Arthur Zamarin
80d0a833ee
dev-python/msgpack: Stabilize 1.1.2 amd64, #966506
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 19:11:16 +02:00
Arthur Zamarin
5d1a3a6167
dev-python/pytest-describe: Stabilize 2.2.1 ALLARCHES, #966504
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 19:11:15 +02:00
Repository mirror & CI
ae83d21ca7
2025-11-25 16:45:58 UTC 2025-11-25 16:45:58 +00:00
Repository mirror & CI
6f83e2777c
Merge updates from master 2025-11-25 16:45:49 +00:00
Sam James
d3919e77f4
dev-python/colorlog: Stabilize 6.10.1 ALLARCHES, #966496
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 16:33:03 +00:00
Sam James
dbf9720bd8
dev-python/cftime: Stabilize 1.6.5 amd64, #966495
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 16:33:01 +00:00
Sam James
9b6bec9a2d
dev-python/cftime: Stabilize 1.6.5 arm64, #966495
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 16:32:59 +00:00
Sam James
45fa8ff827
dev-python/pyfakefs: Stabilize 5.10.0 ALLARCHES, #966494
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 16:32:57 +00:00
Sam James
e8f96a21da
dev-python/opentelemetry-sdk: Stabilize 1.38.0 ALLARCHES, #966493
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 16:32:56 +00:00
Sam James
fb2e495dd3
dev-python/opentelemetry-api: Stabilize 1.38.0 ALLARCHES, #966493
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 16:32:55 +00:00
Sam James
3c455c6712
dev-python/opentelemetry-semantic-conventions: Stabilize 1.38.0 ALLARCHES, #966493
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 16:32:54 +00:00
Sam James
b2d092b781
dev-python/fakeredis: Stabilize 2.32.0 ALLARCHES, #966492
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 16:32:53 +00:00
Sam James
6c4b4d716c
dev-python/dogpile-cache: Stabilize 1.5.0 ALLARCHES, #966491
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 16:32:51 +00:00
Sam James
871440aa7f
dev-python/isort: Stabilize 7.0.0 ALLARCHES, #966490
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 16:32:49 +00:00
Sam James
f2d516b8d6
dev-python/jellyfish: Stabilize 1.2.1 amd64, #966489
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 16:32:47 +00:00
Sam James
47555ea79c
dev-python/jellyfish: Stabilize 1.2.1 arm64, #966489
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 16:32:46 +00:00
Sam James
d5cfb3cc7e
dev-python/multidict: Stabilize 6.7.0 amd64, #966488
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 16:32:44 +00:00
Sam James
b104c7b818
dev-python/multidict: Stabilize 6.7.0 arm64, #966488
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 16:32:43 +00:00
Sam James
ba6d396cb7
dev-python/arrow: Stabilize 1.4.0 ALLARCHES, #966487
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 16:32:41 +00:00
Sam James
4ecff67cae
dev-python/pytest-rerunfailures: Stabilize 16.1 ALLARCHES, #966486
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 16:32:39 +00:00
Sam James
e6d6e8aab7
dev-python/mypy: Stabilize 1.18.2 amd64, #966484
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 16:32:38 +00:00
Sam James
6e553d8293
dev-python/mypy: Stabilize 1.18.2 arm64, #966484
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 16:32:36 +00:00
Sam James
05b226f61a
dev-python/testfixtures: Stabilize 9.2.0 ALLARCHES, #966482
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 16:32:34 +00:00
Sviatoslav Sydorenko
08f0c33a78
dev-python/propcache: Use upstream description
Prior to this patch, the description was incorrectly contained a copy
from `dev-python/yarl`. This patch gets it from the actual metadata
in the upstream dists on PyPI and `setup.cfg` in the upstream source.

Signed-off-by: Sviatoslav Sydorenko <webknjaz@redhat.com>
Part-of: https://github.com/gentoo/gentoo/pull/44773
Closes: https://github.com/gentoo/gentoo/pull/44773
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 16:32:25 +00:00
Repository mirror & CI
29e919263e
2025-11-25 15:30:55 UTC 2025-11-25 15:30:55 +00:00
Repository mirror & CI
4f31c4f7c2
Merge updates from master 2025-11-25 15:30:46 +00:00
Adam Nuclear
af2aa00356
media-sound/spotify: upgrade to 1.2.74
Signed-off-by: Adam Nuclear <adam.nuclear@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44772
Closes: https://github.com/gentoo/gentoo/pull/44772
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
2025-11-25 09:18:31 -06:00
Repository mirror & CI
195cb327c5
2025-11-25 13:45:53 UTC 2025-11-25 13:45:53 +00:00
Repository mirror & CI
a6dd82ff9e
Merge updates from master 2025-11-25 13:45:47 +00:00
Repository mirror & CI
d3a3e5bc60
2025-11-25 13:30:53 UTC 2025-11-25 13:30:53 +00:00
Sam James
6a2bedf59e
dev-perl/URI: Stabilize 5.340.0 arm, #966459
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 13:30:47 +00:00
Repository mirror & CI
17f4de239f
Merge updates from master 2025-11-25 13:30:47 +00:00
Sam James
bbb3107fc4
dev-perl/PPIx-Regexp: Stabilize 0.90.0 arm, #966457
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 13:30:46 +00:00
Sam James
14c6211e31
dev-perl/Business-ISBN-Data: Stabilize 20250915.1.0 arm, #966456
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 13:30:45 +00:00
Sam James
77430b135a
dev-perl/YAML-Syck: Stabilize 1.360.0 arm, #966455
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 13:30:43 +00:00
Sam James
a9a15a1a91
dev-perl/User-Identity: Stabilize 1.30.0 arm, #966453
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 13:30:42 +00:00
Sam James
a53db2c79c
dev-perl/Syntax-Keyword-Try: Stabilize 0.310.0 arm, #966452
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 13:30:41 +00:00
Sam James
af21d51c35
dev-perl/ExtUtils-InstallPaths: Stabilize 0.15.0 arm, #966450
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 13:30:39 +00:00
Sam James
16460c7565
dev-perl/libwww-perl: Stabilize 6.800.0 arm, #966448
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 13:30:38 +00:00
Sam James
8357d41c1c
dev-perl/XS-Parse-Keyword: Stabilize 0.490.0-r1 arm, #966447
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 13:30:37 +00:00
Sam James
b60d257e9e
dev-perl/MIME-Types: Stabilize 2.290.0 arm, #966446
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 13:30:35 +00:00
Arisu Tachibana
a9959282ea
sys-kernel/gentoo-sources: drop versions 6.15.x
Signed-off-by: Arisu Tachibana <alicef@gentoo.org>
2025-11-25 22:21:40 +09:00
Arisu Tachibana
dc9f8bee70
sys-kernel/gentoo-sources: drop versions 6.16.x
Signed-off-by: Arisu Tachibana <alicef@gentoo.org>
2025-11-25 22:18:33 +09:00
Repository mirror & CI
f8d2ac63d0
2025-11-25 13:15:51 UTC 2025-11-25 13:15:51 +00:00
Repository mirror & CI
e55437a99a
Merge updates from master 2025-11-25 13:15:45 +00:00
Joonas Niilola
4f5ee93958
www-client/firefox-bin: add 145.0.2
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2025-11-25 15:15:26 +02:00
Arisu Tachibana
c8e8725505
sys-kernel/gentoo-sources: add 6.6.117
Signed-off-by: Arisu Tachibana <alicef@gentoo.org>
2025-11-25 22:14:14 +09:00
Arisu Tachibana
61d817031a
sys-kernel/gentoo-sources: add 6.12.59
Signed-off-by: Arisu Tachibana <alicef@gentoo.org>
2025-11-25 22:14:11 +09:00
Arisu Tachibana
f2f2419f01
sys-kernel/gentoo-sources: add 6.17.9
Signed-off-by: Arisu Tachibana <alicef@gentoo.org>
2025-11-25 22:14:07 +09:00
Arisu Tachibana
43f9477fc9
sys-kernel/vanilla-sources: add 6.6.117, drop 6.6.116
Signed-off-by: Arisu Tachibana <alicef@gentoo.org>
2025-11-25 22:14:04 +09:00
Arisu Tachibana
cd9958c399
sys-kernel/vanilla-sources: add 6.12.59, drop 6.12.58
Signed-off-by: Arisu Tachibana <alicef@gentoo.org>
2025-11-25 22:14:00 +09:00
Arisu Tachibana
f98edbb022
sys-kernel/vanilla-sources: add 6.17.9, drop 6.17.8
Signed-off-by: Arisu Tachibana <alicef@gentoo.org>
2025-11-25 22:13:57 +09:00
Repository mirror & CI
b1d46c69b5
2025-11-25 13:00:56 UTC 2025-11-25 13:00:56 +00:00
Repository mirror & CI
fb7b2f3221
Merge updates from master 2025-11-25 13:00:47 +00:00
Alfredo Tupone
2eec1c10d1
dev-lang/ocaml: drop 4.11.2-r2
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2025-11-25 13:50:49 +01:00
Alfredo Tupone
7f1ef54d08
dev-ml/camlp4: drop 4.11_p1-r3
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2025-11-25 13:48:38 +01:00
Alfredo Tupone
5c1e95ded0
dev-ada/libadalang: drop 24.0.0-r3
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2025-11-25 13:47:33 +01:00
Repository mirror & CI
3cf3a004fb
2025-11-25 12:45:54 UTC 2025-11-25 12:45:54 +00:00
Repository mirror & CI
c2ce6d11f4
Merge updates from master 2025-11-25 12:45:48 +00:00
Florian Schmaus
b8462f09e2
dev-libs/eventlog: treeclean
Closes: https://bugs.gentoo.org/927089 (pkgremoved)
Closes: https://bugs.gentoo.org/965097 (pkgremoved)
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-11-25 13:43:20 +01:00
Repository mirror & CI
4b05e9f563
2025-11-25 11:30:51 UTC 2025-11-25 11:30:51 +00:00
Repository mirror & CI
86aaa2875e
Merge updates from master 2025-11-25 11:30:45 +00:00
Petr Vaněk
356278003b
net-fs/s3fs: add 1.96
- The code was switched to FUSE 3
- Add bgo number to _FORTIFY_SOURCE=3 removal

Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-11-25 12:18:26 +01:00
Repository mirror & CI
391c404793
Merge updates from master 2025-11-25 10:45:47 +00:00
Ulrich Müller
87971a2eb8
metadata: Add license mapping X11 -> MIT
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2025-11-25 11:28:56 +01:00
Repository mirror & CI
db73d4f05d
2025-11-25 09:45:56 UTC 2025-11-25 09:45:56 +00:00
Repository mirror & CI
50beccc11f
Merge updates from master 2025-11-25 09:45:47 +00:00
Florian Schmaus
c67faa602c
sys-fs/fscrypt: add 0.3.6
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-11-25 10:32:31 +01:00
Florian Schmaus
962586ad13
www-apps/nextcloud: add 32.0.2
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-11-25 10:32:31 +01:00
Florian Schmaus
0dadfe7381
app-misc/openhab-bin: drop 4.3.4
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-11-25 10:32:31 +01:00
Florian Schmaus
96630f8d1c
app-misc/openhab-bin: add 5.0.3
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-11-25 10:32:30 +01:00
Repository mirror & CI
740ebd046a
2025-11-25 09:30:53 UTC 2025-11-25 09:30:53 +00:00
Repository mirror & CI
140500a4eb
Merge updates from master 2025-11-25 09:30:47 +00:00
Thomas Beierlein
e8bd52741a
net-wireless/gr-iqbal: drop 0.38.2_p20210108-r1
Signed-off-by: Thomas Beierlein <tomjbe@gentoo.org>
2025-11-25 10:24:18 +01:00
Nick Sarnie
15a64416e6
net-im/discord: Fix version bump
Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
2025-11-25 18:14:49 +09:00
Repository mirror & CI
ac3ff4d87d
2025-11-25 09:00:54 UTC 2025-11-25 09:00:54 +00:00
Repository mirror & CI
bf709a98d7
Merge updates from master 2025-11-25 09:00:48 +00:00
Stefan Strogin
d8aa18f4df
net-im/discord: add 0.0.116, drop 0.0.115-r1
Signed-off-by: Stefan Strogin <steils@gentoo.org>
2025-11-25 08:52:17 +00:00
Michał Górny
55757bc131
net-proxy/mitmproxy-rs: Bump to 0.12.8
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-25 09:50:15 +01:00
Michał Górny
1f7dee7e4a
net-proxy/mitmproxy-linux: Bump to 0.12.8
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-25 09:50:15 +01:00
Repository mirror & CI
3a75721a4d
2025-11-25 08:30:52 UTC 2025-11-25 08:30:53 +00:00
Repository mirror & CI
603d43a7aa
Merge updates from master 2025-11-25 08:30:46 +00:00
Repository mirror & CI
b922e96193
2025-11-25 08:15:53 UTC 2025-11-25 08:15:53 +00:00
Michał Górny
844db64a83
dev-python/pdm: Bump to 2.26.2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-25 09:15:48 +01:00
Repository mirror & CI
ea4901ba76
Merge updates from master 2025-11-25 08:15:47 +00:00
Michał Górny
5dc68b0b91
dev-python/networkx: Bump to 3.6
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-25 09:13:06 +01:00
Michał Górny
f48528375d
dev-python/msgspec: Bump to 0.20.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-25 09:08:28 +01:00
Repository mirror & CI
a82f275ca1
2025-11-25 08:00:52 UTC 2025-11-25 08:00:52 +00:00
Repository mirror & CI
dc8573efdc
Merge updates from master 2025-11-25 08:00:46 +00:00
Michał Górny
61775d9064
package.deprecated: Add dev-python/autobahn
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-25 08:59:30 +01:00
Michał Górny
1e0217c3d6
dev-python/autobahn: Bump to 25.11.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-25 08:57:29 +01:00
Michał Górny
287115e8bd
dev-python/pytest-localserver: Bump to 0.10.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-25 08:43:51 +01:00
Michał Górny
274bd00345
net-proxy/mitmproxy: Enable py3.14
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-25 08:41:10 +01:00
Michał Górny
339c83561b
net-proxy/mitmproxy: Bump to 12.2.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-25 08:40:27 +01:00
Repository mirror & CI
fd14b8fa03
2025-11-25 07:30:51 UTC 2025-11-25 07:30:51 +00:00
Repository mirror & CI
3d65e0f6eb
Merge updates from master 2025-11-25 07:30:45 +00:00
Michał Górny
4874d3e749
dev-python/types-psutil: Bump to 7.1.3.20251125
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-25 08:27:25 +01:00
Michał Górny
9d71ac366c
dev-python/textx: Bump to 4.3.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-25 08:26:26 +01:00
Michał Górny
1155f1109a
dev-python/textx: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-25 08:25:48 +01:00
Repository mirror & CI
b6c96d3e84
2025-11-25 07:15:51 UTC 2025-11-25 07:15:52 +00:00
Repository mirror & CI
21620c51b6
Merge updates from master 2025-11-25 07:15:45 +00:00
Michał Górny
624a11df28
dev-python/trimesh: Bump to 4.10.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-25 08:15:10 +01:00
Michał Górny
2704fd6c0b
dev-python/trimesh: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-25 08:15:10 +01:00
Michał Górny
918e477522
app-admin/awscli: Bump to 1.43.3
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-25 08:15:10 +01:00
Michał Górny
bc2d4bcdbd
dev-python/boto3: Bump to 1.41.3
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-25 08:15:09 +01:00
Michał Górny
f8d7bdd2b6
dev-python/botocore: Bump to 1.41.3
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-25 08:15:09 +01:00
Eray Aslan
188f793ff7
mail-mta/postfix: add 3.11_pre20251124, drop 3.11_pre20251122
Signed-off-by: Eray Aslan <eras@gentoo.org>
2025-11-25 08:08:08 +01:00
Repository mirror & CI
adc1c92011
2025-11-25 07:00:52 UTC 2025-11-25 07:00:52 +00:00
Repository mirror & CI
7851a33e9a
Merge updates from master 2025-11-25 07:00:47 +00:00
Thomas Raschbacher
ee52bc0769
net-mail/dbmail: add 3.5.5
Signed-off-by: Thomas Raschbacher <lordvan@gentoo.org>
2025-11-25 08:00:04 +01:00
Hanno Böck
bdde133d85
sys-libs/libhx: add 5.2
Update metadata remote-id (codeberg instead of sourceforge).

Signed-off-by: Hanno Böck <hanno@gentoo.org>
2025-11-25 07:50:52 +01:00
Repository mirror & CI
816b6cba29
Merge updates from master 2025-11-25 05:45:47 +00:00
Ulrich Müller
0ca97bd171
licenses: Remove unused
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2025-11-25 06:31:56 +01:00
Repository mirror & CI
e78327a078
2025-11-25 05:30:55 UTC 2025-11-25 05:30:55 +00:00
Repository mirror & CI
707ea4052a
Merge updates from master 2025-11-25 05:30:47 +00:00
Arthur Zamarin
8cc0c640b0
net-mail/fetchmail: Stabilize 6.5.6 ppc, #966471
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 07:17:20 +02:00
Arthur Zamarin
7918fae6a0
sys-devel/gcc-config: Stabilize 2.12.2 ppc, #966467
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 07:17:19 +02:00
Arthur Zamarin
b6ce9d4d76
sys-devel/binutils-config: Stabilize 5.6 ppc, #966466
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 07:17:18 +02:00
Repository mirror & CI
4fe76e9fd7
2025-11-25 04:15:56 UTC 2025-11-25 04:15:56 +00:00
Repository mirror & CI
236525e6b2
Merge updates from master 2025-11-25 04:15:47 +00:00
Sam James
df23bbfb48
net-print/libppd: drop 2.1_beta1-r1, 2.1.0
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 04:01:30 +00:00
Repository mirror & CI
97275abf45
2025-11-25 04:00:54 UTC 2025-11-25 04:00:54 +00:00
Sam James
40be579f6c
net-print/cups: sync live
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 04:00:53 +00:00
Repository mirror & CI
ba355ac7ac
Merge updates from master 2025-11-25 04:00:48 +00:00
Sam James
1f6a6c49d9
net-print/cups-meta: Keyword 1 s390, #920237
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 03:57:39 +00:00
Sam James
5deaab1a91
net-print/cups-browsed: Keyword 2.1.1-r1 s390, #920237
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 03:57:38 +00:00
Sam James
ac2665b9be
net-print/cups-filters: Keyword 2.0.1 s390, #920237
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 03:57:38 +00:00
Sam James
5437c2a7b0
net-print/libppd: Keyword 2.1.1 s390, #920237
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 03:57:37 +00:00
Sam James
df25ff98bc
net-print/libcupsfilters: Keyword 2.1.1 s390, #920237
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 03:57:37 +00:00
Sam James
cec717db12
net-print/cups: Keyword 2.4.14 s390, #920237
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 03:57:36 +00:00
Sam James
94d607b0f6
net-print/cups-meta: Keyword 1 mips, #920237
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 03:57:32 +00:00
Sam James
2744ad08d0
net-print/cups-browsed: Keyword 2.1.1-r1 mips, #920237
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 03:57:32 +00:00
Sam James
f9f9fb265f
net-print/cups-filters: Keyword 2.0.1 mips, #920237
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 03:57:31 +00:00
Sam James
ab20b53423
net-print/libppd: Keyword 2.1.1 mips, #920237
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 03:57:31 +00:00
Sam James
464c758aa0
net-print/libcupsfilters: Keyword 2.1.1 mips, #920237
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 03:57:30 +00:00
Sam James
daefa55069
net-print/cups: Keyword 2.4.14 mips, #920237
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 03:57:29 +00:00
Sam James
1af9d0bec4
net-print/cups-meta: Keyword 1 alpha, #920237
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 03:57:26 +00:00
Sam James
6000700308
net-print/cups-browsed: Keyword 2.1.1-r1 alpha, #920237
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 03:57:25 +00:00
Sam James
49dd6dbf68
net-print/cups-filters: Keyword 2.0.1 alpha, #920237
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 03:57:25 +00:00
Sam James
81fada82d0
net-print/libppd: Keyword 2.1.1 alpha, #920237
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 03:57:24 +00:00
Sam James
ed97f8bb7b
net-print/libcupsfilters: Keyword 2.1.1 alpha, #920237
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 03:57:23 +00:00
Sam James
a87a9c6b1f
net-print/cups: Keyword 2.4.14 alpha, #920237
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 03:57:23 +00:00
Sam James
3495920a77
dev-util/itstool: Stabilize 2.0.7_p20250326 arm64, #966478
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 03:56:18 +00:00
Sam James
ffba46e50a
dev-util/itstool: Stabilize 2.0.7_p20250326 amd64, #966478
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 03:56:17 +00:00
Sam James
f44c94234d
net-print/cups-browsed: drop 2.0.0, 2.0.1
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 03:55:56 +00:00
Sam James
4823d1a70d
net-print/libcupsfilters: drop 2.1.0
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 03:55:25 +00:00
Sam James
73a18513b6
net-print/cups: drop versions
Bug: https://bugs.gentoo.org/914781
Bug: https://bugs.gentoo.org/934750
Bug: https://bugs.gentoo.org/940316
Bug: https://bugs.gentoo.org/962754
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 03:54:11 +00:00
Sam James
5f0b70f24c
net-print/cups-filters: drop 2.0.0-r1
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 03:53:28 +00:00
Repository mirror & CI
c2bbafda62
2025-11-25 03:15:54 UTC 2025-11-25 03:15:54 +00:00
Repository mirror & CI
b5f2a6fcce
Merge updates from master 2025-11-25 03:15:45 +00:00
Sam James
68d4b3c546
media-libs/libpng: update apng patch for 1.6.51
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 03:08:49 +00:00
Repository mirror & CI
b5a0cc610a
2025-11-25 03:00:53 UTC 2025-11-25 03:00:53 +00:00
Repository mirror & CI
34e0fd5f5b
Merge updates from master 2025-11-25 03:00:46 +00:00
Sam James
a4960d8706
sys-apps/pcsc-lite: add 2.4.0
The polkit & systemd unit changes have been upstreamed in commit
f91d765e9559c557edffc3ce3d661afc8b093bbb.

6c2ddd27e37854de1eca0d3e2e64afe888d85d21 fixes the static lib issue
(thanks Eli)!

Bug: https://bugs.gentoo.org/545390
Closes: https://bugs.gentoo.org/957874
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 02:56:56 +00:00
Repository mirror & CI
e5fd05aa77
2025-11-25 02:45:53 UTC 2025-11-25 02:45:53 +00:00
Repository mirror & CI
5aea08b533
Merge updates from master 2025-11-25 02:45:47 +00:00
Sam James
ddf199a37b
sys-apps/pcsc-lite: drop 2.3.1
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 02:39:43 +00:00
Sam James
bc4e286be0
dev-libs/userspace-rcu: add 0.15.5
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 02:39:25 +00:00
Sam James
3296fdab0c
dev-libs/userspace-rcu: drop 0.14.0, 0.14.1, 0.15.0, 0.15.1, 0.15.2
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 02:35:59 +00:00
Sam James
fc73847bc1
net-mail/fetchmail: Stabilize 6.5.6 amd64, #966471
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 02:34:02 +00:00
Sam James
197efacd6c
net-mail/fetchmail: Stabilize 6.5.6 x86, #966471
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 02:34:01 +00:00
Sam James
ceddfc8e0a
net-dns/bind: drop 9.20.7-r2, 9.20.9, 9.20.10, 9.20.11
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 02:33:39 +00:00
Sam James
e1b8e50dea
net-dns/bind: drop 9.18.29-r4, 9.18.31-r3, 9.18.37-r1
Bug: https://bugs.gentoo.org/949125
Bug: https://bugs.gentoo.org/960819
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 02:33:16 +00:00
Sam James
a4f5883b32
dev-debug/valgrind: Stabilize 3.26.0 arm64, #966468
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 02:30:39 +00:00
Sam James
2ad9e8ec8d
net-dns/bind: add 9.20.16
Bug: https://bugs.gentoo.org/965041
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 02:30:19 +00:00
Sam James
537ad1bc59
net-dns/bind: add 9.18.42
Bug: https://bugs.gentoo.org/965041
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 02:29:12 +00:00
Repository mirror & CI
5da9177c7e
2025-11-25 01:30:50 UTC 2025-11-25 01:30:50 +00:00
Repository mirror & CI
aa8bcd7440
Merge updates from master 2025-11-25 01:30:44 +00:00
Sam James
d072cac30c
media-libs/libpng: Stabilize 1.6.51 x86, #966395
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 01:22:45 +00:00
Sam James
6bfb4b6a8e
media-libs/libpng: Stabilize 1.6.51 ppc64, #966395
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 01:22:41 +00:00
Sam James
129f4c659a
media-libs/libpng: Stabilize 1.6.51 ppc, #966395
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 01:22:36 +00:00
Sam James
f8db3e79a6
dev-libs/libbytesize: drop 2.9, 2.10
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 01:16:48 +00:00
Sam James
968938e557
sys-libs/libblockdev: fix typo in comment
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 01:16:07 +00:00
Repository mirror & CI
ccf51164e2
2025-11-25 01:15:54 UTC 2025-11-25 01:15:54 +00:00
Repository mirror & CI
0f78d69d9b
Merge updates from master 2025-11-25 01:15:48 +00:00
Sam James
b235e3097f
sys-fs/udisks: add 2.11.0
smart functionality was previously part of udisks itself using
dev-libs/libatasmart, but udisks upstream have now farmed it out to
sys-libs/libblockdev.

In 271edaee5439e8fb4fb76de8ef9d2c559556bc14 bumping libblockdev, I
made USE=smart use sys-apps/smartmontools and I disabled dev-libs/libatasmart
entirely given it is dead upstream, but in the udisks-2.11.0 release notes,
they say:
> ATA SMART handling has been ported over to libblockdev which now offers
> two plugins, based on libatasmart (default, recommended) and smartmontools (experimental).

I don't know if we want to revisit that decision in libblockdev accordingly
or not, but let's see how this goes.

Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 01:11:30 +00:00
Sam James
d0e2d9e485
sys-libs/libblockdev: drop 2.29
Bug: https://bugs.gentoo.org/962126
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 01:02:13 +00:00
Repository mirror & CI
8b57152a9d
2025-11-25 01:00:55 UTC 2025-11-25 01:00:55 +00:00
Repository mirror & CI
d76156459f
Merge updates from master 2025-11-25 01:00:46 +00:00
Lucio Sauer
c77ffd38a8
app-misc/task: drop 3.4.1
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
Part-of: https://github.com/gentoo/gentoo/pull/44759
Closes: https://github.com/gentoo/gentoo/pull/44759
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 01:00:13 +00:00
Lucio Sauer
3e8af7a818
app-misc/task: add 3.4.2
* Add missing dependencies
* Wire up tests
* Remove LICENSE

Due to the ebuild improvements, this is a better candidate for
stabilization than 3.4.1 so I'm dropping that one next.

Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
Part-of: https://github.com/gentoo/gentoo/pull/44759
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 01:00:13 +00:00
Sam James
a55324504f
sys-fs/udisks: keyword 2.10.2 for ~sparc
udisks->libblockdev needs this, so whatever. The test for keyutils aren't in
a great state on any arch anyway.

Bug: https://bugs.gentoo.org/962126
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:56:38 +00:00
Sam James
3808e960b6
sys-libs/libblockdev: destabilize 3.4.0 for ~ppc
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:54:37 +00:00
Sam James
d3d2a89edd
sys-apps/keyutils: fix EDQUOT failures in tests
Bug: https://bugs.gentoo.org/789837
Bug: https://bugs.gentoo.org/938132
Thanks-to: Matt Turner <mattst88@gentoo.org>
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:49:46 +00:00
Repository mirror & CI
7d24420edf
2025-11-25 00:45:53 UTC 2025-11-25 00:45:53 +00:00
Repository mirror & CI
c66da3ae25
Merge updates from master 2025-11-25 00:45:46 +00:00
Sam James
ff9fda3a9b
dev-debug/valgrind: Stabilize 3.26.0 amd64, #966468
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:43:03 +00:00
Sam James
c8d8284e82
sys-fs/udisks: keyword 2.10.2 for ppc
Bug: https://bugs.gentoo.org/939005
Bug: https://bugs.gentoo.org/941100
Bug: https://bugs.gentoo.org/962126
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:42:29 +00:00
Sam James
2c049cda0c
profiles/arch/powerpc/ppc32: unmask libblockdev[cryptsetup]
Bug: https://bugs.gentoo.org/939005
Bug: https://bugs.gentoo.org/941100
Bug: https://bugs.gentoo.org/962126
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:42:25 +00:00
Sam James
c84b4c3052
sys-apps/keyutils: stabilize 1.6.3-r1 for ppc
udisks->libblockdev needs this, so whatever. The test for keyutils aren't in
a great state on any arch anyway.

Bug: https://bugs.gentoo.org/939005
Bug: https://bugs.gentoo.org/941100
Bug: https://bugs.gentoo.org/962126
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:42:21 +00:00
Sam James
1b88b3cf7a
sys-libs/libblockdev: stabilize 3.4.0 for ppc
Bug: https://bugs.gentoo.org/939005
Bug: https://bugs.gentoo.org/941100
Bug: https://bugs.gentoo.org/962126
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:41:55 +00:00
Sam James
b22571363e
dev-libs/libxslt: Stabilize 1.1.43-r2 arm64, #966469
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:32:21 +00:00
Sam James
237e4c09a0
dev-libs/libxml2: Stabilize 2.15.0-r1 arm64, #966469
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:32:19 +00:00
Sam James
452174dee9
profiles: mask =dev-util/librnp-0.18.0
Generates session keys with weak (no) randomness. Please re-encrypt
any data/messages using this librnp version. <0.18 is fine as is >=0.18.1.

Bug: https://bugs.gentoo.org/966299
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:32:08 +00:00
Repository mirror & CI
470955d13b
2025-11-25 00:30:51 UTC 2025-11-25 00:30:52 +00:00
Repository mirror & CI
c8031d1a14
Merge updates from master 2025-11-25 00:30:45 +00:00
Lothar Serra Mari
a55c1b04fd
dev-lang/php: Re-add test fix patch for libpcre2 related test
Closes: https://github.com/gentoo/gentoo/pull/44706
Signed-off-by: Lothar Serra Mari <mail@serra.me>
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2025-11-24 19:26:49 -05:00
Lothar Serra Mari
6146a90d88
dev-lang/php: Drop obsolete code for shared module installation in 8.5
Signed-off-by: Lothar Serra Mari <mail@serra.me>
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2025-11-24 19:26:48 -05:00
Lothar Serra Mari
89a6fbe2f7
dev-lang/php: add 8.5.0
Signed-off-by: Lothar Serra Mari <mail@serra.me>
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2025-11-24 19:26:47 -05:00
Lothar Serra Mari
c15a5305ad
virtual/httpd-php: add 8.5
Signed-off-by: Lothar Serra Mari <mail@serra.me>
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2025-11-24 19:26:46 -05:00
Lothar Serra Mari
0a2c144f05
profiles/desc: add php-8.5 to possible PHP_TARGETS
Signed-off-by: Lothar Serra Mari <mail@serra.me>
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2025-11-24 19:26:43 -05:00
Mike Gilbert
e26a7ac92a
app-misc/pax-utils: add 1.3.10
Fixes SIGSYS due to seccomp filter.

Closes: https://bugs.gentoo.org/957985
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2025-11-24 19:24:32 -05:00
Mike Gilbert
771deae0e4
app-misc/pax-utils: adjust IUSE in live ebuild
This will allow the ebuild to be copied verbatim on version bumps.

Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2025-11-24 19:24:31 -05:00
Repository mirror & CI
9463c3c5c4
Merge commit '37106b623abc1a13866d5f6b1ec74dab659a26ec' 2025-11-25 00:16:54 +00:00
Sam James
d3904b6660
dev-libs/libxslt: Stabilize 1.1.43-r2 amd64, #966469
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:12:04 +00:00
Sam James
03a3a8adab
dev-libs/libxml2: Stabilize 2.15.0-r1 amd64, #966469
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:12:03 +00:00
Sam James
49ec5d1875
sys-devel/gcc-config: Stabilize 2.12.2 arm64, #966467
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:11:48 +00:00
Sam James
122df961dd
sys-devel/gcc-config: Stabilize 2.12.2 x86, #966467
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:11:46 +00:00
Sam James
2758cf391f
sys-devel/gcc-config: Stabilize 2.12.2 amd64, #966467
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:11:44 +00:00
Sam James
9166c7d732
sys-devel/binutils-config: Stabilize 5.6 arm64, #966466
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:11:42 +00:00
Sam James
e9bf5efa25
sys-devel/binutils-config: Stabilize 5.6 x86, #966466
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:11:40 +00:00
Sam James
15d9a51eb0
sys-devel/binutils-config: Stabilize 5.6 amd64, #966466
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:11:38 +00:00
Sam James
9c3ff996a0
sec-keys/openpgp-keys-valgrind: Stabilize 20251018 arm64, #966465
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:11:36 +00:00
Sam James
9f19d5de6c
sec-keys/openpgp-keys-valgrind: Stabilize 20251018 amd64, #966465
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:11:34 +00:00
Sam James
87b7cb44be
dev-perl/Sys-Virt: Stabilize 11.6.0 amd64, #966460
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:11:33 +00:00
Sam James
69d37e0875
dev-perl/URI: Stabilize 5.340.0 arm64, #966459
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:11:26 +00:00
Sam James
1d9176e67e
dev-perl/URI: Stabilize 5.340.0 amd64, #966459
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:11:24 +00:00
Sam James
6b20afb77b
dev-perl/Math-Base-Convert: Stabilize 0.130.0 arm64, #966458
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:11:22 +00:00
Sam James
1ec5889c69
dev-perl/Math-Base-Convert: Stabilize 0.130.0 amd64, #966458
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:11:20 +00:00
Sam James
d9a0fd7125
dev-perl/PPIx-Regexp: Stabilize 0.90.0 arm64, #966457
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:11:18 +00:00
Sam James
bec3f92e67
dev-perl/Business-ISBN-Data: Stabilize 20250915.1.0 arm64, #966456
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:11:16 +00:00
Sam James
820e06a21e
dev-perl/Business-ISBN-Data: Stabilize 20250915.1.0 amd64, #966456
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:11:14 +00:00
Sam James
81188c1ec3
dev-perl/YAML-Syck: Stabilize 1.360.0 arm64, #966455
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:11:12 +00:00
Sam James
534a021083
dev-perl/YAML-Syck: Stabilize 1.360.0 amd64, #966455
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:11:03 +00:00
Sam James
5d940061b7
dev-perl/User-Identity: Stabilize 1.30.0 arm64, #966453
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:11:01 +00:00
Sam James
be8e850b7d
dev-perl/User-Identity: Stabilize 1.30.0 amd64, #966453
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:10:59 +00:00
Sam James
acb225028c
dev-perl/Syntax-Keyword-Try: Stabilize 0.310.0 arm64, #966452
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:10:57 +00:00
Sam James
3d1df0f407
dev-perl/Syntax-Keyword-Try: Stabilize 0.310.0 amd64, #966452
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:10:55 +00:00
Sam James
ae82d153f4
dev-perl/Math-Random: Stabilize 0.750.0 amd64, #966451
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:10:53 +00:00
Sam James
b429bc9df8
dev-perl/ExtUtils-InstallPaths: Stabilize 0.15.0 arm64, #966450
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:10:51 +00:00
Sam James
d9cd5ef7b3
dev-perl/ExtUtils-InstallPaths: Stabilize 0.15.0 amd64, #966450
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:10:49 +00:00
Sam James
85922c1128
dev-perl/File-RsyncP: Stabilize 0.760.0-r4 amd64, #966449
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:10:46 +00:00
Sam James
0f2a325420
dev-perl/libwww-perl: Stabilize 6.800.0 arm64, #966448
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:10:39 +00:00
Sam James
31de6b4b2a
dev-perl/libwww-perl: Stabilize 6.800.0 amd64, #966448
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:10:37 +00:00
Sam James
338aaa1719
dev-perl/XS-Parse-Keyword: Stabilize 0.490.0-r1 arm64, #966447
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:10:35 +00:00
Sam James
2858491b0c
dev-perl/XS-Parse-Keyword: Stabilize 0.490.0-r1 amd64, #966447
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:10:32 +00:00
Sam James
ba609c87e3
dev-perl/MIME-Types: Stabilize 2.290.0 arm64, #966446
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:10:30 +00:00
Sam James
42ede38bf4
dev-java/openjdk: Stabilize 17.0.17_p10 x86, #966436
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:10:28 +00:00
Sam James
3662e10059
dev-java/openjdk: Stabilize 11.0.29_p7 x86, #966436
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:10:27 +00:00
Sam James
433a23960a
dev-java/openjdk: Stabilize 8.472_p08 x86, #966436
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:10:26 +00:00
Sam James
9edf50afa2
media-libs/mesa: Stabilize 25.2.7 arm64, #966435
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:10:24 +00:00
Sam James
5ecab55523
dev-util/mesa_clc: Stabilize 25.2.7 arm64, #966435
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:10:22 +00:00
Sam James
01c4d3f204
sys-fs/udisks: drop 2.9.4-r3, 2.10.1-r4
Bug: https://bugs.gentoo.org/962126
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:08:11 +00:00
GLSAMaker
37106b623a
[ GLSA 202511-05 ] redict, redis: Multiple Vulnerabilities
Bug: https://bugs.gentoo.org/940609
Bug: https://bugs.gentoo.org/947749
Bug: https://bugs.gentoo.org/954265
Bug: https://bugs.gentoo.org/959657
Signed-off-by: GLSAMaker <glsamaker@gentoo.org>
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:02:08 +00:00
GLSAMaker
49eb12aefc
[ GLSA 202511-04 ] Chromium, Google Chrome, Microsoft Edge. Opera: Multiple Vulnerabilities
Bug: https://bugs.gentoo.org/961477
Bug: https://bugs.gentoo.org/961834
Bug: https://bugs.gentoo.org/962051
Bug: https://bugs.gentoo.org/963024
Bug: https://bugs.gentoo.org/963638
Bug: https://bugs.gentoo.org/963959
Bug: https://bugs.gentoo.org/964335
Signed-off-by: GLSAMaker <glsamaker@gentoo.org>
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:02:08 +00:00
GLSAMaker
8f38c6e84c
[ GLSA 202511-03 ] qtsvg: Multiple Vulnerabilities
Bug: https://bugs.gentoo.org/915998
Bug: https://bugs.gentoo.org/963710
Signed-off-by: GLSAMaker <glsamaker@gentoo.org>
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:02:08 +00:00
GLSAMaker
4651e31f26
[ GLSA 202511-02 ] WebKitGTK+: Multiple Vulnerabilities
Bug: https://bugs.gentoo.org/938026
Bug: https://bugs.gentoo.org/941276
Bug: https://bugs.gentoo.org/951739
Bug: https://bugs.gentoo.org/961021
Signed-off-by: GLSAMaker <glsamaker@gentoo.org>
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:02:07 +00:00
GLSAMaker
5089143f09
[ GLSA 202511-01 ] UDisks: Multiple Vulnerabilities
Bug: https://bugs.gentoo.org/827863
Bug: https://bugs.gentoo.org/962126
Signed-off-by: GLSAMaker <glsamaker@gentoo.org>
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:02:07 +00:00
GLSAMaker
a92f270883
[ GLSA 202509-01 ] Poppler: Multiple Vulnerabilities
Bug: https://bugs.gentoo.org/843149
Bug: https://bugs.gentoo.org/959944
Signed-off-by: GLSAMaker <glsamaker@gentoo.org>
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:01:35 +00:00
Repository mirror & CI
ce14a88bcc
2025-11-24 22:15:52 UTC 2025-11-24 22:15:52 +00:00
Repository mirror & CI
9747e0cf02
Merge updates from master 2025-11-24 22:15:46 +00:00
Sam James
0d80cf7d7c
dev-perl/Convert-Binary-C: Stabilize 0.860.0 amd64, #966454
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-24 22:02:41 +00:00
Sam James
d3f91a7829
dev-util/gdbus-codegen: drop 2.84.3
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-24 22:02:15 +00:00
Sam James
efa2d0f36c
dev-util/glib-utils: drop 2.84.3
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-24 22:01:53 +00:00
Sam James
5be5bba92b
dev-libs/glib: drop 2.84.3
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-24 22:01:34 +00:00
Sam James
895960fd6b
x11-libs/gtk+: drop old 3.24.x
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-24 22:01:02 +00:00
Repository mirror & CI
b676418f59
2025-11-24 22:00:55 UTC 2025-11-24 22:00:56 +00:00
Repository mirror & CI
9a02f71a94
Merge updates from master 2025-11-24 22:00:49 +00:00
Sam James
1159b9192a
dev-perl/MIME-Types: Stabilize 2.290.0 amd64, #966446
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-24 21:57:56 +00:00
Sam James
6c8cbf1a70
x11-libs/gtk+: Stabilize 3.24.51 x86, #964088
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-24 21:57:31 +00:00
Sam James
ce45318c7f
media-libs/mesa: Stabilize 25.2.7 amd64, #966435
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-24 21:56:04 +00:00
Sam James
cf6d8e1be2
dev-util/mesa_clc: Stabilize 25.2.7 amd64, #966435
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-24 21:56:03 +00:00
Sam James
03b248837d
dev-debug/valgrind: Stabilize 3.25.1 ppc, #958727
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-24 21:52:28 +00:00
Sam James
c2c4db336d
dev-debug/valgrind: Stabilize 3.25.1 arm64, #958727
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-24 21:52:23 +00:00
Sam James
42cf8ecb2a
dev-debug/valgrind: Stabilize 3.25.1 arm, #958727
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-24 21:52:18 +00:00
Sam James
5f88c0181c
dev-java/xmlunit-core: Stabilize 2.11.0 amd64, #966443
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-24 21:46:22 +00:00
Sam James
9218b2cb95
dev-java/jcommander: Stabilize 1.83 amd64, #966443
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-24 21:46:21 +00:00
Sam James
3258785b14
dev-java/testng: Stabilize 7.11.0 amd64, #966443
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-24 21:46:20 +00:00
Sam James
c6473e5690
dev-ada/libadalang: Stabilize 25.0.0-r1 x86, #951070
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-24 21:45:53 +00:00
Sam James
aec0b965a9
dev-ada/langkit-contrib: Stabilize 25.0.0-r2 x86, #951070
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-24 21:45:52 +00:00
566 changed files with 4245 additions and 13655 deletions

View File

@ -0,0 +1,8 @@
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
ACCT_GROUP_ID=553

View File

@ -1,5 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="project">
<email>shell-tools@gentoo.org</email>
</maintainer>
</pkgmetadata>

View File

@ -5,3 +5,4 @@ DIST aws-cli-1.42.64.gh.tar.gz 2996272 BLAKE2B 91d3d259ab8a4dc0cec0735f1da99526b
DIST aws-cli-1.42.69.gh.tar.gz 3000029 BLAKE2B b8ec08f94021b437d5b7ac8626dacb9165cc5906c2fed6e94a379568ed6004c1bfd207a110c9f9d80ceb58d28ce8be2b21f5275629f5a74e4829762a498e5737 SHA512 07fad7432464566aaa4f2c43b6e5b09bb97aa313a4646ebaf171edb11dc58cd25b3e12a4698b5786cc02a96176480102e1d0794c74988a5587f6b218771a556b
DIST aws-cli-1.42.74.gh.tar.gz 3005364 BLAKE2B 1550c3939370bcbc4f0eb50ff7eb22b20a270afdd6f4e796b7a9e00fd2d8e8f71a3308c435f1f33ae91a3ab555f6278895347103e38c9f421e3138c59689adc9 SHA512 eedd3066d7f9c3c1e9edf275ed842ed3bc34ddec025e0e2ea7a0adb81b663067ca4d5159b5399fcbbbfa6a4ecea06a6e9eb8e770141616c09380d059e6f35c6e
DIST aws-cli-1.43.2.gh.tar.gz 3021667 BLAKE2B 96e997a173fa03330ac188874a2f2763c0d5e365e2b8a6d9eeeec7cbc54a03434efdf98bc11c91555bc2fe36a524f4338f308d7fcee53007645c9434732ee654 SHA512 a90b3523b7a10eba1c97fa0b4150619d0c67aef79e30da7d5e95f88d0a99e1d0256d9871ec4a2e19860b7a7afc91cbbd5bd57322e09041c8d2aa123295cb5f23
DIST aws-cli-1.43.3.gh.tar.gz 3022111 BLAKE2B bbe46437678f26e1b8060baf5b1205de32d5351011656177f976450c0ed76e7e11959a6fa2e9bc4315f3acc5aebaeb026cbdf20f3de3234c48d6a625f385c956 SHA512 d3e24f3f53a0c341186235b1f5580049877df3fd2e5e1242e73d1887f045d24aefce3aefb0f53b92ef06a56f93447de4f1de471851b9091db3bfd6629e49e88c

View File

@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86"
# botocore is x.(y-2).z, sigh
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 2)).$(ver_cut 3-)"

View File

@ -0,0 +1,92 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..14} )
inherit distutils-r1 shell-completion
MY_P=aws-cli-${PV}
DESCRIPTION="Universal Command Line Environment for AWS"
HOMEPAGE="
https://github.com/aws/aws-cli/
https://pypi.org/project/awscli/
"
SRC_URI="
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
-> ${MY_P}.gh.tar.gz
"
S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
# botocore is x.(y-2).z, sigh
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 2)).$(ver_cut 3-)"
RDEPEND="
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
dev-python/docutils[${PYTHON_USEDEP}]
dev-python/rsa[${PYTHON_USEDEP}]
>=dev-python/s3transfer-0.15.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
!app-admin/awscli-bin
"
BDEPEND="
test? (
dev-python/packaging[${PYTHON_USEDEP}]
)
"
EPYTEST_PLUGINS=( pytest-forked )
EPYTEST_XDIST=1
distutils_enable_tests pytest
src_prepare() {
# do not rely on bundled deps in botocore (sic!)
find -name '*.py' -exec sed -i \
-e 's:from botocore[.]vendored import:import:' \
-e 's:from botocore[.]vendored[.]:from :' \
{} + || die
# strip overzealous upper bounds on requirements
sed -i -e 's:,<[=0-9.]*::' -e 's:==:>=:' setup.py || die
distutils-r1_src_prepare
}
python_test() {
local serial_tests=(
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
tests/unit/customizations/test_sessionmanager.py
tests/unit/test_compat.py::TestIgnoreUserSignals
tests/unit/test_help.py
tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
)
EPYTEST_XDIST= epytest "${serial_tests[@]}"
local EPYTEST_DESELECT=(
"${serial_tests[@]}"
# flaky (some ordering?)
tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32
)
# integration tests require AWS credentials and Internet access
epytest tests/{functional,unit}
}
python_install_all() {
newbashcomp bin/aws_bash_completer aws
newzshcomp bin/aws_zsh_completer.sh _aws
distutils-r1_python_install_all
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
}

View File

@ -1,4 +1,4 @@
# Copyright 1999-2024 Gentoo Authors
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@ -29,6 +29,11 @@ RDEPEND="
DOCS=( README.md )
SITEFILE="50${PN}-gentoo.el"
pkg_setup() {
elisp_pkg_setup
guile-single_pkg_setup
}
src_prepare() {
elisp_src_prepare

View File

@ -1,4 +1,4 @@
# Copyright 1999-2024 Gentoo Authors
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@ -28,7 +28,6 @@ REQUIRED_USE="${GUILE_REQUIRED_USE}"
BDEPEND="
app-emacs/geiser
app-emacs/transient
"
RDEPEND="
${BDEPEND}
@ -41,6 +40,10 @@ DOCS=( readme.org )
ELISP_TEXINFO="${PN}.texi"
SITEFILE="50${PN}-gentoo.el"
pkg_setup() {
elisp_pkg_setup
}
src_prepare() {
elisp_src_prepare

View File

@ -45,7 +45,7 @@ RDEPEND="
joystick? ( !backend-sdl? ( media-libs/libjsw ) )
png? ( media-libs/libpng:0= )
pulseaudio? ( media-libs/libpulse )
xml? ( dev-libs/libxml2 )
xml? ( dev-libs/libxml2:2= )
zlib? ( virtual/zlib:= )"
DEPEND="${RDEPEND}
backend-fbcon? ( virtual/linux-sources )"

View File

@ -0,0 +1,56 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs udev
DESCRIPTION="Advanced PC speaker beeper"
HOMEPAGE="https://github.com/spkr-beep/beep"
SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
# Tests require a speaker
RESTRICT="test"
RDEPEND="
acct-group/beep
"
PATCHES=( "${FILESDIR}"/${P}-avoid-cref-linker-option.patch )
src_prepare() {
default
cat <<-EOF > local.mk || die
CC=$(tc-getCC)
CFLAGS=${CFLAGS}
CPPFLAGS=${CPPFLAGS}
LDFLAGS=${LDFLAGS}
EOF
sed -i \
-e "s#-D_FORTIFY_SOURCE=2##g;" \
-e '/\-Werror)/d' \
GNUmakefile || die
}
src_install() {
dobin beep
doman ${PN}.1
dodoc CREDITS.md DEVELOPMENT.md NEWS.md PERMISSIONS.md README.md
udev_dorules "${FILESDIR}"/{70,90}-pcspkr-beep.rules
}
pkg_postinst() {
udev_reload
elog "Access to the PC speaker is now controlled by the 'beep' group."
elog "Local logins are also granted access via logind."
}
pkg_postrm() {
udev_reload
}

View File

@ -0,0 +1,2 @@
# Give write access to the PC speaker to the user logged in on the current virtual console
ACTION=="add", SUBSYSTEM=="input", ATTRS{name}=="PC Speaker", ENV{DEVNAME}!="", TAG+="uaccess"

View File

@ -0,0 +1,2 @@
# Give write access to the PC speaker only to the "beep" group
ACTION=="add", SUBSYSTEM=="input", ATTRS{name}=="PC Speaker", ENV{DEVNAME}!="", GROUP="beep", MODE="0620"

View File

@ -1,6 +1,6 @@
DIST openhab-4.3.4.tar.gz 111168408 BLAKE2B 240610f53b60bef369ae8d7d25e9e693839f54011c81461145a923509b408eeef65410d05744d714da86569b1700403575b453cf03e01dcd18bfd8a93d5fb3e3 SHA512 859774f875321a3ad920f27feedaf209d1dc1307a6f43f27643c155445d702595736fdbd0b68fbce96f9d9bb421cf48d18b71c5de5c813cc4246cbd9a17d0e60
DIST openhab-4.3.5.tar.gz 111171501 BLAKE2B db9e1d4ee0643309841115cf6ac20ec8e44467f5f677c99ac1e5d41c660095f035fc3e8e9d0cbc1a8e91824244339fb99a919027c95656578797cc675567a779 SHA512 a422b2b272019b96c01e1c0f35262e7d39931465752edf4aa17c4c1ed0ab9c81b73fb51f725bbc91bb3936f898fbd3947965898a110975fd4c812bd4e836dbcd
DIST openhab-5.0.0.tar.gz 115233933 BLAKE2B d146974c28bcd6a80414719d10515b67cca11a33248d78e3485fa5a433e6b71d994d35a1052247bf6548e0e09e31ae28cc34060c4c179aa2aede5c68b4b94103 SHA512 0817d95058213c60a0cb28b8d943f5203b10887022e70db967630de4ff9626979eaa3a855414c85e112df0256fa503cea7d7e5527b75475e0a6ba21bc3bb904e
DIST openhab-5.0.1.tar.gz 115553065 BLAKE2B 9eaf029627416d40cbb12a2115e09df2ad09d978dc6fee2d719f6184d685327dc0f1b6ef608611df21151b3255e13aa361df40945be4ac655d047c951d18c810 SHA512 e6dca75309a19e780095336f496bac12a75924ce0e4aad08050f43da0129dc02f908689a444e0422ea101cf8d1938d96f9b0d1ed290656f8f469014c7618b4f8
DIST openhab-5.0.2.tar.gz 115574626 BLAKE2B 7a10ecd4328f99f84f6aefe7a432a9c786221cb3413280b9403156719a7c5b767a757a3f38856dd94dda15e08f33b196b8aae53fa611093fd1821a9ae7f8999f SHA512 02963c22b13cd5a960faf7dbd1e8cba65b552fb499d5702052b353f41e46ecb888ac75bf0c827c8c957540c931c61bc9805584f0100b50493ace272baaf4557d
DIST openhab-5.0.3.tar.gz 115565086 BLAKE2B d4d660738539b8ff2bddaeb3cba04ebee999852efe2057d956df87fc7413b1c1ef1cb7f709698294ee07a578ba4c85e3db8d952668d76cc3bb44ba13ede5255c SHA512 2485f4f67c5d3ce608eed3f0d99230761f0452761a013f10ff856be0f731195f45bfeb660aa14e3eb921daed8b2dc2f18ff74f7609b50235467ca803dece5369
DIST openhab-cli-2024-01-14 8633 BLAKE2B 0b0999abcb884b779087b92f9f3e08fee3662753692392fbb30d218d0fc25fd1fca613c32b8193a3365764c55ac3525f8369aeea4edbf61223cd0219209c4cbf SHA512 bf24ae776d4362e8a60a0c71cb025834e5f645a24377a87484477f544026f2fdd996a1781f1082e62197fce33a9dadb5972df22ce3e4cd9f73d3088ec5bc0a98

View File

@ -21,7 +21,7 @@ S="${WORKDIR}"
LICENSE="EPL-2.0"
SLOT="0"
KEYWORDS="amd64 arm64"
KEYWORDS="~amd64 ~arm64"
MY_JAVA_DEPEND=">=virtual/jre-17"

View File

@ -1,3 +1,4 @@
DIST pax-utils-1.3.10.tar.xz 123576 BLAKE2B d0d68d12bbbe3771da6a22d04b246593952e39ad5233fbb36c4283800431c707015477192d6e3225985016828189280662cda642b161322d3eb19bea5f4bdc86 SHA512 06be65f1ad954427cc666e53e1aaa45dda04c43f26d9e4c9ded9e4dc33e4fd2827acd0c7cbb5cbf4a169a19f5c356d59a5dfb2d2e63a037fe62c26394648ee4d
DIST pax-utils-1.3.7.tar.xz 113740 BLAKE2B d801df9c426f318c871655f238fe27b53e656c2789ef8508019997c98bbc540987b611642d87e76ae9f76a95f6cce1acd0b10e3491a146d1e3b3f727a6f96bdc SHA512 f1b87a564573da838a02c4cc10e0d5f9754c3b004ecb172a6290b48a8179b30695ae556942457dfac3caf07b91dd56eb1d801475c35e9708e4d671aa507f9576
DIST pax-utils-1.3.8.tar.xz 123556 BLAKE2B 9e658334f37bfee90d4d168cdb81bc3b4012c38b569c22c3b01688408e90f4727043636ff8908e6c049fce7be5476ba86773f07cb192e3a34721c1469f69b48d SHA512 0dde95f86802729d80b7b38af84dec636e973f6abc70600633edcb05d3d5f95c1b2861300ce478dd7f798c7a1e5eccb1011c06c53adba38e11a996b69d463656
DIST pax-utils-1.3.9.tar.xz 123560 BLAKE2B fdaf8eb6d66dd96db3acbe21264163247323d95b798be3a0041f88ff2574ea739c3a2c6408cd20b9a5bfd4b8e4ff2306d5dfe682d7bada803c88770e5103f250 SHA512 96caf7f2087bedc7949db828d966835f7d691e29ef8177dee00605c10d433d4c5b5770a3d7f2e25e3c0218f5b9a6c6967669a3dea18cf138d6f0111d2bb5288b

View File

@ -0,0 +1,78 @@
# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
# Note: if bumping pax-utils because of syscall changes in glibc, please
# revbump glibc and update the dependency in its ebuild for the affected
# versions.
PYTHON_COMPAT=( python3_{11..14} )
inherit meson python-single-r1
DESCRIPTION="ELF utils that can check files for security relevant properties"
HOMEPAGE="https://wiki.gentoo.org/wiki/Hardened/PaX_Utilities"
LICENSE="GPL-2"
SLOT="0"
IUSE="caps python seccomp test"
if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pax-utils.git"
inherit git-r3
IUSE+=" +man"
else
SRC_URI="
https://dev.gentoo.org/~floppym/dist/${P}.tar.xz
"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE+=" man"
fi
REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
test? ( python )
"
RESTRICT="!test? ( test )"
MY_PYTHON_DEPS="
${PYTHON_DEPS}
$(python_gen_cond_dep '
dev-python/pyelftools[${PYTHON_USEDEP}]
')
"
RDEPEND="
caps? ( >=sys-libs/libcap-2.24 )
python? ( ${MY_PYTHON_DEPS} )
"
DEPEND="${RDEPEND}"
BDEPEND="
caps? ( virtual/pkgconfig )
man? ( app-text/xmlto )
python? ( ${MY_PYTHON_DEPS} )
"
pkg_setup() {
if use test || use python; then
python-single-r1_pkg_setup
fi
}
src_configure() {
local emesonargs=(
"-Dlddtree_implementation=$(usex python python sh)"
$(meson_feature caps use_libcap)
$(meson_feature man build_manpages)
$(meson_use seccomp use_seccomp)
$(meson_use test tests)
# fuzzing is currently broken
-Duse_fuzzing=false
)
meson_src_configure
}
src_install() {
meson_src_install
use python && python_fix_shebang "${ED}"/usr/bin/lddtree
}

View File

@ -12,21 +12,23 @@ inherit meson python-single-r1
DESCRIPTION="ELF utils that can check files for security relevant properties"
HOMEPAGE="https://wiki.gentoo.org/wiki/Hardened/PaX_Utilities"
LICENSE="GPL-2"
SLOT="0"
IUSE="caps python seccomp test"
if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pax-utils.git"
inherit git-r3
IUSE+=" +man"
else
SRC_URI="
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
https://dev.gentoo.org/~vapier/dist/${P}.tar.xz
"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE+=" man"
fi
LICENSE="GPL-2"
SLOT="0"
IUSE="caps +man python seccomp test"
REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
test? ( python )

View File

@ -1,362 +1,5 @@
DIST addr2line-0.24.2.crate 39015 BLAKE2B 57186d6b957542cd71a0aa19f1355dfaabe6efa19b853c42f306494728b03d1e3183efdb2d2c7734a3e2347cd83a985d004f50c097e06b7520bd152310532e9b SHA512 39cbec3c920ffc0f37584afb55e1cfe4f182e4415319a4e9bfe842360f102f7b9315f6171c0cf71ba0337123903e604096cd573fe98698a26c8eebc2376d965b
DIST adler2-2.0.0.crate 13529 BLAKE2B ec575b0bf12e321399ac3a1d59fce4ddbeabcc60cb3d7c2f362cce23eb29b4ea836451372d6d88552a4435ae29bb41d6230d55f625a4359eace680b9b771d0ad SHA512 12d12579ad617cf1a94cf95ab9d3f5db566c3b2de4bd5735eccd83c668fdad0eff134c996b73c46cbb9f932837682043878b8cc4764191625e9f93ccffcce423
DIST ahash-0.8.11.crate 43607 BLAKE2B 7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620 SHA512 47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
DIST allocator-api2-0.2.21.crate 63622 BLAKE2B 983897fc977118f220dc4af7e801ac08eba77bfde2a25d756bad3e77f849418e74e7c67eaed68e2d719ca7fc6e1e9ce151dd7dbe8707dc43d4a6400294c8fc8e SHA512 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03
DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
DIST anstyle-1.0.10.crate 15725 BLAKE2B 36e656bd8f9c584f11fda5cfe0c2e24e8426b9e1b602aad34ed118ae6950a55440e292d2e0ff7615f5e4f466fd06f07536be198a59506a587d40cb0c4ede4f80 SHA512 621e7a89fad13db985f07375d316cf8efba57fd44ae18628a8049a65aefbaef27949f99317872e91e0922bb089a00234055199ea3167f80ae03d00ada4f75dea
DIST anyhow-1.0.97.crate 52221 BLAKE2B f48e4861d3a45d5f5aa2f1b62501f843c51c529e6bf58d4c887fdcf5a7a35c4699b71e0db0fe064199b236acfa1ea211c30b5f14f3b460bc5afad534e6545271 SHA512 340bd50af85ec816a6123a73154a2ef89d0ffd4c74c99121663649cadf230665c72437872df693c26a1da644b0f867339372a7898315f3d7733203785c588356
DIST async-stream-0.3.6.crate 13823 BLAKE2B 122da4244c16c1e3e4c4f3e1a72dc8896e0205f40149c8c1a0016ba0823680e2461dc4adfa89dea912c2dbe7948b0ca3726afa84c630669210c1c98106a62f57 SHA512 6b0a6065b385f2f2de56bee2647c664c6f1168f061f59847a85df19d684a92b1585a37ab7f59c36a30a31d8252a13c3921794d93c4b5eae0e199bf4fda46732f
DIST async-stream-impl-0.3.6.crate 4312 BLAKE2B ca2b41ff4279ee86db08f6e9954a80587a90e9aa6cdb7292e7e889141d2c0c3df8634b83ee5d15a0b2148294c0e5076a800cbc7986075464b8a5a6175f09dc45 SHA512 c4242f477da405d6b4ecf397a2f1b29cf71968670ac204e2c8a4206a95e7cbdd4525ddd3990d7d135bf1f985c7aeefe2532d066b8a36b1f951e8ef01f974e54c
DIST async-trait-0.1.87.crate 32014 BLAKE2B fd02d51f8be160ea8775e48519f5781bdd37b77e858d2018d22c7295b0b2cf9ad08038b8532324b228e09d8b0b68cbdbc2fe5c485bcd05d7950405ee06904b0b SHA512 8d61714aadbf9f686a28a4feacbcb785f7497986135bc6b9038d3d45859073553f3d69ef7429a6126bf1f75e917bc824b095ada63623280b7d74a4e834138c4f
DIST atomic-waker-1.1.2.crate 12422 BLAKE2B fc6632f3c9d719b1d24a1c8e05947d94028909d1c629b80576e176e567636dd4cca699c7e91cae2df63541da574146b3ce766374e93f0ee429bb5bc89a4d3cae SHA512 e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c
DIST autocfg-1.4.0.crate 17712 BLAKE2B 7f7300439899be03d001dd32b7e797bc4b9a58103081b6f7353c4b5897813cedf870b3fb1fa25d320a75326b334b44d8287e8603de34fc560d0b567143915cc6 SHA512 3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c
DIST aws-config-1.6.0.crate 129518 BLAKE2B af9fa7cfb5793b5cba2cf1aeab4c0a45e03a20f836ae6bedb4b0d8b0497a8fd478b2a098d761d08fc7ff9eae41fcf607c9e458a64ea98b0bc7f38ed980a46cbd SHA512 10806b8b1bb4f934b5952b269c7772533d31ae2bfb9ec6532f9e7002473d0673655032c570a9689954a8f9e00e10b201572be7a068b4be49d245de977cabf085
DIST aws-credential-types-1.2.2.crate 13823 BLAKE2B 564f8eeaf52c7e03a32938d3787527792900787ef1a6107e90445f02cc68f8f5054d2799bf4e7b9495648c3b82d9b83740cdd2ef5773f0684e25016533d0301c SHA512 b0f071e92731feb1a06277974c865e1d1fc640e62561a19ddea4278cdb3858c070b136a3b04133b570f9aded87906d79d4aacd572b671e60118c47fa338b79d3
DIST aws-lc-rs-1.12.6.crate 199625 BLAKE2B 25afc5ec9be5b1930913e7d9974190a9bd7c02ab55609051616cd3cd4b0a47d4e2b510fbad1fa084458148910a0025c08b431e85f1cdd7cf5cf69d74163f512f SHA512 a6882772378ecbf231b147f3df6e3512ad93c28ba524b1bd494132222d570d6672123532415b18c50c15738ffb3144cd572ada8d6c59f6fd3eafad9d2cea7c25
DIST aws-lc-sys-0.27.0.crate 8491780 BLAKE2B 495354c2d8ca4f22fee7f79132b1170c74767f85e7a946dc53de61f698fd4b0fe005115d4a2a2717522beb942a9fb65fd85a03e19a9b84c32e82bc0286f802c3 SHA512 35a65c06d497b36f7d2fa7d821f92b16b27c14a2ce2f7b07e5aecd07b6934d59e3307be1768e5dce9edae481d71a8c6ff77d9ab85d357f4df70025be1f2b9edd
DIST aws-runtime-1.5.6.crate 60192 BLAKE2B 14cb4172d5a7699e18d1c33e33d7afdfc42646af096a89654bcd100e005199e04b67894cdd7e472a5a22246d27b5e3e516383854f8f20113fa037fa778cac1a7 SHA512 bc77cf3958edb2d12f1dd98c784e9e5f2b3f68826d85f6ffaa726fc06ae9b3bc3e886cf617b1d6632e9c51693d57d707b74418161ccb0281616adca0909eebb5
DIST aws-sdk-s3-1.79.0.crate 1438589 BLAKE2B 292cf2e8cb7c30525cf55d43f992e030db68d370922fbd9c07a23583e4d5a0901582adab076e7ceb34b46912ac71926912b2bb48057a2a115d7d77a4c177233c SHA512 5ac1c3de139ff9a6221eb85be953183308d3e28d67b82083009a0a1e62d26f72fae289ec94c758588ea087751423b282bbfe7344c7b55300bc51e770bc7d14ed
DIST aws-sdk-sso-1.62.0.crate 71371 BLAKE2B dd4a4052bfbd864a9946855e802fd2386ea09cc6862c4055d89b417041a4beaed24331647f21f3541734316e7aba23633865bdfcc68bb80797f03e58ab9bfa8a SHA512 37b0ae8bc3077750c9bb878f66b44d9c4cf687226fd88bc1ca18dbff31e451bc18b6b45f2615d499f07d39caa93cc64ca6481457e7c58f56840ebe1644ec842e
DIST aws-sdk-ssooidc-1.63.0.crate 86479 BLAKE2B bd3103308404cf196879bd371d176a4fb77e97bde75b241424389ad06573ff557314753cfd47093012b7855cdc4c57e6edd13b2d8c5da3e10a2ac5dbbb4cb512 SHA512 85f9014e48fa2167935c4e00407d1769823582a5f00cf60c13243e1aa3d7c27e461d05799c8322ffdb80a9964dfe75d7c09e31345b0d4c8ad3197bc7be0b4e18
DIST aws-sdk-sts-1.63.0.crate 156521 BLAKE2B 16eb7d703e966793218f3ccbacf98f07a92ff638ca2af433a4a16d62de0817eb6c598310f24331f01eab88b9bf95789a9aea377797db43ba698de38f0dfde371 SHA512 b71e5c5dde6499bf007c2072a49170f8280dfeaa1a4364708bac2717485bc15db3b08ccdfbd92da362ef826dae65bcda66a65b6924631a679439cd9e1a3e3083
DIST aws-sigv4-1.3.0.crate 47362 BLAKE2B ba2b34a91365dd9a4b4c6a7e0bc98dc1c451b22a98593b17147813587b074f3ddbb2c28a3cc29bc82da7ef894055e7f23085bb2e6c9798379400acb7fd1e78aa SHA512 da46152f322a093a1161c2771cf3b693bb7a74649f1e207c974bab5a04fd9eb8f83a7465167135d5c28391624bf0574157bd1bf83eea5d471446f1a7198ce971
DIST aws-smithy-async-1.2.5.crate 20847 BLAKE2B 8b3e1786213bbfae9cc3da3f0779205e5acbfe5830a7006d033ee4b65a07a864a7d8808d33c994a95ad2414f6a79d679f9d97ac5085670c6fe176cc14b32bbf3 SHA512 d809cfddc43f42860c47997e6a7f55054117bad1ad5d0cead5279f7e396900cd0118d85d86a4ec6e27c0191f073c3e1d1b60f1aab4cc97bbdb293685e592fec9
DIST aws-smithy-checksums-0.63.1.crate 12195 BLAKE2B 066c1254d37bf2a059846cbca4d3f5b472fab005339f44b329284a186a0dcb51950d6263d56759e53f1e4e59092f158e25f523875318f2514c0eea51a01e4bf5 SHA512 b9c3d2fa1813587ff8ed672087942bbeeefd9f15fa706165ee16eadbd48f26cfd4e26c99c89ad6d85bf0d055301ed4a19895758c6d9d1ef08aaa87f3a4f55473
DIST aws-smithy-eventstream-0.60.8.crate 17898 BLAKE2B 76f671de14a8302be04a88be355458d8fa733349b4d6fc5683f3b23d94ff53883eedce2b27cf9a1c54c61088fac8b6f46bbd2cf229425725812dfba88587b4d6 SHA512 cc458f55a81aa5225c8366a5337949654edb3994ab7c608bb366ed6760130b059c35448c15af7b1900e616e1ac57d53fc85aa7e56eaa5f3f86d62ded2c659925
DIST aws-smithy-http-0.62.0.crate 23795 BLAKE2B 674a860d93c71842f197e7bfdb37b858c416cc0f13ba9a5336f77ca6e61a8730d814e2d1c07181c2d7cc1d9a271dcdce856b18fae56e94711faf2afa506e70bd SHA512 a88cd25bf91182e4dba812f6517a4dce63884d4c7a22744d8081dad18ff3e2de77685414a91db5c6eb6be6911dc73ca03b0c6ec6c3d5548cbe74076482ea914d
DIST aws-smithy-http-client-1.0.0.crate 73188 BLAKE2B 95eaabea7de18e8d0c2e7714551005ddb1a56b61223ec732efb199c91ae256e747a08794eb3a50be0dbab316914057036569726d01019e7214b85daeada9ee7f SHA512 03f05c18677051028e7f8c446db92a342adebe3483a59c4e61ee6b9409aa8afff8df00147f0c91f01ac239bf3d887217e9a7bf0c1a06d3e1c21c888c1fdea0ee
DIST aws-smithy-json-0.61.3.crate 23079 BLAKE2B 2f3c83780247cc01e6e89510be87ff029277bb7e5b63279a05e17ae89a8006b010f8ef2d1f2455cc7d777e8c2ef625cce884317b4534575699eb49ff8cf6d7e2 SHA512 fc4eaf90cb600a0c62b4f0f4fe9b2b8a809cf2928874bfe982034cbd61d8ccd81f5bada380b89ebe37a68dd9426da4fb4bc61fb80b48225b72c9746fd66decf2
DIST aws-smithy-query-0.60.7.crate 7409 BLAKE2B f9dc341f95ecdaa3e2785845df662dcfe6f33dbb638579788e9c4260a2b0ca4fb0354e898f67bcf276a9f85bf735f0ab28986d80c0eea5b7c495c9108a40ce0c SHA512 9320f92c9955205e33292793ba2014d5f6c678bf1a7e7f47ba7780a99bf902e831d7a63b60455eb3b7d4f0de93148b515716bda40b1917ce35846dbd04ba55b9
DIST aws-smithy-runtime-1.8.0.crate 95437 BLAKE2B 49dd80b30d3c5992fea03cc11e26c5b02c28f5282ae28561da12ef622692bd8405de35dc3bd6716f78c3a69478085500ad217f0dd2c2a132a5874c200b4d209b SHA512 221df8fa37176a010e7f227bb074dc779c66047114d1ecb2ddc7cecf5ab78519d36b9a043a0f732a2dce3461aeba0076643d38c18e7ec227d937fda5b4db6468
DIST aws-smithy-runtime-api-1.7.4.crate 69274 BLAKE2B 96c389b8a9927f296cdcd4e4cde28eadd7a9bfc2d6b766721bce3abb48c1692057c793d8cd10945735f32de7c54fd413ea7cc66591f2686d6ebd54e1819d9cc8 SHA512 61db8912350c7f5b1c1b4c3c14c5d97b03a381941e22dc613c352846a6c477f492fce90219f94054d6826b955dcaf94ff4ea4a3f5b4082f5d7d67551a1c9e664
DIST aws-smithy-types-1.3.0.crate 83058 BLAKE2B f208fbe0710c94d5447959475f12f287615176024b1f3877fa8860ecd31f37f0ec3b8a8cee720efcf4e390a4517a71fd4269a745045bc5295a0c759e17092f1a SHA512 f4ccf8c53f05933e0e9205196bee7b37025c7d3e3e5bf46f127dd21a7b79f2a6d37d9974facc1d3cbde5688501eda714c47f99728b572de379f91ae60349af2e
DIST aws-smithy-xml-0.60.9.crate 15744 BLAKE2B 77269a3d239cb314dfacfece4f99a3110fd9ae25a3649f83961ac49b780494371eb1440292ac0e7931d8fe91232a8ef43b73701c5d5f90fda973fc8549521582 SHA512 1b741a7ed88db1c393a9cf0f699ce1b5f6a6f82c56fa86c5ae2748460e7f5811e849b3aaf9859ad43449c5ccea6f2a1932a416de681869f6cbe63ccd847a6ba7
DIST aws-types-1.3.6.crate 21598 BLAKE2B 85219c03c14734dd456d932ec2469250d0b09a2b68ab7a177e1d27a02819834e6939796c1eed6a36f46b2543a0b7bfe2179b5295700b61346d49c8b1ae1448cc SHA512 c36d07f93092f15e29729285cf92fa746bd0b900d4c3ee06680aa142b74e46a35b0d42c8d23d57665557b009088bb497171dc397ab8d30bb4420fc6f350a56ef
DIST backtrace-0.3.74.crate 88516 BLAKE2B 594b537f3860560bc790d04d72a91ea25bbf5f2494b9c43377129a8021c02d9c16471a223e518889775a816c45513b14bf097c453846b62302a58b59753a5fcb SHA512 00cb2be0626f0bf6ec8b8f525bb129d3ac74c386c5e46ee0f343edb78c863222521f8132876057a5a1facacf40792dea51f2f20e986b35f3a85bca3dcf5c1520
DIST base16ct-0.1.1.crate 10186 BLAKE2B 4ce6384e22c3e78b96792e892a46163ea7525b2c6bd7b69e84747cb7bc521033a41acb3839bbafcb0a9aaf6d98c7ae711a1094931a7515e03e656b33cece6541 SHA512 c7ca3ccfa6cf30e74c34e255c5b58ad0e32bfc914b0568faffac9d288d0f00dcdc3e969e4cfbb25708c71e9581e6cd8af66f33bbc5d3b08786d9927eb384e579
DIST base64-0.21.7.crate 82576 BLAKE2B 25cc8761c14220981ff4ed332058f6179948080cbfa2b225ec1d1602e4af14cd470c969e8b7049117e6fc51a5a24e06b1d27bab844486ecb76409d12e0581d5d SHA512 c6986d88dd9aa081d914f35b4174be4ba874848657ac4b5e63b9b45af765d973289c548ccb5a01584edfc0d8d79ff5be25b51365295d6e7a311bd7f0ae3c0cb9
DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
DIST base64-simd-0.8.0.crate 12531 BLAKE2B f2c8eb2f13919bfcedd6e2d15df11bfc80a85a5917b52f0776b6537a36a230370af688c15bf7196c1463907a7fc0a31233387dac788ab3d257e074afde16fa57 SHA512 9f5bb9b28ab502e52b5f755a5ffe213bb4ed392313ba2e43d3ff5bc193eff87e348f651eeb46599308d650348534e79081ab183ad7bb1636a7db6722f8ee96b2
DIST base64ct-1.7.1.crate 31044 BLAKE2B de394e01aa4db8826177582107f03ebbbf98ec512a7bf58ed2bcf41286d02c75863c3f5211a59bdf024ee71bf7b79346d997b724936fa2d874fafa46403aed17 SHA512 f4c8f9e1d59c06d5d8e43f0a176b9ca19e20d704adcd596482bfe7d50aad6c490bba9bfc6c6d1093a9f33693dee2bd05c1d9af27e252c0994f2b03fecfb2c7e7
DIST bindgen-0.69.5.crate 221128 BLAKE2B b89edbf883e1bc11a074c2f37f84bb966749823a6408b9765d6a61ee1179451d67dadde41d27838e8ddc6172dee9c342429f42fbe6959ff9fd7dcbc73d7506ea SHA512 b232b906af7535f8b87198f0a4037a0f09af367e0c913575f3d16453a2c272e7d76033cb3fd12d4223ebda4a0f8130629e67c5883e026a2422db3e0659ed3c3f
DIST bitflags-2.9.0.crate 47654 BLAKE2B df924872ccb929f3e428976764d50e5468112cb83e563f663a5e51a21ef4363b4c639e617ed8afd42a39fed522ee468ce7186adf88bd41f5f4a2a6c833d9ff35 SHA512 f314d5391745e5a7eeeda0c014d739981d8639a8e23e1120d9c006ef1a6d5d5b9292ec85ed2fdc117121b6ed7a67df41345116ed311d8523344928a725763446
DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
DIST bumpalo-3.17.0.crate 91975 BLAKE2B b0aca1d64373425384eddcdf8d60dc977058a3d1570451de944ce48aacdb984e73a29ab64fb5b23413582d57a8e32ad8155f6a1479eb00f804afe9d8a9d9e163 SHA512 b2acfb463aa705b9c6a9555858b84f565234110988c880cdb761ab8dc87892ee5d22e65fa935d2cfef9d58869fec0ab64d810b26bf122fdd89b454b6ce65ea1f
DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
DIST bytes-1.10.1.crate 76779 BLAKE2B 96573ff7852cd2d4f37a68cb4d76bc43d2018dc25b7b7e2164df022de4e1974f22d4d3ea7cbfb280667650cdb5063d600f4f76cbdca43dae508f29ced449b0f7 SHA512 03429f01927b94ba6c958c46b2e5bf92a23b39ce9385689e21accd34a5d3be01fd0f665f4bbffb1f7c5bdf1edfb1bf11d5ccad00eff0f9388be39fe2f753d296
DIST bytes-utils-0.1.4.crate 20703 BLAKE2B 486f3e10f041df553aed60640c082e99db38f7b3a7a8c34082ae0d8c33415a1663387ad25061f922f7825287de59232578ebd3258a6b1693bfd81714827182f0 SHA512 f6f865c6429b5643b54f46ddc4aad22fce30ba14f45af67fffbed454353eea8deaf20dcae84c874429586dc435a449c6a37173b196aece1ea0716f8e405f2e91
DIST cc-1.2.16.crate 103847 BLAKE2B 795261a0b910ad03a4d959a587164b317e1a7c462474c50620aaba5fe2f83a577dcc0f3d79f46fd8c743609a49dc87eaf1d44de8fe566638e4a8c24cfeac0e62 SHA512 f4de8d45740af7380dd976c5666832a25cc98a6c8d35bbc97a9cb5ab6a142fcdeece836a8ac1344d263a7b01f5e94128c2c2e1c22fc41bb5cb66537fe3b88bf2
DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c
DIST chrono-0.4.40.crate 229824 BLAKE2B adf06e469c3294ce5899d602c42e6d25d63c7e8518530b365e926e402488eff6dd6f00abbaa4bcb693d4d2f406e8d2c71f2067ab09c2ce96867a09268231faa9 SHA512 345542dba10aff787c0bbe17e0ad1be7b279fe2b58763aca289ecd2e79ee1c518f9bd007ca3d89080191f272611776bc368cce9b25206b96bdbd710201cd0f3f
DIST clang-sys-1.8.1.crate 44009 BLAKE2B 9173de6dfbd3ef9d5d1fdc559700cd3a52f95cd77302063a97e8cf311a35825825e030b47f252c857853663ae8a16709e1f7bd0c608d67c2a74eb36ed588e778 SHA512 a68c426c20110fddb8bba07d6631517b0528fad45802e5a34a22561d7e6dad82dc5001387019a03f275e9a671b09ee0a06b6e86793c4fb4ec655700bb0f5e125
DIST clap-4.5.32.crate 56962 BLAKE2B be9511fe2f7bee9d5e42a357d7ba12e24f4cee58777534f9879c4ae72710c3bd370103bcab9dbce780eb3b64cd5c5fc3feaf33d20fac6b5f4833e057a68b69d9 SHA512 6ea664e49de3a488c0f1720d4a39cb48576dc2eb70562fa18febc2495345acf0b2ea5cd5c9cb4f1fee137bd73deaa3dfbfddf991769238e5ee8dfceb0c9e8729
DIST clap_builder-4.5.32.crate 168413 BLAKE2B 8f89a24a6280cecbcfcf9d947921c720d655ca1dcf35ebab1c0193563f1425ea9c77bdd870346f85de7bd3c53dc6f321b8bf6671fbbdf8d60136a53dc6099097 SHA512 70169f666f0a72d2ae6eb84fa3bbaddd3f278ed76f96d362b807dd5e812a9a31f9fb60bb195e0cc1dbb18d42014c7bae2b0d1e947cd239913df69452977b8785
DIST clap_lex-0.7.4.crate 12858 BLAKE2B a5ecd50cc503157dd69746f3b6e9c288e0fe4f6d5d82271499f657134fd401fbe076255e2be6a23ed0b69daf3941c6429dad8b288223b0ad390a2c435575cdd1 SHA512 a2566868f4619679d3b74b70592ffa6a04b13e38e3196c56bb1dae8bea0c711bddbccd778d2aba3cc0ee074c9b1cc0335222818f0d47fb3cc8109cbc35bb992e
DIST cmake-0.1.54.crate 18955 BLAKE2B 8ea4f8c4e5a383e406436343e3635449662788cf8e32f0dd5222ade92b6c0fdad4e5444c6a319531d8d87ba4e376f1ffaa7bcd1073878e26e7fcbd6383158a51 SHA512 ab4bf69dc77337c6d398b74738ea28a7fc1239e6991f8baa72fc78d3f9f6a77197e7517574e4f4d245ff6fbcfbf9b768c9f814d9ad74b74314f19c1d491f3009
DIST codespan-reporting-0.11.1.crate 48963 BLAKE2B 39deb717a853ffbe3585e20a67fd7a75b62e2d796a66b5004876501fd7476acde9f126804f2ef6220ebab66821a3ccf058d544d689a2705eae44285f34b510cb SHA512 0869789f5c50d3523d3ee16a8fe64756498a13704efbe82bb0845eaa87c7b6b1d075b3b6b80567cd9fce6cb09c5179e9c07e485fd17ce56c8139ade0f8bc6844
DIST const-oid-0.9.6.crate 45382 BLAKE2B ac27c689784fbb1f486cec1c17502c8738ce3d7d1b579391a151cb0f0a6a0c8335e474d0a517c59230fcac74317396f20ac15d66e2f6685780be01dab197fd96 SHA512 b871d3b4326c4828b1c1d7a3e968315fa320e0b52e97081a95617ded0dc5b93d42b3f79ad26ff3b58a4835dcc442473f3965c2b60026412ad6aacc0c23e9f399
DIST core-foundation-0.10.0.crate 27023 BLAKE2B ba4b8e42aca4df30627eae9e8ce8ee9f4b512d51141338d284f9b897ee944619d7f63b0bd9318263eb5f5c1436ca0fad8a208c8005620779865c4f4e653d1fbd SHA512 771a34b79519c5a51e3490589672ecf3eb019d4eb28db9d19c88bc116632dea96ebb2cd04e251e94dddd0876cb8a7f07ec65aa5143f7f8aaf1661caae052a94f
DIST core-foundation-0.9.4.crate 27743 BLAKE2B 5b695e671cc833170bc6bad436b2d0d8d386ffb8181bfcf2e92a1d93cee67c3ba1768cf57064fb91b0897c6aec1be7db40b5bd256a052c1bdaf872ec19f6e15e SHA512 82d0878a1b9e3d56b3666fb5a78f92c6f7806d01665c242c06a640bd6b1fd36260211e92dc05e1a16d1430622bfdd650aabb0b5bd8e5592f74abdcf412448e33
DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a
DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a31e24f6f144718553218247881013f56659d2efc671d47394294373db2d4ff8f45c7cb520ac22f2ee5c462858a1dc SHA512 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2
DIST crc-3.2.1.crate 15070 BLAKE2B 9d5f488b57bc232528cfb8d9ef33a88d25d904395dfac8dc10e864dc0d6c89e576585195a20db585fe358859ec50afa998562ad6becf6fd2e505f3969eb36ed8 SHA512 64b7272d8cf55efe9768f9f3218f83302ccb59458a56fe3b7b2de1a53eb5a3b57fbf268647fdba5b230cccdd4058462ba583d76870ba12cb1057ac2787f181db
DIST crc-catalog-2.4.0.crate 10155 BLAKE2B a9c3ef81871d72635addf1ded611fa6e963b9b128dda198eaa3a256512c8759608bae95df95524704aeb38f81e2fb6c2da2e29e306a8ed3dea595e63cdf05638 SHA512 25536456fe71c44fd8ec527299339c1d186f6e12f1f90142de60eabce337d836c2497ddd6307473b57a6cc720cfc8e29b059f378c70b8165bc171420ccb40a29
DIST crc32c-0.6.8.crate 9647 BLAKE2B 91f007df201128e3f0470d3b681322ffa7dce1ef99323fd830d20a8e863562878e77d66acb65d576dba536d3be56fbe9ac99d22cf84bf9bdf4c441d66d068037 SHA512 928319ea908ca28ef4039e7fbde86dce2ed870887e0cd1116a7d016aa7e533f5f36d11a89fd78cccf1f50c4f1ff20b8f6fd5e3711bbb84c2146686a9d351fad8
DIST crc32fast-1.4.2.crate 38491 BLAKE2B aaa3acca66e5814a45f12a90ae09f6ff5fc14ca94c8539184dab6ed928abc68cd1d37e539c268c1effd50ab3af20de6038593fb9c6bd6a664785dac52f6939fd SHA512 c7608d33022062e217d3576f536ffbd51479855a5e5874529c71db2bf6a937ce04d814c39cf777309c38445393bf43cb9996161947e28738abd432f11beb7266
DIST crc64fast-nvme-1.2.0.crate 76399 BLAKE2B 90788eea2bc749ef5a9f79761e6eb6177fef079fe60825f109b3d2972a22593b34ba13d71ff842becc22fd9ade15ac07cdeebf82b55eaee6ad6c7b35ed2fe55e SHA512 bced4f2a9efcb82b901846d1b3370d6d5d8b8ec08be189c84ee16344ddca155093497f56f7cab322088209c13e6138b0e7d205d303c52eeef9146d64cdd3a7fe
DIST crypto-bigint-0.4.9.crate 46826 BLAKE2B 5c19f2fb96ed998bb70a4243c33573260df38550cdad9191faf2039a254e3da2837b33bafaaaedea0fde152641c8f800a3390e9c3e7947d511e7f8deb9a6e56d SHA512 072bdbfceea537d3d7fcc8dca50b6579320981fb9c9bdf7a46dfa394b3a9a85ac48b2320004af2f2557ec661aff7a15192ca237fc22966cd5c1184d6e021838b
DIST crypto-bigint-0.5.5.crate 83384 BLAKE2B f688f22331b4b3620299ae9b50aa9ba6e1b2c7a4ae55e4236f7ccb8ddee4f61950ee0332b6b67005bad505434f3be74b1a0caa426036dde94162289c6926c8d4 SHA512 04668d432b4169154934d55b8ab14f708e59f70a70704b56cd72ceaca460e15589965aa92a22bef20b32ce637a423cc6e1a8819dfba38a32353bd749f7126021
DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f
DIST cxx-1.0.144.crate 221442 BLAKE2B 43dc7776ae3aff4013a6a2e4a361cc624a031244c339d74c8dbe8df8edebf04e590b856730984d364fec8daedd73d9d1f7a2ce594f7d78ba6f5a7eda14b66475 SHA512 a3dcb23fa3d765da3215c2e5cf20fe81c581fcfb0014b3010ce8b8cc0e599c320c80d6af71bcc82008bb6627ef0bca7540ef4833fd2026882f1acceae4d43b80
DIST cxx-build-1.0.144.crate 89528 BLAKE2B e26e208f0e0047bd5fa60d5c61c49e24103b0ae9e31b9c1b5551a5b2690ad24b40e31a0edb1f6a521955e8336554de988eecf2e28dac30ade07c0f8d25c1cc83 SHA512 736291e8c4ec057b6c165a173d351112c7a3729153acf2e8e0ad419eab3b9b8ad51e5f9a9664b933a01d3899e0799c465b410ad4a6f8cab01b874dd8cd53a804
DIST cxxbridge-cmd-1.0.144.crate 77167 BLAKE2B d3f8fe5b389f24b87c9b577ca64d184cf56d3d63e95d1e19dc8737bd080fcb7d658f377a2fa370c1a792f90d181eff94118671636ec61905205f30aca82c744c SHA512 3a58af78536a539dd3f3ad9c701a2d641be1a5c37f9c5d9ac285381a9335f8bd808abbfc9b0e604dcb21b519814d567029f21ae4b1dd34c1f70a9d236f6027bd
DIST cxxbridge-flags-1.0.144.crate 5413 BLAKE2B 47c83004363358ad5a0e49750929c980365ceaac74c79313d4ca51950473a2fa91af0382d83c61969a6fb671b73598a6179e1cfe626f009379ecc76f92d10f9c SHA512 e5dafded8cd281ecb3b93f5cdc0cab98021fa6acf12fafbf47da4ea1510fdc033dfe22a70cb3d6fc066bc74e600e66a110c7c571c9f8fb2843a8581318349a60
DIST cxxbridge-macro-1.0.144.crate 64179 BLAKE2B 8f9374f26faed3e94ffe83cd79aa30ce6309e2102d74e11d4f01fe3fbf33e80f068837e0fe4294b610bf3a1abf04592c1bb725c3b7f8ac5f60b4a83deb193128 SHA512 b0ab75932a107d2c905cd3a7a4b8ffa794862748383766811578c039018b91c3e5dc94a959655ba400e1235541d8b92fc89307fc7dc7771fc57cd9e72d4f49e7
DIST der-0.6.1.crate 74205 BLAKE2B bb00060680a47649e2105c4bb714135ea3669a08948ab81eb5e93f1b4f2c12b54722af9d1c1a12a277268e98f2bff936bb4cbb099d1f1a1371b892f2f4d8bc87 SHA512 3869c974bb64f03ca5bd9b60e719e02160ad7177fae888304b9fff74f72da0b96dced17610896ec661a97f61a15a9b51947943e7818aa26dc885940465837664
DIST der-0.7.9.crate 85173 BLAKE2B f2dcf402e3d8b6a7ca818a8f260e0996290c77517b06bba8b22849c4d0e0c8f3dd57d664a06d9a7bfb1da6a39abd0740cd7d9776e75669aa970cc3ef63f924d4 SHA512 6de996346365647ac0da23d3fa9c72100d665c9225dc2f0bf1f553c4f0e7eb5c6acf3f1e36a11a7cc20e8b1c44752997e6f592c1d142755df145c5e302800f5b
DIST deranged-0.3.11.crate 18043 BLAKE2B 738d5a88732e227bb0e0d33c04ab8248a699c7c499100666ffcd78673d1f38ad2d740222ab405e3eaa7a0a6f4596cfef90bd581a1baf77c954dca830c22e74f9 SHA512 48485666d3e50eb7976e91bed36bddbaea80fac4ac664723130069bd7d17893b6d1a2b82a4c3dd61677162e4305ba5ea8aec7bc2793d1b8b92dd1666c204fc43
DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
DIST displaydoc-0.2.5.crate 24219 BLAKE2B ba3396c93d27a99a92ff4a0f01a8d192b419bad25e48d9427b76260ebf2f9982291d77f2eb24d239c0b1fbb097e866a20bc46dc1879fdfc6637ea49928444a92 SHA512 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948
DIST dunce-1.0.5.crate 8244 BLAKE2B 1499ae0bb3d34e8d42e97eaf551308efc95697366b804dc83c51171a939d45bad46fce9f82a39e17b6b92fc833aecc85eabd2104823c7db30396833388125728 SHA512 36d7d75217d629185a9a9187f7d2e2dc346a28be0ad1c21b1b6bcbe3991e9cd11797e53d745c0b3b5ae94cf1e4cf141cdb2322bab86d97cc258b4145e3b97a56
DIST ecdsa-0.14.8.crate 24720 BLAKE2B 0a98d1cd01b6c50384b8e8237dd999b53925684f78c9bd069c52a527e6c0b950b8832b755db4c593870b67ec5cffeea1230e6529666789e4b3c44e529b3524f1 SHA512 7a1f167ba099541dfbfa74be45d61c4e72307baf8b13e645ba443923eee6b717b4497ba392a6212dfc93868ec3a25d1982b7835e3e71e61593ec5ef1909edb1b
DIST either-1.15.0.crate 20114 BLAKE2B 2f87cb6408b1e1a15ea19d930cfca3948d867d268c8ff18cbaf39dcb7f7fdc628811575ec87a7728940dfb2c26775995a3165ab9c17dd42880d56569b22c6f88 SHA512 d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f
DIST elliptic-curve-0.12.3.crate 58374 BLAKE2B 36c7564551f14e0d2ef4a64b3d564bb53a83ae99a91e34f9b1392ff1d4b03b929c57523fec854685aa918802bfb1f4d52c6940cc0e4ccafbb5cdcf0a11e069e9 SHA512 9d2e129f56c70ed7fea582a8daeefd7b03ce19d5afb8dddd520ea1b8d98eed2aa9dabeb49b0738c091b0c1d36c3409edcccfe174313bbca665febe8c97db481f
DIST encoding_rs-0.8.35.crate 1381050 BLAKE2B 2db6797e4f226b3836c18496ed77f3fb113fbc075864fd264f23c4fec8396eb3a01c439985ba0586a4464ac4043ddd3acac80e0ecf897cb59569e5065ce2137c SHA512 4b55b53553c5cb6fe05ae81d1c6f3b0bab73ecd3d426b15c58b9de9ea8dd61617bf0bb2e6d3ae2514c7cb6e73019b1a083173d1423b3ece2d190770c597114c4
DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4
DIST errno-0.3.10.crate 11824 BLAKE2B f9976b538868daba3cd2d47ff2fdcda16b4a436ca767f865f23d1139e7f232aba263dd4aa38d573442c762999c8a8beab8a4a8c10649d21b49090fa65ced1ec7 SHA512 fa4b9a368f254cd90c6f69f6883af4c579829a6da6f31481a1b527ac9602c8ffcb5e9518cdc32c39b5589c151a20e75a7300c8a907d178346185ecc6e8749f3f
DIST fallible-iterator-0.3.0.crate 19639 BLAKE2B 58b8fe842fd6514fa4327eacc81b157a4a9bec4ad9b8e69248c0f0aa5610dbddb9c8a72e6e6ef9fb8216e8f79e6aab439e90d4d527e35634ab222347cbe39974 SHA512 c655918fcda5deb8ce792708509e4959139f113c1006dd41b94d7073ffc204512a22cdeeee05c87534db9c414da3f4eb716e1a26970646fcb1c139a14eb8a2fa
DIST fallible-streaming-iterator-0.1.9.crate 9249 BLAKE2B cc4459b34a9ad00552a5248d090d1f25804b92838f41131e475abb83ae0b89401248feeb52a49dbffd499ccc0ba0f2f1d044f2f3e9b06662be01fe2257a4e885 SHA512 34824e2007cb944eaf54b10d6d3885bb17ef2a2976c6dd7695ff82a937cc95eb65d343dd7a5cd2fab5aa5859faae3352a9e1c78f239ff736900c1dbc3f5ef7dc
DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947
DIST ff-0.12.1.crate 12956 BLAKE2B d8890ed23c6a6bfe5b51a9c243f9e361b055ebc35ce7f19e229b702522e3d6c91a370d5977523a811b6f4a60b9bff38d139ab2f2c958816f7ce427880798c651 SHA512 881de6b828e68a80fb8608a815d41de30d25e8d4b9ca072b6502cd820b2cb29e760ca02e21fafec1b63f2f2983c23954287ff04515afa854209f91a085a2e161
DIST flate2-1.1.0.crate 110650 BLAKE2B 1245a0050ac2f6c966b0c869f772c24544206e1e29ac7bfbd1bb20aff20151f50332e3f2bfcc3edcabdde706b4ac9180e393e4944216183f7319c3b09bf5bc12 SHA512 7f240d413aeead2fd15c0b4cab1ea45b99987c185968ccc22778ecc7e08ff32ad6fd44abcf763a7c708f5bb7c43b325aaaeb30ea9bcea2b0917c9f7542bbcbdb
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
DIST foldhash-0.1.4.crate 13764 BLAKE2B 7dde82c52671b93d91b2ec9984c0ce539d89d5c80cb115c0db18cf72f84f4fbbe4f7b36b745143102fc83c307df2cae051e4fb461a3131f52c8f98172fc0e72b SHA512 096efd30917c42e75e162a79d5c0ef068af76c7b6206cef880c4a3af92d096b4b4a1cd3de5b66ddb040730d58678c9a651734517dc8a60a265ebddd5559b95c1
DIST form_urlencoded-1.2.1.crate 8969 BLAKE2B 383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1 SHA512 c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1
DIST fs_extra-1.3.0.crate 31298 BLAKE2B 96dfb4e886767d3d3850d94cc789867c3ed461feb9da0ba90c600b2b41c3119067953ba795cea5e6c8c338adb6fe6426769a6e6894ea3e02eb1ab11794eb8d5f SHA512 090d2ace0517b86dd2f54c5491366cbb6e1677f64cf64f024f7dc6a3c42c4f8c54b215e954572e2df10ae7f0e956890ecf7ccbeebf66b645c7647409484c845d
DIST futures-channel-0.3.31.crate 31971 BLAKE2B 2a59ebb73f998ec307bef01e997bf2922556d6dea10e2e6e8da9e1b4cd05a8bcfeef01bc1cc57d79c39bbd98b8a0d26871dca5c7641a9d4e9c2bacbb3feb4eeb SHA512 87e49e661cb12c1e03a07d3c94ca9bf5954344a51fa11639a118f5a49877c883387343af54639ad80e7196062a77fa7c9b9aff9804fb1e6ea3d0eb09efc53c69
DIST futures-core-0.3.31.crate 14318 BLAKE2B 613d16e4f18547e45ed0dd56a7b908306393e479c379ff64f358844eacb1f8d37008ffbbfe6b1a4ed184e501ee9214db149d9cca31651b7d353ab4a99c8f5ee1 SHA512 d2f4c2476c4f480f724a880ee16566fcdd545579d3cacd2f16745812eed9ac4a7a88d59d4a38b163ef466c6f6b612b9cb06308a09d52256506a8a90e358db935
DIST futures-io-0.3.31.crate 9047 BLAKE2B 667e62b50be304b68b8437d93b734a0e2433d88a3b410010ed0b04eb2bbfbc9984454c3f0a591f720c9983582c6421d7f870f0733c31337c4c518112f52aea54 SHA512 16d21388f7ca083d2c618ec140cb2c0807ca621b8c338698c367d862b99133ec9edda828f051f3f666472c929e7bf7a5cb334fcf167109c7c392c5cc60b54fdf
DIST futures-macro-0.3.31.crate 11341 BLAKE2B d91ace97b854cbfeba1df90468fabf6313721ef72bb408ca6bee1c110b0162fe91da18d371b628513644f9d3956540d93c3e13bc9917550338f797967acc3967 SHA512 26c45dd8c037831ce3c41a326ddfd581784c2e7aa2805ca4d93b91e439f4d8c078293cd328bcd66d0283cbd5a14724bc624ec607c343d15193b00bd644b86166
DIST futures-sink-0.3.31.crate 7958 BLAKE2B 7d42180cfe19ae42e2ff486d83ed46f3aaa4b333256d4c30c5a2ce0e0d0b05ae93516b029e6d07105b4296bf23ba29e6fcce19f0e38ecf59b53c6ec9cfe2e188 SHA512 79a57dbee5cfe98f2c003bd463d252648743f70d13e2054af072978b758c7cb8e5fb652fd2f36c760df358ad23d2893cef24ca6ae3df44def28f1d39bcf348a9
DIST futures-task-0.3.31.crate 11217 BLAKE2B 8c0e0aa0aa14bfc28e668af00a3fcc2532950ca865a9f3935717a4a3770cb60477cd8f4cd080675379315b649fbdc5fee9dce49502f0f24f44db481a24c884bf SHA512 4872fd2f24b07c626efc6fd76c01b44d56efecb9697f972d0877307b38d3ccb06277ff029df38981470ba1f8ac5f93086123ab3af44d3c49bd9c10b6c9158a81
DIST futures-util-0.3.31.crate 162124 BLAKE2B 69ca647a261fe24f90a4221d8629169a8dc7eff9dd1c4e07cc700a52a8609ce9b8aa3974b9b09e1ee64d0121d7bcb3efeee6fc15983347aaa0b0b23b068afc34 SHA512 429b1de584546b931b17d475aacbdb0c14824a57d960c44e615aa808e8c0f9c126473e313a7150b3de87ea91b7eebebb1041509f61b3493fee8a9cd2c75c4df3
DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
DIST getrandom-0.2.15.crate 37163 BLAKE2B 7d534e799a4711d01c6553b8c9422dbf01e384a850fb0f7cd76e444628f2b96d28d0f5e8dae042f8081a2bf9340f57c558be50a6f22ed5fa6b0301a15898fb35 SHA512 04789a53d3f4a84862e1e8b2113641af67e471b468de1222470d5e6cef0015232463a2cf3c3518dc2a533b3983b175a7c8922da00665bcf71c1e4e279b67e6fb
DIST getrandom-0.3.1.crate 42449 BLAKE2B dd70e0abfd27a7c363ce1b91746ef7568edf1d176d5575201623b6403f3a503b5d8503d10ba01d055f9de61cd8092729d34ac8f0f4f9fc6ad79b9fce926720d1 SHA512 431682efdc2ba82114e173925b99e1059d4915ebec6b0432d4a7683e56ccff7b4b45b9ee9cf5d0ee53067d5ae1ba733524c18577379c8414c385189718fbbcfe
DIST gimli-0.31.1.crate 279515 BLAKE2B c8924ce351af5b8f96ef757a189f7a9be14533c024d496c62037cd4eda790b3f6282cd3013ba82ecc83082acab1b60ea80b83e0fd5f8eeb381fd7f9df88ce0ee SHA512 b9c8c11547dc7420fe936b9f32a4f5ccf3bb68d1d9f39dedffd40d631360f6e032e719d858668826f1099b8a262e8096aa7ae1f6d7d3d7aaf47934d832715949
DIST glob-0.3.2.crate 22359 BLAKE2B 564b72e2738cce5311aee12d8d6147631cb571f7b96d8d3823098d3dd449bcc23ffed5a6584f8979402bef95536b0e73fe9772f273295a0079782b9f7d88d19f SHA512 d15389441e337e3fab9c30102fe7b4b1b3e68d8cbb5d14162d2fd7e7d01a9812b2d6d6d2a24a60116418be41e2075e70becd6994c13b34365d512521e8debb02
DIST google-cloud-auth-0.17.2.crate 19531 BLAKE2B 9f5218ac4931b70cd62e9115718ea05f330f1938ce3818755bb5caecd3f16980c53e7196ad305723e0a83b1be5378fdd57b6b108601475b76b1a5bf9b0122546 SHA512 6cc9f1f7bdfd54ff8fdd85cce2874d6062916c43adb61bd58ab58ab6e5ec45e02327e1f6df5e7559eb7e358b5f1283695ef8195f45c1234142b2d891bab62f45
DIST google-cloud-metadata-0.5.1.crate 10542 BLAKE2B 5b649a41f17cb638abeaf20571abed4b12ac90efca71a3d99f27625753003159790a3805dab1df47b2d315d0272fbe7646bfe8e5e69953c8357ccf4f6234b714 SHA512 b16897aecbf58a139aa1b7eb5d0442d2f165829a54e3f52bf54d5cf49af64ca347e45eb94cec0c5e7e641a12e6c1d7ce34ab9d1b562fb3b7ee8176815a399e45
DIST google-cloud-storage-0.23.0.crate 50225 BLAKE2B ec4c56babb31a7d12b104076e923694670a62ddf78516ea65b247563fa6149e27c5247cede8b222b84c67d03aa4851ca4be4120fae01142d7c38c28d34f88c47 SHA512 756e0b8817cc50fdd3d20ae2d9674fa9b9dd21285c4b5e05beef349b8320c2e281d1575a60661d1d5e5b36adf8c3c82fee954495bed59aedf6f2c46823722063
DIST google-cloud-token-0.1.2.crate 1268 BLAKE2B 963b72f6780b41f23f25df81955c3089563e0c9f7ddd85d7c5b7c3e79e66e26bf4ab84c427056f5646f8ed6f93e618841b75444dab59a2aabde447b4e7cac52b SHA512 6df923ad5aafc52525ab23c531af9814eee5dfed4fd58dd6cc23197037779cac8aae91c70eec35501b544f9566c8e2f81b2235be3267c751c3594a8cf5b66cc8
DIST group-0.12.1.crate 16516 BLAKE2B 67a6f86ca5362fddadd66bc76ce8bf7d6037fd8f62dac45e340c31416c7914985f77865a3b3a78d273a7b19f0e51670517ecc3457b8350913d95bd21c02ec79b SHA512 ee8b296a823f95fafe0572ea077499b9025daf55b9652ecf2bc4766c01e3242ba62669d88d6002d6b4e96e9caeab26927e868d04245d2ed878aa8f0ffe2e04fc
DIST h2-0.3.26.crate 168315 BLAKE2B 81c65e519bacc8570a28b82808828044d1c94f8cf9111ae432b1684f216ce51c1b583b87a2bda3c36cf206dd508084b8f0877e93d58c8d511f87eb143bc77ca9 SHA512 3e1fb02d42d86c9fbaee6f10fec78eebd9a31a70efbead1f4ca22664ee0e96809a52b06e23a9b6f5d0646422dc8054b5ff5d82644ef65cbc0ed2b3729d849163
DIST h2-0.4.8.crate 174535 BLAKE2B 21efef2688c0a287deaabaa569e93710eccddec0139803aed2445a7de50b8518f02e60fbc64b452974c6456c79fc895c74b8a624a203b8482461d60ffbb44034 SHA512 21d49245fa2fd26909aa35a038037ab1e08d5cf4b1f7fd9c7841080c1b8a9e901ff9c2932e12bdd7ccf3cc28942529c8f1d8a3d1d29f8e25ba287b4abed72207
DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742
DIST hashbrown-0.15.2.crate 138478 BLAKE2B 453888ce68b10cd6e93d787986603fceb29b83fe2dc417e7e57316b9e0060d0bba51ec7fb71d46a038662c99f60deac8237a8f349297208d1d223bcc13f0d0ea SHA512 d6fc0613623f9313533dfcab1240e97f652f78f05baa21419f7edb2eff030c4a2c5f426d3eaae747923cffdd8aa9cc2648340e5fc229395b5eacc6fae087c8cd
DIST hashlink-0.9.1.crate 28928 BLAKE2B 14276fe00fb8aa7a8183b5cedc99eb403c0a68cb662555cd51efbe55a46c864f68f3d421395f56defcd1a87576c5a38509581adb5d02b831d9aab2efdd376f9f SHA512 16189f332b9e2a71f8cf4c8b72485eb107c4a84d4bfe3c739ecea8fe5dec33ad3c796d57830b12c176bc65a2066913c809a0f7c8db83e9da1bb0c555de8d3717
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
DIST hmac-0.12.1.crate 42657 BLAKE2B 5d432a666dbcf9077a98e1f8a4aaa3afc88f3d88553cf7a2356d117c66f38efafe686c148598ad67ae89d64ee3edf56387a6f89b75dd9ab5eee63e13953dcead SHA512 77d4bf51f4633a8c36712ce3178945141df31cd645eafcf4bd130b8ecd7cb498bf1ee6f2d9c8dfbbc9f97ac638919fcc81bd3ee600a1b27c3be3fa87313aa0b8
DIST home-0.5.11.crate 9926 BLAKE2B d9c0d3660aa7784f3a26f3930a5ee35dd50cd15b7e252d930240ff9bcb70fdb0169f78c02b5fd82318af8c398d7139be18d2e9675a1b85c7845c90266945da1f SHA512 cd107c4cee793b6db8b29157c3aa2629b5ef1b9fe129fd903fe414faadfa06a881a1b685f1c66fa5aa1deefd3013a210603c952bfa4bf02d5d1f90f75ba9ff18
DIST http-0.2.12.crate 101964 BLAKE2B c35c2ae5f9494cafdfacefd778b4b6824588e74685fe5204bc6efa87b667d00b28f59cae667115fe45ae332d8542e7a0c2c7c42fdeb302302f89b00cb716f380 SHA512 e32dd4600aae7e26f1d530871815b30fa0b9bf95293005649bd9a7bc4df7f69a1d8de503d1b8873e67a5496e644d0a47db2a0680fa1e9058bee4dcecccebee58
DIST http-1.3.1.crate 106063 BLAKE2B c7ac3982bc0ee5ab6885d058ddb4341a85f2308cbccb59c51b5bf76df93c77c23a6ed974cfc45844b5d8a4db21081f262b115e084f10869636e3cd02a4917614 SHA512 20c6a049d93294e081150991eec281f531d2f2aa66b04b5d51585995bd07c1f9748df7f21a4f94fddf4cb04872c83d77822cce12b2d65778ea55197666e550ac
DIST http-body-0.4.6.crate 10773 BLAKE2B 828a43f8ec79a7187cd6f5379edd50127cefa8e80e9bc1205e80c567f506f4778387dcb1d2808e68f1b88bfc7e2d6405ddf9ede9403d35584e31bc62db0b7756 SHA512 fd74fcbd25044aefa183e3caad6cde0967cbb00b6d80addec2589d037b752cdafcdfd02d29d38a12b5c7d87cf1cb5e5ed80488057735b9dd73e03904006a5462
DIST http-body-1.0.1.crate 6125 BLAKE2B e253f2c85c0553382db955ce9ed18072f8916738962083223f2466034803553818e7f5a11649ebf5ea9118e7ce1067bd9b999379a03a335b88c810bcd312cafc SHA512 3d9a711619e5b14d2188fa42bbd43653dceeeb7e172cbd96d36fdf37846fa2c1efa0fad019395a4fa6da2e139875934aa56caf7332dc40546095b0a774ca39bd
DIST http-body-util-0.1.3.crate 16975 BLAKE2B 0914cdba8bcc09ba191bc5a05ee9ec13d8ab75530b25121bc34cbff970ab95ff59ecbdd7ba4f49d997b523dd6465f57fa6ad79a84f84de0e75b75a9db3813e9f SHA512 3aa8f63bc489773c01ec7bd8e4012b515d4f037649c405b519051fb43acebb0fafebb4a51a38308c842244e6d869d360885ab64ca7b43e2b9f0c52542c072bcd
DIST httparse-1.10.1.crate 45190 BLAKE2B ce166e68e60434c9e5659b7fd8d2b014247e798be12bdd08ed1a28bd71d9aab4047f96c6179e00fdbeff8967d27ffcc9c9ad3b76a4fbc5791c68c14ab36ac31d SHA512 b9988b4657e54931a9f8beab694d938bca7c15783c7181059770e56a7cbff801531e96eaa396615f19b0d99c37f73b39194c6ae06df1309a02097ba13e33ffd0
DIST httpdate-1.0.3.crate 10639 BLAKE2B ce0b401c69f76252639c10f6c2e4a823574a58565d7c5cc3633c72837aa4ec3630b34b148de4378ec498db196e3b2e1413ca0e5a4d9247855380fe19a8c20f94 SHA512 0586888fe89f40b838d5ceb083084d0b8058feff1d2933faedb96896dc86eec68b541a0374a508fd11b86eeadab3c62f88568ffe2c53206fad438373a50b2e5a
DIST hyper-0.14.32.crate 199622 BLAKE2B 05b0a2ac2c29157cf4d6258fbf07d871fa9d29b7f453d8d8fda9700db1423f6ce9c0de2b30ffa1faac877279bee75a283a81c2b59c6e429a7e22a4d5f1f49913 SHA512 d2b1d713a3ddc8a469ea344a5e7732da637bb644c2d999bed8e8b00b602742e193e553b9bc77eb58017ddccbc4217b20651e2b1698ac98568e780bfa3aa1a819
DIST hyper-1.6.0.crate 153923 BLAKE2B c69d338d00dd9be80c910dae6b3b995918d862d6ee863e9f85442f0e45584a054056f51864313b8ca0068680d7667faac61d70adfe2e7d2db2346f608b45bb32 SHA512 8c30624f51fed280e909ca526284f81a0863e3ace05f20ce8117298f180efc1567e92f807895034d9ad83026059e4b90c5a3cfe527a3e9c99674489fd17fc6a8
DIST hyper-rustls-0.24.2.crate 30195 BLAKE2B 79d5c6512877c98f3040a6ed26027e5345d42cd55ee9e9bb6e020cb7bdd4345556d910c338ec759a6a9a2907e645aa841d5666879ba8254ac6506a980811a7d9 SHA512 f30e83408376b985ee9df26728f8183a7048d4586c5fa3d797cc837931e13300018929583a087767bd19d4bd60d85ea1c2696601c236fb65be9a6805ef6fc193
DIST hyper-rustls-0.27.5.crate 34660 BLAKE2B de261692fa4765f3ffdf8c384250532a0747b2595c41fbbc1a01c69c2c8a68a87656572f70228ecadb4aea04851ea6e7a0ab7077d6ffbe75b1a15805e64fbcbf SHA512 6a2451be2f42880978b0236385e8775fdfc3f538d9642c7fd6993ce85b16d623357f97a8c2a328e76e31c76083a8be557a4e7447f34aa52b9e990f4c9680e193
DIST hyper-util-0.1.10.crate 72887 BLAKE2B 9d8ae7445ea56505e19f57ad680020b748e943a5cc3eca7292c06d93be1b58499db5769b214687aba53a0e9aa6fff3b3f63d1623157350ea826cd2decaf8d0aa SHA512 0a16c5d8857cf522bd53017dac50e530ae685c512eb55221fd6808299c7d716815f7b8192f8a9a504421b938cc0536bd497c7388d2f70ebbd91c46b644496b2a
DIST iana-time-zone-0.1.61.crate 27685 BLAKE2B 2091f0bdbfae3f63ff846e27136d9779a2d65f85cef899ea3ab0ff7c987329e6a584cf49c57de566f08e0277bd4981ac3db30ea0cec6a6757ed50d96e2c6583f SHA512 d16c67f435606334042c3a286350db46ff3409f142c0782509b136150b4069aafff0dc5c2ecfb7519dd8d105b9a2e6649df2a7bec33ee3966dc94034c9d5a1c4
DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
DIST icu_collections-1.5.0.crate 82762 BLAKE2B ab89336790ceafe62dd72f0aaef16a6eb47fa5e41424ed990e6c059ad431cdb3dcea943436aed0bf9c6eabd7aba12d255a2233fbbcf9cf5f666ef1dfd5b79a16 SHA512 127f1c91101ba69405b10a2590579606df766166fcf1fe6aa9a74c4900296425cba5c47a391a53a01b02026af5581f068fce4a7a400179809f7ed9922b94c0db
DIST icu_locid-1.5.0.crate 55131 BLAKE2B cde2b988f0af200b8e7851a66b8ae08881670ad6ff79c5caf5135a04c200e5ecd0acf27d8856fb0fce46d502527d506095f469c28f325b9b9d21d2a3657149be SHA512 4b85f0e7cc73166a542b2e502b3ffae1f30d2a9609ab83acf98e90b0edb37fa8ae4592f61ecf48a0ae0779fdd376abeff59e1d5cb97475012eda99ce2a97da57
DIST icu_locid_transform-1.5.0.crate 29094 BLAKE2B c7bb5c5ed273a6a97279d4599f612dccdd796f3ae717411aa5b21949721989986d8b766041b9c7e49a91cdd42a48fc965effb8d7fb6d33554926d203a6535953 SHA512 1779078e2ef9859bee2bfd5414ad7e4b0f0a40e6813f4ccf8de2bbe8c764fac7f99ef001cce22332a8b3840af22e9c7fb7cc0341cf8ba61303794ebe87071e63
DIST icu_locid_transform_data-1.5.0.crate 44727 BLAKE2B 7fc5408510886bd7b7d796850a542f2c1d759d2c67492b695245d46b34930e3918513cae2699963f603d2bd02484960b05afd58cefb6c3152ec201880366d44a SHA512 1c00fb962eb4b8c759b1120313bb890f4388d579890d7450b798d6266a7d6adcbbebc8a8dad2f267668ca6f1c059d0bd2209eafbe2a72f4558c85258eba57405
DIST icu_normalizer-1.5.0.crate 53113 BLAKE2B ccd58f24469da1f237ed9a349f0b3bdbb49b8f5b1995d6254c6e3eab53a71208ff4a0b09bdc68082cdbd288df66499efb19555f41d12a19205d724af22fb504c SHA512 22612b86a24e3ea222469392763ae9d40dcbb37191dd8b9fa1c64332463a4299a53275a1cd3deb7e0f057d137f4312d990762f9925d0ceafbc8839d67c425a13
DIST icu_normalizer_data-1.5.0.crate 50561 BLAKE2B c7b8c5751c6d6df03b23d63855335ef67b34a0b13b15f1f8a8986943b5131874f5205155889e12253692b39918256fe2cfed70dfe2087011683ab9165a5fd786 SHA512 222fbb819791fb4ec7889e45ed3032ac8d4753e2e9cdce9d0b3f79128baca5ce64157a8a58ecdf39cfddb6c2395001e3cc8828ed51803e85cae133c247cb338f
DIST icu_properties-1.5.1.crate 64479 BLAKE2B be7d3a1663664095f4af654723ebc74f385a6423fbd3acad325ba0d6188dce9d9321eb323c1b1d8e6d75fc9aaef3d873b609d7049525d2402456c6331bcbf486 SHA512 7e347c0a02a41a3add950290bee90a339091a713546d4369c2995022e64f127f54204b0d46cbb88f396b3bccbd4cf12720a93d8551b73926f78fd5ec01829cac
DIST icu_properties_data-1.5.0.crate 227993 BLAKE2B 3b3141507077dfdeb4f89316e63e1a651fc5570cda58c6c2d566130858ff67f900c3b151113e6303962fedf1d6b6d617601b21a08c4c0c98e6bf135aace6f299 SHA512 c651d0a50c229acafa648ce234a73bc1d0a85a8bf2369fdadaa62badc741c35e8a7d5392fb1bdb7b720fe2e0f883d1309c78de4ba913691969e5367a4e8bafac
DIST icu_provider-1.5.0.crate 52722 BLAKE2B b1e53ac677e2db5870df0a91de405ebbc635c3f7931960f3bd744b57350c7536116f3861d4177faed2145b79c1c957d79815fadc2dc85faa656a1f0bb338a16d SHA512 6c11d89c7d2b788a44757f02b0e298b558ebe174fe917664401d91109cdc7bd1aba5526b3cdcee1f066018de1b775bc9dfc294bdfb40476c53d552bd6f29d6a1
DIST icu_provider_macros-1.5.0.crate 6436 BLAKE2B 7405924dca41db72ce422437434a4affece69f888e5c18d2a92f761a8d83b180f40c8de9a34ec15d0e107b63b2fe0502cebd0a0ae6f98d9d6ee37d197e754703 SHA512 a0dd58d731556a010428fe4aebbc9dbcd626b46d380cf28ba5236ec8824045a20f6f2ec986e0c1e791bc8bc2b692a10306f448279f079b4c37237e4a3c3cef63
DIST idna-1.0.3.crate 142515 BLAKE2B 6835a64772e5d301c2456a94f8f5f40ebe6828aaeb1d48e3fbe015917dc3ef95ac7cfd0e1f1763e23950482f4b46ef7987928c8dfddebab63947d5a29fb490ac SHA512 e75ab18297878df11d82bf3623b005a3dbf7a6fa38c8f78830c219adc7d6f4ac07dce24a5f1186de69035ec316421319e487396cfacb053674137342d72a4126
DIST idna_adapter-1.2.0.crate 8206 BLAKE2B 5e8d7dbfea699584542cde53039df9d8c3dd408efa2534f11fce7086f679872c45d9905d6b2cfe523148eda3bb0cd4820a7b14317f91725f3d9cdb475aafbd57 SHA512 1d8b54c19878645749a1bae768dacf353b07d266f2cb3bfa1071a7afb56ca68f534dc1d54cae277b777bc97e5986f297cbe2051a82e14f553ea73cd723d9da7e
DIST indexmap-2.8.0.crate 89670 BLAKE2B 65d206045ca5c8479f9436df693d282fb73e79873fa1c586e5a2922e29ceba0adad529429bed87afb4ed4fcd66bb03c29711ee4bda9b9f848a2c35dcd7cafa8f SHA512 4ac87d1b1991d4a3c332bf4f3c6fa864ce783e1abd04e80558f6e4f3b28180062afec5bd1587511d04883c52d1756f25eeed48a45a4395b9a4bdd66e6f9668ab
DIST ipnet-2.11.0.crate 29718 BLAKE2B 5cfd0876d2c45de886a069fa564d5bd0d4bc53a62ba445692b35c12ad4e3197d9d42b51b14e31bf79e7b8ece129e4612dbf47c90ace5e2e5a9f0e478bd6a5b1c SHA512 9d3c42b5bd93a792ac09975b9ced105e6e8b1eb83bfe012aeabcaa3fc388ee2c5a0541d5cd6dae48dfb97cf82aa970316962d231b65298873136335ac3e5ddca
DIST itertools-0.12.1.crate 137761 BLAKE2B d7db67feb7418d6a779dc17d8a2f33481114cd81a4d53a10cffe08e13f0d3cf4525a5ef43368fe979d5a3ce230872eaf993f7065885531aeb5a6479351857708 SHA512 0d9c1849dcc0ddf7555b0aeb7e4f2ef3b101cfc6f03310ce1b6072d70ac8c8d3387ef4c726146102012e75171e0b0bf13465704b6edfc02752e349dc6af7cf68
DIST itoa-1.0.15.crate 11231 BLAKE2B 17c261baf95bff2f6cf0dbc33ab78ebbab0cf5dc56aeb7f8977377af868deb5957918f1763c2fe8c080e931489ea89ebcc16b3ebd976eeeb7663ff74989a1071 SHA512 158ca5dd4b04cb12d9292a4df63c72443adaf5aab1bd9aacdb964dc58878d847a64251f84897cb25c34648d4c973b44fef5b4c175d7c04cabc2c13b4631c2e42
DIST jobserver-0.1.32.crate 27549 BLAKE2B 5f6556788d10af992fafcb578ecfd2c81698eea31b636d3adb7544e12155796082623735c8b10ac4c04d891d1acc307fb4e4ac3f88b2006e181013006f51c8cb SHA512 d4528113dd5a5d4a3765d55599a07e0998c69c7d21a90d2872679755ec4bd7726e9721af9220c36e1179b153ad8a39214a422af63aea15eaafd7cefc828ddff4
DIST js-sys-0.3.77.crate 55538 BLAKE2B 8a4c04a8e93bf5dab63784a24320a314cc5cb629df788e116c452857b8c049c6bf357f3bf8f35086eaa81bc2d7f0954001addfd0577d845844871ee138e81bc6 SHA512 d9370ed6ea892bd51ea181630ca661c348f82d575381aa4c8b529113dfcab6687f4d19bceecad7e1b28ebaca74d405862150a5b5ee2d5d55efdaf98eed1ab255
DIST jsonwebtoken-9.3.1.crate 49398 BLAKE2B e86a84ff4678d01915cca06721015368c067f7023cc5d75cc717c32389eb27f2c8bc306f06d78e7dde1d48cce619bddc2bb40cb06a01bd2ac6aa8d0471dc444e SHA512 23c3518423fcdba732596ffb223b41dfb18425b2eb1564f6848ec9c737186a2d9a567562ffe875e73904a562bd0ffaae3138d1335941c1ff34f04ca5dd23da63
DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f
DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d
DIST libc-0.2.171.crate 785246 BLAKE2B 2bfbb3146d63444632b924520bc3d8af4adc6bbc38f4a7c6e8a003365430372ac1c05246684b54f0a98c36c8a7f02c325e1a6dd7fec44adeff41767e427ea77f SHA512 aca8b5f769dff18d9b3d73cae2c496f64a9828edfb0b57412da01a89158e770a5dcbb74bd83612870f9a08eb31647c1a2c92463189f16b01be8cdfc76fe0bacd
DIST libloading-0.8.6.crate 28922 BLAKE2B cd9d7c2652bc4b0220e1c29cbfbca41f44d12d76c4dab3d025c21e5d317407ab656a88add0db95f1086934a424f55b4b413f33cb2a52cdcadde7641f9c5b3fc3 SHA512 f49ab79244d4b54c2f181bd9d7506fe5df9824a09446924dc429636e08ed7bcd6f5d2afaf8a0c862982e2c2c5832370b118266d36f36bc7b7522668bd598fc81
DIST libsqlite3-sys-0.30.1.crate 5122296 BLAKE2B 3f3d5ecc434af6ce6e28836dc6bccc812d53da909e5e4a92f0eb7b6dd56c66c5243e29901867df2e72be424f20fed6c896da59bfd5349fad831a6305cb25db51 SHA512 6ffb2a23a78f3221ac8f6c9260713741970e522bebc1ec7f3e1d7405f25dac9024ebe3a73d76a6ed74dc7109a8333d6936ad1c64a0a7c75d6d81f97c3524e952
DIST link-cplusplus-1.0.10.crate 8054 BLAKE2B 5faf7d83527a476e3a38774d4069c3000a910e6448ed28ede4b1280af8379ba00a25f716b97afcf7e27bf05d3c46b63bdb29458ad676a71965ec51e137bce41c SHA512 a59e504c75b83f9ea89575d8f0d6c7bcf7ec496e6ba914c3b250ec6ef37cc0e760daa8c51f3ca2335f2700e86224deb196d958339aeaf732ed5a27ce6a50a26c
DIST linux-raw-sys-0.4.15.crate 2150898 BLAKE2B d1936eb74377d9bfddccef3830b56eb716c38ea3cb7e13b73325dfd00f9fc0df74bae49e4214dd7f27c257403b8b12cd1ef332d53336279d13f7e9497caf4135 SHA512 b5c39181fb6b901abddd8b2e7b449142e2e5691cddadb8e6b74ddc3b53076b1d410522cfa45af68dd18befd24ff12313c2494cf2cb0cf142e2228bfe42014309
DIST litemap-0.7.5.crate 29962 BLAKE2B c94ddff0b5f6fb99d6adf31ee7c953bb1bb3741e5a68cfa598c75f58f6f426a53d19423e40b0b3ae2010e1533b4d46eefeeb7e86fdfc72289748cac897ba99c9 SHA512 722345f73b4ec2e91a9407dafd3951f1aad0acfb66e0adfed8b0a83dc1ea71d513fa5570bf960ef51409c9d50aeac23f85410ec6392f5620dc1f1e1e1f884659
DIST lock_api-0.4.12.crate 27591 BLAKE2B 4504d146a114d8f8e1fe9ae70b993c713cbfe884dd69c61c54dec978733b95a853c3e5af26f237e48ebb4ee9dbebfce0f6c06067f74a3d122e92f5ace40e22d7 SHA512 525d971f495449bbd02eb70fcd84d4aab05ca582142144a5f314f9aa67ad4c5b4c98dc919a416d0ed2e555063eab037a441d671d56b633f2cb75dfab5d99bcf7
DIST log-0.4.26.crate 47022 BLAKE2B 529ce84cc92d1258327e148e1fff16cf4cba1d53f311353a15814856ad12d48f654aac5d4c6356a45439858a2f1938bdb7df582a1d62bf75b9380f2cf784caf0 SHA512 d85f3cb8bf90893d59b3174785295616d719c8d2078c04fa3e131c3f3cf84b73c75b932348df70b7eab2aedf261b27e6544f051696eb5c287fb461d1ee699ec1
DIST lru-0.12.5.crate 16047 BLAKE2B b5d7d77b4b29973fde0854f55c395edb6ea6e3a309fd33f0c43a6680955bdeb60fab624f02135b637d95e5a0e9da79890a71290c19d797f758c73d16c3d44a27 SHA512 a77230403b1ccb5aa3ed1ed89e7e6af53b3b34d4373e663c1a9789dada12c252e2b5d8b7ac78717c4c4909203c7ea2ce5743ee6cb414aa268c329b889d66a982
DIST md-5-0.10.6.crate 16161 BLAKE2B bdd43889aed114cfa97ed0c70bc97b89fda28b14033a0a26bc7309ed744ee907d59151ab92e9cb95f0ff0ca1cfe2af360c48f1b99fc8a246a25c803a4b444a0f SHA512 024a9e14aaf860e748f64dddbb8aec01bb9f40d702d8de31497fde1d66a663e97ca1b06b600d8a818a0c707d1ef02eb0f210befaeacada458acba69ccbf476ca
DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2
DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1
DIST mime_guess-2.0.5.crate 27166 BLAKE2B a8ec67e16a336e7d07c9aaa55025c24c3d4a62aae25213ce768786d9f292b76930132a880d662cd9a5d63aa899e9d488ab76fa9d99350e9f448ef484705ba4d9 SHA512 433c876e28394282cfbe14bb9543616cd296879f253ed331c15ace8a7d9f3629f5b596c2d5a64823a97ca9b774acc711b65006c46d54d1e9ee0553cbf1f13b7c
DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
DIST miniz_oxide-0.8.5.crate 62237 BLAKE2B 6afb3df5938ce0427fa8f61b0962b04ebb8baf76f304dc9c1b6d89b685be89c4bcc241a3cc54fbaff73a4607e58803bb6eb1689c817ac1302476db7a01d12abe SHA512 a82e36fdec6d77876c00bc4d03f2d8d90be898091a7c2f474e1b0c21142df2f362d5bcde407ec6bb48be982b22e2bc7fb23572c8aacb2b063ac20149b4564251
DIST mio-1.0.3.crate 103703 BLAKE2B 0d2360e4ef45f37104208a31e9aa467d6db041dfeb97403a010a36e1e1427f51d97f8408948c75c0084e6c118f058267bfe87d36e7911cb37366f2b1ac6eb693 SHA512 2142edc7e9378fc3437110c85ba2cee9c9683e87034cd44275d2c389645979db53fbbc29fec304f1d8c8f0464ae17d2a5db1aa9215d696fa0282f5069700b1e2
DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad
DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04
DIST num-conv-0.1.0.crate 7444 BLAKE2B 4f5c4695006aa3ae77aaf5c55999a07d8ddfab294584fe10d73eb6abbb3f551846646156581599f966a28c74d80d3ac4373c49d2099991f7ed9edb56d36feec4 SHA512 7884c0c6599c66e40b9a79435e1bbcec60aa7e68b59686922dfab19ccbcac6a6e54f208cfb3d5a8a12e86e4dd67e09977d60b69ef6940e308a28256733f36100
DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae
DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
DIST object-0.36.7.crate 329938 BLAKE2B 0b02cf2f44e99002909b38125edada1a259feae59fd0e5ef52001755b6878cac710c87c60fbafdbe405281e039f68572ea3d8093d16128899090fd70df7f2fa8 SHA512 dd69172349ecf51fd2351d32cc4453760ca1d15e854a1cf5ed99112032901a54b4645b24163b946deed11f81d3e3035e1a5afd8bff20f335dbd05eceab073478
DIST once_cell-1.21.0.crate 33959 BLAKE2B 5913de9de0740a96228c34a9186e95dd3c5baa95e6cc3ad62893fbf6b7ef8501b7277f1158299128a4c5bd76fc345409ffeec6fbb5792dc61857de70dd992378 SHA512 a48bff528b524bce41a709998327d2a03ca5ba39b95e43b406d825a9eefd771e7f3d132d26741db6ed565648e92789da8b6c46bcc3adc5a83da8710c66c80612
DIST openssl-probe-0.1.6.crate 8128 BLAKE2B 912371bbd0e105e7281eaa1462d68c6674ae11226f72a9e5c2808be12e975e39a257b5424cafdc527fac9d2313ed928f34ecf407cddbfb179283137e0817631d SHA512 6c2f02a9d42caf578fbd2a40277ad346bef32d191f27564d04a83477d62d6ad1f44945f40234e9425503e3f701a9e0ec8735ade52641170ff57fa6732666ac69
DIST outref-0.5.2.crate 5621 BLAKE2B 57415d80760c5a2a6b3bbf20a21f4ad0d447b8630cc4253ebd811394477429c955881e9ec4e89192ac1d2df595c83ac1277155d4d1607d03edb3b7c5f2fd5598 SHA512 a352eee5f77ca697300d46835deb88821dd9af8165918fee3f32de2f18e529e0fbca5c982454f0a9c9a4596a5e99671ee3e56bdcf3e036af232f013ee8260416
DIST p256-0.11.1.crate 67282 BLAKE2B 9a0373d78c1ca44c03bf6ad415f61da76e2de3de1605b0dd0eea6f30166e563b3b9b8cf8decb79d8c8d263857eadebde7f99685025e0c682614164ee091f3ae9 SHA512 a8281c3ea6ac66e8d12c872c76b2c9ca9805e9546dc3dbf46e1cf16b62ca7ed69ea72cf6c68584b2d3ac1ec576dd7d2f7cfafd0b7b170154196348bb3ba66bce
DIST parking_lot-0.12.3.crate 41860 BLAKE2B d1899a1132035aaea3a784290cf4951ea3b36b2018d407e27d333b2a2ce3820e040d635009c44cb6e58ad07cec6565c0347af6f6fb02954eac2d4c348bb036f0 SHA512 368c17203fb5b9e4ecfd4857e3b1ab96b86da3770b8f21be392818c845952f72dde1072a10265760a62aa8a1dd65332bfd585667444e5fbb9dbe3280b5862703
DIST parking_lot_core-0.9.10.crate 32406 BLAKE2B 25339d028579eb45a957ae5fdbac00288b1472d784c0aa7fa2953fcf9279c750d243ce69744993ee8cbe6899633e71e0a54ffc11e39247755685107f2f8dea54 SHA512 4f30fb60ded274d3154ffb00f6f50ac284b6fb97daebc1a2ac897ce97fa8e2ec6ff30cbdadf3b7419617a410fa7525f30ef5e580334e07d4420f4c0200a57389
DIST pem-3.0.5.crate 18140 BLAKE2B 1a19acf6c5d4dafb4411688d87b668d2ea1abe8f561dc2d5de8894066c06e32c5c1392d0e6963d07bab27368a1b39a4f0520485500a1312e2ae43b5c0959ab16 SHA512 09b4a75bda0df6153799e56cdf175d88b7c88b49fda3e19fffba5aa821e433bf3bc9f254f5016131d3dd2d3146c3f6b73e71e04b81ac7d52b581c638cd60d0ff
DIST pem-rfc7468-0.7.0.crate 24159 BLAKE2B 478d355dd970b9705ebcf44d74d61ae0694db6de16b2018548fda88546f53e35b965ff72d939def399a49fe97d3c8317a10385ace94b3d552797ec64ace1eb8f SHA512 f47d3b6c7c8bf4547916acc2a3d6671f6c1308e74641419c8f1df810d8bd940aba8f94d361e4cbef3eae3b7f11587cd3996a11be3be41d19111abfcde7a9272a
DIST percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f SHA512 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44
DIST pin-project-lite-0.2.16.crate 30504 BLAKE2B efd0b426fcc6ea8852bce499fac61f9755a11c6a2999cbec514f093ba7b3f94b1f2d437ee9abb243e31f3838ac1c74491a212851d7798eb249e209b35e015332 SHA512 971adfe54cfed304647fd944c1c915e78b37eaf0de3a582fb984a5e91f1b7d4db2cf0f53a9a64b64427062d4b41c0a36baddef782411a76ae3be0f8ca45f0718
DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
DIST pkcs8-0.10.2.crate 26360 BLAKE2B a62b5b7386eedba6fcbc4cff2b103b899dbf6179101445283f9076080489129543561af1ad6f09061564f68c28954262e49d0bb3e182f2ce7495e19d6f34bd5e SHA512 87127d51f0e1fe085d46b30394f2a580e857cd64f5c6fe4a3ac3b8871230aa426598dbb007e8bdfd5d729b99a9c0b4d84116f0768886605342d2ed112c51dfa8
DIST pkcs8-0.9.0.crate 26214 BLAKE2B 257654e1460a58266ae2bca49dc3cd2ac5d795e81f613a22e8b5276cd99ab5067a5669b809a8bfdc289be325b675eef75b9163aa638079561826799f05f337b6 SHA512 8e7a239a8876b61eb0969fb65f4fa825b031c6d82997a8abaf7024427071d9ee3ab72381b72d80faf13d1a679c5e16a6cb0489bbab7fc39e716b02be8b805af8
DIST pkg-config-0.3.32.crate 21370 BLAKE2B 74ded191f066bc223739b3d4afec58f23de57566e7604e3dd62001d9a095a7b6a3633fdb01fdc46960c8134a694d6bf097d9ecec62b38c4f14acafbbabd6e893 SHA512 59569110185fa665f76a13e884a67ad1578c55246abacfc18cb9f037b2d2d9ec3f2078a3adfe5cc82a451892c9ad55f918ee01362a741f57dc9ff6846a4e32e5
DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029
DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc
DIST prettyplease-0.2.30.crate 71670 BLAKE2B 1a47627fd2cc85c919466391f646135b8e1d6c0127db77800ff04b7f5b043466c4290cca81090cf3df8b2c714c5bee57e5ade843e60ef022f8271280bcafd832 SHA512 e91f0d1c55ced9c443db9e75084bfc117cb10c9ec5a4fd23064776ec5541de79c599b5825122bac8809c2b25474708736fc2f33f32d8f9d0d5faf7ec7ce4fdeb
DIST proc-macro2-1.0.94.crate 52391 BLAKE2B c50986bb34468379e22215c6572c2b722f54381c02258fcba6805eef0166e4bb591d20b94b9084b5d68972df8ef12476ce0d1081588cf80dad3c4ffffa347660 SHA512 3fc4552187d4130f0fdb415f94e625c156a1fdc6cc955fda8a68b49983ac8a83b897f43d1caa130c4f0932fbd9651140b7670601faa2b9b936947c3fd89f7769
DIST quinn-0.11.6.crate 78222 BLAKE2B 75a5531450e8990a610967b40d31ef5409a4b9b99d965b3b31c35276a788731473ebbb26fa465aab621923cf52236a0560df8abb87a02d0e911021509cf1a1b5 SHA512 f8d4359df3698442181843a5c49d688502046d60394d0954cd5a6336aa16ae9960f8906c152ccd966f5ff24225a6c4851f1f0b3153528bbb3d58e2b549096ca9
DIST quinn-proto-0.11.9.crate 209286 BLAKE2B 4d512dc74943dbd19fe406a7dcb40288b78aed8086b81a49daf12da808eed35ce0546842b840aa460afac9a8187e47da0628cc2d4cfe8ba6eb1ddfd2c0c528aa SHA512 a0e37817d91ca1dcd780d2ca1c01b30d59716ad94dfc313f9232dff708cd8f64c7dd3da91026c8fc1fa9e81d918ffc354092ab1b8841d521eda5ab93153c2616
DIST quinn-udp-0.5.10.crate 30920 BLAKE2B a7a1cb5f88837a92324067e3a16a17c6a50693f646e6e76576301faf914e156beb9f3f521e03ae338e20f30837da964480dbdc3170cfe7076b0cf68e0d1be4fb SHA512 c98e04ec909218ae5b5394cdd949babe51462e5d8bb50836d1f6d52f555a138eed89a82675a4b17eab5bed65e74b7afa42faaeded2f0c646cd3c6eb8fb55f4f9
DIST quote-1.0.40.crate 31063 BLAKE2B 09036ff3e5ebbd775c466bb936de91d4c070481eb4b98c62a4cddcda57cd7b67d63f979b321f6ec64aabee3f5da6c28e7a3efb83f4647768ba578f1bd0bd0bdb SHA512 45a76e22a2b0bec47e4ba73c3b73cc41d821dfcce9876134c5d8eed514da214aee4ce7612e372c8709f888c0d8b9b7e5442f27adb7a59f3571f0339ed7e2ac99
DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
DIST redox_syscall-0.5.10.crate 30226 BLAKE2B a61a155b8b490d12c62389e51540e691cd63a06a830006b06bf7959cd0d9a1f53b62827052fa72b9627c0a4f15a08bf40df44c58bd5a468fbf3fffda3fab482b SHA512 fb27b2624d26488eb439efed79a63f8e6991d51cb7c7a8deaa97fdb9fa3f5f7cca4f5a0a7ab3f9c33ab4bcd62694067d84489218e7a3885981c1dcfea611d8de
DIST regex-1.11.1.crate 254170 BLAKE2B 5cf41012fc2ba8a006c0eb4a922cbbf1614bf300be361c9e2d98956a9a5e9b140e37bea09132fab7bfb633d4439158723624bcf45e8c619c4061b399253c1b82 SHA512 d065f6dc405771518260425f39a5eaaf8cab62e78c91ceed3b3994a9a121674d2484cadaaf816bdad89c87a40550d57b66a3d9de6618a7119a658301ce7e67d8
DIST regex-automata-0.4.9.crate 618525 BLAKE2B ee3fc41c8c445be4c1aa3e5b19a3e61efd641b1a24e7a1ed55f837c1fba9c816272cb4645c13232b66b170bc7c413802928beb22e3891500141ad4ede65b60b0 SHA512 40bde0ec91cc27bc0c3fa237a37ecee5a1f023dbe006a999c5888f8f578ee2c4c64d9edfe1827546cea8e92ca3c10f8b4d494d81f3d0422b40d90bca9cf598d2
DIST regex-lite-0.1.6.crate 95278 BLAKE2B 02b9cf7758e6eda37384cf8d0ca2560bc0ee595015c17cc8a230f7dfa365305eed8d5a99218aa53ef49fc62ce1158014ab81a7c8497beea5a3729867e984eaf3 SHA512 98b5224ae530c78ce9f1981f31d8d9ab5ffceaa2e391ee33d74e7fd21650bc5f40eaa8e627c596772cedf084f37f0463c57c9bb1b7180473c6d0c5f95906aa9d
DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8
DIST reqwest-0.12.14.crate 198578 BLAKE2B f34e3afe588306a94abea3477c6d6de2906f2d24fd16a202858f19e5756a233fd5f319989d6d8761b6e5216264b10d411eda505f24bcd1deffdc0bd3233eec04 SHA512 376a6d5ae991f9afcbeb2fcd67547acba28a9422dce011fbaed1686da438b0dea3a7fa4f3260b1de2d47dbd41a9cbf8bc67b4df7bdac146dd02a09634a5731e4
DIST reqwest-middleware-0.4.1.crate 25928 BLAKE2B 5472ea693c275b92c4852e304e2f55fd77eba06f772f0242fd828d2f00458dfc550d5dc120cbb05619c5c27696360d5bced83dbf9daebc504fae62e81f26908c SHA512 db9ba501e495552fc2f56991e78b525fd9dabefb2728f30a8eb68da8f18626f6d58074da5f923216fc23e4c28da2bf51d4f573ec37b52e71184cb37bb104cbfa
DIST rfc6979-0.3.1.crate 8460 BLAKE2B d030f99cc345d2a468e83bfbbe66c703a1d8f3653ab83b21894b7e40232667e3ef914b8ef73d7c4afe5297bb3804a625cb2d61f3a1d7a0339520ea061433f531 SHA512 66f7b0ab4217213b2b109b88fcca4e800f43d8388be876bb1f1c61fdd2ac2c765011af49d3be4304e1635379ba3106d441edb853760fd05b48e49afcefaba66b
DIST ring-0.17.14.crate 1502610 BLAKE2B b33efb6d21931ab94f044373f24428e87015029a0e065071bfd901f8679d30944f6b27bf0325c77fc4bea7fcd935209087a349e5c279677bea73af6205725371 SHA512 88d38205dc1a1f89bd4ae887ec5c168e68a4b749b3ac0612674092331e99d14a9b8d0f4a98d72c1a3853bcc9da420402336da3ee053bedcfd598da8de93afa14
DIST rusqlite-0.32.1.crate 155563 BLAKE2B fb310ccf297ca0be6f0fa045ece633f12c5664defc56c71763fb44f60292e85103ef235cd37eb60fb2cdc91cbdabdb311b6937696bb96146513f687af9a786d9 SHA512 f21986063af655842c41cb1f9a7711d289d52f69850d02b7c08eb5381e43c0b740fc047912dca5f9a745469ccf6bed12b751d2cc5e351adafdbf37fd69946cd9
DIST rustc-demangle-0.1.24.crate 29047 BLAKE2B 8248b014eedb26cdc0b748544ba91b9aae9c992a6f93b4d3ac256b78f691d572f8885a3575492ea556698a241d2759743968293079ca02bb6a5f318b0ed66dd4 SHA512 eb897c35300b87766e6105917a907fca1c5b1f7691fc03c6c1aaf38075ac883a73d1eb54a245d13ba59c7b0f0333d6543e23fc1b1c542fbbd5c750a84660b9e8
DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
DIST rustc-hash-2.1.1.crate 14154 BLAKE2B 7a1b3b82bbbf6a123512815c3e8f068a17890cbbb8b68e88a5a492f62469942fadd776207eebd913052a1c06e1fd37a549e86526b9fc8f08b9ca7cb0044ac16b SHA512 87097d98d47f327d000041ab13acddc366f1500d9c3e5c82169c3358112c7a7c03701c9b3c2c81d9f9da65b7ebac1c479b179dfaf7c059cd0b929b4673e51084
DIST rustc_version-0.4.1.crate 12245 BLAKE2B 0ed627c560d88e5ade830cc5f72c62f6ba88be3e30d0f8db34761fcd0b284e5b2fc063c240149aabdfb12c8410ecdbe50cb10a3544500b5a020f95a31cd6709c SHA512 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598
DIST rustix-0.38.44.crate 379347 BLAKE2B 780efaa7c9e7fb78782c552345ead692e4dc87a6e68fe9c972097ed4ef9066b54633c565d4f1b4752e08a1ceceef15ed5d8c11286c7cf17d971648ac5f9d399f SHA512 b7e66a27c9188eff307aa9912852706f686864852a97af0696ac5fc5dccdf2e4d22a69266fa74ac71aa123e2831f24b898b7ee9121850d65cfb56e12bd647d8f
DIST rustls-0.21.12.crate 285674 BLAKE2B 44977600effb314aa3c89609059c61337905f0380464ce05b4e91783f1a1c9076a016c8957afb3d184a7a6d076cdbc59e4703be22fc15c540e46a057527ac1ca SHA512 7e48a990ee69fc298df45d9a0de9b5a33a56261ec3f79ff16065cbae7368705c1f3432b77e3262a6141df68b19cbedcccf16eb271a54202049435c63454186e5
DIST rustls-0.23.23.crate 342561 BLAKE2B d001cbfab2c96b539cfc8991dadb1af5c31226e8da2ef01cdc378d7274d7574b578e422b269d0904d3c41cc63184be22f12c891431743db4b1aae5ef9431819a SHA512 fb20356ee0431b3c378d3c1dd1003f55c2c2decda725580c836cced904dd4abd0f1140102d4533477d3b3c8fcad8b66500c4f2c19751ca8b6b9deb33558aaf1a
DIST rustls-native-certs-0.6.3.crate 24438 BLAKE2B 5f019685414f19eb709ad61caf5b3df4c8b498aeac499b1e841d081f3bafbdc66a7f3892c6cfe699d5d2b702c3d1fbc90f0f6720e4cd5bf8366c91f94a02141e SHA512 53a3a4b96f05dd06c575b2eb62eb7b6d026bda539c87c0e2a4bc84fd332c6401a825135fecdda39c489b0c910ffbe4d42c93844fbdd8da4fc2badad400b27264
DIST rustls-native-certs-0.7.3.crate 31564 BLAKE2B ca94046f09e51d79380c06cb62413f2df5bc4f68abfddc5a5a60dfc3fee5aac6aa0568b42e50e7aa9a55e6476a1a4afd8e188c32c7a0282a1632068ec399f8b5 SHA512 3e7e835c8fa392f4db94ea481bf51fefb6c632a085e2c8b2df197173a4402d78fde7ff8a964edefd3efb48b2f473d0cb4470c2f1a385a74792f9caa4c3cd60ef
DIST rustls-native-certs-0.8.1.crate 31129 BLAKE2B 1148d6095c4fb23e72dd96c7c4daae603be17e79954dc56a01099ec950a4f17d7059773169409f6c54c9eb9493841df4c069ba7b69aa097eee9f34c8fa6a780c SHA512 52cfb6d34394b155afe8528e6031da161e060ea529a57fdc27a574c2fb48b517a8832eab0f60a7e1a9fbea5459e356450ecc7d24ecd461b847ca58c8d82492e4
DIST rustls-pemfile-1.0.4.crate 22092 BLAKE2B 9a776027d6e43a336ecfdd6713d4b1e6642378f81b73c97752563ee1d2cac5b3988afd48c92d25d55f655a6fa248436954aaa0e0bd9c7c679c987ce7df0cc99f SHA512 bc748ee06f2c101d8e54e8c4555e88c5ca824ac7bb0182f8e49bfe1fc66d418d2a3da8e454f3741697f491ad0c7bc8e924a752697023a191c1bb6eb98c48aa37
DIST rustls-pemfile-2.2.0.crate 25849 BLAKE2B dfb94a77fe9d86b17b0c6badc6b715f247e9aaf0b312bc9698dbe8d38fff281428ceaec2ec73bef8009667dd93536dda2bc7e7c49d194b36244dca38dd86d577 SHA512 1e69f0b72c6060eb0a54ec8a1cb51809525b053771a1d417892205f8f5dbcf4ba45250fc0d6a836e0cc8fede06d934f0a90c47d475cd8e066dcb3f7504ddaf17
DIST rustls-pki-types-1.11.0.crate 63933 BLAKE2B 487099180f45163b87614a8ba7088f189547191ef628011911f76ae6f6aa615b16e969682e26f26ce47f52463def702395f2a5dcf6a1742a87fb7c6d559a2e59 SHA512 60a6d20b66b15f077cbded6abcbfbc8524a02229209a3a73ed676a218ecffa26e375ab086247c05aec826ad63bcd9d446748a061191fe2ba5d9f35ec05b698fb
DIST rustls-webpki-0.101.7.crate 168808 BLAKE2B ab7177449be359e17f1f4553193e96e71b8e26e1298a0937af658b1a6f9485f051183d1bf8262d52430ea4c3b96263d1fd903c7a5f046bfe5f87b6b97ebb0672 SHA512 680e3d52f699c9d6200e2e738a4245a5114fc7122546c07d3f15f1e6741a52275061b3e016c2240f1dc3eb9f701f7346193bd82e827274fb73b8e9e0d5af4e68
DIST rustls-webpki-0.102.8.crate 204327 BLAKE2B 8db832f181b46bdecc419e1433dd5550bc181cbffa1961aa90b2533f92696ebe15d71d742225bf806e2dc3a4ebb110d48bf62b0677089df1eede6d5a072c0a28 SHA512 8cdd5d07bb8d6c3f0d1d6663babc3b7ccbe8c9b1463870a3dd095c67f46addf4097a715da796c70f1891ebc1d045ae7d7c3a352400e8bfd6687e6cddfd33b1ba
DIST rustversion-1.0.20.crate 20666 BLAKE2B 49fabcf276fe3f59b4a1c2e8a07364ba59c5ba4e0a33fe4150ce2eb93c6da42d32ad4d4a197baf6616c1cd703d34fcf5a90186c5467c1656388d55e7962d01a3 SHA512 250be168a4ee64f4b85d78658706659122d5fbbc748f321fe2b9baf48c547de4f0004c87882642645994b7798077c514a44e06b73784a800d04e4cc673aa8906
DIST ryu-1.0.20.crate 48738 BLAKE2B b126085448cb58639a7b5867fe313dcaabaf19df478f67fcb6cf15b8e881a21e641878345e0bf1fea7d24b56b921e667fd26a39cb81fca7ea02585332068263f SHA512 329c581429d9b8baa7d9edd9cf20e23fb8002f339d9fb3d50ed4c7eb68fb19c1ba966d52a9c9602265ca5f59f2bd4393ddcb3a7ac20c64aee3096e137eb2a384
DIST schannel-0.1.27.crate 42772 BLAKE2B 55b3cdf596d6d490fdbc10298eed7cb1b1bb8d6349ac8700ac2e7db66e1d75f0a5bea5b1b322bf30cc0f982262e96aa421998151a8ee1e620b5a09d25ad4263f SHA512 f469d03c2be014c248e7b6408f541584f250a9d58bc8dd8ff4d1e63f5720cadba1c0579b1e5d97b58844fadaeff10e9cfae6d5cd33c5de0fa4ebe699a8ead4a8
DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
DIST scratch-1.0.8.crate 8581 BLAKE2B 56136d30fdfdc6d313de76988aab5ea0cee2eb365bd196c70820282856bf3575821b3c69afde2090b3ea0489c66c292b25e90375a57cf79eb212f98c70749c83 SHA512 81a13dc948e7f1266b2f62afce0aaf5b5849d70f4772857ea04a20a9dbd8c96c71cfd1314ac3f56692596ba58a14398162ada0ff5fc769121b7083108366e4c4
DIST sct-0.7.1.crate 27501 BLAKE2B 12f63e62f49a0ed0c5a62c1c9b42a83c1df43401ed1de85f993167d8fc52733908e58ea1fe76cd7ff6128d4d6046d7c0335434672ed1865c8ddb1b3fbaecb590 SHA512 6030295b3b11411f5a7e518db1066282bf11a279c27414c5e959cd430e9fcbb7358e5d69bcc68c8bf696d4c1d9579ed7218b7f9dfbb61de2271c4c3d3316fb7e
DIST sec1-0.3.0.crate 17615 BLAKE2B 83d6f896ac2e90b83c081d2d761af05ccef9eccd918a300a4d6478ee71b36f0b091fbf34e8156cd3bccdc805b2090ad8ed29197a948666a9122ddb22de2441ca SHA512 227b13caf63d37fb012fff1d44bab293e36b03936bdb87e1cbe90ac2d83696dbe48c89eaf82039ab16eabb741987f07b685ea784fff5266c6c73a3dd80450237
DIST security-framework-2.11.1.crate 80188 BLAKE2B 844d36d2b2216cc7055687110d54ea783a7ed9bfe6375fd4dcbea267ec85531e666fe002648110315f42c3364ff5ff5aeba711cf8d1f5358ba65c8393e96f55c SHA512 02786d62fd9dded80bae3942896bc8fea2a90763427f582bf5d9f127ca5682097b59b5dbff2cde373198ba659316ab5906a68d3141ba00c7408b73ebe353fac1
DIST security-framework-3.2.0.crate 86095 BLAKE2B 711c6fbabbc381ad08816aa9c3f1a66fccf05b7a3145a76b29845e4b2f059dfcdffa4cb6eea13967f3cc973744160d9d0e5ab8f84bb06b6d8b6d902f8058e01f SHA512 bbef2a7720ef18e3e07559b852ce3bf0651fcd0b8a93cd01b512381c7afc2782cd4ef1a61b29fa439aac630b1acbf3d6248749a7c3b839707f74154d131642c4
DIST security-framework-sys-2.14.0.crate 20537 BLAKE2B 50a04eda370788fb769600b0df2f984155d9ff67c753a8b138568c648fc23f90f076092c9a8f984aa3b6590c547171e53b968ecc4f80f6b7edb8cbbf23bce31c SHA512 a6b5a391450ad91118aff3b9d8420e1099fc9f96926043f5c4061a1fd615a00bb1f86f5a06b9a549f45b27a43b5f9ceb5a015d8589d7df258a77dd4b4dfdd7e4
DIST semver-1.0.26.crate 31303 BLAKE2B f99e282e2bc7844a451a4f600308840c4a96dfe032fad6e897e9ce66c8b5ee44ace8f94f93dc50a53792c8c485fa81dfa5477255c211017f06937212d9473dca SHA512 2d2c5edd771b67a9e32664255cc4c4eea8c9a6a4ab08a8ed968a493db70774b393ae98e20be0a87ff60149b7c142a01acc0ace28205b41b39320d63fd5dc6155
DIST serde-1.0.219.crate 78983 BLAKE2B 7e9542a04c7f1aeff95b821245034368ff1721d98d7138bb1e0a99cdd6436dc37d69606308834fd33daaea3a1792409b3b2305b802433fa1d155816c55ca2a7d SHA512 0d3fe9a47af027d0d79499e60d940661dba6e29e8f0ce47d0db2ab722030d255aff637248af6f893a9c4224239733db09ffcdc6e1923a7177bfae55c98ebe769
DIST serde_derive-1.0.219.crate 57798 BLAKE2B 071f02019f829a2753769ce915d11df8f0d202ca67314fe83b42e1f1f3d07bc91b7e7c38fe498a0513714f80d3a3dbf2b447b1f85762de06dd021119801afa89 SHA512 1676bbf09e11273705a35c540d52d35d1bba7cdf1f347d40a364d7ae9269167f9f0f62ff4fa384aaa613c83e432a8eb3c016587ea643bb11434c00664a5c116b
DIST serde_json-1.0.140.crate 154852 BLAKE2B 733aecfb88fc37de37b60fdd33a45fecc2bf0ac2165b81bdb12665de7e26633836160e927be5d538eb2056a799e85ca4a1008cbd30af23b72a594643c6015f22 SHA512 bafa26fd43ba30cbf73572b8203292b1f275995636e9dfc3d47954939453fe4ecf0c60f25d2af1ec16c7cb0e7ce3b96cc07507d1b53b7db566fe7cb2624f0e12
DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60
DIST sha1-0.10.6.crate 13517 BLAKE2B 85ad8dcd237125945f6f9c2d7a48bc9802dfe8398a2bac86ddb96763486092fa18e80a2e69f89cfd6e95599d34d60ced33b26a68cbbe39bf158238a79433584b SHA512 fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f
DIST sha2-0.10.8.crate 26357 BLAKE2B 1d01b381223a931dc631ad3a1191f5378b1d2f3f9f20474c5f020e366624c73b08330ce8dc4bdd3e63b15f647276f533de655b545b77f70fbedc1a1846f44f0a SHA512 3be73133a6b7690e14acaead47914dc92395dca4191fb657a2ea186fefd0ccd94d12a1121d63a26027d9a9c62b775c53202473edc461587b9dcd75472af77785
DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
DIST signal-hook-registry-1.4.2.crate 18064 BLAKE2B 7274d4c115678eae2640a709bf9d682ce867c1f6295a0c5f49e492f95dd1c457f20b56207a74221df1fd9d744b24c6260e28f705777e3c7d47b7bdd36f1d57fb SHA512 16362d232b1d301007c069198d7716848aa73d898ef92e050422b36c09001b4334390dc95a6650e5315377fd8960d4336e5ae869b0a305e8525e977b8327c508
DIST signature-1.6.4.crate 16012 BLAKE2B 5c003942d28fed88cc0bf1ec6c69011cc514de935004f6d24d1bbb7da1cd5c9c719cccb63013f71c1bb5ccd47351585b1422fec423d43dfcf56ff1b371191e8a SHA512 7409b4c26c6f569d486ceeb4648af2bfb9854cd9f35fde11ef0e17ae31cecc4293418e2d86e8101c79737a6d5cf9a8098bfbd64477ff4d2f537aed98eb3424bf
DIST simple_asn1-0.6.3.crate 18505 BLAKE2B 408295b72b94619113432973740b1ae3d5423ffd69e6270869f51284dadca9826cfbba7ad32dd35fdd05e0727e955fa013709d33e8adbcfb7f72e47397959e7c SHA512 5b06ed1ebb7fb18de646ae41c66a11863ecd6e2e12064060a98831ee4a4c1c9e7d8fb96728f5705d3ea59e9183c26fce8e143f798e6184df67a0d825f3c18dcf
DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8101c091a357131106bceeea7a63c98007420c12f67893dd2228b15d3f23508108c3a0ceaa605474bc7a9 SHA512 b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40
DIST smallvec-1.14.0.crate 35561 BLAKE2B aa8ee61800a6d13eda5acb4e9dc03543160849479a96a72c50ab38013b23e9593a665773b455a09777038edd436d7a35b501f6d4a0e16ff49544be60345a1e50 SHA512 90de38f208f551cdbf4980fda2314dee57d4e2bbf769a01c47bc849189e9243474932052faa92fe0ca59ecc9c5d1ed84091ef87f724343d38ebbbf710ba232be
DIST socket2-0.5.8.crate 56309 BLAKE2B 309e5a0e46d0b9debbbd6049a138e56b82df4fc0e9d1115745ed935eb40c81b004ad748844f641934e13b5b88773db5cc4a57fc9e61dc82b5322fa0232110864 SHA512 b7d03608a3d4cf3e2d1539b5a375412effcc96279e8f57668fa8cf67b3f0a3a6b611ea5e2e72f282460582954acbb5364320611f7798a11ec9e4833e53830b60
DIST spki-0.6.0.crate 14791 BLAKE2B d246ec21f44dcd638b2c43f0a55ba033e180ec6c6503add7e06ef9d0de27bad6358648bd5802ccb282705b5c726bd2f575d8185d04c0dab77f02db95d326718b SHA512 87803e492e1965ef398680a310e9e5a174586fdcb4bdd308880d7b9dcc24359af37e253fb6ad945e5f51aebb23862745bea2f917d14f0fde38a71a8e0a99601f
DIST spki-0.7.3.crate 16409 BLAKE2B 6b39144e4e718ce5eb454e21ee89fb936ffd31ec99554b0150fee47bca396bdfe4ef39603ec029d4af4d8c4c3ba2de7f6c549244f8c20114de9b43ff14921681 SHA512 d33a6a7844b33c37628024ccf25c1a631f7a6661595e063049b8c9a9b4edb28f0335397faefc592c6fc5e96378b870ab5dab9b0649c3387577b2370ec8210db9
DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03
DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
DIST strum-0.26.3.crate 7237 BLAKE2B bdc348c718c39609c00b9fa7d47b7090b1467022b7a8a28cc7c8a72a0aef20569c6ab22a8a8d26c2d9272f18d000e4ce94858a6647194f0a7b86d812d52b05a9 SHA512 62f116d5bbc6167a6ac68b049f8045bc660901f1ce1252f8bdcd91cb28bef821aad8098905369db6c2fe74c134a5d549e55ddd28e383d7d78f7175258924b268
DIST strum_macros-0.26.4.crate 27531 BLAKE2B 7f7d57c957a1591054288fcae6590a5e669fba1b47d8f1a52371ce60fd84f91fdb430e48cc7edbb5fc72914be5ce12af29758b653680da3f4177339b31206750 SHA512 77a17ce47d5e8fe8a89cb6aa6c3ca5d5c2625aea0f93456f05a9994238cd3b08b3f7c6a45e9b3db21bca8fb5759f505f15cc111ac84acbbb34d59cdae8307b0b
DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd
DIST syn-2.0.100.crate 297947 BLAKE2B 50a9b244732eebc16464bef152bb620d86aba590942b0d68710d36e89c0ee752629be5bb8db48866c7d252d545ab910625891a5a9b499ad9142191881eb9b42b SHA512 082a975c6448febe38abdc0b43ae929a97a303c0f980ecd2bdd6c44aa2b39ee5aeedf6b1c84316cf088e0d97aff011ec0482a5242ddb338dcf7db5d55926cf6c
DIST sync_wrapper-1.0.2.crate 6958 BLAKE2B b2e162f982ea827229dcff468bcf31c6286c57ea3491a909784cdb50b0ba36c3a1a6fbdc7b34fc2aa9a7df1d174393d61ea9dc7ab3439a5e1a1884e2473a70f8 SHA512 aa314a6ab3ba028d2a169ea55a50eecf3b73b475a81c91330430ece9f1734296562627a8c32fad51b5a26796931f364e2803b3a13075ccd9a0aa614d5220903c
DIST synstructure-0.13.1.crate 18327 BLAKE2B b29ee88c559a2d58fa46b7af155b448f001649ea79a1898f0ac87e69108b87c65cbd287d8f9001f360df7fef06ff39c937b48d33e487a30c8eec6a46c639c0c2 SHA512 09024193b44fc9a8901bda845b9f86c57dad65d0f53e309b2e7e968538fab6f67db1c86e5e52a2eb8fd116dc073e3ad10983bd60764662ec6ba94fee22a958aa
DIST libshared-15cb6f90f25758612d79f788095a4c3a9c090b89.gh.tar.gz 167454 BLAKE2B aef33ae4efbbf7294d99622f8aebfa11381613cb79bda959bb8d996bbbe1fb58332da46fc864f6b6985fcaf255ffaec092bf6c7fdc7becd66e6c20817720fcf3 SHA512 0a88b348fc2a2a3cfdebb084f56d4242fcdb566aa7d9dfe13c532b3b00baffb70f5a06784c383b7686e72c12e21255a5b1819c64276dd1eda0951c351acf291a
DIST task-2.6.2.tar.gz 838933 BLAKE2B 47761b1d172f823b35cb5d44edda2ac8d37daf9c54c6e3af267b880bf7f6246c6fbfa436ff63179b415f22c4e6d4253768bb7e9321893ebeaf46089761f309ad SHA512 3c592552c1baada09ef4e06cf2266c9897ffae42a75998b70767f2cfbabd2e1de7d1a900f16f3b8eb164ce19637dabd21e246f84732a20a646f39716895cdf98
DIST task-3.4.1.tar.gz 948157 BLAKE2B 3a1a62341b5cc3f6b02822646bd02465c55290f1abf4474c8a736c5a24e2d28c5ff8a431eaabaa15045b22eb450d659b60fa8d330415bbe8c795d34cd4b3a7ad SHA512 5a6479e2afcd5142e88349b792e00fcab4d54f6762db5be00221685a93baa3332a4a410b82f66679c15eff58a43be0e175cea440b2d7befbf4e9b723a695a869
DIST taskchampion-2.0.2.crate 2835640 BLAKE2B 3d8cf07942a81d345ecbe1b2e23c04e6819c75230b0f9133ac3f636ef0fd92c934b8f3268a363dafc8dd1216cd528baa794e9d0ce92b762bc46fd51e6b13f5d2 SHA512 801b22ab99170d0847dc325a15b51742ef9c28fa24dfef54bfab9a6017d6d4a0685a79bcf7aa884210edaa687a9319aecdf2388adff32b0475071f67318ee247
DIST termcolor-1.4.1.crate 18773 BLAKE2B 34676efbde8e242415857d6d40a287ae3459678d8222f5144faefb8c84d635686f640e79588d98635c8f25b7628ec6663a01b16e1e462705b5cba7e8b8e61f44 SHA512 b66aad157c4fa2985f764321d157dfb1f0325fd633811870db7919b5579bf7bc19fefe99e1c706cdfa67504c37dc2ca3d283e11d1bb516edcfaf1eb7747a778a
DIST task-3.4.2.gh.tar.gz 1389907 BLAKE2B 9e3179dc9edc1421b4f010bf6a25a040b2b46dbf624948b937678cc7f36c918483178f4267d98cd10775e5c7bdca39f5d35800ce042e252e0f203e6ce0103803 SHA512 685fc93fbfeefcd813d49e21b35567c179c4110c68305dd1f4556cd0eb4caff7dff193fd552199f4800fbb57d8e48b529f4104f90c94e7f540786791c72f130e
DIST taskwarrior-3.4.2-crates.tar.xz 27575936 BLAKE2B c2013b25cac6deca4d9b864a0b37f7d81078167089b9b5e5258321c7e2b1f23fc2f8924c8152d7b859c020333123122753954e4e75d765cab045916791dc90f8 SHA512 c61e0675bb2c5b94af174486c13ae62a0a7c809f43dd70b9c3e8b5fe1839892129fda07a36c4e5dba2bfce36957cd0d5f5dc3c056e373aa8f12dcf1c155ed403
DIST tests-2.6.2.tar.gz 222713 BLAKE2B e65e2da08264a0dcceeb839efdfad4733312d645fa0dad9eb9fd7e1f260ed21db3009f1c2b3c939dc1a1bf8cf4389f228a0ba05844483fcb5e44de82c2d33fb5 SHA512 98946332f898c4cf621e1dfb2b48761ca9496a43935aca45bf5965029d74f87ff37154693348f13aeed0b61836fab7d2a3cec8161ddd2f65ed9402162fe21239
DIST thiserror-1.0.69.crate 22198 BLAKE2B fdd8ca8c8ca78702377d0bf7b253440519018275b105db980d63229d0d44aa5c39a703e14aa6fe453c779b3c864d8044009dfef893d2a5294950f067656d7a80 SHA512 ef50d2867d965da1dfb29d26faf6de273b5fadf78f95313f6caf44d68bfc610b9bd4b7544200b05bb0861231cfc84e961007f8db83c7905244c492037fd31899
DIST thiserror-2.0.12.crate 28693 BLAKE2B 1145357098af4342f8d5f5cbe329acee408cf35b86ea97a0cbdca1cecd18a67f4798518266bce21f154a8b3baa0291b7bfd8edfbe29879364cc86e76e7c714d7 SHA512 aeb6de221b28443adba6a03337e7c70c54f99fe9500e39f904c3a8e612d895bc65025fb72c861890c7c011595d2b36832f4b642781847513edce1416b30f309c
DIST thiserror-impl-1.0.69.crate 18365 BLAKE2B 51663251ea6ec99c59aec35fe73c5f9760809d6b6b7eaa8ecbc8f6939acdc4d0ebc11f9034d9204dde7bd689d5e8303ae0be86e298745e9ef96825bf73453a08 SHA512 579eb796c8885feb01d27638862823acd96c79440655bb444c3445ac00121852603396ce7439aed617c0a0ac69f62102167fde5845411c906997574a46d6d9e3
DIST thiserror-impl-2.0.12.crate 21141 BLAKE2B 091cfa822bdf6cbe0730ac0ddc19c6102f6aa341fe68b18f335588f1166d9a0d34278c73e440c657b5890689f2c73c3c94f4d07abcf7bc77ac2139ce6c0bb555 SHA512 01bb00310cd8e80386250469ee7be2cb8db7ff4883869f8ce2ce0de1742292ed4e6d7fb1d7520f1e2555e72044309015bca84dcf058bea99b8d3db970cf0bffb
DIST time-0.3.39.crate 139037 BLAKE2B c78b09d53b337bd4c8734444d12da5c7adee600cc3e26626069b3b58174895ad874459112b913b563e29ff281d71ce3f2c3e85d29a3e2034db0119ec1a1c5620 SHA512 320d7f3d5a3145fa5452d492a9e0a8ea8d5fbf4e61d138cdc87fb7495c9fd18f139da7eca263a1b9c809cc456a6bda7249a6bd374cd88382a12d53b4f1b80a1e
DIST time-core-0.1.3.crate 8002 BLAKE2B 18d87668ef52e63ac3153391b8f9c375ef4e9f60939480d3d54df6e0fa13f20f371dc38407186185c8e98188aab4fc0ba1a093c5efebf0f651cff7100e0ec61f SHA512 d7d492f10f49f2affbe90af0f177b35313d41d2e14fc392dd3f508b8e452f339f61490526b50260db57635abf305f501004d4a31090a2cb6a774451cdf440bca
DIST time-macros-0.2.20.crate 24416 BLAKE2B fb5f6dced727effbd524c535ffaa7ba9b4be7df3bd5a0e68daac22f9aea17763843368a9e6cde45f0cbea87646d3137bece92267766e9f32f142c614b8cd712f SHA512 90faa7f4d65f1074824081a1a277cb37b66316d7dd26530cac2eb516f14cef455c58f369da816d3022c61caaf83fd866eb768c6a74978bd9d645eef44b026764
DIST tinystr-0.7.6.crate 16971 BLAKE2B 33a248261c4cded41a81f0d6e6c8df55437f042b37f235c39787986ec562f0dbff50b282ad0f1483daaf49c4b33e6618e139a6677d1238c21f4e12082562b4ae SHA512 a33051848de248cac0a2d151760a78cb3aa62c787d84ff7aac38b11c0660e9188e4d43d43a77fb8676e49ac6102015e9c3db057848d809e71981851875d0fb25
DIST tinyvec-1.9.0.crate 54137 BLAKE2B 68a96ec0ffa392586c3bdadf2323b2a3b416ecb81db5d18ae0e05187b097c7882da6678bc881e70f935554862fab5cf41ae590b27e0fab7c1c73995449b84f5f SHA512 5f42811be51c58c72b80fe9a7199250fb6176f5766dc774b39ff656ae5ebead0d9c91ed7db1046288b8e05e20edba36455e4cc6fc0766c60898187f30c232aab
DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
DIST tokio-1.44.0.crate 829777 BLAKE2B eaffd2eba99461e741965bc582e8cbd1737a4cc43d570d97a287c63349d9bc478dd74d2cac5960cc398c86abaddd9f0b747901da5375072bd70f189ce8cb3151 SHA512 8ef3b9d78ba07ad794b454e37ba5c152d8e1cd1044f02fe368a5b5616814b5c91ec58da8fbd3a832f5f9104bca64ae810eafb2feb51cac85ef33db05603b4cce
DIST tokio-macros-2.5.0.crate 12617 BLAKE2B c30d0011173d246dc82a5c24ba97b0ed6b66bd8f19b0977e0305b03843b3611528fc5911b632d2c46bd22b8fd2e8488956bde0037c322a3ff8b7306e72cb9bdb SHA512 c1d24cbb8b3f500357e39f93cf139790e4bd3ad1657dd5d695f5e4f9a2a460cd63e8c1c32a36b64d3cadd7b6467e59ee34cd5b1548a99449d8e46c2db83e9ec4
DIST tokio-rustls-0.24.1.crate 33049 BLAKE2B b061bc5895b9d7e5aef96512667673ac6fb813a4524b1f6620af9e2598425662b15b5e07d3896499b8a24d820462d15b71a2b9cc804886d546c8ac5957f28529 SHA512 93098f34d117107214e2e80e0e6c030423850ba160d1858b5149c165643700d308dacef7723e45b79fc911ba13bc1bf363c89ccac047cc6636e48a9a5a9502fa
DIST tokio-rustls-0.26.2.crate 31655 BLAKE2B 44a569a4aa8c13f2153a18ac56e6ce6b5b9c9adb4ba6d94c1b9579e340233e614cd61da26670f74080c870b54e0d7f5f008692120a823782144cbe42e97bbdb0 SHA512 c0ff373e02c90704d8bff39b634d118143bcdb3d657e491d7d9279bd5a0a166541c759b5a26f5348fecc4d3a1f11c8ce3127df217137f68c57db581714bfc735
DIST tokio-util-0.7.13.crate 115191 BLAKE2B f4acc65d0fd14a88d46545bec2313cb1f25e1cb76014d09c34f8a8be62c6901ab09b18d7b32fdab58f6594fb861bfcb8bfdc8825871347d7eabe2bd8117768bf SHA512 2a1e8fbdd094f81e00ee87eb5ebc4c62825945048105970e52d6d0a872769d268a41ddf91c60158c02a303ecbaa1b19795948b5416f9bbfcb079c5b27d39d51f
DIST tower-0.5.2.crate 109417 BLAKE2B 414f17e97102224f1fdf23a03e6aa958e0a2d6cfcfce93ac3f2e911d68267aee33aa079c94540626ec3fa895e1780e6e5d18b4831f9f05cdf3e8c26ff73b7279 SHA512 e89c4ffd83fec3566334a4c4e9151ddeabfd3437269afc8bffb46201391bc1cdc82cbb97c69643a30f8873e87c511ad9aefc6c081241a4419fe315c99c61ffce
DIST tower-layer-0.3.3.crate 6180 BLAKE2B 20435102dd62113c3e961bb28d7b18ac6f8ec6d5f0051f511e6f5eb044b20016f247ddd1b8eae9dc9f1ee259d8cc31e0bbddd26f5a22fadeea4007a3011b8500 SHA512 edf36671076cd29bb32c29351b648afbf3e7134316988a697c7807db62de7a63cb0339e4db7c0f36ed60d8aced7f3e493318cccc272070c037b01e2dd189b934
DIST tower-service-0.3.3.crate 6950 BLAKE2B 32ca66bff783eeb015af982b539acb63c9d426b931832b27aa45088382712df3894132a9e6e96fe1ed9d0f9e582b7a25b33e0ab73711acb06b4e134e69158452 SHA512 770cbca46d8500ff36fe84a9a420beb84a0e893dbeaccdd93a3970e746c893b5d32580182ef3017662f421e4b2d71f079ed2cf1727dcd5fc3443a4484f9b43fd
DIST tracing-0.1.41.crate 82448 BLAKE2B c056d938e001654e03efaec7a11eb8ecfbdfe9af2099271fcefa43f4f4683b40c59f7111fdf7f27df4da38bcbe94f1b2ac0abb6ec3d6e6a0d165b9fbb14da3a3 SHA512 dffb8d3a1375f1b9d5418550a46cb7b1d92b2cc8ffbccb430a38f7731547960775bb42798074186711847d256eee30fb3e74078b69cb36f28c07d9f231dbf96c
DIST tracing-attributes-0.1.28.crate 33280 BLAKE2B 4f4bfab16ad8a296c9399125edfd4314d55ef58977d8a1f3e867618617feed898cd14766527c9b788d5fe3d3f8ee5bcca0e26dae79a2e6cf05366991ac23dc10 SHA512 4a3d5fd76efc414c86af0721aab9e9aa70fcd6b08eed4acee8c2af5af56fd665197aea612187c7f6022d1acf5567d5b9e72a7dcdcf25cc401135d875d95a99ed
DIST tracing-core-0.1.33.crate 63434 BLAKE2B bc36332ffe5f4c95ae2d12df43944bcf589746cdb923a39098e5f4007fd1f19d7c3bb115011ddc40c13e3ae0e5cfc9a59c49861824e99fed7430fd29479abacf SHA512 1c6f0cf3b7bd6c8f6316ed9ea0b315a619308de6cbf7e50e665a193cf8c3399b5227d4f145d83b10c7e01a2f9fbc83d16e108cf09b7fd6cef413aa5c1acf89ef
DIST try-lock-0.2.5.crate 4314 BLAKE2B e75c6c0d7c975e294e3d723e2fb023067530ad6db3c7bdbe89b9558764606fd1a74f0d1ba787d85266db1912dbeda85408e85646d0f7cb24496d743b7a18c705 SHA512 433db3c52f55d78220db414ef6a7367791dd66eac935f41dcda85ec9200f0eefeab6e8342e70aabe35c300069c0e7b7c4f8d63a2334b52a081cc98416371ef08
DIST typenum-1.18.0.crate 74871 BLAKE2B 99116d32b5317a658526daaf4fece2b9dc8cdbbc30c1e7a32fadf913e56a270a742abe0a0d348ea6039ae74fd4258c702d4626b14071626b7c5d2e2c31d82dec SHA512 c30ca78f8ba2e3e1bbfb3472c01974a0aeecb4471640ef373ddbef984ab37bca87ad4eced8193e5db6206d35ead31ebc25cdfe958f371625eeb97b6664f9c9e3
DIST unicase-2.8.1.crate 24088 BLAKE2B 29fe558490245cc1f9c551ba524ab452a4ea18d5f3e5763bc58e6b4c52e21bb8bb5e3f16df35bb96652801c3d96e53f8a39cffd31a0cfd1c83f0fa3161f4ed4d SHA512 99a3944a5c987376bdea5fe6c0797e881bc8e6f629c56120ce811c8ebbed0a3ba24617decb74d6939699c8fc994c662eb292869ab407c0ba0ec460a32ede0190
DIST unicode-ident-1.0.18.crate 47743 BLAKE2B 517ab42a847020515b2b871844d0571ea672340f89a762631a791eac18935ac122122fa5566e58b99ab47de179eadb5298e8ff1d05b123c4e93b7fa989c8e31f SHA512 d11f89fb696f9e2953c96a40b5478832651b268c83b9c7a700b07e768e795d6e8dc346597d1226df21219d36866768d1f640bd8edb68db8bd3d5d437b2bfd324
DIST unicode-width-0.1.14.crate 271615 BLAKE2B dd2e1504caedecb5d37c397ba05446d3d762b8b6833a8032ebbc213e324d53d89db5e96ed2f7223096e5754d800b39a54105906effc88d9437d7acb9e7beb81e SHA512 3c58a18776aa82cc13c761789a47901616cd98a30356f93d7eb05ae457314209d0a66213e2bbfa5eb8b59be6beacf62438234ce8daafa31b128dbf7d5d6fcadb
DIST untrusted-0.9.0.crate 14447 BLAKE2B 8e9c3ae09435af0885bc4a6e3c8943805b48cfc00bdae228c7c43093254e1be15d7005d1026561ff369ec37865d8458203f421a9c89ae3db077f655449621aed SHA512 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416
DIST ureq-2.12.1.crate 115366 BLAKE2B 8e349c5dbd4c1c6180fa018523db67dd694c0f7ef0ae4323592c1051fef473bfd6a8bf80d91fa4047547fa5e908ec5f362cf0697168385e2968ce67f8474c59b SHA512 30fb75e097b9cfb34ebd056c0936d1b5ce16f4a613e963c5179046eb48a0165da6cb2e4a5d612b03d6b0daf736f5353159a92ab69e68b643b923fd551f0c3e7c
DIST url-2.5.4.crate 81097 BLAKE2B 74943c63809ca41a526a146bedae66f91f390fbd2ccbd90f9397d8074ee7ec26535f0f67170eb1d7232e139d8d795fde99be37f53f1bc32c6a6a4d46aad1369f SHA512 8f1d62bfdd45f52fa12ad657a521a3478d0ab54d187346a29dd59cc66a0f140ca96d850948e09f6316f08b44b3fc68526c58bd620fed5d065b7e8528df3cd46d
DIST urlencoding-2.1.3.crate 6538 BLAKE2B 65777b0990aa6b3d27a47f36114da8622026ac8946b5ffb6e04172b666ec7244a55c250a7fb626472bb2b636eb32ee945599cee5ce7351c3cef2322366db15ff SHA512 035848d9243ed6a4528377b56edd7f8bcb5f824381b420dc8f5c4bfc3f1246655c54eaa7de0e4aaa7138e0b08fd796b9ace140ab919aed2d94f6952b577386ac
DIST utf16_iter-1.0.5.crate 9736 BLAKE2B edcd9776113d4d2b267a9cbd58cab11c5497ff1a8252c4e695de619fc8e5eee1595343c857651774b3670d13392144e9d7df579f2e226842aa7e4e023a76fb65 SHA512 44dcbc5a7db149392fdaa31862be240f78fc5d7616f54be32cfc8f3adbee310e8681ae1bbe6edaad8a7fe6e7759dbac8ae4f69d0dbdbe5350c21dccdbbe975fa
DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090
DIST uuid-1.15.1.crate 58728 BLAKE2B 9d6747083e096b795ef69dab3b1c14cb67db8838dd3814e23a1b4869b8e5b4c4d067120209550a107036c195c86238df2d2036bbe21f95e378e17d8dcb3c3f1e SHA512 d389b642f2b5a6c10eb951e53cc638a5e615f89bde4a727f7289d0da2733d90e581e80ae735941b03d314237423037d059b07f9597c351cea1c3d7e7884ff144
DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172
DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
DIST vsimd-0.8.0.crate 21377 BLAKE2B 106c933a8755f9dff4e2a07e3ffb9d14dce6428177982bd1d38c95446cc11b7f8ce4a5c70d85d61f3cf089cda12d2b9745368cbee33b91d0e03b14d6c154010e SHA512 2c9c186369161dcedb6e1a5d95310a2886287d400a03ed507cdf1cccad02f2024fb727037aac0848d26a50a6ff1fe17d3902d60b876e9ca3a73b41482b536e54
DIST want-0.3.1.crate 6398 BLAKE2B bcc1384bbb86db27b5e082b29a8dd4d89c37b40f6cdec4df8a86c8d205b418468b6cd42a78bd14ebaba057b28e151c00b474c098d7596f49a823ce33510c13b9 SHA512 f93f765113f035e134b967e8eb3f4511b8e03e793a47899b614d826afac02348fc02865c298a10410ecec4eb64f35f66c22bcbdbe36ed0c4c1665dca1db4d526
DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
DIST wasi-0.13.3+wasi-0.2.2.crate 136754 BLAKE2B a17e2670caed033c1b2e2bd709a79c1dff5d0ff46b32e9d9b0faceac2b3350397e7bc6ce113a9275c400537121c9d853130b4bd546afbf0bcd248f4c69d8a708 SHA512 c0b0ce3c4d82ad7350e017fda565a69cf91186ebc41a1c5bc21a6e2fd2f0d8e7d90bcd60488074da6062ac1fa39c684ddd8ee1d8efd66e82eff36ddb16682abd
DIST wasm-bindgen-0.2.100.crate 48288 BLAKE2B 8fc4f71c7d6cef15f131a9bdbb50e3eaf9f3894a5b6c1d73876824efb731b46e8c3449947893103f23bc15cad228a1b8bcccd45ada20df53b3f3dde6e419c184 SHA512 2a8ea7ec669efe10f5701dc3b2bf496e33afa70c31dbc65fda5191c9c28ddde54fa38bb168a41b0319a4ff0bb5ccd897ce51ccd7e523e647b3544fb390f8a4e3
DIST wasm-bindgen-backend-0.2.100.crate 32111 BLAKE2B 6bbbef709753e22230176121388a95fdb8f4dd32e0755dce5bf6c1127c54a236af292f319d14b5cd97bdb310fee65288e8f404921b83693e287164cf9d589a2e SHA512 a2ee30c1185644f989af6be34e93149a791c05125de24c0ff91c320f683f6f5d939fe42b8ca09d629096388a39256469f8b96a6e35722ccfdbe8d978c9a51770
DIST wasm-bindgen-futures-0.4.50.crate 16181 BLAKE2B 2659a84c54a1703c7378449339c216b601363be1f1cb22d97a7f85572cb5968597cccc868e03d48b20dae2ffeac83cdfea7c39185dd57158824fef8a51f9567f SHA512 bd24e131150f1a16fa6330400af0c1c71fcdb577562f0c8893d24ee75cd5afca4a7272b424646ffd3330badde92800bbdccd6d4d9d9e47f404e6c29fdd83a51c
DIST wasm-bindgen-macro-0.2.100.crate 9663 BLAKE2B b8a3fc6b3571f8caf106a9e9f3d9cc48b86096d714c5d0208f03d44d47003b3b26441b5cd68bcd49a8c05758bc1b984e460fb62ab439ff2d68c72766ce20358f SHA512 a1942f838eff5fd54406b573d81fe18f262df48a19535245b1a46cb31db2a022746e861d72e5286c632969d15d416655460d3865309c4947cd3d7965dead5c42
DIST wasm-bindgen-macro-support-0.2.100.crate 26243 BLAKE2B c18e35978b62dd2822ba8a4f6955cd5154b2a0d81b8e8032c2f8bda42c1c25f74a13f3e1c3a7bf47a823de2517a237e6a1aef18b189bf1f2b934123c58d1eb34 SHA512 0d03eaeda37c9c6ae06c0fa96e872b54780c4cf545b621c730dcc113dd59a8cb6333c5e3818f51365f71913b9669d8a870a06e70729722d03c07a49cff8a4fdf
DIST wasm-bindgen-shared-0.2.100.crate 8570 BLAKE2B 886fa72cae891d4c2311e12e28f0a7bde9bcaca893603afa3428a402726b3b2bcdb6cb7dca6fdf983bd8fac5f049f0543537f2161318769b43c7eebfc906df27 SHA512 3fca8ddd1c6b2f66f70f6608c9b341822603f1c0dd71d47d27c6be8fe3f2c88598619946627720734b48cf999cafd0c63a08af5db28ea78a1538d2165a5fba61
DIST wasm-streams-0.4.2.crate 36773 BLAKE2B 601f8bc4bf872943de47903de57c9e833afa2500d7e30205046ee02a8a2a8d6486b546117009e81f399f9ece69de89145fff85557ae87d37f989095bbe2046c0 SHA512 f93693b41220e819c4efce0fe756633f1aaffbb57b8a9c028031a6b02a7a221ff4d5bacf162a0b301b55794745ad1f4c97a7bbd46ac396e1518689c0639ecd65
DIST web-sys-0.3.77.crate 638246 BLAKE2B 3f21ab03a18d82cffd96432e4f08bfae183b24f9a50dcfc51c927e9973dabfb8b6bb1f3ae044890832809ec91709242c1c37463931770d347fdf521587a72515 SHA512 cd149286105288f7c385a29eae7df2306d4066edfca4de1255efc7bd8a4e8eaafc313dab85091025c3b5d5e333fce8b7fcef1fb824fe4d799bcc9bb78b73c97a
DIST web-time-1.1.0.crate 18026 BLAKE2B cd72e384aca90c79e587448160587531c417f31a32e9ded23e6b78d492d0e517520170fd03177f28870c313b9302b28c32069a2408acccc076a1e4939a2c8f8d SHA512 73e4ef9851de089fde9381a595cb9e37a434f563f1fd350e345f2617b701caf57a9aef739b922b5b10cda131cdf2fd0af42c55603f8973a623a8b6ae70f6cc9f
DIST webpki-roots-0.26.8.crate 257981 BLAKE2B 881596c6664391b3ab10aac8ec74bf31fa4fb8e6c8747da36f5e2f21d90763abdca0d73bfac6f4a2c709d82f66a098b98c408b4948b2045d42b636dfbe17bd25 SHA512 13f282628b74d6c717f499298ee35b4d7bd30d6440366c7aaf3504c32f1c1260740a83683d0973cbb7d1e9108c93a6c640a65b71f4889c7e0eeb7314fa4f8b08
DIST which-4.4.2.crate 15953 BLAKE2B 40ca22cd2f625cb035a1d919ed457a300b482c7751dcee4441974c53d56ce13f1f502535e1f7c0746a01981f4de2e2f761c3a255902d6353db1a4c3c62637448 SHA512 2d12aa1d4c2dbc140e39c8f15bd4ee1eeb8e8de71bcdf579479ef4be860fb0839eaf4cdb818addba242d50420f6e08acaf2bfc979a889e092c83644819246fd5
DIST winapi-util-0.1.9.crate 12464 BLAKE2B 7fb9dd803fc2608c4e5bc75674472992d82da364f24c22072d5624d6ae6abc44abd3e3ea3c45a7558e045331f3d87572b306b4ab5de52c07ff3706e7f13c2a38 SHA512 c46b893f67ec6e36499b00736bb6b9421e0e2611e76784afa6da01d7ebd033df82f1be7cf8d871d541125d290983f98f26f759488ba9aface49efce8edd682e9
DIST windows-core-0.52.0.crate 42154 BLAKE2B 9670bf02261b4ab2a24eff97dad11e305deac823cacfae286965b62b11bc035f19a55ca710eaa4359c8a4905433a94fe62a836b77ddd68f244ad6ac2c9657f58 SHA512 0c8f1c7e63c11bdcf1361150ecc83abbfba8da2c6d28523799bd286bf8aa1df61ffed19175e8cb3ef516a9afb6248b640c2101a2e0c09a99bfd7a18c6741bd36
DIST windows-link-0.1.0.crate 6153 BLAKE2B 51b34d4e9eefc3d389a205f1cc654b142641c562b036775504fc923ea83702ef9d2bf8909ce439af7f76aabb486405b91c25861510a92c2f8aaf05944912a2ab SHA512 c7e7b6e67b8041534f8bbf36567fc627b54b46bb407743864fd34113e2f30b7ecf4aa6c04ec328ef1b3cdbebe13ce8f9a2c31520d51e1c32732bfce2a1ff015c
DIST windows-registry-0.4.0.crate 12572 BLAKE2B 2663d50de617471f0557bb8e84e0eaa58a1711cf04e55b1ef01d5bc79b3da306d2072e7e7e2de31e775ce06015a60efd7f352200090d71d7487fad9bdd79e8ee SHA512 b8c2cb4e82c09b97178998708840f2c71672913c51b11173ee4d74aa1ab2f7de3a9a6bfc8a98f02d17ba82a22746644e375314c1f612faf267d1d6b29cd6e2da
DIST windows-result-0.3.1.crate 13383 BLAKE2B 8fa97be6744a1fc6b833f9919d9d0a730ee551861e0c409628a6d4d434785ae9d1fc6781a46034579d5f240bed03083f588e2892cce03adaca2a16a7469c0f8c SHA512 872b85f06341effcfdfc56f89a755bddeba6557554362ac91b1300da3b9d91765d9a60c17d591fbfd6eb1da934fbf4358e197caa683d83d2b3e02f112054a692
DIST windows-strings-0.3.1.crate 13922 BLAKE2B 106a11b845038c586451f3b65a2150491638a003127bb29a50091faf699d1836c0b24b3fc9ff20c99b78b0290f3d4d6836055d47e5d8e0a052669cffe307caee SHA512 f39e4693bee821c49f73c90e0e9e9594c3e0199332b1b3815ee1bc6961069376f3a626f9bc3a969d401a304a651e4f6a074c0a88e7bf02149a3754308411b5b6
DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061
DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f
DIST windows-targets-0.53.0.crate 7020 BLAKE2B 03a4ccd7d2f229491be1ac0fbf1ab4d4a5876f6850392635e670a3cbbfab2d069db9c697095ae75aa98d2a493d8b7220d545f4a17e234764bb97a43a46ee2816 SHA512 db8e6dd2e83bf11bc7cd96c5e32e5de201cfce3cec14d189223659b637d23d0a670d7436c7fbd9a0a25efc6d7430ae27c47202badca399c3244cde5eb90f2c32
DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5
DIST windows_aarch64_gnullvm-0.53.0.crate 782443 BLAKE2B 64a74d4f10a60cfbd6cc02dfbb41ca9709abf56f49f74a6dfb4f4686bdc3d847d27eb92553c553c4ccbd39dd4f967bad1cba3c42a33a0e86fd8500284f260cd0 SHA512 185d1a63f3c00a4acd1a14701fd12ebcd715d6e709d6e40e6423e832fda0336463a8746f8eb5e3f81c9fbf26ed0de2332c04bd4d057c57ff67dd43e6a07fa9ac
DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b
DIST windows_aarch64_msvc-0.53.0.crate 834446 BLAKE2B cc3df33489a282fcce6d693dd14d4bd5a284279794fed9e717a37c9367e4b3b40c47981e70adbcf8b15cc9cc01aebb63cf90f4564bd4289c8ef8daf59fd6bb50 SHA512 32d56f60b2327e334552f7554e67adc042b3c8e79f6b69237d83fa28f768cbee232b1e783430dad1b437dbaf2d7e1f1ae5c53e2cacf3021b99498148ac964cb3
DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822
DIST windows_i686_gnu-0.53.0.crate 936973 BLAKE2B c64b15193a5263e871e1919ecdb49fbf5a94b3e5b8d96c547a9212733f3bd07096511cd6f6b129dd3566bfc263c17e909daf04925916cb4f6789c797926ea793 SHA512 676ec6ed73672e418913078d8bae9b74679db02a3b5bee9cc72c62452fb70d87f7dd1e2b2a7e4e6058f4bc536c15075f929c38c7261d7f47872099a397fb5ca3
DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f
DIST windows_i686_gnullvm-0.53.0.crate 854056 BLAKE2B db81a346b516db01e7977137e11f79c0cf1df0763a5415b75c9f49972436c22ab77084f958b92a7cda3fa11bf2a764ee7bb6b2e6592889a895c278793a806ff6 SHA512 ec830a4c7b5d3be4948d788971f034c53e4bda7351ceb9aeb5a0af24868fe8c8383f96b1736de27832b113d2a679d5fa8764db2fe2db5942e25bccd036e96232
DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96
DIST windows_i686_msvc-0.53.0.crate 903450 BLAKE2B 0cb567d1b54ff979ad6549f1a17919510eecd62e028bc01ee3448ade18d08e684746023881f713e078ae5ca9d9e799cc4e6d15bea12f926463d291f46d6b3c85 SHA512 9f7f6df98e47895e0824dd70af7b6dd5017b65a6904f0b0c6cba8df59f8162489754c6437f87b281fc8c34da2557e21eb33c89ef505f1b3fbcf60f5152191342
DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb
DIST windows_x86_64_gnu-0.53.0.crate 902585 BLAKE2B f376f4ed30c1f82f567713f2fa03dd5fe5f8e78ea876d4d29e4b3a0fc52400d64cd6b971e06fb4607e5da15d6c4aba6a7a83841e2f178ffec73e70996f1ce052 SHA512 9856a67c32c9969100ff4f730047f92ecdf8a19e003553b3d9cbfd847f376a20c72a1202071a36f3640afbb6ff45f95c83579ce4a45a2b64485c980fc06b65ab
DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd
DIST windows_x86_64_gnullvm-0.53.0.crate 782434 BLAKE2B b82d7a41c771db81f2dbc6500616fec8f019f89cc0f3c43b45332ff8275dd0f7919cf0b6e0fd2d50aaa1cd7e381e7d20211414f619ca92b60a21fa2137c7f9b0 SHA512 bd3777209b4cee092134c21298859d5974b29b70fd0d2882ae704b58a34413022de944f6254d8948fc87b4dbe1044b08ddc6a82b9d1a48b33d33509454318e7f
DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
DIST windows_x86_64_msvc-0.53.0.crate 834400 BLAKE2B b5a06459571c6ac31fdb94d64f66f83ad71fa039ba04e07b62259ca66211662e703dc9afde205cb0489a2213a937ba1d8d6bc212262e8140a1629d2273d4bf43 SHA512 47265ca5d43c39c9470c9ff7caa8ad0962bf81cfedb207d3307895cc7e4885512a4895d3447906349e1261dbef531c0c3326cd82cecf6d645d42039997134707
DIST wit-bindgen-rt-0.33.0.crate 3357 BLAKE2B 7c5227e835eb405b681ba36a2472fb3330b9e44f8e9cef06ae5de326691d4e4535cfd09843241963572060f4ccb048aa088fb8692591f9253cd215f510969420 SHA512 fffae2da775fcb5066398aba5cd02119a07f5bb5ab2282c74f1665656de0278ba13352b8ccc6ff107677aec3ec5d401729158332f653e0a2e7b393d1aa018b8a
DIST write16-1.0.0.crate 7218 BLAKE2B 548796314339463e4b71f8af3d344e45dc89480e103180b6d56c90fcb816ad1a37ab2ba20766c4b9754f2cc686752eb1f3a5a12ec1ed4369a9cef749ad4f3e97 SHA512 655a207b8082bb88e462f992ecb4833cef9d590da06d6356b41d109df2862b49ee5705189c78a607b549e7343035119d158020d58fcad49608e51659357a83c1
DIST writeable-0.5.5.crate 22354 BLAKE2B e4ff9862c070b413568ce0c75d1eccafcf1db8578eee4795ea9046dadd643f8a77258b437be288b93af247199d63455298ac2cff909226bc432f91c0aa863921 SHA512 818b2546c8ec25816aeaf5e31a1ded927d197bf7256e7c5073738c2709bc58a95d382a0256eb38a99235ae83729b578701261866d42ea3357a26024906e196c1
DIST xmlparser-0.13.6.crate 26718 BLAKE2B 40796a610755a10de4f435c36e251093719321d9ddaa2f994640e37a48ab8a61742f3b5e031b6ef08de3327fb6acf1b19c2afd0ea80edb66ea5963a41e03b47b SHA512 25a42844c015aed196bdb35c99008d656137c6eab2194f274840e8f93ad382e5291768f138ffbe809bd07900e80f939b5755517cd51340ab8142b9b5b4d72db1
DIST yoke-0.7.5.crate 29673 BLAKE2B cd2e42103140e080a29bf579fe5176b36a192f9b1309c1f2fd7557fe93b2f6eadbf6fca4a6a3b1a7b6288403d2f643841dfc7a5b6a4476776943950abe5c1613 SHA512 6bbd99671d1a5a5217890eaa267113d193b3636b265393afb6e72a313f01704d462fe017264f061405e8e84c188b590094c29e3fcf19a63c375ae165d1a0bbef
DIST yoke-derive-0.7.5.crate 7525 BLAKE2B 9b6b97eaf3c50f0f5ce8cebf685a1a17d4c21eb9b26d38eac99e0a4c0f9d592e95a7843b7a0b897945a14c4eb78ffdf2c0972b448d31d7bc7b077f27aad81d9a SHA512 e30b06b020aa283080905004295fb643c539b130d0d53bda51927b95e79ba562336aad30d8a6202d9a0c62d5b64559a01218c6f02f3faada6003d4b03c205cd6
DIST zerocopy-0.7.35.crate 152645 BLAKE2B 8f13123c9d9257ac5a5c6954d38c3510fa658624442f7e03cdcc6db5a0977d9f26bb4e277be172b7872ec365cf6e58ac742e5578636f7698f9f37093e9249d9a SHA512 17fcb31c029ae89c01e5bae5fb2bb46bd434120199a3dc2c7fe0012dbbcfe2a0bb38934c4a7d3a4920e3fe47c097403beee554fefa54b66cb390f8b1de638d3c
DIST zerocopy-0.8.23.crate 239977 BLAKE2B e1959cff4a27dd663f499fb1721ac91bba099e5b1c87e5a37e6e8fdd67dd2799a464c48cf911ca874cbb168bca3a086735fcfe1a62a7ae5bbfce5f81893ff306 SHA512 67fb584ff03a47de0e8347a816160f49f69a08ac6710d6013949f12ffe1401113e4680ccbacdc95c76daf156fb8e2f7b0a832cf9e8c2d76c3bc42534f8c9641d
DIST zerocopy-derive-0.7.35.crate 37829 BLAKE2B badeb7fa5e0bfe93a6788d93fd297604ed31de526b121549300ead3c49d450f49265f499e2e7ce606dcce2b59dd01f7fa817b8fbb3f237475185c5b42f5299c4 SHA512 dbe23573b62a6267d7bc8c744320b75b2fbda03b908c1d175211f7394374fe182bce58021e25485c10671d726b2007f250565dfe53134d51c89293bb607e9feb
DIST zerocopy-derive-0.8.23.crate 83885 BLAKE2B 2b8fdfa64f54f592997c8092b6a1f630ca9c6b7f8eaa7b8ae33bbcc3a9f1afbc6ff65907d1678d347ca537c9d15092870a9f7985791c01983cfd607ae0f10932 SHA512 322b571147db92a453b1d6dee7d83a7d95fa9f4427220e811c151d0f1f2519357e8251624e0ff865f6a22560c84f87d2b72a5e54e8c1ba307fb3ebc19e7091cc
DIST zerofrom-0.1.6.crate 5669 BLAKE2B 1428e9cfdcdae13b39b7465524d1b8b79bdd89f743d3db4a3305c2b39d61ad7ced958dabd673a135147a04c8ace69d8c710dc06c6a07b1dd3987fc0a45148094 SHA512 e87c50b4f87caff70d026099bddcced73398c432f6aade32d74ad199cb3a985956bac282f48efdd501e64e80297afe4f8a4518db32437bf297fcf51a6f94bbd9
DIST zerofrom-derive-0.1.6.crate 8305 BLAKE2B 9ab7425b450bf8c47538be7ff32901045393bdd91b9687b8a32ac194b7272dbd4f5310629647c6710f97a50cea45c722c018a77006f24da2b44a4c475daa54cb SHA512 ef4226df3c9ca9c0146639b19d9aa611f2ea3148c10ea875f43ca1960ee8ed438a553b078a9b449a58862f44cb7d4434fa35bbd6db6f0a773618f63d2575c985
DIST zeroize-1.8.1.crate 20029 BLAKE2B 092eba034cd35ec47290020e0c2b213177ff5dbe14ab9e7f0b4ef3cb1ecbc42fbec2b951414e26ab00bc65aaddc2c93eddd5a1963b27c6cd613ac71c65d5cc24 SHA512 dd40ebe98b98fd742608d4066b5ab66caba94b2e679428fcaff9fe547d8cd6ff2360dc85d671ee9183e32fb79cb554d00d6aef9eb8f3d8ad0ec92d0435aa4ebe
DIST zerovec-0.10.4.crate 126398 BLAKE2B b078784d6f178bbb9de1c3c1b6c7ef996f00bdd7dfd2924bda921e62f3e09e953fbf50f8d0da99ac6ff6d134f146253846f5663549dcf8df08eaf34b9d4016b3 SHA512 db12bba1d7476ddead92e6dfcdcc30e2e0defff4f263a740244eabee265a2cab265473a663d3dc3210f48e113b66d951da496dfab7965ce1bc792e5f2db422a0
DIST zerovec-derive-0.10.3.crate 19438 BLAKE2B 9f7df8a4e4a0b62ab25aed967b26509db4bcc5d5b10b3bd73305099a4c49a60be8921484ced1a34d9b7ae30ffa5abe789686f432416a8f1cfc07de1db1dff594 SHA512 caefbffeb35265db9f74933bf07109d57f0da48156cafd4f330af78a5c7eb9ab0831a80789ad4fb119875ebc6cfd7e3de68c9984b77dca5151f9be41f1ae6e09

View File

@ -0,0 +1,40 @@
Fix paths based on the assumption that the CMake build tree is in
${CMAKE_SOURCE_DIR}/build.
See-also: https://github.com/GothenburgBitFactory/taskwarrior/pull/3998
From: Lucio Sauer <watermanpaint@posteo.net>
--- a/test/bash_completion.test.py
+++ b/test/bash_completion.test.py
@@ -34,9 +34,9 @@ from contextlib import contextmanager
sys.path.append(os.path.dirname(os.path.abspath(__file__)))
from basetest import Task, TestCase
-from basetest.utils import BIN_PREFIX
+from basetest.utils import SOURCE_DIR
-TASKSH = os.path.abspath(os.path.join(BIN_PREFIX, "..", "..", "scripts/bash/task.sh"))
+TASKSH = os.path.abspath(os.path.join(SOURCE_DIR, "scripts/bash/task.sh"))
@contextmanager
--- a/test/tw-1379.test.py
+++ b/test/tw-1379.test.py
@@ -32,8 +32,7 @@ import unittest
sys.path.append(os.path.dirname(os.path.abspath(__file__)))
from basetest import Task, TestCase
-
-REPO_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
+from basetest.utils import SOURCE_DIR
class TestBug1379(TestCase):
@@ -41,7 +40,7 @@ class TestBug1379(TestCase):
self.t = Task()
# Themes are a special case that cannot be set via "task config"
with open(self.t.taskrc, "a") as fh:
- fh.write("include " + REPO_DIR + "/../doc/rc/no-color.theme\n")
+ fh.write("include " + SOURCE_DIR + "/doc/rc/no-color.theme\n")
self.t.config("color.alternate", "")
self.t.config("_forcecolor", "1")

View File

@ -1,438 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CRATES="
addr2line@0.24.2
adler2@2.0.0
ahash@0.8.11
aho-corasick@1.1.3
allocator-api2@0.2.21
android-tzdata@0.1.1
android_system_properties@0.1.5
anstyle@1.0.10
anyhow@1.0.97
async-stream-impl@0.3.6
async-stream@0.3.6
async-trait@0.1.87
atomic-waker@1.1.2
autocfg@1.4.0
aws-config@1.6.0
aws-credential-types@1.2.2
aws-lc-rs@1.12.6
aws-lc-sys@0.27.0
aws-runtime@1.5.6
aws-sdk-s3@1.79.0
aws-sdk-sso@1.62.0
aws-sdk-ssooidc@1.63.0
aws-sdk-sts@1.63.0
aws-sigv4@1.3.0
aws-smithy-async@1.2.5
aws-smithy-checksums@0.63.1
aws-smithy-eventstream@0.60.8
aws-smithy-http-client@1.0.0
aws-smithy-http@0.62.0
aws-smithy-json@0.61.3
aws-smithy-query@0.60.7
aws-smithy-runtime-api@1.7.4
aws-smithy-runtime@1.8.0
aws-smithy-types@1.3.0
aws-smithy-xml@0.60.9
aws-types@1.3.6
backtrace@0.3.74
base16ct@0.1.1
base64-simd@0.8.0
base64@0.21.7
base64@0.22.1
base64ct@1.7.1
bindgen@0.69.5
bitflags@2.9.0
block-buffer@0.10.4
bumpalo@3.17.0
byteorder@1.5.0
bytes-utils@0.1.4
bytes@1.10.1
cc@1.2.16
cexpr@0.6.0
cfg-if@1.0.0
cfg_aliases@0.2.1
chrono@0.4.40
clang-sys@1.8.1
clap@4.5.32
clap_builder@4.5.32
clap_lex@0.7.4
cmake@0.1.54
codespan-reporting@0.11.1
const-oid@0.9.6
core-foundation-sys@0.8.7
core-foundation@0.10.0
core-foundation@0.9.4
cpufeatures@0.2.17
crc-catalog@2.4.0
crc32c@0.6.8
crc32fast@1.4.2
crc64fast-nvme@1.2.0
crc@3.2.1
crypto-bigint@0.4.9
crypto-bigint@0.5.5
crypto-common@0.1.6
cxx-build@1.0.144
cxx@1.0.144
cxxbridge-cmd@1.0.144
cxxbridge-flags@1.0.144
cxxbridge-macro@1.0.144
der@0.6.1
der@0.7.9
deranged@0.3.11
digest@0.10.7
displaydoc@0.2.5
dunce@1.0.5
ecdsa@0.14.8
either@1.15.0
elliptic-curve@0.12.3
encoding_rs@0.8.35
equivalent@1.0.2
errno@0.3.10
fallible-iterator@0.3.0
fallible-streaming-iterator@0.1.9
fastrand@2.3.0
ff@0.12.1
flate2@1.1.0
fnv@1.0.7
foldhash@0.1.4
form_urlencoded@1.2.1
fs_extra@1.3.0
futures-channel@0.3.31
futures-core@0.3.31
futures-io@0.3.31
futures-macro@0.3.31
futures-sink@0.3.31
futures-task@0.3.31
futures-util@0.3.31
generic-array@0.14.7
getrandom@0.2.15
getrandom@0.3.1
gimli@0.31.1
glob@0.3.2
google-cloud-auth@0.17.2
google-cloud-metadata@0.5.1
google-cloud-storage@0.23.0
google-cloud-token@0.1.2
group@0.12.1
h2@0.3.26
h2@0.4.8
hashbrown@0.14.5
hashbrown@0.15.2
hashlink@0.9.1
heck@0.5.0
hex@0.4.3
hmac@0.12.1
home@0.5.11
http-body-util@0.1.3
http-body@0.4.6
http-body@1.0.1
http@0.2.12
http@1.3.1
httparse@1.10.1
httpdate@1.0.3
hyper-rustls@0.24.2
hyper-rustls@0.27.5
hyper-util@0.1.10
hyper@0.14.32
hyper@1.6.0
iana-time-zone-haiku@0.1.2
iana-time-zone@0.1.61
icu_collections@1.5.0
icu_locid@1.5.0
icu_locid_transform@1.5.0
icu_locid_transform_data@1.5.0
icu_normalizer@1.5.0
icu_normalizer_data@1.5.0
icu_properties@1.5.1
icu_properties_data@1.5.0
icu_provider@1.5.0
icu_provider_macros@1.5.0
idna@1.0.3
idna_adapter@1.2.0
indexmap@2.8.0
ipnet@2.11.0
itertools@0.12.1
itoa@1.0.15
jobserver@0.1.32
js-sys@0.3.77
jsonwebtoken@9.3.1
lazy_static@1.5.0
lazycell@1.3.0
libc@0.2.171
libloading@0.8.6
libsqlite3-sys@0.30.1
link-cplusplus@1.0.10
linux-raw-sys@0.4.15
litemap@0.7.5
lock_api@0.4.12
log@0.4.26
lru@0.12.5
md-5@0.10.6
memchr@2.7.4
mime@0.3.17
mime_guess@2.0.5
minimal-lexical@0.2.1
miniz_oxide@0.8.5
mio@1.0.3
nom@7.1.3
num-bigint@0.4.6
num-conv@0.1.0
num-integer@0.1.46
num-traits@0.2.19
object@0.36.7
once_cell@1.21.0
openssl-probe@0.1.6
outref@0.5.2
p256@0.11.1
parking_lot@0.12.3
parking_lot_core@0.9.10
pem-rfc7468@0.7.0
pem@3.0.5
percent-encoding@2.3.1
pin-project-lite@0.2.16
pin-utils@0.1.0
pkcs8@0.10.2
pkcs8@0.9.0
pkg-config@0.3.32
powerfmt@0.2.0
ppv-lite86@0.2.21
prettyplease@0.2.30
proc-macro2@1.0.94
quinn-proto@0.11.9
quinn-udp@0.5.10
quinn@0.11.6
quote@1.0.40
rand@0.8.5
rand_chacha@0.3.1
rand_core@0.6.4
redox_syscall@0.5.10
regex-automata@0.4.9
regex-lite@0.1.6
regex-syntax@0.8.5
regex@1.11.1
reqwest-middleware@0.4.1
reqwest@0.12.14
rfc6979@0.3.1
ring@0.17.14
rusqlite@0.32.1
rustc-demangle@0.1.24
rustc-hash@1.1.0
rustc-hash@2.1.1
rustc_version@0.4.1
rustix@0.38.44
rustls-native-certs@0.6.3
rustls-native-certs@0.7.3
rustls-native-certs@0.8.1
rustls-pemfile@1.0.4
rustls-pemfile@2.2.0
rustls-pki-types@1.11.0
rustls-webpki@0.101.7
rustls-webpki@0.102.8
rustls@0.21.12
rustls@0.23.23
rustversion@1.0.20
ryu@1.0.20
schannel@0.1.27
scopeguard@1.2.0
scratch@1.0.8
sct@0.7.1
sec1@0.3.0
security-framework-sys@2.14.0
security-framework@2.11.1
security-framework@3.2.0
semver@1.0.26
serde@1.0.219
serde_derive@1.0.219
serde_json@1.0.140
serde_urlencoded@0.7.1
sha1@0.10.6
sha2@0.10.8
shlex@1.3.0
signal-hook-registry@1.4.2
signature@1.6.4
simple_asn1@0.6.3
slab@0.4.9
smallvec@1.14.0
socket2@0.5.8
spki@0.6.0
spki@0.7.3
stable_deref_trait@1.2.0
strsim@0.11.1
strum@0.26.3
strum_macros@0.26.4
subtle@2.6.1
syn@2.0.100
sync_wrapper@1.0.2
synstructure@0.13.1
taskchampion@2.0.2
termcolor@1.4.1
thiserror-impl@1.0.69
thiserror-impl@2.0.12
thiserror@1.0.69
thiserror@2.0.12
time-core@0.1.3
time-macros@0.2.20
time@0.3.39
tinystr@0.7.6
tinyvec@1.9.0
tinyvec_macros@0.1.1
tokio-macros@2.5.0
tokio-rustls@0.24.1
tokio-rustls@0.26.2
tokio-util@0.7.13
tokio@1.44.0
tower-layer@0.3.3
tower-service@0.3.3
tower@0.5.2
tracing-attributes@0.1.28
tracing-core@0.1.33
tracing@0.1.41
try-lock@0.2.5
typenum@1.18.0
unicase@2.8.1
unicode-ident@1.0.18
unicode-width@0.1.14
untrusted@0.9.0
ureq@2.12.1
url@2.5.4
urlencoding@2.1.3
utf16_iter@1.0.5
utf8_iter@1.0.4
uuid@1.15.1
vcpkg@0.2.15
version_check@0.9.5
vsimd@0.8.0
want@0.3.1
wasi@0.11.0+wasi-snapshot-preview1
wasi@0.13.3+wasi-0.2.2
wasm-bindgen-backend@0.2.100
wasm-bindgen-futures@0.4.50
wasm-bindgen-macro-support@0.2.100
wasm-bindgen-macro@0.2.100
wasm-bindgen-shared@0.2.100
wasm-bindgen@0.2.100
wasm-streams@0.4.2
web-sys@0.3.77
web-time@1.1.0
webpki-roots@0.26.8
which@4.4.2
winapi-util@0.1.9
windows-core@0.52.0
windows-link@0.1.0
windows-registry@0.4.0
windows-result@0.3.1
windows-strings@0.3.1
windows-sys@0.52.0
windows-sys@0.59.0
windows-targets@0.52.6
windows-targets@0.53.0
windows_aarch64_gnullvm@0.52.6
windows_aarch64_gnullvm@0.53.0
windows_aarch64_msvc@0.52.6
windows_aarch64_msvc@0.53.0
windows_i686_gnu@0.52.6
windows_i686_gnu@0.53.0
windows_i686_gnullvm@0.52.6
windows_i686_gnullvm@0.53.0
windows_i686_msvc@0.52.6
windows_i686_msvc@0.53.0
windows_x86_64_gnu@0.52.6
windows_x86_64_gnu@0.53.0
windows_x86_64_gnullvm@0.52.6
windows_x86_64_gnullvm@0.53.0
windows_x86_64_msvc@0.52.6
windows_x86_64_msvc@0.53.0
wit-bindgen-rt@0.33.0
write16@1.0.0
writeable@0.5.5
xmlparser@0.13.6
yoke-derive@0.7.5
yoke@0.7.5
zerocopy-derive@0.7.35
zerocopy-derive@0.8.23
zerocopy@0.7.35
zerocopy@0.8.23
zerofrom-derive@0.1.6
zerofrom@0.1.6
zeroize@1.8.1
zerovec-derive@0.10.3
zerovec@0.10.4
"
RUST_MIN_VER="1.81.0"
CMAKE_MAKEFILE_GENERATOR="emake"
inherit shell-completion cargo cmake eapi9-ver
DESCRIPTION="Command-line todo list manager"
HOMEPAGE="https://taskwarrior.org/"
SRC_URI="
https://github.com/GothenburgBitFactory/taskwarrior/releases/download/v${PV}/${P}.tar.gz
${CARGO_CRATE_URIS}
"
LICENSE="MIT"
# Dependent crate licenses
LICENSE+="
Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 ZLIB
"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
BDEPEND="dev-build/corrosion"
src_prepare() {
cmake_src_prepare
# don't automatically install scripts
sed -i '/scripts/d' CMakeLists.txt || die
}
src_configure() {
local mycmakeargs=(
-DSYSTEM_CORROSION=ON
-DENABLE_TLS_NATIVE_ROOTS=ON
-DTASK_DOCDIR="share/doc/${PF}"
-DTASK_RCDIR="share/${PN}/rc"
)
cargo_env cmake_src_configure
}
src_compile() {
cargo_env cmake_src_compile
}
src_install() {
cargo_env cmake_src_install
# Shell completions
newbashcomp scripts/bash/task.sh task
dofishcomp scripts/fish/*
dozshcomp scripts/zsh/*
# vim syntax
rm scripts/vim/README || die "Unable to remove README from Vim files"
insinto /usr/share/vim/vimfiles
doins -r scripts/vim/*
}
pkg_postinst() {
if ver_replacing -lt 3; then
ewarn "Taskwarrior 3 has changed its task storage."
ewarn "Upgrading from version 2 requires manual action."
ewarn
ewarn "The following command imports data from Taskwarrior 2"
ewarn "and disables all hooks during import:"
ewarn
ewarn "task import-v2 rc.hooks=0"
ewarn
ewarn "Taskwarrior 2 .data files can be backed up or removed."
ewarn "Refer to https://taskwarrior.org/docs/upgrade-3/ for details."
fi
}

View File

@ -0,0 +1,112 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{13..14} )
RUST_MIN_VER="1.81.0"
inherit cargo cmake eapi9-ver python-any-r1 rust-toolchain shell-completion
LIB_COMMIT="15cb6f90f25758612d79f788095a4c3a9c090b89"
DESCRIPTION="Command-line todo list manager"
HOMEPAGE="https://taskwarrior.org/"
SRC_URI="
https://github.com/GothenburgBitFactory/taskwarrior/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
https://github.com/GothenburgBitFactory/libshared/archive/${LIB_COMMIT}.tar.gz -> libshared-${LIB_COMMIT}.gh.tar.gz
https://github.com/gentoo-crate-dist/taskwarrior/releases/download/v${PV}/taskwarrior-${PV}-crates.tar.xz
"
S="${WORKDIR}/taskwarrior-${PV}"
LICENSE="MIT"
# Dependent crate licenses
LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 openssl Unicode-3.0 ZLIB"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="sys-apps/util-linux"
RDEPEND="${DEPEND}"
BDEPEND="
dev-build/corrosion
test? ( ${PYTHON_DEPS} )
"
PATCHES=( "${FILESDIR}"/${P}-BUILD_DIR.patch )
pkg_setup() {
rust_pkg_setup
if use test; then
python-any-r1_pkg_setup
fi
}
src_prepare() {
rm -r src/libshared || die
mv "${WORKDIR}/libshared-${LIB_COMMIT}" src/libshared || die
# don't automatically install scripts and LICENSE
sed -i -e '/scripts/d' \
-e 's/doc_FILES .*/doc_FILES AUTHORS ChangeLog README.md)/' \
CMakeLists.txt || die
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DSYSTEM_CORROSION=ON
-DENABLE_TLS_NATIVE_ROOTS=ON
-DTASK_DOCDIR="share/doc/${PF}"
-DTASK_RCDIR="share/${PN}/rc"
$(usev test -DPython_EXECUTABLE="${PYTHON}")
)
cargo_env cmake_src_configure
}
src_compile() {
cargo_env cmake_src_compile
if use test; then
cargo_env cmake_src_compile test_runner
fi
}
src_test() {
cargo_env cmake_src_test
cargo_src_test
}
src_install() {
cargo_env cmake_src_install
# Shell completions
newbashcomp scripts/bash/task.sh task
dofishcomp scripts/fish/*
dozshcomp scripts/zsh/*
# vim syntax
rm scripts/vim/README || die "Unable to remove README from Vim files"
insinto /usr/share/vim/vimfiles
doins -r scripts/vim/*
}
pkg_postinst() {
if ver_replacing -lt 3; then
ewarn "Taskwarrior 3 has changed its task storage."
ewarn "Upgrading from version 2 requires manual action."
ewarn
ewarn "The following command imports data from Taskwarrior 2"
ewarn "and disables all hooks during import:"
ewarn
ewarn "task import-v2 rc.hooks=0"
ewarn
ewarn "Taskwarrior 2 .data files can be backed up or removed."
ewarn "Refer to https://taskwarrior.org/docs/upgrade-3/ for details."
fi
}

View File

@ -2,3 +2,5 @@ DIST upterm-0.17.0-vendor.tar.xz 3714740 BLAKE2B 65e2e5ca11feba9431027d68709784e
DIST upterm-0.17.0.tar.gz 141342 BLAKE2B dc55641af9b4b0fd9adda203d86cf81ec3575c61b5fb8ffddb06c0edb090e3da27674f919dc53705d86f51210a3a231050636da6d2c8c78e6db5b43606daec9f SHA512 1178949b38817fd5b80cb7864b5fe9f2ea6af41dcca19ad43f943cc06b6416438ac2a2f611f593583bb535c11b3b7d7c67bf57b5e122b3fa883ccc2806596efb
DIST upterm-0.18.0-vendor.tar.xz 3779868 BLAKE2B 846155c764437dbba34efbcf30424ee6bec077deac5a8753d528fd592758b684c7cc98145f6d0bc4bd4766eb55804fe20dfc995f3f618786de18291502034304 SHA512 716ba8ee951450320bb6aa5df3e9e27c9fd0f82cf8ea7d39dacad11da056ebfbb91f6c1f3f8bff50164e6145139125a797d86662a7eb281f694916c8d96516b9
DIST upterm-0.18.0.tar.gz 153200 BLAKE2B 08d281a35590dfa1e1df546873ac3903cd3848c83d80fae4d50161a6088299590e3624e989a7418aa5997a04e55e85115d9d5335f0f7d01d73b0c73013af5b15 SHA512 8cf4362bca36b1ce1aff9f48fc4a867a678bcf77de440413716207439cde8f3f91b5d6b2b4a265cdc253663ef3019e1de0876ef3aa4a77d28c74a6bcb359e471
DIST upterm-0.19.0-vendor.tar.xz 3928796 BLAKE2B 39fa1fa12984e85a299cac080dddbb08568c2ded2bf4f4cbaf5d3424aee0d155f672ad8ef7546c922a08d8bfea377683e1462a050fdc54ace46629f1b9944f46 SHA512 d74712ad6459b2bc74ebdfa065c7734f04624a4145a96f93ba3b51a4dd730a3e0563549d6dbbc35356c6c1c3d32810e09f88851bec568eb47565d6f34f6100a5
DIST upterm-0.19.0.tar.gz 160052 BLAKE2B 502b1abcca498f5fdf33ac7bb3b889bce0c1daa1865cab94ebaa7a6a44ee98cab0f7c113a639978abc4080f366e19b7de0732f61d879825b95b48eb9afad90f3 SHA512 3855c672e620586b5b8f0d34cd817ddb5521101cdabf9b1115e65991a47e968c5467d46c2a0a433ff90c849e225ab0901e2766762cdf4fbf1a7cf40c483e768f

View File

@ -0,0 +1,50 @@
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module shell-completion systemd
DESCRIPTION="Instant Terminal Sharing"
HOMEPAGE="https://upterm.dev/"
SRC_URI="https://github.com/owenthereal/upterm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI+=" https://github.com/gentoo-golang-dist/upterm/releases/download/v${PV}/${P}-vendor.tar.xz"
LICENSE="Apache-2.0"
# Dependent licenses
LICENSE+=" Apache-2.0 BSD BSD-2 CC0-1.0 MIT MPL-2.0 Unlicense"
SLOT="0"
KEYWORDS="~amd64"
IUSE="server test"
RESTRICT="!test? ( test )"
BDEPEND="
>=dev-lang/go-1.25.4
test? (
app-editors/vim
app-shells/bash
)
"
src_compile() {
local BINS=( ./cmd/upterm )
use server && BINS+=( ./cmd/uptermd )
ego build -o bin/ "${BINS[@]}"
}
src_test() {
ego test -vet=off -timeout=120s ./{cmd,server,io,host,memlistener,routing,internal,ftests}/...
}
src_install() {
dobin bin/upterm
doman etc/man/man1/*
newbashcomp etc/completion/upterm.bash_completion.sh upterm
newzshcomp etc/completion/upterm.zsh_completion _upterm
if use server; then
dobin bin/uptermd
systemd_dounit systemd/uptermd.service
fi
}

View File

@ -20,7 +20,7 @@ S="${WORKDIR}"/langkit-${PV}
LICENSE="Apache-2.0"
SLOT="0/${PV}"
KEYWORDS="amd64 ~arm64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
IUSE="static-libs static-pic"
REQUIRED_USE="${PYTHON_REQUIRED_USE}

View File

@ -1,2 +1 @@
DIST libadalang-24.0.0.tar.gz 2783238 BLAKE2B 6d3b3df1dbb645ea8cba8f8088c7cdd40e9114ce2a5100bf93fefe8089d944f185fe343f5fefc35e17f64f5bf4f3dde358a398614db7d1a1b62dd136efdbb334 SHA512 fb2ed8aee075ef5dd66527a099acb5eef9103a8bf244ed437ff9fa38360d7de1712e6375ed98b691a745fa27ef841eb5daa6651641c552c5146986c5ed977131
DIST libadalang-25.0.0.tar.gz 3056796 BLAKE2B 63719c23716d529398c68ccd203ecb3229e72dd5991a23334e1fd6fa5655acdf2a7e0a997d7b91e449d1a21935256c2c3209ab60cc532e1e5264577215c4c7ae SHA512 c625cc0018e4683bf1de18e066a806d9ed834c5e3d976904c3ad2cecc729afeb83fe9a9e00ce830dedab068e75516ac0901602c46fac33d22991bc614ab2f6aa

View File

@ -1,111 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
ADA_COMPAT=( gcc_12 gcc_13 )
inherit ada python-single-r1 multiprocessing
DESCRIPTION="high performance semantic engine for the Ada programming language"
HOMEPAGE="https://libre.adacore.com/"
SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/${PV}"
KEYWORDS="amd64 x86"
IUSE="test +static-libs static-pic"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
${ADA_REQUIRED_USE}"
# Need java
RESTRICT="test"
RDEPEND="dev-python/pyyaml
dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv(+)]
dev-ada/gnatcoll-bindings[shared,static-libs?,static-pic?]
${ADA_DEPS}
${PYTHON_DEPS}
=dev-ada/gpr-24.0*[${ADA_USEDEP},shared,static-libs?,static-pic?]
=dev-ada/langkit-24*[${ADA_USEDEP},shared(+),static-libs?,static-pic?]
$(python_gen_cond_dep '
dev-ada/langkit[${PYTHON_USEDEP}]
')"
DEPEND="${RDEPEND}
dev-ada/gprbuild[${ADA_USEDEP}]
"
BDEPEND="test? (
dev-ml/dune
dev-ml/zarith
dev-ml/camomile
dev-ml/ocaml-ctypes
dev-ada/e3-testsuite
<dev-lang/ocaml-4.14
)"
PATCHES=( "${FILESDIR}"/${PN}-23.0.0-test.patch )
pkg_setup() {
python-single-r1_pkg_setup
ada_pkg_setup
libType=''
if use static-libs; then
libType+=',static'
fi
if use static-pic; then
libType+=',static-pic'
fi
libType+=',relocatable'
libType=${libType:1}
}
src_prepare() {
default
rm -r testsuite/tests/misc/copyright || die
rm -r testsuite/tests/name_resolution/field_hiding_2 || die
rm -r testsuite/tests/ocaml_api/auto_provider || die
rm -r testsuite/tests/ocaml_api/project_unit_provider || die
}
src_configure() {
${EPYTHON} manage.py generate -v debug || die
}
src_compile() {
${EPYTHON} manage.py build -v \
--build-mode "prod" \
-j$(makeopts_jobs) \
--disable-java \
--gargs "-cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} -largs ${LDFLAGS}" \
--library-types=${libType} || die
GPR_PROJECT_PATH="${S}"/build \
gprbuild -P contrib/highlight/highlight.gpr \
-j$(makeopts_jobs) -v \
-XBUILD_MODE=prod \
-XLIBRARY_TYPE=relocatable \
-XXMLADA_BUILD=relocatable \
-cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} \
-largs ${LDFLAGS} \
|| die
}
src_test() {
BUILD_MODE=prod \
${EPYTHON} manage.py test \
--build-mode "prod" \
--restricted-env -j 1 \
|& tee libadalang.testOut
grep -qw FAIL libadalang.testOut && die
}
src_install() {
${EPYTHON} manage.py \
install "${D}"/usr \
--build-mode "prod" \
--library-types=${libType} || die
rm -r "${D}"/usr/python || die
python_domodule build/python/libadalang
rm -r "${D}"/usr/ocaml || die
rm -r "${D}"/usr/java || die
}

View File

@ -15,7 +15,7 @@ SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
LICENSE="Apache-2.0"
SLOT="0/${PV}"
KEYWORDS="amd64 ~arm64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test static-libs static-pic"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
${ADA_REQUIRED_USE}"

View File

@ -18,7 +18,7 @@ elif [[ $(ver_cut 3) -ge 90 || $(ver_cut 4) -ge 90 ]] ; then
else
SRC_URI="mirror://gnu/make/${P}.tar.lz"
SRC_URI+=" verify-sig? ( mirror://gnu/make/${P}.tar.lz.sig )"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
LICENSE="GPL-3+"

View File

@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://github.com/ninja-build/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
GTEST_VER=1.16.0

View File

@ -42,7 +42,7 @@ else
S="${WORKDIR}"/${MY_P}
if [[ ${PV} != *_rc* ]] ; then
KEYWORDS="-* amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
KEYWORDS="-* amd64 arm arm64 ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
fi
fi

View File

@ -42,7 +42,7 @@ else
S="${WORKDIR}"/${MY_P}
if [[ ${PV} != *_rc* ]] ; then
KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
KEYWORDS="-* amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
fi
fi

View File

@ -15,7 +15,7 @@ S="${WORKDIR}/${P}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="amd64"
DEPEND="
>=virtual/jdk-1.8:*

View File

@ -53,7 +53,7 @@ S="${WORKDIR}/jdk${SLOT}u-jdk-${MY_PV}"
LICENSE="GPL-2-with-classpath-exception"
SLOT="$(ver_cut 1)"
KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86"
IUSE="alsa big-endian cups debug doc examples headless-awt javafx +jbootstrap selinux source system-bootstrap systemtap"

View File

@ -53,7 +53,7 @@ S="${WORKDIR}/jdk${SLOT}u-jdk-${MY_PV//+/-}"
LICENSE="GPL-2-with-classpath-exception"
SLOT="$(ver_cut 1)"
KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86"
IUSE="alsa big-endian cups debug doc examples headless-awt javafx +jbootstrap selinux source system-bootstrap systemtap"

View File

@ -50,7 +50,7 @@ S="${WORKDIR}/jdk${SLOT}u-jdk${MY_PV}"
LICENSE="GPL-2-with-classpath-exception"
SLOT="$(ver_cut 1)"
KEYWORDS="amd64 arm64 ppc64 ~x86"
KEYWORDS="amd64 arm64 ppc64 x86"
IUSE="alsa big-endian debug cups doc examples headless-awt javafx +jbootstrap selinux system-bootstrap source"
COMMON_DEPEND="

View File

@ -30,7 +30,7 @@ S="${WORKDIR}/${P}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="amd64"
BDEPEND="app-arch/unzip"

View File

@ -18,7 +18,7 @@ S="${WORKDIR}/xmlunit-${PV}/xmlunit-core"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="amd64"
DEPEND="
>=dev-java/jaxb-api-2.3.3-r2:2

View File

@ -1,4 +1,3 @@
DIST ocaml-4.11.2.tar.gz 5075323 BLAKE2B bdc503d9a8d0e39dd11060febcd0287657b460e50ed81e55578a3e778af990ca5d4ef9011753eee4e1a144da33eb76c95b1672dc99b76e65a2e107eee472fe06 SHA512 03d8a9f6e130142c121ff2eb3d54f584f1e7c8475f066a5803bb0edd2fa172ca06a56a3ec548b225f5c8b12112d7a68511b1e16f3ade075b5f02610d4247bbb3
DIST ocaml-4.14.2.tar.gz 5505119 BLAKE2B 518c2a69ee32e1c141b574a9800a64efc445381eb2808985b5dbb9d5ec54228aa25042a1c410307c3556488ba12a751980396b0d9a01e60a1ea84ac5b52e6dd6 SHA512 61bfa7961aae02458210f10865a5703f7a50a9be2452379e820cf2dfac2c6037da553c31835145e50a776880bdeb2ec78cd7a3147d65f418e7b3e593534e8a04
DIST ocaml-5.3.0.tar.gz 6239856 BLAKE2B a790293d14a31d34b10f2fac22a416e967c2a06f64001b54665e691a6aecdb71caf60dd6217460257f8d18191551ffa01d0d3d62327c6eb9bc63c254c162752e SHA512 73817ada340bdf4091b3edd7b292bd0074c87b4836f202f48ecf0f620a00feaa70ebc9101b97155e8caa6907646dfdf21eff728fa0e14542df3b5e5436229d06
DIST ocaml-5.4.0.tar.gz 6448449 BLAKE2B 88a055ac07a7ce126b71d8a242e63b68689bb637f40f0adc08e8f0be28961f7d7a6b3a2a673a137726f5100d4a032b6bba7424b168b283553e859f1bf868b482 SHA512 3684468800f4528c9fd96ef3fdd6aa04f71b77180d3ae8045d429f96b32e23cb3a8a307762c7237b6c56c087f45b59b0dab672a31166e3de254bb0fb9b4eb588

View File

@ -1,42 +0,0 @@
--- a/runtime/Makefile
+++ b/runtime/Makefile
@@ -335,7 +335,7 @@
# (without the extension, which is added by the macro)
define COMPILE_C_FILE
$(1).$(O): %.c
- $$(CC) -c $$(OC_CFLAGS) $$(OC_CPPFLAGS) $$(OUTPUTOBJ)$$@ $$<
+ $$(CC) -c $$(OC_CFLAGS) $(CFLAGS) $$(OC_CPPFLAGS) $$(OUTPUTOBJ)$$@ $$<
endef
object_types := % %_b %_bd %_bi %_bpic %_n %_nd %_ni %_np %_npic
--- a/otherlibs/Makefile.otherlibs.common
+++ b/otherlibs/Makefile.otherlibs.common
@@ -138,4 +138,4 @@
$(CAMLOPT) -c $(COMPFLAGS) $(OPTCOMPFLAGS) $<
.c.$(O):
- $(CC) -c $(OC_CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $<
+ $(CC) -c $(OC_CFLAGS) $(CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $<
--- a/otherlibs/systhreads/Makefile
+++ b/otherlibs/systhreads/Makefile
@@ -102,10 +102,10 @@
st_stubs_n.$(O): OC_CPPFLAGS += $(NATIVE_CPPFLAGS)
st_stubs_b.$(O): st_stubs.c $(HEADER)
- $(CC) -c $(OC_CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $<
+ $(CC) -c $(OC_CFLAGS) $(CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $<
st_stubs_n.$(O): st_stubs.c $(HEADER)
- $(CC) -c $(OC_CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $<
+ $(CC) -c $(OC_CFLAGS) $(CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $<
partialclean:
rm -f *.cm*
--- a/Makefile.common.in
+++ b/Makefile.common.in
@@ -79,4 +79,4 @@
# general (it supports both .o and .obj)
%.$(O): %.c
- $(CC) -c $(OC_CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $<
+ $(CC) -c $(OC_CFLAGS) $(CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $<

View File

@ -1,91 +0,0 @@
https://gitlab.com/redhat/centos-stream/rpms/ocaml/-/raw/c9s/0006-Dynamically-allocate-the-alternate-signal-stack-1026.patch
https://bugs.gentoo.org/804498
From 24a9db7784ddfcf0af2d2be2f51616ed960ae7e8 Mon Sep 17 00:00:00 2001
From: Xavier Leroy <xavierleroy@users.noreply.github.com>
Date: Fri, 5 Mar 2021 19:14:07 +0100
Subject: [PATCH 6/6] Dynamically allocate the alternate signal stack (#10266)
In Glibc 2.34 and later, SIGSTKSZ may not be a compile-time constant.
It is no longer possible to statically allocate the alternate signal
stack for the main thread, as we've been doing for the last 25 years.
This commit implements dynamic allocation of the alternate signal stack
even for the main thread. It reuses the code already in place to allocate
the alternate signal stack for other threads.
Fixes: #10250.
(cherry picked from commit fc9534746bf5d08a4c109f22e344cf49d5d46d54)
--- a/runtime/caml/signals.h
+++ b/runtime/caml/signals.h
@@ -82,7 +82,7 @@ void caml_set_action_pending (void);
value caml_do_pending_actions_exn (void);
value caml_process_pending_actions_with_root (value extra_root); // raises
int caml_set_signal_action(int signo, int action);
-void caml_setup_stack_overflow_detection(void);
+CAMLextern int caml_setup_stack_overflow_detection(void);
CAMLextern void (*caml_enter_blocking_section_hook)(void);
CAMLextern void (*caml_leave_blocking_section_hook)(void);
--- a/runtime/signals_byt.c
+++ b/runtime/signals_byt.c
@@ -86,4 +86,4 @@ int caml_set_signal_action(int signo, int action)
return 0;
}
-void caml_setup_stack_overflow_detection(void) {}
+CAMLexport int caml_setup_stack_overflow_detection(void) { return 0; }
--- a/runtime/signals_nat.c
+++ b/runtime/signals_nat.c
@@ -195,8 +195,6 @@ DECLARE_SIGNAL_HANDLER(trap_handler)
#error "CONTEXT_SP is required if HAS_STACK_OVERFLOW_DETECTION is defined"
#endif
-static char sig_alt_stack[SIGSTKSZ];
-
/* Code compiled with ocamlopt never accesses more than
EXTRA_STACK bytes below the stack pointer. */
#define EXTRA_STACK 256
@@ -282,28 +280,33 @@ void caml_init_signals(void)
#endif
#ifdef HAS_STACK_OVERFLOW_DETECTION
- {
- stack_t stk;
+ if (caml_setup_stack_overflow_detection() != -1) {
struct sigaction act;
- stk.ss_sp = sig_alt_stack;
- stk.ss_size = SIGSTKSZ;
- stk.ss_flags = 0;
SET_SIGACT(act, segv_handler);
act.sa_flags |= SA_ONSTACK | SA_NODEFER;
sigemptyset(&act.sa_mask);
- if (sigaltstack(&stk, NULL) == 0) { sigaction(SIGSEGV, &act, NULL); }
+ sigaction(SIGSEGV, &act, NULL);
}
#endif
}
-void caml_setup_stack_overflow_detection(void)
+/* Allocate and select an alternate stack for handling signals,
+ especially SIGSEGV signals.
+ Each thread needs its own alternate stack.
+ The alternate stack used to be statically-allocated for the main thread,
+ but this is incompatible with Glibc 2.34 and newer, where SIGSTKSZ
+ may not be a compile-time constant (issue #10250). */
+
+CAMLexport int caml_setup_stack_overflow_detection(void)
{
#ifdef HAS_STACK_OVERFLOW_DETECTION
stack_t stk;
stk.ss_sp = malloc(SIGSTKSZ);
+ if (stk.ss_sp == NULL) return -1;
stk.ss_size = SIGSTKSZ;
stk.ss_flags = 0;
- if (stk.ss_sp)
- sigaltstack(&stk, NULL);
+ return sigaltstack(&stk, NULL);
+#else
+ return 0;
#endif
}

View File

@ -7,7 +7,6 @@
</maintainer>
<use>
<flag name="flambda">Enables the Flambda optimizer: A new intermediate representation (introduced in ocaml 4.03) in the depths of the compiler designed to allow for better inlining.</flag>
<flag name="spacetime">Enables the Spacetime memory profiler. See https://caml.inria.fr/pub/docs/manual-ocaml/spacetime.html for more information.</flag>
</use>
<upstream>
<remote-id type="github">ocaml/ocaml</remote-id>

View File

@ -1,102 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit flag-o-matic
DESCRIPTION="Programming language supporting functional, imperative & object-oriented styles"
HOMEPAGE="https://ocaml.org/"
SRC_URI="https://github.com/ocaml/ocaml/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="QPL-1.0 LGPL-2"
SLOT="0/$(ver_cut 1-2)"
KEYWORDS="amd64 arm arm64 ~hppa ~mips ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="emacs flambda latex +ocamlopt spacetime xemacs"
RDEPEND="sys-libs/binutils-libs:=
spacetime? ( sys-libs/libunwind:= )"
BDEPEND="${RDEPEND}
virtual/pkgconfig"
PDEPEND="emacs? ( app-emacs/ocaml-mode )
xemacs? ( app-xemacs/ocaml )"
QA_FLAGS_IGNORED='/usr/lib.*/ocaml/bigarray.cmxs'
PATCHES=(
"${FILESDIR}"/${PN}-4.11.2-glibc-2.34.patch
"${FILESDIR}"/${PN}-4.11.2-cflags.patch
)
src_prepare() {
default
cp "${FILESDIR}"/ocaml.conf "${T}" || die
# Broken until 4.12
# bug #818445
filter-lto
append-flags -fno-strict-aliasing
# OCaml generates textrels on 32-bit arches
# We can't do anything about it, but disabling it means that tests
# for OCaml-based packages won't fail on unexpected output
# bug #773226
if use arm || use ppc || use x86 ; then
append-ldflags "-Wl,-z,notext"
fi
# Upstream build ignores LDFLAGS in several places.
sed -i -e 's/\(^MKDLL=.*\)/\1 $(LDFLAGS)/' \
-e 's/\(^OC_CFLAGS=.*\)/\1 $(LDFLAGS)/' \
-e 's/\(^OC_LDFLAGS=.*\)/\1 $(LDFLAGS)/' \
Makefile.config.in || die "LDFLAGS fix failed"
}
src_configure() {
local opt=(
--bindir="${EPREFIX}/usr/bin"
--libdir="${EPREFIX}/usr/$(get_libdir)/ocaml"
--mandir="${EPREFIX}/usr/share/man"
--prefix="${EPREFIX}/usr"
$(use_enable flambda)
$(use_enable spacetime)
)
econf ${opt[@]}
}
src_compile() {
if use ocamlopt ; then
env -u P emake world.opt
else
env -u P emake world
fi
}
src_test() {
if use ocamlopt ; then
# OCaml tests only work when run sequentially
emake -j1 tests
else
ewarn "${PN} was built without 'ocamlopt' USE flag; skipping tests."
fi
}
src_install() {
default
dodir /usr/include
# Create symlink for header files
dosym "../$(get_libdir)/ocaml/caml" /usr/include/caml
dodoc Changes README.adoc
# Create envd entry for latex input files
if use latex ; then
echo "TEXINPUTS=\"${EPREFIX}/usr/$(get_libdir)/ocaml/ocamldoc:\"" > "${T}"/99ocamldoc || die
doenvd "${T}"/99ocamldoc
fi
sed -i -e "s:lib:$(get_libdir):" "${T}"/ocaml.conf || die
# Install ocaml-rebuild portage set
insinto /usr/share/portage/config/sets
doins "${T}"/ocaml.conf
}

View File

@ -2,3 +2,4 @@ DIST php-8.2.29.tar.xz 12162364 BLAKE2B 5750dde1e75e0886fb583c4571f3802fc8d6ae30
DIST php-8.3.26.tar.xz 12581368 BLAKE2B e47b603400f36dfcba2bde85ef64b55d95f156ca4745b7edf14f0b9fa6027158486511e95b9d8440d05321d8540f71c30fb1c2ceb601c62f02838356c5902f6d SHA512 252c0c95bb2c4d6bf03e686c205777b529aaebe52f143754b369069d7a8aa5b45e8c2addb968287d6473cee507df62729e2527607b796fb764d3f036ba89fafb
DIST php-8.3.27.tar.xz 12592316 BLAKE2B 12b3d14443816e78b7bf70f9f8600116adbd00e46e524ca4408bd1cc1e06782c50a9806bec074e49babca8337cdf0f136189a7d9f611c302b5b3323bdc9fa2c2 SHA512 845189f97063574ef1f677d6ceb39c5ef362cab7068f908d6d870a1ea52953d6ec00b3bf042ce2daa6c2a84038a64f2ae6027ede9ae5952028a94f781200e306
DIST php-8.4.14.tar.xz 13643936 BLAKE2B 47cfcf6a3d2a005a2100eb959f05c70736f5f62244ef67be44055c0e66ea5222c43b7d6b2c0f2ab05b719e1492e81475908ab739fe8728730f5a2dfeefe00175 SHA512 a7626f8dc1b951bf845e72884a4dcc622a06159de623772a97ef5ccb20930a85273db81e98e933c26982ba3a539847b61bbe86bba4792f5fee49a9c91814a63b
DIST php-8.5.0.tar.xz 14314552 BLAKE2B 5ca0b7ff94f363143b264326edf576c9f84bff607704ee119680948439db20f3db61f88c7ce8f46447bcac5c57238dd6bbab2b48d507b9547ce661d0d1d6a712 SHA512 b003f61e491b4848ea61a15eab7d7b1b932364c54687ad6c0b24fd36338c358afceb761f5b7e446dc05dbb76e7086b014bac0c91e9bf7ec55c16be2ac8c71940

View File

@ -0,0 +1,783 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
WANT_AUTOMAKE="none"
POSTGRES_COMPAT=( {15..17} )
inherit autotools flag-o-matic multilib postgres systemd
DESCRIPTION="The PHP language runtime engine"
HOMEPAGE="https://www.php.net/"
SRC_URI="https://www.php.net/distributions/${P}.tar.xz"
LICENSE="PHP-3.01
BSD
Zend-2.0
bcmath? ( LGPL-2.1+ )
fpm? ( BSD-2 )
unicode? ( BSD-2 LGPL-2.1 )"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
# We can build the following SAPIs in the given order
SAPIS="embed cli cgi fpm apache2 phpdbg"
# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
IUSE="${IUSE}
${SAPIS/cli/+cli}
threads"
IUSE="${IUSE} acl apparmor argon2 avif bcmath berkdb bzip2 calendar
capstone cdb +ctype curl debug
enchant exif ffi +fileinfo +filter
+flatfile ftp gd gdbm gmp +iconv inifile
intl iodbc ipv6 +jit jpeg ldap ldap-sasl libedit lmdb
mhash mssql mysql mysqli nls
odbc +opcache-jit pcntl pdo +phar +posix postgres png
qdbm readline selinux +session session-mm sharedmem
+simplexml snmp soap sockets sodium spell sqlite ssl
sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode
valgrind webp +xml xmlreader xmlwriter xpm xslt zip zlib"
# Without USE=readline or libedit, the interactive "php -a" CLI will hang.
REQUIRED_USE="
|| ( cli cgi fpm apache2 embed phpdbg )
cli? ( ^^ ( readline libedit ) )
!cli? ( ?? ( readline libedit ) )
gd? ( zlib )
simplexml? ( xml )
soap? ( xml )
xmlreader? ( xml )
xmlwriter? ( xml )
xslt? ( xml )
ldap-sasl? ( ldap )
qdbm? ( !gdbm )
session-mm? ( session !threads )
mysql? ( || ( mysqli pdo ) )
mssql? ( pdo )
test? ( cli )
postgres? ( ${POSTGRES_REQ_USE} )
"
RESTRICT="!test? ( test )"
# The supported (that is, autodetected) versions of BDB are listed in
# the ./configure script. Other versions *work*, but we need to stick to
# the ones that can be detected to avoid a repeat of bug #564824.
COMMON_DEPEND="
app-eselect/eselect-php[apache2?,fpm?]
dev-libs/libpcre2[jit?,unicode]
virtual/libcrypt:=
fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) selinux? ( sys-libs/libselinux ) )
apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] )
argon2? ( app-crypt/argon2:= )
berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) )
bzip2? ( app-arch/bzip2:0= )
capstone? ( dev-libs/capstone )
cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
curl? ( net-misc/curl )
enchant? ( app-text/enchant:2 )
ffi? ( dev-libs/libffi:= )
gd? (
>=media-libs/gd-2.3.3-r4[avif?,jpeg?,png?,truetype?,webp?,xpm?]
)
gdbm? ( sys-libs/gdbm:0= )
gmp? ( dev-libs/gmp:0= )
iconv? ( virtual/libiconv )
intl? ( dev-libs/icu:= )
ldap? ( net-nds/openldap:= )
ldap-sasl? ( dev-libs/cyrus-sasl )
libedit? ( dev-libs/libedit )
lmdb? ( dev-db/lmdb:= )
mssql? ( dev-db/freetds[mssql] )
nls? ( sys-devel/gettext )
odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( dev-db/unixODBC ) )
postgres? ( ${POSTGRES_DEP} )
qdbm? ( dev-db/qdbm )
readline? ( sys-libs/readline:0= )
session-mm? ( dev-libs/mm )
snmp? ( net-analyzer/net-snmp )
sodium? ( dev-libs/libsodium:=[-minimal(-)] )
spell? ( app-text/aspell )
sqlite? ( dev-db/sqlite )
ssl? ( dev-libs/openssl:0= )
tidy? ( app-text/htmltidy )
tokyocabinet? ( dev-db/tokyocabinet )
truetype? ( media-libs/freetype )
unicode? ( dev-libs/oniguruma:= )
valgrind? ( dev-debug/valgrind )
xml? ( >=dev-libs/libxml2-2.12.5:= )
xslt? ( dev-libs/libxslt )
zip? ( dev-libs/libzip:= )
zlib? ( virtual/zlib:= )
"
IDEPEND="app-eselect/eselect-php[apache2?,fpm?]"
RDEPEND="${COMMON_DEPEND}
virtual/mta
fpm? (
selinux? ( sec-policy/selinux-phpfpm )
systemd? ( sys-apps/systemd ) )"
# Bison isn't actually needed when building from a release tarball
# However, the configure script will warn if it's absent or if you
# have an incompatible version installed. See bug 593278.
DEPEND="${COMMON_DEPEND}
app-arch/xz-utils
sys-devel/bison"
BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}/php-8.4.14-libpcre2-testfix.patch"
)
PHP_MV="$(ver_cut 1)"
# ARM/Windows functions (bug 923335)
QA_CONFIG_IMPL_DECL_SKIP=(
__crc32d
_controlfp
_controlfp_s
)
# Functions from alternate iconv implementations (bug 925268)
QA_CONFIG_IMPL_DECL_SKIP+=(
iconv_ccs_init
cstoccsid
)
php_install_ini() {
local phpsapi="${1}"
# work out where we are installing the ini file
php_set_ini_dir "${phpsapi}"
# Always install the production INI file, bug 611214.
local phpinisrc="php.ini-production-${phpsapi}"
cp php.ini-production "${phpinisrc}" || die
# Set the include path to point to where we want to find PEAR
# packages
local sed_src='^;include_path = ".:/php.*'
local include_path="."
include_path+=":${EPREFIX}/usr/share/php${PHP_MV}"
include_path+=":${EPREFIX}/usr/share/php"
local sed_dst="include_path = \"${include_path}\""
sed -e "s|${sed_src}|${sed_dst}|" -i "${phpinisrc}" || die
insinto "${PHP_INI_DIR#${EPREFIX}}"
newins "${phpinisrc}" php.ini
elog "Installing php.ini for ${phpsapi} into ${PHP_INI_DIR#${EPREFIX}}"
elog
dodir "${PHP_EXT_INI_DIR#${EPREFIX}}"
dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}"
# SAPI-specific handling
if [[ "${sapi}" == "fpm" ]] ; then
einfo "Installing FPM config files php-fpm.conf and www.conf"
insinto "${PHP_INI_DIR#${EPREFIX}}"
doins sapi/fpm/php-fpm.conf
insinto "${PHP_INI_DIR#${EPREFIX}}/fpm.d"
doins sapi/fpm/www.conf
fi
dodoc php.ini-{development,production}
}
php_set_ini_dir() {
PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}"
PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext"
PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active"
}
pkg_setup() {
use postgres && postgres_pkg_setup
}
src_prepare() {
default
# In php-8.x, the FPM pool configuration files have been split off
# of the main config. By default the pool config files go in
# e.g. /etc/php-fpm.d, which isn't slotted. So here we move the
# include directory to a subdirectory "fpm.d" of $PHP_INI_DIR. Later
# we'll install the pool configuration file "www.conf" there.
php_set_ini_dir fpm
sed -i "s~^include=.*$~include=${PHP_INI_DIR}/fpm.d/*.conf~" \
sapi/fpm/php-fpm.conf.in \
|| die 'failed to move the include directory in php-fpm.conf'
# fails in a network sandbox,
#
# https://github.com/php/php-src/issues/11662
#
rm ext/sockets/tests/bug63000.phpt || die
# Tests ignoring the "-n" flag we pass to run-tests.php,
#
# https://github.com/php/php-src/pull/11669
#
rm ext/standard/tests/file/bug60120.phpt \
ext/standard/tests/general_functions/proc_open_null.phpt \
ext/standard/tests/general_functions/proc_open_redirect.phpt \
ext/standard/tests/general_functions/proc_open_sockets1.phpt \
ext/standard/tests/general_functions/proc_open_sockets2.phpt \
ext/standard/tests/general_functions/proc_open_sockets3.phpt \
ext/standard/tests/ini_info/php_ini_loaded_file.phpt \
sapi/cli/tests/016.phpt \
sapi/cli/tests/023.phpt \
sapi/cli/tests/bug65275.phpt \
sapi/cli/tests/bug74600.phpt \
sapi/cli/tests/bug78323.phpt \
|| die
# Most tests failing with an external libgd have been fixed,
# but there are a few stragglers:
#
# * https://github.com/php/php-src/issues/11252
#
rm ext/gd/tests/bug43073.phpt \
ext/gd/tests/bug48732.phpt \
ext/gd/tests/bug48732-mb.phpt \
ext/gd/tests/bug48801.phpt \
ext/gd/tests/bug48801-mb.phpt \
ext/gd/tests/bug53504.phpt \
ext/gd/tests/bug65148.phpt \
ext/gd/tests/bug73272.phpt \
|| die
# Test requires USE=cdb, so we have to skip it when
# the cdb USE flag is unset
#
# * https://github.com/php/php-src/issues/19706
#
if ! use cdb; then
rm ext/dba/tests/gh19706.phpt
fi
# One-off, somebody forgot to update a version constant
rm ext/reflection/tests/ReflectionZendExtension.phpt || die
eautoconf --force
}
src_configure() {
addpredict /usr/share/snmp/mibs/.index #nowarn
addpredict /var/lib/net-snmp/mib_indexes #nowarn
# https://bugs.gentoo.org/866683, https://bugs.gentoo.org/913527
filter-lto
PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}"
# Don't allow ./configure to detect and use an existing version
# of PHP; this can lead to all sorts of weird unpredictability
# as in bug 900210.
export ac_cv_prog_PHP=""
# The php-fpm config file wants localstatedir to be ${EPREFIX}/var
# and not the Gentoo default ${EPREFIX}/var/lib. See bug 572002.
local our_conf=(
--prefix="${PHP_DESTDIR}"
--mandir="${PHP_DESTDIR}/man"
--infodir="${PHP_DESTDIR}/info"
--libdir="${PHP_DESTDIR}/lib"
--with-libdir="$(get_libdir)"
--localstatedir="${EPREFIX}/var"
--without-pear
--without-valgrind
--with-external-libcrypt
$(use_enable threads zts)
)
# The slotted man/info pages will be missed by the default list of
# docompress paths.
docompress "${PHP_DESTDIR}/man" "${PHP_DESTDIR}/info"
our_conf+=(
$(use_with apparmor fpm-apparmor)
$(use_with argon2 password-argon2 "${EPREFIX}/usr")
$(use_enable bcmath)
$(use_with bzip2 bz2 "${EPREFIX}/usr")
$(use_enable calendar)
$(use_with capstone)
$(use_enable ctype)
$(use_with curl)
$(use_enable xml dom)
$(use_with enchant)
$(use_enable exif)
$(use_with ffi)
$(use_enable fileinfo)
$(use_enable filter)
$(use_enable ftp)
$(use_with nls gettext "${EPREFIX}/usr")
$(use_with gmp gmp "${EPREFIX}/usr")
$(use_with mhash mhash "${EPREFIX}/usr")
$(use_with iconv iconv \
$(use elibc_glibc || use elibc_musl || echo "${EPREFIX}/usr"))
$(use_enable intl)
$(use_enable ipv6)
$(use_with xml libxml)
$(use_enable unicode mbstring)
$(use_with ssl openssl)
$(use_enable pcntl)
$(use_enable phar)
$(use_enable pdo)
$(use_enable opcache-jit)
$(use_with postgres pgsql "$("${PG_CONFIG:-true}" --bindir)/..")
$(use_enable posix)
$(use_with selinux fpm-selinux)
$(use_enable simplexml)
$(use_enable sharedmem shmop)
$(use_with snmp snmp "${EPREFIX}/usr")
$(use_enable soap)
$(use_enable sockets)
$(use_with sodium)
$(use_with sqlite sqlite3)
$(use_enable sysvipc sysvmsg)
$(use_enable sysvipc sysvsem)
$(use_enable sysvipc sysvshm)
$(use_with tidy tidy "${EPREFIX}/usr")
$(use_enable tokenizer)
$(use_enable xml)
$(use_enable xmlreader)
$(use_enable xmlwriter)
$(use_with xslt xsl)
$(use_with zip)
$(use_with zlib zlib "${EPREFIX}/usr")
$(use_enable debug)
$(use_with valgrind)
)
# Override autoconf cache variables for libcrypt algorithms.These
# otherwise cannot be detected when cross-compiling. Bug 931884.
our_conf+=(
ac_cv_crypt_blowfish=yes
ac_cv_crypt_des=yes
ac_cv_crypt_ext_des=yes
ac_cv_crypt_md5=yes
ac_cv_crypt_sha512=yes
ac_cv_crypt_sha256=yes
)
# DBA support
if use cdb || use berkdb || use flatfile || use gdbm || use inifile \
|| use qdbm || use lmdb || use tokyocabinet ; then
our_conf+=( "--enable-dba" )
fi
# DBA drivers support
our_conf+=(
$(use_with cdb)
$(use_with berkdb db4 "${EPREFIX}/usr")
$(use_enable flatfile)
$(use_with gdbm gdbm "${EPREFIX}/usr")
$(use_enable inifile)
$(use_with qdbm qdbm "${EPREFIX}/usr")
$(use_with tokyocabinet tcadb "${EPREFIX}/usr")
$(use_with lmdb lmdb "${EPREFIX}/usr")
)
# Use the system copy of GD. The autoconf cache variable overrides
# allow cross-compilation to proceed since the corresponding
# features cannot be detected by running a program.
our_conf+=(
$(use_enable gd gd)
$(use_with gd external-gd)
php_cv_lib_gd_gdImageCreateFromAvif=$(usex avif)
php_cv_lib_gd_gdImageCreateFromBmp=yes
php_cv_lib_gd_gdImageCreateFromJpeg=$(usex jpeg)
php_cv_lib_gd_gdImageCreateFromPng=$(usex png)
php_cv_lib_gd_gdImageCreateFromTga=yes
php_cv_lib_gd_gdImageCreateFromWebp=$(usex webp)
php_cv_lib_gd_gdImageCreateFromXpm=$(usex xpm)
)
# LDAP support
if use ldap ; then
our_conf+=(
$(use_with ldap ldap "${EPREFIX}/usr")
$(use_with ldap-sasl)
)
fi
# MySQL support
our_conf+=( $(use_with mysqli) )
local mysqlsock="${EPREFIX}/var/run/mysqld/mysqld.sock"
if use mysql || use mysqli ; then
our_conf+=( $(use_with mysql mysql-sock "${mysqlsock}") )
fi
# ODBC support
if use odbc && use iodbc ; then
# Obtain the correct -l and -I flags for the actual build from
# pkg-config. We use the "generic" library type to avoid the
# (wrong) hard-coded include dir for iodbc.
#
# We set the pdo_odbc_def_incdir variable because the
# ./configure script checks for the headers using "test -f" and
# ignores your CFLAGS... and pdo_odbc_def_libdir prevents the
# build system from appending a nonsense -L flag.
local iodbc_ldflags=$(pkg-config --libs libiodbc)
local iodbc_cflags=$(pkg-config --cflags libiodbc)
our_conf+=(
pdo_odbc_def_libdir="${EPREFIX}/usr/$(get_libdir)"
pdo_odbc_def_incdir="${EPREFIX}/usr/include/iodbc"
--without-unixODBC
--with-iodbc
$(use_with pdo pdo-odbc "generic,,iodbc,${iodbc_ldlags},${iodbc_cflags}")
)
elif use odbc ; then
our_conf+=(
--with-unixODBC="${EPREFIX}/usr"
--without-iodbc
$(use_with pdo pdo-odbc "unixODBC,${EPREFIX}/usr")
)
else
our_conf+=(
--without-unixODBC
--without-iodbc
--without-pdo-odbc
)
fi
# PDO support
if use pdo ; then
our_conf+=(
$(use_with mssql pdo-dblib "${EPREFIX}/usr")
$(use_with mysql pdo-mysql "mysqlnd")
$(use_with postgres pdo-pgsql)
$(use_with sqlite pdo-sqlite)
)
fi
# readline/libedit support
our_conf+=(
$(use_with readline readline "${EPREFIX}/usr")
$(use_with libedit)
)
# Session support
if use session ; then
our_conf+=( $(use_with session-mm mm "${EPREFIX}/usr") )
else
our_conf+=( $(use_enable session) )
fi
# Use pic for shared modules such as apache2's mod_php
our_conf+=( --with-pic )
# we use the system copy of pcre
# --with-external-pcre affects ext/pcre
our_conf+=(
--with-external-pcre
$(use_with jit pcre-jit)
)
# Catch CFLAGS problems
# Fixes bug #14067.
# Changed order to run it in reverse for bug #32022 and #12021.
replace-cpu-flags "k6*" "i586"
# Cache the ./configure test results between SAPIs.
our_conf+=( --cache-file="${T}/config.cache" )
# Support user-passed configuration parameters
our_conf+=( ${EXTRA_ECONF:-} )
# Support the Apache2 extras, they must be set globally for all
# SAPIs to work correctly, especially for external PHP extensions
# Create separate build trees for each enabled SAPI. The upstream
# build system doesn't do this, but we have to do it to use a
# different php.ini for each SAPI (see --with-config-file-path and
# --with-config-file-scan-dir below). The path winds up define'd
# in main/build-defs.h which is included in main/php.h which is
# included by basically everything; so, avoiding a rebuild after
# changing it is not an easy job.
#
# The upstream build system also does not support building the
# apache2 and embed SAPIs at the same time, presumably because they
# both produce a libphp.so.
local one_sapi
local sapi
mkdir "${WORKDIR}/sapis-build" || die
for one_sapi in $SAPIS ; do
use "${one_sapi}" || continue
php_set_ini_dir "${one_sapi}"
# The BUILD_DIR variable is used to determine where to output
# the files that autotools creates. This was all originally
# based on the autotools-utils eclass.
BUILD_DIR="${WORKDIR}/sapis-build/${one_sapi}"
cp -a "${S}" "${BUILD_DIR}" || die
local sapi_conf=(
--with-config-file-path="${PHP_INI_DIR}"
--with-config-file-scan-dir="${PHP_EXT_INI_DIR_ACTIVE}"
)
for sapi in $SAPIS ; do
case "$sapi" in
cli|cgi|embed|fpm|phpdbg)
if [[ "${one_sapi}" == "${sapi}" ]] ; then
sapi_conf+=( "--enable-${sapi}" )
if [[ "fpm" == "${sapi}" ]] ; then
sapi_conf+=(
$(use_with acl fpm-acl)
$(use_with systemd fpm-systemd)
)
fi
else
sapi_conf+=( "--disable-${sapi}" )
fi
;;
apache2)
if [[ "${one_sapi}" == "${sapi}" ]] ; then
sapi_conf+=( --with-apxs2="${EPREFIX}/usr/bin/apxs" )
else
sapi_conf+=( --without-apxs2 )
fi
;;
esac
done
# Construct the $myeconfargs array by concatenating $our_conf
# (the common args) and $sapi_conf (the SAPI-specific args).
local myeconfargs=( "${our_conf[@]}" )
myeconfargs+=( "${sapi_conf[@]}" )
pushd "${BUILD_DIR}" > /dev/null || die
einfo "Running econf in ${BUILD_DIR}"
econf "${myeconfargs[@]}"
popd > /dev/null || die
done
}
src_compile() {
# snmp seems to run during src_compile, too (bug #324739)
addpredict /usr/share/snmp/mibs/.index #nowarn
addpredict /var/lib/net-snmp/mib_indexes #nowarn
local sapi
for sapi in ${SAPIS} ; do
use "${sapi}" && emake -C "${WORKDIR}/sapis-build/${sapi}"
done
}
src_install() {
# see bug #324739 for what happens when we don't have that
addpredict /usr/share/snmp/mibs/.index #nowarn
# grab the first SAPI that got built and install common files from there
local first_sapi="", sapi=""
for sapi in $SAPIS ; do
if use $sapi ; then
first_sapi=$sapi
break
fi
done
# Install SAPI-independent targets
cd "${WORKDIR}/sapis-build/$first_sapi" || die
emake INSTALL_ROOT="${D}" \
install-build install-headers install-programs
# Create the directory where we'll put version-specific php scripts
keepdir "/usr/share/php${PHP_MV}"
local sapi_list=""
for sapi in ${SAPIS}; do
if use "${sapi}" ; then
einfo "Installing SAPI: ${sapi}"
cd "${WORKDIR}/sapis-build/${sapi}" || die
if [[ "${sapi}" == "apache2" ]] ; then
# We're specifically not using emake install-sapi as libtool
# may cause unnecessary relink failures (see bug #351266)
insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/"
newins ".libs/libphp$(get_libname)" \
"libphp${PHP_MV}$(get_libname)"
keepdir "/usr/$(get_libdir)/apache2/modules"
else
# needed each time, php_install_ini would reset it
local dest="${PHP_DESTDIR#${EPREFIX}}"
into "${dest}"
case "$sapi" in
cli)
source="sapi/cli/php"
# Install the "phar" archive utility.
if use phar ; then
emake INSTALL_ROOT="${D}" install-pharcmd
dosym "..${dest#/usr}/bin/phar" "/usr/bin/phar${SLOT}"
fi
;;
cgi)
source="sapi/cgi/php-cgi"
;;
fpm)
source="sapi/fpm/php-fpm"
;;
embed)
source="libs/libphp$(get_libname)"
;;
phpdbg)
source="sapi/phpdbg/phpdbg"
;;
*)
die "unhandled sapi in src_install"
;;
esac
if [[ "${source}" == *"$(get_libname)" ]]; then
dolib.so "${source}"
else
dobin "${source}"
local name="$(basename ${source})"
dosym "..${dest#/usr}/bin/${name}" "/usr/bin/${name}${SLOT}"
fi
fi
php_install_ini "${sapi}"
# construct correct SAPI string for php-config
# thanks to ferringb for the bash voodoo
if [[ "${sapi}" == "apache2" ]]; then
sapi_list="${sapi_list:+${sapi_list} }apache2handler"
else
sapi_list="${sapi_list:+${sapi_list} }${sapi}"
fi
fi
done
# Install env.d files
newenvd "${FILESDIR}/20php5-envd" "20php${SLOT}"
sed -e "s|/lib/|/$(get_libdir)/|g" -i "${ED}/etc/env.d/20php${SLOT}" || die
sed -e "s|php5|php${SLOT}|g" -i "${ED}/etc/env.d/20php${SLOT}" || die
# set php-config variable correctly (bug #278439)
sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \
"${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config" || die
if use fpm ; then
if use systemd; then
systemd_newunit "${FILESDIR}/php-fpm_at.service" \
"php-fpm@${SLOT}.service"
else
systemd_newunit "${FILESDIR}/php-fpm_at-simple.service" \
"php-fpm@${SLOT}.service"
fi
fi
}
src_test() {
export TEST_PHP_EXECUTABLE="${WORKDIR}/sapis-build/cli/sapi/cli/php"
# Sometimes when the sub-php launches a sub-sub-php, it uses these.
# Without an "-n" in all instances, the *live* php.ini can be loaded,
# pulling in *live* zend extensions. And those can be incompatible
# with the thing we just built.
export TEST_PHP_EXTRA_ARGS="-n"
if [[ -x "${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" ]] ; then
export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi"
fi
if [[ -x "${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" ]] ; then
export TEST_PHPDBG_EXECUTABLE="${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg"
fi
# The IO capture tests need to be disabled because they fail when
# std{in,out,err} are redirected (as they are within portage).
#
# One -n applies to the top-level "php", while the other applies
# to any sub-php that get invoked by the test runner.
SKIP_IO_CAPTURE_TESTS=1 SKIP_PERF_SENSITIVE=1 REPORT_EXIT_STATUS=1 \
"${TEST_PHP_EXECUTABLE}" -n \
"${WORKDIR}/sapis-build/cli/run-tests.php" --offline -n -q \
-d "session.save_path=${T}" \
|| die "tests failed"
}
pkg_postinst() {
# Output some general info to the user
if use apache2 ; then
elog
elog "To enable PHP in apache, you will need to add \"-D PHP\" to"
elog "your apache2 command. OpenRC users can append that string to"
elog "APACHE2_OPTS in /etc/conf.d/apache2."
elog
elog "The apache module configuration file 70_mod_php.conf is"
elog "provided (and maintained) by eselect-php."
elog
fi
# Create the symlinks for php
local m
for m in ${SAPIS}; do
[[ ${m} == 'embed' ]] && continue;
if use $m ; then
local ci=$(eselect php show $m)
if [[ -z $ci ]]; then
eselect php set $m php${SLOT} || die
einfo "Switched ${m} to use php:${SLOT}"
einfo
elif [[ $ci != "php${SLOT}" ]] ; then
elog "To switch $m to use php:${SLOT}, run"
elog " eselect php set $m php${SLOT}"
elog
fi
fi
done
# Remove dead symlinks for SAPIs that were just disabled. For
# example, if the user has the cgi SAPI enabled, then he has an
# eselect-php symlink for it. If he later reinstalls PHP with
# USE="-cgi", that symlink will break. This call to eselect is
# supposed to remove that dead link per bug 572436.
eselect php cleanup || die
if ! has "php${SLOT/./-}" ${PHP_TARGETS}; then
elog "To build extensions for this version of PHP, you will need to"
elog "add php${SLOT/./-} to your PHP_TARGETS USE_EXPAND variable."
elog
fi
# Warn about the removal of PHP_INI_VERSION if the user has it set.
if [[ -n "${PHP_INI_VERSION}" ]]; then
ewarn 'The PHP_INI_VERSION variable has been phased out. You may'
ewarn 'remove it from your configuration at your convenience. See'
ewarn
ewarn ' https://bugs.gentoo.org/611214'
ewarn
ewarn 'for more information.'
fi
elog "For details on how version slotting works, please see"
elog "the wiki:"
elog
elog " https://wiki.gentoo.org/wiki/PHP"
elog
}
pkg_postrm() {
# This serves two purposes. First, if we have just removed the last
# installed version of PHP, then this will remove any dead symlinks
# belonging to eselect-php. Second, if a user upgrades slots from
# (say) 5.6 to 7.0 and depcleans the old slot, then this will update
# his existing symlinks to point to the new 7.0 installation. The
# latter is bug 432962.
#
# Note: the eselect-php package may not be installed at this point,
# so we can't die() if this command fails.
eselect php cleanup
}

View File

@ -1 +0,0 @@
DIST eventlog_0.2.12.tar.gz 303925 BLAKE2B 2321b26456380788752f8cb106f4e7b7ea30c9d463d04d536d46d0deb83a0640b86483f46acb33537f539c127a9dde484c121ad608ed43f1a8f525fd6c04aa3c SHA512 a681ab2961f5bf38e106a5b0b4492e74098808e2bf1a100f545736902649c705db124c0847796a47485faa8b0befe691a789d752f313c5b65ad50ed2763d2cce

View File

@ -1,33 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit libtool
DESCRIPTION="Support library for syslog-ng"
HOMEPAGE="http://www.balabit.com/products/syslog_ng/"
SRC_URI="http://www.balabit.com/downloads/files/eventlog/$(ver_cut 1-2)/eventlog_${PV}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ppc ppc64 ~s390 ~sparc x86"
IUSE="static-libs"
DOCS=( AUTHORS CREDITS ChangeLog NEWS PORTS README )
src_prepare() {
default
elibtoolize
}
src_configure() {
econf $(use_enable static-libs static)
}
src_install() {
default
find "${ED}" -name '*.la' -delete || die
}

View File

@ -1,5 +1,4 @@
DIST glib-2.82.5.tar.xz 5554704 BLAKE2B e7853034be1137f8b793483df9e9ce1465dd10a990eb9b3cb9ac76c9f8f86ccc6fda85645b04b35963b28c33e0f6c02df4f3d03e06cc278b8515e588d6bd05f6 SHA512 a6b035c32a42b9d6f4c031a29da405848002619654b58c9205f2f78dbb9698cd5866f31ab213adc04aa214d2c48840a9592c0a1e9201e6851ebd435635f393ae
DIST glib-2.84.3.tar.xz 5615704 BLAKE2B 48444b91be68530de05667e2e009dcdc63af2f95cc978a461d930b943772e52b6c9d0e797aea3a9a5713758f22ee60a190c7d601b170c6c853fce624e5c327d7 SHA512 73f2d67d2ef5b4dc8cd2f6df9ce7903853ec619924e2927adbc73d706974a7d660afea55be18e12ccb0dee1145cf4149b743278d2b128fd466e3df2bbf90ef57
DIST glib-2.84.4.tar.xz 5618200 BLAKE2B 5faee382433085cd598545a99e2e95ce430be4ac5ca10106b70f2404ddacf328f4223bc092a23025f9bf8b936619a88a9dfb220674a07e9250cf4213c6213be9 SHA512 2de9b2f7376c0e5f6ee585087090675d597c474199a10d04aad18df688b6ca77d17e93a86ec07482898663f51c82121992272496318138f77ca5ad2c340a4bd3
DIST glib-2.86.1.tar.xz 5673928 BLAKE2B 571f8738e7ca5568ee9a71f0fddb9eba0eba0ec33cad7540515eb744c3104f69ffe02d5966e47eb568abd04cd111e0b3b004d7c2817177fd5f7bc26e354dec0a SHA512 b2e9a3a35cd4cbe0bb6ca493a4250df480eeb0570a0877880ff4ec6d7f1f98d828249b3b60f839b81f17a33494d95be9d42b5f20fa6bb1acb15bcf5734adba51
DIST gobject-introspection-1.82.0.tar.xz 1052872 BLAKE2B 8336ae26d48a71a203655d9d268076f603055ceabb55dbfa676f2c67b4096b83afc106d485dc45d02b3a8be806f9ef50d54806a82e61f2a252ae59543c61e934 SHA512 e139fadb4174c72b648914f3774d89fc0e5eaee45bba0c13edf05de883664dad8276dbc34006217bb09871ed4bad23adab51ff232a17b9eb131329b2926cafb7

View File

@ -1,475 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_REQ_USE="xml(+)"
PYTHON_COMPAT=( python3_{11..14} )
inherit dot-a eapi9-ver gnome.org gnome2-utils linux-info meson-multilib multilib python-any-r1 toolchain-funcs xdg
DESCRIPTION="The GLib library of C routines"
HOMEPAGE="https://www.gtk.org/"
INTROSPECTION_PN="gobject-introspection"
INTROSPECTION_PV="1.82.0"
INTROSPECTION_P="${INTROSPECTION_PN}-${INTROSPECTION_PV}"
SRC_URI="
${SRC_URI}
introspection? ( mirror://gnome/sources/gobject-introspection/${INTROSPECTION_PV%.*}/gobject-introspection-${INTROSPECTION_PV}.tar.${GNOME_TARBALL_SUFFIX} )
"
INTROSPECTION_SOURCE_DIR="${WORKDIR}/${INTROSPECTION_P}"
INTROSPECTION_BUILD_DIR="${WORKDIR}/${INTROSPECTION_P}-build"
LICENSE="LGPL-2.1+"
SLOT="2"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="dbus debug +elf doc +introspection +mime selinux static-libs sysprof systemtap test utils xattr"
RESTRICT="!test? ( test )"
# * elfutils (via libelf) does not build on Windows. gresources are not embedded
# within ELF binaries on that platform anyway and inspecting ELF binaries from
# other platforms is not that useful so exclude the dependency in this case.
# * Technically static-libs is needed on zlib, util-linux and perhaps more, but
# these are used by GIO, which glib[static-libs] consumers don't really seem
# to need at all, thus not imposing the deps for now and once some consumers
# are actually found to static link libgio-2.0.a, we can revisit and either add
# them or just put the (build) deps in that rare consumer instead of recursive
# RDEPEND here (due to lack of recursive DEPEND).
RDEPEND="
!<dev-libs/gobject-introspection-1.80.1
!<dev-util/gdbus-codegen-${PV}
>=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
>=dev-libs/libpcre2-10.32:0=[${MULTILIB_USEDEP},unicode(+),static-libs?]
>=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}]
>=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
>=virtual/libintl-0-r2[${MULTILIB_USEDEP}]
introspection? (
>=dev-libs/gobject-introspection-common-${INTROSPECTION_PV}
)
kernel_linux? ( >=sys-apps/util-linux-2.23[${MULTILIB_USEDEP}] )
selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] )
xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] ) )
elf? ( virtual/libelf:0= )
sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] )
"
DEPEND="${RDEPEND}"
# libxml2 used for optional tests that get automatically skipped
BDEPEND="
app-text/docbook-xsl-stylesheets
>=dev-build/meson-1.4.0
dev-libs/libxslt
>=sys-devel/gettext-0.19.8
doc? ( >=dev-util/gi-docgen-2023.1 )
dev-python/docutils
systemtap? ( >=dev-debug/systemtap-1.3 )
${PYTHON_DEPS}
test? ( >=sys-apps/dbus-1.2.14 )
virtual/pkgconfig
introspection? (
$(python_gen_any_dep '
dev-python/setuptools[${PYTHON_USEDEP}]
')
virtual/pkgconfig
sys-devel/bison
app-alternatives/lex
${PYTHON_DEPS}
)
"
# TODO: >=dev-util/gdbus-codegen-${PV} test dep once we modify gio/tests/meson.build to use external gdbus-codegen
PDEPEND="
dbus? ( gnome-base/dconf )
mime? ( x11-misc/shared-mime-info )
"
# shared-mime-info needed for gio/xdgmime, bug #409481
# dconf is needed to be able to save settings, bug #498436
MULTILIB_CHOST_TOOLS=(
/usr/bin/gio-querymodules$(get_exeext)
)
PATCHES=(
"${FILESDIR}"/${PN}-2.64.1-mark-gdbus-server-auth-test-flaky.patch
)
python_check_deps() {
if use introspection ; then
python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]"
fi
}
pkg_setup() {
if use kernel_linux ; then
CONFIG_CHECK="~INOTIFY_USER"
if use test ; then
CONFIG_CHECK="~IPV6"
WARNING_IPV6="Your kernel needs IPV6 support for running some tests, skipping them."
fi
linux-info_pkg_setup
fi
python-any-r1_pkg_setup
}
src_prepare() {
if use test; then
# TODO: Review the test exclusions, especially now with meson
# gdesktopappinfo requires existing terminal (gnome-terminal or any
# other), falling back to xterm if one doesn't exist
#if ! has_version x11-terms/xterm && ! has_version x11-terms/gnome-terminal ; then
# ewarn "Some tests will be skipped due to missing terminal program"
# These tests seem to sometimes fail even with a terminal; skip for now and reevulate with meson
# Also try https://gitlab.gnome.org/GNOME/glib/issues/1601 once ready
# for backport (or in a bump) and file new issue if still fails
sed -i -e "/appinfo\/launch/d" gio/tests/appinfo.c || die
# desktop-app-info/launch* might fail similarly
sed -i -e "/desktop-app-info\/launch-as-manager/d" gio/tests/desktop-app-info.c || die
#fi
# https://bugzilla.gnome.org/show_bug.cgi?id=722604
sed -i -e "/timer\/stop/d" glib/tests/timer.c || die
sed -i -e "/timer\/basic/d" glib/tests/timer.c || die
ewarn "Tests for search-utils have been skipped"
sed -i -e "/search-utils/d" glib/tests/meson.build || die
# Running gdb inside a test within sandbox is brittle
sed -i -e '/self.__gdb = shutil.which("gdb")/s:"gdb":"gdb-idonotexist":' glib/tests/assert-msg-test.py || die
# Play nice with network-sandbox, but this approach would defeat the purpose of the test
#sed -i -e "s/localhost/127.0.0.1/g" gio/tests/gsocketclient-slow.c || die
else
# Don't build tests, also prevents extra deps, bug #512022
sed -i -e '/subdir.*tests/d' {.,gio,glib}/meson.build || die
fi
# Don't build fuzzing binaries - not used
sed -i -e '/subdir.*fuzzing/d' meson.build || die
# gdbus-codegen is a separate package
sed -i -e '/install_dir/d' gio/gdbus-2.0/codegen/meson.build || die
sed -i -e '/install : true/d' gio/gdbus-2.0/codegen/meson.build || die
# Same kind of meson-0.50 issue with some installed-tests files; will likely be fixed upstream soon
sed -i -e '/install_dir/d' gio/tests/meson.build || die
cat > "${T}/glib-test-ld-wrapper" <<-EOF
#!/usr/bin/env sh
exec \${LD:-ld} "\$@"
EOF
chmod a+x "${T}/glib-test-ld-wrapper" || die
sed -i -e "s|'ld'|'${T}/glib-test-ld-wrapper'|g" gio/tests/meson.build || die
# make default sane for us
if use prefix ; then
sed -i -e "s:/usr/local:${EPREFIX}/usr:" gio/xdgmime/xdgmime.c || die
# bug #308609, without path, bug #314057
export PERL=perl
fi
if [[ ${CHOST} == *-solaris* ]] ; then
# fix standards conflicts
sed -i \
-e 's/\<\(_XOPEN_SOURCE_EXTENDED\)\>/_POSIX_PTHREAD_SEMANTICS/' \
-e '/\<_XOPEN_SOURCE\>/s/\<2\>/600/' \
meson.build || die
sed -i -e '/#define\s\+_POSIX_SOURCE/d' \
glib/giounix.c || die
fi
# disable native macOS integrations
sed -i -e '/glib_conf.set(.HAVE_\(CARBON\|COCOA\).,/s/true/false/' \
meson.build || die
sed -i \
-e '/AvailabilityMacros.h/d' \
gio/giomodule.c || die
# Link the glib source to the introspection subproject directory so it can be built there first
if use introspection ; then
ln -s "${S}" "${INTROSPECTION_SOURCE_DIR}/subprojects/glib"
fi
default
gnome2_environment_reset
# TODO: python_name sedding for correct python shebang? Might be relevant mainly for glib-utils only
}
src_configure() {
lto-guarantee-fat
meson-multilib_src_configure
}
multilib_src_configure() {
# TODO: figure a way to pass appropriate values for all cross properties
# that glib uses (search for get_cross_property)
#if tc-is-cross-compiler ; then
# https://bugzilla.gnome.org/show_bug.cgi?id=756473
# TODO-meson: This should be in meson cross file as 'growing_stack'
# property; and more, look at get_cross_property
#case ${CHOST} in
#hppa*|metag*) export glib_cv_stack_grows=yes ;;
#*) export glib_cv_stack_grows=no ;;
#esac
#fi
_need_bootstrap_gi() {
if ! multilib_native_use introspection ; then
return 1
fi
if ! has_version ">=dev-libs/${INTROSPECTION_P}" ; then
return 0
fi
# Is the installed gobject-introspection usable?
if ! g-ir-scanner --version &> /dev/null ; then
return 0
fi
# Do we somehow have a dev-libs/gobject-introspection installed
# with an unsatisfied dependency? (bug #951487)
if ! $(tc-getPKG_CONFIG) --cflags gobject-introspection-1.0 &> /dev/null ; then
return 0
fi
# Make sure has_version didn't lie to us while at it as well,
# given bug #951487.
if ! $(tc-getPKG_CONFIG) --atleast-version=${INTROSPECTION_PV} gobject-introspection-1.0 &> /dev/null ; then
return 0
fi
return 1
}
# Build internal copy of gobject-introspection to avoid circular dependency (built for native abi only)
if _need_bootstrap_gi ; then
einfo "Bootstrapping gobject-introspection..."
INTROSPECTION_BIN_DIR="${T}/bootstrap-gi-prefix/usr/bin"
INTROSPECTION_LIB_DIR="${T}/bootstrap-gi-prefix/usr/$(get_libdir)"
local emesonargs=(
--prefix="${T}/bootstrap-gi-prefix/usr"
-Dpython="${EPYTHON}"
-Dbuild_introspection_data=true
# Build an internal copy of glib for the internal copy of gobject-introspection
--force-fallback-for=glib
# Make the paths in pkgconfig files relative as we used to not
# do a proper install here and it seems less risky to keep it
# this way.
-Dpkgconfig.relocatable=true
# We want as minimal a build as possible here to speed things up
# and reduce the risk of failures.
-Dglib:selinux=disabled
-Dglib:xattr=false
-Dglib:libmount=disabled
-Dglib:man-pages=disabled
-Dglib:dtrace=disabled
-Dglib:systemtap=disabled
-Dglib:sysprof=disabled
-Dglib:documentation=false
-Dglib:tests=false
-Dglib:installed_tests=false
-Dglib:nls=disabled
-Dglib:oss_fuzz=disabled
-Dglib:libelf=disabled
-Dglib:multiarch=false
)
ORIG_SOURCE_DIR=${EMESON_SOURCE}
EMESON_SOURCE=${INTROSPECTION_SOURCE_DIR}
# g-ir-scanner has some relocatable logic but it searches
# for 'lib', not 'lib64', so it can't find itself and eventually
# falls back to the system installation. See bug #946221.
sed -i -e "/^pylibdir =/s:'lib:'$(get_libdir):" "${EMESON_SOURCE}"/tools/g-ir-tool-template.in || die
ORIG_BUILD_DIR=${BUILD_DIR}
BUILD_DIR=${INTROSPECTION_BUILD_DIR}
pushd ${INTROSPECTION_SOURCE_DIR} || die
meson_src_configure
meson_src_compile
# We already provide a prefix in ${T} above. Blank DESTDIR
# as it may be set in the environment by Portage (though not
# guaranteed in src_configure).
meson_src_install --destdir ""
popd || die
EMESON_SOURCE=${ORIG_SOURCE_DIR}
BUILD_DIR=${ORIG_BUILD_DIR}
# Add gobject-introspection binaries and pkgconfig files to path
export PATH="${INTROSPECTION_BIN_DIR}:${PATH}"
# Override primary pkgconfig search paths to prioritize our internal copy
export PKG_CONFIG_LIBDIR="${INTROSPECTION_LIB_DIR}/pkgconfig:${INTROSPECTION_BUILD_DIR}/meson-private"
# Set the normal primary pkgconfig search paths as secondary
# (We also need to prepend our just-built one for later use of
# g-ir-scanner to use the new one and to help workaround bugs like
# bug #946221.)
export PKG_CONFIG_PATH="${PKG_CONFIG_LIBDIR}:$(pkg-config --variable pc_path pkg-config)"
# Add the paths to the built glib libraries to the library path so that gobject-introspection can load them
for gliblib in glib gobject gthread gmodule gio girepository; do
export LD_LIBRARY_PATH="${BUILD_DIR}/${gliblib}:${LD_LIBRARY_PATH}"
done
# Add the path to introspection libraries so that glib can call gir utilities
export LD_LIBRARY_PATH="${INTROSPECTION_LIB_DIR}:${LD_LIBRARY_PATH}"
# Add the paths to the gobject-introspection python modules to python path so they can be imported
export PYTHONPATH="${INTROSPECTION_LIB_DIR}/gobject-introspection:${PYTHONPATH}"
fi
# TODO: Can this be cleaned up now we have -Dglib_debug? (bug #946485)
use debug && EMESON_BUILD_TYPE=debug
local emesonargs=(
-Ddefault_library=$(usex static-libs both shared)
-Druntime_dir="${EPREFIX}"/run
$(meson_feature debug glib_debug)
$(meson_feature selinux)
$(meson_use xattr)
-Dlibmount=enabled # only used if host_system == 'linux'
-Dman-pages=enabled
$(meson_feature systemtap dtrace)
$(meson_feature systemtap)
$(meson_feature sysprof)
$(meson_use doc documentation)
$(meson_use test tests)
-Dinstalled_tests=false
-Dnls=enabled
-Doss_fuzz=disabled
$(meson_native_use_feature elf libelf)
-Dmultiarch=false
$(meson_native_use_feature introspection)
)
# Workaround for bug #938302
if use systemtap && has_version "dev-debug/systemtap[-dtrace-symlink(+)]" ; then
local native_file="${T}"/meson.${CHOST}.ini.local
cat >> ${native_file} <<-EOF || die
[binaries]
dtrace='stap-dtrace'
EOF
emesonargs+=( --native-file "${native_file}" )
fi
meson_src_configure
}
multilib_src_test() {
export XDG_CONFIG_DIRS=/etc/xdg
export XDG_DATA_DIRS=/usr/local/share:/usr/share
# TODO: Use ${ABI} here to be unique for multilib?
export G_DBUS_COOKIE_SHA1_KEYRING_DIR="${T}/temp"
export LC_TIME=C # bug #411967
export TZ=UTC
unset GSETTINGS_BACKEND # bug #596380
python_setup
# https://bugs.gentoo.org/839807
local -x SANDBOX_PREDICT=${SANDBOX_PREDICT}
addpredict /usr/b
# Related test is a bit nitpicking
mkdir -p "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" || die
chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" || die
meson_src_test --timeout-multiplier 20 --no-suite flaky
}
multilib_src_install() {
meson_src_install
keepdir /usr/$(get_libdir)/gio/modules
}
multilib_src_install_all() {
strip-lto-bytecode
# These are installed by dev-util/glib-utils
# TODO: With patching we might be able to get rid of the python-any deps
# and removals, and test depend on glib-utils instead; revisit now with
# meson
rm "${ED}/usr/bin/glib-genmarshal" || die
rm "${ED}/usr/share/man/man1/glib-genmarshal.1" || die
rm "${ED}/usr/bin/glib-mkenums" || die
rm "${ED}/usr/share/man/man1/glib-mkenums.1" || die
rm "${ED}/usr/bin/gtester-report" || die
rm "${ED}/usr/share/man/man1/gtester-report.1" || die
# gdbus-codegen manpage installed by dev-util/gdbus-codegen
rm "${ED}/usr/share/man/man1/gdbus-codegen.1" || die
}
pkg_preinst() {
xdg_pkg_preinst
# Make gschemas.compiled belong to glib alone
local cache="/usr/share/glib-2.0/schemas/gschemas.compiled"
if [[ -e ${EROOT}${cache} ]]; then
cp "${EROOT}"${cache} "${ED}"/${cache} || die
else
touch "${ED}"${cache} || die
fi
multilib_pkg_preinst() {
# Make giomodule.cache belong to glib alone
local cache="/usr/$(get_libdir)/gio/modules/giomodule.cache"
if [[ -e ${EROOT}${cache} ]]; then
cp "${EROOT}"${cache} "${ED}"${cache} || die
else
touch "${ED}"${cache} || die
fi
}
# Don't run the cache ownership when cross-compiling, as it would end up with an empty cache
# file due to inability to create it and GIO might not look at any of the modules there
if ! tc-is-cross-compiler ; then
multilib_foreach_abi multilib_pkg_preinst
fi
}
pkg_postinst() {
xdg_pkg_postinst
# glib installs no schemas itself, but we force update for fresh install in case
# something has dropped in a schemas file without direct glib dep; and for upgrades
# in case the compiled schema format could have changed
gnome2_schemas_update
multilib_pkg_postinst() {
gnome2_giomodule_cache_update \
|| die "Update GIO modules cache failed (for ${ABI})"
}
if ! tc-is-cross-compiler ; then
multilib_foreach_abi multilib_pkg_postinst
else
ewarn "Updating of GIO modules cache skipped due to cross-compilation."
ewarn "You might want to run gio-querymodules manually on the target for"
ewarn "your final image for performance reasons and re-run it when packages"
ewarn "installing GIO modules get upgraded or added to the image."
fi
if ver_replacing "-lt" "2.63.6"; then
ewarn "glib no longer installs the gio-launch-desktop binary. You may need"
ewarn "to restart your session for \"Open With\" dialogs to work."
fi
}
pkg_postrm() {
xdg_pkg_postrm
gnome2_schemas_update
if [[ -z ${REPLACED_BY_VERSION} ]]; then
multilib_pkg_postrm() {
rm -f "${EROOT}"/usr/$(get_libdir)/gio/modules/giomodule.cache || die
}
multilib_foreach_abi multilib_pkg_postrm
rm -f "${EROOT}"/usr/share/glib-2.0/schemas/gschemas.compiled || die
fi
}

View File

@ -1,3 +1 @@
DIST libbytesize-2.10.tar.gz 458804 BLAKE2B 413a45bebf8394e0557c2e1ef7e1f4348fa6dfa52c697599886d70292ea8b2e1b17402e787afaeb8fecd84e3a37a6c0c39440fa22a556dcaba3f419ee17e1b0e SHA512 9e52b9a756a5b4ee6e23a7a20fd0c6ca2a65ff31f38ddc7545d6838fe9a3da0ee0bd7491cb268f071c950fbeb8d65c707423d285cc3548038b3a2d3aa7f0de48
DIST libbytesize-2.11.tar.gz 459631 BLAKE2B f15b260f3abfdd876a45157281e7a3dbc33227ef0fa8096a07b254b5edf7378af0653b43b54d0d1ac780ad900644039bd73a0bc9a5c6a111fb45d69e4065cbdc SHA512 eb539c878cc0f857772b07aac4aca2732d3298fa649011f3f8a95fce83b1cc5b5b7001f6bb0c168ed47b7886d34c2e139ded9e66994a9a10784f9f7944475190
DIST libbytesize-2.9.tar.gz 458737 BLAKE2B d2e47b520cf2669131816f069d8ebeb946be02bc04acc676579f12e798fcb2aa176fd25e6bb77dd1e6b274ec0762498df5df18d88c627653accc426a7e268f36 SHA512 6def6bebe33344e6d6ce1a636bcd200a9d28ed5c4e5ce5dfbfd94c4d92ba37512ef1ee4f12716af0d6a402d5285e60df1ee629ecf31cf7d0b59990c524384fd1

View File

@ -1,88 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
inherit autotools python-r1
DESCRIPTION="Tiny library providing a C \"class\" for working with arbitrary big byte sizes"
HOMEPAGE="https://github.com/storaged-project/libbytesize"
SRC_URI="https://github.com/storaged-project/libbytesize/releases/download/${PV}/${P}.tar.gz"
LICENSE="LGPL-2+"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="doc python test tools"
RESTRICT="!test? ( test )"
REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
tools? ( python )
"
RDEPEND="
dev-libs/gmp:=
dev-libs/mpfr:=
dev-libs/libpcre2:=
python? ( ${PYTHON_DEPS} )
"
DEPEND="${RDEPEND}"
BDEPEND="
sys-devel/gettext
doc? (
dev-util/gtk-doc
virtual/pkgconfig
)
test? (
dev-python/pocketlint[${PYTHON_USEDEP}]
dev-python/polib[${PYTHON_USEDEP}]
)
"
PATCHES=(
"${FILESDIR}/${PN}-2.4-no_Werror.patch"
)
python_do() {
if use python ; then
python_foreach_impl run_in_build_dir "$@"
else
"$@"
fi
}
src_prepare() {
default
eautoreconf
}
src_configure() {
local myeconfargs=(
$(use_with doc gtk-doc)
$(use_with python python3)
$(use_with tools)
)
local ECONF_SOURCE="${S}"
python_do econf "${myeconfargs[@]}"
}
src_compile() {
python_do emake
}
src_test() {
python_do emake check
}
install_helper() {
emake DESTDIR="${D}" install
use python && python_optimize
}
src_install() {
python_do install_helper
einstalldocs
find "${ED}" -name "*.la" -type f -delete || die
}

View File

@ -1,91 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
# py3.12 blocked by the massive dependency tree of dev-python/pocketlint
PYTHON_COMPAT=( python3_{10..11} )
inherit autotools python-r1
DESCRIPTION="Tiny library providing a C \"class\" for working with arbitrary big byte sizes"
HOMEPAGE="https://github.com/storaged-project/libbytesize"
SRC_URI="https://github.com/storaged-project/libbytesize/releases/download/${PV}/${P}.tar.gz"
LICENSE="LGPL-2+"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="doc python test tools"
RESTRICT="!test? ( test )"
REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
tools? ( python )
"
RDEPEND="
dev-libs/gmp:=
dev-libs/mpfr:=
dev-libs/libpcre2:=
python? ( ${PYTHON_DEPS} )
"
DEPEND="${RDEPEND}"
BDEPEND="
sys-devel/gettext
doc? (
dev-util/gtk-doc
virtual/pkgconfig
)
test? (
dev-python/pocketlint[${PYTHON_USEDEP}]
dev-python/polib[${PYTHON_USEDEP}]
)
"
DOCS=( README.md )
PATCHES=(
"${FILESDIR}/${PN}-2.4-no_Werror.patch"
)
python_do() {
if use python ; then
python_foreach_impl run_in_build_dir "$@"
else
"$@"
fi
}
src_prepare() {
default
eautoreconf
}
src_configure() {
local myeconfargs=(
$(use_with doc gtk-doc)
$(use_with python python3)
$(use_with tools)
)
local ECONF_SOURCE="${S}"
python_do econf "${myeconfargs[@]}"
}
src_compile() {
python_do emake
}
src_test() {
python_do emake check
}
install_helper() {
emake DESTDIR="${D}" install
use python && python_optimize
}
src_install() {
python_do install_helper
einstalldocs
find "${ED}" -name "*.la" -type f -delete || die
}

View File

@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]] ; then
inherit git-r3
else
inherit gnome.org
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
S="${WORKDIR}/${PN}-${PV%_rc*}"

View File

@ -17,7 +17,7 @@ else
inherit libtool gnome.org
SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-patches.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
LICENSE="MIT"

View File

@ -1,2 +1 @@
DIST tree-sitter-cmake-0.4.1.tar.gz 50091 BLAKE2B a91fdeedca3bad83b1e8006ff464a09d761ba9d46601216f21885062c3559891837fcf0db7960b69382b117073a3ff937ea26e2861922133c8660e5c2043b6c2 SHA512 25318e305aa42bfaa6fd09fb515988a31a00247f535e4d881573226d862d72a74eb30dfdfb3bd2b985a9be96cdf6da6a8a9b945d9c256870755015ae573edd9c
DIST tree-sitter-cmake-0.7.1.tar.gz 63414 BLAKE2B 69cd0982511bd1778f6ed82cb88e280ecd0f44af3737920244a39c054ea962a2976c77052afd602e2ca17b0705ab426a27dd59e6b98d2acebf35d4b9ff6b91cd SHA512 6a8e30631901aa0f3f3f722a06827871017beb3ebcbf4478ee39f74f7523c400c52fbcea8f6493122a4e92e9bc274503d5ceb9d8005d4d24bdb12957cef928ec

View File

@ -1,14 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit tree-sitter-grammar
DESCRIPTION="CMake grammar for tree-sitter"
HOMEPAGE="https://github.com/uyha/tree-sitter-cmake"
SRC_URI="https://github.com/uyha/tree-sitter-cmake/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64"

View File

@ -1 +1,2 @@
DIST tree-sitter-haskell-0.23.0.tar.gz 1007195 BLAKE2B 11a16675503ca25b33b9d37e3bd666a91ee102810f7b6dc9b5bc2e88f5e6b179732d49d12db88a5e948a3d97068d02efc47d7d4f13e69cd12a93ade315f7c4e1 SHA512 22a3996bdfc06929caa91e6e6a1430a052fddba6efa89721cd357d6a2a15670be09b66b7e8057981d5fe781c3d72f21ddc8ed3b2022b6faa4588215347545e0d
DIST tree-sitter-haskell-0.23.1.tar.gz 1008575 BLAKE2B 680fbd0c57088a83fb2026d97acae2f4571ce4cea602577a54a0af84d970ed9d0159deaaa152a459b1d108334fd6ac7a807c773bcb26a2df65d0c550d2367df2 SHA512 27d850f4978ed6b80905bddf8c743b25bb9a240714e139e256b1c432c7f35908f1249ff9897ce70b2ff563ee27324b52e1dfe585a17176cde3b982c44652225d

View File

@ -0,0 +1,13 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit tree-sitter-grammar
DESCRIPTION="Haskell grammar for Tree-sitter"
HOMEPAGE="https://github.com/tree-sitter/tree-sitter-haskell"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"

View File

@ -1,2 +1,3 @@
DIST tree-sitter-julia-0.22.0.tar.gz 2792109 BLAKE2B d661b9d84b9d1903d7fae9e4073fcc1fd52030e7a264929cf6eb3aa33745cc51c094beb6e4ddcfd11725989fc82a5e21b20a66b01bc60c8f06c522f732bcff6a SHA512 9687875f641eb0f599a15a5c9ced0a873c81a2d6ad36528f2c29120126a92ca5d6a51c97f736c1c1e46cd8af32e7c5739c694b0372fa62ca840f39f0fbd6a387
DIST tree-sitter-julia-0.23.1.tar.gz 2968799 BLAKE2B d0a7d4ab59c5ca31a878e26ee7ad56bbb69d816605ffb3250fbec71bc753d9ef8626f1f1230c09cd83a435461478ea788d917e1475aea99c540c373041afd46a SHA512 8f2e65e58f2d7a4375d984f154b9d119b062371cdd58fc1c5372ee01b8de0250164e2ca83542e87c84b01de8852a7340f6a49e9464acaa1553fc18d1faeff14d
DIST tree-sitter-julia-0.25.0.tar.gz 1180877 BLAKE2B a1c58b80edbacdc0b8793ca580cccf1f5370c341b70294cbeae1787a8c349ebd4598819bd86034310c6160680bc4d7f211dbdf39a42fea38d405508734ab0c22 SHA512 b90ee05dec2a0d30f1fb72ca2f86f3a863d513f972a448f9bd04515d18dedfc8fe5748624f5223a97e9ca089b23c03acce61f5d30dff46fbf2788f5c49a792a6

View File

@ -0,0 +1,13 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit tree-sitter-grammar
DESCRIPTION="Julia grammar for Tree-sitter"
HOMEPAGE="https://github.com/tree-sitter/tree-sitter-julia"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"

View File

@ -1,6 +1,2 @@
DIST userspace-rcu-0.14.0.tar.bz2 661322 BLAKE2B ba9fa4c6dec693d2616234187db531f00fc0ade65f7e2a57182d9441728ddfa6f3e9d4544b824ca5edf7c027a43c9231d998a309c01f4bbab1eeefe856344f77 SHA512 7297e51012f4c44ee27c0e18ed9d87bf24be34db68a5398394c1e683a045bb561cf74aa913398404c0ed5cb8011af728ea12947717fa5f27627e5ca78e63a40f
DIST userspace-rcu-0.14.1.tar.bz2 669999 BLAKE2B 6ae6a98020f731b5dc3bef5e7cf1a0b590087dbaff8836a4d2b694ad8d0d76b298261d99bea4281907cb516980b69c673d80baac17ae244e2f4fe690fc539293 SHA512 46137525854164df05326202909689b62f8f3aa6e04127eb9157a83aed8180f35a68332ec66e4e4fc9b0c046b64c64b492caed4b64f86f87a31579e4209ec345
DIST userspace-rcu-0.15.0.tar.bz2 683414 BLAKE2B 3502cd0acd6e8e1370a2fd369207a305b3138b0db3186a37a9511bcf2f9ba362787274b030b0138111fe1d4805acd95bbae00c4d2332f1a0761f02bdc7f89e38 SHA512 a0b543dcc6d1ace34c4f159074a439926bcec6708fde66db14022cfa6e8082d5d0430ad02dc036cc3902304357439bbacd89b3fc5f4ed9911716f2f0480af3e4
DIST userspace-rcu-0.15.1.tar.bz2 682998 BLAKE2B c2b20099a4a9284f44031bb2d5f87ab03292896739115fdc741493d7f7c714b306a1981c1ff8164fb39ddf200634ddefdb757582b4891aa04cadd9dd8b51260a SHA512 164d369cc1375b6b71eaa26812aff8a294bfbdffde65c2668e5c559d215d74c1973681f8083bfde39e280ca6fe8e92aadc7c867f966a5769548b754c92389616
DIST userspace-rcu-0.15.2.tar.bz2 684018 BLAKE2B 40b21b482acf26b4478b02ef1d6e7612504c0ab869c1ae8c5b1974decf5512a6240fe2f3817b29830eea0b94836b5ba6324fb0246b3355241d5a215c11de0060 SHA512 ded62f0cb4d6c78adf06235ca4dee36a213efcbfd9cc4e24525d8d29b1d746075f0fbe22d5cee1e38bca9920e0641f94507b640569a84c937e4bae99f53be7c1
DIST userspace-rcu-0.15.3.tar.bz2 684175 BLAKE2B e636b04fe3bac7bb8f4afff0a7b2153e38d396a9c08e8ca19e705fcda81adda5256817db87305382c7adc3630ef5b1d25ff81af818a6b8c70232df11c9bee862 SHA512 9461f5f1ebfcfdb28bc9548738a030d0a29e754ae5340581d057c405c0fa5c17560a251fa15a20cf14d35f1fcc9aceac80841b37a5f348698da52a71ee4d4fe5
DIST userspace-rcu-0.15.5.tar.bz2 685498 BLAKE2B 3e0ad236f77f1146ac3e7fe93ae8f3ea86632af38b78c6648a19c9df33959ff08e42779f6d34b47dfd3f7188efc39f8f4daaba81d702743e357d3bd9327000fc SHA512 48c7e137b986c1a33d91ecd8e5101ed8783b7c4e15b8324660c72bce9879373b80ffd97aca0c3b8015a47dfe2c11b5f4acf9d4a065185d9ba405d4e50a2b58d8

View File

@ -1,181 +0,0 @@
This is https://github.com/loongarch64/userspace-rcu/pull/2, yet to be
upstreamed but already reviewed and accepted by the LoongArch porting
community.
(and https://github.com/urcu/userspace-rcu/pull/11)
From 213197eea1a711da2f7cc0c04cdf33acb1b3c50e Mon Sep 17 00:00:00 2001
From: Wang Jing <wangjing@loongson.cn>
Date: Tue, 8 Jun 2021 19:44:49 +0800
Subject: [PATCH] Add LoongArch support
--- a/LICENSE
+++ b/LICENSE
@@ -44,6 +44,7 @@ MIT/X11 (BSD like) license apply to:
compiler.h
arch/s390.h
uatomic/alpha.h
+uatomic/loongarch.h
uatomic/mips.h
uatomic/nios2.h
uatomic/s390.h
--- a/README.md
+++ b/README.md
@@ -51,6 +51,7 @@ Currently, the following architectures are supported:
- hppa/PA-RISC
- m68k
- RISC-V
+ - LoongArch
Tested on:
--- a/include/Makefile.am
+++ b/include/Makefile.am
@@ -7,6 +7,7 @@ nobase_include_HEADERS = \
urcu/arch.h \
urcu/arch/hppa.h \
urcu/arch/ia64.h \
+ urcu/arch/loongarch.h \
urcu/arch/m68k.h \
urcu/arch/mips.h \
urcu/arch/nios2.h \
@@ -67,6 +68,7 @@ nobase_include_HEADERS = \
urcu/uatomic.h \
urcu/uatomic/hppa.h \
urcu/uatomic/ia64.h \
+ urcu/uatomic/loongarch.h \
urcu/uatomic/m68k.h \
urcu/uatomic/mips.h \
urcu/uatomic/nios2.h \
--- a/include/urcu/arch.h
+++ b/include/urcu/arch.h
@@ -49,6 +49,7 @@
* URCU_ARCH_HPPA : All HP PA-RISC variants
* URCU_ARCH_M68K : All Motorola 68000 variants
* URCU_ARCH_RISCV : All RISC-V variants
+ * URCU_ARCH_LOONGARCH : All LoongArch variants
*/
#if (defined(__INTEL_OFFLOAD) || defined(__TARGET_ARCH_MIC) || defined(__MIC__))
@@ -157,6 +158,11 @@
#define URCU_ARCH_RISCV 1
#include <urcu/arch/riscv.h>
+#elif defined(__loongarch__)
+
+#define URCU_ARCH_LOONGARCH 1
+#include <urcu/arch/loongarch.h>
+
#else
#error "Cannot build: unrecognized architecture, see <urcu/arch.h>."
#endif
--- /dev/null
+++ b/include/urcu/arch/loongarch.h
@@ -0,0 +1,49 @@
+#ifndef _URCU_ARCH_LOONGARCH_H
+#define _URCU_ARCH_LOONGARCH_H
+
+/*
+ * arch/loongarch.h: trivial definitions for the LoongArch architecture.
+ *
+ * Copyright (c) 2021 Wang Jing <wangjing@loongson.cn>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+#include <urcu/compiler.h>
+#include <urcu/config.h>
+#include <urcu/syscall-compat.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#include <stdlib.h>
+#include <sys/time.h>
+
+/*
+ * On Linux, define the membarrier system call number if not yet available in
+ * the system headers.
+ */
+#if (defined(__linux__) && !defined(__NR_membarrier))
+#define __NR_membarrier 283
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+
+#include <urcu/arch/generic.h>
+
+#endif /* _URCU_ARCH_LOONGARCH_H */
--- a/include/urcu/uatomic.h
+++ b/include/urcu/uatomic.h
@@ -51,6 +51,8 @@
#include <urcu/uatomic/m68k.h>
#elif defined(URCU_ARCH_RISCV)
#include <urcu/uatomic/riscv.h>
+#elif defined(URCU_ARCH_LOONGARCH)
+#include <urcu/uatomic/loongarch.h>
#else
#error "Cannot build: unrecognized architecture, see <urcu/arch.h>."
#endif
--- /dev/null
+++ b/include/urcu/uatomic/loongarch.h
@@ -0,0 +1,44 @@
+#ifndef _URCU_UATOMIC_ARCH_LOONGARCH_H
+#define _URCU_UATOMIC_ARCH_LOONGARCH_H
+
+/*
+ * Atomic exchange operations for the LoongArch architecture. Let GCC do it.
+ *
+ * Copyright (c) 2021 Wang Jing <wangjing@loongson.cn>
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to
+ * deal in the Software without restriction, including without limitation the
+ * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+ * sell copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+ * IN THE SOFTWARE.
+ */
+
+#include <urcu/compiler.h>
+#include <urcu/system.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#define UATOMIC_HAS_ATOMIC_BYTE
+#define UATOMIC_HAS_ATOMIC_SHORT
+
+#ifdef __cplusplus
+}
+#endif
+
+#include <urcu/uatomic/generic.h>
+
+#endif /* _URCU_UATOMIC_ARCH_LOONGARCH_H */

View File

@ -1,61 +0,0 @@
https://github.com/urcu/userspace-rcu/commit/6fa8b4f80f1d2efbc90fc6d2a5fb0dc1d7fd2a19
From 6fa8b4f80f1d2efbc90fc6d2a5fb0dc1d7fd2a19 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= <ondrej@sury.org>
Date: Fri, 17 Mar 2023 16:44:10 +0100
Subject: [PATCH] Fix: use __noreturn__ for C11-compatibility
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
The noreturn convenience macro provided by stdnoreturn.h might get
included before urcu headers, use __noreturn__ for better compatibility
with code using <stdnoreturn.h> header.
Signed-off-by: Ondřej Surý <ondrej@sury.org>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
--- a/include/urcu/uatomic/generic.h
+++ b/include/urcu/uatomic/generic.h
@@ -38,7 +38,7 @@ extern "C" {
#endif
#if !defined __OPTIMIZE__ || defined UATOMIC_NO_LINK_ERROR
-static inline __attribute__((always_inline, noreturn))
+static inline __attribute__((always_inline, __noreturn__))
void _uatomic_link_error(void)
{
#ifdef ILLEGAL_INSTR
--- a/src/urcu-call-rcu-impl.h
+++ b/src/urcu-call-rcu-impl.h
@@ -1064,7 +1064,7 @@ void urcu_register_rculfhash_atfork(struct urcu_atfork *atfork)
* This unregistration function is deprecated, meant only for internal
* use by rculfhash.
*/
-__attribute__((noreturn))
+__attribute__((__noreturn__))
void urcu_unregister_rculfhash_atfork(struct urcu_atfork *atfork __attribute__((unused)))
{
urcu_die(EPERM);
--- a/tests/regression/rcutorture.h
+++ b/tests/regression/rcutorture.h
@@ -572,7 +572,7 @@ int stresstest(int nreaders)
*/
static
-void usage(char *argv[]) __attribute__((noreturn));
+void usage(char *argv[]) __attribute__((__noreturn__));
static
void usage(char *argv[])
--- a/tests/utils/tap.h
+++ b/tests/utils/tap.h
@@ -41,7 +41,7 @@ __attribute__((format(TAP_PRINTF_FORMAT, 5, 6)))
unsigned int _gen_result(int, const char *, const char *, unsigned int, const char *, ...);
int plan_no_plan(void);
-__attribute__((noreturn))
+__attribute__((__noreturn__))
int plan_skip_all(const char *);
int plan_tests(unsigned int);

View File

@ -1,51 +0,0 @@
https://github.com/urcu/userspace-rcu/commit/106ed13754b1b836f4b59405f4e02aea4bf5eef0
From 106ed13754b1b836f4b59405f4e02aea4bf5eef0 Mon Sep 17 00:00:00 2001
From: Michael Jeanson <mjeanson@efficios.com>
Date: Thu, 23 Mar 2023 14:23:55 -0400
Subject: [PATCH] fix: warning 'noreturn' function does return on ppc
On a ppc64 system with gcc 9.5.0 I get the following error when building
with -O0 :
/usr/include/urcu/uatomic/generic.h: In function 'void _uatomic_link_error()':
/usr/include/urcu/uatomic/generic.h:53:1: warning: 'noreturn' function does return
53 | }
| ^
Split the inline function in 2 variants and apply the noreturn attribute
only on the builtin_trap one.
Change-Id: I5ae8e764c4cc27af0463924a653b9eaa9f698c34
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
--- a/include/urcu/uatomic/generic.h
+++ b/include/urcu/uatomic/generic.h
@@ -38,19 +38,23 @@ extern "C" {
#endif
#if !defined __OPTIMIZE__ || defined UATOMIC_NO_LINK_ERROR
-static inline __attribute__((always_inline, __noreturn__))
+#ifdef ILLEGAL_INSTR
+static inline __attribute__((always_inline))
void _uatomic_link_error(void)
{
-#ifdef ILLEGAL_INSTR
/*
* generate an illegal instruction. Cannot catch this with
* linker tricks when optimizations are disabled.
*/
__asm__ __volatile__(ILLEGAL_INSTR);
+}
#else
+static inline __attribute__((always_inline, __noreturn__))
+void _uatomic_link_error(void)
+{
__builtin_trap();
-#endif
}
+#endif
#else /* #if !defined __OPTIMIZE__ || defined UATOMIC_NO_LINK_ERROR */
extern void _uatomic_link_error(void);

View File

@ -1,58 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="Userspace RCU (read-copy-update) library"
HOMEPAGE="https://liburcu.org/"
SRC_URI="https://lttng.org/files/urcu/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0/8" # subslot = soname version
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="static-libs test"
RESTRICT="!test? ( test )"
BDEPEND="test? ( sys-process/time )"
PATCHES=(
"${FILESDIR}"/${PN}-0.13.1-tests-no-benchmark.patch
"${FILESDIR}"/${PN}-0.13.1-loong.patch
"${FILESDIR}"/${P}-c11.patch
"${FILESDIR}"/${P}-noreturn.patch
)
src_prepare() {
default
# Needed for tests patch
# ... and refresh libtool (see https://github.com/gentoo/gentoo/pull/23973)
# ... and for build on loong (see https://github.com/gentoo/gentoo/pull/25189)
eautoreconf
}
src_configure() {
local myeconfargs=(
--enable-shared
$(use_enable static-libs static)
)
econf "${myeconfargs[@]}"
}
src_test() {
default
emake -C tests/regression regtest
# We don't run the benchmark tests.
rm tests/benchmark/test-suite.log || die
}
src_install() {
default
find "${ED}" -type f -name "*.la" -delete || die
}

View File

@ -1,56 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="Userspace RCU (read-copy-update) library"
HOMEPAGE="https://liburcu.org/"
SRC_URI="https://lttng.org/files/urcu/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0/8" # subslot = soname version
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="static-libs test"
RESTRICT="!test? ( test )"
BDEPEND="test? ( sys-process/time )"
PATCHES=(
"${FILESDIR}"/${PN}-0.13.1-tests-no-benchmark.patch
"${FILESDIR}"/${PN}-0.14.1-replace-assert-by-urcu_posix_assert.patch
)
src_prepare() {
default
# Needed for tests patch
# ... and refresh libtool (see https://github.com/gentoo/gentoo/pull/23973)
# ... and for build on loong (see https://github.com/gentoo/gentoo/pull/25189)
eautoreconf
}
src_configure() {
local myeconfargs=(
--enable-shared
$(use_enable static-libs static)
)
econf "${myeconfargs[@]}"
}
src_test() {
default
emake -C tests/regression regtest
# We don't run the benchmark tests.
rm tests/benchmark/test-suite.log || die
}
src_install() {
default
find "${ED}" -type f -name "*.la" -delete || die
}

View File

@ -1,55 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="Userspace RCU (read-copy-update) library"
HOMEPAGE="https://liburcu.org/"
SRC_URI="https://lttng.org/files/urcu/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0/8" # subslot = soname version
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="static-libs test"
RESTRICT="!test? ( test )"
BDEPEND="test? ( sys-process/time )"
PATCHES=(
"${FILESDIR}"/${PN}-0.13.1-tests-no-benchmark.patch
"${FILESDIR}"/${PN}-0.14.1-replace-assert-by-urcu_posix_assert.patch
)
src_prepare() {
default
# Needed for tests patch
# ... and refresh libtool (see https://github.com/gentoo/gentoo/pull/23973)
eautoreconf
}
src_configure() {
local myeconfargs=(
--enable-shared
$(use_enable static-libs static)
)
econf "${myeconfargs[@]}"
}
src_test() {
default
emake -C tests/regression regtest
# We don't run the benchmark tests.
rm tests/benchmark/test-suite.log || die
}
src_install() {
default
find "${ED}" -type f -name "*.la" -delete || die
}

View File

@ -1,55 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="Userspace RCU (read-copy-update) library"
HOMEPAGE="https://liburcu.org/"
SRC_URI="https://lttng.org/files/urcu/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0/8" # subslot = soname version
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="static-libs test"
RESTRICT="!test? ( test )"
BDEPEND="test? ( sys-process/time )"
PATCHES=(
"${FILESDIR}"/${PN}-0.13.1-tests-no-benchmark.patch
"${FILESDIR}"/${PN}-0.14.1-replace-assert-by-urcu_posix_assert.patch
)
src_prepare() {
default
# Needed for tests patch
# ... and refresh libtool (see https://github.com/gentoo/gentoo/pull/23973)
eautoreconf
}
src_configure() {
local myeconfargs=(
--enable-shared
$(use_enable static-libs static)
)
econf "${myeconfargs[@]}"
}
src_test() {
default
emake -C tests/regression regtest
# We don't run the benchmark tests.
rm tests/benchmark/test-suite.log || die
}
src_install() {
default
find "${ED}" -type f -name "*.la" -delete || die
}

View File

@ -19,7 +19,6 @@ BDEPEND="test? ( sys-process/time )"
PATCHES=(
"${FILESDIR}"/${PN}-0.13.1-tests-no-benchmark.patch
"${FILESDIR}"/${PN}-0.14.1-replace-assert-by-urcu_posix_assert.patch
)
src_prepare() {

View File

@ -1,3 +1,2 @@
DIST camlp4-4.11_p1.tar.gz 650280 BLAKE2B 6fe46b49c1f2b2e5fc87fbbbdba3ccae795c555737495c298456b84f0dca79c750aa6e4ab2c23bbc7ba4724defdfb739e370f468a78658035474d2f3ad255995 SHA512 8e572602c1c465017a234565efa2249c935ba1ad3d399a6b264bfbec345958130a96311c79e437ac995e3ead9ff7b4f2d3fe6aa4a3a82431ae0cc6257a300f4c
DIST camlp4-4.14_p1.tar.gz 641790 BLAKE2B 3e1054a924956e9c23d43fb4ef00cf99fe09f6d2a5eb4216cb3d5079a439159d36703b6ae268789d73e51e87ed0329531b25c2e846df03c4ae99b1a6403b84c3 SHA512 1853ae0465a1366cf73d7aa9de56c037ef3d4bb5b341fe3eeb39677b5b08bda44316634b93d5d35d917a98dff8eb40da974937f714ab609818e7d25f716de811
DIST camlp4-5.3_p1.tar.gz 653589 BLAKE2B 3fd9b063132a02081f3af79ebc02d6e7788ca60f3776a65b92d29faec1db4016d01b4a5b8556a818a39ab65d3aa4aadc281f5480f12fa36be9ca00f9323c6016 SHA512 30d0a1a52d5e359f16158e10b025e8d05fb7ccf1fa7f45cecd3584e5ba5ba995f85917680904c347437f3bdf6376ade9a666bbef7a337e5f41bc73ec1bb126d8

View File

@ -1,46 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MY_PV=${PV/_p/+}
MY_P=${PN}-${MY_PV}
DESCRIPTION="System for writing extensible parsers for programming languages"
HOMEPAGE="https://github.com/camlp4/camlp4"
SRC_URI="https://github.com/camlp4/camlp4/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2-with-linking-exception"
SLOT="0/${PV}"
KEYWORDS="amd64 arm arm64 ~hppa ~ppc ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="+ocamlopt"
RDEPEND="dev-lang/ocaml:0/$(ver_cut 1-2)[ocamlopt?]"
DEPEND="${RDEPEND}
dev-ml/ocamlbuild[ocamlopt?]
dev-ml/findlib:="
QA_FLAGS_IGNORED='.*'
S=${WORKDIR}/${P/_p/-}
PATCHES=( "${FILESDIR}/reload.patch" )
src_configure() {
./configure \
--bindir="${EPREFIX}/usr/bin" \
--libdir="$(ocamlc -where)" \
--pkgdir="$(ocamlc -where)" \
|| die
}
src_compile() {
# Increase stack limit to 11GiB to avoid stack overflow error.
ulimit -s 11530000
emake byte
use ocamlopt && emake native
}
src_install() {
emake DESTDIR="${D}" install install-META
dodoc CHANGES.md README.md
}

View File

@ -1,4 +1,3 @@
DIST core-0.15.0.tar.gz 522984 BLAKE2B b6fdc9d7fe133c504f89ba492e63d090e2ca4e413e96eb8c216213ea358d84ae89ef1d372525b53f701e8076e4e0670ea3535f399f3f735b3b7da383901def09 SHA512 a73a3c1c6f0ade9a9e49917bb896e62afc4fda44dd90ffa99ef9ba24debe7166b4fe1b374500a044cad8318d12f250de7fe2dd935015efde379cf91a2241f51b
DIST core-0.15.1.tar.gz 522517 BLAKE2B 1dc1245708f392161ce04ab121dfff550f13a8aa75b967bc3c32f474641b455355bbeb63ef1c7492947f46c3391cd877b96a8e35c083d0406135e840647715b2 SHA512 2c04fdd989d016faaa2dee4b13372d3e228f0011151ae5f747c1eb6206820a61779a87eb7e2ecc6e1ddf77872a69a07636a93d24df61b4a2ba2a1b745f499b16
DIST core-0.16.1.tar.gz 542242 BLAKE2B ad0b3c1b55b960f040dc0ed82a2c3c19447dfe635d2d25adab63a0ea529867cd6692fe258af3c5896ea63b5438f96b75007b4e2e5ea1d34b3c13936a7b369aeb SHA512 5f9f4400b6e42b74ffd57223cb67884368d324739565bbb20162547ede8bd6d0ece3cc265503b674829f9cf373784e8036d4c73e26e9196aa5446de69b63e181
DIST core-0.17.1.tar.gz 631656 BLAKE2B 88a1c7b4c1ce5e8ca9713a1e92e4ea141aab1b5926427e78855f403449e3104052afca6f66a19d8b4a9b6d5dbac510d0844ace7e74ee7a7a5d6b89528412c94f SHA512 61b415f4fb12c78d30649fff1aabe3a475eea926ce6edb7774031f4dc7f37ea51f5d9337ead6ec73cd93da5fd1ed0f2738c210c71ebc8fe9d7f6135a06bd176f

View File

@ -1,24 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit dune
DESCRIPTION="Jane Street's alternative to the standard library"
HOMEPAGE="https://github.com/janestreet/core"
SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0/$(ver_cut 1-2)"
KEYWORDS="~amd64"
IUSE="+ocamlopt"
# TODO: Wants quickcheck_deprecated?
RESTRICT="test"
RDEPEND="
dev-ml/base_bigstring:${SLOT}
dev-ml/ppx_jane:${SLOT}
"
DEPEND="${RDEPEND}"

View File

@ -1,4 +1,3 @@
DIST ppx_expect-0.15.0.tar.gz 48825 BLAKE2B 9363497cc5a507d4f9c51be11a3fef254cbd2541c146a1248755763bed6f54a69738ed72ac590e270856b9c04a5949c9bbd59ba25bc8e7d1fc9d76574bcc70c3 SHA512 945ebd31a94debd4a65c3a8dd7e6481e7debe043c48a60bab4085f9d05cba5b8663bf0f5498cb4cd0e86a24182b21006506f20873e5242b31db5de5629113ade
DIST ppx_expect-0.15.1.tar.gz 48800 BLAKE2B de36b8eafb1393c6489f60d91a4eb0da15e0108db7b56536011cb4e0e7fd2168ab97d76256920d40bcf39283435b19b69afe17204a3ecca615ced9c3482e974a SHA512 483c320dcfa628a1140d727e63fe4c5e2b298d9c58ab9975f8b3b5fcfbb3348f04a901d8b4a8d8288b14959fddbf2578a8b48de7352e4ce90439e26a27026780
DIST ppx_expect-0.16.0.tar.gz 48460 BLAKE2B c4e9eecd689c1d0f79183020e634636ca340b16638fb0b76e5a7e89e08626d4cc88bd981533184ed7b81b8d34a0d302ff68920414472c084d5a969e45b6e791e SHA512 fdc8cb76afc9c9b436cbf8627b0c6543ae64fc51e92bf25db99ace10646aef3be3d1a3659dedb3e888494ab4e380e387b92557a584fa3e1eca79e19751a0b950
DIST ppx_expect-0.17.2.tar.gz 58430 BLAKE2B 4f9937cfd52f966ea8cfbd5626e315f12e3a461df1a2e840d185515a5b11789c3ee9b19778850254b9bc7e2b8b114f694d48f73f498c123f8d2a7d3c30a17736 SHA512 c6394522da7f1e03df5d2f62766aa8534c09a12efff7908cc1215b06959e6eeaa2cb85514cd5def1582db66455ed922024387f28b84b4412aed4879ea905c38a

View File

@ -1,23 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit dune
DESCRIPTION="Cram like framework for OCaml"
HOMEPAGE="https://github.com/janestreet/ppx_expect"
SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
IUSE="+ocamlopt"
# https://bugs.gentoo.org/749291#c2
RESTRICT="test"
RDEPEND="
dev-ml/ppx_inline_test:${SLOT}
dev-ml/re:=
"
DEPEND="${RDEPEND}"

View File

@ -1,23 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit dune
DESCRIPTION="Syntax extension for writing in-line tests in ocaml code"
HOMEPAGE="https://github.com/janestreet/ppx_inline_test"
SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
IUSE="+ocamlopt"
DEPEND="
dev-ml/base:=
dev-ml/time_now:${SLOT}
"
RDEPEND="${DEPEND}"
# https://bugs.gentoo.org/749291#c2
RESTRICT=test

View File

@ -1,4 +1,3 @@
DIST sexp_pretty-0.15.0.tar.gz 22407 BLAKE2B df8d246ebe1164f0d2d3ae78074c8249d2aa255a089e02eb9fcc0c21b808dc172da2da264d3b21b92dcc7bf9e51a2921ea8631eb45b45a46035447ead7abe02d SHA512 bc2a7aecfc3ae379a56e8940b9cc80ece686009c9f67233e7993e25ebbe251d62559601923db718a0f967cf42fc84024597c069659842760bb2ac5ce0eab8df2
DIST sexp_pretty-0.15.1.tar.gz 22410 BLAKE2B e3819bce21afb8addcf391aff7a330db7f332c338d11f87cf0264d0e8d45ead7897b881a646a908e6165e2b60b9d49c6f2cb4da26ef7f3402ddbc864ff6b088b SHA512 900accca43727f8e7603f21adb0b2bc5a121b1444112b152ed1bfd6ace553b3cd4b2f80371a8f924b636ea33cfa26e913bdcd0ab42e5af5fd24f21ecbca8e736
DIST sexp_pretty-0.16.0.tar.gz 22557 BLAKE2B e44dbaaf18ffe8899ae636271110cccfeeb61e0284b321ee0d9865e0a8805df4a50540b526988c7f8f0d42092a036421b1e53122c6d22fb38d7ad4295c1055c8 SHA512 531c71dc77abfe9d088eb6213ae9d6563d9a6e1db58a710974120ece6465e192aab4ede6e36e12b6a386bbcfcfa497d5f7a5ac250ea54bdf641cbd597ffc96b6
DIST sexp_pretty-0.17.0.tar.gz 22605 BLAKE2B 8c25bea835821b4a0b32e9e522e42f992f871c9a07d49caf872c6da11ce36cb9cf156e48c38076ece138b76349ab2e0870f421bd278e399a2ef7cae9df4fb3b9 SHA512 df2f9f9d434332c63d73be601907096d42d39f3cbcad401eaa0b20e234ea5ca7fa2b0f7c14c420022cb20f9f2a758d9111ed7d3d49f9a245d89d9d92d608a64f

View File

@ -1,26 +0,0 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit dune
DESCRIPTION="S-expression pretty-printer"
HOMEPAGE="https://github.com/janestreet/sexp_pretty"
SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0/$(ver_cut 1-2)"
KEYWORDS="~amd64"
IUSE="+ocamlopt"
DEPEND="
dev-ml/ppx_base:${SLOT}
dev-ml/ppx_hash:=
dev-ml/ppxlib:=
dev-ml/sexplib:${SLOT}
dev-ml/re:=
"
RDEPEND="${DEPEND}"
BDEPEND=""

View File

@ -11,7 +11,7 @@ DESCRIPTION="Data pack for Business::ISBN"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
PERL_RM_FILES=(
"make_data.pl"

View File

@ -13,7 +13,7 @@ DESCRIPTION="Binary Data Conversion using C Types"
LICENSE="|| ( GPL-1+ Artistic ) BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
# bison >= 1.31?

View File

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Build.PL install path logic made easy"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
>=dev-perl/ExtUtils-Config-0.9.0

View File

@ -13,7 +13,7 @@ HOMEPAGE="https://perlrsync.sourceforge.net/ https://metacpan.org/release/File-R
# Bundled files make for some weirdness
LICENSE="GPL-3+ GPL-2+ RSA"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
RDEPEND="
net-misc/rsync

View File

@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="Definition of MIME types"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"

View File

@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="Very fast base to base conversion"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"

View File

@ -11,4 +11,4 @@ DESCRIPTION="Random Number Generators"
LICENSE="( || ( Artistic GPL-2 ) ) public-domain"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"

View File

@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Represent a regular expression of some sort"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="
dev-perl/List-MoreUtils

View File

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="A try/catch/finally syntax for Perl"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="dev-perl/XS-Parse-Keyword"
BDEPEND="

View File

@ -18,7 +18,7 @@ inherit perl-module
DESCRIPTION="API for using the libvirt library from Perl"
SLOT="0"
KEYWORDS="~amd64 ~ppc64 ~x86"
KEYWORDS="amd64 ~ppc64 ~x86"
RDEPEND="
>=app-emulation/libvirt-${PV}

View File

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Uniform Resource Identifiers (absolute and relative)"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
dev-perl/MIME-Base32

View File

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Maintains info about a physical person"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
KEYWORDS="~alpha amd64 arm arm64 ~ppc64 ~riscv ~x86"
# dev-perl/TimeDate
# dev-perl/Geography-Countries

View File

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="XS functions to assist in parsing keyword syntax"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
dev-perl/File-ShareDir

View File

@ -11,7 +11,7 @@ DESCRIPTION="Fast, lightweight YAML loader and dumper"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
src_configure() {
# bug #943898

View File

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Collection of Perl Modules for the WWW"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
IUSE="ssl"
RDEPEND="

View File

@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
RDEPEND="
>=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}]

View File

@ -1,2 +1,3 @@
DIST autobahn-24.4.2.tar.gz 482700 BLAKE2B e94026e0cfbb3a3ba2a494ac50e851ed1c35a842dd6b5ce2ac437a19fa0d30061d16b0965831ce57067d6682df256e5140d67e0e9b4d71cc1dbcc16287ffbed1 SHA512 2caffa9a49e3661e665a4e2641b96ff48581264654cb35ebc2e8a67620ce81bd330895bb12a098488676ab74c8275e601f45357840ca074c3c6a3d7247e563e9
DIST autobahn-25.10.2.tar.gz 375689 BLAKE2B 6017b902a776d1f912facc488b0186cd53029c2e223920b92e06bb011d56b42279d2225af73ae561b6c21fc9b9509231761753a42146529baa19d30a03932bc1 SHA512 134a484c16392fe58b0acfae247cd783a1278c0b818c110b68e20428bffcc804dc99d449b1567fed976cf69823ce9269243e2cd968357ae9a23689ad0d7032b7
DIST autobahn-25.11.1.tar.gz 447019 BLAKE2B 05c8e7c5d3dc4de5db032030815af43531243f5c8b345474669a5ce9064f61ad44f3703a33df3600070952a786193bba748c6c372e0e86d9aea4ce4a425881d1 SHA512 8960a76558e51900cffda20c97c070a7bd26d0dc3c9d21f6db03ca152d526e52a4070b25fad313f1c5aeda5fb398af2447a2913cd842fede4d591111bb8cef60

View File

@ -0,0 +1,128 @@
# Copyright 1999-2025 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_{11..13} )
inherit distutils-r1 optfeature pypi
DESCRIPTION="WebSocket and WAMP for Twisted and Asyncio"
HOMEPAGE="
https://github.com/crossbario/autobahn-python/
https://pypi.org/project/autobahn/
"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
IUSE="+native-extensions test xbr"
RESTRICT="!test? ( test )"
# The order of deps is based on their appearance in pyproject.toml
# All extra deps should be included in test and in optfeature
RDEPEND="
>=dev-python/txaio-25.9.2[${PYTHON_USEDEP}]
>=dev-python/cryptography-3.4.6[${PYTHON_USEDEP}]
>=dev-python/hyperlink-21.0.0[${PYTHON_USEDEP}]
>=dev-python/ujson-4.0.2[${PYTHON_USEDEP}]
>=dev-python/cbor2-5.2.0[${PYTHON_USEDEP}]
>=dev-python/py-ubjson-0.16.1[${PYTHON_USEDEP}]
>=dev-python/msgpack-1.0.2[${PYTHON_USEDEP}]
>=dev-python/flatbuffers-22.12.06[${PYTHON_USEDEP}]
>=dev-python/zope-interface-5.2.0[${PYTHON_USEDEP}]
>=dev-python/twisted-24.3.0[${PYTHON_USEDEP}]
>=dev-python/attrs-20.3.0[${PYTHON_USEDEP}]
native-extensions? (
$(python_gen_cond_dep '
>=dev-python/cffi-1.14.5[${PYTHON_USEDEP}]
' 'python*')
)
"
BDEPEND="
native-extensions? (
$(python_gen_cond_dep '
>=dev-python/cffi-1.14.5[${PYTHON_USEDEP}]
' 'python*')
)
test? (
>=dev-python/wsaccel-0.6.3[${PYTHON_USEDEP}]
>=app-arch/brotli-1.0.0[python,${PYTHON_USEDEP}]
>=dev-python/pyopenssl-20.0.1[${PYTHON_USEDEP}]
>=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}]
>=dev-python/pynacl-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pytrie-0.4.0[${PYTHON_USEDEP}]
>=dev-python/qrcode-7.3.1[${PYTHON_USEDEP}]
>=dev-python/base58-2.1.1[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.19.1[${PYTHON_USEDEP}]
>=dev-python/argon2-cffi-20.1.0[${PYTHON_USEDEP}]
>=dev-python/passlib-1.7.4[${PYTHON_USEDEP}]
)
"
EPYTEST_PLUGINS=( pytest-{asyncio,aiohttp} )
distutils_enable_tests pytest
python_prepare_all() {
if use xbr ; then
eerror "***************"
eerror "Required xbr dependencies are incomplete in Gentoo."
eerror "So this functionality will not yet work"
eerror "Please file a bug if this feature is needed"
eerror "***************"
else
# remove xbr components
export AUTOBAHN_STRIP_XBR="True"
fi
distutils-r1_python_prepare_all
# remove "vendored" flatbuffers that conflict with actual flatbuffers
# https://github.com/crossbario/autobahn-python/issues/1782
rm -rf flatbuffers || die
if ! use native-extensions; then
export AUTOBAHN_USE_NVX=0
fi
}
python_test() {
rm -rf autobahn || die
einfo "Testing all, cryptosign using twisted"
local -x USE_TWISTED=true
"${EPYTHON}" -m twisted.trial autobahn || die "Tests failed with ${EPYTHON}"
unset USE_TWISTED
einfo "RE-testing cryptosign and component_aio using asyncio"
local -x USE_ASYNCIO=true
epytest --pyargs \
autobahn.asyncio.test.test_aio_{raw,web}socket \
autobahn.wamp.test.test_wamp_{cryptosign,component_aio}
unset USE_ASYNCIO
rm -f twisted/plugins/dropin.cache || die
}
pkg_postinst() {
optfeature "C-based WebSocket acceleration" "dev-python/wsaccel"
optfeature "non-standard WebSocket compression support" \
"dev-python/python-snappy"
optfeature "TLS transport encryption" \
"dev-python/pyopenssl dev-python/pynacl dev-python/pytrie dev-python/qrcode dev-python/service-identity"
optfeature "WAMP-SCRAM authentication" \
"dev-python/cffi dev-python/argon2-cffi dev-python/passlib"
optfeature "native SIMD acceleration" "dev-python/cffi"
python_foreach_impl twisted-regen-cache
}
pkg_postrm() {
python_foreach_impl twisted-regen-cache
}

View File

@ -5,3 +5,4 @@ DIST boto3-1.40.64.gh.tar.gz 1023920 BLAKE2B ca8af519caa4d3d4a20c808b3b9d263ad4d
DIST boto3-1.40.69.gh.tar.gz 1027290 BLAKE2B 5e68da89d063ee063dc79d3fee9958ea6a8d408184f28931f9b21aaaa52c2f1a2ac5ddf293ff7d5dccccd0097ec94e0688fa0cd206f11f19bf0c774ece3c164b SHA512 509b32070e09ebb965d392ced9c064ef97b44f8c530cca807177261eecc3cf522df8d4c0822f7aa3521d7cff81935891e33fcc0570462ba73740ae85f6514d0c
DIST boto3-1.40.74.gh.tar.gz 1032058 BLAKE2B c24653bac3279f688d240390f53a9070d51d7d13bae6d7179c849c189fe70ddcbf35892ad8ddf6dd77e508ea597901db60ecccc083666aa9178b07d2388ffff7 SHA512 0ab155ccf97335ad29f7d62f4fed3979fffa1b45d2ffa4bf5e949c90c864298179e5c3854ec157a7dfdf2dd9efd91df83307a04060e95b77aa38cfcfe8137033
DIST boto3-1.41.2.gh.tar.gz 1047105 BLAKE2B ac62862f9430604d6056e9ee9c0c6747bc8abd000957365e569d20c96f0672c771c628ce0bd1d644aee6149b22792f455b43f58fce987d5ba00acbfbf56bd7f2 SHA512 98209ea6ded6c1018b98106c89b53d2115fad3de26524f7b9efa0c91f1e4435c9ea2d954c21d8666cb427777ade60bb12a36544d9844dc1d79f925c3206a578f
DIST boto3-1.41.3.gh.tar.gz 1047349 BLAKE2B dbabb10e58a122f654e1b545d966a0f2de31b8fc88ba9b29b71c296fdee6f9e2aefd5061c6c0a05ee52240455af9c9c7ddb374b76400fa4d69fc712f9957fa55 SHA512 2e228ad6a7ee514ed7b588599121719088bb7a5751e713e0971cef9dd44baab3cbd6bc452e39dc66209e3137bbd84605b7c1dfafcf8c88abab1fc655f66a7ff7

View File

@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/botocore-${PV}[${PYTHON_USEDEP}]

View File

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

View File

@ -5,3 +5,4 @@ DIST botocore-1.40.64.gh.tar.gz 15230274 BLAKE2B 6156b2d80f6aee5df0d746bf3a2fe1b
DIST botocore-1.40.69.gh.tar.gz 15265787 BLAKE2B c567c9d2cd25d98e7055b829ca337654f3c2f239296e32735d8064dc698a4fee41464a0ca22453f93feea7a9d6eb58183406780c56bab345521420c7177681a9 SHA512 2c76026a2b5114fbc4d8be54cf67ade64f3a563f8b50e83bdfc1f238f220a94acb1ca1aa607ce4934a8e2b58ebfa2c4b07892b693ad80d539188352a3ffa1f75
DIST botocore-1.40.74.gh.tar.gz 15284643 BLAKE2B 585f072a5ec39c12e3f74a272b0c5ed7d07d1f69b704058d9154da2c12753008b57c5c1c05e7cc982aa4cf28060aa20c62f7ecb6874534b109e409f3b2fcf05c SHA512 c17d51212481e5e3c4af912679894fb73ae4084d983cc086e99ffa7b3522723ce7bf82e6745cc55cc1db9d2ae1657d0e1a74cbd3b06653e7fc1987125667b18d
DIST botocore-1.41.2.gh.tar.gz 15504253 BLAKE2B 3c3967e3876ec2529ed0fbd192594f963ebc75f27f196188456a3f4999187b92072224da7d0d91d3dba44c109a74eb35229062e61f161d30f5fad69fcd6097ae SHA512 47cbae2cd1c729fbe6ef55ef5ad6102f636dfb62dd4b4011ad8d163dfdd038d94201b49e48847fed4130e5523b0279b921eedcb94ee4611f42e6aa102bb3705f
DIST botocore-1.41.3.gh.tar.gz 15508146 BLAKE2B ee0ef8eeb86c0ed90b30b2bf9fa180e300f015ebc219b58b975e4f835eeed7b411a491aca6de9628b53538d308f20985dfce249f0f3a9bc37d72058f1c36f371 SHA512 09a00793df98c337d6e9a8ed67841af64a95b701f1b54675f764ba6553549efb7f27061ecc5d7f8b3b3affccb20d4044d052648fc3a913b4e5cb901a7d129118

View File

@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
<dev-python/jmespath-2[${PYTHON_USEDEP}]

View File

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

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