From 93d1dec483b6fbeca80be0b746692a7e9457e4f6 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 24 Jul 2023 15:10:38 +0300 Subject: [PATCH] Sync with portage [Mon Jul 24 15:10:37 MSK 2023]. --- Manifest.files.gz | Bin 29303 -> 29289 bytes app-admin/Manifest.gz | Bin 31558 -> 31555 bytes .../gtkdiskfree-2.0.4-musl-setlocale.patch | 11 + .../gtkdiskfree-2.0.4_p20200224-r1.ebuild | 38 + .../puppet-lint/puppet-lint-4.0.0.ebuild | 2 +- app-admin/pwgen/pwgen-2.08-r2.ebuild | 2 +- app-admin/rsyslog/rsyslog-8.2306.0.ebuild | 2 +- .../ryzen_smu-0.1.2_p20211205-r1.ebuild | 2 +- app-arch/Manifest.gz | Bin 17412 -> 17412 bytes app-arch/dump/dump-0.4.47-r3.ebuild | 100 +++ ...atible-pointer-to-integer-conversion.patch | 25 + app-backup/Manifest.gz | Bin 8039 -> 8037 bytes .../borgbackup/borgbackup-1.2.4-r3.ebuild | 2 +- app-crypt/Manifest.gz | Bin 24630 -> 24636 bytes app-crypt/libmd/libmd-1.1.0.ebuild | 2 +- app-crypt/sequoia-chameleon-gnupg/Manifest | 160 ++++ .../sequoia-chameleon-gnupg-0.3.1.ebuild | 420 ++++++++++ app-crypt/sequoia-sq/sequoia-sq-0.30.1.ebuild | 2 +- app-editors/Manifest.gz | Bin 13924 -> 13920 bytes app-editors/emacs/Manifest | 1 + ....9999-r1.ebuild => emacs-29.1.9999.ebuild} | 0 app-editors/emacs/emacs-29.1_rc1.ebuild | 566 +++++++++++++ app-editors/mousepad/mousepad-0.6.1.ebuild | 2 +- app-emacs/Manifest.gz | Bin 71788 -> 71794 bytes app-emacs/auctex/auctex-13.2.ebuild | 2 +- .../docker/docker-2.2.0_p20230605.ebuild | 2 +- .../edit-indirect/edit-indirect-0.1.10.ebuild | 2 +- app-emacs/eldev/eldev-1.5.ebuild | 11 +- app-emacs/eldev/eldev-9999.ebuild | 50 ++ .../haskell-mode-17.2_p20230616.ebuild | 2 +- app-emacs/js-comint/js-comint-1.2.0.ebuild | 2 +- app-emacs/nginx-mode/nginx-mode-1.1.9.ebuild | 4 +- app-emacs/po-mode/po-mode-0.22.ebuild | 2 +- .../ssass-mode-0.2_p20200211.ebuild | 2 +- .../vue-html-mode/vue-html-mode-0.2.ebuild | 2 +- app-emacs/vue-mode/vue-mode-0.4.ebuild | 2 +- app-emulation/Manifest.gz | Bin 15340 -> 15339 bytes app-emulation/wine-staging/Manifest | 2 + .../wine-staging/wine-staging-8.13.ebuild | 387 +++++++++ app-eselect/Manifest.gz | Bin 6391 -> 6390 bytes .../eselect-ruby/eselect-ruby-20230616.ebuild | 2 +- app-forensics/Manifest.gz | Bin 4720 -> 4721 bytes .../aflplusplus/aflplusplus-4.07c-r1.ebuild | 2 +- app-misc/Manifest.gz | Bin 49768 -> 49769 bytes app-misc/logiops/Manifest | 1 + app-misc/logiops/logiops-0.3.3.ebuild | 68 ++ app-misc/neofetch/neofetch-7.1.0-r1.ebuild | 2 +- app-pda/Manifest.gz | Bin 2066 -> 2070 bytes app-pda/usbmuxd/usbmuxd-1.1.1-r1.ebuild | 2 +- app-portage/Manifest.gz | Bin 9766 -> 9763 bytes app-portage/eix/eix-0.36.7.ebuild | 2 +- app-portage/gpyutils/Manifest | 1 - app-portage/gpyutils/gpyutils-0.10.ebuild | 31 - app-portage/gpyutils/gpyutils-0.11.ebuild | 2 +- .../portage-utils/portage-utils-0.96.1.ebuild | 3 + .../portage-utils/portage-utils-9999.ebuild | 3 + app-shells/Manifest.gz | Bin 8802 -> 8802 bytes app-shells/zsh/zsh-5.9-r4.ebuild | 2 +- app-text/Manifest.gz | Bin 48401 -> 48400 bytes .../zathura-pdf-poppler-0.3.1-r1.ebuild | 2 +- app-vim/Manifest.gz | Bin 31597 -> 31592 bytes app-vim/gentoo-syntax/Manifest | 1 - app-vim/gentoo-syntax/gentoo-syntax-10.ebuild | 42 - app-vim/gentoo-syntax/gentoo-syntax-11.ebuild | 2 +- dev-db/Manifest.gz | Bin 15574 -> 15572 bytes .../files/mydumper-0.10.5-atomic.patch | 27 - dev-lang/Manifest.gz | Bin 19677 -> 19667 bytes dev-lang/haxe/Manifest | 2 +- ...haxe-4.2.4-r5.ebuild => haxe-4.3.1.ebuild} | 25 +- dev-lang/perl/Manifest | 1 + dev-lang/perl/perl-5.38.0-r1.ebuild | 2 +- dev-lang/python/Manifest | 1 + dev-lang/python/python-3.12.0_beta4_p1.ebuild | 526 ++++++++++++ dev-libs/Manifest.gz | Bin 97939 -> 97934 bytes dev-libs/c-blosc/c-blosc-1.21.4.ebuild | 2 +- dev-libs/libassuan/libassuan-2.5.6.ebuild | 2 +- dev-libs/libksba/libksba-1.6.4.ebuild | 2 +- dev-libs/openssl/openssl-3.0.9-r2.ebuild | 2 +- dev-lisp/Manifest.gz | Bin 3378 -> 3377 bytes dev-lisp/gcl/Manifest | 1 + .../gcl/files/gcl-2.6.15_pre3-spelling.patch | 766 ------------------ dev-lisp/gcl/gcl-2.6.15_pre3.ebuild | 5 +- dev-lisp/sbcl/Manifest | 3 + .../sbcl/files/bsd-sockets-test-2.0.5.patch | 385 --------- .../sbcl/files/bsd-sockets-test-2.3.1.patch | 410 ---------- .../sbcl/files/bsd-sockets-test-2.3.6.patch | 410 ---------- dev-lisp/sbcl/sbcl-2.2.9.ebuild | 4 +- dev-lisp/sbcl/sbcl-2.3.5.ebuild | 4 +- dev-lisp/sbcl/sbcl-2.3.6.ebuild | 4 +- .../Alien-Base-ModuleBuild-1.170.0.ebuild | 2 +- .../Alien-Build/Alien-Build-2.800.0.ebuild | 2 +- dev-perl/App-Cmd/App-Cmd-0.335.0.ebuild | 2 +- .../App-cpanminus-1.704.600.ebuild | 2 +- .../App-perlbrew/App-perlbrew-0.970.0.ebuild | 2 +- dev-perl/App-pwhich/App-pwhich-1.170.0.ebuild | 2 +- .../Astro-FITS-Header-3.90.0.ebuild | 2 +- dev-perl/B-COW/B-COW-0.7.0.ebuild | 2 +- .../B-Hooks-EndOfScope-0.260.0.ebuild | 2 +- dev-perl/BerkeleyDB/BerkeleyDB-0.650.0.ebuild | 2 +- .../Business-ISMN-1.203.0.ebuild | 2 +- dev-perl/CGI/CGI-4.570.0.ebuild | 2 +- .../CPAN-Meta-Check-0.17.0.ebuild | 2 +- .../CPAN-Perl-Releases-5.202.306.160.ebuild | 2 +- .../CPAN-Perl-Releases-5.202.307.200.ebuild | 24 + dev-perl/CPAN-Perl-Releases/Manifest | 1 + .../CPAN-Uploader-0.103.18.ebuild | 2 +- .../Carp-Assert-More-2.3.0.ebuild | 2 +- .../Carp-Assert/Carp-Assert-0.220.0.ebuild | 2 +- .../Class-Method-Modifiers-2.150.0.ebuild | 2 +- dev-perl/Config-Any/Config-Any-0.330.0.ebuild | 2 +- dev-perl/Config-INI/Config-INI-0.29.0.ebuild | 2 +- .../Config-MVP-Reader-INI-2.101.465.ebuild | 2 +- .../Config-MVP/Config-MVP-2.200.13.ebuild | 2 +- .../Config-Tiny/Config-Tiny-2.290.0.ebuild | 2 +- .../Convert-Color-0.170.0.ebuild | 2 +- .../Cookie-Baker-XS-0.120.0.ebuild | 2 +- .../Crypt-Curve25519-0.70.0.ebuild | 2 +- dev-perl/Crypt-X509/Crypt-X509-0.550.0.ebuild | 2 +- dev-perl/Curses/Curses-1.440.0.ebuild | 2 +- dev-perl/DBD-Pg/DBD-Pg-3.16.3.ebuild | 2 +- .../DBIx-DBSchema-0.470.0.ebuild | 2 +- .../DBIx-SearchBuilder-1.760.0.ebuild | 2 +- .../Data-Compare/Data-Compare-1.290.0.ebuild | 2 +- dev-perl/Data-GUID/Data-GUID-0.51.0.ebuild | 2 +- .../Data-ObjectDriver-0.220.0.ebuild | 2 +- .../Data-OptList/Data-OptList-0.114.0.ebuild | 2 +- .../Data-Section/Data-Section-0.200.8.ebuild | 2 +- .../Data-Validate-IP-0.310.0.ebuild | 2 +- .../Date-Extract/Date-Extract-0.70.0.ebuild | 2 +- dev-perl/Date-ICal/Date-ICal-2.682.0.ebuild | 2 +- dev-perl/Date-Manip/Date-Manip-6.920.0.ebuild | 2 +- dev-perl/DateTime/DateTime-1.590.0.ebuild | 2 +- .../Devel-CallChecker-0.9.0.ebuild | 2 +- .../Devel-Caller/Devel-Caller-2.70.0.ebuild | 2 +- .../Devel-CheckOS-1.960.0.ebuild | 2 +- .../Devel-FindPerl-0.16.0.ebuild | 2 +- .../Devel-NYTProf-6.120.0.ebuild | 2 +- dev-perl/Digest-CRC/Digest-CRC-0.240.0.ebuild | 2 +- .../Digest-SHA3/Digest-SHA3-1.50.0.ebuild | 2 +- .../DynaLoader-Functions-0.4.0.ebuild | 2 +- .../Exporter-Lite/Exporter-Lite-0.90.0.ebuild | 2 +- .../Exporter-Tiny/Exporter-Tiny-1.6.2.ebuild | 2 +- .../ExtUtils-CppGuess-0.260.0.ebuild | 2 +- dev-perl/Feed-Find/Feed-Find-0.130.0.ebuild | 2 +- .../File-Find-Object-0.3.8.ebuild | 29 + dev-perl/File-Find-Object/Manifest | 1 + .../File-Find-Rule-Perl-1.160.0.ebuild | 2 +- dev-perl/File-Map/File-Map-0.710.0.ebuild | 2 +- .../File-MimeInfo-0.330.0.ebuild | 2 +- dev-perl/File-Share/File-Share-0.270.0.ebuild | 2 +- dev-perl/Filter/Filter-1.640.0.ebuild | 2 +- .../Finance-Quote-1.560.0.ebuild | 2 +- dev-perl/GDGraph/GDGraph-1.560.0.ebuild | 2 +- .../Getopt-Long-Descriptive-0.111.0.ebuild | 2 +- .../Glib-Object-Introspection-0.50.0.ebuild | 2 +- dev-perl/GraphViz/GraphViz-2.260.0.ebuild | 2 +- dev-perl/HTML-Form/HTML-Form-6.110.0.ebuild | 2 +- dev-perl/HTML-Mason/HTML-Mason-1.600.0.ebuild | 2 +- .../HTML-Parser/HTML-Parser-3.810.0.ebuild | 2 +- .../HTML-Selector-XPath-0.260.0.ebuild | 2 +- dev-perl/HTML-Strip/HTML-Strip-2.120.0.ebuild | 2 +- .../HTTP-BrowserDetect-3.380.0.ebuild | 2 +- .../HTTP-Daemon/HTTP-Daemon-6.160.0.ebuild | 2 +- dev-perl/IO-AIO/IO-AIO-4.800.0.ebuild | 2 +- dev-perl/IO-Pipely/IO-Pipely-0.6.0.ebuild | 2 +- .../IO-Socket-INET6-2.730.0.ebuild | 2 +- dev-perl/IPC-Run/IPC-Run-20220807.0.0.ebuild | 2 +- dev-perl/Image-Info/Image-Info-1.430.0.ebuild | 2 +- .../JSON-MaybeXS/JSON-MaybeXS-1.4.5.ebuild | 2 +- dev-perl/JSON-Parse/JSON-Parse-0.620.0.ebuild | 2 +- dev-perl/JSON/JSON-4.100.0.ebuild | 2 +- .../Lexical-SealRequireHints-0.12.0.ebuild | 2 +- .../Lingua-Translit-0.290.0.ebuild | 2 +- .../List-UtilsBy/List-UtilsBy-0.120.0.ebuild | 2 +- .../Locale-Codes/Locale-Codes-3.740.0.ebuild | 2 +- dev-perl/Log-Any/Log-Any-1.715.0.ebuild | 2 +- .../Log-Dispatch-Array-1.5.0.ebuild | 2 +- .../Log-Dispatch/Log-Dispatch-2.710.0.ebuild | 2 +- .../Log-Dispatchouli-3.5.0.ebuild | 2 +- .../Log-Log4perl/Log-Log4perl-1.570.0.ebuild | 2 +- dev-perl/MRO-Compat/MRO-Compat-0.150.0.ebuild | 2 +- .../Mail-POP3Client-2.210.0.ebuild | 2 +- dev-perl/Manifest.gz | Bin 285629 -> 285524 bytes .../Math-BigInt-Lite-0.270.0.ebuild | 2 +- .../Mixin-Linewise-0.111.0.ebuild | 2 +- .../Module-Build-Tiny-0.46.0.ebuild | 2 +- .../Module-Build-0.423.400.ebuild | 2 +- .../Module-Find/Module-Find-0.160.0.ebuild | 2 +- .../Module-Signature-0.880.0.ebuild | 2 +- .../Mojolicious/Mojolicious-9.330.0-r1.ebuild | 2 +- dev-perl/Moose/Manifest | 1 + dev-perl/Moose/Moose-2.220.600.ebuild | 53 ++ .../MooseX-SetOnce-0.203.0.ebuild | 2 +- ...Net-DNS-Resolver-Mock-1.202.302.160.ebuild | 2 +- dev-perl/Net-HTTP/Net-HTTP-6.230.0.ebuild | 2 +- .../Net-Netmask/Net-Netmask-2.0.200.ebuild | 2 +- .../Net-OpenSSH/Net-OpenSSH-0.830.0.ebuild | 2 +- .../Number-Format-1.760.0.ebuild | 2 +- dev-perl/PAR/PAR-1.18.0.ebuild | 2 +- dev-perl/PDF-API2/PDF-API2-2.44.0.ebuild | 2 +- .../PDF-Builder/PDF-Builder-3.25.0.ebuild | 2 +- dev-perl/POE/POE-1.370.0.ebuild | 2 +- .../Package-DeprecationManager-0.180.0.ebuild | 2 +- .../Package-Stash-XS-0.300.0.ebuild | 2 +- .../Package-Stash-0.400.0.ebuild | 2 +- .../Params-Validate-1.310.0.ebuild | 2 +- .../Params-ValidationCompiler-0.310.0.ebuild | 2 +- dev-perl/Path-Tiny/Path-Tiny-0.144.0.ebuild | 2 +- dev-perl/Perl-LanguageServer/Manifest | 1 + .../Perl-LanguageServer-2.6.0.ebuild | 35 + .../Perl-PrereqScanner-1.100.0.ebuild | 2 +- .../Perl-Tidy/Perl-Tidy-20230309.0.0.ebuild | 2 +- .../PerlIO-utf8_strict-0.10.0.ebuild | 2 +- dev-perl/Plack/Plack-1.5.0.ebuild | 2 +- .../Pod-Elemental-PerlMunger-0.200.7.ebuild | 2 +- .../Pod-Elemental-0.103.6.ebuild | 2 +- .../Pod-Eventual/Pod-Eventual-0.94.3.ebuild | 2 +- dev-perl/Pod-Parser/Pod-Parser-1.660.0.ebuild | 2 +- .../Proc-ProcessTable-0.635.0.ebuild | 2 +- dev-perl/Redis/Redis-2.0.0.ebuild | 2 +- .../Role-Basic/Role-Basic-0.130.0-r1.ebuild | 2 +- .../Role-HasMessage-0.7.0.ebuild | 2 +- dev-perl/Role-Hooks/Role-Hooks-0.8.0.ebuild | 2 +- dev-perl/SVG/SVG-2.870.0.ebuild | 2 +- .../Sereal-Decoder-5.4.0.ebuild | 2 +- dev-perl/Set-Object/Set-Object-1.420.0.ebuild | 2 +- .../Software-License-0.104.4.ebuild | 2 +- .../Stat-lsMode/Stat-lsMode-0.510.0.ebuild | 2 +- .../String-Flogger-1.101.246.ebuild | 2 +- .../String-Formatter-1.235.0.ebuild | 2 +- .../String-RewritePrefix-0.9.0.ebuild | 2 +- .../String-Truncate-1.100.603.ebuild | 2 +- .../String-Util/String-Util-1.340.0.ebuild | 2 +- .../Sub-Exporter-ForMethods-0.100.55.ebuild | 2 +- .../Sub-Exporter-GlobExporter-0.6.0.ebuild | 2 +- .../Sub-Exporter/Sub-Exporter-0.989.0.ebuild | 2 +- .../Sub-Install/Sub-Install-0.929.0.ebuild | 2 +- dev-perl/Sub-Name/Sub-Name-0.270.0.ebuild | 2 +- dev-perl/Sub-Quote/Sub-Quote-2.6.8.ebuild | 2 +- dev-perl/Sys-Virt/Sys-Virt-9.4.0.ebuild | 2 +- ...-Parser-SourceHandler-pgTAP-3.360.0.ebuild | 2 +- .../Template-Toolkit-3.101.0.ebuild | 2 +- .../Term-ProgressBar-2.230.0.ebuild | 2 +- .../Term-ReadLine-Gnu-1.450.0.ebuild | 2 +- dev-perl/Term-Table/Term-Table-0.16.0.ebuild | 2 +- .../Test-Compile/Test-Compile-3.2.2.ebuild | 2 +- .../Test-DiagINC/Test-DiagINC-0.10.0.ebuild | 2 +- .../Test-Differences-0.690.0.ebuild | 2 +- dev-perl/Test-Fatal/Test-Fatal-0.17.0.ebuild | 2 +- dev-perl/Test-Inter/Test-Inter-1.100.0.ebuild | 2 +- .../Test-LWP-UserAgent-0.36.0.ebuild | 2 +- .../Test-Manifest/Test-Manifest-2.23.0.ebuild | 2 +- dev-perl/Test-Most/Test-Most-0.380.0.ebuild | 2 +- dev-perl/Test-Needs/Test-Needs-0.2.10.ebuild | 2 +- dev-perl/Test-Time/Test-Time-0.92.0.ebuild | 2 +- .../Test-WWW-Mechanize-1.600.0.ebuild | 2 +- dev-perl/Test-Warn/Test-Warn-0.370.0.ebuild | 2 +- .../Test-Without-Module-0.210.0.ebuild | 2 +- .../Test2-Suite/Test2-Suite-0.0.155.ebuild | 2 +- .../Text-BibTeX/Text-BibTeX-0.890.0.ebuild | 2 +- .../Text-CSV_XS/Text-CSV_XS-1.500.0.ebuild | 2 +- .../Text-Levenshtein-0.150.0.ebuild | 2 +- .../Text-Template-1.610.0.ebuild | 2 +- .../TheSchwartz/TheSchwartz-1.170.0.ebuild | 2 +- dev-perl/Throwable/Throwable-1.1.0.ebuild | 2 +- dev-perl/Tie-Cycle/Tie-Cycle-1.227.0.ebuild | 2 +- .../Tk-TableMatrix-1.290.0.ebuild | 2 +- dev-perl/Type-Tiny/Type-Tiny-2.4.0.ebuild | 2 +- .../Variable-Magic-0.630.0.ebuild | 2 +- .../WWW-Form-UrlEncoded-XS-0.280.0.ebuild | 2 +- .../WWW-Mechanize-FormFiller-0.130.0.ebuild | 2 +- dev-perl/XML-XPath/XML-XPath-1.480.0.ebuild | 2 +- dev-perl/XS-Parse-Keyword/Manifest | 1 + .../XS-Parse-Keyword-0.360.0.ebuild | 20 + dev-perl/YAML-Tiny/YAML-Tiny-1.740.0.ebuild | 2 +- dev-perl/local-lib/local-lib-2.0.29.ebuild | 2 +- dev-php/Manifest.gz | Bin 38199 -> 38195 bytes dev-php/xdebug/xdebug-3.1.3.ebuild | 2 +- .../ConfigArgParse/ConfigArgParse-1.7.ebuild | 35 + dev-python/ConfigArgParse/Manifest | 1 + dev-python/DBUtils/DBUtils-3.0.2-r1.ebuild | 30 - dev-python/DBUtils/Manifest | 1 - .../Levenshtein/Levenshtein-0.21.1.ebuild | 2 +- dev-python/Manifest.gz | Bin 266467 -> 266200 bytes dev-python/Nuitka/Manifest | 3 +- dev-python/Nuitka/Nuitka-1.7.5.ebuild | 54 -- ...uitka-1.7.4.ebuild => Nuitka-1.7.6.ebuild} | 0 dev-python/PyGithub/Manifest | 1 - dev-python/PyGithub/PyGithub-1.58.2.ebuild | 38 - dev-python/PyGithub/PyGithub-1.59.0.ebuild | 2 +- dev-python/aiosqlite/Manifest | 1 - dev-python/aiosqlite/aiosqlite-0.18.0.ebuild | 25 - dev-python/allpairspy/Manifest | 1 - .../allpairspy/allpairspy-2.5.0-r1.ebuild | 20 - dev-python/antlr4-python3-runtime/Manifest | 1 - .../antlr4-python3-runtime-4.12.0.ebuild | 29 - dev-python/argparse-manpage/Manifest | 2 - .../argparse-manpage-4.1.ebuild | 36 - .../argparse-manpage-4.ebuild | 36 - dev-python/asteval/Manifest | 2 - dev-python/asteval/asteval-0.9.29.ebuild | 36 - dev-python/asteval/asteval-0.9.30.ebuild | 36 - dev-python/async-lru/Manifest | 1 - dev-python/async-lru/async-lru-2.0.2.ebuild | 42 - dev-python/asyncstdlib/Manifest | 2 - .../asyncstdlib/asyncstdlib-3.10.6.ebuild | 25 - .../asyncstdlib/asyncstdlib-3.10.7.ebuild | 21 - dev-python/atpublic/atpublic-4.0.ebuild | 2 +- dev-python/autobahn/autobahn-23.6.2.ebuild | 2 +- dev-python/awxkit/Manifest | 5 - dev-python/awxkit/awxkit-22.0.0.ebuild | 50 -- dev-python/awxkit/awxkit-22.1.0.ebuild | 50 -- dev-python/awxkit/awxkit-22.2.0.ebuild | 50 -- dev-python/awxkit/awxkit-22.3.0.ebuild | 50 -- dev-python/awxkit/awxkit-22.4.0.ebuild | 50 -- dev-python/beartype/Manifest | 2 - dev-python/beartype/beartype-0.14.0.ebuild | 35 - dev-python/beartype/beartype-0.14.1.ebuild | 35 - dev-python/blake3-py/Manifest | 36 - dev-python/blake3-py/blake3-py-0.3.3.ebuild | 97 --- dev-python/braintree/Manifest | 2 - dev-python/braintree/braintree-4.19.0.ebuild | 39 - dev-python/braintree/braintree-4.20.0.ebuild | 39 - dev-python/cairocffi/cairocffi-1.6.0.ebuild | 2 +- dev-python/caldav/Manifest | 2 - dev-python/caldav/caldav-1.2.1-r1.ebuild | 40 - dev-python/caldav/caldav-1.3.5.ebuild | 38 - dev-python/chameleon/Manifest | 1 - dev-python/chameleon/chameleon-4.0.0.ebuild | 30 - dev-python/chameleon/chameleon-4.0.1.ebuild | 2 +- dev-python/cons/Manifest | 1 - dev-python/cons/cons-0.4.5.ebuild | 26 - dev-python/cons/cons-0.4.6.ebuild | 2 +- dev-python/contourpy/contourpy-1.1.0.ebuild | 2 +- dev-python/cvxopt/Manifest | 1 - dev-python/cvxopt/cvxopt-1.3.0.ebuild | 178 ---- .../cvxopt-1.3.0-versioneer-buildfix.patch | 33 - dev-python/denonavr/Manifest | 1 - dev-python/denonavr/denonavr-0.11.2.ebuild | 40 - dev-python/dill/Manifest | 1 + dev-python/dill/dill-0.3.7.ebuild | 28 + .../dj-email-url/dj-email-url-1.0.6.ebuild | 2 +- dev-python/django-auth-ldap/Manifest | 3 +- .../django-auth-ldap-4.2.0.ebuild | 49 -- ...0.ebuild => django-auth-ldap-4.4.0.ebuild} | 2 +- dev-python/django-cacheops/Manifest | 1 - .../django-cacheops-7.0-r1.ebuild | 74 -- dev-python/django-cors-headers/Manifest | 3 - .../django-cors-headers-3.14.0.ebuild | 34 - .../django-cors-headers-4.0.0.ebuild | 34 - .../django-cors-headers-4.1.0.ebuild | 34 - dev-python/django-debug-toolbar/Manifest | 2 - .../django-debug-toolbar-3.8.1.ebuild | 24 - .../django-debug-toolbar-4.0.0.ebuild | 39 - dev-python/django-js-asset/Manifest | 1 - .../django-js-asset-2.0.ebuild | 40 - dev-python/django-otp/Manifest | 3 - dev-python/django-otp/django-otp-1.1.6.ebuild | 44 - dev-python/django-otp/django-otp-1.2.0.ebuild | 43 - dev-python/django-otp/django-otp-1.2.1.ebuild | 43 - dev-python/django-prometheus/Manifest | 1 - .../django-prometheus-2.2.0-r1.ebuild | 32 - dev-python/django-redis/Manifest | 1 - .../django-redis/django-redis-5.2.0.ebuild | 79 -- .../django-sortedm2m-3.1.1.ebuild | 35 - dev-python/django-tables2/Manifest | 1 - .../django-tables2-2.5.3.ebuild | 52 -- dev-python/django-timezone-field/Manifest | 1 - .../django-timezone-field-5.0.ebuild | 38 - dev-python/django/django-4.2.3-r1.ebuild | 98 +++ .../django/files/django-4.2.3-py312.patch | 25 + dev-python/dns-lexicon/Manifest | 1 - .../dns-lexicon/dns-lexicon-3.11.7.ebuild | 70 -- dev-python/docopt/docopt-0.6.2-r5.ebuild | 2 +- .../easy-thumbnails-2.8.5.ebuild | 2 +- dev-python/easyprocess/Manifest | 2 +- .../easyprocess/easyprocess-1.1-r1.ebuild | 16 +- dev-python/elementpath/Manifest | 2 - .../elementpath/elementpath-4.1.2.ebuild | 47 -- .../elementpath/elementpath-4.1.3.ebuild | 34 - .../elementpath/elementpath-4.1.4.ebuild | 2 +- dev-python/emoji/Manifest | 4 - dev-python/emoji/emoji-2.2.0.ebuild | 25 - dev-python/emoji/emoji-2.4.0.ebuild | 25 - dev-python/emoji/emoji-2.5.0.ebuild | 25 - dev-python/emoji/emoji-2.5.1.ebuild | 25 - dev-python/ensurepip-pip/Manifest | 1 + .../ensurepip-pip/ensurepip-pip-23.2.1.ebuild | 24 + .../ensurepip-setuptools-68.0.0.ebuild | 2 +- dev-python/entrypoint2/entrypoint2-1.1.ebuild | 8 +- .../exceptiongroup-1.1.2.ebuild | 2 +- dev-python/fakeredis/Manifest | 2 - dev-python/fakeredis/fakeredis-2.14.1.ebuild | 78 -- dev-python/fakeredis/fakeredis-2.15.0.ebuild | 78 -- dev-python/fakeredis/fakeredis-2.16.0.ebuild | 2 +- dev-python/fastjsonschema/Manifest | 1 + .../fastjsonschema-2.18.0.ebuild | 25 + dev-python/fitsio/Manifest | 2 - dev-python/fitsio/fitsio-1.1.8.ebuild | 39 - dev-python/fitsio/fitsio-1.1.9.ebuild | 46 -- dev-python/flatdict/Manifest | 1 - dev-python/flatdict/flatdict-4.0.0.ebuild | 25 - dev-python/flufl-lock/Manifest | 3 +- dev-python/flufl-lock/flufl-lock-7.1.1.ebuild | 38 - ...k-8.0.1.ebuild => flufl-lock-8.0.2.ebuild} | 4 +- dev-python/flufl-lock/metadata.xml | 2 +- dev-python/fonttools/fonttools-4.40.0.ebuild | 2 +- dev-python/fritzconnection/Manifest | 1 - .../fritzconnection-1.12.0.ebuild | 45 - dev-python/fsspec/Manifest | 1 - dev-python/fsspec/fsspec-2023.5.0.ebuild | 64 -- dev-python/fsspec/fsspec-2023.6.0.ebuild | 2 +- dev-python/github3-py/Manifest | 2 - dev-python/github3-py/github3-py-3.2.0.ebuild | 50 -- dev-python/github3-py/github3-py-4.0.0.ebuild | 49 -- dev-python/google-api-core/Manifest | 1 - .../google-api-core-2.11.0-r1.ebuild | 73 -- .../google-api-core-2.11.1.ebuild | 2 +- dev-python/google-api-python-client/Manifest | 4 - .../google-api-python-client-2.89.0.ebuild | 49 -- .../google-api-python-client-2.90.0.ebuild | 49 -- .../google-api-python-client-2.91.0.ebuild | 49 -- .../google-api-python-client-2.92.0.ebuild | 49 -- .../google-api-python-client-2.93.0.ebuild | 2 +- dev-python/google-auth/Manifest | 3 - .../google-auth/google-auth-2.19.1.ebuild | 58 -- .../google-auth/google-auth-2.20.0-r1.ebuild | 63 -- .../google-auth/google-auth-2.21.0.ebuild | 63 -- .../google-auth/google-auth-2.22.0.ebuild | 2 +- dev-python/googleapis-common-protos/Manifest | 1 - .../googleapis-common-protos-1.59.0.ebuild | 33 - .../googleapis-common-protos-1.59.1.ebuild | 2 +- dev-python/greenstalk/Manifest | 2 - .../greenstalk/greenstalk-2.0.0-r1.ebuild | 27 - dev-python/greenstalk/greenstalk-2.0.1.ebuild | 36 - dev-python/griffe/Manifest | 1 - dev-python/griffe/griffe-0.32.2.ebuild | 45 - dev-python/gsd/Manifest | 4 - dev-python/gsd/gsd-2.8.0.ebuild | 41 - dev-python/gsd/gsd-2.8.1.ebuild | 42 - dev-python/gsd/gsd-2.9.0.ebuild | 42 - dev-python/gsd/gsd-3.0.0.ebuild | 40 - .../gst-python/gst-python-1.20.6.ebuild | 2 +- dev-python/hcloud-python/Manifest | 7 - .../hcloud-python/hcloud-python-1.20.0.ebuild | 45 - .../hcloud-python/hcloud-python-1.21.0.ebuild | 48 -- .../hcloud-python/hcloud-python-1.22.0.ebuild | 48 -- .../hcloud-python/hcloud-python-1.23.0.ebuild | 48 -- .../hcloud-python/hcloud-python-1.23.1.ebuild | 48 -- dev-python/hcloud/Manifest | 2 + .../hcloud-1.24.0.ebuild} | 2 +- .../hcloud-1.26.0.ebuild} | 0 .../{hcloud-python => hcloud}/metadata.xml | 0 dev-python/huawei-lte-api/Manifest | 1 - .../huawei-lte-api-1.6.11.ebuild | 40 - dev-python/hvac/Manifest | 1 - dev-python/hvac/hvac-1.1.0.ebuild | 48 -- dev-python/identify/Manifest | 1 + dev-python/identify/identify-2.5.26.ebuild | 29 + dev-python/imageio/Manifest | 6 - dev-python/imageio/imageio-2.27.0.ebuild | 82 -- dev-python/imageio/imageio-2.28.0.ebuild | 82 -- dev-python/imageio/imageio-2.28.1.ebuild | 82 -- dev-python/imageio/imageio-2.29.0.ebuild | 82 -- dev-python/imageio/imageio-2.30.0.ebuild | 82 -- dev-python/imageio/imageio-2.31.0.ebuild | 85 -- dev-python/importlib-metadata/Manifest | 2 - .../importlib-metadata-6.6.0.ebuild | 50 -- .../importlib-metadata-6.7.0.ebuild | 50 -- .../importlib-metadata-6.8.0.ebuild | 2 +- dev-python/ipykernel/Manifest | 3 - dev-python/ipykernel/ipykernel-6.23.1.ebuild | 77 -- dev-python/ipykernel/ipykernel-6.23.2.ebuild | 77 -- dev-python/ipykernel/ipykernel-6.23.3.ebuild | 77 -- dev-python/ipykernel/ipykernel-6.24.0.ebuild | 2 +- dev-python/jaraco-path/Manifest | 2 - .../jaraco-path/jaraco-path-3.5.0.ebuild | 31 - .../jaraco-path/jaraco-path-3.6.0.ebuild | 31 - .../jaraco-path/jaraco-path-3.7.0.ebuild | 2 +- dev-python/jc/Manifest | 2 - dev-python/jc/jc-1.23.1.ebuild | 31 - dev-python/jc/jc-1.23.2.ebuild | 32 - dev-python/json-rpc/Manifest | 1 - dev-python/json-rpc/json-rpc-1.14.0.ebuild | 39 - dev-python/json-rpc/json-rpc-1.15.0.ebuild | 2 +- dev-python/jsonmerge/Manifest | 2 +- ...ge-1.9.0.ebuild => jsonmerge-1.9.2.ebuild} | 2 +- dev-python/jsonschema-specifications/Manifest | 2 - .../jsonschema-specifications-2023.5.2.ebuild | 28 - .../jsonschema-specifications-2023.6.1.ebuild | 28 - dev-python/jupyter-core/Manifest | 1 - .../jupyter-core/jupyter-core-5.3.0.ebuild | 38 - .../jupyter-core/jupyter-core-5.3.1.ebuild | 2 +- dev-python/jupyter-lsp/Manifest | 2 - .../jupyter-lsp/jupyter-lsp-2.0.1.ebuild | 67 -- .../jupyter-lsp/jupyter-lsp-2.1.0.ebuild | 67 -- dev-python/jupyter-server-fileid/Manifest | 1 - .../jupyter-server-fileid-0.8.0.ebuild | 38 - .../jupyter-server-2.7.0.ebuild | 2 +- dev-python/jupyter-ydoc/Manifest | 1 - ...pyter-ydoc-1.0.0-no-node-for-version.patch | 30 - .../jupyter-ydoc/jupyter-ydoc-1.0.0.ebuild | 49 -- dev-python/jupyterlab-lsp/Manifest | 2 - .../jupyterlab-lsp-4.0.1.ebuild | 22 - .../jupyterlab-lsp-4.1.0.ebuild | 22 - dev-python/jupyterlab-server/Manifest | 2 - .../jupyterlab-server-2.22.0.ebuild | 66 -- .../jupyterlab-server-2.22.1.ebuild | 66 -- dev-python/jupyterlab/Manifest | 2 - dev-python/jupyterlab/jupyterlab-4.0.0.ebuild | 77 -- dev-python/jupyterlab/jupyterlab-4.0.2.ebuild | 77 -- dev-python/keyring/Manifest | 4 - dev-python/keyring/keyring-23.13.1-r1.ebuild | 46 -- dev-python/keyring/keyring-24.0.0.ebuild | 46 -- dev-python/keyring/keyring-24.0.1.ebuild | 46 -- dev-python/keyring/keyring-24.1.0.ebuild | 46 -- dev-python/keyring/keyring-24.2.0.ebuild | 2 +- dev-python/keyrings-alt/Manifest | 2 +- ...4.2.0.ebuild => keyrings-alt-5.0.0.ebuild} | 7 +- dev-python/keystoneauth1/Manifest | 1 - .../keystoneauth1/keystoneauth1-5.2.0.ebuild | 62 -- .../keystoneauth1/keystoneauth1-5.2.1.ebuild | 2 +- dev-python/klein/Manifest | 1 - .../files/klein-21.8.0-test_resource.patch | 28 - dev-python/klein/klein-21.8.0.ebuild | 46 -- dev-python/kombu/Manifest | 1 - dev-python/kombu/kombu-5.3.0.ebuild | 82 -- dev-python/latexcodec/latexcodec-2.0.1.ebuild | 19 - dev-python/lmfit/Manifest | 3 - dev-python/lmfit/lmfit-1.1.0.ebuild | 49 -- dev-python/lmfit/lmfit-1.2.0.ebuild | 36 - dev-python/lmfit/lmfit-1.2.1.ebuild | 36 - dev-python/logfury/logfury-1.0.1-r1.ebuild | 13 +- dev-python/loguru/Manifest | 2 - dev-python/loguru/files/0.6.0-py311-fix.patch | 68 -- dev-python/loguru/files/0.6.0-typos.patch | 45 - dev-python/loguru/loguru-0.6.0-r1.ebuild | 41 - dev-python/looseversion/Manifest | 2 - .../looseversion/looseversion-1.1.2.ebuild | 24 - .../looseversion/looseversion-1.2.0.ebuild | 25 - dev-python/markdown2/Manifest | 1 - dev-python/markdown2/markdown2-2.4.8.ebuild | 31 - dev-python/markdown2/markdown2-2.4.9.ebuild | 2 +- dev-python/marshmallow/Manifest | 1 - .../marshmallow/marshmallow-3.19.0.ebuild | 36 - dev-python/matplotlib/Manifest | 1 - .../files/matplotlib-3.5.2-test.patch | 261 ------ dev-python/matplotlib/matplotlib-3.5.3.ebuild | 283 ------- dev-python/metakernel/Manifest | 1 - .../metakernel/metakernel-0.29.4.ebuild | 43 - dev-python/mido/Manifest | 1 - dev-python/mido/mido-1.2.10.ebuild | 26 - dev-python/mistune/mistune-3.0.1.ebuild | 2 +- dev-python/mkdocs-htmlproofer-plugin/Manifest | 1 - .../mkdocs-htmlproofer-plugin-0.13.1.ebuild | 30 - dev-python/mkdocstrings-python/Manifest | 2 - .../mkdocstrings-python-1.1.2.ebuild | 40 - .../mkdocstrings-python-1.2.0.ebuild | 40 - dev-python/mss/mss-9.0.1.ebuild | 2 +- dev-python/multiprocess/Manifest | 2 +- ....14.ebuild => multiprocess-0.70.15.ebuild} | 16 +- .../mysqlclient/mysqlclient-2.2.0.ebuild | 2 +- dev-python/natsort/Manifest | 1 - dev-python/natsort/natsort-8.3.1.ebuild | 32 - dev-python/natsort/natsort-8.4.0.ebuild | 2 +- dev-python/netcdf4/Manifest | 1 - dev-python/netcdf4/netcdf4-1.6.3.ebuild | 53 -- .../files/numpy-1.25.1-fix-scalartypes.patch | 36 + dev-python/numpy/numpy-1.25.1-r2.ebuild | 159 ++++ dev-python/openapi-core/Manifest | 1 - .../openapi-core/openapi-core-0.17.1.ebuild | 64 -- .../openapi-schema-validator-0.5.0.ebuild | 2 +- dev-python/openapi-spec-validator/Manifest | 1 - .../openapi-spec-validator-0.5.6.ebuild | 53 -- .../openapi-spec-validator-0.5.7.ebuild | 2 +- dev-python/openstacksdk/Manifest | 2 - .../openstacksdk/openstacksdk-1.2.0.ebuild | 84 -- .../openstacksdk/openstacksdk-1.3.0.ebuild | 84 -- .../openstacksdk/openstacksdk-1.3.1.ebuild | 2 +- dev-python/orjson/Manifest | 14 - dev-python/orjson/orjson-3.9.1.ebuild | 77 -- dev-python/oslo-utils/Manifest | 1 - .../files/oslo-utils-6.1.0-py3.12-fix.patch | 26 - .../oslo-utils/oslo-utils-6.1.0-r1.ebuild | 60 -- dev-python/oslo-utils/oslo-utils-6.1.0.ebuild | 56 -- .../oslo-utils/oslo-utils-6.2.0-r1.ebuild | 2 +- dev-python/oslotest/oslotest-4.5.0-r2.ebuild | 36 - dev-python/oslotest/oslotest-4.5.0-r3.ebuild | 2 +- dev-python/overrides/overrides-7.3.1.ebuild | 2 +- dev-python/pathvalidate/Manifest | 2 - .../pathvalidate/pathvalidate-2.5.2.ebuild | 26 - .../pathvalidate/pathvalidate-3.0.0.ebuild | 31 - dev-python/pdm-backend/Manifest | 4 - .../pdm-backend/pdm-backend-2.1.0.ebuild | 68 -- .../pdm-backend/pdm-backend-2.1.1.ebuild | 68 -- .../pdm-backend/pdm-backend-2.1.2.ebuild | 68 -- .../pdm-backend/pdm-backend-2.1.3.ebuild | 68 -- dev-python/pikepdf/Manifest | 1 + dev-python/pikepdf/pikepdf-8.2.1.ebuild | 60 ++ dev-python/pip/Manifest | 1 + dev-python/pip/pip-23.2.1.ebuild | 130 +++ dev-python/plotly/Manifest | 1 - dev-python/plotly/plotly-5.14.1.ebuild | 106 --- dev-python/pluggy/Manifest | 2 - dev-python/pluggy/pluggy-1.0.0-r2.ebuild | 26 - dev-python/pluggy/pluggy-1.1.0.ebuild | 26 - dev-python/pluggy/pluggy-1.2.0.ebuild | 2 +- dev-python/podman/Manifest | 1 - dev-python/podman/podman-4.4.0.ebuild | 52 -- dev-python/prettytable/Manifest | 1 - .../prettytable/prettytable-3.7.0.ebuild | 32 - .../prettytable/prettytable-3.8.0.ebuild | 2 +- dev-python/proto-plus/Manifest | 1 - .../proto-plus/proto-plus-1.22.2.ebuild | 40 - .../proto-plus/proto-plus-1.22.3.ebuild | 2 +- dev-python/pyamg/Manifest | 1 - dev-python/pyamg/pyamg-5.0.0.ebuild | 50 -- dev-python/pyarrow/Manifest | 1 - .../pyarrow/files/pyarrow-12.0.0-tests.patch | 144 ---- dev-python/pyarrow/pyarrow-12.0.0.ebuild | 61 -- dev-python/pybtex/pybtex-0.24.0.ebuild | 26 - dev-python/pycairo/pycairo-1.24.0.ebuild | 2 +- dev-python/pycuda/Manifest | 1 - dev-python/pycuda/pycuda-2021.1.ebuild | 92 --- dev-python/pydantic-core/Manifest | 57 -- .../pydantic-core/pydantic-core-0.39.0.ebuild | 134 --- .../pydantic-core/pydantic-core-2.0.1.ebuild | 134 --- .../pydantic-core/pydantic-core-2.0.2.ebuild | 134 --- .../pydantic-core/pydantic-core-2.1.2.ebuild | 134 --- .../pydantic-core/pydantic-core-2.1.3.ebuild | 136 ---- .../pydantic-core/pydantic-core-2.2.0.ebuild | 137 ---- dev-python/pydantic/Manifest | 3 - dev-python/pydantic/pydantic-2.0.1.ebuild | 46 -- dev-python/pydantic/pydantic-2.0.2.ebuild | 57 -- dev-python/pydantic/pydantic-2.0.ebuild | 46 -- dev-python/pygame/pygame-2.5.0-r2.ebuild | 92 +++ dev-python/pyghmi/Manifest | 1 - dev-python/pyghmi/pyghmi-1.5.60.ebuild | 38 - dev-python/pyglet/Manifest | 1 - dev-python/pyglet/pyglet-2.0.7-r1.ebuild | 82 -- dev-python/pyglet/pyglet-2.0.8.ebuild | 2 +- dev-python/pygments-github-lexers/Manifest | 1 - .../pygments-github-lexers-0.0.5.ebuild | 22 - .../pykwalify/pykwalify-1.8.0-r3.ebuild | 7 +- dev-python/pylint-venv/Manifest | 1 - .../pylint-venv/pylint-venv-3.0.1.ebuild | 41 - dev-python/pyparsing/pyparsing-3.1.0.ebuild | 2 +- dev-python/pypdf/Manifest | 2 + dev-python/pypdf/pypdf-3.13.0.ebuild | 56 ++ dev-python/pypresence/Manifest | 1 - dev-python/pypresence/pypresence-4.2.1.ebuild | 19 - dev-python/pyproj/Manifest | 1 - dev-python/pyproj/pyproj-3.5.0.ebuild | 55 -- dev-python/pyproj/pyproj-3.6.0.ebuild | 2 +- .../pypy-exe-bin/pypy-exe-bin-7.3.12.ebuild | 2 +- dev-python/pypy-exe/pypy-exe-7.3.12.ebuild | 2 +- dev-python/pypy3_9/Manifest | 1 - dev-python/pypy3_9/pypy3_9-7.3.12-r1.ebuild | 209 ----- dev-python/pyqt-distutils/Manifest | 1 - .../pyqt-distutils-0.7.3.ebuild | 22 - dev-python/pyrqlite/Manifest | 2 - dev-python/pyrqlite/pyrqlite-2.1.1-r1.ebuild | 28 - .../pyscreenshot/pyscreenshot-3.1.ebuild | 2 +- dev-python/pyside6-tools/Manifest | 1 - .../pyside6-tools/pyside6-tools-6.5.0.ebuild | 64 -- dev-python/pyside6/Manifest | 1 - dev-python/pyside6/pyside6-6.5.0.ebuild | 223 ----- .../pytest-django-4.5.2-r1.ebuild | 59 ++ dev-python/pytest-freezer/Manifest | 1 - .../pytest-freezer-0.4.6.ebuild | 26 - ...2.ebuild => pytest-golden-0.2.2-r1.ebuild} | 21 +- dev-python/pytest-metadata/Manifest | 1 - .../pytest-metadata-2.0.4.ebuild | 35 - dev-python/pytest-sugar/Manifest | 1 - .../pytest-sugar/pytest-sugar-0.9.6.ebuild | 33 - .../pytest-verbose-parametrize-1.7.0.ebuild | 36 - dev-python/python-ctags3/Manifest | 1 - .../python-ctags3-1.5.0-r1.ebuild | 40 - dev-python/python-engineio/Manifest | 3 - .../python-engineio-4.4.0.ebuild | 53 -- .../python-engineio-4.4.1.ebuild | 53 -- .../python-engineio-4.5.0.ebuild | 53 -- dev-python/python-lzo/python-lzo-1.15.ebuild | 2 +- dev-python/python-mpv/Manifest | 2 +- ...v-1.0.3.ebuild => python-mpv-1.0.4.ebuild} | 24 +- dev-python/python-rtmidi/Manifest | 1 - .../python-rtmidi-1.4.9-unbundle_rtmidi.patch | 59 -- .../python-rtmidi/python-rtmidi-1.4.9.ebuild | 52 -- dev-python/python-vlc/Manifest | 1 - .../python-vlc/python-vlc-3.0.18121.ebuild | 21 - dev-python/pytools/Manifest | 1 - dev-python/pytools/pytools-2022.1.14.ebuild | 33 - dev-python/pytools/pytools-2023.1.ebuild | 2 +- dev-python/pyupgrade/Manifest | 6 - dev-python/pyupgrade/pyupgrade-3.3.1.ebuild | 29 - dev-python/pyupgrade/pyupgrade-3.3.2.ebuild | 30 - dev-python/pyupgrade/pyupgrade-3.4.0.ebuild | 30 - dev-python/pyupgrade/pyupgrade-3.6.0.ebuild | 30 - dev-python/pyupgrade/pyupgrade-3.7.0.ebuild | 30 - dev-python/pyupgrade/pyupgrade-3.8.0.ebuild | 30 - dev-python/pyvirtualdisplay/Manifest | 2 +- .../pyvirtualdisplay-3.0.ebuild | 22 +- dev-python/pyzotero/Manifest | 1 - dev-python/pyzotero/pyzotero-1.5.5.ebuild | 37 - dev-python/readme-renderer/Manifest | 1 - .../readme-renderer-37.3.ebuild | 34 - .../readme-renderer-40.0.ebuild | 2 +- dev-python/referencing/Manifest | 3 - .../referencing/referencing-0.29.0.ebuild | 46 -- .../referencing/referencing-0.29.1.ebuild | 46 -- dev-python/reportlab/reportlab-4.0.4.ebuild | 2 +- dev-python/requests-futures/Manifest | 1 - .../requests-futures-1.0.0-r1.ebuild | 32 - .../requests-futures-1.0.1.ebuild | 2 +- dev-python/rpds-py/Manifest | 29 - dev-python/rpds-py/rpds-py-0.7.1.ebuild | 77 -- dev-python/rpds-py/rpds-py-0.8.10.ebuild | 77 -- dev-python/rpds-py/rpds-py-0.8.11.ebuild | 76 -- dev-python/rpds-py/rpds-py-0.8.8.ebuild | 77 -- dev-python/rq/Manifest | 1 - dev-python/rq/rq-1.15-r1.ebuild | 61 -- dev-python/rq/rq-1.15.1.ebuild | 2 +- dev-python/selenium/selenium-4.10.0.ebuild | 2 +- dev-python/semver/Manifest | 1 - dev-python/semver/semver-3.0.0.ebuild | 25 - dev-python/service-identity/Manifest | 1 - .../service-identity-21.1.0-r1.ebuild | 40 - .../service-identity-23.1.0.ebuild | 2 +- dev-python/sexpdata/Manifest | 1 - dev-python/sexpdata/sexpdata-1.0.0.ebuild | 25 - dev-python/shellingham/Manifest | 1 - .../shellingham/shellingham-1.5.0.ebuild | 32 - dev-python/shiboken6/Manifest | 1 - dev-python/shiboken6/shiboken6-6.5.0.ebuild | 169 ---- dev-python/simpervisor/Manifest | 1 - .../simpervisor/simpervisor-0.4-r1.ebuild | 24 - dev-python/sphinx/sphinx-7.0.1.ebuild | 2 +- .../sphinxcontrib-doxylink-1.12.2.ebuild | 2 +- dev-python/spyder-kernels/Manifest | 1 - .../spyder-kernels-2.4.3.ebuild | 64 -- dev-python/spyder-line-profiler/Manifest | 1 - .../spyder-line-profiler-0.3.1-r1.ebuild | 35 - dev-python/spyder/Manifest | 2 - dev-python/spyder/spyder-5.4.3.ebuild | 190 ----- dev-python/sqlalchemy-rqlite/Manifest | 1 - .../sqlalchemy-rqlite-1.1.1-r1.ebuild | 29 - dev-python/sybil/sybil-5.0.3.ebuild | 2 +- dev-python/tblib/Manifest | 1 - dev-python/tblib/tblib-1.7.0-r1.ebuild | 35 - dev-python/tblib/tblib-2.0.0.ebuild | 2 +- dev-python/tcolorpy/Manifest | 1 - dev-python/tcolorpy/tcolorpy-0.1.2-r1.ebuild | 18 - dev-python/tekore/Manifest | 2 - dev-python/tekore/tekore-4.6.1.ebuild | 49 -- dev-python/tekore/tekore-5.0.0.ebuild | 53 -- dev-python/tempora/Manifest | 2 - dev-python/tempora/tempora-5.2.2.ebuild | 33 - dev-python/tempora/tempora-5.3.0.ebuild | 33 - dev-python/tempora/tempora-5.5.0.ebuild | 2 +- .../testfixtures/testfixtures-7.1.0.ebuild | 15 +- dev-python/tifffile/Manifest | 4 - dev-python/tifffile/tifffile-2023.3.21.ebuild | 60 -- dev-python/tifffile/tifffile-2023.4.12.ebuild | 63 -- dev-python/tifffile/tifffile-2023.7.10.ebuild | 63 -- dev-python/tifffile/tifffile-2023.7.4.ebuild | 63 -- dev-python/tokenize-rt/Manifest | 1 - .../tokenize-rt/tokenize-rt-5.0.0.ebuild | 21 - dev-python/translate-toolkit/Manifest | 2 - .../translate-toolkit-3.8.6-r1.ebuild | 94 --- .../translate-toolkit-3.9.1.ebuild | 119 --- .../translate-toolkit-3.9.2.ebuild | 2 +- .../trio-websocket-0.10.3.ebuild | 2 +- dev-python/types-docutils/Manifest | 3 - .../types-docutils-0.19.1.7.ebuild | 17 - .../types-docutils-0.19.1.8.ebuild | 17 - .../types-docutils-0.19.1.9.ebuild | 17 - dev-python/ubelt/Manifest | 3 - dev-python/ubelt/ubelt-1.2.4.ebuild | 42 - dev-python/ubelt/ubelt-1.3.0.ebuild | 42 - dev-python/ubelt/ubelt-1.3.2.ebuild | 42 - dev-python/ujson/ujson-5.8.0.ebuild | 2 +- dev-python/userpath/Manifest | 1 - dev-python/userpath/userpath-1.8.0.ebuild | 29 - dev-python/vdirsyncer/Manifest | 1 - .../vdirsyncer/vdirsyncer-0.19.1.ebuild | 70 -- ...1-override-default-python-executable.patch | 21 + ...rtualenvwrapper-4.8.4_p20230121-r2.ebuild} | 5 +- dev-python/wurlitzer/wurlitzer-3.0.3.ebuild | 2 +- dev-python/xmlschema/Manifest | 1 - dev-python/xmlschema/xmlschema-2.3.0.ebuild | 37 - dev-python/xmlschema/xmlschema-2.3.1.ebuild | 2 +- dev-python/yapf/yapf-0.40.1.ebuild | 2 +- dev-python/ypy-websocket/Manifest | 4 - .../ypy-websocket/ypy-websocket-0.10.0.ebuild | 46 -- .../ypy-websocket/ypy-websocket-0.11.0.ebuild | 46 -- .../ypy-websocket/ypy-websocket-0.11.1.ebuild | 46 -- .../ypy-websocket/ypy-websocket-0.9.0.ebuild | 51 -- dev-python/zconfig/Manifest | 1 - dev-python/zconfig/zconfig-3.6.1.ebuild | 37 - dev-python/zeroconf/Manifest | 1 + dev-python/zeroconf/zeroconf-0.71.3.ebuild | 56 ++ dev-python/zope-exceptions/Manifest | 2 - .../zope-exceptions-4.6.ebuild | 45 - .../zope-exceptions-5.0.ebuild | 45 - dev-ruby/Manifest.gz | Bin 106758 -> 106451 bytes .../bcrypt-ruby/bcrypt-ruby-3.1.19.ebuild | 2 +- .../connection_pool-2.4.1.ebuild | 2 +- dev-ruby/fakefs/fakefs-2.5.0.ebuild | 2 +- dev-ruby/leto/leto-2.1.0.ebuild | 2 +- dev-ruby/matrix/matrix-0.4.2.ebuild | 2 +- dev-ruby/minitest/minitest-5.18.1.ebuild | 2 +- dev-ruby/mocha/mocha-2.0.4.ebuild | 2 +- dev-ruby/pkg-config/pkg-config-1.5.2.ebuild | 2 +- dev-ruby/racc/racc-1.7.0.ebuild | 2 +- dev-ruby/rack/rack-2.2.7.ebuild | 2 +- dev-ruby/rack/rack-3.0.8.ebuild | 2 +- .../rake-compiler/rake-compiler-1.2.3.ebuild | 2 +- dev-ruby/rdiscount/rdiscount-2.2.7.1.ebuild | 2 +- .../regexp_property_values-1.4.0.ebuild | 2 +- dev-ruby/rouge/rouge-4.1.2.ebuild | 2 +- .../ruby-gettext/ruby-gettext-3.4.4.ebuild | 2 +- dev-ruby/slim/slim-5.1.1.ebuild | 2 +- dev-ruby/sqlite3/sqlite3-1.6.3.ebuild | 2 +- dev-ruby/subexec/Manifest | 1 - dev-ruby/subexec/metadata.xml | 11 - dev-ruby/subexec/subexec-0.2.3-r2.ebuild | 34 - dev-ruby/temple/temple-0.10.2.ebuild | 2 +- dev-ruby/test-unit/test-unit-3.6.0.ebuild | 2 +- dev-ruby/thor/thor-1.2.2.ebuild | 2 +- dev-ruby/trollop/Manifest | 1 - dev-ruby/trollop/metadata.xml | 8 - dev-ruby/trollop/trollop-2.9.10.ebuild | 28 - dev-ruby/webrobots/webrobots-0.1.2-r3.ebuild | 2 +- dev-tex/Manifest.gz | Bin 6512 -> 6517 bytes dev-tex/latex-beamer/Manifest | 2 + dev-tex/latex-beamer/latex-beamer-3.68.ebuild | 40 + dev-tex/latex-beamer/latex-beamer-3.69.ebuild | 40 + dev-util/Manifest.gz | Bin 68490 -> 68480 bytes dev-util/clippy/clippy-8.5.ebuild | 5 + dev-util/diffoscope/Manifest | 1 + dev-util/diffoscope/diffoscope-245.ebuild | 126 +++ dev-util/dwdiff/dwdiff-2.1.3.ebuild | 4 +- dev-util/git-delta/git-delta-0.16.5.ebuild | 2 +- games-emulation/Manifest.gz | Bin 11694 -> 11692 bytes .../mamory/mamory-0.2.25-r1.ebuild | 13 +- gui-wm/Manifest.gz | Bin 1046 -> 1045 bytes gui-wm/hyprland/hyprland-0.27.2.ebuild | 2 +- kde-plasma/Manifest.gz | Bin 9611 -> 9626 bytes kde-plasma/bluedevil/bluedevil-5.27.6.ebuild | 2 +- .../breeze-grub/breeze-grub-5.27.6.ebuild | 2 +- .../breeze-gtk/breeze-gtk-5.27.6.ebuild | 2 +- .../breeze-plymouth-5.27.6.ebuild | 2 +- kde-plasma/breeze/breeze-5.27.6.ebuild | 2 +- kde-plasma/discover/discover-5.27.6.ebuild | 2 +- kde-plasma/drkonqi/drkonqi-5.27.6.ebuild | 2 +- .../kactivitymanagerd-5.27.6.ebuild | 2 +- .../kde-cli-tools/kde-cli-tools-5.27.6.ebuild | 2 +- .../kde-gtk-config-5.27.6.ebuild | 2 +- .../kdecoration/kdecoration-5.27.6.ebuild | 2 +- .../kdeplasma-addons-5.27.6.ebuild | 2 +- kde-plasma/kgamma/kgamma-5.27.6.ebuild | 2 +- kde-plasma/khotkeys/khotkeys-5.27.6.ebuild | 2 +- .../kinfocenter/kinfocenter-5.27.6.ebuild | 2 +- kde-plasma/kmenuedit/kmenuedit-5.27.6.ebuild | 2 +- kde-plasma/kpipewire/kpipewire-5.27.6.ebuild | 2 +- kde-plasma/kscreen/kscreen-5.27.6.ebuild | 2 +- .../kscreenlocker/kscreenlocker-5.27.6.ebuild | 2 +- .../ksshaskpass/ksshaskpass-5.27.6.ebuild | 2 +- .../ksystemstats-5.27.6-r1.ebuild | 2 +- .../kwallet-pam/kwallet-pam-5.27.6.ebuild | 2 +- .../kwayland-integration-5.27.6.ebuild | 2 +- kde-plasma/kwin/kwin-5.27.6-r1.ebuild | 2 +- kde-plasma/kwrited/kwrited-5.27.6.ebuild | 2 +- .../layer-shell-qt-5.27.6.ebuild | 2 +- .../libkscreen/libkscreen-5.27.6.ebuild | 2 +- .../libksysguard/libksysguard-5.27.6.ebuild | 2 +- .../libkworkspace/libkworkspace-5.27.6.ebuild | 2 +- kde-plasma/milou/milou-5.27.6.ebuild | 2 +- .../oxygen-sounds/oxygen-sounds-5.27.6.ebuild | 2 +- kde-plasma/oxygen/oxygen-5.27.6.ebuild | 2 +- .../plasma-browser-integration-5.27.6.ebuild | 2 +- .../plasma-desktop-5.27.6.ebuild | 2 +- .../plasma-disks/plasma-disks-5.27.6.ebuild | 2 +- .../plasma-firewall-5.27.6.ebuild | 2 +- .../plasma-integration-5.27.6.ebuild | 2 +- .../plasma-meta/plasma-meta-5.27.6.ebuild | 2 +- kde-plasma/plasma-nm/plasma-nm-5.27.6.ebuild | 2 +- .../plasma-pa/plasma-pa-5.27.6-r1.ebuild | 2 +- .../plasma-sdk/plasma-sdk-5.27.6.1.ebuild | 2 +- .../plasma-systemmonitor-5.27.6.ebuild | 2 +- .../plasma-thunderbolt-5.27.6.ebuild | 2 +- .../plasma-vault/plasma-vault-5.27.6.ebuild | 2 +- .../plasma-welcome-5.27.6-r1.ebuild | 2 +- .../plasma-workspace-wallpapers-5.27.6.ebuild | 2 +- .../plasma-workspace-5.27.6-r1.ebuild | 2 +- .../plymouth-kcm/plymouth-kcm-5.27.6.ebuild | 2 +- .../polkit-kde-agent-5.27.6.ebuild | 2 +- .../powerdevil/powerdevil-5.27.6.ebuild | 2 +- kde-plasma/sddm-kcm/sddm-kcm-5.27.6.ebuild | 2 +- .../systemsettings-5.27.6.ebuild | 2 +- .../xdg-desktop-portal-kde-5.27.6.ebuild | 2 +- .../xembed-sni-proxy-5.27.6.ebuild | 2 +- media-fonts/Manifest.gz | Bin 37265 -> 37261 bytes media-fonts/iosevka/Manifest | 96 +-- media-fonts/iosevka/iosevka-22.1.0.ebuild | 108 --- media-fonts/iosevka/iosevka-22.1.1.ebuild | 108 --- ...ka-22.1.2.ebuild => iosevka-25.1.1.ebuild} | 0 media-gfx/Manifest.gz | Bin 37989 -> 37986 bytes media-gfx/ahoviewer/Manifest | 1 + .../ahoviewer-2.0.0_pre20220827.ebuild | 83 ++ media-gfx/ahoviewer/metadata.xml | 3 + media-gfx/prusaslicer/Manifest | 1 + ...saslicer-2.6.0-disable-noisy-asserts.patch | 14 + ...2.6.0-libexpat-double-definition-fix.patch | 22 + .../prusaslicer/prusaslicer-2.6.0.ebuild | 87 ++ media-gfx/viewnior/viewnior-1.8-r1.ebuild | 2 +- media-libs/Manifest.gz | Bin 68425 -> 68567 bytes .../gst-plugins-bad-1.20.6.ebuild | 2 +- .../gst-plugins-base-1.20.6.ebuild | 2 +- .../gst-plugins-good-1.20.6.ebuild | 2 +- .../gst-plugins-ugly-1.20.6.ebuild | 2 +- .../gst-rtsp-server-1.20.6.ebuild | 2 +- .../gstreamer-editing-services-1.20.6.ebuild | 2 +- media-libs/gstreamer/gstreamer-1.20.6.ebuild | 2 +- media-libs/libpng/libpng-1.6.40.ebuild | 2 +- media-libs/nanosvg/Manifest | 1 + media-libs/nanosvg/metadata.xml | 11 + media-libs/nanosvg/nanosvg-20221222.ebuild | 22 + media-libs/tiff/tiff-4.5.1.ebuild | 2 +- .../virglrenderer/virglrenderer-0.10.4.ebuild | 2 +- media-plugins/Manifest.gz | Bin 43042 -> 43074 bytes .../gst-plugins-a52dec-1.20.6.ebuild | 2 +- .../gst-plugins-amr-1.20.6.ebuild | 2 +- .../gst-plugins-assrender-1.20.6.ebuild | 2 +- .../gst-plugins-bluez-1.20.6.ebuild | 2 +- .../gst-plugins-bs2b-1.20.6.ebuild | 2 +- .../gst-plugins-cairo-1.20.6.ebuild | 2 +- .../gst-plugins-cdio-1.20.6.ebuild | 2 +- .../gst-plugins-cdparanoia-1.20.6.ebuild | 2 +- .../gst-plugins-chromaprint-1.20.6.ebuild | 2 +- .../gst-plugins-dash-1.20.6.ebuild | 2 +- .../gst-plugins-dtls-1.20.6.ebuild | 2 +- .../gst-plugins-dts-1.20.6.ebuild | 2 +- .../gst-plugins-dv-1.20.6.ebuild | 2 +- .../gst-plugins-dvb-1.20.6.ebuild | 2 +- .../gst-plugins-dvdread-1.20.6.ebuild | 2 +- .../gst-plugins-faac-1.20.6.ebuild | 2 +- .../gst-plugins-faad-1.20.6.ebuild | 2 +- .../gst-plugins-flac-1.20.6.ebuild | 2 +- .../gst-plugins-gdkpixbuf-1.20.6.ebuild | 2 +- .../gst-plugins-gtk-1.20.6.ebuild | 2 +- .../gst-plugins-hls-1.20.6.ebuild | 2 +- .../gst-plugins-jack-1.20.6.ebuild | 2 +- .../gst-plugins-lame-1.20.6.ebuild | 2 +- .../gst-plugins-libav-1.20.6.ebuild | 2 +- .../gst-plugins-libvisual-1.20.6.ebuild | 2 +- .../gst-plugins-lv2-1.20.6.ebuild | 2 +- .../gst-plugins-meta-1.20.6.ebuild | 2 +- .../gst-plugins-modplug-1.20.6.ebuild | 2 +- .../gst-plugins-mpeg2dec-1.20.6.ebuild | 2 +- .../gst-plugins-mpeg2enc-1.20.6.ebuild | 2 +- .../gst-plugins-mpg123-1.20.6.ebuild | 2 +- .../gst-plugins-mplex-1.20.6.ebuild | 2 +- .../gst-plugins-neon-1.20.6.ebuild | 2 +- .../gst-plugins-openaptx-1.20.6.ebuild | 2 +- .../gst-plugins-openh264-1.20.6.ebuild | 2 +- .../gst-plugins-opus-1.20.6.ebuild | 2 +- .../gst-plugins-oss-1.20.6.ebuild | 2 +- .../gst-plugins-pulse-1.20.6.ebuild | 2 +- .../gst-plugins-raw1394-1.20.6.ebuild | 2 +- .../gst-plugins-resindvd-1.20.6.ebuild | 2 +- .../gst-plugins-rtmp-1.20.6.ebuild | 2 +- .../gst-plugins-sctp-1.20.6.ebuild | 2 +- .../gst-plugins-shout2-1.20.6.ebuild | 2 +- .../gst-plugins-sidplay-1.20.6.ebuild | 2 +- .../gst-plugins-smoothstreaming-1.20.6.ebuild | 2 +- .../gst-plugins-soundtouch-1.20.6.ebuild | 2 +- .../gst-plugins-soup-1.20.6.ebuild | 2 +- .../gst-plugins-speex-1.20.6.ebuild | 2 +- .../gst-plugins-srtp-1.20.6.ebuild | 2 +- .../gst-plugins-taglib-1.20.6.ebuild | 2 +- .../gst-plugins-twolame-1.20.6.ebuild | 2 +- .../gst-plugins-uvch264-1.20.6.ebuild | 2 +- .../gst-plugins-v4l2-1.20.6.ebuild | 2 +- .../gst-plugins-vaapi-1.20.6.ebuild | 2 +- .../gst-plugins-voaacenc-1.20.6.ebuild | 2 +- .../gst-plugins-voamrwbenc-1.20.6.ebuild | 2 +- .../gst-plugins-vpx-1.20.6.ebuild | 2 +- .../gst-plugins-wavpack-1.20.6.ebuild | 2 +- .../gst-plugins-webrtc-1.20.6.ebuild | 2 +- .../gst-plugins-x264-1.20.6.ebuild | 2 +- .../gst-plugins-x265-1.20.6.ebuild | 2 +- .../gst-plugins-ximagesrc-1.20.6.ebuild | 2 +- media-radio/Manifest.gz | Bin 5019 -> 5022 bytes media-radio/fldigi/Manifest | 1 + media-radio/fldigi/fldigi-4.1.27.ebuild | 62 ++ media-sound/Manifest.gz | Bin 57427 -> 57432 bytes media-sound/asunder/Manifest | 1 + media-sound/asunder/asunder-3.0.ebuild | 37 + media-sound/din/Manifest | 1 + media-sound/din/din-57.ebuild | 57 ++ media-sound/ncspot/Manifest | 107 +++ media-sound/ncspot/ncspot-0.13.3-r1.ebuild | 2 +- media-sound/ncspot/ncspot-0.13.3.ebuild | 527 ------------ media-sound/ncspot/ncspot-0.13.4.ebuild | 525 ++++++++++++ media-sound/orpheus/orpheus-1.6-r4.ebuild | 2 +- media-sound/xmms2/xmms2-0.9.3.ebuild | 2 +- media-video/Manifest.gz | Bin 25358 -> 25370 bytes media-video/ffmpeg/ffmpeg-6.0-r3.ebuild | 603 ++++++++++++++ .../ffmpeg-6.0-wint-conversion-vulkan.patch | 43 + media-video/mpv/Manifest | 1 + .../files/mpv-0.35.1-pipewire-0.3.75.patch | 86 ++ .../mpv/files/mpv-0.36.0-tests-odr.patch | 30 + media-video/mpv/mpv-0.35.1-r2.ebuild | 304 +++++++ media-video/mpv/mpv-0.36.0.ebuild | 291 +++++++ media-video/mpv/mpv-9999.ebuild | 2 +- ...1-module-rt-error-out-on-load-no-bus.patch | 83 ++ ...ead-loop-only-signal-when-option-set.patch | 68 ++ ....3.75.ebuild => pipewire-0.3.75-r1.ebuild} | 0 metadata/Manifest.gz | Bin 3510 -> 3508 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 27917 -> 27909 bytes metadata/md5-cache/app-admin/Manifest.gz | Bin 56723 -> 56863 bytes .../app-admin/gtkdiskfree-2.0.4_p20200224-r1 | 13 + .../md5-cache/app-admin/puppet-lint-4.0.0 | 4 +- metadata/md5-cache/app-admin/pwgen-2.08-r2 | 4 +- metadata/md5-cache/app-admin/rsyslog-8.2306.0 | 4 +- .../app-admin/ryzen_smu-0.1.2_p20211205-r1 | 4 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 25083 -> 25244 bytes metadata/md5-cache/app-arch/dump-0.4.47-r3 | 17 + metadata/md5-cache/app-backup/Manifest.gz | Bin 12566 -> 12569 bytes .../md5-cache/app-backup/borgbackup-1.2.4-r3 | 4 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 38143 -> 38303 bytes metadata/md5-cache/app-crypt/libmd-1.1.0 | 4 +- .../app-crypt/sequoia-chameleon-gnupg-0.3.1 | 16 + .../md5-cache/app-crypt/sequoia-sq-0.30.1 | 4 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 24582 -> 24743 bytes .../{emacs-29.0.9999-r1 => emacs-29.1.9999} | 0 metadata/md5-cache/app-editors/emacs-29.1_rc1 | 16 + metadata/md5-cache/app-editors/mousepad-0.6.1 | 4 +- metadata/md5-cache/app-emacs/Manifest.gz | Bin 115482 -> 115609 bytes metadata/md5-cache/app-emacs/auctex-13.2 | 4 +- .../app-emacs/docker-2.2.0_p20230605 | 4 +- .../md5-cache/app-emacs/edit-indirect-0.1.10 | 4 +- metadata/md5-cache/app-emacs/eldev-1.5 | 2 +- metadata/md5-cache/app-emacs/eldev-9999 | 12 + .../app-emacs/haskell-mode-17.2_p20230616 | 4 +- metadata/md5-cache/app-emacs/js-comint-1.2.0 | 4 +- metadata/md5-cache/app-emacs/nginx-mode-1.1.9 | 4 +- metadata/md5-cache/app-emacs/po-mode-0.22 | 4 +- .../app-emacs/ssass-mode-0.2_p20200211 | 4 +- .../md5-cache/app-emacs/vue-html-mode-0.2 | 4 +- metadata/md5-cache/app-emacs/vue-mode-0.4 | 4 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 34147 -> 34308 bytes .../md5-cache/app-emulation/wine-staging-8.13 | 18 + metadata/md5-cache/app-eselect/Manifest.gz | Bin 8722 -> 8719 bytes .../app-eselect/eselect-ruby-20230616 | 4 +- metadata/md5-cache/app-forensics/Manifest.gz | Bin 8051 -> 8055 bytes .../app-forensics/aflplusplus-4.07c-r1 | 4 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 72919 -> 73074 bytes metadata/md5-cache/app-misc/logiops-0.3.3 | 15 + metadata/md5-cache/app-misc/neofetch-7.1.0-r1 | 4 +- metadata/md5-cache/app-pda/Manifest.gz | Bin 2568 -> 2572 bytes metadata/md5-cache/app-pda/usbmuxd-1.1.1-r1 | 4 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 18289 -> 18127 bytes metadata/md5-cache/app-portage/eix-0.36.7 | 4 +- metadata/md5-cache/app-portage/gpyutils-0.10 | 16 - metadata/md5-cache/app-portage/gpyutils-0.11 | 4 +- .../app-portage/portage-utils-0.96.1 | 2 +- .../md5-cache/app-portage/portage-utils-9999 | 2 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 15867 -> 15870 bytes metadata/md5-cache/app-shells/zsh-5.9-r4 | 4 +- metadata/md5-cache/app-text/Manifest.gz | Bin 71875 -> 71880 bytes .../app-text/zathura-pdf-poppler-0.3.1-r1 | 4 +- metadata/md5-cache/app-vim/Manifest.gz | Bin 35931 -> 35777 bytes metadata/md5-cache/app-vim/gentoo-syntax-10 | 14 - metadata/md5-cache/app-vim/gentoo-syntax-11 | 4 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 42938 -> 43107 bytes metadata/md5-cache/dev-lang/haxe-4.2.4-r5 | 14 - metadata/md5-cache/dev-lang/haxe-4.3.1 | 14 + metadata/md5-cache/dev-lang/perl-5.38.0-r1 | 4 +- .../md5-cache/dev-lang/python-3.12.0_beta4_p1 | 16 + metadata/md5-cache/dev-libs/Manifest.gz | Bin 159746 -> 159735 bytes metadata/md5-cache/dev-libs/c-blosc-1.21.4 | 4 +- metadata/md5-cache/dev-libs/libassuan-2.5.6 | 4 +- metadata/md5-cache/dev-libs/libksba-1.6.4 | 4 +- metadata/md5-cache/dev-libs/openssl-3.0.9-r2 | 4 +- metadata/md5-cache/dev-lisp/Manifest.gz | Bin 5033 -> 5035 bytes metadata/md5-cache/dev-lisp/gcl-2.6.15_pre3 | 4 +- metadata/md5-cache/dev-lisp/sbcl-2.2.9 | 4 +- metadata/md5-cache/dev-lisp/sbcl-2.3.5 | 4 +- metadata/md5-cache/dev-lisp/sbcl-2.3.6 | 4 +- .../dev-perl/Alien-Base-ModuleBuild-1.170.0 | 4 +- .../md5-cache/dev-perl/Alien-Build-2.800.0 | 4 +- metadata/md5-cache/dev-perl/App-Cmd-0.335.0 | 4 +- .../dev-perl/App-cpanminus-1.704.600 | 4 +- .../md5-cache/dev-perl/App-perlbrew-0.970.0 | 4 +- .../md5-cache/dev-perl/App-pwhich-1.170.0 | 4 +- .../dev-perl/Astro-FITS-Header-3.90.0 | 4 +- metadata/md5-cache/dev-perl/B-COW-0.7.0 | 4 +- .../dev-perl/B-Hooks-EndOfScope-0.260.0 | 4 +- .../md5-cache/dev-perl/BerkeleyDB-0.650.0 | 4 +- .../md5-cache/dev-perl/Business-ISMN-1.203.0 | 4 +- metadata/md5-cache/dev-perl/CGI-4.570.0 | 4 +- .../md5-cache/dev-perl/CPAN-Meta-Check-0.17.0 | 4 +- .../dev-perl/CPAN-Perl-Releases-5.202.306.160 | 4 +- .../dev-perl/CPAN-Perl-Releases-5.202.307.200 | 16 + .../md5-cache/dev-perl/CPAN-Uploader-0.103.18 | 4 +- .../md5-cache/dev-perl/Carp-Assert-0.220.0 | 4 +- .../md5-cache/dev-perl/Carp-Assert-More-2.3.0 | 4 +- .../dev-perl/Class-Method-Modifiers-2.150.0 | 4 +- .../md5-cache/dev-perl/Config-Any-0.330.0 | 4 +- metadata/md5-cache/dev-perl/Config-INI-0.29.0 | 4 +- .../md5-cache/dev-perl/Config-MVP-2.200.13 | 4 +- .../dev-perl/Config-MVP-Reader-INI-2.101.465 | 4 +- .../md5-cache/dev-perl/Config-Tiny-2.290.0 | 4 +- .../md5-cache/dev-perl/Convert-Color-0.170.0 | 4 +- .../dev-perl/Cookie-Baker-XS-0.120.0 | 4 +- .../dev-perl/Crypt-Curve25519-0.70.0 | 4 +- .../md5-cache/dev-perl/Crypt-X509-0.550.0 | 4 +- metadata/md5-cache/dev-perl/Curses-1.440.0 | 4 +- metadata/md5-cache/dev-perl/DBD-Pg-3.16.3 | 4 +- .../md5-cache/dev-perl/DBIx-DBSchema-0.470.0 | 4 +- .../dev-perl/DBIx-SearchBuilder-1.760.0 | 4 +- .../md5-cache/dev-perl/Data-Compare-1.290.0 | 4 +- metadata/md5-cache/dev-perl/Data-GUID-0.51.0 | 4 +- .../dev-perl/Data-ObjectDriver-0.220.0 | 4 +- .../md5-cache/dev-perl/Data-OptList-0.114.0 | 4 +- .../md5-cache/dev-perl/Data-Section-0.200.8 | 4 +- .../dev-perl/Data-Validate-IP-0.310.0 | 4 +- .../md5-cache/dev-perl/Date-Extract-0.70.0 | 4 +- metadata/md5-cache/dev-perl/Date-ICal-2.682.0 | 4 +- .../md5-cache/dev-perl/Date-Manip-6.920.0 | 4 +- metadata/md5-cache/dev-perl/DateTime-1.590.0 | 4 +- .../dev-perl/Devel-CallChecker-0.9.0 | 4 +- .../md5-cache/dev-perl/Devel-Caller-2.70.0 | 4 +- .../md5-cache/dev-perl/Devel-CheckOS-1.960.0 | 4 +- .../md5-cache/dev-perl/Devel-FindPerl-0.16.0 | 4 +- .../md5-cache/dev-perl/Devel-NYTProf-6.120.0 | 4 +- .../md5-cache/dev-perl/Digest-CRC-0.240.0 | 4 +- .../md5-cache/dev-perl/Digest-SHA3-1.50.0 | 4 +- .../dev-perl/DynaLoader-Functions-0.4.0 | 4 +- .../md5-cache/dev-perl/Exporter-Lite-0.90.0 | 4 +- .../md5-cache/dev-perl/Exporter-Tiny-1.6.2 | 4 +- .../dev-perl/ExtUtils-CppGuess-0.260.0 | 4 +- metadata/md5-cache/dev-perl/Feed-Find-0.130.0 | 4 +- .../md5-cache/dev-perl/File-Find-Object-0.3.8 | 16 + .../dev-perl/File-Find-Rule-Perl-1.160.0 | 4 +- metadata/md5-cache/dev-perl/File-Map-0.710.0 | 4 +- .../md5-cache/dev-perl/File-MimeInfo-0.330.0 | 4 +- .../md5-cache/dev-perl/File-Share-0.270.0 | 4 +- metadata/md5-cache/dev-perl/Filter-1.640.0 | 4 +- .../md5-cache/dev-perl/Finance-Quote-1.560.0 | 4 +- metadata/md5-cache/dev-perl/GDGraph-1.560.0 | 4 +- .../dev-perl/Getopt-Long-Descriptive-0.111.0 | 4 +- .../dev-perl/Glib-Object-Introspection-0.50.0 | 4 +- metadata/md5-cache/dev-perl/GraphViz-2.260.0 | 4 +- metadata/md5-cache/dev-perl/HTML-Form-6.110.0 | 4 +- .../md5-cache/dev-perl/HTML-Mason-1.600.0 | 4 +- .../md5-cache/dev-perl/HTML-Parser-3.810.0 | 4 +- .../dev-perl/HTML-Selector-XPath-0.260.0 | 4 +- .../md5-cache/dev-perl/HTML-Strip-2.120.0 | 4 +- .../dev-perl/HTTP-BrowserDetect-3.380.0 | 4 +- .../md5-cache/dev-perl/HTTP-Daemon-6.160.0 | 4 +- metadata/md5-cache/dev-perl/IO-AIO-4.800.0 | 4 +- metadata/md5-cache/dev-perl/IO-Pipely-0.6.0 | 4 +- .../dev-perl/IO-Socket-INET6-2.730.0 | 4 +- .../md5-cache/dev-perl/IPC-Run-20220807.0.0 | 4 +- .../md5-cache/dev-perl/Image-Info-1.430.0 | 4 +- metadata/md5-cache/dev-perl/JSON-4.100.0 | 4 +- .../md5-cache/dev-perl/JSON-MaybeXS-1.4.5 | 4 +- .../md5-cache/dev-perl/JSON-Parse-0.620.0 | 4 +- .../dev-perl/Lexical-SealRequireHints-0.12.0 | 4 +- .../dev-perl/Lingua-Translit-0.290.0 | 4 +- .../md5-cache/dev-perl/List-UtilsBy-0.120.0 | 4 +- .../md5-cache/dev-perl/Locale-Codes-3.740.0 | 4 +- metadata/md5-cache/dev-perl/Log-Any-1.715.0 | 4 +- .../md5-cache/dev-perl/Log-Dispatch-2.710.0 | 4 +- .../dev-perl/Log-Dispatch-Array-1.5.0 | 4 +- .../md5-cache/dev-perl/Log-Dispatchouli-3.5.0 | 4 +- .../md5-cache/dev-perl/Log-Log4perl-1.570.0 | 4 +- .../md5-cache/dev-perl/MRO-Compat-0.150.0 | 4 +- .../dev-perl/Mail-POP3Client-2.210.0 | 4 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 365298 -> 366063 bytes .../dev-perl/Math-BigInt-Lite-0.270.0 | 4 +- .../md5-cache/dev-perl/Mixin-Linewise-0.111.0 | 4 +- .../md5-cache/dev-perl/Module-Build-0.423.400 | 4 +- .../dev-perl/Module-Build-Tiny-0.46.0 | 4 +- .../md5-cache/dev-perl/Module-Find-0.160.0 | 4 +- .../dev-perl/Module-Signature-0.880.0 | 4 +- .../md5-cache/dev-perl/Mojolicious-9.330.0-r1 | 4 +- metadata/md5-cache/dev-perl/Moose-2.220.600 | 16 + .../md5-cache/dev-perl/MooseX-SetOnce-0.203.0 | 4 +- .../Net-DNS-Resolver-Mock-1.202.302.160 | 4 +- metadata/md5-cache/dev-perl/Net-HTTP-6.230.0 | 4 +- .../md5-cache/dev-perl/Net-Netmask-2.0.200 | 4 +- .../md5-cache/dev-perl/Net-OpenSSH-0.830.0 | 4 +- .../md5-cache/dev-perl/Number-Format-1.760.0 | 4 +- metadata/md5-cache/dev-perl/PAR-1.18.0 | 4 +- metadata/md5-cache/dev-perl/PDF-API2-2.44.0 | 4 +- .../md5-cache/dev-perl/PDF-Builder-3.25.0 | 4 +- metadata/md5-cache/dev-perl/POE-1.370.0 | 4 +- .../Package-DeprecationManager-0.180.0 | 4 +- .../md5-cache/dev-perl/Package-Stash-0.400.0 | 4 +- .../dev-perl/Package-Stash-XS-0.300.0 | 4 +- .../dev-perl/Params-Validate-1.310.0 | 4 +- .../Params-ValidationCompiler-0.310.0 | 4 +- metadata/md5-cache/dev-perl/Path-Tiny-0.144.0 | 4 +- .../dev-perl/Perl-LanguageServer-2.6.0 | 16 + .../dev-perl/Perl-PrereqScanner-1.100.0 | 4 +- .../md5-cache/dev-perl/Perl-Tidy-20230309.0.0 | 4 +- .../dev-perl/PerlIO-utf8_strict-0.10.0 | 4 +- metadata/md5-cache/dev-perl/Plack-1.5.0 | 4 +- .../md5-cache/dev-perl/Pod-Elemental-0.103.6 | 4 +- .../dev-perl/Pod-Elemental-PerlMunger-0.200.7 | 4 +- .../md5-cache/dev-perl/Pod-Eventual-0.94.3 | 4 +- .../md5-cache/dev-perl/Pod-Parser-1.660.0 | 4 +- .../dev-perl/Proc-ProcessTable-0.635.0 | 4 +- metadata/md5-cache/dev-perl/Redis-2.0.0 | 4 +- .../md5-cache/dev-perl/Role-Basic-0.130.0-r1 | 4 +- .../md5-cache/dev-perl/Role-HasMessage-0.7.0 | 4 +- metadata/md5-cache/dev-perl/Role-Hooks-0.8.0 | 4 +- metadata/md5-cache/dev-perl/SVG-2.870.0 | 4 +- .../md5-cache/dev-perl/Sereal-Decoder-5.4.0 | 4 +- .../md5-cache/dev-perl/Set-Object-1.420.0 | 4 +- .../dev-perl/Software-License-0.104.4 | 4 +- .../md5-cache/dev-perl/Stat-lsMode-0.510.0 | 4 +- .../dev-perl/String-Flogger-1.101.246 | 4 +- .../dev-perl/String-Formatter-1.235.0 | 4 +- .../dev-perl/String-RewritePrefix-0.9.0 | 4 +- .../dev-perl/String-Truncate-1.100.603 | 4 +- .../md5-cache/dev-perl/String-Util-1.340.0 | 4 +- .../md5-cache/dev-perl/Sub-Exporter-0.989.0 | 4 +- .../dev-perl/Sub-Exporter-ForMethods-0.100.55 | 4 +- .../dev-perl/Sub-Exporter-GlobExporter-0.6.0 | 4 +- .../md5-cache/dev-perl/Sub-Install-0.929.0 | 4 +- metadata/md5-cache/dev-perl/Sub-Name-0.270.0 | 4 +- metadata/md5-cache/dev-perl/Sub-Quote-2.6.8 | 4 +- metadata/md5-cache/dev-perl/Sys-Virt-9.4.0 | 4 +- .../TAP-Parser-SourceHandler-pgTAP-3.360.0 | 4 +- .../dev-perl/Template-Toolkit-3.101.0 | 4 +- .../dev-perl/Term-ProgressBar-2.230.0 | 4 +- .../dev-perl/Term-ReadLine-Gnu-1.450.0 | 4 +- metadata/md5-cache/dev-perl/Term-Table-0.16.0 | 4 +- .../md5-cache/dev-perl/Test-Compile-3.2.2 | 4 +- .../md5-cache/dev-perl/Test-DiagINC-0.10.0 | 4 +- .../dev-perl/Test-Differences-0.690.0 | 4 +- metadata/md5-cache/dev-perl/Test-Fatal-0.17.0 | 4 +- .../md5-cache/dev-perl/Test-Inter-1.100.0 | 4 +- .../dev-perl/Test-LWP-UserAgent-0.36.0 | 4 +- .../md5-cache/dev-perl/Test-Manifest-2.23.0 | 4 +- metadata/md5-cache/dev-perl/Test-Most-0.380.0 | 4 +- metadata/md5-cache/dev-perl/Test-Needs-0.2.10 | 4 +- metadata/md5-cache/dev-perl/Test-Time-0.92.0 | 4 +- .../dev-perl/Test-WWW-Mechanize-1.600.0 | 4 +- metadata/md5-cache/dev-perl/Test-Warn-0.370.0 | 4 +- .../dev-perl/Test-Without-Module-0.210.0 | 4 +- .../md5-cache/dev-perl/Test2-Suite-0.0.155 | 4 +- .../md5-cache/dev-perl/Text-BibTeX-0.890.0 | 4 +- .../md5-cache/dev-perl/Text-CSV_XS-1.500.0 | 4 +- .../dev-perl/Text-Levenshtein-0.150.0 | 4 +- .../md5-cache/dev-perl/Text-Template-1.610.0 | 4 +- .../md5-cache/dev-perl/TheSchwartz-1.170.0 | 4 +- metadata/md5-cache/dev-perl/Throwable-1.1.0 | 4 +- metadata/md5-cache/dev-perl/Tie-Cycle-1.227.0 | 4 +- .../md5-cache/dev-perl/Tk-TableMatrix-1.290.0 | 4 +- metadata/md5-cache/dev-perl/Type-Tiny-2.4.0 | 4 +- .../md5-cache/dev-perl/Variable-Magic-0.630.0 | 4 +- .../dev-perl/WWW-Form-UrlEncoded-XS-0.280.0 | 4 +- .../dev-perl/WWW-Mechanize-FormFiller-0.130.0 | 4 +- metadata/md5-cache/dev-perl/XML-XPath-1.480.0 | 4 +- .../dev-perl/XS-Parse-Keyword-0.360.0 | 16 + metadata/md5-cache/dev-perl/YAML-Tiny-1.740.0 | 4 +- metadata/md5-cache/dev-perl/local-lib-2.0.29 | 4 +- metadata/md5-cache/dev-php/Manifest.gz | Bin 62043 -> 62039 bytes metadata/md5-cache/dev-php/xdebug-3.1.3 | 4 +- ...tzconnection-1.12.0 => ConfigArgParse-1.7} | 14 +- .../md5-cache/dev-python/DBUtils-3.0.2-r1 | 16 - .../md5-cache/dev-python/Levenshtein-0.21.1 | 4 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 388733 -> 351330 bytes metadata/md5-cache/dev-python/Nuitka-1.7.5 | 16 - .../dev-python/{Nuitka-1.7.4 => Nuitka-1.7.6} | 2 +- metadata/md5-cache/dev-python/PyGithub-1.58.2 | 16 - metadata/md5-cache/dev-python/PyGithub-1.59.0 | 4 +- .../md5-cache/dev-python/aiosqlite-0.18.0 | 16 - .../md5-cache/dev-python/allpairspy-2.5.0-r1 | 16 - .../dev-python/antlr4-python3-runtime-4.12.0 | 15 - .../md5-cache/dev-python/argparse-manpage-4 | 16 - .../md5-cache/dev-python/argparse-manpage-4.1 | 16 - metadata/md5-cache/dev-python/asteval-0.9.29 | 16 - metadata/md5-cache/dev-python/asteval-0.9.30 | 16 - metadata/md5-cache/dev-python/async-lru-2.0.2 | 16 - .../md5-cache/dev-python/asyncstdlib-3.10.6 | 16 - metadata/md5-cache/dev-python/atpublic-4.0 | 10 +- metadata/md5-cache/dev-python/autobahn-23.6.2 | 4 +- metadata/md5-cache/dev-python/awxkit-22.0.0 | 16 - metadata/md5-cache/dev-python/awxkit-22.1.0 | 16 - metadata/md5-cache/dev-python/awxkit-22.2.0 | 16 - metadata/md5-cache/dev-python/awxkit-22.3.0 | 16 - metadata/md5-cache/dev-python/awxkit-22.4.0 | 16 - metadata/md5-cache/dev-python/beartype-0.14.0 | 16 - metadata/md5-cache/dev-python/beartype-0.14.1 | 16 - metadata/md5-cache/dev-python/blake3-py-0.3.3 | 16 - .../md5-cache/dev-python/braintree-4.19.0 | 16 - .../md5-cache/dev-python/braintree-4.20.0 | 16 - metadata/md5-cache/dev-python/cairocffi-1.6.0 | 4 +- metadata/md5-cache/dev-python/caldav-1.2.1-r1 | 16 - metadata/md5-cache/dev-python/caldav-1.3.5 | 16 - metadata/md5-cache/dev-python/chameleon-4.0.0 | 16 - metadata/md5-cache/dev-python/chameleon-4.0.1 | 4 +- metadata/md5-cache/dev-python/cons-0.4.5 | 16 - metadata/md5-cache/dev-python/cons-0.4.6 | 4 +- metadata/md5-cache/dev-python/contourpy-1.1.0 | 4 +- metadata/md5-cache/dev-python/cvxopt-1.3.0 | 17 - metadata/md5-cache/dev-python/denonavr-0.11.2 | 16 - metadata/md5-cache/dev-python/dill-0.3.7 | 15 + .../md5-cache/dev-python/dj-email-url-1.0.6 | 10 +- metadata/md5-cache/dev-python/django-4.2.3-r1 | 16 + .../dev-python/django-auth-ldap-4.2.0 | 16 - ...auth-ldap-4.3.0 => django-auth-ldap-4.4.0} | 4 +- .../dev-python/django-cacheops-7.0-r1 | 16 - .../dev-python/django-cors-headers-3.14.0 | 16 - .../dev-python/django-cors-headers-4.0.0 | 16 - .../dev-python/django-cors-headers-4.1.0 | 16 - .../dev-python/django-debug-toolbar-3.8.1 | 15 - .../dev-python/django-debug-toolbar-4.0.0 | 16 - .../md5-cache/dev-python/django-js-asset-2.0 | 16 - .../md5-cache/dev-python/django-otp-1.1.6 | 16 - .../md5-cache/dev-python/django-otp-1.2.0 | 16 - .../md5-cache/dev-python/django-otp-1.2.1 | 16 - .../dev-python/django-prometheus-2.2.0-r1 | 16 - .../md5-cache/dev-python/django-redis-5.2.0 | 16 - .../dev-python/django-sortedm2m-3.1.1 | 16 - .../md5-cache/dev-python/django-tables2-2.5.3 | 16 - .../dev-python/django-timezone-field-5.0 | 16 - .../md5-cache/dev-python/dns-lexicon-3.11.7 | 16 - metadata/md5-cache/dev-python/docopt-0.6.2-r5 | 10 +- .../dev-python/easy-thumbnails-2.8.5 | 10 +- .../md5-cache/dev-python/easyprocess-1.1-r1 | 14 +- .../md5-cache/dev-python/elementpath-4.1.2 | 16 - .../md5-cache/dev-python/elementpath-4.1.3 | 16 - .../md5-cache/dev-python/elementpath-4.1.4 | 4 +- metadata/md5-cache/dev-python/emoji-2.2.0 | 16 - metadata/md5-cache/dev-python/emoji-2.4.0 | 16 - metadata/md5-cache/dev-python/emoji-2.5.0 | 16 - metadata/md5-cache/dev-python/emoji-2.5.1 | 16 - .../md5-cache/dev-python/ensurepip-pip-23.2.1 | 12 + .../dev-python/ensurepip-setuptools-68.0.0 | 4 +- metadata/md5-cache/dev-python/entrypoint2-1.1 | 12 +- .../md5-cache/dev-python/exceptiongroup-1.1.2 | 10 +- .../md5-cache/dev-python/fakeredis-2.14.1 | 16 - .../md5-cache/dev-python/fakeredis-2.15.0 | 16 - .../md5-cache/dev-python/fakeredis-2.16.0 | 4 +- ...yncstdlib-3.10.7 => fastjsonschema-2.18.0} | 14 +- metadata/md5-cache/dev-python/fitsio-1.1.8 | 16 - metadata/md5-cache/dev-python/fitsio-1.1.9 | 17 - metadata/md5-cache/dev-python/flatdict-4.0.0 | 16 - .../md5-cache/dev-python/flufl-lock-7.1.1 | 16 - .../md5-cache/dev-python/flufl-lock-8.0.1 | 16 - .../md5-cache/dev-python/flufl-lock-8.0.2 | 16 + .../md5-cache/dev-python/fonttools-4.40.0 | 4 +- metadata/md5-cache/dev-python/fsspec-2023.5.0 | 16 - metadata/md5-cache/dev-python/fsspec-2023.6.0 | 4 +- .../md5-cache/dev-python/github3-py-3.2.0 | 16 - .../md5-cache/dev-python/github3-py-4.0.0 | 16 - .../dev-python/google-api-core-2.11.0-r1 | 16 - .../dev-python/google-api-core-2.11.1 | 4 +- .../google-api-python-client-2.89.0 | 16 - .../google-api-python-client-2.90.0 | 16 - .../google-api-python-client-2.91.0 | 16 - .../google-api-python-client-2.92.0 | 16 - .../google-api-python-client-2.93.0 | 4 +- .../md5-cache/dev-python/google-auth-2.19.1 | 16 - .../dev-python/google-auth-2.20.0-r1 | 16 - .../md5-cache/dev-python/google-auth-2.21.0 | 16 - .../md5-cache/dev-python/google-auth-2.22.0 | 4 +- .../googleapis-common-protos-1.59.0 | 15 - .../googleapis-common-protos-1.59.1 | 4 +- .../md5-cache/dev-python/greenstalk-2.0.0-r1 | 16 - .../md5-cache/dev-python/greenstalk-2.0.1 | 16 - metadata/md5-cache/dev-python/griffe-0.32.2 | 16 - metadata/md5-cache/dev-python/gsd-2.8.0 | 17 - metadata/md5-cache/dev-python/gsd-2.8.1 | 17 - metadata/md5-cache/dev-python/gsd-2.9.0 | 17 - metadata/md5-cache/dev-python/gsd-3.0.0 | 17 - .../md5-cache/dev-python/gst-python-1.20.6 | 4 +- .../{hcloud-python-1.25.0 => hcloud-1.24.0} | 6 +- .../{hcloud-python-1.24.0 => hcloud-1.26.0} | 2 +- .../md5-cache/dev-python/hcloud-python-1.20.0 | 16 - .../md5-cache/dev-python/hcloud-python-1.21.0 | 16 - .../md5-cache/dev-python/hcloud-python-1.22.0 | 16 - .../md5-cache/dev-python/hcloud-python-1.23.0 | 16 - .../md5-cache/dev-python/hcloud-python-1.23.1 | 16 - .../dev-python/huawei-lte-api-1.6.11 | 16 - metadata/md5-cache/dev-python/hvac-1.1.0 | 16 - metadata/md5-cache/dev-python/identify-2.5.26 | 16 + metadata/md5-cache/dev-python/imageio-2.27.0 | 17 - metadata/md5-cache/dev-python/imageio-2.28.0 | 17 - metadata/md5-cache/dev-python/imageio-2.28.1 | 17 - metadata/md5-cache/dev-python/imageio-2.29.0 | 17 - metadata/md5-cache/dev-python/imageio-2.30.0 | 17 - metadata/md5-cache/dev-python/imageio-2.31.0 | 17 - .../dev-python/importlib-metadata-6.6.0 | 16 - .../dev-python/importlib-metadata-6.7.0 | 16 - .../dev-python/importlib-metadata-6.8.0 | 4 +- .../md5-cache/dev-python/ipykernel-6.23.1 | 16 - .../md5-cache/dev-python/ipykernel-6.23.2 | 16 - .../md5-cache/dev-python/ipykernel-6.23.3 | 16 - .../md5-cache/dev-python/ipykernel-6.24.0 | 4 +- .../md5-cache/dev-python/jaraco-path-3.5.0 | 16 - .../md5-cache/dev-python/jaraco-path-3.6.0 | 16 - .../md5-cache/dev-python/jaraco-path-3.7.0 | 4 +- metadata/md5-cache/dev-python/jc-1.23.1 | 16 - metadata/md5-cache/dev-python/jc-1.23.2 | 16 - metadata/md5-cache/dev-python/json-rpc-1.14.0 | 16 - metadata/md5-cache/dev-python/json-rpc-1.15.0 | 4 +- metadata/md5-cache/dev-python/jsonmerge-1.9.0 | 16 - metadata/md5-cache/dev-python/jsonmerge-1.9.2 | 16 + .../jsonschema-specifications-2023.5.2 | 16 - .../jsonschema-specifications-2023.6.1 | 16 - .../md5-cache/dev-python/jupyter-core-5.3.0 | 16 - .../md5-cache/dev-python/jupyter-core-5.3.1 | 4 +- .../md5-cache/dev-python/jupyter-lsp-2.0.1 | 16 - .../md5-cache/dev-python/jupyter-lsp-2.1.0 | 16 - .../md5-cache/dev-python/jupyter-server-2.7.0 | 4 +- .../dev-python/jupyter-server-fileid-0.8.0 | 16 - .../md5-cache/dev-python/jupyter-ydoc-1.0.0 | 16 - .../md5-cache/dev-python/jupyterlab-4.0.0 | 16 - .../md5-cache/dev-python/jupyterlab-4.0.2 | 17 - .../md5-cache/dev-python/jupyterlab-lsp-4.0.1 | 15 - .../md5-cache/dev-python/jupyterlab-lsp-4.1.0 | 15 - .../dev-python/jupyterlab-server-2.22.0 | 16 - .../dev-python/jupyterlab-server-2.22.1 | 16 - .../md5-cache/dev-python/keyring-23.13.1-r1 | 16 - metadata/md5-cache/dev-python/keyring-24.0.0 | 16 - metadata/md5-cache/dev-python/keyring-24.0.1 | 16 - metadata/md5-cache/dev-python/keyring-24.1.0 | 16 - metadata/md5-cache/dev-python/keyring-24.2.0 | 4 +- ...{keyrings-alt-4.2.0 => keyrings-alt-5.0.0} | 8 +- .../md5-cache/dev-python/keystoneauth1-5.2.0 | 16 - .../md5-cache/dev-python/keystoneauth1-5.2.1 | 4 +- metadata/md5-cache/dev-python/klein-21.8.0 | 16 - metadata/md5-cache/dev-python/kombu-5.3.0 | 16 - .../md5-cache/dev-python/latexcodec-2.0.1 | 16 - metadata/md5-cache/dev-python/lmfit-1.1.0 | 16 - metadata/md5-cache/dev-python/lmfit-1.2.0 | 16 - metadata/md5-cache/dev-python/lmfit-1.2.1 | 16 - .../md5-cache/dev-python/logfury-1.0.1-r1 | 10 +- metadata/md5-cache/dev-python/loguru-0.6.0-r1 | 16 - .../md5-cache/dev-python/looseversion-1.1.2 | 16 - .../md5-cache/dev-python/looseversion-1.2.0 | 16 - metadata/md5-cache/dev-python/markdown2-2.4.8 | 16 - metadata/md5-cache/dev-python/markdown2-2.4.9 | 4 +- .../md5-cache/dev-python/marshmallow-3.19.0 | 16 - .../md5-cache/dev-python/matplotlib-3.5.3 | 17 - .../md5-cache/dev-python/metakernel-0.29.4 | 16 - metadata/md5-cache/dev-python/mido-1.2.10 | 16 - metadata/md5-cache/dev-python/mistune-3.0.1 | 4 +- .../mkdocs-htmlproofer-plugin-0.13.1 | 16 - .../dev-python/mkdocstrings-python-1.1.2 | 16 - .../dev-python/mkdocstrings-python-1.2.0 | 16 - metadata/md5-cache/dev-python/mss-9.0.1 | 10 +- .../md5-cache/dev-python/multiprocess-0.70.14 | 15 - .../md5-cache/dev-python/multiprocess-0.70.15 | 15 + .../md5-cache/dev-python/mysqlclient-2.2.0 | 4 +- metadata/md5-cache/dev-python/natsort-8.3.1 | 16 - metadata/md5-cache/dev-python/natsort-8.4.0 | 4 +- metadata/md5-cache/dev-python/netcdf4-1.6.3 | 17 - metadata/md5-cache/dev-python/numpy-1.25.1-r2 | 17 + .../md5-cache/dev-python/openapi-core-0.17.1 | 16 - .../dev-python/openapi-schema-validator-0.5.0 | 4 +- .../dev-python/openapi-spec-validator-0.5.6 | 16 - .../dev-python/openapi-spec-validator-0.5.7 | 4 +- .../md5-cache/dev-python/openstacksdk-1.2.0 | 16 - .../md5-cache/dev-python/openstacksdk-1.3.0 | 16 - .../md5-cache/dev-python/openstacksdk-1.3.1 | 4 +- metadata/md5-cache/dev-python/orjson-3.9.1 | 17 - .../md5-cache/dev-python/oslo-utils-6.1.0 | 16 - .../md5-cache/dev-python/oslo-utils-6.1.0-r1 | 16 - .../md5-cache/dev-python/oslo-utils-6.2.0-r1 | 4 +- .../md5-cache/dev-python/oslotest-4.5.0-r2 | 16 - .../md5-cache/dev-python/oslotest-4.5.0-r3 | 4 +- metadata/md5-cache/dev-python/overrides-7.3.1 | 4 +- .../md5-cache/dev-python/pathvalidate-2.5.2 | 16 - .../md5-cache/dev-python/pathvalidate-3.0.0 | 16 - .../md5-cache/dev-python/pdm-backend-2.1.0 | 16 - .../md5-cache/dev-python/pdm-backend-2.1.1 | 16 - .../md5-cache/dev-python/pdm-backend-2.1.2 | 16 - .../md5-cache/dev-python/pdm-backend-2.1.3 | 16 - metadata/md5-cache/dev-python/pikepdf-8.2.1 | 17 + metadata/md5-cache/dev-python/pip-23.2.1 | 16 + metadata/md5-cache/dev-python/plotly-5.14.1 | 16 - metadata/md5-cache/dev-python/pluggy-1.0.0-r2 | 16 - metadata/md5-cache/dev-python/pluggy-1.1.0 | 16 - metadata/md5-cache/dev-python/pluggy-1.2.0 | 4 +- metadata/md5-cache/dev-python/podman-4.4.0 | 16 - .../md5-cache/dev-python/prettytable-3.7.0 | 16 - .../md5-cache/dev-python/prettytable-3.8.0 | 4 +- .../md5-cache/dev-python/proto-plus-1.22.2 | 16 - .../md5-cache/dev-python/proto-plus-1.22.3 | 4 +- metadata/md5-cache/dev-python/pyamg-5.0.0 | 17 - metadata/md5-cache/dev-python/pyarrow-12.0.0 | 17 - metadata/md5-cache/dev-python/pybtex-0.24.0 | 16 - metadata/md5-cache/dev-python/pycairo-1.24.0 | 4 +- metadata/md5-cache/dev-python/pycuda-2021.1 | 17 - metadata/md5-cache/dev-python/pydantic-2.0 | 15 - metadata/md5-cache/dev-python/pydantic-2.0.1 | 15 - metadata/md5-cache/dev-python/pydantic-2.0.2 | 16 - .../md5-cache/dev-python/pydantic-core-0.39.0 | 17 - .../md5-cache/dev-python/pydantic-core-2.0.1 | 17 - .../md5-cache/dev-python/pydantic-core-2.0.2 | 17 - .../md5-cache/dev-python/pydantic-core-2.1.2 | 17 - .../md5-cache/dev-python/pydantic-core-2.1.3 | 17 - .../md5-cache/dev-python/pydantic-core-2.2.0 | 17 - metadata/md5-cache/dev-python/pygame-2.5.0-r2 | 17 + metadata/md5-cache/dev-python/pyghmi-1.5.60 | 16 - metadata/md5-cache/dev-python/pyglet-2.0.7-r1 | 16 - metadata/md5-cache/dev-python/pyglet-2.0.8 | 4 +- .../dev-python/pygments-github-lexers-0.0.5 | 15 - .../md5-cache/dev-python/pykwalify-1.8.0-r3 | 12 +- .../md5-cache/dev-python/pylint-venv-3.0.1 | 16 - metadata/md5-cache/dev-python/pyparsing-3.1.0 | 4 +- metadata/md5-cache/dev-python/pypdf-3.13.0 | 16 + .../md5-cache/dev-python/pypresence-4.2.1 | 15 - metadata/md5-cache/dev-python/pyproj-3.5.0 | 17 - metadata/md5-cache/dev-python/pyproj-3.6.0 | 4 +- metadata/md5-cache/dev-python/pypy-exe-7.3.12 | 4 +- .../md5-cache/dev-python/pypy-exe-bin-7.3.12 | 4 +- .../md5-cache/dev-python/pypy3_9-7.3.12-r1 | 15 - .../md5-cache/dev-python/pyqt-distutils-0.7.3 | 16 - .../md5-cache/dev-python/pyrqlite-2.1.1-r1 | 16 - .../md5-cache/dev-python/pyscreenshot-3.1 | 10 +- metadata/md5-cache/dev-python/pyside6-6.5.0 | 17 - .../md5-cache/dev-python/pyside6-tools-6.5.0 | 16 - .../dev-python/pytest-django-4.5.2-r1 | 16 + .../md5-cache/dev-python/pytest-freezer-0.4.6 | 16 - .../md5-cache/dev-python/pytest-golden-0.2.2 | 16 - .../dev-python/pytest-golden-0.2.2-r1 | 16 + .../dev-python/pytest-metadata-2.0.4 | 16 - .../md5-cache/dev-python/pytest-sugar-0.9.6 | 16 - .../pytest-verbose-parametrize-1.7.0 | 16 - .../dev-python/python-ctags3-1.5.0-r1 | 16 - .../dev-python/python-engineio-4.4.0 | 16 - .../dev-python/python-engineio-4.4.1 | 16 - .../dev-python/python-engineio-4.5.0 | 16 - metadata/md5-cache/dev-python/python-lzo-1.15 | 4 +- .../{python-mpv-1.0.3 => python-mpv-1.0.4} | 8 +- .../md5-cache/dev-python/python-rtmidi-1.4.9 | 17 - .../md5-cache/dev-python/python-vlc-3.0.18121 | 15 - .../md5-cache/dev-python/pytools-2022.1.14 | 16 - metadata/md5-cache/dev-python/pytools-2023.1 | 4 +- metadata/md5-cache/dev-python/pyupgrade-3.3.1 | 16 - metadata/md5-cache/dev-python/pyupgrade-3.3.2 | 16 - metadata/md5-cache/dev-python/pyupgrade-3.4.0 | 16 - metadata/md5-cache/dev-python/pyupgrade-3.6.0 | 16 - metadata/md5-cache/dev-python/pyupgrade-3.7.0 | 16 - metadata/md5-cache/dev-python/pyupgrade-3.8.0 | 16 - .../md5-cache/dev-python/pyvirtualdisplay-3.0 | 14 +- metadata/md5-cache/dev-python/pyzotero-1.5.5 | 16 - .../md5-cache/dev-python/readme-renderer-37.3 | 16 - .../md5-cache/dev-python/readme-renderer-40.0 | 4 +- .../md5-cache/dev-python/referencing-0.29.0 | 16 - .../md5-cache/dev-python/referencing-0.29.1 | 16 - metadata/md5-cache/dev-python/reportlab-4.0.4 | 4 +- .../dev-python/requests-futures-1.0.0-r1 | 17 - .../dev-python/requests-futures-1.0.1 | 4 +- metadata/md5-cache/dev-python/rpds-py-0.7.1 | 17 - metadata/md5-cache/dev-python/rpds-py-0.8.10 | 17 - metadata/md5-cache/dev-python/rpds-py-0.8.11 | 17 - metadata/md5-cache/dev-python/rpds-py-0.8.8 | 17 - metadata/md5-cache/dev-python/rq-1.15-r1 | 16 - metadata/md5-cache/dev-python/rq-1.15.1 | 4 +- metadata/md5-cache/dev-python/selenium-4.10.0 | 10 +- metadata/md5-cache/dev-python/semver-3.0.0 | 16 - .../dev-python/service-identity-21.1.0-r1 | 16 - .../dev-python/service-identity-23.1.0 | 4 +- metadata/md5-cache/dev-python/sexpdata-1.0.0 | 16 - .../md5-cache/dev-python/shellingham-1.5.0 | 17 - metadata/md5-cache/dev-python/shiboken6-6.5.0 | 17 - .../md5-cache/dev-python/simpervisor-0.4-r1 | 17 - metadata/md5-cache/dev-python/sphinx-7.0.1 | 4 +- .../dev-python/sphinxcontrib-doxylink-1.12.2 | 10 +- metadata/md5-cache/dev-python/spyder-5.4.3 | 17 - .../md5-cache/dev-python/spyder-kernels-2.4.3 | 16 - .../dev-python/spyder-line-profiler-0.3.1-r1 | 17 - .../dev-python/sqlalchemy-rqlite-1.1.1-r1 | 16 - metadata/md5-cache/dev-python/sybil-5.0.3 | 10 +- metadata/md5-cache/dev-python/tblib-1.7.0-r1 | 16 - metadata/md5-cache/dev-python/tblib-2.0.0 | 4 +- .../md5-cache/dev-python/tcolorpy-0.1.2-r1 | 16 - metadata/md5-cache/dev-python/tekore-4.6.1 | 16 - metadata/md5-cache/dev-python/tekore-5.0.0 | 16 - metadata/md5-cache/dev-python/tempora-5.2.2 | 16 - metadata/md5-cache/dev-python/tempora-5.3.0 | 16 - metadata/md5-cache/dev-python/tempora-5.5.0 | 4 +- .../md5-cache/dev-python/testfixtures-7.1.0 | 10 +- .../md5-cache/dev-python/tifffile-2023.3.21 | 16 - .../md5-cache/dev-python/tifffile-2023.4.12 | 16 - .../md5-cache/dev-python/tifffile-2023.7.10 | 16 - .../md5-cache/dev-python/tifffile-2023.7.4 | 16 - .../md5-cache/dev-python/tokenize-rt-5.0.0 | 16 - .../dev-python/translate-toolkit-3.8.6-r1 | 16 - .../dev-python/translate-toolkit-3.9.1 | 16 - .../dev-python/translate-toolkit-3.9.2 | 4 +- .../dev-python/trio-websocket-0.10.3 | 10 +- .../dev-python/types-docutils-0.19.1.7 | 15 - .../dev-python/types-docutils-0.19.1.8 | 15 - .../dev-python/types-docutils-0.19.1.9 | 15 - metadata/md5-cache/dev-python/ubelt-1.2.4 | 16 - metadata/md5-cache/dev-python/ubelt-1.3.0 | 16 - metadata/md5-cache/dev-python/ubelt-1.3.2 | 16 - metadata/md5-cache/dev-python/ujson-5.8.0 | 4 +- metadata/md5-cache/dev-python/userpath-1.8.0 | 16 - .../md5-cache/dev-python/vdirsyncer-0.19.1 | 16 - ...1 => virtualenvwrapper-4.8.4_p20230121-r2} | 2 +- metadata/md5-cache/dev-python/wurlitzer-3.0.3 | 4 +- metadata/md5-cache/dev-python/xmlschema-2.3.0 | 16 - metadata/md5-cache/dev-python/xmlschema-2.3.1 | 4 +- metadata/md5-cache/dev-python/yapf-0.40.1 | 4 +- .../md5-cache/dev-python/ypy-websocket-0.10.0 | 16 - .../md5-cache/dev-python/ypy-websocket-0.11.0 | 16 - .../md5-cache/dev-python/ypy-websocket-0.11.1 | 16 - .../md5-cache/dev-python/ypy-websocket-0.9.0 | 16 - metadata/md5-cache/dev-python/zconfig-3.6.1 | 16 - metadata/md5-cache/dev-python/zeroconf-0.71.3 | 17 + .../md5-cache/dev-python/zope-exceptions-4.6 | 16 - .../md5-cache/dev-python/zope-exceptions-5.0 | 16 - metadata/md5-cache/dev-ruby/Manifest.gz | Bin 170284 -> 169950 bytes .../md5-cache/dev-ruby/bcrypt-ruby-3.1.19 | 4 +- .../md5-cache/dev-ruby/connection_pool-2.4.1 | 4 +- metadata/md5-cache/dev-ruby/fakefs-2.5.0 | 4 +- metadata/md5-cache/dev-ruby/leto-2.1.0 | 4 +- metadata/md5-cache/dev-ruby/matrix-0.4.2 | 4 +- metadata/md5-cache/dev-ruby/minitest-5.18.1 | 4 +- metadata/md5-cache/dev-ruby/mocha-2.0.4 | 4 +- metadata/md5-cache/dev-ruby/pkg-config-1.5.2 | 4 +- metadata/md5-cache/dev-ruby/racc-1.7.0 | 4 +- metadata/md5-cache/dev-ruby/rack-2.2.7 | 4 +- metadata/md5-cache/dev-ruby/rack-3.0.8 | 4 +- .../md5-cache/dev-ruby/rake-compiler-1.2.3 | 4 +- metadata/md5-cache/dev-ruby/rdiscount-2.2.7.1 | 4 +- .../dev-ruby/regexp_property_values-1.4.0 | 4 +- metadata/md5-cache/dev-ruby/rouge-4.1.2 | 4 +- .../md5-cache/dev-ruby/ruby-gettext-3.4.4 | 4 +- metadata/md5-cache/dev-ruby/slim-5.1.1 | 4 +- metadata/md5-cache/dev-ruby/sqlite3-1.6.3 | 4 +- metadata/md5-cache/dev-ruby/subexec-0.2.3-r2 | 17 - metadata/md5-cache/dev-ruby/temple-0.10.2 | 4 +- metadata/md5-cache/dev-ruby/test-unit-3.6.0 | 4 +- metadata/md5-cache/dev-ruby/thor-1.2.2 | 4 +- metadata/md5-cache/dev-ruby/trollop-2.9.10 | 17 - .../md5-cache/dev-ruby/webrobots-0.1.2-r3 | 4 +- metadata/md5-cache/dev-tex/Manifest.gz | Bin 8588 -> 8908 bytes metadata/md5-cache/dev-tex/latex-beamer-3.68 | 14 + metadata/md5-cache/dev-tex/latex-beamer-3.69 | 14 + metadata/md5-cache/dev-util/Manifest.gz | Bin 127507 -> 127669 bytes metadata/md5-cache/dev-util/clippy-8.5 | 2 +- metadata/md5-cache/dev-util/diffoscope-245 | 16 + metadata/md5-cache/dev-util/dwdiff-2.1.3 | 4 +- metadata/md5-cache/dev-util/git-delta-0.16.5 | 4 +- .../md5-cache/games-emulation/Manifest.gz | Bin 17323 -> 17323 bytes .../games-emulation/mamory-0.2.25-r1 | 13 +- metadata/md5-cache/gui-wm/Manifest.gz | Bin 1697 -> 1697 bytes metadata/md5-cache/gui-wm/hyprland-0.27.2 | 2 +- metadata/md5-cache/kde-plasma/Manifest.gz | Bin 18813 -> 18756 bytes .../md5-cache/kde-plasma/bluedevil-5.27.6 | 4 +- metadata/md5-cache/kde-plasma/breeze-5.27.6 | 4 +- .../md5-cache/kde-plasma/breeze-grub-5.27.6 | 4 +- .../md5-cache/kde-plasma/breeze-gtk-5.27.6 | 4 +- .../kde-plasma/breeze-plymouth-5.27.6 | 4 +- metadata/md5-cache/kde-plasma/discover-5.27.6 | 4 +- metadata/md5-cache/kde-plasma/drkonqi-5.27.6 | 4 +- .../kde-plasma/kactivitymanagerd-5.27.6 | 4 +- .../md5-cache/kde-plasma/kde-cli-tools-5.27.6 | 4 +- .../kde-plasma/kde-gtk-config-5.27.6 | 4 +- .../md5-cache/kde-plasma/kdecoration-5.27.6 | 4 +- .../kde-plasma/kdeplasma-addons-5.27.6 | 4 +- metadata/md5-cache/kde-plasma/kgamma-5.27.6 | 4 +- metadata/md5-cache/kde-plasma/khotkeys-5.27.6 | 4 +- .../md5-cache/kde-plasma/kinfocenter-5.27.6 | 4 +- .../md5-cache/kde-plasma/kmenuedit-5.27.6 | 4 +- .../md5-cache/kde-plasma/kpipewire-5.27.6 | 4 +- metadata/md5-cache/kde-plasma/kscreen-5.27.6 | 4 +- .../md5-cache/kde-plasma/kscreenlocker-5.27.6 | 4 +- .../md5-cache/kde-plasma/ksshaskpass-5.27.6 | 4 +- .../kde-plasma/ksystemstats-5.27.6-r1 | 4 +- .../md5-cache/kde-plasma/kwallet-pam-5.27.6 | 4 +- .../kde-plasma/kwayland-integration-5.27.6 | 4 +- metadata/md5-cache/kde-plasma/kwin-5.27.6-r1 | 4 +- metadata/md5-cache/kde-plasma/kwrited-5.27.6 | 4 +- .../kde-plasma/layer-shell-qt-5.27.6 | 4 +- .../md5-cache/kde-plasma/libkscreen-5.27.6 | 4 +- .../md5-cache/kde-plasma/libksysguard-5.27.6 | 4 +- .../md5-cache/kde-plasma/libkworkspace-5.27.6 | 4 +- metadata/md5-cache/kde-plasma/milou-5.27.6 | 4 +- metadata/md5-cache/kde-plasma/oxygen-5.27.6 | 4 +- .../md5-cache/kde-plasma/oxygen-sounds-5.27.6 | 4 +- .../plasma-browser-integration-5.27.6 | 4 +- .../kde-plasma/plasma-desktop-5.27.6 | 4 +- .../md5-cache/kde-plasma/plasma-disks-5.27.6 | 4 +- .../kde-plasma/plasma-firewall-5.27.6 | 4 +- .../kde-plasma/plasma-integration-5.27.6 | 4 +- .../md5-cache/kde-plasma/plasma-meta-5.27.6 | 4 +- .../md5-cache/kde-plasma/plasma-nm-5.27.6 | 4 +- .../md5-cache/kde-plasma/plasma-pa-5.27.6-r1 | 4 +- .../md5-cache/kde-plasma/plasma-sdk-5.27.6.1 | 4 +- .../kde-plasma/plasma-systemmonitor-5.27.6 | 4 +- .../kde-plasma/plasma-thunderbolt-5.27.6 | 4 +- .../md5-cache/kde-plasma/plasma-vault-5.27.6 | 4 +- .../kde-plasma/plasma-welcome-5.27.6-r1 | 4 +- .../kde-plasma/plasma-workspace-5.27.6-r1 | 4 +- .../plasma-workspace-wallpapers-5.27.6 | 4 +- .../md5-cache/kde-plasma/plymouth-kcm-5.27.6 | 4 +- .../kde-plasma/polkit-kde-agent-5.27.6 | 4 +- .../md5-cache/kde-plasma/powerdevil-5.27.6 | 4 +- metadata/md5-cache/kde-plasma/sddm-kcm-5.27.6 | 4 +- .../kde-plasma/systemsettings-5.27.6 | 4 +- .../kde-plasma/xdg-desktop-portal-kde-5.27.6 | 4 +- .../kde-plasma/xembed-sni-proxy-5.27.6 | 4 +- metadata/md5-cache/media-fonts/Manifest.gz | Bin 43131 -> 42808 bytes metadata/md5-cache/media-fonts/iosevka-22.1.0 | 14 - metadata/md5-cache/media-fonts/iosevka-22.1.1 | 14 - metadata/md5-cache/media-fonts/iosevka-22.1.2 | 14 - metadata/md5-cache/media-fonts/iosevka-25.1.1 | 14 + metadata/md5-cache/media-gfx/Manifest.gz | Bin 58269 -> 58585 bytes .../media-gfx/ahoviewer-2.0.0_pre20220827 | 16 + .../md5-cache/media-gfx/prusaslicer-2.6.0 | 17 + metadata/md5-cache/media-gfx/viewnior-1.8-r1 | 4 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 114984 -> 115153 bytes .../media-libs/gst-plugins-bad-1.20.6 | 4 +- .../media-libs/gst-plugins-base-1.20.6 | 4 +- .../media-libs/gst-plugins-good-1.20.6 | 4 +- .../media-libs/gst-plugins-ugly-1.20.6 | 4 +- .../media-libs/gst-rtsp-server-1.20.6 | 4 +- .../md5-cache/media-libs/gstreamer-1.20.6 | 4 +- .../gstreamer-editing-services-1.20.6 | 4 +- metadata/md5-cache/media-libs/libpng-1.6.40 | 4 +- .../md5-cache/media-libs/nanosvg-20221222 | 12 + metadata/md5-cache/media-libs/tiff-4.5.1 | 4 +- .../md5-cache/media-libs/virglrenderer-0.10.4 | 4 +- metadata/md5-cache/media-plugins/Manifest.gz | Bin 107704 -> 107742 bytes .../media-plugins/gst-plugins-a52dec-1.20.6 | 4 +- .../media-plugins/gst-plugins-amr-1.20.6 | 4 +- .../gst-plugins-assrender-1.20.6 | 4 +- .../media-plugins/gst-plugins-bluez-1.20.6 | 4 +- .../media-plugins/gst-plugins-bs2b-1.20.6 | 4 +- .../media-plugins/gst-plugins-cairo-1.20.6 | 4 +- .../media-plugins/gst-plugins-cdio-1.20.6 | 4 +- .../gst-plugins-cdparanoia-1.20.6 | 4 +- .../gst-plugins-chromaprint-1.20.6 | 4 +- .../media-plugins/gst-plugins-dash-1.20.6 | 4 +- .../media-plugins/gst-plugins-dtls-1.20.6 | 4 +- .../media-plugins/gst-plugins-dts-1.20.6 | 4 +- .../media-plugins/gst-plugins-dv-1.20.6 | 4 +- .../media-plugins/gst-plugins-dvb-1.20.6 | 4 +- .../media-plugins/gst-plugins-dvdread-1.20.6 | 4 +- .../media-plugins/gst-plugins-faac-1.20.6 | 4 +- .../media-plugins/gst-plugins-faad-1.20.6 | 4 +- .../media-plugins/gst-plugins-flac-1.20.6 | 4 +- .../gst-plugins-gdkpixbuf-1.20.6 | 4 +- .../media-plugins/gst-plugins-gtk-1.20.6 | 4 +- .../media-plugins/gst-plugins-hls-1.20.6 | 4 +- .../media-plugins/gst-plugins-jack-1.20.6 | 4 +- .../media-plugins/gst-plugins-lame-1.20.6 | 4 +- .../media-plugins/gst-plugins-libav-1.20.6 | 4 +- .../gst-plugins-libvisual-1.20.6 | 4 +- .../media-plugins/gst-plugins-lv2-1.20.6 | 4 +- .../media-plugins/gst-plugins-meta-1.20.6 | 4 +- .../media-plugins/gst-plugins-modplug-1.20.6 | 4 +- .../media-plugins/gst-plugins-mpeg2dec-1.20.6 | 4 +- .../media-plugins/gst-plugins-mpeg2enc-1.20.6 | 4 +- .../media-plugins/gst-plugins-mpg123-1.20.6 | 4 +- .../media-plugins/gst-plugins-mplex-1.20.6 | 4 +- .../media-plugins/gst-plugins-neon-1.20.6 | 4 +- .../media-plugins/gst-plugins-openaptx-1.20.6 | 4 +- .../media-plugins/gst-plugins-openh264-1.20.6 | 4 +- .../media-plugins/gst-plugins-opus-1.20.6 | 4 +- .../media-plugins/gst-plugins-oss-1.20.6 | 4 +- .../media-plugins/gst-plugins-pulse-1.20.6 | 4 +- .../media-plugins/gst-plugins-raw1394-1.20.6 | 4 +- .../media-plugins/gst-plugins-resindvd-1.20.6 | 4 +- .../media-plugins/gst-plugins-rtmp-1.20.6 | 4 +- .../media-plugins/gst-plugins-sctp-1.20.6 | 4 +- .../media-plugins/gst-plugins-shout2-1.20.6 | 4 +- .../media-plugins/gst-plugins-sidplay-1.20.6 | 4 +- .../gst-plugins-smoothstreaming-1.20.6 | 4 +- .../gst-plugins-soundtouch-1.20.6 | 4 +- .../media-plugins/gst-plugins-soup-1.20.6 | 4 +- .../media-plugins/gst-plugins-speex-1.20.6 | 4 +- .../media-plugins/gst-plugins-srtp-1.20.6 | 4 +- .../media-plugins/gst-plugins-taglib-1.20.6 | 4 +- .../media-plugins/gst-plugins-twolame-1.20.6 | 4 +- .../media-plugins/gst-plugins-uvch264-1.20.6 | 4 +- .../media-plugins/gst-plugins-v4l2-1.20.6 | 4 +- .../media-plugins/gst-plugins-vaapi-1.20.6 | 4 +- .../media-plugins/gst-plugins-voaacenc-1.20.6 | 4 +- .../gst-plugins-voamrwbenc-1.20.6 | 4 +- .../media-plugins/gst-plugins-vpx-1.20.6 | 4 +- .../media-plugins/gst-plugins-wavpack-1.20.6 | 4 +- .../media-plugins/gst-plugins-webrtc-1.20.6 | 4 +- .../media-plugins/gst-plugins-x264-1.20.6 | 4 +- .../media-plugins/gst-plugins-x265-1.20.6 | 4 +- .../gst-plugins-ximagesrc-1.20.6 | 4 +- metadata/md5-cache/media-radio/Manifest.gz | Bin 7368 -> 7532 bytes metadata/md5-cache/media-radio/fldigi-4.1.27 | 14 + metadata/md5-cache/media-sound/Manifest.gz | Bin 74207 -> 74559 bytes metadata/md5-cache/media-sound/asunder-3.0 | 16 + metadata/md5-cache/media-sound/din-57 | 17 + metadata/md5-cache/media-sound/ncspot-0.13.3 | 15 - .../md5-cache/media-sound/ncspot-0.13.3-r1 | 4 +- metadata/md5-cache/media-sound/ncspot-0.13.4 | 15 + metadata/md5-cache/media-sound/orpheus-1.6-r4 | 4 +- metadata/md5-cache/media-sound/xmms2-0.9.3 | 10 +- metadata/md5-cache/media-video/Manifest.gz | Bin 39078 -> 39564 bytes metadata/md5-cache/media-video/ffmpeg-6.0-r3 | 17 + metadata/md5-cache/media-video/mpv-0.35.1-r2 | 18 + metadata/md5-cache/media-video/mpv-0.36.0 | 18 + metadata/md5-cache/media-video/mpv-9999 | 2 +- .../{pipewire-0.3.75 => pipewire-0.3.75-r1} | 0 metadata/md5-cache/net-analyzer/Manifest.gz | Bin 57410 -> 57253 bytes ...sync-23.6.0 => greenbone-feed-sync-23.7.0} | 2 +- .../net-analyzer/{gvmd-22.5.1 => gvmd-22.5.5} | 2 +- .../md5-cache/net-analyzer/munin-2.0.67-r7 | 17 - metadata/md5-cache/net-analyzer/munin-2.0.69 | 17 - .../md5-cache/net-analyzer/munin-2.0.73-r3 | 17 + ...-scanner-22.7.2 => openvas-scanner-22.7.3} | 4 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 12075 -> 12077 bytes metadata/md5-cache/net-dns/libidn2-2.3.4 | 2 +- metadata/md5-cache/net-firewall/Manifest.gz | Bin 6895 -> 6899 bytes .../md5-cache/net-firewall/firewalld-2.0.0 | 4 +- metadata/md5-cache/net-im/Manifest.gz | Bin 15882 -> 16044 bytes metadata/md5-cache/net-im/spectrum2-2.2.1 | 17 + metadata/md5-cache/net-libs/Manifest.gz | Bin 56809 -> 56793 bytes metadata/md5-cache/net-libs/gnutls-3.8.0 | 4 +- metadata/md5-cache/net-libs/miniupnpc-2.2.5 | 4 +- metadata/md5-cache/net-libs/webkit-gtk-2.40.4 | 4 +- .../md5-cache/net-libs/webkit-gtk-2.40.4-r410 | 4 +- .../md5-cache/net-libs/webkit-gtk-2.40.4-r600 | 4 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 88866 -> 89214 bytes metadata/md5-cache/net-misc/curl-8.1.2 | 4 +- metadata/md5-cache/net-misc/curl-8.2.0 | 17 - metadata/md5-cache/net-misc/curl-8.2.0-r1 | 17 + metadata/md5-cache/net-misc/electrum-4.4.3 | 16 - metadata/md5-cache/net-misc/electrum-4.4.4-r1 | 16 - metadata/md5-cache/net-misc/electrum-4.4.5 | 4 +- .../net-misc/{frr-8.5.2 => frr-8.5.2-r1} | 4 +- metadata/md5-cache/net-misc/gallery-dl-1.25.6 | 4 +- metadata/md5-cache/net-misc/ipsvd-1.0.0-r3 | 11 + .../md5-cache/net-misc/nextcloud-client-3.9.0 | 17 + metadata/md5-cache/net-misc/openssh-9.3_p2 | 4 +- .../net-misc/{rclone-1.61.1 => rclone-1.63.1} | 7 +- metadata/md5-cache/net-misc/streamlink-6.0.0 | 17 + metadata/md5-cache/net-misc/streamlink-9999 | 8 +- metadata/md5-cache/net-misc/whois-5.5.18 | 15 + metadata/md5-cache/net-nds/Manifest.gz | Bin 3899 -> 4063 bytes metadata/md5-cache/net-nds/gssproxy-0.9.1-r1 | 13 + metadata/md5-cache/net-p2p/Manifest.gz | Bin 13546 -> 13382 bytes metadata/md5-cache/net-p2p/kubo-0.15.0 | 15 - .../net-p2p/{kubo-0.18.1 => kubo-0.21.0} | 2 +- metadata/md5-cache/net-vpn/Manifest.gz | Bin 13249 -> 13251 bytes metadata/md5-cache/net-vpn/vtun-3.0.4-r4 | 4 +- .../md5-cache/sci-electronics/Manifest.gz | Bin 15587 -> 15746 bytes .../md5-cache/sci-electronics/gsmc-1.1-r3 | 14 + .../md5-cache/sci-electronics/kicad-7.0.6 | 2 +- metadata/md5-cache/sci-electronics/kicad-9999 | 2 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 87846 -> 88015 bytes metadata/md5-cache/sys-apps/acl-2.3.1-r2 | 4 +- metadata/md5-cache/sys-apps/logwatch-7.9 | 13 + .../md5-cache/sys-apps/musl-locales-0.1.0 | 4 +- metadata/md5-cache/sys-apps/systemd-254_rc2 | 2 +- metadata/md5-cache/sys-apps/systemd-9999 | 2 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 15025 -> 15198 bytes .../md5-cache/sys-block/arcconf-4.11.00.25823 | 13 + metadata/md5-cache/sys-block/open-iscsi-2.1.9 | 4 +- metadata/md5-cache/sys-boot/Manifest.gz | Bin 9228 -> 9224 bytes metadata/md5-cache/sys-boot/palo-2.24 | 4 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 34920 -> 35392 bytes .../sys-devel/gcc-14.0.0_pre20230723 | 16 + metadata/md5-cache/sys-devel/kgcc64-10.5.0 | 17 + metadata/md5-cache/sys-devel/kgcc64-11.4.0 | 17 + .../sys-devel/kgcc64-12.3.1_p20230512-r1 | 4 +- metadata/md5-cache/sys-devel/reflex-20230523 | 4 +- metadata/md5-cache/sys-firmware/Manifest.gz | Bin 8461 -> 8460 bytes .../intel-microcode-20230613_p20230520 | 4 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 37079 -> 37391 bytes metadata/md5-cache/sys-fs/dd-rescue-1.99.13 | 2 +- .../md5-cache/sys-fs/dd-rescue-1.99.13-r1 | 15 + metadata/md5-cache/sys-fs/mergerfs-2.35.0 | 15 - .../{mergerfs-2.34.1 => mergerfs-2.36.0} | 6 +- metadata/md5-cache/sys-fs/vhba-20211218-r2 | 4 +- metadata/md5-cache/sys-fs/zfs-2.2.0_rc2 | 17 + metadata/md5-cache/sys-fs/zfs-kmod-2.2.0_rc2 | 17 + metadata/md5-cache/sys-kernel/Manifest.gz | Bin 20957 -> 23031 bytes metadata/md5-cache/sys-kernel/genkernel-4.3.5 | 4 +- .../sys-kernel/gentoo-kernel-5.15.121 | 18 + .../md5-cache/sys-kernel/gentoo-kernel-6.1.40 | 18 + .../md5-cache/sys-kernel/gentoo-kernel-6.4.5 | 18 + .../sys-kernel/gentoo-kernel-bin-5.15.121 | 17 + .../sys-kernel/gentoo-kernel-bin-6.1.40 | 17 + .../sys-kernel/gentoo-kernel-bin-6.4.5 | 17 + .../sys-kernel/gentoo-sources-5.15.121 | 14 + .../sys-kernel/gentoo-sources-6.1.40 | 14 + .../md5-cache/sys-kernel/gentoo-sources-6.4.5 | 14 + .../md5-cache/sys-kernel/git-sources-6.5_rc3 | 15 + .../sys-kernel/vanilla-kernel-5.15.121 | 18 + .../sys-kernel/vanilla-kernel-6.1.40 | 18 + .../md5-cache/sys-kernel/vanilla-kernel-6.4.5 | 18 + ...rces-5.15.120 => vanilla-sources-5.15.121} | 4 +- ...-sources-6.1.39 => vanilla-sources-6.1.40} | 4 +- ...la-sources-6.4.4 => vanilla-sources-6.4.5} | 4 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 35216 -> 35524 bytes .../md5-cache/sys-libs/fts-standalone-1.2.7 | 4 +- metadata/md5-cache/sys-libs/libblockdev-3.0.2 | 17 + metadata/md5-cache/sys-libs/libunwind-1.7.1 | 16 + .../sys-libs/obstack-standalone-1.2.3 | 4 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 15586 -> 15751 bytes .../md5-cache/sys-process/numactl-2.0.16-r1 | 13 + .../md5-cache/sys-process/parallel-20230522 | 4 +- .../{parallel-20230422 => parallel-20230722} | 6 +- metadata/md5-cache/virtual/Manifest.gz | Bin 47804 -> 48280 bytes .../md5-cache/virtual/dist-kernel-5.15.121 | 7 + metadata/md5-cache/virtual/dist-kernel-6.1.40 | 7 + metadata/md5-cache/virtual/dist-kernel-6.4.5 | 7 + metadata/md5-cache/www-apache/Manifest.gz | Bin 7807 -> 7805 bytes .../md5-cache/www-apache/passenger-6.0.18 | 4 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 24039 -> 24040 bytes .../www-apps/{hugo-0.111.3 => hugo-0.115.4} | 6 +- metadata/md5-cache/www-client/Manifest.gz | Bin 12221 -> 12388 bytes .../www-client/chromium-115.0.5790.102 | 4 +- ...qutebrowser-2.5.4 => qutebrowser-2.5.4-r1} | 6 +- .../md5-cache/www-client/qutebrowser-9999 | 6 +- .../md5-cache/www-client/vivaldi-6.1.3035.111 | 4 +- ...aldi-6.1.3035.100 => vivaldi-6.1.3035.204} | 6 +- .../www-client/vivaldi-snapshot-6.2.3077.3 | 15 + metadata/md5-cache/x11-drivers/Manifest.gz | Bin 6460 -> 6456 bytes .../x11-drivers/xf86-video-amdgpu-23.0.0 | 4 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 24074 -> 24231 bytes metadata/md5-cache/x11-libs/wxGTK-3.2.2.1-r3 | 17 + metadata/md5-cache/xfce-base/Manifest.gz | Bin 6263 -> 6270 bytes metadata/md5-cache/xfce-base/garcon-4.18.1 | 4 +- .../md5-cache/xfce-base/xfce4-settings-4.18.3 | 4 +- metadata/md5-cache/xfce-extra/Manifest.gz | Bin 8675 -> 8835 bytes .../xfce-extra/xfce4-cpugraph-plugin-1.2.8 | 14 + .../xfce-extra/xfce4-screenshooter-1.10.4 | 4 +- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 43083 -> 43083 bytes net-analyzer/greenbone-feed-sync/Manifest | 2 +- ...uild => greenbone-feed-sync-23.7.0.ebuild} | 0 net-analyzer/gvmd/Manifest | 2 +- ...{gvmd-22.5.1.ebuild => gvmd-22.5.5.ebuild} | 0 net-analyzer/munin/Manifest | 2 - .../munin/files/munin-node_init.d_2.0.73 | 27 + net-analyzer/munin/munin-2.0.67-r7.ebuild | 415 ---------- ...n-2.0.69.ebuild => munin-2.0.73-r3.ebuild} | 28 +- net-analyzer/openvas-scanner/Manifest | 2 +- ...2.ebuild => openvas-scanner-22.7.3.ebuild} | 5 +- net-dns/Manifest.gz | Bin 8202 -> 8203 bytes net-dns/libidn2/libidn2-2.3.4.ebuild | 1 + net-firewall/Manifest.gz | Bin 4379 -> 4377 bytes net-firewall/firewalld/firewalld-2.0.0.ebuild | 2 +- net-im/Manifest.gz | Bin 9571 -> 9573 bytes net-im/spectrum2/Manifest | 1 + net-im/spectrum2/spectrum2-2.2.1.ebuild | 121 +++ net-libs/Manifest.gz | Bin 32607 -> 32603 bytes net-libs/gnutls/gnutls-3.8.0.ebuild | 2 +- net-libs/miniupnpc/miniupnpc-2.2.5.ebuild | 2 +- .../webkit-gtk/webkit-gtk-2.40.4-r410.ebuild | 2 +- .../webkit-gtk/webkit-gtk-2.40.4-r600.ebuild | 2 +- net-libs/webkit-gtk/webkit-gtk-2.40.4.ebuild | 2 +- net-misc/Manifest.gz | Bin 54112 -> 54135 bytes net-misc/curl/curl-8.1.2.ebuild | 2 +- ...curl-8.2.0.ebuild => curl-8.2.0-r1.ebuild} | 6 +- .../curl/files/curl-8.2.0-basic-auth.patch | 127 +++ .../curl/files/curl-8.2.0-http2-eof.patch | 32 + net-misc/electrum/Manifest | 2 - net-misc/electrum/electrum-4.4.3.ebuild | 112 --- net-misc/electrum/electrum-4.4.4-r1.ebuild | 113 --- net-misc/electrum/electrum-4.4.5.ebuild | 2 +- net-misc/frr/files/frr-openrc-v2 | 301 +++++++ .../{frr-8.5.2.ebuild => frr-8.5.2-r1.ebuild} | 3 +- net-misc/gallery-dl/gallery-dl-1.25.6.ebuild | 2 +- .../files/ipsvd-1.0.0-fix-musl-clang-16.patch | 139 ++++ net-misc/ipsvd/ipsvd-1.0.0-r3.ebuild | 44 + net-misc/nextcloud-client/Manifest | 1 + .../nextcloud-client-3.9.0.ebuild | 113 +++ net-misc/openssh/openssh-9.3_p2.ebuild | 2 +- net-misc/rclone/Manifest | 4 +- ...one-1.61.1.ebuild => rclone-1.63.1.ebuild} | 4 +- net-misc/streamlink/Manifest | 1 + net-misc/streamlink/streamlink-6.0.0.ebuild | 61 ++ net-misc/streamlink/streamlink-9999.ebuild | 9 +- net-misc/whois/Manifest | 1 + net-misc/whois/whois-5.5.18.ebuild | 81 ++ net-nds/Manifest.gz | Bin 2395 -> 2394 bytes ...gssproxy-0.9.1-fix-musl-llvm16-build.patch | 30 + net-nds/gssproxy/gssproxy-0.9.1-r1.ebuild | 102 +++ net-p2p/Manifest.gz | Bin 6753 -> 6748 bytes net-p2p/kubo/Manifest | 3 +- net-p2p/kubo/kubo-0.15.0.ebuild | 69 -- ...{kubo-0.18.1.ebuild => kubo-0.21.0.ebuild} | 0 net-vpn/Manifest.gz | Bin 7244 -> 7244 bytes net-vpn/vtun/vtun-3.0.4-r4.ebuild | 2 +- profiles/Manifest.gz | Bin 179296 -> 179291 bytes profiles/arch/amd64/use.mask | 1 + profiles/arch/base/use.mask | 1 + profiles/features/musl/use.mask | 6 +- profiles/package.mask | 24 +- profiles/prefix/darwin/macos/package.mask | 5 + profiles/prefix/sunos/solaris/package.mask | 11 + profiles/updates/3Q-2023 | 1 + sci-electronics/Manifest.gz | Bin 9039 -> 9038 bytes .../files/gsmc-1.1-clang16-build-fix.patch | 41 + sci-electronics/gsmc/gsmc-1.1-r3.ebuild | 38 + sci-electronics/kicad/kicad-7.0.6.ebuild | 2 +- sci-electronics/kicad/kicad-9999.ebuild | 2 +- sec-keys/Manifest.gz | Bin 20030 -> 20031 bytes .../files/keyring-mangler.py | 1 + sys-apps/Manifest.gz | Bin 49864 -> 49847 bytes sys-apps/acl/acl-2.3.1-r2.ebuild | 2 +- sys-apps/logwatch/Manifest | 1 + sys-apps/logwatch/logwatch-7.9.ebuild | 96 +++ .../musl-locales/musl-locales-0.1.0.ebuild | 2 +- sys-apps/systemd/systemd-254_rc2.ebuild | 9 +- sys-apps/systemd/systemd-9999.ebuild | 8 +- sys-block/Manifest.gz | Bin 11013 -> 11014 bytes sys-block/arcconf/Manifest | 1 + .../arcconf/arcconf-4.11.00.25823.ebuild | 36 + sys-block/open-iscsi/open-iscsi-2.1.9.ebuild | 2 +- sys-boot/Manifest.gz | Bin 5884 -> 5888 bytes sys-boot/palo/palo-2.24.ebuild | 2 +- sys-devel/Manifest.gz | Bin 10507 -> 10506 bytes sys-devel/gcc/Manifest | 1 + sys-devel/gcc/gcc-14.0.0_pre20230723.ebuild | 64 ++ sys-devel/kgcc64/Manifest | 6 + sys-devel/kgcc64/kgcc64-10.5.0.ebuild | 47 ++ sys-devel/kgcc64/kgcc64-11.4.0.ebuild | 46 ++ .../kgcc64/kgcc64-12.3.1_p20230512-r1.ebuild | 2 +- sys-devel/reflex/reflex-20230523.ebuild | 2 +- sys-firmware/Manifest.gz | Bin 5716 -> 5709 bytes .../intel-microcode-20230613_p20230520.ebuild | 2 +- sys-fs/Manifest.gz | Bin 22574 -> 22589 bytes sys-fs/dd-rescue/dd-rescue-1.99.13-r1.ebuild | 107 +++ sys-fs/dd-rescue/dd-rescue-1.99.13.ebuild | 4 + .../files/dd-rescue-1.99.13-musl.patch | 145 ++++ sys-fs/mergerfs/Manifest | 3 +- sys-fs/mergerfs/mergerfs-2.34.1.ebuild | 52 -- ...s-2.35.0.ebuild => mergerfs-2.36.0.ebuild} | 2 +- sys-fs/vhba/vhba-20211218-r2.ebuild | 2 +- sys-fs/zfs-kmod/Manifest | 2 + sys-fs/zfs-kmod/zfs-kmod-2.2.0_rc2.ebuild | 217 +++++ sys-fs/zfs/Manifest | 2 + sys-fs/zfs/zfs-2.2.0_rc2.ebuild | 306 +++++++ sys-kernel/Manifest.gz | Bin 4413 -> 4425 bytes sys-kernel/genkernel/genkernel-4.3.5.ebuild | 2 +- sys-kernel/gentoo-kernel-bin/Manifest | 18 + .../gentoo-kernel-bin-5.15.121.ebuild | 127 +++ .../gentoo-kernel-bin-6.1.40.ebuild | 127 +++ .../gentoo-kernel-bin-6.4.5.ebuild | 127 +++ sys-kernel/gentoo-kernel/Manifest | 6 + .../gentoo-kernel-5.15.121.ebuild | 141 ++++ .../gentoo-kernel/gentoo-kernel-6.1.40.ebuild | 146 ++++ .../gentoo-kernel/gentoo-kernel-6.4.5.ebuild | 147 ++++ sys-kernel/gentoo-sources/Manifest | 9 + .../gentoo-sources-5.15.121.ebuild | 28 + .../gentoo-sources-6.1.40.ebuild | 28 + .../gentoo-sources-6.4.5.ebuild | 28 + sys-kernel/git-sources/Manifest | 1 + .../git-sources/git-sources-6.5_rc3.ebuild | 41 + sys-kernel/vanilla-kernel/Manifest | 6 + .../vanilla-kernel-5.15.121.ebuild | 137 ++++ .../vanilla-kernel-6.1.40.ebuild | 137 ++++ .../vanilla-kernel-6.4.5.ebuild | 137 ++++ sys-kernel/vanilla-sources/Manifest | 6 +- ...ebuild => vanilla-sources-5.15.121.ebuild} | 0 ...9.ebuild => vanilla-sources-6.1.40.ebuild} | 0 ....4.ebuild => vanilla-sources-6.4.5.ebuild} | 0 sys-libs/Manifest.gz | Bin 14770 -> 14777 bytes .../fts-standalone-1.2.7.ebuild | 4 +- sys-libs/libblockdev/Manifest | 1 + sys-libs/libblockdev/libblockdev-3.0.2.ebuild | 125 +++ sys-libs/libunwind/Manifest | 2 + sys-libs/libunwind/libunwind-1.7.1.ebuild | 116 +++ .../obstack-standalone-1.2.3.ebuild | 4 +- sys-process/Manifest.gz | Bin 10133 -> 10137 bytes ...onfigure-check-for-largefile-support.patch | 27 + ...replace-stat64-with-normal-functions.patch | 65 ++ sys-process/numactl/numactl-2.0.16-r1.ebuild | 69 ++ sys-process/parallel/Manifest | 4 +- sys-process/parallel/parallel-20230522.ebuild | 2 +- ...230422.ebuild => parallel-20230722.ebuild} | 2 +- virtual/Manifest.gz | Bin 28289 -> 28291 bytes .../dist-kernel/dist-kernel-5.15.121.ebuild | 19 + virtual/dist-kernel/dist-kernel-6.1.40.ebuild | 19 + virtual/dist-kernel/dist-kernel-6.4.5.ebuild | 19 + www-apache/Manifest.gz | Bin 5916 -> 5918 bytes www-apache/passenger/passenger-6.0.18.ebuild | 2 +- www-apps/Manifest.gz | Bin 13462 -> 13460 bytes www-apps/hugo/Manifest | 4 +- .../files/hugo-0.110.0-skip-some-tests.patch | 78 -- .../hugo/files/hugo-0.99.1-test-timeout.patch | 25 - ...ugo-0.111.3.ebuild => hugo-0.115.4.ebuild} | 10 +- www-client/Manifest.gz | Bin 6037 -> 6044 bytes .../chromium/chromium-115.0.5790.102.ebuild | 2 +- ...utebrowser-2.5.4-tests-python-3.11.4.patch | 102 +++ ...5.4.ebuild => qutebrowser-2.5.4-r1.ebuild} | 5 + .../qutebrowser/qutebrowser-9999.ebuild | 3 +- www-client/vivaldi-snapshot/Manifest | 3 + .../vivaldi-snapshot-6.2.3077.3.ebuild | 222 +++++ www-client/vivaldi/Manifest | 6 +- .../vivaldi/vivaldi-6.1.3035.111.ebuild | 2 +- ...100.ebuild => vivaldi-6.1.3035.204.ebuild} | 2 +- x11-drivers/Manifest.gz | Bin 4715 -> 4715 bytes .../xf86-video-amdgpu-23.0.0.ebuild | 2 +- x11-libs/Manifest.gz | Bin 18317 -> 18315 bytes x11-libs/wxGTK/wxGTK-3.2.2.1-r3.ebuild | 228 ++++++ xfce-base/Manifest.gz | Bin 3050 -> 3053 bytes xfce-base/garcon/garcon-4.18.1.ebuild | 2 +- .../xfce4-settings-4.18.3.ebuild | 2 +- xfce-extra/Manifest.gz | Bin 7708 -> 7711 bytes xfce-extra/xfce4-cpugraph-plugin/Manifest | 1 + .../xfce4-cpugraph-plugin-1.2.8.ebuild | 47 ++ .../xfce4-screenshooter-1.10.4.ebuild | 2 +- 2128 files changed, 14181 insertions(+), 23825 deletions(-) create mode 100644 app-admin/gtkdiskfree/files/gtkdiskfree-2.0.4-musl-setlocale.patch create mode 100644 app-admin/gtkdiskfree/gtkdiskfree-2.0.4_p20200224-r1.ebuild create mode 100644 app-arch/dump/dump-0.4.47-r3.ebuild create mode 100644 app-arch/dump/files/dump-fix-incompatible-pointer-to-integer-conversion.patch create mode 100644 app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.3.1.ebuild rename app-editors/emacs/{emacs-29.0.9999-r1.ebuild => emacs-29.1.9999.ebuild} (100%) create mode 100644 app-editors/emacs/emacs-29.1_rc1.ebuild create mode 100644 app-emacs/eldev/eldev-9999.ebuild create mode 100644 app-emulation/wine-staging/wine-staging-8.13.ebuild create mode 100644 app-misc/logiops/logiops-0.3.3.ebuild delete mode 100644 app-portage/gpyutils/gpyutils-0.10.ebuild delete mode 100644 app-vim/gentoo-syntax/gentoo-syntax-10.ebuild delete mode 100644 dev-db/mydumper/files/mydumper-0.10.5-atomic.patch rename dev-lang/haxe/{haxe-4.2.4-r5.ebuild => haxe-4.3.1.ebuild} (68%) create mode 100644 dev-lang/python/python-3.12.0_beta4_p1.ebuild delete mode 100644 dev-lisp/gcl/files/gcl-2.6.15_pre3-spelling.patch delete mode 100644 dev-lisp/sbcl/files/bsd-sockets-test-2.0.5.patch delete mode 100644 dev-lisp/sbcl/files/bsd-sockets-test-2.3.1.patch delete mode 100644 dev-lisp/sbcl/files/bsd-sockets-test-2.3.6.patch create mode 100644 dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.307.200.ebuild create mode 100644 dev-perl/File-Find-Object/File-Find-Object-0.3.8.ebuild create mode 100644 dev-perl/Moose/Moose-2.220.600.ebuild create mode 100644 dev-perl/Perl-LanguageServer/Perl-LanguageServer-2.6.0.ebuild create mode 100644 dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.360.0.ebuild create mode 100644 dev-python/ConfigArgParse/ConfigArgParse-1.7.ebuild delete mode 100644 dev-python/DBUtils/DBUtils-3.0.2-r1.ebuild delete mode 100644 dev-python/Nuitka/Nuitka-1.7.5.ebuild rename dev-python/Nuitka/{Nuitka-1.7.4.ebuild => Nuitka-1.7.6.ebuild} (100%) delete mode 100644 dev-python/PyGithub/PyGithub-1.58.2.ebuild delete mode 100644 dev-python/aiosqlite/aiosqlite-0.18.0.ebuild delete mode 100644 dev-python/allpairspy/allpairspy-2.5.0-r1.ebuild delete mode 100644 dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.12.0.ebuild delete mode 100644 dev-python/argparse-manpage/argparse-manpage-4.1.ebuild delete mode 100644 dev-python/argparse-manpage/argparse-manpage-4.ebuild delete mode 100644 dev-python/asteval/asteval-0.9.29.ebuild delete mode 100644 dev-python/asteval/asteval-0.9.30.ebuild delete mode 100644 dev-python/async-lru/async-lru-2.0.2.ebuild delete mode 100644 dev-python/asyncstdlib/asyncstdlib-3.10.6.ebuild delete mode 100644 dev-python/asyncstdlib/asyncstdlib-3.10.7.ebuild delete mode 100644 dev-python/awxkit/awxkit-22.0.0.ebuild delete mode 100644 dev-python/awxkit/awxkit-22.1.0.ebuild delete mode 100644 dev-python/awxkit/awxkit-22.2.0.ebuild delete mode 100644 dev-python/awxkit/awxkit-22.3.0.ebuild delete mode 100644 dev-python/awxkit/awxkit-22.4.0.ebuild delete mode 100644 dev-python/beartype/beartype-0.14.0.ebuild delete mode 100644 dev-python/beartype/beartype-0.14.1.ebuild delete mode 100644 dev-python/blake3-py/blake3-py-0.3.3.ebuild delete mode 100644 dev-python/braintree/braintree-4.19.0.ebuild delete mode 100644 dev-python/braintree/braintree-4.20.0.ebuild delete mode 100644 dev-python/caldav/caldav-1.2.1-r1.ebuild delete mode 100644 dev-python/caldav/caldav-1.3.5.ebuild delete mode 100644 dev-python/chameleon/chameleon-4.0.0.ebuild delete mode 100644 dev-python/cons/cons-0.4.5.ebuild delete mode 100644 dev-python/cvxopt/cvxopt-1.3.0.ebuild delete mode 100644 dev-python/cvxopt/files/cvxopt-1.3.0-versioneer-buildfix.patch delete mode 100644 dev-python/denonavr/denonavr-0.11.2.ebuild create mode 100644 dev-python/dill/dill-0.3.7.ebuild delete mode 100644 dev-python/django-auth-ldap/django-auth-ldap-4.2.0.ebuild rename dev-python/django-auth-ldap/{django-auth-ldap-4.3.0.ebuild => django-auth-ldap-4.4.0.ebuild} (96%) delete mode 100644 dev-python/django-cacheops/django-cacheops-7.0-r1.ebuild delete mode 100644 dev-python/django-cors-headers/django-cors-headers-3.14.0.ebuild delete mode 100644 dev-python/django-cors-headers/django-cors-headers-4.0.0.ebuild delete mode 100644 dev-python/django-cors-headers/django-cors-headers-4.1.0.ebuild delete mode 100644 dev-python/django-debug-toolbar/django-debug-toolbar-3.8.1.ebuild delete mode 100644 dev-python/django-debug-toolbar/django-debug-toolbar-4.0.0.ebuild delete mode 100644 dev-python/django-js-asset/django-js-asset-2.0.ebuild delete mode 100644 dev-python/django-otp/django-otp-1.1.6.ebuild delete mode 100644 dev-python/django-otp/django-otp-1.2.0.ebuild delete mode 100644 dev-python/django-otp/django-otp-1.2.1.ebuild delete mode 100644 dev-python/django-prometheus/django-prometheus-2.2.0-r1.ebuild delete mode 100644 dev-python/django-redis/django-redis-5.2.0.ebuild delete mode 100644 dev-python/django-sortedm2m/django-sortedm2m-3.1.1.ebuild delete mode 100644 dev-python/django-tables2/django-tables2-2.5.3.ebuild delete mode 100644 dev-python/django-timezone-field/django-timezone-field-5.0.ebuild create mode 100644 dev-python/django/django-4.2.3-r1.ebuild create mode 100644 dev-python/django/files/django-4.2.3-py312.patch delete mode 100644 dev-python/dns-lexicon/dns-lexicon-3.11.7.ebuild delete mode 100644 dev-python/elementpath/elementpath-4.1.2.ebuild delete mode 100644 dev-python/elementpath/elementpath-4.1.3.ebuild delete mode 100644 dev-python/emoji/emoji-2.2.0.ebuild delete mode 100644 dev-python/emoji/emoji-2.4.0.ebuild delete mode 100644 dev-python/emoji/emoji-2.5.0.ebuild delete mode 100644 dev-python/emoji/emoji-2.5.1.ebuild create mode 100644 dev-python/ensurepip-pip/ensurepip-pip-23.2.1.ebuild delete mode 100644 dev-python/fakeredis/fakeredis-2.14.1.ebuild delete mode 100644 dev-python/fakeredis/fakeredis-2.15.0.ebuild create mode 100644 dev-python/fastjsonschema/fastjsonschema-2.18.0.ebuild delete mode 100644 dev-python/fitsio/fitsio-1.1.8.ebuild delete mode 100644 dev-python/fitsio/fitsio-1.1.9.ebuild delete mode 100644 dev-python/flatdict/flatdict-4.0.0.ebuild delete mode 100644 dev-python/flufl-lock/flufl-lock-7.1.1.ebuild rename dev-python/flufl-lock/{flufl-lock-8.0.1.ebuild => flufl-lock-8.0.2.ebuild} (89%) delete mode 100644 dev-python/fritzconnection/fritzconnection-1.12.0.ebuild delete mode 100644 dev-python/fsspec/fsspec-2023.5.0.ebuild delete mode 100644 dev-python/github3-py/github3-py-3.2.0.ebuild delete mode 100644 dev-python/github3-py/github3-py-4.0.0.ebuild delete mode 100644 dev-python/google-api-core/google-api-core-2.11.0-r1.ebuild delete mode 100644 dev-python/google-api-python-client/google-api-python-client-2.89.0.ebuild delete mode 100644 dev-python/google-api-python-client/google-api-python-client-2.90.0.ebuild delete mode 100644 dev-python/google-api-python-client/google-api-python-client-2.91.0.ebuild delete mode 100644 dev-python/google-api-python-client/google-api-python-client-2.92.0.ebuild delete mode 100644 dev-python/google-auth/google-auth-2.19.1.ebuild delete mode 100644 dev-python/google-auth/google-auth-2.20.0-r1.ebuild delete mode 100644 dev-python/google-auth/google-auth-2.21.0.ebuild delete mode 100644 dev-python/googleapis-common-protos/googleapis-common-protos-1.59.0.ebuild delete mode 100644 dev-python/greenstalk/greenstalk-2.0.0-r1.ebuild delete mode 100644 dev-python/greenstalk/greenstalk-2.0.1.ebuild delete mode 100644 dev-python/griffe/griffe-0.32.2.ebuild delete mode 100644 dev-python/gsd/gsd-2.8.0.ebuild delete mode 100644 dev-python/gsd/gsd-2.8.1.ebuild delete mode 100644 dev-python/gsd/gsd-2.9.0.ebuild delete mode 100644 dev-python/gsd/gsd-3.0.0.ebuild delete mode 100644 dev-python/hcloud-python/Manifest delete mode 100644 dev-python/hcloud-python/hcloud-python-1.20.0.ebuild delete mode 100644 dev-python/hcloud-python/hcloud-python-1.21.0.ebuild delete mode 100644 dev-python/hcloud-python/hcloud-python-1.22.0.ebuild delete mode 100644 dev-python/hcloud-python/hcloud-python-1.23.0.ebuild delete mode 100644 dev-python/hcloud-python/hcloud-python-1.23.1.ebuild create mode 100644 dev-python/hcloud/Manifest rename dev-python/{hcloud-python/hcloud-python-1.25.0.ebuild => hcloud/hcloud-1.24.0.ebuild} (98%) rename dev-python/{hcloud-python/hcloud-python-1.24.0.ebuild => hcloud/hcloud-1.26.0.ebuild} (100%) rename dev-python/{hcloud-python => hcloud}/metadata.xml (100%) delete mode 100644 dev-python/huawei-lte-api/huawei-lte-api-1.6.11.ebuild delete mode 100644 dev-python/hvac/hvac-1.1.0.ebuild create mode 100644 dev-python/identify/identify-2.5.26.ebuild delete mode 100644 dev-python/imageio/imageio-2.27.0.ebuild delete mode 100644 dev-python/imageio/imageio-2.28.0.ebuild delete mode 100644 dev-python/imageio/imageio-2.28.1.ebuild delete mode 100644 dev-python/imageio/imageio-2.29.0.ebuild delete mode 100644 dev-python/imageio/imageio-2.30.0.ebuild delete mode 100644 dev-python/imageio/imageio-2.31.0.ebuild delete mode 100644 dev-python/importlib-metadata/importlib-metadata-6.6.0.ebuild delete mode 100644 dev-python/importlib-metadata/importlib-metadata-6.7.0.ebuild delete mode 100644 dev-python/ipykernel/ipykernel-6.23.1.ebuild delete mode 100644 dev-python/ipykernel/ipykernel-6.23.2.ebuild delete mode 100644 dev-python/ipykernel/ipykernel-6.23.3.ebuild delete mode 100644 dev-python/jaraco-path/jaraco-path-3.5.0.ebuild delete mode 100644 dev-python/jaraco-path/jaraco-path-3.6.0.ebuild delete mode 100644 dev-python/jc/jc-1.23.1.ebuild delete mode 100644 dev-python/jc/jc-1.23.2.ebuild delete mode 100644 dev-python/json-rpc/json-rpc-1.14.0.ebuild rename dev-python/jsonmerge/{jsonmerge-1.9.0.ebuild => jsonmerge-1.9.2.ebuild} (92%) delete mode 100644 dev-python/jsonschema-specifications/jsonschema-specifications-2023.5.2.ebuild delete mode 100644 dev-python/jsonschema-specifications/jsonschema-specifications-2023.6.1.ebuild delete mode 100644 dev-python/jupyter-core/jupyter-core-5.3.0.ebuild delete mode 100644 dev-python/jupyter-lsp/jupyter-lsp-2.0.1.ebuild delete mode 100644 dev-python/jupyter-lsp/jupyter-lsp-2.1.0.ebuild delete mode 100644 dev-python/jupyter-server-fileid/jupyter-server-fileid-0.8.0.ebuild delete mode 100644 dev-python/jupyter-ydoc/files/jupyter-ydoc-1.0.0-no-node-for-version.patch delete mode 100644 dev-python/jupyter-ydoc/jupyter-ydoc-1.0.0.ebuild delete mode 100644 dev-python/jupyterlab-lsp/jupyterlab-lsp-4.0.1.ebuild delete mode 100644 dev-python/jupyterlab-lsp/jupyterlab-lsp-4.1.0.ebuild delete mode 100644 dev-python/jupyterlab-server/jupyterlab-server-2.22.0.ebuild delete mode 100644 dev-python/jupyterlab-server/jupyterlab-server-2.22.1.ebuild delete mode 100644 dev-python/jupyterlab/jupyterlab-4.0.0.ebuild delete mode 100644 dev-python/jupyterlab/jupyterlab-4.0.2.ebuild delete mode 100644 dev-python/keyring/keyring-23.13.1-r1.ebuild delete mode 100644 dev-python/keyring/keyring-24.0.0.ebuild delete mode 100644 dev-python/keyring/keyring-24.0.1.ebuild delete mode 100644 dev-python/keyring/keyring-24.1.0.ebuild rename dev-python/keyrings-alt/{keyrings-alt-4.2.0.ebuild => keyrings-alt-5.0.0.ebuild} (84%) delete mode 100644 dev-python/keystoneauth1/keystoneauth1-5.2.0.ebuild delete mode 100644 dev-python/klein/files/klein-21.8.0-test_resource.patch delete mode 100644 dev-python/klein/klein-21.8.0.ebuild delete mode 100644 dev-python/kombu/kombu-5.3.0.ebuild delete mode 100644 dev-python/latexcodec/latexcodec-2.0.1.ebuild delete mode 100644 dev-python/lmfit/lmfit-1.1.0.ebuild delete mode 100644 dev-python/lmfit/lmfit-1.2.0.ebuild delete mode 100644 dev-python/lmfit/lmfit-1.2.1.ebuild delete mode 100644 dev-python/loguru/files/0.6.0-py311-fix.patch delete mode 100644 dev-python/loguru/files/0.6.0-typos.patch delete mode 100644 dev-python/loguru/loguru-0.6.0-r1.ebuild delete mode 100644 dev-python/looseversion/looseversion-1.1.2.ebuild delete mode 100644 dev-python/looseversion/looseversion-1.2.0.ebuild delete mode 100644 dev-python/markdown2/markdown2-2.4.8.ebuild delete mode 100644 dev-python/marshmallow/marshmallow-3.19.0.ebuild delete mode 100644 dev-python/matplotlib/files/matplotlib-3.5.2-test.patch delete mode 100644 dev-python/matplotlib/matplotlib-3.5.3.ebuild delete mode 100644 dev-python/metakernel/metakernel-0.29.4.ebuild delete mode 100644 dev-python/mido/mido-1.2.10.ebuild delete mode 100644 dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-0.13.1.ebuild delete mode 100644 dev-python/mkdocstrings-python/mkdocstrings-python-1.1.2.ebuild delete mode 100644 dev-python/mkdocstrings-python/mkdocstrings-python-1.2.0.ebuild rename dev-python/multiprocess/{multiprocess-0.70.14.ebuild => multiprocess-0.70.15.ebuild} (50%) delete mode 100644 dev-python/natsort/natsort-8.3.1.ebuild delete mode 100644 dev-python/netcdf4/netcdf4-1.6.3.ebuild create mode 100644 dev-python/numpy/files/numpy-1.25.1-fix-scalartypes.patch create mode 100644 dev-python/numpy/numpy-1.25.1-r2.ebuild delete mode 100644 dev-python/openapi-core/openapi-core-0.17.1.ebuild delete mode 100644 dev-python/openapi-spec-validator/openapi-spec-validator-0.5.6.ebuild delete mode 100644 dev-python/openstacksdk/openstacksdk-1.2.0.ebuild delete mode 100644 dev-python/openstacksdk/openstacksdk-1.3.0.ebuild delete mode 100644 dev-python/orjson/orjson-3.9.1.ebuild delete mode 100644 dev-python/oslo-utils/files/oslo-utils-6.1.0-py3.12-fix.patch delete mode 100644 dev-python/oslo-utils/oslo-utils-6.1.0-r1.ebuild delete mode 100644 dev-python/oslo-utils/oslo-utils-6.1.0.ebuild delete mode 100644 dev-python/oslotest/oslotest-4.5.0-r2.ebuild delete mode 100644 dev-python/pathvalidate/pathvalidate-2.5.2.ebuild delete mode 100644 dev-python/pathvalidate/pathvalidate-3.0.0.ebuild delete mode 100644 dev-python/pdm-backend/pdm-backend-2.1.0.ebuild delete mode 100644 dev-python/pdm-backend/pdm-backend-2.1.1.ebuild delete mode 100644 dev-python/pdm-backend/pdm-backend-2.1.2.ebuild delete mode 100644 dev-python/pdm-backend/pdm-backend-2.1.3.ebuild create mode 100644 dev-python/pikepdf/pikepdf-8.2.1.ebuild create mode 100644 dev-python/pip/pip-23.2.1.ebuild delete mode 100644 dev-python/plotly/plotly-5.14.1.ebuild delete mode 100644 dev-python/pluggy/pluggy-1.0.0-r2.ebuild delete mode 100644 dev-python/pluggy/pluggy-1.1.0.ebuild delete mode 100644 dev-python/podman/podman-4.4.0.ebuild delete mode 100644 dev-python/prettytable/prettytable-3.7.0.ebuild delete mode 100644 dev-python/proto-plus/proto-plus-1.22.2.ebuild delete mode 100644 dev-python/pyamg/pyamg-5.0.0.ebuild delete mode 100644 dev-python/pyarrow/files/pyarrow-12.0.0-tests.patch delete mode 100644 dev-python/pyarrow/pyarrow-12.0.0.ebuild delete mode 100644 dev-python/pybtex/pybtex-0.24.0.ebuild delete mode 100644 dev-python/pycuda/pycuda-2021.1.ebuild delete mode 100644 dev-python/pydantic-core/pydantic-core-0.39.0.ebuild delete mode 100644 dev-python/pydantic-core/pydantic-core-2.0.1.ebuild delete mode 100644 dev-python/pydantic-core/pydantic-core-2.0.2.ebuild delete mode 100644 dev-python/pydantic-core/pydantic-core-2.1.2.ebuild delete mode 100644 dev-python/pydantic-core/pydantic-core-2.1.3.ebuild delete mode 100644 dev-python/pydantic-core/pydantic-core-2.2.0.ebuild delete mode 100644 dev-python/pydantic/pydantic-2.0.1.ebuild delete mode 100644 dev-python/pydantic/pydantic-2.0.2.ebuild delete mode 100644 dev-python/pydantic/pydantic-2.0.ebuild create mode 100644 dev-python/pygame/pygame-2.5.0-r2.ebuild delete mode 100644 dev-python/pyghmi/pyghmi-1.5.60.ebuild delete mode 100644 dev-python/pyglet/pyglet-2.0.7-r1.ebuild delete mode 100644 dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5.ebuild delete mode 100644 dev-python/pylint-venv/pylint-venv-3.0.1.ebuild create mode 100644 dev-python/pypdf/pypdf-3.13.0.ebuild delete mode 100644 dev-python/pypresence/pypresence-4.2.1.ebuild delete mode 100644 dev-python/pyproj/pyproj-3.5.0.ebuild delete mode 100644 dev-python/pypy3_9/pypy3_9-7.3.12-r1.ebuild delete mode 100644 dev-python/pyqt-distutils/pyqt-distutils-0.7.3.ebuild delete mode 100644 dev-python/pyrqlite/pyrqlite-2.1.1-r1.ebuild delete mode 100644 dev-python/pyside6-tools/pyside6-tools-6.5.0.ebuild delete mode 100644 dev-python/pyside6/pyside6-6.5.0.ebuild create mode 100644 dev-python/pytest-django/pytest-django-4.5.2-r1.ebuild delete mode 100644 dev-python/pytest-freezer/pytest-freezer-0.4.6.ebuild rename dev-python/pytest-golden/{pytest-golden-0.2.2.ebuild => pytest-golden-0.2.2-r1.ebuild} (62%) delete mode 100644 dev-python/pytest-metadata/pytest-metadata-2.0.4.ebuild delete mode 100644 dev-python/pytest-sugar/pytest-sugar-0.9.6.ebuild delete mode 100644 dev-python/pytest-verbose-parametrize/pytest-verbose-parametrize-1.7.0.ebuild delete mode 100644 dev-python/python-ctags3/python-ctags3-1.5.0-r1.ebuild delete mode 100644 dev-python/python-engineio/python-engineio-4.4.0.ebuild delete mode 100644 dev-python/python-engineio/python-engineio-4.4.1.ebuild delete mode 100644 dev-python/python-engineio/python-engineio-4.5.0.ebuild rename dev-python/python-mpv/{python-mpv-1.0.3.ebuild => python-mpv-1.0.4.ebuild} (50%) delete mode 100644 dev-python/python-rtmidi/files/python-rtmidi-1.4.9-unbundle_rtmidi.patch delete mode 100644 dev-python/python-rtmidi/python-rtmidi-1.4.9.ebuild delete mode 100644 dev-python/python-vlc/python-vlc-3.0.18121.ebuild delete mode 100644 dev-python/pytools/pytools-2022.1.14.ebuild delete mode 100644 dev-python/pyupgrade/pyupgrade-3.3.1.ebuild delete mode 100644 dev-python/pyupgrade/pyupgrade-3.3.2.ebuild delete mode 100644 dev-python/pyupgrade/pyupgrade-3.4.0.ebuild delete mode 100644 dev-python/pyupgrade/pyupgrade-3.6.0.ebuild delete mode 100644 dev-python/pyupgrade/pyupgrade-3.7.0.ebuild delete mode 100644 dev-python/pyupgrade/pyupgrade-3.8.0.ebuild delete mode 100644 dev-python/pyzotero/pyzotero-1.5.5.ebuild delete mode 100644 dev-python/readme-renderer/readme-renderer-37.3.ebuild delete mode 100644 dev-python/referencing/referencing-0.29.0.ebuild delete mode 100644 dev-python/referencing/referencing-0.29.1.ebuild delete mode 100644 dev-python/requests-futures/requests-futures-1.0.0-r1.ebuild delete mode 100644 dev-python/rpds-py/rpds-py-0.7.1.ebuild delete mode 100644 dev-python/rpds-py/rpds-py-0.8.10.ebuild delete mode 100644 dev-python/rpds-py/rpds-py-0.8.11.ebuild delete mode 100644 dev-python/rpds-py/rpds-py-0.8.8.ebuild delete mode 100644 dev-python/rq/rq-1.15-r1.ebuild delete mode 100644 dev-python/semver/semver-3.0.0.ebuild delete mode 100644 dev-python/service-identity/service-identity-21.1.0-r1.ebuild delete mode 100644 dev-python/sexpdata/sexpdata-1.0.0.ebuild delete mode 100644 dev-python/shellingham/shellingham-1.5.0.ebuild delete mode 100644 dev-python/shiboken6/shiboken6-6.5.0.ebuild delete mode 100644 dev-python/simpervisor/simpervisor-0.4-r1.ebuild delete mode 100644 dev-python/spyder-kernels/spyder-kernels-2.4.3.ebuild delete mode 100644 dev-python/spyder-line-profiler/spyder-line-profiler-0.3.1-r1.ebuild delete mode 100644 dev-python/spyder/spyder-5.4.3.ebuild delete mode 100644 dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.1.1-r1.ebuild delete mode 100644 dev-python/tblib/tblib-1.7.0-r1.ebuild delete mode 100644 dev-python/tcolorpy/tcolorpy-0.1.2-r1.ebuild delete mode 100644 dev-python/tekore/tekore-4.6.1.ebuild delete mode 100644 dev-python/tekore/tekore-5.0.0.ebuild delete mode 100644 dev-python/tempora/tempora-5.2.2.ebuild delete mode 100644 dev-python/tempora/tempora-5.3.0.ebuild delete mode 100644 dev-python/tifffile/tifffile-2023.3.21.ebuild delete mode 100644 dev-python/tifffile/tifffile-2023.4.12.ebuild delete mode 100644 dev-python/tifffile/tifffile-2023.7.10.ebuild delete mode 100644 dev-python/tifffile/tifffile-2023.7.4.ebuild delete mode 100644 dev-python/tokenize-rt/tokenize-rt-5.0.0.ebuild delete mode 100644 dev-python/translate-toolkit/translate-toolkit-3.8.6-r1.ebuild delete mode 100644 dev-python/translate-toolkit/translate-toolkit-3.9.1.ebuild delete mode 100644 dev-python/types-docutils/types-docutils-0.19.1.7.ebuild delete mode 100644 dev-python/types-docutils/types-docutils-0.19.1.8.ebuild delete mode 100644 dev-python/types-docutils/types-docutils-0.19.1.9.ebuild delete mode 100644 dev-python/ubelt/ubelt-1.2.4.ebuild delete mode 100644 dev-python/ubelt/ubelt-1.3.0.ebuild delete mode 100644 dev-python/ubelt/ubelt-1.3.2.ebuild delete mode 100644 dev-python/userpath/userpath-1.8.0.ebuild delete mode 100644 dev-python/vdirsyncer/vdirsyncer-0.19.1.ebuild create mode 100644 dev-python/virtualenvwrapper/files/virtualenvwrapper-4.8.4_p20230121-override-default-python-executable.patch rename dev-python/virtualenvwrapper/{virtualenvwrapper-4.8.4_p20230121-r1.ebuild => virtualenvwrapper-4.8.4_p20230121-r2.ebuild} (91%) delete mode 100644 dev-python/xmlschema/xmlschema-2.3.0.ebuild delete mode 100644 dev-python/ypy-websocket/ypy-websocket-0.10.0.ebuild delete mode 100644 dev-python/ypy-websocket/ypy-websocket-0.11.0.ebuild delete mode 100644 dev-python/ypy-websocket/ypy-websocket-0.11.1.ebuild delete mode 100644 dev-python/ypy-websocket/ypy-websocket-0.9.0.ebuild delete mode 100644 dev-python/zconfig/zconfig-3.6.1.ebuild create mode 100644 dev-python/zeroconf/zeroconf-0.71.3.ebuild delete mode 100644 dev-python/zope-exceptions/zope-exceptions-4.6.ebuild delete mode 100644 dev-python/zope-exceptions/zope-exceptions-5.0.ebuild delete mode 100644 dev-ruby/subexec/Manifest delete mode 100644 dev-ruby/subexec/metadata.xml delete mode 100644 dev-ruby/subexec/subexec-0.2.3-r2.ebuild delete mode 100644 dev-ruby/trollop/Manifest delete mode 100644 dev-ruby/trollop/metadata.xml delete mode 100644 dev-ruby/trollop/trollop-2.9.10.ebuild create mode 100644 dev-tex/latex-beamer/latex-beamer-3.68.ebuild create mode 100644 dev-tex/latex-beamer/latex-beamer-3.69.ebuild create mode 100644 dev-util/diffoscope/diffoscope-245.ebuild delete mode 100644 media-fonts/iosevka/iosevka-22.1.0.ebuild delete mode 100644 media-fonts/iosevka/iosevka-22.1.1.ebuild rename media-fonts/iosevka/{iosevka-22.1.2.ebuild => iosevka-25.1.1.ebuild} (100%) create mode 100644 media-gfx/ahoviewer/ahoviewer-2.0.0_pre20220827.ebuild create mode 100644 media-gfx/prusaslicer/files/prusaslicer-2.6.0-disable-noisy-asserts.patch create mode 100644 media-gfx/prusaslicer/files/prusaslicer-2.6.0-libexpat-double-definition-fix.patch create mode 100644 media-gfx/prusaslicer/prusaslicer-2.6.0.ebuild create mode 100644 media-libs/nanosvg/Manifest create mode 100644 media-libs/nanosvg/metadata.xml create mode 100644 media-libs/nanosvg/nanosvg-20221222.ebuild create mode 100644 media-radio/fldigi/fldigi-4.1.27.ebuild create mode 100644 media-sound/asunder/asunder-3.0.ebuild create mode 100644 media-sound/din/din-57.ebuild delete mode 100644 media-sound/ncspot/ncspot-0.13.3.ebuild create mode 100644 media-sound/ncspot/ncspot-0.13.4.ebuild create mode 100644 media-video/ffmpeg/ffmpeg-6.0-r3.ebuild create mode 100644 media-video/ffmpeg/files/ffmpeg-6.0-wint-conversion-vulkan.patch create mode 100644 media-video/mpv/files/mpv-0.35.1-pipewire-0.3.75.patch create mode 100644 media-video/mpv/files/mpv-0.36.0-tests-odr.patch create mode 100644 media-video/mpv/mpv-0.35.1-r2.ebuild create mode 100644 media-video/mpv/mpv-0.36.0.ebuild create mode 100644 media-video/pipewire/files/0.3.75/0001-module-rt-error-out-on-load-no-bus.patch create mode 100644 media-video/pipewire/files/0.3.75/0002-thread-loop-only-signal-when-option-set.patch rename media-video/pipewire/{pipewire-0.3.75.ebuild => pipewire-0.3.75-r1.ebuild} (100%) create mode 100644 metadata/md5-cache/app-admin/gtkdiskfree-2.0.4_p20200224-r1 create mode 100644 metadata/md5-cache/app-arch/dump-0.4.47-r3 create mode 100644 metadata/md5-cache/app-crypt/sequoia-chameleon-gnupg-0.3.1 rename metadata/md5-cache/app-editors/{emacs-29.0.9999-r1 => emacs-29.1.9999} (100%) create mode 100644 metadata/md5-cache/app-editors/emacs-29.1_rc1 create mode 100644 metadata/md5-cache/app-emacs/eldev-9999 create mode 100644 metadata/md5-cache/app-emulation/wine-staging-8.13 create mode 100644 metadata/md5-cache/app-misc/logiops-0.3.3 delete mode 100644 metadata/md5-cache/app-portage/gpyutils-0.10 delete mode 100644 metadata/md5-cache/app-vim/gentoo-syntax-10 delete mode 100644 metadata/md5-cache/dev-lang/haxe-4.2.4-r5 create mode 100644 metadata/md5-cache/dev-lang/haxe-4.3.1 create mode 100644 metadata/md5-cache/dev-lang/python-3.12.0_beta4_p1 create mode 100644 metadata/md5-cache/dev-perl/CPAN-Perl-Releases-5.202.307.200 create mode 100644 metadata/md5-cache/dev-perl/File-Find-Object-0.3.8 create mode 100644 metadata/md5-cache/dev-perl/Moose-2.220.600 create mode 100644 metadata/md5-cache/dev-perl/Perl-LanguageServer-2.6.0 create mode 100644 metadata/md5-cache/dev-perl/XS-Parse-Keyword-0.360.0 rename metadata/md5-cache/dev-python/{fritzconnection-1.12.0 => ConfigArgParse-1.7} (53%) delete mode 100644 metadata/md5-cache/dev-python/DBUtils-3.0.2-r1 delete mode 100644 metadata/md5-cache/dev-python/Nuitka-1.7.5 rename metadata/md5-cache/dev-python/{Nuitka-1.7.4 => Nuitka-1.7.6} (98%) delete mode 100644 metadata/md5-cache/dev-python/PyGithub-1.58.2 delete mode 100644 metadata/md5-cache/dev-python/aiosqlite-0.18.0 delete mode 100644 metadata/md5-cache/dev-python/allpairspy-2.5.0-r1 delete mode 100644 metadata/md5-cache/dev-python/antlr4-python3-runtime-4.12.0 delete mode 100644 metadata/md5-cache/dev-python/argparse-manpage-4 delete mode 100644 metadata/md5-cache/dev-python/argparse-manpage-4.1 delete mode 100644 metadata/md5-cache/dev-python/asteval-0.9.29 delete mode 100644 metadata/md5-cache/dev-python/asteval-0.9.30 delete mode 100644 metadata/md5-cache/dev-python/async-lru-2.0.2 delete mode 100644 metadata/md5-cache/dev-python/asyncstdlib-3.10.6 delete mode 100644 metadata/md5-cache/dev-python/awxkit-22.0.0 delete mode 100644 metadata/md5-cache/dev-python/awxkit-22.1.0 delete mode 100644 metadata/md5-cache/dev-python/awxkit-22.2.0 delete mode 100644 metadata/md5-cache/dev-python/awxkit-22.3.0 delete mode 100644 metadata/md5-cache/dev-python/awxkit-22.4.0 delete mode 100644 metadata/md5-cache/dev-python/beartype-0.14.0 delete mode 100644 metadata/md5-cache/dev-python/beartype-0.14.1 delete mode 100644 metadata/md5-cache/dev-python/blake3-py-0.3.3 delete mode 100644 metadata/md5-cache/dev-python/braintree-4.19.0 delete mode 100644 metadata/md5-cache/dev-python/braintree-4.20.0 delete mode 100644 metadata/md5-cache/dev-python/caldav-1.2.1-r1 delete mode 100644 metadata/md5-cache/dev-python/caldav-1.3.5 delete mode 100644 metadata/md5-cache/dev-python/chameleon-4.0.0 delete mode 100644 metadata/md5-cache/dev-python/cons-0.4.5 delete mode 100644 metadata/md5-cache/dev-python/cvxopt-1.3.0 delete mode 100644 metadata/md5-cache/dev-python/denonavr-0.11.2 create mode 100644 metadata/md5-cache/dev-python/dill-0.3.7 create mode 100644 metadata/md5-cache/dev-python/django-4.2.3-r1 delete mode 100644 metadata/md5-cache/dev-python/django-auth-ldap-4.2.0 rename metadata/md5-cache/dev-python/{django-auth-ldap-4.3.0 => django-auth-ldap-4.4.0} (95%) delete mode 100644 metadata/md5-cache/dev-python/django-cacheops-7.0-r1 delete mode 100644 metadata/md5-cache/dev-python/django-cors-headers-3.14.0 delete mode 100644 metadata/md5-cache/dev-python/django-cors-headers-4.0.0 delete mode 100644 metadata/md5-cache/dev-python/django-cors-headers-4.1.0 delete mode 100644 metadata/md5-cache/dev-python/django-debug-toolbar-3.8.1 delete mode 100644 metadata/md5-cache/dev-python/django-debug-toolbar-4.0.0 delete mode 100644 metadata/md5-cache/dev-python/django-js-asset-2.0 delete mode 100644 metadata/md5-cache/dev-python/django-otp-1.1.6 delete mode 100644 metadata/md5-cache/dev-python/django-otp-1.2.0 delete mode 100644 metadata/md5-cache/dev-python/django-otp-1.2.1 delete mode 100644 metadata/md5-cache/dev-python/django-prometheus-2.2.0-r1 delete mode 100644 metadata/md5-cache/dev-python/django-redis-5.2.0 delete mode 100644 metadata/md5-cache/dev-python/django-sortedm2m-3.1.1 delete mode 100644 metadata/md5-cache/dev-python/django-tables2-2.5.3 delete mode 100644 metadata/md5-cache/dev-python/django-timezone-field-5.0 delete mode 100644 metadata/md5-cache/dev-python/dns-lexicon-3.11.7 delete mode 100644 metadata/md5-cache/dev-python/elementpath-4.1.2 delete mode 100644 metadata/md5-cache/dev-python/elementpath-4.1.3 delete mode 100644 metadata/md5-cache/dev-python/emoji-2.2.0 delete mode 100644 metadata/md5-cache/dev-python/emoji-2.4.0 delete mode 100644 metadata/md5-cache/dev-python/emoji-2.5.0 delete mode 100644 metadata/md5-cache/dev-python/emoji-2.5.1 create mode 100644 metadata/md5-cache/dev-python/ensurepip-pip-23.2.1 delete mode 100644 metadata/md5-cache/dev-python/fakeredis-2.14.1 delete mode 100644 metadata/md5-cache/dev-python/fakeredis-2.15.0 rename metadata/md5-cache/dev-python/{asyncstdlib-3.10.7 => fastjsonschema-2.18.0} (71%) delete mode 100644 metadata/md5-cache/dev-python/fitsio-1.1.8 delete mode 100644 metadata/md5-cache/dev-python/fitsio-1.1.9 delete mode 100644 metadata/md5-cache/dev-python/flatdict-4.0.0 delete mode 100644 metadata/md5-cache/dev-python/flufl-lock-7.1.1 delete mode 100644 metadata/md5-cache/dev-python/flufl-lock-8.0.1 create mode 100644 metadata/md5-cache/dev-python/flufl-lock-8.0.2 delete mode 100644 metadata/md5-cache/dev-python/fsspec-2023.5.0 delete mode 100644 metadata/md5-cache/dev-python/github3-py-3.2.0 delete mode 100644 metadata/md5-cache/dev-python/github3-py-4.0.0 delete mode 100644 metadata/md5-cache/dev-python/google-api-core-2.11.0-r1 delete mode 100644 metadata/md5-cache/dev-python/google-api-python-client-2.89.0 delete mode 100644 metadata/md5-cache/dev-python/google-api-python-client-2.90.0 delete mode 100644 metadata/md5-cache/dev-python/google-api-python-client-2.91.0 delete mode 100644 metadata/md5-cache/dev-python/google-api-python-client-2.92.0 delete mode 100644 metadata/md5-cache/dev-python/google-auth-2.19.1 delete mode 100644 metadata/md5-cache/dev-python/google-auth-2.20.0-r1 delete mode 100644 metadata/md5-cache/dev-python/google-auth-2.21.0 delete mode 100644 metadata/md5-cache/dev-python/googleapis-common-protos-1.59.0 delete mode 100644 metadata/md5-cache/dev-python/greenstalk-2.0.0-r1 delete mode 100644 metadata/md5-cache/dev-python/greenstalk-2.0.1 delete mode 100644 metadata/md5-cache/dev-python/griffe-0.32.2 delete mode 100644 metadata/md5-cache/dev-python/gsd-2.8.0 delete mode 100644 metadata/md5-cache/dev-python/gsd-2.8.1 delete mode 100644 metadata/md5-cache/dev-python/gsd-2.9.0 delete mode 100644 metadata/md5-cache/dev-python/gsd-3.0.0 rename metadata/md5-cache/dev-python/{hcloud-python-1.25.0 => hcloud-1.24.0} (96%) rename metadata/md5-cache/dev-python/{hcloud-python-1.24.0 => hcloud-1.26.0} (98%) delete mode 100644 metadata/md5-cache/dev-python/hcloud-python-1.20.0 delete mode 100644 metadata/md5-cache/dev-python/hcloud-python-1.21.0 delete mode 100644 metadata/md5-cache/dev-python/hcloud-python-1.22.0 delete mode 100644 metadata/md5-cache/dev-python/hcloud-python-1.23.0 delete mode 100644 metadata/md5-cache/dev-python/hcloud-python-1.23.1 delete mode 100644 metadata/md5-cache/dev-python/huawei-lte-api-1.6.11 delete mode 100644 metadata/md5-cache/dev-python/hvac-1.1.0 create mode 100644 metadata/md5-cache/dev-python/identify-2.5.26 delete mode 100644 metadata/md5-cache/dev-python/imageio-2.27.0 delete mode 100644 metadata/md5-cache/dev-python/imageio-2.28.0 delete mode 100644 metadata/md5-cache/dev-python/imageio-2.28.1 delete mode 100644 metadata/md5-cache/dev-python/imageio-2.29.0 delete mode 100644 metadata/md5-cache/dev-python/imageio-2.30.0 delete mode 100644 metadata/md5-cache/dev-python/imageio-2.31.0 delete mode 100644 metadata/md5-cache/dev-python/importlib-metadata-6.6.0 delete mode 100644 metadata/md5-cache/dev-python/importlib-metadata-6.7.0 delete mode 100644 metadata/md5-cache/dev-python/ipykernel-6.23.1 delete mode 100644 metadata/md5-cache/dev-python/ipykernel-6.23.2 delete mode 100644 metadata/md5-cache/dev-python/ipykernel-6.23.3 delete mode 100644 metadata/md5-cache/dev-python/jaraco-path-3.5.0 delete mode 100644 metadata/md5-cache/dev-python/jaraco-path-3.6.0 delete mode 100644 metadata/md5-cache/dev-python/jc-1.23.1 delete mode 100644 metadata/md5-cache/dev-python/jc-1.23.2 delete mode 100644 metadata/md5-cache/dev-python/json-rpc-1.14.0 delete mode 100644 metadata/md5-cache/dev-python/jsonmerge-1.9.0 create mode 100644 metadata/md5-cache/dev-python/jsonmerge-1.9.2 delete mode 100644 metadata/md5-cache/dev-python/jsonschema-specifications-2023.5.2 delete mode 100644 metadata/md5-cache/dev-python/jsonschema-specifications-2023.6.1 delete mode 100644 metadata/md5-cache/dev-python/jupyter-core-5.3.0 delete mode 100644 metadata/md5-cache/dev-python/jupyter-lsp-2.0.1 delete mode 100644 metadata/md5-cache/dev-python/jupyter-lsp-2.1.0 delete mode 100644 metadata/md5-cache/dev-python/jupyter-server-fileid-0.8.0 delete mode 100644 metadata/md5-cache/dev-python/jupyter-ydoc-1.0.0 delete mode 100644 metadata/md5-cache/dev-python/jupyterlab-4.0.0 delete mode 100644 metadata/md5-cache/dev-python/jupyterlab-4.0.2 delete mode 100644 metadata/md5-cache/dev-python/jupyterlab-lsp-4.0.1 delete mode 100644 metadata/md5-cache/dev-python/jupyterlab-lsp-4.1.0 delete mode 100644 metadata/md5-cache/dev-python/jupyterlab-server-2.22.0 delete mode 100644 metadata/md5-cache/dev-python/jupyterlab-server-2.22.1 delete mode 100644 metadata/md5-cache/dev-python/keyring-23.13.1-r1 delete mode 100644 metadata/md5-cache/dev-python/keyring-24.0.0 delete mode 100644 metadata/md5-cache/dev-python/keyring-24.0.1 delete mode 100644 metadata/md5-cache/dev-python/keyring-24.1.0 rename metadata/md5-cache/dev-python/{keyrings-alt-4.2.0 => keyrings-alt-5.0.0} (64%) delete mode 100644 metadata/md5-cache/dev-python/keystoneauth1-5.2.0 delete mode 100644 metadata/md5-cache/dev-python/klein-21.8.0 delete mode 100644 metadata/md5-cache/dev-python/kombu-5.3.0 delete mode 100644 metadata/md5-cache/dev-python/latexcodec-2.0.1 delete mode 100644 metadata/md5-cache/dev-python/lmfit-1.1.0 delete mode 100644 metadata/md5-cache/dev-python/lmfit-1.2.0 delete mode 100644 metadata/md5-cache/dev-python/lmfit-1.2.1 delete mode 100644 metadata/md5-cache/dev-python/loguru-0.6.0-r1 delete mode 100644 metadata/md5-cache/dev-python/looseversion-1.1.2 delete mode 100644 metadata/md5-cache/dev-python/looseversion-1.2.0 delete mode 100644 metadata/md5-cache/dev-python/markdown2-2.4.8 delete mode 100644 metadata/md5-cache/dev-python/marshmallow-3.19.0 delete mode 100644 metadata/md5-cache/dev-python/matplotlib-3.5.3 delete mode 100644 metadata/md5-cache/dev-python/metakernel-0.29.4 delete mode 100644 metadata/md5-cache/dev-python/mido-1.2.10 delete mode 100644 metadata/md5-cache/dev-python/mkdocs-htmlproofer-plugin-0.13.1 delete mode 100644 metadata/md5-cache/dev-python/mkdocstrings-python-1.1.2 delete mode 100644 metadata/md5-cache/dev-python/mkdocstrings-python-1.2.0 delete mode 100644 metadata/md5-cache/dev-python/multiprocess-0.70.14 create mode 100644 metadata/md5-cache/dev-python/multiprocess-0.70.15 delete mode 100644 metadata/md5-cache/dev-python/natsort-8.3.1 delete mode 100644 metadata/md5-cache/dev-python/netcdf4-1.6.3 create mode 100644 metadata/md5-cache/dev-python/numpy-1.25.1-r2 delete mode 100644 metadata/md5-cache/dev-python/openapi-core-0.17.1 delete mode 100644 metadata/md5-cache/dev-python/openapi-spec-validator-0.5.6 delete mode 100644 metadata/md5-cache/dev-python/openstacksdk-1.2.0 delete mode 100644 metadata/md5-cache/dev-python/openstacksdk-1.3.0 delete mode 100644 metadata/md5-cache/dev-python/orjson-3.9.1 delete mode 100644 metadata/md5-cache/dev-python/oslo-utils-6.1.0 delete mode 100644 metadata/md5-cache/dev-python/oslo-utils-6.1.0-r1 delete mode 100644 metadata/md5-cache/dev-python/oslotest-4.5.0-r2 delete mode 100644 metadata/md5-cache/dev-python/pathvalidate-2.5.2 delete mode 100644 metadata/md5-cache/dev-python/pathvalidate-3.0.0 delete mode 100644 metadata/md5-cache/dev-python/pdm-backend-2.1.0 delete mode 100644 metadata/md5-cache/dev-python/pdm-backend-2.1.1 delete mode 100644 metadata/md5-cache/dev-python/pdm-backend-2.1.2 delete mode 100644 metadata/md5-cache/dev-python/pdm-backend-2.1.3 create mode 100644 metadata/md5-cache/dev-python/pikepdf-8.2.1 create mode 100644 metadata/md5-cache/dev-python/pip-23.2.1 delete mode 100644 metadata/md5-cache/dev-python/plotly-5.14.1 delete mode 100644 metadata/md5-cache/dev-python/pluggy-1.0.0-r2 delete mode 100644 metadata/md5-cache/dev-python/pluggy-1.1.0 delete mode 100644 metadata/md5-cache/dev-python/podman-4.4.0 delete mode 100644 metadata/md5-cache/dev-python/prettytable-3.7.0 delete mode 100644 metadata/md5-cache/dev-python/proto-plus-1.22.2 delete mode 100644 metadata/md5-cache/dev-python/pyamg-5.0.0 delete mode 100644 metadata/md5-cache/dev-python/pyarrow-12.0.0 delete mode 100644 metadata/md5-cache/dev-python/pybtex-0.24.0 delete mode 100644 metadata/md5-cache/dev-python/pycuda-2021.1 delete mode 100644 metadata/md5-cache/dev-python/pydantic-2.0 delete mode 100644 metadata/md5-cache/dev-python/pydantic-2.0.1 delete mode 100644 metadata/md5-cache/dev-python/pydantic-2.0.2 delete mode 100644 metadata/md5-cache/dev-python/pydantic-core-0.39.0 delete mode 100644 metadata/md5-cache/dev-python/pydantic-core-2.0.1 delete mode 100644 metadata/md5-cache/dev-python/pydantic-core-2.0.2 delete mode 100644 metadata/md5-cache/dev-python/pydantic-core-2.1.2 delete mode 100644 metadata/md5-cache/dev-python/pydantic-core-2.1.3 delete mode 100644 metadata/md5-cache/dev-python/pydantic-core-2.2.0 create mode 100644 metadata/md5-cache/dev-python/pygame-2.5.0-r2 delete mode 100644 metadata/md5-cache/dev-python/pyghmi-1.5.60 delete mode 100644 metadata/md5-cache/dev-python/pyglet-2.0.7-r1 delete mode 100644 metadata/md5-cache/dev-python/pygments-github-lexers-0.0.5 delete mode 100644 metadata/md5-cache/dev-python/pylint-venv-3.0.1 create mode 100644 metadata/md5-cache/dev-python/pypdf-3.13.0 delete mode 100644 metadata/md5-cache/dev-python/pypresence-4.2.1 delete mode 100644 metadata/md5-cache/dev-python/pyproj-3.5.0 delete mode 100644 metadata/md5-cache/dev-python/pypy3_9-7.3.12-r1 delete mode 100644 metadata/md5-cache/dev-python/pyqt-distutils-0.7.3 delete mode 100644 metadata/md5-cache/dev-python/pyrqlite-2.1.1-r1 delete mode 100644 metadata/md5-cache/dev-python/pyside6-6.5.0 delete mode 100644 metadata/md5-cache/dev-python/pyside6-tools-6.5.0 create mode 100644 metadata/md5-cache/dev-python/pytest-django-4.5.2-r1 delete mode 100644 metadata/md5-cache/dev-python/pytest-freezer-0.4.6 delete mode 100644 metadata/md5-cache/dev-python/pytest-golden-0.2.2 create mode 100644 metadata/md5-cache/dev-python/pytest-golden-0.2.2-r1 delete mode 100644 metadata/md5-cache/dev-python/pytest-metadata-2.0.4 delete mode 100644 metadata/md5-cache/dev-python/pytest-sugar-0.9.6 delete mode 100644 metadata/md5-cache/dev-python/pytest-verbose-parametrize-1.7.0 delete mode 100644 metadata/md5-cache/dev-python/python-ctags3-1.5.0-r1 delete mode 100644 metadata/md5-cache/dev-python/python-engineio-4.4.0 delete mode 100644 metadata/md5-cache/dev-python/python-engineio-4.4.1 delete mode 100644 metadata/md5-cache/dev-python/python-engineio-4.5.0 rename metadata/md5-cache/dev-python/{python-mpv-1.0.3 => python-mpv-1.0.4} (53%) delete mode 100644 metadata/md5-cache/dev-python/python-rtmidi-1.4.9 delete mode 100644 metadata/md5-cache/dev-python/python-vlc-3.0.18121 delete mode 100644 metadata/md5-cache/dev-python/pytools-2022.1.14 delete mode 100644 metadata/md5-cache/dev-python/pyupgrade-3.3.1 delete mode 100644 metadata/md5-cache/dev-python/pyupgrade-3.3.2 delete mode 100644 metadata/md5-cache/dev-python/pyupgrade-3.4.0 delete mode 100644 metadata/md5-cache/dev-python/pyupgrade-3.6.0 delete mode 100644 metadata/md5-cache/dev-python/pyupgrade-3.7.0 delete mode 100644 metadata/md5-cache/dev-python/pyupgrade-3.8.0 delete mode 100644 metadata/md5-cache/dev-python/pyzotero-1.5.5 delete mode 100644 metadata/md5-cache/dev-python/readme-renderer-37.3 delete mode 100644 metadata/md5-cache/dev-python/referencing-0.29.0 delete mode 100644 metadata/md5-cache/dev-python/referencing-0.29.1 delete mode 100644 metadata/md5-cache/dev-python/requests-futures-1.0.0-r1 delete mode 100644 metadata/md5-cache/dev-python/rpds-py-0.7.1 delete mode 100644 metadata/md5-cache/dev-python/rpds-py-0.8.10 delete mode 100644 metadata/md5-cache/dev-python/rpds-py-0.8.11 delete mode 100644 metadata/md5-cache/dev-python/rpds-py-0.8.8 delete mode 100644 metadata/md5-cache/dev-python/rq-1.15-r1 delete mode 100644 metadata/md5-cache/dev-python/semver-3.0.0 delete mode 100644 metadata/md5-cache/dev-python/service-identity-21.1.0-r1 delete mode 100644 metadata/md5-cache/dev-python/sexpdata-1.0.0 delete mode 100644 metadata/md5-cache/dev-python/shellingham-1.5.0 delete mode 100644 metadata/md5-cache/dev-python/shiboken6-6.5.0 delete mode 100644 metadata/md5-cache/dev-python/simpervisor-0.4-r1 delete mode 100644 metadata/md5-cache/dev-python/spyder-5.4.3 delete mode 100644 metadata/md5-cache/dev-python/spyder-kernels-2.4.3 delete mode 100644 metadata/md5-cache/dev-python/spyder-line-profiler-0.3.1-r1 delete mode 100644 metadata/md5-cache/dev-python/sqlalchemy-rqlite-1.1.1-r1 delete mode 100644 metadata/md5-cache/dev-python/tblib-1.7.0-r1 delete mode 100644 metadata/md5-cache/dev-python/tcolorpy-0.1.2-r1 delete mode 100644 metadata/md5-cache/dev-python/tekore-4.6.1 delete mode 100644 metadata/md5-cache/dev-python/tekore-5.0.0 delete mode 100644 metadata/md5-cache/dev-python/tempora-5.2.2 delete mode 100644 metadata/md5-cache/dev-python/tempora-5.3.0 delete mode 100644 metadata/md5-cache/dev-python/tifffile-2023.3.21 delete mode 100644 metadata/md5-cache/dev-python/tifffile-2023.4.12 delete mode 100644 metadata/md5-cache/dev-python/tifffile-2023.7.10 delete mode 100644 metadata/md5-cache/dev-python/tifffile-2023.7.4 delete mode 100644 metadata/md5-cache/dev-python/tokenize-rt-5.0.0 delete mode 100644 metadata/md5-cache/dev-python/translate-toolkit-3.8.6-r1 delete mode 100644 metadata/md5-cache/dev-python/translate-toolkit-3.9.1 delete mode 100644 metadata/md5-cache/dev-python/types-docutils-0.19.1.7 delete mode 100644 metadata/md5-cache/dev-python/types-docutils-0.19.1.8 delete mode 100644 metadata/md5-cache/dev-python/types-docutils-0.19.1.9 delete mode 100644 metadata/md5-cache/dev-python/ubelt-1.2.4 delete mode 100644 metadata/md5-cache/dev-python/ubelt-1.3.0 delete mode 100644 metadata/md5-cache/dev-python/ubelt-1.3.2 delete mode 100644 metadata/md5-cache/dev-python/userpath-1.8.0 delete mode 100644 metadata/md5-cache/dev-python/vdirsyncer-0.19.1 rename metadata/md5-cache/dev-python/{virtualenvwrapper-4.8.4_p20230121-r1 => virtualenvwrapper-4.8.4_p20230121-r2} (98%) delete mode 100644 metadata/md5-cache/dev-python/xmlschema-2.3.0 delete mode 100644 metadata/md5-cache/dev-python/ypy-websocket-0.10.0 delete mode 100644 metadata/md5-cache/dev-python/ypy-websocket-0.11.0 delete mode 100644 metadata/md5-cache/dev-python/ypy-websocket-0.11.1 delete mode 100644 metadata/md5-cache/dev-python/ypy-websocket-0.9.0 delete mode 100644 metadata/md5-cache/dev-python/zconfig-3.6.1 create mode 100644 metadata/md5-cache/dev-python/zeroconf-0.71.3 delete mode 100644 metadata/md5-cache/dev-python/zope-exceptions-4.6 delete mode 100644 metadata/md5-cache/dev-python/zope-exceptions-5.0 delete mode 100644 metadata/md5-cache/dev-ruby/subexec-0.2.3-r2 delete mode 100644 metadata/md5-cache/dev-ruby/trollop-2.9.10 create mode 100644 metadata/md5-cache/dev-tex/latex-beamer-3.68 create mode 100644 metadata/md5-cache/dev-tex/latex-beamer-3.69 create mode 100644 metadata/md5-cache/dev-util/diffoscope-245 delete mode 100644 metadata/md5-cache/media-fonts/iosevka-22.1.0 delete mode 100644 metadata/md5-cache/media-fonts/iosevka-22.1.1 delete mode 100644 metadata/md5-cache/media-fonts/iosevka-22.1.2 create mode 100644 metadata/md5-cache/media-fonts/iosevka-25.1.1 create mode 100644 metadata/md5-cache/media-gfx/ahoviewer-2.0.0_pre20220827 create mode 100644 metadata/md5-cache/media-gfx/prusaslicer-2.6.0 create mode 100644 metadata/md5-cache/media-libs/nanosvg-20221222 create mode 100644 metadata/md5-cache/media-radio/fldigi-4.1.27 create mode 100644 metadata/md5-cache/media-sound/asunder-3.0 create mode 100644 metadata/md5-cache/media-sound/din-57 delete mode 100644 metadata/md5-cache/media-sound/ncspot-0.13.3 create mode 100644 metadata/md5-cache/media-sound/ncspot-0.13.4 create mode 100644 metadata/md5-cache/media-video/ffmpeg-6.0-r3 create mode 100644 metadata/md5-cache/media-video/mpv-0.35.1-r2 create mode 100644 metadata/md5-cache/media-video/mpv-0.36.0 rename metadata/md5-cache/media-video/{pipewire-0.3.75 => pipewire-0.3.75-r1} (100%) rename metadata/md5-cache/net-analyzer/{greenbone-feed-sync-23.6.0 => greenbone-feed-sync-23.7.0} (96%) rename metadata/md5-cache/net-analyzer/{gvmd-22.5.1 => gvmd-22.5.5} (94%) delete mode 100644 metadata/md5-cache/net-analyzer/munin-2.0.67-r7 delete mode 100644 metadata/md5-cache/net-analyzer/munin-2.0.69 create mode 100644 metadata/md5-cache/net-analyzer/munin-2.0.73-r3 rename metadata/md5-cache/net-analyzer/{openvas-scanner-22.7.2 => openvas-scanner-22.7.3} (95%) create mode 100644 metadata/md5-cache/net-im/spectrum2-2.2.1 delete mode 100644 metadata/md5-cache/net-misc/curl-8.2.0 create mode 100644 metadata/md5-cache/net-misc/curl-8.2.0-r1 delete mode 100644 metadata/md5-cache/net-misc/electrum-4.4.3 delete mode 100644 metadata/md5-cache/net-misc/electrum-4.4.4-r1 rename metadata/md5-cache/net-misc/{frr-8.5.2 => frr-8.5.2-r1} (95%) create mode 100644 metadata/md5-cache/net-misc/ipsvd-1.0.0-r3 create mode 100644 metadata/md5-cache/net-misc/nextcloud-client-3.9.0 rename metadata/md5-cache/net-misc/{rclone-1.61.1 => rclone-1.63.1} (67%) create mode 100644 metadata/md5-cache/net-misc/streamlink-6.0.0 create mode 100644 metadata/md5-cache/net-misc/whois-5.5.18 create mode 100644 metadata/md5-cache/net-nds/gssproxy-0.9.1-r1 delete mode 100644 metadata/md5-cache/net-p2p/kubo-0.15.0 rename metadata/md5-cache/net-p2p/{kubo-0.18.1 => kubo-0.21.0} (88%) create mode 100644 metadata/md5-cache/sci-electronics/gsmc-1.1-r3 create mode 100644 metadata/md5-cache/sys-apps/logwatch-7.9 create mode 100644 metadata/md5-cache/sys-block/arcconf-4.11.00.25823 create mode 100644 metadata/md5-cache/sys-devel/gcc-14.0.0_pre20230723 create mode 100644 metadata/md5-cache/sys-devel/kgcc64-10.5.0 create mode 100644 metadata/md5-cache/sys-devel/kgcc64-11.4.0 create mode 100644 metadata/md5-cache/sys-fs/dd-rescue-1.99.13-r1 delete mode 100644 metadata/md5-cache/sys-fs/mergerfs-2.35.0 rename metadata/md5-cache/sys-fs/{mergerfs-2.34.1 => mergerfs-2.36.0} (70%) create mode 100644 metadata/md5-cache/sys-fs/zfs-2.2.0_rc2 create mode 100644 metadata/md5-cache/sys-fs/zfs-kmod-2.2.0_rc2 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.121 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.40 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.4.5 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.121 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.40 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.4.5 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.15.121 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.1.40 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.4.5 create mode 100644 metadata/md5-cache/sys-kernel/git-sources-6.5_rc3 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.121 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.40 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.4.5 rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.15.120 => vanilla-sources-5.15.121} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.1.39 => vanilla-sources-6.1.40} (84%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.4.4 => vanilla-sources-6.4.5} (91%) create mode 100644 metadata/md5-cache/sys-libs/libblockdev-3.0.2 create mode 100644 metadata/md5-cache/sys-libs/libunwind-1.7.1 create mode 100644 metadata/md5-cache/sys-process/numactl-2.0.16-r1 rename metadata/md5-cache/sys-process/{parallel-20230422 => parallel-20230722} (71%) create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.121 create mode 100644 metadata/md5-cache/virtual/dist-kernel-6.1.40 create mode 100644 metadata/md5-cache/virtual/dist-kernel-6.4.5 rename metadata/md5-cache/www-apps/{hugo-0.111.3 => hugo-0.115.4} (76%) rename metadata/md5-cache/www-client/{qutebrowser-2.5.4 => qutebrowser-2.5.4-r1} (81%) rename metadata/md5-cache/www-client/{vivaldi-6.1.3035.100 => vivaldi-6.1.3035.204} (89%) create mode 100644 metadata/md5-cache/www-client/vivaldi-snapshot-6.2.3077.3 create mode 100644 metadata/md5-cache/x11-libs/wxGTK-3.2.2.1-r3 create mode 100644 metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.8 rename net-analyzer/greenbone-feed-sync/{greenbone-feed-sync-23.6.0.ebuild => greenbone-feed-sync-23.7.0.ebuild} (100%) rename net-analyzer/gvmd/{gvmd-22.5.1.ebuild => gvmd-22.5.5.ebuild} (100%) create mode 100644 net-analyzer/munin/files/munin-node_init.d_2.0.73 delete mode 100644 net-analyzer/munin/munin-2.0.67-r7.ebuild rename net-analyzer/munin/{munin-2.0.69.ebuild => munin-2.0.73-r3.ebuild} (94%) rename net-analyzer/openvas-scanner/{openvas-scanner-22.7.2.ebuild => openvas-scanner-22.7.3.ebuild} (96%) create mode 100644 net-im/spectrum2/spectrum2-2.2.1.ebuild rename net-misc/curl/{curl-8.2.0.ebuild => curl-8.2.0-r1.ebuild} (97%) create mode 100644 net-misc/curl/files/curl-8.2.0-basic-auth.patch create mode 100644 net-misc/curl/files/curl-8.2.0-http2-eof.patch delete mode 100644 net-misc/electrum/electrum-4.4.3.ebuild delete mode 100644 net-misc/electrum/electrum-4.4.4-r1.ebuild create mode 100644 net-misc/frr/files/frr-openrc-v2 rename net-misc/frr/{frr-8.5.2.ebuild => frr-8.5.2-r1.ebuild} (98%) create mode 100644 net-misc/ipsvd/files/ipsvd-1.0.0-fix-musl-clang-16.patch create mode 100644 net-misc/ipsvd/ipsvd-1.0.0-r3.ebuild create mode 100644 net-misc/nextcloud-client/nextcloud-client-3.9.0.ebuild rename net-misc/rclone/{rclone-1.61.1.ebuild => rclone-1.63.1.ebuild} (93%) create mode 100644 net-misc/streamlink/streamlink-6.0.0.ebuild create mode 100644 net-misc/whois/whois-5.5.18.ebuild create mode 100644 net-nds/gssproxy/files/gssproxy-0.9.1-fix-musl-llvm16-build.patch create mode 100644 net-nds/gssproxy/gssproxy-0.9.1-r1.ebuild delete mode 100644 net-p2p/kubo/kubo-0.15.0.ebuild rename net-p2p/kubo/{kubo-0.18.1.ebuild => kubo-0.21.0.ebuild} (100%) create mode 100644 sci-electronics/gsmc/files/gsmc-1.1-clang16-build-fix.patch create mode 100644 sci-electronics/gsmc/gsmc-1.1-r3.ebuild create mode 100644 sys-apps/logwatch/logwatch-7.9.ebuild create mode 100644 sys-block/arcconf/arcconf-4.11.00.25823.ebuild create mode 100644 sys-devel/gcc/gcc-14.0.0_pre20230723.ebuild create mode 100644 sys-devel/kgcc64/kgcc64-10.5.0.ebuild create mode 100644 sys-devel/kgcc64/kgcc64-11.4.0.ebuild create mode 100644 sys-fs/dd-rescue/dd-rescue-1.99.13-r1.ebuild create mode 100644 sys-fs/dd-rescue/files/dd-rescue-1.99.13-musl.patch delete mode 100644 sys-fs/mergerfs/mergerfs-2.34.1.ebuild rename sys-fs/mergerfs/{mergerfs-2.35.0.ebuild => mergerfs-2.36.0.ebuild} (97%) create mode 100644 sys-fs/zfs-kmod/zfs-kmod-2.2.0_rc2.ebuild create mode 100644 sys-fs/zfs/zfs-2.2.0_rc2.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.121.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.40.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.5.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.121.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.40.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.4.5.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.15.121.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.1.40.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.4.5.ebuild create mode 100644 sys-kernel/git-sources/git-sources-6.5_rc3.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.121.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.40.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.4.5.ebuild rename sys-kernel/vanilla-sources/{vanilla-sources-5.15.120.ebuild => vanilla-sources-5.15.121.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-6.1.39.ebuild => vanilla-sources-6.1.40.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-6.4.4.ebuild => vanilla-sources-6.4.5.ebuild} (100%) create mode 100644 sys-libs/libblockdev/libblockdev-3.0.2.ebuild create mode 100644 sys-libs/libunwind/libunwind-1.7.1.ebuild create mode 100644 sys-process/numactl/files/numactl-2.0.16-configure-check-for-largefile-support.patch create mode 100644 sys-process/numactl/files/numactl-2.0.16-replace-stat64-with-normal-functions.patch create mode 100644 sys-process/numactl/numactl-2.0.16-r1.ebuild rename sys-process/parallel/{parallel-20230422.ebuild => parallel-20230722.ebuild} (88%) create mode 100644 virtual/dist-kernel/dist-kernel-5.15.121.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-6.1.40.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-6.4.5.ebuild delete mode 100644 www-apps/hugo/files/hugo-0.110.0-skip-some-tests.patch delete mode 100644 www-apps/hugo/files/hugo-0.99.1-test-timeout.patch rename www-apps/hugo/{hugo-0.111.3.ebuild => hugo-0.115.4.ebuild} (91%) create mode 100644 www-client/qutebrowser/files/qutebrowser-2.5.4-tests-python-3.11.4.patch rename www-client/qutebrowser/{qutebrowser-2.5.4.ebuild => qutebrowser-2.5.4-r1.ebuild} (98%) create mode 100644 www-client/vivaldi-snapshot/vivaldi-snapshot-6.2.3077.3.ebuild rename www-client/vivaldi/{vivaldi-6.1.3035.100.ebuild => vivaldi-6.1.3035.204.ebuild} (99%) create mode 100644 x11-libs/wxGTK/wxGTK-3.2.2.1-r3.ebuild create mode 100644 xfce-extra/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin-1.2.8.ebuild diff --git a/Manifest.files.gz b/Manifest.files.gz index 499fabde413cc9968f2947b0e713839582b496fe..92c9526166956a5abb1449fd35faa5a79f598ad1 100644 GIT binary patch literal 29289 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 literal 29303 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 + + #include "configure.h" + #include "interface.h" diff --git a/app-admin/gtkdiskfree/gtkdiskfree-2.0.4_p20200224-r1.ebuild b/app-admin/gtkdiskfree/gtkdiskfree-2.0.4_p20200224-r1.ebuild new file mode 100644 index 000000000000..b54e8e131939 --- /dev/null +++ b/app-admin/gtkdiskfree/gtkdiskfree-2.0.4_p20200224-r1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Graphical tool to show free disk space like df" +HOMEPAGE="https://gitlab.com/mazes_80/gtkdiskfree" +COMMIT="bdda379b9109a226a37801505a19da91494144a6" +SRC_URI="https://gitlab.com/mazes_80/${PN}/-/archive/${COMMIT}/${PN}-${COMMIT}.tar.gz" +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="gtk2" + +RDEPEND=" + dev-libs/glib + x11-libs/cairo + x11-libs/gdk-pixbuf + gtk2? ( x11-libs/gtk+:2 ) + !gtk2? ( x11-libs/gtk+:3 )" +DEPEND="${RDEPEND} + x11-base/xorg-proto" +BDEPEND="sys-devel/gettext + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-2.0.4-musl-setlocale.patch +) + +src_configure() { + if use gtk2 ; then + econf $(use_with gtk2) + else + econf --enable-old-color-selector + fi +} diff --git a/app-admin/puppet-lint/puppet-lint-4.0.0.ebuild b/app-admin/puppet-lint/puppet-lint-4.0.0.ebuild index 3925aec549db..eaf594a6a0b4 100644 --- a/app-admin/puppet-lint/puppet-lint-4.0.0.ebuild +++ b/app-admin/puppet-lint/puppet-lint-4.0.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/puppetlabs/puppet-lint" LICENSE="MIT" SLOT="0" IUSE="" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" ruby_add_bdepend "test? ( dev-ruby/rspec-its:1 diff --git a/app-admin/pwgen/pwgen-2.08-r2.ebuild b/app-admin/pwgen/pwgen-2.08-r2.ebuild index 5f4695d50d1e..ed3f928b5f6e 100644 --- a/app-admin/pwgen/pwgen-2.08-r2.ebuild +++ b/app-admin/pwgen/pwgen-2.08-r2.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/pwgen/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="livecd" PATCHES=( diff --git a/app-admin/rsyslog/rsyslog-8.2306.0.ebuild b/app-admin/rsyslog/rsyslog-8.2306.0.ebuild index 875a13764fe5..e8afe8f9d834 100644 --- a/app-admin/rsyslog/rsyslog-8.2306.0.ebuild +++ b/app-admin/rsyslog/rsyslog-8.2306.0.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == "9999" ]]; then inherit git-r3 else - KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc x86" SRC_URI=" https://www.rsyslog.com/files/download/${PN}/${P}.tar.gz diff --git a/app-admin/ryzen_smu/ryzen_smu-0.1.2_p20211205-r1.ebuild b/app-admin/ryzen_smu/ryzen_smu-0.1.2_p20211205-r1.ebuild index f1b8625e5b94..e755b5a98fce 100644 --- a/app-admin/ryzen_smu/ryzen_smu-0.1.2_p20211205-r1.ebuild +++ b/app-admin/ryzen_smu/ryzen_smu-0.1.2_p20211205-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~slashbeast/distfiles/${PN}/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" src_compile() { local modlist=( ryzen_smu ) diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index f06e4838875512371c9563c625f72d268d058e56..5f2423bb98f5a22ffd82b8d4786fb6a12dce3863 100644 GIT binary patch delta 16541 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

sv!(38+# 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

;}# z%Q@9X>*E?qTceg`EMA|h(ue_HeAGuCt^+eoUFjv`KBvq4M4E5~SI zYQj!YC;8SF(TK}MX^pMJ$e>|3f!KdmH7tE?$n?~=HvA2_etFFZwp;BRMxnC^-NjuK z5wp-$vqUw@Dr&sj6gyf`3$;Mbh7$G8rxP{iY-)JM97=rZ^LS8aY*A3Xyn=y>A_*FP zt56bo-KDV_z^k$9sJ90_#dUPBk2_7|yVIYbuHkL?B8cFJJ_4dK8Bv}5g0p|7zB47= z4K*8PR?RX2UCX-lA(N_eNj6R`yqeysVXfDUVHNUd5?>fYBa1c1w!Ey>-;O?b>O|SH zD+ncIKvoHa$K8+WsE!030Ii_mhpGKA7MSY3=2%--)t0`$7Mo5W#QQNYUPaj@3>6x! zlLz=L!D2f&7tD=6-fB9~_{o2&LDdhPSmsb)NZnPR4^$uEQdc+sY2qm2UJ)l!bkzh6 z&HIJBXW8Mxi6Lj2#!K+b*N8NA^1)Owg>i(<8@ZsQ5`hIt5Al~_d-ag}q#CAM(akUW z)9X>}GbMP`!2+q|7AI>8sQ`WUsMd5;^lmzpp8C9+hD6{CnkJ&}oAH0{{`$zF*W3&p zH#?nF0sLY~`u5G#lr=RCM13KFSe20dt?jE+4lYz;dw!wo8g3kI2Xzriop;qfNsT+5 zccrWj#*}n4xsTIiLkG$c4Ot`&Id43~&^+WK(S1_JX@wXr9_*=Y*x_*2%!NbN{kUz743hB%;BCe{{q*yFXdW+nt0YlQ#*{U+bK211R=c=U$7G4q zPG3bNl11@zSa`**Qz=L;c2oIGI035(IbIsIxcL_7pT)9vz}tsKAkL zKCApwN8MM^(KVZKW7YFvT3yrRbX2gf8mEa5&7sjZfRU;PeNnzo!<$q)sp4CY)#(^b zP}?>A1I1i4gB1|A7K%E%%q1^7(y@UmRrf__l3m@}NHKy1u>jU{+y(}y$=O2cVXf!kE>$ad;b(B{=VGt|3UHJqSbO*b3o_WCF+kpee! z`<$p=XnpGkXiJ@kBuK5Mif|pO!syd_f_%+@jH>BkTkrv?J3`>SIm|X?lN^Y3LhOsjD>`)ua!u>^0QEr(>4; z$KQVa@^ij&Dui`?LCt=v83Es}#L8B( zJ*vo7t%YlAa(+>1x2hue$E>z@@AZ9BW%J8b>vhyRHZ_cRKAH`(3Olk&hSU;(5X&s6 zIw60$M!2i4Ps46_41Bfd{jgAdh^gsBn^h^AdC$F+TRuv=1~Z*d!z>2AfUp=VtNpq2 zUl05rC{^pahE2|KPo4hyHvav`Yk1`y=z)zV&=++`s$?NeUg&BD!B^Z>j)-VL04b}z zHD^S5{}c29UF8-`qXtok>|WNSUZ|)B&SY4xnb?}Bq1N`GPHe=ds?j=ZL}<8j%!5h1K}4hE)|9c=ZUVVs^t)(bD>|<5k^rvWXU(4vq9l znXWW#(JVh09Rwuk)4dwnxKu6G6-_lR2*rAoW7W3-i2!#0lTJf3e-9IB#Ao5TmP**6 zq%dxM<4F%Z4|_cIB}{1NRZyvFKYcYWZGA|mJ{iOc>NJ`m4b6r@OXyRj5f#^3-`Ckc zU|2QL%HiS&{~q*p-)%&ip!i$3Z4weF89*pSHLzM465sN53UCO`LEVi(l?(7!eWnOg Uj~d*a|Ka}wfEKn#1S5O^0C3vohX4Qo delta 16546 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 ZSG}ePQ;! +Date: Mon, 17 Apr 2023 12:36:40 +0530 +Subject: [PATCH] Fix incompatible pointer to integer conversion + +transformation_null was initializing one of it's elements with NULL +which is zero type casted to void. Hence, instead of initializing with +NULL, now we are initializing that element with zero. + +Refer: https://bugs.gentoo.org/874675 + +Signed-off-by: listout +--- a/common/transformation_null.c ++++ b/common/transformation_null.c +@@ -81,7 +81,7 @@ null_decompress(Transformation *xform, struct tapebuf *tpbin, unsigned long *des + Transformation transformation_null = + { + 0, +- NULL, ++ 0, + "null", + 0, + &null_initialize, +-- +2.39.2 + diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz index 952289388e142c0cd9110d16c89f7d8e1e61a0ca..4af8e719b682e04edf4ab8f9421d9778421e91f3 100644 GIT binary patch literal 8037 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 M0Vq-;WTCGB02(VAWdHyG delta 19231 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 GuK)m*v8K`h diff --git a/app-crypt/libmd/libmd-1.1.0.ebuild b/app-crypt/libmd/libmd-1.1.0.ebuild index 826b791d45ce..67078a31aa68 100644 --- a/app-crypt/libmd/libmd-1.1.0.ebuild +++ b/app-crypt/libmd/libmd-1.1.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://archive.hadrons.org/software/libmd/${P}.tar.xz" LICENSE="|| ( BSD BSD-2 ISC BEER-WARE public-domain )" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" multilib_src_configure() { ECONF_SOURCE="${S}" econf diff --git a/app-crypt/sequoia-chameleon-gnupg/Manifest b/app-crypt/sequoia-chameleon-gnupg/Manifest index 9b202f82ed8b..01a3e7032acc 100644 --- a/app-crypt/sequoia-chameleon-gnupg/Manifest +++ b/app-crypt/sequoia-chameleon-gnupg/Manifest @@ -1,71 +1,119 @@ DIST addr2line-0.19.0.crate 33210 BLAKE2B a6b393dcddfa0f858297efb6b261d3a23f118be45a3211ee15f6c58808f241dbcf5282f4a86be579360513f23ac4035819e923f2587b7499110af42e9ac3ab88 SHA512 18da72e412bb89028e2ccb838192330535e45300f6fd8edc7d1d64397792a3db12418aa24a3312730c5414e2a1b1d65e6b9d5691ba234c9142b5d885523a5e94 DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 +DIST aead-0.5.2.crate 15509 BLAKE2B 0214f3e8ee85a7e18c7d20f9a3fcbdbb9e5af6fdfdcb427e915279b505556dbd2df6d09d5c90561417c56796236a56ab24b2b11389745bc03a0a6da45c0e8636 SHA512 61926a615618e64efd0e9342d729a89f80d6e092dda50e018252a06147e2ca0dc2a989136416f57ae02019695757dfa3d3f3cf3799f138e440662744ecab4a44 +DIST ahash-0.8.3.crate 42416 BLAKE2B 84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6 SHA512 cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 +DIST anyhow-1.0.66.crate 43770 BLAKE2B 8d74397c47bd64c00f015cf7ee279fa020ea39191440208d77e4a5fdb35fca531e8bb9b765be223b24050d0fd1db76fa5b516146f450937f84a5c113c9eca997 SHA512 7b4078906df2805d491dc2f29c4eec85a9f43078c0dcd9c05261c2706ed655953b693c4f59fda62547681b29cda9ac7a0789f1359bb18110403cfe34e9fb0dc3 DIST anyhow-1.0.68.crate 43882 BLAKE2B 0ccd8fcb746344dfa85674fa7c95aa648aed8d40134b8c1c1c0852f6c7d22f5622ca1704ec65c254fc20946b1733299e1517364d74f726952d5a951ef89a2fe5 SHA512 b8cfc132ebeac823edf18cba7e335d1939fcbb095ed4ea859f4dc4cde5b1ff35fd68f0743577c69085f74f019768a3359936bf6dc1b2aceb7e2b28ace7f74a0f DIST ascii-canvas-3.0.0.crate 10575 BLAKE2B fc40c40551e3e1b2bec6ae5a85ee8b0a1ab1ef3425cdd19ec6dd47d849205004781a2c8f51470417fe7556cf8524cc63b84a532532c5081604adbcd92d286b44 SHA512 216056640604f5faba6d46e2c94ff75234fec83d3bc2dc7cf34dd279706362874e3a513c717b23bc591da07cc3088458913c4e9aa5f280550c93d261095c8703 +DIST async-trait-0.1.63.crate 28382 BLAKE2B 9aca952f46b3bb029317e781643f80c1e6a0d3d87c2cb3a4c64f4ef91a3132a9a6e3aa67a920d512df3471118b9129f7adf51bbc314a8455f50791f94c2ad7b9 SHA512 4ba5d0d0021dbac82d3f4f0c56c94b4363d6fae3609f13f7f406acae53f848d86f84d0602dc6350397a4dc178a7d7faf770b5cbe15e42ff8dad664d97f15a6e5 DIST async-trait-0.1.64.crate 29196 BLAKE2B 8cd25de53df989d7d5b79181e0ed5b6bd7cad71a2dee24b56eca9c7c9d6024f4fcce89764fda830168c093dc5e447455443b319491097171ef4c049eeb7199b2 SHA512 0487a688cddae7529def0645f6ef4440916eaa757b14e8e414f910b55e17e2c1fe3fe18c216c3a1916a21909c32cba7add8e461adeefaa4be5deaa3c7085fad7 DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST backtrace-0.3.67.crate 78564 BLAKE2B 8c77d3d182c7e1ec3840fd6c7f4214322e473ba79a71b2d11d98696f8ae4440350f3c84a891b2ec79fffde107fb2ebb99fffca202d6ed235d3abd68215a1089b SHA512 8603a3b63f4f08be315176908134243680bf1a4b0e6cb26ed81f5fc1060279126ca0ef28f209a10289e1a85214b35db6b496affd71ad21524094f3ee3acd31b6 DIST base64-0.13.1.crate 61002 BLAKE2B 3b3a5b26e2ef18e9b4f1ede72b1bd160a1494751878e8441d463f8a514e6cb9ac859231536989e19fb1261fd864617fe31440df1b5855a0ec625521fc6fcef91 SHA512 1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b DIST base64-0.21.0.crate 72180 BLAKE2B c7aeaf671bdeac67703f9c4ee1be003eb8d6f46fbaa0adf61a4da304458742938db04291d5f626115e3fcc901eb3abb3f9baf8247f6344b4d49f60a200fc6fd2 SHA512 60bcc157c6449a2160e083611e6d53e07bbff7db8cd550d9056cb804e99e990d4a20092ba4347306a3c6b6c42474a06d92cb3895125c50cef9b74cd3cbd83a2f +DIST bindgen-0.57.0.crate 199132 BLAKE2B ed5d73da72116acca0124770f6f8e162c161c3375980505a704d3fc73ad20fc8cd81ce59680deb4922def8737914027c1c1e2c9fb4b181ddf114a08522657b62 SHA512 a4bf376aa0f84e625f4c5eed7bdc9775549b0ab9e9edcee708d8b56df6cb49611b7093692e772ed7ad5adb1c3d8055d81b4ff19359a193a5bfb4b200ca8a26a8 DIST bindgen-0.63.0.crate 201856 BLAKE2B a99470e5878c90d0ff4cdcba5d16177eb765822041203c7224f9baf1fda23f83d92c3b9cd83759ed9ca779f9d3961509b4d7e038b716b9d68bf6563743ca8141 SHA512 43ac3067b3635c968c3a4bf6d665d633b9b80ff4eec36aad353019fc16e25c2338ea3f00a7fb077ae0dc055d10ea3ed6c304055a18dcf0c31bf980c26b110796 DIST bit-set-0.5.3.crate 14470 BLAKE2B f6525500a494236103df2b27e964bae0b2caf718156879f972b9972fa509794bcc663c2130e3d872ecadb7ead0982b415dfa4468ef12523ee248fb1bbec2559e SHA512 c5ce7ef71559706d996505e138ce95d9f008ac3375928012a36339bfec48986ad935b384e2d21fa0d505d4cf98bd3e93be15955ecd9607d253b8a276351334c6 DIST bit-vec-0.6.3.crate 19927 BLAKE2B f5bd3bb9c87fdf3b206739b74df20cab50a1a45af3a58b2642a5a061c26207884be58ef8369a3cd06dfd3615bff0ce15915fdd4b6b6f03facc4a0f86c0b7e910 SHA512 b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 +DIST bitflags-2.3.2.crate 39637 BLAKE2B 838b699123564e3dcf5fc72c15e0747cc100dbd86e5c1b5400c55291bcbb4b8c4c416119517071ff692b48306572448c2f0da1ae0be9cb8c99eedaa1670f5248 SHA512 d46ff8c091ee8d0d3a524de4ac046293be9d9a0da64af0fa437500a5dcc13dcc1f19b1d936dc95f407d9a2a19c49b38295fd8a8f4b03bd71b3fa11eab4d566f6 +DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb +DIST block-buffer-0.9.0.crate 7108 BLAKE2B 42e99ec46c6e43d5f85e8d6d0a8fcef7175c97828758c93e55505c0e18e2646ae77bf264076041bf682532e28268a4978dd9c822c0475347ee3d29c5df2601fb SHA512 2d0f8908f59d4b1cccd1fbca0c1fa3cc4b224f09549669b28a16af5acfd4369b66851e9be8d65e1df71be998fbc42fc130ad32b71e035d6055724e8fa31fbf98 +DIST block-padding-0.3.3.crate 8504 BLAKE2B d62481c25fd8680cdf0ad0bc259bd3777c3985ee91d5bb4995f484a15d4a9bde21c5d20f8c2efd0eb340aa0b8c7faac0f3fd817202ef4350d17994f478715eae SHA512 0849c99f2027f4e1a12872d2210310e9669f98929c99690febfeec90c0199b2274e20a5f83824f200f75f2553be2029ca85b0c5d0db4d9d477ffee9a71dd3b7c +DIST botan-0.10.1.crate 36264 BLAKE2B a85e86f8acdab95ce9dedd5585bfc989d93c260fee14320f919b74b29228b4fee1e24b52d34349aaa9ea07543b3cd76b311fe35a5faf8bcc3144c0b938fee96e SHA512 89429daaea1db2735d70d9df784cadbce797400759be929bf45bb784d7d954c06e5187ff9691820a5eb13bd5bee17dce1bc29bbd6cc5e4073efecbf9d0e13cd5 +DIST botan-sys-0.10.1.crate 7742 BLAKE2B 552ddb17cb5c577aa9b5e3ac7f66dfb0c9529df5c64d184d8c713e361bce5787aca4b086c95d637d347690b167c0b50f6ea7ec9babd3a6fc5836856f596e0ab7 SHA512 db859375e635c870a2465cab81d34162f9ab98841f8da3bdc553de0cda7512f79f8ffbd58b7acd83f10b741bdf7915a8c5c4ba4c893522ab9b297ccba8be629b DIST buffered-reader-1.2.0.crate 62127 BLAKE2B 8ca2e10f69121a08169e082b34e2412502673f24f2c373c66c49e24160b340e9078fe16b9dccc4f1cc51f3f0867d9e605c04bb002abb61b8891618b95f79e8e3 SHA512 4e7f9d75720b10a04577220ead4ca96e0c34a573469f80a50288e156d7aa99a1820850aa69c3f2db0505d0204bbd3aa6bd4b5823925481f0358d13936ad54770 +DIST bumpalo-3.11.1.crate 81207 BLAKE2B ba76008fb5a975aca12b6f893779e18dd353a22a42cbbeecd5870622a7cbc0cd7e37036af600c570b8a55f26ea8d07f44a9aa1a8373d977b6f75bd4276730292 SHA512 70e90bee1fa4e783ff5a3b18f192b9347bafab7daaa907e74913a415a66c29acfb073fcfb46150801aa7649ab0d2ec8a610de239551565dd167bac72ab13a9bc DIST bumpalo-3.12.0.crate 81604 BLAKE2B 2370094f0c23a3e9b75c8e523e54637189543d9df90ae7ddc349d316054d3d1abd1319e51cf1578f1630be0673fd7f65d130469b2729aa32617372e8bc5dd5f7 SHA512 37f2228f251340e82c27f2b34da2af6eb520077b3809331547cbe4887c0b4791b1a7d75a017decccef162cd02a088d504214b7a44b484a7d93eb6a278b329ee4 +DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa +DIST bytes-1.3.0.crate 57563 BLAKE2B 29abe4d9fd8583c23c5229bd81eca3b41bef01bd11bb5337d5e4a87fa34ccc8989ad9cbeb52dc66a06c0570fb2f91ba0dacb079b957f5c77fca912202535cfeb SHA512 902c9af417f7aef25e47b15ed2256da5ae171fa866f2f511d6da5cb0a9271d7da214b10c774bff5d0ce186be1eb60c88f7aed848c264e1000bcbcfe0d25f9f76 DIST bytes-1.4.0.crate 58080 BLAKE2B 99a9d343424e04649bd209bf2a6c3a089a6cc9fdb799968f8c3a711189328e4499df2e09cc6a2a8ce05d2cc668149b364cf30cb3b09e96e21d50a39519c2f49f SHA512 502c63b9fdcd36ed28ede55a63cd359dc7b28658ecd43020511d17d48d7c34e45aa8ff7e4b17770f12197451040c2b724fe68d2aa3ab4f81c9171d052f2aa000 +DIST bzip2-0.4.3.crate 34195 BLAKE2B 946ff5824531de8b82241fa042638cd33e708c4b517fa40c99e49f77ac7fd7aabe614e4b560ed8f5484ef8fd06bf19041cb20b7a622f4f1dea9ba26c5b821c5e SHA512 2d4622c336f204ab28970ccb369ba55829bfea426bfe96f15da376f2375c441a9bfb03c46f5da210990f23115740250cc15e9036309034b39a1c960dca542da2 DIST bzip2-0.4.4.crate 34197 BLAKE2B b69f8ad38b44eb4912b33d53467492b0ebe6ed740451bdfe9133e71c47a8dbd85b1110a9607c4cc627fbabc44cd86fe0396bb545864632ffb6169f9cfa547b6c SHA512 9cd2b9159bd0b42ac908ecad41f0a737272af94ae0d6dcfe182d2f44bcea4632d32b0456f02322047ea9d6f46377db6cd083f468782bccd6126bcc75cb852555 DIST bzip2-sys-0.1.11+1.0.8.crate 633444 BLAKE2B 01578c512443134fc786669bea4f2ec4b9c457b9936c907315299d8b67ed78045d458c83ccc119f0fad511529fb5af5feff5fa2d983fdae832d2fcc1b343e102 SHA512 d0a86b9f03acb1e4e309d5739dc2e88cab582757d467a433afe0017017f0e5d2c0282529e3a117160958ed170d8d695ecae739805888305df0e35e4dc440582b DIST capnp-0.14.11.crate 70440 BLAKE2B 6b8be88a8264cfaaf2fe321f93431636b38145036d66a45ff0f0bdd4133cb46960d5765060a6bd675b7611767a7906f6ff32854abf4b5648f5b753f360d361f5 SHA512 4d05cbb7c613a1b783bdf61fe470902a7111ec4531d76c4e66aa3b4e15edf35f76d201d67eb1d7bb95a5f5c227944a2785ab6f0f87947810784021db29104141 DIST capnp-futures-0.14.2.crate 11421 BLAKE2B ea74dd0511886b9f9a1a7a174f71ee81e92990cb0a30926be54c385fabba64d839fafe8f23812f713c046b9174532a7cbd4ff6953b6f3ca4349de34413b9a296 SHA512 fe9a538d5a0b3767c6d137dfa7269276a04f1fed70a8b71f789471b61e9f331be0c546da53f526f4d4d36848353be104ecb561b1df573af32b602f481eb5ee71 DIST capnp-rpc-0.14.1.crate 76196 BLAKE2B 32775637354fac46e9f242a613d7a1f90c56858259222a0b08d5682265eea1484c15c928118634628e8364c419347dc4babcc9708c15f4bfdc54fb025589600a SHA512 3cd6ef7283c540074cd125fd14bb204833e37ce734c6875795f6d63079207ad8edaf9a678a181171295a882c2547519cc723d45995bac7d7dab89569b44411ba +DIST cc-1.0.78.crate 61375 BLAKE2B fd4765cf5ae0dc7018bc6b56298cd0fa9bf6fe23545e845670d98ce73baee55354e77c6d87cf047f10b074f3d742deca8b5631a250c69b347b4a1fc653965d43 SHA512 b85bec4c75cb1d1e252419052e9dd22b6892e54ea36195ff483a04f785b5b103e82b30b778459fd45324ffeb2463aa4f5696baeff2779c25ffe9f65eb99ae893 DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 +DIST cexpr-0.4.0.crate 18023 BLAKE2B 4a55c6c80f09c1d4ee86706d8af1f52219ceee99f19ecd0618825ce5bb27535184b64c0a49a540756b0c5e9cce6e39aac271545c504fbfb37c44052d04856cb2 SHA512 31592e38d80414cd07b25f7460775eafce1f91570abc1b94af7452961604574d1ca2374c0177875569b644f615a2b6fede273f37a6ee137f9adc9c0315c59b37 DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886 DIST cfg-if-0.1.10.crate 7933 BLAKE2B 063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8 SHA512 9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST chrono-0.4.23.crate 187259 BLAKE2B b4a7cfb8d1921d396c9e2bf350e6c61d04480a78c170d153e525ff581e8298936583744b6c59769774fdb8ad433269d01ad792f967da96e6c19d33460de937f9 SHA512 697a78ee83eaf38d83011bdf2086b3149b830d3d270e8414828b98ed2426063df43ac6eb4324f2dd694662afb86e6e4f005dee6116dfdd97adaebedefffd43fa +DIST cipher-0.2.5.crate 13099 BLAKE2B a728a53007340dcc55da52cc170e5b801c8ad20c4e159d31200d5ab7f8bf4407af9a60713b4385ef0d65c06cc81692cfbd7339cb7449367d1eaf7c529ca34373 SHA512 e55627f5424d9b566dfb0787eebb1fb17ae98b4016c9091e87040ed37b36e0256b7681958a0d90aaf06c125c71123270bf986128ca1e0dc125f3162a868848b9 +DIST cipher-0.4.4.crate 19073 BLAKE2B 144c45c1bdc5f7aef7f4fc63b6dd85955c453537567d1f1074e436e50d0d61f8413973cf3da207a48f1560ea92f2280fc5880569c78a1dd66bf97fd1d88ccde7 SHA512 1856d8b08bc3dbd2fa5c8b97e9eae43323c7aa19203ef3e80bb49cf15b5ddc832acb7b97121a52032656353e764f1f722200b638f7c28975fec1b5c9dc908846 DIST clang-sys-1.4.0.crate 38679 BLAKE2B d15bdae2142ed26b4f6bd037bd2062e8c4b7b87fc5b749b872a95ff1952d000066c255aa0984e5f9c4a5c88066db4a20cfd048db4ba5a59b331d5ffa5e9a281d SHA512 062189bb0a341e2e85de4987f4b564c1fc69e4005c9c42cfedb61dee5f48db9126a8114d1d97be1b9c21b8c885243751232fbe8cf532e1d2be593308fe45216a DIST clap-4.0.32.crate 207531 BLAKE2B 5a8dedd7d9b6ef3dbd1dbb6a6504b0f6ea694246bfc3cc608f018898ff75b9952bd56dea16ca321d2a3fc208b164cb4016558cf4dce28863bb00ce133d470eb1 SHA512 a054f02385bb9a3539786295c55395ddae398f8d2b05b5d3ab50d065155ccc702c3bd624e6f878ea678bc01a1cbea8979476703856b9a86d8d0d971f22954e37 DIST clap_complete-4.0.7.crate 32728 BLAKE2B 3798b9209637c88a76e830d7ad32213aa160a6c76b82bfe076cf27a26735370c3d5f643bc8ff6c9af42c0c1a301df1dab623b4a95ccd2e5bfdff477ec9e2af03 SHA512 263c2290e8239820469bb9810494433186e0e9e135083fe82945aa7669d8f08fa68200366815a8280edef8ce541abfaf56e8e984072a2635028c42b13d55da6b DIST clap_derive-4.0.21.crate 27567 BLAKE2B cbef7e547b0d0a145ee7696a773e1dce541866dd4878797e9b810b7506dd11d75ae9cd2547b4c3330569390568a1039588406ee614b9eaa2b1a619951b0e67e5 SHA512 95bbddfd09de9dc1c64266743e9877aaed086be56f7e0f6e933dc5245724fead7163316a7bb4a744bc81597e4d079fb0abfea891766a17e0b1aafba011dd74df DIST clap_lex-0.3.0.crate 9671 BLAKE2B 4422495226da19cb7a793d364ba5539ec77f9d327e2f1627e4b547fee0625162b57ddc6bc50585f520d31ec289a53065a2b6e0ba66111959390f756143cd5fb7 SHA512 5e601d540e46e527f6a2ea1959fa5aa035ad823008806f3a5adb4785f1928de4c9fe04e61680c64bcb87ed32b2e991951ec27c5cc5acdcfae51cdc61767ff100 DIST clap_mangen-0.2.6.crate 14563 BLAKE2B 866190295fbac8044875169e6e73a8c114d6b945efc35aad414906b1e7b76da416b7573a1741abc39efe9bd08e080ffb952f39d1cf6c3828181be1122bca8573 SHA512 b1987296848b0e8a4ba791d6e4b031daf1aa4395e4b15b12b11e86570d07ce5d20bb89c444cc93f1ca6d94572f295fe9adcbf02a16dd814ac41031cce7540cd5 +DIST cmac-0.7.2.crate 44847 BLAKE2B ab8539f41e720f132b2da3176e9c533a2309cbb3dcdb027af4c5bdd6ac68e4a2a97f53efda52236527a15786b73bd96ad940385002412330d7cde60e3492a6fc SHA512 9e55f9f9323dff330ef45da953bc35da79ff8fe643b3984479dbab10b35e05e4d613f7329c46bc119fefa589d8f5f3bb268a7e7f0853003c1e192fe324e83315 DIST codespan-reporting-0.11.1.crate 48963 BLAKE2B 39deb717a853ffbe3585e20a67fd7a75b62e2d796a66b5004876501fd7476acde9f126804f2ef6220ebab66821a3ccf058d544d689a2705eae44285f34b510cb SHA512 0869789f5c50d3523d3ee16a8fe64756498a13704efbe82bb0845eaa87c7b6b1d075b3b6b80567cd9fce6cb09c5179e9c07e485fd17ce56c8139ade0f8bc6844 DIST core-foundation-0.9.3.crate 27059 BLAKE2B d94fec51b1b1055c285609f4bba45c5169a8cc775e251eac7fbf0da7ef894e1be9ca9f4236b82b67be0610bdf811366e0c6fd3cdb671a1e83c49717e2c5b2d03 SHA512 de07967c4f5e2d2e730b6f21984c228dad2cb2f55187f13074a2200f4ce9f906763ee818267a9c67ea560229db7363473b230670a6dbd224fc335f32ba03d072 DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7 SHA512 a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82 +DIST cpufeatures-0.2.5.crate 11251 BLAKE2B 2724be40d3bc0e2fda957f645e1cd6472450dee68db3592ab607bdac444283f571f3c904e47981a3fdaa06cab4032734a54470e3dd6e1b67fd856daf010e1277 SHA512 d02327a27ca9fc3c587dcbd10da6b1370671cd7b1df8dfc9078b47180744d0572ef41a7ec205ae9f1c571e5b7f4bc81278ab4c6b076c6ccac0167100e346e74e DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357 DIST crossbeam-0.8.2.crate 10502 BLAKE2B 487a7a5f197898ebea0fd41a413647db0fc3380790cfdfc6cb7cf3caef48197bb7c2498579ce676d3c5796480a8541ae37ae03f009d768a6157246b1f7d63a33 SHA512 bd2e54372595daeaddcaa26802780959465bd571cac64f23256b7ecc68ff5c0161a36740a51386ee54abe7c509ad1ff870b6f6877a7921f4335661f2c554c3a0 DIST crossbeam-channel-0.5.6.crate 90292 BLAKE2B 7da87ab15c384754d2493dd1a30e83550cd4b2b749b7f0c24de131f054e3a2e521e1bb4ba10094378c8f4c7bdf19218e35b10562c50b4ad1d2871bf6f821e488 SHA512 de6a42ffede95750a13e3b9af6ab26cbc498125860cd8e4d227c7361bd831e558254a48bdef5cf901585a915003071b0efa321f2011f282218c364780f62f44a +DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160 SHA512 47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4 DIST crossbeam-deque-0.8.2.crate 21237 BLAKE2B f00948fe90806fcbf1585c0404250dc84bca2cf27733bf7f2a0aa957e618f916162f41124333329a5b1e84909cbae3d93fb3b4461ab23e9dd97672c7d520d5b7 SHA512 a50a878d843d6eb1b5b92321ce6bfb87a23d3c16e820b1ff55472f0bd3d29b41d09ea95e1b9ccb2790f6687c043dd9ada1cd5124705e24292ccbd8fae1f243b3 DIST crossbeam-epoch-0.9.13.crate 48313 BLAKE2B 6e548cd39fb400732dc179c5b7185555bdb8a367b5d3a27dcabe9ad36db6e9858604dee210fe487de8f9127fd6d0db1ef1fd04a1cc8cdcf34bedcf980c048555 SHA512 a4578e0e535f301b73f0332778e79b327bafea6afa43284317fccc49b410118360866a2dea8ac22f2977f309d07c663e5d95fbfa852ab795d414c170ee4e06bf DIST crossbeam-queue-0.3.8.crate 16731 BLAKE2B 80a8647bf491adc1a5dc736f662c01e77bcceb4bb2b876eaf684cb2a742a2f46d09e1221f6ca8b19340ddc9ed3a10bf07a08305a5bf069338d00873b1296ad96 SHA512 3c4e855184f8e2656305a59463f0170aab99f9c2df1001f54341b62e05e533864f384477a7a9cbc2b8b1a36bbe4b8076531c11b1492485029ef81ade6e7cbf8b DIST crossbeam-utils-0.8.14.crate 42127 BLAKE2B 3e31e6371e46aba6697501a34e1b737680dcb692c0d1ba7cc1ce7025ec70ee69f7595e3abd90fb52c11e42cb43fa5fae6103f97add35cf87b0a68ea83213d0d0 SHA512 fa00a57c41c9daa152f8a6c6f4d3c77986de1aa21585984adf577e244c2f121db014ba2beb92241590e1cf78710e77d9a703ce4a4d44d8854bc3e60690151393 DIST crunchy-0.2.2.crate 2995 BLAKE2B 74ddf8c5e0deb2ceab65c20a2743e1230739ac6aa3af60c9e867a7852270697a1278b7dee00df8949fc4268f9756a4a098df1211ab3b3e31a122652c3ba0a6fb SHA512 36dc0aebc41a3aac5f1b178a7e61b65bcd9bb5c8539b2024f79428200f7c62daa7098af55c6ab0765febd2f8969bd6c0ac8096f73cdc0958e5c4e4eb6a4f7025 +DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f DIST ctor-0.1.26.crate 10803 BLAKE2B 93627949b92651243b7a763d3d45a22fafcf2147a30661c4cc017e222bfc2bc12b4071054e3079adc431fc8a5dd8b86a8d11c53c401be6db846a3d0d2076b9b5 SHA512 3a3d60c976ec02a9edfe04470af4b04b02601c48e2a007393cedfef5c13e22bca58630e9e885e635a71aabc3e0ad8fb70995876551cdbc6a31029d8d2bc2e86d +DIST ctr-0.9.2.crate 18344 BLAKE2B 195dce5872a0f59b90bedc268c5a5796f3076d12868f29f887294301b3576047ea82098e73ae996f564e400ce316cf1cdd9016ffb714559aaa0465dc826f0cbf SHA512 6a027f4e3881e51e3dbcb89348c961a2086bb63e70652c49107f49b7d021e31f74ec8c6ae91fd1605928f93f5ffa27889f257c166669e18508995168f17b46a5 +DIST curve25519-dalek-3.2.1.crate 518091 BLAKE2B b1296335873e80bff213219475045d46becc751302023ea6450c0144a369bd0b725e706708cf5d1f7eeb62620663d65868db653898558e8705e33df7e6c49893 SHA512 e6cd01f8975cf235abe589a62da53e84bb14b2636c3c817fedb90702c5d5d0cd54378bc5d566aaab2a2c3f8618e235daafece7f70e0c62a907d7d6cb1615fb56 +DIST cxx-1.0.83.crate 198262 BLAKE2B 7ce2d0d9ec4682309caeb21ebe99a5d9c27ffebc4cbe31cd956d9743fb9084ff887320e8b45639861b5d32989559df72c8da4bc50bddc4cb35c2e1d18cca2125 SHA512 771d4de0d03ce3b2046fd5f714fbed235df70e4d04036eb4bd39dfc383572447c6a8bb065bff2c6af57816b1b55290c4e4d51ac83fdf93d60766b5b6ae9342fe DIST cxx-1.0.89.crate 682480 BLAKE2B 10b7b5ec76f87860d12a2e5b80fcf98c7d8e0c9c2e9913bae31ff08f986d1d2e77cc50dcb199214ea64c65a7339433413c8c5d6cb772bdc5976c726135712d79 SHA512 c302e145c84b91363577843ede69b1a1c715a2232bfce4d46590dd0c82e20389690c3fdb6a8ff3a1b48f597b22fb7d58435b45d728fd91d2e1d3d5ec7f2716c9 +DIST cxx-build-1.0.83.crate 84791 BLAKE2B f1eb2f1de194b97424acc2a0ae855e688f35c2308422acb490f6325f110df9a3d9ddb9a5845a2d89073e06ae00a1f76e244383f6b2f74388c672c07082dfa3f8 SHA512 041a55366a481f1fb4aebf6a2083276d21c6bdf0a4432d5a1aa57de3140c384f4e8801a6d51cc64a2aef045344339d57cf76a9464e8cdf1458ff137ad74af57b DIST cxx-build-1.0.89.crate 84431 BLAKE2B 5946fed2c39988db48d644de286e21a44d5411b00c597fd0e12dd5416ee40c1115d5ace5215c7430c08de4de593b42c3cd28f2ec1618a9e7a48ee2113f30958d SHA512 9c371e85f20a965c7433e264a4aa4090093eb7d35ae8beeaae4bfe4f3c71362f8c41c6a7587e356abf2295ed40895ba64e458a3fad5003cc714b03910d4b620c +DIST cxxbridge-flags-1.0.83.crate 5635 BLAKE2B 40bc5b192f2045585036b175923c554822bf1d036860bad56b5b8087aadad1680890d5da187607eeb44c9d04db20d0c63ba7db19b86d562ac673528156731463 SHA512 6a46112289c6b723f5473c917a184b97cef0cac930c682c8d4f7f96e5c7166c537659ad524b6b56dd653f56ee09c3b3db92dc5e1b928279c2aa1b329e90d79b3 DIST cxxbridge-flags-1.0.89.crate 5252 BLAKE2B 681602b02c62b29045c536060f285127c9fddbb52d3f1cb2a400210a80fa43814a36409cf1d26df823f9069ab10a63a5c6e210856ebe775c84657dc1ea6b71a9 SHA512 316d5ae5c6065354917519609c3e352585c3bcea6d3831da179ce0c200d6e2d9578d87d5d277f32aa59239fc012147de3a776e32dd2d7ca31c8c33f3ab9949ae +DIST cxxbridge-macro-1.0.83.crate 59869 BLAKE2B 0502a4ea6677fa1a413d59b1ccb721aae59d041fab3b84cbb4c4f109462bb6d3e057c5fbebfa94ec3db4fead95554fe9e62a9093878b85d2e5ecca0d8b4d7f01 SHA512 571bb333f80a285de72ac26ce624c2da01b5b8b4f278960e764966e55d93ab3342518432d0cc2f4ab5b13dcb04152be5fb4dd206c9b5179c41ce6c4d3d48698e DIST cxxbridge-macro-1.0.89.crate 59520 BLAKE2B badcc2d2b734fab3a95de06f46d0bf03b605b4c0e97f766b4b03df85baa0e5410ebc380397f773e72082762d030c286f027fcc3cc4b5b5d9c3601b985b6d10a7 SHA512 bad7946f660be2f5f32cac79e977fae65f312ce47be81599ce5048bada0167c6b0ac086f66835851a2e3b40b50655a2d31fc9a6e0ac5e5545240761835c14d78 +DIST daemonize-0.5.0.crate 7125 BLAKE2B 9706f4ffb140533f73fe520755a06ee909fe1768e3f2e9b553acd2c1b80bcd4aff152058d1d70fb1ece7a7de6059cefa9d2db0fadf493aae641e1445e3c6d686 SHA512 8ab439f3cb43a83a84ff11fed4ef37adaac4ef5a83e497e8d6ad06ba1f10359366eed9741a07f3c97f3c83472da5513b5e28b6ded4b4b3ca9a1c536b7de62921 +DIST darling-0.20.1.crate 25792 BLAKE2B e095bd0cc7d3102965feab8bf416a2d0f73a18dec3f793099ea5711d31ef396277566c7387c5f0997ed5249290e03f2fd2762ed3fbbc6311c482912505dc6fe5 SHA512 e1f46fc87cc7c4a3b123205100c29098a70a78b51cda9f09e70bef71f2c21329f2f57147c2b3d9004d5a36fdc8de03daf27570fd2f5e4441591e797295bc0a7d +DIST darling_core-0.20.1.crate 59009 BLAKE2B 61cb34482e4f9059391053632a0be62c8c5d91ac459034befafa985a79e6b9edb82742756aba868eba1d38b0ccac4f3110a7d769c995c8641a7091e92e923472 SHA512 985d4f48174db61d50e77d59b47c13d2ad93a06c6759ab64759a70acae033777a61cade3dccfd870215e0af9c72b473012d3061a54e64cff2942bec897147275 +DIST darling_macro-0.20.1.crate 1855 BLAKE2B 23da2ab9cd42e1fdb97a9de7e5336d67d33700c64456c8765a5cc63a14628d4a517b907d5852e4ae280729145af840dcab8e44139bc24aceea41a75be5acb49f SHA512 b2655268d4f7c95d8d51571ec30332b16a5f7bb94b5765bf93255f1ef5f2bc030f449b02b31bdb712f3016da553b0753771a6be67beec2ad75c033fd50c796d6 DIST data-encoding-2.3.3.crate 19117 BLAKE2B d77962932be4aefd5855db78379b56a9fdeb784a9916a3e4d0bf3b085a8b3286396122066ad875395bf3be3fe026422fdf5554ca67e0f1b53d9fba36c11c14cb SHA512 5922cdfaaa9b4c3b2faa68e86018653dac7bccef3f2a1e16f6c599dc8c3e98a644f29c3a9082234d3a58f9feb0eb54842e57ab62ceadcf287c43f7eed1906d93 +DIST dbl-0.3.2.crate 6336 BLAKE2B bb912351efaf270363c2a6cefe4da42ae8c6a552690b566e5a7b70115721efd2ef42801500d534de0245b6feff5b6895bed74924c86eda3c5e9a5322f32e1392 SHA512 efed499069e1eacb709598b9a250be353d65dd9a1a27c7fac6d23af6262af0fda60b121c283b9318f301be2d80194ec1ce33733daa554f54ed3f690478d37cfe DIST diff-0.1.13.crate 46216 BLAKE2B 27ceeafb7afd45eabbbe22d1f05667f513a6062762e6b77122e267282a8f2a0bf96384989508bf10c9e13af4856bc9f58f09b10055d6fc2c32681e288ffa9f9e SHA512 45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb +DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c DIST digest-0.9.0.crate 13247 BLAKE2B c5f2fa8a5bc12021d99ea63f08fa8c8b5b3353d90cf9d58ba84252b3f81b88b52f28c15c24c61fcee44f7d547a0bad11def7fa8f4616d070db163e48f89ab64b SHA512 8637a322c429f51ecb0fa4c3b58fabef01368c1a093492fad65f48eeeec2366fd1b7876e6e47723e089ec5ce11f881bfe4dcebdc605811252b797db027746a45 DIST dirs-4.0.0.crate 12503 BLAKE2B 02c0b9b68d09ca713e365410c72d761de5adb87a0fc5176c4f980050198cc05078fa67b43a8af1b16e80e7edf41a428dbe55807463bab59f3fade09b53d7399e SHA512 be582e5045f1916fb6b918c8e8c5907b4b663534025e4227ea4828e2aa9fe7fbcb3c48f1f0d08d163ba684aa4404076ac210e7f14766a09b9ed89a2825121b3b +DIST dirs-5.0.1.crate 12255 BLAKE2B eadd38e85211ed5aee7fab964e90342273320644c36262aa7b436e493512851a4751a09d22aa8bae0495f4b22df6e7395d13715ca8b8c6196107b1be03af9328 SHA512 cfc329518e85a25c296521b9aeb6e5d5f60b4525aa786ebfa8b9f198446a1ff5892160d1bb4790d7f3fc4a0abdb5921b2e4896e271a3fc3a3225897313b77bd1 DIST dirs-next-2.0.0.crate 11689 BLAKE2B f5022bc51dd50bad4ad0fd05b159a4117aca47afbea66dc42c8306ca58f3a550165afbcf9f5f721ef5ad8d357eaff305c6f6e42789354a910d5f1d05d3b7b7c6 SHA512 6ccb732da8ccf7bf35952c22a3b0caa8238319feb0a6cd3b0957e6be12548a2ce507c69cb6d3cbd2adfb37e13e6521c6229da5999edb0e47a292a41c3ea1a766 DIST dirs-sys-0.3.7.crate 10597 BLAKE2B bbeadbfe15d9b92e4057cb600f1957e066e295e0208e1645ee49fa76c55c45e273ae5b87337eeb398dd3ef3adf0a5584087b8fc0fb780aa23c6d9392029d6581 SHA512 e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f +DIST dirs-sys-0.4.1.crate 10719 BLAKE2B 30334f2192698d7d03bd4e8bc8a682482da7d13baacb8547a132f55019d3727ac35579926ba4367fe0a5b7fa917945abc03e010cb7363683753c87440581df42 SHA512 53c7c8bc76d7211d08a0e6b25caaed12eeb7283cb4b352c12311db3c796794330943259a08e48ff9d3a280917920a088e5aede32677a4b2f9f819c2dca6adb9a DIST dirs-sys-next-0.1.2.crate 10681 BLAKE2B 71431533dbfd6016cc309c14a842ac8d43577abe768e69bd2caaf7d19d743f3ca95b9b0be1747077282089c64485f3d4e24bec8e56d4d883f25e494d328fbf3a SHA512 b3c40a8e93d4f9f4a890718076e14779aedd67a79da61b466788268c1eaea19aa493f043a7e410f5023a23d5509e639a6fc6681fbee30e252a601091cfffa2d5 +DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd SHA512 e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba +DIST dot-writer-0.1.3.crate 10327 BLAKE2B 24d4e8b46b2c417872a4448f2a81d01de829e01d38e7e5ddfde906a02032c46c07dc9a3a03e66c8d388258c23711d1cff345b0fda9d514226a4325b0ad1dd671 SHA512 3d7b4559bb2ba6547c9dc7f59248444040a401025bd20fc06f43da9b09a35efe5763f7358adcf2f4cb49dd6d49d5a5d0f5ff90acab05ae1983d17d931dd9a5ea DIST dyn-clone-1.0.10.crate 11946 BLAKE2B 389522e3d55241a6519d7bd3121da003aaf54501ba7156f68aadb2cfa178e4de36d51312f7a107517759b793f3d080687e989ba5d2233d86a42c1aaba70aaaa3 SHA512 519f567f2a15aa5c3996cd3d835669711a10669cd2543469be7daa01b6af6b5d2dff09f2cd2176c8ae10e6150e313af26e535f6cbe199d0912caf98b01b23450 +DIST dyn-clone-1.0.9.crate 11903 BLAKE2B 4c214c596de7d223ed011150a80bfe940a72ad516b917b0abb55365630cdafd9388e75807f56973d3c9dc94befda541234d9c7529c3264e1a1302eacd5f290ba SHA512 6f19245781284fc25d621754a6de4bd53201bdc4b226e8513801a46aa237148e21a8b28a8bd187d5c2c6e74350de5dd580ac561113700ef343aef574010908be +DIST eax-0.5.0.crate 14882 BLAKE2B e0c4a922cf71aa5ae09f8dc434301242443004895a638eca6237d437f4ee72250036423a21e01eee6f2d27b3d11e943dc68788b0b125ae3ba88918d407cecc3e SHA512 d43f2356586a94915a901e700fc9fd84a4be019c605c7675fc1ae79140b9af161cd30ebc68d35dc10306893ae385d51aedfc42a62aef16050271f2022d9c55c3 +DIST ed25519-1.5.3.crate 17118 BLAKE2B 5c68ad4ddcb4ea042d4f978389d1f2a732fb5bd05c0cf7a45c0223ff29385596d9d62e28a3a64137b7a8ea2567045e6b8e09af4e8067580885eb17972a0169af SHA512 91d65fd72015807085501fddda784fd6d9461f17eb1269d7a9be2d9434370f88211bf31feb931bf8c587ee602c4fb361f4b5fc47805b14aa276a7b1537d12cb0 +DIST ed25519-dalek-1.0.1.crate 29460 BLAKE2B b156de45f81957a0f631354b7b438e35592306045a00360df71ecc1ae3298eb737fbd436b2148c471f94dacd08ef1c04dc193feed82b1d9963809ac999decadb SHA512 e3d6c4e9a8f573783817e9ec905e5fcb76f743c91f45bfff486625cebca02e17b5fd2c222f03b73932f8bf5ed680e729e6eb81f541d3f32f6d82b7cec4df7fe5 DIST edit-distance-2.1.0.crate 7288 BLAKE2B 390bd500b4841d5d000258b2228555afb4ed8b14131dbce24ac1ac3cd3088cc733fe71ac056718c8230f7d99df6d3fcf203ba901f00626ab6672e8f338390811 SHA512 1d6a7ab42f2f11fa82e4c9990dcbdbe8570782459e46844e38c50dc06db6e44bfe2248b894c6a111a2dce9c48e294c0f91ecea0528dffcfdecda2687b008969b +DIST either-1.8.0.crate 15992 BLAKE2B 5b9254d54ced1f23447cc78fca74f12085c37e3c2da441b30521819025ebb808e8cbd9cbcec811f8b3951030914c1736b8bda61744d1323af8c5b8b0a3ef3ee9 SHA512 5089b218af067b51ee39c085568a1a6f542e8f68b362207bd7126cbcd2b76783cd21cc1517a1d088ce4dad1714be03a3660f50e9498a0bb43a8676cd7ec490d2 DIST either-1.8.1.crate 16027 BLAKE2B 2fad54b5f20bb8540fff5959ca7b2f9021c814ee610895d770f7081b12ebe2c93ce754c462df9d81824d479ca75e07f4a9e398c07a655f4abe2740b9c9de9c62 SHA512 5e4da301a605e0bc1ee3a269fe449aef044df05b5e833940c7f79bed61bbff4fc248e9c82b45dab92b2688d578ada000b271aaf67f2f4f7c82b35f05663cfe7e DIST ena-0.14.0.crate 23052 BLAKE2B ac9a4141d831bd16cfd260a162572b43e9389b5cee4319cc22a23b550b25370cf49856c320fd4489633171a4fca91cf7091e974418ddbb1649fec8730c9cd2c9 SHA512 bcf842f8f5da8a7e9b8e51df50bdf3f00234534f1d59d96bb1e45b0ee4fa74847eb8b9b5ca615a66d84d23c629d7386f28294a5c64d22efdf2903bc89faab2d4 +DIST encoding_rs-0.8.32.crate 1370046 BLAKE2B ca9c15eb521434daef94de5eecefb487e2b4053ac002f0fa24e3ad101b89fd4a19cbc05b2e52a85599a45d50869a5671dca0786254138b7a5e9d5dddd2be712e SHA512 8a695aedf388dc90b039277fb8a88cd0fe157002554ef478b820e962b6fb19f3fecd5940d0720cc820d07c77e64f7415271a119c87b72c740e6e370ee8cc418a DIST endian-type-0.1.2.crate 2340 BLAKE2B 6048948b467403409807fec776add4366685282a277d4ca40c5fc901228c0652c5759210048b28a94c8bb04c39bb3b359d43254e953e5b476112da7e49151a5b SHA512 d8a9b125fb87099f8bcbaf3688e2feb1c463ce624cd3dd36396e75e7aff177ed5033ecc295c02f491be04dbf240aac376e79a5c7cb591c3b208c442e1c1e6bbd DIST enum-as-inner-0.5.1.crate 11707 BLAKE2B 1f64bafb1f59f5a98f577bf334ba40f06e5718af6a0a7a7ad159dfd367ea171610cd7a67756431e0dd1c016f7fa8b887561f1543d553617a40764e8e7b6c8e6f SHA512 9408f79d0a249725cd7858ca0c1e001baff276be10d0d2150c0c0344c767439a493712b66e9e79ccf0a6451256f968aa2ca39ce2eda09c5dc5c577dffd5d1037 DIST enumber-0.3.0.crate 10202 BLAKE2B 9e8935a98c48253debde571ab96f8bb9b2f9715235b64870547a9c72fa3e5a2535270b23435ca8bca0221f8665eae00ac2aee75ed68c5d9b4c8ee9e8d7152afd SHA512 f7f8c9049e757fed1481f08c8493d898cc3d2f8303b482a988d69f4a126a4e532648cce44b453119b5ccf3e71dae7b698fa63bab00844849cf42c46fa968a2ad DIST errno-0.2.8.crate 9276 BLAKE2B b73738deb47d1f76ec91ffd15558126d32312647b82677290725669edb01b8f34a503172fad6518ebf0ffb1633ef0afaf0750982b9384a9fb87833d31721c9a8 SHA512 1f513743224cd9a9b7e4caaf33dab075a4a79efa90c9f46c9edfb0c8600daccd3ad2677ba2116621e19fcf8be456954da5d611cbcea4b6f1410f7731828b50d1 DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 +DIST fallible-iterator-0.2.0.crate 18509 BLAKE2B 9630fcadb2f30fbd8a2a057eb992bf33c0aa2d163e6fbd43de9c8c350e3e932ebca79a6576b215e17a0566898f6e37aef806a643d20c16a6aa73ca515fcf30c0 SHA512 c558fea3fcf3a7756acc0b63d38f76dfe7eeed4dd9c12c46b7a7e8b8bea64d00e0cc115492e8b3a1a19e86e6083477dcf7d2d72ef960b44f24d61819a3077e79 +DIST fallible-streaming-iterator-0.1.9.crate 9249 BLAKE2B cc4459b34a9ad00552a5248d090d1f25804b92838f41131e475abb83ae0b89401248feeb52a49dbffd499ccc0ba0f2f1d044f2f3e9b06662be01fe2257a4e885 SHA512 34824e2007cb944eaf54b10d6d3885bb17ef2a2976c6dd7695ff82a937cc95eb65d343dd7a5cd2fab5aa5859faae3352a9e1c78f239ff736900c1dbc3f5ef7dc DIST fastrand-1.8.0.crate 11369 BLAKE2B 93e911ffcec559e30b2fefa44c4d74d1ffa9b8ef1904ace608b8576210bcd41a2b4c7adffc00cd3bb40996110d07316cf8068f4754a879c6cb47e3d41304d406 SHA512 82cbc2b29b97fa3fa2c9372d3e8c390586a7b39f6c7d8c45f9b779bdfdaa2e8a3b44bc7bfcb3367c18120726facc753c9827cf63a8fb4ddc2667509b16333cb1 +DIST fd-lock-3.0.8.crate 13438 BLAKE2B c221bb18d1592aa4cf0bdf63dc73dd725707b9caa8646a1434f848197a8fb4e7d85e48105639fcafa58c447d80d38426c976bc0f93ac174cdcaa2978239a92fa SHA512 92d6c7d7c8f39f66638836a9b73349f73c64f668a3e0cac3733983a327a320b09d72af9f1a11dab5b48b342e21194658052911306f8f9ec2343cf8d024de6524 DIST fd-lock-3.0.9.crate 13799 BLAKE2B 22c270b45c1a0ebea7b5e32d2efe9aeeb194e036867b87110cfab8d5c513fd4eb69a7f96e28254565095b51e96e5939d6004dbc63aef5a4fd9733a1eaed7596a SHA512 5d0763bcd3749bc6b81a70eda050bcabb4162b505a4f756d152db5c9ac216ff36f8dfa1322d92bd57c4e53f15ad26f77b4d18db89ff6a5246b03de69d90385e8 DIST filetime-0.2.19.crate 15028 BLAKE2B f157d08993d74c7cf2051de416d5904237a4af38040fb362caf3a150511bc31d95245c892ed51da2f7269c3a43bf9cb3a8d6aab8c39a8c517627a085d5088f55 SHA512 9a30f078ceab0f24ff63cb6b80e76f357fd15aab9ec206186ddda950370b9ed738a6817b942cfc01baf518f9eb749e3b9c749718b4581ba74f65424bc226c34d DIST fixedbitset-0.4.2.crate 15954 BLAKE2B 91270883db5ad0e999ebbca1123d8729d3040eb936034ab8da3cda72a830e45fcb977b3fe3c2b94e870c1fbc366ee8602357bb77e8b9a40cc41a04afad1b266b SHA512 57c5d756b0a202b2506270f0d5e890f7617a1e0c015b6059ea23fab49cf7af47fd06927eb56feb03b37cb2b6c467e326b3f0da1e32cfcb6339cf11a130a3ccab @@ -75,26 +123,41 @@ DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a864685020250 DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a DIST form_urlencoded-1.1.0.crate 8734 BLAKE2B eaca73d73d16242f3fa3e38e23531c67c01404697bc7b7eb7c64fa04167dcb403a41818487fc46c5d9118842818472d549a2f5fcef5e4d962461e1c103d895d1 SHA512 9e245495dbf235b147e4216b313f2e6a96357d2782a66d71c08c2902c6a065701ca8ecdbb6b2035983a83c44cf36c921b5c71d63af0e02dd39bf5f8347117e11 DIST fs2-0.4.3.crate 13138 BLAKE2B a8c53130014affc276544360425718c480fe6b6583675e15e8bf25dca0cd2752aeb0793135fce1bdc12bcfc0ef21fb7f6aa298981d61ac150300eb134c2014e0 SHA512 b83fefa9123f304e4813ec1dacbb1aee5dc0c94e1316cd7c8a434aa2a242c9c42523d2bd8232d78e6c84c4e172b5c46ef8605e93b54216a2d4496fdf885dcf50 +DIST futures-0.3.25.crate 51664 BLAKE2B 8324abc819143df0f11e76ec19a50a9d6df87dd243610ca756d54f519058ddc25ce72a7652698dd3dbd00631eb50f05c7b4567cd87a65858fcb4ed89e2d51fe6 SHA512 1b41edee2927cc68da7101fd9ce8616a61b4102bc378429b8b53adbabda584a5e1df98bcdb2b0ec73466c5a51e996dead7b2d286c7025fcafaffe5e64d715997 DIST futures-0.3.26.crate 52163 BLAKE2B 0edbbac4e56d29bf910b1802163c40c9b11b8bbe657a67bedfab4feb539fcb998a2bb532ad78f01d70be172d8a9e7fb4f21b57307ea4342f1ff85197ed5a72e0 SHA512 21ef0cc46e5a2954d396f705a71e5f5e12164f84ea8e79dc1f0efd4955bb5d3c857e5c9694f3d16c4b5ce6aed9d58ac136892ec0e69d2ee5f461c5b93a85b553 +DIST futures-channel-0.3.25.crate 31974 BLAKE2B b0c8f2b3ac8b0b010aab83c6e8d2d7329d49b1c9727393f81f9af8c80b232508ff475fea86448540d2e9016d645ad8afb5bbf746e618078db78631a9b3616481 SHA512 1275e91c90a060a01922747d160435c04bba4686990912e5ba0a4fbbd91ebdbf4f5abbf3530e5f842445f7482e60afdcdbd836586b42f0277e5fdb1a2fcb7239 DIST futures-channel-0.3.26.crate 32283 BLAKE2B f963366ec1a8127fb4be28104bf9c871d51951be9036cfe52d4ca66b0ba9e94f37a9b24c11e620da035be1b9a1ad0844737f7a755516f465ff03675f8c99a7d6 SHA512 c270276fa0ba9ebfdf5b575c8b2c31c21efe0c55310738aaf548126e1db004134141639c7486f8b3d5edf2ef7d712df45ca505f0150c2ad7fbadbef07b75044c +DIST futures-core-0.3.25.crate 14623 BLAKE2B efc97e52dd0aeee34402018897a276a68cf94bf13fe37b4c0e4d971cc2dbc8cdf54d0744f0846049ff75192c0fcba906b3556f000fa8657f89a54d9356f8f578 SHA512 3b3c758c493255024df26a763023a5d403fcf1a9fd105b08c518bdd5891ada4fddfcbfc8cde6101157a209ab6d1555831bfeb49372b17e902b4fdd8a83cded4b DIST futures-core-0.3.26.crate 14708 BLAKE2B d9bbd208b274efd44add6b49a3dd5344d9462e4340e646586d59adc5c33949f9d7582fb8fbb609a79546bc66258718b26615e94555f3534ed787c2f0151b6362 SHA512 0362f98019f745d2eb3bc19e504813b262342a511c403d4bfc89ff750d7488d48da476a49183c2ddc9862850c5bedcd29ff82ffdd2033d971ece68984cededcb +DIST futures-executor-0.3.25.crate 17744 BLAKE2B 3ae27b7f4cca071c7f411e783781f2ba774da2d6ecfc9b8b9ae7cd9a4d81a58be3e9c967c1dfd24ab339b09d8d0f8cb10e5c3a7e34b5d1e9a96e28d2bc575869 SHA512 66b9bdce86c41d5574734a6878562fee45182a3a6ad3b5cf57895aabafa5ae610f440dd226887e547c3aabee792628a5f7b4406c4ddd909501afb66dcb26b64b DIST futures-executor-0.3.26.crate 17747 BLAKE2B d82193267181a9cf931275314e7fd411771bb491b483da5b073e7e140bddaebba14e3c5f01db3fd9622e88441cb4dae2dc7b1d29187512c29c95adae5dd47723 SHA512 34a0c024ace1eb40f42804cd554f050261bb5dbeb3da236879236483303dba015c21ba54690f428e2fcb41a43a263cd811626bd2acd86836fab524a44648f002 +DIST futures-io-0.3.25.crate 8911 BLAKE2B 4100c46b7ac6908e849d3c50bce6d563419a2eea7d05d27844408287cd41bc29310754012031e3068c0d6b90307c9de36261400d438046af74d6a86b0e60f31f SHA512 ad19dc9de5e3559ac453478aa5d154c28a174a9d6492c028cf4d7c6d9e2ec1ce3ba80aa79c0035f82a1bbf86e55e4a65c9eae488bc5dabd399419cfa8cf652e0 DIST futures-io-0.3.26.crate 8913 BLAKE2B 68f0fa5197b006b353700f0e92c26008fbce0c0732f3c6a1b0e642f9d7c19d0b261ea80992eb33138b4d6ae3aaffacc47a70ceeca5300e8ad0a222620645550e SHA512 e3334e6ba43bf21b82ff79bd042efcc7b8004c965d3de5df1c60e98a6891c67b0b22fc82b692fb3eda0c8d6caa388ad64ecc90b1c2b58940d787f827069d7b4e +DIST futures-macro-0.3.25.crate 11256 BLAKE2B 310fe02b66c014c00dac0c4795ced9ca9bf46dc48f964f50d6300009df2db8505987849823faaa3a0dc312cac7cedfea0cb892d2b0f2c4445bbdd5471953115f SHA512 603863a3249df6dea4ed249b71236526ad506faa5cdc430b3a0c96845e21ffcf800407eb31ca7f0cd45c989bdc1ea68884233ab0fd0abd1d61700830293e968e DIST futures-macro-0.3.26.crate 11257 BLAKE2B 592cffe2fb16b9ce361774a3c6fd5f248fa54d307fd1b9d92890ff862df4f2a91150605bd857a01288506a0bcd6f7d4d251f955a04fa62a07e64acd88d474570 SHA512 f5eff68d441cd4d88c636d0492a177dcad6015a9ec6f90705c4125bc827c4e3718cf3f060456e4602818c75566cced2f2da8f6e70df8194e5c2219bb76c95112 +DIST futures-sink-0.3.25.crate 7854 BLAKE2B af109917de26c608b21d2fd1be304428a6d78095168a0b14eb709136789acda0a6bee4332802c3fa3f1e65ad9057e765b43728b8aa6ebd6bebeb2f25d5f96adc SHA512 fc318461bcec3344c0658135944ce7ebf6756c9d1950c2c5e3ab3ddc7d4ef5b0f0858d09f14d7bbc9a9fec7da19236a10dec0e125e5550c965bae95255eb0089 DIST futures-sink-0.3.26.crate 7853 BLAKE2B 8bd044ee7bf46417b8b52be3cd688776ddb2469e4459a5f202da224a173dac6eb95dab3b93399f0b4451f1c747d9be58b7759f7c820ec6873880913b23467e69 SHA512 cf7d926ffd47abedff3b9ef9dc0a1b6e2bea9fbf435a009e48d2d453b8ddbeafd770300f009c379e88550acae1e1dd71a680e459a98be1dc21e439fe7572a0e7 +DIST futures-task-0.3.25.crate 11844 BLAKE2B 60635ba309e978f1b4ba72b29b9d5cce1d870d8398986eb1845d8194080ffd9845d8d2cde19ad0333843bc642cd08a8e5aa44b8c85763ef459c39de4a5cd5042 SHA512 d2278d52397390d7cc1028bcccf1aec009b16ffc33873b8a96cc4f456d7cf501b86660507489d8b284e0798e7fe68c04796471050b6fd2d0529c761d89f9efed DIST futures-task-0.3.26.crate 11855 BLAKE2B 1d03a9f838308948e7703a20f9e123fc49f64b31419c6d617d0e23b0f8c635d0dca4840e8e50892bcfa3560a5029fa96f971ef3e0645a624742e4c026964d136 SHA512 82ea13f96b039d0c0c209cb728c055dc81622f5f2a0a670e9e1ea409124d3c7f0e9a4eac2cf23c4e6875ee6f3a917dfd37f90326c217df136c79d8eae058e9f4 +DIST futures-util-0.3.25.crate 155866 BLAKE2B 574e7cddaae172827179c1d012c8088ea84141d453b154b4358350f53f94d13b776339b0fe16b6e18429e2f83cf5fa35bd5079537a044f240c1471014e3b6a2a SHA512 3e233a3093f3889af6bb5adf661c1cc32f821b00975bea05eee14c2b38e25974b65c10234eb060c52dea4c665ebd09895df666f8583559b7f7d7636070ea51a8 DIST futures-util-0.3.26.crate 156709 BLAKE2B 6fa7db7676869b9d68ae6349d7cbf70062442fb8333177b6829b1d290b426ab9efeedd9dc49a6783c3f6511b6a3efcc9479ed9b5a10c4d28b7ff57daf280f006 SHA512 7e00e4221f3864cb8d66017258e0ce284ce730c49713aa37bff4f317934fddf1def70c47c8f120a5469766004d1a774e969d99631954a813461cf41c9e2c6d13 DIST generic-array-0.14.6.crate 15889 BLAKE2B 7beac5446f5da4d077598af43c238eb7e71a12b0b91e6be5dbfc1ca33dc21d128fc93c9c8b18caac4b88830c8c8a643f2033acaca1d9a9f3d95329d042276156 SHA512 254e6fb6658f083f26e022916795c9ebfac241b9df2d811aac8316b17e1375e1c5aa54d72f1bf6c2627a88484a7df4b14eca231c90578e9aa3d9997047fa0f20 DIST getrandom-0.1.16.crate 25077 BLAKE2B 0cbe96c27e78100c181a064e5fe524efa9a7a267fe60f8336d2ae0125883acd5d575ff17d1d56607255d9b2c30cb9d962026fdea1a5c3c29a5e0760d27c3136a SHA512 c5450c522c07c7a38b326f9a9062bac7d089630219d577ea4b55abad4e0c31d17b7cde385fc43912dfa100b42334e7a52422c55fda8b738caae428c6f9addb53 DIST getrandom-0.2.8.crate 30553 BLAKE2B 30211bc6a8ceb5ba765cbf068405cfc08842b2521c5850647971f4cb4bc9a5b0a9195ccfbc1461de019eeb7744ee69f934922ff21677259d7b815800516df4dc SHA512 cd7aea29f79a33a0de2a52a0a82f2b57ea8f27908ccfe00a5f42248766df88b225023603ec56d6fc634ef9c1eb67ad0135c90d4c695f6f659db0767e7fda44c5 +DIST gimli-0.27.0.crate 720457 BLAKE2B 0a4fdb66844f3370203dc696a2f826135630b29d3aa78f378a162f5c74763565792c900174d859f4e15b32c951333fc35e46ae7c2fa293a70e3bcfde4cbb6183 SHA512 71563f0b086ec7e22475db77b4f18f05c706dd39dee37fd5df47e636e010c6ab1dae0f6759c6b90a0b2d7937a85878d9b8d62bbf7b5b7e2390335895c6ef2905 DIST gimli-0.27.1.crate 721022 BLAKE2B 65e69592d922379ea3d1e2ee9310a9af12d1c56bc256a668561d084deb925e60e7ff4f9bc6fa58879a8588d97a035de247a579e29bc26e30fbce1a2013604e08 SHA512 de9a0191c8fce8bb7a6fd778d261e28ecc34a06daffd8bfda00f20fe5cfd097080972ead0f1854fe0615d982e5eedb8ab2896e8504b1749ef271074a3f6946fa +DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620 SHA512 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46 DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b DIST h2-0.3.15.crate 162238 BLAKE2B 67f4ec2210e83e16d8a931e4c83c21b3404d826278262174da6cd034de588b944fd6f8c2a416930870b7c8c9200ee9f2b0cfbdb42a94ae2b83f29b3e50455776 SHA512 54e006a0e70448386a8a8ce57434e75352e09e2a6f4457035fad47dc793b5ed69ef9cfb31dbc91b7d0d9a58ab5c2dd18e78190410356f871c14165186d40e6c8 DIST half-1.8.2.crate 41874 BLAKE2B c3c5c01771f05b7af652abb8e5490dde7afd04de130537e67845fe7ed58904e7ad66c7286a4e7deca3641876a6d12c5b6e95883fee2809c8e685d2f79cf96610 SHA512 5eb128e41b8b7f9769a669834b2f8380b115395bf2a2a181732bf6c71234d978dbc4c527fddadaa7bd7fae9add77958b27616bfa1767fd123d3cfb887663292e DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 +DIST hashbrown-0.13.2.crate 105265 BLAKE2B e9ff7e6e753166ab3051a834df6f2da81a19ac6997ba269ab13a65e0abb9ce00839311785aefb451553284ad5ef3a0cda925dc2bc188d2a138a78578e530969c SHA512 21dae7a283326d21e16bb32ae0dd1481c4936939a32a06478a3351c2dec97941be532437b808e99ac40e7900a75433fe0efbd852158659a682461245e19d0e70 +DIST hashlink-0.8.2.crate 26428 BLAKE2B d6fdb75b42b67ebd35c258dad55f3e4dcc9027c380a5fa221eb72740444dede2787bb118ae38497c234dd4db2146bd209d7bb4acceb5b5e8f2800bf015cb2203 SHA512 b3ac995514a451584f5189d0a923ca67948749f386ec2df04f177c2ab153ce241c2d92545008c2b3a2086fe98cce56c32f0ee24eed9778f7bd5909d4b796ec25 +DIST heck-0.4.0.crate 11161 BLAKE2B 13b8bc39cf3ab90e71433e3c7b3e5f1c19404bec58dc4298dca05d94d5c14c2fc97350de737cb78aa45196b1241aa8f1ccf3a11ca309da5fe0f6a657673412b3 SHA512 33bdbf4ff9ecc4f4d74cf06590e056f4d96bf0d990d5381b9da5b65682b2495ed74e27b45419c2afa986c1f6200909d5175b137ae73ced5cc8ac869e4e1bce8f DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8 DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a DIST hermit-abi-0.2.6.crate 13027 BLAKE2B 4df5306639511a5f69594e903f8ce62482cbbfbfe272a91a12f407483dbac4e87c2d7e5668cc06ca5c0fc149ca93a3152fe6ad4bb3b96cacf56a22cb635e5b7f SHA512 bad8442bb822a9c99f6536db16523c80f5139af6a139bcc359c03725c59ff935816e2ecc5c491dc362ac75ab2dff41ab1e9dd29431f5e9a109b60eb9b7a8dc28 +DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 DIST home-dir-0.1.0.crate 2877 BLAKE2B 9be7e915bc942be7e7cac91cbcf7d71cbffc1d7ddcb8a285220a2ad79cca682f082160d78538be4a8bbeaa1e74d206ecd015ee6c25f033c829b6c350880979f6 SHA512 a7408c8ec2eae256c6a1ae563c57bd266468f4b7ee932544c1961bf63b5eb2d1f268cb5f0c1b7e85915a44a7e1272a9c2ad7d423f995f9d86b32aecdd88d8272 DIST hostname-0.3.1.crate 9272 BLAKE2B cafcae4bbfadd51d058e3daba3e63d897bc3418723d8e843fd941d9663dbc89dba131c77d14ce7a5da552650ea3c40c4e418c88d465f1bab2fa20c178596852d SHA512 a90407996353c9bcf5b76be03713e3a0455ac80a50892e77a508744cf436a938ddb87ef97d8cc91ec7dc4353cfb7bca0fd28c90a72f8a9ecd4f29220d174edf2 DIST http-0.2.8.crate 105591 BLAKE2B 254dff38c4d7dff28e4ddee0769a2f5e2e9e4abc6aab38e965cb7efa4069d1b59d422f30fdc73b5db5bb6c3fd02633dbfdbefd59bfd6ba352c3e5c9241d39d97 SHA512 8e8d01803552299807b07a9fddb45d92af089e43344eecacf2bee07b0e745f33558d26a5cde987ac0dd50f939fdac2de6855c8b44f7362e86d05efdde8a7d956 @@ -105,23 +168,32 @@ DIST hyper-0.14.23.crate 186136 BLAKE2B 2f1d5a5175911e07f12bfb0f1e12f88bf2b5f895 DIST hyper-tls-0.5.0.crate 13257 BLAKE2B 50cbe4ca7c1862fd3fff192de070341dd32bfb9f108b516e1e261ec8da7c4f7972b7b66e3d45c1497733a913b0281bef706994270ec8bd03eba7368612127aa4 SHA512 45dc16cc9ce48706e0b3575dca35ba1b6b3084dda8c2cc489d126e1c4f0bb96a9b2baa860d09f68c5e0a48c2a69e3eaf62f4f0406fffc4efefcd79d26c82896e DIST iana-time-zone-0.1.53.crate 20176 BLAKE2B 842c3c2a9f5b753363668af5162edb6f2734a51fa6c6fc8bafc3981f5f287451258f5ab31d5ea6c2a1df75934233849bba8dde4ee5aa9fcc456fbafa93d8b51b SHA512 a3f899fe9ebc7501bd22e75b2df34c3b26ad5a53afbff4fa552672d0185d8a291736c48ac2fa76dab36a6621e689b5584a2d7bd0334055994bb21077765aa7cb DIST iana-time-zone-haiku-0.1.1.crate 7200 BLAKE2B 9e748694423cadd6edebc1daef2aa4126904f5597202874d68066a15580cade77f48f1e6f2a77e17c7de0fae5204ef1262ad5b6f30bd95f4faec77748aa2ae0a SHA512 daa7570aaf5a07c990b07fdc2153b63d947598ed35aa9c35c4773772a6c67997143b120a18ff4c7c13474d296e81a92975ebf5b9aa9d204c1820e9629cb2e369 +DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9 DIST idna-0.2.3.crate 271023 BLAKE2B 157ece18825fd3f8055581ccbd14191a6923da4c806ce51b3d6376682878db000a1b873f744c8e9e1966e4c1f8393643bcb603deae299ed0bd87847b0bd2c591 SHA512 1278bd561ce329e1dc7a6f24a10f83d9a068af5d15a088414f3921c6728b0d54f4d60d6f4d0d5a786596ad226263e1e50c3842f192d5758aa4665ba4ed5c269f DIST idna-0.3.0.crate 271128 BLAKE2B cf8a2c43760f03e94953c6692423a12f28fe763aabea8785b93cd247b3aedd2aeef2cd99978a027186290016ed924db39d19fe7d397da1ab570be9646bbb630a SHA512 9b7cee27811ee52ed9bb39fe82f724742eef2e5370642b6c756bd134c8cbc20bb6faa9f296053672dba8a66f7356a08b2ca99f176407b173e2d566d85d066441 DIST indexmap-1.9.2.crate 54627 BLAKE2B dbfa551d33305db06b59d07c1b4bf8d4596a67ff1caa03062d07f6d78b4604ac0533d1c1fe3c371702dd7e65a012bfb960d79c76db37e264d0b44be576969285 SHA512 946c54881a347892dfcb55648a2b881d3a4d113424b8c76d8957980a834895318d11336dc438a04601916cca787420708ad7e271f965c38bfeae511ec1dedf85 +DIST inout-0.1.3.crate 10743 BLAKE2B ac2fa5cadd98088ea3f6eb94ca46b3a9ceb6547ba49f0de311d86474d71024d1a087ce9b8d44ec808008db69146e9c81446bcfeebeb2fd74d2e8d0ad2c4975ed SHA512 1db5bc2bd87aae145b3b0be6669a9a722df2aac8f970fda210aaf945c372e641b941cee822917926dfa1ab8381c6e99cc7df4b18d2f4e2fbef17fdec36ed2beb DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 +DIST interprocess-1.2.1.crate 115320 BLAKE2B 51a149b89cb6798883e0f4af3e27748ee8b54162f5c976a271856885cb8037374c5bd586f01ef47514a3dc9371bc02ccf71d127e83934605baacd5c660281fef SHA512 37f528d875059d6ffade117d7ecad3fac50895ded8d8be7a96a748e9097df0860e2f236bdb5761fcea5dff28c1fa088104a1f2743868db99a33604a8f3a011fe +DIST io-lifetimes-1.0.3.crate 35650 BLAKE2B 51182293d373618fdf5dbab016167a01b3e12f79bffcbcc00e1679c2f63a167f7fc291fcd8f886944a855ad5d9828aadc9aceff1a3e5c09106fb274b39e837be SHA512 afb868979d54bc99d5c8a1c31062c91ea9e920470bb1f0bce95c2ebe0ef22fe8970ba86b2ad570d789f648485ea4d75fd83bba34e5a590a443698c713a321388 DIST io-lifetimes-1.0.5.crate 35939 BLAKE2B e52a66b90464bc799889c5fe32d8269fa125d5eddec709e2daeb9a0b5db20c5fa5b5f51dcca2b130b75b1980e42e2aa5e892e6133b9d7f8f0b3172856e6808f8 SHA512 73b884426e26c19e65e25bb44c6255f1c46178d946306d39088350151253c2b96760ac9df84a01609f50bbfc79680a58e9a2490a14f2bef2ca7d4c11f4faba2a DIST ipconfig-0.3.1.crate 23904 BLAKE2B 2dde11775d976c009e74f005a3a8689e5631d1d922665fd488e907356479fccdda7f5bc27cb1aa0bc15b81e5ffea05b55d0299ea44d8ab4e02a47823b2c6723e SHA512 6ca490d52dde70c270776f1e4a1ca57a722b2a77d9f2fd6a1511b964bf86ad9109d3ac26564debd30bb51c6ae3b91cf594273e7915a339c09ddafc5ff2e47427 DIST ipnet-2.7.1.crate 26989 BLAKE2B 9f581d9e849e332af2c70eca34e85e6d40bcc46ccda3b420058aac315cdfadb90abd08dc926195cd0c4e01027c4d35868b15e4ed1f5aa9579ead012cbb81c232 SHA512 c6ee9002f0500dc1a4820d3f135018694798808354bd4f89f983fe495a27f4d14c538c95c7d8b5e4d17ae6ea1cef3f424e87d80f83f6ea6dad92039e1a3166b4 DIST is-terminal-0.4.2.crate 7577 BLAKE2B 4ef84768184203b58e2b155256e35fd7a74169a8ccd52c3c74aec7fb1d6aeefe6232d049bbdbc40ede2acaf0be453caac19f758cf1abfd04cd1efdf4022c4996 SHA512 ce4997ce1b9f529a7d1b875985cde02440de288a0e823f2f5a9647e3a34658c5f56d254e85dd7f152a987f08f428bd82ce7e2af626c4b3c76cde50e8ae1e9374 DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3 DIST itoa-1.0.5.crate 10622 BLAKE2B 0d08db487ee791a252389e40e08e47a649d9eb90faad16bfbdfdfde46366082d2e3561fb8a62da80b122e7771052c50a0483e9618260d094820e20748d99882e SHA512 b90841e3a016a9a68cb090e4bf78959bbadecb3391cba71e0deeb5ac2723379ccd3251ec18a0bd055fba7cb6e71608ab1d7db990ad4d03cf2fd1289bd5834540 +DIST js-sys-0.3.60.crate 79257 BLAKE2B 714facdab00d567d074de4a25b69487400c23194d0f58ca784159483f9e02289acadce084b1514d8816cc9e0597800de82a5298b071b7df19a24df93541f23c1 SHA512 543dfd444539fad27bafcbbf112366f53d4ccf4bc63f8bb17820d818c3e1804656697ed6268a793f383ddf6b6227f7e9b3a11fb6fbb24e10732fdbd971801665 DIST js-sys-0.3.61.crate 80158 BLAKE2B 07980db627a1f4f385586ad0609b5daf30d590931d2ca0c123f2d84f6c97be0ea935aaae3ccd082440c7e7da1adb4eccfd054a3598d99351fafdfa748f567b5b SHA512 f97bb546af2111fe072a23cbdc71e4fbfd39fbfc6be37132b306853d5737175d4c9c0c4661096012f7fce3612f81509e62a97df8bcb21d7cc796a8084e5b2e16 DIST lalrpop-0.19.8.crate 228864 BLAKE2B c280697f25a333f02f646055f748fe96801d7c8793e66b0c41a3861c45e8368996cd6d3284d4b3c8120f1a5e717ef2c688350b3ca7329898b57f1c61b281d726 SHA512 62af845f2b0087a08b98fd55a2b07bfceb84ebf63a38b53cac23ee4c1043ff4f8e5f84194b314b25a0dcfba3ecc10b050be63d638a991d1ea90fb73707567d9f DIST lalrpop-util-0.19.8.crate 10216 BLAKE2B f3331d3eb8eb9615daca080c9df0ed6e6558d839002e69f6eac3d73d81687fe8800b3073422075010c48a7f299f54618416eaf97909f504d39be29fdf9379d09 SHA512 4b32f2055c10b7210c39c47c0599ce724464692512ff8ca682693e8e3c0ea191bfb3f2dc6fac55780627af22b7b21816940b6a3f4c60d0690e64cf5d204bb3e4 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d +DIST libc-0.2.138.crate 609081 BLAKE2B 210aa9a7ba99d69533946fb06c2ac6ca0714b3d4c0c5a80096e188f849319dc5509b3b41ec56aff7d1ee899378be2197fe9f8dc921500b11ea6cdc8b3b15df45 SHA512 986ccf0fcd18dd124fa6d3d89c3c7cfeca1046270a6a1b5c4addcdbc7f7f36216cb74094836ce8e97a9e331b97ed893d57daf39e919d24b001c4789a022f7761 DIST libc-0.2.139.crate 638983 BLAKE2B e92b296cf8c916e10e859722ed75f4790401662ff7aa2fe8ed84ef9b94a00538768be33c272f0881e42da887c8c43e1fd44d061343386216492a76fe5d308598 SHA512 ff5fae517c49c382dee9b1d7479b65b0a818780453e5c00c416847d02f42186e2fcf19a8a8dc5e9cc2611300690c6ad324f9c0f0e8172e913a1b781fb7c0b5b4 DIST libloading-0.7.4.crate 27580 BLAKE2B 491faef2659270b10bb88ac46e0453f747f35e78d7f28b7d6d9151177b4c7a7aec0a1efdf702eda0988c31e9dafff2990eba4e6a9b0b695c535ea9086ccf36e7 SHA512 34439d9eca68bac8fcbe2bc94a70e07550e7e95d713ab74ed60ba6736ec807fd9c9135c178d436fbeb39afb074b2a9b05775d953340845c088f5f8712f5f56a1 +DIST libm-0.2.6.crate 113690 BLAKE2B 5828bf7a14fc62b28da148284988292646909bba60b2d82bbc6ee482fe0791576133d9666edb1b57bd5208469c78f2b2560223631fad4dc74b7e0d42627ca5d2 SHA512 6ba263c95f1c555e66fbc5a5f7d0f2aca4e20f6aaeca27c3baa4d17aa00b88830334736fc58d268d98e50bcab65220507b0d8e7973fcdbf14600ab3f20c34a56 +DIST libsqlite3-sys-0.26.0.crate 4840390 BLAKE2B 2b6ec9f110afaa17cfeb787f1d99a5bf5e6f062502ce80d31d212dffebde3be5cc9f4bdaeebb9e0ce0f363b0df5e86e5115a2c6e528710b1babb628cc1bc39fa SHA512 8c1cbadad1b14979555121423cc8245ebb6cb4bd72ef93202c5188c4d799cfb35f7ed8e9d7ac420a86cd1a3da7f15426aaa928b6c16510592d8739b54ab324dc +DIST link-cplusplus-1.0.7.crate 7576 BLAKE2B 9e8fc7f4b149a778c732469c6ef4663ad01aa49d6dae747b4368f827a41c62cd2f38cbd7e1efff45d8bf0ccafbff305b8ff5503f25028bef12400343b427e278 SHA512 c8fdf9ffb29cd0f8824bb4416d28f6f4fd7a024ce5056acbe63a680f975f50fc0cb408c0d0af04a37b6985bf15f78e7e7d1fc20a9c0f8b729e7ea696460d8c75 DIST link-cplusplus-1.0.8.crate 7674 BLAKE2B cbb93184d9deadd4912f6e03dfb7bb9d37f01b6d8d47dc9744724c848f297adb9cafb1599c2bbaffbff336f883e9a24c3cb4f11745ec4716a9a2c8cfa05f6305 SHA512 690afe063eb9726faa03443bfd01789a559aa10ded4bb3714ef7b13095005c817ad019fcc62b5f7b286c974a81e387ca3342d238e60ed7ab237c3628383a661e DIST linked-hash-map-0.5.6.crate 15049 BLAKE2B 0f30e388633c60433dcbee353507f1c6857bd210f0b61a4d166a9b95067bdadaebe49d5fca4fa6ce13072e26037c6f75d46cc30cf8dc3c9cfcb3f33b33630093 SHA512 031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707 DIST linux-raw-sys-0.1.4.crate 878981 BLAKE2B b8708b06e48ef4e32d820b5a0e25ce12d3d985d729a2d7fef46d0b3b4518b4ad40d037d4689fb2270f9c2583dc031d0f4daa26500197e6c32bffd1400357934c SHA512 ee6d5a7a08b183681ae00890784c9e6b72e4c987b2ce2d7de6e7308b7a10d4a2b532db3d5121523bf5d4a262407f3033af4f4c1fd9f09be091523366fa30d768 @@ -133,28 +205,44 @@ DIST matches-0.1.10.crate 2592 BLAKE2B 6e9e8ce8ade3fa0f144a1befae104f63764f8346f DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST memoffset-0.7.1.crate 8556 BLAKE2B 1ef270f1c8dba32e66cf47a1835f10c342024762c0e56953f16e82d575250028154054d4c42b1324c60f955a40fad3bbb1c5fced147c11c9a4ad62f6f0e948c3 SHA512 40ca3c4b1fb929bec75bfcde0135037f81a6c5aa80181bc7dd7bbcd9c0946288eea8d23fca95e296567ccb02155ed0f66c7c23644b5cb3e6d3932be9f9742157 DIST memsec-0.6.2.crate 5737 BLAKE2B f1270c63255736fef18a55658614b64049a1ba6d26765f6e8be00a9a66d0dd846dce7eadf234ecdc804fe32fc4d2ae2a4b0a1a366b622f281cc1a6c6cac72ada SHA512 07588f961d1b8cdff8accfcf03a2dcc28246c8dbd902929a6f0a4def387a39d50d4b276e523e7fd669bd22296252a379d12fb63b22f5014e8ee69811fd355112 +DIST mime-0.3.16.crate 15206 BLAKE2B 9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee1fb23cc6431b39ead20c9b3fe1ff3397af79c2c1b2cd277c440d4fff69f6b28c550ddbe15f680923c834b SHA512 cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c DIST miniz_oxide-0.6.2.crate 54536 BLAKE2B 8127ebec5a2cee1c2101d9533da573e01ef1a0fcb169bb0fb1419973ddd2e6953d8dfe85f9509a5d1226643ad290f0ee1479fc68f1788ade7ddf9633d90bfe1e SHA512 250782e214572acdd11df87c2788cd5f78e8388d9b285d0a850918219678e262e8b9905cc88728f5b70d13920ef9d19c43d243dad8fbcc18f8c8462662ce1419 DIST mio-0.8.5.crate 93993 BLAKE2B 6c20d66c3b5753234c0ab0461642b63e84383128db775c6e01d50bade5a69081f7da1626f87244c2c45c2451690e8cdca02e2d1ca20f279ba6f8401fb006c7cc SHA512 e92bbc1d06ad8d4311d76f878d514d0c91e47de2c511c54bb53096ad689012c3d1ffeec18e2de05a5f66c03ad83150cd45d31edd203e9b9522ece13be00bcede DIST native-tls-0.2.11.crate 29008 BLAKE2B 594511c364e639e309f32f37ae20ecfc5ddeeb39c3f7180c5f3f2cf304d8c323b977af933ffe70cce696a5a63e17c5fa7ddb119d46fc3db819a28e31a388640b SHA512 7e77959932f2859757f1aeb37b78fdd459b7b6fd02424f4b7399525b94c21d1f499a718775503b8f3dfe3b4b740e1cfbee77052a2ebd0994468addb3fa665e6c +DIST nettle-7.2.2.crate 575136 BLAKE2B d82c6675a304bd2c8dd2184f101dfa09bf72d5ca1293e17df38146807fd7cbb131c4858f24a251292723a5b916ccf43cb8b660e0ec5d5f2ea61f8be9921799f2 SHA512 d799680c0035cdf46be176fa4a4411a0a8e76aadd5e249b683edf85b8e0530ed36c1735352043e4764a64fc432d4e6669cea6fe5fa54e8c3c8d5c97f2932cfd4 DIST nettle-7.3.0.crate 580277 BLAKE2B f70a60e47a633a399843a7d2cae466c3695e09f442968009c93a26aa40a806966c693765cd3f9e361e3e8550efd54e4c72d7ac3263eb159da850f55b7a8c52f0 SHA512 658b7c72eaa86c574ccec8c10ea4aa37480c1d7b92711a96274c7ea75d89c96d669d2e05145598c835a1f34ffb1b2be005cef278f7bf103b8d2c8b8d96213cb6 +DIST nettle-sys-2.1.0.crate 27365 BLAKE2B d8adf0768efbab1b7bd5e12d5c7608e450d5f2090605598179b6bc5291a379c99b05b430e73d0d0cd8e301060928269652af3baaf5ce8ff513513715306c4ac5 SHA512 499f6f8d08ac4853816db3e3323695d065ee5d7e8588c3b7725e722f92875940a212945b0af71956e1846a1064c0afac74c54021fbf06d0c5f2d2704d32e9797 DIST nettle-sys-2.2.0.crate 28559 BLAKE2B 87da765ad2e88e595a6fbaad4f3d972e72c0a1fe4b5e16efd91e9c0f601c307c3891586f27e9f6096224775253479a4e63b37f2c73133e5ee9122b53ca863625 SHA512 db72ab5f0bfd79230489d1310ba6d91ff55ec8d7229f0c21cc309fcf50aba6c8db44fda946c01642b4b9d348c7d113d77d3c13f7cc395f7fde7e9c50cbb6e90f DIST new_debug_unreachable-1.0.4.crate 2561 BLAKE2B 5c9831b04e2a44b2dd27816df0a331a8108991a84ebdfefe4e42f325ec3519ee50e89a99d490020a65a3d75acc371316c2253d2c6382453a0b15f4c3d5b96520 SHA512 6f964bb322aa8f2ff92078381dd720527600c6449e237b703278cbcf47b39a2581fddfc2f34ebb7cf31229e33d58de48bb5050e083fec6dad9aefddc1d771c85 DIST nibble_vec-0.1.0.crate 11796 BLAKE2B 2e80648e4e18d17fdd41671acc1e166a8337fe1ec1765e5a7f08c19fbcb23ce43b11d1cb396b867b9a2c0ae58e30225d9b13fa337793d8c32abf99969e7c11af SHA512 21bc50bfa5f11f50b19a20691346f098db083ceb6891faed72fb91d2e911cee060ad4d19ee1c98792c5809cb6ab2bd65061bc051a1dea75d9096060b87497f67 DIST nix-0.18.0.crate 209962 BLAKE2B 3ff822e3d49a6c477d5da3702fc88bbe270202acb4f7c449a78969ada9b8fc8855a90ee194bd2943dd27c28286b88e1b22a6003e08260e19f7c8ed6036bc2891 SHA512 b86660bfa2533fdfb945a3ef840c692b5d96108e3e73b76d6489b65039cde87ae04935d2f10878cab1ea38f039083aebf4ec9b2bb6ba66ee204be700e3e96581 +DIST nom-5.1.2.crate 136174 BLAKE2B 32387d6ded0fbcdee8a1a0d0a08cd36bf92c38906cd199b574b6b9b24f6c245f2287e04374f7d84e2867d2785aa16d8c01ae3bd3bc811829770232681e2d33a5 SHA512 53b8ddab62475588efae46c78b5fd086a14c0fa505c84e625fbedd6dc74d4ac047e9fbed7312b797f126e9ca1f056458d8ffe0ab13f0117de685ef8b43f86aca DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad +DIST ntest-0.9.0.crate 5212 BLAKE2B e252d146109a93bbc4591605534e8c994b8c5345d6efbd9fbd47ac196619eedaf3c2abc615581176f27a9f4e2632be8ae779f5c3a44d07b089b6115a5f233ee3 SHA512 266b3d81addea3c6e8bbff0cb3c1411d4709e2f6f978e34743a7fea0f3f5b241209f8569c09f604331beb1338060a5f5c901b27e3e68d2741333aff63e059846 +DIST ntest_test_cases-0.9.0.crate 5336 BLAKE2B 8a67d43fd0e224acfd4b3abafd412ad2951a012bee97227b7d86dd25fda0d5426bf737ff37b215ad6eec36ffd95f0fe694a245d317af5f28d1f51e3413274afa SHA512 09bb4d14137204237c099a6ba5461915ed538d6c3389833d1c611940e74cd6506d161a996c4fbb75fdbc3a9690d5d0409649d7d50574ef798194351fa83e8825 +DIST ntest_timeout-0.9.0.crate 2972 BLAKE2B 49611ccee56913cc16f1d76d17a9c92544956e974a9059bf160dccf555fd885328b5369d1efd7611f85b8aeecd8bbf1db8ee4760424117c31e52906e0243e5df SHA512 fe7db5f555cac1e5d04759466f63d5cafb58d715d99b18d5611d2f7e0f1ab82cd52e607a70147bc8ccf91475de5be4e1f3306df842e59afb5e464a27dbfd2248 +DIST num-bigint-dig-0.8.2.crate 123759 BLAKE2B 1b32e9bf4e6bd079c9836565e9d1b7b89acd888907b789cd6c5cad4f0a088519d8fb84bf0de8c7656e9ab3fab439d7f537d43b5506382e04727290ba158528aa SHA512 455f66517dea45e9785168f4e51c6ebcc612ade7ae4f02c05fd4c77abed015703ad9ad398cba042ad129d6712a4b9b49b0e7c5151181e0fdc0f465c06ded687a DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735 +DIST num-iter-0.1.43.crate 10655 BLAKE2B 41ee6d80f38f0767e134835ac84dacee8b50395b29c3e620b74cf4a843cfedfa71dc690e787b291a2b08750cd8386f1dad768e1b506ce088df33cf9e51b90a8e SHA512 97ac20f16d4518c8cbe944e5c80089fa6bb75d4632fb9f3c9d9891aaddb0e0f2209f6e854317f3d3b41bfb330c9d3ed830f3797f0120d4b1863b1d6fa3b9c07b DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 +DIST num_cpus-1.14.0.crate 15673 BLAKE2B cc706b01681898799a5388fba863d2e8d13eb09644ecb92cb93a3f1c8b24527ad259c455cf56fe06d8ed6193ac1e8968d62a50824e4906e2ab66fc53e6e654be SHA512 c3b19f7cad14947c9860ed81617e2f7492f69248c8436ce83429cae9fe09d7be04c813233b54ca216e7dc2e03b76f46c5659154f89bb804e702f23b78feb3507 DIST num_cpus-1.15.0.crate 15680 BLAKE2B a4d98b29ad534de9bc262f58f615ec06bde5d5a2f5252f09b5a0a6ecb06a9daf9709ad9045eb08f7cb744d8a838854b9095aa73918e06624a84efbc11a9a5c1d SHA512 fd4772868def9460a6ee17ef6fc00b0bc74115eec891bb3fdb07ba5b5fe4057a2ac69eb31ba8beddbd3189c7be4545888e5724879f3a89132fbc9b32aa7bb10f +DIST object-0.30.0.crate 257728 BLAKE2B 30d6f3d1f7fd1138cc7cbd29977db4aac4cd1181bc84e497f8e39a65e717626d6d7e8d55ed171845a418fcb9982bb3dc12d015941ce7e1fc2001b410586a1d87 SHA512 e984f7bb4feaf1c73ce11bd729b3543deef6ce78b29d47119f7b67b8a0e1aefdadbad802f9728a6fd6b9f2f99e41492b1dc6dc90eab9fc5c77a617b004843743 DIST object-0.30.3.crate 258901 BLAKE2B 73e190fcbf7c47950ac036306ca8e6e03bd1772466cd580fc51e246868cc69c4e49c712601759533ea650c806a8363d0d77582e1363ce2b5f92d4b7439fde91b SHA512 61414475d3fcc7c4c3ad8c1316f6ada7801e28590d98bd425fa246f091d464de4eff7eba7cd74904517dee95ae0673e3d581400adb971306955a0aefa814172c DIST once_cell-1.17.0.crate 32736 BLAKE2B 767fc8f362ce5ed7a9eafceb2f0764a2a1c7f4070e22d1e6e2498b3c841c5f761e77fb66a34b899a75d48f1563f6b9b73b90aa9431055d4e0269c47a1b043c1f SHA512 291d87380c0ea17fb3ffc9fdff8620d2ff55601c06ef65b2f0c54254fecd5b488645c6e94c6026b82071893f4d420491ff712399a782e14efa1e323e5c299c46 +DIST opaque-debug-0.3.0.crate 5767 BLAKE2B fb5d32c876a271b41582563f5d6978d75bc1cba2cc34167f491bc198e6eded45b9dea65effa3aa972ede20978808b37ad1aadb6837f926fa3378ffd382076d41 SHA512 9909b06668a4f97b4d0e916de3e1d0a922a5a0b911a7ce190de786f62ceaccd382cbd0dbe01ab0f15e5472c10848482da2307a6d897928b6b7d5365bc0321cae DIST openpgp-cert-d-0.1.0.crate 11172 BLAKE2B 97e2e1fb00ae9401f3dd13ce20e6f97dc8609fb5550dd91c0a4db37daa0e8d19d10b01c67b133d8043719b2b9e872d908acd5571a377062246392b35de384749 SHA512 bef579a914438ee62ae92f150e3b6297a523f67a7374333b2ae37eb2a263c6e0787064aba49d91ee0c4805d6d0a205308f118028f8ee9942cc6c241c4a5d17ee DIST openssl-0.10.45.crate 234763 BLAKE2B adae6de12bb2f044c091c2899dba4e45d4f329d018b09943aac5e18e5d91d6a7667e47a33ed9e20a0e41554c2a372ab1d5a4a3ab54dec343596850dac505badf SHA512 bf67effbaf5ccf576a062ebf75ca14579db3da5ca456d85b60d47415cdc52fcac0c0309dfa55a909a452cb9cbcec9f132274187596f040339239e1e15f4f98c7 +DIST openssl-0.10.48.crate 250240 BLAKE2B 97928ba4f87788fc83e3dfc09bea57c9dcfaf1ec993ee97580b5fc7f988ec2e656c73d89aec366f1a58ba51d0f307e5bae6940934704a32ef9c376b5c16ea719 SHA512 adb338a074818883dbbf22a6bf0771ac36fcd08b60ea10d68766e1e4bc96d2c6a64ca371c6d6537b8ab73f0eeadbcf314e37e750997b56043176aa2825b13541 DIST openssl-macros-0.1.0.crate 5566 BLAKE2B 51116df0f86274435f41b8bfd2b385d5a6464560a05c214445dde5cb414999d200c55e5529fa98e95abfbf26bdfe31c88708ddfa2a81671341792059ea703c07 SHA512 7e37a0c05781da13bbaf4c056c19d032a93820cc324f9f6e5743bfcbfb30e057501af1bc7cbf5f07e3a05191678cd5ae5bc4d6832f02ce75bfb03c027d18abfd DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c DIST openssl-sys-0.9.80.crate 61687 BLAKE2B afe13340a51b5f7c6242085a0861c02ca20de7ec24e12efadb4eafd55b769f45d0ec4866799bf64bc383e68933277503639f148dc600f8036ecf6c325b745f5d SHA512 e141423f7a7c72d9062616b87163d2e1ded028ec165b3758c52a2e5f8519cd517fb1a89fa0ab3da27e0b47a1f5973772673d8233e98cf4ef79ded56e0363a072 +DIST openssl-sys-0.9.83.crate 63079 BLAKE2B 79a1de6127fc8a191a4fca514001e92d55ddc4babbee81ceae7f236018be087ee2cae903982d237631a70d767e5ecf139fbd6be3d93a921cd5eebbdb182174e1 SHA512 f8fb1a36fccb20f109843b3945e712c8889dc26079ab8dfaef79a9e8d3b9f7c3050f62084349adf102b9d46523a3abcc387809aa27ef7086113bcc28ea2776d4 +DIST option-ext-0.2.0.crate 7345 BLAKE2B cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d SHA512 f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56 DIST os_str_bytes-6.4.1.crate 23101 BLAKE2B 252fc826f646bbb999fa80b47f58ac9a77e409b10a99284c7b669304c0cd701a3d20e690350018f5d7de8c6c7d38521f3413ac81d08067dc26f76b7c0e5b056b SHA512 2199502ad24449e08370686a596f905325f5b145e105e8c7bf90ed7729bbc405e065fce62c98eada40f77f0665ca041db41f16cc8e62473501eca32c24e56f43 DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c +DIST parking_lot_core-0.9.5.crate 32396 BLAKE2B f793c855ed49476510c200d20895cd7f62e93dcb4fcadeff5528a8564f43e5e8d45f3857bac355b765d09753b554cb9af308a9a95add518d3325434ac67a6ca7 SHA512 1c430ffabfd33e8396178615829f6f623edc34d30393658b4cfaa263f4ae6e4101a9850333d3b54af058dc499bc66240a18041f31e920d5bc866d6bf66809378 DIST parking_lot_core-0.9.7.crate 32412 BLAKE2B fec3ed2cf28e6d5090aae6a7c0ad583acf3ce6e54e881b78a9cb6721ca1e7040d46c044d405852728e74baff6ff1feaee7a89a64c69d20531f29942dfaafcc72 SHA512 1f232f1a87ba9377621244ba49378663f3113da7192a399fdb70be971ff5e5ca0d0601e1210a3fd8ab75ef464dc8505e719f81902e3448cce5e7848ef4bdbef0 DIST peeking_take_while-0.1.2.crate 6697 BLAKE2B 31571604d00872900abcb677a483da93654de523bbdb0331c326dc9a3e531f246e571bebcb983e79dc46e33ed6dd32b978be509841ec0d9f1e7209c06289c22a SHA512 7bf8721987c3e2e1986683dd897746592a909382f02b840b777effec7d8b0a864c1a83b03c73d555e359f22c423168a54b75448a7e7b996b739527ce8c88b721 DIST percent-encoding-2.2.0.crate 10075 BLAKE2B 397e59acc3953868c709244b89a2e0db3304c0b574ecba761026b570a485f2cb5b0b2a0159586d1f342ec395ef02ace536da3bc1c72093e1cf93f8b37b26b0ec SHA512 890a5256d2b4290e12e04a02c3529f3a017faa2b6016a4dd0f08b36509f0b1107eacfcb4702024d6a21ff8852a11f263c1adc096b16ef8d12c45a734c087fe68 @@ -165,11 +253,14 @@ DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c DIST pkg-config-0.3.26.crate 18662 BLAKE2B 2ad92dfdc8ac0414b12a61dd30ea4ac5f142bbb55d0555ecfa3a53e750367e1b11766a693ef11f8cbe5a2ddb978327632458b2bcf75be7aa8f973262033349ee SHA512 509c4d1494cccc20de6a62d9d037c63ff77ebee8d907747c57ba0926d177b08fcac0231ccdda14511b453deb0b76ddd10f8fbdf63ff94257d72a12a889546435 DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 64a37ef3edd317f771e833bb394f7c19bc9b8c844156c831d2b550692c7e2e36bce44ecf18dd9f2d0f0511346eaf0d2a0ebe792fc288ca0e94a93933f2051846 SHA512 a118a98286a47e2f0cf35d2678d0325c18b9b7d5bdf40ceadc16483b282307fd1498434d5bdfa25477a4f420d97c34d786e42e9fa70431b788b4b8fde9718e05 +DIST proc-macro-crate-1.3.1.crate 9678 BLAKE2B ed617a1930bf28a26e865f6477229566a0c4ade7f2c1e8f70d628c5536985f03c7533c561490415e207c0f58b4885367e7f54ddcf10b058711829f78a34d68a9 SHA512 5306f017933ffa89eb6111ee00b0536179c5cfab56529440630a0bec86b62194ff16f57ebb471b233e88cd886b7b9871de8402ed29073b23e5ca98193e513659 DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495 DIST proc-macro2-1.0.50.crate 41667 BLAKE2B 6ee76c87013226881a0cb1221f449b052feaf1b92fa6f7a3aa82420ee1881713b8bb71ac6cebff67fad436f5c05b2a8f601a84ba361bc08a06b0b26aec0e11e7 SHA512 89ddaf9b994026519e5ddd618ffdca1fb39d31904a13229c1496dc862e2a259086ed9554821ff33f73adf6df45f446231217fa7e22922289fe6fbd71e06ddd2b +DIST proc-macro2-1.0.60.crate 44160 BLAKE2B 3cca40d5ffa85607212ea8da63995b35b1d59bf077ad1f708bb08f20a3f3d477e934205008984bf2e947e6e53689192df1d437772c75148e122e0f1f4fe43455 SHA512 2a3d33d2e42e3b7edac7a099dcaf83c43ad47852217424c2bcf8ed5b894292975ef5a11df01ebb3479971e94d5b032b9d043c28bed476d6f7087fb9297fbaac0 DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf2035e7f63c553bd9a49b638ab0c6106ac3676a41072b24da4e13dde78706e0f99fd1ec9ee329d5be81d45a85866 SHA512 f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9 DIST quote-1.0.23.crate 28058 BLAKE2B 81c483fa26b36b5c4dbe85b386a74f5bfeaa854a99c0d678374507613da916a60e3f5b14d4a4d295e1c9ef0413fa1f16447df8f19a9db8cb0485b7a5c327fdc1 SHA512 3bce6846dda94d285de15771549099e60df39c8395c498b372c90a240f77df31d6d9048127913ec1c7ed8f3a189470ade1db2bede406bb00fa715ea641ec87c2 +DIST quote-1.0.28.crate 28382 BLAKE2B 9fb16c3bb2a7fec3d8138ffec1f58277061f4a643c9051e1f6525f9e347ed9de41a3797eb3140a6dd828526eb4114c1f7ca562151dc933f338d64b175ed35d9f SHA512 846d718153f78cbae6dc714caa9413a5d5964bcc5e032f5c6c5356c62c33bf22635955ebdff0dede69ba1c9657387e65d61de7c537f6f56f8060721dfa52d735 DIST radix_trie-0.2.1.crate 251366 BLAKE2B 14b50e45eacbc5b42cdde8a4f8e8642adfdfa3cc569c3fe0e3aa1fdab901713b3929d706dc0aede1b679762fb8fb1af345efca15befc9234322db434c8a3923c SHA512 f6f54511860b6b878c83de4455bdbd71289599dba93234d5c7469342f3401cba99a9ea6bca2d32df2e31ba657f40e42e7d5fd7de66786ddd2814e22fe867f9d8 DIST rand-0.7.3.crate 112246 BLAKE2B ecc7c1bd70ac874c03bd8b7faa3016bb2d5ee5c19603280a12a45a81598f706e445971ee081e6ca410ab6f0f5f7a06d9315848cd556a2d8522a82024f6ff91e4 SHA512 f9b68ef9446f1ca2c8092c50990f15c1b4cb5529eeeac4df8d69755e0b7253c663c587775e7cb0a7298c31edb444975dda34926759306541f6d43d0d3cf57b7e DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 @@ -177,63 +268,103 @@ DIST rand_chacha-0.2.2.crate 13267 BLAKE2B 7908867ceac98243ade22e1b38f1903fe0249 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 DIST rand_core-0.5.1.crate 21116 BLAKE2B e74791f941a79971f2741172d489d546373c9abcb0dfbffcb7b97b858ec800b2e0c97df4ac636f3aa1b8dd6c14685edf317336d577f31b5c6cb7d89a157e547a SHA512 4f7500b35e165e6c817fdd67a50745d5497d24e554bb554705097e37258751e8755c4d6b8a69fcb5e1977708ba78620bc35d640e4e018fcd4e88d9dbdbebdcbf DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 +DIST rand_distr-0.4.3.crate 58255 BLAKE2B c93a4db62e1c27bde51c77423e15674c4bafd04a63424ee8b8863e4eb27e56f774136949edc8b05ff4189dfab1f0dffc92855706f4a612be897523e7712ee830 SHA512 e5209a78b8ca1af97ac6c6add858ee6d91e67c1edd124bb297f787d37218a5f1afd570252da2eb25738b8d77482df4e93aa1eb3c4a8165f90219410dba495cda DIST rand_hc-0.2.0.crate 11670 BLAKE2B 55fd048f2524cecd4f0e17927a81111e3070a8cc6a5b0234a46445400ad5527194edf8c91fb5ad6538f4958d53044ab02424f61a38adb2931e2cb7568c458ee8 SHA512 bca185612bed5cee4da76fb68fe854105da276f5bf2da464e596d586b925df798cc692ed881e276ab77c36b4b0551930966c93656be122ad05899d87853533b0 DIST rayon-1.6.1.crate 166330 BLAKE2B 5bbc439e0c88780b8d80cb36d4b4164e698a1189bd140e8c84d9f6a466023de0cd69a1f24c4217d595ae9af1f61aca6829461648152116c6bebeef0f0e686e50 SHA512 2e03585170e59f4388359817d67a43cd10a2244382615ae39bf84210db03a6dfec3b75d8a23800b8faaa31f45e8df4c44fbc343f02e18dd3dc0572c207791e73 DIST rayon-core-1.10.2.crate 70599 BLAKE2B 3ef458725d2df280b259da4cef179f795dd8c29fc1b9fef06c9f405e3818508f2abe3d0eef206c14c6e1222f9271033cd3f534c3a11d2815e06abae31ce36874 SHA512 2b94669689b3c354fb65d2530c7da88d9d8d8a31cb7ad100e526018864f23091ffc976f0239e2614a521d58df3dece355b636ca06d0484ab4f0c3afca660dd24 DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda +DIST regex-1.7.0.crate 239421 BLAKE2B 6e9434bb9835bd8e15c81e817aa64e8443c4188219caf46579078c6b7cbd98ee588af0f526e0fd5a01814762dfaa113ca3d15f7cfa14e969d5acda3a631e9560 SHA512 974c15a593d86c33e0bb34f7a67957fe96dec07b3752f2b6b968d657845f5d2342a5ee9ec1359109c43e4f46c9b2b2b678d59f7b752455a0ab1435c1fa56ca3c DIST regex-1.7.1.crate 239648 BLAKE2B d68591ab0627f0bbcead8e81de2b9f6c7eb7be2d29b2c1700e06ffb541c073ecc054dfc76aba8f55ac0630b191d4136805bd04c7d1b9f6cbb1ca2437668ab244 SHA512 ee19bc6d24b981a151324ad4115488383227ec33dfba0225b35b6252f0d363b8d906db59a45170139c7a687fe681a983c2392d2921c7365db38c7c0e9745066f DIST regex-syntax-0.6.28.crate 299288 BLAKE2B 8554370e269e888e603c403089aa6eb4a087ae65fec016a428e424289990a07826e37a2e51cd353c7d530d5b3421e2db6a8f9d50e62379867bb5b6cbc57f2436 SHA512 ba5fb1622a330b67a4eb820551c7f20dbfdc6b38eb697b9bfddea4cf0060b473472045e93aaf6cb9727ae609e06ed285e1e42f06f34ac730ac39fb90425bbe85 DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c +DIST reqwest-0.11.14.crate 145216 BLAKE2B e7ae6b489acc2b8a8eff2f6d34db7817ac811998bc6c6c565f93b99746b3e03e823ae55c8867cf39844c4e6ec412c9248bcca9725bdeae91928d37f670177cd6 SHA512 b853212d8495e98295e861b900e73ce80be1135ec9904b57dd75de2102fc465c3e3dee93c70c07dc46ac67b56affbc0f88a7b65c706521564a7c1ac5f6e62115 DIST resolv-conf-0.7.0.crate 17352 BLAKE2B 32b565a11d5d752e2cce2ac7b44e483b8a682220c99a9ca34d0a440d87cb5a874c407d474e47757f128bc5d78ea57940452eb099ea6fa433d8f6d1fe881f4302 SHA512 538b97f88fee8b82f15845f9a596e09757e3c2869c4e8708ddff97e19348e9f88d4bcf75e810d2aee47113fa64d550a9fe2deac6fc38d95242ebc20228e9b5f4 DIST ring-0.16.20.crate 5082615 BLAKE2B 6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934 SHA512 d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191 DIST roff-0.2.1.crate 10605 BLAKE2B 34d66bc4f4eb828523c464cd75632171277f6b1901916f2337013f8daf39915e1b7ee9154e18413145c9ae103917e0f34c2b6261ba16b3e969a2cd078a372c61 SHA512 001cbc21c5c8ca4362f91fb237b867966653e6f49fa20be1a6c3d3e8d9f2cca66c474eb0b59ecff1527c771554e8503cef94181295dcb007fbc1a50dab49ce0f +DIST rusqlite-0.29.0.crate 137156 BLAKE2B 83ab57daff2f03dce2720cfc5eb253231f721bf3af609ff15c66ee9be9578533765fc368af94040fc1f7a635578c14b310d93e568f894495a1aa46a73bf9c22a SHA512 63e5722f7391a335773d2fe554ebf285f388ecdce7279f767f9c3293bc776abedd15badfaa29c4abaa356707667ffda11dd14bf50fb4bae670df0e102283e055 DIST rustc-demangle-0.1.21.crate 27920 BLAKE2B 73ada923b9b293c5a9893f86fda0586139afbb7d56894cabbd70612d1fb0330a9e491d5143fe3498a0c8d3e1a3f8e63c14b20865926e4c831915592486ae32d0 SHA512 4031b26863a726cc6d3398b48682e0f0f9e5665abf20a5d35343a904ebd7c0d3752dcdd3a049b2bfa3e2a303214dc39a2980700bcc64464f7029be3c7f34727c DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 +DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db +DIST rustix-0.36.5.crate 287459 BLAKE2B ffe3cbf130c6bfca2b6b12c045c6843d18a148a8305bd55b4be1d3c4154d273d047c484cd1973a7284b2bd69c14187373f09e0713f097b576724fa0279a056a7 SHA512 4e682d94c170f578c426ca6db9434ac5b7b4b9d93903954b12367e87bcc4f747b2a6125b449354972f606fce74c3b18b64470c33540ba6e894e828a15c59e2c8 DIST rustix-0.36.7.crate 290628 BLAKE2B 7cdd5610fb4c5c079de7dcead4d68115c67f56c77404dfc946c80062c44b5e821bdfc1c1ac0139c1dc9f0a7bca73076136dc38a08c1b690f00ea25353b9259ba SHA512 ed5fd16a983d2549ed8322c261fca651fcf0dfbd4eb1f7bfd896830434768fac317cb410ccf7fcf03a8b29f3de7dd06b5b4b6be4278f4fa13aa46f462a9e66ad DIST rustversion-1.0.11.crate 17485 BLAKE2B 940646bc3783dfc663b179e4624ed03d3726bc745517581fd3d6eef607fea2b2c75e636f1e1dd2d9e30cded59e2b9fb64b964f47693baf2928b515eba0e89f09 SHA512 60b94f8378cb1d0ee61dad768e14f50bd043d4c0e4a4e0ef4979d7366886909e1b186abe2c65cd36ef077bc2663f1610f3bc4328ab2f078b94405384a07dcd76 +DIST rustversion-1.0.9.crate 17425 BLAKE2B 0d4bf497848b3fc0ce10cdb3f1cfd73965bba1c0aa49f24c0b4abb92c2dc133ff546b119a69d2f5843f68cf4d42e4f64e9c59e2879788f91208bd75a2b7c62e8 SHA512 b2c116585816ee3aff5b21ac72ef05520ebb01fc164519e43407685c223ad5f2d3ded663c643a1f0e8150d334383c7504b701ea2708a570e5d7e29d98e2e7c61 +DIST ryu-1.0.12.crate 47070 BLAKE2B 02b0eec6bf266b7c482aea15ff83de4bf3cd6f607f8cd6f17f1c3ffc60cc64b62b15738907b4069f5816dd81669ed4f5b00c4bbc8705abaebe3a0846f56e8e29 SHA512 070f0b2b52e47cc9a6d8f003439d257c27aec15ffb030a92481ac22d5052436156e25127ea3ea7986cc514d2a7a924f9328710d743c216d7b1379beacae79829 DIST schannel-0.1.21.crate 41719 BLAKE2B 8e3ce88c460b44839a46304c5ce6c02ec518a1f094165ae8589107cd32b79553e1c7aab581cb07fed4ef5935822ae4af8141f63d70e1f898a10e75377b1a057c SHA512 7457d4accd0096c791240aa19970307c6448486a22303e3b20b7fb25c326e50edb8564781e3d81ecb4a7626796ef78233c224f9baccc0de03f0eae2086624880 DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d +DIST scratch-1.0.2.crate 8152 BLAKE2B d38df70a8067ab6a411798b64e4e9679b554aa66886c824e410d50ed805555716e96c54872186617f2963526119ba81c20ce237d4a0b1ce754d7d28696c9b742 SHA512 c3863dff0c67184605b356d6cc57db2bdf26cad9e0357ce6cbf7d3f23d913fa8917966a8c93b3084a3c9c900e357c6ca4bc2bc5ae5db3bb6feb5ee1ea5c61521 DIST scratch-1.0.3.crate 8198 BLAKE2B 804af80d09da85a88221c7aed7740a25a327bece99eeda0d7adceb3e5111917b70fb4a4e4e39c83b041d57baad2e3582e877356d58386e05ccd65e0a5334f86d SHA512 8fb3c0d36adbcd915e3adad108e35665ddd6e5622b252833349f89448a620bac6eaf1c212ffc172ec015e5af46e5637901c3442083b17ed29a2bdd9c0c48d595 +DIST security-framework-2.8.1.crate 76318 BLAKE2B e4d4e0a959e83febd1337c58b3ea66dedc3758fe94ab7c78c0292aae419525d029eaec4921c222732442fb4892bbd9b4045353523be98d96d3fa1d53909bd8cd SHA512 313ac9412be8c9ff8e75031f4a05de966face602c1834043a05a4245899d9675dda9acaa72cd1c5cae2246a3640bd42a584fe231bb3abc26083829f585db9390 DIST security-framework-2.8.2.crate 77045 BLAKE2B 8581e0056fc0422aef0122e4948d6244eebdad0935c73ac1b01fe31de19f730325f11446dc3dbf5f1ec4400de099eed1d61caef5b8e318365c4dbf9dabab3be3 SHA512 6abaf2129cff62220f152786a36fd4728c72fb2b55f3f75b396ffdf4344902077c8c0784eaaf07e2a4d9311f833298b46372a968b798dd838ea495668fde1be3 DIST security-framework-sys-2.8.0.crate 17911 BLAKE2B ed066e2cb8986930bdcf55060fcb5a34f826aa27d51ba4236f8a8e56de8fe3a2b33be8da14c64c0809f46c0dce02a20729e6863af2261a04006ac65a291ddea7 SHA512 5e670f5f5d54f2bc11e05435b975d5d26d990d6f7446613dcd5be88c3cd52baeb702931cfc663fd5018c8c99f4619c23e57f31eea60b15d3a5e7ce01a291886c +DIST semver-1.0.17.crate 29685 BLAKE2B b9beb685eb9f6cffe557d1185997e1a93d0e50ecd8e9719d9855347f12dd430ed1020df81839b7924a984596437ae7fb2951e7ae44c5540692a7f37b591bee2e SHA512 5199923757e675506d68c252182b10f55955e47054880492e5471a0a0f9ad13ef25d552d2ab9bd68fba37121b8026d9989bf15db67e95265b3aa53d06377fda7 +DIST sequoia-cert-store-0.3.2.crate 152710 BLAKE2B c51dea54e429815453d389a7f7aea471aa3c52eb3a8f50b5b6c71dea984ba48ea45d5c1cac2260eb7967bde2f9c841ea562acfd020973f399f247ca557cd3fae SHA512 da8b247aef940d93eb29a0b6c9ccc11759a87876eb7b9bb4a9629b95bcf6da086175e61393040a8a7cdc7ac5e42cfe535a4d3a8e85d07c3c9bc45e25bcf64211 DIST sequoia-chameleon-gnupg-0.2.0-v0.2.0.tar.bz2 298591 BLAKE2B 7ae8a1187028a3e90e90c807d00dc1f1f14241101ba838ef18e2a6cbbf3ad7d9019ee65e76903072d1cfa4dca29e8dd84d8fad0687cd526625be438912fd07cd SHA512 ed8fae9f4d991267340e6365361fd2d3db9c6658d69a3b104bc33a4eb829220af24b501dda3013b219906e773a40e8bdbdb2468f46054e4b718311d9acbbe53f +DIST sequoia-chameleon-gnupg-0.3.1-v0.3.1.tar.bz2 369785 BLAKE2B abaf10c38fe8163b9e4462f1b62ed72f01103ab653d9a3c2a740b604704b25af32b3146aacf0c0a21825d615f23682636b3988d5d1d823dcc66dab51fab5e2a6 SHA512 e6607927c2957bf778975d27cee5510f6c192a133be848f7edd6c7feaa89b0fed6970bed3549f8e8ae8f6c222374f081c768ade489acff19b2a46257d87b2be0 DIST sequoia-ipc-0.30.1.crate 4502011 BLAKE2B 5347054fa19f41a205820d8a9df00ae0c21cf183ec41c7d6eaadbbd7fcc5fef2d88cafee3774afcf1d715e89304e7c2378304af71e7a8b308849dcc86bf53e4e SHA512 ac3eeb3000951cb2d5c9864c6c59b92dc80f2fe859a57db254ff36db3063e85d0a0bf021b8dccf18bbeaa92d25b229baf7b0c86313b9c7584eb6eed9cbe01c99 DIST sequoia-net-0.26.0.crate 32385 BLAKE2B 8fd7f257ca57082aaadba97a1a1727a193ef3a52caafbb427f8813edc23f8165402c22bc687c2ee7ca5981f7d94d1550b6251c566778835bd465c3db447bf5de SHA512 dfc72a28ec42cd0fc160e5999a9b86d65ccfe54e8f67f6590129ec2e0c0654f48e79bb522c4f7c96aae663921c572d17fed1279ede1d1077b3ae724bd25c4e13 +DIST sequoia-net-0.27.0.crate 32391 BLAKE2B f60dce030e8ead3f380571979f13235403ab98c32ed3ef3b3453e156ffbb8b6fc268ffe8d7f0d1390c45835c36cfd502711e78c1004cec9edd2e7fb0f928606b SHA512 71682e405262b0298a4d97aa6c2cecea4bc6b44927265f0ac252fe367cb51c11943d95bc84152b1d749c69e345bdff8129dd88e7960b4919886a8e3f4c043cff DIST sequoia-openpgp-1.16.0.crate 2937534 BLAKE2B 127ff229f0374fc07fe30dffa98a18c716a332057bb90177ef23aa55dfbf102ede058b92a19930cf1760ecbc3f3f3604df5be1779ecdcb6a11e4c28af8e1b706 SHA512 0f51a494b8c011b77e98adef1747ba84eb36bf1b629c02341c10cf33b86cc2a7da9a99f57b65f44f23f8a2969fc83a1326288133b904ee5ebf54078034f6d5fc DIST sequoia-openpgp-mt-0.1.0.crate 29965 BLAKE2B 7aaa128f00728ddfafec2a3cc05c7fe8961a1536c586196d4829377cf647e4c2693b920a91f6cb83db05a38379c8427b26fbed79f8127cf02c4c943d1fe8cd6b SHA512 ff3e41731d37cb0897bac740059086e54d8c4015b05867f8f51e94e8bbd05afe346039b54be7140bd716425e69d55f7642c07b3ecef1f9da188259e73b19c9dd DIST sequoia-policy-config-0.5.0.crate 41914 BLAKE2B 342f814370cd44e56d929991bf4d24b7ec03b472f608b936d98665bab67e3645739b36d91042e01a9feccdd52fa70f05a7bb4b59cde4b6be8fb93277b50f5880 SHA512 93b1b6f1f84b2abd74089819d972a9c5ad3d30e2a43eeeb0634d92934802c6ab03eb0ef51487ef3d13894b2863b78c1cc72dcafa51f57a03ddbff8ca5fa0167b +DIST sequoia-policy-config-0.6.0.crate 42529 BLAKE2B b58960a3296d1c3289036a2218e842bb63bfef11968ccae7c42cb61869e04d26fb52736876bcf32d276177c488d0be4d9ff3ed50fbfb0ba68bff3c0410a460cd SHA512 499d350426f80627278310b2eded6a69a7ad833058129ea5ed9ebd0255621ff70f9f04228fc8ca79830e6ec11d14b121bb3e5a6c5fc2721135d725bdf0d886ee DIST sequoia-wot-0.4.1.crate 1047172 BLAKE2B 8235b5bcf5c9ec6fdb309c4a4a11c489bc17cbec28e6be50ab266ebfb255f84606947aaf8d50b43712a422ac2ee585996b28bee94847718a1cbb5dcaf07458ee SHA512 188aeffb2a64731bff37a6b461066dda1fc630fe3eb3f04644198c7c7998a43fd6a0f0e376d489debb1a1bda13245c3a66c3b9134a38b8dc5356116ef3647bee +DIST sequoia-wot-0.8.1.crate 1074907 BLAKE2B 08cd855b4d7ffd8c128d71e77d7de048e6d360b82b2b34abf2651ae409bb9007780321e1bcb3f0345df1538e39345f138cceea6f824ab46bc216ada028349a99 SHA512 d31cb68b8189aec05f7c24e7ff6fcca9ec9f1b0e0bf85dfc17d9b0813dc1ce49075cff2758e01e3cc6f1e8c6f4cd5e426200ac5820414fb0888ddef0bc9610e7 DIST serde-1.0.152.crate 77091 BLAKE2B 89c01ce359042ebe6b1b64ea710580886f965a98e1d6085c58a75269a9b43401e2cace080c4c93ee51982855fb7e2f09fdefe9bd237bbf30c5537f3a4258283b SHA512 b47bd58fdc1a81d96cc0c9d14c8b19153b6689e893851975b1d7c7010c4448750e7fa09056dd4f13ed475a4aea2a3950952ff528832976919a6e78504a37bea7 +DIST serde-1.0.164.crate 77057 BLAKE2B a3c9c7deaa841a559ec901eed72a768e0718a77683897a84149dc8211f3e6f8f016e6b86e5b3c7c3c3d512486dd7fdda2860f69e7d9e600fff6ca6da8870bfd4 SHA512 17376fad0d3f0fc696d713c0eec81fc4a83992f6f9dfbed7c3e700e7ca8a3241abd46d4c11303d26a5fe049ddaf3308c2e76b650cc7350e03a1e34002700552a DIST serde_cbor-0.11.2.crate 44570 BLAKE2B facc8d16886dde89125b7d69e9e77ff586c61993c3493fe4089ff03c53e6c0808c6da45a83337d3be7414dd82f3d6a7f3d43167473e49e586a7e817d47ef3014 SHA512 12ddcbd5de0d85f2da6e078e3ccfdf2115125084d57eb93d7e9b45bca6a86daf79dcc79c8e54260c56240c3b5e814b1481ac28c3aa1d1b4b982ef5956b5cc3cd DIST serde_derive-1.0.152.crate 55586 BLAKE2B f133c6cdb87d435ea0c05144e685047fec22b93df7c61df4aa139358c2732326c98d0f62fda629da0f648aaacfc9d6f312813940238f45b359546dd435e7a516 SHA512 2f4dffb5671b4758f0b7dc0939f6b5cfe3b3ba02a53c62c75b5a0ec89d2db26bdd95f3e269d1fd4b07ec921bc0ca5f0741c26fdfcd25bd6532ac698c6c701e91 +DIST serde_derive-1.0.164.crate 54789 BLAKE2B fb8e50cabecb66bfbb4eff07bbd034510ebc4eef5fa21c855887beb84d19b1201a4e9dc0f68a2aeabc559f2229a905cc44e780a7e6bdc55aaed399bde5dbe168 SHA512 08777ed5775ee6ea47daf084f4ee15869b3969d54e43e6820277535e79b70f61f6152decaeea29bca67137d354bad079393a6709fd10d7cfeb50728e46030c04 +DIST serde_json-1.0.91.crate 144654 BLAKE2B 857f25cb43f8153ed4266fdc38b0a426ea04edd9e7954ceeab384729abb51ead1378a819eca6ced5cf20ed0cf237548b4c81ad507e3f4684aeb9bfd7e4958684 SHA512 b0bfa3d64fe9fb0d09ec8dcb6e41eba75ad0f0c4e34e0ffd5e2a3230057d7499a57ffda8c1615bea5195ef398afe414f3b0a143a39865123c1c5f976ea1a0337 +DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60 +DIST serde_with-3.0.0.crate 123778 BLAKE2B 4208f979168fb87e271f2ec2026ef79ad0999a1c9faa42d50fd049ca513966885096973edd183956756808fc4f5b4cd79f7c7dd6f0e7d92f72edcb9a4cec6f17 SHA512 759ea07f432821b3a8754141aa68256a2ebdf5eae066dcca3b705688d0698e4502e44c4b9058d96c43431410deb44ac9461db5ee95e7fd7e1bd374f94784f630 +DIST serde_with_macros-3.0.0.crate 28221 BLAKE2B e0a202135e93ee6347f50a3a2f7967bfef67cc629e2a10a90c0a3c87ad32ff4b87ce44ece147ba1f50d1972f80105efe7f4dc702675fde745e37a33e6d80188c SHA512 df6fd2177b839cb1ab24c74eac6ebabe5ea38a313b73ee7ef5cc01949c659f351b9f1a6d4340edcd88b93c372de36b6dd1e5a56bd13e5a477b55d3be6c791a8d DIST sha1collisiondetection-0.2.6.crate 821724 BLAKE2B b0b162a64e455d4f342715e49f6c6ef37b9cae85e1b2aa9ae4ac8931c8e659eab49d572c557532c8c305a0f96aef0c386ce62ebba52d8e3aaf8afd3ed695a5eb SHA512 e782c8dba5fea5b049008fb48c0f877013a77d24497190e0aa892ae4c94c13ffe0207e030c3886e4030fb994a550ef290050ef819737895b5cded7b0ab9bce4b +DIST sha1collisiondetection-0.2.7.crate 821703 BLAKE2B 6a51a0547e4f6760d49a2216f9e00c680e74425b8ce032defc0aca3c08e3b24efa1f4c6ec165603db7b8ea1aef3a022ed9b01f0ea90bf6f4a609220dc1267800 SHA512 7b7edc81dd4ed8994eaa2686c8922dc3e6c83497f5715c4aaafd30f509dd324f9c09ccc0bad5fe54c2ab501b6988386aac6b9493f2276fba856a87a7eccc7977 +DIST sha2-0.9.9.crate 22247 BLAKE2B 4ac2c92325ad92881f41e777010516870fd001617c2dc1d20495318219167e2622309831ecb9509d7a4b87f936c9e5b2d335bfc1842876a8b2aecedada367421 SHA512 bc267467089ed546edc1caaa7a00f3f769fd1d5deeb655c1968985d284bd32e4fcee4e721cf89c30e8c3cadd2f88ac557b91f90183cab112702c587f753e5877 +DIST shlex-0.1.1.crate 5687 BLAKE2B 8e2942051c783369a8161b667f8f5b73b2081f766db26d685b4d3060f8faeecf78e8763ab927149d4cb08a29af756105f7ec3c3408ad6be2e7618053329fbed2 SHA512 a4d202897861ca7955a3561dc1b0fd0307d77948c9b97aa0f8b9caff2b9721d2836a08760d308675973b0e9c7bae92e4d5fbd2a2497cba9e5aeefbe31075e069 DIST shlex-1.1.0.crate 5199 BLAKE2B 325536bab9c9707566a099a161e7bc8448c7369cd9d7b2f144ed71543d551038ef1fd764376491e8076ccdcc928b5c4e177764a68584267a91386b8d542264c3 SHA512 e51892298dd79dc7cf04d7e6f0a03e4850a57b15cd75e6e3b56e2a0b15d4cb85ee8afcc14e3727d193c8b91baec8c2864a9c800834ee4d18a1be584f17591752 +DIST signature-1.6.4.crate 16012 BLAKE2B 5c003942d28fed88cc0bf1ec6c69011cc514de935004f6d24d1bbb7da1cd5c9c719cccb63013f71c1bb5ccd47351585b1422fec423d43dfcf56ff1b371191e8a SHA512 7409b4c26c6f569d486ceeb4648af2bfb9854cd9f35fde11ef0e17ae31cecc4293418e2d86e8101c79737a6d5cf9a8098bfbd64477ff4d2f537aed98eb3424bf DIST siphasher-0.3.10.crate 9889 BLAKE2B e5dd6d265340b4c9e4266ab1ff3a20f1fb87fd493b2d7b5fba32d26421cc858b38929e4ab96941d0c055375b8acebbd04236d994cadca324500ed05064b9bfc9 SHA512 f90425a2cccc9575d377bb92a765d34653ddef1ac12b7c63dc6d700aaa74b525787e11609061c2d3e44ea56fe0e4b8f93f7b13f0279b5de2e0f710c5caffd4ce DIST slab-0.4.7.crate 16647 BLAKE2B f567cc822e7b84f64a0b0372c22a0463d260871455a33df025808a0476dcbbd4e051a117d8896d96d6d3d0655b7c296cd691ca22edc54486440f4e2e0f5d1e1b SHA512 659a9ca3323fc2cd236f6cb9eb6feeae8a1f5fa046fa239a34cd7a5ab8a7eadb9e5977e8d5cc41e9138900dd7c75ebc0601480771c5fdd2e084ee76619b82521 DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae DIST socket2-0.4.7.crate 44619 BLAKE2B 9bf2560812db2c91498d12274e02d17c279efe5817d882faabc465de71b1cb8045f6eab3c8e6031f6fd18e0e77913f42daab07f01e8d83bfa5ea44cc6966466f SHA512 44487f2de30cd327cad1af31ad36aaaa0bf10c33b5c23b024ada8d7e41d064fb2adbc9edb14aa8aa1eba679d8530c373c7187fc68d9709ae736a5c1a2cf37088 DIST spin-0.5.2.crate 12004 BLAKE2B d67d9156ca6dbcf4022711cce797cd423a4977115abac4cafaa507aa2e1071b637275637a20934d4d0d6d2bf82c98c74a4506720326d1804952aa0fd5fc4895c SHA512 fc57f7906da2b7a298c5f89215e881e8827b4d9f934dbf138338e0ee30122d8459483be566268fa374b41d63d8dbf65d42e0b322535ba35c827d7edb2176f267 +DIST stfu8-0.2.6.crate 42575 BLAKE2B 115f13b087327cf9adbea356f4d688467b4cfeeab09440f1849ad8c80e15868a4bc427560f485c793911164edb3feef2011ccee3013a163b865f0a7a5d6f9779 SHA512 4836f4f2a1469f91e7c1725c1953281f0adea4efa98e6916b671b869f2e6fdc7f0b7d62037e05e5457f793df6eaa517823548c6ec6151027a1c2a70115e93bb0 DIST string_cache-0.8.4.crate 16380 BLAKE2B 235973fff64a66175b563bc512137bba98f84bc00fdffa771a9925950903f3ee91a9f1025786aa68b796a55782e4d5bb26756e1134db96dc6f4cf69974c18774 SHA512 dff6d359226fd2c4ea5934a3d5ea73324d548ec235cd9aac8c233f2d9e67ba9b045ee598a34063839eb5b906d344a70fe3be65abcbe106cb9ff79cbc40b833e3 DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 +DIST subtle-2.4.1.crate 12630 BLAKE2B 05a90232bfdc2cf67522e2972bddcd8dc9a165b1d1cf775d0b1c8358fc7c4d0559b2b899126b6688b8ef77b8b7580b3b300f74a599a7ee77f99c064a3917693b SHA512 7fd8234b7ffa3ca7e473539cad958df0842186e1dd735905e0d4977564f40a5f2e18b58180fcbe52614a00964dc150bd9f6964500847ea658f22bffe030f5c6a +DIST syn-1.0.105.crate 237549 BLAKE2B 14e3187e9e1300c3c62d47504d61f154d4f3f22284fd1a44a5149764eb5b8937d74783e42d48380e1a31920a9319e8e7af8a86e8e9e8bb46bee839964bc4029e SHA512 4e2475853587ec669d43890c88074c00c0fd45a84631f8a0b513f8eeeb78cacc297976121af9488419d2979b33579c5d2b782e18e3fd32dcee35227e767cae0d DIST syn-1.0.107.crate 237539 BLAKE2B 5a65968806c72fedf69638661f827a0426b9e49c2f9a5e5208f986105f8facca2bdf241f92f74bde790e9a0dd68240d4827a345a939c087364360e19a5cbeff3 SHA512 58132adb76643521a6a9cbc0316431318ac25f8517bba3cbb98e7e28ed536f9e24f643e898fa21a2f74cc8c1aeafaecf9b4199b23048c7be8c0bab2fe3aa7623 +DIST syn-2.0.18.crate 240648 BLAKE2B 1e16f0936faf2656ee74cf9c75bdaec19589a4309d68b0cab37438061cfa29c66a1dcd624ad9247d63c85b3c1fdd8a484a65509d672cc6471f3c93f3ecce30d2 SHA512 2642eb35d52022c6d21bb893843beb9b737a267f620e1f5a6c9096d434fd1fab05fe007c8d8b6f1fe00a25007d6f55dbd4ec620b9f5c1154659bf34c246334dd +DIST synstructure-0.12.6.crate 18429 BLAKE2B 7666cd83f82910e036e5b57600dec9a1c2e559453ccc2f1201e2ee4ba64f2ee62cfc1046ded5cae64dd183967b9d71cbfe4b60a88bcb93706eedd0c4ab69be4f SHA512 6ec5dd7ade904fb6d79c2be595886289846e064b8c4100f780d8adfcbb41e6ca67f4b1d682212f4673c2169f889a042049b31161ec3cebc3f399751124f01f9c DIST tempfile-3.3.0.crate 27578 BLAKE2B e98c5ed4c59b6ff411e89ad4eb529bbe15264d6744edca8675c89bfb4397fbbb8da60bbc582da24bf9953afd9bb17cdb22654d933468697e9fa9e9903e6a7c77 SHA512 ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e DIST term-0.7.0.crate 37082 BLAKE2B cb7947c696f71fc68bab3b25cc6cbde74b92380fdde5447399b06de99534b0cb2160963792824ac74a350444ce41a4fa16d6a9792a68d84578a15ab37ab76ca2 SHA512 9de6e836f1fd205b3b58645ec880eaabfc0fd8991e3980ef90bc6184b370a14676edb688a2a75bce412dd8ebd97345aef742afe5b964250e2b6f84e6b15b486a +DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513 SHA512 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a DIST termcolor-1.2.0.crate 17917 BLAKE2B 5ca7802b0bd29495bcd2deaddcdb4c3ff964073a373eaf39964a24ed91a48c5c33e192d676099e2837064df3149fdd73aba7d241e9aeaad9887bf1bcae9d38f0 SHA512 cf1896523353390b2f90b2a8bf30f47da5fc7c2daa635bd0cd8059bdc73feb243e46e4279562fe45d5726f2840833b1e967c7de19ffc0c853592d9f86c0c1be7 DIST terminal_size-0.2.3.crate 9361 BLAKE2B 38862ed4d98442f755a841b3eb44b397645c6e2ad25793dc96b089df3549c07ff353e18515b83686b34f002e7a557404502f847ceb6f5f673b96830286553d44 SHA512 f390c5e8ce53e0387db7c30619a107e484fa80ba4e046fb797b6006966be446d5aee5bd2179734b0684e206762fe7b19e8fe00d75853069a4bc7b9ae14f74c23 +DIST thiserror-1.0.37.crate 18752 BLAKE2B b8d792715cfdffccba72af132e414a6ef28f8e4dfc0608bea49bda1bde5b6acb13da24feaabf4467b8aeace9b6d90a97e2202f7d24bfb753cc4019c2243bda25 SHA512 07f0cf9da1bf1029d70c1b6f0c54bc41ed759214683f35cf6b321ec2d69173e3da0abf80a692115a1e4630400b1fbf462878053853fdc6026edb40f7e13be72e DIST thiserror-1.0.38.crate 18947 BLAKE2B fb81df34dba2958395ae360cbb14e2708e5a3cfa5cd0bd03c58f29c146d8afd8595a7ca1b30f1ed2a75ba140a55ba450fd4fd040aa1a1dccb0baf393b0e98d60 SHA512 95b8ca682b579834a04058f03ed0c994ccef426d75e0fcc28ee47151d343da25e8fe31f8157744d942aa54652115f477fc6037f91c581dbc127b829cc96476ce +DIST thiserror-impl-1.0.37.crate 15428 BLAKE2B d91e9f058e1a2b722f604d9a399c0f291c5309299c4bc103427f8927ba41c9937c7e7cd4c0f394dfb9d96799be8a3d5b33f8e869045f58228a43354dead5117b SHA512 37d90875118fe45b51afa89dd0acfbe4d9852b899ad391b419b5181a92bda115cf5569ffef57caf6020964d5d847c2b1f191c99e2c0caf7d4166f531bd19f952 DIST thiserror-impl-1.0.38.crate 15429 BLAKE2B 96202c256e970fe23f07b461d71430889e36d9f0e83608d001c6feb4e86f4a34047ce93617b27f89c6e2a5d6ad8702b9f64ac7e59bfee221677261fdfcb06e69 SHA512 628aa28404a181b384ac6a11a433829a5481d97face5bc1704349414f36e93440738122fca716fdf878719870d10e0cf8d495df6b1d40913e985c2824cbc3aba DIST time-0.1.45.crate 28911 BLAKE2B d43e2431752881f6885d572017f461b304d07ee5ef0d8b4898e62b47c8154268839c3bf69b141159090cfc0d90bd0113d6084fe99ea1f2b1e20668528ce21112 SHA512 e643fb8649f3efdaa1b0b6abc6a140d55ac550a55cad99d0cce9415dc51e155fb1ea240953eeaba5dc47ec73c49ab7f2962af79c693436289de0eb3ff60985ee DIST time-0.3.17.crate 99048 BLAKE2B a10a4b8d0edf8ca5f073f0840060a487a60a162341be3454e069eae48fd43b9b7bcfdb9bfd7d31380d8beb1c5364bfc9b774f3f438327d49f04eb452d2932e9a SHA512 c69ec373a79038315d0257203be16539f5efcfc0ceb9ce2cc0413f3d6ab6ff39881720c310f12cada17536ccecc4501f081890290d15282514b26fafc02abe69 DIST time-core-0.1.0.crate 6597 BLAKE2B 43137c5cbeb61a89c1cbbef325f2e2dc4b907d4c576553b202d178a64d46396958745b00c9f2aa60a6eb609d663e48b1f9bd1f7ebe58ff6e22540e96b2b1c7f2 SHA512 f7e181a40a0052d7aedf78219a46f8876618342c710e819748a87a5bc0728e5b2fc7ba08e38ebfa6a17d6fb60382003bb35745ff1eabac1c8f8b47d186a383db +DIST time-macros-0.2.6.crate 19163 BLAKE2B 536e71931deb698a123c2a6ec58b8fcee8b1b46c80bd9712fe2f76b0b8ae9f15c216b69814c334d0f855d32d4c31a595c6297e16471fa4735bcedf6d158182f6 SHA512 5b6877ae37c602ffcd4d1f1367ab2c28bc906ee9635218fc01e5ec3b74e3cd14873f9029ada835f8658c04ca7cdf628a6c088a191119d4bc459b4c37e1f0fd10 DIST tiny-keccak-2.0.2.crate 20129 BLAKE2B 105a2d2af36cc053cd95721ea563108f33b8a3feb2ae84c75a04a65ed5d548dfe35d8b2e48977a82f725c0ebcf914f21157c547f4a74bb4d98c2e894385139be SHA512 c0219f23361eb07e0a68575c461a36b7286d9bdebae89080d9e259178d402b0c7762ccf33e65a16951ea168392322c44a24eb55189cf143e22d09d6dfc4acec1 DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794 SHA512 d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873 +DIST to_method-1.1.0.crate 4738 BLAKE2B 3648a6da105b96ed442f0d9c0ad279c60667b77590e861292357effc433108a734ddc0fa756e662887fc9114ed00978e1cab5b4cea8fc7f3b1a363df58cb61b2 SHA512 a5fba8d041f1862460fad430361ada6e622bf0879e4e7fb39d1d1d0aa286426e5de0a48f97c5019b4cc6bd8a04b7e58b3a5a42eb37ecca43e8f224995902c376 +DIST tokio-1.23.0.crate 621207 BLAKE2B 60ccabc1a60d75bc94b29eb418bd022f144ac410dd71f362288ab95d09f13921106f9a46574671e597bdbfa0161db263acc12286ec0ad0aa914ae75f1871ac23 SHA512 6da761716576227321ac03295ce499e454a87a150917007cd4ea3f947b41eb891b991bc233e1b27aaf6849ef96c61b62dd585d5f33a55eb5e102b27425a03871 DIST tokio-1.25.0.crate 626886 BLAKE2B 8b6465d8af495c04000dd593927c841a75a9d98082cce771f4b546460c42092f33b85be745839aeb68b91fc58c3d39f3b34c6376c68f95034e25639e45f09041 SHA512 ff53b5688a6b275ac02b0797eb3967e7ec6764f13373717e4b25623b4ddd8ca964fb2e30827bfe85de20a5d7a19b0408a6a5565d9199cedb6e00fa83c21b7f6c DIST tokio-macros-1.8.2.crate 10071 BLAKE2B c35e8043195b61bdf3e863f2224c41e3fc5ae0b32b02e53c2bebd36ad9f486e573cdd0e15b7a49e640696edc050e0d8dbfb5b33f1d12887a8ce418edb80abc53 SHA512 753888eed2d7a39e616851918b707c7634d30a54d8d276414b17ce310a2a6fa586bdce4f29b4fbc23f175654caeaa4b0589e571e2a346d99e948297a80f24994 DIST tokio-native-tls-0.3.0.crate 20759 BLAKE2B 5073c5d93f5fa08170ffc76e21404b67100df5d944daa9cfe73420d4cb2409ca2617a0b1c25058a8b356b51fc4815972692aed7baa47ee3a11574a3109ce1691 SHA512 a8aa7586f15a3347ba9152497db84a098e751797c06df1a75d9b108689e14d6692b4efc6e5b49b5bf8f8fdb3bfc4f1157f56b3b0c9d9e753a8b31a61e65dfc4d +DIST tokio-socks-0.5.1.crate 16137 BLAKE2B 195c302b357369aabc9759709eed3369bce26d423d4349ee8c85e06dce8f985062e19e52f338d65fba76844bb56b1b36c4d501ef4079fc001aabd0be38dd783d SHA512 dc0ea053d11935646df436d19a653d18c7a495af1dd8dd0c02696dceabfa5b6e91f370072dae426848915f91c95f7c37a1f3835256e3e23b144b9380210fca2d DIST tokio-util-0.7.4.crate 93424 BLAKE2B d7a894c95fc5c974ce0194eccf46461769c8db15f7222fa792c7777f9ef266dccb09424dbbfea5ed2d99faa5e375ca23a8f541c16689585cacfc38fe2f4dc9a9 SHA512 910b997574a4ef8a638c5483146b4b39ab9cfeaec5fa41812f4c6835d9dcc648adf77ad8f6d914b58d435e0127d9f162beb396bf97fb74e34256ee1857f118db DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedcaac4918cddc36fc7cf5d34ab664da52c2273d935f04486e9325241d6b66785d50aac78453c219aab49e1e SHA512 eddb82aeb8fdeb5436579292c6f7a64a90a2c7bb54070beb437bc7890b99795d0505faa8d6451a99e8bcf440f78db8a1b273a697c8ad44275cc4163a9ee49317 +DIST toml_datetime-0.6.1.crate 10765 BLAKE2B d31627732a1a70dce5142ecf6dafa2b52e56b7df7d865b64dc477affbb2cdf148fe4acdba84373c4fa1b8bb8de06380e2a105c10fe34e7591683697d78b17c78 SHA512 024fc32f5c3b8efa764bc3fc59af710627513ba2e536f01f227d36661eaee099ed78320ea65b15a15e39c0fc30ff2b44c501f96d5a2618034daeb290524694e0 +DIST toml_edit-0.19.4.crate 94210 BLAKE2B ea6e6cac0a095b8d62a247e226301bff071932056bcb2eacb2cbe125a1f5d4ba931823c01dbddf496d405f2ea32a520b33ada5ac2fd70e371a595a5a52887a71 SHA512 c12b953470bb255829872660a2075a71b60f1428805fef85fdbc1d4faf962adecebbcc9d2a6917ce3a1f1e6f4c3149b6989727844c5d267259850dacef0f9a66 DIST tower-service-0.3.2.crate 6847 BLAKE2B d4571704eb4bf7f729f4535a04b7eb94f644d71ba8c5604297843351adf4bcce7ff64ec4e5435783ee6ada1b0a5c97726cfaade391525c6b2bca933cd5e8ec19 SHA512 f4578421603067fa708c4ad9eca5ca096b5262b6d51a404f37d9fbb6c64f027cec6114991e4b7f8324cb756c033971a384f1804add28e00d0cd6b2ee01d9e005 DIST tracing-0.1.37.crate 73888 BLAKE2B 60c74379bf84d7b152f0b4d5b4d4669a1227dce0f3b5c10210338193853ca332de7eed3cc3b6160ee3719da7fdfe565665a887f2f82fb1e1c716c421048a2e87 SHA512 2116045f51b35e90fc933cc136d045d09c0aaa33400a9056051d887fea2d2982b394830e4d4c3bcb4b831e62b9c19f6c751c2d216169f663aa18c4067aed7d75 DIST tracing-attributes-0.1.23.crate 30450 BLAKE2B fa21c4074eefbc1110268cfc79291c909503428b26560cf68cf04640a6387d04c29e22b8f86fd48cc1b8c0fd4bb67fca428c9f8009b3c99879352b9d9f68c5ea SHA512 55e92b4e0410805f8cf9eb8ee50cabcf08d1f6c6b4b38c5a51c70f59d06c82096af1f3b9b7dd4267945cf631fa8d99f78ae9b3d0760f9c7ed4d6da6e5e6ff3cb @@ -244,6 +375,8 @@ DIST trust-dns-resolver-0.22.0.crate 82505 BLAKE2B 0f9aa1f4a83369c6f7576defe6164 DIST try-lock-0.2.4.crate 4467 BLAKE2B 7afbe36d02ccf31351c7c7ca4415578383bb4d0fbf89ba2c5c7835dbf410326fb0f6cb302baf7c1edccc4b193a2ab8079545fd67f26a74457d116204f3c6e745 SHA512 fbd989589eb0a1fb226de65537d51eceab632603e69710b37708d6109ed09c07333189675d5e560e35cc836e5cd211c726d8ce247186b5ea4529328d46c22632 DIST typenum-1.16.0.crate 42477 BLAKE2B acc6dcd4521493c438a8a3d997ab0456fdbff3db66aee9b81ba219714d47522c3ca8fe26f8ce84edfda416ff9a22747caf3ecc9cc4bcd1e7647ac351d5aef407 SHA512 93da3ed62573acbc9d5d31257fb72ae9cfc7d59e4040c1f32d93e8fec94795e1aa20a3bf76ddc64c4b383184306bb2a66e51fd61b64dd4ce46a1bca8238b57b2 DIST unicode-bidi-0.3.10.crate 43530 BLAKE2B 2bd5ffea133793ed7588ea95b0848adea16e79fc3ce9a159c33c73929a1af90e0578c44980fe114aeec1d6424d294552bcbf4089e3c196c2ed3d0751d992c216 SHA512 70f81dcf3fb3ada1eb503cfda548e083cae6e7001dc445c0a481b8f467025f17dc26ac14e487edcdc2aba8b67f94a35eb4b5083a62d5b954dafca7b734edd3e3 +DIST unicode-bidi-0.3.8.crate 36575 BLAKE2B c0442dd47a8ee81f575b28e34c9781ccf507b53ea96d1d4df2e8117231e8e67579031e4244a2dacfd6f4c24ec01fbbd4da7c9ab72ad50af51ef56d7d813b6444 SHA512 810b5be48159ecbca542c715496f279518285c3b09f7c39451986f94e6c259fab1057512a2148bf99ba9abf76e861a24456b547cc2273f0b45ed5d3ce9dfe3d5 +DIST unicode-ident-1.0.5.crate 35455 BLAKE2B 7e14ce97ac53a88ccec015dea690918a673dc5b49e44de7fdcb5421871da35c4f514c6db9a363d6f4bfcf2e9a61a50a593d345d0b6f388ea882b17a00cd0335d SHA512 d355370daac356d900cd4c0a792d6c0eff114524c4bffce4d7e74469fe2117883ee00bf0e27d950b72e88739473f2045d5f83440a0aedfede97b4d9163b64a6c DIST unicode-ident-1.0.6.crate 42158 BLAKE2B 6e4ef61fcac69b4ccbf743a2c2f857a6ea9fcbac9b9890f5b7208cc0732c6892aa5889b3030e87c8c29ce4ce24ddb7adec6bcf47b7aefe9cb5d19f920f12cfbd SHA512 ee1dc78fe535f46bdaf3e19dd8dfc859bf3133d9271026cadf626a07ba586c39caca4e45d905156a6276cf852f9cebef196b2229c3ba4b5e2b26c956fd6cff86 DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c DIST unicode-width-0.1.10.crate 18968 BLAKE2B 6174e307fd3ee290d0a5d1d31233baaa5315cdb73f19b8580718e9f9eb04cfd3aeaeb474af1e50c4b9fecc6fc777937dedc527c9dc9ed14ccf42af099e591f31 SHA512 9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b @@ -256,27 +389,54 @@ DIST want-0.3.0.crate 6550 BLAKE2B d97ac51dd5e49bec27cd196711110679013bb7aca5202 DIST wasi-0.10.0+wasi-snapshot-preview1.crate 26964 BLAKE2B 525db01649a5981ee82ad80a1a4bab9baffd235262452675619f36a1b454017a74593c53c129f8c30b865994bbe30ef19cebaad9d245ccf54b9b07ef70d5d8ec SHA512 88e2da617f50d9ebfb1e0c5857321fb86b5ee88ae8a8d199d3cc092e0f39688a2cb68503f7c6bb09dd6bc50a9a03597a1eb2e032150fbd0d0b8afa02ad771c88 DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f DIST wasi-0.9.0+wasi-snapshot-preview1.crate 31521 BLAKE2B 716bdd2ec46d0bc9911c5e5e29fc783840559931b2563d8619675fc11da9527ddbe653a0f1ce0b782ee0c5f7a3131aba2b0867d415f003aa9c2389357569e7dc SHA512 dbe641f796ee3a5daafcaafc911ecc6dff170340f477c2df7a61fb4858a85aefc2637c9e61973ecce66a987aa8e08a736273a4aad3ef47eaf61ed4268dbf9c47 +DIST wasm-bindgen-0.2.83.crate 169618 BLAKE2B f6158596c80a0385bee0a05bd9cf0b3beee83a7958efb40244956b4fec2c83baa1a1b4605eb604f313db3508a7911c78f645acbb19f6fc93eef27e9f7f0ac109 SHA512 ec93d1334417d0329e113d5f2da7f16c0f1209d71e5cbd21a2dc9278d877e70ca2327ff7863b40505504883ed51d6bf20dda98c22ef44011a47c604a7b44e82d DIST wasm-bindgen-0.2.84.crate 172947 BLAKE2B 90c9b846bcea9d099a394b42f126990db82d1dcbe247f8b63f8c91cdfbb5e2d184d36daedaf8fcee58c34afe89bf9a30454063693d64806ead3427680a87e7af SHA512 20f8c9e4f8d81c66e34d9ca2b266fabaae30da9015d139cd4eba3f314c67c17cb562c6eec5127c41302c11c2f314237add2524a8b9a4d5346b8822a37e467b2d +DIST wasm-bindgen-backend-0.2.83.crate 25620 BLAKE2B 3cbba20a2f5344c0ed2791de7b04ee294746606289ba83a9c139b53b56edf31eab8d3b3802cec309d5395e2404bbd75b7fab5d748a9961b36906fabeb0e66493 SHA512 dd1b65733e4d0a198d61a5287bb75db3e03ef738d2c2dcd3ce3e873c27d41c90cfcbb775ad40b2a546190db8d7213e5866f8e3f9913c28fe4b43a49054bfea44 DIST wasm-bindgen-backend-0.2.84.crate 26344 BLAKE2B 5686a252082afe128ded295584d972fe4af11a30fe37a80e142d213eb2e4bca567182bfc5addf1571696bd12e68e029148cffaa9af088d1269a1201af72e64d1 SHA512 afb06e21d916cf1af137159ac86924fbee3a958ef73725bdf6bf205e15465857791070c721e0fc0164eb6e37d195bbb6a3f03661c81e1e5a9ab8502bc3704058 +DIST wasm-bindgen-futures-0.4.33.crate 15216 BLAKE2B e49b87bdca11ecb6dc529af2694b9ce260be42f7cae655143ae54d79c49fdcda978186e09aed8b0dd77f5ac658b8573e064e3a9341ee369bc9390427685c0845 SHA512 b682435f184d7c4ee2485e1a9b5d6ea0d2ed21b84143e7ad334075446ac0db0584b46d67b7fa499b46feeabed2b0652dcddbfac82813bda765cf534829b009aa +DIST wasm-bindgen-macro-0.2.83.crate 12075 BLAKE2B 3b358ba7c2a3563840f54f11170cde78044a8f087659daa7c784fa252f5dd4b7f6200eba425d95b568e50fd43c04c32a509994ddaf5248120feaa67586402150 SHA512 eb83e06f998e858cf25494c1d171984269e72db798147d4d1d8aeeb25ea7a35c5986b882011e131968621742ceecff976430856b4e8b7d7fd7f1237767cf01b4 DIST wasm-bindgen-macro-0.2.84.crate 12857 BLAKE2B 23ae9963cc2cf9bc589f5d77c8d3819aeb9d671f0bddd17093b2df096cc800d2130bd2a994b786a5f446e9194947199b3f0cdf1c16f15e7283a4ae319ca849a1 SHA512 23b69ff601c149909d81200bc2902018ec71efad8aec9cd84a0653025aaf852cc86d93e28c5f60144ba6ce5aeff04b90d23761e263e3783d45097316525d6f43 +DIST wasm-bindgen-macro-support-0.2.83.crate 18530 BLAKE2B f305c9fc1f7bba5bee65a1c76fc2216c98aa306a072286e1ced048ab191f49e7e4436bf2f67d4c1fff558f59b2cef5e9b40e9e940268128ab1ebeb3c64696107 SHA512 804014c75ae5f8c1c7f0fad3f3209887fa346d74029e5f6e1830e44f7318719e65c4a643c71d87cf388f131fd370af40d536bbc15fc11c25b91cb785f56a908b DIST wasm-bindgen-macro-support-0.2.84.crate 19076 BLAKE2B 4f779d7d0a406f376092ea8193851dbc86e9dbb822464db66a2022274665b03b9bf6552f79263014510cfaf4284847e98e8173263a6565f1af0c29054bd33fff SHA512 f2a8b6e0170dcea0d2f4a50361f036ad6604c499a89f0cf602578d0958d47c193aecebbd98e63310f592b08f8fe53da6c3d7a124b433ee384aa22371d9c963e5 +DIST wasm-bindgen-shared-0.2.83.crate 7194 BLAKE2B 4dd1cffea1edc98dcd4993bf6fdde8100fe00d1e97322ce8bc0bdefd0c659047c8c726e5da27b59fd7a6621c1e5385c18204e834c6c6fd1fb9de52f95b40e40d SHA512 2bfc1a068fa41a9ecacce7bda494fc0485c57ccb102c1d76c87a42e00ad30b944b0cb788642e8339d050a0e831ce8306844a77292ab9f79ed765b65cdb4765e7 DIST wasm-bindgen-shared-0.2.84.crate 7219 BLAKE2B 4910158ed884dd9dbb32b1539b0c89a583f98df05cb29654487a26db063c973d44cb086dad4b466f9bc63104e3d4da72fe9feed32618f8243151dfb9ccfaff29 SHA512 fc4bf134a33c71852b91d09fbf1e1801e2b97b5c2756e2680d0c1f8701da30b22b56777d8e806e13602beb040775824966e378f7b9805e131a385e7816ddd010 +DIST web-sys-0.3.60.crate 700485 BLAKE2B 13942a583dd8462b0591a19759a41f41fb17d2356b3bcd78402e420fdf5726782e5b4ed211c3716a81c1cdf64ce9b8adecaa3fa22756a3ec84eb7c3e12e3018c SHA512 d883363f99300e2d50bc5bf198f0fb8d6c53e5a778217e340573560ac07db26a71c98419fa2ced32820472126d6f97ad5773ad082521be0a1c9a374af9d61df9 DIST web-sys-0.3.61.crate 706333 BLAKE2B f57cb14032e2ea01b5e0ffcef0988ee3e8227c1da7d27ef8799583f64cddb4bcfbbb145f5ea1889006fc9ff61d42b1c02d4b278d67371c9d914827113f5e4128 SHA512 dd8c93a92295a9cd94a4a4cac4a81d9fa41c2c0bc885c1861eae5cc317a0d55e1a9d34b97b91999bf617a071f7f8acc39bb0d4a684b40543519f0cad6b82a25c DIST widestring-0.5.1.crate 41338 BLAKE2B 4d202d15df38056a004ebdc721bbe5d0fd6ab28f957dff269f0b90ab3dd08d7521dd94d00b1b21c5cba438592462989e9d360f4b566faf075fbb091982dd344c SHA512 ef39fc053cd98c070e502d0c53acf27965a06583805fb6d8b1228f76063ed343382500917ae33231470c5af3d2223070d36f394758bd6faf4e298cb981cbe3bb +DIST win-crypto-ng-0.4.0.crate 44313 BLAKE2B 42d1058b73ac9899f5399ab7aec08276cc5d431b5634a16d69dde1ebbdb46af8b4199097efd51e2f22b3bb9710db2a6897a1573f93742b762575fc93f18ca2d0 SHA512 2e5428680678c78ca5867ad25204d6c16e823ecccdf0d4efd3df7f7cebb21f6ea633c1802d76402d44f977df47a7be2f9a9db222697cc27522c38302aa239d46 DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 DIST windows-sys-0.42.0.crate 3006791 BLAKE2B 7a0962364ecc416cf0ae7e49cce1298a12d819003e488f6e77aff1a52710f00378638b6a05db5557a031e1b75659587657971ddc63eaab35495133762f99a7b2 SHA512 b07b119688f3e3ad234d36979947f34e8e19988fb62101afbe18ec8afc9c8a4261128939df8bbb849d5c5982422cb4c50dbcba70f2bf401fbb7c605df1b2b354 DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f SHA512 f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47 +DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed DIST windows-targets-0.42.1.crate 5524 BLAKE2B 755cb6184733417763bb650fb0bd84bc757503aacbf0d91b811d42e9e8efda05434bbe5518006a88937a82a2a607605a9b609df4f34eb58674d09564667d95f3 SHA512 940c85f6214aa4da17787d3bbfe8d6107a9a7fe4f2e2fcf2b1634facf4619620ac2a7a835ebdd0f57970c992c459ba0a780e64e89945005b240c92563c42711a +DIST windows-targets-0.48.0.crate 7466 BLAKE2B 4ef6d89ad5b1acf26a1a24348122b86d3943bd95935499bc9032fbc7aa01c04999c723df7fecb4989854cb6b7cceffe141537dfb05a9eaf3902c4cb490533116 SHA512 1d2a29602a1e0846c8577ec9167c5f9972091998a5df449d67b13ad918bf37680e7f97247baf5e3010c166d0b3182418c2925470998b92893ee9469939b91e22 +DIST windows_aarch64_gnullvm-0.42.0.crate 357917 BLAKE2B 58da715a46692ed786fa554338d446eaaa50c63ec1d4090cf0690a9211c0221034479e9066cad1c98234410519833826ae3163bf6724c3b06097d5b84d7b9fcf SHA512 8bd60142e8982ddb14dde4e93b9753f9ac34830c05c2a1dd4568377f9a928651bf9f026a0080e5bc7dfa62a45942376736954e3ac800855d00eef0c72929f338 DIST windows_aarch64_gnullvm-0.42.1.crate 362795 BLAKE2B 722b45789bcd1d973803b327d44072fbf9c904d448e29ae9e56d2f9d1a3e9b64e06883e4bf5ebf141f1e924235858fd1472e07a744cc5b16a0a3a4fc8ec8f6d4 SHA512 51eb9fa7ea441a9fef590c12576a8bbef74932d40fafde8f9e3a28f2734ce5aee6dd5fa478fb3847443241c8c392bb4abbc6014c71260bf924431779f7184f73 +DIST windows_aarch64_gnullvm-0.48.0.crate 366543 BLAKE2B 9b10f65089fe6da3ff38a1061783f635644ae84f567f891eaced280af68f7ff3919b34289e8850aa34554bb0346903273ff0a7fa743ca8794c2d23a9f1b0185f SHA512 80c5aa74c5669f7acff3882a8e7575f15e8d7cc58c11a1cb731ff423eb9cc9ba43cc6b80e52803c0d44e6a9001655ba87de6f43a9fe858da6d6e3a5c983a2711 +DIST windows_aarch64_msvc-0.42.0.crate 659424 BLAKE2B a8c9a288767756f2086bd0706774cdcce5c8639431ad76ed122d4b6d13c936ca8fb1a463d34835b3a2728f4444e2f4b91ee772f00c54f348094da69c05ce6b93 SHA512 20c0840adec84dde03b143e5b82bb0003fee675310487f0071a81ed7f40ee647c4018ccb9ebdbc4aeada717ec8600a30dfb15510c6b336f07becdb7167668fd0 DIST windows_aarch64_msvc-0.42.1.crate 664655 BLAKE2B f4a060b802016a6d77a8ea6ac44c35dfec384acef9c45f932e2b6aca9d3ac48ae031f99e5b58f270d6020b8796e9dd06f7e8ffa7cc5610ea3f69181c2be7adc8 SHA512 f6412bae4b041201ef94e5a159ce90fd6b09816350204d4f573c1afdfb0a6d62d7887fbc2e416b40ec1d4478db521be492edf4703d87482d6d0006a51b827538 +DIST windows_aarch64_msvc-0.48.0.crate 671479 BLAKE2B 0c80f210437628e1d878d1d14e884fea532c7539b3030aa76d46f27d02372c715c6e33d7efdbbd770666472b44a66c30711a33d819ede9cdcd51c96355802d45 SHA512 617e47a7202f1db4dbd3ecea509682135ccd85e3a458c0331b9bc7aa1d84e5756b59c881cb098d5c6d4c951248d13c8253a8e8a50938e1997bd19ceba77262df +DIST windows_i686_gnu-0.42.0.crate 728570 BLAKE2B b72079610b5c4fc798a79fa757b19f8c8baceaf7f4ce824193a65fadaac988ebdff1719a74d676b7dd017e11ceb029402bbac4e55c35206172e15a9bef422f78 SHA512 a24dd1ba5eb7d5231853bebadfde0575ae9071a565868d2f3d1bc6ec0a87380c569a621f0cba2552af7a1e46ac62f09f87cfbce3f674be06be1a7c1d3f421474 DIST windows_i686_gnu-0.42.1.crate 733428 BLAKE2B c1ca24973aca06b255d9317735cca7a13f7f69293da52dad41df43a5cdf48aac3d40d8b6765cf564905fb71cb548308d757f01167efe7a61da7bd2e2a7080f0a SHA512 61c3271b07df1d4585c875d27cf1686c8f595dcbb79626e8d15ff47228f7b7a4556d3d994566ccceee0d6795a4c76767f85f4579282fc9eed731e04c7e193a57 +DIST windows_i686_gnu-0.48.0.crate 741490 BLAKE2B 5a4a584f8d8ee5bbd2d4c5b6749a66f2d43fc9e4ef90faab2227709b270f0d46fc26578c029edd96877c71309316ddb32d91c39f46d88f9a484c614f866e3dbe SHA512 15149fdd48b61b6d993acd392dbd353d0280d984ea88745217e4207937174bb90cdd9701f69ff0fe06a842f03607cbb57937d20d79ab577181e605a8a8fadc68 +DIST windows_i686_msvc-0.42.0.crate 717477 BLAKE2B a37e068f45590f0c31349acbdb56848106d6de0e1f8030e6bd5e1e174bd9a46737db54fbd61de99054e5e8c5263eaef0508c440f43c39dca82baa77792ff2743 SHA512 740400e2b11c1d177f7f37f844cd2a0f84b97a5adb03a7656661deb026b593a799ace8da1f9013ba9f74446fc43260d01dff7d4be607129ec7d602f341b2b4d1 DIST windows_i686_msvc-0.42.1.crate 722583 BLAKE2B e03978daa0ac95d7bd9f594b28360dab647a1fe525f0ae4b44e6842d93c5674d9f202e8bbca99a0d30ecf7d138af0c48eec8e69e08bf285db51e32bcf83a2c54 SHA512 8afa4f92cb7bd96d4fdbefbd8e7bcaa37dee52224d5d8b950c5a537d3bb805bf9781097b8bd44d96e8b62b1290e3a3020557502fa3b357a53df6fea36b318932 +DIST windows_i686_msvc-0.48.0.crate 730056 BLAKE2B 4e4ad6ed94948145199c2ed50fc65e4af08455a0fd058bb0f763d481f30b029f99a2b8dbac087b29e762500a19270f6683baf62ba99d141eb002a5b0b5c8ea05 SHA512 11a50800e709712dbea907275bc0faa46d2eb2969118445ed5b932d9c5957a09592a5b26a40e554c1f5fd56c6d074a07637e6f88eedd2224e1001e62df7b469b +DIST windows_x86_64_gnu-0.42.0.crate 692493 BLAKE2B e00eae443cfed3004809244654268ee1bec17975166ca876dd393dcfe8a2ef0ca65d81b04c8f513f95a0fae9405ba796c085951bc2c597d252a3122f7dbf6425 SHA512 7df7ee0c345f0a2c37d7f9ec3a2824116b4d7a943bf245787509e67809a4f31ebb1862e212efb2d943d82ccef77a716437cdc61004396ca86e95e688368c6dae DIST windows_x86_64_gnu-0.42.1.crate 697614 BLAKE2B 3cef0a3da3ce142bbdf932dbb54eb6473070c5722c9ec791dc4077efe2d774d51f8b3d06b3321f8f21cc49764f44d54b3432ee7a0d9376925b422b197f5d557e SHA512 f4c16b587fe407dee1f39df029c52302a0fbd5f519816a8d974fe9c2f928043b14037c701c0f3c9cf2e5c765e82430fd4b71615fe63a66a88159f7b15506f892 +DIST windows_x86_64_gnu-0.48.0.crate 703595 BLAKE2B b227efb78a99c43d0538cceadada3fa1840df29adc665787fdcf845b73e77d782da8a9f9aa602e1da61401b550d0107176feb6c397c922a6240b38cc8f04a180 SHA512 38eff1164fb37dbd2bbe53404b20cba92de84cbbd5e4eb9ad60d51fb43d6fdb8b87a1488e2c88ebd4b3ff3b708f93fdc05df4b14a285d3ff11c33ff0d9828602 +DIST windows_x86_64_gnullvm-0.42.0.crate 357906 BLAKE2B 02e08e696f18105f0c131fcf5db046ec945cb21ede76d2da477589e15d062ca6f04906dac80fdd2ef9fcda9244490aad86b401d0156eb6b65ba3599098e8cfe7 SHA512 242e11b4a0d50a0ffe8d0e26e971de30ef4d29260ae6749403d39cb4278297a240c1ec4112bb38151cbb11a6f3c8a743e84cd75b6a76adfeaee8e623649c9ecf DIST windows_x86_64_gnullvm-0.42.1.crate 362788 BLAKE2B fff81e63b86ad04ce22ad3e05ec4cc02c0b791384c93bafb50832f6db9cb7fd9301ad3845339a08dd8cadac1d59f3e8dc9d5f56d7a987989dbfc16b9131af67b SHA512 8cc988b5995a4726bb7518b7fccff528274ad9b2b0160fe247eb240f9ced10db95afe7bff91bfc5a08ebd8237b6821e4a4abad1ff9da45022f1ce7e7586bcf05 +DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d1579978045f4058b1a315083a8ab842bddf5800ec3460b1530ad88c3464acab712a229290aca235810de8a3b6a253859a354d9fa97277e58 SHA512 8d82fad4c8445030844708aa026a62f1ca43362b8e15f14b0d226c7e9cda04ffa0715087b6a025dbb738e8891de24fcc4a2df071a532917cf03c4a46f934f396 +DIST windows_x86_64_msvc-0.42.0.crate 659377 BLAKE2B f01dbfcb86dcb7301790a1a704661864378021cbb92b147fdfcee978b7011bb770441c481b439985c298816c524c6a11f21a7bd81115e65882fa000a28566bcd SHA512 94d6554ae293785d2fc9dc9d53480c98bc08ab2b78bd8684a0606e7e0ec156a454c1a653d214c21de382bc7ab5d898e45000ed73e6110f679da513ffabbf3cb9 DIST windows_x86_64_msvc-0.42.1.crate 664606 BLAKE2B 6c460cfa392aad0d11add200d652a42ee1a60052570527c4e85405f765255375729d4e26287f5246dcad65fa89ccadea23c5135171b311e6da5027e33149c547 SHA512 a651b1a34f101125f929c1d1f5e933691c7a5c19d0bb0c501fb6812236d2771805428e3bd5e05be7d72715595f5fc9e7978dd7934e5d92e9b78a41c2ece695b2 +DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795 +DIST winnow-0.3.5.crate 176638 BLAKE2B 2caff1e0b16ed7aa084a4d09dc3d4c4061ad3455af1e54cfdd0715b35b0aa293da4dfe17318a0191c6eb8ff1908520d47b7ccdf0ef04107807e65479905b414d SHA512 e54b72098a8bf7f1adf0aff22da65ce2d8586433acfc39d0117c62868ba14bd6a1a8bbbceebb5f625ba6fb761d5535ccde7078ac45b6e90238d3886ba27ca731 DIST winreg-0.10.1.crate 25725 BLAKE2B db536f2a098e4ff6ae4ff80a19bd2029030d68007c3d6100f5135da1a7c223463fc17640f533bc1d4e8c53e9becb186d98351719b3b6276802c68cc755b9ba4e SHA512 09f2d18f62c3c427ebed40d667b672bb778629502ad3c39541f324b2d5ac41f0822c98b7e5320314144130580da46f1e8e51928941850e7d4af28455a564360c DIST xxhash-rust-0.8.6.crate 18569 BLAKE2B 35ef46ca26bf4155b9eb9b5e6b108c588af52b39a9e093b28c87360056547d2e9a4ebf73e17208b441aec848e00307a8dbfa179abae512e444e4788734425b95 SHA512 d073b4aab435fe60f2d297b25fb5eb03262ba1b8b95a852b19cf8e35388a86eba7df20f5e4df46beb6d27e01570d050cebafc2b7b629717ddb96eaaf482f6af2 DIST zbase32-0.1.2.crate 8721 BLAKE2B d7f5881c8d3f06f5fd78669ae6943ffa5ebe35b5e34db2718825e88e5602fa03bbc33c11589021ad2e8754414b355b86a9391335e4df9361627aede9336b14d3 SHA512 50d703350a6404f0084b4d341ac1aef16f7a5f8924662c4d180ffaece00d295aec3f9925168d39c20837c7306ef88f98ffc5ef4c945d01c7fc6e5078c5dfb4bc +DIST zeroize-1.3.0.crate 15913 BLAKE2B 571d96420e85e3d12100dcaff00d4721eae7296465cafce83db81293e801cd5a1f78b19986dc537fab208519a48e6a7df344d8e8a7053b094c1aa5bb90de083b SHA512 352a668a4c491cbd644368eb19f797709a41f3abf9a09028b6c1c4077710d48b74c3018e65112762a31403917f000340a0e57bc095a745e3f99300d6c25ca8bb +DIST zeroize_derive-1.3.3.crate 10380 BLAKE2B 5ed1fd50f483e1eeec54584adb3d6e20f12987037edf859bd0ca1e9274c41be332edfd4a294d25a96ec811ab06299185148702f4317dbcf1c5e0a23e7e8116b0 SHA512 cfe53287c80866868ca435414efba32267f68b6b95dca9c11201365c9fc21444b1ca926fe8a2dd64c0978a8691e351108538bc7e1fc6f60feb83dde93f56b3c3 diff --git a/app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.3.1.ebuild b/app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.3.1.ebuild new file mode 100644 index 000000000000..a45a4dbd8282 --- /dev/null +++ b/app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.3.1.ebuild @@ -0,0 +1,420 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.6.2 + +EAPI=8 + +CRATES=" + addr2line@0.19.0 + adler@1.0.2 + aead@0.5.2 + ahash@0.8.3 + aho-corasick@0.7.20 + android_system_properties@0.1.5 + anyhow@1.0.66 + ascii-canvas@3.0.0 + async-trait@0.1.63 + atty@0.2.14 + autocfg@1.1.0 + backtrace@0.3.67 + base64@0.13.1 + base64@0.21.0 + bindgen@0.57.0 + bit-set@0.5.3 + bit-vec@0.6.3 + bitflags@1.3.2 + bitflags@2.3.2 + block-buffer@0.10.4 + block-buffer@0.9.0 + block-padding@0.3.3 + botan-sys@0.10.1 + botan@0.10.1 + buffered-reader@1.2.0 + bumpalo@3.11.1 + byteorder@1.4.3 + bytes@1.3.0 + bzip2-sys@0.1.11+1.0.8 + bzip2@0.4.3 + capnp-futures@0.14.2 + capnp-rpc@0.14.1 + capnp@0.14.11 + cc@1.0.78 + cexpr@0.4.0 + cfg-if@0.1.10 + cfg-if@1.0.0 + chrono@0.4.23 + cipher@0.2.5 + cipher@0.4.4 + clang-sys@1.4.0 + clap@4.0.32 + clap_complete@4.0.7 + clap_derive@4.0.21 + clap_lex@0.3.0 + clap_mangen@0.2.6 + cmac@0.7.2 + codespan-reporting@0.11.1 + core-foundation-sys@0.8.3 + core-foundation@0.9.3 + cpufeatures@0.2.5 + crc32fast@1.3.2 + crossbeam-channel@0.5.8 + crossbeam-deque@0.8.2 + crossbeam-epoch@0.9.13 + crossbeam-queue@0.3.8 + crossbeam-utils@0.8.14 + crossbeam@0.8.2 + crunchy@0.2.2 + crypto-common@0.1.6 + ctor@0.1.26 + ctr@0.9.2 + curve25519-dalek@3.2.1 + cxx-build@1.0.83 + cxx@1.0.83 + cxxbridge-flags@1.0.83 + cxxbridge-macro@1.0.83 + daemonize@0.5.0 + darling@0.20.1 + darling_core@0.20.1 + darling_macro@0.20.1 + data-encoding@2.3.3 + dbl@0.3.2 + diff@0.1.13 + digest@0.10.7 + digest@0.9.0 + dirs-next@2.0.0 + dirs-sys-next@0.1.2 + dirs-sys@0.3.7 + dirs-sys@0.4.1 + dirs@4.0.0 + dirs@5.0.1 + doc-comment@0.3.3 + dot-writer@0.1.3 + dyn-clone@1.0.9 + eax@0.5.0 + ed25519-dalek@1.0.1 + ed25519@1.5.3 + edit-distance@2.1.0 + either@1.8.0 + ena@0.14.0 + encoding_rs@0.8.32 + endian-type@0.1.2 + enum-as-inner@0.5.1 + enumber@0.3.0 + errno-dragonfly@0.1.2 + errno@0.2.8 + fallible-iterator@0.2.0 + fallible-streaming-iterator@0.1.9 + fastrand@1.8.0 + fd-lock@3.0.8 + filetime@0.2.19 + fixedbitset@0.4.2 + flate2@1.0.25 + fnv@1.0.7 + foreign-types-shared@0.1.1 + foreign-types@0.3.2 + form_urlencoded@1.1.0 + fs2@0.4.3 + futures-channel@0.3.25 + futures-core@0.3.25 + futures-executor@0.3.25 + futures-io@0.3.25 + futures-macro@0.3.25 + futures-sink@0.3.25 + futures-task@0.3.25 + futures-util@0.3.25 + futures@0.3.25 + generic-array@0.14.6 + getrandom@0.1.16 + getrandom@0.2.8 + gimli@0.27.0 + glob@0.3.0 + h2@0.3.15 + hashbrown@0.12.3 + hashbrown@0.13.2 + hashlink@0.8.2 + heck@0.4.0 + hermit-abi@0.1.19 + hermit-abi@0.2.6 + hex@0.4.3 + home-dir@0.1.0 + hostname@0.3.1 + http-body@0.4.5 + http@0.2.8 + httparse@1.8.0 + httpdate@1.0.2 + hyper-tls@0.5.0 + hyper@0.14.23 + iana-time-zone-haiku@0.1.1 + iana-time-zone@0.1.53 + ident_case@1.0.1 + idna@0.2.3 + idna@0.3.0 + indexmap@1.9.2 + inout@0.1.3 + instant@0.1.12 + interprocess@1.2.1 + io-lifetimes@1.0.3 + ipconfig@0.3.1 + ipnet@2.7.1 + is-terminal@0.4.2 + itertools@0.10.5 + itoa@1.0.5 + js-sys@0.3.60 + lalrpop-util@0.19.8 + lalrpop@0.19.8 + lazy_static@1.4.0 + lazycell@1.3.0 + libc@0.2.138 + libloading@0.7.4 + libm@0.2.6 + libsqlite3-sys@0.26.0 + link-cplusplus@1.0.7 + linked-hash-map@0.5.6 + linux-raw-sys@0.1.4 + lock_api@0.4.9 + log@0.4.17 + lru-cache@0.1.2 + match_cfg@0.1.0 + matches@0.1.10 + memchr@2.5.0 + memoffset@0.7.1 + memsec@0.6.2 + mime@0.3.16 + miniz_oxide@0.6.2 + mio@0.8.5 + native-tls@0.2.11 + nettle-sys@2.1.0 + nettle@7.2.2 + new_debug_unreachable@1.0.4 + nibble_vec@0.1.0 + nix@0.18.0 + nom@5.1.2 + ntest@0.9.0 + ntest_test_cases@0.9.0 + ntest_timeout@0.9.0 + num-bigint-dig@0.8.2 + num-integer@0.1.45 + num-iter@0.1.43 + num-traits@0.2.15 + num_cpus@1.14.0 + object@0.30.0 + once_cell@1.17.0 + opaque-debug@0.3.0 + openpgp-cert-d@0.1.0 + openssl-macros@0.1.0 + openssl-probe@0.1.5 + openssl-sys@0.9.83 + openssl@0.10.48 + option-ext@0.2.0 + os_str_bytes@6.4.1 + parking_lot@0.12.1 + parking_lot_core@0.9.5 + peeking_take_while@0.1.2 + percent-encoding@2.2.0 + petgraph@0.6.2 + phf_shared@0.10.0 + pin-project-lite@0.2.9 + pin-utils@0.1.0 + pkg-config@0.3.26 + ppv-lite86@0.2.17 + precomputed-hash@0.1.1 + proc-macro-crate@1.3.1 + proc-macro-error-attr@1.0.4 + proc-macro-error@1.0.4 + proc-macro2@1.0.60 + quick-error@1.2.3 + quote@1.0.28 + radix_trie@0.2.1 + rand@0.7.3 + rand@0.8.5 + rand_chacha@0.2.2 + rand_chacha@0.3.1 + rand_core@0.5.1 + rand_core@0.6.4 + rand_distr@0.4.3 + rand_hc@0.2.0 + rayon-core@1.10.2 + rayon@1.6.1 + redox_syscall@0.2.16 + redox_users@0.4.3 + regex-syntax@0.6.28 + regex@1.7.0 + remove_dir_all@0.5.3 + reqwest@0.11.14 + resolv-conf@0.7.0 + roff@0.2.1 + rusqlite@0.29.0 + rustc-demangle@0.1.21 + rustc-hash@1.1.0 + rustc_version@0.4.0 + rustix@0.36.5 + rustversion@1.0.9 + ryu@1.0.12 + schannel@0.1.21 + scopeguard@1.1.0 + scratch@1.0.2 + security-framework-sys@2.8.0 + security-framework@2.8.1 + semver@1.0.17 + sequoia-cert-store@0.3.2 + sequoia-ipc@0.30.1 + sequoia-net@0.27.0 + sequoia-openpgp-mt@0.1.0 + sequoia-openpgp@1.16.0 + sequoia-policy-config@0.6.0 + sequoia-wot@0.8.1 + serde@1.0.164 + serde_derive@1.0.164 + serde_json@1.0.91 + serde_urlencoded@0.7.1 + serde_with@3.0.0 + serde_with_macros@3.0.0 + sha1collisiondetection@0.2.7 + sha2@0.9.9 + shlex@0.1.1 + signature@1.6.4 + siphasher@0.3.10 + slab@0.4.7 + smallvec@1.10.0 + socket2@0.4.7 + spin@0.5.2 + stfu8@0.2.6 + string_cache@0.8.4 + strsim@0.10.0 + subtle@2.4.1 + syn@1.0.105 + syn@2.0.18 + synstructure@0.12.6 + tempfile@3.3.0 + term@0.7.0 + termcolor@1.1.3 + terminal_size@0.2.3 + thiserror-impl@1.0.37 + thiserror@1.0.37 + time-core@0.1.0 + time-macros@0.2.6 + time@0.1.45 + time@0.3.17 + tiny-keccak@2.0.2 + tinyvec@1.6.0 + tinyvec_macros@0.1.0 + to_method@1.1.0 + tokio-macros@1.8.2 + tokio-native-tls@0.3.0 + tokio-socks@0.5.1 + tokio-util@0.7.4 + tokio@1.23.0 + toml@0.5.11 + toml_datetime@0.6.1 + toml_edit@0.19.4 + tower-service@0.3.2 + tracing-attributes@0.1.23 + tracing-core@0.1.30 + tracing@0.1.37 + trust-dns-client@0.22.0 + trust-dns-proto@0.22.0 + trust-dns-resolver@0.22.0 + try-lock@0.2.4 + typenum@1.16.0 + unicode-bidi@0.3.8 + unicode-ident@1.0.5 + unicode-normalization@0.1.22 + unicode-width@0.1.10 + unicode-xid@0.2.4 + url@2.3.1 + vcpkg@0.2.15 + version_check@0.9.4 + want@0.3.0 + wasi@0.10.0+wasi-snapshot-preview1 + wasi@0.11.0+wasi-snapshot-preview1 + wasi@0.9.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.83 + wasm-bindgen-futures@0.4.33 + wasm-bindgen-macro-support@0.2.83 + wasm-bindgen-macro@0.2.83 + wasm-bindgen-shared@0.2.83 + wasm-bindgen@0.2.83 + web-sys@0.3.60 + widestring@0.5.1 + win-crypto-ng@0.4.0 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.5 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-sys@0.42.0 + windows-sys@0.48.0 + windows-targets@0.48.0 + windows_aarch64_gnullvm@0.42.0 + windows_aarch64_gnullvm@0.48.0 + windows_aarch64_msvc@0.42.0 + windows_aarch64_msvc@0.48.0 + windows_i686_gnu@0.42.0 + windows_i686_gnu@0.48.0 + windows_i686_msvc@0.42.0 + windows_i686_msvc@0.48.0 + windows_x86_64_gnu@0.42.0 + windows_x86_64_gnu@0.48.0 + windows_x86_64_gnullvm@0.42.0 + windows_x86_64_gnullvm@0.48.0 + windows_x86_64_msvc@0.42.0 + windows_x86_64_msvc@0.48.0 + winnow@0.3.5 + winreg@0.10.1 + xxhash-rust@0.8.6 + zbase32@0.1.2 + zeroize@1.3.0 + zeroize_derive@1.3.3 +" + +LLVM_MAX_SLOT=15 +inherit cargo llvm xdg-utils + +DESCRIPTION="Sequoia's reimplementation of the GnuPG interface" +HOMEPAGE="https://sequoia-pgp.org/" +SRC_URI=" + https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg/-/archive/v${PV}/${P}-v${PV}.tar.bz2 + ${CARGO_CRATE_URIS} +" +S="${WORKDIR}"/${PN}-v${PV}-c0cd3843a40126a09de1f52a6a49da8c20e64b50 + +LICENSE="GPL-3+" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD Boost-1.0 CC0-1.0 ISC LGPL-2+ LGPL-3+ MIT MPL-2.0 + Unicode-DFS-2016 + || ( GPL-2 GPL-3 LGPL-3 ) +" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +# See e.g. https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg/-/issues/8 +# Even though that's fixed as of >0.2.0, tests still completely fail inside +# Portage. Not yet sure why/how. They do better outside, although some fail +# still then. +RESTRICT="test" + +DEPEND=" + dev-libs/gmp:= + dev-libs/nettle:= +" +RDEPEND="${DEPEND}" +# Needed for bindgen +BDEPEND="gKLGP`8#y3c$hMRgn?@5E+^JA3yy258r**Uu@YI`)|K}c>kSuEqwRS|M!Rg z^Dp6_zjLYYmC`89ycKi(G+T4->3V6sj~G)OsT_C0*kSaUb}7~P_t`nsGs^O(&a+}` zzQ>Z5l{&{x&q8~k2-J{Kt zd5$pqETdUitA$ni^wEvvT+eA*o}(UT{9gAwOP}UWjAQ!k^9rG^>AlOY3_dl5RtnD= za^C##sMgvzegv0utUaxN`qv-+-~axf|MGAD{+;dp-~ZKqes}igFW>p*{VP_@PAH|h z8KSGr?LAT}De`SD`c{u^n`f+A4ll+_`%+S?(Pj#J&NNH#)>1#w%`{>?#cE4w*O+|W zA)0l6`WZf3J;!w$Eyu}&wq3fd;{J$Lu5QoN&Pc1Y!I!Q&d<=7hxp)w7-q*$#&DciJ z>b1OkuO;mhSL>_A>1{`z(^&GJPslBvTFctY&lBSAzU8@nC&Ho3l#jPO{HngJYU7U8 zc>i^ucb|W}0~YxHJ7B%=<~DL}Iq^DLk?wOCuGhABfe~ULO?(-P>{|WgO>ViGYs_Vz zSxLUW;_q&+U|3)7L)&wtA|oSj&X9&Tw2f zq60_h(#Op5 zrOm?=MW1_jyx1<2v~xq%+b9OUyW~*wGBT21uCb_`r!;*0$znaWhkhRyKtlNVpM4BJD~_Z4b}S`E`6qC7lp*47G;VUF2D|*JG3Ae7T#a zMb&8Bt0jIUT1}*Fbl!&%ENtF~G{0jtzkd3>KY#z@{%x;!Umju0CBDK|;)tNrN~Nb% zN!Va(x4I}bbHOIT1G;KBp@URChVIAgfPoQjVtLZ?vHH2p`8J%_!gZ%=YKyX6=|m#d zT{=WMwP3!MoeRq|SnKvmu~>o~N@wY3w-Jrt3Mox}0}!*a9LLQF0FKccKs9~l8wU8( zb0yQM@3izp^#~CxfV6viLK~9JTn9z!!H}H~Sm!|-3a90980{z%Ax%ctG)Utxf5a^i}x|tO5v|KD=;78c)AXJ8btCJ3p#=jIjjNfcD$0r;K(z3fn3J&#zC zT#v*G?oO;6`tf`BxDE92nFa4e+EuF=_5&37O%|5rSl$s*ewXz2Ms2{EnLq5cFC&tE zL5QJ%vmh!DKgVgU4gyYXfzjY~hvPzx^juUDQl@jw+bu?| z!6c%vs1s9C*kK=F6Gn>xSTN5z)xJT|epu1%!rF<2hCY1nt%d*~$CG+=YxcEg&wRH> zR=6~C0b6V==iqS?v_XCL#IGG6sYMapv`Eb!st7!qaJye6`_f4ho{(rXq*Q^6D-c7u zS{f9SBXc8_(iTfpM(_?|Kv%I=8R+rA7%6}tSzsuf9r`$=>Vf9b9^N`kOUkw|#!E-6 znSkaJQ6133&bh88IW?;Ei^cAYU&3~qz)3jFLk=6SImx*|3Az@wxE-DcUeP%~TY|-S z2Q=Z~9gtWxcu-I^)N(~>j6?7$i1-NA{PgbAekN9VMGMqv2*KnN#M41g0?>HVwNRoU z{DoR*lhVThbzA5Q?cgmUs76M0kRyCKZ$QAIOrW9xaO7w8!X4xS?6`;iU4apBJ3$d6 z0FkKFS7K!XzIZT_&cnGta}ZpiQ(NXK+~^g&aA%VyXihSeGT5*&S{0!ZSq*sFNq|mt zLT9z8I}j}G6lXdmpmSI>U>WA*!4ltvnhEGrF!GsL`>D4cp_+%hTqvQITt*F`pe`7T zg^${3d_Ha@@}pBBbH)jqCs4#<4K9FKC<8cf4U}gGzkA~I;)1P-DCz+Tj)L2;y$i4! z&l`ArSiMn>E~Xb5@-|~SD8RR%OvFZX^tUsxXfBk#BDwNH79h<)?cm&q0D3&z6=ab) z;W`|XTx7`*v_W3Pv%+&O0uK6;O^9lwv_5IZ5(zAb2fsf;^}*%?uo{(omm!b?eUak^ zZ9y8C1A>O!tz%2}ZA(ezp+J;V_coXs4g%dK^viQ?G8+W}E9+tM0$h4Or<`~WQlzqS zkQTXrU@HvK1|`s|P+0b_GMrK*{DUjVfFI1dVD>6@Z^_S%^q9N4K)4X-xDHH1FrE#8 zH!7eI(E6yaNQe8z4Edh}2ZM44peRwx%Bvd!K zj2Z5Pj${Cv01DJpPA{M6Ju0)nd8BXP#~=`tydg6pDCP`SbbuXz#@|gS2UMYf zlvL#6+X_Vrv#?(1*0mxzgMF=58YUKTS`m794*&&hK8KY z-+z-~=-}J`P->n?JL#;gi+DpRCvtJ4^{_l4-6-)wxJfe!8l%=xJhZmoVa!L0#p*}k!s>W(g+C! zJu)mNbA#du!p9g_V zw4a9YJiT@8cYdM0cytg`njvJ~5?;n2<~1tDF&>f^!30JCIU;@BP(*kd2;9P|3T7*+ z;EvO%1Asu-L(!qB7m)$1vWiU1lsdxy+kqsi+&Yr?Rg6Kd1d)iT_gK$?2Jc}IKLVbm zx6R{Nw-5>gzxfK}Jn-(t=aBVmU<|6j%Y~vr0r7G8Tevem)FK&vaCpGq1WD9eVg1NB zNlB7#Jws(*e%zmavGue*@y;%g^A!9kAUY&JC*F4;K^JcfWV>^9aVT|>Z^65x+B?+6 ze?yVSDP-L^NG?zsbOUVrz&i8d;8#WU6lZ9Gi1BNe=0Vj#5E)59k-V%=EiqwM1JZxu z>HvQ{4(vNJ>;kSC7GQ(ictRcs0XP@$7I0}kWXvd>H(Rw?{qZR~G33BN%0r@P(;0!^ z4|~Rp(gzdtpb_ne-a=l;q(x zc!qzqakp^zyjuC4F=|yGtz8Wzl9W$_|07bYh{)j)`~YSFk5ASSX$%}k$EhrBr1f9wD;23MjEg z3IVx;2J{sOBYiClYMex_TUp4n<9LRW9uEinPmdBI@Xg<``jZ+F-~aOd>!05J{P|5) z_E*#nzBZBaXps{EA1urUt&bxoFc#!-TR0=s4y3}$jqFq5ambqJ9O4s{!h{b|I2Kq< zC}cowa%2Q`AvY_^EA#B=17I$aDzIcv8IP4;Rk>q|1D#>M_w zBWXyu8&m*0b;S5V1>rNO;tjH?i-l?I)W(*_mMi)rT524FE(jtpjN+!;c(JTbHdPbR z5j!OKYA$Grk86Ab$cc|f+nyD84Mdqfy;2cX-DbW!;Sm)`oITR4#*v%{DJc0Nrl9#fi96NSpGS2{=W*lSvb(@aol9o~uBSXo;HC zOv1?}xC=>LdCBNxWFY*UA2Iv+R3}h9zin_esrs{xYD?3LdFuzz4kBwYZ z+m;Ma!yowphHAeFjCDAQ7X4;f_$@@hAU_b+D}5U?BKGBbf!W7T|DYSa8kwRVgE`X5 zl|VjGw7|q503ZW4Aj0<;4_CI~B=R-@fTRO@O`*nGwV3dLErt+W&lFA99t5r)bkn8^m{)LikH~%f@ZsIlQr=sS zM(vPjta|W?+QOEB9`W$h&R^TJby-C2uJx zZhak+EOqr(upiqw1Pnw69wFnwLX_jkFD-@#Q}0+^EJOnK(Sd=Ot)PvKs}+*gYQv?P z6Ou6%aDe}Ue(G>stwmR2z$R+XgxntyN<>#elSsHJMr!#ae|;E3<8M2k2t=BcE&T39H{S=^z@W&e-64aB&EHfgE30tm61mf6&2m%9O=tUrppKkMya3w==CX~c% z^Qgg$;5%4xbzb-e7#Ba142zG3!wTsCEKL0%A6A&&B-m=bIfu_ZGR z{4BhLDkl>dFoe9Ho0$9Wnr%B>Hn89Pj>) znuL6mlUNm46H+wFQ5NAtruQd;S=w9d8;nOUsxz1T)-#bf7$Q{GZki)#63a05mdFOQ zb{#;Dc8nJoGr)ZO98kCQJjaI>=bM1N6|Vgu#X6OS=tZ5u;3)d;CCLoetTpjG7No4* zCd2oVA<*|A-q>7R#X^YzF!NwmMh}BPtCPj+3Vaaq;Avj!mv(411p9nwCAS?z5lwL>P zSGhzPwE>39i$|0`gmfa(6^^Q~5b#;`T!?WBIPI0GnNte|#YcAOwv8->$1)#Y@dN?& zfi~Oo^cOP%+H%n_ZJ%m@;L5cD1kQByrzd|f@7nJP10Eb32?b6seHx-Yx)?R8vA6ih zmRdnbUZKmNGfH@F z?eHhm^@c;xJ}t6_z=Z{)QnX1Mh};314EXLOV%GjA#E4Ui2L!1Fu|=psGdu^>1PD>n z?V9U=h8rk@NRzk_)WtV#<@|9 zk2gqf#*ru^{|G0Hd(swXawX{J%3E z)C!tZE-0gK@msxsiQ2hu9;zINWyPaF722bD86z~6Nq?bUJbJ+px=k3N<{(vrMI$4C zM;xeH6&+Kpw~i`MY=d?{@k$QVpjJ>_iqhd&Ppi>*fv;8p-#93}$ikXO{N zA)HVS$PyzNBF;#Jy3G1f#{9&&iv|a> zM}jWwkdci1Q}qJ_#;kneL2bcx!|WGMowKsX7tsNQ9DM~(c26UVNrETIL0SZz)UL-TnZ7`-_2 zP?Jd$g$17yo~`^pfBf|sEY{&ptXb_)!W#Wc%K0887@Rgva0=*a+)Ba}l{k7tiVG0{ zfx0y$ru_tbh-@}!;EM%tz2t?N!TBE7y&zj%7b1zw!Vn1_Dw#Kc*->A*-Za*Qf>;Tk ziH@Lbv$lObw%8iHdgG7s2`>dUE9Mo+D(b~FFGbjh!BC%ZCpAl1UjUX2!r|j-G$ErITDe+>RAiyE$NnE| zX3|~)%mI&k7Ctl$@St>oe_jADJiL1D%{{~Q%P;?+xyr{Lv<}jWB~3}&!ocLQfN#XD zQJFv#Ql70Tcb`gk!y};%7ZG18udlmQq>{? zr;SsXWL&y7!67`pww}X1u8K?wK~2dlIig8Qq^PA6R#k%xtC=>AW>Zmm;-y_XOd|@% zs5I?gYO6XqXu)-NH2El+CxV)fM0mTaBcQ&K8n6TkBZQMcmjrjtOs~oCEvA zpN1ZkIWzDD80=Bp7UksJ%7Tp&?+x3{PZc|AB`&;8?rnDHV~m18>O4r%PAO%?7ft7S zg^D}Xx|Q|3J0cp6)$*u1G!fa!*w{7Gf--{^Pl97dsL*)Tti@7)Pjr8tDE}Vy^mezl zJ$4>vQ=k_grTOFNV2ctVc42%>p;^kw^{=u zwAYB{SS^u3pbe;OnzgxxGtnelyA(SKJ2dUBYThsC0)>m%04b0(^V}1~ToHL1n)WF{ z)}yPDRnZLj8vQn*5)8Q$45#Kk=HIJWs@i5PtWXW~U>U>EU=KQ0(?L}e`D#p}cbmgp zEqS*`w0?Qc$N3wz@GsyBDARnBhjt}tXO(wfLk@$$v%Ww^(U}GHkap714r0Me=!C*n z`@3UOS@V^z844^YYE8PRon9% zQc4e?RM%F6s$_OlwnNBUjd~4%AG6_zU^&i{?6{9c_+ZH-HIW(>i`_WL*%@%L;mC+s z!A=nErB3>T56C%IJ7&D zB$mpRRU-R&8=<6oOiWyk`VlSc?W2iWs+2gN5WS2Z$cp&NVH)FLU`hm zH9xxDSUA-_y?j|i*aIhz&Djqh-_W7IhY7I@n6jqL6`;rK1l2XNG;j?aJ*ZwGzL3A2U9_g*d-sYJ zv1ou;Qj@#N72{7xcBErz{4ne9wZ96E>*y3|xwX;V3Ekpe|5|z6NrlP;g|d ztcG1vMf_`}IH#snP@~KS>@a7El|Gj#jD$B?U zX&dZ5cm^;hpO&@{)TpA|5E9S@+A_P*_sEOGr zJ=8*^Kq)qoNVd6X{0cS(lrSh!(|lBCY3ikD?4hcCs*@E~3(-W-YWQS!t>suj0t;=e zUTiK zG$>=-+U^p8QaSiCPo{Yd0B`Kt&Xg2}iTJ1yn_^fZAo6QJL-nSwg>OrD!&G?FSf&^e zb<6AYB+uoA0L6RPjbEH~NRy~vERBI{#Es_^t!)ZW+xZQgxsF2=jarPk2J6g{Ej(BU zjBqHCl`y%cv(1;uB4Zw3s#J#&`5eto6He?jQL1(w;)L^*F$uNIe}Pkdy+8gsHHhTk z*)--0mVxT(Zx?E)rM7F(oW-ioI{ecc ze7{3QhB^&{m1|Ns>#e6Xl!bx*0H7qJ}Mny3>s*{x@vwkC$$Ip@kAmd5~Cq_ z2C5Ae!Hcn)gadEOCoJ;IsX55oBk|EXIPYXHS&GZ1{P;2$F@d2G8b~?;1yDvo64Fnt zn1IFCfft?r>&j!D7M_rLgxXD;B&OpqAY#@T2qd~DEf-FgBtqu#?U*jOYCEK==9oPa z*&fsNAAkC?zt}&Z!-53XA|D8*!|0&zI@mJxsdV55#PU&F@}}9>jXWg%WYlE)mkv=O ztLN5~Co}_a!vK@ASfLp*hP2YgaU-10oVH?3BVT}p97*x>KAT6%29|$$%rgYruZ8j~ zMOT7H(0{HH7DCw+bL74DEvRX21`J6oomRQV^iYZQ+9Zep)TC(fLK#PkN&~V9S{{FO z1XCw_mTL447t-O=o6*#8?@e$g2mUBfZ_J-zQ#dLz5yquY|!VxApLL#c& z)-vjb-2<=TPSxDz2BarAshZJYES(@~{hOfugXwyCLq1WbimMD)WEII#@-jjufgvhYcqh z+iIjZbRZ^E%IZO>o!+&9xiKfE*%oag=p5_g?8Yy@zahpqXY_b1Ff^GqshcL(`4XKX zj>1x%TGlA%b#DO-RVfZKhtEfGq`)5!BPkHB=ns6w(IkQfZXstKa0;wB36D7emUL7> zr`L|t3DTByhV>=70L`YEKvEJzp|b*NNFz~^z?7oYfwpmVG*M@9;BFLgZ|a(&&>+i( zXwyazg`4K;I%2Ed3}RL@ze#fvpu%>5qh@_8cmae0$4Bn_A?E+%+jBv!-`p6$8Z}z{ zNk?}iI2|43voxg-Oi~GInD3djHGn(YXLapu!rSWN@&i|+?V9}-f?-Zrz8v@)V4OAw zon|h3Qa1s{@0y9pXK>Sm@A9v%lPL!q8Ssj@;6}a>str{_a3nWaqLCF9l!%O9*wK-B9VNYT zhq{5wyyhA-7ozEJ?^&31@KjheykJMHyZ|39OF|^=HC8RV#yobKStCqYkk}x@rOn|& zdiO4x1uOH^xs9WvG#Ei1A@>2;PP9$+9)sOBzd?o(T7*5?yW>KV6asQvFF(|UDUYM; z|MA<0_utGXJ#;VP^Z;sm2kYq6l%UX$XQ z*9l1X2)AALBT%4#o%a2)*T~HtF`UFGMV%F$RAtauYtoe$*ZwVaecUz9>VWvDskqfr zJi4+18P4lqrUAQ|iQZ;0Cw!Znaq1HewBi157?v!113r>-|xx|Bjl#$p%T zoVFqBn`7DJq^?A9NzQMHS&_}%_lc`E;dGk(?{&Vj>!5I3=s)mPXB)5c9I^SJgI+p= z$-42=NMOxWQ4$kL>2x$JfCiE}ruzhR+6zA3IGL(=_L_Gqo>EJ1D10AJ}KAxoM z{-Y=pNY(_MZqY|A>S8PX@e>*WhFMwLqHZUPih0!5rwySZ!sijK`R>cxjo5oALiaWC zAv#nBr4biXPGR^_zw%#;XbH-xyGp{u-1G!{X#Ne{EC6?K;xELOa9+EBVBQXz1jA){ zFi1oHbw_?PLE$h&*2x(t<%D}!umo}j_5*?Wdp&_N9*l`+>%2aoll_c{ z#*zWcLp2h6$X6{j!bTbyItVq>2KEF3B{#2;*sKYXQZ&3hbTS%^5$hTK(Uti8hv%2n1YwJ;0fEpB%m-%T`NkLSA{eSg`##1B20&myR4nMdP{S62IL`# z04Nful9*;4VPSLdZiYxqC{;)i7)Lv4d%?X55qD`QxeTG|?E29?Fdg{HYH$FZRo!RA z6S(0u%#FFZ2GH?Oe3y=RIgNFU#2dJZgk8EHi42CEbWs8*fk#GoO&!hjI(mamij;3U zy1U~Mtgqw!yT6^+cry~w>a;lM2B+0kBlM+1YG3c6*4oQ-1x)4G)cwI1$%tVH0$Lc;xr5$tA9Rrvy zd}?u26iI%apPV9_Wx7pg@C9vaS5T)ju&nZGCO4!5l`sU37$3VUN0qp={ouzobT^u5V?g%_kb1BD!t={+ zk}R4sM4+piY^DQld{c^BAEL>_flh$S^1@hpHM?q%BRrqL3gCbL3((^b|jdHFC;_JU<@VfbZ!-Yb^bajiI8l%;0t|5?jhpMsR{V% zdO?NSFaZ;r@JZ{G2NjdlVCCC%$()6;V_hj^T{XpD&>U+=mLQ!qHL##$2mz^sj>UQ} zogSt5MYchMFC+j&B9UuBu6F>51z(Qocn0eMTsX0Nf`p$N@-kTy4{`8OEo)R(O?OfT z{xir3S&DY*QP-C(<&O?KLC!&Wr%QueLHg)2f~HFfqS`vZ!IWb=^*TvDOTNyh>agjC zU-48_^=qcm@!Zw5qcKOHnvRa?5(FK1UUO)V#!!D6tWH~pMki0Ceg=@5HJdTCvl_N; z|4^jsyp+%(0SK7}2y)Tnc1k+Ppnk3CRy-ZB$$OS(GZn!4%g0YYy}3@}(UO4Rqgq@# z+6^=>lpwxAXC#xm4yBICzY)lX$7UVND%UI*yr(X!uHq0GXe&0Ji}lECr;8zom?qw) z(iG)YR^8f;obKA-nn%0c{&ipqD?(E9icZ6B9RsXOky_t6@)YG>u-m94l@WnQpXx{w zKj3%P@S2un{?qs#^Tk9k8#L%l`hC zpWYnzf1El?qU1(QOzoj?&!OwgY_J~S5yn!9W&CJu&Ff4JjEN@Jw~dI>*Qq^;YL!&O6p^gz zL&3Rs#D0A<(G}f8Nc8QNlr?_QADv%>krKK-@he>gCdOQ>-I&_<$Qq)UycN&KvK|Ue z(+~t)jnARcuK`LE1Z~4*-7o27U7*n5wQ@ zR05PDMp(})UVeS|;rsdV*@Z?vJvPsDLQ1p$q!xM*AcVrb?m(54xi~MWRq5gw+U3y2 zTyo6`8bCiGZgs;?2aNbvRBKGzgSa*wAX){^ueca9BU^w)u(xbo2BWL;K-<>{9Qwpb z&mrnd9~zua&8g)UbeW^+ZW$fI-krpS>~bbp02~g(!>~4WgE}J&&`lxC>nvqDj#-;nt zrgl5-JI{2jiLQu^wd#@uw3p`Yj)=c&bJrU0PP)Txx{nPmA0B>yObZHh>DHuFAW$st zyxK$5UvN6+pgT*WCeSzQZA;f9I{xAcTcG9}ZgM?i_4#>E<72m9!woU%-Ug&sMA2il zs`bd(=|N& z(Sd{PNx3cepo0v$mgu!9ixR;!6H8sggf^L5qzI&fo@5kYqwzyu&{F*UjNQ_42$pl$ zUaEJB@vm1V2(C1};*g_w4DtQmx+VpNSVtr2(4;jz>?Be!w+#8W>Gjx&EfkobHL`-9RJ3?=3a?S*M@Wm$M@^9$E4k}h_1g* ze`YucgCeH#VX>@mEB37}5x6cxo-Z9iDsNrOMT8(Qhz8ktvYt6r1N+;?-yi~%` zRfa)#9AMs4?5x)~x-Pfky+cHB>t497Ym~91M@KWKzYf%B7){!O^v zef{tZSa;7k=dI=tXas0C-MD*n*`)!kOGAw#3>S1l-g3uLMmd09hdhke#Wnn_?$Okg zRoCua3K}2h_lQRvYPrq}c1T6H>U9!q>P&fUNtYPjV{n88R~6*Ou5F8nl@ACPoiM}2 zPpWrAuhf%n1IxOg*i0E!)d1FB0}645s&RmfxU~k(n=VUKc%6R9L_$iNK$SqTxJzgy#V&pQuatid}o&XaS zoi)ZMC6WAA)KY}bw(eipkH*bke*0Um{_R=M^w`VpZUvr1`jTpZ4|mn6aWcSk-8B#F zoPew7wgmi(?kNq^bk^Ef?8DRRZimzS?nnsrr%62BvJ@fmo*e0~(HYbMDr3ks5iMP) z1(rPyU!yLDu3efQ#*-=Y1QrYQ)M3%c3Sbfu0YGS*c$tWcy;X?w@)w{LcXI-hul3(=+d1)ajxsl4C^ zB1vbgG1b}vLyw_;E9wyU4pX1tuE-(Jb@meyzh(sY9G6){GX!ne>bi|TIO(_`?SEstu*99=vVqP(6? z*zhsatZsGjHK8`J0n1q1qIrzS$Lkh0-Is99)q_^H)u<^mLYBHlK|?dkibn{Q>M?={ zsPF)>-@eiIEZQw8aQ3>zP7R@ z)lG;K7o=-bBxVM~qO*A}@)DfU#?bfH*}>=AeD1$O+s9O{T%Gx>a~o z-Grd4ICXz$)j_p8TEBn&=CtSIqJQ6X@x88E)CsqIs%|7aIyAPU1jYvW@gITg)0CoS z`P3+%ru`Tl_dVc4(%NatGGzW#*V&;N)AeyxH^PPlv1Z+eUoO^LbE9WBs{5rVaCF!9 zoom`A>>VY6^~3i#-QOn#%5Qbu@1-U_@=w=rt3S4NV4|`xLw88(N}i}`ysh52?tayN z!_=0Lb_<%$nrK%+%_)7j8g)?Sd3169^X);P{Mc&DI^Vg5F3EtIFKJX93PqQXdRG!I zxd3q;{JBn}@upo(VBLeJ1I~aqDB-D2e1WFVq64o9#?t>6gM8h7sta008Pac2joEBT z8@;+~@-@g?BnQx#m~4mf0|@0AU4v1hW=$O$LNiYqF_A~6>Jiz56u*sg;MEb;M_0!= ugcmYo=aDh!x;R8vuLD=$nT}L-y^WFK^O}6`y~KU~>Hh=CRDE=6V*miK8f-%V literal 13924 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 diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest index 5300b4f5caac..0a5b71b9e7d1 100644 --- a/app-editors/emacs/Manifest +++ b/app-editors/emacs/Manifest @@ -13,3 +13,4 @@ DIST emacs-28.3-rc1.tar.xz 47896700 BLAKE2B 2d7da4a72cc1256c7b9d1157cd379a5373b6 DIST emacs-29.0.90.tar.xz 51961984 BLAKE2B a87f0ad81181cca3737d534702a79df9a50a659126d431a9fa0288297907bddc2d8593689c4f7e127d26498420878b48633c46e6f27945efe763314375ae6bfd SHA512 348b2173391f5fcc9ea445e10491d90289fb78664741b3909553e814d0370d5cd8abc17d66c53a6c2a6a6c60a25a226b9783039963bfc585d5bbaa4d0163436d DIST emacs-29.0.91.tar.xz 52037152 BLAKE2B 363c6ce29e04fca383b803fc9b7eced8966ee428fd18dd8a5199720e7b2d0b794328b0184cd6be9452f99989a16e23a3bfc48aabf644fa461a3d17d0d3a18fe1 SHA512 c4330b77bb09d4ef247792c5f06c3fe3e32e7d72d945ea34ff4dbc744499d9af64108deb70241a4def379e824451cc26207949c58fd5bf81a94cc7ebd4b98996 DIST emacs-29.0.92.tar.xz 52051008 BLAKE2B a01460f9cc3ad5ef3f7698413f87b409c8c45510b018de397384f15f7fbd30b8f0e5a520c8858d8e8cce895fb3a43b9717816180ba3d38c23020d152b9d94eb1 SHA512 67358b6e54037b629e62565259651db65f5f09703eea172b9d16ead47a309df6447ab9b3ea486e859757b92f6bb9ec9d0af6455487a061f987f32a9692575f71 +DIST emacs-29.1-rc1.tar.xz 52073948 BLAKE2B 2267a0ce36412e327d592219a49aedbf487b0a4d01e40e2ea0f4bdec0a0bfbc673e6a0436773706e3c9e94a640d1a41917eb9e144cc1bed49c8b27513d1f4f82 SHA512 4e808831f973647dae2d72ec756e1d06ad5eb1b5e65c3360e7dbafc37115598c1ec1595eb037f2c2fcc0993e25b4864d5e2f83a34e57ed5830fa333d01360bd2 diff --git a/app-editors/emacs/emacs-29.0.9999-r1.ebuild b/app-editors/emacs/emacs-29.1.9999.ebuild similarity index 100% rename from app-editors/emacs/emacs-29.0.9999-r1.ebuild rename to app-editors/emacs/emacs-29.1.9999.ebuild diff --git a/app-editors/emacs/emacs-29.1_rc1.ebuild b/app-editors/emacs/emacs-29.1_rc1.ebuild new file mode 100644 index 000000000000..40153b2a3b6d --- /dev/null +++ b/app-editors/emacs/emacs-29.1_rc1.ebuild @@ -0,0 +1,566 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs + +if [[ ${PV##*.} = 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs.git" + EGIT_BRANCH="emacs-29" + EGIT_CHECKOUT_DIR="${WORKDIR}/emacs" + S="${EGIT_CHECKOUT_DIR}" + SLOT="${PV%%.*}-vcs" +else + # FULL_VERSION keeps the full version number, which is needed in + # order to determine some path information correctly for copy/move + # operations later on + FULL_VERSION="${PV%%_*}" + SRC_URI="mirror://gnu/emacs/${P}.tar.xz" + S="${WORKDIR}/emacs-${FULL_VERSION}" + # PV can be in any of the following formats: + # 27.1 released version (slot 27) + # 27.1_rc1 upstream release candidate (27) + # 27.0.9999 live ebuild (slot 27-vcs) + # 27.0.90 upstream prerelease snapshot (27-vcs) + # 27.0.50_pre20191223 snapshot by Gentoo developer (27-vcs) + if [[ ${PV} == *_pre* ]]; then + SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" + S="${WORKDIR}/emacs" + elif [[ ${PV//[0-9]} != "." ]]; then + SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz" + fi + SLOT="${PV%%.*}" + [[ ${PV} == *.*.* ]] && SLOT+="-vcs" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +fi + +DESCRIPTION="The extensible, customizable, self-documenting real-time display editor" +HOMEPAGE="https://www.gnu.org/software/emacs/" + +LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" +IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib" + +X_DEPEND="x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXinerama + x11-libs/libXrandr + x11-libs/libxcb + x11-misc/xbitmaps + xpm? ( x11-libs/libXpm ) + xft? ( + media-libs/fontconfig + media-libs/freetype + x11-libs/libXrender + cairo? ( >=x11-libs/cairo-1.12.18[X] ) + !cairo? ( x11-libs/libXft ) + harfbuzz? ( media-libs/harfbuzz:0= ) + m17n-lib? ( + >=dev-libs/libotf-0.9.4 + >=dev-libs/m17n-lib-1.5.1 + ) + ) + gtk? ( + x11-libs/gtk+:3 + xwidgets? ( + net-libs/webkit-gtk:4.1= + x11-libs/libXcomposite + ) + ) + !gtk? ( + motif? ( + >=x11-libs/motif-2.3:0 + x11-libs/libXpm + x11-libs/libXmu + x11-libs/libXt + ) + !motif? ( + Xaw3d? ( + x11-libs/libXaw3d + x11-libs/libXmu + x11-libs/libXt + ) + !Xaw3d? ( athena? ( + x11-libs/libXaw + x11-libs/libXmu + x11-libs/libXt + ) ) + ) + )" + +RDEPEND="app-emacs/emacs-common[games?,gui(-)?] + sys-libs/ncurses:0= + acl? ( virtual/acl ) + alsa? ( media-libs/alsa-lib ) + dbus? ( sys-apps/dbus ) + games? ( acct-group/gamestat ) + gmp? ( dev-libs/gmp:0= ) + gpm? ( sys-libs/gpm ) + !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) + jit? ( + sys-devel/gcc:=[jit(-)] + sys-libs/zlib + ) + json? ( dev-libs/jansson:= ) + kerberos? ( virtual/krb5 ) + lcms? ( media-libs/lcms:2 ) + libxml2? ( >=dev-libs/libxml2-2.2.0 ) + mailutils? ( net-mail/mailutils[clients] ) + !mailutils? ( acct-group/mail net-libs/liblockfile ) + selinux? ( sys-libs/libselinux ) + sqlite? ( dev-db/sqlite:3 ) + ssl? ( net-libs/gnutls:0= ) + systemd? ( sys-apps/systemd ) + tree-sitter? ( dev-libs/tree-sitter ) + valgrind? ( dev-util/valgrind ) + zlib? ( sys-libs/zlib ) + gui? ( + gif? ( media-libs/giflib:0= ) + jpeg? ( media-libs/libjpeg-turbo:0= ) + png? ( >=media-libs/libpng-1.4:0= ) + svg? ( >=gnome-base/librsvg-2.0 ) + tiff? ( media-libs/tiff:= ) + webp? ( media-libs/libwebp:0= ) + imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= ) + !aqua? ( + gsettings? ( >=dev-libs/glib-2.28.6 ) + gtk? ( !X? ( + media-libs/fontconfig + media-libs/freetype + >=x11-libs/cairo-1.12.18 + x11-libs/gtk+:3 + harfbuzz? ( media-libs/harfbuzz:0= ) + m17n-lib? ( + >=dev-libs/libotf-0.9.4 + >=dev-libs/m17n-lib-1.5.1 + ) + xwidgets? ( net-libs/webkit-gtk:4.1= ) + ) ) + !gtk? ( ${X_DEPEND} ) + X? ( ${X_DEPEND} ) + ) + )" + +DEPEND="${RDEPEND} + gui? ( !aqua? ( + !gtk? ( x11-base/xorg-proto ) + X? ( x11-base/xorg-proto ) + ) )" + +BDEPEND="sys-apps/texinfo + virtual/pkgconfig + gzip-el? ( app-arch/gzip )" + +IDEPEND="app-eselect/eselect-emacs" + +RDEPEND+=" ${IDEPEND}" + +EMACS_SUFFIX="emacs-${SLOT}" +SITEFILE="20${EMACS_SUFFIX}-gentoo.el" + +src_prepare() { + if [[ ${PV##*.} = 9999 ]]; then + FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[^0-9.]*\([0-9.]*\).*/\1/p' \ + configure.ac) + [[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version" + einfo "Emacs branch: ${EGIT_BRANCH}" + einfo "Commit: ${EGIT_VERSION}" + einfo "Emacs version number: ${FULL_VERSION}" + [[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \ + || die "Upstream version number changed to ${FULL_VERSION}" + fi + + if use jit; then + find lisp -type f -name "*.elc" -delete || die + + # These files ignore LDFLAGS. We assign the variable here, because + # for live ebuilds FULL_VERSION doesn't exist in global scope + QA_FLAGS_IGNORED="usr/$(get_libdir)/emacs/${FULL_VERSION}/native-lisp/.*" + + # gccjit doesn't play well with ccache or distcc #801580 + # For now, work around the problem with an explicit LIBRARY_PATH + has ccache ${FEATURES} || has distcc ${FEATURES} && tc-is-gcc \ + && export LIBRARY_PATH=$("$(tc-getCC)" -print-search-dirs \ + | sed -n '/^libraries:/{s:^[^/]*::;p}') + fi + + default + + # Fix filename reference in redirected man page + sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die + + # libseccomp is detected by configure but doesn't appear to have any + # effect on the installed image. Suppress it by supplying pkg-config + # with a wrong library name. + sed -i -e "/CHECK_MODULES/s/libseccomp/DiSaBlE&/" configure.ac || die + + AT_M4DIR=m4 eautoreconf +} + +src_configure() { + local myconf + + # Prevents e.g. tests interfering with running Emacs. + unset EMACS_SOCKET_NAME + + if use alsa; then + use sound || ewarn \ + "USE flag \"alsa\" overrides \"-sound\"; enabling sound support." + myconf+=" --with-sound=alsa" + else + myconf+=" --with-sound=$(usex sound oss)" + fi + + if use jit; then + use zlib || ewarn \ + "USE flag \"jit\" overrides \"-zlib\"; enabling zlib support." + myconf+=" --with-zlib" + else + myconf+=" $(use_with zlib)" + fi + + # Emacs supports these window systems: + # X11, pure GTK (without X11), or Nextstep (Aqua/Cocoa). + # General GUI support is enabled by the "gui" USE flag, then + # the window system is selected as follows: + # "aqua" -> Nextstep + # "gtk -X" -> pure GTK + # otherwise -> X11 + # For X11 there is the further choice of toolkits GTK, Motif, + # Athena (Lucid), or no toolkit. They are enabled (in order of + # preference) with the "gtk", "motif", "Xaw3d", and "athena" flags. + + if ! use gui; then + einfo "Configuring to build without window system support" + myconf+=" --without-x --without-pgtk --without-ns" + elif use aqua; then + einfo "Configuring to build with Nextstep (Macintosh Cocoa) support" + myconf+=" --with-ns --disable-ns-self-contained" + myconf+=" --without-x --without-pgtk" + elif use gtk && ! use X; then + einfo "Configuring to build with pure GTK (without X11) support" + myconf+=" --with-pgtk --without-x --without-ns" + myconf+=" --with-toolkit-scroll-bars" #836392 + myconf+=" --without-gconf" + myconf+=" $(use_with gsettings)" + myconf+=" $(use_with harfbuzz)" + myconf+=" $(use_with m17n-lib libotf)" + myconf+=" $(use_with m17n-lib m17n-flt)" + myconf+=" $(use_with xwidgets)" + else + # X11 + myconf+=" --with-x --without-pgtk --without-ns" + myconf+=" --without-gconf" + myconf+=" $(use_with gsettings)" + myconf+=" $(use_with toolkit-scroll-bars)" + myconf+=" $(use_with xpm)" + + if use xft; then + myconf+=" --with-xft" + myconf+=" $(use_with cairo)" + myconf+=" $(use_with harfbuzz)" + myconf+=" $(use_with m17n-lib libotf)" + myconf+=" $(use_with m17n-lib m17n-flt)" + else + myconf+=" --without-xft" + myconf+=" --without-cairo" + myconf+=" --without-libotf --without-m17n-flt" + use cairo && ewarn \ + "USE flag \"cairo\" has no effect if \"xft\" is not set." + use m17n-lib && ewarn \ + "USE flag \"m17n-lib\" has no effect if \"xft\" is not set." + fi + + local f line + if use gtk; then + einfo "Configuring to build with GIMP Toolkit (GTK+)" + while read line; do ewarn "${line}"; done <<-EOF + Your version of GTK+ will have problems with closing open + displays. This is no problem if you just use one display, but + if you use more than one and close one of them Emacs may crash. + See and + . + If you intend to use more than one display, then it is strongly + recommended that you compile Emacs with the Athena/Lucid or the + Motif toolkit instead. + EOF + myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)" + for f in motif Xaw3d athena; do + use ${f} && ewarn \ + "USE flag \"${f}\" has no effect if \"gtk\" is set." + done + elif use motif; then + einfo "Configuring to build with Motif toolkit" + myconf+=" --with-x-toolkit=motif" + for f in Xaw3d athena; do + use ${f} && ewarn \ + "USE flag \"${f}\" has no effect if \"motif\" is set." + done + elif use athena || use Xaw3d; then + einfo "Configuring to build with Athena/Lucid toolkit" + myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)" + else + einfo "Configuring to build with no toolkit" + myconf+=" --with-x-toolkit=no" + fi + ! use gtk && use xwidgets && ewarn \ + "USE flag \"xwidgets\" has no effect if \"gtk\" is not set." + fi + + if use gui; then + # Common flags recognised for all GUIs + myconf+=" $(use_with gif)" + myconf+=" $(use_with jpeg)" + myconf+=" $(use_with png)" + myconf+=" $(use_with svg rsvg)" + myconf+=" $(use_with tiff)" + myconf+=" $(use_with webp)" + myconf+=" $(use_with imagemagick)" + fi + + if tc-is-cross-compiler; then + # Configure a CBUILD directory when cross-compiling to make tools + mkdir "${S}-build" && pushd "${S}-build" >/dev/null || die + ECONF_SOURCE="${S}" econf_build --without-all --without-x-toolkit + popd >/dev/null || die + # Don't try to execute the binary for dumping during the build + myconf+=" --with-dumping=none" + elif use m68k; then + # Workaround for https://debbugs.gnu.org/44531 + myconf+=" --with-dumping=unexec" + else + myconf+=" --with-dumping=pdumper" + fi + + econf \ + --program-suffix="-${EMACS_SUFFIX}" \ + --includedir="${EPREFIX}"/usr/include/${EMACS_SUFFIX} \ + --infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \ + --localstatedir="${EPREFIX}"/var \ + --enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \ + --without-compress-install \ + --without-hesiod \ + --without-pop \ + --with-file-notification=$(usev inotify || usev gfile || echo no) \ + --with-pdumper \ + $(use_enable acl) \ + $(use_with dbus) \ + $(use_with dynamic-loading modules) \ + $(use_with games gameuser ":gamestat") \ + $(use_with gmp libgmp) \ + $(use_with gpm) \ + $(use_with jit native-compilation aot) \ + $(use_with json) \ + $(use_with kerberos) $(use_with kerberos kerberos5) \ + $(use_with lcms lcms2) \ + $(use_with libxml2 xml2) \ + $(use_with mailutils) \ + $(use_with selinux) \ + $(use_with sqlite sqlite3) \ + $(use_with ssl gnutls) \ + $(use_with systemd libsystemd) \ + $(use_with threads) \ + $(use_with tree-sitter) \ + $(use_with wide-int) \ + ${myconf} +} + +src_compile() { + export ac_cv_header_valgrind_valgrind_h=$(usex valgrind) + append-cppflags -DUSE_VALGRIND=$(usex valgrind) + + if tc-is-cross-compiler; then + # Build native tools for compiling lisp etc. + emake -C "${S}-build" src + emake lib # Cross-compile dependencies first for timestamps + # Save native build tools in the cross-directory + cp "${S}-build"/lib-src/make-{docfile,fingerprint} lib-src || die + # Specify the native Emacs to compile lisp + emake -C lisp all EMACS="${S}-build/src/emacs" + fi + + emake +} + +src_test() { + # List .el test files with a comment above listing the exact + # subtests which caused failure. Elements should begin with a %. + # e.g. %lisp/gnus/mml-sec-tests.el. + local exclude_tests=( + # Reason: not yet known + # mml-secure-en-decrypt-{1,2,3,4} + # mml-secure-find-usable-keys-{1,2} + # mml-secure-key-checks + # mml-secure-select-preferred-keys-4 + # mml-secure-sign-verify-1 + %lisp/gnus/mml-sec-tests.el + + # Reason: permission denied on /nonexistent + # (vc-*-bzr only fails if breezy is installed, as they + # try to access cache dirs under /nonexistent) + # + # rmail-undigest-test-multipart-mixed-digest + # rmail-undigest-test-rfc1153-less-strict-digest + # rmail-undigest-test-rfc1153-sloppy-digest + # rmail-undigest-test-rfc934-digest + # vc-test-bzr02-state + # vc-test-bzr05-rename-file + # vc-test-bzr06-version-diff + # vc-bzr-test-bug9781 + %lisp/mail/undigest-tests.el + %lisp/vc/vc-tests.el + %lisp/vc/vc-bzr-tests.el + + # Reason: fails if bubblewrap (bwrap) is installed + # "bwrap: setting up uid map: Permission denied" + # + # bytecomp-tests--dest-mountpoint + %lisp/emacs-lisp/bytecomp-tests.el + ) + + # See test/README for possible options + emake \ + EMACS_TEST_VERBOSE=1 \ + EXCLUDE_TESTS="${exclude_tests[*]}" \ + TEST_BACKTRACE_LINE_LENGTH=nil \ + check +} + +src_install() { + emake DESTDIR="${D}" NO_BIN_LINK=t BLESSMAIL_TARGET= install + + mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die + mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die + mv "${ED}"/usr/share/metainfo/{emacs-,}${EMACS_SUFFIX}.metainfo.xml || die + + # dissuade Portage from removing our dir file #257260 + touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir + docompress -x /usr/share/info/${EMACS_SUFFIX}/dir + + # movemail must be setgid mail + if ! use mailutils; then + fowners root:mail /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail + fperms 2751 /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail + fi + + # avoid collision between slots, see bug #169033 e.g. + rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el || die + rm -rf "${ED}"/usr/share/{applications,icons} || die + rm -rf "${ED}/usr/$(get_libdir)/systemd" || die + rm -rf "${ED}"/var || die + + # remove unused /site-lisp dir + rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp || die + + # remove COPYING file (except for etc/COPYING used by describe-copying) + rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING || die + + if use systemd; then + insinto /usr/lib/systemd/user + sed -e "/^##/d" \ + -e "/^ExecStart/s,emacs,${EPREFIX}/usr/bin/${EMACS_SUFFIX}," \ + -e "/^ExecStop/s,emacsclient,${EPREFIX}/usr/bin/&-${EMACS_SUFFIX}," \ + etc/emacs.service | newins - ${EMACS_SUFFIX}.service + assert + fi + + if use gzip-el; then + # compress .el files when a corresponding .elc exists + find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \ + -name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n + assert "gzip .el failed" + fi + + local cdir + if use source; then + cdir="/usr/share/emacs/${FULL_VERSION}/src" + insinto "${cdir}" + # This is not meant to install all the source -- just the + # C source you might find via find-function + doins src/*.{c,h,m} + elif has installsources ${FEATURES}; then + cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src" + fi + + sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die + X + ;;; ${EMACS_SUFFIX} site-lisp configuration + X + (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version) + Y (setq find-function-C-source-directory + Y "${EPREFIX}${cdir}") + X (let ((path (getenv "INFOPATH")) + X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}") + X (re "\\\\\`${EPREFIX}/usr/share\\\\>")) + X (and path + X ;; move Emacs Info dir before anything else in /usr/share + X (let* ((p (cons nil (split-string path ":" t))) (q p)) + X (while (and (cdr q) (not (string-match re (cadr q)))) + X (setq q (cdr q))) + X (setcdr q (cons dir (delete dir (cdr q)))) + X (setenv "INFOPATH" (mapconcat 'identity (cdr p) ":")))))) + EOF + elisp-site-file-install "${T}/${SITEFILE}" || die + + dodoc README BUGS CONTRIBUTE + + if use gui && use aqua; then + dodir /Applications/Gentoo + rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die + mv nextstep/Emacs.app \ + "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die + fi + + local DOC_CONTENTS="You can set the version to be started by + /usr/bin/emacs through the Emacs eselect module, which also + redirects man and info pages. Therefore, several Emacs versions can + be installed at the same time. \"man emacs.eselect\" for details. + \\n\\nIf you upgrade from a previous major version of Emacs, then + it is strongly recommended that you use app-admin/emacs-updater + to rebuild all byte-compiled elisp files of the installed Emacs + packages." + if use gui; then + DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs. + Installing media-fonts/font-adobe-{75,100}dpi on the X server's + machine would satisfy basic Emacs requirements under X11. + See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs + for how to enable anti-aliased fonts." + use aqua && DOC_CONTENTS+="\\n\\n${EMACS_SUFFIX^}.app is in + \"${EPREFIX}/Applications/Gentoo\". You may want to copy or + symlink it into /Applications by yourself." + fi + tc-is-cross-compiler && DOC_CONTENTS+="\\n\\nEmacs did not write + a portable dump file due to being cross-compiled. + To create this file at run time, execute the following command: + \\n${EMACS_SUFFIX} --batch -Q --eval='(dump-emacs-portable + \"/usr/libexec/emacs/${FULL_VERSION}/${CHOST}/emacs.pdmp\")'" + readme.gentoo_create_doc +} + +pkg_preinst() { + # verify that the PM hasn't removed our Info directory index #257260 + local infodir="${ED}/usr/share/info/${EMACS_SUFFIX}" + [[ -f ${infodir}/dir || ! -d ${infodir} ]] || die +} + +pkg_postinst() { + elisp-site-regen + readme.gentoo_print_elog + + if use livecd; then + # force an update of the emacs symlink for the livecd/dvd, + # because some microemacs packages set it with USE=livecd + eselect emacs update + else + eselect emacs update ifunset + fi +} + +pkg_postrm() { + elisp-site-regen + eselect emacs update ifunset +} diff --git a/app-editors/mousepad/mousepad-0.6.1.ebuild b/app-editors/mousepad/mousepad-0.6.1.ebuild index 2098652637d9..e0058a437b56 100644 --- a/app-editors/mousepad/mousepad-0.6.1.ebuild +++ b/app-editors/mousepad/mousepad-0.6.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv x86" IUSE="policykit spell +shortcuts" DEPEND=" diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz index a3255e51e4bd0da81969e26fb01f69e00f3d002c..a8d444e41ba012b7b265c59bb4565c8874c71e6b 100644 GIT binary patch delta 69578 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 ${PN}.el-${PV}.tar.gz" S="${WORKDIR}"/${PN}.el-${COMMIT} - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/edit-indirect/edit-indirect-0.1.10.ebuild b/app-emacs/edit-indirect/edit-indirect-0.1.10.ebuild index ca35092609a1..803ff8b74243 100644 --- a/app-emacs/edit-indirect/edit-indirect-0.1.10.ebuild +++ b/app-emacs/edit-indirect/edit-indirect-0.1.10.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]] ; then else SRC_URI="https://github.com/Fanael/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="BSD-2" diff --git a/app-emacs/eldev/eldev-1.5.ebuild b/app-emacs/eldev/eldev-1.5.ebuild index d4cf84d1ef57..413e8c727a11 100644 --- a/app-emacs/eldev/eldev-1.5.ebuild +++ b/app-emacs/eldev/eldev-1.5.ebuild @@ -7,10 +7,17 @@ inherit elisp DESCRIPTION="Emacs Lisp Development Tool" HOMEPAGE="https://github.com/doublep/eldev/" -SRC_URI="https://github.com/doublep/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/doublep/${PN}.git" +else + SRC_URI="https://github.com/doublep/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86" +fi LICENSE="GPL-3+" -KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86" SLOT="0" DOCS=( README.adoc ) diff --git a/app-emacs/eldev/eldev-9999.ebuild b/app-emacs/eldev/eldev-9999.ebuild new file mode 100644 index 000000000000..413e8c727a11 --- /dev/null +++ b/app-emacs/eldev/eldev-9999.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Emacs Lisp Development Tool" +HOMEPAGE="https://github.com/doublep/eldev/" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/doublep/${PN}.git" +else + SRC_URI="https://github.com/doublep/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +DOCS=( README.adoc ) +SITEFILE="50${PN}-gentoo.el" + +src_test() { + ELDEV_LOCAL="${S}" ./bin/${PN} test +} + +src_install() { + elisp_src_install + dobin bin/${PN} + + # NOTICE: If ELDEV_LOCAL is defined Eldev will use it + # to load up it's components, + # if it is not it will bootstrap itself from network + # always check if it uses installed Emacs Lisp files. + # Also, do not forget to run `env-update` & reopen your shell. + # https://github.com/doublep/eldev#influential-environment-variables + echo "ELDEV_LOCAL=${SITELISP}/${PN}" >> "${T}"/99${PN} || die + doenvd "${T}"/99${PN} +} + +pkg_postinst() { + elisp_pkg_postinst + + ewarn "Remember to run \`env-update && source /etc/profile\` if you plan" + ewarn "to use Eldev in a shell before logging out (or restarting" + ewarn "your login manager)." +} diff --git a/app-emacs/haskell-mode/haskell-mode-17.2_p20230616.ebuild b/app-emacs/haskell-mode/haskell-mode-17.2_p20230616.ebuild index 61922bc53618..4424afdbdfdc 100644 --- a/app-emacs/haskell-mode/haskell-mode-17.2_p20230616.ebuild +++ b/app-emacs/haskell-mode/haskell-mode-17.2_p20230616.ebuild @@ -17,7 +17,7 @@ else SRC_URI="https://github.com/haskell/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}"/${PN}-${COMMIT} - KEYWORDS="~amd64 ~ppc ~sparc ~x86" + KEYWORDS="amd64 ppc ~sparc x86" fi LICENSE="GPL-3+ FDL-1.2+" diff --git a/app-emacs/js-comint/js-comint-1.2.0.ebuild b/app-emacs/js-comint/js-comint-1.2.0.ebuild index 483d43af94b5..a9e86c23d163 100644 --- a/app-emacs/js-comint/js-comint-1.2.0.ebuild +++ b/app-emacs/js-comint/js-comint-1.2.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/redguardtoo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" SLOT="0" DOCS=( README.org ) diff --git a/app-emacs/nginx-mode/nginx-mode-1.1.9.ebuild b/app-emacs/nginx-mode/nginx-mode-1.1.9.ebuild index bf59ccaa2cc4..e912f207e1e1 100644 --- a/app-emacs/nginx-mode/nginx-mode-1.1.9.ebuild +++ b/app-emacs/nginx-mode/nginx-mode-1.1.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ HOMEPAGE="http://github.com/ajc/nginx-mode" SRC_URI="https://github.com/ajc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2+" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" SLOT="0" DOCS=( README.md ) diff --git a/app-emacs/po-mode/po-mode-0.22.ebuild b/app-emacs/po-mode/po-mode-0.22.ebuild index c35419113057..2fd5f0a26fab 100644 --- a/app-emacs/po-mode/po-mode-0.22.ebuild +++ b/app-emacs/po-mode/po-mode-0.22.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/gettext/gettext-${PV}.tar.xz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos" S="${WORKDIR}/gettext-${PV}/gettext-tools/emacs" ELISP_REMOVE="start-po.el" diff --git a/app-emacs/ssass-mode/ssass-mode-0.2_p20200211.ebuild b/app-emacs/ssass-mode/ssass-mode-0.2_p20200211.ebuild index 48b8522d7b1e..01080890d2c0 100644 --- a/app-emacs/ssass-mode/ssass-mode-0.2_p20200211.ebuild +++ b/app-emacs/ssass-mode/ssass-mode-0.2_p20200211.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-${COMMIT} LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" DOCS=( README.md ) SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/vue-html-mode/vue-html-mode-0.2.ebuild b/app-emacs/vue-html-mode/vue-html-mode-0.2.ebuild index 420647bc0094..7154d2eeb75d 100644 --- a/app-emacs/vue-html-mode/vue-html-mode-0.2.ebuild +++ b/app-emacs/vue-html-mode/vue-html-mode-0.2.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]] ; then else SRC_URI="https://github.com/AdamNiederer/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/vue-mode/vue-mode-0.4.ebuild b/app-emacs/vue-mode/vue-mode-0.4.ebuild index 9cad8b7de4e8..a3bbb8a19c06 100644 --- a/app-emacs/vue-mode/vue-mode-0.4.ebuild +++ b/app-emacs/vue-mode/vue-mode-0.4.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]] ; then else SRC_URI="https://github.com/AdamNiederer/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3+" diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index ea600e57b57a107ad5a407dc4f102470d7bcb6ee..858189c09b6705ffed5f6ed8ca4b62fb8bfc8e5e 100644 GIT binary patch delta 1491 zcmV;^1uXjPck6es12%s%Xt~^`8D}{p?|FQ2h%4w;U9n0yc_gc*V58%UE=)U~-$vB% zi*{|_RBE~eyxGxxwcYe;C=^X1(`5yncIb8?>A*v;s}oXN;ITSw|M+?Ra}&?5DFW_w zgLQzG@#>g|&YO;VP^GdIM}L^rFr#g@Kep0~?kelvdDVr_OYVQF&nKykMJ+gGRYYv- z8gjr-Y+VyA4e8{9ZvW}5G&xk8`ypt*5v-3N`z>g8%QVxRG(E@?a8Ybm7bT*QWzfwK zMD*1R+r}hQ&Qw1#LEw$Fx!Mq&S$#2T2(+$$OyL@@QnlIPb-DIXZG8Di690&&>qc%v z$3=L>J$u>Jnht;aYUZ=wAOade;(I!OZDk-s77A6f>WA){^TjYF7Qbn^+&Ef_qZ0!i zh@vAj>>hUlYowFCrb84rzzVevbSxEb2%&+ZsTnU+-Usc+PIjfn?O2K@(0%AVipIxk zD^@o|ie_9PyedwH%4Dqu(ph&FSY|Z$1UOIzYUWVq!r*_Y^{+Rytr=UIdtvw&v*OSL zz!WT1)jM2(oTV`&yesCY#OI(vjs8Z0kRek;mefY8`(~P}uGd>mtt&HmC{BHy8C?eL zXaa%%LxpA3MS`k8c4yi}1vRuEt`p#J_Oz*?6IF^2d6#r0Wa;i!QPxHFJNd=!zXqy31Qby1Gbt%^XgeHbu@44GhODs)rMki31&IFQCfRQ}R%wKI&S7 zfDozf>ZGW>4ozi--bk{nX>viA^p{#^tZ6Xea}F>00cav;B6z^(0Z3}##MgAZcSrO= zp5`@#4v|tDVWS*Y8t6fFZv`i*JpDE0R>g^s8>oLEr+@ZB!`s)aeV?IWt*F|p3n`kB zQ*>H$)BnHE&+~q|a_a{Q6NRTyVh~kWUB|z^MN<<}Q1+4&QlbX}$G)LNG(S_*l8LOQ zWopC(N~ddtV8%E1p-pluB!bp~gIB{KzgSono)`rcysj<|{X-tl{Ya}CM&=v%1e+~Z zo0xx+4qZr5Neve@b1nm5$h@TnLyv9j87GPA$jG5mW%xil<(SvGie>=A(^4p!Ltd0` zj&E0|XLQAz?h61j+ui)-@B2S@H8frD<=e~MnyY2@R+3m>3jILrM;B|$$$)R>clu{} zbdgC1I(s!N>>gx>8&}6T_F6`IVh4sTEEkh~IV^vLVk&&(s*Xvv)3Kp+jyuTuf}+(# zn(DO&Kp|w^QI1WG+)>v*f(B%0jIFkomu+O2W+S4Dvi=o~W$KLAm^yWBV%gU{bgzFm z<0q2Cw>B!>#A~{xstE}WJC>H)n%k{?CQ`BW|B8U}+CYNq5098=@!!~KkeJCV8Qd);nyU1{Q)BP2m zt*Dtxqxuor8K+^o-=RxYnnMVDz^EiVX^0!wsCVQu)U455n(6GQ;*Af`JzsK7@0>K) zKwZ+RR9D}H?A{7`pTs-$4>{zliKUkGPgZ{gHT#lEP96N(B+*%b)5)zyFM~^wWY^X) z|G^!rIbZ)Ufn%+6)ZYf-%v&tO?W}5kH-<7thO#UMQuGS zb&=`DK~uj-B*qwSO^|PsOJ*j`6 zHl#Uti|ZyXKfq+ib@{ZvYee|{+n0Crc=O}>_gm1ynp^UR4>^>Cj#$)2A4=3%BZQQS zOIu@n!qSN8+4b*2Xc{1iH`keUDV{{cVzhe!x*003Nf+$aD5 delta 1491 zcmV;^1uXjOckFkt12%uHH0$jjmY{MF-U4saW`#>o4Yj6u3oNlZ+@+ww3WuvCW||uS zQB53yvP@f+As}{KNni;SqNca0oj6^~mnzY)3e(jQ(`L9~wbZHJQfJxsbFeI8XJz=g zscS~3h-#|^Le;B+-0n+v+;UKdg|=li3`0F5!28lfc+>TzP9%SaFeadTwMjxWdFD`AA$JJr5S>|lF=`03u76D78n05d*`X)YyfAD;9ZBLJ@pRqD zZRofNuefI~yIOzKVPDOB_8UY%BS?Ht=dY~{WXM9HYF7QwU30z|ro`emU5j@E`Q|i3 zqg5S z+m__w)Vlr`{R3-JJd2Xb(8ud}v z8U%z$byp`v?R97>GxSE1WlfU{x}?9O#$qzsiITNSDZ=yK78aVMa9q-){ zeUPVl4WUD%)JE7Shm}AQQ}X!sp?}EZxgTj&!^nKgHNj?! z)h2(Yq(c`{R8qr5&78|MS7hE&gQ3SZ_KcH6b!6mFsWN;A6{6eMI#>hz4Rc+-6WU}n3Uzx;jw=dOmP3%-1Nxm$C!%-%{8>r0^@i2dkdZ8>>l91WsO zTPQ%94s`ZvSlB(t3^%ThaqP8>^aQ4dEi99JIW2#!nEgslR2`FSr(;9u9CwiQ1x2fg zG}UVlfI`T+qa2$WxudRs1P#d07+Y;EFWbm4%|=8QW&JA}%hVaKF?H(N#Imn@=wAPB z#!n=NZ*5e%iPv;XRTB~%b}TKoHMdn=i%SRo+KkNthNgd<0fgs~c!a9b)FbhBkw87f&^$Nr>M)`L=Y?Nr$!K}5*Srbbw>7ReB3TpNxm7F^GwMnA00H>2%ja~+qBFV0; zWB!9XR&&1oVFJfm=d6te^sjeRmgQ>#J`Q|l7Fx$~XuqM1ESm6wP#=#YJXvjBZi?D^ zSn49vjf19skw}a&+{i1 z6_>Wg_=Keq)3fW}h0ruWOt%z`Tnw;6t-%8e)YrIOB&7b86JpT5~CRO?;D+}@hEDU t(~Mu_h%V7-(+O3AK_weCzAO#>OHuHU)YEl%KxY2a{|6(Q>^TT+004y0;|Bl$ diff --git a/app-emulation/wine-staging/Manifest b/app-emulation/wine-staging/Manifest index fc5c88b41388..dd492b9e09bd 100644 --- a/app-emulation/wine-staging/Manifest +++ b/app-emulation/wine-staging/Manifest @@ -2,9 +2,11 @@ DIST wine-8.0.tar.xz 29054044 BLAKE2B baf8f96b665119c9f38a148a2472dbe8f6ca8d4641 DIST wine-8.10.tar.xz 29225368 BLAKE2B 78058ccb707ddd63052ab3114e27435f94957b7badbe3001f8123fd536f5b937006b26e2133390ea5d995e9cb8c54940c907dacf910160c085e2bf3f29772caf SHA512 5f141fb63a598482f512ebefef83500c2fa17a5dea87cb25e600e5167820a5990e12aeaec4a18c1467d64f7c122bf54705aa6fa6a2e6b2b4a463fe182f9b0e6e DIST wine-8.11.tar.xz 29236492 BLAKE2B db97b9abde6e1f4c854b449d27bdbafbc91bd75b835d84da401777c6ae2f4f623f2130f470d2e9a3aaf7e737f75d143a07191d38b409c06596373bece3df23c5 SHA512 f3e37f51f0a13aacbd41b017fc3d35e197614b03c00f5b9959c0fabc4e89975b5c3f411b38329e45ce6f9d2a2d82952b95e0907fbe2d6ae35cc4bec293825769 DIST wine-8.12.tar.xz 29276732 BLAKE2B c1bf0d32eaf17f06b47dd7ffc495db4874f72ffec7cfca9edd9b2b9def8ab16db2583349950c3af447d85d476aa013914554f990d5f42d5bc8243b9effbaf869 SHA512 6b9eab7ca1ed5a13202b1250d8d95f6bd8ee5176f0c39b5358aedaf28f7f23543f4a73bf0782c3b4e50936813fc2a459582b5d294569c976ace784fbd9e0af1b +DIST wine-8.13.tar.xz 29379824 BLAKE2B fa07edba8e45ef17813e63f793ca18cd05fd421b803d416421ec0fb7aeb4223ae44376a7e75a195e91c30259f27b48c3ed4ab0b613cbb9464b824f51e85ea240 SHA512 952c670635f91879cf6908343a04c0f41ae54e213123242e24fc282f9705fbe3b800dc1de454b6cfb1ebb89431b0e6eb3df3b094c1d9f4e69835d0f1b8f4fcb5 DIST wine-8.9.tar.xz 29198080 BLAKE2B dfad284f554c164ac8f95d7c36d8b999217c6375f7720ed05e512e3f16cbc5a08325dad4e56dd59a17b27e53ab3a8331d54dd17b24e459b34d9e408ba93a52f3 SHA512 4de85654d2d5c9d48fa2a748eb9bee4477f0ba7fbd2c5dd40ea69662d8f6dfbb6432d1ec9109233d24608dc9554bad525c1e1ecdc86a5d00d133772810b12261 DIST wine-staging-8.0.tar.gz 9529620 BLAKE2B c9540195ea885d9f1e980232b0af471e92c61eb079cae35fdb3af5c13d4660b3466f751772440e38f15874082db296d16d1f1d68827a505b2dd949617eda0203 SHA512 76a729d7ced1ff634ddb455ddfaa66ca103b652f43cd152b57ada7431bb5fbb74f5e92bf2f4f329b6df6f5908130afad84e609cbce6df645d6cf8131e9b949f9 DIST wine-staging-8.10.tar.gz 9703684 BLAKE2B 1af11df98cc811741148de9d62a37a352c305d05bdb29b3df5e6a9a2a6597a9cc3ed63109523188cf09f01a97873d077760b1761d3251ac2657c77c92c975373 SHA512 89282f9edeb47a904f11796cfeda6853bc492701b6ce1a65211ffebf25c5539516c49b687e0ea024a99d3fc6251ed348a14f644babeb64b6dffdd6032e493859 DIST wine-staging-8.11.tar.gz 9715880 BLAKE2B 2795389381d6e52215d8b1b2c437a47beaf61e9b36e78f99c45b3fcd79d554f2d4abafcbf34c366dcb7ce4fc14d66b8751466c30648ae0d7c451aaa345c30c5f SHA512 fb7a5f575c092e84afa78868e3b15fa33d67205a5e20deae61a60613714df784b18d54cd32167355ae38543f047f4304bfbc7f2ba2b3f6050c9f738812a15154 DIST wine-staging-8.12.tar.gz 9764049 BLAKE2B 739c6dfdcef6e744fc7f6dcee24abdedd5f96b7ad688bdd5cc667627cec0b21d658354369ecc0de71a4ba682636e369105cef3de97dbf095f1ee1025d9a12fc2 SHA512 11364b2367e25706b98c168710288b796e9dea1e3400efc0d010ea8827cb8c4187385f53aebd1fda46611902f6619282ea97ce9d7c20fe18aa48c14f15c99d14 +DIST wine-staging-8.13.tar.gz 9785058 BLAKE2B 6c797cd50276009cc23619447a70ac972b5c7ad7684d7bd99f20cd7607b88f911eb89f59df98680ef8786495f2f8ff2910c8bbd930d811bb31147aa230105ce1 SHA512 b2104b0893ba27ee7f4f5495f7dee990962ff668786fd95e11af6d3975b7d00bc4ecb2572f280d27fbb6d1672745e0acbdb392ec7b3fd5b330a846783c23e12d DIST wine-staging-8.9.1.tar.gz 9700492 BLAKE2B 4382cc7226e734f8f592da80d2fba485052f39b829f61a51c523098a185a47a451c7e91badaa792de9ddf4fd80c16fd5d6091cc2d962ecaf455d6bc3d0010efc SHA512 abb25718f965241c1404430c1dffa398c2ffd180328e5456fc58a070f90f818a10285ad5515d74727a43f6de9f6c19129acd6ed6ba866d7b240886bbcabcd990 diff --git a/app-emulation/wine-staging/wine-staging-8.13.ebuild b/app-emulation/wine-staging/wine-staging-8.13.ebuild new file mode 100644 index 000000000000..940bb93e3836 --- /dev/null +++ b/app-emulation/wine-staging/wine-staging-8.13.ebuild @@ -0,0 +1,387 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MULTILIB_COMPAT=( abi_x86_{32,64} ) +PYTHON_COMPAT=( python3_{10..12} ) +inherit autotools edo flag-o-matic multilib multilib-build +inherit python-any-r1 toolchain-funcs wrapper + +WINE_GECKO=2.47.4 +WINE_MONO=8.0.0 +WINE_P=wine-$(ver_cut 1-2) + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine-staging.git" + WINE_EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git" +else + (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 1).0 + SRC_URI=" + https://dl.winehq.org/wine/source/${WINE_SDIR}/${WINE_P}.tar.xz + https://github.com/wine-staging/wine-staging/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="-* ~amd64 ~x86" +fi +S="${WORKDIR}/${WINE_P}" + +DESCRIPTION="Free implementation of Windows(tm) on Unix, with Wine-Staging patchset" +HOMEPAGE=" + https://wiki.winehq.org/Wine-Staging + https://gitlab.winehq.org/wine/wine-staging/" + +LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff" +SLOT="${PV}" +IUSE=" + +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos + llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer + kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl + pulseaudio samba scanner +sdl selinux smartcard +ssl +strip + +truetype udev udisks +unwind usb v4l +vulkan wayland +xcomposite + xinerama" +REQUIRED_USE=" + X? ( truetype ) + crossdev-mingw? ( mingw )" # bug #551124 for truetype + +# tests are non-trivial to run, can hang easily, don't play well with +# sandbox, and several need real opengl/vulkan or network access +RESTRICT="test" + +# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked +WINE_DLOPEN_DEPEND=" + X? ( + x11-libs/libXcursor[${MULTILIB_USEDEP}] + x11-libs/libXfixes[${MULTILIB_USEDEP}] + x11-libs/libXi[${MULTILIB_USEDEP}] + x11-libs/libXrandr[${MULTILIB_USEDEP}] + x11-libs/libXrender[${MULTILIB_USEDEP}] + x11-libs/libXxf86vm[${MULTILIB_USEDEP}] + opengl? ( + media-libs/libglvnd[X,${MULTILIB_USEDEP}] + osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] ) + ) + xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] ) + xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) + ) + cups? ( net-print/cups[${MULTILIB_USEDEP}] ) + fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] ) + kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] ) + netapi? ( net-fs/samba[${MULTILIB_USEDEP}] ) + sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] ) + ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] ) + truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] ) + udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) + v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) + vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )" +WINE_COMMON_DEPEND=" + ${WINE_DLOPEN_DEPEND} + X? ( + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXext[${MULTILIB_USEDEP}] + ) + alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] ) + capi? ( net-libs/libcapi:=[${MULTILIB_USEDEP}] ) + gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] ) + gstreamer? ( + dev-libs/glib:2[${MULTILIB_USEDEP}] + media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}] + media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] + ) + opencl? ( virtual/opencl[${MULTILIB_USEDEP}] ) + pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] ) + pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] ) + scanner? ( media-gfx/sane-backends[${MULTILIB_USEDEP}] ) + smartcard? ( sys-apps/pcsc-lite[${MULTILIB_USEDEP}] ) + udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] ) + unwind? ( + llvm-libunwind? ( sys-libs/llvm-libunwind[${MULTILIB_USEDEP}] ) + !llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] ) + ) + usb? ( dev-libs/libusb:1[${MULTILIB_USEDEP}] ) + wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )" +RDEPEND=" + ${WINE_COMMON_DEPEND} + app-emulation/wine-desktop-common + dos? ( + || ( + games-emulation/dosbox + games-emulation/dosbox-staging + ) + ) + gecko? ( app-emulation/wine-gecko:${WINE_GECKO}[${MULTILIB_USEDEP}] ) + gstreamer? ( media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] ) + mono? ( app-emulation/wine-mono:${WINE_MONO} ) + perl? ( + dev-lang/perl + dev-perl/XML-LibXML + ) + samba? ( net-fs/samba[winbind] ) + selinux? ( sec-policy/selinux-wine ) + udisks? ( sys-fs/udisks:2 )" +DEPEND=" + ${WINE_COMMON_DEPEND} + sys-kernel/linux-headers + X? ( x11-base/xorg-proto )" +# gitapply.sh prefers git but can fallback to patch+extras +BDEPEND=" + ${PYTHON_DEPS} + || ( + dev-vcs/git + ( + sys-apps/gawk + sys-apps/util-linux + ) + ) + dev-lang/perl + sys-devel/binutils + sys-devel/bison + sys-devel/flex + virtual/pkgconfig + mingw? ( !crossdev-mingw? ( + >=dev-util/mingw64-toolchain-10.0.0_p1-r2[${MULTILIB_USEDEP}] + ) ) + nls? ( sys-devel/gettext ) + wayland? ( dev-util/wayland-scanner )" +IDEPEND=">=app-eselect/eselect-wine-2" + +QA_CONFIG_IMPL_DECL_SKIP=( + __clear_cache # unused on amd64+x86 (bug #900334) + res_getservers # false positive +) +QA_FLAGS_IGNORED="usr/lib/.*/wine/.*-unix/odbc32.so" # has no compiled objects +QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext + +PATCHES=( + "${FILESDIR}"/${PN}-7.17-noexecstack.patch + "${FILESDIR}"/${PN}-7.20-unwind.patch +) + +pkg_pretend() { + [[ ${MERGE_TYPE} == binary ]] && return + + if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then + local mingw=-w64-mingw32 + for mingw in $(usev abi_x86_64 x86_64${mingw}) $(usev abi_x86_32 i686${mingw}); do + if ! type -P ${mingw}-gcc >/dev/null; then + eerror "With USE=crossdev-mingw, you must prepare the MinGW toolchain" + eerror "yourself by installing sys-devel/crossdev then running:" + eerror + eerror " crossdev --target ${mingw}" + eerror + eerror "For more information, please see: https://wiki.gentoo.org/wiki/Mingw" + die "USE=crossdev-mingw is enabled, but ${mingw}-gcc was not found" + fi + done + fi +} + +src_unpack() { + if [[ ${PV} == *9999 ]]; then + EGIT_CHECKOUT_DIR=${WORKDIR}/${P} + git-r3_src_unpack + + # hack: use subshell to preserve state (including what git-r3 unpack + # sets) for smart-live-rebuild as this is not the repo to look at + ( + EGIT_COMMIT=$(<"${EGIT_CHECKOUT_DIR}"/staging/upstream-commit) || die + EGIT_REPO_URI=${WINE_EGIT_REPO_URI} + EGIT_CHECKOUT_DIR=${S} + einfo "Fetching Wine commit matching the current patchset by default (${EGIT_COMMIT})" + git-r3_src_unpack + ) + else + default + fi +} + +src_prepare() { + local patchinstallargs=( + --all + --no-autoconf + ${MY_WINE_STAGING_CONF} + ) + + edo "${PYTHON}" ../${P}/staging/patchinstall.py "${patchinstallargs[@]}" + + # sanity check, bumping these has a history of oversights + local geckomono=$(sed -En '/^#define (GECKO|MONO)_VER/{s/[^0-9.]//gp}' \ + dlls/appwiz.cpl/addons.c || die) + if [[ ${WINE_GECKO}$'\n'${WINE_MONO} != "${geckomono}" ]]; then + local gmfatal= + [[ ${PV} == *9999 ]] && gmfatal=nonfatal + ${gmfatal} die -n "gecko/mono mismatch in ebuild, has: " ${geckomono} " (please file a bug)" + fi + + default + + # ensure .desktop calls this variant + slot + sed -i "/^Exec=/s/wine /${P} /" loader/wine.desktop || die + + # always update for patches (including user's wrt #432348) + eautoreconf + tools/make_requests || die # perl +} + +src_configure() { + WINE_PREFIX=/usr/lib/${P} + WINE_DATADIR=/usr/share/${P} + + local conf=( + --prefix="${EPREFIX}"${WINE_PREFIX} + --datadir="${EPREFIX}"${WINE_DATADIR} + --includedir="${EPREFIX}"/usr/include/${P} + --libdir="${EPREFIX}"${WINE_PREFIX} + --mandir="${EPREFIX}"${WINE_DATADIR}/man + $(use_enable gecko mshtml) + $(use_enable mono mscoree) + --disable-tests + $(use_with X x) + $(use_with alsa) + $(use_with capi) + $(use_with cups) + $(use_with fontconfig) + $(use_with gphoto2 gphoto) + $(use_with gstreamer) + $(use_with kerberos gssapi) + $(use_with kerberos krb5) + $(use_with mingw) + $(use_with netapi) + $(use_with nls gettext) + $(use_with opencl) + $(use_with opengl) + $(use_with osmesa) + --without-oss # media-sound/oss is not packaged (OSSv4) + $(use_with pcap) + $(use_with pulseaudio pulse) + $(use_with scanner sane) + $(use_with sdl) + $(use_with smartcard pcsclite) + $(use_with ssl gnutls) + $(use_with truetype freetype) + $(use_with udev) + $(use_with udisks dbus) # dbus is only used for udisks + $(use_with unwind) + $(use_with usb) + $(use_with v4l v4l2) + $(use_with vulkan) + $(use_with wayland) + $(use_with xcomposite) + $(use_with xinerama) + ) + + tc-ld-force-bfd # builds with non-bfd but broken at runtime (bug #867097) + filter-lto # build failure + use mingw || filter-flags -fno-plt # build failure + use custom-cflags || strip-flags # can break in obscure ways at runtime + use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH} + + # temporary workaround for tc-ld-force-bfd not yet enforcing with mold + # https://github.com/gentoo/gentoo/pull/28355 + [[ $($(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) == mold* ]] && + append-ldflags -fuse-ld=bfd + + # build using upstream's way (--with-wine64) + # order matters: configure+compile 64->32, install 32->64 + local -i bits + for bits in $(usev abi_x86_64 64) $(usev abi_x86_32 32); do + ( + einfo "Configuring ${PN} for ${bits}bits in ${WORKDIR}/build${bits} ..." + + mkdir ../build${bits} || die + cd ../build${bits} || die + + pe_arch=i386 + if (( bits == 64 )); then + pe_arch=x86_64 + : "${CROSSCC:=${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}}" + conf+=( --enable-win64 ) + elif use amd64; then + conf+=( + $(usev abi_x86_64 --with-wine64=../build64) + TARGETFLAGS=-m32 # for widl + ) + # _setup is optional, but use over Wine's auto-detect (+#472038) + multilib_toolchain_setup x86 + fi + : "${CROSSCC:=${CROSSCC_x86:-i686-w64-mingw32-gcc}}" + + if use mingw; then + # CROSSCC is no longer recognized by Wine, but still use for now + # (future handling for CROSS* variables is subject to changes) + conf+=( ac_cv_prog_${pe_arch}_CC="${CROSSCC}" ) + + # use *FLAGS for mingw, but strip unsupported + : "${CROSSCFLAGS:=$( + filter-flags '-fstack-protector*' #870136 + filter-flags '-mfunction-return=thunk*' #878849 + # -mavx with mingw-gcc has a history of obscure issues and + # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg` + # crashes with -march=skylake >=wine-8.10, similar issues with + # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273 + append-cflags -mno-avx + CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" + : "${CROSSLDFLAGS:=$( + filter-flags '-fuse-ld=*' + CC=${CROSSCC} test-flags-CCLD ${LDFLAGS})}" + export CROSS{C,LD}FLAGS + fi + + ECONF_SOURCE=${S} econf "${conf[@]}" + ) + done +} + +src_compile() { + use abi_x86_64 && emake -C ../build64 # do first + use abi_x86_32 && emake -C ../build32 +} + +src_install() { + use abi_x86_32 && emake DESTDIR="${D}" -C ../build32 install + use abi_x86_64 && emake DESTDIR="${D}" -C ../build64 install # do last + + # symlink for plain 'wine' and install its man pages if 64bit-only #404331 + if use abi_x86_64 && use !abi_x86_32; then + dosym wine64 ${WINE_PREFIX}/bin/wine + dosym wine64-preloader ${WINE_PREFIX}/bin/wine-preloader + local man + for man in ../build64/loader/wine.*man; do + : "${man##*/wine}" + : "${_%.*}" + insinto ${WINE_DATADIR}/man/${_:+${_#.}/}man1 + newins ${man} wine.1 + done + fi + + use perl || rm "${ED}"${WINE_DATADIR}/man/man1/wine{dump,maker}.1 \ + "${ED}"${WINE_PREFIX}/bin/{function_grep.pl,wine{dump,maker}} || die + + # create variant wrappers for eselect-wine + local bin + for bin in "${ED}"${WINE_PREFIX}/bin/*; do + make_wrapper "${bin##*/}-${P#wine-}" "${bin#"${ED}"}" + done + + if use mingw; then + # don't let portage try to strip PE files with the wrong + # strip executable and instead handle it here (saves ~120MB) + dostrip -x ${WINE_PREFIX}/wine/{i386,x86_64}-windows + + if use strip; then + ebegin "Stripping Windows (PE) binaries" + find "${ED}"${WINE_PREFIX}/wine/*-windows -regex '.*\.\(a\|dll\|exe\)' \ + -exec $(usex abi_x86_64 x86_64 i686)-w64-mingw32-strip --strip-unneeded {} + + eend ${?} || die + fi + fi + + dodoc ANNOUNCE AUTHORS README* documentation/README* +} + +pkg_postinst() { + eselect wine update --if-unset || die +} + +pkg_postrm() { + eselect wine update --if-unset || die +} diff --git a/app-eselect/Manifest.gz b/app-eselect/Manifest.gz index 887ad7d8c840834a99141127b6fc14a3477cb7bc..8db0b46557111d0f81db347bdb4169b88a325000 100644 GIT binary patch delta 6309 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 b=H(bHK~W8RtJVk$?RWnVWa*8cBQ5{{7kMGZ delta 6310 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 diff --git a/app-forensics/aflplusplus/aflplusplus-4.07c-r1.ebuild b/app-forensics/aflplusplus/aflplusplus-4.07c-r1.ebuild index 289f971a3c75..81389b9c438e 100644 --- a/app-forensics/aflplusplus/aflplusplus-4.07c-r1.ebuild +++ b/app-forensics/aflplusplus/aflplusplus-4.07c-r1.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}"/AFLplusplus-${PV} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 arm64" IUSE="test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 07130f431562aa5945915de2e5b68cb6cabd60b7..8736c3f5f5455fc73165533348291c77d92806c8 100644 GIT binary patch delta 19095 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 adyt;EQZ-@tVjJ3AKm7tGYhfUwW&r^3y9sds delta 19120 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 diff --git a/app-misc/logiops/Manifest b/app-misc/logiops/Manifest index 96e98bc6b829..bceb3208b732 100644 --- a/app-misc/logiops/Manifest +++ b/app-misc/logiops/Manifest @@ -1,3 +1,4 @@ DIST ipcgull-0.1.tar.gz 31909 BLAKE2B dc86ce909682e6683ed127eb0824c1dd031a2082879f02832005f4ee7157e89a584829d96d9656a984047fea27094f59591361b0a491cd07a9331a6fa9c2560b SHA512 04dc7305d0fc825fc701ff13bee44ed0606eaed29428d82e93c600efc8fba3cc47895ecd32d4ab9d045ca561161cce9f5bd30e87192e83916a433f4919454d76 DIST logiops-0.3.1.tar.gz 85535 BLAKE2B edef0ab57ee09d47cd6f0c214189c7b7afaa113ab882d7e3449a0818d4753250627671ad135748824de77680b63d113a64d8581571fdcaf2adbb5ed7c9a3885a SHA512 9b98b415fc3231066a51d3da780fd230f43a823316405eb4faba454b6fc5e3eb3b3b30cdeaf83126b848bfb267d4ff97ae8a19a9a76f48510f3af8fe3969bdab DIST logiops-0.3.2.tar.gz 87067 BLAKE2B 0c938824c8c8f8e5a26fbdcb47a2f04ef0316e3750cb85425083e17d68ee23726d99ba6c811045201cebe1c1ef3e58f1bcec0512f599c487494841f2ac3aa9c0 SHA512 c69dbf6f220e57515a9641de83625b533943fc78197dc1abbd9767e22fe58e60a55eedb2e9510131cfcda4e9d4f304038be89a70c7c45238a1c7846047d8d59a +DIST logiops-v0.3.3.tar.gz 117966 BLAKE2B b7bb2997b38c33d70d2c8a8ef5a931d6aa021e200a48141dc3aca106e081adde91f23aece0c5d5a9dc66376a7b98354b6e59a13360e55cb7db631322b2fe2ee3 SHA512 87d84c9778cd046761a639fc775e8ea4f01d9864c532c55768a35dbd8718a561c398b44f0f3147403d45eac121c74f9fe84f6ac75e4d1c26d3f4f0da2ee5b4fa diff --git a/app-misc/logiops/logiops-0.3.3.ebuild b/app-misc/logiops/logiops-0.3.3.ebuild new file mode 100644 index 000000000000..2e8cc0a6fd37 --- /dev/null +++ b/app-misc/logiops/logiops-0.3.3.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="${PN}-v${PV}" + +inherit cmake linux-info + +DESCRIPTION="An unofficial userspace driver for HID++ Logitech devices" +HOMEPAGE="https://github.com/PixlOne/logiops" +SRC_URI="https://github.com/PixlOne/${PN}/releases/download/v${PV}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="systemd" + +DEPEND=" + dev-libs/glib + dev-libs/libconfig:=[cxx] + dev-libs/libevdev + sys-apps/dbus + virtual/libudev + systemd? ( sys-apps/systemd ) +" + +RDEPEND="${DEPEND}" + +BDEPEND="virtual/pkgconfig" + +DOCS=( "README.md" "TESTED.md" ) + +pkg_pretend() { + local CHECK_CONFIG="~HID_LOGITECH ~HID_LOGITECH_HIDPP" + + check_extra_config +} + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED="ON" + -DBUILD_STATIC="OFF" + -DLOGIOPS_VERSION="${PV}" + ) + + cmake_src_configure +} + +src_install() { + default + + cmake_src_install + + # Install lib of submodule, as no install routine exist + dolib.so "${BUILD_DIR}/src/ipcgull/libipcgull.so" + + insinto /etc + newins logid.example.cfg logid.cfg + + newinitd "${FILESDIR}"/logid.initd logid +} + +pkg_postinst() { + einfo "An example config file has been installed as /etc/logid.cfg." + einfo "See https://github.com/PixlOne/logiops/wiki/Configuration for more information." +} diff --git a/app-misc/neofetch/neofetch-7.1.0-r1.ebuild b/app-misc/neofetch/neofetch-7.1.0-r1.ebuild index 99eed34b3db4..95a45676825c 100644 --- a/app-misc/neofetch/neofetch-7.1.0-r1.ebuild +++ b/app-misc/neofetch/neofetch-7.1.0-r1.ebuild @@ -7,7 +7,7 @@ inherit optfeature prefix if [[ ${PV} != *9999* ]]; then SRC_URI="https://github.com/dylanaraps/${PN}/archive/${PV}/${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos" + KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~arm64-macos ~x64-macos" else inherit git-r3 EGIT_REPO_URI="https://github.com/dylanaraps/neofetch.git" diff --git a/app-pda/Manifest.gz b/app-pda/Manifest.gz index 7c55f42817b031a6a0b78896580090afd9148670..956c8e1489e229d0ed5e3b256506a6db879c23b1 100644 GIT binary patch literal 2070 zcmV+x2a~EA+R(kmMFYi3%2aS+iW%64a+O4m`L9NW=B}VCa>a0oA$)|NK zt$1q9d#lYP<)hlg+*U3ncurc|7CLryu_Lo-mAyPm_UtyQ<)|xX>9X&zE5`4>dH0XM z{`u=~zk68!{t)jUpZ6cXi4Tuwe|mmM+1m?XYe^Kd+N!$seUi?0x+Ism4}guBengGI zXGk%L)ijx&tz{?CR9fE6Mk=+O6s@M5GXKd-D#?0VD|Csrl3MgL_L}AXrRI{-nd1v! zJ9SU1>{WT(y^a$l7xy{%KdNP&Jz~|_tDmw%n}O7*RnJOWGcb;=vXplN=wS3=Mb>W8 zO?ft!@>(q-)>Kbxx!KcQ&yRz!{C%hGu3l4iBi5 z+2~2Y-FjlKbM%0nG>Pw>>1k!u7cJzaHm){P5{Ho}TtkufX-}FSw<{ zUSikQtW;?Uj!KpA6Oi03WR+4^3me1j*jaKaryC20Ud^?6uIHSd&siJw?P0LsUU5#| zbr3v+D9~%nlhcefy<~V4oGSJOw*^*=&{UM$u@a3O>;^nV5P_F&(PZxv0A$VA9JWlh z;VI<^Y-fM$H%{oK0fKbq_Kwz@7EXuNy>X2lh_jU051^^q5ElIgxAXI-H=^v4U%<*^ zMdxB+dzZqP3AMD@1ue9B>O5dL4e~nw?sRu^BdJ1xmv_CXS7;Mhn| zU;BCITksUkJF=a^C?wu_&#ktVU?m4*H zQkHNe&CwHPBw&n~vwJESiJ#TJpyg?36r>I3IvQG5v_dW7Vq#v&PdgKLnCPfLWgK_d zIU7}HX2~9$jS1G3QWDG}m5F?{wFNIF?XsuVY*(Fowyd6aKd}vCizMe2t$%)eeERYE z6)nZ5U*Iwb8)IP*2?y$GWLd(GE89qydEg^n?CuXuq0h-Qs|%r|Owpn`E^atqF0e7{ z#zZy}#h=MqVa(}?Ny$TmxLPL*9T|5_mqC7otK`O|iMFXaCz*#iT>Dy6JxqM~(Q;LQ zmK!JmElXuh6KwS6D*qH{raKrEGUhQ-GJpwwLw-ufAu5{eFzb*5B7rAgFC$Z5;d*); zkMDmRk5Bu*R`v>9Cd*!dD;(O?qJspA<$9Y-TMQf&}a z#{}0I8FFOsD!O4Q#HST>d?qz|%R-&aNTyboP#fm$9#U9GPx}jShz(Sss?5Qj20j3} zHzyM1gqn>$=@~-&4eT~iD7H7+iIJ^WiujsIhIinIPe|*8|`uM`tU!q%`}0xSW~i|2!BqAo(N zOjg{qrXAq=_2x2k!W7atxF>lqci5q08X}tgWm*3P2OD~Xt3ngOS8t7Mq82+Z*!Ck`{h3(u% zLv>UN1bHe1b%0Q%KvK?b522f3K1iH$IrdmsNbJ05B>VnMrJ~$%ah#4DZg#N9_{ENA zyg0wePLnR6#j@EV!U_c{D!Vf}U#gZUS4($E0s^$>nfpP3+?xfKn}pdFXCA~Bu4?$+ zz69bqoS7CvBEZ#B>lSL~u4|{^w=~MJSI9nF+3%koKm72vz*>EQ4BBQ)AG29#Cq{L@ zg;tz3c0G4j6gDv1KH<#i*jguJk`inq7;hhF=amb)Q#qWw^9I_Y;F}cuLGDVz{-!R| zU<0dbb~K-P%NNMn?F1+%N1r_wHeC`uYmBS6G`pfAKi)L{|D_l?{@TRA0uNi9q?yze zn~c2k-08+D!IdNC)h&7EI0YF?q_ReG5$#|w5Cv0OL`mZ7!%35a zRZ_huTE~JY7B=03L4L(6!5ODBKnJI) z?%s$GzAJ83EO9RBM;k`E*L5qRP+gl%p^H%Zz4C1`&WYZwE+;Pk1B@y%14<460Q5u< Aga7~l literal 2066 zcmV+t2<`VDiwFP!00002|81Aca$HFfhW9*$UI56ftjwxfdV(P!VA#yOKwXJu6@6&e=V`OWk zq@$6x#F$p+&OX|RZ0ksBO_$1u9x{5*r7u3#OtJ@N*p|!U&_L^~hvh1RI=6D5c zYja((SK)E@GER>a?sM=zX0gs5eU;gYpV-}M2B}esou%6nFph1qjCTX*VDyng)~?dB z@oZnlYb``_H9NJYc5T&rITgz28(@Eb{`t%2^$sppbBAlT=_^XEC(Uwfr!gn1TshYX z6db+%oV2#}q9fH{cKC6s&(n{HZI%z0!rQDZR?${smSJVqh{(%g#)=F3I7O_5jk;T% z;_54%SGe+l3pKmP@wR*)xH`*fdJ3>^04(6qN0Kd#+n45SVk3YvDzgns%#u00L#4z< zj{Zl*oYT@dYooqBGAy{RI4AEq z2p&QN^cwRdoqbJ@1dlqWN`A#{ffXZE6XSNQ#Cq!N20TR&fk(@|%HF2~P_Dk_$Scdv zcuE|B?d*^J_S5a60fKbq_J-E01*gO6R=LLRh%;ig188P>2#bD)+xhzRPLxg39jr7~ zZ(OYBy(1V?QA?do&_bQ3%maoqLtf|ao@Vzvd&Rn1j8vd=xUI3Vtdw}e^n|cR&l6<` zvRoKlI>;SYT)UiAk}C7_e6P0dCYCgs*to2LVceuwo@Ojtbt8*Z#vDj<1XffW6$HYd?XWYdw#+Hw>m69X+`g>w|IxZ$ z`?B*bc#5Ug&l!zNrP{c4N~QFTY*VfEyc~~Ma$1J1dCQTZ;jn3wvgXW|YM9R*azaYsI9 zqw2&g$vbCbf@P_yU=|t^`C6?DUW)G6(@M&hI`^!}JneS+&KO%)Id5qF{jmb79 zvXLnMOx6lxPFE%+4-w+3jVyFz+%R1R`7d0NDwihOrrDfi9_Db_*P7-%iw{2*mkQ8w z1tp+msjO*&ja|9QpMYkzJA*>TG=^#hn9g^|PiZ(rL6Z$;9dbaVJIc z z*BJ?NB=8E`uoU9c3K~A6mEN*YXU!y2Ela2k^XeWFtfT3E1rD)+DpZv@*werVAou1( zqMT66qfL5-5Pt)^RSL!SN;}D9>m@~eElYxT;D}F1ZG_~c&J@%;=>Q2zLN}~;Kvl?E z>Xk;6m8v~`1KgL#+tWLy(S+g-7+F3KnV+=bBejeu_~n@>zvWZh@EWCSZNGB81|!nI z(2f(<1u?H)bK`akzBOZ~FVK+Kndnj|<~k!6zQ43j90^;)dI>NEp1bFRsZtjqS0XE} zw5A>4`sK=H=!7ZgIJhTyFn7;~j*&Jx7`Z4$G>H)yWizErM6N48f)t|aWT#MYl}rPn zhr(QzLVjHR>|(KY-ti4!U!TUuufKj%FS6bt0~bofylS9dBE;}FD%`hJ%PPrU=EG(q&v}h#z`kF~Wx#PldI&Qex!6M@qJD&aS z{32T?UBDuzoEH%m6sTUlwB_JMX@xUf5w!?`iFt|<05ZDs3h zU^PpQ<`Zvug{)qk0Oh3KX6p-^4y9*}ajAaF6_&jj->gzWJ@~!gm8QY+2m;cHlkyhK zpW4FDm9CqfVd!FK0tk6h4%vc}Q~ano!A}N2%a^Fgk9Up#e<_yqt%*VDP6~xXcwn=! z&?E(hoMDg&Jvy;d+maH*+aj#b;CujX!6VveYArz>TG3FRqc-e}g#sZbtd6{8}z~J-}NwY$Vv_X03hEWi2wiq diff --git a/app-pda/usbmuxd/usbmuxd-1.1.1-r1.ebuild b/app-pda/usbmuxd/usbmuxd-1.1.1-r1.ebuild index e7f3c8e166d5..a61717a2d817 100644 --- a/app-pda/usbmuxd/usbmuxd-1.1.1-r1.ebuild +++ b/app-pda/usbmuxd/usbmuxd-1.1.1-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libimobiledevice/usbmuxd/releases/download/${PV}/${P # src/utils.h is LGPL-2.1+, rest is found in COPYING* LICENSE="|| ( GPL-2 GPL-3 ) LGPL-2.1+" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" IUSE="selinux systemd" DEPEND=" diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz index 5616f0f609ce30aaf4263f67ebd0c29215eb84ac..bcbb40894a67a89468fe9c329e3ba4380bcbda4c 100644 GIT binary patch delta 9642 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 delta 9685 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 XRC)7+`Nt9fZ~yRr`F^rNGDQFYU;jk$ diff --git a/app-portage/eix/eix-0.36.7.ebuild b/app-portage/eix/eix-0.36.7.ebuild index ca848ab15efe..c0b6bb03a75a 100644 --- a/app-portage/eix/eix-0.36.7.ebuild +++ b/app-portage/eix/eix-0.36.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/vaeth/eix/releases/download/v${PV}/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="debug doc nls sqlite" DEPEND=" diff --git a/app-portage/gpyutils/Manifest b/app-portage/gpyutils/Manifest index 3eb870b5927d..7b90cf9b0ff4 100644 --- a/app-portage/gpyutils/Manifest +++ b/app-portage/gpyutils/Manifest @@ -1,2 +1 @@ -DIST gpyutils-0.10.gh.tar.gz 24963 BLAKE2B ef6bd54195e1bfbb0734ef8aedbd13dd27b52d2f62d95b741459ecf4f5e93b80085a4cebfbe184fb8ac7e7cf97f4fbb422c5b5e36d0bb9dbc27896a4ad72d86e SHA512 baf6d44db447774ffc976698874f87dbc858ef146aa46ccb0a7e15a1f3d4d1263f75b2f46f319e45fa5994620c71e37ccc42b42b5f05dbde8f3cbacfbd45cbee DIST gpyutils-0.11.gh.tar.gz 25460 BLAKE2B 7ade315fbc7101663b0585e9b36a559c52c57c39f1a70043a2b196d627028c463b238a841cdacccad452ce09598799d692f066f4e1c6e59f96ae42407cfdb968 SHA512 27c6d30fe00846fbf5094575e2dd64528fb970cc4031b1c1fa805c865adb0f39ebdf517c168ed8da8c645a5bfc79fd5df01a77ce8eacaf96064c730d1799638f diff --git a/app-portage/gpyutils/gpyutils-0.10.ebuild b/app-portage/gpyutils/gpyutils-0.10.ebuild deleted file mode 100644 index 264f6c70dc65..000000000000 --- a/app-portage/gpyutils/gpyutils-0.10.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="Utitilies for maintaining Python packages" -HOMEPAGE=" - https://github.com/projg2/gpyutils/ - https://pypi.org/project/gpyutils/ -" -SRC_URI=" - https://github.com/projg2/gpyutils/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" - -RDEPEND=" - >=app-portage/gentoopm-0.3.2[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/app-portage/gpyutils/gpyutils-0.11.ebuild b/app-portage/gpyutils/gpyutils-0.11.ebuild index 2fdd373e1707..264f6c70dc65 100644 --- a/app-portage/gpyutils/gpyutils-0.11.ebuild +++ b/app-portage/gpyutils/gpyutils-0.11.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" RDEPEND=" >=app-portage/gentoopm-0.3.2[${PYTHON_USEDEP}] diff --git a/app-portage/portage-utils/portage-utils-0.96.1.ebuild b/app-portage/portage-utils/portage-utils-0.96.1.ebuild index a40fd823f800..31ad40ade17a 100644 --- a/app-portage/portage-utils/portage-utils-0.96.1.ebuild +++ b/app-portage/portage-utils/portage-utils-0.96.1.ebuild @@ -54,6 +54,9 @@ DEPEND="${RDEPEND} )" BDEPEND="virtual/pkgconfig" +# bug #898362, gnulib check explicitly looks for MIN in some headers +QA_CONFIG_IMPL_DECL_SKIP="MIN" + pkg_setup() { [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp } diff --git a/app-portage/portage-utils/portage-utils-9999.ebuild b/app-portage/portage-utils/portage-utils-9999.ebuild index a40fd823f800..31ad40ade17a 100644 --- a/app-portage/portage-utils/portage-utils-9999.ebuild +++ b/app-portage/portage-utils/portage-utils-9999.ebuild @@ -54,6 +54,9 @@ DEPEND="${RDEPEND} )" BDEPEND="virtual/pkgconfig" +# bug #898362, gnulib check explicitly looks for MIN in some headers +QA_CONFIG_IMPL_DECL_SKIP="MIN" + pkg_setup() { [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp } diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index db3fdf0b5c0c66834bf9d39a53ba92b9fdf45552..e307f02c6d10389c81eb97fb0fe10c50a3087e91 100644 GIT binary patch delta 173 zcmV;e08;F5RG#oy4 zSHmLtn2*Z%*!8}uL<-rE^xB6d3>Y9uHtMD6K~k@Q|Bd+VNF?VYRts!Fe1t%NlP(6Z zt3{k7_o<;?bsixp2{yt9DGp!>j+N?)I2MYf!r)o2&Ya*XCEz90{G~|x_40Tf#A;q+ bwk#jo=(%ZP7zvJB_|1O<_6$}|-97*Sa8gp= delta 173 zcmV;e08;GsQNz#^Wgw0kcD!=0&(Uk z={-x3*I|aI-iYo3dddr{#LxAjm~cc&23dt|mxI@vXjfCz$yz?(Y=_jHZnm(mgSxJw zfvGovl3vLgx_e9!A>4*;$g3uTuJ>+8ZyqbY^~BYVV3%iupn4^FN~4;)aHx<)T6)!u b-<6~-8qWk`4kUx}jKBGBU--0D-97*S%VJqy diff --git a/app-shells/zsh/zsh-5.9-r4.ebuild b/app-shells/zsh/zsh-5.9-r4.ebuild index fab785869370..e6d8196e02fc 100644 --- a/app-shells/zsh/zsh-5.9-r4.ebuild +++ b/app-shells/zsh/zsh-5.9-r4.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit autotools flag-o-matic prefix -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" SRC_URI="https://www.zsh.org/pub/${P}.tar.xz https://www.zsh.org/pub/old/${P}.tar.xz diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index 3dc6887d49948063f1b55ce5e0e8a26f8063d4b5..585e6c93b22ead7d1a381482a88e4f20ad308e68 100644 GIT binary patch delta 611 zcmV-p0-XJk`T~&p0Lf<{hL@V1lf{!*dQ_Yp)kH3u$!r>1UKB}cpo|6 zzL~Up>wTOH(?t`qZR-D-5q>eP2Eja>%kE%FkdsaJ0FFaZiTxHa?nB5i!Wuc0u5(iT zK9|?4=8$Lu53wb6h2WApmPv!jyLoSR+hja%{+|x+kT1I;f5-&`_M)o8t^8ESJus>~+nfCI>^uNwqa_Qo7m*>Sg+6D$JfvQXdnJ~Mzr+GpWS?id#8@~{B z&j8Xk$r2lT50I3IGx{JXU4AHzx92;albF0SMg0y^+7@=hzUMU9Aez0(VrRy3>)8|R xOPAHnwgHBDPshj`?^1IxAd{CP<#Je4BMHrLZNT%MhdlNF{9g#Od`2`Dv)K%E3GwWLFp-I>sV!sv$!h zrKVl%nbrj)5jp67US-YJ+aUPlWu61Vt7}YDCXwZEe(F>*HOExi{%WRZx{y0YHSZ&G z_#?P~f`&DmwtbjGp3E;Z+ihw2)?aX|JLeEg>07wGxg;{~x&QuzH~Y99^c$d5!lbXSYw~ zzjCgC+*2cj&FL-0IK2f^&%=ziuM0u&McegLWLt@ncs?A#N zvPbjIZ))|XmW+48f88EU2f+$4tf|@z`Zuv!2(l&dut8$(Lt%V7U^i1$32wN{@ji0C zeKTqI*84aYri&(I+tmLvBm81o4T5<%m)+SKASavb0UU>-68kM;+=q~Z7w^cSbe)sx z_qn`YHHSnSc!({jD+HI+u}m6F-pzZn+a}|A^Z#^khkV%;e?dOjdAU&g{Z-#zR&?ah zW6^c5gNEYV-W+E*VYzf3?UyabVFCATJ2@qC3oU=w{x>Ej?JkiYPVS6h@oX4 z?Sd3Q0TvL|ZX2d{xrt34kM;WeeSH1=kM`k@XGBY{{MpS%niNKRezW5gHg$`f#zBPu diff --git a/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.3.1-r1.ebuild b/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.3.1-r1.ebuild index d1811098a64d..285a4b6a6533 100644 --- a/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.3.1-r1.ebuild +++ b/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.3.1-r1.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-pdf-poppler.git" EGIT_BRANCH="develop" else - KEYWORDS="~amd64 ~arm ~riscv ~x86" + KEYWORDS="amd64 arm ~riscv x86" SRC_URI="https://github.com/pwmt/zathura-pdf-poppler/archive/${PV}.tar.gz -> ${P}.tar.gz" fi diff --git a/app-vim/Manifest.gz b/app-vim/Manifest.gz index 81c5f1855b5d67d7de1645ba879505de98b515f0..ba33cbeed37107af051a4737c405dc0705232842 100644 GIT binary patch literal 31592 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

w^FDma8XY3V6(ptSt1;yUjZIw6~Kg`Iq1}KeoT$ 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 literal 31597 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 diff --git a/app-vim/gentoo-syntax/Manifest b/app-vim/gentoo-syntax/Manifest index bc473cf08bc8..381c57a23d59 100644 --- a/app-vim/gentoo-syntax/Manifest +++ b/app-vim/gentoo-syntax/Manifest @@ -1,2 +1 @@ -DIST gentoo-syntax-10.tar.bz2 20945 BLAKE2B 7e081ae2d1498fc0b0616c750881c6f47cbae21d88d876c33d54bae0ff32f5eca44a004e31714fa4af0d351656c72df9e69f33ff0f97e6a2c59d835aacbd44a6 SHA512 790e24ac5427b50f1cd332b895e477bc9715a681cf8c21aaaff722151e6245b45fb33f49465258280eab6a903f3b0c8a8d40b935f44942b6b93f5c0d3c7c420a DIST gentoo-syntax-11.tar.bz2 20986 BLAKE2B dd4d4d3a65480a4600d9c1372fdb1db40c07d3a954232513a535cd9e7d59e5e89f185e32aa7bfe38909e1ef4b0e2639136478ba9ab7eb6ceedd9fdb459b08da2 SHA512 9c74b38880429e2e980e8f44b51ed5bc3bb1431d8429a7ac66574556e3ca01e909c445585da9152d78e38d23cc9a4c100bb81f56ea8c0b63291b8df0dca7b886 diff --git a/app-vim/gentoo-syntax/gentoo-syntax-10.ebuild b/app-vim/gentoo-syntax/gentoo-syntax-10.ebuild deleted file mode 100644 index 717484df959d..000000000000 --- a/app-vim/gentoo-syntax/gentoo-syntax-10.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit vim-plugin - -DESCRIPTION="vim plugin: Gentoo and Portage syntax highlighting" -HOMEPAGE="https://github.com/gentoo/gentoo-syntax" -SRC_URI="https://gitweb.gentoo.org/proj/gentoo-syntax.git/snapshot/${P}.tar.bz2" - -LICENSE="vim" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="ignore-glep31" - -VIM_PLUGIN_HELPFILES="gentoo-syntax" -VIM_PLUGIN_MESSAGES="filetype" - -src_prepare() { - default - if use ignore-glep31 ; then - for f in ftplugin/*.vim ; do - ebegin "Removing UTF-8 rules from ${f} ..." - sed -i -e 's~\(setlocal fileencoding=utf-8\)~" \1~' ${f} \ - || die "waah! bad sed voodoo. need more goats." - eend $? - done - fi -} - -pkg_postinst() { - vim-plugin_pkg_postinst - - if [[ -z ${REPLACING_VERSIONS} ]] ; then - if use ignore-glep31 1>/dev/null ; then - ewarn "You have chosen to disable the rules which ensure GLEP 31" - ewarn "compliance. When editing ebuilds, please make sure you get" - ewarn "the character set correct." - fi - fi -} diff --git a/app-vim/gentoo-syntax/gentoo-syntax-11.ebuild b/app-vim/gentoo-syntax/gentoo-syntax-11.ebuild index 8465cb7009c6..717484df959d 100644 --- a/app-vim/gentoo-syntax/gentoo-syntax-11.ebuild +++ b/app-vim/gentoo-syntax/gentoo-syntax-11.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gitweb.gentoo.org/proj/gentoo-syntax.git/snapshot/${P}.tar.bz2" LICENSE="vim" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="ignore-glep31" VIM_PLUGIN_HELPFILES="gentoo-syntax" diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index c6185f959baa43d1fb7dccee70311e08e7fa7381..b81534583217078b5d807aae8a216cfc2dfed6da 100644 GIT binary patch delta 15344 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 O_x}Mk%+(A4ZvX(Tyeshl delta 15320 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 diff --git a/dev-db/mydumper/files/mydumper-0.10.5-atomic.patch b/dev-db/mydumper/files/mydumper-0.10.5-atomic.patch deleted file mode 100644 index 6dc7fb5fd290..000000000000 --- a/dev-db/mydumper/files/mydumper-0.10.5-atomic.patch +++ /dev/null @@ -1,27 +0,0 @@ -diff --git a/cmake/modules/FindMySQL.cmake b/cmake/modules/FindMySQL.cmake -index 23470a8..2b8ae63 100644 ---- a/cmake/modules/FindMySQL.cmake -+++ b/cmake/modules/FindMySQL.cmake -@@ -85,20 +85,8 @@ find_path(MYSQL_INCLUDE_DIR mysql.h - - set(TMP_MYSQL_LIBRARIES "") - set(CMAKE_FIND_LIBRARY_SUFFIXES .so .lib .so.1 .dylib .a) --foreach(MY_LIB ${MYSQL_ADD_LIBRARIES}) -- find_library("MYSQL_LIBRARIES_${MY_LIB}" NAMES ${MY_LIB} -- HINTS -- ${MYSQL_ADD_LIBRARY_PATH} -- /usr/lib/mysql -- /usr/lib -- /usr/local/lib -- /usr/local/lib/mysql -- /usr/local/mysql/lib -- ) -- list(APPEND TMP_MYSQL_LIBRARIES "${MYSQL_LIBRARIES_${MY_LIB}}") --endforeach(MY_LIB ${MYSQL_ADD_LIBRARIES}) -- --set(MYSQL_LIBRARIES ${TMP_MYSQL_LIBRARIES} CACHE FILEPATH INTERNAL) -+ -+set(MYSQL_LIBRARIES ${MYSQL_ADD_LIBRARIES} CACHE FILEPATH INTERNAL) - - if(MYSQL_INCLUDE_DIR AND MYSQL_LIBRARIES) - set(MYSQL_FOUND TRUE CACHE INTERNAL "MySQL found") diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index b435120e59abb817751b131b1628bdb37fe4659d..2df7009555f90e2caba0bb3d30504121a4458dad 100644 GIT binary patch delta 19129 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 IGrfxd0Q{Xspa1{> delta 19141 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 U5P!O@iu_OiKVpH09=wYH0Chbi`Tzg` diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest index 3991d4f0956b..be25493eb2af 100644 --- a/dev-lang/haxe/Manifest +++ b/dev-lang/haxe/Manifest @@ -1,2 +1,2 @@ -DIST haxe-4.2.4.tar.gz 9151011 BLAKE2B 76e4442dbd33669abb2defcb66a781bf013ac41a4853f7911824e16816c60fff7e46bd58b9f2830194326aadbd79b2f07ab14308efdb0ef1e26177178daf3941 SHA512 c447b2fa7e7b7149a87af2dd75e08cce1b8d96238b88024d875659add62fa97d554ecd7f13200b817545eda8be00d61399551d64f7dbc9cc1aa66a5517dd2485 DIST haxe-4.2.5.tar.gz 9151978 BLAKE2B da6555707e0c0c34fc9a7c987bf2258e08557acb4629422d9f50ac4c025675601ccb25cea322dad0c16a4378dc48cac8e6e6acf1b94965a7eac5261c765d4ccb SHA512 a371245f5f7c18c2d16a9c7246829225d9f03beb796cb76b0dd5011e7a5a56e25f871c8cc7257a6e6b7a855804f6e62d48c2974a9ce3f4e6591d44f06bfa65ca +DIST haxe-4.3.1.tar.gz 8398956 BLAKE2B f665f44120fb16b0f542e63c3ca00d84e90356e9dddbf3c50332bdee3770fa83a11d273db26c392799d39f8c035f5732bf4f7092a31750f5a5766588ee8a7849 SHA512 10961e4a5d7fad6789ea4465c96149c0becfe87ad447a0d808af5771ccbd2846b2e6715cbd72dcae9d4340ee45f7caac9238df94e3c079696e89f5551e8e1cdb diff --git a/dev-lang/haxe/haxe-4.2.4-r5.ebuild b/dev-lang/haxe/haxe-4.3.1.ebuild similarity index 68% rename from dev-lang/haxe/haxe-4.2.4-r5.ebuild rename to dev-lang/haxe/haxe-4.3.1.ebuild index b23db8502227..898185d66029 100644 --- a/dev-lang/haxe/haxe-4.2.4-r5.ebuild +++ b/dev-lang/haxe/haxe-4.3.1.ebuild @@ -4,26 +4,28 @@ EAPI=8 DESCRIPTION="Multi-target universal programming language" -HOMEPAGE="https://haxe.org/" +HOMEPAGE="https://haxe.org/ + https://github.com/HaxeFoundation/haxe/" -if [[ "${PV}" == *9999* ]] ; then +if [[ ${PV} == *9999* ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git" else # Haxe-debian already contains correct git modules - SRC_URI="https://github.com/HaxeFoundation/haxe-debian/archive/upstream/${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/HaxeFoundation/haxe-debian/archive/upstream/${PV}.tar.gz + -> ${P}.tar.gz" KEYWORDS="~amd64" - S="${WORKDIR}/haxe-debian-upstream-${PV}" + S="${WORKDIR}"/haxe-debian-upstream-${PV} fi LICENSE="GPL-2+ MIT" SLOT="0/${PV}" IUSE="+ocamlopt" +RESTRICT="strip" -# NOTICE: Does not compile with >=dev-ml/luv-0.5.12, but it's fixed on master. RDEPEND=" >=dev-lang/ocaml-4:=[ocamlopt?] - =dev-ml/luv-0.5.12:= dev-ml/extlib:= dev-ml/ocaml-sha:= dev-ml/ptmap:= @@ -43,21 +45,16 @@ BDEPEND=" dev-ml/findlib " -RESTRICT="strip" QA_FLAGS_IGNORED="usr/bin/haxelib" QA_PRESTRIPPED="usr/bin/haxelib" src_configure() { - if use ocamlopt ; then - export OCAMLOPT=ocamlopt.opt - else - export OCAMLOPT=ocamlopt - fi + export OCAMLOPT=$(usex ocamlopt ocamlopt.opt ocamlopt) } src_compile() { - emake -j1 BRANCH="" COMMIT_DATE="" COMMIT_SHA="" \ - OCAMLOPT="${OCAMLOPT}" INSTALL_DIR=/usr + emake -j1 BRANCH="" COMMIT_DATE="" COMMIT_SHA="" \ + OCAMLOPT="${OCAMLOPT}" INSTALL_DIR=/usr } src_install() { diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest index fd4e525fefd9..f07698d3eb07 100644 --- a/dev-lang/perl/Manifest +++ b/dev-lang/perl/Manifest @@ -10,3 +10,4 @@ DIST perl-5.38.0.tar.xz 13565448 BLAKE2B 22fd334d911e8ebe16ad2a96522110ad2c14d09 DIST perl-cross-1.3.7.tar.gz 118291 BLAKE2B dc9c060857d6905c817e91c3f5b1f546b76e02c6de02dc260185e0de8628a5ead3a557501da75549e2585cd30879190558740e697b1c78a69fa08ccb5649efcd SHA512 1111274f34f8b46e9f418883e9b1652ba4a5a9b4a5880a9a5b38bc8aeb5d75a9f4943233870f5ebf5fbcdc0c30b2983ace11ad051b55d3283327d8f2c15e172c DIST perl-cross-1.4.1.tar.gz 117688 BLAKE2B e01103fb92764213dafb1ab92954fdc4bdcf1bd71a0064279ee75fed55a1c71850eaabdf667d6ab1c15eadccf7497668e5bb5ab13de33fef707fba14bfd52912 SHA512 5f403d3a52f724383d25c23b08e8001954300fa8f07a5b49df440ef4d06ef756404a6e448093c4f4d4f9a470b1c3f2b1b8b27d3d227ac1823552f6a377edd06a DIST perl-cross-1.4.tar.gz 113861 BLAKE2B 7c7783afccc6a04ab122a7c60b1cff7f0a2725655b2b63325ca25d7b8acb0cf993b496e2a590db943054336337ad215550b6b2a565f1d91a5aa9cfe3a4c36db4 SHA512 bde73cac13c0b42c4c6783d7e30dea491d70b65131e1c8434ef75db1f39a8e15ef5857568b706e8456faa3822402676dd247a1f20f4bed983597fdd5a6b4faad +DIST perl-cross-1.5.tar.gz 115073 BLAKE2B ecc2764beef5dd188e56c2e499297e09e03a48fe4cb3b1582005e5899d7a3e9f28b9e600a18e16560a9a1955fef6d0a543a601574991a3853c8c9cdee7acc5df SHA512 b358d79e10777118b97568329e11b6b72cfe4960f2f3c0e857de31b515bd588448ad224d182b083f4075b47fd3877decbb037e7d26d4ba090011e6e41946370f diff --git a/dev-lang/perl/perl-5.38.0-r1.ebuild b/dev-lang/perl/perl-5.38.0-r1.ebuild index bcfda0628266..21774a38d7d8 100644 --- a/dev-lang/perl/perl-5.38.0-r1.ebuild +++ b/dev-lang/perl/perl-5.38.0-r1.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit alternatives flag-o-matic toolchain-funcs multilib multiprocessing PATCH_VER=1 -CROSS_VER=1.4.1 +CROSS_VER=1.5 PATCH_BASE="perl-5.38.0-patches-${PATCH_VER}" PATCH_DEV=dilfridge diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index 015d56dd2d82..3844ab0fcdfc 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -17,5 +17,6 @@ DIST python-gentoo-patches-3.10.12.tar.xz 13980 BLAKE2B 8ca0e652b73634d9fa52fbdd DIST python-gentoo-patches-3.11.4.tar.xz 7108 BLAKE2B 185bc558a24bead21719d543319a47b36fcd6bdd22a5dcb11ad794a381b2bc51c28f5ea03ca1ad3359e3f96c081c10b08285e4354daf85a0535bfd2123d40d16 SHA512 19ca9fa9071cab3938008af515a65def75ed5cff7152dcab5895b29fc1ba87044a1027540a1cc63231c4e77a8b67fe931bf39adf3d642a648e7da970a0cecd3c DIST python-gentoo-patches-3.12.0b3.tar.xz 4656 BLAKE2B b7ae4023c1aea6f3fe9f98bc1a974cfd79769dae104fb1dd88cf778f89b6a7d30f68093abc5211e746548e46ed06044beb7458b2ed3b0d67b5a48f00bc960683 SHA512 8d7fbb6ecf65770c6900dccff34c668a79efa3a86d55be50edaa3f583b50be9b4a7e628a41fa9efc92ad61ed9be8e04f1b324e68240fcfdaaad67b7a077ef928 DIST python-gentoo-patches-3.12.0b4.tar.xz 4660 BLAKE2B 50c8b2d80b33f26a274a80884a071568ec0c79fa9312da544d5a748a5bd38d245de4f6919d8fc482e9f81c0c6686ef7d02f0b311e861d20be32846ccc875be72 SHA512 7cddf24248ee24c06b9bd765b2445b8bcf08e2f244cd9a9e1515d7207059e27efe818e0da088dc6f3b7fa882858836443484e13cdaabbbe0afe7a7db8c2dffce +DIST python-gentoo-patches-3.12.0b4_p1.tar.xz 7772 BLAKE2B 54bc9fa2a39d36e83b4fca11c5f1b19df96777a1abc18a1dbd894d83e1504971e52e861225af44201d0d2c1740559c6fde0a52fe4d97111a5c1acf61efc4b47d SHA512 8bc7d81255f6b8f6b7d6be84af0a778bbb51126154c0ff2f0f5bb1a5ebdaf1055a4e012bbf239a1bbd0c5ca7d98fe8257731d1cf916ba55c10fddd5e75f6f33b DIST python-gentoo-patches-3.8.17.tar.xz 32424 BLAKE2B d992f6b1c971583000086175d07198d367e4504dea8829b35742a3daf2279ba1fbade8c37f00018bda97fa9080d1d40087c236486bbcd369c2d1c850de47a976 SHA512 d309da6805a72742cf8d1bb170a777edd7b7aa936d6e9967e96bed4427285180cd9935f202f899f3aa54632a31a5a94c5b7c20a343b1a714d8aa5fc6f8e9f371 DIST python-gentoo-patches-3.9.17.tar.xz 25048 BLAKE2B da19105dfa2fda7b422ac368f85c97d7541be74a6f9b9170a19ceac901e026ab39baef83c610172ecba1f70cce6e2832e956c2e4c87387b0e21c79c2c633b116 SHA512 ce9d3c62c675bceccaac21fd467c54322a55a1c8af9be3a6dcfd7a892c03b39b38dc35ba570e3dd9fc984a5f3eeabb3cc564ba2d7f935dbf6df829264cb32b2f diff --git a/dev-lang/python/python-3.12.0_beta4_p1.ebuild b/dev-lang/python/python-3.12.0_beta4_p1.ebuild new file mode 100644 index 000000000000..8c769c87e1b7 --- /dev/null +++ b/dev-lang/python/python-3.12.0_beta4_p1.ebuild @@ -0,0 +1,526 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +WANT_LIBTOOL="none" + +inherit autotools check-reqs flag-o-matic multiprocessing pax-utils +inherit python-utils-r1 toolchain-funcs verify-sig + +MY_PV=${PV/_beta/b} +MY_P="Python-${MY_PV%_p*}" +PYVER=$(ver_cut 1-2) +PATCHSET="python-gentoo-patches-${MY_PV}" + +DESCRIPTION="An interpreted, interactive, object-oriented programming language" +HOMEPAGE=" + https://www.python.org/ + https://github.com/python/cpython/ +" +SRC_URI=" + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz + https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz + verify-sig? ( + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc + ) +" +S="${WORKDIR}/${MY_P}" + +LICENSE="PSF-2" +SLOT="${PYVER}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE=" + bluetooth build debug +ensurepip examples gdbm libedit lto + +ncurses pgo +readline +sqlite +ssl test tk valgrind +" +RESTRICT="!test? ( test )" + +# Do not add a dependency on dev-lang/python to this ebuild. +# If you need to apply a patch which requires python for bootstrapping, please +# run the bootstrap code on your dev box and include the results in the +# patchset. See bug 447752. + +RDEPEND=" + app-arch/bzip2:= + app-arch/xz-utils:= + app-crypt/libb2 + >=dev-libs/expat-2.1:= + dev-libs/libffi:= + dev-python/gentoo-common + >=sys-libs/zlib-1.1.3:= + virtual/libcrypt:= + virtual/libintl + ensurepip? ( dev-python/ensurepip-pip ) + gdbm? ( sys-libs/gdbm:=[berkdb] ) + kernel_linux? ( sys-apps/util-linux:= ) + ncurses? ( >=sys-libs/ncurses-5.2:= ) + readline? ( + !libedit? ( >=sys-libs/readline-4.1:= ) + libedit? ( dev-libs/libedit:= ) + ) + sqlite? ( >=dev-db/sqlite-3.3.8:3= ) + ssl? ( >=dev-libs/openssl-1.1.1:= ) + tk? ( + >=dev-lang/tcl-8.0:= + >=dev-lang/tk-8.0:= + dev-tcltk/blt:= + dev-tcltk/tix + ) +" +# bluetooth requires headers from bluez +DEPEND=" + ${RDEPEND} + bluetooth? ( net-wireless/bluez ) + test? ( + app-arch/xz-utils[extra-filters(+)] + dev-python/ensurepip-pip + dev-python/ensurepip-setuptools + dev-python/ensurepip-wheel + ) + valgrind? ( dev-util/valgrind ) +" +# autoconf-archive needed to eautoreconf +BDEPEND=" + sys-devel/autoconf-archive + app-alternatives/awk + virtual/pkgconfig + verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 ) +" +RDEPEND+=" + !build? ( app-misc/mime-types ) +" +if [[ ${PV} != *_alpha* ]]; then + RDEPEND+=" + dev-lang/python-exec[python_targets_python${PYVER/./_}(-)] + " +fi + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc + +# large file tests involve a 2.5G file being copied (duplicated) +CHECKREQS_DISK_BUILD=5500M + +QA_PKGCONFIG_VERSION=${PYVER} +# false positives -- functions specific to *BSD +QA_CONFIG_IMPL_DECL_SKIP=( chflags lchflags ) + +pkg_pretend() { + use test && check-reqs_pkg_pretend +} + +pkg_setup() { + use test && check-reqs_pkg_setup +} + +src_unpack() { + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.asc} + fi + default +} + +src_prepare() { + # Ensure that internal copies of expat and libffi are not used. + # TODO: Makefile has annoying deps on expat headers + #rm -r Modules/expat || die + + local PATCHES=( + "${WORKDIR}/${PATCHSET}" + ) + + default + + # force the correct number of jobs + # https://bugs.gentoo.org/737660 + sed -i -e "s:-j0:-j$(makeopts_jobs):" Makefile.pre.in || die + + eautoreconf +} + +src_configure() { + local disable + # disable automagic bluetooth headers detection + if ! use bluetooth; then + local -x ac_cv_header_bluetooth_bluetooth_h=no + fi + + append-flags -fwrapv + filter-flags -malign-double + + # https://bugs.gentoo.org/700012 + if is-flagq -flto || is-flagq '-flto=*'; then + append-cflags $(test-flags-CC -ffat-lto-objects) + fi + + # Export CXX so it ends up in /usr/lib/python3.X/config/Makefile. + # PKG_CONFIG needed for cross. + tc-export CXX PKG_CONFIG + + local dbmliborder= + if use gdbm; then + dbmliborder+="${dbmliborder:+:}gdbm" + fi + + if use pgo; then + local profile_task_flags=( + -m test + "-j$(makeopts_jobs)" + --pgo-extended + -u-network + + # We use a timeout because of how often we've had hang issues + # here. It also matches the default upstream PROFILE_TASK. + --timeout 1200 + + -x test_gdb + -x test_dtrace + + # All of these seem to occasionally hang for PGO inconsistently + # They'll even hang here but be fine in src_test sometimes. + # bug #828535 (and related: bug #788022) + -x test_asyncio + -x test_httpservers + -x test_logging + -x test_multiprocessing_fork + -x test_socket + -x test_xmlrpc + + # Hangs (actually runs indefinitely executing itself w/ many cpython builds) + # bug #900429 + -x test_tools + ) + + if has_version "app-arch/rpm" ; then + # Avoid sandbox failure (attempts to write to /var/lib/rpm) + profile_task_flags+=( + -x test_distutils + ) + fi + local -x PROFILE_TASK="${profile_task_flags[*]}" + fi + + local myeconfargs=( + # glibc-2.30 removes it; since we can't cleanly force-rebuild + # Python on glibc upgrade, remove it proactively to give + # a chance for users rebuilding python before glibc + ac_cv_header_stropts_h=no + + --enable-shared + --without-static-libpython + --enable-ipv6 + --infodir='${prefix}/share/info' + --mandir='${prefix}/share/man' + --with-computed-gotos + --with-dbmliborder="${dbmliborder}" + --with-libc= + --enable-loadable-sqlite-extensions + --without-ensurepip + --with-system-expat + --with-platlibdir=lib + --with-pkg-config=yes + --with-wheel-pkg-dir="${EPREFIX}"/usr/lib/python/ensurepip + + $(use_with debug assertions) + $(use_with lto) + $(use_enable pgo optimizations) + $(use_with readline readline "$(usex libedit editline readline)") + $(use_with valgrind) + ) + + # disable implicit optimization/debugging flags + local -x OPT= + + if tc-is-cross-compiler ; then + # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181 + local cbuild_libdir=$(unset PKG_CONFIG_PATH ; $(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libffi) + + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + local -x CFLAGS_NODIST=${CFLAGS_FOR_BUILD} + local -x LDFLAGS_NODIST=${LDFLAGS_FOR_BUILD} + local -x CFLAGS= LDFLAGS= + + # We need to build our own Python on CBUILD first, and feed it in. + # bug #847910 + local myeconfargs_cbuild=( + "${myeconfargs[@]}" + + --libdir="${cbuild_libdir:2}" + + # Avoid needing to load the right libpython.so. + --disable-shared + + # As minimal as possible for the mini CBUILD Python + # we build just for cross to satisfy --with-build-python. + --without-lto + --without-readline + --disable-optimizations + ) + + myeconfargs+=( + # Point the imminent CHOST build to the Python we just + # built for CBUILD. + --with-build-python="${WORKDIR}"/${P}-${CBUILD}/python + ) + + mkdir "${WORKDIR}"/${P}-${CBUILD} || die + pushd "${WORKDIR}"/${P}-${CBUILD} &> /dev/null || die + # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating + # libdir correctly for cross. + PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" \ + ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" + + # Avoid as many dependencies as possible for the cross build. + cat >> Makefile <<-EOF || die + MODULE_NIS_STATE=disabled + MODULE__DBM_STATE=disabled + MODULE__GDBM_STATE=disabled + MODULE__DBM_STATE=disabled + MODULE__SQLITE3_STATE=disabled + MODULE__HASHLIB_STATE=disabled + MODULE__SSL_STATE=disabled + MODULE__CURSES_STATE=disabled + MODULE__CURSES_PANEL_STATE=disabled + MODULE_READLINE_STATE=disabled + MODULE__TKINTER_STATE=disabled + MODULE_PYEXPAT_STATE=disabled + MODULE_ZLIB_STATE=disabled + EOF + + # Unfortunately, we do have to build this immediately, and + # not in src_compile, because CHOST configure for Python + # will check the existence of the --with-build-python value + # immediately. + PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" emake + popd &> /dev/null || die + fi + + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + local -x CFLAGS_NODIST=${CFLAGS} + local -x LDFLAGS_NODIST=${LDFLAGS} + local -x CFLAGS= LDFLAGS= + + # Fix implicit declarations on cross and prefix builds. Bug #674070. + if use ncurses; then + append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw + fi + + econf "${myeconfargs[@]}" + + if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then + eerror "configure has detected that the sem_open function is broken." + eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." + die "Broken sem_open function (bug 496328)" + fi + + # force-disable modules we don't want built + local disable_modules=( NIS ) + use gdbm || disable_modules+=( _GDBM _DBM ) + use sqlite || disable_modules+=( _SQLITE3 ) + use ssl || disable_modules+=( _HASHLIB _SSL ) + use ncurses || disable_modules+=( _CURSES _CURSES_PANEL ) + use readline || disable_modules+=( READLINE ) + use tk || disable_modules+=( _TKINTER ) + + local mod + for mod in "${disable_modules[@]}"; do + echo "MODULE_${mod}_STATE=disabled" + done >> Makefile || die + + # install epython.py as part of stdlib + echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die +} + +src_compile() { + # Ensure sed works as expected + # https://bugs.gentoo.org/594768 + local -x LC_ALL=C + export PYTHONSTRICTEXTENSIONBUILD=1 + + # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't + # end up writing bytecode & violating sandbox. + # bug #831897 + local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} + + if use pgo ; then + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + + addpredict "/usr/lib/python${PYVER}/site-packages" + fi + + # also need to clear the flags explicitly here or they end up + # in _sysconfigdata* + emake CPPFLAGS= CFLAGS= LDFLAGS= + + # Restore saved value from above. + local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} + + # Work around bug 329499. See also bug 413751 and 457194. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E python + else + pax-mark m python + fi +} + +src_test() { + # Tests will not work when cross compiling. + if tc-is-cross-compiler; then + elog "Disabling tests due to crosscompiling." + return + fi + + # this just happens to skip test_support.test_freeze that is broken + # without bundled expat + # TODO: get a proper skip for it upstream + local -x LOGNAME=buildbot + + local test_opts=( + -u-network + -j "$(makeopts_jobs)" + + # fails + -x test_gdb + ) + + if use sparc ; then + # bug #788022 + test_opts+=( + -x test_multiprocessing_fork + -x test_multiprocessing_forkserver + ) + fi + + # workaround docutils breaking tests + cat > Lib/docutils.py <<-EOF || die + raise ImportError("Thou shalt not import!") + EOF + + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + # workaround https://bugs.gentoo.org/775416 + addwrite "/usr/lib/python${PYVER}/site-packages" + + nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ + CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty + local ret=${?} + + rm Lib/docutils.py || die + + [[ ${ret} -eq 0 ]] || die "emake test failed" +} + +src_install() { + local libdir=${ED}/usr/lib/python${PYVER} + + # the Makefile rules are broken + # https://github.com/python/cpython/issues/100221 + mkdir -p "${libdir}"/lib-dynload || die + + # -j1 hack for now for bug #843458 + emake -j1 DESTDIR="${D}" altinstall + + # Fix collisions between different slots of Python. + rm "${ED}/usr/$(get_libdir)/libpython3.so" || die + + # Cheap hack to get version with ABIFLAGS + local abiver=$(cd "${ED}/usr/include"; echo python*) + if [[ ${abiver} != python${PYVER} ]]; then + # Replace python3.X with a symlink to python3.Xm + rm "${ED}/usr/bin/python${PYVER}" || die + dosym "${abiver}" "/usr/bin/python${PYVER}" + # Create python3.X-config symlink + dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" + # Create python-3.5m.pc symlink + dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" + fi + + # python seems to get rebuilt in src_install (bug 569908) + # Work around it for now. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E "${ED}/usr/bin/${abiver}" + else + pax-mark m "${ED}/usr/bin/${abiver}" + fi + + rm -r "${libdir}"/ensurepip/_bundled || die + if ! use ensurepip; then + rm -r "${libdir}"/ensurepip || die + fi + if ! use sqlite; then + rm -r "${libdir}/"sqlite3 || die + fi + if ! use tk; then + rm -r "${ED}/usr/bin/idle${PYVER}" || die + rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die + fi + + ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die + + dodoc Misc/{ACKS,HISTORY,NEWS} + + if use examples; then + docinto examples + find Tools -name __pycache__ -exec rm -fr {} + || die + dodoc -r Tools + fi + insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 + local libname=$( + printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | + emake --no-print-directory -s -f - 2>/dev/null + ) + newins Tools/gdb/libpython.py "${libname}"-gdb.py + + newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} + newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} + sed \ + -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ + -e "s:@PYDOC@:pydoc${PYVER}:" \ + -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ + "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" + + # python-exec wrapping support + local pymajor=${PYVER%.*} + local EPYTHON=python${PYVER} + local scriptdir=${D}$(python_get_scriptdir) + mkdir -p "${scriptdir}" || die + # python and pythonX + ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die + ln -s "python${pymajor}" "${scriptdir}/python" || die + # python-config and pythonX-config + # note: we need to create a wrapper rather than symlinking it due + # to some random dirname(argv[0]) magic performed by python-config + cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die + #!/bin/sh + exec "${abiver}-config" "\${@}" + EOF + chmod +x "${scriptdir}/python${pymajor}-config" || die + ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die + # 2to3, pydoc + ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die + ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die + # idle + if use tk; then + ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die + fi +} + +pkg_postinst() { + local v + for v in ${REPLACING_VERSIONS}; do + if ver_test "${v}" -lt 3.11.0_beta4-r2; then + ewarn "Python 3.11.0b4 has changed its module ABI. The .pyc files" + ewarn "installed previously are no longer valid and will be regenerated" + ewarn "(or ignored) on the next import. This may cause sandbox failures" + ewarn "when installing some packages and checksum mismatches when removing" + ewarn "old versions. To actively prevent this, rebuild all packages" + ewarn "installing Python 3.11 modules, e.g. using:" + ewarn + ewarn " emerge -1v /usr/lib/python3.11/site-packages" + fi + done +} diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 53d0102e44a903b67c03f6b3243047c914ec0726..3bd784752da0ef9962c6e986e0f4356e84012efe 100644 GIT binary patch delta 91046 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 delta 91032 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 HyB7ce8n>bx literal 3378 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

Description::

- -

The value of eql is true of two objects, x and --y, in the folowing cases: -+y, in the following cases: -

-
1.
-

If x and y are eq. -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/gcl/get.html gcl/info/gcl/get.html ---- ../gcl-Version_2_6_15pre3.orig/gcl/info/gcl/get.html 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/info/gcl/get.html 2023-07-22 20:42:36.147346806 +0700 -@@ -78,7 +78,7 @@ -

-

setf of get may be used to associate a new object - with an existing indicator already on the symbol’s property list, --or to create a new assocation if none exists. -+or to create a new association if none exists. -

-

If there are multiple properties_1 with that property indicator, - setf of get associates the new-value -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/gcl/intersection.html gcl/info/gcl/intersection.html ---- ../gcl-Version_2_6_15pre3.orig/gcl/info/gcl/intersection.html 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/info/gcl/intersection.html 2023-07-22 20:42:36.147346806 +0700 -@@ -99,7 +99,7 @@ - If :key is not supplied or nil, the list-1 and - list-2 elements are used. -

--

For every pair that satifies the test, -+

For every pair that satisfies the test, - exactly one of the two elements of the pair will be put in the result. - No element from either list appears in the result that does not - satisfy the test for -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/gcl-si/Compilation.html gcl/info/gcl-si/Compilation.html ---- ../gcl-Version_2_6_15pre3.orig/gcl/info/gcl-si/Compilation.html 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/info/gcl-si/Compilation.html 2023-07-22 20:42:36.147346806 +0700 -@@ -312,32 +312,32 @@ - address range. By default, the range is set to begin at the starting - address of the .text section, and to end at the current end of the - running core. These default values can be restored by calling --GPROF-SET with both argments set to 0. -+GPROF-SET with both arguments set to 0. -

-
- - -
-
Variable: *DEFAULT-SYSTEM-P*
--

Pakcage:COMPILER -+

Package:COMPILER - Specifies the default setting of :SYSTEM-P used by COMPILE. Defaults to NIL. -

- -
-
Variable: *DEFAULT-C-FILE*
--

Pakcage:COMPILER -+

Package:COMPILER - Specifies the default setting of :C-FILE used by COMPILE. Defaults to NIL. -

- -
-
Variable: *DEFAULT-H-FILE*
--

Pakcage:COMPILER -+

Package:COMPILER - Specifies the default setting of :H-FILE used by COMPILE. Defaults to NIL. -

- -
-
Variable: *DEFAULT-DATA-FILE*
--

Pakcage:COMPILER -+

Package:COMPILER - Specifies the default setting of :DATA-FILE used by COMPILE. Defaults to NIL. -

- -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/gcl-si/User-Interface.html gcl/info/gcl-si/User-Interface.html ---- ../gcl-Version_2_6_15pre3.orig/gcl/info/gcl-si/User-Interface.html 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/info/gcl-si/User-Interface.html 2023-07-22 20:42:36.147346806 +0700 -@@ -114,7 +114,7 @@ -
-
Variable: *BREAK-ENABLE*
-

Package:LISP --GCL specific: When an error occurrs, control enters to the break loop only -+GCL specific: When an error occurs, control enters to the break loop only - if the value of this variable is non-NIL. -

- -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/gcl-si.info gcl/info/gcl-si.info ---- ../gcl-Version_2_6_15pre3.orig/gcl/info/gcl-si.info 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/info/gcl-si.info 2023-07-22 20:42:36.147346806 +0700 -@@ -4228,19 +4228,19 @@ - restored by calling GPROF-SET with both argments set to 0. - - -- Variable: *DEFAULT-SYSTEM-P* -- Pakcage:COMPILER Specifies the default setting of :SYSTEM-P used by -+ Package:COMPILER Specifies the default setting of :SYSTEM-P used by - COMPILE. Defaults to NIL. - - -- Variable: *DEFAULT-C-FILE* -- Pakcage:COMPILER Specifies the default setting of :C-FILE used by -+ Package:COMPILER Specifies the default setting of :C-FILE used by - COMPILE. Defaults to NIL. - - -- Variable: *DEFAULT-H-FILE* -- Pakcage:COMPILER Specifies the default setting of :H-FILE used by -+ Package:COMPILER Specifies the default setting of :H-FILE used by - COMPILE. Defaults to NIL. - - -- Variable: *DEFAULT-DATA-FILE* -- Pakcage:COMPILER Specifies the default setting of :DATA-FILE used -+ Package:COMPILER Specifies the default setting of :DATA-FILE used - by COMPILE. Defaults to NIL. - - -- Variable: *FEATURES* -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/info/si-defs.texi gcl/info/si-defs.texi ---- ../gcl-Version_2_6_15pre3.orig/gcl/info/si-defs.texi 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/info/si-defs.texi 2023-07-22 20:42:36.147346806 +0700 -@@ -507,7 +507,7 @@ - @defun TOP-LEVEL () - Package:SI - --GCL specific: Starts the standard top-level listner of GCL. When the GCL -+GCL specific: Starts the standard top-level listener of GCL. When the GCL - process is invoked, it calls SI:TOP-LEVEL by (FUNCALL 'SI:TOP-LEVEL). - To change the top-level of GCL, redefine SI:TOP-LEVEL and save the core - imange in a file. When the saved imange is invoked, it will start the -@@ -926,7 +926,7 @@ - Package: SI - Match regexp PATTERN in STRING starting in string starting at START - and ending at END. Return -1 if match not found, otherwise --return the start index of the first matchs. The variable -+return the start index of the first matches. The variable - *MATCH-DATA* will be set to a fixnum array of sufficient size to hold - the matches, to be obtained with match-beginning and match-end. - If it already contains such an array, then the contents of it will -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/readme gcl/readme ---- ../gcl-Version_2_6_15pre3.orig/gcl/readme 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/readme 2023-07-22 20:42:36.147346806 +0700 -@@ -160,7 +160,7 @@ - and provides some other benefits. It will be in a future release. - We will need people willing to beta test and isolate any bugs. - --Additonal work planned or desired: -+Additional work planned or desired: - - * Clean up distribution and installation. Make it easier to link in - C code such as Novak's window stuff. Faslink is not portable (since -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/RELEASE-2.5.1 gcl/RELEASE-2.5.1 ---- ../gcl-Version_2_6_15pre3.orig/gcl/RELEASE-2.5.1 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/RELEASE-2.5.1 2023-07-22 20:42:36.142346806 +0700 -@@ -133,6 +133,6 @@ - 1) Full ANSI compliance - 2) Native optimized blas support - 3) Integrate MPI support -- 4) GCL as a suported GCC front end. -+ 4) GCL as a supported GCC front end. - 5) Performance/memory optimization - -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/xgcl-2/gcl_sysinit.lsp gcl/xgcl-2/gcl_sysinit.lsp ---- ../gcl-Version_2_6_15pre3.orig/gcl/xgcl-2/gcl_sysinit.lsp 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/xgcl-2/gcl_sysinit.lsp 2023-07-22 20:42:36.148346806 +0700 -@@ -61,7 +61,7 @@ - - ;; invoke this to initialize maxima. - --;; make this if you dont want the invocation done automatically. -+;; make this if you don't want the invocation done automatically. - ;(defentry user::user-init () "user_init") - - -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/xgcl-2/gcl_Xakcl.example.lsp gcl/xgcl-2/gcl_Xakcl.example.lsp ---- ../gcl-Version_2_6_15pre3.orig/gcl/xgcl-2/gcl_Xakcl.example.lsp 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/xgcl-2/gcl_Xakcl.example.lsp 2023-07-22 20:42:36.148346806 +0700 -@@ -227,7 +227,7 @@ - ;;the drawing goes so fast that you can't see the text invert, so the - ;;function wiats for for about .2 seconds. but it would be better to - ;;keep the text inverted until the button is released this is done by --;;setting the quit window to have buton release events as well and -+;;setting the quit window to have button release events as well and - ;;handling it appropriately - - (dotimes (i 1500)) -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/xgcl-2/gcl_Xinit.lsp gcl/xgcl-2/gcl_Xinit.lsp ---- ../gcl-Version_2_6_15pre3.orig/gcl/xgcl-2/gcl_Xinit.lsp 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/xgcl-2/gcl_Xinit.lsp 2023-07-22 20:42:36.148346806 +0700 -@@ -27,10 +27,10 @@ - ;;large extent. it would be beneficial to use a X 11 version 4, manual - ;;in order to look up functions. the only unique functions of Xakcl are those - ;;that involove manipulating C structs. all functions involved in creating --;;a C struct in X starts with a 'make' followed by the structure name. all -+;;a C struct in X starts with a 'make' followed by the structure name. All - ;;functions involved in getting a field of a C struct strats with the - ;;name of the C struct followed by the name of the field. the --;;parameters it excepts is the variable contaning the structure. all -+;;parameters it excepts is the variable containing the structure. All - ;;functions to set a field of a C struct starts with 'set' followed by - ;;the C struct name followed by the field name. these functions accept - ;;as parameter, the variable containing the struct and the value to be -@@ -102,8 +102,8 @@ - - - ;;;;;;;;;;;;;;;;;;;;;; --;;this is an example of creating a window. this function takes care of --;;positioning, size and other attirbutes of the window. -+;;This is an example of creating a window. This function takes care of -+;;positioning, size and other attributes of the window. - - (defun open-window(&key (pos-x *pos-x* ) (pos-y *pos-y*) (win-width *win-width*) - (win-height *win-height* ) -@@ -134,7 +134,7 @@ - (Xmapwindow *default-display* a-window) - - ;;the X server needs to have the output buffer sent to it before it can --;;process requests. this is acomplished with XFlush or functions that -+;;process requests. this is accomplished with XFlush or functions that - ;;read and manipulate the event queue. remember to do this after - ;;operations that won't be calling an eventhandling function - -diff -r -U3 ../gcl-Version_2_6_15pre3.orig/gcl/xgcl-2/Xakcl.paper gcl/xgcl-2/Xakcl.paper ---- ../gcl-Version_2_6_15pre3.orig/gcl/xgcl-2/Xakcl.paper 2023-02-14 20:20:46.000000000 +0700 -+++ gcl/xgcl-2/Xakcl.paper 2023-07-22 20:42:36.148346806 +0700 -@@ -23,7 +23,7 @@ - B. Creating and Using Windows - - 1. Creating Windows -- 2. Controling Window attributes -+ 2. Controlling Window attributes - 3. Getting Window Geometry - - C. How to Use the Graphics Context -@@ -64,11 +64,11 @@ - Xakcl is the basic Xwindows library for Akcl lisp (the C - header files for the library correspond to Xlib.h, Xutil.h, and X.h). - Since Xakcl supports only the basic Xwindows library, Xakcl --programming is intended to be a low level programming aproach to -+programming is intended to be a low level programming approach to - graphics. As a consequence, any Xwindows program written in C can - also be written in Xakcl, with little cost in performance. The --primitive operations range from controling minute details in color, to --creating pixmaps, and configuring windows. Thus a programer using -+primitive operations range from controlling minute details in color, to -+creating pixmaps, and configuring windows. Thus a programmer using - xakcl can exploit both the extensibility of Xwindows graphics - capabilities and the ease of lisp programming. - -@@ -80,12 +80,12 @@ - not required. All X functions in Xakcl begin with the letter 'X' , - unless otherwise mentioned. The Syntax and names of Xakcl functions - are kept as closely to the X library functions as possible, so that a --user of the Xwindows' C libary will have no trouble in learning how to -+user of the Xwindows' C library will have no trouble in learning how to - use Xakcl. Of course this also makes translation of X programs in C, - into Lisp easier. For an introduction to X programming in C 'Xlib - Programming Manual for version 11' by Adrian Nye is suggested. Also, - any reference manual on the X library would be helpful, since the --names of Xakcl functions are identical to those of the C libararies' -+names of Xakcl functions are identical to those of the C libraries' - functions. - - -@@ -107,7 +107,7 @@ - - - In the X windows system, a display on which graphics is being --done must be specified. The display is initilized by calling the X -+done must be specified. The display is initialised by calling the X - function XOpenDisplay. For example, - - -@@ -123,7 +123,7 @@ - - Creating many displays could be useful for applications with - many different windows, but there is a performance cost. It usually --takes the X serever some time to return a display ID. -+takes the X server some time to return a display ID. - - - -@@ -144,7 +144,7 @@ - - - The default screen is the screen on which graphics will be --drawn, and the root window, is the window that the X serever creates -+drawn, and the root window, is the window that the X server creates - from which all other windows are created. This is the window that is - created with the call to xstart, and resides in the background. - -@@ -187,7 +187,7 @@ - the graphics context, as well as the color and the way lines join (if - they join at a rounded edge or at an angle.) For now, only the - creation of the graphics context will be of concern. XDefaultGC will --get a default grapics context. For example: -+get a default graphics context. For example: - - - (setq *default-GC* (XDefaultGC *default-display* *default-screen*)) -@@ -211,7 +211,7 @@ - this case, Black in the GC to draw the string. Also, XDrawImageString - could be used. This routine, X draws the string in the foreground - pixel and fills the background with the background pixel. If the --foregorund and background pixels were switched than the string would -+foreground and background pixels were switched than the string would - be white letters on a black background. This is an example of - highlighting text. - -@@ -226,7 +226,7 @@ - black pixel created by XBlackPixel is an example of a pixel value. A - colormap may or may not have the exact color that is being requested. - The closest pixel value is given to the user. In order to get a set --of specific colors it is necesary to create a unique colormap, however -+of specific colors it is necessary to create a unique colormap, however - for most applications, the default colormap will do. An example of - creating a default colormap is shown below. - -@@ -296,7 +296,7 @@ - - Like all Xwindows structures in Xakcl, XSizeHints can be - created using the function make followed by the type name of the --struture (note however that unlike Xsizehints, the graphics context is -+structure (note however that unlike Xsizehints, the graphics context is - created using the X function XCreateGC. The reason is that X provides - a means of creating this structure, while the 'make' facility is - provided to make C's struct in lisp). The fields in the structure is -@@ -319,7 +319,7 @@ - the display, the window being managed, the window name, and the icon - name. XSetStandardProperties also expects three other parameters, an - icon_pixmap, which will represent the window when it is iconized, and --two arguments coressponding to resource information. Both these -+two arguments corresponding to resource information. Both these - featrues are beyond the scope of this paper (see 'Xlib Programming - Manual for version 11' for more information). After - XSetStandardProperties tells the window manager what to do, the window -@@ -329,7 +329,7 @@ - (Xmapwindow *default-display* a-window) - - The above function will map the window. Only one last --function needs to be caled for a window to appear on the screen. This -+function needs to be called for a window to appear on the screen. This - function is XFlush. This function, or another function that affects - the event queue (discussed later) must be called whenever there is a - drawing request for the X server. -@@ -344,8 +344,8 @@ - to change window attributes. The attributes could be changed directly - by calling XChangeWindowAttributes with one of the parameters being a - C structure, with the new information, and another parameter to --specifiy which attribute is being changed. This could be clumbersome --and inefficeint in lisp, but fortunately X usually provides a -+specify which attribute is being changed. This could be clumbersome -+and inefficient in lisp, but fortunately X usually provides a - functional way of doing a task. Some functions for changing the - window attributes are listed. Like most functions in X the names are - self descriptive of the function. -@@ -362,10 +362,10 @@ - - - As can be seen, the regularity in nameing conventions of X --routines. Only the function XSelectInput will be discussd in this -+routines. Only the function XSelectInput will be discussed in this - report (see section E). The list shown is meant to demonstrate how X --names functions, and how X can provid for functional equivalents for --most operations. (Ofcourse any function that is not provided by X can -+names functions, and how X can provide for functional equivalents for -+most operations. (Of course any function that is not provided by X can - be written in lisp using primitive operations like - XChangeWindowAttributes. The same applies for all objects in X.) - -@@ -386,16 +386,16 @@ - *height-return* *border-width-return* *depth-return*) - - The values that are returned by XGetGeometry is pointed to by --the parameters that are denoted by teh word 'return'. A root of a -+the parameters that are denoted by the word 'return'. A root of a - window can be extracted, along with it's position, and size. Its - border width can also be returned, along with it's depth ( a depth - tells X how many colors can be drawn for a drawble). This functions --also demonstrates how poitners are used in Xakcl to return multiple -+also demonstrates how pointers are used in Xakcl to return multiple - values. It is necessary to allocate an area of memory in order to - write into that memory locations. The functions int-array and - char-array will create a C array of integers and characters - respectively. A pointer to the array is returned. XGetGemoetry --expects pointers to integers so it is necessary to alocate integer -+expects pointers to integers so it is necessary to allocate integer - arrays of one element. For example: - - -@@ -449,7 +449,7 @@ - XSetForeground and XSetBackground sets the foreground and - background pixel as mentioned in section A. In order to Allocate a - pixel besides black and white, a call to XAllocNamedColor must be --done. XAllocNamedColor needs two Xcolor structrues, so they must be -+done. XAllocNamedColor needs two Xcolor structures, so they must be - created as well. For example: - - (setq pixel-xcolor (make-Xcolor)) -@@ -457,7 +457,7 @@ - (XAllocNamedColor display colormap (get-c-string color) pixel-xcolor exact-rgb) - - The above function will return a pixel value in the structure --pixel-color. this informaion can be extracted with (Xcolor-pixel -+pixel-color. this information can be extracted with (Xcolor-pixel - pixel-xcolor). XAllocNamedColo also expects a colormap (the default - colormap will do), a display, and a String specifying the color (for a - list of colors see the file rgb.txt in /usr/lib/X11). Thus the -@@ -466,8 +466,8 @@ - - (Xsetforeground display GC (Xcolor-pixel pixel-xcolor)) - -- Similair to Xsetforeground, XSetBackGround will cause all --drawings needing the background color to use the sepcified pixel -+ Similar to Xsetforeground, XSetBackGround will cause all -+drawings needing the background color to use the specified pixel - value. - - -@@ -486,7 +486,7 @@ - cap-style and join-style are constants. The default styles are - LineSolid, CapButt, and JoinMitter. This will make lines appear - solid. They will join at a sharp angle and the lines will end in a --flat edge. See any X refernce manual for the complete options on the -+flat edge. See any X reference manual for the complete options on the - line styles. - - -@@ -514,7 +514,7 @@ - - iv. XSetFunction - -- Xwindows draws by applying bit operations on the pixel vlaues -+ Xwindows draws by applying bit operations on the pixel values - on the screen along with a mask that it creates called the plan_mask. - Most often only the pixel already on the screen is manipulated. This - default logical operation is GXcopy (which is the default). However -@@ -528,9 +528,9 @@ - The above function will make X draw ghost images in mono color - screens using the function Xor. The pixel value on the screen is - Xored with the pixel value of the plan_mask (which is derived from the --foregroudn color). On color screens the foregorund color must be set -+foreground color). On color screens the foreground color must be set - to (logxor foreground-pixel background-pixel) in order for ghosting --effects to occurr. Below is the complete function for ghosting -+effects to occur. Below is the complete function for ghosting - effects. - - (Xsetforeground *default-display* *default-GC* (logxor foreground-pixel background-pixel )) -@@ -541,7 +541,7 @@ - - In the above function, the foreground-pixel and - background-pixel must be extracted from the graphics context. In --order to get information from the graphcis context the function -+order to get information from the graphics context the function - XGetGCVlues must be used. XGetGCVlues is an example of a X function - that expects a structure, and a value mask. Below are functions for - extracted the foreground color from the graphics context. Other -@@ -591,7 +591,7 @@ - II. Drawing Rectangles - - Drawing Rectangles is similar to drawing lines. The only --difference is that the size of the recatangle must be specified. -+difference is that the size of the rectangle must be specified. - - - (XDrawRectangle *default-display* a-window *default-GC* -@@ -604,7 +604,7 @@ - - II. Drawing Arcs. - -- Arcs can form enclosed areas such as elipses or cirlces or -+ Arcs can form enclosed areas such as ellipses or circles or - they could be a curved line. The function XDrawArc will draw arcs. - - -@@ -613,7 +613,7 @@ - - This function call will draw a circle. The Arc will be - bounded by a rectangle. The points 100 100 correspond to the upper --left edge of the recatangle. 10 and 10 specifies the width and height -+left edge of the rectangle. 10 and 10 specifies the width and height - respectively. The starting and ending position of the arc must also - be specified. These two points are in sixty-fourths of a degrees. - The first angle is relative to the three-o'clock position and the -@@ -630,18 +630,18 @@ - - With the font loaded in the Graphics Context as shown in - Section C, several functions can be called in order to draw text. --Only XDrawString will be dicussed here, but the other functions are -+Only XDrawString will be discussed here, but the other functions are - similar. - - (XDrawString *default-display* a-window *default-GC* 10 15 (get-c-string "hello") 4) - (Xflush *default-display*) - - The above function will draw the string 'hello' at positions --10, 15 with the font specified in the default grpahics context. -+10, 15 with the font specified in the default graphics context. - XDrawString also expects the length of the string (in this case 4), - and the display. - -- Often it is necesssary to the size of the string (the -+ Often it is necessary to the size of the string (the - rectangle that bounds the string). This can be done with a call to - XTextExtents. - -@@ -664,9 +664,9 @@ - while the descent tells how far below). After a call to XTextExtents, - the ascent will be have the maximum ascent of all the characters in - the string. Likewise the descent will have the maximum descent of all --the characters. The width will be the sum of the characer width of -+the characters. The width will be the sum of the character width of - all the characters in the string (thus the width of the string in --number of pixels). From this information, the user shouldbe able to -+number of pixels). From this information, the user should be able to - position text precisely on the screen. - - -@@ -677,15 +677,15 @@ - - So far only request to the X server to do output on the screen - have been discussed. X also has a means of getting information about --what is inputed by a user as well. The inputs can range from moving -+what is inputted by a user as well. The inputs can range from moving - or clicking the mouse to keys being pressed on the keyboard. The --input also encompases events like a window being uncovered or exposed -+input also encompasses events like a window being uncovered or exposed - by another window, or a window being resized. - - - I. Setting the Input - -- These inputs are called Events. The Events themseleves only -+ These inputs are called events. The events themselves only - have meaning when they pertain to a window. In other words, events - occur in windows. Thus an attribute of the window must be set. The - function XSelectInput must be used. -@@ -698,7 +698,7 @@ - seen this is specified using mask (for other mask see a Xlib manual or - the file X.lsp or X.h). - -- After Specifiying the input, all events that occur in that -+ After specifying the input, all events that occur in that - will go on the event queue. The event queue is a queue of what events - have occurred, the first one being on top. The client can both get - information form the queue and manipulate the queue. -@@ -762,12 +762,12 @@ - - F. Conclusion - -- With the commands demonstarted in this tutorial, most -+ With the commands demonstrated in this tutorial, most - applications can be managed. Windows can be created, and graphics - operations can be performed. For more complex applications a widget - set can be created similar to the X Intrinsics library and the Athena - Widget Set. For a lisp like implementation of widgets and an advance --aplications see the GWM application, in the GWM Manual by Colas -+applications see the GWM application, in the GWM Manual by Colas - Nahaboo. GWM is a generic window manager, that is similar to Xakcl. - It supports objects that are similar to Widgets in most C Xwindows - libraries. diff --git a/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild b/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild index 89f3d4155137..830fff33537b 100644 --- a/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild +++ b/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild @@ -6,7 +6,8 @@ inherit elisp-common flag-o-matic DESCRIPTION="GNU Common Lisp" HOMEPAGE="https://www.gnu.org/software/gcl/gcl.html" -SRC_URI="http://git.savannah.gnu.org/cgit/gcl.git/snapshot/${PN}-Version_2_6_15pre3.tar.gz" +SRC_URI="http://git.savannah.gnu.org/cgit/gcl.git/snapshot/${PN}-Version_2_6_15pre3.tar.gz + https://dev.gentoo.org/~grozin/${PF}-spelling.patch.gz" LICENSE="LGPL-2+ GPL-2+" SLOT="0" @@ -26,7 +27,7 @@ DEPEND="${RDEPEND} app-text/texi2html >=sys-devel/autoconf-2.52" -PATCHES=( "${FILESDIR}"/${PF}-spelling.patch ) +PATCHES=( "${WORKDIR}"/${PF}-spelling.patch ) S="${WORKDIR}"/${PN}-Version_2_6_15pre3/${PN} src_configure() { diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest index 55939559545a..ab3b17570bd7 100644 --- a/dev-lisp/sbcl/Manifest +++ b/dev-lisp/sbcl/Manifest @@ -1,3 +1,6 @@ +DIST bsd-sockets-test-2.0.5.patch.gz 3189 BLAKE2B ba4d8af4ae5f3f7e4008632c6603fb74e2419da5f9cf0ccf24c9f2440896fb466332dfa55652f6848f25e0eea76cd696556df0e6d88d0bcb73fcbc8db102ef90 SHA512 2e60db09f435f0f5630aa56a0af208a5b24a27b7c072c17e6a49525ed99d5ed7cdbd78e11511d1dc9b23e14ddca9f9592f625ec33cf98f066151de02565b86ae +DIST bsd-sockets-test-2.3.1.patch.gz 3451 BLAKE2B 3f1499df0346852d3337d741e4f2e99dddc178f8f31d79911ba3206a83f0d56ad86967ed4deccc7c28a3e24e302814db63a1fafe3b88991cfba7a1c40c8b3851 SHA512 bccf0d4a46b6fcfea40a287863e72267717fa6860d8dc3e3e0bd4f616d9b825eec1195f4e88b0650c12c76360e2fc3c7e32930c0319ecae0ab66834be22fca83 +DIST bsd-sockets-test-2.3.6.patch.gz 3459 BLAKE2B f8ee83904a21944f15890c781aa46f66e0e5c5f59b5c03ba78b54fc8c1d4b1d88cae71bbb6f3f88451435eb7a3ab39a7168df047d9684391b46afc644dc9e96c SHA512 baaf803210c00074042d04e12e47919e8e187c8ae3374651a4205aded9d10bec078e5e17e04fcdcb666ab3f4bb1d7195c453b0f1d8b1fc5038e1ac22bf99ca35 DIST sbcl-1.0.28-alpha-linux-binary.tar.bz2 7573824 BLAKE2B ab8e139adb4fbc0ac7b34457c3361b044d04d8d9dedba2008cb19220915900e2d1bf540b617c738145923d74fa28ab7d979fd0d1bf4b9d17c445dfb080731263 SHA512 85ceb4d3bf971777f5444a63cbabd88ccfaf16ed3b3c86cc5ea6cb3fd3189c4cd5a5ebbf785c97366afb7026604ffc34a1129936291deede5993056e158125ab DIST sbcl-1.0.28-sparc-linux-binary.tar.bz2 8032042 BLAKE2B ca4213ef00447d66406d1c752a1653fd628deba0e112f55a5625dad61da30c0be7c60fe4e84e8dcc9d9946db553ad544dc39b28d62124d8e3d6197943efc944a SHA512 cea1ba06f85169fca9fe3026813c6e7e8e8209b874e048b7bd63cb3a1c5bd7c829e8dbb2c486977e190a0390d28e4845938a9e84378f4f2f16f72bf0b6f45c80 DIST sbcl-1.0.47-powerpc-darwin-binary.tar.bz2 8217590 BLAKE2B 68da614df7d27ecf08a21603d4f172344c86e650176d238fe73d7756a626b694e2165b9157e53732730861d085902e5cc893b967073168fe3845cd2621668b87 SHA512 8118de56e448bce7a72b832e661eb4e2687eed675f88f766f7043c843a432e35121d9e6f9da8d22ac690c54bda0d55ecb07728748ce2cdd57320f49b4b812b86 diff --git a/dev-lisp/sbcl/files/bsd-sockets-test-2.0.5.patch b/dev-lisp/sbcl/files/bsd-sockets-test-2.0.5.patch deleted file mode 100644 index 3226e7539dc4..000000000000 --- a/dev-lisp/sbcl/files/bsd-sockets-test-2.0.5.patch +++ /dev/null @@ -1,385 +0,0 @@ -diff -U3 -r sbcl-2.0.5.orig/contrib/sb-bsd-sockets/tests.lisp sbcl-2.0.5/contrib/sb-bsd-sockets/tests.lisp ---- sbcl-2.0.5.orig/contrib/sb-bsd-sockets/tests.lisp 2020-05-31 20:16:48.000000000 +0700 -+++ sbcl-2.0.5/contrib/sb-bsd-sockets/tests.lisp 2020-06-08 18:15:59.750860802 +0700 -@@ -18,16 +18,16 @@ - (equalp (make-inet-address "242.1.211.3") #(242 1 211 3)) - t) - --(deftest make-inet6-address.1 -- (equalp (make-inet6-address "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff") -- #(255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255)) -- t) -- --(deftest unparse-inet6-address -- (string= (sb-bsd-sockets::unparse-inet6-address -- (make-inet6-address "fe80::abcd:1234")) -- "fe80::abcd:1234") -- t) -+;(deftest make-inet6-address.1 -+; (equalp (make-inet6-address "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff") -+; #(255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255)) -+; t) -+ -+;(deftest unparse-inet6-address -+; (string= (sb-bsd-sockets::unparse-inet6-address -+; (make-inet6-address "fe80::abcd:1234")) -+; "fe80::abcd:1234") -+; t) - - (deftest get-protocol-by-name/tcp - (integerp (get-protocol-by-name "tcp")) -@@ -40,15 +40,15 @@ - ;;; See https://bugs.launchpad.net/sbcl/+bug/659857 - ;;; Apparently getprotobyname_r on FreeBSD says -1 and EINTR - ;;; for unknown protocols... --#-(and freebsd sb-thread) --#-(and dragonfly sb-thread) --(deftest get-protocol-by-name/error -- (handler-case (get-protocol-by-name "nonexistent-protocol") -- (unknown-protocol () -- t) -- (:no-error () -- nil)) -- t) -+;#-(and freebsd sb-thread) -+;#-(and dragonfly sb-thread) -+;(deftest get-protocol-by-name/error -+; (handler-case (get-protocol-by-name "nonexistent-protocol") -+; (unknown-protocol () -+; t) -+; (:no-error () -+; nil)) -+; t) - - (eval-when (:compile-toplevel :execute) - (when (handler-case (make-instance 'inet-socket -@@ -108,19 +108,19 @@ - (:no-error nil)) - t) - --(deftest make-inet6-socket.smoke -- (handler-case -- (let ((s (make-instance 'inet6-socket :type :stream :protocol (get-protocol-by-name "tcp")))) -- (> (socket-file-descriptor s) 1)) -- ((or address-family-not-supported protocol-not-supported-error) () t)) -- t) -- --(deftest make-inet6-socket.keyword -- (handler-case -- (let ((s (make-instance 'inet6-socket :type :stream :protocol :tcp))) -- (> (socket-file-descriptor s) 1)) -- ((or address-family-not-supported protocol-not-supported-error) () t)) -- t) -+;(deftest make-inet6-socket.smoke -+; (handler-case -+; (let ((s (make-instance 'inet6-socket :type :stream :protocol (get-protocol-by-name "tcp")))) -+; (> (socket-file-descriptor s) 1)) -+; ((or address-family-not-supported protocol-not-supported-error) () t)) -+; t) -+ -+;(deftest make-inet6-socket.keyword -+; (handler-case -+; (let ((s (make-instance 'inet6-socket :type :stream :protocol :tcp))) -+; (> (socket-file-descriptor s) 1)) -+; ((or address-family-not-supported protocol-not-supported-error) () t)) -+; t) - - #+ipv4-support - (deftest* (non-block-socket) -@@ -129,54 +129,54 @@ - (non-blocking-mode s)) - t) - --#+ipv4-support --(deftest inet-socket-bind -- (let* ((tcp (get-protocol-by-name "tcp")) -- (address (make-inet-address "127.0.0.1")) -- (s1 (make-instance 'inet-socket :type :stream :protocol tcp)) -- (s2 (make-instance 'inet-socket :type :stream :protocol tcp))) -- (unwind-protect -- ;; Given the functions we've got so far, if you can think of a -- ;; better way to make sure the bind succeeded than trying it -- ;; twice, let me know -- (progn -- (socket-bind s1 address 0) -- (handler-case -- (let ((port (nth-value 1 (socket-name s1)))) -- (socket-bind s2 address port) -- nil) -- (address-in-use-error () t))) -- (socket-close s1) -- (socket-close s2))) -- t) -- --(deftest inet6-socket-bind -- (handler-case -- (let* ((tcp (get-protocol-by-name "tcp")) -- (address (make-inet6-address "::1")) -- (s1 (make-instance 'inet6-socket :type :stream :protocol tcp)) -- (s2 (make-instance 'inet6-socket :type :stream :protocol tcp))) -- (unwind-protect -- ;; Given the functions we've got so far, if you can think of a -- ;; better way to make sure the bind succeeded than trying it -- ;; twice, let me know -- (handler-case -- (socket-bind s1 address 0) -- (socket-error () -- ;; This may mean no IPv6 support, can't fail a test -- ;; because of that (address-family-not-supported doesn't catch that) -- t) -- (:no-error (x) -- (declare (ignore x)) -- (handler-case -- (let ((port (nth-value 1 (socket-name s1)))) -- (socket-bind s2 address port) -- nil) -- (address-in-use-error () t)))) -- (socket-close s1) -- (socket-close s2))) -- ((or address-family-not-supported protocol-not-supported-error) () t)) -- t) -+;#+ipv4-support -+;(deftest inet-socket-bind -+; (let* ((tcp (get-protocol-by-name "tcp")) -+; (address (make-inet-address "127.0.0.1")) -+; (s1 (make-instance 'inet-socket :type :stream :protocol tcp)) -+; (s2 (make-instance 'inet-socket :type :stream :protocol tcp))) -+; (unwind-protect -+; ;; Given the functions we've got so far, if you can think of a -+; ;; better way to make sure the bind succeeded than trying it -+; ;; twice, let me know -+; (progn -+; (socket-bind s1 address 0) -+; (handler-case -+; (let ((port (nth-value 1 (socket-name s1)))) -+; (socket-bind s2 address port) -+; nil) -+; (address-in-use-error () t))) -+; (socket-close s1) -+; (socket-close s2))) -+; t) -+ -+;(deftest inet6-socket-bind -+; (handler-case -+; (let* ((tcp (get-protocol-by-name "tcp")) -+; (address (make-inet6-address "::1")) -+; (s1 (make-instance 'inet6-socket :type :stream :protocol tcp)) -+; (s2 (make-instance 'inet6-socket :type :stream :protocol tcp))) -+; (unwind-protect -+; ;; Given the functions we've got so far, if you can think of a -+; ;; better way to make sure the bind succeeded than trying it -+; ;; twice, let me know -+; (handler-case -+; (socket-bind s1 address 0) -+; (socket-error () -+; ;; This may mean no IPv6 support, can't fail a test -+; ;; because of that (address-family-not-supported doesn't catch that) -+; t) -+; (:no-error (x) -+; (declare (ignore x)) -+; (handler-case -+; (let ((port (nth-value 1 (socket-name s1)))) -+; (socket-bind s2 address port) -+; nil) -+; (address-in-use-error () t)))) -+; (socket-close s1) -+; (socket-close s2))) -+; ((or address-family-not-supported protocol-not-supported-error) () t)) -+; t) - - #+ipv4-support - (deftest* (simple-sockopt-test) -@@ -244,37 +244,37 @@ - ;;; to look at /etc/syslog.conf or local equivalent to find out where - ;;; the message ended up - --#-win32 --(deftest simple-local-client -- (progn -- ;; SunOS (Solaris) and Darwin systems don't have a socket at -- ;; /dev/log. We might also be building in a chroot or -- ;; something, so don't fail this test just because the file is -- ;; unavailable, or if it's a symlink to some weird character -- ;; device. -- (when (block nil -- (handler-bind ((sb-posix:syscall-error -- (lambda (e) -- (declare (ignore e)) -- (return nil)))) -- (sb-posix:s-issock -- (sb-posix::stat-mode (sb-posix:stat "/dev/log"))))) -- (let ((s (make-instance 'local-socket :type :datagram))) -- (format t "Connecting ~A... " s) -- (finish-output) -- (handler-case -- (socket-connect s "/dev/log") -- (sb-bsd-sockets::socket-error () -- (setq s (make-instance 'local-socket :type :stream)) -- (format t "failed~%Retrying with ~A... " s) -- (finish-output) -- (socket-connect s "/dev/log"))) -- (format t "ok.~%") -- (let ((stream (socket-make-stream s :input t :output t :buffering :none))) -- (format stream -- "<7>bsd-sockets: Don't panic. We're testing local-domain client code; this message can safely be ignored")))) -- t) -- t) -+;#-win32 -+;(deftest simple-local-client -+; (progn -+; ;; SunOS (Solaris) and Darwin systems don't have a socket at -+; ;; /dev/log. We might also be building in a chroot or -+; ;; something, so don't fail this test just because the file is -+; ;; unavailable, or if it's a symlink to some weird character -+; ;; device. -+; (when (block nil -+; (handler-bind ((sb-posix:syscall-error -+; (lambda (e) -+; (declare (ignore e)) -+; (return nil)))) -+; (sb-posix:s-issock -+; (sb-posix::stat-mode (sb-posix:stat "/dev/log"))))) -+; (let ((s (make-instance 'local-socket :type :datagram))) -+; (format t "Connecting ~A... " s) -+; (finish-output) -+; (handler-case -+; (socket-connect s "/dev/log") -+; (sb-bsd-sockets::socket-error () -+; (setq s (make-instance 'local-socket :type :stream)) -+; (format t "failed~%Retrying with ~A... " s) -+; (finish-output) -+; (socket-connect s "/dev/log"))) -+; (format t "ok.~%") -+; (let ((stream (socket-make-stream s :input t :output t :buffering :none))) -+; (format stream -+; "<7>bsd-sockets: Don't panic. We're testing local-domain client code; this message can safely be ignored")))) -+; t) -+; t) - - ;;; these require that the internet (or bits of it, at least) is available - -@@ -390,59 +390,59 @@ - (format t "Received ~A bytes from ~A:~A - ~A ~%" - len address port (subseq buf 0 (min 10 len))))))) - --#+(and ipv4-support sb-thread) --(deftest interrupt-io -- (let (result -- (sem (sb-thread:make-semaphore))) -- (labels -- ((client (port) -- (setf result -- (let ((s (make-instance 'inet-socket -- :type :stream -- :protocol :tcp))) -- (socket-connect s #(127 0 0 1) port) -- (let ((stream (socket-make-stream s -- :input t -- :output t -- :buffering :none))) -- (handler-case -- (prog1 -- (catch 'stop -- (sb-thread:signal-semaphore sem) -- (read-char stream)) -- (close stream)) -- (error (c) -- c)))))) -- (server () -- (let ((s (make-instance 'inet-socket -- :type :stream -- :protocol :tcp))) -- (setf (sockopt-reuse-address s) t) -- (socket-bind s (make-inet-address "127.0.0.1") 0) -- (socket-listen s 5) -- (multiple-value-bind (* port) -- (socket-name s) -- (let* ((client (sb-thread:make-thread -- (lambda () (client port)))) -- (r (socket-accept s)) -- (stream (socket-make-stream r -- :input t -- :output t -- :buffering :none))) -- (socket-close s) -- (sb-thread:wait-on-semaphore sem) -- (sleep 0.1) -- (sb-thread:interrupt-thread client -- (lambda () (throw 'stop :ok))) -- (unless (sb-ext:wait-for (null (sb-thread::thread-interruptions client)) :timeout 5) -- (setf result :timeout)) -- (write-char #\x stream) -- (close stream) -- (socket-close r) -- (sb-thread:join-thread client :timeout 5)))))) -- (server)) -- result) -- :ok) -+;#+(and ipv4-support sb-thread) -+;(deftest interrupt-io -+; (let (result -+; (sem (sb-thread:make-semaphore))) -+; (labels -+; ((client (port) -+; (setf result -+; (let ((s (make-instance 'inet-socket -+; :type :stream -+; :protocol :tcp))) -+; (socket-connect s #(127 0 0 1) port) -+; (let ((stream (socket-make-stream s -+; :input t -+; :output t -+; :buffering :none))) -+; (handler-case -+; (prog1 -+; (catch 'stop -+; (sb-thread:signal-semaphore sem) -+; (read-char stream)) -+; (close stream)) -+; (error (c) -+; c)))))) -+; (server () -+; (let ((s (make-instance 'inet-socket -+; :type :stream -+; :protocol :tcp))) -+; (setf (sockopt-reuse-address s) t) -+; (socket-bind s (make-inet-address "127.0.0.1") 0) -+; (socket-listen s 5) -+; (multiple-value-bind (* port) -+; (socket-name s) -+; (let* ((client (sb-thread:make-thread -+; (lambda () (client port)))) -+; (r (socket-accept s)) -+; (stream (socket-make-stream r -+; :input t -+; :output t -+; :buffering :none))) -+; (socket-close s) -+; (sb-thread:wait-on-semaphore sem) -+; (sleep 0.1) -+; (sb-thread:interrupt-thread client -+; (lambda () (throw 'stop :ok))) -+; (unless (sb-ext:wait-for (null (sb-thread::thread-interruptions client)) :timeout 5) -+; (setf result :timeout)) -+; (write-char #\x stream) -+; (close stream) -+; (socket-close r) -+; (sb-thread:join-thread client :timeout 5)))))) -+; (server)) -+; result) -+; :ok) - - (defmacro with-client-and-server (((socket-class &rest common-initargs) - (listen-socket-var &rest listen-address) -@@ -505,8 +505,9 @@ - (define-shutdown-test ,(make-name 'shutdown.client.ub8) - client server (unsigned-byte 8) ,direction))))) - -- (define-shutdown-tests :output) -- (define-shutdown-tests :io)) -+; (define-shutdown-tests :output) -+; (define-shutdown-tests :io) -+) - - (defun poor-persons-random-address () - (let ((base (expt 36 8))) diff --git a/dev-lisp/sbcl/files/bsd-sockets-test-2.3.1.patch b/dev-lisp/sbcl/files/bsd-sockets-test-2.3.1.patch deleted file mode 100644 index e4810e991a83..000000000000 --- a/dev-lisp/sbcl/files/bsd-sockets-test-2.3.1.patch +++ /dev/null @@ -1,410 +0,0 @@ -diff -r -U3 sbcl-2.3.1.orig/contrib/sb-bsd-sockets/tests.lisp sbcl-2.3.1/contrib/sb-bsd-sockets/tests.lisp ---- sbcl-2.3.1.orig/contrib/sb-bsd-sockets/tests.lisp 2023-01-28 18:56:32.000000000 +0700 -+++ sbcl-2.3.1/contrib/sb-bsd-sockets/tests.lisp 2023-02-10 21:10:52.358958490 +0700 -@@ -13,16 +13,16 @@ - (equalp (make-inet-address "242.1.211.3") #(242 1 211 3)) - t) - --(deftest make-inet6-address.1 -- (equalp (make-inet6-address "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff") -- #(255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255)) -- t) -- --(deftest unparse-inet6-address -- (string= (sb-bsd-sockets::unparse-inet6-address -- (make-inet6-address "fe80::abcd:1234")) -- "fe80::abcd:1234") -- t) -+;(deftest make-inet6-address.1 -+; (equalp (make-inet6-address "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff") -+; #(255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255)) -+; t) -+ -+;(deftest unparse-inet6-address -+; (string= (sb-bsd-sockets::unparse-inet6-address -+; (make-inet6-address "fe80::abcd:1234")) -+; "fe80::abcd:1234") -+; t) - - (deftest get-protocol-by-name/tcp - (integerp (get-protocol-by-name "tcp")) -@@ -35,15 +35,15 @@ - ;;; See https://bugs.launchpad.net/sbcl/+bug/659857 - ;;; Apparently getprotobyname_r on FreeBSD says -1 and EINTR - ;;; for unknown protocols... --#-(and freebsd sb-thread) --#-(and dragonfly sb-thread) --(deftest get-protocol-by-name/error -- (handler-case (get-protocol-by-name "nonexistent-protocol") -- (unknown-protocol () -- t) -- (:no-error () -- nil)) -- t) -+;#-(and freebsd sb-thread) -+;#-(and dragonfly sb-thread) -+;(deftest get-protocol-by-name/error -+; (handler-case (get-protocol-by-name "nonexistent-protocol") -+; (unknown-protocol () -+; t) -+; (:no-error () -+; nil)) -+; t) - - (eval-when (:compile-toplevel :execute) - (when (handler-case (make-instance 'inet-socket -@@ -104,19 +104,19 @@ - (:no-error nil)) - t) - --(deftest make-inet6-socket.smoke -- (handler-case -- (let ((s (make-instance 'inet6-socket :type :stream :protocol (get-protocol-by-name "tcp")))) -- (> (socket-file-descriptor s) 1)) -- ((or address-family-not-supported protocol-not-supported-error) () t)) -- t) -- --(deftest make-inet6-socket.keyword -- (handler-case -- (let ((s (make-instance 'inet6-socket :type :stream :protocol :tcp))) -- (> (socket-file-descriptor s) 1)) -- ((or address-family-not-supported protocol-not-supported-error) () t)) -- t) -+;(deftest make-inet6-socket.smoke -+; (handler-case -+; (let ((s (make-instance 'inet6-socket :type :stream :protocol (get-protocol-by-name "tcp")))) -+; (> (socket-file-descriptor s) 1)) -+; ((or address-family-not-supported protocol-not-supported-error) () t)) -+; t) -+ -+;(deftest make-inet6-socket.keyword -+; (handler-case -+; (let ((s (make-instance 'inet6-socket :type :stream :protocol :tcp))) -+; (> (socket-file-descriptor s) 1)) -+; ((or address-family-not-supported protocol-not-supported-error) () t)) -+; t) - - #+ipv4-support - (deftest non-block-socket -@@ -125,67 +125,67 @@ - (non-blocking-mode s)) - t) - --#+ipv4-support --(test-util:with-test (:name :inet-socket-bind) -- (let* ((tcp (get-protocol-by-name "tcp")) -- (address (make-inet-address "127.0.0.1")) -- (s1 (make-instance 'inet-socket :type :stream :protocol tcp)) -- (s2 (make-instance 'inet-socket :type :stream :protocol tcp)) -- (failure) -- (got-addrinuse)) -- (format t "~&::: INFO: made sockets~%") -- (unwind-protect -- ;; Given the functions we've got so far, if you can think of a -- ;; better way to make sure the bind succeeded than trying it -- ;; twice, let me know -- (progn -- (socket-bind s1 address 0) -- (handler-case -- (let ((port (nth-value 1 (socket-name s1)))) -- (socket-bind s2 address port) ; should fail -- nil) -- (address-in-use-error () (setq got-addrinuse t)) -- (condition (c) (setq failure c)))) -- (socket-close s1) -- (socket-close s2)) -- (cond (failure (error "BIND failed with ~A" failure)) -- ((not got-addrinuse) (error "Expected ADDRESS-IN-USE err"))))) -- --(test-util:with-test (:name :inet6-socket-bind) -- (let ((notsupp) -- (failure) -- (got-addrinuse)) -- (handler-case -- (let* ((tcp (get-protocol-by-name "tcp")) -- (address (make-inet6-address "::1")) -- (s1 (make-instance 'inet6-socket :type :stream :protocol tcp)) -- (s2 (make-instance 'inet6-socket :type :stream :protocol tcp))) -- (format t "~&::: INFO: made sockets~%") -- (unwind-protect -- ;; Given the functions we've got so far, if you can think of a -- ;; better way to make sure the bind succeeded than trying it -- ;; twice, let me know -- (handler-case -- (socket-bind s1 address 0) -- (socket-error () -- ;; This may mean no IPv6 support, can't fail a test -- ;; because of that (address-family-not-supported doesn't catch that) -- t) -- (:no-error (x) -- (declare (ignore x)) -- (handler-case -- (let ((port (nth-value 1 (socket-name s1)))) -- (socket-bind s2 address port) ; should fail -- nil) -- (address-in-use-error () (setq got-addrinuse t)) -- (condition (c) (setq failure c))))) -- (socket-close s1) -- (socket-close s2))) -- ((or address-family-not-supported protocol-not-supported-error) () -- (setq notsupp t))) -- (cond (notsupp (format t "~&INFO: not supported~%")) -- (failure (error "BIND failed with ~A" failure)) -- ((not got-addrinuse) (error "Expected ADDRESS-IN-USE err"))))) -+;#+ipv4-support -+;(test-util:with-test (:name :inet-socket-bind) -+; (let* ((tcp (get-protocol-by-name "tcp")) -+; (address (make-inet-address "127.0.0.1")) -+; (s1 (make-instance 'inet-socket :type :stream :protocol tcp)) -+; (s2 (make-instance 'inet-socket :type :stream :protocol tcp)) -+; (failure) -+; (got-addrinuse)) -+; (format t "~&::: INFO: made sockets~%") -+; (unwind-protect -+; ;; Given the functions we've got so far, if you can think of a -+; ;; better way to make sure the bind succeeded than trying it -+; ;; twice, let me know -+; (progn -+; (socket-bind s1 address 0) -+; (handler-case -+; (let ((port (nth-value 1 (socket-name s1)))) -+; (socket-bind s2 address port) ; should fail -+; nil) -+; (address-in-use-error () (setq got-addrinuse t)) -+; (condition (c) (setq failure c)))) -+; (socket-close s1) -+; (socket-close s2)) -+; (cond (failure (error "BIND failed with ~A" failure)) -+; ((not got-addrinuse) (error "Expected ADDRESS-IN-USE err"))))) -+ -+;(test-util:with-test (:name :inet6-socket-bind) -+; (let ((notsupp) -+; (failure) -+; (got-addrinuse)) -+; (handler-case -+; (let* ((tcp (get-protocol-by-name "tcp")) -+; (address (make-inet6-address "::1")) -+; (s1 (make-instance 'inet6-socket :type :stream :protocol tcp)) -+; (s2 (make-instance 'inet6-socket :type :stream :protocol tcp))) -+; (format t "~&::: INFO: made sockets~%") -+; (unwind-protect -+; ;; Given the functions we've got so far, if you can think of a -+; ;; better way to make sure the bind succeeded than trying it -+; ;; twice, let me know -+; (handler-case -+; (socket-bind s1 address 0) -+; (socket-error () -+; ;; This may mean no IPv6 support, can't fail a test -+; ;; because of that (address-family-not-supported doesn't catch that) -+; t) -+; (:no-error (x) -+; (declare (ignore x)) -+; (handler-case -+; (let ((port (nth-value 1 (socket-name s1)))) -+; (socket-bind s2 address port) ; should fail -+; nil) -+; (address-in-use-error () (setq got-addrinuse t)) -+; (condition (c) (setq failure c))))) -+; (socket-close s1) -+; (socket-close s2))) -+; ((or address-family-not-supported protocol-not-supported-error) () -+; (setq notsupp t))) -+; (cond (notsupp (format t "~&INFO: not supported~%")) -+; (failure (error "BIND failed with ~A" failure)) -+; ((not got-addrinuse) (error "Expected ADDRESS-IN-USE err"))))) - - #+ipv4-support - (deftest simple-sockopt-test -@@ -253,37 +253,37 @@ - ;;; to look at /etc/syslog.conf or local equivalent to find out where - ;;; the message ended up - --#-win32 --(deftest simple-local-client -- (progn -- ;; SunOS (Solaris) and Darwin systems don't have a socket at -- ;; /dev/log. We might also be building in a chroot or -- ;; something, so don't fail this test just because the file is -- ;; unavailable, or if it's a symlink to some weird character -- ;; device. -- (when (block nil -- (handler-bind ((sb-posix:syscall-error -- (lambda (e) -- (declare (ignore e)) -- (return nil)))) -- (sb-posix:s-issock -- (sb-posix::stat-mode (sb-posix:stat "/dev/log"))))) -- (let ((s (make-instance 'local-socket :type :datagram))) -- (format t "Connecting ~A... " s) -- (finish-output) -- (handler-case -- (socket-connect s "/dev/log") -- (sb-bsd-sockets::socket-error () -- (setq s (make-instance 'local-socket :type :stream)) -- (format t "failed~%Retrying with ~A... " s) -- (finish-output) -- (socket-connect s "/dev/log"))) -- (format t "ok.~%") -- (let ((stream (socket-make-stream s :input t :output t :buffering :none))) -- (format stream -- "<7>bsd-sockets: Don't panic. We're testing local-domain client code; this message can safely be ignored")))) -- t) -- t) -+;#-win32 -+;(deftest simple-local-client -+; (progn -+; ;; SunOS (Solaris) and Darwin systems don't have a socket at -+; ;; /dev/log. We might also be building in a chroot or -+; ;; something, so don't fail this test just because the file is -+; ;; unavailable, or if it's a symlink to some weird character -+; ;; device. -+; (when (block nil -+; (handler-bind ((sb-posix:syscall-error -+; (lambda (e) -+; (declare (ignore e)) -+; (return nil)))) -+; (sb-posix:s-issock -+; (sb-posix::stat-mode (sb-posix:stat "/dev/log"))))) -+; (let ((s (make-instance 'local-socket :type :datagram))) -+; (format t "Connecting ~A... " s) -+; (finish-output) -+; (handler-case -+; (socket-connect s "/dev/log") -+; (sb-bsd-sockets::socket-error () -+; (setq s (make-instance 'local-socket :type :stream)) -+; (format t "failed~%Retrying with ~A... " s) -+; (finish-output) -+; (socket-connect s "/dev/log"))) -+; (format t "ok.~%") -+; (let ((stream (socket-make-stream s :input t :output t :buffering :none))) -+; (format stream -+; "<7>bsd-sockets: Don't panic. We're testing local-domain client code; this message can safely be ignored")))) -+; t) -+; t) - - ;;; these require that the internet (or bits of it, at least) is available - -@@ -428,59 +428,59 @@ - (format t "Received ~A bytes from ~A:~A - ~A ~%" - len address port (subseq buf 0 (min 10 len))))))) - --#+(and ipv4-support sb-thread) --(deftest interrupt-io -- (let (result -- (sem (sb-thread:make-semaphore))) -- (labels -- ((client (port) -- (setf result -- (let ((s (make-instance 'inet-socket -- :type :stream -- :protocol :tcp))) -- (socket-connect s #(127 0 0 1) port) -- (let ((stream (socket-make-stream s -- :input t -- :output t -- :buffering :none))) -- (handler-case -- (prog1 -- (catch 'stop -- (sb-thread:signal-semaphore sem) -- (read-char stream)) -- (close stream)) -- (error (c) -- c)))))) -- (server () -- (let ((s (make-instance 'inet-socket -- :type :stream -- :protocol :tcp))) -- (setf (sockopt-reuse-address s) t) -- (socket-bind s (make-inet-address "127.0.0.1") 0) -- (socket-listen s 5) -- (multiple-value-bind (* port) -- (socket-name s) -- (let* ((client (sb-thread:make-thread -- (lambda () (client port)))) -- (r (socket-accept s)) -- (stream (socket-make-stream r -- :input t -- :output t -- :buffering :none))) -- (socket-close s) -- (sb-thread:wait-on-semaphore sem) -- (sleep 0.1) -- (sb-thread:interrupt-thread client -- (lambda () (throw 'stop :ok))) -- (unless (sb-ext:wait-for (null (sb-thread::thread-interruptions client)) :timeout 5) -- (setf result :timeout)) -- (write-char #\x stream) -- (close stream) -- (socket-close r) -- (sb-thread:join-thread client :timeout 5)))))) -- (server)) -- result) -- :ok) -+;#+(and ipv4-support sb-thread) -+;(deftest interrupt-io -+; (let (result -+; (sem (sb-thread:make-semaphore))) -+; (labels -+; ((client (port) -+; (setf result -+; (let ((s (make-instance 'inet-socket -+; :type :stream -+; :protocol :tcp))) -+; (socket-connect s #(127 0 0 1) port) -+; (let ((stream (socket-make-stream s -+; :input t -+; :output t -+; :buffering :none))) -+; (handler-case -+; (prog1 -+; (catch 'stop -+; (sb-thread:signal-semaphore sem) -+; (read-char stream)) -+; (close stream)) -+; (error (c) -+; c)))))) -+; (server () -+; (let ((s (make-instance 'inet-socket -+; :type :stream -+; :protocol :tcp))) -+; (setf (sockopt-reuse-address s) t) -+; (socket-bind s (make-inet-address "127.0.0.1") 0) -+; (socket-listen s 5) -+; (multiple-value-bind (* port) -+; (socket-name s) -+; (let* ((client (sb-thread:make-thread -+; (lambda () (client port)))) -+; (r (socket-accept s)) -+; (stream (socket-make-stream r -+; :input t -+; :output t -+; :buffering :none))) -+; (socket-close s) -+; (sb-thread:wait-on-semaphore sem) -+; (sleep 0.1) -+; (sb-thread:interrupt-thread client -+; (lambda () (throw 'stop :ok))) -+; (unless (sb-ext:wait-for (null (sb-thread::thread-interruptions client)) :timeout 5) -+; (setf result :timeout)) -+; (write-char #\x stream) -+; (close stream) -+; (socket-close r) -+; (sb-thread:join-thread client :timeout 5)))))) -+; (server)) -+; result) -+; :ok) - - (defmacro with-client-and-server (((socket-class &rest common-initargs) - (listen-socket-var &rest listen-address) -@@ -543,8 +543,8 @@ - (define-shutdown-test ,(make-name 'shutdown.client.ub8) - client server (unsigned-byte 8) ,direction))))) - -- (define-shutdown-tests :output) -- (define-shutdown-tests :io)) -+; (define-shutdown-tests :output) -+; (define-shutdown-tests :io)) - - (defun poor-persons-random-address () - (let ((base (expt 36 8))) diff --git a/dev-lisp/sbcl/files/bsd-sockets-test-2.3.6.patch b/dev-lisp/sbcl/files/bsd-sockets-test-2.3.6.patch deleted file mode 100644 index 7bf6f8afd797..000000000000 --- a/dev-lisp/sbcl/files/bsd-sockets-test-2.3.6.patch +++ /dev/null @@ -1,410 +0,0 @@ -diff -r -U3 sbcl-2.3.6.orig/contrib/sb-bsd-sockets/tests.lisp sbcl-2.3.6/contrib/sb-bsd-sockets/tests.lisp ---- sbcl-2.3.6.orig/contrib/sb-bsd-sockets/tests.lisp 2023-06-28 13:35:17.000000000 +0700 -+++ sbcl-2.3.6/contrib/sb-bsd-sockets/tests.lisp 2023-07-20 21:14:36.163025437 +0700 -@@ -13,16 +13,16 @@ - (equalp (make-inet-address "242.1.211.3") #(242 1 211 3)) - t) - --(deftest make-inet6-address.1 -- (equalp (make-inet6-address "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff") -- #(255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255)) -- t) -- --(deftest unparse-inet6-address -- (string= (sb-bsd-sockets::unparse-inet6-address -- (make-inet6-address "fe80::abcd:1234")) -- "fe80::abcd:1234") -- t) -+;(deftest make-inet6-address.1 -+; (equalp (make-inet6-address "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff") -+; #(255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255)) -+; t) -+ -+;(deftest unparse-inet6-address -+; (string= (sb-bsd-sockets::unparse-inet6-address -+; (make-inet6-address "fe80::abcd:1234")) -+; "fe80::abcd:1234") -+; t) - - (deftest get-protocol-by-name/tcp - (integerp (get-protocol-by-name "tcp")) -@@ -35,15 +35,15 @@ - ;;; See https://bugs.launchpad.net/sbcl/+bug/659857 - ;;; Apparently getprotobyname_r on FreeBSD says -1 and EINTR - ;;; for unknown protocols... --#-(and freebsd sb-thread) --#-(and dragonfly sb-thread) --(deftest get-protocol-by-name/error -- (handler-case (get-protocol-by-name "nonexistent-protocol") -- (unknown-protocol () -- t) -- (:no-error () -- nil)) -- t) -+;#-(and freebsd sb-thread) -+;#-(and dragonfly sb-thread) -+;(deftest get-protocol-by-name/error -+; (handler-case (get-protocol-by-name "nonexistent-protocol") -+; (unknown-protocol () -+; t) -+; (:no-error () -+; nil)) -+; t) - - (eval-when (:compile-toplevel :execute) - (when (handler-case (make-instance 'inet-socket -@@ -104,19 +104,19 @@ - (:no-error nil)) - t) - --(deftest make-inet6-socket.smoke -- (handler-case -- (let ((s (make-instance 'inet6-socket :type :stream :protocol (get-protocol-by-name "tcp")))) -- (> (socket-file-descriptor s) 1)) -- ((or address-family-not-supported protocol-not-supported-error) () t)) -- t) -- --(deftest make-inet6-socket.keyword -- (handler-case -- (let ((s (make-instance 'inet6-socket :type :stream :protocol :tcp))) -- (> (socket-file-descriptor s) 1)) -- ((or address-family-not-supported protocol-not-supported-error) () t)) -- t) -+;(deftest make-inet6-socket.smoke -+; (handler-case -+; (let ((s (make-instance 'inet6-socket :type :stream :protocol (get-protocol-by-name "tcp")))) -+; (> (socket-file-descriptor s) 1)) -+; ((or address-family-not-supported protocol-not-supported-error) () t)) -+; t) -+ -+;(deftest make-inet6-socket.keyword -+; (handler-case -+; (let ((s (make-instance 'inet6-socket :type :stream :protocol :tcp))) -+; (> (socket-file-descriptor s) 1)) -+; ((or address-family-not-supported protocol-not-supported-error) () t)) -+; t) - - #+ipv4-support - (deftest non-block-socket -@@ -125,67 +125,67 @@ - (non-blocking-mode s)) - t) - --#+ipv4-support --(test-util:with-test (:name :inet-socket-bind) -- (let* ((tcp (get-protocol-by-name "tcp")) -- (address (make-inet-address "127.0.0.1")) -- (s1 (make-instance 'inet-socket :type :stream :protocol tcp)) -- (s2 (make-instance 'inet-socket :type :stream :protocol tcp)) -- (failure) -- (got-addrinuse)) -- (format t "~&::: INFO: made sockets~%") -- (unwind-protect -- ;; Given the functions we've got so far, if you can think of a -- ;; better way to make sure the bind succeeded than trying it -- ;; twice, let me know -- (progn -- (socket-bind s1 address 0) -- (handler-case -- (let ((port (nth-value 1 (socket-name s1)))) -- (socket-bind s2 address port) ; should fail -- nil) -- (address-in-use-error () (setq got-addrinuse t)) -- (condition (c) (setq failure c)))) -- (socket-close s1) -- (socket-close s2)) -- (cond (failure (error "BIND failed with ~A" failure)) -- ((not got-addrinuse) (error "Expected ADDRESS-IN-USE err"))))) -- --(test-util:with-test (:name :inet6-socket-bind) -- (let ((notsupp) -- (failure) -- (got-addrinuse)) -- (handler-case -- (let* ((tcp (get-protocol-by-name "tcp")) -- (address (make-inet6-address "::1")) -- (s1 (make-instance 'inet6-socket :type :stream :protocol tcp)) -- (s2 (make-instance 'inet6-socket :type :stream :protocol tcp))) -- (format t "~&::: INFO: made sockets~%") -- (unwind-protect -- ;; Given the functions we've got so far, if you can think of a -- ;; better way to make sure the bind succeeded than trying it -- ;; twice, let me know -- (handler-case -- (socket-bind s1 address 0) -- (socket-error () -- ;; This may mean no IPv6 support, can't fail a test -- ;; because of that (address-family-not-supported doesn't catch that) -- (setf notsupp t)) -- (:no-error (x) -- (declare (ignore x)) -- (handler-case -- (let ((port (nth-value 1 (socket-name s1)))) -- (socket-bind s2 address port) ; should fail -- nil) -- (address-in-use-error () (setq got-addrinuse t)) -- (condition (c) (setq failure c))))) -- (socket-close s1) -- (socket-close s2))) -- ((or address-family-not-supported protocol-not-supported-error) () -- (setq notsupp t))) -- (cond (notsupp (format t "~&INFO: not supported~%")) -- (failure (error "BIND failed with ~A" failure)) -- ((not got-addrinuse) (error "Expected ADDRESS-IN-USE err"))))) -+;#+ipv4-support -+;(test-util:with-test (:name :inet-socket-bind) -+; (let* ((tcp (get-protocol-by-name "tcp")) -+; (address (make-inet-address "127.0.0.1")) -+; (s1 (make-instance 'inet-socket :type :stream :protocol tcp)) -+; (s2 (make-instance 'inet-socket :type :stream :protocol tcp)) -+; (failure) -+; (got-addrinuse)) -+; (format t "~&::: INFO: made sockets~%") -+; (unwind-protect -+; ;; Given the functions we've got so far, if you can think of a -+; ;; better way to make sure the bind succeeded than trying it -+; ;; twice, let me know -+; (progn -+; (socket-bind s1 address 0) -+; (handler-case -+; (let ((port (nth-value 1 (socket-name s1)))) -+; (socket-bind s2 address port) ; should fail -+; nil) -+; (address-in-use-error () (setq got-addrinuse t)) -+; (condition (c) (setq failure c)))) -+; (socket-close s1) -+; (socket-close s2)) -+; (cond (failure (error "BIND failed with ~A" failure)) -+; ((not got-addrinuse) (error "Expected ADDRESS-IN-USE err"))))) -+ -+;(test-util:with-test (:name :inet6-socket-bind) -+; (let ((notsupp) -+; (failure) -+; (got-addrinuse)) -+; (handler-case -+; (let* ((tcp (get-protocol-by-name "tcp")) -+; (address (make-inet6-address "::1")) -+; (s1 (make-instance 'inet6-socket :type :stream :protocol tcp)) -+; (s2 (make-instance 'inet6-socket :type :stream :protocol tcp))) -+; (format t "~&::: INFO: made sockets~%") -+; (unwind-protect -+; ;; Given the functions we've got so far, if you can think of a -+; ;; better way to make sure the bind succeeded than trying it -+; ;; twice, let me know -+; (handler-case -+; (socket-bind s1 address 0) -+; (socket-error () -+; ;; This may mean no IPv6 support, can't fail a test -+; ;; because of that (address-family-not-supported doesn't catch that) -+; (setf notsupp t)) -+; (:no-error (x) -+; (declare (ignore x)) -+; (handler-case -+; (let ((port (nth-value 1 (socket-name s1)))) -+; (socket-bind s2 address port) ; should fail -+; nil) -+; (address-in-use-error () (setq got-addrinuse t)) -+; (condition (c) (setq failure c))))) -+; (socket-close s1) -+; (socket-close s2))) -+; ((or address-family-not-supported protocol-not-supported-error) () -+; (setq notsupp t))) -+; (cond (notsupp (format t "~&INFO: not supported~%")) -+; (failure (error "BIND failed with ~A" failure)) -+; ((not got-addrinuse) (error "Expected ADDRESS-IN-USE err"))))) - - #+ipv4-support - (deftest simple-sockopt-test -@@ -253,37 +253,37 @@ - ;;; to look at /etc/syslog.conf or local equivalent to find out where - ;;; the message ended up - --#-win32 --(deftest simple-local-client -- (progn -- ;; SunOS (Solaris) and Darwin systems don't have a socket at -- ;; /dev/log. We might also be building in a chroot or -- ;; something, so don't fail this test just because the file is -- ;; unavailable, or if it's a symlink to some weird character -- ;; device. -- (when (block nil -- (handler-bind ((sb-posix:syscall-error -- (lambda (e) -- (declare (ignore e)) -- (return nil)))) -- (sb-posix:s-issock -- (sb-posix::stat-mode (sb-posix:stat "/dev/log"))))) -- (let ((s (make-instance 'local-socket :type :datagram))) -- (format t "Connecting ~A... " s) -- (finish-output) -- (handler-case -- (socket-connect s "/dev/log") -- (sb-bsd-sockets::socket-error () -- (setq s (make-instance 'local-socket :type :stream)) -- (format t "failed~%Retrying with ~A... " s) -- (finish-output) -- (socket-connect s "/dev/log"))) -- (format t "ok.~%") -- (let ((stream (socket-make-stream s :input t :output t :buffering :none))) -- (format stream -- "<7>bsd-sockets: Don't panic. We're testing local-domain client code; this message can safely be ignored")))) -- t) -- t) -+;#-win32 -+;(deftest simple-local-client -+; (progn -+; ;; SunOS (Solaris) and Darwin systems don't have a socket at -+; ;; /dev/log. We might also be building in a chroot or -+; ;; something, so don't fail this test just because the file is -+; ;; unavailable, or if it's a symlink to some weird character -+; ;; device. -+; (when (block nil -+; (handler-bind ((sb-posix:syscall-error -+; (lambda (e) -+; (declare (ignore e)) -+; (return nil)))) -+; (sb-posix:s-issock -+; (sb-posix::stat-mode (sb-posix:stat "/dev/log"))))) -+; (let ((s (make-instance 'local-socket :type :datagram))) -+; (format t "Connecting ~A... " s) -+; (finish-output) -+; (handler-case -+; (socket-connect s "/dev/log") -+; (sb-bsd-sockets::socket-error () -+; (setq s (make-instance 'local-socket :type :stream)) -+; (format t "failed~%Retrying with ~A... " s) -+; (finish-output) -+; (socket-connect s "/dev/log"))) -+; (format t "ok.~%") -+; (let ((stream (socket-make-stream s :input t :output t :buffering :none))) -+; (format stream -+; "<7>bsd-sockets: Don't panic. We're testing local-domain client code; this message can safely be ignored")))) -+; t) -+; t) - - ;;; these require that the internet (or bits of it, at least) is available - -@@ -428,59 +428,59 @@ - (format t "Received ~A bytes from ~A:~A - ~A ~%" - len address port (subseq buf 0 (min 10 len))))))) - --#+(and ipv4-support sb-thread) --(deftest interrupt-io -- (let (result -- (sem (sb-thread:make-semaphore))) -- (labels -- ((client (port) -- (setf result -- (let ((s (make-instance 'inet-socket -- :type :stream -- :protocol :tcp))) -- (socket-connect s #(127 0 0 1) port) -- (let ((stream (socket-make-stream s -- :input t -- :output t -- :buffering :none))) -- (handler-case -- (prog1 -- (catch 'stop -- (sb-thread:signal-semaphore sem) -- (read-char stream)) -- (close stream)) -- (error (c) -- c)))))) -- (server () -- (let ((s (make-instance 'inet-socket -- :type :stream -- :protocol :tcp))) -- (setf (sockopt-reuse-address s) t) -- (socket-bind s (make-inet-address "127.0.0.1") 0) -- (socket-listen s 5) -- (multiple-value-bind (* port) -- (socket-name s) -- (let* ((client (sb-thread:make-thread -- (lambda () (client port)))) -- (r (socket-accept s)) -- (stream (socket-make-stream r -- :input t -- :output t -- :buffering :none))) -- (socket-close s) -- (sb-thread:wait-on-semaphore sem) -- (sleep 0.1) -- (sb-thread:interrupt-thread client -- (lambda () (throw 'stop :ok))) -- (unless (sb-ext:wait-for (null (sb-thread::thread-interruptions client)) :timeout 5) -- (setf result :timeout)) -- (write-char #\x stream) -- (close stream) -- (socket-close r) -- (sb-thread:join-thread client :timeout 5)))))) -- (server)) -- result) -- :ok) -+;#+(and ipv4-support sb-thread) -+;(deftest interrupt-io -+; (let (result -+; (sem (sb-thread:make-semaphore))) -+; (labels -+; ((client (port) -+; (setf result -+; (let ((s (make-instance 'inet-socket -+; :type :stream -+; :protocol :tcp))) -+; (socket-connect s #(127 0 0 1) port) -+; (let ((stream (socket-make-stream s -+; :input t -+; :output t -+; :buffering :none))) -+; (handler-case -+; (prog1 -+; (catch 'stop -+; (sb-thread:signal-semaphore sem) -+; (read-char stream)) -+; (close stream)) -+; (error (c) -+; c)))))) -+; (server () -+; (let ((s (make-instance 'inet-socket -+; :type :stream -+; :protocol :tcp))) -+; (setf (sockopt-reuse-address s) t) -+; (socket-bind s (make-inet-address "127.0.0.1") 0) -+; (socket-listen s 5) -+; (multiple-value-bind (* port) -+; (socket-name s) -+; (let* ((client (sb-thread:make-thread -+; (lambda () (client port)))) -+; (r (socket-accept s)) -+; (stream (socket-make-stream r -+; :input t -+; :output t -+; :buffering :none))) -+; (socket-close s) -+; (sb-thread:wait-on-semaphore sem) -+; (sleep 0.1) -+; (sb-thread:interrupt-thread client -+; (lambda () (throw 'stop :ok))) -+; (unless (sb-ext:wait-for (null (sb-thread::thread-interruptions client)) :timeout 5) -+; (setf result :timeout)) -+; (write-char #\x stream) -+; (close stream) -+; (socket-close r) -+; (sb-thread:join-thread client :timeout 5)))))) -+; (server)) -+; result) -+; :ok) - - (defmacro with-client-and-server (((socket-class &rest common-initargs) - (listen-socket-var &rest listen-address) -@@ -543,8 +543,8 @@ - (define-shutdown-test ,(make-name 'shutdown.client.ub8) - client server (unsigned-byte 8) ,direction))))) - -- (define-shutdown-tests :output) -- (define-shutdown-tests :io)) -+; (define-shutdown-tests :output) -+; (define-shutdown-tests :io)) - - (defun poor-persons-random-address () - (let ((base (expt 36 8))) diff --git a/dev-lisp/sbcl/sbcl-2.2.9.ebuild b/dev-lisp/sbcl/sbcl-2.2.9.ebuild index f172b75819cb..50b9982e2bff 100644 --- a/dev-lisp/sbcl/sbcl-2.2.9.ebuild +++ b/dev-lisp/sbcl/sbcl-2.2.9.ebuild @@ -22,7 +22,9 @@ BV_SPARC_SOLARIS=1.0.23 DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp" HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/" +BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.0.5.patch SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 + https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 ) amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 ) ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 ) @@ -98,7 +100,7 @@ src_prepare() { # bug #468482 eapply "${FILESDIR}"/concurrency-test-2.0.1.patch # bugs #486552, #527666, #517004 - eapply "${FILESDIR}"/bsd-sockets-test-2.0.5.patch + eapply "${WORKDIR}"/${BSD_SOCKETS_TEST_PATCH} # bugs #560276, #561018 eapply "${FILESDIR}"/sb-posix-test-2.2.9.patch # bug #767742 diff --git a/dev-lisp/sbcl/sbcl-2.3.5.ebuild b/dev-lisp/sbcl/sbcl-2.3.5.ebuild index 18bc21c6ccd0..c7debd75d223 100644 --- a/dev-lisp/sbcl/sbcl-2.3.5.ebuild +++ b/dev-lisp/sbcl/sbcl-2.3.5.ebuild @@ -22,7 +22,9 @@ BV_SPARC_SOLARIS=1.0.23 DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp" HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/" +BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.1.patch SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 + https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz !system-bootstrap? ( x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 ) amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 ) @@ -104,7 +106,7 @@ src_prepare() { # bug #468482 eapply "${FILESDIR}"/concurrency-test-2.0.1.patch # bugs #486552, #527666, #517004 - eapply "${FILESDIR}"/bsd-sockets-test-2.3.1.patch + eapply "${WORKDIR}"/${BSD_SOCKETS_TEST_PATCH} # bugs #560276, #561018 eapply "${FILESDIR}"/sb-posix-test-2.2.9.patch # bug #767742 diff --git a/dev-lisp/sbcl/sbcl-2.3.6.ebuild b/dev-lisp/sbcl/sbcl-2.3.6.ebuild index ad3c08648211..c6e523e7eeaf 100644 --- a/dev-lisp/sbcl/sbcl-2.3.6.ebuild +++ b/dev-lisp/sbcl/sbcl-2.3.6.ebuild @@ -22,7 +22,9 @@ BV_SPARC_SOLARIS=1.0.23 DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp" HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/" +BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 + https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz !system-bootstrap? ( x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 ) amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 ) @@ -104,7 +106,7 @@ src_prepare() { # bug #468482 eapply "${FILESDIR}"/concurrency-test-2.0.1.patch # bugs #486552, #527666, #517004 - eapply "${FILESDIR}"/bsd-sockets-test-2.3.6.patch + eapply "${WORKDIR}"/${BSD_SOCKETS_TEST_PATCH} # bugs #560276, #561018 eapply "${FILESDIR}"/sb-posix-test-2.2.9.patch # bug #767742 diff --git a/dev-perl/Alien-Base-ModuleBuild/Alien-Base-ModuleBuild-1.170.0.ebuild b/dev-perl/Alien-Base-ModuleBuild/Alien-Base-ModuleBuild-1.170.0.ebuild index bd5e74051419..c6ad3e2f27fd 100644 --- a/dev-perl/Alien-Base-ModuleBuild/Alien-Base-ModuleBuild-1.170.0.ebuild +++ b/dev-perl/Alien-Base-ModuleBuild/Alien-Base-ModuleBuild-1.170.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="A Module::Build subclass for building Alien:: modules and their libraries" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Alien-Build/Alien-Build-2.800.0.ebuild b/dev-perl/Alien-Build/Alien-Build-2.800.0.ebuild index 7d7aaf4c6b13..6d6956a429d0 100644 --- a/dev-perl/Alien-Build/Alien-Build-2.800.0.ebuild +++ b/dev-perl/Alien-Build/Alien-Build-2.800.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Build external dependencies for use in CPAN" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" IUSE="minimal zip" # No, pkgconfig is not suspect, it actually uses it at runtime, and this module diff --git a/dev-perl/App-Cmd/App-Cmd-0.335.0.ebuild b/dev-perl/App-Cmd/App-Cmd-0.335.0.ebuild index eef47215fa4c..e14d247f27ba 100644 --- a/dev-perl/App-Cmd/App-Cmd-0.335.0.ebuild +++ b/dev-perl/App-Cmd/App-Cmd-0.335.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Write command line apps with less suffering" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="minimal" RDEPEND=" diff --git a/dev-perl/App-cpanminus/App-cpanminus-1.704.600.ebuild b/dev-perl/App-cpanminus/App-cpanminus-1.704.600.ebuild index 218c930d1870..e11830c9d482 100644 --- a/dev-perl/App-cpanminus/App-cpanminus-1.704.600.ebuild +++ b/dev-perl/App-cpanminus/App-cpanminus-1.704.600.ebuild @@ -10,4 +10,4 @@ inherit perl-module DESCRIPTION="Get, unpack, build and install modules from CPAN" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ppc ~riscv x86" diff --git a/dev-perl/App-perlbrew/App-perlbrew-0.970.0.ebuild b/dev-perl/App-perlbrew/App-perlbrew-0.970.0.ebuild index 50480498c31f..b01abd0350cc 100644 --- a/dev-perl/App-perlbrew/App-perlbrew-0.970.0.ebuild +++ b/dev-perl/App-perlbrew/App-perlbrew-0.970.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION='Manage perl installations in your $HOME' LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" >=virtual/perl-ExtUtils-MakeMaker-7.220.0 diff --git a/dev-perl/App-pwhich/App-pwhich-1.170.0.ebuild b/dev-perl/App-pwhich/App-pwhich-1.170.0.ebuild index 32284b4c055e..8e56551dcca4 100644 --- a/dev-perl/App-pwhich/App-pwhich-1.170.0.ebuild +++ b/dev-perl/App-pwhich/App-pwhich-1.170.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Perl-only 'which'" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" >=dev-perl/File-Which-1.140.0 diff --git a/dev-perl/Astro-FITS-Header/Astro-FITS-Header-3.90.0.ebuild b/dev-perl/Astro-FITS-Header/Astro-FITS-Header-3.90.0.ebuild index 0152c9257d46..6ed3a1c0b6c6 100644 --- a/dev-perl/Astro-FITS-Header/Astro-FITS-Header-3.90.0.ebuild +++ b/dev-perl/Astro-FITS-Header/Astro-FITS-Header-3.90.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Interface to FITS headers" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm ~hppa ~mips ppc x86 ~amd64-linux ~x86-linux" BDEPEND=" >=dev-perl/Module-Build-0.300.0 diff --git a/dev-perl/B-COW/B-COW-0.7.0.ebuild b/dev-perl/B-COW/B-COW-0.7.0.ebuild index dba151250558..cb8d479c205b 100644 --- a/dev-perl/B-COW/B-COW-0.7.0.ebuild +++ b/dev-perl/B-COW/B-COW-0.7.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Additional B helpers to check COW status" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" BDEPEND=" virtual/perl-ExtUtils-MakeMaker diff --git a/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.260.0.ebuild b/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.260.0.ebuild index cede1481cf33..64fa3450a4f8 100644 --- a/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.260.0.ebuild +++ b/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.260.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Execute code after a scope finished compilation" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" RDEPEND=" >=dev-perl/Module-Implementation-0.50.0 diff --git a/dev-perl/BerkeleyDB/BerkeleyDB-0.650.0.ebuild b/dev-perl/BerkeleyDB/BerkeleyDB-0.650.0.ebuild index 7bb567dbc824..943b2fd5e783 100644 --- a/dev-perl/BerkeleyDB/BerkeleyDB-0.650.0.ebuild +++ b/dev-perl/BerkeleyDB/BerkeleyDB-0.650.0.ebuild @@ -12,7 +12,7 @@ inherit perl-module db-use DESCRIPTION="This module provides Berkeley DB interface for Perl" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86" # Install DB_File if you want older support. BerkleyDB no longer # supports less than 2.0. diff --git a/dev-perl/Business-ISMN/Business-ISMN-1.203.0.ebuild b/dev-perl/Business-ISMN/Business-ISMN-1.203.0.ebuild index d064ab822978..afdffca667d2 100644 --- a/dev-perl/Business-ISMN/Business-ISMN-1.203.0.ebuild +++ b/dev-perl/Business-ISMN/Business-ISMN-1.203.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="International Standard Music Numbers" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~x86" RDEPEND=" >=dev-perl/Tie-Cycle-1.210.0 diff --git a/dev-perl/CGI/CGI-4.570.0.ebuild b/dev-perl/CGI/CGI-4.570.0.ebuild index 5f12940d5be2..f15ae77c0dec 100644 --- a/dev-perl/CGI/CGI-4.570.0.ebuild +++ b/dev-perl/CGI/CGI-4.570.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Simple Common Gateway Interface Class" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.17.0.ebuild b/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.17.0.ebuild index 61835907b6e6..1d471bedaf5b 100644 --- a/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.17.0.ebuild +++ b/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.17.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Verify requirements in a CPAN::Meta object" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" >=virtual/perl-CPAN-Meta-2.132.830 diff --git a/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.306.160.ebuild b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.306.160.ebuild index 68e9a872137d..e413f6f1afa1 100644 --- a/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.306.160.ebuild +++ b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.306.160.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Mapping Perl releases on CPAN to the location of the tarballs" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" BDEPEND=" virtual/perl-ExtUtils-MakeMaker diff --git a/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.307.200.ebuild b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.307.200.ebuild new file mode 100644 index 000000000000..6263b509dd49 --- /dev/null +++ b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.307.200.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=BINGOS +DIST_VERSION=5.20230720 +inherit perl-module + +DESCRIPTION="Mapping Perl releases on CPAN to the location of the tarballs" + +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND=" + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-File-Spec + virtual/perl-IO + >=virtual/perl-Test-Simple-0.470.0 + ) +" + +PERL_RM_FILES=( "t/author-pod-coverage.t" "t/author-pod-syntax.t" ) diff --git a/dev-perl/CPAN-Perl-Releases/Manifest b/dev-perl/CPAN-Perl-Releases/Manifest index 49014ee15c5b..fe9ef61e5800 100644 --- a/dev-perl/CPAN-Perl-Releases/Manifest +++ b/dev-perl/CPAN-Perl-Releases/Manifest @@ -1,3 +1,4 @@ DIST CPAN-Perl-Releases-5.20210920.tar.gz 22961 BLAKE2B b669e8a7b784269a9bb4c949bf2a9a04c234f1ef5fa0f0e30d4910d3faae3f73db6076f9c467f0ca0f75ea26567b211a9808bb0ff1a9f58d0b102ead56595559 SHA512 0456340858756c895a292ba769a6c4374a9754a199d0ce3ae66c893f3bffae18729d866fa5d6f15a9070ccb2360068cd85c45800f59d662fdb21162a0c8bdd83 DIST CPAN-Perl-Releases-5.20230616.tar.gz 22720 BLAKE2B 413d8af802b185ef16bb35aaf213551987814e203e251a2be2f36d1d8f5ba7588f02666940ff85d7151f6d3b730fc3610a604f7213c171c7d85d97c1015bc1d5 SHA512 277ba04f29c8eefc9fca144ea34ac999c7c6f815ee00b914d381da7b97bb57ed966d21b168cf6788fe87a5dfa500cb572d6e04ca2c54889777bde777acb3a5ad DIST CPAN-Perl-Releases-5.20230703.tar.gz 22621 BLAKE2B fc2086bb458f47859526991c75af99f306260b72e8a58f387ad0a916d04e99b9e057e204dee3c25574275d9539029b443bc0da67fdc856a157cf76757b6bad85 SHA512 a5c90c5c2594316d7ed57917477974c003790067132dbbe66707cdb5793580d293d1f72e5adb39a424e1585609d950f32f691262ad0fbb6f751938a4bec6f481 +DIST CPAN-Perl-Releases-5.20230720.tar.gz 23006 BLAKE2B 725e64e731bcf309e0e6c46e3941427803fc1c0f5a8eb848b1447fcb8fdff1b5ca73083661b358b7d4fbf0042de2eb50a87bde8ff2f0282b3350bd77f7013b0e SHA512 c23779e9af9c526ef4bcf6ae7689f7c96b6d53c6c98a0676d261f1ff11f23fe4d211e1dd8ac4449ac0335d7205d63eadae81b4cf3fd4b6d35fbfd92a1a3b7539 diff --git a/dev-perl/CPAN-Uploader/CPAN-Uploader-0.103.18.ebuild b/dev-perl/CPAN-Uploader/CPAN-Uploader-0.103.18.ebuild index 9e714069836f..c38461a418c9 100644 --- a/dev-perl/CPAN-Uploader/CPAN-Uploader-0.103.18.ebuild +++ b/dev-perl/CPAN-Uploader/CPAN-Uploader-0.103.18.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Upload things to the CPAN" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="test minimal" RESTRICT="!test? ( test )" diff --git a/dev-perl/Carp-Assert-More/Carp-Assert-More-2.3.0.ebuild b/dev-perl/Carp-Assert-More/Carp-Assert-More-2.3.0.ebuild index 3c7a6612e2a5..6090bc290bbb 100644 --- a/dev-perl/Carp-Assert-More/Carp-Assert-More-2.3.0.ebuild +++ b/dev-perl/Carp-Assert-More/Carp-Assert-More-2.3.0.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Convenience assertions for common situations" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Carp-Assert/Carp-Assert-0.220.0.ebuild b/dev-perl/Carp-Assert/Carp-Assert-0.220.0.ebuild index 5e52516a4090..e5b907531153 100644 --- a/dev-perl/Carp-Assert/Carp-Assert-0.220.0.ebuild +++ b/dev-perl/Carp-Assert/Carp-Assert-0.220.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Executable comments in carp" SLOT="0" -KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~amd64 ~ia64 ~ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.150.0.ebuild b/dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.150.0.ebuild index ebebdc6a1d08..c60abff3bd9b 100644 --- a/dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.150.0.ebuild +++ b/dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.150.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Provides Moose-like method modifiers" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Config-Any/Config-Any-0.330.0.ebuild b/dev-perl/Config-Any/Config-Any-0.330.0.ebuild index c405980f557d..3e073700542e 100644 --- a/dev-perl/Config-Any/Config-Any-0.330.0.ebuild +++ b/dev-perl/Config-Any/Config-Any-0.330.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Load configuration from different file formats, transparently" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~x86" +KEYWORDS="amd64 arm ~ppc x86" IUSE="+conf +ini +json +xml +yaml" RDEPEND=" diff --git a/dev-perl/Config-INI/Config-INI-0.29.0.ebuild b/dev-perl/Config-INI/Config-INI-0.29.0.ebuild index 1a4f8884b9e0..fc3dfbff34ac 100644 --- a/dev-perl/Config-INI/Config-INI-0.29.0.ebuild +++ b/dev-perl/Config-INI/Config-INI-0.29.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Simple .ini-file format" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="minimal" RDEPEND=" diff --git a/dev-perl/Config-MVP-Reader-INI/Config-MVP-Reader-INI-2.101.465.ebuild b/dev-perl/Config-MVP-Reader-INI/Config-MVP-Reader-INI-2.101.465.ebuild index 302614b0ab20..38bcae8f08ed 100644 --- a/dev-perl/Config-MVP-Reader-INI/Config-MVP-Reader-INI-2.101.465.ebuild +++ b/dev-perl/Config-MVP-Reader-INI/Config-MVP-Reader-INI-2.101.465.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="MVP config reader for .ini files" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" dev-perl/Config-INI diff --git a/dev-perl/Config-MVP/Config-MVP-2.200.13.ebuild b/dev-perl/Config-MVP/Config-MVP-2.200.13.ebuild index 3259b7c81c5d..ca6b0868894e 100644 --- a/dev-perl/Config-MVP/Config-MVP-2.200.13.ebuild +++ b/dev-perl/Config-MVP/Config-MVP-2.200.13.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Multivalue-property package-oriented configuration" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="minimal" # r: Module::Pluggable::Object -> Module-Pluggable diff --git a/dev-perl/Config-Tiny/Config-Tiny-2.290.0.ebuild b/dev-perl/Config-Tiny/Config-Tiny-2.290.0.ebuild index 1b1cd5518090..37b3c3b99a7e 100644 --- a/dev-perl/Config-Tiny/Config-Tiny-2.290.0.ebuild +++ b/dev-perl/Config-Tiny/Config-Tiny-2.290.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Read/Write .ini style files with as little code as possible" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" >=virtual/perl-File-Spec-3.300.0 diff --git a/dev-perl/Convert-Color/Convert-Color-0.170.0.ebuild b/dev-perl/Convert-Color/Convert-Color-0.170.0.ebuild index aca0ea5b2d98..7dfcd8e44dea 100644 --- a/dev-perl/Convert-Color/Convert-Color-0.170.0.ebuild +++ b/dev-perl/Convert-Color/Convert-Color-0.170.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Color space conversions and named lookups" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv ~x86" RDEPEND=" dev-perl/Module-Pluggable diff --git a/dev-perl/Cookie-Baker-XS/Cookie-Baker-XS-0.120.0.ebuild b/dev-perl/Cookie-Baker-XS/Cookie-Baker-XS-0.120.0.ebuild index 1c2f99192364..4265008004f6 100644 --- a/dev-perl/Cookie-Baker-XS/Cookie-Baker-XS-0.120.0.ebuild +++ b/dev-perl/Cookie-Baker-XS/Cookie-Baker-XS-0.120.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Accelerate Cookie::Baker's crush_cookie" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86" RDEPEND=" virtual/perl-Exporter diff --git a/dev-perl/Crypt-Curve25519/Crypt-Curve25519-0.70.0.ebuild b/dev-perl/Crypt-Curve25519/Crypt-Curve25519-0.70.0.ebuild index 86d456f0f845..849d8ecf2332 100644 --- a/dev-perl/Crypt-Curve25519/Crypt-Curve25519-0.70.0.ebuild +++ b/dev-perl/Crypt-Curve25519/Crypt-Curve25519-0.70.0.ebuild @@ -11,6 +11,6 @@ DESCRIPTION="Shared secret elliptic-curve Diffie-Hellman generator" LICENSE="|| ( Artistic GPL-1+ ) BSD CC-PD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" BDEPEND="virtual/perl-ExtUtils-MakeMaker" diff --git a/dev-perl/Crypt-X509/Crypt-X509-0.550.0.ebuild b/dev-perl/Crypt-X509/Crypt-X509-0.550.0.ebuild index 9c8887784c3c..bb6cccd44cae 100644 --- a/dev-perl/Crypt-X509/Crypt-X509-0.550.0.ebuild +++ b/dev-perl/Crypt-X509/Crypt-X509-0.550.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Parse a X.509 certificate" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~amd64 ~riscv" +KEYWORDS="amd64 ~riscv" RDEPEND=" >=dev-perl/Convert-ASN1-0.190.0 diff --git a/dev-perl/Curses/Curses-1.440.0.ebuild b/dev-perl/Curses/Curses-1.440.0.ebuild index 5451a85e0efc..a43922fd300b 100644 --- a/dev-perl/Curses/Curses-1.440.0.ebuild +++ b/dev-perl/Curses/Curses-1.440.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module toolchain-funcs DESCRIPTION="Curses interface modules for Perl" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ppc64 ~s390 ~sparc x86" IUSE="+unicode" RDEPEND=" diff --git a/dev-perl/DBD-Pg/DBD-Pg-3.16.3.ebuild b/dev-perl/DBD-Pg/DBD-Pg-3.16.3.ebuild index c6feda542e73..55e7dbb7a2dd 100644 --- a/dev-perl/DBD-Pg/DBD-Pg-3.16.3.ebuild +++ b/dev-perl/DBD-Pg/DBD-Pg-3.16.3.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="PostgreSQL database driver for the DBI module" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" virtual/perl-version diff --git a/dev-perl/DBIx-DBSchema/DBIx-DBSchema-0.470.0.ebuild b/dev-perl/DBIx-DBSchema/DBIx-DBSchema-0.470.0.ebuild index 9bab59b29d97..0db291e5629b 100644 --- a/dev-perl/DBIx-DBSchema/DBIx-DBSchema-0.470.0.ebuild +++ b/dev-perl/DBIx-DBSchema/DBIx-DBSchema-0.470.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Database-independent schema objects" SLOT="0" -KEYWORDS="~amd64 ~hppa ~ppc ~riscv ~x86" +KEYWORDS="amd64 ~hppa ~ppc ~riscv x86" RDEPEND=" dev-perl/DBI diff --git a/dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.760.0.ebuild b/dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.760.0.ebuild index 8d6afaebc244..ea10ed5a52cd 100644 --- a/dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.760.0.ebuild +++ b/dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.760.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Encapsulate SQL queries and rows in simple Perl objects" SLOT="0" -KEYWORDS="~amd64 ~hppa ~ppc ~riscv ~x86" +KEYWORDS="~amd64 ~hppa ~ppc ~riscv x86" RDEPEND=" >=dev-perl/Cache-Simple-TimedExpiry-0.210.0 diff --git a/dev-perl/Data-Compare/Data-Compare-1.290.0.ebuild b/dev-perl/Data-Compare/Data-Compare-1.290.0.ebuild index 4216ee141b0a..cb191bf1a8d2 100644 --- a/dev-perl/Data-Compare/Data-Compare-1.290.0.ebuild +++ b/dev-perl/Data-Compare/Data-Compare-1.290.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Compare perl data structures" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" RDEPEND=" >=dev-perl/Clone-0.430.0 diff --git a/dev-perl/Data-GUID/Data-GUID-0.51.0.ebuild b/dev-perl/Data-GUID/Data-GUID-0.51.0.ebuild index 964019f28444..a96f7686e2d6 100644 --- a/dev-perl/Data-GUID/Data-GUID-0.51.0.ebuild +++ b/dev-perl/Data-GUID/Data-GUID-0.51.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Simple interface for generating and using globally unique identifiers" SLOT="0" -KEYWORDS="~amd64 ~riscv" +KEYWORDS="amd64 ~riscv" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.220.0.ebuild b/dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.220.0.ebuild index bc165f242e62..263d15638dac 100644 --- a/dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.220.0.ebuild +++ b/dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.220.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Simple, transparent data interface, with caching" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~ppc ppc64 ~x86" RDEPEND=" dev-perl/Class-Accessor diff --git a/dev-perl/Data-OptList/Data-OptList-0.114.0.ebuild b/dev-perl/Data-OptList/Data-OptList-0.114.0.ebuild index 63fd71444c14..8066f3c7e791 100644 --- a/dev-perl/Data-OptList/Data-OptList-0.114.0.ebuild +++ b/dev-perl/Data-OptList/Data-OptList-0.114.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Parse and validate simple name/value option pairs" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" >=dev-perl/Sub-Install-0.921.0 diff --git a/dev-perl/Data-Section/Data-Section-0.200.8.ebuild b/dev-perl/Data-Section/Data-Section-0.200.8.ebuild index 2dba84d78fe9..12a4dbbbcca6 100644 --- a/dev-perl/Data-Section/Data-Section-0.200.8.ebuild +++ b/dev-perl/Data-Section/Data-Section-0.200.8.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Read multiple hunks of data out of your DATA section" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" virtual/perl-Encode diff --git a/dev-perl/Data-Validate-IP/Data-Validate-IP-0.310.0.ebuild b/dev-perl/Data-Validate-IP/Data-Validate-IP-0.310.0.ebuild index 3f111aae6edd..cde62b12cc3b 100644 --- a/dev-perl/Data-Validate-IP/Data-Validate-IP-0.310.0.ebuild +++ b/dev-perl/Data-Validate-IP/Data-Validate-IP-0.310.0.ebuild @@ -12,7 +12,7 @@ inherit perl-module DESCRIPTION="IPv4 and IPv6 validation methods" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc ~x86" RDEPEND=" virtual/perl-Exporter diff --git a/dev-perl/Date-Extract/Date-Extract-0.70.0.ebuild b/dev-perl/Date-Extract/Date-Extract-0.70.0.ebuild index 7532cdbbe0ef..9ad87ad6189f 100644 --- a/dev-perl/Date-Extract/Date-Extract-0.70.0.ebuild +++ b/dev-perl/Date-Extract/Date-Extract-0.70.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Extract probable dates from strings" SLOT="0" -KEYWORDS="~amd64 ~riscv" +KEYWORDS="amd64 ~riscv" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Date-ICal/Date-ICal-2.682.0.ebuild b/dev-perl/Date-ICal/Date-ICal-2.682.0.ebuild index 3ccc04417f0b..fff378564b96 100644 --- a/dev-perl/Date-ICal/Date-ICal-2.682.0.ebuild +++ b/dev-perl/Date-ICal/Date-ICal-2.682.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="ICal format date base module for Perl" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="~alpha amd64 ppc ppc64 x86" RDEPEND=" >=dev-perl/Date-Leapyear-1.30.0 diff --git a/dev-perl/Date-Manip/Date-Manip-6.920.0.ebuild b/dev-perl/Date-Manip/Date-Manip-6.920.0.ebuild index 73f1dfc84617..bc1c1fd67844 100644 --- a/dev-perl/Date-Manip/Date-Manip-6.920.0.ebuild +++ b/dev-perl/Date-Manip/Date-Manip-6.920.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Perl date manipulation routines" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/DateTime/DateTime-1.590.0.ebuild b/dev-perl/DateTime/DateTime-1.590.0.ebuild index aa026233cc9e..c34e80d0e27e 100644 --- a/dev-perl/DateTime/DateTime-1.590.0.ebuild +++ b/dev-perl/DateTime/DateTime-1.590.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Date and time object" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" CONFLICTS=" !<=dev-perl/DateTime-Format-Mail-0.402.0 diff --git a/dev-perl/Devel-CallChecker/Devel-CallChecker-0.9.0.ebuild b/dev-perl/Devel-CallChecker/Devel-CallChecker-0.9.0.ebuild index 5432bfcdc98a..3b505b9e1a96 100644 --- a/dev-perl/Devel-CallChecker/Devel-CallChecker-0.9.0.ebuild +++ b/dev-perl/Devel-CallChecker/Devel-CallChecker-0.9.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Custom OP checking attached to subroutines" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" >=dev-perl/DynaLoader-Functions-0.1.0 diff --git a/dev-perl/Devel-Caller/Devel-Caller-2.70.0.ebuild b/dev-perl/Devel-Caller/Devel-Caller-2.70.0.ebuild index 63fc526efc6d..d22819569149 100644 --- a/dev-perl/Devel-Caller/Devel-Caller-2.70.0.ebuild +++ b/dev-perl/Devel-Caller/Devel-Caller-2.70.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Meatier versions of caller" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" >=dev-perl/PadWalker-0.80.0 diff --git a/dev-perl/Devel-CheckOS/Devel-CheckOS-1.960.0.ebuild b/dev-perl/Devel-CheckOS/Devel-CheckOS-1.960.0.ebuild index a331ebd2c353..9403e461509e 100644 --- a/dev-perl/Devel-CheckOS/Devel-CheckOS-1.960.0.ebuild +++ b/dev-perl/Devel-CheckOS/Devel-CheckOS-1.960.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Check what OS we're running on" SLOT="0" -KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86" +KEYWORDS="amd64 ~ia64 ppc sparc x86" RDEPEND=" >=dev-perl/File-Find-Rule-0.280.0 diff --git a/dev-perl/Devel-FindPerl/Devel-FindPerl-0.16.0.ebuild b/dev-perl/Devel-FindPerl/Devel-FindPerl-0.16.0.ebuild index e3d148e17f49..ee95e6a96c60 100644 --- a/dev-perl/Devel-FindPerl/Devel-FindPerl-0.16.0.ebuild +++ b/dev-perl/Devel-FindPerl/Devel-FindPerl-0.16.0.ebuild @@ -8,7 +8,7 @@ inherit perl-module DESCRIPTION="Find the path to your perl" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="minimal" RDEPEND=" diff --git a/dev-perl/Devel-NYTProf/Devel-NYTProf-6.120.0.ebuild b/dev-perl/Devel-NYTProf/Devel-NYTProf-6.120.0.ebuild index 8f58400e8e75..f2cc87e0314d 100644 --- a/dev-perl/Devel-NYTProf/Devel-NYTProf-6.120.0.ebuild +++ b/dev-perl/Devel-NYTProf/Devel-NYTProf-6.120.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module toolchain-funcs DESCRIPTION="Powerful feature-rich perl source code profiler" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc x86" RDEPEND=" >=dev-perl/File-Which-1.90.0 diff --git a/dev-perl/Digest-CRC/Digest-CRC-0.240.0.ebuild b/dev-perl/Digest-CRC/Digest-CRC-0.240.0.ebuild index 027f47f9bf39..79380a78ca33 100644 --- a/dev-perl/Digest-CRC/Digest-CRC-0.240.0.ebuild +++ b/dev-perl/Digest-CRC/Digest-CRC-0.240.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Generic CRC functions" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux" BDEPEND=" virtual/perl-ExtUtils-MakeMaker diff --git a/dev-perl/Digest-SHA3/Digest-SHA3-1.50.0.ebuild b/dev-perl/Digest-SHA3/Digest-SHA3-1.50.0.ebuild index f30ebdc7a96a..c39638b76616 100644 --- a/dev-perl/Digest-SHA3/Digest-SHA3-1.50.0.ebuild +++ b/dev-perl/Digest-SHA3/Digest-SHA3-1.50.0.ebuild @@ -10,4 +10,4 @@ inherit perl-module DESCRIPTION="Perl extension for SHA-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc ~x86" diff --git a/dev-perl/DynaLoader-Functions/DynaLoader-Functions-0.4.0.ebuild b/dev-perl/DynaLoader-Functions/DynaLoader-Functions-0.4.0.ebuild index 65bab66e1840..b72ce4f4d402 100644 --- a/dev-perl/DynaLoader-Functions/DynaLoader-Functions-0.4.0.ebuild +++ b/dev-perl/DynaLoader-Functions/DynaLoader-Functions-0.4.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Deconstructed Dynamic C Library Loading" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Exporter-Lite/Exporter-Lite-0.90.0.ebuild b/dev-perl/Exporter-Lite/Exporter-Lite-0.90.0.ebuild index e0114afd2000..ac659ad0e224 100644 --- a/dev-perl/Exporter-Lite/Exporter-Lite-0.90.0.ebuild +++ b/dev-perl/Exporter-Lite/Exporter-Lite-0.90.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Lightweight exporting of variables" SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~sparc ~x86 ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ppc ~sparc x86 ~x86-linux ~ppc-macos" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Exporter-Tiny/Exporter-Tiny-1.6.2.ebuild b/dev-perl/Exporter-Tiny/Exporter-Tiny-1.6.2.ebuild index 37eed0e35bac..c87fd0d91625 100644 --- a/dev-perl/Exporter-Tiny/Exporter-Tiny-1.6.2.ebuild +++ b/dev-perl/Exporter-Tiny/Exporter-Tiny-1.6.2.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="An exporter with the features of Sub::Exporter but only core dependencies" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" BDEPEND=" >=virtual/perl-ExtUtils-MakeMaker-6.170.0 diff --git a/dev-perl/ExtUtils-CppGuess/ExtUtils-CppGuess-0.260.0.ebuild b/dev-perl/ExtUtils-CppGuess/ExtUtils-CppGuess-0.260.0.ebuild index ad57cbef9c9c..6e4b30ff44e4 100644 --- a/dev-perl/ExtUtils-CppGuess/ExtUtils-CppGuess-0.260.0.ebuild +++ b/dev-perl/ExtUtils-CppGuess/ExtUtils-CppGuess-0.260.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Guess C++ compiler and flags" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" RDEPEND=" dev-perl/Capture-Tiny diff --git a/dev-perl/Feed-Find/Feed-Find-0.130.0.ebuild b/dev-perl/Feed-Find/Feed-Find-0.130.0.ebuild index d690365ab147..a0187b88e3c1 100644 --- a/dev-perl/Feed-Find/Feed-Find-0.130.0.ebuild +++ b/dev-perl/Feed-Find/Feed-Find-0.130.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Syndication feed auto-discovery" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" RDEPEND=" dev-perl/Class-ErrorHandler diff --git a/dev-perl/File-Find-Object/File-Find-Object-0.3.8.ebuild b/dev-perl/File-Find-Object/File-Find-Object-0.3.8.ebuild new file mode 100644 index 000000000000..afc7c100e6b8 --- /dev/null +++ b/dev-perl/File-Find-Object/File-Find-Object-0.3.8.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=SHLOMIF +inherit perl-module + +DESCRIPTION="An object oriented File::Find replacement" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + virtual/perl-Carp + dev-perl/Class-XSAccessor + virtual/perl-File-Spec + virtual/perl-Scalar-List-Utils +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + >=dev-perl/Module-Build-0.280.0 + test? ( + virtual/perl-File-Path + dev-perl/File-TreeCreate + >=dev-perl/Test-File-1.993.0 + ) +" diff --git a/dev-perl/File-Find-Object/Manifest b/dev-perl/File-Find-Object/Manifest index 5332703db688..4db38551aa83 100644 --- a/dev-perl/File-Find-Object/Manifest +++ b/dev-perl/File-Find-Object/Manifest @@ -1,2 +1,3 @@ DIST File-Find-Object-0.3.6.tar.gz 30317 BLAKE2B 530a71d6abb6ee55caca4caa301959e5fdb7fbde86fd5cacd6aa36811e1c2a2d4198b0b1e2dd3a6b44222307cb067eb30ad239e102224a8e1d1ece9e87d921fe SHA512 62aec37a3f23b05396cf9786bd884383a621a214b2d7b1c7689c281391c81bb26ad5648f62942b6a08398930f9d74f3e526cd3139ca3d907c364475b207d6822 DIST File-Find-Object-0.3.7.tar.gz 29725 BLAKE2B fc76664e7b62c1ea19f83ef5dc557e50c35533079b0d4ad71e9c357b38d8fc27b66a4663edb8a880c8517e1d82d865d3989cee7dd49131ca6aa5a809dac14c31 SHA512 d6bf9835d3fef13bdcf5b2821ac359279b9779c76658505ff487cc0df73e26912999b8630df997ba98e1d15c4f69cc71312c76327bcb9deb72a94d1ffdb7cb2d +DIST File-Find-Object-0.3.8.tar.gz 29766 BLAKE2B f17e2b9057ef19ad6d63c37e7c1e9f456d86002e0b40a4b54d05017be9a5ea21631bf9e2050d4f403874ad1ed5fd5d368385c30e6cfb8e0f81358d2d9404332d SHA512 f3a00f6b8ec22e7a7361ef158a4c631e1c834e19fb672cf429bdcffb3d11b35aff94a07a73b1922a8f47bab90f3dbc64c39da7a8899df9337b062a430481827e diff --git a/dev-perl/File-Find-Rule-Perl/File-Find-Rule-Perl-1.160.0.ebuild b/dev-perl/File-Find-Rule-Perl/File-Find-Rule-Perl-1.160.0.ebuild index adee565d1d68..bec88d6dd47e 100644 --- a/dev-perl/File-Find-Rule-Perl/File-Find-Rule-Perl-1.160.0.ebuild +++ b/dev-perl/File-Find-Rule-Perl/File-Find-Rule-Perl-1.160.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Common rules for searching for Perl things" SLOT="0" -KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~hppa ~ppc ppc64 sparc x86" RDEPEND=" >=virtual/perl-CPAN-Meta-1.380.0 diff --git a/dev-perl/File-Map/File-Map-0.710.0.ebuild b/dev-perl/File-Map/File-Map-0.710.0.ebuild index 044e11eb32d6..42def3ab1402 100644 --- a/dev-perl/File-Map/File-Map-0.710.0.ebuild +++ b/dev-perl/File-Map/File-Map-0.710.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Memory mapping made simple and safe" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm ~ppc x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-perl/Sub-Exporter-Progressive-0.1.5 diff --git a/dev-perl/File-MimeInfo/File-MimeInfo-0.330.0.ebuild b/dev-perl/File-MimeInfo/File-MimeInfo-0.330.0.ebuild index 20e4fc259825..9cb6368c5a8a 100644 --- a/dev-perl/File-MimeInfo/File-MimeInfo-0.330.0.ebuild +++ b/dev-perl/File-MimeInfo/File-MimeInfo-0.330.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Determine file type" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/File-Share/File-Share-0.270.0.ebuild b/dev-perl/File-Share/File-Share-0.270.0.ebuild index 8e5fed65cb39..7be6265c3850 100644 --- a/dev-perl/File-Share/File-Share-0.270.0.ebuild +++ b/dev-perl/File-Share/File-Share-0.270.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Extend File::ShareDir to local libraries" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86" +KEYWORDS="~alpha amd64 ~ia64 ppc sparc x86" RDEPEND=" >=dev-perl/File-ShareDir-1.30.0 diff --git a/dev-perl/Filter/Filter-1.640.0.ebuild b/dev-perl/Filter/Filter-1.640.0.ebuild index 58da854138a7..9d6cff8055fb 100644 --- a/dev-perl/Filter/Filter-1.640.0.ebuild +++ b/dev-perl/Filter/Filter-1.640.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Interface for creation of Perl Filters" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" BDEPEND=" virtual/perl-ExtUtils-MakeMaker diff --git a/dev-perl/Finance-Quote/Finance-Quote-1.560.0.ebuild b/dev-perl/Finance-Quote/Finance-Quote-1.560.0.ebuild index 06a59e857f0f..bf2f60ce6a9b 100644 --- a/dev-perl/Finance-Quote/Finance-Quote-1.560.0.ebuild +++ b/dev-perl/Finance-Quote/Finance-Quote-1.560.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Get stock and mutual fund quotes from various exchanges" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~alpha amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" RDEPEND=" dev-perl/CGI diff --git a/dev-perl/GDGraph/GDGraph-1.560.0.ebuild b/dev-perl/GDGraph/GDGraph-1.560.0.ebuild index f0755a011d7a..eb2b10979b54 100644 --- a/dev-perl/GDGraph/GDGraph-1.560.0.ebuild +++ b/dev-perl/GDGraph/GDGraph-1.560.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Perl5 module to create charts using the GD module" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" >=dev-perl/GD-1.180.0 diff --git a/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.111.0.ebuild b/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.111.0.ebuild index 4f6c71ac9c8c..59e2814a0b52 100644 --- a/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.111.0.ebuild +++ b/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.111.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Getopt::Long with usage text" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 arm ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="minimal" CONFLICTS="! Log-Dispatch diff --git a/dev-perl/Log-Log4perl/Log-Log4perl-1.570.0.ebuild b/dev-perl/Log-Log4perl/Log-Log4perl-1.570.0.ebuild index bf8575b990e0..fb660fa96a6a 100644 --- a/dev-perl/Log-Log4perl/Log-Log4perl-1.570.0.ebuild +++ b/dev-perl/Log-Log4perl/Log-Log4perl-1.570.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Log4j implementation for Perl" HOMEPAGE="https://github.com/mschilli/log4perl" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" RDEPEND=" >=virtual/perl-File-Path-2.70.0 diff --git a/dev-perl/MRO-Compat/MRO-Compat-0.150.0.ebuild b/dev-perl/MRO-Compat/MRO-Compat-0.150.0.ebuild index c296d6b47694..7bb39464dbb6 100644 --- a/dev-perl/MRO-Compat/MRO-Compat-0.150.0.ebuild +++ b/dev-perl/MRO-Compat/MRO-Compat-0.150.0.ebuild @@ -10,4 +10,4 @@ inherit perl-module DESCRIPTION="Lets you build groups of accessors" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" diff --git a/dev-perl/Mail-POP3Client/Mail-POP3Client-2.210.0.ebuild b/dev-perl/Mail-POP3Client/Mail-POP3Client-2.210.0.ebuild index e9f0381ef560..fdfd81715fb6 100644 --- a/dev-perl/Mail-POP3Client/Mail-POP3Client-2.210.0.ebuild +++ b/dev-perl/Mail-POP3Client/Mail-POP3Client-2.210.0.ebuild @@ -10,4 +10,4 @@ inherit perl-module DESCRIPTION="POP3 client module for Perl" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ppc ~ppc64 x86" diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz index aa9d1fc860875000bec8c9d49b78743721dbf7f7..5f6af69be4a65e0334ba4c8e6033383b99d39f81 100644 GIT binary patch literal 285524 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

4FZR0VAVbeZP9|@}n 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 z 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 literal 285629 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

0;z%^K#~rxkHf4TKYE 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

    *N>K+rev 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

    WVAt9 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 kFcI&|RNYr$Omh#Zzgi_@% diff --git a/dev-perl/Math-BigInt-Lite/Math-BigInt-Lite-0.270.0.ebuild b/dev-perl/Math-BigInt-Lite/Math-BigInt-Lite-0.270.0.ebuild index 634cf4a396c0..44f1927b2853 100644 --- a/dev-perl/Math-BigInt-Lite/Math-BigInt-Lite-0.270.0.ebuild +++ b/dev-perl/Math-BigInt-Lite/Math-BigInt-Lite-0.270.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="What BigInts are before they become big" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" RDEPEND=" >=virtual/perl-Carp-1.220.0 diff --git a/dev-perl/Mixin-Linewise/Mixin-Linewise-0.111.0.ebuild b/dev-perl/Mixin-Linewise/Mixin-Linewise-0.111.0.ebuild index 972cbd3ee903..cb70f3a1d947 100644 --- a/dev-perl/Mixin-Linewise/Mixin-Linewise-0.111.0.ebuild +++ b/dev-perl/Mixin-Linewise/Mixin-Linewise-0.111.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Write your linewise code for handles; this does the rest" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="minimal" RDEPEND=" diff --git a/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.46.0.ebuild b/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.46.0.ebuild index fc7f5c2350b7..9581dd342ad0 100644 --- a/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.46.0.ebuild +++ b/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.46.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Tiny replacement for Module::Build" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" virtual/perl-CPAN-Meta diff --git a/dev-perl/Module-Build/Module-Build-0.423.400.ebuild b/dev-perl/Module-Build/Module-Build-0.423.400.ebuild index c81c616b4635..4cb237da69ae 100644 --- a/dev-perl/Module-Build/Module-Build-0.423.400.ebuild +++ b/dev-perl/Module-Build/Module-Build-0.423.400.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Build and install Perl modules" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" >=virtual/perl-CPAN-Meta-2.142.60 diff --git a/dev-perl/Module-Find/Module-Find-0.160.0.ebuild b/dev-perl/Module-Find/Module-Find-0.160.0.ebuild index 98d4e514d48e..0f1f9f57e51f 100644 --- a/dev-perl/Module-Find/Module-Find-0.160.0.ebuild +++ b/dev-perl/Module-Find/Module-Find-0.160.0.ebuild @@ -10,6 +10,6 @@ inherit perl-module DESCRIPTION="Find and use installed modules in a (sub)category" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv x86" PERL_RM_FILES=( t/pod.t t/meta.t t/pod-coverage.t ) diff --git a/dev-perl/Module-Signature/Module-Signature-0.880.0.ebuild b/dev-perl/Module-Signature/Module-Signature-0.880.0.ebuild index 6ef358a3721e..e8067ab9456c 100644 --- a/dev-perl/Module-Signature/Module-Signature-0.880.0.ebuild +++ b/dev-perl/Module-Signature/Module-Signature-0.880.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Module signature file manipulation" LICENSE="CC0-1.0 || ( Artistic GPL-2+ )" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" app-crypt/gnupg diff --git a/dev-perl/Mojolicious/Mojolicious-9.330.0-r1.ebuild b/dev-perl/Mojolicious/Mojolicious-9.330.0-r1.ebuild index 516ba2a8d347..363bcbed8bc8 100644 --- a/dev-perl/Mojolicious/Mojolicious-9.330.0-r1.ebuild +++ b/dev-perl/Mojolicious/Mojolicious-9.330.0-r1.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="Real-time web framework" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~ppc ppc64 ~riscv ~x86" IUSE="minimal" RDEPEND=" diff --git a/dev-perl/Moose/Manifest b/dev-perl/Moose/Manifest index ef4e5c3f326b..ccf7dc34350d 100644 --- a/dev-perl/Moose/Manifest +++ b/dev-perl/Moose/Manifest @@ -1,3 +1,4 @@ DIST Moose-2.2015.tar.gz 899314 BLAKE2B 6dc0d75d96d81c3c0ec9ef1678510879cdeacd36989d79ee830ce46f049072aea858c4933008da7e50edcb955b5461e8b973c2329bed271936f5766292936492 SHA512 162a0cd5f96f943cfd9f4a7f9fdc3f86341805045ecab418e1420e3b5e90b216d243515f073274bdb83846fddad78169ef5a2a6c41849466bb36a24c71a38b1b DIST Moose-2.2201.tar.gz 902701 BLAKE2B 77cdd427e05239a32fc9ae8bd08e3bc69b9da6bed06a0b445d95327e4173863636b1e11c99d981f2bd481755361bd555f9b0f8bb9bd81addfb0ff8560969221b SHA512 71a22aab5b5de7de1e1a2df30e7526eb2913245733de9196328a6eaa9ada1699e74b58d5d3f9edbea6ddc35baf7febf0ebcce5f1210fc8777d6091acbac14260 DIST Moose-2.2203.tar.gz 905536 BLAKE2B 7735e247587280f924e24174191ccf725f4cc322a03ce7f4be7f5f8e5a6b65dfe65849e60e875d34520d0f44c16922b42ee04a257b103ede89ebe7e2f070e036 SHA512 c91284cfaa29c6252de25cad5e54d5565d468bc11eab9f02c8469c523441467fc3ad5f68a32847b347652b04bfaaaaffb6d078279c5175d93855552e10cc805a +DIST Moose-2.2206.tar.gz 906783 BLAKE2B 16690ee8cfd5a808d512effc4d6f73c2271d1da76526bdb01cd207088176ce1ece05520ed487a78cbc899b8ea914f1c8a1c1b8f8a773ee4e2cc088a07c189c19 SHA512 959600944dab57232c9b7c1aebf2d08c2bed1066b52f11688dbe258b3fff2926f0267774b6b2aca777b42330008d64f3f6fb3c43ee08bfc1bdafc9fcaa58f954 diff --git a/dev-perl/Moose/Moose-2.220.600.ebuild b/dev-perl/Moose/Moose-2.220.600.ebuild new file mode 100644 index 000000000000..a6b634014f24 --- /dev/null +++ b/dev-perl/Moose/Moose-2.220.600.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=ETHER +DIST_VERSION=2.2206 +DIST_EXAMPLES=("benchmarks/*") + +inherit perl-module + +DESCRIPTION="Postmodern object system for Perl 5" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +RDEPEND=" + >=virtual/perl-Carp-1.220.0 + >=dev-perl/Class-Load-0.90.0 + >=dev-perl/Class-Load-XS-0.10.0 + >=dev-perl/Data-OptList-0.110.0 + dev-perl/Devel-GlobalDestruction + >=dev-perl/Devel-OverloadInfo-0.5.0 + >=dev-perl/Devel-StackTrace-2.30.0 + >=dev-perl/Dist-CheckConflicts-0.20.0 + >=dev-perl/Eval-Closure-0.40.0 + >=virtual/perl-Scalar-List-Utils-1.560.0 + >=dev-perl/MRO-Compat-0.50.0 + >=dev-perl/Module-Runtime-0.14.0 + >=dev-perl/Module-Runtime-Conflicts-0.2.0 + >=dev-perl/Package-DeprecationManager-0.110.0 + >=dev-perl/Package-Stash-0.320.0 + >=dev-perl/Package-Stash-XS-0.240.0 + >=dev-perl/Params-Util-1.0.0 + >=dev-perl/Sub-Exporter-0.980.0 + >=dev-perl/Try-Tiny-0.170.0 + >=virtual/perl-parent-0.223.0 +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + >=virtual/perl-JSON-PP-2.273.0 + test? ( + >=dev-perl/CPAN-Meta-Check-0.11.0 + virtual/perl-CPAN-Meta-Requirements + virtual/perl-File-Spec + virtual/perl-Module-Metadata + >=dev-perl/Test-CleanNamespaces-0.130.0 + >=dev-perl/Test-Fatal-0.1.0 + >=virtual/perl-Test-Simple-0.960.0 + >=dev-perl/Test-Needs-0.2.10 + ) +" diff --git a/dev-perl/MooseX-SetOnce/MooseX-SetOnce-0.203.0.ebuild b/dev-perl/MooseX-SetOnce/MooseX-SetOnce-0.203.0.ebuild index 5bdef74753b0..f272392c88e8 100644 --- a/dev-perl/MooseX-SetOnce/MooseX-SetOnce-0.203.0.ebuild +++ b/dev-perl/MooseX-SetOnce/MooseX-SetOnce-0.203.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Write-once, read-many attributes for Moose" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" >=dev-perl/Moose-0.900.0 diff --git a/dev-perl/Net-DNS-Resolver-Mock/Net-DNS-Resolver-Mock-1.202.302.160.ebuild b/dev-perl/Net-DNS-Resolver-Mock/Net-DNS-Resolver-Mock-1.202.302.160.ebuild index 9a780d1a6737..e3b2b5af014a 100644 --- a/dev-perl/Net-DNS-Resolver-Mock/Net-DNS-Resolver-Mock-1.202.302.160.ebuild +++ b/dev-perl/Net-DNS-Resolver-Mock/Net-DNS-Resolver-Mock-1.202.302.160.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Mock a DNS Resolver object for testing" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" dev-perl/Net-DNS diff --git a/dev-perl/Net-HTTP/Net-HTTP-6.230.0.ebuild b/dev-perl/Net-HTTP/Net-HTTP-6.230.0.ebuild index 2a22ee088524..e419662746de 100644 --- a/dev-perl/Net-HTTP/Net-HTTP-6.230.0.ebuild +++ b/dev-perl/Net-HTTP/Net-HTTP-6.230.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Low-level HTTP connection (client)" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" IUSE="minimal test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Net-Netmask/Net-Netmask-2.0.200.ebuild b/dev-perl/Net-Netmask/Net-Netmask-2.0.200.ebuild index eba69731afd5..d21b7b36ee63 100644 --- a/dev-perl/Net-Netmask/Net-Netmask-2.0.200.ebuild +++ b/dev-perl/Net-Netmask/Net-Netmask-2.0.200.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Parse, manipulate and lookup IP network blocks" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~mips ppc ~ppc64 ~riscv x86" IUSE="minimal" RDEPEND=" diff --git a/dev-perl/Net-OpenSSH/Net-OpenSSH-0.830.0.ebuild b/dev-perl/Net-OpenSSH/Net-OpenSSH-0.830.0.ebuild index dd8c7ddc3110..5164da16a1cd 100644 --- a/dev-perl/Net-OpenSSH/Net-OpenSSH-0.830.0.ebuild +++ b/dev-perl/Net-OpenSSH/Net-OpenSSH-0.830.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Net::OpenSSH, Perl wrapper for OpenSSH secure shell client" SLOT="0" -KEYWORDS="~amd64 ~hppa ~sparc ~x86" +KEYWORDS="amd64 ~hppa ~sparc x86" IUSE="minimal" RDEPEND=" diff --git a/dev-perl/Number-Format/Number-Format-1.760.0.ebuild b/dev-perl/Number-Format/Number-Format-1.760.0.ebuild index d015e588b4cc..e7c109474b7d 100644 --- a/dev-perl/Number-Format/Number-Format-1.760.0.ebuild +++ b/dev-perl/Number-Format/Number-Format-1.760.0.ebuild @@ -10,4 +10,4 @@ inherit perl-module DESCRIPTION="Package for formatting numbers for display" SLOT="0" -KEYWORDS="~amd64 ~ia64 ~ppc ~x86" +KEYWORDS="~amd64 ~ia64 ppc x86" diff --git a/dev-perl/PAR/PAR-1.18.0.ebuild b/dev-perl/PAR/PAR-1.18.0.ebuild index ee462cec1fa7..d027dfc3b5b0 100644 --- a/dev-perl/PAR/PAR-1.18.0.ebuild +++ b/dev-perl/PAR/PAR-1.18.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Perl Archive Toolkit" SLOT="0" -KEYWORDS="~amd64 ~ppc ~riscv ~x86" +KEYWORDS="amd64 ~ppc ~riscv x86" RDEPEND=" >=dev-perl/Archive-Zip-1.0.0 diff --git a/dev-perl/PDF-API2/PDF-API2-2.44.0.ebuild b/dev-perl/PDF-API2/PDF-API2-2.44.0.ebuild index 620f021ec672..d7670445b2ff 100644 --- a/dev-perl/PDF-API2/PDF-API2-2.44.0.ebuild +++ b/dev-perl/PDF-API2/PDF-API2-2.44.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Facilitates the creation and modification of PDF files" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~ppc ~ppc64 x86" RDEPEND=" >=virtual/perl-IO-Compress-1.0.0 diff --git a/dev-perl/PDF-Builder/PDF-Builder-3.25.0.ebuild b/dev-perl/PDF-Builder/PDF-Builder-3.25.0.ebuild index 703987d469f2..d910c06b7bc9 100644 --- a/dev-perl/PDF-Builder/PDF-Builder-3.25.0.ebuild +++ b/dev-perl/PDF-Builder/PDF-Builder-3.25.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Facilitates the creation and modification of PDF files" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~riscv x86" RDEPEND=" >=dev-perl/Font-TTF-1.40.0 diff --git a/dev-perl/POE/POE-1.370.0.ebuild b/dev-perl/POE/POE-1.370.0.ebuild index 74f8e2cd129c..59f9d644597a 100644 --- a/dev-perl/POE/POE-1.370.0.ebuild +++ b/dev-perl/POE/POE-1.370.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Framework for creating multitasking programs in Perl" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc x86" IUSE="ipv6 libwww ncurses tk" RDEPEND=" diff --git a/dev-perl/Package-DeprecationManager/Package-DeprecationManager-0.180.0.ebuild b/dev-perl/Package-DeprecationManager/Package-DeprecationManager-0.180.0.ebuild index 1554b9747a2b..424f30b7dade 100644 --- a/dev-perl/Package-DeprecationManager/Package-DeprecationManager-0.180.0.ebuild +++ b/dev-perl/Package-DeprecationManager/Package-DeprecationManager-0.180.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Manage deprecation warnings for your distribution" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Package-Stash-XS/Package-Stash-XS-0.300.0.ebuild b/dev-perl/Package-Stash-XS/Package-Stash-XS-0.300.0.ebuild index 46c8c006b742..6fb1d80dd85c 100644 --- a/dev-perl/Package-Stash-XS/Package-Stash-XS-0.300.0.ebuild +++ b/dev-perl/Package-Stash-XS/Package-Stash-XS-0.300.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Faster and more correct implementation of the Package::Stash API" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" BDEPEND=" >=virtual/perl-ExtUtils-MakeMaker-6.310.0 diff --git a/dev-perl/Package-Stash/Package-Stash-0.400.0.ebuild b/dev-perl/Package-Stash/Package-Stash-0.400.0.ebuild index eeb275a67cf6..9a3f1d4f18c0 100644 --- a/dev-perl/Package-Stash/Package-Stash-0.400.0.ebuild +++ b/dev-perl/Package-Stash/Package-Stash-0.400.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Routines for manipulating stashes" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" IUSE="minimal" RDEPEND=" diff --git a/dev-perl/Params-Validate/Params-Validate-1.310.0.ebuild b/dev-perl/Params-Validate/Params-Validate-1.310.0.ebuild index 9ff1d0768191..23b7fc4b9123 100644 --- a/dev-perl/Params-Validate/Params-Validate-1.310.0.ebuild +++ b/dev-perl/Params-Validate/Params-Validate-1.310.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Flexible system for validation of method/function call parameters" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.310.0.ebuild b/dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.310.0.ebuild index 53979deea55e..656efdaf67e4 100644 --- a/dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.310.0.ebuild +++ b/dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.310.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Build an optimized subroutine parameter validator once, use it fore LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="minimal" RDEPEND=" diff --git a/dev-perl/Path-Tiny/Path-Tiny-0.144.0.ebuild b/dev-perl/Path-Tiny/Path-Tiny-0.144.0.ebuild index b9cdc2833e7d..75c577299385 100644 --- a/dev-perl/Path-Tiny/Path-Tiny-0.144.0.ebuild +++ b/dev-perl/Path-Tiny/Path-Tiny-0.144.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="File path utility" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="minimal" RDEPEND=" diff --git a/dev-perl/Perl-LanguageServer/Manifest b/dev-perl/Perl-LanguageServer/Manifest index 04ecd51d260e..abfa5d0479f2 100644 --- a/dev-perl/Perl-LanguageServer/Manifest +++ b/dev-perl/Perl-LanguageServer/Manifest @@ -1,3 +1,4 @@ DIST Perl-LanguageServer-2.2.0.tar.gz 38710 BLAKE2B 474e0e3c9e93c7378a71b31d7d2b3a837c1e3e867120d4abc5bd8a2270096bd0f4c7aba51ed10731e840d6e6a91c2898bd1826c5e5e393eb615c52b859357fa8 SHA512 886e7fe2656a5003cb48d61d809a4f80c1387aadaf6029f33e144aeccd90702fda8a32c1195337a7435dc296d0a15b58b2100a58d8d4508d3df13b5fcb1f2719 DIST Perl-LanguageServer-2.3.0.tar.gz 39910 BLAKE2B d45c8f0741f458d3b272d4556d453da67a887862f8f32f7fa967dd4574c9997c39380dde899a6079d3b328e5d8c7b8b9b1f4ce96f06c92f7c7defed49a0a7b6e SHA512 2ddf79ac566737a99f37250c9d995e3674ae044a9b22d5e2f7c5d206b751db0e6757893cfc18963dc010e4510c54fa377ea8b54b35384ab29f377be15c8006e9 DIST Perl-LanguageServer-2.5.0.tar.gz 50245 BLAKE2B 0f5b171cb460156af6f52d540b70817d80be23e563a83f9a27eb17006103718c943ca44b5afa5efd25d622bc4e7ef9d5611568b19c3c243bb9ea886ae52bc16c SHA512 d56f79296b516586671093e3f29b0ae695fb985afc91d29827cef30b1911eede26d2c4897c7acea21e3a6aac714d0d0a7cafdabe9a3e66b0654208110466a4bf +DIST Perl-LanguageServer-2.6.0.tar.gz 53344 BLAKE2B 745f607d164aa0d9492bffdea238d6f1f42107a08ffe59df2596d81a906815e6280b87078f098d9109e702482022f9c1444778edb59162f89ac025f1b8221e87 SHA512 e9b5516275f317bd04428ee1969de824268be79643544d22f8eca867236d6850ae900ce5ac5f1656f2b9f293f01ca6ef9cee603d49a7b96e813ae8e10e971700 diff --git a/dev-perl/Perl-LanguageServer/Perl-LanguageServer-2.6.0.ebuild b/dev-perl/Perl-LanguageServer/Perl-LanguageServer-2.6.0.ebuild new file mode 100644 index 000000000000..6078086bd126 --- /dev/null +++ b/dev-perl/Perl-LanguageServer/Perl-LanguageServer-2.6.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=GRICHTER +inherit perl-module + +DESCRIPTION="Language Server and Debug Protocol Adapter for Perl" +LICENSE="Artistic-2" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-perl/AnyEvent + dev-perl/AnyEvent-AIO + dev-perl/Class-Refresh + >=dev-perl/Compiler-Lexer-0.230.0 + dev-perl/Coro + dev-perl/Data-Dump + dev-perl/Encode-Locale + dev-perl/Hash-SafeKeys + dev-perl/IO-AIO + dev-perl/JSON + dev-perl/Moose + dev-perl/PadWalker + virtual/perl-Scalar-List-Utils +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-Test-Simple + ) +" diff --git a/dev-perl/Perl-PrereqScanner/Perl-PrereqScanner-1.100.0.ebuild b/dev-perl/Perl-PrereqScanner/Perl-PrereqScanner-1.100.0.ebuild index 0a2b02833d01..46991a6da7fe 100644 --- a/dev-perl/Perl-PrereqScanner/Perl-PrereqScanner-1.100.0.ebuild +++ b/dev-perl/Perl-PrereqScanner/Perl-PrereqScanner-1.100.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Tool to scan your Perl code for its prerequisites" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="minimal" RDEPEND=" diff --git a/dev-perl/Perl-Tidy/Perl-Tidy-20230309.0.0.ebuild b/dev-perl/Perl-Tidy/Perl-Tidy-20230309.0.0.ebuild index 564314f083b4..a020566a6501 100644 --- a/dev-perl/Perl-Tidy/Perl-Tidy-20230309.0.0.ebuild +++ b/dev-perl/Perl-Tidy/Perl-Tidy-20230309.0.0.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://perltidy.sourceforge.net/ https://metacpan.org/release/Perl-Ti LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" BDEPEND="virtual/perl-ExtUtils-MakeMaker" diff --git a/dev-perl/PerlIO-utf8_strict/PerlIO-utf8_strict-0.10.0.ebuild b/dev-perl/PerlIO-utf8_strict/PerlIO-utf8_strict-0.10.0.ebuild index 9d98ff58ede6..fc4d005f91e3 100644 --- a/dev-perl/PerlIO-utf8_strict/PerlIO-utf8_strict-0.10.0.ebuild +++ b/dev-perl/PerlIO-utf8_strict/PerlIO-utf8_strict-0.10.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Fast and correct UTF-8 IO" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" virtual/perl-XSLoader diff --git a/dev-perl/Plack/Plack-1.5.0.ebuild b/dev-perl/Plack/Plack-1.5.0.ebuild index fa2abcb1bcc7..183ac80be988 100644 --- a/dev-perl/Plack/Plack-1.5.0.ebuild +++ b/dev-perl/Plack/Plack-1.5.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Perl Superglue for Web frameworks and Web Servers (PSGI toolkit)" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc x86" IUSE="minimal" RDEPEND=" diff --git a/dev-perl/Pod-Elemental-PerlMunger/Pod-Elemental-PerlMunger-0.200.7.ebuild b/dev-perl/Pod-Elemental-PerlMunger/Pod-Elemental-PerlMunger-0.200.7.ebuild index a43496e8711f..841a16e95782 100644 --- a/dev-perl/Pod-Elemental-PerlMunger/Pod-Elemental-PerlMunger-0.200.7.ebuild +++ b/dev-perl/Pod-Elemental-PerlMunger/Pod-Elemental-PerlMunger-0.200.7.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Thing that takes a string of Perl and rewrites its documentation" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" virtual/perl-Encode diff --git a/dev-perl/Pod-Elemental/Pod-Elemental-0.103.6.ebuild b/dev-perl/Pod-Elemental/Pod-Elemental-0.103.6.ebuild index 0ba850df4af7..e60a8135dab7 100644 --- a/dev-perl/Pod-Elemental/Pod-Elemental-0.103.6.ebuild +++ b/dev-perl/Pod-Elemental/Pod-Elemental-0.103.6.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Work with nestable Pod elements" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" dev-perl/Class-Load diff --git a/dev-perl/Pod-Eventual/Pod-Eventual-0.94.3.ebuild b/dev-perl/Pod-Eventual/Pod-Eventual-0.94.3.ebuild index 16fd80ccec52..603990bae9a0 100644 --- a/dev-perl/Pod-Eventual/Pod-Eventual-0.94.3.ebuild +++ b/dev-perl/Pod-Eventual/Pod-Eventual-0.94.3.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="read a POD document as a series of trivial events" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Pod-Parser/Pod-Parser-1.660.0.ebuild b/dev-perl/Pod-Parser/Pod-Parser-1.660.0.ebuild index 1fe15d05897a..60fed0352887 100644 --- a/dev-perl/Pod-Parser/Pod-Parser-1.660.0.ebuild +++ b/dev-perl/Pod-Parser/Pod-Parser-1.660.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="POD filters and translators" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" virtual/perl-File-Spec diff --git a/dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.635.0.ebuild b/dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.635.0.ebuild index ae8fb2b28e9c..95ab9bd5e1b0 100644 --- a/dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.635.0.ebuild +++ b/dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.635.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Unix process table information" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc x86" IUSE="examples" RDEPEND=" diff --git a/dev-perl/Redis/Redis-2.0.0.ebuild b/dev-perl/Redis/Redis-2.0.0.ebuild index d70397725fab..835059e502cd 100644 --- a/dev-perl/Redis/Redis-2.0.0.ebuild +++ b/dev-perl/Redis/Redis-2.0.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Perl bindings for Redis database" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" IUSE="minimal" RDEPEND=" diff --git a/dev-perl/Role-Basic/Role-Basic-0.130.0-r1.ebuild b/dev-perl/Role-Basic/Role-Basic-0.130.0-r1.ebuild index a55af1e59082..e3b6969eacce 100644 --- a/dev-perl/Role-Basic/Role-Basic-0.130.0-r1.ebuild +++ b/dev-perl/Role-Basic/Role-Basic-0.130.0-r1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Just roles. Nothing else" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="amd64 ~hppa ~ppc ~riscv ~x86" +KEYWORDS="amd64 ~hppa ppc ~riscv x86" RDEPEND="" BDEPEND="${RDEPEND} diff --git a/dev-perl/Role-HasMessage/Role-HasMessage-0.7.0.ebuild b/dev-perl/Role-HasMessage/Role-HasMessage-0.7.0.ebuild index caf7f83e7c37..ea44b22019be 100644 --- a/dev-perl/Role-HasMessage/Role-HasMessage-0.7.0.ebuild +++ b/dev-perl/Role-HasMessage/Role-HasMessage-0.7.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Thing with a message method" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" dev-perl/Moose diff --git a/dev-perl/Role-Hooks/Role-Hooks-0.8.0.ebuild b/dev-perl/Role-Hooks/Role-Hooks-0.8.0.ebuild index e471d0ebcab7..6858f4f84fb0 100644 --- a/dev-perl/Role-Hooks/Role-Hooks-0.8.0.ebuild +++ b/dev-perl/Role-Hooks/Role-Hooks-0.8.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Role callbacks" SLOT="0" -KEYWORDS="~amd64 ~hppa ~ppc ~riscv ~x86" +KEYWORDS="amd64 ~hppa ppc ~riscv x86" RDEPEND=" dev-perl/Class-Method-Modifiers diff --git a/dev-perl/SVG/SVG-2.870.0.ebuild b/dev-perl/SVG/SVG-2.870.0.ebuild index 7b7c447df55c..3d951318d8b9 100644 --- a/dev-perl/SVG/SVG-2.870.0.ebuild +++ b/dev-perl/SVG/SVG-2.870.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Perl extension for generating Scalable Vector Graphics (SVG) documents" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ppc x86" RDEPEND=" virtual/perl-parent diff --git a/dev-perl/Sereal-Decoder/Sereal-Decoder-5.4.0.ebuild b/dev-perl/Sereal-Decoder/Sereal-Decoder-5.4.0.ebuild index 141e1197da9c..1161a0033a7d 100644 --- a/dev-perl/Sereal-Decoder/Sereal-Decoder-5.4.0.ebuild +++ b/dev-perl/Sereal-Decoder/Sereal-Decoder-5.4.0.ebuild @@ -10,7 +10,7 @@ inherit edo perl-module toolchain-funcs DESCRIPTION="Fast, compact, powerful binary deserialization" SLOT="0" -KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~ia64 ~ppc ppc64 sparc x86" RDEPEND=" virtual/perl-XSLoader diff --git a/dev-perl/Set-Object/Set-Object-1.420.0.ebuild b/dev-perl/Set-Object/Set-Object-1.420.0.ebuild index 2078b68aa36b..705a3505252e 100644 --- a/dev-perl/Set-Object/Set-Object-1.420.0.ebuild +++ b/dev-perl/Set-Object/Set-Object-1.420.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Set of objects and strings" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86" +KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc sparc x86" RDEPEND=" virtual/perl-Scalar-List-Utils diff --git a/dev-perl/Software-License/Software-License-0.104.4.ebuild b/dev-perl/Software-License/Software-License-0.104.4.ebuild index 750ba80a1591..e991d4af8a27 100644 --- a/dev-perl/Software-License/Software-License-0.104.4.ebuild +++ b/dev-perl/Software-License/Software-License-0.104.4.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Packages that provide templated software licenses" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Stat-lsMode/Stat-lsMode-0.510.0.ebuild b/dev-perl/Stat-lsMode/Stat-lsMode-0.510.0.ebuild index 16449a0c4590..dd9643723d93 100644 --- a/dev-perl/Stat-lsMode/Stat-lsMode-0.510.0.ebuild +++ b/dev-perl/Stat-lsMode/Stat-lsMode-0.510.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Perl Stat-lsMode Module" SLOT="0" -KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~hppa ~ia64 ppc ppc64 ~sparc x86" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/String-Flogger/String-Flogger-1.101.246.ebuild b/dev-perl/String-Flogger/String-Flogger-1.101.246.ebuild index 39de01cc56e4..f1983a9d28c7 100644 --- a/dev-perl/String-Flogger/String-Flogger-1.101.246.ebuild +++ b/dev-perl/String-Flogger/String-Flogger-1.101.246.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="String munging for loggers" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" dev-perl/JSON-MaybeXS diff --git a/dev-perl/String-Formatter/String-Formatter-1.235.0.ebuild b/dev-perl/String-Formatter/String-Formatter-1.235.0.ebuild index 5afb9505bc8b..9dbcb6d95d2b 100644 --- a/dev-perl/String-Formatter/String-Formatter-1.235.0.ebuild +++ b/dev-perl/String-Formatter/String-Formatter-1.235.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Build sprintf-like functions of your own" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" dev-perl/Params-Util diff --git a/dev-perl/String-RewritePrefix/String-RewritePrefix-0.9.0.ebuild b/dev-perl/String-RewritePrefix/String-RewritePrefix-0.9.0.ebuild index b0702789f0bd..20e8a98942c1 100644 --- a/dev-perl/String-RewritePrefix/String-RewritePrefix-0.9.0.ebuild +++ b/dev-perl/String-RewritePrefix/String-RewritePrefix-0.9.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Rewrite strings based on a set of known prefixes" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/String-Truncate/String-Truncate-1.100.603.ebuild b/dev-perl/String-Truncate/String-Truncate-1.100.603.ebuild index e384c009d90c..17b704bfdb70 100644 --- a/dev-perl/String-Truncate/String-Truncate-1.100.603.ebuild +++ b/dev-perl/String-Truncate/String-Truncate-1.100.603.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Module for when strings are too long to be displayed in..." SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/String-Util/String-Util-1.340.0.ebuild b/dev-perl/String-Util/String-Util-1.340.0.ebuild index 7b5a1656fee4..390eb889660d 100644 --- a/dev-perl/String-Util/String-Util-1.340.0.ebuild +++ b/dev-perl/String-Util/String-Util-1.340.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="String processing utility functions" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~alpha amd64 ~arm64 ppc ~ppc64 ~riscv x86" BDEPEND=" >=dev-perl/Module-Build-Tiny-0.34.0 diff --git a/dev-perl/Sub-Exporter-ForMethods/Sub-Exporter-ForMethods-0.100.55.ebuild b/dev-perl/Sub-Exporter-ForMethods/Sub-Exporter-ForMethods-0.100.55.ebuild index cbd425095f62..3dcd4dbb209f 100644 --- a/dev-perl/Sub-Exporter-ForMethods/Sub-Exporter-ForMethods-0.100.55.ebuild +++ b/dev-perl/Sub-Exporter-ForMethods/Sub-Exporter-ForMethods-0.100.55.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Helper routines for using Sub::Exporter to build methods" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" RDEPEND=" virtual/perl-Scalar-List-Utils diff --git a/dev-perl/Sub-Exporter-GlobExporter/Sub-Exporter-GlobExporter-0.6.0.ebuild b/dev-perl/Sub-Exporter-GlobExporter/Sub-Exporter-GlobExporter-0.6.0.ebuild index 511405dfd5a0..ed325b983e23 100644 --- a/dev-perl/Sub-Exporter-GlobExporter/Sub-Exporter-GlobExporter-0.6.0.ebuild +++ b/dev-perl/Sub-Exporter-GlobExporter/Sub-Exporter-GlobExporter-0.6.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Export shared globs with Sub::Exporter collectors" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" dev-perl/Sub-Exporter diff --git a/dev-perl/Sub-Exporter/Sub-Exporter-0.989.0.ebuild b/dev-perl/Sub-Exporter/Sub-Exporter-0.989.0.ebuild index fc3afd5d6e3b..9a8afd9780cd 100644 --- a/dev-perl/Sub-Exporter/Sub-Exporter-0.989.0.ebuild +++ b/dev-perl/Sub-Exporter/Sub-Exporter-0.989.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Sophisticated exporter for custom-built routines" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Sub-Install/Sub-Install-0.929.0.ebuild b/dev-perl/Sub-Install/Sub-Install-0.929.0.ebuild index e0881abd1925..4304cacec04a 100644 --- a/dev-perl/Sub-Install/Sub-Install-0.929.0.ebuild +++ b/dev-perl/Sub-Install/Sub-Install-0.929.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Install subroutines into packages easily" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Sub-Name/Sub-Name-0.270.0.ebuild b/dev-perl/Sub-Name/Sub-Name-0.270.0.ebuild index b71aa9167fc4..57ebf3cd32e2 100644 --- a/dev-perl/Sub-Name/Sub-Name-0.270.0.ebuild +++ b/dev-perl/Sub-Name/Sub-Name-0.270.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="(Re)name a sub" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="suggested" RDEPEND=" diff --git a/dev-perl/Sub-Quote/Sub-Quote-2.6.8.ebuild b/dev-perl/Sub-Quote/Sub-Quote-2.6.8.ebuild index 09a8056f572a..9221bd1fe2d7 100644 --- a/dev-perl/Sub-Quote/Sub-Quote-2.6.8.ebuild +++ b/dev-perl/Sub-Quote/Sub-Quote-2.6.8.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Efficient generation of subroutines via string eval" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="minimal" RDEPEND=" diff --git a/dev-perl/Sys-Virt/Sys-Virt-9.4.0.ebuild b/dev-perl/Sys-Virt/Sys-Virt-9.4.0.ebuild index 8e76827b7b8e..78165f6afb46 100644 --- a/dev-perl/Sys-Virt/Sys-Virt-9.4.0.ebuild +++ b/dev-perl/Sys-Virt/Sys-Virt-9.4.0.ebuild @@ -18,7 +18,7 @@ inherit perl-module DESCRIPTION="API for using the libvirt library from Perl" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" RDEPEND=" >=app-emulation/libvirt-${PV} diff --git a/dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.360.0.ebuild b/dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.360.0.ebuild index de5b0be9fd7f..d9b635b5fe5b 100644 --- a/dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.360.0.ebuild +++ b/dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.360.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Stream TAP from pgTAP test scripts" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" RDEPEND=" virtual/perl-Test-Harness diff --git a/dev-perl/Template-Toolkit/Template-Toolkit-3.101.0.ebuild b/dev-perl/Template-Toolkit/Template-Toolkit-3.101.0.ebuild index 580e8a521683..e9b463abea5d 100644 --- a/dev-perl/Template-Toolkit/Template-Toolkit-3.101.0.ebuild +++ b/dev-perl/Template-Toolkit/Template-Toolkit-3.101.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="The Template Toolkit" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="xml gd mysql postgres latex vim-syntax test" RDEPEND=" diff --git a/dev-perl/Term-ProgressBar/Term-ProgressBar-2.230.0.ebuild b/dev-perl/Term-ProgressBar/Term-ProgressBar-2.230.0.ebuild index e7b7a56df697..fb60f7e088ac 100644 --- a/dev-perl/Term-ProgressBar/Term-ProgressBar-2.230.0.ebuild +++ b/dev-perl/Term-ProgressBar/Term-ProgressBar-2.230.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Provide a progress meter on a standard terminal" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86 ~x86-linux" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Term-ReadLine-Gnu/Term-ReadLine-Gnu-1.450.0.ebuild b/dev-perl/Term-ReadLine-Gnu/Term-ReadLine-Gnu-1.450.0.ebuild index 569a477dfd9a..e5dfa665e415 100644 --- a/dev-perl/Term-ReadLine-Gnu/Term-ReadLine-Gnu-1.450.0.ebuild +++ b/dev-perl/Term-ReadLine-Gnu/Term-ReadLine-Gnu-1.450.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Perl extension for the GNU Readline/History Library" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" >=sys-libs/readline-6.2:= diff --git a/dev-perl/Term-Table/Term-Table-0.16.0.ebuild b/dev-perl/Term-Table/Term-Table-0.16.0.ebuild index 810d54d7cd63..9aff75f9ac87 100644 --- a/dev-perl/Term-Table/Term-Table-0.16.0.ebuild +++ b/dev-perl/Term-Table/Term-Table-0.16.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module optfeature DESCRIPTION="Format a header and rows into a table" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Test-Compile/Test-Compile-3.2.2.ebuild b/dev-perl/Test-Compile/Test-Compile-3.2.2.ebuild index 7db087aee60f..95fda976f0e6 100644 --- a/dev-perl/Test-Compile/Test-Compile-3.2.2.ebuild +++ b/dev-perl/Test-Compile/Test-Compile-3.2.2.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Check whether Perl files compile correctly" SLOT="0" -KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86" +KEYWORDS="amd64 ~ia64 ppc sparc x86" RDEPEND=" >=virtual/perl-Exporter-5.680.0 diff --git a/dev-perl/Test-DiagINC/Test-DiagINC-0.10.0.ebuild b/dev-perl/Test-DiagINC/Test-DiagINC-0.10.0.ebuild index 29773b85229f..526b9cc0a29e 100644 --- a/dev-perl/Test-DiagINC/Test-DiagINC-0.10.0.ebuild +++ b/dev-perl/Test-DiagINC/Test-DiagINC-0.10.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="List modules and versions loaded if tests fail" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv ~x86" RDEPEND=" virtual/perl-File-Spec diff --git a/dev-perl/Test-Differences/Test-Differences-0.690.0.ebuild b/dev-perl/Test-Differences/Test-Differences-0.690.0.ebuild index 3cdc25019738..a149432cd951 100644 --- a/dev-perl/Test-Differences/Test-Differences-0.690.0.ebuild +++ b/dev-perl/Test-Differences/Test-Differences-0.690.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Test strings and data structures and show differences if not ok" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" >=dev-perl/Capture-Tiny-0.240.0 diff --git a/dev-perl/Test-Fatal/Test-Fatal-0.17.0.ebuild b/dev-perl/Test-Fatal/Test-Fatal-0.17.0.ebuild index 6db5387461ee..54fffa95fcc3 100644 --- a/dev-perl/Test-Fatal/Test-Fatal-0.17.0.ebuild +++ b/dev-perl/Test-Fatal/Test-Fatal-0.17.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Incredibly simple helpers for testing code with exceptions" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Test-Inter/Test-Inter-1.100.0.ebuild b/dev-perl/Test-Inter/Test-Inter-1.100.0.ebuild index cb6b4946a005..bd45be2469ce 100644 --- a/dev-perl/Test-Inter/Test-Inter-1.100.0.ebuild +++ b/dev-perl/Test-Inter/Test-Inter-1.100.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Framework for more readable interactive test scripts" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" BDEPEND=">=virtual/perl-ExtUtils-MakeMaker-6.300.0" RDEPEND="virtual/perl-IO" diff --git a/dev-perl/Test-LWP-UserAgent/Test-LWP-UserAgent-0.36.0.ebuild b/dev-perl/Test-LWP-UserAgent/Test-LWP-UserAgent-0.36.0.ebuild index 47cbb7c17ead..60399e1d1abd 100644 --- a/dev-perl/Test-LWP-UserAgent/Test-LWP-UserAgent-0.36.0.ebuild +++ b/dev-perl/Test-LWP-UserAgent/Test-LWP-UserAgent-0.36.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="A LWP::UserAgent suitable for simulating and testing network calls" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm ~arm64 ppc64 ~riscv x86" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Test-Manifest/Test-Manifest-2.23.0.ebuild b/dev-perl/Test-Manifest/Test-Manifest-2.23.0.ebuild index 7b544b432c38..9e28691e126f 100644 --- a/dev-perl/Test-Manifest/Test-Manifest-2.23.0.ebuild +++ b/dev-perl/Test-Manifest/Test-Manifest-2.23.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Interact with a t/test_manifest file" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos" LICENSE="Artistic-2" RDEPEND=" diff --git a/dev-perl/Test-Most/Test-Most-0.380.0.ebuild b/dev-perl/Test-Most/Test-Most-0.380.0.ebuild index c49b37585689..7725d3b0689e 100644 --- a/dev-perl/Test-Most/Test-Most-0.380.0.ebuild +++ b/dev-perl/Test-Most/Test-Most-0.380.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Most commonly needed test functions and features" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" >=dev-perl/Exception-Class-1.140.0 diff --git a/dev-perl/Test-Needs/Test-Needs-0.2.10.ebuild b/dev-perl/Test-Needs/Test-Needs-0.2.10.ebuild index 5a1b2829e0d6..19d7a313e469 100644 --- a/dev-perl/Test-Needs/Test-Needs-0.2.10.ebuild +++ b/dev-perl/Test-Needs/Test-Needs-0.2.10.ebuild @@ -10,6 +10,6 @@ inherit perl-module DESCRIPTION="Skip tests when modules not available" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" BDEPEND="virtual/perl-ExtUtils-MakeMaker" diff --git a/dev-perl/Test-Time/Test-Time-0.92.0.ebuild b/dev-perl/Test-Time/Test-Time-0.92.0.ebuild index ba6ffad99b49..3be16c865767 100644 --- a/dev-perl/Test-Time/Test-Time-0.92.0.ebuild +++ b/dev-perl/Test-Time/Test-Time-0.92.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Overrides the time() and sleep() core functions for testing" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" RDEPEND=" virtual/perl-Test-Simple diff --git a/dev-perl/Test-WWW-Mechanize/Test-WWW-Mechanize-1.600.0.ebuild b/dev-perl/Test-WWW-Mechanize/Test-WWW-Mechanize-1.600.0.ebuild index 56e8f95e13c7..8fdecf5f0431 100644 --- a/dev-perl/Test-WWW-Mechanize/Test-WWW-Mechanize-1.600.0.ebuild +++ b/dev-perl/Test-WWW-Mechanize/Test-WWW-Mechanize-1.600.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Testing-specific WWW::Mechanize subclass" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Test-Warn/Test-Warn-0.370.0.ebuild b/dev-perl/Test-Warn/Test-Warn-0.370.0.ebuild index 51aa0641701b..61bdeb5a5bb7 100644 --- a/dev-perl/Test-Warn/Test-Warn-0.370.0.ebuild +++ b/dev-perl/Test-Warn/Test-Warn-0.370.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Perl extension to test methods for warnings" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" >=virtual/perl-Carp-1.220.0 diff --git a/dev-perl/Test-Without-Module/Test-Without-Module-0.210.0.ebuild b/dev-perl/Test-Without-Module/Test-Without-Module-0.210.0.ebuild index 6fa0cc8028e3..5d47a1b4edb4 100644 --- a/dev-perl/Test-Without-Module/Test-Without-Module-0.210.0.ebuild +++ b/dev-perl/Test-Without-Module/Test-Without-Module-0.210.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Test fallback behaviour in absence of modules" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND="" BDEPEND="virtual/perl-ExtUtils-MakeMaker" diff --git a/dev-perl/Test2-Suite/Test2-Suite-0.0.155.ebuild b/dev-perl/Test2-Suite/Test2-Suite-0.0.155.ebuild index 338a508928ff..4da7f3a5951c 100644 --- a/dev-perl/Test2-Suite/Test2-Suite-0.0.155.ebuild +++ b/dev-perl/Test2-Suite/Test2-Suite-0.0.155.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="A rich set of tools built upon the Test2 framework" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" # Module-Pluggable is just suggested now RDEPEND=" diff --git a/dev-perl/Text-BibTeX/Text-BibTeX-0.890.0.ebuild b/dev-perl/Text-BibTeX/Text-BibTeX-0.890.0.ebuild index 962bd7adb201..d8e943e8b971 100644 --- a/dev-perl/Text-BibTeX/Text-BibTeX-0.890.0.ebuild +++ b/dev-perl/Text-BibTeX/Text-BibTeX-0.890.0.ebuild @@ -12,7 +12,7 @@ inherit perl-module DESCRIPTION="A Perl library for reading, parsing, and processing BibTeX files" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv x86" RDEPEND=" !dev-libs/btparse diff --git a/dev-perl/Text-CSV_XS/Text-CSV_XS-1.500.0.ebuild b/dev-perl/Text-CSV_XS/Text-CSV_XS-1.500.0.ebuild index c52cb6a41380..fc16d7892322 100644 --- a/dev-perl/Text-CSV_XS/Text-CSV_XS-1.500.0.ebuild +++ b/dev-perl/Text-CSV_XS/Text-CSV_XS-1.500.0.ebuild @@ -12,7 +12,7 @@ inherit perl-module DESCRIPTION="Comma-separated values manipulation routines" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" virtual/perl-IO diff --git a/dev-perl/Text-Levenshtein/Text-Levenshtein-0.150.0.ebuild b/dev-perl/Text-Levenshtein/Text-Levenshtein-0.150.0.ebuild index dc5b307e036e..70a6b8ad04b9 100644 --- a/dev-perl/Text-Levenshtein/Text-Levenshtein-0.150.0.ebuild +++ b/dev-perl/Text-Levenshtein/Text-Levenshtein-0.150.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="An implementation of the Levenshtein edit distance" SLOT="0" -KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Text-Template/Text-Template-1.610.0.ebuild b/dev-perl/Text-Template/Text-Template-1.610.0.ebuild index 63e65061bdef..2f82d6722a92 100644 --- a/dev-perl/Text-Template/Text-Template-1.610.0.ebuild +++ b/dev-perl/Text-Template/Text-Template-1.610.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Expand template text with embedded Perl" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ~ppc64 ~riscv x86" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/TheSchwartz/TheSchwartz-1.170.0.ebuild b/dev-perl/TheSchwartz/TheSchwartz-1.170.0.ebuild index 5f4dab8a6d16..da57c9db75b0 100644 --- a/dev-perl/TheSchwartz/TheSchwartz-1.170.0.ebuild +++ b/dev-perl/TheSchwartz/TheSchwartz-1.170.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Reliable job queue" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~ppc ppc64 ~x86" RDEPEND=" dev-perl/Class-Accessor diff --git a/dev-perl/Throwable/Throwable-1.1.0.ebuild b/dev-perl/Throwable/Throwable-1.1.0.ebuild index 16e369693244..19cca8fd6515 100644 --- a/dev-perl/Throwable/Throwable-1.1.0.ebuild +++ b/dev-perl/Throwable/Throwable-1.1.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="A role for classes that can be thrown" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Tie-Cycle/Tie-Cycle-1.227.0.ebuild b/dev-perl/Tie-Cycle/Tie-Cycle-1.227.0.ebuild index 3113b92577a6..d7dc6b768554 100644 --- a/dev-perl/Tie-Cycle/Tie-Cycle-1.227.0.ebuild +++ b/dev-perl/Tie-Cycle/Tie-Cycle-1.227.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Cycle through a list of values via a scalar" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~x86" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild index b67c88b9cb0f..0d105ea975c4 100644 --- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild +++ b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Create and manipulate tables in Perl + Tk" LICENSE="Artistic" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ~riscv sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-perl/Tk-800.22.0 diff --git a/dev-perl/Type-Tiny/Type-Tiny-2.4.0.ebuild b/dev-perl/Type-Tiny/Type-Tiny-2.4.0.ebuild index 75ed04ade6ff..4f217f0d8a18 100644 --- a/dev-perl/Type-Tiny/Type-Tiny-2.4.0.ebuild +++ b/dev-perl/Type-Tiny/Type-Tiny-2.4.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Tiny, yet Moo(se)-compatible type constraint" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="test minimal" RESTRICT="!test? ( test )" diff --git a/dev-perl/Variable-Magic/Variable-Magic-0.630.0.ebuild b/dev-perl/Variable-Magic/Variable-Magic-0.630.0.ebuild index b8f34856101c..4d68f4a4f0c9 100644 --- a/dev-perl/Variable-Magic/Variable-Magic-0.630.0.ebuild +++ b/dev-perl/Variable-Magic/Variable-Magic-0.630.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Associate user-defined magic to variables from Perl" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/WWW-Form-UrlEncoded-XS/WWW-Form-UrlEncoded-XS-0.280.0.ebuild b/dev-perl/WWW-Form-UrlEncoded-XS/WWW-Form-UrlEncoded-XS-0.280.0.ebuild index fa130d3ed8b4..158fed0881dc 100644 --- a/dev-perl/WWW-Form-UrlEncoded-XS/WWW-Form-UrlEncoded-XS-0.280.0.ebuild +++ b/dev-perl/WWW-Form-UrlEncoded-XS/WWW-Form-UrlEncoded-XS-0.280.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="XS parsing/building of application/x-www-form-urlencoded" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86" RDEPEND=" virtual/perl-Exporter diff --git a/dev-perl/WWW-Mechanize-FormFiller/WWW-Mechanize-FormFiller-0.130.0.ebuild b/dev-perl/WWW-Mechanize-FormFiller/WWW-Mechanize-FormFiller-0.130.0.ebuild index 26ccb5325043..eec817498478 100644 --- a/dev-perl/WWW-Mechanize-FormFiller/WWW-Mechanize-FormFiller-0.130.0.ebuild +++ b/dev-perl/WWW-Mechanize-FormFiller/WWW-Mechanize-FormFiller-0.130.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Framework to automate HTML forms" SLOT="0" -KEYWORDS="~amd64 ~sparc ~x86" +KEYWORDS="amd64 sparc x86" RDEPEND=" >=dev-perl/Data-Random-0.50.0 diff --git a/dev-perl/XML-XPath/XML-XPath-1.480.0.ebuild b/dev-perl/XML-XPath/XML-XPath-1.480.0.ebuild index bff2ac111cc5..e25db5fc4259 100644 --- a/dev-perl/XML-XPath/XML-XPath-1.480.0.ebuild +++ b/dev-perl/XML-XPath/XML-XPath-1.480.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="An XPath Perl Module" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" >=virtual/perl-Scalar-List-Utils-1.450.0 diff --git a/dev-perl/XS-Parse-Keyword/Manifest b/dev-perl/XS-Parse-Keyword/Manifest index 9d188b0bd248..fc82f8f35c6e 100644 --- a/dev-perl/XS-Parse-Keyword/Manifest +++ b/dev-perl/XS-Parse-Keyword/Manifest @@ -1,2 +1,3 @@ DIST XS-Parse-Keyword-0.34.tar.gz 82181 BLAKE2B cc7c02e82323f72ac55147019f5325d59e4662980ea2e81b87b1c8ba9936f70ea5e5d383ae30ff1bcb4be156bccb243967d392dec1155f37b000776cd2d7af78 SHA512 e885ab23d5f12c43252279b4db69821a64888bef03c6a5591dd8069776112199be8ff35a2a7a6856f68b20e27355647456cce16af22553d6830226fe435a3db5 DIST XS-Parse-Keyword-0.35.tar.gz 83132 BLAKE2B 95349538f66f3894705a930786197fd1876c068c246bdaca0c530f96bb96d2396dc3e967a77f73c70db335b4aeb0b897286c4fc1d8750732dade741416967c35 SHA512 d8de6be4543848178709145bcfceed716519a48a7be6b40de98505ffca10d9ecd00364e1a82c7335e946cb956e34bd0750f0016fcf4a8644e9fc10ef3ccdef91 +DIST XS-Parse-Keyword-0.36.tar.gz 83249 BLAKE2B 38ad3bf2c22e9a9bca4139c259da1bb14cdc8ce40a15927dec1d3df6d0fdb007e259b22263582ff171822236e3e0a8908c2bd13e368f6776096bc3ffa9d599b4 SHA512 243965d6ec91e4303524b5b4a973f197d0831a62d8a257f114e803bb95145eff40c806dc32476ae975f38c0ee23bc0bd89f7bd57939f3918b8927ccbbb94f2ca diff --git a/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.360.0.ebuild b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.360.0.ebuild new file mode 100644 index 000000000000..f245f59cd2a1 --- /dev/null +++ b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.360.0.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=PEVANS +DIST_VERSION=0.36 +inherit perl-module + +DESCRIPTION="XS functions to assist in parsing keyword syntax" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + +BDEPEND=" + >=dev-perl/ExtUtils-CChecker-0.110.0 + >=dev-perl/Module-Build-0.400.400 + virtual/perl-ExtUtils-CBuilder + virtual/perl-ExtUtils-ParseXS + test? ( dev-perl/Test2-Suite ) +" diff --git a/dev-perl/YAML-Tiny/YAML-Tiny-1.740.0.ebuild b/dev-perl/YAML-Tiny/YAML-Tiny-1.740.0.ebuild index 1a1d76d17a04..94823ddafab5 100644 --- a/dev-perl/YAML-Tiny/YAML-Tiny-1.740.0.ebuild +++ b/dev-perl/YAML-Tiny/YAML-Tiny-1.740.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Read/Write YAML files with as little code as possible" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="minimal" RDEPEND=" diff --git a/dev-perl/local-lib/local-lib-2.0.29.ebuild b/dev-perl/local-lib/local-lib-2.0.29.ebuild index 394b1ac7a00a..36574ef81a04 100644 --- a/dev-perl/local-lib/local-lib-2.0.29.ebuild +++ b/dev-perl/local-lib/local-lib-2.0.29.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Create and use a local lib/ for perl modules with PERL5LIB" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" RDEPEND=" >=virtual/perl-CPAN-1.820.0 diff --git a/dev-php/Manifest.gz b/dev-php/Manifest.gz index 94f5880ef270e5492f70dd3c31c523efa2224d51..b23ba3b51eae80ccf2cb343aab8993d316048d0e 100644 GIT binary patch delta 15330 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 ACjbBd delta 15338 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 IPumm$09|*%-T(jq diff --git a/dev-php/xdebug/xdebug-3.1.3.ebuild b/dev-php/xdebug/xdebug-3.1.3.ebuild index ff751aea430e..282dd47ff2b6 100644 --- a/dev-php/xdebug/xdebug-3.1.3.ebuild +++ b/dev-php/xdebug/xdebug-3.1.3.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${MY_PV}" inherit php-ext-source-r3 -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~hppa ~ppc ppc64 ~x86" DESCRIPTION="A PHP debugging and profiling extension" HOMEPAGE="https://xdebug.org/" diff --git a/dev-python/ConfigArgParse/ConfigArgParse-1.7.ebuild b/dev-python/ConfigArgParse/ConfigArgParse-1.7.ebuild new file mode 100644 index 000000000000..25887a58a083 --- /dev/null +++ b/dev-python/ConfigArgParse/ConfigArgParse-1.7.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Drop-in replacement for argparse supporting config files and env variables" +HOMEPAGE=" + https://github.com/bw2/ConfigArgParse/ + https://pypi.org/project/ConfigArgParse/" +SRC_URI=" + https://github.com/bw2/ConfigArgParse/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +BDEPEND=" + test? ( + dev-python/pyyaml[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +src_test() { + local -x COLUMNS=80 + distutils-r1_src_test +} diff --git a/dev-python/ConfigArgParse/Manifest b/dev-python/ConfigArgParse/Manifest index aad81b8fb6d1..5906b4b6a26a 100644 --- a/dev-python/ConfigArgParse/Manifest +++ b/dev-python/ConfigArgParse/Manifest @@ -1,2 +1,3 @@ DIST ConfigArgParse-1.5.3.gh.tar.gz 32732 BLAKE2B a9dec6b3ebbb7aed000651adf76ac76994b56d00236789a75f7da6ccc76e6b87e0dd292c260a768c0d402811b69e55d417b25032363429535cef4e09e0be5d00 SHA512 bdc0340bd92cfd5319743a4860af80fc2352f38b156031856c2b39b8c8ad59461281009030c4451dd464334a829b8143c765979cfc9b8ccbe9fbdcb0e08ac7b4 DIST ConfigArgParse-1.5.5.gh.tar.gz 37249 BLAKE2B 22eb4e0903e6eaada50782fe68ed8f19ef20685d3d1ea7fcb103cebd75f7cc16db53b89696e35f7ac902061b9a71646c04da79347b66c2557924b70dd38eef66 SHA512 fc9229d12fcc8da3b001d75d10829e1eef4ec0624b89ad319e840bea9a795d3d575a3760538f13a30bd1e778a27a7620486d7cb199fff9df5535017a7fef4a4c +DIST ConfigArgParse-1.7.gh.tar.gz 37462 BLAKE2B a351830f79899910039cfee7a830af58afb2534368b53e8f821c161444d81e2eac61ebf7a10ce1c4a6586f05db5fb0277fdc5c0605c0e517f9592bb9a66e2f45 SHA512 4c388768dfda861a58a8c7b5a4de2a7c4070d445d9ea9aaeb5ce2e5af954ed6422b5af33967d086fd4c477156ef89e3dfd1406c02f0c49bafe6a9c980bf5840f diff --git a/dev-python/DBUtils/DBUtils-3.0.2-r1.ebuild b/dev-python/DBUtils/DBUtils-3.0.2-r1.ebuild deleted file mode 100644 index eb590124d5d4..000000000000 --- a/dev-python/DBUtils/DBUtils-3.0.2-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Database connections for multi-threaded environments" -HOMEPAGE=" - https://webwareforpython.github.io/DBUtils/ - https://github.com/WebwareForPython/DBUtils/ - https://pypi.org/project/DBUtils/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -distutils_enable_tests unittest - -python_install_all() { - dodoc docs/*.rst - rm docs/*.rst || die - local HTML_DOCS=( docs/. ) - distutils-r1_python_install_all -} diff --git a/dev-python/DBUtils/Manifest b/dev-python/DBUtils/Manifest index 2fc51b2f9f94..85555a8b3fd1 100644 --- a/dev-python/DBUtils/Manifest +++ b/dev-python/DBUtils/Manifest @@ -1,2 +1 @@ -DIST DBUtils-3.0.2.tar.gz 92566 BLAKE2B ee63b252eedeba18ab1db68c10ebe7b2204bef4d2f7d07fc09a095d632dca97304280ed7f14994644e42835fd61717b88de6902feb97df04533979b2b82625ed SHA512 3e4631b8c30466e0f8be438b980fe98071535ea63e06c69161ffda89ed2716fd84c406ace1b3b78e7811bebbc7d0383f080a43b58ed073c37280a7282cb9ccb6 DIST DBUtils-3.0.3.tar.gz 94039 BLAKE2B 3b936f42945deb69bd96bd088529f4839452afcd3a9cae66c4d8ff6a16fc3dd2a17e905debdbea3f0122199d8a6e0c664b222a5fa3b358a9fd54b2f8b5bba6ff SHA512 bca7939e2f9f736861b76f60356ea877f346129f66263363fe5dc0201412258653fb45af2a5caad0f0f0b9ebd19f5415113a75168cc28a664418af5475eb0096 diff --git a/dev-python/Levenshtein/Levenshtein-0.21.1.ebuild b/dev-python/Levenshtein/Levenshtein-0.21.1.ebuild index b9f8496fcc68..069a23074d19 100644 --- a/dev-python/Levenshtein/Levenshtein-0.21.1.ebuild +++ b/dev-python/Levenshtein/Levenshtein-0.21.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" DEPEND=" >=dev-cpp/rapidfuzz-cpp-2.0.0 diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index e85081b36533ddd3f3e33bc37695fac7fd2dd205..bc969287b49c506d0e5b3bbca22017fb697672db 100644 GIT binary patch literal 266200 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

    MytoZu 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%0A-h@k1YomMfV3yKn>?c~ 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 z�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 y+JV}6Q{V-1MorE1V3z>VAo;PI0}jX;-tp68 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

    ;Qy5Yf)=R?UFlxE^(EApp@-(0&P$B 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%0D2sJ9Bu8dNUZ+D&7M!(kfT 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�tD@xH;8G? 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 z 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 VERSION || die - - sed -e 's|websocket-client==[[:digit:]\.]*|websocket-client|' \ - -e "/'clean'/d" \ - -i setup.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/awxkit/awxkit-22.1.0.ebuild b/dev-python/awxkit/awxkit-22.1.0.ebuild deleted file mode 100644 index d080ce8c4341..000000000000 --- a/dev-python/awxkit/awxkit-22.1.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..10} ) - -inherit distutils-r1 - -MY_P=awx-${PV} -DESCRIPTION="Command line interface for Ansible AWX" -HOMEPAGE=" - https://github.com/ansible/awx/ - https://pypi.org/project/awxkit/ -" -# no sdist, as of 22.0.0 -SRC_URI=" - https://github.com/ansible/awx/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/awxkit" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] - dev-python/websocket-client[${PYTHON_USEDEP}] - dev-python/pyjwt[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - printf '%s\n' "${PV}" > VERSION || die - - sed -e 's|websocket-client==[[:digit:]\.]*|websocket-client|' \ - -e "/'clean'/d" \ - -i setup.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/awxkit/awxkit-22.2.0.ebuild b/dev-python/awxkit/awxkit-22.2.0.ebuild deleted file mode 100644 index d080ce8c4341..000000000000 --- a/dev-python/awxkit/awxkit-22.2.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..10} ) - -inherit distutils-r1 - -MY_P=awx-${PV} -DESCRIPTION="Command line interface for Ansible AWX" -HOMEPAGE=" - https://github.com/ansible/awx/ - https://pypi.org/project/awxkit/ -" -# no sdist, as of 22.0.0 -SRC_URI=" - https://github.com/ansible/awx/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/awxkit" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] - dev-python/websocket-client[${PYTHON_USEDEP}] - dev-python/pyjwt[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - printf '%s\n' "${PV}" > VERSION || die - - sed -e 's|websocket-client==[[:digit:]\.]*|websocket-client|' \ - -e "/'clean'/d" \ - -i setup.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/awxkit/awxkit-22.3.0.ebuild b/dev-python/awxkit/awxkit-22.3.0.ebuild deleted file mode 100644 index 52670ed68dde..000000000000 --- a/dev-python/awxkit/awxkit-22.3.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_10 ) - -inherit distutils-r1 - -MY_P=awx-${PV} -DESCRIPTION="Command line interface for Ansible AWX" -HOMEPAGE=" - https://github.com/ansible/awx/ - https://pypi.org/project/awxkit/ -" -# no sdist, as of 22.0.0 -SRC_URI=" - https://github.com/ansible/awx/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/awxkit" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] - dev-python/websocket-client[${PYTHON_USEDEP}] - dev-python/pyjwt[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - printf '%s\n' "${PV}" > VERSION || die - - sed -e 's|websocket-client==[[:digit:]\.]*|websocket-client|' \ - -e "/'clean'/d" \ - -i setup.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/awxkit/awxkit-22.4.0.ebuild b/dev-python/awxkit/awxkit-22.4.0.ebuild deleted file mode 100644 index 52670ed68dde..000000000000 --- a/dev-python/awxkit/awxkit-22.4.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_10 ) - -inherit distutils-r1 - -MY_P=awx-${PV} -DESCRIPTION="Command line interface for Ansible AWX" -HOMEPAGE=" - https://github.com/ansible/awx/ - https://pypi.org/project/awxkit/ -" -# no sdist, as of 22.0.0 -SRC_URI=" - https://github.com/ansible/awx/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/awxkit" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] - dev-python/websocket-client[${PYTHON_USEDEP}] - dev-python/pyjwt[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - printf '%s\n' "${PV}" > VERSION || die - - sed -e 's|websocket-client==[[:digit:]\.]*|websocket-client|' \ - -e "/'clean'/d" \ - -i setup.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/beartype/Manifest b/dev-python/beartype/Manifest index 6473b39734cd..cb73b6979740 100644 --- a/dev-python/beartype/Manifest +++ b/dev-python/beartype/Manifest @@ -1,3 +1 @@ -DIST beartype-0.14.0.tar.gz 946839 BLAKE2B f1e5f51fc160eac2c87035114a8ad10e550fef464ab9eceb416b811cda84479c1d6b4ca095cb71911477d525fe28174c2c810c27f3ed177916a5738315a63bb6 SHA512 bdf1a9c4323455efbaa74af669e4b31c6701f5cc230d2d185e8d355361c4ed0afa9ffffa314ee42ca773135cef6e88b17b8ccdcd848fbb7758e7de5fcdb5d25d -DIST beartype-0.14.1.tar.gz 964899 BLAKE2B 2387be88e33e3b1908caacf967c43ffaf0cae4f42ee0b29e840762707ee45902f2609ce42cf917eff4692d1ee86633844129308b0b4a533989967b282a265a71 SHA512 93e4b1a32cfa0b1465e7ae32177f34118b99e3ea7f5c8b796b3980256755f37dc15be10bf973ef75464e8825a4f4bd1c344bf2c592801cb482ecd78d93db3de5 DIST beartype-0.15.0.tar.gz 1002709 BLAKE2B 96aa96135c4e361790856bea3e905afe6cc04b9f4de1e51c9287fcc72917fc7e60e5201cbb147b163499034669e219adf88f727fcb32801eff57a76779186a66 SHA512 3736891230aa8e46145a458d9cca1c62ecb8772b0ed82c56d97fd8e6c86d19dd091d74b1ee0ab5fa5d28218a87d378e514242c53488d56ef8363b054db268de2 diff --git a/dev-python/beartype/beartype-0.14.0.ebuild b/dev-python/beartype/beartype-0.14.0.ebuild deleted file mode 100644 index 2ede86b8636b..000000000000 --- a/dev-python/beartype/beartype-0.14.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Unbearably fast runtime type checking in pure Python" -HOMEPAGE=" - https://pypi.org/project/beartype/ - https://github.com/beartype/beartype/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - test? ( - dev-python/mypy[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # fragile performance test - beartype_test/a00_unit/a90_decor/test_decorwrapper.py::test_wrapper_fail_obj_large - # test for building docs, apparently broken too - beartype_test/a90_func/z90_lib/a00_sphinx -) diff --git a/dev-python/beartype/beartype-0.14.1.ebuild b/dev-python/beartype/beartype-0.14.1.ebuild deleted file mode 100644 index 1600c2778175..000000000000 --- a/dev-python/beartype/beartype-0.14.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Unbearably fast runtime type checking in pure Python" -HOMEPAGE=" - https://pypi.org/project/beartype/ - https://github.com/beartype/beartype/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - test? ( - dev-python/mypy[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # fragile performance test - beartype_test/a00_unit/a90_decor/test_decorwrapper.py::test_wrapper_fail_obj_large - # test for building docs, apparently broken too - beartype_test/a90_func/z90_lib/a00_sphinx -) diff --git a/dev-python/blake3-py/Manifest b/dev-python/blake3-py/Manifest index 7168adf859b9..d7a98c349c57 100644 --- a/dev-python/blake3-py/Manifest +++ b/dev-python/blake3-py/Manifest @@ -1,92 +1,56 @@ -DIST arrayref-0.3.6.crate 10035 BLAKE2B 88292fa4b3ad4fccd03772c2f0eca04cc13373fe094358bac57d7523c256d89f3087603e5bcb2a0b15d8b2ecd48e904a822b2cb800276a9c47ad6c6b660d9d34 SHA512 368341d00706c1250ff081b0d99c36c9af694a62ff4f4d8c837234340295771ca49c5439b24b6e1a4f2c3c5821764e98881dcb22d793f83de632fd5cb457671f DIST arrayref-0.3.7.crate 9620 BLAKE2B 69d25ca9c15c188ca954a862f320869a448a5d8ed5765a6fc26309abb030e1d846d12800d960c8a97aa3ab422e8d2b883bd154781ed219a858e02b20cc803613 SHA512 dcf1c7de6d1d4b921e26a39cd70070bd460cd27f0a38be9099e41fc8b05fb60ba4f9aa91f92401cdcd0847bad08bffa7db4dca8d7cc84a3c8a1416d1758838ce -DIST arrayvec-0.7.2.crate 29341 BLAKE2B eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1 SHA512 80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc DIST arrayvec-0.7.4.crate 29856 BLAKE2B 81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b SHA512 91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 -DIST blake3-1.3.3.crate 159889 BLAKE2B f9e31fa7b7df04f1e41f5e8e3e1dd627e9dddce0160b5723fecc3ac6864536429207fd33f896b45e95869188dd6266bbac6eddba8298fcd4afd9749e9b96266c SHA512 653fa31b9959fc7cf1f63492d88df31c93c2e032ed9b349f816060c86b4bf0f9c4b63d1ba005d8dc843806ddb74c17c8228d2d0a5fe5747615f4f7cf3a4b42fe DIST blake3-1.4.0.crate 162833 BLAKE2B f8336614e8c36b992b9d26cb1cc725795e551d2bab664c4e20c7e1e9168818a3ed772415af6ddc0a386b77c22a55ab81d1808b7473aa2cf3d1d6e59a5ee13310 SHA512 e5ebfe1453707703f3d4bc0c71a5a94cd294b9242abaf35efe86aff03f4d27af7ff00b3638a8fe1cf5b54cdc7b9fd8d862edb5dd81ad25795f903c90cee5ab04 DIST blake3-py-0.3.3.gh.tar.gz 114409 BLAKE2B 7514697e2fe58623000dcf457ca5a197b98ca6606e5463b4afb455e36ada3a66865f297272f9e8cde49537442cf5491a7673d64696cba617e085222040b5af66 SHA512 155d8165792935176bf9484b42d6caa715b3c6ff36d266be4d8334fc17a2fdd4a85c5c2c3d53285f21166232a8e558fe9340a8db2bd98ef01d0358809ed28dfb -DIST block-buffer-0.10.3.crate 10465 BLAKE2B 32f0089971bb759244b73a75bdbbeb2d24f0422e92ceb0ae0afe3c698e3fabb371112a2eba3dab16a3859420d492c0ac984bfbb25e59e0c31951501cc652aab7 SHA512 e29faab70f8f2965a58089728274ec34bc97d681526687868c9cb1a2c145db00717f97e77b79a04fa52bd76817d796e104b509cd2a3163085b214f8eb68ac04f DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb -DIST cc-1.0.78.crate 61375 BLAKE2B fd4765cf5ae0dc7018bc6b56298cd0fa9bf6fe23545e845670d98ce73baee55354e77c6d87cf047f10b074f3d742deca8b5631a250c69b347b4a1fc653965d43 SHA512 b85bec4c75cb1d1e252419052e9dd22b6892e54ea36195ff483a04f785b5b103e82b30b778459fd45324ffeb2463aa4f5696baeff2779c25ffe9f65eb99ae893 DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST constant_time_eq-0.2.4.crate 9975 BLAKE2B 0b2af6c0ca9877732ae5cdecc9466e3226ff8b6513137bb3720c9f7106554f26af8b2fb9c136facf70d2c068c2291e57f70b7b9f4cc9e461499fdd1bc06ca3c5 SHA512 61f201f6d51b4c07607ea23701f340e6a204ff04073ee71b4102c2ef8119a2629d89cacb1fb86060a3eb7cd5efbe577d33e15a6e7b5c121d1abb519f95c3b79a DIST constant_time_eq-0.2.6.crate 10936 BLAKE2B 4fe46bfd279394ac8064662a89da8a5f7240ea337b3b43b6f69804952ed6370dc28979060534776e7f252f472e3197fec130529899afeb37f82260358900d107 SHA512 3c8b61de0be32647be4c64d2d4856cf317964dfd682c32268046c6d4fb66af5b3fac32dc214e537ece9b3a879685b1d87c47757afd336630cacd5c8b9716f8f7 -DIST crossbeam-channel-0.5.6.crate 90292 BLAKE2B 7da87ab15c384754d2493dd1a30e83550cd4b2b749b7f0c24de131f054e3a2e521e1bb4ba10094378c8f4c7bdf19218e35b10562c50b4ad1d2871bf6f821e488 SHA512 de6a42ffede95750a13e3b9af6ab26cbc498125860cd8e4d227c7361bd831e558254a48bdef5cf901585a915003071b0efa321f2011f282218c364780f62f44a DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160 SHA512 47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4 -DIST crossbeam-deque-0.8.2.crate 21237 BLAKE2B f00948fe90806fcbf1585c0404250dc84bca2cf27733bf7f2a0aa957e618f916162f41124333329a5b1e84909cbae3d93fb3b4461ab23e9dd97672c7d520d5b7 SHA512 a50a878d843d6eb1b5b92321ce6bfb87a23d3c16e820b1ff55472f0bd3d29b41d09ea95e1b9ccb2790f6687c043dd9ada1cd5124705e24292ccbd8fae1f243b3 DIST crossbeam-deque-0.8.3.crate 21746 BLAKE2B c24025c65d7c1c98e442af95491749dd4f777af0509636ed66886dcf656359ec50dc2a5e26327559c6659f6b355d2b0b992dafa691a36571c99637cb47372d0f SHA512 f3201c9afef7d2d119702696f7e5e7997a104b8f7d67c7adebd1cbed84d3a3415636ff674f1ccdfd95d0dc162384e46c6138c8203ede69577b0d5359a4b44672 -DIST crossbeam-epoch-0.9.13.crate 48313 BLAKE2B 6e548cd39fb400732dc179c5b7185555bdb8a367b5d3a27dcabe9ad36db6e9858604dee210fe487de8f9127fd6d0db1ef1fd04a1cc8cdcf34bedcf980c048555 SHA512 a4578e0e535f301b73f0332778e79b327bafea6afa43284317fccc49b410118360866a2dea8ac22f2977f309d07c663e5d95fbfa852ab795d414c170ee4e06bf DIST crossbeam-epoch-0.9.15.crate 48553 BLAKE2B 23aa0532d3126e22efc779859478098e505b4ec895c643530a3f7e8dba0543df3d8ffcb6825b1d3869a4418e17d798d464b3e1bb51522435d50f53ac224e22c8 SHA512 d9292c059ef1d156da52950137b2b3ea5eab66c4cc2f763d02078d0b0106980839ebed2ae2aec53e026ee7b3ddc37c4b51370d925ada1ad13d9981934daa7bde -DIST crossbeam-utils-0.8.14.crate 42127 BLAKE2B 3e31e6371e46aba6697501a34e1b737680dcb692c0d1ba7cc1ce7025ec70ee69f7595e3abd90fb52c11e42cb43fa5fae6103f97add35cf87b0a68ea83213d0d0 SHA512 fa00a57c41c9daa152f8a6c6f4d3c77986de1aa21585984adf577e244c2f121db014ba2beb92241590e1cf78710e77d9a703ce4a4d44d8854bc3e60690151393 DIST crossbeam-utils-0.8.16.crate 42508 BLAKE2B dfaf9e7cade2cb5a2de90dc622e58a69c5b28fe9f69d3cbb945431683cf48fb409565190e3414a815563afb12631d990476919890fc482ce6b5792fdc25536a7 SHA512 4b8d599a8b93015eea2fd404cdf1526fbb94662fffc7c64d2f0659aeef349e4ad682f61b2b85d075c7f3fbbc4d8106cd7caf6e65dae117ba982f31262df3f831 DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f -DIST digest-0.10.6.crate 19527 BLAKE2B 402009105a6ac055be062769dd4f162aabb977b9afe29f451eeb3e6b5dd1a579c371c5ec996b9c1bdba3b4ded83830ed2e1934a0505480bffba1e0d16775a8f7 SHA512 21d3c1dc64e640300c51e8a009af464d6e3cd2b10aa67c87a038165c11409d6e5faad1967236724a9a4cab8fdd88826cac1db4798245fd53ac2ff1a9b2b68b76 DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c -DIST either-1.8.0.crate 15992 BLAKE2B 5b9254d54ced1f23447cc78fca74f12085c37e3c2da441b30521819025ebb808e8cbd9cbcec811f8b3951030914c1736b8bda61744d1323af8c5b8b0a3ef3ee9 SHA512 5089b218af067b51ee39c085568a1a6f542e8f68b362207bd7126cbcd2b76783cd21cc1517a1d088ce4dad1714be03a3660f50e9498a0bb43a8676cd7ec490d2 DIST either-1.8.1.crate 16027 BLAKE2B 2fad54b5f20bb8540fff5959ca7b2f9021c814ee610895d770f7081b12ebe2c93ce754c462df9d81824d479ca75e07f4a9e398c07a655f4abe2740b9c9de9c62 SHA512 5e4da301a605e0bc1ee3a269fe449aef044df05b5e833940c7f79bed61bbff4fc248e9c82b45dab92b2688d578ada000b271aaf67f2f4f7c82b35f05663cfe7e -DIST generic-array-0.14.6.crate 15889 BLAKE2B 7beac5446f5da4d077598af43c238eb7e71a12b0b91e6be5dbfc1ca33dc21d128fc93c9c8b18caac4b88830c8c8a643f2033acaca1d9a9f3d95329d042276156 SHA512 254e6fb6658f083f26e022916795c9ebfac241b9df2d811aac8316b17e1375e1c5aa54d72f1bf6c2627a88484a7df4b14eca231c90578e9aa3d9997047fa0f20 DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d DIST hermit-abi-0.2.6.crate 13027 BLAKE2B 4df5306639511a5f69594e903f8ce62482cbbfbfe272a91a12f407483dbac4e87c2d7e5668cc06ca5c0fc149ca93a3152fe6ad4bb3b96cacf56a22cb635e5b7f SHA512 bad8442bb822a9c99f6536db16523c80f5139af6a139bcc359c03725c59ff935816e2ecc5c491dc362ac75ab2dff41ab1e9dd29431f5e9a109b60eb9b7a8dc28 DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 -DIST indoc-1.0.8.crate 13748 BLAKE2B 785203ebe8a6fae2a5c898d2c42264014e424c48fdf80a232069eafa207833d9613df499e60305e8ab5eeca9591e11e3305f4554eb28f208294ecc66bcd259bd SHA512 50f932fd16228e06f6049a685f1e0a8bb849fc1b8c0d72a1c68a9581efcb00dbb8534c7ee2421e2b9b3827402ee8dffb62a3858b5c5727aee4ba43fb3d50a9dc DIST indoc-1.0.9.crate 13475 BLAKE2B a9696788574e56dd125c3371169fd59d6947d188f76e2669b21c0304692efd6709cd048920f7822e92c6a5620fb178e0e85c7776118cef8ccee0f58398e14abf SHA512 db8aef4a7bb606452dc8ed45aa29a255c7a135357a0bd586fb4429c5f56a1aa2ca9400d6fac39956aeb486a15d25cf5d1b9524967867f2c651d9d563e3e85be8 -DIST libc-0.2.138.crate 609081 BLAKE2B 210aa9a7ba99d69533946fb06c2ac6ca0714b3d4c0c5a80096e188f849319dc5509b3b41ec56aff7d1ee899378be2197fe9f8dc921500b11ea6cdc8b3b15df45 SHA512 986ccf0fcd18dd124fa6d3d89c3c7cfeca1046270a6a1b5c4addcdbc7f7f36216cb74094836ce8e97a9e331b97ed893d57daf39e919d24b001c4789a022f7761 DIST libc-0.2.146.crate 684707 BLAKE2B 53091a46262389e327973185c26bf187beba392c45a92bfa424fc0976333d6c8afdac6527484032574086e32412a712bc2616468f7cb14e6bd0480ca2bef6da6 SHA512 4112c17cfda83041f33a7b616a365a0eb6603ba857fd7bedd64162021a6305c81da6ae8f37395732d7eea40d4fe648bae435ee0bf0b1a1a48400e6546d4d50b6 DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db -DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f -DIST memoffset-0.7.1.crate 8556 BLAKE2B 1ef270f1c8dba32e66cf47a1835f10c342024762c0e56953f16e82d575250028154054d4c42b1324c60f955a40fad3bbb1c5fced147c11c9a4ad62f6f0e948c3 SHA512 40ca3c4b1fb929bec75bfcde0135037f81a6c5aa80181bc7dd7bbcd9c0946288eea8d23fca95e296567ccb02155ed0f66c7c23644b5cb3e6d3932be9f9742157 DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55 DIST num_cpus-1.15.0.crate 15680 BLAKE2B a4d98b29ad534de9bc262f58f615ec06bde5d5a2f5252f09b5a0a6ecb06a9daf9709ad9045eb08f7cb744d8a838854b9095aa73918e06624a84efbc11a9a5c1d SHA512 fd4772868def9460a6ee17ef6fc00b0bc74115eec891bb3fdb07ba5b5fe4057a2ac69eb31ba8beddbd3189c7be4545888e5724879f3a89132fbc9b32aa7bb10f -DIST once_cell-1.16.0.crate 32120 BLAKE2B 59bfc8a44f1fec72442e3d34bf4be3a5af073f854f07b3618b2857c759dca4a0fa6ba358514ae28c25d745b01bb7b390ffe9ed6e296d163fd3dd67e49092b87a SHA512 bc199570ee43bde9245a2c4637ae738e370ce9988635c8342349ceb6fb158f376247b69f9ec4ea0e6d76b934decdc77a524299ebde96c0a2c2d29d9501b9a568 DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c -DIST parking_lot_core-0.9.5.crate 32396 BLAKE2B f793c855ed49476510c200d20895cd7f62e93dcb4fcadeff5528a8564f43e5e8d45f3857bac355b765d09753b554cb9af308a9a95add518d3325434ac67a6ca7 SHA512 1c430ffabfd33e8396178615829f6f623edc34d30393658b4cfaa263f4ae6e4101a9850333d3b54af058dc499bc66240a18041f31e920d5bc866d6bf66809378 DIST parking_lot_core-0.9.8.crate 32383 BLAKE2B 2f9666872894d1c85895437d1353f9e15be2bc8d004ffc8f0e5be95e9dd4b274797db3752eba1c0b5b6071c1b8a71e4857cae0b2aff1afdaa39e92e70be2e6fd SHA512 8d6dfdf661b0f7d0774cb9f61121f2daefd182ac8a2a0d24eab451febfbe1a664c815c163d34a7f3d15a54915a8e22e6c6cd10e89cb7d7598d48d81ad6a3c256 -DIST proc-macro2-1.0.49.crate 41977 BLAKE2B e31c81d3b836404bd2c28363eb0cf2637cb7fb1ff5fb39333158be2b40b15f6f8f582edaec51cabd32d7b215df39c08a9632208fe4da36fc435dc32a48483a6b SHA512 b490d5cbaa790163aaa49c1595e694dfaded61c59fc23f9b6d359f4b774ee6eb20ae8efc5f5ebd59c8ca75da85baad61c065451c1cde03b3b6148e2aaa2c9e1b DIST proc-macro2-1.0.60.crate 44160 BLAKE2B 3cca40d5ffa85607212ea8da63995b35b1d59bf077ad1f708bb08f20a3f3d477e934205008984bf2e947e6e53689192df1d437772c75148e122e0f1f4fe43455 SHA512 2a3d33d2e42e3b7edac7a099dcaf83c43ad47852217424c2bcf8ed5b894292975ef5a11df01ebb3479971e94d5b032b9d043c28bed476d6f7087fb9297fbaac0 DIST pyo3-0.17.3.crate 408939 BLAKE2B e67ce34c626dbede3c76abf66ba5078827e8a75644ff9fbd83eccf3d53096a3c2e0991da8b3489ea9984c665751308bcf4aa9c3d31dd62c72127694156a7a0a9 SHA512 5c83ea76202edce13c370d023562a9009382e36fdf3fcd7c4dea844ab8e5e048db4cc79a9c0ea98fb7017a83da16924ba0981ad98bd83e75e2fac434738e9740 DIST pyo3-build-config-0.17.3.crate 29230 BLAKE2B 193df0c15a2150505c823338e76f4d75e2f28158626edf332da2b10b6a81bfaf7f95a3a32c9f218717504b2f0dd80d3fb61c78ab3df9cb9024c3686f8ca002b0 SHA512 92652ffdfb3f6c3c8a1c2f97f5e2ed19175ba6bad5cd0f0c113b569369193aa18d95adc780bbdb8202d815a1ec0b6aeaf40d93d64faab42f4e8b452c806906a2 DIST pyo3-ffi-0.17.3.crate 62854 BLAKE2B 3f1c519b210de0aee19b832845c1d44237f780f18173ddc1b1cef5eac1060fab40fd8dbec067a49e4d28fc7edcd0bd751f54438ad42a8b98641de0517052c64b SHA512 c08481d1530207fee544a5dde14253415e5451c1c013b86ac1f0e9bcb3c1df7866764cd11bad523105b6821725560329b89ff689b3aa2f0698cdab148d0fc12e DIST pyo3-macros-0.17.3.crate 7257 BLAKE2B 4c5e166a37c31f2cc21b7dce9b46dcdaeea0f12299c421430efe72b47ac954f10680bf6ecb28a5f0058abaf22519f6ce05d21e5de534e362ceb9847049601f4f SHA512 f99d38ea69b1d46599d203908d12eb3fe4869a48b21b3eaba0c9c8e52b9f2b3c5ea72505dcb9b3330450dd724eeba859eef724fe9624ebbd8bd3cbcff7372df1 DIST pyo3-macros-backend-0.17.3.crate 49992 BLAKE2B a922c3c2c1f494002fa8592704c43ddbb4d9bf650187adcfc94f82c1275bcb69d444ede404d1b40bdf1e199427e8de880464b76c7385c2f96633544ad021c4b4 SHA512 b4dbddc3ac7ae542560459376127cabdbb4de83c04d70a4efe0976fa94e6ce94a7a62723f689a8fbb1d795fc235b1ac3611f8b4985ae2af0db4a9dc08de48927 -DIST quote-1.0.23.crate 28058 BLAKE2B 81c483fa26b36b5c4dbe85b386a74f5bfeaa854a99c0d678374507613da916a60e3f5b14d4a4d295e1c9ef0413fa1f16447df8f19a9db8cb0485b7a5c327fdc1 SHA512 3bce6846dda94d285de15771549099e60df39c8395c498b372c90a240f77df31d6d9048127913ec1c7ed8f3a189470ade1db2bede406bb00fa715ea641ec87c2 DIST quote-1.0.28.crate 28382 BLAKE2B 9fb16c3bb2a7fec3d8138ffec1f58277061f4a643c9051e1f6525f9e347ed9de41a3797eb3140a6dd828526eb4114c1f7ca562151dc933f338d64b175ed35d9f SHA512 846d718153f78cbae6dc714caa9413a5d5964bcc5e032f5c6c5356c62c33bf22635955ebdff0dede69ba1c9657387e65d61de7c537f6f56f8060721dfa52d735 -DIST rayon-1.6.1.crate 166330 BLAKE2B 5bbc439e0c88780b8d80cb36d4b4164e698a1189bd140e8c84d9f6a466023de0cd69a1f24c4217d595ae9af1f61aca6829461648152116c6bebeef0f0e686e50 SHA512 2e03585170e59f4388359817d67a43cd10a2244382615ae39bf84210db03a6dfec3b75d8a23800b8faaa31f45e8df4c44fbc343f02e18dd3dc0572c207791e73 DIST rayon-1.7.0.crate 169488 BLAKE2B 518f0eda1fcbd1b1b230587ea18cab0023a699e796c819bf35a6492b7edb051137446bfbc49aaab0a68aef8280c970ad14301a9f8f7461d537af119a65b33a38 SHA512 d999c811b701d0aa4e547234bdc20a7df56728e142c4aa882bae081b7b057e8c3a72f4a62fb35535e57501e8c2ba7ff072068b59d6b5374e9ca6bb66cc0984d3 -DIST rayon-core-1.10.1.crate 70008 BLAKE2B aa6dc470af3464ddd20f75faa5793bbc684d1550e44e0148134be7219dbded5dc7c1a1da96487ce9132330f26a587d9861b64be342566d6550cf3806a764d51b SHA512 a9261aa4a648029f50bcca30bd991ef51353c258b9b8c98027efe9ff62e4b7be200e59bc7aa9144d9a3d39873b01bbe104c1d7875d61e02e089bb04e0312798f DIST rayon-core-1.11.0.crate 73118 BLAKE2B 313d65bb6e3a010569b317b32ac91c72e38282f4fcddbcb56ffa97de42d88c0d34f35f76b62e1ad60ee96b596aa681caf2071a8d5dfdca085fb1fbafb07c3ee4 SHA512 00ac782f49d688da90e823980e83b5ccd858f93769e2d801061fdef78728cff37d3a9fa4fd47a5cddb058f28f3289de349f8c8fdd94fa2f8c400d73bc4529800 -DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae -DIST subtle-2.4.1.crate 12630 BLAKE2B 05a90232bfdc2cf67522e2972bddcd8dc9a165b1d1cf775d0b1c8358fc7c4d0559b2b899126b6688b8ef77b8b7580b3b300f74a599a7ee77f99c064a3917693b SHA512 7fd8234b7ffa3ca7e473539cad958df0842186e1dd735905e0d4977564f40a5f2e18b58180fcbe52614a00964dc150bd9f6964500847ea658f22bffe030f5c6a DIST subtle-2.5.0.crate 13909 BLAKE2B 660c3a472ca54c9843ce3feea74b802e27fd7f62dd37a30e2a4ba82e4b3a71df63562e8865d5fc675d31d0900998a8730503f91a61450884446a3bdd6af0041b SHA512 f150b1e2037554f8cd3213a54ddbc258f8f670cc4f39e7084cdea4b47538dbc58b834bc93b443d58a4b9087224efc003234042aaf366687dbd32b1e7174082a0 -DIST syn-1.0.107.crate 237539 BLAKE2B 5a65968806c72fedf69638661f827a0426b9e49c2f9a5e5208f986105f8facca2bdf241f92f74bde790e9a0dd68240d4827a345a939c087364360e19a5cbeff3 SHA512 58132adb76643521a6a9cbc0316431318ac25f8517bba3cbb98e7e28ed536f9e24f643e898fa21a2f74cc8c1aeafaecf9b4199b23048c7be8c0bab2fe3aa7623 DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d -DIST target-lexicon-0.12.5.crate 23224 BLAKE2B b1d31ec4ca5a529882b76a6a6bc8bbf978cfe8d7c9da0227879898ce1f2180e4d43225360bb4b4a7e9f3229ad1f4297b57c77d285c471c9c724759b0e987f6f0 SHA512 6df675ab1ebab2ff2844c3dfdaf58de3c340868ad9cd7b8c0d63d4fc9fa25e78027643d34c19b4634913c5294de7b330fb5a100984df58e4c943b3ab21ebfaca DIST target-lexicon-0.12.7.crate 24402 BLAKE2B 3715b15649566b9f26fe02aad818325a43b54512008e4ea9fcda9ea15a87b8f4baf4ffd7343fc12456c97d8a6b1e121158c4cb61997de0e2d24d1bce93d86850 SHA512 0f3cdbd7515141315934b6ca61c5666f3bf60e259711f68ed3c33468e2bd400cedf824db7158a80fa07e78cc7ac2a0a1eed2df199352176148e9df34b06511a2 DIST typenum-1.16.0.crate 42477 BLAKE2B acc6dcd4521493c438a8a3d997ab0456fdbff3db66aee9b81ba219714d47522c3ca8fe26f8ce84edfda416ff9a22747caf3ecc9cc4bcd1e7647ac351d5aef407 SHA512 93da3ed62573acbc9d5d31257fb72ae9cfc7d59e4040c1f32d93e8fec94795e1aa20a3bf76ddc64c4b383184306bb2a66e51fd61b64dd4ce46a1bca8238b57b2 -DIST unicode-ident-1.0.6.crate 42158 BLAKE2B 6e4ef61fcac69b4ccbf743a2c2f857a6ea9fcbac9b9890f5b7208cc0732c6892aa5889b3030e87c8c29ce4ce24ddb7adec6bcf47b7aefe9cb5d19f920f12cfbd SHA512 ee1dc78fe535f46bdaf3e19dd8dfc859bf3133d9271026cadf626a07ba586c39caca4e45d905156a6276cf852f9cebef196b2229c3ba4b5e2b26c956fd6cff86 DIST unicode-ident-1.0.9.crate 41978 BLAKE2B 4e78cefb4e7d7f173f1826a5ab6c8ffde386fea67cf3227bd22e6a6e65d3348dc53c9438e6bde9af06fb5e04b0beac866209d2426e7f04cd10b2435db85df7e3 SHA512 4d8cffe699c6f15ee82ab5f5a73421a6bb8b1a476237aefefa6e932c45c30683a4fb015f138bce99d7cb27a27fb7972909c828e77daef091da84ec162315625a DIST unindent-0.1.11.crate 7700 BLAKE2B d4d1dde410c4194acb51f74f374cf11fa872e49fad8f5f24b596d72476403e5e312fedf7b0bcb1027384d53c8de565368d63c30eaf70a6e6cd958b82e5288ca3 SHA512 f800d6c37fe72477908c91457a738a73d2b8085bb5ae303d6d954405d6ccd98833b5da16a12c3ad1ab75d32a68dedc706dfaacc0fcbb95571dd829cdc03a356a DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 -DIST windows-sys-0.42.0.crate 3006791 BLAKE2B 7a0962364ecc416cf0ae7e49cce1298a12d819003e488f6e77aff1a52710f00378638b6a05db5557a031e1b75659587657971ddc63eaab35495133762f99a7b2 SHA512 b07b119688f3e3ad234d36979947f34e8e19988fb62101afbe18ec8afc9c8a4261128939df8bbb849d5c5982422cb4c50dbcba70f2bf401fbb7c605df1b2b354 DIST windows-targets-0.48.0.crate 7466 BLAKE2B 4ef6d89ad5b1acf26a1a24348122b86d3943bd95935499bc9032fbc7aa01c04999c723df7fecb4989854cb6b7cceffe141537dfb05a9eaf3902c4cb490533116 SHA512 1d2a29602a1e0846c8577ec9167c5f9972091998a5df449d67b13ad918bf37680e7f97247baf5e3010c166d0b3182418c2925470998b92893ee9469939b91e22 -DIST windows_aarch64_gnullvm-0.42.0.crate 357917 BLAKE2B 58da715a46692ed786fa554338d446eaaa50c63ec1d4090cf0690a9211c0221034479e9066cad1c98234410519833826ae3163bf6724c3b06097d5b84d7b9fcf SHA512 8bd60142e8982ddb14dde4e93b9753f9ac34830c05c2a1dd4568377f9a928651bf9f026a0080e5bc7dfa62a45942376736954e3ac800855d00eef0c72929f338 DIST windows_aarch64_gnullvm-0.48.0.crate 366543 BLAKE2B 9b10f65089fe6da3ff38a1061783f635644ae84f567f891eaced280af68f7ff3919b34289e8850aa34554bb0346903273ff0a7fa743ca8794c2d23a9f1b0185f SHA512 80c5aa74c5669f7acff3882a8e7575f15e8d7cc58c11a1cb731ff423eb9cc9ba43cc6b80e52803c0d44e6a9001655ba87de6f43a9fe858da6d6e3a5c983a2711 -DIST windows_aarch64_msvc-0.42.0.crate 659424 BLAKE2B a8c9a288767756f2086bd0706774cdcce5c8639431ad76ed122d4b6d13c936ca8fb1a463d34835b3a2728f4444e2f4b91ee772f00c54f348094da69c05ce6b93 SHA512 20c0840adec84dde03b143e5b82bb0003fee675310487f0071a81ed7f40ee647c4018ccb9ebdbc4aeada717ec8600a30dfb15510c6b336f07becdb7167668fd0 DIST windows_aarch64_msvc-0.48.0.crate 671479 BLAKE2B 0c80f210437628e1d878d1d14e884fea532c7539b3030aa76d46f27d02372c715c6e33d7efdbbd770666472b44a66c30711a33d819ede9cdcd51c96355802d45 SHA512 617e47a7202f1db4dbd3ecea509682135ccd85e3a458c0331b9bc7aa1d84e5756b59c881cb098d5c6d4c951248d13c8253a8e8a50938e1997bd19ceba77262df -DIST windows_i686_gnu-0.42.0.crate 728570 BLAKE2B b72079610b5c4fc798a79fa757b19f8c8baceaf7f4ce824193a65fadaac988ebdff1719a74d676b7dd017e11ceb029402bbac4e55c35206172e15a9bef422f78 SHA512 a24dd1ba5eb7d5231853bebadfde0575ae9071a565868d2f3d1bc6ec0a87380c569a621f0cba2552af7a1e46ac62f09f87cfbce3f674be06be1a7c1d3f421474 DIST windows_i686_gnu-0.48.0.crate 741490 BLAKE2B 5a4a584f8d8ee5bbd2d4c5b6749a66f2d43fc9e4ef90faab2227709b270f0d46fc26578c029edd96877c71309316ddb32d91c39f46d88f9a484c614f866e3dbe SHA512 15149fdd48b61b6d993acd392dbd353d0280d984ea88745217e4207937174bb90cdd9701f69ff0fe06a842f03607cbb57937d20d79ab577181e605a8a8fadc68 -DIST windows_i686_msvc-0.42.0.crate 717477 BLAKE2B a37e068f45590f0c31349acbdb56848106d6de0e1f8030e6bd5e1e174bd9a46737db54fbd61de99054e5e8c5263eaef0508c440f43c39dca82baa77792ff2743 SHA512 740400e2b11c1d177f7f37f844cd2a0f84b97a5adb03a7656661deb026b593a799ace8da1f9013ba9f74446fc43260d01dff7d4be607129ec7d602f341b2b4d1 DIST windows_i686_msvc-0.48.0.crate 730056 BLAKE2B 4e4ad6ed94948145199c2ed50fc65e4af08455a0fd058bb0f763d481f30b029f99a2b8dbac087b29e762500a19270f6683baf62ba99d141eb002a5b0b5c8ea05 SHA512 11a50800e709712dbea907275bc0faa46d2eb2969118445ed5b932d9c5957a09592a5b26a40e554c1f5fd56c6d074a07637e6f88eedd2224e1001e62df7b469b -DIST windows_x86_64_gnu-0.42.0.crate 692493 BLAKE2B e00eae443cfed3004809244654268ee1bec17975166ca876dd393dcfe8a2ef0ca65d81b04c8f513f95a0fae9405ba796c085951bc2c597d252a3122f7dbf6425 SHA512 7df7ee0c345f0a2c37d7f9ec3a2824116b4d7a943bf245787509e67809a4f31ebb1862e212efb2d943d82ccef77a716437cdc61004396ca86e95e688368c6dae DIST windows_x86_64_gnu-0.48.0.crate 703595 BLAKE2B b227efb78a99c43d0538cceadada3fa1840df29adc665787fdcf845b73e77d782da8a9f9aa602e1da61401b550d0107176feb6c397c922a6240b38cc8f04a180 SHA512 38eff1164fb37dbd2bbe53404b20cba92de84cbbd5e4eb9ad60d51fb43d6fdb8b87a1488e2c88ebd4b3ff3b708f93fdc05df4b14a285d3ff11c33ff0d9828602 -DIST windows_x86_64_gnullvm-0.42.0.crate 357906 BLAKE2B 02e08e696f18105f0c131fcf5db046ec945cb21ede76d2da477589e15d062ca6f04906dac80fdd2ef9fcda9244490aad86b401d0156eb6b65ba3599098e8cfe7 SHA512 242e11b4a0d50a0ffe8d0e26e971de30ef4d29260ae6749403d39cb4278297a240c1ec4112bb38151cbb11a6f3c8a743e84cd75b6a76adfeaee8e623649c9ecf DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d1579978045f4058b1a315083a8ab842bddf5800ec3460b1530ad88c3464acab712a229290aca235810de8a3b6a253859a354d9fa97277e58 SHA512 8d82fad4c8445030844708aa026a62f1ca43362b8e15f14b0d226c7e9cda04ffa0715087b6a025dbb738e8891de24fcc4a2df071a532917cf03c4a46f934f396 -DIST windows_x86_64_msvc-0.42.0.crate 659377 BLAKE2B f01dbfcb86dcb7301790a1a704661864378021cbb92b147fdfcee978b7011bb770441c481b439985c298816c524c6a11f21a7bd81115e65882fa000a28566bcd SHA512 94d6554ae293785d2fc9dc9d53480c98bc08ab2b78bd8684a0606e7e0ec156a454c1a653d214c21de382bc7ab5d898e45000ed73e6110f679da513ffabbf3cb9 DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795 diff --git a/dev-python/blake3-py/blake3-py-0.3.3.ebuild b/dev-python/blake3-py/blake3-py-0.3.3.ebuild deleted file mode 100644 index d2e6c176f737..000000000000 --- a/dev-python/blake3-py/blake3-py-0.3.3.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{9..11} ) - -CRATES=" - arrayref-0.3.6 - arrayvec-0.7.2 - autocfg-1.1.0 - bitflags-1.3.2 - blake3-1.3.3 - block-buffer-0.10.3 - cc-1.0.78 - cfg-if-1.0.0 - constant_time_eq-0.2.4 - crossbeam-channel-0.5.6 - crossbeam-deque-0.8.2 - crossbeam-epoch-0.9.13 - crossbeam-utils-0.8.14 - crypto-common-0.1.6 - digest-0.10.6 - either-1.8.0 - generic-array-0.14.6 - hermit-abi-0.2.6 - hex-0.4.3 - indoc-1.0.8 - libc-0.2.138 - lock_api-0.4.9 - memoffset-0.6.5 - memoffset-0.7.1 - num_cpus-1.15.0 - once_cell-1.16.0 - parking_lot-0.12.1 - parking_lot_core-0.9.5 - proc-macro2-1.0.49 - pyo3-0.17.3 - pyo3-build-config-0.17.3 - pyo3-ffi-0.17.3 - pyo3-macros-0.17.3 - pyo3-macros-backend-0.17.3 - quote-1.0.23 - rayon-1.6.1 - rayon-core-1.10.1 - redox_syscall-0.2.16 - scopeguard-1.1.0 - smallvec-1.10.0 - subtle-2.4.1 - syn-1.0.107 - target-lexicon-0.12.5 - typenum-1.16.0 - unicode-ident-1.0.6 - unindent-0.1.11 - version_check-0.9.4 - windows-sys-0.42.0 - windows_aarch64_gnullvm-0.42.0 - windows_aarch64_msvc-0.42.0 - windows_i686_gnu-0.42.0 - windows_i686_msvc-0.42.0 - windows_x86_64_gnu-0.42.0 - windows_x86_64_gnullvm-0.42.0 - windows_x86_64_msvc-0.42.0 -" - -inherit cargo distutils-r1 - -DESCRIPTION="Python bindings for the BLAKE3 cryptographic hash function" -HOMEPAGE=" - https://github.com/oconnor663/blake3-py/ - https://pypi.org/project/blake3/ -" -SRC_URI=" - https://github.com/oconnor663/blake3-py/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - $(cargo_crate_uris) -" - -LICENSE="|| ( CC0-1.0 Apache-2.0 )" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD MIT - Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/blake3/blake3.*.so" - -distutils_enable_tests pytest diff --git a/dev-python/braintree/Manifest b/dev-python/braintree/Manifest index c832f7398f80..c4b634907328 100644 --- a/dev-python/braintree/Manifest +++ b/dev-python/braintree/Manifest @@ -1,3 +1 @@ -DIST braintree_python-4.19.0.gh.tar.gz 217588 BLAKE2B a5a90443f3315112eed95e00d1733875b1e6c3056de57f182b13f06b47a94ac1d711b6ed7aee76e57f1388a46b89281594398c3e88c4018d5f1a4947d2ed4790 SHA512 4d464d0f36b77157d6ea94721dfd4f4354fa51e5dc9670443ee8689c08aefc0d81bd09d34d87d1a436f74a60df6cc7c0e0ff5dc366bd1779d57b46dd028d5362 -DIST braintree_python-4.20.0.gh.tar.gz 219019 BLAKE2B b53220f3172181d4426e4165f8787317a25a0facfdd4da7c5c5d47578b8ff39dce903db1fa4119784e943a1f3364f5f60157413b459a72e27873de4efac60250 SHA512 1b8a4693796befb128cf790859b7ff528303e080455489679ab3a413b31c810b25f61a20e04681068ffce0d73d1679c14b0a3374c3efbf854781e977b8d53a44 DIST braintree_python-4.21.0.gh.tar.gz 220035 BLAKE2B e8eb8a51fe5b49675abaf20c0cb3cfefa9129609df70bbf2e74aa4f588ea48014278fe2bb1e76841dbcd19fbc87346bc0b4302910237d5cffd839369465f2597 SHA512 409d4d80059f1868b2aa80896b0a082493fe0e1d3c1f76145bf41a1f7c93dc4a3970eb90b9c599584a6a00f3d135f870115daff0fabe9f22dcd1a3c7a16371a5 diff --git a/dev-python/braintree/braintree-4.19.0.ebuild b/dev-python/braintree/braintree-4.19.0.ebuild deleted file mode 100644 index cac06c3579d5..000000000000 --- a/dev-python/braintree/braintree-4.19.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -MY_P=braintree_python-${PV} -DESCRIPTION="Braintree Python Library" -HOMEPAGE=" - https://developer.paypal.com/braintree/docs/reference/overview/ - https://github.com/braintree/braintree_python/ - https://pypi.org/project/braintree/ -" -# no tests in sdist, as of 4.19.0 -SRC_URI=" - https://github.com/braintree/braintree_python/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/requests-0.11.1[${PYTHON_USEDEP}] -" - -DOCS=( README.md ) - -distutils_enable_tests unittest - -python_test() { - eunittest tests/unit -} diff --git a/dev-python/braintree/braintree-4.20.0.ebuild b/dev-python/braintree/braintree-4.20.0.ebuild deleted file mode 100644 index c50e26d97b9e..000000000000 --- a/dev-python/braintree/braintree-4.20.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -MY_P=braintree_python-${PV} -DESCRIPTION="Braintree Python Library" -HOMEPAGE=" - https://developer.paypal.com/braintree/docs/reference/overview/ - https://github.com/braintree/braintree_python/ - https://pypi.org/project/braintree/ -" -# no tests in sdist, as of 4.19.0 -SRC_URI=" - https://github.com/braintree/braintree_python/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/requests-0.11.1[${PYTHON_USEDEP}] -" - -DOCS=( README.md ) - -distutils_enable_tests unittest - -python_test() { - eunittest tests/unit -} diff --git a/dev-python/cairocffi/cairocffi-1.6.0.ebuild b/dev-python/cairocffi/cairocffi-1.6.0.ebuild index bf9efe570199..688ae97b6ae9 100644 --- a/dev-python/cairocffi/cairocffi-1.6.0.ebuild +++ b/dev-python/cairocffi/cairocffi-1.6.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" DEPEND=" >=dev-python/xcffib-0.3.2[${PYTHON_USEDEP}] diff --git a/dev-python/caldav/Manifest b/dev-python/caldav/Manifest index f440c3e57fbe..86a156600d23 100644 --- a/dev-python/caldav/Manifest +++ b/dev-python/caldav/Manifest @@ -1,3 +1 @@ -DIST caldav-1.2.1.gh.tar.gz 122700 BLAKE2B 21b8ddf512371d192aa2360a0f7bba4b7377defb1cdd830a4c78be86bf3a44689733cd742337a60894b99d0e80615b4005b620a7e8159d7ca708eb9fe1401402 SHA512 788b92a92f4d986b37fa8e237a5cbb3e18a7f596f7799362cf999b7b4981572de7982b352ffd835a51a583bc61eaf8d62fb5bdd31d07377197db887c54ce65bd -DIST caldav-1.3.5.gh.tar.gz 122421 BLAKE2B 049ca9bfa2aee3475a15b388c7ba07f0bdf4c51893fb4cb16ce3d56df269e4514727b28540c2e84176242f8ad5216635885fda5d9ee3789235093136f9a6e586 SHA512 d249548542f70fd15b08275cf9fc086843263d4b54b45816542a01cfeba78cc869623cc8fe010acc31faaa301b7b163e85ff4899e4be1282bd3869cb2c2c2b8e DIST caldav-1.3.6.tar.gz 104671 BLAKE2B 9792074a91f54d9a300676b4a63ab3fc55650f94038863ebe9045b160f0936192cc597a9d3049d08e42023fe37498ab4fb7850680133ccd2f9ee5fb471fde690 SHA512 16b8b3c89efb97dc1629da075e3573cc87c7bbf5e7800008a02c0db339bdd5cdd72f3e939dd2581983cb6a6c5f1eb9d5715ef3c687cb73ff1777fdb778a51c81 diff --git a/dev-python/caldav/caldav-1.2.1-r1.ebuild b/dev-python/caldav/caldav-1.2.1-r1.ebuild deleted file mode 100644 index a42a4a83531a..000000000000 --- a/dev-python/caldav/caldav-1.2.1-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="CalDAV (RFC4791) client library for Python" -HOMEPAGE=" - https://github.com/python-caldav/caldav/ - https://pypi.org/project/caldav/ -" -SRC_URI=" - https://github.com/python-caldav/caldav/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="|| ( GPL-3 Apache-2.0 )" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/icalendar[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - >=dev-python/recurring-ical-events-2.0.0[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/vobject[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/tzlocal[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - www-apps/radicale[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/caldav/caldav-1.3.5.ebuild b/dev-python/caldav/caldav-1.3.5.ebuild deleted file mode 100644 index 5f4514555ce9..000000000000 --- a/dev-python/caldav/caldav-1.3.5.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -DESCRIPTION="CalDAV (RFC4791) client library for Python" -HOMEPAGE=" - https://github.com/python-caldav/caldav/ - https://pypi.org/project/caldav/ -" -SRC_URI=" - https://github.com/python-caldav/caldav/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="|| ( GPL-3 Apache-2.0 )" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/icalendar[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - >=dev-python/recurring-ical-events-2.0.0[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/vobject[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/tzlocal[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/chameleon/Manifest b/dev-python/chameleon/Manifest index 7aeb0b3597ff..d32936ab4b1a 100644 --- a/dev-python/chameleon/Manifest +++ b/dev-python/chameleon/Manifest @@ -1,2 +1 @@ DIST Chameleon-4.0.1.tar.gz 173650 BLAKE2B f5457ad7749ec98a0d80fd54b5b867d47f74bbf672abc1b4ad0e8c1bed5eaac93ea135801565a1a3fc72a8b930e67fa23d81c32bf866516bf9a16d1ef3b76ad7 SHA512 1cad12e13e5b90150c0d801951398fb68c2c05b9c7264697629fb21b0bb16325bfbf23f911c320c1464e78d6d275a565f0555474ac6d8e36b706b0eb7248d731 -DIST chameleon-4.0.0.gh.tar.gz 138574 BLAKE2B 70f8f4c330779058f94869d3c7d792af0a4a07b993dded928d3efaa8139736d1735a049dec1f43d807a125e162dd03c4ce2a1a0432c9450d6130501de1ab05d2 SHA512 817abf47696f48360ab40b3c774b1ff5be3389c918f719fe6be36f402b2e347871f0329168cb239c7e63f996d23b70181bf1a727df656f839c3c5d9bc35449b9 diff --git a/dev-python/chameleon/chameleon-4.0.0.ebuild b/dev-python/chameleon/chameleon-4.0.0.ebuild deleted file mode 100644 index 308f9a1bb82b..000000000000 --- a/dev-python/chameleon/chameleon-4.0.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Fast HTML/XML template compiler for Python" -HOMEPAGE=" - https://github.com/malthe/chameleon/ - https://pypi.org/project/Chameleon/ -" -SRC_URI=" - https://github.com/malthe/chameleon/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="repoze" -SLOT="0" -KEYWORDS="amd64 x86" - -distutils_enable_tests unittest - -src_test() { - cd src || die - distutils-r1_src_test -} diff --git a/dev-python/chameleon/chameleon-4.0.1.ebuild b/dev-python/chameleon/chameleon-4.0.1.ebuild index aef73bc7e9f2..16210445066e 100644 --- a/dev-python/chameleon/chameleon-4.0.1.ebuild +++ b/dev-python/chameleon/chameleon-4.0.1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="repoze" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" distutils_enable_tests unittest diff --git a/dev-python/cons/Manifest b/dev-python/cons/Manifest index 9bc0d1539881..7c99c719009c 100644 --- a/dev-python/cons/Manifest +++ b/dev-python/cons/Manifest @@ -1,2 +1 @@ -DIST cons-0.4.5.gh.tar.gz 40318 BLAKE2B c01f195c4f29ffe42e08fba6b57806b96263f7ebbc1cc859b8d146cd94e257829506502f2bc81f5665f4caf3bb8725ec556b70b951ede2b8117ba50fdb4388e5 SHA512 fea3af6b7198760f36194793a32a87f17729877f75baca6fd9627c32c4602e640cf667bb106624e9d756aece57053974e90e32329de484619a14b3500bea26e7 DIST cons-0.4.6.gh.tar.gz 40414 BLAKE2B 5d234ed77d44f0b892c3cc8fc4816a4cc1ca5cca36501adca8cbc84a48dff320c3ea45555aaa2203d1ed5072e74404e62184f000db393c155b008943990b7df3 SHA512 195a2e23a6ee37aba1cc34c0f26a2b55f86948c4a2eb5dab50b9b917bdee97bbb53562830c75184c8483260ba9bc9352d1430f99937aa29156cbf3ce2fb0254b diff --git a/dev-python/cons/cons-0.4.5.ebuild b/dev-python/cons/cons-0.4.5.ebuild deleted file mode 100644 index cf789e39746f..000000000000 --- a/dev-python/cons/cons-0.4.5.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit distutils-r1 - -DESCRIPTION="Implementation of Lisp/Scheme-like cons in Python" -HOMEPAGE=" - https://pypi.org/project/cons/ - https://github.com/pythological/python-cons/ -" -SRC_URI=" - https://github.com/pythological/python-cons/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/python-${P}" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" - -RDEPEND="dev-python/logical-unification[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest diff --git a/dev-python/cons/cons-0.4.6.ebuild b/dev-python/cons/cons-0.4.6.ebuild index 765c7e56f5b2..a5ee74eb141f 100644 --- a/dev-python/cons/cons-0.4.6.ebuild +++ b/dev-python/cons/cons-0.4.6.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}/python-${P}" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" RDEPEND=" dev-python/logical-unification[${PYTHON_USEDEP}] diff --git a/dev-python/contourpy/contourpy-1.1.0.ebuild b/dev-python/contourpy/contourpy-1.1.0.ebuild index 3b806eec55bc..ac7822088cd1 100644 --- a/dev-python/contourpy/contourpy-1.1.0.ebuild +++ b/dev-python/contourpy/contourpy-1.1.0.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/numpy-1.16[${PYTHON_USEDEP}] diff --git a/dev-python/cvxopt/Manifest b/dev-python/cvxopt/Manifest index 4b6128412973..67c8346dcc93 100644 --- a/dev-python/cvxopt/Manifest +++ b/dev-python/cvxopt/Manifest @@ -1,2 +1 @@ -DIST cvxopt-1.3.0.gh.tar.gz 4120085 BLAKE2B f4cb23146897d3f4b24e0fc4d59bd89e2c5b49c83aecdbec02297abbea8a16ecab85a02e9c187debbf3a03cc62e4c46128acefbec2af7ea20558e7fa1d1c0bd0 SHA512 b719100abb0b049765963dc4ca9f646b508a319b5f8390aa7a0578056d32a32573e195c136ffb907a57135e337887d2256c9a0883e63dad966dab43cad0bf58a DIST cvxopt-1.3.1.gh.tar.gz 3958725 BLAKE2B 48b5477f27323da3c5ba69eb993250fe54e793ebb757c84d77ff5c63fb47a649a4a15137d32efd747627ccd629096fd4ac3c70912222fe3e367f0fc062760266 SHA512 9531b83785589c55192e1daa98e3a78288b429a67d2704c8953b9def1a2f8dd4389d17be43fd5deb6c051485e43e5e0e726a2752d126d7289163d7a5a02205dc diff --git a/dev-python/cvxopt/cvxopt-1.3.0.ebuild b/dev-python/cvxopt/cvxopt-1.3.0.ebuild deleted file mode 100644 index 56afe5241bea..000000000000 --- a/dev-python/cvxopt/cvxopt-1.3.0.ebuild +++ /dev/null @@ -1,178 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 toolchain-funcs - -DESCRIPTION="Python package for convex optimization" -HOMEPAGE=" - https://cvxopt.org/ - https://github.com/cvxopt/cvxopt/ - https://pypi.org/project/cvxopt/ -" -SRC_URI=" - https://github.com/${PN}/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="+dsdp examples fftw +glpk gsl" - -DEPEND=" - virtual/blas - virtual/lapack - sci-libs/amd:0= - sci-libs/cholmod:0= - sci-libs/colamd:0= - sci-libs/suitesparseconfig:0= - sci-libs/umfpack:0= - dsdp? ( sci-libs/dsdp:0= ) - fftw? ( sci-libs/fftw:3.0= ) - glpk? ( >=sci-mathematics/glpk-4.49:0= ) - gsl? ( sci-libs/gsl:0= ) -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - virtual/pkgconfig -" - -PATCHES=( "${FILESDIR}/cvxopt-1.3.0-versioneer-buildfix.patch" ) - -distutils_enable_sphinx doc/source --no-autodoc -distutils_enable_tests pytest - -# The BLAS_LIB and LAPACK_LIB variables (among others) in cvxopt's -# setup.py are passed in as colon-delimited strings. So, for example, -# if your blas "l" flags are "-lblas -lcblas", then cvxopt wants -# "blas;cblas" for BLAS_LIB. -# -# The following function takes a flag type ("l", "L", or "I") as its -# first argument and a list of packages as its remaining arguments. It -# outputs a list of libraries, library paths, or include paths, -# respectively, for the given packages, retrieved using pkg-config and -# deduplicated, in the appropriate format. -# -cvxopt_output() { - local FLAGNAME="${1}" - shift - local PACKAGES="${@}" - - local PKGCONFIG_MODE - case "${FLAGNAME}" in - l) PKGCONFIG_MODE="--libs-only-l";; - L) PKGCONFIG_MODE="--libs-only-L";; - I) PKGCONFIG_MODE="--cflags-only-I";; - *) echo "invalid flag name: ${FLAGNAME}"; exit 1;; - esac - - local CVXOPT_OUTPUT="" - local PKGCONFIG_ITEM - for PKGCONFIG_ITEM in $($(tc-getPKG_CONFIG) ${PKGCONFIG_MODE} ${PACKAGES}) - do - # First strip off the leading "-l", "-L", or "-I", and replace - # it with a semicolon... - PKGCONFIG_ITEM=";${PKGCONFIG_ITEM#-${FLAGNAME}}" - - # Now check to see if this element is already present in the - # list, and skip it if it is. This eliminates multiple entries - # from winding up in the list when multiple package arguments are - # passed to this function. - if [[ "${CVXOPT_OUTPUT}" != "${CVXOPT_OUTPUT%${PKGCONFIG_ITEM}}" ]] - then - # It was already the last entry in the list, so skip it. - continue - elif [[ "${CVXOPT_OUTPUT}" != "${CVXOPT_OUTPUT%${PKGCONFIG_ITEM};*}" ]] - then - # It was an earlier entry in the list. These two cases are - # separate to ensure that we can e.g. find ";m" at the end - # of the list, but that we don't find ";metis" in the process. - continue - fi - - # It isn't in the list yet, so append it. - CVXOPT_OUTPUT+="${PKGCONFIG_ITEM}" - done - - # Strip the leading ";" from ";foo;bar" before output. - echo "${CVXOPT_OUTPUT#;}" -} - -python_prepare_all() { - # Mandatory dependencies. - export CVXOPT_BLAS_LIB="$(cvxopt_output l blas)" - export CVXOPT_BLAS_LIB_DIR="${EPREFIX}/usr/$(get_libdir);$(cvxopt_output L blas)" - export CVXOPT_LAPACK_LIB="$(cvxopt_output l lapack)" - export CVXOPT_SUITESPARSE_LIB_DIR="${EPREFIX}/usr/$(get_libdir);$(cvxopt_output L umfpack cholmod amd colamd suitesparseconfig)" - - # Most of these CVXOPT_* variables can be blank or have "empty" - # entries and the resulting command-line with e.g. "-L -L/some/path" - # won't hurt anything. The INC_DIR variables, however, cause - # problems, because at least gcc doesn't like a bare "-I". We - # pre-populate these variable with something safe so that setup.py - # doesn't look in the wrong place if pkg-config doesn't return any - # extra -I directories. This is - # - # https://github.com/cvxopt/cvxopt/issues/167 - # - CVXOPT_SUITESPARSE_INC_DIR="${EPREFIX}/usr/include" - local SUITESPARSE_LOCAL_INCS="$(cvxopt_output I umfpack cholmod amd colamd suitesparseconfig)" - if [[ -n "${SUITESPARSE_LOCAL_INCS}" ]]; then - CVXOPT_SUITESPARSE_INC_DIR+=";${SUITESPARSE_LOCAL_INCS}" - fi - export CVXOPT_SUITESPARSE_INC_DIR - - # optional dependencies - if use dsdp; then - # no pkg-config file at the moment - export CVXOPT_BUILD_DSDP=1 - export CVXOPT_DSDP_LIB_DIR="${EPREFIX}/usr/$(get_libdir)" - export CVXOPT_DSDP_INC_DIR="${EPREFIX}/usr/include" - fi - - if use fftw; then - export CVXOPT_BUILD_FFTW=1 - export CVXOPT_FFTW_LIB_DIR="${EPREFIX}/usr/$(get_libdir);$(cvxopt_output L fftw3)" - CVXOPT_FFTW_INC_DIR="${EPREFIX}/usr/include" - FFTW_LOCAL_INCS="$(cvxopt_output I fftw3)" - if [[ -n "${FFTW_LOCAL_INCS}" ]]; then - CVXOPT_FFTW_INC_DIR+=";${FFTW_LOCAL_INCS}" - fi - export CVXOPT_FFTW_INC_DIR - fi - - if use glpk; then - # no pkg-config file at the moment - export CVXOPT_BUILD_GLPK=1 - export CVXOPT_GLPK_LIB_DIR="${EPREFIX}/usr/$(get_libdir)" - export CVXOPT_GLPK_INC_DIR="${EPREFIX}/usr/include" - fi - - if use gsl; then - export CVXOPT_BUILD_GSL=1 - export CVXOPT_GSL_LIB_DIR="${EPREFIX}/usr/$(get_libdir);$(cvxopt_output L gsl)" - CVXOPT_GSL_INC_DIR="${EPREFIX}/usr/include" - GSL_LOCAL_INCS="$(cvxopt_output I gsl)" - if [[ -n "${GSL_LOCAL_INCS}" ]]; then - CVXOPT_GSL_INC_DIR+=";${GSL_LOCAL_INCS}" - fi - export CVXOPT_GSL_INC_DIR - fi - - distutils-r1_python_prepare_all -} - -python_install_all() { - distutils-r1_python_install_all - if use examples; then - dodoc -r examples - docompress -x "/usr/share/doc/${PF}/examples" - fi -} diff --git a/dev-python/cvxopt/files/cvxopt-1.3.0-versioneer-buildfix.patch b/dev-python/cvxopt/files/cvxopt-1.3.0-versioneer-buildfix.patch deleted file mode 100644 index 2cc28bc7f781..000000000000 --- a/dev-python/cvxopt/files/cvxopt-1.3.0-versioneer-buildfix.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 764665fb080e5aec235a64029246cb58becf5591 Mon Sep 17 00:00:00 2001 -From: Michael Orlitzky -Date: Sat, 7 May 2022 12:44:31 -0400 -Subject: [PATCH 1/1] FIX: skip version update on `build_ext` if .py does not - exist - -Upstream versioneer commit 280fb6ce89af73ac6ced3c66354a16506a57fc6c -ported to cvxopt's bundled copy. See also: - - https://github.com/python-versioneer/python-versioneer/issues/296 ---- - versioneer.py | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/versioneer.py b/versioneer.py -index 414cb9d..47bdd40 100644 ---- a/versioneer.py -+++ b/versioneer.py -@@ -1847,6 +1847,11 @@ def get_cmdclass(cmdclass=None): - # it with an updated value - target_versionfile = os.path.join(self.build_lib, - cfg.versionfile_build) -+ if not os.path.exists(target_versionfile): -+ print(f"Warning: {target_versionfile} does not exist, skipping " -+ "version update. This can happen if you are running build_ext " -+ "without first running build_py.") -+ return - print("UPDATING %s" % target_versionfile) - write_to_version_file(target_versionfile, versions) - cmds["build_ext"] = cmd_build_ext --- -2.35.1 - diff --git a/dev-python/denonavr/Manifest b/dev-python/denonavr/Manifest index a1fe91cfbb77..024b1e6daab2 100644 --- a/dev-python/denonavr/Manifest +++ b/dev-python/denonavr/Manifest @@ -1,2 +1 @@ -DIST denonavr-0.11.2.tar.gz 178495 BLAKE2B 7ee308a071f3e325849b67aa901d9999a31c566ce7fc7a0c5c71bb53d9bcd5effd4bf54dc0b4301f4403d01bca83af15ef603c0229b182ab1c1b2801ae934e61 SHA512 70ac865e20d6a71c51007e6b135b873492707bff1497616d44fbcf30ab8e3c172d93df08cfc23bebca929cb965d764d6d105d2ed4a0a5fc30d19732b66a88820 DIST denonavr-0.11.3.tar.gz 179597 BLAKE2B 139cda38958e320d72f11ef25e94db67346b7e9f253cbbf60a0cc5f5e2e42846f070a57cfb1596cb648d1d70a62983d8f5fe6b91aec5b95501c049c1c65b7141 SHA512 a361ac3dd6385ad7c042f6cb7bd2092c39da75c167277347d199ab9de3a1ef9fad84e41428cfa02058c680c905965214e42780fa4d4fb1f4a1116102284fe571 diff --git a/dev-python/denonavr/denonavr-0.11.2.ebuild b/dev-python/denonavr/denonavr-0.11.2.ebuild deleted file mode 100644 index 348c94b806b5..000000000000 --- a/dev-python/denonavr/denonavr-0.11.2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Automation Library for Denon AVR receivers" -HOMEPAGE=" - https://github.com/ol-iver/denonavr/ - https://pypi.org/project/denonavr/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/asyncstdlib-3.10.2[${PYTHON_USEDEP}] - >=dev-python/attrs-21.2.0[${PYTHON_USEDEP}] - >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] - >=dev-python/httpx-0.23.1[${PYTHON_USEDEP}] - >=dev-python/netifaces-0.11.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}] - ' 3.{8..10}) -" -BDEPEND=" - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-httpx[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/dill/Manifest b/dev-python/dill/Manifest index e02d5488759c..1c21146fc50e 100644 --- a/dev-python/dill/Manifest +++ b/dev-python/dill/Manifest @@ -1 +1,2 @@ DIST dill-0.3.6.gh.tar.gz 171608 BLAKE2B 3b0c6f20218230685c91c10edb4d9bfdbb913464903ce03c92c85ad607ab3973c61c39f9a9807d55c1d3aa3736f5de4575e5beb0784f2b17f0af850210bebd61 SHA512 921bd5122b9b90fd3426a7af5fc8ba70d09b92d740951f5db5d481abb280915d722410f174ab028134acff9a3659899c8f315242caa7a44d8e4b38dd02bb1fa3 +DIST dill-0.3.7.gh.tar.gz 176315 BLAKE2B 8c98c40458035e42c078c79df14e474c35a2a6ff4f61d3cfca8f4dfa5a7756512b7d5af6276becd88315c01d88c8562de02b6f9dff06d0161df3e6f6694c7cc8 SHA512 33ec55dc32c9ddf275ce6e502187949bbc7ecc6d24560e132a7bed23e93254b771d38e59c4b6313bbfc25313305c43c6cba2fe07763a93238e1ba66c4bbd8cd4 diff --git a/dev-python/dill/dill-0.3.7.ebuild b/dev-python/dill/dill-0.3.7.ebuild new file mode 100644 index 000000000000..2a35ac28460a --- /dev/null +++ b/dev-python/dill/dill-0.3.7.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Serialize all of Python (almost)" +HOMEPAGE=" + https://github.com/uqfoundation/dill/ + https://pypi.org/project/dill/ +" +SRC_URI=" + https://github.com/uqfoundation/dill/archive/${P}.tar.gz + -> ${P}.gh.tar.gz +" +S=${WORKDIR}/${PN}-${P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +python_test() { + "${EPYTHON}" -m dill.tests || die +} diff --git a/dev-python/dj-email-url/dj-email-url-1.0.6.ebuild b/dev-python/dj-email-url/dj-email-url-1.0.6.ebuild index b06fdf82a3af..6656522fe328 100644 --- a/dev-python/dj-email-url/dj-email-url-1.0.6.ebuild +++ b/dev-python/dj-email-url/dj-email-url-1.0.6.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 diff --git a/dev-python/django-auth-ldap/Manifest b/dev-python/django-auth-ldap/Manifest index 7f1b97901740..f5b5c7fda4af 100644 --- a/dev-python/django-auth-ldap/Manifest +++ b/dev-python/django-auth-ldap/Manifest @@ -1,2 +1 @@ -DIST django-auth-ldap-4.2.0.gh.tar.gz 49572 BLAKE2B e33241897a2ad6ec3cefe4d8bc6cfea322f478b3db7c2e8b7726b55f9e030f10ae25ee049842322f11939523df06af81a57122d4d3c8115416a253672c43dd39 SHA512 a37500c850b3cf49d6bc7324d721c05279570972547ebd69521033e4cd6aa340948829edb3ae94d3280a8142a42d88ce77f85bf4a8c9f32753a860881b3c5d90 -DIST django-auth-ldap-4.3.0.tar.gz 53474 BLAKE2B b3f74739fd195b7a2e2cc785fa6493feaef8917b8473fad386da1569a158f13d7c765a32bd0d83ba02d20d7b50e845d3a5cda8b5fbbf5524576c62b84690705b SHA512 6a7826af60087a25970c6ae96b9bce40212cdfbe5e2d2ee0d903ff53f02edcd361eb56a0c5db9406e8525ee6be86e18d5c13db7e4ae6f2dd5d0adc7c593a8117 +DIST django-auth-ldap-4.4.0.tar.gz 53117 BLAKE2B 46ae8f9788c3ed12d8b3576b4335390d3bc902a3627dd5af9028c2bd49dc64eef2f31995bcf51a6d20c55400bbd3dd5f4882ecc01e8d92564a6664db743809ca SHA512 d01f40f64e0d6cd47a0efaaf3b5e6a30a399b0a3b9a6b4c6f683a8237b84076294821970bbb265f66e06b0fbec58417287188e5f09631b21f204137d003ecfd7 diff --git a/dev-python/django-auth-ldap/django-auth-ldap-4.2.0.ebuild b/dev-python/django-auth-ldap/django-auth-ldap-4.2.0.ebuild deleted file mode 100644 index 6b295cdc596b..000000000000 --- a/dev-python/django-auth-ldap/django-auth-ldap-4.2.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Django LDAP authentication backend" -HOMEPAGE=" - https://github.com/django-auth-ldap/django-auth-ldap/ - https://pypi.org/project/django-auth-ldap/ -" -SRC_URI=" - https://github.com/django-auth-ldap/django-auth-ldap/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -LICENSE="BSD-2" -SLOT="0" - -RDEPEND=" - >=dev-python/django-2.2[${PYTHON_USEDEP}] - >=dev-python/python-ldap-3.1[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - $(python_gen_impl_dep sqlite) - net-nds/openldap[-minimal] - ) -" - -distutils_enable_sphinx docs --no-autodoc - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -python_test() { - # for slapd and slapdtest - local -x SBIN=/usr/sbin:/usr/$(get_libdir)/openldap - "${EPYTHON}" -m django test -v 2 --settings tests.settings || - die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/django-auth-ldap/django-auth-ldap-4.3.0.ebuild b/dev-python/django-auth-ldap/django-auth-ldap-4.4.0.ebuild similarity index 96% rename from dev-python/django-auth-ldap/django-auth-ldap-4.3.0.ebuild rename to dev-python/django-auth-ldap/django-auth-ldap-4.4.0.ebuild index cb2e69ec0852..9e1094ca449c 100644 --- a/dev-python/django-auth-ldap/django-auth-ldap-4.3.0.ebuild +++ b/dev-python/django-auth-ldap/django-auth-ldap-4.4.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit distutils-r1 pypi diff --git a/dev-python/django-cacheops/Manifest b/dev-python/django-cacheops/Manifest index 5441631c9741..347d5b027944 100644 --- a/dev-python/django-cacheops/Manifest +++ b/dev-python/django-cacheops/Manifest @@ -1,2 +1 @@ DIST django-cacheops-7.0.1.tar.gz 70830 BLAKE2B a90c5b145475f9942de5fee4403c5d237a6754026a0e581d1cab56a1b538cbb041fa50fcc67b0a7c922274c49b510d833e2924d8744e62e5a71149d6ddd6144d SHA512 a73b24acd668d9104b8b8f27859d643ea9b80bf53375389cb21b2bbd3d97ea508f826752df2fa5ed576e91a35ba5c6cfb0e8dded772b2c47babf739e6b26dd38 -DIST django-cacheops-7.0.gh.tar.gz 56009 BLAKE2B 7829c6308db163dce5e75170093107c5a9d7dc6c5caccdea55b81631f43664ddea767ce9320221abdfc9c52af6bea363a62b5e7e86e0afa54208fabf3baf431a SHA512 bae0005e377ab8d9f9dc6da50a845966affc75b57846eb432bd7090f20b644e1b7ce9e963a9b6e84270661c23a51c7cf0436fc8448d34fb3c2f3f3245f98f7f7 diff --git a/dev-python/django-cacheops/django-cacheops-7.0-r1.ebuild b/dev-python/django-cacheops/django-cacheops-7.0-r1.ebuild deleted file mode 100644 index 2f101f8d547e..000000000000 --- a/dev-python/django-cacheops/django-cacheops-7.0-r1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="ORM cache with automatic granular event-driven invalidation for Django" -HOMEPAGE=" - https://github.com/Suor/django-cacheops/ - https://pypi.org/project/django-cacheops/ -" -SRC_URI=" - https://github.com/Suor/django-cacheops/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/django-3.2[${PYTHON_USEDEP}] - >=dev-python/redis-2.9.1[${PYTHON_USEDEP}] - >=dev-python/funcy-1.8[${PYTHON_USEDEP}] - >=dev-python/six-1.4.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - dev-db/redis - dev-python/dill[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - # Remove test dependent on unpackaged before_after - sed -e 's/test_lock/_&/' -i tests/test_extras.py || die - # Remove upper bounds on dependencies - sed -i -e 's:,<[0-9]*::' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - local -x DJANGO_SETTINGS_MODULE=tests.settings - local -x PYTHONPATH=. - django-admin test -v 2 || die -} - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6379 - - einfo "Spawning Redis" - einfo "NOTE: Port ${redis_port} must be free" - "${EPREFIX}"/usr/sbin/redis-server - <<-EOF || die - daemonize yes - pidfile ${redis_pid} - port ${redis_port} - bind 127.0.0.1 - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} diff --git a/dev-python/django-cors-headers/Manifest b/dev-python/django-cors-headers/Manifest index c24123393e6b..f9526f0907aa 100644 --- a/dev-python/django-cors-headers/Manifest +++ b/dev-python/django-cors-headers/Manifest @@ -1,4 +1 @@ -DIST django-cors-headers-3.14.0.gh.tar.gz 29634 BLAKE2B 08ec6811b8608feecbdaadcc6ce220b1574a4bf16823f939f93eda4ece9df0430b015edc1d0909b980996ff143e036858ca81f524e8d270846881a9c0af25fac SHA512 5ff390bd2fba1b3dff3cea08b10021d0fd100497000b2eaef788fe32c1b8584f1954e470f4aa15cbcf9e4342265633a658b8736de08962bfe0ea9e2068521379 -DIST django-cors-headers-4.0.0.gh.tar.gz 29641 BLAKE2B 20ff68bfb02d6992777967db35696a33afb91b264be1ebb3b67c15a9e2a51e0df948dae78b107bce16bc6eab2679d3ba910a9be89c8d7d137b64f7997fd2a400 SHA512 250ff2f9876d1d965611f495e0b67d4f93da9f05e0804bb8c02ec8390923eb1b7c775e4c76df8acf7d43d0f1401267f3795bc29fa7c5c8936a7aee1dae7336e5 -DIST django-cors-headers-4.1.0.gh.tar.gz 30733 BLAKE2B f3214008c51d656022c58bd0eb012200e07a29ec4052a4d3b75b2c52b4aee0e96b3ef8b30857dddc528cda609f691f0a9ef4f791837d1962ab561f42b840f814 SHA512 a4a1a39ab658968d5384a40a6aaf2e5c9a9047e43edc2ef7d4b9ea82a4e6cac6e69eb5e0b3736b9731442ff4efbe249ee56c7a3d05808e3fa0b45f6dee25999a DIST django-cors-headers-4.2.0.gh.tar.gz 30543 BLAKE2B d17ec23b4579a84c67ec4edb369dda24db9bc64e2b399436e60f610b64b7de4b2a3583d9aa9e2693ebfd89f9d28c25def116b36f76bd4e2c3362ae36b50bb7ac SHA512 e3b0c73a738f487bc360834395b1bd6348c9d0a05fb743464ff0e5915f3d2263dbcabeaa893aa3d4be246504623964fb9378a780b83aa2487a92b2ada4a11c04 diff --git a/dev-python/django-cors-headers/django-cors-headers-3.14.0.ebuild b/dev-python/django-cors-headers/django-cors-headers-3.14.0.ebuild deleted file mode 100644 index 2f86005be6e8..000000000000 --- a/dev-python/django-cors-headers/django-cors-headers-3.14.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Django App that adds CORS (Cross-Origin Resource Sharing) headers to responses" -HOMEPAGE=" - https://github.com/adamchainz/django-cors-headers/ - https://pypi.org/project/django-cors-headers/ -" -SRC_URI=" - https://github.com/adamchainz/django-cors-headers/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/django-3.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-django[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/django-cors-headers/django-cors-headers-4.0.0.ebuild b/dev-python/django-cors-headers/django-cors-headers-4.0.0.ebuild deleted file mode 100644 index 2f86005be6e8..000000000000 --- a/dev-python/django-cors-headers/django-cors-headers-4.0.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Django App that adds CORS (Cross-Origin Resource Sharing) headers to responses" -HOMEPAGE=" - https://github.com/adamchainz/django-cors-headers/ - https://pypi.org/project/django-cors-headers/ -" -SRC_URI=" - https://github.com/adamchainz/django-cors-headers/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/django-3.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-django[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/django-cors-headers/django-cors-headers-4.1.0.ebuild b/dev-python/django-cors-headers/django-cors-headers-4.1.0.ebuild deleted file mode 100644 index f88ae7b6888a..000000000000 --- a/dev-python/django-cors-headers/django-cors-headers-4.1.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -DESCRIPTION="Django App that adds CORS (Cross-Origin Resource Sharing) headers to responses" -HOMEPAGE=" - https://github.com/adamchainz/django-cors-headers/ - https://pypi.org/project/django-cors-headers/ -" -SRC_URI=" - https://github.com/adamchainz/django-cors-headers/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/django-3.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-django[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/django-debug-toolbar/Manifest b/dev-python/django-debug-toolbar/Manifest index c2f27e55cea3..4901f95ab1eb 100644 --- a/dev-python/django-debug-toolbar/Manifest +++ b/dev-python/django-debug-toolbar/Manifest @@ -1,3 +1 @@ -DIST django-debug-toolbar-3.8.1.gh.tar.gz 269449 BLAKE2B e93da38cdb6aa160dab65816858b1f7ca532ad22617e1859669fc508472086a93807aa874fde92ef95e6e33268a2f14de19d1498a15ca92ec89a9f8b3bf2a323 SHA512 4fa7b3fa3f9767cf1edba26c9de625675bcb1bafcb6d88d7ab95c331da6865f5c3cdb25848a6d2f4befdf9b2e65db4123b496f06a1b2e39eb3ee71f0c3384d26 -DIST django-debug-toolbar-4.0.0.gh.tar.gz 265429 BLAKE2B ee444246fc71bef989451bbb53e35d2be072ec9b219dfc9a9018fe736a9b750d271adc5af040374cfcb6a8e4ed26260640a952308576997e2bf42da3aec9fec4 SHA512 6a6d586a9a3c87811193c19a5fd5cb425700573a1ece71ed13d76caba208da14a1beb32e2dbc69e8ea7f09d52f42bf3b71f9608f91cc51ec41ab92558bf7e2c9 DIST django-debug-toolbar-4.1.gh.tar.gz 267550 BLAKE2B 80ebec1ee6f09d44089e119107a3696b8db82263976b4d191aaeea89658b0fbfb7ca1e2975aa73ad5c9240ac3010816710b5f7386165b1d7bdf335f8ef82b896 SHA512 8e9cc1ffcd8be7e345fff78e60cde8c4b44ef751dbf6a6bc061d452ccb60c68eda9f7e7a17efc32be3a62601921dff87f52ba2fe0e47a17fb820bf025cac0035 diff --git a/dev-python/django-debug-toolbar/django-debug-toolbar-3.8.1.ebuild b/dev-python/django-debug-toolbar/django-debug-toolbar-3.8.1.ebuild deleted file mode 100644 index a3cbe8809461..000000000000 --- a/dev-python/django-debug-toolbar/django-debug-toolbar-3.8.1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9..11} ) -inherit distutils-r1 - -DESCRIPTION="A configurable set of panels that display various debug information" -HOMEPAGE="https://pypi.org/project/django-debug-toolbar/" -SRC_URI="https://github.com/jazzband/${PN}/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/django[${PYTHON_USEDEP}]" - -python_test() { - "${EPYTHON}" -m django test -v 2 --settings tests.settings \ - || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/django-debug-toolbar/django-debug-toolbar-4.0.0.ebuild b/dev-python/django-debug-toolbar/django-debug-toolbar-4.0.0.ebuild deleted file mode 100644 index 45f737ea8197..000000000000 --- a/dev-python/django-debug-toolbar/django-debug-toolbar-4.0.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="A configurable set of panels that display various debug information" -HOMEPAGE=" - https://github.com/jazzband/django-debug-toolbar/ - https://pypi.org/project/django-debug-toolbar/ -" -# no tests in sdist, as of 4.0.0 -SRC_URI=" - https://github.com/jazzband/django-debug-toolbar/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" -IUSE="test" -RESTRICT="!test? ( test )" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/django[${PYTHON_USEDEP}] -" - -BDEPEND="test? ( - dev-python/html5lib[${PYTHON_USEDEP}] -)" - -python_test() { - "${EPYTHON}" -m django test -v 2 --settings tests.settings \ - || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/django-js-asset/Manifest b/dev-python/django-js-asset/Manifest index 72464c2ec5ac..7f2842ff29f3 100644 --- a/dev-python/django-js-asset/Manifest +++ b/dev-python/django-js-asset/Manifest @@ -1,2 +1 @@ -DIST django-js-asset-2.0.gh.tar.gz 7386 BLAKE2B 5bebddc68a6d77b9ffc4c685cfcf0c34d03a82d1f24ea0bc64f35e70bf3a736fc8be612fba1e21bfbe1cb646363f06d0d001822209e15034cb03c337c80d24fd SHA512 0ec4954952394d90946d0653e86ecf45eb83ceaeb99bfde1eeed68f471110b85260abd7ae69f5b2c318e4341c09fd31efb781825d74164dc8ac6bd94bcb6f8e7 DIST django_js_asset-2.1.0.tar.gz 7734 BLAKE2B a3bc41ea91721cb7a91749b0e682352b9d527ab5c2c493eaef42d63f9443975924efae3a2abf1df1bf3fdf8a339036cc67e8a881f3f0aca0f4eec1cfc5589904 SHA512 d2e80bccd173c09b2401e8d6b202d5526afaf17089d0855849a7eb2ad66525b9a171eb134fdc28fabb3dc701f89e88740312c2e34326d5aa42cd7510502384cc diff --git a/dev-python/django-js-asset/django-js-asset-2.0.ebuild b/dev-python/django-js-asset/django-js-asset-2.0.ebuild deleted file mode 100644 index 6654e3521448..000000000000 --- a/dev-python/django-js-asset/django-js-asset-2.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Script tag with additional attributes for django.forms.Media" -HOMEPAGE=" - https://github.com/matthiask/django-js-asset/ - https://pypi.org/project/django-js-asset/ -" -SRC_URI=" - https://github.com/matthiask/django-js-asset/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/django-2.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - ) -" - -python_test() { - cd tests || die - local -x DJANGO_SETTINGS_MODULE=testapp.settings - "${EPYTHON}" manage.py test -v 2 || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/django-otp/Manifest b/dev-python/django-otp/Manifest index eb46b5b19ba3..86bf5334f14d 100644 --- a/dev-python/django-otp/Manifest +++ b/dev-python/django-otp/Manifest @@ -1,4 +1 @@ -DIST django-otp-1.1.6.gh.tar.gz 76790 BLAKE2B 442c2418a870ccc8034a080415befb09780f9228562a15737e0911a0343945908f9fc2e026220a4477a5e5e1a6c1e4c3f7d51c823d4a9019f2bc15ae3367d8a3 SHA512 58c64651a5b274542bf09604daf3e59fdb0ea4eb96e7d14e59fd10a042d86cffb5df462191198f12320ea706f4d9aa651ef2c79ad7aa33e9d4ba0d157d90f4fb -DIST django_otp-1.2.0.tar.gz 64888 BLAKE2B 4b9eff29508b1ce537452ecf7337c7440acbab08b66c651080973d6a39e8e7cd5255f440e4dfb397886f562234d297333eee296ee9958075790e183e47e6637a SHA512 2f108ff08a01044a0f6572f4e5a57311c28926b5baf808f5013e6ffc1e40db77fd182b078ce53596b4ecee87fc0223fdf6fc41158e03a6ba3e80455234d64810 -DIST django_otp-1.2.1.tar.gz 65762 BLAKE2B 8243763a717c5f22513e10a03b8eeccf26d5e556cca15a22cad8e66ae8f6b4e6bfd53c43bf4de328e0b78f66895869a258ed1f42daaa0c3f686ae42ae0222ee5 SHA512 cb1ee0507dca15cd23d96c28566368079d38d85e3ef3a11ac14d25443c7d50ee62e8256dafe355632c33c84f74af54146890e58e17dc588e52502ee68716510f DIST django_otp-1.2.2.tar.gz 66391 BLAKE2B f66472ec2e3842ebc634edd8f689d1de51738381fd86c4af0859dee2f1bcf407b1c952c795203f9c742a95633ee14ce9253dcc1ffd7988c960e26b23a1ec5dfe SHA512 e8608f0a3b0aeaa82e509f034f69131eb1015124ecf84b734a5be58f62c309eee506b12fffe2aeb4b707e70c612413d1458bc64533102508c55255035432eb1f diff --git a/dev-python/django-otp/django-otp-1.1.6.ebuild b/dev-python/django-otp/django-otp-1.1.6.ebuild deleted file mode 100644 index f06aca9ee006..000000000000 --- a/dev-python/django-otp/django-otp-1.1.6.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Django framework adding two-factor authentication using one-time passwords" -HOMEPAGE=" - https://github.com/django-otp/django-otp/ - https://pypi.org/project/django-otp/ -" -SRC_URI=" - https://github.com/django-otp/django-otp/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/django-2.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/qrcode[${PYTHON_USEDEP}] - ${RDEPEND} - ) -" - -python_test() { - local -x PYTHONPATH=test:${PYTHONPATH} - local -x DJANGO_SETTINGS_MODULE=test_project.settings - "${EPYTHON}" -m django test -v 2 django_otp || - die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/django-otp/django-otp-1.2.0.ebuild b/dev-python/django-otp/django-otp-1.2.0.ebuild deleted file mode 100644 index f785275f25f3..000000000000 --- a/dev-python/django-otp/django-otp-1.2.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Django framework adding two-factor authentication using one-time passwords" -HOMEPAGE=" - https://github.com/django-otp/django-otp/ - https://pypi.org/project/django-otp/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/django-3.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/qrcode[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/tomli[${PYTHON_USEDEP}] - ' 3.9 3.10) - ${RDEPEND} - ) -" - -python_test() { - local -x PYTHONPATH=test:${PYTHONPATH} - local -x DJANGO_SETTINGS_MODULE=test_project.settings - "${EPYTHON}" -m django test -v 2 django_otp || - die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/django-otp/django-otp-1.2.1.ebuild b/dev-python/django-otp/django-otp-1.2.1.ebuild deleted file mode 100644 index fae3a5117ea5..000000000000 --- a/dev-python/django-otp/django-otp-1.2.1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Django framework adding two-factor authentication using one-time passwords" -HOMEPAGE=" - https://github.com/django-otp/django-otp/ - https://pypi.org/project/django-otp/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/django-3.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/qrcode[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/tomli[${PYTHON_USEDEP}] - ' 3.9 3.10) - ${RDEPEND} - ) -" - -python_test() { - local -x PYTHONPATH=test:${PYTHONPATH} - local -x DJANGO_SETTINGS_MODULE=test_project.settings - "${EPYTHON}" -m django test -v 2 django_otp || - die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/django-prometheus/Manifest b/dev-python/django-prometheus/Manifest index 8e4ca9e2304b..11b5f94729b7 100644 --- a/dev-python/django-prometheus/Manifest +++ b/dev-python/django-prometheus/Manifest @@ -1,2 +1 @@ -DIST django-prometheus-2.2.0.tar.gz 24995 BLAKE2B db79cbed99d4d5cb7d9ce22dfee69914a63373417b176b4311406f9a1fdcada16447d6ec8cb19ebd14789f520aa1d5755aace824e5462611f81a0cc688566f19 SHA512 a72c8345f220799ad0709e0e73912229267b5e01fc67ae7f647e53ccf7c7e170ad2456c81070a002dc411e840b1129d55719a7aa891b4dabe262837c8c7b3db5 DIST django-prometheus-2.3.1.tar.gz 24718 BLAKE2B a20f140736107e1c959fed33ff9a736cbc3266189598924e5d285c44a9fd1f16b7e41ba85829a2526cd49116523e1da3d1f96c9a1d73f84db18557cee3254982 SHA512 523cfa7023e1e8921c687bd010a4c6384e1e4142fb702887d1d0bd60194b5111e92e53fec07df89eaea07cd7aa806edef79ab303a67d866d18eacde257db3c03 diff --git a/dev-python/django-prometheus/django-prometheus-2.2.0-r1.ebuild b/dev-python/django-prometheus/django-prometheus-2.2.0-r1.ebuild deleted file mode 100644 index 12308447e035..000000000000 --- a/dev-python/django-prometheus/django-prometheus-2.2.0-r1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Library to export Django metrics for Prometheus" -HOMEPAGE=" - https://github.com/korfuri/django-prometheus/ - https://pypi.org/project/django-prometheus/ -" - -LICENSE="Apache-1.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/django[${PYTHON_USEDEP}] - >=dev-python/prometheus-client-0.7[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_prepare_all() { - sed -i "/pytest-runner/d" setup.py || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/django-redis/Manifest b/dev-python/django-redis/Manifest index 14f4d48279bf..7d270d65c97f 100644 --- a/dev-python/django-redis/Manifest +++ b/dev-python/django-redis/Manifest @@ -1,2 +1 @@ -DIST django-redis-5.2.0.tar.gz 44132 BLAKE2B 5d9680e43bfff506924b90cdce4fcbf40883a732af6b599c2e36d8549ce2aedbd69540b187152dc8fdc0d2a93b21c5fd2724d6386772f9b4af8632e38414b577 SHA512 65d3dc6b1d72c8b90908cf368cb66ac2eb74bdd32d0b42c8a5288b4448bd7444b21320251262627bc950eaf0d1a1ef0c3014761b690122bea9e5e20f744dd433 DIST django-redis-5.3.0.tar.gz 44800 BLAKE2B 29a671f2899aefa6e59086bc194438aaf7e724b3edcefaf0c590a14e958847e86da34b8f94d4c29d62270f53f88395df2e911659e58471b5c037d1c2cd0f4dd7 SHA512 2867d405b69400355576eb3c052b4245844d56304979f09750251f8a2cf35ce704ebcdb6c80e6280fbfe24acfb237a3428f68081b6ada11ffc78257263703d7e diff --git a/dev-python/django-redis/django-redis-5.2.0.ebuild b/dev-python/django-redis/django-redis-5.2.0.ebuild deleted file mode 100644 index 7400467f8ded..000000000000 --- a/dev-python/django-redis/django-redis-5.2.0.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{9..11} ) -inherit distutils-r1 pypi - -DESCRIPTION="Full featured redis cache backend for Django" -HOMEPAGE="https://github.com/jazzband/django-redis/" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/django-2.2[${PYTHON_USEDEP}] - >=dev-python/redis-3.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-db/redis - dev-python/lz4[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/pytest-django[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - sed -e '/--cov/d' \ - -e '/--no-cov/d' \ - -e '/redis/s:,<4::' \ - -i setup.cfg || die - distutils-r1_src_prepare -} - -python_test() { - cd tests || die - local setting_file settings=( - settings.sqlite - settings.sqlite_json - settings.sqlite_lz4 - settings.sqlite_msgpack - settings.sqlite_sharding - settings.sqlite_zlib - # TODO: requires pyzstd -# settings.sqlite_zstd - ) - for setting_file in "${settings[@]}"; do - einfo "Testing ${setting_file} configuration" - epytest "--ds=${setting_file}" - done -} - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6379 - local redis_test_config=" - daemonize yes - pidfile ${redis_pid} - port ${redis_port} - bind 127.0.0.1 - " - - # Spawn Redis itself for testing purposes - einfo "Spawning Redis" - einfo "NOTE: Port ${redis_port} must be free" - "${EPREFIX}"/usr/sbin/redis-server - <<< "${redis_test_config}" || die - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} diff --git a/dev-python/django-sortedm2m/django-sortedm2m-3.1.1.ebuild b/dev-python/django-sortedm2m/django-sortedm2m-3.1.1.ebuild deleted file mode 100644 index 7228f7b501ec..000000000000 --- a/dev-python/django-sortedm2m/django-sortedm2m-3.1.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit distutils-r1 - -DESCRIPTION="Drop-in replacement for django's many to many field with sorted relations" -HOMEPAGE="https://pypi.org/project/django-sortedm2m/ - https://github.com/jazzband/django-sortedm2m" -SRC_URI=" - https://github.com/jazzband/django-sortedm2m/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="BSD" -KEYWORDS="~amd64 ~x86" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="dev-python/django[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - ${RDEPEND} - )" - -python_test() { - local -x PYTHONPATH=test_project:${PYTHONPATH} - local -x DB_ENGINE=sqlite3 - local -x DB_NAME=":memory:" - django-admin test -v 2 --settings=settings --noinput sortedm2m_tests || - die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/django-tables2/Manifest b/dev-python/django-tables2/Manifest index 2deb03483bdb..ee978c42ee21 100644 --- a/dev-python/django-tables2/Manifest +++ b/dev-python/django-tables2/Manifest @@ -1,2 +1 @@ -DIST django-tables2-2.5.3.gh.tar.gz 431016 BLAKE2B 5564cd1ea19ffd7de83f949103bb5a56f987efd1e8a0cb356a0455c2244118b60c7ef78eb8fc7e57e023007046c51b4717470ee3542e1ed8a84b65e481455e75 SHA512 61b79e9fd8c2ea69afe88d7f2dd7f7015e53a6b68800c769106214bbc5818bc4f5b30eebe2d190cd6cc3a36686978befcc9b88fb4a0a7930f5bb37c608345e30 DIST django-tables2-2.6.0.gh.tar.gz 431368 BLAKE2B 56896a416599e6f4293202ca945bf808c99ce08c4b5f53848919c3a32590e18d867e694fe7c989fdb855a5cdaf94350199c65735078c0d312d1f4f0a556ed9ae SHA512 29cabb777ed102dfde4d24836c5952bf892c7c8e3c5e5f608e00fd1aa4eecc33c6a2b1be1fd07617b354d7de34215d501592c53033d6f48c29e89ab68fdcb22d diff --git a/dev-python/django-tables2/django-tables2-2.5.3.ebuild b/dev-python/django-tables2/django-tables2-2.5.3.ebuild deleted file mode 100644 index 823847d534f7..000000000000 --- a/dev-python/django-tables2/django-tables2-2.5.3.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Table/data-grid framework for Django" -HOMEPAGE=" - https://pypi.org/project/django-tables2/ - https://github.com/jieter/django-tables2/ -" -SRC_URI=" - https://github.com/jieter/django-tables2/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -SLOT="0" -LICENSE="BSD-2" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/django-3.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/django-filter[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/psycopg:2[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - # these tests require tablib - rm tests/test_export.py tests/test_templatetags.py || die - # these tests require fudge - rm tests/test_config.py || die - - distutils-r1_src_prepare -} - -python_test() { - "${EPYTHON}" manage.py test -v 2 tests || die -} diff --git a/dev-python/django-timezone-field/Manifest b/dev-python/django-timezone-field/Manifest index 9ec7892b87af..34b808c3644b 100644 --- a/dev-python/django-timezone-field/Manifest +++ b/dev-python/django-timezone-field/Manifest @@ -1,2 +1 @@ -DIST django-timezone-field-5.0.gh.tar.gz 33265 BLAKE2B 1d6c12ff6854463070dd6a5019cc2bfaf9514e5f6568057c684c7b061d28cc99416bac2796474fd2d884cd382e2c0e0a77883c35d4f7a7d2bb77a79255379268 SHA512 6fba9333463f1d68c0d5c6c85ad32b0106fa66be38c4e07e802222f25a0d0e024a77f36b17cb2644e89b76ea50ed667a324a9583b7b5dc0be7518ffa593335f8 DIST django-timezone-field-5.1.gh.tar.gz 37449 BLAKE2B 9676bd686f7a1bfb2d7e5ee53db5ca3818a9bc20c4c759c09c6d602bcb1937098c40b9c07b3db1d7ca8af2f8882d6aaa333f325e422725e3ea7303fc60e9b59c SHA512 518e16b092af00edae9b2488fd4e9380a661864e9f2d2d3ed8ffc6d9188831d4a7b79ed81d553bc41089ac8cb6fab760339af668ce7c2c0218d991b77306c50f diff --git a/dev-python/django-timezone-field/django-timezone-field-5.0.ebuild b/dev-python/django-timezone-field/django-timezone-field-5.0.ebuild deleted file mode 100644 index f330ab3bf68e..000000000000 --- a/dev-python/django-timezone-field/django-timezone-field-5.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="A Django app providing database and form fields for pytz timezone objects" -HOMEPAGE="https://github.com/mfogel/django-timezone-field" -SRC_URI=" - https://github.com/mfogel/django-timezone-field/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/django-2.2[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/djangorestframework[${PYTHON_USEDEP}] - dev-python/pytest-django[${PYTHON_USEDEP}] - dev-python/pytest-lazy-fixture[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local -x DB_ENGINE=sqlite - epytest -} diff --git a/dev-python/django/django-4.2.3-r1.ebuild b/dev-python/django/django-4.2.3-r1.ebuild new file mode 100644 index 000000000000..0afb8410b128 --- /dev/null +++ b/dev-python/django/django-4.2.3-r1.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE='sqlite?,threads(+)' + +inherit bash-completion-r1 distutils-r1 optfeature verify-sig + +DESCRIPTION="High-level Python web framework" +HOMEPAGE=" + https://www.djangoproject.com/ + https://github.com/django/django/ + https://pypi.org/project/Django/ +" +SRC_URI=" + https://media.djangoproject.com/releases/$(ver_cut 1-2)/${P^}.tar.gz + verify-sig? ( https://media.djangoproject.com/pgp/${P^}.checksum.txt ) +" +S="${WORKDIR}/${P^}" + +LICENSE="BSD" +# admin fonts: Roboto (media-fonts/roboto) +LICENSE+=" Apache-2.0" +# admin icons, jquery, xregexp.js +LICENSE+=" MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +IUSE="doc sqlite test" +RESTRICT="!test? ( test )" + +RDEPEND=" + =dev-python/asgiref-3.6.0[${PYTHON_USEDEP}] + >=dev-python/sqlparse-0.3.1[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + $(python_gen_impl_dep sqlite) + ${RDEPEND} + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pillow[webp,${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/selenium[${PYTHON_USEDEP}] + dev-python/tblib[${PYTHON_USEDEP}] + sys-devel/gettext + ) + verify-sig? ( >=sec-keys/openpgp-keys-django-20230606 ) +" + +PATCHES=( + "${FILESDIR}"/django-4.0-bashcomp.patch + "${FILESDIR}"/django-4.2.3-py312.patch +) + +distutils_enable_sphinx docs --no-autodoc + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "${P^}.checksum.txt" sha256 "${P^}.tar.gz" + cd "${WORKDIR}" || die + fi + + default +} + +python_test() { + # Tests have non-standard assumptions about PYTHONPATH, + # and don't work with ${BUILD_DIR}/lib. + PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite -v2 || + die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + newbashcomp extras/django_bash_completion ${PN}-admin + bashcomp_alias ${PN}-admin django-admin.py + + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature_header "Additional Backend support can be enabled via:" + optfeature "MySQL backend support" dev-python/mysqlclient + optfeature "PostgreSQL backend support" dev-python/psycopg:2 + optfeature_header + optfeature "GEO Django" "sci-libs/gdal[geos]" + optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached + optfeature "ImageField Support" dev-python/pillow + optfeature "Password encryption" dev-python/bcrypt +} diff --git a/dev-python/django/files/django-4.2.3-py312.patch b/dev-python/django/files/django-4.2.3-py312.patch new file mode 100644 index 000000000000..7989f8e7cbcc --- /dev/null +++ b/dev-python/django/files/django-4.2.3-py312.patch @@ -0,0 +1,25 @@ +This is a hack to get the tests to pass prior to: + +[e83a88566a71a2353cebc35992c110be0f8628af] Fixed #32172 -- Adapted signals to allow async handlers. + +diff --git a/django/test/signals.py b/django/test/signals.py +index 94a5161e82..1358101b98 100644 +--- a/django/test/signals.py ++++ b/django/test/signals.py +@@ -14,6 +14,7 @@ from django.utils import timezone + from django.utils.formats import FORMAT_SETTINGS, reset_format_cache + from django.utils.functional import empty + from django.utils.module_loading import import_string ++from django.utils.version import PY312 + + template_rendered = Signal() + +@@ -183,7 +184,7 @@ def complex_setting_changed(*, enter, setting, **kwargs): + # this stacklevel shows the line containing the override_settings call. + warnings.warn( + f"Overriding setting {setting} can lead to unexpected behavior.", +- stacklevel=6, ++ stacklevel=5 if PY312 else 6, + ) + + diff --git a/dev-python/dns-lexicon/Manifest b/dev-python/dns-lexicon/Manifest index f6a2a47451f1..1bfcf641ab0e 100644 --- a/dev-python/dns-lexicon/Manifest +++ b/dev-python/dns-lexicon/Manifest @@ -1,2 +1 @@ -DIST dns-lexicon-3.11.7.gh.tar.gz 6677647 BLAKE2B 9330bcc81e053e9cf8b2171b444e5d20e86922da15df7121a5957f8e6932528ba1f9099cc4dff08b2825d8fa253369b8b2da026a0846e64896bf491c59f2bdc9 SHA512 7d3becea6b9d60a4589e9d7e8de010d0b7e6a2c127d1ccc6981d1bff88d09f5a708fd3e9e22f66b8a0a77a331784340662de73607dd25d69c0342795c6afc765 DIST dns-lexicon-3.12.0.gh.tar.gz 6729773 BLAKE2B 1566b98db71027a8c49c7c90060a67b0efc8dc8afb8c977c0277d29c751f26cabc824a510194f09d02f19a40151bfdebe877ccd3e0bfcc8484f694ce128c0d95 SHA512 4ba799c6f7a01b8209f5274337258d0525efff366b297fff2fcff1d40c7ee58850fa8c3743bf9d29a1a082288e1f615cd94036a9cdc7be9f85e46f26fe3d7fbc diff --git a/dev-python/dns-lexicon/dns-lexicon-3.11.7.ebuild b/dev-python/dns-lexicon/dns-lexicon-3.11.7.ebuild deleted file mode 100644 index 021971429400..000000000000 --- a/dev-python/dns-lexicon/dns-lexicon-3.11.7.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Manipulate DNS records on various DNS providers in a standardized/agnostic way" -HOMEPAGE=" - https://github.com/AnalogJ/lexicon/ - https://pypi.org/project/dns-lexicon/ -" -SRC_URI=" - https://github.com/AnalogJ/lexicon/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/lexicon-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - >=dev-python/importlib-metadata-4[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/tldextract[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/boto3[${PYTHON_USEDEP}] - dev-python/zeep[${PYTHON_USEDEP}] - dev-python/vcrpy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # Requires the "localzone" module - lexicon/tests/providers/test_localzone.py - # Requires the "softlayer" module - lexicon/tests/providers/test_softlayer.py - # Requires the "transip" module - lexicon/tests/providers/test_transip.py - # Requires the "oci" module - lexicon/tests/providers/test_oci.py - # Uses tldextract which needs Internet access to download its database - lexicon/tests/providers/test_auto.py - # All recordings seem to be broken - lexicon/tests/providers/test_namecheap.py - # Broken by minor vcrpy / urllib3-2 incompatibility - # https://github.com/kevin1024/vcrpy/issues/714 - lexicon/tests/providers/test_route53.py -) - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - optfeature_header \ - "Install the following packages to enable support for additional DNS providers:" - optfeature Gransy dev-python/zeep - optfeature Route53 dev-python/boto3 - optfeature DDNS dev-python/dnspython - fi -} diff --git a/dev-python/docopt/docopt-0.6.2-r5.ebuild b/dev-python/docopt/docopt-0.6.2-r5.ebuild index e45140b79097..49bbb06204ba 100644 --- a/dev-python/docopt/docopt-0.6.2-r5.ebuild +++ b/dev-python/docopt/docopt-0.6.2-r5.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{9..11} ) +PYTHON_COMPAT=( pypy3 python3_{10..12} ) inherit distutils-r1 diff --git a/dev-python/easy-thumbnails/easy-thumbnails-2.8.5.ebuild b/dev-python/easy-thumbnails/easy-thumbnails-2.8.5.ebuild index e489c4e7079a..3b2b01b63038 100644 --- a/dev-python/easy-thumbnails/easy-thumbnails-2.8.5.ebuild +++ b/dev-python/easy-thumbnails/easy-thumbnails-2.8.5.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi diff --git a/dev-python/easyprocess/Manifest b/dev-python/easyprocess/Manifest index 060ca08b6c1a..dcee7b0100f4 100644 --- a/dev-python/easyprocess/Manifest +++ b/dev-python/easyprocess/Manifest @@ -1 +1 @@ -DIST easyprocess-1.1.tar.gz 13755 BLAKE2B 1d1c0d66e34fbb3ea58736cf4750b5fa48dc6e97d07a568086129fc58ca910d26a383e032dd0030da78235695269da6b7886871e6ef0f0ce7a482275ff2aa0e6 SHA512 fd5d0453cab79bb93806ac0dcef97ba207171c087bc5232f30d6fa210fa479e0dff83bdd7bb5c59d71f65582dcb3dfbf5f25ea2e2ee162d8d5feb8ca8d223a68 +DIST easyprocess-1.1.gh.tar.gz 13755 BLAKE2B 1d1c0d66e34fbb3ea58736cf4750b5fa48dc6e97d07a568086129fc58ca910d26a383e032dd0030da78235695269da6b7886871e6ef0f0ce7a482275ff2aa0e6 SHA512 fd5d0453cab79bb93806ac0dcef97ba207171c087bc5232f30d6fa210fa479e0dff83bdd7bb5c59d71f65582dcb3dfbf5f25ea2e2ee162d8d5feb8ca8d223a68 diff --git a/dev-python/easyprocess/easyprocess-1.1-r1.ebuild b/dev-python/easyprocess/easyprocess-1.1-r1.ebuild index ef07caf72d06..2dbb1d8a20f1 100644 --- a/dev-python/easyprocess/easyprocess-1.1-r1.ebuild +++ b/dev-python/easyprocess/easyprocess-1.1-r1.ebuild @@ -3,13 +3,20 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) DISTUTILS_USE_PEP517=setuptools + inherit distutils-r1 DESCRIPTION="Easy to use Python subprocess interface" -HOMEPAGE="https://github.com/ponty/EasyProcess" -SRC_URI="https://github.com/ponty/EasyProcess/archive/${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE=" + https://github.com/ponty/EasyProcess/ + https://pypi.org/project/EasyProcess/ +" +SRC_URI=" + https://github.com/ponty/EasyProcess/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" S="${WORKDIR}/EasyProcess-${PV}" LICENSE="BSD-2" @@ -22,7 +29,8 @@ BDEPEND=" dev-python/pyvirtualdisplay[${PYTHON_USEDEP}] dev-python/six[${PYTHON_USEDEP}] x11-base/xorg-server[xvfb] - )" + ) +" distutils_enable_tests pytest diff --git a/dev-python/elementpath/Manifest b/dev-python/elementpath/Manifest index a88b5733875f..95caa0903927 100644 --- a/dev-python/elementpath/Manifest +++ b/dev-python/elementpath/Manifest @@ -1,3 +1 @@ -DIST elementpath-4.1.2.tar.gz 320962 BLAKE2B 39ad80033022119159bcc89e6ea06f23de7d6c0cfca7e63f64ac01fa0e4c36a8d3091cc57efdfc7d5efb735ee058d2ed25abd15ae5297b65a8efdfe4413e4ffc SHA512 f6ab5905986fab88398e9a3774460069f610234126649299228f86020bee48f3d98be90434a4f662b371ef0051e80147df0a0f323e7095fedcab8567237c2c00 -DIST elementpath-4.1.3.tar.gz 321288 BLAKE2B 70293e5c700b8dde03ad9bcc065daf428289ba08565d5ec0e5df316cbf35b1d40a1216a651d4e41a5c576681e2955d6c298935cb22aa4ed929ffb530e8281216 SHA512 8acd421694cc44ccd70dacb385ca0b9feaac810f4eb9cd79bacc515b92c6b3c11e78c6a077eca4393965ccd112560f62b9666a02dbf79841dd1f4fc54cb04322 DIST elementpath-4.1.4.tar.gz 321593 BLAKE2B 90b7ec9973acd300660fbe02b787eb5e6e2e2e6405b2337844f18415c48baaa5dd5c94fe90523e7c5090f9840c8cfdb333dd96afbb18e35c9adefda68dbda0ab SHA512 279ca4447b086f47f69e7cecbeb998e949ab6d5772cb5cddf231df8da2eed3a580813b0609758097bc409cbba46a884a3859d604cdf8a956c90503409ab90db2 diff --git a/dev-python/elementpath/elementpath-4.1.2.ebuild b/dev-python/elementpath/elementpath-4.1.2.ebuild deleted file mode 100644 index 28176fb8a179..000000000000 --- a/dev-python/elementpath/elementpath-4.1.2.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="XPath 1.0/2.0 parsers and selectors for ElementTree and lxml" -HOMEPAGE=" - https://github.com/sissaschool/elementpath/ - https://pypi.org/project/elementpath/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" - -BDEPEND=" - test? ( - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/xmlschema[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # fails for some reason, more fit for upstream testing anyway - rm tests/test_typing.py || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=() - if [[ ${EPYTHON} == python3.12 ]]; then - EPYTEST_DESELECT+=( - # sometimes fails with precision problems - # https://github.com/sissaschool/elementpath/issues/66 - tests/test_xpath1_parser.py::LxmlXPath1ParserTest::test_sum_function - ) - fi - - epytest -} diff --git a/dev-python/elementpath/elementpath-4.1.3.ebuild b/dev-python/elementpath/elementpath-4.1.3.ebuild deleted file mode 100644 index 5a131dfbbd75..000000000000 --- a/dev-python/elementpath/elementpath-4.1.3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="XPath 1.0/2.0 parsers and selectors for ElementTree and lxml" -HOMEPAGE=" - https://github.com/sissaschool/elementpath/ - https://pypi.org/project/elementpath/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -BDEPEND=" - test? ( - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/xmlschema[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # fails for some reason, more fit for upstream testing anyway - rm tests/test_typing.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/elementpath/elementpath-4.1.4.ebuild b/dev-python/elementpath/elementpath-4.1.4.ebuild index 5a131dfbbd75..44c4310897a8 100644 --- a/dev-python/elementpath/elementpath-4.1.4.ebuild +++ b/dev-python/elementpath/elementpath-4.1.4.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" BDEPEND=" test? ( diff --git a/dev-python/emoji/Manifest b/dev-python/emoji/Manifest index 7a0301487bc3..5a2f1b87cf82 100644 --- a/dev-python/emoji/Manifest +++ b/dev-python/emoji/Manifest @@ -1,5 +1 @@ -DIST emoji-2.2.0.gh.tar.gz 293134 BLAKE2B 4f6d8cf297c36a688b7f5e2f4afceb7e55102b23507fcac95799b6a6ab82521c55fcec884dcb2270e8290516942b7ef923de99b4e8da9241ce5828256b991653 SHA512 51150605c7b20fdb9a62746df098995814fb3b5b6c6b79dc65fb35dd8036c95b150b63c6af37f1baaf5dfab521c41ff7d0360864ffa77f696ba2465c50e1da79 -DIST emoji-2.4.0.gh.tar.gz 408557 BLAKE2B 9011ea74aad358a7e6b60771684538587ea34db601dac745663f1229db8b97b790092b2a3e6d83f274c7c3227504c8c3588701fe2c63d9c8147adc34979ee611 SHA512 5d52b4f70b4b10c2ac48e8170eff81e7e90ab8483bd76b38ba1a66f5ab33bbe8434ee30cace0e6251522a235384c9a5c4fdb9bc289c4a0a17d9a4f1331968e69 -DIST emoji-2.5.0.gh.tar.gz 416588 BLAKE2B 555d16433d658b508d82d8ba8b8df1ea78ffcb64c01624be9fa1f72530e694efe32d1aaaf4b15bd1e5bd7b14ab6234ecc7ed74b6b62f7badfa3d8fb2d37e4f03 SHA512 a557e3c9f6833c0dc83bccb113d5a7f5edc5215bd92408c535a5acbe5bb47edd3796ac2b3174be7d02254314f460ecf5c54201b5d61bb1405655157091170349 -DIST emoji-2.5.1.gh.tar.gz 417256 BLAKE2B 7964ad740de19654ed36fc1d6c333c7724883b17e8b28f0da9ff79d5d676202175071549a3d73cd2b807f8e0372a466af608f8e2d02ac58f815ccb4be56c99d0 SHA512 19310e49ea37ff396edd97008779cdf4456659265251d5ec6ce023c71e1fc3f8d1d5bab016c654454b4561841af69f370f38b4a009c71668d1e8518dbba42bbc DIST emoji-2.6.0.gh.tar.gz 417829 BLAKE2B f7633a3e1eeb007eb69dede86c24115d196112765424e8808c8a461e06c6eff681437fd170146f96f1892ef62d3b7b064a1b9a09ee940ac4bd624ad9b59f169c SHA512 5b4131708284f80ba6019a9eb7b4e1ad9e2d6212bdf8e112c93098a65b60535303c3545b6f556bbb63da957f74d757afeb9f189110b10fd5733fcd0febac0cb4 diff --git a/dev-python/emoji/emoji-2.2.0.ebuild b/dev-python/emoji/emoji-2.2.0.ebuild deleted file mode 100644 index e7fc8c7f7c01..000000000000 --- a/dev-python/emoji/emoji-2.2.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Emoji for Python" -HOMEPAGE=" - https://github.com/carpedm20/emoji/ - https://pypi.org/project/emoji/ -" -SRC_URI=" - https://github.com/carpedm20/emoji/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64" - -distutils_enable_tests pytest diff --git a/dev-python/emoji/emoji-2.4.0.ebuild b/dev-python/emoji/emoji-2.4.0.ebuild deleted file mode 100644 index 9cf0bc5fde70..000000000000 --- a/dev-python/emoji/emoji-2.4.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="Emoji for Python" -HOMEPAGE=" - https://github.com/carpedm20/emoji/ - https://pypi.org/project/emoji/ -" -SRC_URI=" - https://github.com/carpedm20/emoji/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64" - -distutils_enable_tests pytest diff --git a/dev-python/emoji/emoji-2.5.0.ebuild b/dev-python/emoji/emoji-2.5.0.ebuild deleted file mode 100644 index 9cf0bc5fde70..000000000000 --- a/dev-python/emoji/emoji-2.5.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="Emoji for Python" -HOMEPAGE=" - https://github.com/carpedm20/emoji/ - https://pypi.org/project/emoji/ -" -SRC_URI=" - https://github.com/carpedm20/emoji/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64" - -distutils_enable_tests pytest diff --git a/dev-python/emoji/emoji-2.5.1.ebuild b/dev-python/emoji/emoji-2.5.1.ebuild deleted file mode 100644 index 9cf0bc5fde70..000000000000 --- a/dev-python/emoji/emoji-2.5.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="Emoji for Python" -HOMEPAGE=" - https://github.com/carpedm20/emoji/ - https://pypi.org/project/emoji/ -" -SRC_URI=" - https://github.com/carpedm20/emoji/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64" - -distutils_enable_tests pytest diff --git a/dev-python/ensurepip-pip/Manifest b/dev-python/ensurepip-pip/Manifest index 579a03fc281e..003753339e3d 100644 --- a/dev-python/ensurepip-pip/Manifest +++ b/dev-python/ensurepip-pip/Manifest @@ -1,2 +1,3 @@ DIST pip-23.1.2-py3-none-any.whl 2064688 BLAKE2B 85c19cc80a59404867e7212c442e60ed6735da35d544bd23ee4cf5a1bffad4c0fab1f34a652417a181cbcb4afc9baf94682b0ec6e1fd9457eb77bc971d29e459 SHA512 a5a8feab25f01a96c2d8c4e15a001cb38c4a0a9d88563da6653239f3966324fdbe86ae0c5172cbdb1d03b863b37a37358b80e8bb9c8112bd7809fd16fb2ec776 DIST pip-23.2-py3-none-any.whl 2085968 BLAKE2B 320f19b21253d0160d09d51e677a81fa30515a1faee07c4ed87b36a4134820d5bafcd524c099d5892b41bd7bb738a0ccc0b906d619d7e5690a8404cb78f4469a SHA512 bdd211e74fb77117f389f0789c35b163834d9a900e7615d7a1d90a9c6a62613e69552af79cc88f594890afd9189e53c55b55a50cc31d4cd18118352ecab9cf40 +DIST pip-23.2.1-py3-none-any.whl 2086091 BLAKE2B 0a35bf4ba589f07e3c800d8f835e4bcdcd433976db83f91c86e12a2316b0b1c7de7120b248d70fe8b5587c28bb3c6e7bc633c64cdfb65a1f18f87a9e7a423181 SHA512 016a8cbd09384f1a9a44cb0e8274df75a8bcb2f3966bb5d708c62145289efaa5db98f75256c97e4f8046735ce2e529fbb076f284a46cdb716e89a75660200ad9 diff --git a/dev-python/ensurepip-pip/ensurepip-pip-23.2.1.ebuild b/dev-python/ensurepip-pip/ensurepip-pip-23.2.1.ebuild new file mode 100644 index 000000000000..474a502c1273 --- /dev/null +++ b/dev-python/ensurepip-pip/ensurepip-pip-23.2.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit pypi + +DESCRIPTION="Shared pip wheel for ensurepip Python module" +HOMEPAGE="https://pypi.org/project/pip/" +SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")" +S=${DISTDIR} + +LICENSE="Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MIT MPL-2.0 PSF-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + +RDEPEND=" + !> setup.cfg <<-EOF || die - [build_ext] - use_system_fitsio = True - EOF -} - -python_test() { - cd "${T}" || die - "${EPYTHON}" -c "import fitsio; exit(fitsio.test.test())" || - die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/fitsio/fitsio-1.1.9.ebuild b/dev-python/fitsio/fitsio-1.1.9.ebuild deleted file mode 100644 index aae8b9bbdd5a..000000000000 --- a/dev-python/fitsio/fitsio-1.1.9.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -DESCRIPTION="Python library to read from and write to FITS files" -HOMEPAGE=" - https://github.com/esheldon/fitsio/ - https://pypi.org/project/fitsio/ -" -SRC_URI=" - https://github.com/esheldon/fitsio/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" - -DEPEND=" - >=dev-python/numpy-1.11[${PYTHON_USEDEP}] - sci-libs/cfitsio:0= -" -RDEPEND=" - ${DEPEND} -" - -distutils_enable_tests pytest - -src_configure() { - cat >> setup.cfg <<-EOF || die - [build_ext] - use_system_fitsio = True - EOF -} - -python_test() { - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - epytest -} diff --git a/dev-python/flatdict/Manifest b/dev-python/flatdict/Manifest index a3be2445fc3f..7e4877181a17 100644 --- a/dev-python/flatdict/Manifest +++ b/dev-python/flatdict/Manifest @@ -1,2 +1 @@ -DIST flatdict-4.0.0.gh.tar.gz 11790 BLAKE2B be8234cc7e4378a2ab54e1676e947a664bde8c62c881ff9ba074e36f21d07bc726311f39acc2c1531ca689b68e398467222b616b2334cd44edc9972345ffde68 SHA512 e1203fb772594ee4b19fb137dbef0c1319ffacda28ffc53532707a03e5c1446d5449114588ef832fa46162a3d710579ed7405943ced65e08fd16bd956ef17ca4 DIST flatdict-4.0.1.gh.tar.gz 11923 BLAKE2B 102ebc6220d75219b91ed7494485fa7d1447801d8276fd5e305f838f6b339b72c44151c751a53c32a5ea5b1d4876d9312af229bb8972401a2f86d6488d3f8b4f SHA512 925ad8a53a4848875ff5c0df2c006ea09ff3795861cd0b8d7c26d22511d46d4ad28dee28b3e9e8f896b45c8a1b2c51cc24bce099c38c0b4d2f49174baab4de23 diff --git a/dev-python/flatdict/flatdict-4.0.0.ebuild b/dev-python/flatdict/flatdict-4.0.0.ebuild deleted file mode 100644 index 5a3a5555d40a..000000000000 --- a/dev-python/flatdict/flatdict-4.0.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Python module for interacting with nested dicts" -HOMEPAGE=" - https://github.com/gmr/flatdict/ - https://pypi.org/project/flatdict/ -" -SRC_URI=" - https://github.com/gmr/flatdict/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -distutils_enable_tests unittest diff --git a/dev-python/flufl-lock/Manifest b/dev-python/flufl-lock/Manifest index 4ca0c432444a..5f165a0164fe 100644 --- a/dev-python/flufl-lock/Manifest +++ b/dev-python/flufl-lock/Manifest @@ -1,2 +1 @@ -DIST flufl.lock-7.1.1.tar.gz 33017 BLAKE2B 813b4b77fe2b7c9d7125e9d4a5530a77aa4205e1eb0a90852419f29669db97c683fe1d73d221bc7490a7a827da24e23bfac38002c1e6a179289b56b59e2d4dfa SHA512 eb9d8a80013ca07cc3eaab30ced596c0362cfc59d5a1f7cf17aacbf4068d9989b443df7e2d5f5e09d6f60e0ebc784ab1897ca7379fde7eeb57246cb6b5dfef3f -DIST flufl_lock-8.0.1.tar.gz 34442 BLAKE2B 07a837ec1965ae9c9f61a7601de0727bbab25b625744358e1c7e4c3112e26cd02db00fefe31d4900a2631d436eff8150aaddf6e80f8adb5e799bc9440ccea681 SHA512 059a0ed742d941f936a5a06f6fb0b72aa218fc4cd4c03788fcec6ddcef9fcc2bda767ff89a7d380ad79e07a2eec4840b32efc0921c0ff277d00a9fb8cbe80e4e +DIST flufl_lock-8.0.2.tar.gz 34369 BLAKE2B e16af81933141628664bfcbece3ede038b150df468af00b840b9b7ad4aaa7e0e10c8a0ce415c685e2aa1e556198b2ac4f8339bdfa3e41c004c32592f0bd025bf SHA512 2ef382cf22be72ceace89ad01646db31186fa7f505d72306025b90e47dad46fa0831d951f515fc321b873acc4a339e2ae1ed1a4861c355bc9961e0a3ab209d7c diff --git a/dev-python/flufl-lock/flufl-lock-7.1.1.ebuild b/dev-python/flufl-lock/flufl-lock-7.1.1.ebuild deleted file mode 100644 index 2b57e4e5d469..000000000000 --- a/dev-python/flufl-lock/flufl-lock-7.1.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="NFS-safe file locking with timeouts for POSIX systems" -HOMEPAGE=" - https://gitlab.com/warsaw/flufl.lock/ - https://pypi.org/project/flufl.lock/ -" -SRC_URI="$(pypi_sdist_url --no-normalize "${PN/-/.}")" -S=${WORKDIR}/${P/-/.} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/atpublic[${PYTHON_USEDEP}] - >=dev-python/psutil-5.9.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/sybil[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - sed -e '/addopts/d' -i pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/flufl-lock/flufl-lock-8.0.1.ebuild b/dev-python/flufl-lock/flufl-lock-8.0.2.ebuild similarity index 89% rename from dev-python/flufl-lock/flufl-lock-8.0.1.ebuild rename to dev-python/flufl-lock/flufl-lock-8.0.2.ebuild index 8b80134a31e4..21e91e5e36f5 100644 --- a/dev-python/flufl-lock/flufl-lock-8.0.1.ebuild +++ b/dev-python/flufl-lock/flufl-lock-8.0.2.ebuild @@ -4,14 +4,14 @@ EAPI=8 DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi DESCRIPTION="NFS-safe file locking with timeouts for POSIX systems" HOMEPAGE=" https://gitlab.com/warsaw/flufl.lock/ - https://pypi.org/project/flufl-lock/ + https://pypi.org/project/flufl.lock/ " LICENSE="Apache-2.0" diff --git a/dev-python/flufl-lock/metadata.xml b/dev-python/flufl-lock/metadata.xml index 4e81d59df081..6f8ea1241836 100644 --- a/dev-python/flufl-lock/metadata.xml +++ b/dev-python/flufl-lock/metadata.xml @@ -10,6 +10,6 @@ warsaw/flufl.lock - flufl-lock + flufl.lock diff --git a/dev-python/fonttools/fonttools-4.40.0.ebuild b/dev-python/fonttools/fonttools-4.40.0.ebuild index 317802fa12f7..345efdf4ed35 100644 --- a/dev-python/fonttools/fonttools-4.40.0.ebuild +++ b/dev-python/fonttools/fonttools-4.40.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" RDEPEND=" >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] diff --git a/dev-python/fritzconnection/Manifest b/dev-python/fritzconnection/Manifest index ddd1824abbf5..66e23e75dc70 100644 --- a/dev-python/fritzconnection/Manifest +++ b/dev-python/fritzconnection/Manifest @@ -1,2 +1 @@ -DIST fritzconnection-1.12.0.gh.tar.gz 156938 BLAKE2B 731715514036a965fa8c9cf8bb808459f22a0c6b2df171c105f1d12f070eae8d6a36a0e77e9a35a024585f682b7c84f2a486006e670655a3b16b043695c57818 SHA512 b743810a24d39be34910e233faae0061974de540e746e88b2f63c1f3d5536e9de684862b02738f969e294ae2b6044d0994e1b9317e6a723b5acf9540d2995c12 DIST fritzconnection-1.12.2.gh.tar.gz 157170 BLAKE2B 9d924ad3146361d9301f10154152cdf98987572880b79052bf9f2fa427fc8410bacae92e49219dd11372c2cce2d03fb0ffd4c732a45e210a05a0a561ba5fc155 SHA512 a9c62fdaa59f20e7661836888f49cadfc99d192c393f34d4cce59aa9b9a9eda162e25029933854e84de44e08190190f312bb3862d708e79d7cf1ee8496726eab diff --git a/dev-python/fritzconnection/fritzconnection-1.12.0.ebuild b/dev-python/fritzconnection/fritzconnection-1.12.0.ebuild deleted file mode 100644 index 4f3353259b28..000000000000 --- a/dev-python/fritzconnection/fritzconnection-1.12.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="Lib/tool to communicate with AVM FRITZ! devices using TR-064 protocol over UPnP" -HOMEPAGE=" - https://github.com/kbr/fritzconnection/ - https://pypi.org/project/fritzconnection/ -" - -LICENSE="MIT" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/kbr/fritzconnection" - inherit git-r3 -else - SRC_URI=" - https://github.com/kbr/fritzconnection/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~x86" -fi - -RDEPEND=" - >=dev-python/requests-2.22[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # flaky (relies on time.sleep(0.01) magically being sufficient) - fritzconnection/tests/test_fritzmonitor.py::test_terminate_thread_on_failed_reconnection -) diff --git a/dev-python/fsspec/Manifest b/dev-python/fsspec/Manifest index fb349281a3bd..0def53993949 100644 --- a/dev-python/fsspec/Manifest +++ b/dev-python/fsspec/Manifest @@ -1,2 +1 @@ -DIST filesystem_spec-2023.5.0.gh.tar.gz 362014 BLAKE2B 9a037ebba1d02c3b3fcb2ba37b2074bef3575bdafbfb3aa1d4ec5ffe5dd109e1f7bb05de22430f077ee9d05216762b973687ae7175669600d063ab553bcd7f0b SHA512 6f8e574ab234ea6184ab908d4bd475b4e734ce56e49d0efc4d0b2403e67e84448545e82fe33be408d51dffb56f100844e03c283760d921287d530176159ecf9d DIST filesystem_spec-2023.6.0.gh.tar.gz 386708 BLAKE2B e47825893073d969eff8c7936068c26bed270d3b65fb4407f64b5032ce8e71b7794ae6b3ae16fb08ec3e1e2f830b2fce7fa238fd8189354e8a16c618e2af7398 SHA512 ede711d22dede2deee1b36f2ca591bc96a8f1b66d6cb16cc2ad6e1776ea441a1c73382b7622262872a3f5fff92b15ba6bdabaca80fd0ed898b7ddcac02792cf7 diff --git a/dev-python/fsspec/fsspec-2023.5.0.ebuild b/dev-python/fsspec/fsspec-2023.5.0.ebuild deleted file mode 100644 index 158b47d1a59d..000000000000 --- a/dev-python/fsspec/fsspec-2023.5.0.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -MY_P=filesystem_spec-${PV} -DESCRIPTION="A specification that python filesystems should adhere to" -HOMEPAGE=" - https://github.com/fsspec/filesystem_spec/ - https://pypi.org/project/fsspec/ -" -SRC_URI=" - https://github.com/fsspec/filesystem_spec/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" - -BDEPEND=" - test? ( - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/tqdm[${PYTHON_USEDEP}] - dev-vcs/git - ) -" - -distutils_enable_tests pytest - -src_test() { - git config --global user.email "you@example.com" || die - git config --global user.name "Your Name" || die - distutils-r1_src_test -} - -EPYTEST_DESELECT=( - fsspec/tests/test_spec.py::test_find - # requires s3fs - fsspec/implementations/tests/test_local.py::test_urlpath_inference_errors - fsspec/tests/test_core.py::test_mismatch - # requires pyarrow, fastparquet - fsspec/implementations/tests/test_reference.py::test_df_single - fsspec/implementations/tests/test_reference.py::test_df_multi -) - -EPYTEST_IGNORE=( - # sftp and smb require server started via docker - fsspec/implementations/tests/test_dbfs.py - fsspec/implementations/tests/test_sftp.py - fsspec/implementations/tests/test_smb.py - # unhappy about dev-python/fuse-python (?) - fsspec/tests/test_fuse.py -) diff --git a/dev-python/fsspec/fsspec-2023.6.0.ebuild b/dev-python/fsspec/fsspec-2023.6.0.ebuild index 24baae856eb8..e4b3b7ef69a2 100644 --- a/dev-python/fsspec/fsspec-2023.6.0.ebuild +++ b/dev-python/fsspec/fsspec-2023.6.0.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" BDEPEND=" test? ( diff --git a/dev-python/github3-py/Manifest b/dev-python/github3-py/Manifest index 86155fedea54..26857d12b5d3 100644 --- a/dev-python/github3-py/Manifest +++ b/dev-python/github3-py/Manifest @@ -1,3 +1 @@ -DIST github3.py-3.2.0.gh.tar.gz 35522134 BLAKE2B ef263dc7e97bb7acccddc538cf812abc8554395865832ac993fbd7f965fd008607d0a682b35be5bdfc1b46618dcb3391e924f57d841a30ab732df9b3c76774b3 SHA512 2b15524df9289d2139178b4a92914458276cf347ff7e41c55eb6b7b9ad705ced4a9f64eb025aa9334a38611b87147a8ed118a6958a9924f75ad272fc868d196f -DIST github3.py-4.0.0.gh.tar.gz 36319768 BLAKE2B 7e602c0c2e7e7561ffe274dbafe469b48b0d77ae6c37e2be6cdb482da645cfe2953cc762fb8c5126aed951b33e71334f5ddfd965ac3855adcdfc33d69d7a4488 SHA512 1fb555c242a15a6198e33875470054b9b7f9558c5078b01003aa7fd6ba2c2944572eaecc83a2f4292bb41de2487429a3d61ba48964fd04aed2ff154e24443ef7 DIST github3.py-4.0.1.tar.gz 36214038 BLAKE2B 04647fd53b0ad236891bb0fab359a326d82f8fb90c186618459013ab32f7c7c148374ad0dfc891220b839b2d9be7231e15dac8048bd767c33a1513558b3b16d1 SHA512 a79f7e4c48405318bd61d03c7a8b2dc3629f6e2d8e954e316fba319115dd12c6e5e2fd69a00743e86078367b083841dbc494704e66ffda8582fb48c614ecf5b2 diff --git a/dev-python/github3-py/github3-py-3.2.0.ebuild b/dev-python/github3-py/github3-py-3.2.0.ebuild deleted file mode 100644 index b68f240196b9..000000000000 --- a/dev-python/github3-py/github3-py-3.2.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -MY_P=github3.py-${PV} -DESCRIPTION="A wrapper for the GitHub API written in python" -HOMEPAGE=" - https://github.com/sigmavirus24/github3.py/ - https://pypi.org/project/github3.py/ -" -SRC_URI=" - https://github.com/sigmavirus24/github3.py/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-vcs/git - >=dev-python/requests-2.18.0[${PYTHON_USEDEP}] - >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.6.0[${PYTHON_USEDEP}] - >=dev-python/pyjwt-2.3.0[${PYTHON_USEDEP}] -" -# via PyJWT[crypto] -RDEPEND+=" - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/betamax-0.8.0[${PYTHON_USEDEP}] - >=dev-python/betamax-matchers-0.1.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/addopts/d' tox.ini || die - distutils-r1_src_prepare -} diff --git a/dev-python/github3-py/github3-py-4.0.0.ebuild b/dev-python/github3-py/github3-py-4.0.0.ebuild deleted file mode 100644 index a08b81356f9d..000000000000 --- a/dev-python/github3-py/github3-py-4.0.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -MY_P=github3.py-${PV} -DESCRIPTION="A wrapper for the GitHub API written in python" -HOMEPAGE=" - https://github.com/sigmavirus24/github3.py/ - https://pypi.org/project/github3.py/ -" -SRC_URI=" - https://github.com/sigmavirus24/github3.py/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-vcs/git - >=dev-python/pyjwt-2.3.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.6.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.18[${PYTHON_USEDEP}] - >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}] -" -# via PyJWT[crypto] -RDEPEND+=" - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/betamax-0.8.0[${PYTHON_USEDEP}] - >=dev-python/betamax-matchers-0.3.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/google-api-core/Manifest b/dev-python/google-api-core/Manifest index 61136567d3c4..9f3943c136f3 100644 --- a/dev-python/google-api-core/Manifest +++ b/dev-python/google-api-core/Manifest @@ -1,2 +1 @@ -DIST python-api-core-2.11.0.gh.tar.gz 187535 BLAKE2B e8029b6344b572e1dcc8455b95f3ee63c8d3684f0c8807793e4e6ba2dd0179c939f183144085c2b94a29b8a1ae0e39aeffceb632988702806665ec39c51e3ce5 SHA512 798ff3970027d7ce60dcb62a88d395ebf00454f902fda4f272fc240b9ec104af112dd9de479fb6761990c48931c8ccd8c5223a1b2b5fa44823cabac862efdba8 DIST python-api-core-2.11.1.gh.tar.gz 187982 BLAKE2B 095b96b50f0723543acf32e4db092a8b24eccf68088229668f7f36aa0d29f66905ea8c43d7ca4a4ee4179664b6bb63c45e4619d621a99f8c2a81a4b3dd61c25e SHA512 a2ca8a2a136fd29999662201af462b45da07c0e4d124649bba12d0564c595ebf02bd398354394d7eb4116c875b2c72b29280ee5a770a6773254accc979eacbbe diff --git a/dev-python/google-api-core/google-api-core-2.11.0-r1.ebuild b/dev-python/google-api-core/google-api-core-2.11.0-r1.ebuild deleted file mode 100644 index 27bbfd41437c..000000000000 --- a/dev-python/google-api-core/google-api-core-2.11.0-r1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -MY_P=python-api-core-${PV} -DESCRIPTION="Core Library for Google Client Libraries" -HOMEPAGE=" - https://github.com/googleapis/python-api-core/ - https://pypi.org/project/google-api-core/ - https://googleapis.dev/python/google-api-core/latest/index.html -" -SRC_URI=" - https://github.com/googleapis/python-api-core/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" - -RDEPEND=" - >=dev-python/googleapis-common-protos-1.56.2[${PYTHON_USEDEP}] - >=dev-python/google-auth-1.25.0[${PYTHON_USEDEP}] - >=dev-python/protobuf-python-3.19.5[${PYTHON_USEDEP}] - >=dev-python/requests-2.18.0[${PYTHON_USEDEP}] - pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "importlib_metadata" - version = "${PV}" - description = "Read metadata from Python packages" - EOF -} diff --git a/dev-python/importlib-metadata/importlib-metadata-6.7.0.ebuild b/dev-python/importlib-metadata/importlib-metadata-6.7.0.ebuild deleted file mode 100644 index f720c9a802f0..000000000000 --- a/dev-python/importlib-metadata/importlib-metadata-6.7.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=flit -# NB: this package extends beyond built-in importlib stuff in py3.8+ -# new entry_point API not yet included in cpython release -PYTHON_COMPAT=( pypy3 python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Read metadata from Python packages" -HOMEPAGE=" - https://github.com/python/importlib_metadata/ - https://pypi.org/project/importlib-metadata/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" - -RDEPEND=" - dev-python/zipp[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pyfakefs[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_configure() { - grep -q 'build-backend = "setuptools' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "importlib_metadata" - version = "${PV}" - description = "Read metadata from Python packages" - EOF -} diff --git a/dev-python/importlib-metadata/importlib-metadata-6.8.0.ebuild b/dev-python/importlib-metadata/importlib-metadata-6.8.0.ebuild index f720c9a802f0..9f6ac340f080 100644 --- a/dev-python/importlib-metadata/importlib-metadata-6.8.0.ebuild +++ b/dev-python/importlib-metadata/importlib-metadata-6.8.0.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" dev-python/zipp[${PYTHON_USEDEP}] diff --git a/dev-python/ipykernel/Manifest b/dev-python/ipykernel/Manifest index 25ca1846f2c8..0347746d957c 100644 --- a/dev-python/ipykernel/Manifest +++ b/dev-python/ipykernel/Manifest @@ -1,4 +1 @@ -DIST ipykernel-6.23.1.tar.gz 153370 BLAKE2B 654998d46851bcc55d3c0c9c6134f3fcf8c81c2552d5af6dcdbd791e1ac98ed223a59aafc9b7b4260345f8730d243d3c82d4e19e03935a368a0a0154de547cb0 SHA512 8f3921789c837f7c046eed4ffdaade2273b6491cfd97b9a192a256966a66d58c1ad93cbfa69a5e933e052fa35c2c7a4671a652ee9f2bb2cca5a156c79df0f14f -DIST ipykernel-6.23.2.tar.gz 154126 BLAKE2B 75289aed8e3eff98519fc309a802e440b4486a89f8f62717facb85c04fa03405bb0b1200f5c61e07dc6c96e4efda67473a50cc677fc438b7ec8f72157f084859 SHA512 f3c05d145aea0ada4a11486357895b9938d64cbebc4a7265a6bd1246dfbe0a3cba1ad4ef1de900115ce24d6a0bdfda71eb6d7a06980366f41c410e22f73ebdec -DIST ipykernel-6.23.3.tar.gz 154264 BLAKE2B 7fc9fd9dbbc928aaee2cb8549b097ce87896c0e08c326e4d724a39a04af934e62f5c02fef35908d8d5cf3bf6cb6abcbcc175d771515a2df0835f7003385e85d5 SHA512 c5de85de9e944b3441911b8af289496705078b56572b4a91f1c3fd402a30cf3957bda3420b810b6cbe80ebd05c22cdc1024c4cbbc838a5638d537104105b2056 DIST ipykernel-6.24.0.tar.gz 154452 BLAKE2B d9ff81dd2f4cc989fd8356d3f02451158dde49fd83076fd7fa42f002b095cc87f296f2deb34fdc1becbbc0391385466dc21d167ab22167a0bd6d1d561bb19427 SHA512 555ed0d6df7a4d82bb5db63718c320e1628b8d5691e831eae041ac78400be6935793b258c219815fd070cbad29e869897111add6958308db55ea03843a536393 diff --git a/dev-python/ipykernel/ipykernel-6.23.1.ebuild b/dev-python/ipykernel/ipykernel-6.23.1.ebuild deleted file mode 100644 index 17dbff17679b..000000000000 --- a/dev-python/ipykernel/ipykernel-6.23.1.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..11} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi virtualx - -DESCRIPTION="IPython Kernel for Jupyter" -HOMEPAGE=" - https://github.com/ipython/ipykernel/ - https://pypi.org/project/ipykernel/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - >=dev-python/comm-0.1.1[${PYTHON_USEDEP}] - >=dev-python/debugpy-1.6.5[${PYTHON_USEDEP}] - >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}] - >=dev-python/jupyter-client-8[${PYTHON_USEDEP}] - >=dev-python/jupyter-core-4.12[${PYTHON_USEDEP}] - >=dev-python/matplotlib-inline-0.1[${PYTHON_USEDEP}] - dev-python/nest_asyncio[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - >=dev-python/pyzmq-20[${PYTHON_USEDEP}] - >=dev-python/tornado-6.1[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.4.0[${PYTHON_USEDEP}] -" -# RDEPEND seems specifically needed in BDEPEND, at least jupyter -# bug #816486 -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/flaky[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/ipyparallel[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e 's:^TIMEOUT = .*:TIMEOUT = 120:' ipykernel/tests/*.py || die - distutils-r1_src_prepare -} - -python_compile() { - distutils-r1_python_compile - # Use python3 in kernel.json configuration, bug #784764 - sed -i -e '/python3.[0-9]\+/s//python3/' \ - "${BUILD_DIR}/install${EPREFIX}/usr/share/jupyter/kernels/python3/kernel.json" || die -} - -src_test() { - local EPYTEST_DESELECT=( - # TODO - ipykernel/tests/test_debugger.py::test_attach_debug - ipykernel/tests/test_debugger.py::test_breakpoint_in_cell_with_leading_empty_lines - ipykernel/tests/test_debugger.py::test_rich_inspect_at_breakpoint - ipykernel/tests/test_debugger.py::test_rich_inspect_not_at_breakpoint - ipykernel/tests/test_debugger.py::test_set_breakpoints - ipykernel/tests/test_debugger.py::test_stop_on_breakpoint - ipykernel/tests/test_debugger.py::test_copy_to_globals - # hangs? - ipykernel/tests/test_eventloop.py::test_tk_loop - ) - - virtx distutils-r1_src_test -} diff --git a/dev-python/ipykernel/ipykernel-6.23.2.ebuild b/dev-python/ipykernel/ipykernel-6.23.2.ebuild deleted file mode 100644 index 3ae331be622c..000000000000 --- a/dev-python/ipykernel/ipykernel-6.23.2.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..11} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi virtualx - -DESCRIPTION="IPython Kernel for Jupyter" -HOMEPAGE=" - https://github.com/ipython/ipykernel/ - https://pypi.org/project/ipykernel/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/comm-0.1.1[${PYTHON_USEDEP}] - >=dev-python/debugpy-1.6.5[${PYTHON_USEDEP}] - >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}] - >=dev-python/jupyter-client-8[${PYTHON_USEDEP}] - >=dev-python/jupyter-core-4.12[${PYTHON_USEDEP}] - >=dev-python/matplotlib-inline-0.1[${PYTHON_USEDEP}] - dev-python/nest_asyncio[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - >=dev-python/pyzmq-20[${PYTHON_USEDEP}] - >=dev-python/tornado-6.1[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.4.0[${PYTHON_USEDEP}] -" -# RDEPEND seems specifically needed in BDEPEND, at least jupyter -# bug #816486 -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/flaky[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/ipyparallel[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e 's:^TIMEOUT = .*:TIMEOUT = 120:' ipykernel/tests/*.py || die - distutils-r1_src_prepare -} - -python_compile() { - distutils-r1_python_compile - # Use python3 in kernel.json configuration, bug #784764 - sed -i -e '/python3.[0-9]\+/s//python3/' \ - "${BUILD_DIR}/install${EPREFIX}/usr/share/jupyter/kernels/python3/kernel.json" || die -} - -src_test() { - local EPYTEST_DESELECT=( - # TODO - ipykernel/tests/test_debugger.py::test_attach_debug - ipykernel/tests/test_debugger.py::test_breakpoint_in_cell_with_leading_empty_lines - ipykernel/tests/test_debugger.py::test_rich_inspect_at_breakpoint - ipykernel/tests/test_debugger.py::test_rich_inspect_not_at_breakpoint - ipykernel/tests/test_debugger.py::test_set_breakpoints - ipykernel/tests/test_debugger.py::test_stop_on_breakpoint - ipykernel/tests/test_debugger.py::test_copy_to_globals - # hangs? - ipykernel/tests/test_eventloop.py::test_tk_loop - ) - - virtx distutils-r1_src_test -} diff --git a/dev-python/ipykernel/ipykernel-6.23.3.ebuild b/dev-python/ipykernel/ipykernel-6.23.3.ebuild deleted file mode 100644 index 3ae331be622c..000000000000 --- a/dev-python/ipykernel/ipykernel-6.23.3.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..11} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi virtualx - -DESCRIPTION="IPython Kernel for Jupyter" -HOMEPAGE=" - https://github.com/ipython/ipykernel/ - https://pypi.org/project/ipykernel/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/comm-0.1.1[${PYTHON_USEDEP}] - >=dev-python/debugpy-1.6.5[${PYTHON_USEDEP}] - >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}] - >=dev-python/jupyter-client-8[${PYTHON_USEDEP}] - >=dev-python/jupyter-core-4.12[${PYTHON_USEDEP}] - >=dev-python/matplotlib-inline-0.1[${PYTHON_USEDEP}] - dev-python/nest_asyncio[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - >=dev-python/pyzmq-20[${PYTHON_USEDEP}] - >=dev-python/tornado-6.1[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.4.0[${PYTHON_USEDEP}] -" -# RDEPEND seems specifically needed in BDEPEND, at least jupyter -# bug #816486 -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/flaky[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/ipyparallel[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e 's:^TIMEOUT = .*:TIMEOUT = 120:' ipykernel/tests/*.py || die - distutils-r1_src_prepare -} - -python_compile() { - distutils-r1_python_compile - # Use python3 in kernel.json configuration, bug #784764 - sed -i -e '/python3.[0-9]\+/s//python3/' \ - "${BUILD_DIR}/install${EPREFIX}/usr/share/jupyter/kernels/python3/kernel.json" || die -} - -src_test() { - local EPYTEST_DESELECT=( - # TODO - ipykernel/tests/test_debugger.py::test_attach_debug - ipykernel/tests/test_debugger.py::test_breakpoint_in_cell_with_leading_empty_lines - ipykernel/tests/test_debugger.py::test_rich_inspect_at_breakpoint - ipykernel/tests/test_debugger.py::test_rich_inspect_not_at_breakpoint - ipykernel/tests/test_debugger.py::test_set_breakpoints - ipykernel/tests/test_debugger.py::test_stop_on_breakpoint - ipykernel/tests/test_debugger.py::test_copy_to_globals - # hangs? - ipykernel/tests/test_eventloop.py::test_tk_loop - ) - - virtx distutils-r1_src_test -} diff --git a/dev-python/ipykernel/ipykernel-6.24.0.ebuild b/dev-python/ipykernel/ipykernel-6.24.0.ebuild index 3ae331be622c..17dbff17679b 100644 --- a/dev-python/ipykernel/ipykernel-6.24.0.ebuild +++ b/dev-python/ipykernel/ipykernel-6.24.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/comm-0.1.1[${PYTHON_USEDEP}] diff --git a/dev-python/jaraco-path/Manifest b/dev-python/jaraco-path/Manifest index 0f6bc8260abd..4c94de7835b1 100644 --- a/dev-python/jaraco-path/Manifest +++ b/dev-python/jaraco-path/Manifest @@ -1,3 +1 @@ -DIST jaraco.path-3.5.0.tar.gz 11060 BLAKE2B 54048439d0339618a4a22289ade29144df9f821fd4bf46e037af5e89d3e50a0b6d6bbe76330d9d1e4671dc39c60516022ea436e69673dc000ed668165d9ffc84 SHA512 987391bada099d35050a9238e3420cb7815e0851178f33adfcba873b7a8cb56adcbb9d7d15b77404c2140682200960d46ace2031e8152de0866511120715fcfd -DIST jaraco.path-3.6.0.tar.gz 11029 BLAKE2B 2637579456e2d73860efa28827c51a3b871edcb0f86f8cf2f9af33f962980dd476d570750db408d30781e23d25c82b3645af80cefef3c45fc4da77e3182cd10f SHA512 86560abd4816fe490f7933985d8dd4003a61b6713cfa9dca3ad8e58b176adf01039731f779775a5268de4073e1290ef21f12ad02edfae4617e1d0e641eba4a16 DIST jaraco.path-3.7.0.tar.gz 11039 BLAKE2B d861cf9af9723d0dd59dff61242c7a5e7de439d0156e4fcc024c30c5cde2773ca0b501527fbade2cae84cc236f74d0e242179a4f51775dbde92cc0c9bed5b267 SHA512 22eba78273da9b354153bb45b2d62d9ba35466f78ad2bf728f4c284d19572443e7267c39008b3fd43b975c9dc258cddf3a3287adddd243e1031d182e6562072a diff --git a/dev-python/jaraco-path/jaraco-path-3.5.0.ebuild b/dev-python/jaraco-path/jaraco-path-3.5.0.ebuild deleted file mode 100644 index 58cccfcf151b..000000000000 --- a/dev-python/jaraco-path/jaraco-path-3.5.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{9..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Miscellaneous path functions" -HOMEPAGE=" - https://github.com/jaraco/jaraco.path/ - https://pypi.org/project/jaraco.path/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - epytest tests -} diff --git a/dev-python/jaraco-path/jaraco-path-3.6.0.ebuild b/dev-python/jaraco-path/jaraco-path-3.6.0.ebuild deleted file mode 100644 index 4b4767844e98..000000000000 --- a/dev-python/jaraco-path/jaraco-path-3.6.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Miscellaneous path functions" -HOMEPAGE=" - https://github.com/jaraco/jaraco.path/ - https://pypi.org/project/jaraco.path/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - epytest tests -} diff --git a/dev-python/jaraco-path/jaraco-path-3.7.0.ebuild b/dev-python/jaraco-path/jaraco-path-3.7.0.ebuild index 4b4767844e98..47bb3cf8e848 100644 --- a/dev-python/jaraco-path/jaraco-path-3.7.0.ebuild +++ b/dev-python/jaraco-path/jaraco-path-3.7.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" BDEPEND=" dev-python/setuptools-scm[${PYTHON_USEDEP}] diff --git a/dev-python/jc/Manifest b/dev-python/jc/Manifest index edea2350f53e..0cc4553687be 100644 --- a/dev-python/jc/Manifest +++ b/dev-python/jc/Manifest @@ -1,3 +1 @@ -DIST jc-1.23.1.gh.tar.gz 12853550 BLAKE2B b10c3688025c35b4f71345756b6efd93af1e8abe2a343ca66e9f658d986f7ce60c04526d65a27286425f1f24c188de3e2ba923e4304a8e669139006db1d53766 SHA512 6f2936b6c42136909ff04233cbabbf0a5827552d83f29131c42cbc4de20a3b7fee2263a5cdec9c596d39fb3edc26dbc56863631e992d124c038c53490ba37ebf -DIST jc-1.23.2.gh.tar.gz 12866729 BLAKE2B 8c37611e75952533fbbb1ac2a4dbf9fc95d6764452bc619da2fb4a0e5b870f3314061276eb5ce0f98f69fd26ae5b0f083443c7840a1254f5934d9b210d7fe4a2 SHA512 bf3b846e359fdece1445d9ca70e7752db05894f97d4c1ca162ef397ffea9e3e719dbb71d496cd0565649ebe47f977d7ef7689e360470b29639523f24b45fcdec DIST jc-1.23.3.gh.tar.gz 12913560 BLAKE2B 57a058ddd308807c91d64caae7455beba3ce8e1160aa7597ec115b40137aa0fdae008b2b91528075760234076eda832965a75bd0fce650cd0e115fbdbc464ea5 SHA512 36d8c5f455ab12385bf5aae5bf118137f42a261f2ac61e601a5752c193c72187ce9c3d31407493f15dfb552f682356fca69aad56c1cf6743fda24833235078e7 diff --git a/dev-python/jc/jc-1.23.1.ebuild b/dev-python/jc/jc-1.23.1.ebuild deleted file mode 100644 index 90c6c8f3f7cb..000000000000 --- a/dev-python/jc/jc-1.23.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Converts the output of popular command-line tools and file-types to JSON" -HOMEPAGE=" - https://github.com/kellyjonbrazil/jc/ - https://pypi.org/project/jc/ -" -SRC_URI=" - https://github.com/kellyjonbrazil/jc/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~ppc64" - -RDEPEND=" - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/jc/jc-1.23.2.ebuild b/dev-python/jc/jc-1.23.2.ebuild deleted file mode 100644 index 1a55e5e1e8dd..000000000000 --- a/dev-python/jc/jc-1.23.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Converts the output of popular command-line tools and file-types to JSON" -HOMEPAGE=" - https://github.com/kellyjonbrazil/jc/ - https://pypi.org/project/jc/ -" -# no tests in sdist, as of 1.23.2 -SRC_URI=" - https://github.com/kellyjonbrazil/jc/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~ppc64" - -RDEPEND=" - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/json-rpc/Manifest b/dev-python/json-rpc/Manifest index 45c84798506f..089392233569 100644 --- a/dev-python/json-rpc/Manifest +++ b/dev-python/json-rpc/Manifest @@ -1,2 +1 @@ -DIST json-rpc-1.14.0.tar.gz 28789 BLAKE2B 7d5c0677452481e39be2698a1d303eb0677dd31f0861aac5b0ddfe850aea6f612ce5cf07f85df8d3b02b29a3d31c5249f49138603d6842b1ca56e8dc0ddcf668 SHA512 01e6a27509eb694d26b64b634a17fd2d36124f1602469293541f4f48b9de8046dcd5dccdc2a6f3e413c47eac4ed245495ce3e4c41fab42074a13e11f52a5c79e DIST json-rpc-1.15.0.tar.gz 28854 BLAKE2B e9883171f7d63b9d198d5f3f0155609397a84a5f97f5c2b0b20535615067e8d5941357e6293f1917aeec5193c4e4d30a9d930807d2de8f02c87ea45967a507e1 SHA512 5d6d0dbbbbcfa6a63fe20d78726c42449f60eb6fc1c08939ecf8e9a9ee487850f975df06f71b17b0545e7f2f8f6a971642a01f85bbd01c46b66df6f1b2c2f327 diff --git a/dev-python/json-rpc/json-rpc-1.14.0.ebuild b/dev-python/json-rpc/json-rpc-1.14.0.ebuild deleted file mode 100644 index c150dde004ab..000000000000 --- a/dev-python/json-rpc/json-rpc-1.14.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="JSON-RPC transport implementation for python" -HOMEPAGE=" - https://github.com/pavlov99/json-rpc/ - https://pypi.org/project/json-rpc/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/flask[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - # bundled, sigh. - rm jsonrpc/six.py || die - sed -i -e 's:from . import six:import six:' jsonrpc/*.py || die -} diff --git a/dev-python/json-rpc/json-rpc-1.15.0.ebuild b/dev-python/json-rpc/json-rpc-1.15.0.ebuild index d19894d20a19..c150dde004ab 100644 --- a/dev-python/json-rpc/json-rpc-1.15.0.ebuild +++ b/dev-python/json-rpc/json-rpc-1.15.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" RDEPEND=" dev-python/six[${PYTHON_USEDEP}] diff --git a/dev-python/jsonmerge/Manifest b/dev-python/jsonmerge/Manifest index d0d0cc0aded3..27f51e68b787 100644 --- a/dev-python/jsonmerge/Manifest +++ b/dev-python/jsonmerge/Manifest @@ -1 +1 @@ -DIST jsonmerge-1.9.0.tar.gz 32995 BLAKE2B 33615feb31114042e941bf69b9a3b2b26aaff9251b3683d77da53efd449c58fb0cf13ae4f60c441282e1e81896a8d58f1a91b51ae1ba18acb793bc99e4898c8d SHA512 c271c7bcc10d574c60bcf77f47a24c56b9df086bc87b8da4db0b2b356abba22010492664b56df7d0babd2c8a33fd0ecbc0cbaddbc5eed07c19f2a6874ed6c1e1 +DIST jsonmerge-1.9.2.tar.gz 34717 BLAKE2B 651e6c745c651882b54c4bd46bd658de20fd0cdd90b2e05af8396a55c68efffc2fe5d4758891151db8df79cdfb118b94a6af11c7d0648fbfcbde510283585556 SHA512 cba0c2b0f3d5ff70f7680768a036a10a1d7464da9a4693a5a836fbcb9f7dba080ec041c34b351f843a4c38fb2e45c4c845a3c5453df35e1b51e1a65b245071f8 diff --git a/dev-python/jsonmerge/jsonmerge-1.9.0.ebuild b/dev-python/jsonmerge/jsonmerge-1.9.2.ebuild similarity index 92% rename from dev-python/jsonmerge/jsonmerge-1.9.0.ebuild rename to dev-python/jsonmerge/jsonmerge-1.9.2.ebuild index 63fde4066ae8..059f3dc68c7d 100644 --- a/dev-python/jsonmerge/jsonmerge-1.9.0.ebuild +++ b/dev-python/jsonmerge/jsonmerge-1.9.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi diff --git a/dev-python/jsonschema-specifications/Manifest b/dev-python/jsonschema-specifications/Manifest index 01217b23edb0..f7a48d46446d 100644 --- a/dev-python/jsonschema-specifications/Manifest +++ b/dev-python/jsonschema-specifications/Manifest @@ -1,3 +1 @@ -DIST jsonschema_specifications-2023.5.2.tar.gz 12581 BLAKE2B 74029c066e3c620126ed0ed7e70a9b63c017aeab827b0187f8c8c5964c2e1ef68a83489f4646d79653c38fcec45bc001189fc09295ac1f569ed288f2dc469459 SHA512 222a70e3c1673c6f3d27f5d6561d4ba192c61a8a6f86e726939d1e29843eeca82de306a889540ab352a5c2332cf30d810db956aa5094f2a6bc6607b7169513fd -DIST jsonschema_specifications-2023.6.1.tar.gz 12645 BLAKE2B 9dea1acae9e53a9f8ff93dd54d5df3bb1dd960036dfcc4dcc0c6287ae816c0ca60c139b35aa14901e2e9f61dca339cf9d84a5c5e8f91a62a40696db9daa1a099 SHA512 b7a0d7fdc642e08cf3515dfae6d8cbb14e4d40c3b1fe3cb6c87ee11c47a9d6ede33b28d9fe6f3d4f0ff1807469a015cd8fcacff9575a356a74b462af9681aa6c DIST jsonschema_specifications-2023.7.1.tar.gz 12689 BLAKE2B 421b0e94161c84c658a9af1ddef74fb98ca18332a2977e1ca983b04995bc0a65b3399edd4a2a52c741a4ffdbeeb4a0796371448f283ba328c72c1899f3f0b55a SHA512 78275fe6595151c611baeeebc17f08287f50a3636c3de515abfe8dc45075136874740dfa169aa3ebda004b5ead66ba93bc22b963ded14e4aa906e4b454356f7c diff --git a/dev-python/jsonschema-specifications/jsonschema-specifications-2023.5.2.ebuild b/dev-python/jsonschema-specifications/jsonschema-specifications-2023.5.2.ebuild deleted file mode 100644 index 46d56e086c48..000000000000 --- a/dev-python/jsonschema-specifications/jsonschema-specifications-2023.5.2.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="The JSON Schema meta-schemas and vocabularies, exposed as a Registry" -HOMEPAGE=" - https://github.com/python-jsonschema/jsonschema-specifications/ - https://pypi.org/project/jsonschema-specifications/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -RDEPEND=" - >=dev-python/referencing-0.28.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/jsonschema-specifications/jsonschema-specifications-2023.6.1.ebuild b/dev-python/jsonschema-specifications/jsonschema-specifications-2023.6.1.ebuild deleted file mode 100644 index 4a8d6fc88665..000000000000 --- a/dev-python/jsonschema-specifications/jsonschema-specifications-2023.6.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="The JSON Schema meta-schemas and vocabularies, exposed as a Registry" -HOMEPAGE=" - https://github.com/python-jsonschema/jsonschema-specifications/ - https://pypi.org/project/jsonschema-specifications/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/referencing-0.28.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/jupyter-core/Manifest b/dev-python/jupyter-core/Manifest index 99f56ba4e0c6..bcaecd2232e6 100644 --- a/dev-python/jupyter-core/Manifest +++ b/dev-python/jupyter-core/Manifest @@ -1,2 +1 @@ -DIST jupyter_core-5.3.0.tar.gz 83909 BLAKE2B c0e5418770a4d3527e825bcd63cb9371855f544f19493b82f49db892fc92e91fd257b07b45d7cf20760f9ac9205346b3ec533491baf45f225764e6d310524bb8 SHA512 2c63f59a9618ee01d200e233cf85d586d88976c8d545235be224f9c64a54eb3a70e8b47220cc29b8ad3c102cc6c8754c8ccff2a771899986f322def5f539e072 DIST jupyter_core-5.3.1.tar.gz 84448 BLAKE2B 22adc8f7a0b39fa4ffd087a7c7305fa29d05d45200b69a3af6827083183292e58b3b5854b60545eb065808dffec2ae9252feb573b9450bd3014d493cb1784ed3 SHA512 752ce40c0aa71432177100f34596ad98d9907f8e2d26fcabc0bce7b4f5efb9207f1979d2db180f00d2160a84034656952640cde757186e538f7038bb0f626c7b diff --git a/dev-python/jupyter-core/jupyter-core-5.3.0.ebuild b/dev-python/jupyter-core/jupyter-core-5.3.0.ebuild deleted file mode 100644 index 5d6b232808dc..000000000000 --- a/dev-python/jupyter-core/jupyter-core-5.3.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Core common functionality of Jupyter projects" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter/jupyter_core/ - https://pypi.org/project/jupyter-core/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - >=dev-python/platformdirs-2.5[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.3[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/ipython-4.0.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - dev-python/myst-parser \ - dev-python/sphinx-autodoc-typehints \ - dev-python/sphinxcontrib-github-alt \ - dev-python/sphinxcontrib-spelling \ - dev-python/traitlets -distutils_enable_tests pytest diff --git a/dev-python/jupyter-core/jupyter-core-5.3.1.ebuild b/dev-python/jupyter-core/jupyter-core-5.3.1.ebuild index f2aa50355f98..ebf39ed57a8b 100644 --- a/dev-python/jupyter-core/jupyter-core-5.3.1.ebuild +++ b/dev-python/jupyter-core/jupyter-core-5.3.1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/platformdirs-2.5[${PYTHON_USEDEP}] diff --git a/dev-python/jupyter-lsp/Manifest b/dev-python/jupyter-lsp/Manifest index a760b049b301..1ebfeb85b91d 100644 --- a/dev-python/jupyter-lsp/Manifest +++ b/dev-python/jupyter-lsp/Manifest @@ -1,3 +1 @@ -DIST jupyter-lsp-2.0.1.tar.gz 43962 BLAKE2B 0a030542297c6a311ca2b9a681acf4ae4d196ebaee342fa44a7a5b0c9a3788aecdb7b6a60a4653114ae6c5a69f4da9108a831eda72401643b8bb34cad6d3de43 SHA512 539851c567cf0dfa08c9658fe98941a8aaa90f625cba1d231d54fe3f4e19cbd9f14fc5b54c39798af1d1da40075dbaa7f43e95517934571391c488639f9c66b3 -DIST jupyter-lsp-2.1.0.tar.gz 44667 BLAKE2B 751dcc2d45641b3e4efe949a5e89e7f8bbd95d1d543db32fa5878fe3b30a6569056da7b7cb447f6ffecdb035c88e47ab1e734ba2ff6aa1d16ec248590ff6122b SHA512 296ef188bc353dabb65507f0a303e20aacc30a09cdd0952bc031397b7317b0f0cf314f7320c876ff74b58a9906d5ae4413988009faa4ecee090213aef9d4a620 DIST jupyter-lsp-2.2.0.tar.gz 45769 BLAKE2B 7004a1bc6b8ece280df1bb54a80ca8b7d93a4995a92c909dcc7f6193500b1881ca5beb6fc3b0c1a4e7659465216b05b4ee7b83b1d2973fce5b74a304e87e3fd4 SHA512 0f6d844be172054eed7599eb5f2c2be4c1ebb749176af3f08aa3327849fa045de2b8f9003c67188ed0f1b7ba2e28f1223d0dcca008eaa528caacf38a95c3f59b diff --git a/dev-python/jupyter-lsp/jupyter-lsp-2.0.1.ebuild b/dev-python/jupyter-lsp/jupyter-lsp-2.0.1.ebuild deleted file mode 100644 index e36d1fa11f53..000000000000 --- a/dev-python/jupyter-lsp/jupyter-lsp-2.0.1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYPI_NO_NORMALIZE=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab" -HOMEPAGE="https://github.com/krassowski/jupyterlab-lsp" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/entrypoints[${PYTHON_USEDEP}] - >=dev-python/jupyter-server-1.1.2[${PYTHON_USEDEP}] -" - -EPYTEST_DESELECT=( - # Not packaged - "jupyter_lsp/tests/test_listener.py::test_listeners[bash-language-server]" - "jupyter_lsp/tests/test_listener.py::test_listeners[dockerfile-language-server-nodejs]" - "jupyter_lsp/tests/test_listener.py::test_listeners[pylsp]" - "jupyter_lsp/tests/test_listener.py::test_listeners[sql-language-server]" - "jupyter_lsp/tests/test_listener.py::test_listeners[typescript-language-server]" - "jupyter_lsp/tests/test_listener.py::test_listeners[unified-language-server]" - "jupyter_lsp/tests/test_listener.py::test_listeners[vscode-css-languageserver-bin]" - "jupyter_lsp/tests/test_listener.py::test_listeners[vscode-html-languageserver-bin]" - "jupyter_lsp/tests/test_listener.py::test_listeners[vscode-json-languageserver-bin]" - "jupyter_lsp/tests/test_listener.py::test_listeners[yaml-language-server]" - "jupyter_lsp/tests/test_session.py::test_start_known[bash-language-server]" - "jupyter_lsp/tests/test_session.py::test_start_known[dockerfile-language-server-nodejs]" - "jupyter_lsp/tests/test_session.py::test_start_known[pylsp]" - "jupyter_lsp/tests/test_session.py::test_start_known[sql-language-server]" - "jupyter_lsp/tests/test_session.py::test_start_known[typescript-language-server]" - "jupyter_lsp/tests/test_session.py::test_start_known[unified-language-server]" - "jupyter_lsp/tests/test_session.py::test_start_known[vscode-css-languageserver-bin]" - "jupyter_lsp/tests/test_session.py::test_start_known[vscode-html-languageserver-bin]" - "jupyter_lsp/tests/test_session.py::test_start_known[vscode-json-languageserver-bin]" - "jupyter_lsp/tests/test_session.py::test_start_known[yaml-language-server]" -) - -distutils_enable_tests pytest - -python_prepare_all() { - # Do not depend on pytest-cov or flake8 - sed -i -e '/--cov/d' -e '/--flake8/d' setup.cfg || die - # R lsp server not packaged - sed -i -e 's:test_r_package_detection:_&:' \ - jupyter_lsp/tests/test_detect.py || die - - distutils-r1_python_prepare_all -} - -python_install_all() { - distutils-r1_python_install_all - mv "${ED}/usr/etc" "${ED}/etc" || die -} - -pkg_postinst() { - optfeature "Language server for Python" dev-python/python-lsp-server -} diff --git a/dev-python/jupyter-lsp/jupyter-lsp-2.1.0.ebuild b/dev-python/jupyter-lsp/jupyter-lsp-2.1.0.ebuild deleted file mode 100644 index e36d1fa11f53..000000000000 --- a/dev-python/jupyter-lsp/jupyter-lsp-2.1.0.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYPI_NO_NORMALIZE=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab" -HOMEPAGE="https://github.com/krassowski/jupyterlab-lsp" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/entrypoints[${PYTHON_USEDEP}] - >=dev-python/jupyter-server-1.1.2[${PYTHON_USEDEP}] -" - -EPYTEST_DESELECT=( - # Not packaged - "jupyter_lsp/tests/test_listener.py::test_listeners[bash-language-server]" - "jupyter_lsp/tests/test_listener.py::test_listeners[dockerfile-language-server-nodejs]" - "jupyter_lsp/tests/test_listener.py::test_listeners[pylsp]" - "jupyter_lsp/tests/test_listener.py::test_listeners[sql-language-server]" - "jupyter_lsp/tests/test_listener.py::test_listeners[typescript-language-server]" - "jupyter_lsp/tests/test_listener.py::test_listeners[unified-language-server]" - "jupyter_lsp/tests/test_listener.py::test_listeners[vscode-css-languageserver-bin]" - "jupyter_lsp/tests/test_listener.py::test_listeners[vscode-html-languageserver-bin]" - "jupyter_lsp/tests/test_listener.py::test_listeners[vscode-json-languageserver-bin]" - "jupyter_lsp/tests/test_listener.py::test_listeners[yaml-language-server]" - "jupyter_lsp/tests/test_session.py::test_start_known[bash-language-server]" - "jupyter_lsp/tests/test_session.py::test_start_known[dockerfile-language-server-nodejs]" - "jupyter_lsp/tests/test_session.py::test_start_known[pylsp]" - "jupyter_lsp/tests/test_session.py::test_start_known[sql-language-server]" - "jupyter_lsp/tests/test_session.py::test_start_known[typescript-language-server]" - "jupyter_lsp/tests/test_session.py::test_start_known[unified-language-server]" - "jupyter_lsp/tests/test_session.py::test_start_known[vscode-css-languageserver-bin]" - "jupyter_lsp/tests/test_session.py::test_start_known[vscode-html-languageserver-bin]" - "jupyter_lsp/tests/test_session.py::test_start_known[vscode-json-languageserver-bin]" - "jupyter_lsp/tests/test_session.py::test_start_known[yaml-language-server]" -) - -distutils_enable_tests pytest - -python_prepare_all() { - # Do not depend on pytest-cov or flake8 - sed -i -e '/--cov/d' -e '/--flake8/d' setup.cfg || die - # R lsp server not packaged - sed -i -e 's:test_r_package_detection:_&:' \ - jupyter_lsp/tests/test_detect.py || die - - distutils-r1_python_prepare_all -} - -python_install_all() { - distutils-r1_python_install_all - mv "${ED}/usr/etc" "${ED}/etc" || die -} - -pkg_postinst() { - optfeature "Language server for Python" dev-python/python-lsp-server -} diff --git a/dev-python/jupyter-server-fileid/Manifest b/dev-python/jupyter-server-fileid/Manifest index 5cf7e815b0e4..53a47de12c53 100644 --- a/dev-python/jupyter-server-fileid/Manifest +++ b/dev-python/jupyter-server-fileid/Manifest @@ -1,2 +1 @@ -DIST jupyter_server_fileid-0.8.0.tar.gz 51420 BLAKE2B 0f927734c45d36f67f61b0f7f32f3e5b42b0d9b9107cc8dc762f6d7e34014c976a5036058170bfb2d95188f0d3994524e3198a721f3cec75eff3b1e031c2a133 SHA512 780c4aaedbf979630792c04fdae1d79f6aab6b11e9cacf06003d4801c64701d64e0417d90a64c544f0dd05461032605812ffabb183396a2bdb8fc6563efff796 DIST jupyter_server_fileid-0.9.0.tar.gz 52294 BLAKE2B fcaa279b0bbc9a2d4e7303dbb6cc6b72321c774132f346c9388552b55a713f553409b98970a80b9c966527b03f1430a45b7b5f838115140bac6b8a55c3433616 SHA512 eaac93995e52e2187cfc72cd7d3eb625e5b83f21095412b6eb466834561c6bff17ef34e994c4c3e743c07baa171a99a96dea66c653643df1f72a68bb3f3bf0d3 diff --git a/dev-python/jupyter-server-fileid/jupyter-server-fileid-0.8.0.ebuild b/dev-python/jupyter-server-fileid/jupyter-server-fileid-0.8.0.ebuild deleted file mode 100644 index 75eb11b45b1b..000000000000 --- a/dev-python/jupyter-server-fileid/jupyter-server-fileid-0.8.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="An extension that maintains file IDs for documents in a running Jupyter Server" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter-server/jupyter_server_fileid/ - https://pypi.org/project/jupyter-server-fileid/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/jupyter-server[${PYTHON_USEDEP}] - ~dev-python/jupyter-events-0.5.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/pytest-jupyter[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_install_all() { - distutils-r1_python_install_all - mv "${ED}/usr/etc" "${ED}/etc" || die -} diff --git a/dev-python/jupyter-server/jupyter-server-2.7.0.ebuild b/dev-python/jupyter-server/jupyter-server-2.7.0.ebuild index be5bd3673986..1f442a6ecb11 100644 --- a/dev-python/jupyter-server/jupyter-server-2.7.0.ebuild +++ b/dev-python/jupyter-server/jupyter-server-2.7.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" RDEPEND=" >=dev-python/anyio-3.1.0[${PYTHON_USEDEP}] diff --git a/dev-python/jupyter-ydoc/Manifest b/dev-python/jupyter-ydoc/Manifest index 0784921b09f0..4eb404d3ef72 100644 --- a/dev-python/jupyter-ydoc/Manifest +++ b/dev-python/jupyter-ydoc/Manifest @@ -1,2 +1 @@ -DIST jupyter_ydoc-1.0.0.gh.tar.gz 985632 BLAKE2B 6e4456d3eb96f40e4703d7a1413d62d82497ff46fa15c3e0c6a9dd6544cdbddf5cb5b24d87e135170af643bc45b6b88a0a5f5a3fd03986d85f8428b5f12c4b85 SHA512 7cf8f37fb28ce1b0cf02e5e2db642e6fd5debbf5cb6a119b5291ea2930b177d5f17d7236e105891e828e2c0a4ced3c06cb4e78a1b6c2c318e2674fa5da2a8b8b DIST jupyter_ydoc-1.0.2.gh.tar.gz 983893 BLAKE2B 2066efe6a48bae692be978c12c879e211f62f5e6544832ab6f8c96077a45362acef1857f575f87a67730cd3bb35d3805022a402881d6919fce45464d7fdcb83e SHA512 895fc7e96f3ec9aa4451763cbeb77e4e389c8193098329c1b97ff3dab13bcf8beb2a5c5300cebe5a8d574ffdccbc1526e591b1230421fd58f276aedc4e83927c diff --git a/dev-python/jupyter-ydoc/files/jupyter-ydoc-1.0.0-no-node-for-version.patch b/dev-python/jupyter-ydoc/files/jupyter-ydoc-1.0.0-no-node-for-version.patch deleted file mode 100644 index 2195a0d60e0b..000000000000 --- a/dev-python/jupyter-ydoc/files/jupyter-ydoc-1.0.0-no-node-for-version.patch +++ /dev/null @@ -1,30 +0,0 @@ -diff --git a/pyproject.toml b/pyproject.toml -index 6e0a069..42f76c1 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -2,12 +2,12 @@ - # Distributed under the terms of the Modified BSD License. - - [build-system] --requires = ["hatchling>=1.10.0", "hatch-nodejs-version"] -+requires = ["hatchling>=1.10.0"] - build-backend = "hatchling.build" - - [project] - name = "jupyter-ydoc" --dynamic = ["version"] -+version = "1.0.0" - description = "Document structures for collaborative editing using Ypy" - requires-python = ">=3.7" - keywords = ["jupyter", "ypy"] -@@ -56,10 +56,6 @@ text = "BSD 3-Clause License" - Homepage = "https://jupyter.org" - Source = "https://github.com/jupyter-server/jupyter_ydoc" - --[tool.hatch.version] --source = "nodejs" --path = "javascript/package.json" -- - [tool.hatch.build] - exclude = ["javascript", "!javascript/package.json"] - diff --git a/dev-python/jupyter-ydoc/jupyter-ydoc-1.0.0.ebuild b/dev-python/jupyter-ydoc/jupyter-ydoc-1.0.0.ebuild deleted file mode 100644 index 4610b51cb25a..000000000000 --- a/dev-python/jupyter-ydoc/jupyter-ydoc-1.0.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -MY_P=${PN/-/_}-${PV} -DESCRIPTION="Document structures for collaborative editing using Ypy" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter-server/jupyter_ydoc/ - https://pypi.org/project/jupyter-ydoc/ -" -SRC_URI=" - https://github.com/jupyter-server/jupyter_ydoc/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -# Requires node -RESTRICT="test" - -RDEPEND=" - >=dev-python/y-py-0.6.0[${PYTHON_USEDEP}] - ${P}.gh.tar.gz +" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~x86" BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] test? ( dev-python/testfixtures[${PYTHON_USEDEP}] - )" + ) +" distutils_enable_tests pytest diff --git a/dev-python/loguru/Manifest b/dev-python/loguru/Manifest index 45dda10e1dec..63c4e36dc3ec 100644 --- a/dev-python/loguru/Manifest +++ b/dev-python/loguru/Manifest @@ -1,3 +1 @@ -DIST loguru-0.6.0-py311-repr-tests.patch 4251 BLAKE2B 21891ede1845387f915d3889dfb077af78e88909ce7efe25cd194516dab465738d3c398195552e8a8a54913804df1bc74bf95c4e12494b8e7f628894d0c12177 SHA512 e1da062ba49e53ecfedc044d59f969797bd1dec99c64e42d5420af6cba80db95d242ed7d155b180e84dacba4bd56298fd5a4cae784ef4eec1709905da1a1c93f -DIST loguru-0.6.0.gh.tar.gz 417660 BLAKE2B a7b7d95ffcf652769503db3423768ff85a4fa4898f0e2b155d96ce0c42fa7f24255f9dc49ba62e8a4f19bb3b7cc8b374580fe0965c9683b14d9bcea9866e71a5 SHA512 6ca7087cde3b4ce11255e31af988e5e118a7ebfbb338b97ebd6e7e4af716f0301c0180a59b18c879fd799c25802b428411b868290b7593212f06d70bcbd6a9ca DIST loguru-0.7.0.gh.tar.gz 430544 BLAKE2B 13ee91da7c7bc0b29297cb70235c26e0517939c332dde342c14cb937112d5a0b9c467ec273f2034875a52902ffc05dd780fd349498d8a0b65efd6ecf6a947056 SHA512 02d2a0c7c54a5083a444a23222854ee4587da3f7a490ec193d0bae2f3c464c0a86102417f5886205e73c0a149694b931f39f3c5a1ade605cf2b2799395a478a0 diff --git a/dev-python/loguru/files/0.6.0-py311-fix.patch b/dev-python/loguru/files/0.6.0-py311-fix.patch deleted file mode 100644 index a7d29b911fac..000000000000 --- a/dev-python/loguru/files/0.6.0-py311-fix.patch +++ /dev/null @@ -1,68 +0,0 @@ -Fix failing tests on Python 3.11 (#654) - -Issue: https://github.com/Delgan/loguru/issues/654 -Commit: https://github.com/Delgan/loguru/commit/5b77724ca75aa8f4b1c8866e0b786c3cbe30ca99 - -diff --git a/tests/test_filesink_rotation.py b/tests/test_filesink_rotation.py -index bdf75a3..fb80b69 100644 ---- a/tests/test_filesink_rotation.py -+++ b/tests/test_filesink_rotation.py -@@ -49,8 +49,8 @@ def monkeypatch_filesystem(monkeypatch): - return self._timestamp - return getattr(self._wrapped, name) - -- def patched_stat(filepath): -- stat = __stat__(filepath) -+ def patched_stat(filepath, *args, **kwargs): -+ stat = __stat__(filepath, *args, **kwargs) - wrapped = StatWrapper(stat, filesystem.get(os.path.abspath(filepath))) - return wrapped - -diff --git a/tests/test_interception.py b/tests/test_interception.py -index a05802a..2f570b9 100644 ---- a/tests/test_interception.py -+++ b/tests/test_interception.py -@@ -1,4 +1,5 @@ - import logging -+import sys - - from loguru import logger - -@@ -7,15 +8,15 @@ from .conftest import make_logging_logger - - class InterceptHandler(logging.Handler): - def emit(self, record): -- # Get corresponding Loguru level if it exists -+ # Get corresponding Loguru level if it exists. - try: - level = logger.level(record.levelname).name - except ValueError: - level = record.levelno - -- # Find caller from where originated the logged message -- frame, depth = logging.currentframe(), 2 -- while frame.f_code.co_filename == logging.__file__: -+ # Find caller from where originated the logged message. -+ frame, depth = sys._getframe(6), 6 -+ while frame and frame.f_code.co_filename == logging.__file__: - frame = frame.f_back - depth += 1 - -@@ -30,7 +31,7 @@ def test_formatting(writer): - - expected = ( - "tests.test_interception - test_interception.py - test_formatting - DEBUG - " -- "10 - 38 - test_interception - This is the message\n" -+ "10 - 39 - test_interception - This is the message\n" - ) - - with make_logging_logger("tests", InterceptHandler()) as logging_logger: -@@ -157,4 +158,4 @@ def test_using_logging_function(writer): - logging.warning("ABC") - - result = writer.read() -- assert result == "test_using_logging_function 157 test_interception test_interception.py ABC\n" -+ assert result == "test_using_logging_function 158 test_interception test_interception.py ABC\n" --- -2.39.2 - diff --git a/dev-python/loguru/files/0.6.0-typos.patch b/dev-python/loguru/files/0.6.0-typos.patch deleted file mode 100644 index ed9fecc91bfd..000000000000 --- a/dev-python/loguru/files/0.6.0-typos.patch +++ /dev/null @@ -1,45 +0,0 @@ -From 8b820c7a138f0b320311c85e8ea6e1c017576000 Mon Sep 17 00:00:00 2001 -From: Delgan <4193924+Delgan@users.noreply.github.com> -Date: Sat, 29 Jan 2022 14:50:59 +0100 -Subject: [PATCH 1/2] Fix small typo in CHANGELOG.md - ---- - CHANGELOG.rst | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/CHANGELOG.rst b/CHANGELOG.rst -index 4c57fad..1d08f9d 100644 ---- a/CHANGELOG.rst -+++ b/CHANGELOG.rst -@@ -184,7 +184,7 @@ Initial release. - - - .. _Unreleased: https://github.com/delgan/loguru/compare/0.6.0...master --.. -0.6.0: https://github.com/delgan/loguru/releases/tag/0.6.0 -+.. _0.6.0: https://github.com/delgan/loguru/releases/tag/0.6.0 - .. _0.5.3: https://github.com/delgan/loguru/releases/tag/0.5.3 - .. _0.5.2: https://github.com/delgan/loguru/releases/tag/0.5.2 - .. _0.5.1: https://github.com/delgan/loguru/releases/tag/0.5.1 - -From ee1ce85a047fc396276e10ae92b72610cbafd57b Mon Sep 17 00:00:00 2001 -From: Delgan <4193924+Delgan@users.noreply.github.com> -Date: Sun, 30 Jan 2022 20:28:37 +0100 -Subject: [PATCH 2/2] Fix another small typo in CHANGELOG.rst - ---- - CHANGELOG.rst | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/CHANGELOG.rst b/CHANGELOG.rst -index 1d08f9d..6e1c182 100644 ---- a/CHANGELOG.rst -+++ b/CHANGELOG.rst -@@ -1,7 +1,7 @@ - `0.6.0`_ (2022-01-29) - ===================== - --- Remove internal use of ``pickle.loads()`` considered as a security vulnerability referenced as `CVE-2022-0329 https://nvd.nist.gov/vuln/detail/CVE-2022-0329`_ (`#563 `_). -+- Remove internal use of ``pickle.loads()`` considered as a security vulnerability referenced as `CVE-2022-0329 `_ (`#563 `_). - - Modify coroutine sink to make it discard log messages when ``loop=None`` and no event loop is running (due to internally using ``asyncio.get_running_loop()`` in place of ``asyncio.get_event_loop()``). - - Remove the possibility to add a coroutine sink with ``enqueue=True`` if ``loop=None`` and no event loop is running. - - Change default encoding of file sink to be ``utf8`` instead of ``locale.getpreferredencoding()`` (`#339 `_). diff --git a/dev-python/loguru/loguru-0.6.0-r1.ebuild b/dev-python/loguru/loguru-0.6.0-r1.ebuild deleted file mode 100644 index d4b4aeee1ce2..000000000000 --- a/dev-python/loguru/loguru-0.6.0-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Python logging made (stupidly) simple" -HOMEPAGE=" - https://github.com/Delgan/loguru/ - https://pypi.org/project/loguru/ -" -SRC_URI=" - https://github.com/Delgan/loguru/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - https://github.com/Delgan/loguru/commit/4fe21f66991abeb1905e24c3bc3c634543d959a2.patch - -> ${P}-py311-repr-tests.patch -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" - -BDEPEND=" - test? ( - >=dev-python/colorama-0.3.4[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/${PV}-typos.patch" - "${FILESDIR}/${PV}-py311-fix.patch" - "${DISTDIR}/${P}-py311-repr-tests.patch" -) - -# filesystem buffering tests may fail -# on tmpfs with 64k PAGESZ, but pass fine on ext4 -distutils_enable_tests pytest diff --git a/dev-python/looseversion/Manifest b/dev-python/looseversion/Manifest index 6dd0d1eab9b6..be908ce41c35 100644 --- a/dev-python/looseversion/Manifest +++ b/dev-python/looseversion/Manifest @@ -1,3 +1 @@ -DIST looseversion-1.1.2.tar.gz 8393 BLAKE2B 4ed8bdf5b7a1e249a9a889d60e5604ff5027e924a10a686b7def882eccb40450564721ceee7adc3860c6bd85188c5fb619ad461fa9fd4f31c8ca09e1d49331b9 SHA512 476cc7b57a9eebdc1c58506f4c394db9a338b4b9689fdfa171aa736fabe62282438d50923a834db104603f09eea44197623e89adcda3121fa522a3fa40585a25 -DIST looseversion-1.2.0.tar.gz 8614 BLAKE2B 3a4736fc8ab7a8521d3ee9d461f263253f1e7ec13002bd72a3a785aa0d1e60910bc0756ff05c24b89dca3052a142c38d4ac950dd32904c6849990078bbce414c SHA512 f0c991af7f972d9b50fabceceba47477d2b4eec937267c0100e73d55559a3d8d304fd873f1e7050dfdba2dd8c0c92db83d3ef440cf7842cda902dd87bc6a5adb DIST looseversion-1.3.0.tar.gz 8799 BLAKE2B 75664c31164062178986a14ff2fcc1a4c3c2c8e5bab9728477c33c73076833b5fdc8d55ebf7444f809a9a3e6152eb9c51888b8227efd4ac5f865890da8ec0472 SHA512 a54c788ba698b07308cfc75b5afba2cda59451d72d178be92b43c433deac9b24bffafa26f121af79a3d42eca8f83e7f50477498e1a17aec47cc213d39aa47eb2 diff --git a/dev-python/looseversion/looseversion-1.1.2.ebuild b/dev-python/looseversion/looseversion-1.1.2.ebuild deleted file mode 100644 index cb47cd8a50d2..000000000000 --- a/dev-python/looseversion/looseversion-1.1.2.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{9..11} ) -inherit pypi distutils-r1 - -DESCRIPTION="A backwards/forwards-compatible fork of distutils.version.LooseVersion" -HOMEPAGE=" - https://pypi.org/project/looseversion/ - https://github.com/effigies/looseversion -" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" - -distutils_enable_tests pytest - -python_test() { - epytest tests.py -} diff --git a/dev-python/looseversion/looseversion-1.2.0.ebuild b/dev-python/looseversion/looseversion-1.2.0.ebuild deleted file mode 100644 index 6654b11d9f0b..000000000000 --- a/dev-python/looseversion/looseversion-1.2.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit pypi distutils-r1 - -DESCRIPTION="A backwards/forwards-compatible fork of distutils.version.LooseVersion" -HOMEPAGE=" - https://pypi.org/project/looseversion/ - https://github.com/effigies/looseversion -" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" - -distutils_enable_tests pytest - -python_test() { - epytest tests.py -} diff --git a/dev-python/markdown2/Manifest b/dev-python/markdown2/Manifest index dffce91b4d90..cdd9f0c4904f 100644 --- a/dev-python/markdown2/Manifest +++ b/dev-python/markdown2/Manifest @@ -1,2 +1 @@ -DIST markdown2-2.4.8.tar.gz 119398 BLAKE2B 41a8a4fc669b048be243d5689b3cde91b5d071926454009ca5fc08a28f1fef2938ec6382f06e6a876c4e8b08824c61bedfe8da251bf1f6414b777ab8e745704c SHA512 d7ec267ac11bdb5f58b34d9bef095377790de50cea03d1ebb50f586c463c1c3ab541a88a00ea5afae83943699e607827e760504e211014ce8a2c33b4c72ff07e DIST markdown2-2.4.9.tar.gz 122039 BLAKE2B b21a6d749d88ebc6959309cac7b7e35081032f6c8bb43b51164c59094afc333bcf0d613c4065607e0c7e80e05de8295053cda3aeaff459681ac8327a1c5b00ef SHA512 6d6791b4552cd92e8f9647ac70b7515d23e38d40c0ae6320c2a55dddecdf6d24b41c24d1c375451ea51b95470382036860d7bc04d53a9da1f2452c9114eba4f5 diff --git a/dev-python/markdown2/markdown2-2.4.8.ebuild b/dev-python/markdown2/markdown2-2.4.8.ebuild deleted file mode 100644 index d7d2c8d940f8..000000000000 --- a/dev-python/markdown2/markdown2-2.4.8.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python Markdown language reimplementation" -HOMEPAGE=" - https://github.com/trentm/python-markdown2/ - https://pypi.org/project/markdown2/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ppc sparc x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=dev-python/pygments-2.7.3[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -python_test() { - cd test || die - "${EPYTHON}" -m unittest test_markdown2.py -v || - die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/markdown2/markdown2-2.4.9.ebuild b/dev-python/markdown2/markdown2-2.4.9.ebuild index 904562e7b031..d7d2c8d940f8 100644 --- a/dev-python/markdown2/markdown2-2.4.9.ebuild +++ b/dev-python/markdown2/markdown2-2.4.9.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ppc sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-python/pygments-2.7.3[${PYTHON_USEDEP}] diff --git a/dev-python/marshmallow/Manifest b/dev-python/marshmallow/Manifest index 73d811fa1bdc..61307dde8e2f 100644 --- a/dev-python/marshmallow/Manifest +++ b/dev-python/marshmallow/Manifest @@ -1,2 +1 @@ -DIST marshmallow-3.19.0.gh.tar.gz 182305 BLAKE2B 2e37e0dcfcab3fa080745ccf6acbaf0fc71a43edfc9227ebf1d5320c61b0f0b51a0f3ea1d75ab1b213f8464d8ac043365ddadc8d9ab4479e21eed92ce5362b4e SHA512 e908ab33703fed5a9290189aa151dfdb425668bebe89063084f10435d2030927ce001c0d34d504d19998863431ded52a7a551085b11212489495d34aadb3b9e1 DIST marshmallow-3.20.1.gh.tar.gz 183718 BLAKE2B f1e8011be42f6a94d8d2bfde70d2761b3a3efdbce1ca61445d11b8b1e2e2f79953abd4fcefcd9bfcb3370458c9bb0084a2697b8537af8f58d161bb0d19559170 SHA512 8d2eeadad42811b2311f70c8eb0101d88a53fa8d4216a2ab44e67a508f5514c65c35932e1d3d2000b5cbd77ee4aae2be0e29a82576c3917f5db640f4af078b53 diff --git a/dev-python/marshmallow/marshmallow-3.19.0.ebuild b/dev-python/marshmallow/marshmallow-3.19.0.ebuild deleted file mode 100644 index 6238f7c18ef0..000000000000 --- a/dev-python/marshmallow/marshmallow-3.19.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="A library for converting to and from native Python datatypes" -HOMEPAGE=" - https://github.com/marshmallow-code/marshmallow/ - https://pypi.org/project/marshmallow/ -" -SRC_URI=" - https://github.com/marshmallow-code/marshmallow/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/packaging-0.17[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/simplejson[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest index 9f00f05603fb..ef0405210111 100644 --- a/dev-python/matplotlib/Manifest +++ b/dev-python/matplotlib/Manifest @@ -1,4 +1,3 @@ DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca SHA512 ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b -DIST matplotlib-3.5.3.tar.gz 35236343 BLAKE2B 0d3f4e15295afe2c737e441325206e77c520a514bc87ab1eebef624f89896a2cf609e8d57b8fa8ef28ecf8c836e20cb296adaa95f81dbfcf3f2a45631e3dd02c SHA512 f431d3046e9c5fbe5d44a16a762e9a178ba34380974964660eaf3681671178866a63b3bad9aad8d3ad423926f7db2965d514e9b1489e3a824a4532a01f0e0670 DIST matplotlib-3.7.1.tar.gz 38003777 BLAKE2B a387d23b58e09011cd3ae1f8c0ebf5dd8c04c8c15c1f6453c92cd22b2439fcabcf384f39ae8d2d2c6b7d2645817cd57a60856a4c05728e8f8aff9dd163af5083 SHA512 d7db4213d5b38eba779ba06ffaa8e67a435192e4a8cf62f8e1cd4b8079cd257b2e83cb79926df012b7084c785c0ce8b03275035f68cfcf0a36b0dda7322f2e67 DIST matplotlib-3.7.2.tar.gz 38095843 BLAKE2B e26e78ce3a27604ff3d0f4d280798715b21a89104908e4fa66f96e32152d61f4f640e02e1eb2327563c71f3391c03716b5f6a1e769a07725d02c042b21973a4a SHA512 3ddb223c869c01cf71ab65a628a3c996eed1ff8b2375c02e3158a5750652a5d8277a55706e50890c15c14c7a104db01f01b01ca8964f85b6ffec104fc273872d diff --git a/dev-python/matplotlib/files/matplotlib-3.5.2-test.patch b/dev-python/matplotlib/files/matplotlib-3.5.2-test.patch deleted file mode 100644 index 4b54480c5adf..000000000000 --- a/dev-python/matplotlib/files/matplotlib-3.5.2-test.patch +++ /dev/null @@ -1,261 +0,0 @@ -From ea4bae5e68e3065ca159ea309a0f3325a06e7f35 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Fri, 26 Mar 2021 13:42:49 +0100 -Subject: [PATCH] Increase image comparison limits - -Most of the tests require exact match which apparently doesn't always -happen in non-pristine environments. Some of them have very big -differences due to texlive font rendering changes. ---- - lib/matplotlib/tests/test_arrow_patches.py | 6 +++--- - lib/matplotlib/tests/test_axes.py | 4 ++-- - lib/matplotlib/tests/test_backend_pgf.py | 2 +- - lib/matplotlib/tests/test_colorbar.py | 2 +- - lib/matplotlib/tests/test_contour.py | 2 +- - lib/matplotlib/tests/test_figure.py | 5 +++-- - lib/matplotlib/tests/test_image.py | 2 +- - lib/matplotlib/tests/test_legend.py | 6 +++--- - lib/matplotlib/tests/test_lines.py | 3 ++- - lib/matplotlib/tests/test_streamplot.py | 3 ++- - lib/matplotlib/tests/test_units.py | 4 ++-- - lib/matplotlib/tests/test_usetex.py | 1 + - lib/mpl_toolkits/tests/test_axes_grid1.py | 2 +- - 13 files changed, 23 insertions(+), 19 deletions(-) - -diff --git a/lib/matplotlib/tests/test_arrow_patches.py b/lib/matplotlib/tests/test_arrow_patches.py -index 8d573b4adb..dfc42efcb9 100644 ---- a/lib/matplotlib/tests/test_arrow_patches.py -+++ b/lib/matplotlib/tests/test_arrow_patches.py -@@ -67,7 +67,7 @@ def __prepare_fancyarrow_dpi_cor_test(): - - - @image_comparison(['fancyarrow_dpi_cor_100dpi.png'], remove_text=True, -- tol=0 if platform.machine() == 'x86_64' else 0.02, -+ tol=0.015 if platform.machine() == 'x86_64' else 0.02, - savefig_kwarg=dict(dpi=100)) - def test_fancyarrow_dpi_cor_100dpi(): - """ -@@ -82,7 +82,7 @@ def test_fancyarrow_dpi_cor_100dpi(): - - - @image_comparison(['fancyarrow_dpi_cor_200dpi.png'], remove_text=True, -- tol=0 if platform.machine() == 'x86_64' else 0.02, -+ tol=0.018 if platform.machine() == 'x86_64' else 0.02, - savefig_kwarg=dict(dpi=200)) - def test_fancyarrow_dpi_cor_200dpi(): - """ -@@ -115,7 +115,7 @@ def test_fancyarrow_dash(): - - - @image_comparison(['arrow_styles.png'], style='mpl20', remove_text=True, -- tol=0 if platform.machine() == 'x86_64' else 0.005) -+ tol=0.005) - def test_arrow_styles(): - styles = mpatches.ArrowStyle.get_styles() - -diff --git a/lib/matplotlib/tests/test_axes.py b/lib/matplotlib/tests/test_axes.py -index eb4c34382b..cca73a23f9 100644 ---- a/lib/matplotlib/tests/test_axes.py -+++ b/lib/matplotlib/tests/test_axes.py -@@ -918,7 +918,7 @@ def test_imshow(): - ax.imshow("r", data=data) - - --@image_comparison(['imshow_clip'], style='mpl20') -+@image_comparison(['imshow_clip'], style='mpl20', tol=1.24) - def test_imshow_clip(): - # As originally reported by Gellule Xg - # use former defaults to match existing baseline image -@@ -4231,7 +4231,7 @@ def test_vertex_markers(): - - - @image_comparison(['vline_hline_zorder', 'errorbar_zorder'], -- tol=0 if platform.machine() == 'x86_64' else 0.02) -+ tol=0.015 if platform.machine() == 'x86_64' else 0.02) - def test_eb_line_zorder(): - x = list(range(10)) - -diff --git a/lib/matplotlib/tests/test_backend_pgf.py b/lib/matplotlib/tests/test_backend_pgf.py -index 9b5b0b28ee..a374be0333 100644 ---- a/lib/matplotlib/tests/test_backend_pgf.py -+++ b/lib/matplotlib/tests/test_backend_pgf.py -@@ -80,7 +80,7 @@ def test_common_texification(plain_text, escaped_text): - # test compiling a figure to pdf with xelatex - @needs_xelatex - @pytest.mark.backend('pgf') --@image_comparison(['pgf_xelatex.pdf'], style='default') -+@image_comparison(['pgf_xelatex.pdf'], style='default', tol=0.8) - def test_xelatex(): - rc_xelatex = {'font.family': 'serif', - 'pgf.rcfonts': False} -diff --git a/lib/matplotlib/tests/test_colorbar.py b/lib/matplotlib/tests/test_colorbar.py -index 304056f6d1..9934bac550 100644 ---- a/lib/matplotlib/tests/test_colorbar.py -+++ b/lib/matplotlib/tests/test_colorbar.py -@@ -218,7 +218,7 @@ def test_colorbar_single_ax_panchor_false(): - plt.colorbar(panchor=False) - - --@image_comparison(['contour_colorbar.png'], remove_text=True) -+@image_comparison(['contour_colorbar.png'], remove_text=True, tol=0.01) - def test_contour_colorbar(): - fig, ax = plt.subplots(figsize=(4, 2)) - data = np.arange(1200).reshape(30, 40) - 500 -diff --git a/lib/matplotlib/tests/test_contour.py b/lib/matplotlib/tests/test_contour.py -index 10fb011166..f49fb25dc8 100644 ---- a/lib/matplotlib/tests/test_contour.py -+++ b/lib/matplotlib/tests/test_contour.py -@@ -345,7 +345,7 @@ def test_contourf_log_extension(): - - - @image_comparison(['contour_addlines.png'], -- remove_text=True, style='mpl20', tol=0.03) -+ remove_text=True, style='mpl20', tol=0.1) - # tolerance is because image changed minutely when tick finding on - # colorbars was cleaned up... - def test_contour_addlines(): -diff --git a/lib/matplotlib/tests/test_figure.py b/lib/matplotlib/tests/test_figure.py -index 1e076bd64f..11c2668d33 100644 ---- a/lib/matplotlib/tests/test_figure.py -+++ b/lib/matplotlib/tests/test_figure.py -@@ -23,7 +23,7 @@ import matplotlib.gridspec as gridspec - - - @image_comparison(['figure_align_labels'], extensions=['png', 'svg'], -- tol=0 if platform.machine() == 'x86_64' else 0.01) -+ tol=0.02) - def test_align_labels(): - fig = plt.figure(tight_layout=True) - gs = gridspec.GridSpec(3, 3) -@@ -1124,7 +1124,8 @@ def test_subfigure_tightbbox(): - - @image_comparison(['test_subfigure_ss.png'], style='mpl20', - savefig_kwarg={'facecolor': 'teal'}, -- remove_text=False) -+ remove_text=False, -+ tol=0.013) - def test_subfigure_ss(): - # test assigning the subfigure via subplotspec - np.random.seed(19680801) -diff --git a/lib/matplotlib/tests/test_image.py b/lib/matplotlib/tests/test_image.py -index 719b190578..ee2263a88e 100644 ---- a/lib/matplotlib/tests/test_image.py -+++ b/lib/matplotlib/tests/test_image.py -@@ -1324,7 +1324,7 @@ def test_nonuniform_and_pcolor(): - - - @image_comparison(["rgba_antialias.png"], style="mpl20", -- remove_text=True) -+ remove_text=True, tol=0.005) - def test_rgba_antialias(): - fig, axs = plt.subplots(2, 2, figsize=(3.5, 3.5), sharex=False, - sharey=False, constrained_layout=True) -diff --git a/lib/matplotlib/tests/test_legend.py b/lib/matplotlib/tests/test_legend.py -index fe8a8dd5f6..43fbda8ab0 100644 ---- a/lib/matplotlib/tests/test_legend.py -+++ b/lib/matplotlib/tests/test_legend.py -@@ -102,7 +102,7 @@ def test_multiple_keys(): - - - @image_comparison(['rgba_alpha.png'], remove_text=True, -- tol=0 if platform.machine() == 'x86_64' else 0.01) -+ tol=0.02) - def test_alpha_rgba(): - fig, ax = plt.subplots() - ax.plot(range(10), lw=5) -@@ -111,7 +111,7 @@ def test_alpha_rgba(): - - - @image_comparison(['rcparam_alpha.png'], remove_text=True, -- tol=0 if platform.machine() == 'x86_64' else 0.01) -+ tol=0.02) - def test_alpha_rcparam(): - fig, ax = plt.subplots() - ax.plot(range(10), lw=5) -@@ -137,7 +137,7 @@ def test_fancy(): - - - @image_comparison(['framealpha'], remove_text=True, -- tol=0 if platform.machine() == 'x86_64' else 0.02) -+ tol=0.02) - def test_framealpha(): - x = np.linspace(1, 100, 100) - y = x -diff --git a/lib/matplotlib/tests/test_lines.py b/lib/matplotlib/tests/test_lines.py -index f6917a134b..4a14abb74d 100644 ---- a/lib/matplotlib/tests/test_lines.py -+++ b/lib/matplotlib/tests/test_lines.py -@@ -162,7 +162,8 @@ def test_set_drawstyle(): - assert len(line.get_path().vertices) == len(x) - - --@image_comparison(['line_collection_dashes'], remove_text=True, style='mpl20') -+@image_comparison(['line_collection_dashes'], remove_text=True, style='mpl20', -+ tol=0.58) - def test_set_line_coll_dash_image(): - fig, ax = plt.subplots() - np.random.seed(0) -diff --git a/lib/matplotlib/tests/test_streamplot.py b/lib/matplotlib/tests/test_streamplot.py -index c8824feb06..081e8c0559 100644 ---- a/lib/matplotlib/tests/test_streamplot.py -+++ b/lib/matplotlib/tests/test_streamplot.py -@@ -34,7 +34,8 @@ def test_startpoints(): - plt.plot(start_x, start_y, 'ok') - - --@image_comparison(['streamplot_colormap'], remove_text=True, style='mpl20') -+@image_comparison(['streamplot_colormap'], remove_text=True, style='mpl20', -+ tol=0.002) - def test_colormap(): - X, Y, U, V = velocity_field() - plt.streamplot(X, Y, U, V, color=U, density=0.6, linewidth=2, -diff --git a/lib/matplotlib/tests/test_units.py b/lib/matplotlib/tests/test_units.py -index a6f6b44c97..ab5ad8b5cf 100644 ---- a/lib/matplotlib/tests/test_units.py -+++ b/lib/matplotlib/tests/test_units.py -@@ -76,7 +76,7 @@ def quantity_converter(): - # Tests that the conversion machinery works properly for classes that - # work as a facade over numpy arrays (like pint) - @image_comparison(['plot_pint.png'], remove_text=False, style='mpl20', -- tol=0 if platform.machine() == 'x86_64' else 0.01) -+ tol=0.002 if platform.machine() == 'x86_64' else 0.01) - def test_numpy_facade(quantity_converter): - # use former defaults to match existing baseline image - plt.rcParams['axes.formatter.limits'] = -7, 7 -@@ -103,7 +103,7 @@ def test_numpy_facade(quantity_converter): - - # Tests gh-8908 - @image_comparison(['plot_masked_units.png'], remove_text=True, style='mpl20', -- tol=0 if platform.machine() == 'x86_64' else 0.01) -+ tol=0.02) - def test_plot_masked_units(): - data = np.linspace(-5, 5) - data_masked = np.ma.array(data, mask=(data > -2) & (data < 2)) -diff --git a/lib/matplotlib/tests/test_usetex.py b/lib/matplotlib/tests/test_usetex.py -index 12557cf847..25b65ead67 100644 ---- a/lib/matplotlib/tests/test_usetex.py -+++ b/lib/matplotlib/tests/test_usetex.py -@@ -11,6 +11,7 @@ if not mpl.checkdep_usetex(True): - pytestmark = pytest.mark.skip('Missing TeX of Ghostscript or dvipng') - - -+@pytest.mark.skip(reason="TODO: broken") - @image_comparison( - baseline_images=['test_usetex'], - extensions=['pdf', 'png'], -diff --git a/lib/mpl_toolkits/tests/test_axes_grid1.py b/lib/mpl_toolkits/tests/test_axes_grid1.py -index f8902ca72f..323579b8b6 100644 ---- a/lib/mpl_toolkits/tests/test_axes_grid1.py -+++ b/lib/mpl_toolkits/tests/test_axes_grid1.py -@@ -336,7 +336,7 @@ def test_zooming_with_inverted_axes(): - - - @image_comparison(['anchored_direction_arrows.png'], -- tol=0 if platform.machine() == 'x86_64' else 0.01) -+ tol=0.02) - def test_anchored_direction_arrows(): - fig, ax = plt.subplots() - ax.imshow(np.zeros((10, 10)), interpolation='nearest') --- -2.35.1 - diff --git a/dev-python/matplotlib/matplotlib-3.5.3.ebuild b/dev-python/matplotlib/matplotlib-3.5.3.ebuild deleted file mode 100644 index a765b2f7d83c..000000000000 --- a/dev-python/matplotlib/matplotlib-3.5.3.ebuild +++ /dev/null @@ -1,283 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE='tk?,threads(+)' - -inherit distutils-r1 flag-o-matic multiprocessing prefix pypi -inherit toolchain-funcs virtualx - -FT_PV=2.6.1 -DESCRIPTION="Pure python plotting library with matlab like syntax" -HOMEPAGE=" - https://matplotlib.org/ - https://github.com/matplotlib/matplotlib/ - https://pypi.org/project/matplotlib/ -" -SRC_URI+=" - test? ( - https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz - ) -" - -# Main license: matplotlib -# Some modules: BSD -# matplotlib/backends/qt4_editor: MIT -# Fonts: BitstreamVera, OFL-1.1 -LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets" - -# internal copy of pycxx highly patched -# dev-python/pycxx -RDEPEND=" - dev-python/certifi[${PYTHON_USEDEP}] - >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}] - >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}] - >=dev-python/kiwisolver-1.2.0[${PYTHON_USEDEP}] - >=dev-python/numpy-1.18.2[${PYTHON_USEDEP}] - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - >=dev-python/pillow-7.1.1[jpeg,${PYTHON_USEDEP}] - >=dev-python/pyparsing-2.2.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}] - >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] - >=dev-python/six-1.14.0[${PYTHON_USEDEP}] - media-fonts/dejavu - media-fonts/stix-fonts - media-libs/freetype:2 - media-libs/libpng:0 - >=media-libs/qhull-2013:= - virtual/imagemagick-tools[jpeg,tiff] - cairo? ( - dev-python/cairocffi[${PYTHON_USEDEP}] - ) - excel? ( - dev-python/xlwt[${PYTHON_USEDEP}] - ) - gtk3? ( - >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}] - x11-libs/gtk+:3[introspection] - ) - latex? ( - virtual/latex-base - app-text/dvipng - app-text/ghostscript-gpl - app-text/poppler[utils] - dev-texlive/texlive-fontsrecommended - dev-texlive/texlive-latexextra - dev-texlive/texlive-luatex - dev-texlive/texlive-xetex - ) - qt5? ( - dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}] - ) - webagg? ( - >=dev-python/tornado-6.0.4[${PYTHON_USEDEP}] - ) - wxwidgets? ( - $(python_gen_cond_dep ' - dev-python/wxpython:*[${PYTHON_USEDEP}] - ' python3_{8..10}) - ) -" - -BDEPEND=" - ${RDEPEND} - dev-python/setuptools-scm[${PYTHON_USEDEP}] - dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}] - virtual/pkgconfig - doc? ( - >=app-text/dvipng-1.15-r1 - >=dev-python/colorspacious-1.1.2[${PYTHON_USEDEP}] - >=dev-python/ipython-1.18.2[${PYTHON_USEDEP}] - >=dev-python/numpydoc-0.9.2[${PYTHON_USEDEP}] - >=dev-python/scipy-1.4.1[${PYTHON_USEDEP}] - >=dev-python/sphinx-1.3.1[${PYTHON_USEDEP}] - >=dev-python/sphinx-gallery-0.3.1-r1[${PYTHON_USEDEP}] - >=dev-python/xlwt-1.3.0-r1[${PYTHON_USEDEP}] - virtual/latex-base - dev-texlive/texlive-latexextra - dev-texlive/texlive-fontsrecommended - dev-texlive/texlive-latexrecommended - dev-texlive/texlive-luatex - dev-texlive/texlive-xetex - >=media-gfx/graphviz-2.42.3[cairo] - ) - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}] - >=dev-python/tornado-6.0.4[${PYTHON_USEDEP}] - x11-libs/gtk+:3[introspection] - ) -" - -distutils_enable_tests pytest - -use_setup() { - local uword="${2:-${1}}" - if use "${1}"; then - echo "${uword} = True" - echo "${uword}agg = True" - else - echo "${uword} = False" - echo "${uword}agg = False" - fi -} - -python_prepare_all() { -# Generates test failures, but fedora does it -# local PATCHES=( -# "${FILESDIR}"/${P}-unbundle-pycxx.patch -# "${FILESDIR}"/${P}-unbundle-agg.patch -# ) -# rm -r agg24 CXX || die -# rm -r agg24 || die - -# cat > lib/${PN}/externals/six.py <<-EOF -# from __future__ import absolute_import -# from six import * -# EOF - - # Affects installed _version.py, bug #854600 - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - - local PATCHES=( - "${FILESDIR}"/matplotlib-3.3.3-disable-lto.patch - "${FILESDIR}"/matplotlib-3.5.2-test.patch - ) - - sed \ - -e 's/matplotlib.pyparsing_py[23]/pyparsing/g' \ - -i lib/matplotlib/{mathtext,fontconfig_pattern}.py \ - || die "sed pyparsing failed" - sed -i -e '/setuptools_scm/s:,<7::' setup.py || die - - hprefixify setupext.py - - rm -rf libqhull || die - - distutils-r1_python_prepare_all -} - -python_configure_all() { - append-flags -fno-strict-aliasing - append-cppflags -DNDEBUG # or get old trying to do triangulation - tc-export PKG_CONFIG - - unset DISPLAY # bug #278524 - export XDG_RUNTIME_DIR="${T}/runtime-dir" - mkdir "${XDG_RUNTIME_DIR}" || die - chmod 0700 "${XDG_RUNTIME_DIR}" || die -} - -python_configure() { - mkdir -p "${BUILD_DIR}" || die - - # create setup.cfg (see setup.cfg.template for any changes). - - # common switches. - cat > "${BUILD_DIR}"/setup.cfg <<- EOF || die - [directories] - basedirlist = ${EPREFIX}/usr - [provide_packages] - pytz = False - dateutil = False - [libs] - system_freetype = True - system_qhull = True - [packages] - tests = True - [gui_support] - agg = True - gtk = False - gtkagg = False - macosx = False - pyside = False - pysideagg = False - qt4 = False - qt4agg = False - $(use_setup cairo) - $(use_setup gtk3) - $(use_setup qt5) - $(use_setup tk) - $(use_setup wxwidgets wx) - EOF - - if use gtk3 && use cairo; then - echo "gtk3cairo = True" >> "${BUILD_DIR}"/setup.cfg || die - else - echo "gtk3cairo = False" >> "${BUILD_DIR}"/setup.cfg || die - fi -} - -wrap_setup() { - local MAKEOPTS=-j1 - local -x MPLSETUPCFG="${BUILD_DIR}"/setup.cfg - "$@" -} - -python_compile() { - wrap_setup distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} - -python_compile_all() { - if use doc; then - cd doc || die - - VARTEXFONTS="${T}"/fonts \ - emake SPHINXOPTS= O=-Dplot_formats=png:100 html - fi -} - -src_test() { - mkdir build || die - ln -s "${WORKDIR}/freetype-${FT_PV}" build/ || die - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # broken by -Wdefault - "tests/test_rcparams.py::test_validator_invalid[validate_strlist-arg6-MatplotlibDeprecationWarning]" - "tests/test_rcparams.py::test_validator_invalid[validate_strlist-arg7-MatplotlibDeprecationWarning]" - tests/test_testing.py::test_warn_to_fail - ) - [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=( - # https://github.com/matplotlib/matplotlib/issues/23384 - "tests/test_backends_interactive.py::test_figure_leak_20490[time_mem1-{'MPLBACKEND': 'qtagg', 'QT_API': 'PyQt5'}]" - "tests/test_backends_interactive.py::test_figure_leak_20490[time_mem1-{'MPLBACKEND': 'qtcairo', 'QT_API': 'PyQt5'}]" - ) - - # we need to rebuild mpl against bundled freetype, otherwise - # over 1000 tests will fail because of mismatched font rendering - grep -v system_freetype "${BUILD_DIR}"/setup.cfg \ - > "${BUILD_DIR}"/test-setup.cfg || die - local -x MPLSETUPCFG="${BUILD_DIR}"/test-setup.cfg - - esetup.py build -j1 --build-lib="${BUILD_DIR}"/test-lib - local -x PYTHONPATH=${BUILD_DIR}/test-lib:${PYTHONPATH} - - # speed tests up - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - nonfatal epytest --pyargs matplotlib -m "not network" \ - -p xdist.plugin -n "$(makeopts_jobs)" || die -} - -python_install_all() { - use doc && local HTML_DOCS=( doc/build/html/. ) - - distutils-r1_python_install_all - - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} diff --git a/dev-python/metakernel/Manifest b/dev-python/metakernel/Manifest index 009e1ac6d449..d2283f5ca54d 100644 --- a/dev-python/metakernel/Manifest +++ b/dev-python/metakernel/Manifest @@ -1,2 +1 @@ -DIST metakernel-0.29.4.tar.gz 189933 BLAKE2B 0fe91318ed0fd5e356c9f0e4dfd05d72e5aff33e0bc305a3c198b4718bad1a4c3d5d7a6c82cf0c4eddb9bb5873f8b6acdbf1c61fe9a5ea8120ac6f10503fa950 SHA512 7e7458baf510383765f788fd3299d0e5dccea7b1f79c15e1621a81e029ff48aeab7c67ed01d8e2254b806115935d7428d3dfc2f083bba5ff586f2ad819f96776 DIST metakernel-0.29.5.tar.gz 190055 BLAKE2B 71da4cf886de1f5844f5343f37ddcf91416256fa5a5868e6f0a6fc188685c3fe8eb7827332abbbeedd58533b182588073afefbdb67ed9b1532833115974cb0a0 SHA512 2e79d35d4c3cabf2ea8df6b189620fa7ae73c9a6dff3b231ee9f9494b325270499beb3a915b0f0bcec2b3df948339c884211be4ef4bd47edd80547a609b7e324 diff --git a/dev-python/metakernel/metakernel-0.29.4.ebuild b/dev-python/metakernel/metakernel-0.29.4.ebuild deleted file mode 100644 index e9a34ba42dd9..000000000000 --- a/dev-python/metakernel/metakernel-0.29.4.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Metakernel for Jupyter" -HOMEPAGE=" - https://github.com/Calysto/metakernel/ - https://pypi.org/project/metakernel/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=dev-python/ipykernel-5.5.6[${PYTHON_USEDEP}] - >=dev-python/jupyter-core-4.9.2[${PYTHON_USEDEP}] - >=dev-python/jedi-0.18[${PYTHON_USEDEP}] - >=dev-python/pexpect-4.8[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/requests[${PYTHON_USEDEP}] - dev-python/jupyter-kernel-test[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # fragile - metakernel/tests/test_parser.py::test_path_completions - # requires starting ipycluster - metakernel/magics/tests/test_parallel_magic.py::test_parallel_magic -) diff --git a/dev-python/mido/Manifest b/dev-python/mido/Manifest index e417faf621d2..c53baa6af83f 100644 --- a/dev-python/mido/Manifest +++ b/dev-python/mido/Manifest @@ -1,2 +1 @@ -DIST mido-1.2.10.tar.gz 103070 BLAKE2B 84e39cd7f52947f50dc31bac5abb7752e736c867817fbd711e768f1ef182990671633c24bb5726fb428f312f2497d15da560b307ddfeea3399d06330183e9668 SHA512 f21040acda9d084b7449ba52c3d036c637a172a84cdf6975adab999d78d24977be0cba3bd7287253e4a3b6de5044ef01a82de6d19316a22410bc96e9eca6128f DIST mido-1.3.0.tar.gz 121330 BLAKE2B bf6a20e12b609dc89600fa3b93ccf857fe9aad47ea71564773280c5cf0069b59deec3f8f7263d9949ccf0848b2b73e3e904057c3645069097a85469c8d78a391 SHA512 7e91daa704e72204af30af9c16a2e712a60794f8180c49d78de870381d50aac31029c01ae23fbb7c00947e299c1feba89622ea2648d54bd8786f497cf0a1bd20 diff --git a/dev-python/mido/mido-1.2.10.ebuild b/dev-python/mido/mido-1.2.10.ebuild deleted file mode 100644 index 4be10b4cd23d..000000000000 --- a/dev-python/mido/mido-1.2.10.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="MIDI Objects, a library for working with MIDI messages and ports" -HOMEPAGE=" - https://pypi.org/project/mido/ - https://github.com/mido/mido -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+portmidi rtmidi" - -RDEPEND="portmidi? ( media-libs/portmidi ) - rtmidi? ( dev-python/python-rtmidi[${PYTHON_USEDEP}] )" - -distutils_enable_sphinx docs -distutils_enable_tests pytest diff --git a/dev-python/mistune/mistune-3.0.1.ebuild b/dev-python/mistune/mistune-3.0.1.ebuild index cebb95e81025..84e08e11881e 100644 --- a/dev-python/mistune/mistune-3.0.1.ebuild +++ b/dev-python/mistune/mistune-3.0.1.ebuild @@ -16,6 +16,6 @@ HOMEPAGE=" SLOT="0" LICENSE="BSD" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" distutils_enable_tests pytest diff --git a/dev-python/mkdocs-htmlproofer-plugin/Manifest b/dev-python/mkdocs-htmlproofer-plugin/Manifest index 7cb5d4de1e17..88a75b9b0360 100644 --- a/dev-python/mkdocs-htmlproofer-plugin/Manifest +++ b/dev-python/mkdocs-htmlproofer-plugin/Manifest @@ -1,2 +1 @@ -DIST mkdocs-htmlproofer-plugin-0.13.1.gh.tar.gz 14327 BLAKE2B 88f27b6c67aa47c6992ad2052b5b26fc6415d45b9e375dc638b19cf767ff8c466ed587b19755b8a8d1b428baaf326fa70e90122da1e5e1f3e4b8e972fb949ece SHA512 34593a6a40431ac8c293e53f8ba65de5cb933d0127fcb2e3cc6fff588e085c4d3a791e21a35e051d5961a7d73f6241825204834d6a159117af8898789e9a3748 DIST mkdocs-htmlproofer-plugin-1.0.0.gh.tar.gz 14534 BLAKE2B 361c422e985dd00c12ffa6bcd1ba02df0ef18fb37f7290660963832b38dd0f2c8e79662780224588f626eaa9215afa9852aed59fc6771a3877f779f40493f54d SHA512 083103ca8a1e1f63a22fb877ec3d123549745157f3f8bc3b10364c271b7975c09222b850ddef4bc9a1aa9d168711764f74c91bed50d8a48c4c7415f894df5fb3 diff --git a/dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-0.13.1.ebuild b/dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-0.13.1.ebuild deleted file mode 100644 index 57d2b7e4fa08..000000000000 --- a/dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-0.13.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -DESCRIPTION="A MkDocs plugin that validates URLs in rendered HTML files" -HOMEPAGE=" - https://github.com/manuzhang/mkdocs-htmlproofer-plugin/ - https://pypi.org/project/mkdocs-htmlproofer-plugin/ -" -# No tests in PyPI tarballs -SRC_URI="https://github.com/manuzhang/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -RDEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/markdown[${PYTHON_USEDEP}] - >=dev-python/mkdocs-0.17[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/mkdocstrings-python/Manifest b/dev-python/mkdocstrings-python/Manifest index cab46263e44e..e9fa980a5f55 100644 --- a/dev-python/mkdocstrings-python/Manifest +++ b/dev-python/mkdocstrings-python/Manifest @@ -1,3 +1 @@ -DIST mkdocstrings-python-1.1.2.gh.tar.gz 127162 BLAKE2B 1aa77a6846b8f4787091691c3862428400cf73e5b51f3d7a278e9d871136a3693d80a1fe79d6999dedefe66b0a14402e0d70c448f9260c1528024a56cf223c69 SHA512 40c8247bc6217e73c23555fb3de14ddc8995e1870c7bcee85c12c885b9710cd303da3cec22b4ae44ff5de050486958447d2d489d9739b9860c432e9e00fec0d7 -DIST mkdocstrings-python-1.2.0.gh.tar.gz 132100 BLAKE2B 8873ea65a799f5f8d6bf4a792abb94edc70e8acb0140dfa30dda15d9d94e354fe4c32c99dde5c53c2c04af7591762c50c5c2cf4fb7a8e167e2065c6d6da0aba1 SHA512 f2e07ad52a5102b178a5bc9245c018319b52f37d11fdf1650f3568275fe7d7800938d699a2ef1c6343f21187d47b34b0374ddbfb0cc04891a462480533043f72 DIST mkdocstrings-python-1.2.1.gh.tar.gz 132468 BLAKE2B 287cae20510818c085bf505fea0f74e39df86538e19bfcb90aa7f6d46fb237158979dc65c7f955d73461fadb4ed35263ef47b9771f224b5793026a9f0b3c86e1 SHA512 147849a88c3bb5347c1cb4293c9ee9c54cb33933bc274dc5bc933f72deb64016c7f7b8ba817311e282c68606d0980571d5713dec7a47e8d6c51168d524af7d97 diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.1.2.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.1.2.ebuild deleted file mode 100644 index b6da1191411b..000000000000 --- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.1.2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=pdm-backend - -inherit distutils-r1 - -DESCRIPTION="Python handler for dev-python/mkdocstrings" -HOMEPAGE=" - https://mkdocstrings.github.io/python/ - https://github.com/mkdocstrings/python/ - https://pypi.org/project/mkdocstrings-python/ -" -# Tests need files absent from the PyPI tarballs -SRC_URI=" - https://github.com/mkdocstrings/python/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/python-${PV}" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -RDEPEND=" - dev-python/griffe[${PYTHON_USEDEP}] - dev-python/mkdocstrings[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mkdocs-material[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export PDM_BUILD_SCM_VERSION=${PV} diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.2.0.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.2.0.ebuild deleted file mode 100644 index 44a4ca132d47..000000000000 --- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.2.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=pdm-backend - -inherit distutils-r1 - -DESCRIPTION="Python handler for dev-python/mkdocstrings" -HOMEPAGE=" - https://mkdocstrings.github.io/python/ - https://github.com/mkdocstrings/python/ - https://pypi.org/project/mkdocstrings-python/ -" -# Tests need files absent from the PyPI tarballs -SRC_URI=" - https://github.com/mkdocstrings/python/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/python-${PV}" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -RDEPEND=" - >=dev-python/griffe-0.30.0[${PYTHON_USEDEP}] - dev-python/mkdocstrings[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mkdocs-material[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export PDM_BUILD_SCM_VERSION=${PV} diff --git a/dev-python/mss/mss-9.0.1.ebuild b/dev-python/mss/mss-9.0.1.ebuild index 0c126611b9bf..bb6ebee912b5 100644 --- a/dev-python/mss/mss-9.0.1.ebuild +++ b/dev-python/mss/mss-9.0.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi virtualx diff --git a/dev-python/multiprocess/Manifest b/dev-python/multiprocess/Manifest index 06e43436a81b..bec77b863a4c 100644 --- a/dev-python/multiprocess/Manifest +++ b/dev-python/multiprocess/Manifest @@ -1 +1 @@ -DIST multiprocess-0.70.14.tar.gz 1498053 BLAKE2B 0377d293b3e160f6a6c61c148ee0d852b39f859530ef738ae143312b62833779a7e0ea745d468628fbc96a22e97326ce886b46ef9a0791fd58d3682bdc54e6af SHA512 22202b81c33601d75ca3222a6485bae596d7807d54757280ac06f2fd7247c927f978b4f5c62bd81739b95462a96dc629e5559630d9310343f86b46ee37841b6b +DIST multiprocess-0.70.15.tar.gz 1894495 BLAKE2B 3ed3c6e530f0a9e32a04b591f874b0fd7c116704f69116d1ed3addba6010ac33a4cc3d5214e6cce18478d5a05bfffb75840ca520f2d3604a06006aa5d6725ae9 SHA512 095c15e942bebe2dffa5054ce46f30f69b3f0fcbfbd87b6742546dcacdb6a5d0d3274002f5f58f73345761adaa19866573ae20d420f8ca4cc00ca5270f8acb84 diff --git a/dev-python/multiprocess/multiprocess-0.70.14.ebuild b/dev-python/multiprocess/multiprocess-0.70.15.ebuild similarity index 50% rename from dev-python/multiprocess/multiprocess-0.70.14.ebuild rename to dev-python/multiprocess/multiprocess-0.70.15.ebuild index 77452a02ef21..bd1837716936 100644 --- a/dev-python/multiprocess/multiprocess-0.70.14.ebuild +++ b/dev-python/multiprocess/multiprocess-0.70.15.ebuild @@ -4,17 +4,23 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -inherit pypi distutils-r1 +PYTHON_COMPAT=( python3_{10..12} ) -DESCRIPTION="better multiprocessing and multithreading in python" -HOMEPAGE="https://github.com/uqfoundation/multiprocess" +inherit distutils-r1 pypi + +DESCRIPTION="Better multiprocessing and multithreading in Python" +HOMEPAGE=" + https://github.com/uqfoundation/multiprocess/ + https://pypi.org/project/multiprocess/ +" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" -RDEPEND="dev-python/dill[${PYTHON_USEDEP}]" +RDEPEND=" + dev-python/dill[${PYTHON_USEDEP}] +" python_test() { "${EPYTHON}" py${EPYTHON#python}/multiprocess/tests/__main__.py -v || die diff --git a/dev-python/mysqlclient/mysqlclient-2.2.0.ebuild b/dev-python/mysqlclient/mysqlclient-2.2.0.ebuild index b474537386c1..691551f99221 100644 --- a/dev-python/mysqlclient/mysqlclient-2.2.0.ebuild +++ b/dev-python/mysqlclient/mysqlclient-2.2.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" DEPEND=" dev-db/mysql-connector-c:0= diff --git a/dev-python/natsort/Manifest b/dev-python/natsort/Manifest index b8d6ddeea97e..96db0f311d77 100644 --- a/dev-python/natsort/Manifest +++ b/dev-python/natsort/Manifest @@ -1,2 +1 @@ -DIST natsort-8.3.1.tar.gz 123736 BLAKE2B 3ad4d8884b463fa792f7930f6d92dda146c96cd929a58a1d418c59f8b3c5fc06329e2cf0341963c820fb8d2fc67b287ce69083a2cba9f20bd8abc06c0fca6a44 SHA512 98ee9bfed9307487b9ae9ced5ce723b6840c6f882d06702f205986430572b767f3ac0930ffdf0663d99256f6feed704394b2b7e11f4b01f4f0241cd8639df622 DIST natsort-8.4.0.tar.gz 76575 BLAKE2B 924058bd0770866d7945edc7886c5d517bf6c886b85c09f7fb0c3f4e7e7e3678993b62bf905245569e36a4acc6437f80e8671f928837d5708d1fe318c7b83320 SHA512 a005abc0fe7ccbb58d1926698a841d90f7f3eac72f062044a6716f0676e0b0766f3e7e14867fb2a0ff1124deaf9796d096744d68b2f6eea001841abed49345c8 diff --git a/dev-python/natsort/natsort-8.3.1.ebuild b/dev-python/natsort/natsort-8.3.1.ebuild deleted file mode 100644 index 5db6268d2a69..000000000000 --- a/dev-python/natsort/natsort-8.3.1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Natural sorting for Python" -HOMEPAGE=" - https://github.com/SethMMorton/natsort/ - https://pypi.org/project/natsort/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -pkg_postinst() { - optfeature "sorting results that match most file browsers" "dev-python/pyicu" -} diff --git a/dev-python/natsort/natsort-8.4.0.ebuild b/dev-python/natsort/natsort-8.4.0.ebuild index 41ce1f1d5f5e..5db6268d2a69 100644 --- a/dev-python/natsort/natsort-8.4.0.ebuild +++ b/dev-python/natsort/natsort-8.4.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" BDEPEND=" test? ( diff --git a/dev-python/netcdf4/Manifest b/dev-python/netcdf4/Manifest index 0d6bbeb06cf9..c2fb53876e7f 100644 --- a/dev-python/netcdf4/Manifest +++ b/dev-python/netcdf4/Manifest @@ -1,2 +1 @@ -DIST netCDF4-1.6.3.tar.gz 777538 BLAKE2B 7d0cef9196893b23666ad241634d748e58aa444aebae936a4d0dec0c3efb67a65717e3a3fa15074374bbc96fd2f1f3fb7aa60d473b2b3bef0622bcf38b5d4885 SHA512 274f347e258f32238af5dea8964e6fad47fc58d386555bf33087bd2ffecddb8aa068837af023555cd124106e0cb8092c015fef8bfa47a3c2941c07b70f850f6c DIST netCDF4-1.6.4.tar.gz 778542 BLAKE2B fb90aa5c990a5cb71b82ba0d5bfc39014d552d0804eee24daf7111fc19023b07c3af76e913e227595825748e599eb3c8425f336fa2b520c6a6ae4155e73c2d64 SHA512 a3582fcdd4978d8faa9fd7b49ec40cba0e4d56a32a283f18e1133a1a5ba6e89406625390cbebd0c162d31c65c63060cd8cc4398f0eee3c45be43b54016ec0f48 diff --git a/dev-python/netcdf4/netcdf4-1.6.3.ebuild b/dev-python/netcdf4/netcdf4-1.6.3.ebuild deleted file mode 100644 index 4ddb27afd56a..000000000000 --- a/dev-python/netcdf4/netcdf4-1.6.3.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 optfeature pypi - -MY_PN="netCDF4" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Python/numpy interface to the netCDF C library" -HOMEPAGE="https://unidata.github.io/netcdf4-python/" -SRC_URI="$(pypi_sdist_url --no-normalize netCDF4)" -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] - sci-libs/hdf5:= - sci-libs/netcdf:=[hdf5] -" -RDEPEND=" - ${DEPEND} - dev-python/cftime[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - sci-libs/netcdf[tools(+)] - ) -" - -python_test() { - local -x NO_NET=1 - cd test || die - "${EPYTHON}" run_all.py || die -} - -pkg_postinst() { - optfeature "HDF4 support" sci-libs/hdf "sci-libs/netcdf[hdf]" - optfeature "MPI parallel IO support" "sci-libs/hdf5[mpi]" "sci-libs/netcdf[mpi]" - optfeature "OPeNDAP support" net-misc/curl "sci-libs/netcdf[dap]" -} diff --git a/dev-python/numpy/files/numpy-1.25.1-fix-scalartypes.patch b/dev-python/numpy/files/numpy-1.25.1-fix-scalartypes.patch new file mode 100644 index 000000000000..845b41fef23a --- /dev/null +++ b/dev-python/numpy/files/numpy-1.25.1-fix-scalartypes.patch @@ -0,0 +1,36 @@ +https://bugs.gentoo.org/910739 +https://github.com/numpy/numpy/issues/24239 +https://github.com/numpy/numpy/pull/24240 + +From f5eb12cafc99bb33dad6535dacab2f592aafb2b0 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Sun, 23 Jul 2023 21:31:08 +0100 +Subject: [PATCH] BUG: Fix C types in scalartypes + +https://github.com/numpy/numpy/pull/23746 introduced a fast path for scalar +int conversions, but the map between Python types and C types was subtly +wrong. + +This fixes tests on at least ppc32 (big-endian). + +Many thanks to Sebastian Berg for debugging this with me and pointing out +what needed to be fixed. + +Closes #24239. + +Fixes: 81caed6e3c34c4bf4b22b4f6167e816ba2a3f73c +--- a/numpy/core/src/multiarray/scalartypes.c.src ++++ b/numpy/core/src/multiarray/scalartypes.c.src +@@ -301,10 +301,10 @@ genint_type_str(PyObject *self) + item = PyLong_FromUnsignedLong(*(uint32_t *)val); + break; + case NPY_LONG: +- item = PyLong_FromLong(*(int64_t *)val); ++ item = PyLong_FromLong(*(long *)val); + break; + case NPY_ULONG: +- item = PyLong_FromUnsignedLong(*(uint64_t *)val); ++ item = PyLong_FromUnsignedLong(*(unsigned long *)val); + break; + case NPY_LONGLONG: + item = PyLong_FromLongLong(*(long long *)val); diff --git a/dev-python/numpy/numpy-1.25.1-r2.ebuild b/dev-python/numpy/numpy-1.25.1-r2.ebuild new file mode 100644 index 000000000000..1b46bf5e470b --- /dev/null +++ b/dev-python/numpy/numpy-1.25.1-r2.ebuild @@ -0,0 +1,159 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=meson-python +PYTHON_COMPAT=( python3_{10..12} pypy3 ) +PYTHON_REQ_USE="threads(+)" +FORTRAN_NEEDED=lapack + +inherit distutils-r1 flag-o-matic fortran-2 multiprocessing pypi toolchain-funcs + +DESCRIPTION="Fast array and numerical python library" +HOMEPAGE=" + https://numpy.org/ + https://github.com/numpy/numpy/ + https://pypi.org/project/numpy/ +" + +LICENSE="BSD" +SLOT="0" +IUSE="lapack" +if [[ ${PV} != *_rc* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +RDEPEND=" + lapack? ( + >=virtual/cblas-3.8 + >=virtual/lapack-3.8 + ) +" +BDEPEND=" + ${RDEPEND} + >=dev-util/meson-1.1.0 + >=dev-python/cython-0.29.30[${PYTHON_USEDEP}] + lapack? ( + virtual/pkgconfig + ) + test? ( + $(python_gen_cond_dep ' + >=dev-python/cffi-1.14.0[${PYTHON_USEDEP}] + ' 'python*') + dev-python/charset-normalizer[${PYTHON_USEDEP}] + >=dev-python/hypothesis-5.8.0[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.25.0_rc1-meson-pyproject.toml.patch + "${FILESDIR}"/${PN}-1.25.0-skip-python3.12-irrelevant-tests.patch + "${FILESDIR}"/${PN}-1.25.1-fix-scalartypes.patch +) + +distutils_enable_tests pytest + +python_prepare_all() { + append-flags -fno-strict-aliasing + + distutils-r1_python_prepare_all + + # TODO: Please drop once 1.25.0_rc1-meson-pyproject.toml.patch is gone + sed -i -e "s:version = \"2.0.0.dev0\":version = \"${PV}\":" pyproject.toml || die +} + +python_configure_all() { + DISTUTILS_ARGS=( + -Dblas=$(usev lapack cblas) + -Dlapack=$(usev lapack lapack) + ) +} + +python_test() { + local EPYTEST_DESELECT=( + # very disk-and-memory-hungry + lib/tests/test_io.py::test_large_zip + + # precision problems + core/tests/test_umath_accuracy.py::TestAccuracy::test_validate_transcendentals + + # runs the whole test suite recursively, that's just crazy + core/tests/test_mem_policy.py::test_new_policy + + # XXX: I've no idea why this ends up being needed in deselect and not ignore + typing/tests/test_typing.py + ) + + if [[ ${EPYTHON} == pypy3 ]]; then + EPYTEST_DESELECT+=( + # TODO: crashed + lib/tests/test_histograms.py::TestHistogram::test_big_arrays + ) + fi + + if use arm && [[ $(uname -m || echo "unknown") == "armv8l" ]] ; then + # Degenerate case of arm32 chroot on arm64, bug #774108 + EPYTEST_DESELECT+=( + core/tests/test_cpu_features.py::Test_ARM_Features::test_features + ) + fi + + if use x86 ; then + EPYTEST_DESELECT+=( + # https://github.com/numpy/numpy/issues/18388 + core/tests/test_umath.py::TestRemainder::test_float_remainder_overflow + # https://github.com/numpy/numpy/issues/18387 + random/tests/test_generator_mt19937.py::TestRandomDist::test_pareto + # more precision problems + core/tests/test_einsum.py::TestEinsum::test_einsum_sums_int16 + ) + fi + + if use hppa ; then + EPYTEST_DESELECT+=( + # TODO: Get selectedrealkind updated! + # bug #907228 + # https://github.com/numpy/numpy/issues/3424 (https://github.com/numpy/numpy/issues/3424#issuecomment-412369029) + # https://github.com/numpy/numpy/pull/21785 + f2py/tests/test_kind.py::TestKind::test_real + f2py/tests/test_kind.py::TestKind::test_quad_precision + ) + fi + + if [[ $(tc-endian) == "big" ]] ; then + # https://github.com/numpy/numpy/issues/11831 and bug #707116 + EPYTEST_DESELECT+=( + 'f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f77[s1]' + 'f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f90[t1]' + 'f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f90[s1]' + 'f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f77[t1]' + f2py/tests/test_kind.py::TestKind::test_int + ) + fi + + case "${ABI}" in + alpha|arm|hppa|m68k|o32|ppc|s390|sh|sparc|x86) + EPYTEST_DESELECT+=( + # too large for 32-bit platforms + core/tests/test_ufunc.py::TestUfunc::test_identityless_reduction_huge_array + 'core/tests/test_multiarray.py::TestDot::test_huge_vectordot[float64]' + 'core/tests/test_multiarray.py::TestDot::test_huge_vectordot[complex128]' + lib/tests/test_histograms.py::TestHistogram::test_big_arrays + ) + ;; + *) + ;; + esac + + rm -rf numpy || die + epytest -n "$(makeopts_jobs)" --pyargs numpy +} + +python_install_all() { + local DOCS=( LICENSE.txt README.md THANKS.txt ) + distutils-r1_python_install_all +} diff --git a/dev-python/openapi-core/Manifest b/dev-python/openapi-core/Manifest index 2cc9579d57a4..83fef7a1653a 100644 --- a/dev-python/openapi-core/Manifest +++ b/dev-python/openapi-core/Manifest @@ -1,4 +1,3 @@ DIST openapi-core-0.16.6.gh.tar.gz 104008 BLAKE2B bb1bdac98dfc5aef0961624488074363568f53a6c44cb0730be0d103d891d24bed86659f640e0d07da4072edc233c904c0ddcfd9e8b3960ace1af078c0d745e5 SHA512 556636a4698dcd7db6c656333849077abacdac1a440fe58210ad8f02c1f0220e46dea29962346dfb3f89d164ebc986ec750c184840be9a34a5e1dd98fbf8ef98 -DIST openapi_core-0.17.1.tar.gz 85686 BLAKE2B f18b42fc496eaf4d6b82c15f66dd9c2eb9240402590b5a8e1f0e7b1e804c90aeef2db96d19683e9fea5846e776e95981ac52a38c47e2b56e6b5fd63d072b61f7 SHA512 0e2c673dbbfcce87ae7fbca6ec6c283d94c36376b1e17191d0bfa6c7001c62913381169b4614b5cd6131eaa67b729365036be3f1eb7641f634c0f3228de54897 DIST openapi_core-0.17.2.tar.gz 88262 BLAKE2B 4d9a1be1eff4118bc1c687e57af0ff3738f984ceb6e564c643d26cb795bbcd3e703dd22c3b45d574f498d290f8da225819c9df618da5a1b8e40758304f2ebd07 SHA512 73cd2b62149549bd56781adb44922bca4a0519fbae8b6539d0225799ba1cfa1ab584428fd572ee42af4731b5437f08b8c4ad8f8895444aef315e4c6909fd4e5a DIST openapi_core-0.18.0.tar.gz 83474 BLAKE2B 785e95969e03d9ccf17e40c7ce563cef6ab45c417e397b0f03e982622fb1c65d4b3e719e94e1072c7a41b837097efea7b83e29e8ceec64579f1c58040c9fb291 SHA512 d9e516e00a53937f79c7419823a1533a507731e20da36e1186a1800f713154135524db968483ce850bd9a90a4c322ca1c957d6a7f99e9d8eefdc244ed9ce8bc0 diff --git a/dev-python/openapi-core/openapi-core-0.17.1.ebuild b/dev-python/openapi-core/openapi-core-0.17.1.ebuild deleted file mode 100644 index 1db135f6e88e..000000000000 --- a/dev-python/openapi-core/openapi-core-0.17.1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Client-side and server-side support for the OpenAPI Specification v3" -HOMEPAGE=" - https://github.com/python-openapi/openapi-core/ - https://pypi.org/project/openapi-core/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/pathable-0.4.0[${PYTHON_USEDEP}] - dev-python/isodate[${PYTHON_USEDEP}] - >=dev-python/jsonschema-spec-0.1.1[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/parse[${PYTHON_USEDEP}] - =dev-python/openapi-schema-validator-0.4.2[${PYTHON_USEDEP}] - =dev-python/openapi-spec-validator-0.5[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/asgiref[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - >=dev-python/httpx-0.23.0[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/starlette-0.26.1[${PYTHON_USEDEP}] - dev-python/strict-rfc3339[${PYTHON_USEDEP}] - dev-python/webob[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # falcon is not packaged - tests/integration/contrib/falcon - - # TODO: these tests fail to collect - tests/integration/validation/test_security_override.py - tests/integration/validation/test_read_only_write_only.py - - # unhappy about modern django - tests/integration/contrib/django/test_django_project.py - tests/unit/contrib/django/test_django.py -) - -src_prepare() { - sed -i -e '/--cov/d' pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/openapi-schema-validator/openapi-schema-validator-0.5.0.ebuild b/dev-python/openapi-schema-validator/openapi-schema-validator-0.5.0.ebuild index 038f831c7904..3819b0f5ad93 100644 --- a/dev-python/openapi-schema-validator/openapi-schema-validator-0.5.0.ebuild +++ b/dev-python/openapi-schema-validator/openapi-schema-validator-0.5.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" RDEPEND=" completion.bash || die + "${EPYTHON}" -c "${pipcmd}" completion --zsh > completion.zsh || die +} + +python_test() { + if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then + einfo "Skipping tests on ${EPYTHON}" + return 0 + fi + + local EPYTEST_DESELECT=( + tests/functional/test_inspect.py::test_inspect_basic + tests/functional/test_install.py::test_double_install_fail + # Internet + tests/functional/test_install.py::test_install_dry_run + tests/functional/test_install.py::test_editable_install__local_dir_setup_requires_with_pyproject + tests/functional/test_install.py::test_install_8559_wheel_package_present + tests/functional/test_config_settings.py::test_backend_sees_config_via_sdist + tests/functional/test_install.py::test_link_hash_in_dep_fails_require_hashes + # TODO + tests/unit/test_network_auth.py::test_keyring_cli_get_password + tests/unit/test_network_auth.py::test_keyring_cli_set_password + # wants to install keyring from Internet, sigh + tests/functional/test_install_config.py::test_prompt_for_keyring_if_needed + # probably a too strict assert + # https://github.com/pypa/pip/issues/12152 + tests/unit/test_req.py::TestRequirementSet::test_download_info_archive_cache_with_invalid_origin + ) + + if ! has_version "dev-python/cryptography[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + tests/functional/test_install.py::test_install_sends_client_cert + tests/functional/test_install_config.py::test_do_not_prompt_for_authentication + tests/functional/test_install_config.py::test_prompt_for_authentication + tests/functional/test_install_config.py::test_prompt_for_keyring_if_needed + ) + fi + + local -x SETUPTOOLS_USE_DISTUTILS=stdlib + local -x PIP_DISABLE_PIP_VERSION_CHECK=1 + epytest -m "not network" -n "$(makeopts_jobs)" +} + +python_install_all() { + local DOCS=( AUTHORS.txt docs/html/**/*.rst ) + distutils-r1_python_install_all + + newbashcomp completion.bash pip + + insinto /usr/share/zsh/site-functions + newins completion.zsh _pip +} diff --git a/dev-python/plotly/Manifest b/dev-python/plotly/Manifest index f5b5870ba58b..b85dd268eefd 100644 --- a/dev-python/plotly/Manifest +++ b/dev-python/plotly/Manifest @@ -1,2 +1 @@ -DIST plotly.py-5.14.1.gh.tar.gz 30697895 BLAKE2B 2fd602b353cf6097f3b0341cdd07b82fe38181a2c2cf21a7a7fe3b88c65160ac0b1a000bad9eca540754570f0b06b746f286f2a7bc89dfdd4454356165b6ded9 SHA512 cf053ea47425ad4f4f1412ce8ba037f49609a292b61afaa63bd8c00f010353f56a648cded408b9788055e2bba69e6a71192b55602d11d4122dc76e6dd3085a11 DIST plotly.py-5.15.0.gh.tar.gz 30801940 BLAKE2B bb95df7402a308c1a32817dc12d519a446f63cfe34f6a6c492949465734132a2d86078849790ee51d6cb99fbaf434251c48204e0b2b36af422fdf7efbc446a6a SHA512 418f05fd6eb17de3619c647ba83817144d8b9f7eec766cae492fb9987ad1e5ff169cfe045d163997916bdf0df75dafba94fb55c68a5dfb45c8aa87cb3e0e4658 diff --git a/dev-python/plotly/plotly-5.14.1.ebuild b/dev-python/plotly/plotly-5.14.1.ebuild deleted file mode 100644 index 760cd2ec5a69..000000000000 --- a/dev-python/plotly/plotly-5.14.1.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -MY_P=plotly.py-${PV} -DESCRIPTION="Browser-based graphing library for Python" -HOMEPAGE=" - https://plotly.com/python/ - https://github.com/plotly/plotly.py/ - https://pypi.org/project/plotly/ -" -SRC_URI=" - https://github.com/plotly/plotly.py/archive/refs/tags/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/packages/python/plotly" -# The tests are not included in the PyPI tarball, to use the GitHub tarball -# we have to skip npm, which means that the resulting install will -# unfortunately lack the jupyterlab extension. - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/tenacity-6.2.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/ipykernel[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/ipywidgets[${PYTHON_USEDEP}] - dev-python/jupyter[${PYTHON_USEDEP}] - dev-python/jupyterlab[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/shapely[${PYTHON_USEDEP}] - dev-python/statsmodels[${PYTHON_USEDEP}] - dev-python/xarray[${PYTHON_USEDEP}] - sci-libs/scikit-image[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-5.8.0-fix-versioneer-import.patch -) - -EPYTEST_IGNORE=( - # Needs porting to newer numpy - _plotly_utils/tests/validators/test_integer_validator.py - - # kaleido not packaged - plotly/tests/test_optional/test_kaleido - - # plotly-orca not packaged - plotly/tests/test_orca -) - -EPYTEST_DESELECT=( - # Also needs porting to newer numpy - plotly/tests/test_io/test_to_from_plotly_json.py::test_object_numpy_encoding - - # kaleido not packaged - plotly/tests/test_orca/test_to_image.py::test_bytesio - - # Fails if not already installed - test_init/test_dependencies_not_imported.py::test_dependencies_not_imported - test_init/test_lazy_imports.py::test_lazy_imports - - # Minor matplotlib incompatibility - plotly/matplotlylib/mplexporter/tests/test_basic.py::test_path_collection - plotly/matplotlylib/mplexporter/tests/test_basic.py::test_legend_dots - plotly/matplotlylib/mplexporter/tests/test_utils.py::test_linestyle - - # In python 3.11 the produced error is slightly different - plotly/tests/test_core/test_errors/test_dict_path_errors.py::test_described_subscript_error_on_type_error -) - -# There are sphinx docs but we are missing a bunch of dependencies. -# distutils_enable_sphinx ../../../doc/apidoc -distutils_enable_tests pytest - -python_prepare_all() { - # Do not try to fetch stuff with npm - export SKIP_NPM=1 - distutils-r1_python_prepare_all -} - -python_install_all() { - distutils-r1_python_install_all - - mv "${ED}"/{usr/etc,etc} || die -} diff --git a/dev-python/pluggy/Manifest b/dev-python/pluggy/Manifest index 685254e59621..0fc0ab7f2bc1 100644 --- a/dev-python/pluggy/Manifest +++ b/dev-python/pluggy/Manifest @@ -1,3 +1 @@ -DIST pluggy-1.0.0.tar.gz 51510 BLAKE2B 8107df9a91a843166a602e7518dd1d4167304464a8cc80180b60b03a2ac803be9b1ba190df9189907addd34a92b93a6b271d3d6b7485aa563203ce733c6a656c SHA512 cf0bcbb4330c24ce473614befa19548f33fb39fa0ad094e1eae786202d7adadc28e16499f80ab96b630091765404ca5c5b6f9a55bc605e03514d8ab50cf9ae00 -DIST pluggy-1.1.0.tar.gz 59984 BLAKE2B 58dacd5b11e7817f1f4923bcaaa8739c46972b9937b865660d6ae85019582fc9d596b5ab113884925ebb566756aeccd698e2c910a50238e81eda2f413686b8e3 SHA512 3cf95fd78f53525bccf04bc6dfc5101f942bdc3e787ea7c9369c6b2198e014c661999dd64ccce729787d080f44885720e25edd78bac0b93054450e09ff00b7d7 DIST pluggy-1.2.0.tar.gz 61613 BLAKE2B f1c9d7ca593cd3eaae2f035c8e2d2da09b179991a134e0c0be17642940a853194124b638e208c32b7f8e5250d30d138f4bb79cb414573c0103e6b5024f52abc9 SHA512 b2b6a80737c06e1507eb12513ed7f5ce508fd4a139c559a3a15d9f173f4455ef3847783efb91c32eca6e26cbe37b0336467d50c5db0563d8dbd17bd825cd7407 diff --git a/dev-python/pluggy/pluggy-1.0.0-r2.ebuild b/dev-python/pluggy/pluggy-1.0.0-r2.ebuild deleted file mode 100644 index 34e44f9f3770..000000000000 --- a/dev-python/pluggy/pluggy-1.0.0-r2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Plugin and hook calling mechanisms for Python" -HOMEPAGE=" - https://pluggy.readthedocs.io/ - https://github.com/pytest-dev/pluggy/ - https://pypi.org/project/pluggy/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/pluggy/pluggy-1.1.0.ebuild b/dev-python/pluggy/pluggy-1.1.0.ebuild deleted file mode 100644 index dd354f8f296d..000000000000 --- a/dev-python/pluggy/pluggy-1.1.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Plugin and hook calling mechanisms for Python" -HOMEPAGE=" - https://pluggy.readthedocs.io/ - https://github.com/pytest-dev/pluggy/ - https://pypi.org/project/pluggy/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/pluggy/pluggy-1.2.0.ebuild b/dev-python/pluggy/pluggy-1.2.0.ebuild index dd354f8f296d..34e44f9f3770 100644 --- a/dev-python/pluggy/pluggy-1.2.0.ebuild +++ b/dev-python/pluggy/pluggy-1.2.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" BDEPEND=" dev-python/setuptools-scm[${PYTHON_USEDEP}] diff --git a/dev-python/podman/Manifest b/dev-python/podman/Manifest index 809763821654..4c216727c79f 100644 --- a/dev-python/podman/Manifest +++ b/dev-python/podman/Manifest @@ -1,2 +1 @@ -DIST podman-py-4.4.0.gh.tar.gz 177587 BLAKE2B 92d2a45a20304be648247fe8c95ab7ed84795e419d79fc731a6be4f228851b10324546b9cd14f9235a3972fd9258d50b2512216121c0fef59c0eb66d7c12c91c SHA512 47b4157fd9e6d54171f6f970012e828f877c66c4fabe4f30ad93974945b9e35fa7084c2908efca42c8b71a8d9f25e7a29a624152ce7bea1eebafcaa3700cb967 DIST podman-py-4.5.0.gh.tar.gz 179025 BLAKE2B 6725bd79a5fb0a17a75080b323cf62b56a3ef83d20c7113364785e0994a053455a08d9ffb2bbbbfb646fb730367de9bfd838c7eb92053a93a55008c59ec59732 SHA512 903466e11afebd26da65cc363ab49a56255731ea8bc07d202dd80907e1dd6704b5a8542c5a417f3c46ec93882bb21ef6990ae80fe558dfd3310b9272590cbd39 diff --git a/dev-python/podman/podman-4.4.0.ebuild b/dev-python/podman/podman-4.4.0.ebuild deleted file mode 100644 index 843534a57bf8..000000000000 --- a/dev-python/podman/podman-4.4.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -MY_P=podman-py-${PV} -DESCRIPTION="A library to interact with a Podman server" -HOMEPAGE=" - https://github.com/containers/podman-py/ - https://pypi.org/project/podman/ -" -SRC_URI=" - https://github.com/containers/podman-py/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/pyxdg-0.26[${PYTHON_USEDEP}] - >=dev-python/requests-2.24[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/tomli-1.2.3[${PYTHON_USEDEP}] - ' 3.{8..10}) -" -BDEPEND=" - test? ( - dev-python/requests-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # TODO - podman/tests/unit/test_volumesmanager.py::VolumesManagerTestCase::test_get_404 - ) - - # integration tests require a workable podman server, - # and it doesn't seem to work in ebuild env - epytest podman/tests/unit -} diff --git a/dev-python/prettytable/Manifest b/dev-python/prettytable/Manifest index 264935b2789c..888a4abb13a2 100644 --- a/dev-python/prettytable/Manifest +++ b/dev-python/prettytable/Manifest @@ -1,3 +1,2 @@ DIST prettytable-3.3.0.tar.gz 54305 BLAKE2B 4d131c16b6c6a0fd64aae1f9f54e286bf27b562888af56a6944d192a24c05d6138c3bdb8f298dcc060db7609d72b8d86ab9664bf6bcf43cd2105bdd433bae3cf SHA512 e190717e2ea89e8faddc7015fd5118e0d93ac5f5318641ce5960b22b4ea3740ff12c4d15812b33655252f258c96f9e848f554d1e678d39761c28025ba7772609 -DIST prettytable-3.7.0.tar.gz 47169 BLAKE2B cc749c6a42ad45359ccb6195378526d7c6da1be932770090cdcee565606131eaa1f83a01732781e3cf39719b4cb42824865b4855e5432e7517cbead139361e2d SHA512 4fe83cfc7f3fa4031191e0c9b4a70eb550c189a0921d3f85d1be5b8fce8c917034f8039861577a447b6705c4bbe49f6b18698605ffdef80e2f9bc81dafabeefe DIST prettytable-3.8.0.tar.gz 47735 BLAKE2B df31c77eaa4c0b4e7dc5845255383c13d5eff23c7fb8743c4cdd9f726229c84d98a0b4e66e8d42ec4d3e2d43db703d55706705d2e79c4ae8682b7b8b794217a4 SHA512 4719f16e98d4e7b89d8a7f6b2e1d15fd2c44410e5c9edc29a4dbb8ef2899eccff524932afe179bea7a6bbe607a809274b805e76e9ef2e3bf2c77f054635f8f04 diff --git a/dev-python/prettytable/prettytable-3.7.0.ebuild b/dev-python/prettytable/prettytable-3.7.0.ebuild deleted file mode 100644 index 1b54e0fea1f6..000000000000 --- a/dev-python/prettytable/prettytable-3.7.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Easily displaying tabular data in a visually appealing ASCII table format" -HOMEPAGE=" - https://github.com/jazzband/prettytable/ - https://pypi.org/project/prettytable/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - dev-python/wcwidth[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - $(python_gen_impl_dep sqlite) - dev-python/pytest-lazy-fixture[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/prettytable/prettytable-3.8.0.ebuild b/dev-python/prettytable/prettytable-3.8.0.ebuild index e7e226037a5e..1b54e0fea1f6 100644 --- a/dev-python/prettytable/prettytable-3.8.0.ebuild +++ b/dev-python/prettytable/prettytable-3.8.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/wcwidth[${PYTHON_USEDEP}] diff --git a/dev-python/proto-plus/Manifest b/dev-python/proto-plus/Manifest index 23b742edb47a..71bbab0c625c 100644 --- a/dev-python/proto-plus/Manifest +++ b/dev-python/proto-plus/Manifest @@ -1,2 +1 @@ -DIST proto-plus-1.22.2.gh.tar.gz 69899 BLAKE2B ad485b04e4187dd5e33259e314d807ad5541c2ddf4fb8e0a85deb195c7643194d34101428fb4fcb7dd692d60e4dd4c4037f821b8fb0049a6e36e002ce870e48a SHA512 bacb8f285417bf0e4d20898c9bb2563e16204b09fc6fb92aadfcd67ad12df388681658eaaacd9b945f4d0ad7e2ce9b95dfc938f5ccc0c4419805c53ed837b2d7 DIST proto-plus-python-1.22.3.gh.tar.gz 94230 BLAKE2B 7d7def297a2f1b863c4226ed6af35b3ecc6cfac5d324ddc311b5d44189b45773c46b83bf242fa9f9847399e1f6a55d5b114a6a1d69fe170201201fa92747dac7 SHA512 8505656798426d07e27929bf43873ae3f46b1cbd1e1b81e41035382c6edb5e5de4a550e41985d93b3c161a5fc676a1db6fc14b8e74dce5d1b1b7bf3a80419ae4 diff --git a/dev-python/proto-plus/proto-plus-1.22.2.ebuild b/dev-python/proto-plus/proto-plus-1.22.2.ebuild deleted file mode 100644 index 50bcbdebf9e1..000000000000 --- a/dev-python/proto-plus/proto-plus-1.22.2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -DESCRIPTION="Beautiful, Pythonic protocol buffers" -HOMEPAGE=" - https://github.com/googleapis/proto-plus-python/ - https://pypi.org/project/proto-plus/ -" -SRC_URI=" - https://github.com/googleapis/proto-plus-python/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/${PN}-python-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" - -RDEPEND=" - =dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/google-api-core-1.31.5[${PYTHON_USEDEP}] - dev-python/grpcio[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme diff --git a/dev-python/proto-plus/proto-plus-1.22.3.ebuild b/dev-python/proto-plus/proto-plus-1.22.3.ebuild index 3c91dd1f06fa..30c9a95fbbf7 100644 --- a/dev-python/proto-plus/proto-plus-1.22.3.ebuild +++ b/dev-python/proto-plus/proto-plus-1.22.3.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 x86" RDEPEND=" siteconf.py || die - - distutils-r1_src_prepare -} - -python_configure() { - mkdir -p "${BUILD_DIR}" || die - cd "${BUILD_DIR}" || die - - local conf=( - "${EPYTHON}" "${S}"/configure.py - --boost-inc-dir="${ESYSROOT}"/usr/include - --boost-lib-dir="${ESYSROOT}"/usr/$(get_libdir) - --boost-python-libname=boost_${EPYTHON/./}.so - --boost-thread-libname=boost_thread - --cuda-inc-dir="${ESYSROOT}"/opt/cuda/include - --cuda-root="${ESYSROOT}"/opt/cuda - --cudadrv-lib-dir="${ESYSROOT}"/usr/$(get_libdir) - --cudart-lib-dir="${ESYSROOT}"/opt/cuda/$(get_libdir) - --no-use-shipped-boost - $(usev opengl --cuda-enable-gl) - ) - echo ${conf[*]} - "${conf[@]}" || die -} - -python_test() { - # we need write access to this to run the tests - addwrite /dev/nvidia0 - addwrite /dev/nvidiactl - addwrite /dev/nvidia-uvm - addwrite /dev/nvidia-uvm-tools - - EPYTEST_DESELECT=( - # needs investigation, perhaps failure is hardware-specific - test/test_driver.py::test_pass_cai_array - test/test_driver.py::test_pointer_holder_base - ) - - cd "${T}" || die - epytest "${S}"/test -} - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} diff --git a/dev-python/pydantic-core/Manifest b/dev-python/pydantic-core/Manifest index d1b0f6e5b071..62c6dae36499 100644 --- a/dev-python/pydantic-core/Manifest +++ b/dev-python/pydantic-core/Manifest @@ -1,133 +1,76 @@ DIST ahash-0.8.3.crate 42416 BLAKE2B 84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6 SHA512 cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e -DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5 DIST aho-corasick-1.0.2.crate 167694 BLAKE2B fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52 SHA512 5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST base64-0.13.1.crate 61002 BLAKE2B 3b3a5b26e2ef18e9b4f1ede72b1bd160a1494751878e8441d463f8a514e6cb9ac859231536989e19fb1261fd864617fe31440df1b5855a0ec625521fc6fcef91 SHA512 1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST enum_dispatch-0.3.11.crate 22247 BLAKE2B 3632aad3153503fe6208711d972d0c1260898b9e69847eef67f86c0156258c1502f3448ddbe2987410cc6e794d07cda322e9b283da95276f9621b72974081ae0 SHA512 7eadeef0800151740948d68907bae79d98bb3a3f982a7b57d21d8757bfa4a7f7d3a455849f0758cb4b86eca9c3899d6264e17a6dc59ae39f2acce18fa9a5b8f0 DIST enum_dispatch-0.3.12.crate 22400 BLAKE2B c8a3da572bd8fcff5afe8aba87d0b40d5c759ed2c69d8391d61b43bec8de2eff02cfce0de60abbbe821dc103cda41bc4abdeb9de5a0426fcafd2382bc2403eb4 SHA512 576d682255313ea284934a1c9bf80532a1b39a85eb6201b821eefe5fe37576544b28247ed1d27e019e1e664b2e81207fd161dc9d70e2d0e10bfea1071f508dfb DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140 -DIST form_urlencoded-1.1.0.crate 8734 BLAKE2B eaca73d73d16242f3fa3e38e23531c67c01404697bc7b7eb7c64fa04167dcb403a41818487fc46c5d9118842818472d549a2f5fcef5e4d962461e1c103d895d1 SHA512 9e245495dbf235b147e4216b313f2e6a96357d2782a66d71c08c2902c6a065701ca8ecdbb6b2035983a83c44cf36c921b5c71d63af0e02dd39bf5f8347117e11 DIST form_urlencoded-1.2.0.crate 8923 BLAKE2B 2408d9bbca582be13febf041262f0e63a3d661dd8fd2a42e9203feb6ff02a94e3eade6b83179fab34448b9913c7924fdf53e0670ae97e550318229432978e33d SHA512 899ddd113a79bdeac12e499f581c5499d1a4b698c75cfc2d6aada5880cd802fc8537ff9ce68eca28374318d66fd70100962105c1e8962868a5732bb86326c104 DIST getrandom-0.2.10.crate 34955 BLAKE2B 8e7b8554ae360484ceca2a05f834c2664b08f41cbc6c955663e1f8f22fb5750481518bf1c7b49f49223a99a66914ef013347b9186acc97a20249f3222a13f9d4 SHA512 82af9e0417bff9272ed0478be4ac90426405ce210014b21899c6b95fde1b16893bf46295388ff5f13fa712a04c99c46b770fab83f41a1343af1590a86ca8da3b -DIST getrandom-0.2.8.crate 30553 BLAKE2B 30211bc6a8ceb5ba765cbf068405cfc08842b2521c5850647971f4cb4bc9a5b0a9195ccfbc1461de019eeb7744ee69f934922ff21677259d7b815800516df4dc SHA512 cd7aea29f79a33a0de2a52a0a82f2b57ea8f27908ccfe00a5f42248766df88b225023603ec56d6fc634ef9c1eb67ad0135c90d4c695f6f659db0767e7fda44c5 -DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 DIST hashbrown-0.14.0.crate 116103 BLAKE2B 24bab03e8a8cb7623b92282c83bf8acaf0752c696ee1c010249e3ebb3646e7549d8d6d798b02c9d5b621afbebba7320f8a859d9a1af1523dbd46377b857dbb5f SHA512 f0fbdf81517f59a0b67f792a4097f1131d346b2b4cbda93590749cef7f9f1c9029e0e182f58c23b74d3028f7502c30b9593c1eb4da37f95388d74b14582b8959 DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8 DIST idna-0.3.0.crate 271128 BLAKE2B cf8a2c43760f03e94953c6692423a12f28fe763aabea8785b93cd247b3aedd2aeef2cd99978a027186290016ed924db39d19fe7d397da1ab570be9646bbb630a SHA512 9b7cee27811ee52ed9bb39fe82f724742eef2e5370642b6c756bd134c8cbc20bb6faa9f296053672dba8a66f7356a08b2ca99f176407b173e2d566d85d066441 DIST idna-0.4.0.crate 271429 BLAKE2B 8b81bc4535d2e8a1100ddeaf6f43c043fd601ee3b37eb109a9dff01630a81603223407bd5c2f1a1b108d741c811781b205c10148a0122b8125c237a5d5ba8a58 SHA512 b4133c5f73bd9c4ccc05245a9edcc5c980714129ce4f6eb7851eea7e509617ff972fadefe6ac78db6b4106667d9d6070de52c4d42414c95921e3d9fe1b7a76cb -DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37 DIST indexmap-2.0.0.crate 64038 BLAKE2B e7a1b2bbd790f1446f77262b5b0799c2a816a01295a9a4db66f10e6c0502f8970982fb808581472e840cc34dc70e7938b89408799ed0d91aa50d3dd0b4807995 SHA512 59bc19653436389e1408e21b0933e5ca6f9fe228f0f5fbe9a7e4fb461b9712ba82983cbf22c0581eaf7913298b9ef5842702946152b493c1dc651381d6bce1a3 DIST indoc-1.0.9.crate 13475 BLAKE2B a9696788574e56dd125c3371169fd59d6947d188f76e2669b21c0304692efd6709cd048920f7822e92c6a5620fb178e0e85c7776118cef8ccee0f58398e14abf SHA512 db8aef4a7bb606452dc8ed45aa29a255c7a135357a0bd586fb4429c5f56a1aa2ca9400d6fac39956aeb486a15d25cf5d1b9524967867f2c651d9d563e3e85be8 -DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31 DIST itoa-1.0.8.crate 10465 BLAKE2B e518264938d044e24a4d72cab788de717c36cc7396fdbf2805fe3a3e0cdfc361c4f6fedee7bcebea6fbacff254e073da26b2400a073fa75f75523b8ed9de9938 SHA512 6171bfcd70634a2587740c145a15790e12807d2c756a25e74950daf9dd36acc662f12836c5b87e20483b4d020bc0d98a352b8e9787b0b8544bf1ee1b6a0c2c8e -DIST libc-0.2.140.crate 669153 BLAKE2B f4269549f6b450a3da3196ecaae52afe178d5b6905666fae04e2879f975f0129788898ca2ccd214d721af42a8b2fa86b26355d6baa0a81c223b56c658ee66dd5 SHA512 f450fe619ea2f45e4ada2567981987f19d35a9f13f88a0ce3a53e1751c6fbff708ca69fa6a64d807cce5dfe18b08751f0695d8a01e68e269da1aafc831528b7b DIST libc-0.2.147.crate 686772 BLAKE2B ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb SHA512 bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e -DIST libmimalloc-sys-0.1.30.crate 1146717 BLAKE2B 9d8d7198d8cf563b4ad7cecf120e5e183153a2b87e77aac2dce3dffcf30fcc0b24af9aa5aace8c6d7826f1ed302a4ac1df7eba7f70e4d5f9ae57fafcf880ac91 SHA512 8b2183d689e6c8455727fd9c9e1b232c8a043e24213722bf1fd3334fb3e579df21f7083df7ec2782bca24d7d278ba9243fc18be5a88906c6602f247e77d714dd DIST libmimalloc-sys-0.1.33.crate 1166827 BLAKE2B 0ac4664de727ad209a66f8a0ba0308815cd1be6a6ec2a73ca211cffaef51dc8a31ac4898233bdf9bf8ba260bdf466dfd751249f849f08b584243c43017d14366 SHA512 ac2161b4324436ff55b421bd5d26c5c3a54da62319299b392f9aaebd65dcd5862b8f8488738959e7e45be3165259b251643416ddd9905ddf6580807136c71616 DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db -DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55 -DIST mimalloc-0.1.34.crate 5012 BLAKE2B 48d2c58637f435df7ef322e0150f03dc27a7f7c5892ea2c80b1b1ad20a3c71e77aaf8980fb36008fed58ae92e675df02a13d2ed0b94cd605f756f192019db705 SHA512 bc25f0f40baf4530c17e0ade84e84e113af0f2c4dbbb6ae531a64a66588d1d799e6486c7b6e94eeb08b5ac641e7d72a1c641f468c18fbbc95db77a5ca38154cf DIST mimalloc-0.1.37.crate 5016 BLAKE2B 3e098adb64c624272b330ae708229451f8041a42f0059772305949949f6ad14eaa168168d08ea2071cae43f79de63070c742360fa16765900cf615de5fcfeeeb SHA512 861034483e50f6fca74c7c0b9d54e9838e080ba12270991157172df4c8073e874b22242db962a82095779be27b93af52f6789ef8f61b7a88e1de20e892fd3cfe DIST num-bigint-0.4.3.crate 97799 BLAKE2B afe9a08bf20dc974dcea12b5f9dd465e8b399a0cb0a6d0028d08f7f753aa4dfc929710e4dae883e67633d9dda073f995287e5315b1487e8f99f8f23f1f70e581 SHA512 4b38eaa8b51119dbc7cd8a1e177f37ec935ee348b693a93378742e9bfa68fe5f7e5062b7f34638283c23f04d2127451d796d310cd8adb64dc8e865b28708374f DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735 DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 -DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904 DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c -DIST parking_lot_core-0.9.7.crate 32412 BLAKE2B fec3ed2cf28e6d5090aae6a7c0ad583acf3ce6e54e881b78a9cb6721ca1e7040d46c044d405852728e74baff6ff1feaee7a89a64c69d20531f29942dfaafcc72 SHA512 1f232f1a87ba9377621244ba49378663f3113da7192a399fdb70be971ff5e5ca0d0601e1210a3fd8ab75ef464dc8505e719f81902e3448cce5e7848ef4bdbef0 DIST parking_lot_core-0.9.8.crate 32383 BLAKE2B 2f9666872894d1c85895437d1353f9e15be2bc8d004ffc8f0e5be95e9dd4b274797db3752eba1c0b5b6071c1b8a71e4857cae0b2aff1afdaa39e92e70be2e6fd SHA512 8d6dfdf661b0f7d0774cb9f61121f2daefd182ac8a2a0d24eab451febfbe1a664c815c163d34a7f3d15a54915a8e22e6c6cd10e89cb7d7598d48d81ad6a3c256 -DIST percent-encoding-2.2.0.crate 10075 BLAKE2B 397e59acc3953868c709244b89a2e0db3304c0b574ecba761026b570a485f2cb5b0b2a0159586d1f342ec395ef02ace536da3bc1c72093e1cf93f8b37b26b0ec SHA512 890a5256d2b4290e12e04a02c3529f3a017faa2b6016a4dd0f08b36509f0b1107eacfcb4702024d6a21ff8852a11f263c1adc096b16ef8d12c45a734c087fe68 DIST percent-encoding-2.3.0.crate 10196 BLAKE2B 155bb1aaf0db4d22179bbe24b2d312f3d507876436e8ce76dfb59775282c1136a6c2bf5672f4b6bc274e4535acc9e50497c3e20b77aa2490512755c9cc9e6c41 SHA512 54ba129b0f3b43627707be994a281cdb69d5a7bdbc91dfeaa0226cf2834adeff7d2597dca5d11dd48b5731e831acf1284497b251abfebc0618761f98fe3c01cd -DIST proc-macro2-1.0.56.crate 44454 BLAKE2B b2a1f28979245a784a4b3a0af8cb04bd01ef3e7aba32c45122fc05a6cceddb1b7303890827f1a2cb99b0b2ae013cd772bffd6e94ea226f0030cde867d6c22aad SHA512 511fd8332eca47ed834736d405e18d53d83642cf528bebb8fd67fa5561e19b0a43c359b3e8020ecd28f9fafdb065c484ca360abc0287a0f97e94d4f779145f03 -DIST proc-macro2-1.0.60.crate 44160 BLAKE2B 3cca40d5ffa85607212ea8da63995b35b1d59bf077ad1f708bb08f20a3f3d477e934205008984bf2e947e6e53689192df1d437772c75148e122e0f1f4fe43455 SHA512 2a3d33d2e42e3b7edac7a099dcaf83c43ad47852217424c2bcf8ed5b894292975ef5a11df01ebb3479971e94d5b032b9d043c28bed476d6f7087fb9297fbaac0 DIST proc-macro2-1.0.64.crate 44848 BLAKE2B 4422122d9299eff3bfbb4507c4a117fef7c0906cab5a680933d482b7f9b49480bcb9c8172b412e70bf87dd0737b8532e90c310bf083f144292cc72190059ba3b SHA512 884fd14ff23c19420692e35a38f88bb6a766a09da105759cd958c315b9360a2c49cfe61ceaa3122307d44040195ec9dffb12b6d0ce224fbac5d3701621a12b04 -DIST pydantic_core-0.39.0.tar.gz 302824 BLAKE2B bc4df1e66113845a5458d27c2408258dc0b0377732a2920d24d3a6f00cb9c7456c4fd9a59bfffcf5774ef9fba62c93e08947daae9fca99e76d537ce9f6de4eb1 SHA512 9221ceb3b944f52c7b8b874148af2c9eeb68088bbc3af53c1b530d002481e0d05eda8d27eaaa468d52509d1ca7338162cc593dc78d9365db829d69b395bffebc -DIST pydantic_core-2.0.1.tar.gz 305815 BLAKE2B f57af9abd4f3e7c14f0215485311bcd39cc3369335f742f59cfd6ecd8a9d866bd1f70e592de596bc2c7572e864b33124a8f657ebdff27c1fa57ec8f50a974c6d SHA512 33339cba162b36e346d22b9c130d3e451579fc4beb7b6407628f3108cf29aaf0f15fc066c398d2fc3d9ed451f0512a39df61fbc891b9023fcd39c262659fbce9 -DIST pydantic_core-2.0.2.tar.gz 305778 BLAKE2B ef1e53a44ff9f295a410b0b6f5e3a1183cddcc5376adae2c8c5b87791b0443d6b97cf1129810924adcf46221a2d38b98ded01b3db1d14d064ad6e00069675ac1 SHA512 034eac42feedcd526bff0557a1ef83aa04e0c728b93b3d2831f76472736acd5063b4e541cc64206273ec7b305a38f453cb34e33dc64385f9cf45a5c261ef3c6c -DIST pydantic_core-2.1.2.tar.gz 305997 BLAKE2B 1893dd2b187303ad50fd8c18842158d1e54534c9a1dcffac5235677656774b4e3b1e4acb1da8afa34087019e5976c4e43ce7f696563462f9f92f9a31de9d01a6 SHA512 6cb35ad602ff783fc0841b7fa7da6448835b5e1b913cbd2dd42af8e5a167b5d20021f8c6f8973c58a0a9f9449c27b348691f57ccf2c446845abd7cad159d4ffd -DIST pydantic_core-2.1.3.tar.gz 303560 BLAKE2B b1ee7d73f4cb5aa192dec3670df66a6f60f157dbf21e5c1e1f62a978dc36838239f7883efbc1e1d98ab5ef8ddd16daf36e792e5f508d93f32405992d956e3c5e SHA512 cbb85b5c459d9f3cd80cba44f242157a8ca5d64eb3ed209a47a7e9be3c687111f8cc750db97269ef6c9b3fe27ae1b58a0a10f022830f1ff90564cbbbe30ab1dc -DIST pydantic_core-2.2.0.tar.gz 306423 BLAKE2B 82131892ffaf7ae0c222b19935827db3fe01040383006d7a015bdaee03ea688dfb988642a0c98ecd5caa2b9518a8ad82eb8f991b7c0e5fad89c974a4697f3f78 SHA512 6f6d1e71acc248607c6f643465946e186c0bc0bc4f05dbc0058ddc0db717dac41819470dadc9a584fd7d9cf070d643fdc92f0ddb1e1b2a50f6e59ae37e4d8ded DIST pydantic_core-2.3.0.tar.gz 308473 BLAKE2B 2bdd96989b93bfd00d1db23d30171a315afbb911934e644b0e36239a2d48c6c6eeec519e28719d1756a6f9daebc7623cb34e8b50b9216d1a95a5d3694b0945e1 SHA512 8959f9949ca943db2fe362b3ddb4b3e87c83ce22a63d70ff851fa84ee891390dba69f5d5607df6033023c47a4563066d675f192072278309e02d6dc0891588f1 DIST pydantic_core-2.3.1.tar.gz 313680 BLAKE2B 90b7ed134e6dd891dd184f651b4907292aac6050ba67b66260885f69026b572b802cdb5436a7cc504b969fcac2499ed557f22c5e0178d4f1eada22b74cab1882 SHA512 a8de5b9b5201d72796851e27e9f6ae5a248e65ca214d5f971d1cd4323033cf8d573640e80b25255cbf548b506d31b8078b2ac9e484193de820a8a7a924b816f2 -DIST pyo3-0.19.0.crate 412659 BLAKE2B f8833d39c3c8318466ee5b9010cbdce1a20f844f15a257ae41c5d8c72f645e0c14e7e5ae0b50a8aebec60afd827cd23d5b5b4b70188531e6f5b89ef191066189 SHA512 9cef7f8a73cfea32661eaf8fd8d5af6ca180e3fd71ac956d9fbb96a1d194f238116e3ab31917b15359e7f6b0b3bc4587437463a4c61bca988f16657a64440919 DIST pyo3-0.19.1.crate 418297 BLAKE2B 19ad6aa4fba175961b7fe97ae0bc45050f930859972b1b25cf0139bb3436c050ba76b63894f0df26174f141a52ac6abf10fd84c03c056af5a0665e723ae24195 SHA512 b27500cf49f1c6f217d21344d24ac96c07b82c157dd36fa4550b94059da5715ba7d0e085ec07dd5f8a8ac9de4d7e9239c1cceac4337294eb0dc9f6102049d5ff -DIST pyo3-build-config-0.19.0.crate 29172 BLAKE2B 20904ad814ed9a22b801eb7b06851292d50f5716116a5b4a670e8c499878bf6d193525a4579b044ed413823c17ecd1ad0178baae1cab1fe3f431cc9a0f442576 SHA512 3105ce54bff87bef803f30b79d3ab2dbe440d68418f8cdc875f18ceb2bb0d06ed0923cf02af5f8293ca901f40b96c1b99a12a8a8e74813dcf70534d3aec2bfb7 DIST pyo3-build-config-0.19.1.crate 29205 BLAKE2B f88cbf9763fd68f7b30d109ae608efc29e0d4bf6672ee5f31b77342b5f37baa4f981916124af6897ccea3d93990ff889815fc3abbe9ce3fdbd860b6d5698b7da SHA512 311fef01ac2c3ce12485849cb99eba038a36260206308c5af4621fc5393f942e03aae4f6a5fe24ef3005eb781d2161453667ad552d6a371ddd96460b05a2e710 -DIST pyo3-ffi-0.19.0.crate 64481 BLAKE2B 1cad9db14e9c14e2aa24eab25439f9d8f7503b5f4c3e8bc9a58370e3d63261898ea678f75d276f9d2eedd5fa90a106f30e7362262619a81bead93bf45673e144 SHA512 9e01b15153c44f13c77c28719d3ab36bb859c4a15dc936af4af3e99f44946b4b4752faf3d2320391735b205ca6c055a43e7f5ac98ce53d281fdf536ce67dfbbe DIST pyo3-ffi-0.19.1.crate 64837 BLAKE2B deb3065ce99b4bd3b5dee182f7cc20dbbb1792e792e78425f30a71ad3e45aa8552f99f02debd640e16db44cbcad58f67b04ca6e08cb964e788d41dca64500a0c SHA512 6293d75c71ebe80c320f0a240716a2e0c62f66aecc58320f2f40a81f85390c7d9174b4888ead89818b73fdc8d3d21df12adc6625087f0c9ebb82767d4a7c5adc -DIST pyo3-macros-0.19.0.crate 7177 BLAKE2B b677a41f83d7ef42add024a956cff36ce5546d677d1d3379d963be10d8de6ca3edd55165bd8965d2991788e6a12b2609c0bbdf90cdc7020faca436e5b1366eed SHA512 0591c822cb9e1b1756ad001356659a228276dbdc499e3a92290648835f01c33b0d64378710728877a730059777012c0ca9046daeef6a35a0d4a2bda4142ff6e9 DIST pyo3-macros-0.19.1.crate 7173 BLAKE2B b8d53ed51e2454abb77528c9e08315f288718dca08888bc24752f156942c27ffff75c88504bddcf05cc89d16b3fd2cd86280b0b94bd09947a2ffa4c800dfde68 SHA512 2c12cff4a8af948f9ecaadb83d1ed5199758f9e9c626c5930a1b74c65027a8b74dcf989ee470798aeff7c1165650d5d3dd75cb1f813859b7b8e241cd2bb8f2eb -DIST pyo3-macros-backend-0.19.0.crate 49921 BLAKE2B fab6bcdd92a9f421117e68c77f7bcbd92dec5c2bfe33f2fada1e433bfa3c8fa0fb91c1ed7736bea77e91d60732186e2ac1dfd53dc7bf94ff9991c790f2417d9b SHA512 68c7ecd888c11631b20500f63b8bae3509dad2cbe0f8d628541e2e1e8b32e53150640dec894ac61e8e79218377346c461542946e1726ac92ba2d1fb6076a2d2a DIST pyo3-macros-backend-0.19.1.crate 49916 BLAKE2B 930774ee7ec936bbefc4ea81e2496cd15438dc82954ec7b85c0bc42b290b41c60869f8b31e109ba16a373d3ebf1e0058c0c7ef7d4911ae40feb99fb61d66a745 SHA512 7c7949588a15ef57b12f11e903c1110228bb653212761c97ff50399aa39be97108b471a2cdf47afb307f6c86bfb24b3e9ab32fd08e0550ee27e8808f2acd5145 -DIST python3-dll-a-0.2.6.crate 56866 BLAKE2B e8a83d0e02c281d8a626565fe1cde1158726c9ff718afb0888298454762832d47117d7a1bfd4e3e471e82ce684cd8c36d8d7ee036b07748cbf09aa915c2e046f SHA512 f64be4ed3b217d6905df5787afb3d403580eed1bffc17a251e2c8eab61aee6a187460894b568140c4d38369e77fb51c4d49f6df9127786f344b460951df249d5 DIST python3-dll-a-0.2.9.crate 66092 BLAKE2B 2c4baa31df7f55da8f1c6073525b4498bae7207ee38ef0eba4dbe58088609937a7d7b851c603ae62e5eb5361881e67a05d8c112d0a76aba5d99b13cdccd59d59 SHA512 1914d3ce67284f13551a4efefaeb9c11138fcca3d5082746282f64b7a36f732c6834766d981f27d862a61410eed09b3d281e0cab8cc1a46d424d04823ffaee35 -DIST quote-1.0.26.crate 28397 BLAKE2B b468a5e9350843ea81e540d17c9fcb302b46fbd450e10280c5fff6fd7c98a439df8c3d3d47e551bc6d67ed02052b5b5c65d215d5ff8ee34f045747e75c1ba37e SHA512 6fcfe4d31f601aa60beb858c25df217421b0a184d185eebc7a4cb9fbf97c687992b77bebd8671a9e6193716387c3e926fed9b75a08684eb2d9a5b155fbc321a5 -DIST quote-1.0.28.crate 28382 BLAKE2B 9fb16c3bb2a7fec3d8138ffec1f58277061f4a643c9051e1f6525f9e347ed9de41a3797eb3140a6dd828526eb4114c1f7ca562151dc933f338d64b175ed35d9f SHA512 846d718153f78cbae6dc714caa9413a5d5964bcc5e032f5c6c5356c62c33bf22635955ebdff0dede69ba1c9657387e65d61de7c537f6f56f8060721dfa52d735 DIST quote-1.0.29.crate 28345 BLAKE2B 3aeb637a4139730348775caab4d48173650d8bdce08247263d741ccc657dfff7f2facff05725bcaa73486818d394c392c64ecbc61bae3f5b612104aec16ff289 SHA512 d686a3943dca059a8e79689c77e6e8f6dbfa9b16a1a7ecdd27099339b77a55334252eaa8b4340e79c35ebb1f6e4deeb3f6356dfd02484f9c724e66a74387e30b -DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde -DIST regex-1.7.3.crate 239886 BLAKE2B 8d9413178b626b09243e18a1c5e0336cd41e05659128d4026bd551df0c34b9e141e36c3134f3b22200b18828ef89082a08515047159afb4f4960e5fa840fd54b SHA512 f7e8dbcfaa10c2443b9a6dfa514edf0e149d33f1a135e4a828adf97dbb0f1af5a4b58a2bad75ea8cbecb9641f499b30ed06b8ba60c7eaba79409ca18ede85e4f DIST regex-1.9.1.crate 251978 BLAKE2B c5a049a485bb78cf27501b1c150d922ad56fa26fcc4594f111786cda8879b21573cd0b629dc4dee81e579a98d3ad2620a08ab97c5d0bd5abb1fbd1f8eadeb3e1 SHA512 cbee57ecf620795eb2625cb2a6a3d6eb2b46de91ade021111f8960e31d8d0098b786ddc1e97734cfa16f7e68d77ebb8a9b7362542d91f2345bf2e4f64778a454 DIST regex-automata-0.3.2.crate 603895 BLAKE2B 839aaf55c2c24e14a9f474f2a38e5b190d5a0e85e0f923999a602cb7ac51b338c7f0720f6f42f5a6aaf1107d28320425e1daa540c532b97533985a389fb076e5 SHA512 82fbf0ad8a97b71c5489c69b34a3641dd104e02fc783df62036acb55ff7b6458349ae47164fda691178a054862ed00c26e471c9158391b65f9c383e38f8a5d61 -DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e DIST regex-syntax-0.7.4.crate 343365 BLAKE2B b50c01f02e08729496e8bcf023949d088463bf62348b4a1043fe5205650da37863b2ca51f683662a4df33bd56085e0501e50410106c9c471a0daec4c71dfe945 SHA512 b33713c71f6f753820ca6405e8415e5eeed457efd01e81b0b720e48c135b9bb0973962269587ddca31350233aec6d3f598596cb48310db0633bf67f8970f0e18 -DIST rustversion-1.0.12.crate 17278 BLAKE2B ceefd32afcabec344a1bb87d818fa22b84c986367ebe58bfa54389080194141489e1c87397a34eab4d60d660c9e0d75eca3958225640d4e6a061c96d27778c6c SHA512 eb55f3c0324359e897ad07a5182426d68a067ea41461b62a44f98c2864d5a5d0f47733f88d977a6f537e39a801beaa3b5a6041230828c3213085b562edab133d DIST rustversion-1.0.13.crate 17267 BLAKE2B f2cc10a9d998b95bedaecb60298b11637724058634b00844d7e3e77dc321d8c7578bab9a9362b94c6b4b30558df538578fe7a4a05a130fb16795e913b3fda8bf SHA512 4705face9c4e2570c6a7c8bd61ccfe1ce68bcc7bd11dcbb9e7321744de38277d1f66429b59498adad3cbfc25de68dbf194c2d244ab74003830ba5fcda47e621a -DIST ryu-1.0.13.crate 46823 BLAKE2B c6d661cbff5e7b273da5a6bb704bb1910b897c55d854b05bd417f53853a832791afc351e5a5aeaa94ba99a8fe64c8a930221c52a8784519728da748371a4ae04 SHA512 25f60216d91e68cb47695ce4e966fae674d5b3e4b0cf33e740248c1605fdcf0c963acd278a485c5b4bb0a1c1144002e73173592222af4989df7a4ba402508c13 DIST ryu-1.0.14.crate 46861 BLAKE2B 208fa87e54e3c6831193ddefcdfa7e9731a3b72de6ea23a4af708a15487cf4d6cbc49fd3681da078390741595ff5d44b02e607cab6ea9e37e7f5f05c7275b4a9 SHA512 9832c760d1ac674ba362639968962928971231d696e450738045ca36ae2780116ad865b2bdd96e36f14d8f92e12107dc8b75be90c74d76e3bb834a94bd6e5599 DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d -DIST serde-1.0.159.crate 77014 BLAKE2B a377be7b7a0624ca9449d962693100d4ee892a252b4fe1326dee2057a214029ecacde05aedb7f0adcebc9815e6b4ea7ec2096ef4db4c55526defdef88a20cc25 SHA512 4e5373b940b5328fabca35759e8a02816c89692b83996c6224be39365b6409688ef2db0eef24219381003133a31da93a41b500a76aeb1b84c05df9a91ff4844d DIST serde-1.0.171.crate 77630 BLAKE2B 84b4377c78018a9d32a1a3841d26111f2db8b761f45376abaf0412ce456e0bbb39b287e460a8d99e217dcf0ce24a461488af85539ec127672767fee0b44aab7a SHA512 c8db09da8845e102e209276d5747a28d2e7b12ab5297d24156062c61c6ac8aaac8789d6e91a4f939d1f674375d8c3d3d1e372dd248baf63fece3740ea6f68bce -DIST serde_derive-1.0.159.crate 55039 BLAKE2B 6a239fe8b045c5d61e3503186325e2e4fd3cdbd13e6727e79b673f894f5fdd0872419b0b0f6dae97b9c3dbf737b41bb4816e92fc6a0efa0487350bdb0a8dbb7a SHA512 ee05d53cc4e7a36ba6073cf0be235ff4606e26430ab2a25379a6b915378c8c76584ba77b2fef8125edacf4effffa37adce8e51109e3f5bc6f418987de90fa574 DIST serde_derive-1.0.171.crate 55183 BLAKE2B d60c2aefc4f7ef43bc5ba9b39c9d62d5a784aef205aae4c90c9fe402e872699ce7fb0d74f2c657cb6862459d1dcba39562a7f4a0915cbe3e2c45a9f649858983 SHA512 2561e5105c6fd6ab802ddc04dbb4392450c7eff6709f39ec8ae43ba73138944879330f9bb8de7a6cbef3507153a22007a69d6e27d0acc717889ac91ea195ef45 DIST serde_json-1.0.100.crate 145170 BLAKE2B 0a15476563643e2b9fa3a2416bf21ce0be62f05d7f483b566eff806c01e19ff82016ecbc970a636252798316f2fec40465ca85c74759cc83b23d147e05016f4e SHA512 182b0a2c77a7c06d0c88e629acd56b16e50bdecac2a066d2b6a3a2a41b50dd6bb147e943df7eb3e26c2b7a99f656f1af98e8c2a83d991c5356b46f3573b94b88 -DIST serde_json-1.0.95.crate 144618 BLAKE2B beb05d7c37fcbacf4cc7dc04380e818a144a81e20e09ac9aecf6488bc18b142713bd1e9c7bc2ff4d10dd2385ccd280207cd992380bde4616db54f0852141eb0f SHA512 ff9f3f9e9a0e07956923bbac02288915c31f5ee24fc618808bfd4aa4b36ec40ec8d0e4426d926bdbcd019c9a4a6608dff5a651bf92dc5663eaf69c7c060223ba -DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae DIST smallvec-1.11.0.crate 34680 BLAKE2B e54d56f6bbffbfa7ce5fe5f04e325b2e5cf19d290e4be278bc00a136e26284625b9c18c7c2b10b7fb8fad0ea7e3770f3cdbcfbaa913f5ac08d0a2f8b4e0de188 SHA512 41bfbecbc2c244497568a41724d65791ec3fd6d8057813d521367cca316c09c2b28fb3973826236b01c1f5d2f905d8d22b0c3c47f957a9ff5d7685591f15ccd7 DIST speedate-0.11.0.crate 30352 BLAKE2B c46e288116b98045206007a9f457fd9cbe93e8a51fc0a33a4cc0b47a05e25f0ab5ea7782c2c80f902a46fecc1d58dc4a642b1db8c6c2df7ac065c245fcd42039 SHA512 ce8654c3eda8565bd251aa6a2366a6c3a824ea07b3fc810d8df0bb3c66ec499ae9bb44fa240737ab09fde09ce92e1f81eafa006d41f4a7a324c60447b6faa813 -DIST speedate-0.8.1.crate 28443 BLAKE2B 674834057f7b4bcb78fc4e7d10c8edcba29e0369e33089323b73fc9b2b6779c2a86bd895280503a4324187de3a0e747331c194f2d63bf35ff4fe8d78c6fa30bc SHA512 bd10ef2713e668e6a07408ca1699939440eeb1a1fda6f7ba1e17961a274e3c2372436b7552859d4432149db699d245ed05d12936023d371a402249ba3a990291 -DIST speedate-0.9.0.crate 28910 BLAKE2B 1a94cee39a28e266a380228d63fe91fc53e1a572f7e9bfc7accc06c7f27a5daac4d899eefdfe50adba5137355f587e294fece68ac883a7d763b2a524fbc84bb7 SHA512 4bec5ef5a359014ad0e879880d7e6fda84bebc8325b978526d6fec9df176548f607622aaecf0b07dc10012217facfc7080da2149e41ddc87145cefe39bf72fd7 -DIST speedate-0.9.1.crate 28941 BLAKE2B 14867c88d0de4e6cb02efe5e5de697cf1fd279f2be526266b3d2fdbc91a7c1d24a1508c681eab8ac347508b1e03defc87116a8c4e4456d2119e34742bfa8730d SHA512 050e161efd98af0edc1ca925f9d8a805faf4465724c65b83e07f479ca5d32589ce4d7e03833588a0bb9be387d6bf694b1ea8ae7b2ef0002e86db29bd712f7d8d -DIST strum-0.24.1.crate 5636 BLAKE2B 81959b4ed8b78313bcd370eca0de10dd86b63c27eeacab66afb6e0c620bf1a13b66ee4a06ff90ce09b46dfd29d8ce32218414900a077ddcdbd8debfb05de243c SHA512 d842464b762790f4b785e494f72f7bae47b5a068cd06ddaad7a491d1abff53fa9cde280b06bbbb6b39a3a8f350a2384080ec4b3e4f16226cb076b1df153e6197 DIST strum-0.25.0.crate 5539 BLAKE2B 9c031e5ce19e2ecaa63e63118197c740ae9295b8881f6280ad92847b99fca6fb08b0d395ab1b2a66e25c8374cd18866d8436540538e3c0f1f047fd2235971b40 SHA512 a3522df79547e94518f25a0e29248f67f1d7e2586a7a424d7d996cb6bfe5d98fcc4fc44da7ddcd4e35a1127b2816bee55107f30cb2a559f5b9bbb1346139544a DIST strum_macros-0.24.3.crate 20696 BLAKE2B fa86022cd1f701d8755fbf3e6356a38d46f4f168a1abd19d1d8fa63cbecf41746165791955c8cf1fba86cadf85ddb427ffd17bb360567187b55dfb9a899503c1 SHA512 8276343808afe71d68d7984d5a223a4fc630df0adb5a547cbcc6912fbffcf7e4ad38f115888a2dd3a8443d6fa7b9c7726318d4f5d1ab43f463dd97ec20df9134 -DIST strum_macros-0.25.0.crate 20205 BLAKE2B 940cf866445a5a2f7d032eb755cb4421b5d51dc47dc54ec90d63cd0acd0e3de29a58163e055a93e3ebb46a67cbe436bd68f976cde38d6e26757e5a7ec33030c0 SHA512 3729247982209843041507d9835a07555e6a061690ff261d3765f0dd06d2ca57819a3ec242a94eba994e8c79056bd91d3a6f25e8c6cea7c8d4a975c79f9429b2 DIST strum_macros-0.25.1.crate 21700 BLAKE2B 0850a6f0d8bd5a2559f97b6c2497e6a4d85af23f35cc74d535be320cd2774dae9c591f957390d9f087a0dd0ca42922f8114e3d57d2f16d9730c4596ab9ee8dac SHA512 eda3cfc481fb16f2463cef31a63654b74d5bced3685c30b3843a36b43c3858f0ab23f64088263f79ff7fc5032af08547300aaf39c5b1ec375561f09c17d87a31 DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d -DIST syn-2.0.18.crate 240648 BLAKE2B 1e16f0936faf2656ee74cf9c75bdaec19589a4309d68b0cab37438061cfa29c66a1dcd624ad9247d63c85b3c1fdd8a484a65509d672cc6471f3c93f3ecce30d2 SHA512 2642eb35d52022c6d21bb893843beb9b737a267f620e1f5a6c9096d434fd1fab05fe007c8d8b6f1fe00a25007d6f55dbd4ec620b9f5c1154659bf34c246334dd DIST syn-2.0.25.crate 241421 BLAKE2B f8b06686d0891a1d50d5f214836e43f518aeea443cbb7dabd2563c2399559014b9d42b7e0d1dbed2f4aa5e644efaf2f5f8b37358f9e0140efa231a62348fa1b6 SHA512 2c07b24d5bec7463da97eabbbccea3bf82aff5a74d7ffca6ef21f66420dce369cf77529fe722ce77b019b9085a52feb900f707b6aee5ee088d07035ae191930b -DIST target-lexicon-0.12.6.crate 24357 BLAKE2B 5d9aef958155bdc1b546b9940083cf81ba4c638525e2d46340e50c4274764b39ac19a12214f3ff64a6830524a2ecea9d555db3f07d5d7dbccd7dd809255c4499 SHA512 63ccc047d10ebff55c3b9be400e2deafcaba7beb28ee67bae6d5df58e7c08362b2c4e0004f6daa582928850701969015ad43714c7ad46df665474667ff4db58f DIST target-lexicon-0.12.9.crate 24532 BLAKE2B 7f09be1827a5f9563b842c38aff659432ec61b66b814ebf4cc8a963daf6c93e7dc453a6966aa02d3a886007506d2b993e16ceb047bd34f6d206de76a39d08dfe SHA512 62033617d4587fb9d4b3159c78dbb628041d7ba6c5849c27a5755f173a7279aa4a03e56d31e03f87adfae50cef49eb6f0bc5eea1f6a131b87c618330d19d61d5 DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9 DIST unicode-ident-1.0.10.crate 42039 BLAKE2B 3365850e1991b9e572c6917a35f3c85523d921d5ebd9fa7025fbc1ce2a0518b06aaa9f3e3bfafb47d357226b5b9964145c7f1b5ddc16cb7280542f6c96f650ec SHA512 5dcc24e138a86f84cb05290332d02953b0ca18839ead1e74b0319bc361ea449700e04d62a51e435cba266121e463643e017718d3023a84f844a59e4ca4475686 -DIST unicode-ident-1.0.8.crate 41962 BLAKE2B 3e3394a421460b0cdd56f96e1149b3816651ffd7064f9ec85c12050917d0b271eeee4bc3f6d3f0a3c1596635df3dac54bd610243d34e459743fe29b3b931a237 SHA512 8104999c6fff002c5aa109e2ca75ce3eaf772155d31dff87bcf39e3eb3da58b6cb543717be7b55acdb0cb1a4bd2a3d2e9c9974f7f75b6528668f5ef665ef4088 DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c DIST unindent-0.1.11.crate 7700 BLAKE2B d4d1dde410c4194acb51f74f374cf11fa872e49fad8f5f24b596d72476403e5e312fedf7b0bcb1027384d53c8de565368d63c30eaf70a6e6cd958b82e5288ca3 SHA512 f800d6c37fe72477908c91457a738a73d2b8085bb5ae303d6d954405d6ccd98833b5da16a12c3ad1ab75d32a68dedc706dfaacc0fcbb95571dd829cdc03a356a -DIST url-2.3.1.crate 72777 BLAKE2B 6ca0e537baf373b92269b2531945c1cdf360f1566cae4734dfb96f05a605e5c6c82e3192a1b9dde0ff22b92b87aba2d56e32a1bf17882b4de15efd7cdf52bc76 SHA512 8224010bef067574481e5d84100d944782d52b49db7c396ae2b4dfc145ed58769c15440d97a0fed4d2f9857592a8601417cc5b1bdea959c47a3e7a1f7182ed0d DIST url-2.4.0.crate 75670 BLAKE2B 8cfff1d8ae0b7353ab4f539e2df1f15dde3c75f347c36bc5c4c8ea45a0cfcb31950b073b50acb34a14cd3d7a11b665c3a73a3d070cc590ce740c561f0e6e92d2 SHA512 acef524d2c00d2fd68ec6385ca2a44b740f60724256750d8b0ea609dec7f9d59303069f315f04a5205925a27274ec7709f3818a2237ea0023845e9a12905694c DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f -DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f SHA512 f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47 -DIST windows-targets-0.42.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9 DIST windows-targets-0.48.1.crate 6902 BLAKE2B 8e6cd47dea52131c66983cbf4982e88f7bd30416dfae4e380f7afb39f67ee0ac88d40769668dd5aba40d4415f9f00cbc2ac98d598506fed26029f5ec4df3a2c5 SHA512 e48179620cce528292167f1d5ee2deea0659569c996dc90eb4ab62b9ea8baee6c0bea3ab739e06d8793c9690bfc895545ed0039cb633ca39293de79c42ea9de2 -DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1 DIST windows_aarch64_gnullvm-0.48.0.crate 366543 BLAKE2B 9b10f65089fe6da3ff38a1061783f635644ae84f567f891eaced280af68f7ff3919b34289e8850aa34554bb0346903273ff0a7fa743ca8794c2d23a9f1b0185f SHA512 80c5aa74c5669f7acff3882a8e7575f15e8d7cc58c11a1cb731ff423eb9cc9ba43cc6b80e52803c0d44e6a9001655ba87de6f43a9fe858da6d6e3a5c983a2711 -DIST windows_aarch64_msvc-0.42.2.crate 666981 BLAKE2B 9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7 SHA512 d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63 DIST windows_aarch64_msvc-0.48.0.crate 671479 BLAKE2B 0c80f210437628e1d878d1d14e884fea532c7539b3030aa76d46f27d02372c715c6e33d7efdbbd770666472b44a66c30711a33d819ede9cdcd51c96355802d45 SHA512 617e47a7202f1db4dbd3ecea509682135ccd85e3a458c0331b9bc7aa1d84e5756b59c881cb098d5c6d4c951248d13c8253a8e8a50938e1997bd19ceba77262df -DIST windows_i686_gnu-0.42.2.crate 736236 BLAKE2B 4ef0496462afc73d9d72af7e5da1e6d3506a92f8172930e88ae64ab97596ffd31c4f97fb969e9b677e30159c27f00a8e756deb006b630fb98ce83f03c8b762e2 SHA512 ad09d650a05cb91cb6b40f59025c023a4c286bc1194586697c506016df2b9b0d5b02606b81687bc634795a0d9a9b8a73e486599328ae09c853e8e5ba662fc59c DIST windows_i686_gnu-0.48.0.crate 741490 BLAKE2B 5a4a584f8d8ee5bbd2d4c5b6749a66f2d43fc9e4ef90faab2227709b270f0d46fc26578c029edd96877c71309316ddb32d91c39f46d88f9a484c614f866e3dbe SHA512 15149fdd48b61b6d993acd392dbd353d0280d984ea88745217e4207937174bb90cdd9701f69ff0fe06a842f03607cbb57937d20d79ab577181e605a8a8fadc68 -DIST windows_i686_msvc-0.42.2.crate 724951 BLAKE2B b084286cd4927efd2889b149abf8a9fe9d3d777130db9e592982660dbf9a96a0f5e723ca121465787aa11877d2d29a5a7d7cf066cdc8fa7e90d7ca7dcb7677f1 SHA512 c1706fc36d4b157c020744a11b3eb5d7dfbf05a0b56775bc717e94b7fd725816b20154fdbcd69ac08dbfb8b8bbfa74fab72d7a9c10399aad6a1cc54cf597e804 DIST windows_i686_msvc-0.48.0.crate 730056 BLAKE2B 4e4ad6ed94948145199c2ed50fc65e4af08455a0fd058bb0f763d481f30b029f99a2b8dbac087b29e762500a19270f6683baf62ba99d141eb002a5b0b5c8ea05 SHA512 11a50800e709712dbea907275bc0faa46d2eb2969118445ed5b932d9c5957a09592a5b26a40e554c1f5fd56c6d074a07637e6f88eedd2224e1001e62df7b469b -DIST windows_x86_64_gnu-0.42.2.crate 699373 BLAKE2B 01c70809d564b16b268656e47295e99c992d8f9839fac8a51338a0e7c3b9cdcd0429c456ca8c1c139a8c687ed7ed6c43a82250889d881aadaa65bd037223e0a6 SHA512 5767af3c86e717f93137a89d442230e6b60a649057edb3ab104b1f82c0bcd64fe089dcdf2f4fd486a799bece1ddb5f0449641536b678211945e749ae24f35c1f DIST windows_x86_64_gnu-0.48.0.crate 703595 BLAKE2B b227efb78a99c43d0538cceadada3fa1840df29adc665787fdcf845b73e77d782da8a9f9aa602e1da61401b550d0107176feb6c397c922a6240b38cc8f04a180 SHA512 38eff1164fb37dbd2bbe53404b20cba92de84cbbd5e4eb9ad60d51fb43d6fdb8b87a1488e2c88ebd4b3ff3b708f93fdc05df4b14a285d3ff11c33ff0d9828602 -DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 64bc53e98eb3fc649c9b43a6e734de4e65088e41edacabd49f7afcc5dc6e1065c563ecfc682747dda05978dea2dba4f45c16fcc18c3b00684c3d93681e5a7deb SHA512 d39a8bc948110fe612d3f8d6628b3f0d56620df11d8a49e0fabb6c90389ad407582b3af10e4eab46c79b3d11d2e10753d73d9e55963fbeac085f41e9749bdba3 DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d1579978045f4058b1a315083a8ab842bddf5800ec3460b1530ad88c3464acab712a229290aca235810de8a3b6a253859a354d9fa97277e58 SHA512 8d82fad4c8445030844708aa026a62f1ca43362b8e15f14b0d226c7e9cda04ffa0715087b6a025dbb738e8891de24fcc4a2df071a532917cf03c4a46f934f396 -DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788 DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795 diff --git a/dev-python/pydantic-core/pydantic-core-0.39.0.ebuild b/dev-python/pydantic-core/pydantic-core-0.39.0.ebuild deleted file mode 100644 index 6dd4d443ba45..000000000000 --- a/dev-python/pydantic-core/pydantic-core-0.39.0.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{10..12} ) - -CRATES=" - ahash@0.8.3 - aho-corasick@0.7.20 - autocfg@1.1.0 - base64@0.13.1 - bitflags@1.3.2 - cc@1.0.79 - cfg-if@1.0.0 - enum_dispatch@0.3.11 - form_urlencoded@1.1.0 - getrandom@0.2.8 - hashbrown@0.12.3 - heck@0.4.1 - idna@0.3.0 - indexmap@1.9.3 - indoc@1.0.9 - itoa@1.0.6 - libc@0.2.140 - libmimalloc-sys@0.1.30 - lock_api@0.4.9 - memchr@2.5.0 - memoffset@0.9.0 - mimalloc@0.1.34 - num-bigint@0.4.3 - num-integer@0.1.45 - num-traits@0.2.15 - once_cell@1.17.1 - parking_lot@0.12.1 - parking_lot_core@0.9.7 - percent-encoding@2.2.0 - proc-macro2@1.0.56 - pyo3-build-config@0.19.0 - pyo3-ffi@0.19.0 - pyo3-macros-backend@0.19.0 - pyo3-macros@0.19.0 - pyo3@0.19.0 - python3-dll-a@0.2.6 - quote@1.0.26 - redox_syscall@0.2.16 - regex-syntax@0.6.29 - regex@1.7.3 - rustversion@1.0.12 - ryu@1.0.13 - scopeguard@1.1.0 - serde@1.0.159 - serde_json@1.0.95 - smallvec@1.10.0 - speedate@0.8.1 - strum@0.24.1 - strum_macros@0.24.3 - syn@1.0.109 - target-lexicon@0.12.6 - tinyvec@1.6.0 - tinyvec_macros@0.1.1 - unicode-bidi@0.3.13 - unicode-ident@1.0.8 - unicode-normalization@0.1.22 - unindent@0.1.11 - url@2.3.1 - version_check@0.9.4 - wasi@0.11.0+wasi-snapshot-preview1 - windows-sys@0.45.0 - windows-targets@0.42.2 - windows_aarch64_gnullvm@0.42.2 - windows_aarch64_msvc@0.42.2 - windows_i686_gnu@0.42.2 - windows_i686_msvc@0.42.2 - windows_x86_64_gnu@0.42.2 - windows_x86_64_gnullvm@0.42.2 - windows_x86_64_msvc@0.42.2 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Core validation logic for pydantic written in Rust" -HOMEPAGE=" - https://github.com/pydantic/pydantic-core/ - https://pypi.org/project/pydantic-core/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/typing-extensions[${PYTHON_USEDEP}] - ' 3.{9..10}) -" -BDEPEND=" - test? ( - >=dev-python/dirty-equals-0.5.0[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6.63.0[${PYTHON_USEDEP}] - >=dev-python/pytest-mock-3.10.0[${PYTHON_USEDEP}] - >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-1.10.4[${PYTHON_USEDEP}] - >=dev-python/pytz-2022.7.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/pydantic_core/_pydantic_core.*.so" - -src_prepare() { - sed -i -e '/--benchmark/d' pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_IGNORE=( - tests/benchmarks - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - rm -rf pydantic_core || die - epytest -p pytest_mock -p timeout -} diff --git a/dev-python/pydantic-core/pydantic-core-2.0.1.ebuild b/dev-python/pydantic-core/pydantic-core-2.0.1.ebuild deleted file mode 100644 index 0fac928bb32b..000000000000 --- a/dev-python/pydantic-core/pydantic-core-2.0.1.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{10..12} ) - -CRATES=" - ahash@0.8.3 - aho-corasick@0.7.20 - autocfg@1.1.0 - base64@0.13.1 - bitflags@1.3.2 - cc@1.0.79 - cfg-if@1.0.0 - enum_dispatch@0.3.11 - form_urlencoded@1.1.0 - getrandom@0.2.8 - hashbrown@0.12.3 - heck@0.4.1 - idna@0.3.0 - indexmap@1.9.3 - indoc@1.0.9 - itoa@1.0.6 - libc@0.2.140 - libmimalloc-sys@0.1.30 - lock_api@0.4.9 - memchr@2.5.0 - memoffset@0.9.0 - mimalloc@0.1.34 - num-bigint@0.4.3 - num-integer@0.1.45 - num-traits@0.2.15 - once_cell@1.17.1 - parking_lot@0.12.1 - parking_lot_core@0.9.7 - percent-encoding@2.2.0 - proc-macro2@1.0.60 - pyo3-build-config@0.19.0 - pyo3-ffi@0.19.0 - pyo3-macros-backend@0.19.0 - pyo3-macros@0.19.0 - pyo3@0.19.0 - python3-dll-a@0.2.6 - quote@1.0.28 - redox_syscall@0.2.16 - regex-syntax@0.6.29 - regex@1.7.3 - rustversion@1.0.12 - ryu@1.0.13 - scopeguard@1.1.0 - serde@1.0.159 - serde_json@1.0.95 - smallvec@1.10.0 - speedate@0.9.0 - strum@0.25.0 - strum_macros@0.24.3 - strum_macros@0.25.0 - syn@1.0.109 - syn@2.0.18 - target-lexicon@0.12.6 - tinyvec@1.6.0 - tinyvec_macros@0.1.1 - unicode-bidi@0.3.13 - unicode-ident@1.0.8 - unicode-normalization@0.1.22 - unindent@0.1.11 - url@2.3.1 - version_check@0.9.4 - wasi@0.11.0+wasi-snapshot-preview1 - windows-sys@0.45.0 - windows-targets@0.42.2 - windows_aarch64_gnullvm@0.42.2 - windows_aarch64_msvc@0.42.2 - windows_i686_gnu@0.42.2 - windows_i686_msvc@0.42.2 - windows_x86_64_gnu@0.42.2 - windows_x86_64_gnullvm@0.42.2 - windows_x86_64_msvc@0.42.2 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Core validation logic for pydantic written in Rust" -HOMEPAGE=" - https://github.com/pydantic/pydantic-core/ - https://pypi.org/project/pydantic-core/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/dirty-equals-0.5.0[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6.63.0[${PYTHON_USEDEP}] - >=dev-python/pytest-mock-3.10.0[${PYTHON_USEDEP}] - >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-1.10.4[${PYTHON_USEDEP}] - >=dev-python/pytz-2022.7.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/pydantic_core/_pydantic_core.*.so" - -src_prepare() { - sed -i -e '/--benchmark/d' pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_IGNORE=( - tests/benchmarks - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - rm -rf pydantic_core || die - epytest -p pytest_mock -p timeout -} diff --git a/dev-python/pydantic-core/pydantic-core-2.0.2.ebuild b/dev-python/pydantic-core/pydantic-core-2.0.2.ebuild deleted file mode 100644 index 420e5a4a0142..000000000000 --- a/dev-python/pydantic-core/pydantic-core-2.0.2.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{10..12} ) - -CRATES=" - ahash@0.8.3 - aho-corasick@0.7.20 - autocfg@1.1.0 - base64@0.13.1 - bitflags@1.3.2 - cc@1.0.79 - cfg-if@1.0.0 - enum_dispatch@0.3.11 - form_urlencoded@1.1.0 - getrandom@0.2.8 - hashbrown@0.12.3 - heck@0.4.1 - idna@0.3.0 - indexmap@1.9.3 - indoc@1.0.9 - itoa@1.0.6 - libc@0.2.140 - libmimalloc-sys@0.1.30 - lock_api@0.4.9 - memchr@2.5.0 - memoffset@0.9.0 - mimalloc@0.1.34 - num-bigint@0.4.3 - num-integer@0.1.45 - num-traits@0.2.15 - once_cell@1.17.1 - parking_lot@0.12.1 - parking_lot_core@0.9.7 - percent-encoding@2.2.0 - proc-macro2@1.0.60 - pyo3-build-config@0.19.0 - pyo3-ffi@0.19.0 - pyo3-macros-backend@0.19.0 - pyo3-macros@0.19.0 - pyo3@0.19.0 - python3-dll-a@0.2.6 - quote@1.0.28 - redox_syscall@0.2.16 - regex-syntax@0.6.29 - regex@1.7.3 - rustversion@1.0.12 - ryu@1.0.13 - scopeguard@1.1.0 - serde@1.0.159 - serde_json@1.0.95 - smallvec@1.10.0 - speedate@0.9.0 - strum@0.25.0 - strum_macros@0.24.3 - strum_macros@0.25.0 - syn@1.0.109 - syn@2.0.18 - target-lexicon@0.12.6 - tinyvec@1.6.0 - tinyvec_macros@0.1.1 - unicode-bidi@0.3.13 - unicode-ident@1.0.8 - unicode-normalization@0.1.22 - unindent@0.1.11 - url@2.3.1 - version_check@0.9.4 - wasi@0.11.0+wasi-snapshot-preview1 - windows-sys@0.45.0 - windows-targets@0.42.2 - windows_aarch64_gnullvm@0.42.2 - windows_aarch64_msvc@0.42.2 - windows_i686_gnu@0.42.2 - windows_i686_msvc@0.42.2 - windows_x86_64_gnu@0.42.2 - windows_x86_64_gnullvm@0.42.2 - windows_x86_64_msvc@0.42.2 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Core validation logic for pydantic written in Rust" -HOMEPAGE=" - https://github.com/pydantic/pydantic-core/ - https://pypi.org/project/pydantic-core/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/typing-extensions-4.7.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/dirty-equals-0.5.0[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6.63.0[${PYTHON_USEDEP}] - >=dev-python/pytest-mock-3.10.0[${PYTHON_USEDEP}] - >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-1.10.4[${PYTHON_USEDEP}] - >=dev-python/pytz-2022.7.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/pydantic_core/_pydantic_core.*.so" - -src_prepare() { - sed -i -e '/--benchmark/d' pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_IGNORE=( - tests/benchmarks - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - rm -rf pydantic_core || die - epytest -p pytest_mock -p timeout -} diff --git a/dev-python/pydantic-core/pydantic-core-2.1.2.ebuild b/dev-python/pydantic-core/pydantic-core-2.1.2.ebuild deleted file mode 100644 index 3905fab15b61..000000000000 --- a/dev-python/pydantic-core/pydantic-core-2.1.2.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{10..12} ) - -CRATES=" - ahash@0.8.3 - aho-corasick@0.7.20 - autocfg@1.1.0 - base64@0.13.1 - bitflags@1.3.2 - cc@1.0.79 - cfg-if@1.0.0 - enum_dispatch@0.3.11 - form_urlencoded@1.1.0 - getrandom@0.2.8 - hashbrown@0.12.3 - heck@0.4.1 - idna@0.3.0 - indexmap@1.9.3 - indoc@1.0.9 - itoa@1.0.6 - libc@0.2.140 - libmimalloc-sys@0.1.30 - lock_api@0.4.9 - memchr@2.5.0 - memoffset@0.9.0 - mimalloc@0.1.34 - num-bigint@0.4.3 - num-integer@0.1.45 - num-traits@0.2.15 - once_cell@1.17.1 - parking_lot@0.12.1 - parking_lot_core@0.9.7 - percent-encoding@2.2.0 - proc-macro2@1.0.60 - pyo3-build-config@0.19.1 - pyo3-ffi@0.19.1 - pyo3-macros-backend@0.19.1 - pyo3-macros@0.19.1 - pyo3@0.19.1 - python3-dll-a@0.2.9 - quote@1.0.28 - redox_syscall@0.2.16 - regex-syntax@0.6.29 - regex@1.7.3 - rustversion@1.0.12 - ryu@1.0.13 - scopeguard@1.1.0 - serde@1.0.159 - serde_json@1.0.95 - smallvec@1.10.0 - speedate@0.9.0 - strum@0.25.0 - strum_macros@0.24.3 - strum_macros@0.25.0 - syn@1.0.109 - syn@2.0.18 - target-lexicon@0.12.6 - tinyvec@1.6.0 - tinyvec_macros@0.1.1 - unicode-bidi@0.3.13 - unicode-ident@1.0.8 - unicode-normalization@0.1.22 - unindent@0.1.11 - url@2.3.1 - version_check@0.9.4 - wasi@0.11.0+wasi-snapshot-preview1 - windows-sys@0.45.0 - windows-targets@0.42.2 - windows_aarch64_gnullvm@0.42.2 - windows_aarch64_msvc@0.42.2 - windows_i686_gnu@0.42.2 - windows_i686_msvc@0.42.2 - windows_x86_64_gnu@0.42.2 - windows_x86_64_gnullvm@0.42.2 - windows_x86_64_msvc@0.42.2 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Core validation logic for pydantic written in Rust" -HOMEPAGE=" - https://github.com/pydantic/pydantic-core/ - https://pypi.org/project/pydantic-core/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/typing-extensions-4.7.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/dirty-equals-0.5.0[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6.63.0[${PYTHON_USEDEP}] - >=dev-python/pytest-mock-3.10.0[${PYTHON_USEDEP}] - >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-1.10.4[${PYTHON_USEDEP}] - >=dev-python/pytz-2022.7.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/pydantic_core/_pydantic_core.*.so" - -src_prepare() { - sed -i -e '/--benchmark/d' pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_IGNORE=( - tests/benchmarks - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - rm -rf pydantic_core || die - epytest -p pytest_mock -p timeout -} diff --git a/dev-python/pydantic-core/pydantic-core-2.1.3.ebuild b/dev-python/pydantic-core/pydantic-core-2.1.3.ebuild deleted file mode 100644 index 873eb67e9c71..000000000000 --- a/dev-python/pydantic-core/pydantic-core-2.1.3.ebuild +++ /dev/null @@ -1,136 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -# pypy3 is waiting for new pyo3 release -PYTHON_COMPAT=( python3_{10..12} ) - -CRATES=" - ahash@0.8.3 - aho-corasick@0.7.20 - autocfg@1.1.0 - base64@0.13.1 - bitflags@1.3.2 - cc@1.0.79 - cfg-if@1.0.0 - enum_dispatch@0.3.11 - form_urlencoded@1.1.0 - getrandom@0.2.8 - hashbrown@0.12.3 - heck@0.4.1 - idna@0.3.0 - indexmap@1.9.3 - indoc@1.0.9 - itoa@1.0.6 - libc@0.2.140 - libmimalloc-sys@0.1.30 - lock_api@0.4.9 - memchr@2.5.0 - memoffset@0.9.0 - mimalloc@0.1.34 - num-bigint@0.4.3 - num-integer@0.1.45 - num-traits@0.2.15 - once_cell@1.17.1 - parking_lot@0.12.1 - parking_lot_core@0.9.7 - percent-encoding@2.2.0 - proc-macro2@1.0.60 - pyo3-build-config@0.19.1 - pyo3-ffi@0.19.1 - pyo3-macros-backend@0.19.1 - pyo3-macros@0.19.1 - pyo3@0.19.1 - python3-dll-a@0.2.9 - quote@1.0.28 - redox_syscall@0.2.16 - regex-syntax@0.6.29 - regex@1.7.3 - rustversion@1.0.12 - ryu@1.0.13 - scopeguard@1.1.0 - serde@1.0.159 - serde_json@1.0.95 - smallvec@1.10.0 - speedate@0.9.1 - strum@0.25.0 - strum_macros@0.24.3 - strum_macros@0.25.0 - syn@1.0.109 - syn@2.0.18 - target-lexicon@0.12.6 - tinyvec@1.6.0 - tinyvec_macros@0.1.1 - unicode-bidi@0.3.13 - unicode-ident@1.0.8 - unicode-normalization@0.1.22 - unindent@0.1.11 - url@2.3.1 - version_check@0.9.4 - wasi@0.11.0+wasi-snapshot-preview1 - windows-sys@0.45.0 - windows-targets@0.42.2 - windows_aarch64_gnullvm@0.42.2 - windows_aarch64_msvc@0.42.2 - windows_i686_gnu@0.42.2 - windows_i686_msvc@0.42.2 - windows_x86_64_gnu@0.42.2 - windows_x86_64_gnullvm@0.42.2 - windows_x86_64_msvc@0.42.2 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Core validation logic for pydantic written in Rust" -HOMEPAGE=" - https://github.com/pydantic/pydantic-core/ - https://pypi.org/project/pydantic-core/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/typing-extensions-4.7.1[${PYTHON_USEDEP}] -" -BDEPEND=" - >=virtual/rust-1.70.0 - test? ( - >=dev-python/dirty-equals-0.5.0[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6.63.0[${PYTHON_USEDEP}] - >=dev-python/pytest-mock-3.10.0[${PYTHON_USEDEP}] - >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-1.10.4[${PYTHON_USEDEP}] - >=dev-python/pytz-2022.7.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/pydantic_core/_pydantic_core.*.so" - -src_prepare() { - sed -i -e '/--benchmark/d' pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_IGNORE=( - tests/benchmarks - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - rm -rf pydantic_core || die - epytest -p pytest_mock -p timeout -} diff --git a/dev-python/pydantic-core/pydantic-core-2.2.0.ebuild b/dev-python/pydantic-core/pydantic-core-2.2.0.ebuild deleted file mode 100644 index 1f86fb2b71f9..000000000000 --- a/dev-python/pydantic-core/pydantic-core-2.2.0.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -# pypy3 is waiting for new pyo3 release -PYTHON_COMPAT=( python3_{10..12} ) - -CRATES=" - ahash@0.8.3 - aho-corasick@0.7.20 - autocfg@1.1.0 - base64@0.13.1 - bitflags@1.3.2 - cc@1.0.79 - cfg-if@1.0.0 - enum_dispatch@0.3.11 - form_urlencoded@1.1.0 - getrandom@0.2.8 - hashbrown@0.12.3 - heck@0.4.1 - idna@0.3.0 - indexmap@1.9.3 - indoc@1.0.9 - itoa@1.0.6 - libc@0.2.140 - libmimalloc-sys@0.1.30 - lock_api@0.4.9 - memchr@2.5.0 - memoffset@0.9.0 - mimalloc@0.1.34 - num-bigint@0.4.3 - num-integer@0.1.45 - num-traits@0.2.15 - once_cell@1.17.1 - parking_lot@0.12.1 - parking_lot_core@0.9.7 - percent-encoding@2.2.0 - proc-macro2@1.0.60 - pyo3-build-config@0.19.1 - pyo3-ffi@0.19.1 - pyo3-macros-backend@0.19.1 - pyo3-macros@0.19.1 - pyo3@0.19.1 - python3-dll-a@0.2.9 - quote@1.0.28 - redox_syscall@0.2.16 - regex-syntax@0.6.29 - regex@1.7.3 - rustversion@1.0.12 - ryu@1.0.13 - scopeguard@1.1.0 - serde@1.0.159 - serde_derive@1.0.159 - serde_json@1.0.95 - smallvec@1.10.0 - speedate@0.9.1 - strum@0.25.0 - strum_macros@0.24.3 - strum_macros@0.25.0 - syn@1.0.109 - syn@2.0.18 - target-lexicon@0.12.6 - tinyvec@1.6.0 - tinyvec_macros@0.1.1 - unicode-bidi@0.3.13 - unicode-ident@1.0.8 - unicode-normalization@0.1.22 - unindent@0.1.11 - url@2.3.1 - version_check@0.9.4 - wasi@0.11.0+wasi-snapshot-preview1 - windows-sys@0.45.0 - windows-targets@0.42.2 - windows_aarch64_gnullvm@0.42.2 - windows_aarch64_msvc@0.42.2 - windows_i686_gnu@0.42.2 - windows_i686_msvc@0.42.2 - windows_x86_64_gnu@0.42.2 - windows_x86_64_gnullvm@0.42.2 - windows_x86_64_msvc@0.42.2 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Core validation logic for pydantic written in Rust" -HOMEPAGE=" - https://github.com/pydantic/pydantic-core/ - https://pypi.org/project/pydantic-core/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/typing-extensions-4.7.1[${PYTHON_USEDEP}] -" -BDEPEND=" - >=virtual/rust-1.70.0 - test? ( - >=dev-python/dirty-equals-0.5.0[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6.63.0[${PYTHON_USEDEP}] - >=dev-python/pytest-mock-3.10.0[${PYTHON_USEDEP}] - >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-1.10.4[${PYTHON_USEDEP}] - >=dev-python/pytz-2022.7.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/pydantic_core/_pydantic_core.*.so" - -src_prepare() { - sed -i -e '/--benchmark/d' pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_IGNORE=( - tests/benchmarks - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - rm -rf pydantic_core || die - epytest -p pytest_mock -p timeout -} diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest index 4a9b03298915..e0a5c338b8b3 100644 --- a/dev-python/pydantic/Manifest +++ b/dev-python/pydantic/Manifest @@ -1,6 +1,3 @@ DIST pydantic-1.10.11.gh.tar.gz 766203 BLAKE2B 5ab426a805a471baac409c82d5a0cdaa9eae0bc46c0c0643ab653db68ccd5bd6db2c2e6aa12113f513e35d590b291986d463e776515f495991e9818541ab2553 SHA512 494e692781dd8fe3980e06ba975fa0c86ad32e36bffead8c836e1680ff3c43de458ef5a344182950060fc3616208d82ad77fd9098811384208f25a9b72c0fe42 DIST pydantic-1.10.9.gh.tar.gz 765868 BLAKE2B 802c542d75b41ff2926215bf4f6bd68a906d581db7b08ed85577f9021d259717f3ef8dbacfe381723aa042aab8720ad182c57fee188f2436b33d21164e24ba23 SHA512 d376a302eac3427cdc8da0ed2fab01c0b5e7a059447777a53c394a60dac5fa0066488be8553022bb5aa89367d5a2e80e5d6e3cb39d9272843718dd07f6acd11e -DIST pydantic-2.0.1.tar.gz 578758 BLAKE2B 1f330806462cfbb60d4c7dac0a682e191fcdb8e4c75b36603ec7acd8115b625123cf2806248b41e1b9ac5395ca412801180db3cea7a64239ea91c59db19c71dd SHA512 cec0ab3fbe1120806e8821296b65e35c3b8711b4bb2b1d45bcf506964678b6087c5f463ad2332b19ab554f0b04ee7b4fc11f9caa6d292442fe40cdc19dfb4053 -DIST pydantic-2.0.2.tar.gz 580114 BLAKE2B 2e2f29c104889f1e38d229077b4d51d1c2498d61e92591a2ccec58b04a64464cfd7c018e9514117a820fe4b7403d599127a6ef1c1fbda6a5326af3773abd6ad7 SHA512 af06ecc5cc2fc26e6b251cdeb18ad90e15ed9ec11ce83f4d39b8f7f18adc29e3cec83f25227caa24920a9c54d0e5c4b744087dc5a8359540bba1bef7a95c67d5 DIST pydantic-2.0.3.tar.gz 593215 BLAKE2B eff4de5d45e623e91df43eb89c3d350fdbb22adc1e05417cbb65c0dc3d58475d5e77bad046498d403a1663f7327ca6e5db517fd00f59d554532a53f4f1bbbbb6 SHA512 081f47e8948178a9cc5cf4aa17f0fb1f45d4fab28f5b89e2a56f5812c38a87ab97fb6758236fb64fc44553230807d51a9c7451c2bdbb8b77a9b0fc9083385391 -DIST pydantic-2.0.tar.gz 572748 BLAKE2B 611bb31065c1016d18137c0b5bfb0c7730243f727c1ffa3e3264f78fe750f31832d7388c177f59e0a676fa1eca7fc102e425fef59f97dc852c17b400723efc63 SHA512 830f5379f623e128f23f6d0672f0005a8b184b646e162be67fc08008f75dff53012c1576f0530ef9f6723ac664cfd662432de8f35cbcf98963ed8a680d697ce9 diff --git a/dev-python/pydantic/pydantic-2.0.1.ebuild b/dev-python/pydantic/pydantic-2.0.1.ebuild deleted file mode 100644 index 89ea9f054c00..000000000000 --- a/dev-python/pydantic/pydantic-2.0.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Data parsing and validation using Python type hints" -HOMEPAGE=" - https://github.com/pydantic/pydantic/ - https://pypi.org/project/pydantic/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="" - -RDEPEND=" - >=dev-python/annotated-types-0.4.0[${PYTHON_USEDEP}] - ~dev-python/pydantic-core-2.0.2[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.6.1[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}] - test? ( - dev-python/dirty-equals[${PYTHON_USEDEP}] - >=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - local EPYTEST_IGNORE=( - # require pytest-examples - tests/test_docs.py - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p pytest_mock -} diff --git a/dev-python/pydantic/pydantic-2.0.2.ebuild b/dev-python/pydantic/pydantic-2.0.2.ebuild deleted file mode 100644 index ad8c181a72b0..000000000000 --- a/dev-python/pydantic/pydantic-2.0.2.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Data parsing and validation using Python type hints" -HOMEPAGE=" - https://github.com/pydantic/pydantic/ - https://pypi.org/project/pydantic/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/annotated-types-0.4.0[${PYTHON_USEDEP}] - ~dev-python/pydantic-core-2.1.2[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.6.1[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}] - test? ( - dev-python/dirty-equals[${PYTHON_USEDEP}] - >=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - local EPYTEST_IGNORE=( - # require pytest-examples - tests/test_docs.py - ) - case ${EPYTHON} in - python3.12) - EPYTEST_DESELECT+=( - tests/test_abc.py::test_model_subclassing_abstract_base_classes_without_implementation_raises_exception - tests/test_computed_fields.py::test_abstractmethod_missing - tests/test_edge_cases.py::test_abstractmethod_missing_for_all_decorators - tests/test_generics.py::test_partial_specification_name - tests/test_model_signature.py::test_annotated_field - ) - ;; - esac - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p pytest_mock -} diff --git a/dev-python/pydantic/pydantic-2.0.ebuild b/dev-python/pydantic/pydantic-2.0.ebuild deleted file mode 100644 index b4f8b3580521..000000000000 --- a/dev-python/pydantic/pydantic-2.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Data parsing and validation using Python type hints" -HOMEPAGE=" - https://github.com/pydantic/pydantic/ - https://pypi.org/project/pydantic/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="" - -RDEPEND=" - >=dev-python/annotated-types-0.4.0[${PYTHON_USEDEP}] - ~dev-python/pydantic-core-2.0.1[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.6.1[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}] - test? ( - dev-python/dirty-equals[${PYTHON_USEDEP}] - >=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - local EPYTEST_IGNORE=( - # require pytest-examples - tests/test_docs.py - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p pytest_mock -} diff --git a/dev-python/pygame/pygame-2.5.0-r2.ebuild b/dev-python/pygame/pygame-2.5.0-r2.ebuild new file mode 100644 index 000000000000..6962201e4762 --- /dev/null +++ b/dev-python/pygame/pygame-2.5.0-r2.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Python bindings for SDL multimedia library" +HOMEPAGE=" + https://www.pygame.org/ + https://github.com/pygame/pygame/ + https://pypi.org/project/pygame/ +" +SRC_URI=" + https://github.com/pygame/pygame/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="examples opengl test X" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] + media-libs/freetype + media-libs/libjpeg-turbo:= + media-libs/libpng:= + media-libs/portmidi + media-libs/sdl2-image + media-libs/sdl2-mixer + media-libs/sdl2-ttf + X? ( media-libs/libsdl2[opengl?,threads,video,X] ) + !X? ( media-libs/libsdl2[threads] ) +" +DEPEND=" + ${RDEPEND} + test? ( + media-libs/sdl2-image[gif,jpeg,png,tiff,webp] + media-libs/sdl2-mixer[mp3,vorbis,wav] + ) +" +# fontconfig used for fc-list +RDEPEND+=" + media-libs/fontconfig +" +# util-linux provides script +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + media-libs/fontconfig + sys-apps/util-linux + ) +" + +PATCHES=( + "${FILESDIR}"/${P}-cython-3.patch +) + +python_configure() { + PORTMIDI_INC_PORTTIME=1 LOCALBASE="${EPREFIX}/usr" \ + "${EPYTHON}" "${S}"/buildconfig/config.py || die +} + +python_configure_all() { + find src_c/cython -name '*.pyx' -exec touch {} + || die + "${EPYTHON}" setup.py cython_only || die +} + +python_test() { + local -x PYTHONPATH=${BUILD_DIR}/install/lib + local -x SDL_VIDEODRIVER=dummy + local -x SDL_AUDIODRIVER=disk + script -eqc "${EPYTHON} -m pygame.tests -v" || die +} + +python_install() { + distutils-r1_python_install + + # Bug #497720 + rm -fr "${D}$(python_get_sitedir)"/pygame/{docs,examples,tests}/ || die +} + +python_install_all() { + distutils-r1_python_install_all + use examples && dodoc -r examples +} diff --git a/dev-python/pyghmi/Manifest b/dev-python/pyghmi/Manifest index f93b3011178f..4f4e9abd7bfc 100644 --- a/dev-python/pyghmi/Manifest +++ b/dev-python/pyghmi/Manifest @@ -1,2 +1 @@ -DIST pyghmi-1.5.60.tar.gz 251748 BLAKE2B 8e860847293db5b747144b3f5e21690c898ebc80c5de8c24dac169b38653893c90b80b0820d3acb5309e95e934cb75e8390b9b5f65e08513a1bd0b62ee62fe9f SHA512 a75528fea803ec68ae12f34befc7d95072baa1bffb8a60d62ebccf41b62f5bdbb510d1b11d9f31ddcc82830ebdc3b31ef6d51b5bca16c89be5dd450cd0a1f82e DIST pyghmi-1.5.61.tar.gz 252058 BLAKE2B 468805d478f665b1e516f9362c00519a5d82965158f5e829610eff81addf92860d69273f1e4d9708c245e33956a8e239e873b86a37f58c3d65a049bdd1a7a183 SHA512 783491d5ec76568a8c07c85d24e013aa9b532e06269c0c6efcddd6362fc184545fe8ce22c0ac5b447171163c88ec4656cea7435fa517e8dd5dc53b460bf8368e diff --git a/dev-python/pyghmi/pyghmi-1.5.60.ebuild b/dev-python/pyghmi/pyghmi-1.5.60.ebuild deleted file mode 100644 index 7b3d2e7d3897..000000000000 --- a/dev-python/pyghmi/pyghmi-1.5.60.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A pure python implementation of IPMI protocol" -HOMEPAGE=" - https://opendev.org/x/pyghmi/ - https://pypi.org/project/pyghmi/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/cryptography-2.1[${PYTHON_USEDEP}] - dev-python/pbr[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] - >=dev-python/six-1.10.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/sphinx-1.6.5[${PYTHON_USEDEP}] - >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/pyglet/Manifest b/dev-python/pyglet/Manifest index cfc3a10eda26..9757dda542d4 100644 --- a/dev-python/pyglet/Manifest +++ b/dev-python/pyglet/Manifest @@ -1,2 +1 @@ -DIST pyglet-2.0.7.gh.tar.gz 6187601 BLAKE2B 00bebe51d6e4f2971aaaead69d483234528ed676b3a2b273fe6ee3c0b997d61490b9be3218c5caf092c83fdb58fb39051fde843845e63965e8e6c3510f873a90 SHA512 e51c63e12cfb450ef5b0ef8f113b50fd9a7ccd20f9afe61ef487c47a42248d674ca3bd300d3300bf3bfd5f45a9a029017a9fbf8dd7231f8b58c4b7354a4715cb DIST pyglet-2.0.8.gh.tar.gz 6197927 BLAKE2B 7b6f26b0c22fea5da3372ab0a3c71fdc55960452530ea565c2946b39de978fb67e5b4467097ed477ec8eff3a3b5ee5f30f84a31172879c9068821492b4d21bbc SHA512 f8fe20d8e43dcd852e96523e03d0e10fff9a18dd50131e0ddc46a49c981f33b3ea9055c769b87c421e4465c4a98fd5a991a862b37215e1d9eac44ff4d33f4bdf diff --git a/dev-python/pyglet/pyglet-2.0.7-r1.ebuild b/dev-python/pyglet/pyglet-2.0.7-r1.ebuild deleted file mode 100644 index aed763e22c21..000000000000 --- a/dev-python/pyglet/pyglet-2.0.7-r1.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 virtualx xdg-utils - -DESCRIPTION="Cross-platform windowing and multimedia library for Python" -HOMEPAGE=" - https://pyglet.org/ - https://github.com/pyglet/pyglet/ - https://pypi.org/project/pyglet/ -" -SRC_URI="https://github.com/pyglet/pyglet/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86 ~amd64-linux ~x86-linux" -IUSE="examples image +sound" - -BDEPEND=" - test? ( - dev-python/pillow[${PYTHON_USEDEP}] - media-libs/fontconfig - ) -" -RDEPEND=" - virtual/glu - virtual/opengl - image? ( || ( - dev-python/pillow[${PYTHON_USEDEP}] - x11-libs/gtk+:2 - ) ) - sound? ( || ( - media-libs/libpulse - media-libs/openal - ) ) -" -# ffmpeg? ( media-libs/avbin-bin ) - -distutils_enable_tests pytest - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - xdg_environment_reset - - local EPYTEST_DESELECT=( - # lacking device/server permissions - tests/unit/media/test_listener.py::test_openal_listener - tests/unit/media/test_listener.py::test_pulse_listener - # fragile to system load - tests/unit/media/test_player.py::PlayerTestCase::test_pause_resume - tests/unit/test_clock_freq.py::test_elapsed_time_between_tick - ) - if [[ ${EPYTHON} == python3.11 ]]; then - EPYTEST_DESELECT+=( - # broken test - # https://github.com/pyglet/pyglet/issues/606 - tests/unit/test_events.py::test_push_handlers_instance - ) - fi - - # Specify path to avoid running interactive tests - # We could add in integration tests, but they're slow - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - nonfatal epytest tests/unit || die "Tests failed with ${EPYTHON}" -} - -python_install_all() { - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/pyglet/pyglet-2.0.8.ebuild b/dev-python/pyglet/pyglet-2.0.8.ebuild index bf98a5931071..aed763e22c21 100644 --- a/dev-python/pyglet/pyglet-2.0.8.ebuild +++ b/dev-python/pyglet/pyglet-2.0.8.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/pyglet/pyglet/archive/v${PV}.tar.gz -> ${P}.gh.tar.g LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86 ~amd64-linux ~x86-linux" IUSE="examples image +sound" BDEPEND=" diff --git a/dev-python/pygments-github-lexers/Manifest b/dev-python/pygments-github-lexers/Manifest index a870796f81ea..93a451e8bf75 100644 --- a/dev-python/pygments-github-lexers/Manifest +++ b/dev-python/pygments-github-lexers/Manifest @@ -1,2 +1 @@ DIST pygments-github-lexers-0.0.5.gh.tar.gz 6337 BLAKE2B 21fb1a0627c9ebf42d86d6cceea3ebec4339ef29b1d881d8b3bd5f90060ec2ba76a69ae4bf9e92420a10950ae20c7ea7ff44d5fccf8add06be1f1353cd8b7800 SHA512 429a8a81eb0228c806b6fafe5e1c64be92e719170b1af666aa9c9c7923ff4058972a167193dd0ab1ace0395fa1f6621212f800b07dcce4e59970fd905e046d71 -DIST pygments-github-lexers-0.0.5.tar.gz 6337 BLAKE2B 21fb1a0627c9ebf42d86d6cceea3ebec4339ef29b1d881d8b3bd5f90060ec2ba76a69ae4bf9e92420a10950ae20c7ea7ff44d5fccf8add06be1f1353cd8b7800 SHA512 429a8a81eb0228c806b6fafe5e1c64be92e719170b1af666aa9c9c7923ff4058972a167193dd0ab1ace0395fa1f6621212f800b07dcce4e59970fd905e046d71 diff --git a/dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5.ebuild b/dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5.ebuild deleted file mode 100644 index 73e033368786..000000000000 --- a/dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} pypy3 ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="Pygments Github custom lexers" -HOMEPAGE="https://github.com/liluo/pygments-github-lexers" -SRC_URI="https://github.com/liluo/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-python/pygments[${PYTHON_USEDEP}]" -BDEPEND="${RDEPEND}" - -# no tests diff --git a/dev-python/pykwalify/pykwalify-1.8.0-r3.ebuild b/dev-python/pykwalify/pykwalify-1.8.0-r3.ebuild index aa61be3a2090..052e99507ec4 100644 --- a/dev-python/pykwalify/pykwalify-1.8.0-r3.ebuild +++ b/dev-python/pykwalify/pykwalify-1.8.0-r3.ebuild @@ -4,12 +4,15 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi DESCRIPTION="Python lib/cli for JSON/YAML schema validation" -HOMEPAGE="https://pypi.org/project/pykwalify/ https://github.com/Grokzen/pykwalify" +HOMEPAGE=" + https://github.com/Grokzen/pykwalify/ + https://pypi.org/project/pykwalify/ +" SLOT="0" LICENSE="MIT" diff --git a/dev-python/pylint-venv/Manifest b/dev-python/pylint-venv/Manifest index 414eab787300..5d87e02ee949 100644 --- a/dev-python/pylint-venv/Manifest +++ b/dev-python/pylint-venv/Manifest @@ -1,2 +1 @@ -DIST pylint-venv-3.0.1.gh.tar.gz 14901 BLAKE2B e41a0782fe1bdf83b0019c035cb80416838b71924a1574189aa8936a22fce689523984a277305beba49559d0bcdbde9c8b4ac6a9cb12e1a3853a9a3f287a7a57 SHA512 7b6e7be85dd5552c99d620550e602eb908fccb1ef0982e1734276e14f882261ad7c13309ac796e657865544484a275016981e9b75ef31d17d4c01454b7e091a8 DIST pylint-venv-3.0.2.gh.tar.gz 15046 BLAKE2B 3c07e00739541c4b9b7c28c9b6cf91e8dee27885adcac8ec88b347f6c580ee0a0c905271eb5b5256ccf0ea975604bf98560ce271a27cbfd2d5790d1143ba6af4 SHA512 716491ffbb5e6642cd61cee62c720a594d85b4cf44feb2d53d3e120dbdea813234776a95341ac10acbdd64354cc3875659f1d3bbc5f45a87ac5232e1e7f89473 diff --git a/dev-python/pylint-venv/pylint-venv-3.0.1.ebuild b/dev-python/pylint-venv/pylint-venv-3.0.1.ebuild deleted file mode 100644 index b1d01e98259b..000000000000 --- a/dev-python/pylint-venv/pylint-venv-3.0.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Init-hook to use the same Pylint with different virtual environments" -HOMEPAGE=" - https://pypi.org/project/pylint-venv/ - https://github.com/jgosmann/pylint-venv/ -" -SRC_URI=" - https://github.com/jgosmann/pylint-venv/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/pylint-2.14.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/pylint-2.14.0[${PYTHON_USEDEP}] - ) -" - -python_test() { - # we need to set PYTHONPATH explicitly since the test runs installed - # pylint (i.e. starts outside the test venv) - local -x PYTHONPATH=${S}:${PYTHONPATH} - bash test/test.sh || die "Test failed with ${EPYTHON}" -} diff --git a/dev-python/pyparsing/pyparsing-3.1.0.ebuild b/dev-python/pyparsing/pyparsing-3.1.0.ebuild index 5a9966efcc40..eed60b612a71 100644 --- a/dev-python/pyparsing/pyparsing-3.1.0.ebuild +++ b/dev-python/pyparsing/pyparsing-3.1.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="examples" distutils_enable_tests pytest diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest index 4352b5550165..aca2b7654f85 100644 --- a/dev-python/pypdf/Manifest +++ b/dev-python/pypdf/Manifest @@ -4,5 +4,7 @@ DIST pypdf-3.11.1.gh.tar.gz 7560136 BLAKE2B fa6b415b2b98a5e4a8d67bfdf38a81922ddf DIST pypdf-3.12.0.gh.tar.gz 7560403 BLAKE2B 1595020104ee6d93027ad9ff3f58bbdec33c8f4a407a29ca110a01b506a5aaf0808d75d727099930abd98406a5cc7e66f3529974b5920a1ca4382ed02367dc51 SHA512 fa196aac50c24f3459725c77ca346b1ac2a7aa343ae1f2277a42401b5335dd4c7f827dafcd8aa8b099c72fe332107c091cc5fe476f593fdc9ea146aaa204cdcd DIST pypdf-3.12.1.gh.tar.gz 7561799 BLAKE2B 9f2ed1fe6767f5f7eace9ec05fda4dfee616628aed70becc9e748c65c686634153d42766169d02fc9c663835938d730e0d1b7f764dbffa42942cea2b40cfd921 SHA512 2262ed21547bf32db92491fbde57b10964a0267b369203c9f965974de01bd1017d9e7948076b728644fd16ef0fa36c628005812ed08cc69847704a42c40ace77 DIST pypdf-3.12.2.gh.tar.gz 7560560 BLAKE2B f00047287619e49829d516f06020119f2ff19e0d4e67ccf4e45c05b1bff66ca3e69a03da99113accb818b8873ae5e637d23991925633ac01a20dcd35a15d1609 SHA512 b888c81cc3cb331f7b5709c4fa29c9f2f0790fc67679112de9e48f31cb20047b7622bcb8e555d5113e6dea96ec5d1c2759ac84696278123eb5a7faeea727b192 +DIST pypdf-3.13.0.gh.tar.gz 7563894 BLAKE2B f2f34dccda87e719b326b4c48331e9813a36dbecd14d26f9268b44891939fb3dac3a2bf2e298efd927e8fe97869f43d39f2890008858d42255c31f6496e2003a SHA512 6259b242aaba8e0b63b988749850aa2138b802eaf52d146793635ff723956f19b1989c3c76278ed4240acbc88f8dd4b7e64fcf777508e98dee81093d794b2945 DIST pypdf-sample-files-2cf1e75af7bcb9c097deae6fb112c715d4721744.gh.tar.gz 10226061 BLAKE2B a9b32d6cd3d22bbc0aee54ca3e914c4d2eb2a9a44a1a508e54e0a8fbcb5fad9ab05e72cf66553a1b5595131104ff22dea115d2804d2970200c4cf5f808532174 SHA512 f064f0468b07bf705a1d0f3a0fc6fe535c234a39408dca268f223e7c3548e66f599a4e67156e7848b70e9a3bd1bc2756395dd93b0c828ee08fe2bb8833f2b196 +DIST pypdf-sample-files-5b5ee6b0e9bf4b683490351b1e15e01d6553da7b.gh.tar.gz 10226115 BLAKE2B 7488897284b840c7d4c26525425d326024936654cea42c47f260d1bc61a32a5c1da0a7eb8a9ad532857ea5c2db3446ce5850c509f44ccf6143b8cf4cb826e6c9 SHA512 70d4f0b6957160698afdc9b5bfb9d197f55f1651bc2ec2326621bb77bae5460fe0d4d8543ddbb7ed270c2bd36ad0ccae14deae6040d7f4a01db52374b820fd7e DIST pypdf-sample-files-69b31cff6b183a42f9081709ef9bee4047976f56.gh.tar.gz 9044391 BLAKE2B 9a9bcfbacabf3c80073a440f54736728cba4ea92d1a817ce98bcaf9375340d95e453f45207f53ac878ef5c13bc4ca7d0d4488b79f205f396e960ed042680ca01 SHA512 32b4572d60a0aadba02485f11c84712c1f5f0a75f7acd6fb27f1df00cb2a8ae338a1001e6519f66c248efbd129aba1a2ad568e930ce90bd542c8dc58f383386a diff --git a/dev-python/pypdf/pypdf-3.13.0.ebuild b/dev-python/pypdf/pypdf-3.13.0.ebuild new file mode 100644 index 000000000000..b120fd0ff3c1 --- /dev/null +++ b/dev-python/pypdf/pypdf-3.13.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +SAMPLE_COMMIT=5b5ee6b0e9bf4b683490351b1e15e01d6553da7b +DESCRIPTION="Python library to work with PDF files" +HOMEPAGE=" + https://pypi.org/project/pypdf/ + https://github.com/py-pdf/pypdf/ +" +SRC_URI=" + https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + test? ( + https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz + -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz + ) +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +BDEPEND=" + test? ( + dev-python/pillow[jpeg,jpeg2k,tiff,${PYTHON_USEDEP}] + dev-python/pycryptodome[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # rely on -Werror + tests/test_utils.py::test_deprecate_no_replacement + tests/test_workflows.py::test_orientations + # TODO: requires fpdf + tests/test_page.py::test_compression +) + +src_unpack() { + default + if use test; then + mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die + fi +} + +python_test() { + epytest -o addopts= -m "not enable_socket" +} diff --git a/dev-python/pypresence/Manifest b/dev-python/pypresence/Manifest index d88d9903285b..76bb15b36079 100644 --- a/dev-python/pypresence/Manifest +++ b/dev-python/pypresence/Manifest @@ -1,2 +1 @@ -DIST pypresence-4.2.1.gh.tar.gz 375948 BLAKE2B be3f654bc9666b1fcc2ea4bbb7fc337b1acf41754750407f0f2a6a29bab39e3a5fa1d3c4076fe68dd31994c8713234aab88b085248e05196e3683e0b0c72c5a5 SHA512 b01714fe33bc470aed7ed0ff501ffdb50706e2d9a5610d594e55bb2938c670a55fb42312e67b0126bffa0bc9e04a3c1aeda445769764c2fefc8888945209cb2c DIST pypresence-4.3.0.gh.tar.gz 376791 BLAKE2B 27cbbaee11145e01610b515344dcefec62adc6dc1071ff744bce03029ba447ddc400806f3bc3f1bce87c6a1efa3f2b76b7f5414a72b70852a2fb6fc3c9722861 SHA512 865f4017732967b64213608c2bd9c8aa95bea4a326ef907a798e4cc18f8b0b5fe7160ee5774f2fa00a18c68e333d17dcb24485be1a27ef4d883d694d78ca0517 diff --git a/dev-python/pypresence/pypresence-4.2.1.ebuild b/dev-python/pypresence/pypresence-4.2.1.ebuild deleted file mode 100644 index 4d42b99931f2..000000000000 --- a/dev-python/pypresence/pypresence-4.2.1.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Complete Discord IPC and Rich Presence wrapper library in Python" -HOMEPAGE="https://github.com/qwertyquerty/pypresence" -SRC_URI="https://github.com/qwertyquerty/pypresence/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -distutils_enable_sphinx docs/sphinx dev-python/alabaster diff --git a/dev-python/pyproj/Manifest b/dev-python/pyproj/Manifest index d4ba278e26b1..be235bf1c216 100644 --- a/dev-python/pyproj/Manifest +++ b/dev-python/pyproj/Manifest @@ -1,2 +1 @@ -DIST pyproj-3.5.0.gh.tar.gz 237380 BLAKE2B e401998418efb79be496bf11be904191fa43e004331867415524508c8766ca9f4ae390ade1341ab6508e6d7d92c8875357bad2b1af159b642345065f8c28ebf8 SHA512 64d1eab54fc5e39d6403fcb0ae3e0b5283303471431894fa6fa94c118374c4ca1a9a418a7d0d1d8bbd2a6a96a5a2dbaf3d067417d6335174c8911db796fbd0a9 DIST pyproj-3.6.0.gh.tar.gz 238966 BLAKE2B 441904a343b7abab19e9d17a1bcb053d4f5606886b1325cfadcdd8456b61871bee4d13c49802008aea5c5864c40ef15a4a7681969890368a1991ba696b76ab78 SHA512 e713de94331022112049e76f7f56d24439a0dee339e8419acf8b023b3234a7c2ba468bed880749036fca2a93b289575ebb74854ba178f3b6debae8aa53befcf7 diff --git a/dev-python/pyproj/pyproj-3.5.0.ebuild b/dev-python/pyproj/pyproj-3.5.0.ebuild deleted file mode 100644 index e9677ac5db55..000000000000 --- a/dev-python/pyproj/pyproj-3.5.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Python interface to the PROJ library" -HOMEPAGE=" - https://github.com/pyproj4/pyproj/ - https://pypi.org/project/pyproj/ -" -SRC_URI=" - https://github.com/pyproj4/pyproj/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~x86 ~amd64-linux" - -RDEPEND=" - >=sci-libs/proj-9.0.0:= - dev-python/certifi[${PYTHON_USEDEP}] -" -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/shapely[${PYTHON_USEDEP}] - dev-python/xarray[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_configure() { - # Avoid greedily trying -L/usr/lib, etc - # https://github.com/pyproj4/pyproj/blob/main/setup.py#L76 - export PROJ_LIBDIR="${ESYSROOT}/usr/$(get_libdir)" - export PROJ_INCDIR="${ESYSROOT}/usr/include" -} - -python_test() { - rm -rf pyproj || die - epytest -m "not network" test -} diff --git a/dev-python/pyproj/pyproj-3.6.0.ebuild b/dev-python/pyproj/pyproj-3.6.0.ebuild index a93be8121b0f..7cc896b08739 100644 --- a/dev-python/pyproj/pyproj-3.6.0.ebuild +++ b/dev-python/pyproj/pyproj-3.6.0.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux" DEPEND=" >=sci-libs/proj-9.0.0:= diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.12.ebuild b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.12.ebuild index 577201cf8c2d..ee6564ba3090 100644 --- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.12.ebuild +++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.12.ebuild @@ -50,7 +50,7 @@ S="${WORKDIR}" LICENSE="MIT" SLOT="${PV%_p*}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 x86" # sys-devel/gcc for libgcc_s.so RDEPEND=" diff --git a/dev-python/pypy-exe/pypy-exe-7.3.12.ebuild b/dev-python/pypy-exe/pypy-exe-7.3.12.ebuild index 6f7eef22f3b8..b898c0920192 100644 --- a/dev-python/pypy-exe/pypy-exe-7.3.12.ebuild +++ b/dev-python/pypy-exe/pypy-exe-7.3.12.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}-src" LICENSE="MIT" SLOT="${PYPY_PV}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2" DEPEND=" diff --git a/dev-python/pypy3_9/Manifest b/dev-python/pypy3_9/Manifest index dbe2bd81bae9..15dc112067aa 100644 --- a/dev-python/pypy3_9/Manifest +++ b/dev-python/pypy3_9/Manifest @@ -1,3 +1,2 @@ -DIST pypy3.9-gentoo-patches-7.3.12.tar.xz 7472 BLAKE2B 3948dc62af0b48c77e86cf25113363984ffcf118ca0ea797807a34d509223c6449edc66a835bd550cbdbb41c2c7386f2c56479b26e60effcf1c3a315ed113d0e SHA512 37f935d02a08c88aeab0337eb48a543c02cae37af5c0e692dda899f1b7acb811cf7d6c4d162829d6876d926d9cf376c522ec28ea7fb8957ca9a3ea7654262302 DIST pypy3.9-gentoo-patches-7.3.12_p1.tar.xz 8552 BLAKE2B 99a7bcc52fcaaec1853162b4f65dc2688b2a90e6ede202a6e6a18ceb8ff16fd479781891305479a1c6a7f889cb9a3fb6f5f081d1318231f420cc98f10976b0aa SHA512 2047626612be66a617f073076f4d0b5821ba2d01e955c10df7c97caa53aae67f30fcf6088e3d532c97e805a0be223be2cab16a355970757557100080e5fc658d DIST pypy3.9-v7.3.12-src.tar.bz2 23528145 BLAKE2B 28cc42b10d6a84c441af673e1a0dc6d19e09daa1da9249a7fec39a9aaccbe5010a3586068ae0b10cd402b72e5acc58998469d5c99019caa41399951c2a221e26 SHA512 8e819a1ec3f3ce7fc5f901fb554660288a57e2a4834a3da35c1a57faf88ef4129240628a58334d2e0c2b1dda412da5d85ec943abe8046c0ce5d0cd0a0f7fc42a diff --git a/dev-python/pypy3_9/pypy3_9-7.3.12-r1.ebuild b/dev-python/pypy3_9/pypy3_9-7.3.12-r1.ebuild deleted file mode 100644 index 1c6eec918ff3..000000000000 --- a/dev-python/pypy3_9/pypy3_9-7.3.12-r1.ebuild +++ /dev/null @@ -1,209 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit pax-utils python-utils-r1 toolchain-funcs - -PYPY_PV=${PV%_p*} -PYVER=3.9 -MY_P="pypy${PYVER}-v${PYPY_PV/_}" -PATCHSET="pypy${PYVER}-gentoo-patches-${PV/_rc/rc}" - -DESCRIPTION="A fast, compliant alternative implementation of the Python (${PYVER}) language" -HOMEPAGE=" - https://www.pypy.org/ - https://foss.heptapod.net/pypy/pypy/ -" -SRC_URI=" - https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2 - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz -" -S="${WORKDIR}/${MY_P}-src" - -LICENSE="MIT" -# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))' -# also check pypy/interpreter/pycode.py -> pypy_incremental_magic -SLOT="0/pypy39-pp73-336" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" -IUSE="+ensurepip gdbm +jit ncurses sqlite tk" -# many tests are failing upstream -# see https://buildbot.pypy.org/summary?branch=py${PYVER} -RESTRICT="test" - -RDEPEND=" - || ( - >=dev-python/${PN}-exe-${PYPY_PV}:${PYPY_PV}[bzip2(+),ncurses?] - >=dev-python/${PN}-exe-bin-${PYPY_PV}:${PYPY_PV} - ) - dev-lang/python-exec[python_targets_pypy3(-)] - dev-libs/openssl:0= - dev-python/gentoo-common - ensurepip? ( dev-python/ensurepip-wheels ) - gdbm? ( sys-libs/gdbm:0= ) - sqlite? ( dev-db/sqlite:3= ) - tk? ( - dev-lang/tk:0= - dev-tcltk/tix:0= - ) - ! lib-python/3/epython.py || die - - einfo "Generating caches and CFFI modules ..." - - # Generate sysconfig data - local host_gnu_type=$(sh pypy/tool/release/config.guess) - local overrides=( - HOST_GNU_TYPE "${host_gnu_type:-unknown}" - INCLUDEPY "${EPREFIX}/usr/include/pypy${PYVER}" - LIBDIR "${EPREFIX}/usr/$(get_libdir)" - TZPATH "${EPREFIX}/usr/share/zoneinfo" - WHEEL_PKG_DIR "${EPREFIX}/usr/lib/python/ensurepip" - ) - ./pypy${PYVER}-c -m sysconfig --generate-posix-vars "${overrides[@]}" || die - local outdir - outdir=$(=:' pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=pytest_golden.plugin + epytest -x +} diff --git a/dev-python/pytest-metadata/Manifest b/dev-python/pytest-metadata/Manifest index cf7601c896e6..1267cd08c622 100644 --- a/dev-python/pytest-metadata/Manifest +++ b/dev-python/pytest-metadata/Manifest @@ -1,2 +1 @@ -DIST pytest-metadata-2.0.4.gh.tar.gz 20112 BLAKE2B c7f51b614f2bbb71bd77036c3e71dea26b323a236decee3d74ceb7777dc0d28795c69707af33639154effd6cdd294446d3152597075e4d24dcab5b5fe6d7dff7 SHA512 029a45a3b721841f50f5b96d2edc21b02e59d2b414313e467d232081da048ee1c60dd1d41407a040b6fd65442e70fb538f913523dfddeb8978ea33e36afe341a DIST pytest_metadata-3.0.0.tar.gz 9710 BLAKE2B 50f4b0dc1bbed339b0ab0fa5075218f5b8ec5cae873729d1000e34eb2d54d8694580efa3b0884a45b0aeb1ec0edfd41858a287ec8a7efa47adf867b6c8762c1f SHA512 8dd33362ad1e474464f1a762091fa980bc92e9e34f64c7960be36c4875bb585447a363b031d0e8326cb406cb78d0733d99db180f466133a84c1cd080e07ba6e1 diff --git a/dev-python/pytest-metadata/pytest-metadata-2.0.4.ebuild b/dev-python/pytest-metadata/pytest-metadata-2.0.4.ebuild deleted file mode 100644 index b37b4b53dd23..000000000000 --- a/dev-python/pytest-metadata/pytest-metadata-2.0.4.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="A plugin for pytest that provides access to test session metadata" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-metadata/ - https://pypi.org/project/pytest-metadata/ -" -SRC_URI=" - https://github.com/pytest-dev/pytest-metadata/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" - -RDEPEND=" - =dev-python/pytest-7.1.1[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-6.2.3[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/pytest-sugar/Manifest b/dev-python/pytest-sugar/Manifest index a18bf5832b80..e11ef9d92410 100644 --- a/dev-python/pytest-sugar/Manifest +++ b/dev-python/pytest-sugar/Manifest @@ -1,2 +1 @@ -DIST pytest-sugar-0.9.6.tar.gz 13702 BLAKE2B 72a48d501ba5bd597ec2561817179cd50213d1de80a3281823033d9d1a1c62f37367353885d805a6e212380ddaa934b1e0887814742e26cd1b809b4ef629cf19 SHA512 955e28478854c6751e7470b49f130bce2904c1f74d46caa2a6e212c132e3f1f0565f2f31ac360a32d2d9c4999f4dcdd19e7373508660bfd7da530981aef9cd62 DIST pytest-sugar-0.9.7.tar.gz 14874 BLAKE2B eb65d3261be10897b98f29704a8cd32102a91f7d3023651a6fc5c69e7d4f77c9ade1b3ca808047d0813503ceb416490126402f4751ac93fbdaadf9ddd1ef13c7 SHA512 7ab1a4f91bd252452ffd5b4fa636a1dffd4ffa5a19c839f2d00d0c69b885216144bb25e1a666bebb17be8112a397adfe04d5caa215edc98f64c20fefd43334cf diff --git a/dev-python/pytest-sugar/pytest-sugar-0.9.6.ebuild b/dev-python/pytest-sugar/pytest-sugar-0.9.6.ebuild deleted file mode 100644 index 72302e187636..000000000000 --- a/dev-python/pytest-sugar/pytest-sugar-0.9.6.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Plugin that changes the default look and feel of pytest" -HOMEPAGE=" - https://github.com/Teemu/pytest-sugar/ - https://pypi.org/project/pytest-sugar/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/termcolor[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/pytest-verbose-parametrize/pytest-verbose-parametrize-1.7.0.ebuild b/dev-python/pytest-verbose-parametrize/pytest-verbose-parametrize-1.7.0.ebuild deleted file mode 100644 index 120b433960d3..000000000000 --- a/dev-python/pytest-verbose-parametrize/pytest-verbose-parametrize-1.7.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="More descriptive parametrized-test IDs for py.test" -HOMEPAGE="https://github.com/man-group/pytest-plugins https://pypi.org/project/pytest-verbose-parametrize/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -# The test suite is borked, some of the tests are extremely sensitive to Python -# verbosity level whereas others act differently depending on whether the package -# has previously been installed or not. -RESTRICT="test" - -RDEPEND="dev-python/pytest[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}]" -BDEPEND="dev-python/setuptools-git[${PYTHON_USEDEP}] - test? ( - dev-python/coverage[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest-virtualenv[${PYTHON_USEDEP}] - )" - -PATCHES=( - "${FILESDIR}"/${PN}-1.7.0_collections-abc.patch -) - -distutils_enable_tests pytest diff --git a/dev-python/python-ctags3/Manifest b/dev-python/python-ctags3/Manifest index f15cc365e95b..9d0661d91699 100644 --- a/dev-python/python-ctags3/Manifest +++ b/dev-python/python-ctags3/Manifest @@ -1,2 +1 @@ -DIST python-ctags3-1.5.0.gh.tar.gz 63921 BLAKE2B 1d25e7bafbdf157f1051321058b39fc9347bc479a61fae637bd11ef8540a3c67e2abd101493668977f05e464a8203b8c518fd1f4433defe5cec9939a200438b2 SHA512 414774c865af51e54c53f66dc7b3cfb5a03b64ea4eb94325658c158542615dfffdd1a5933d9ae03cedf1dbac30e1810d5914fbc3d6ab41e5f708c5d3000d161e DIST python-ctags3-1.6.0.gh.tar.gz 70311 BLAKE2B f286aad922f8220d5f0b42f2919425d836bd27e9b2a85739333295d6e681172b20d33d010821c881583a4bed29d103939cf4b7e1d67190ba52cf1e0a1ca75290 SHA512 38df28c1055b2240e5da7699a7c72bab85908c7b1a1b4db83f19350541fe49d8499a9b7400ad14c77166b459fbb30f6b2c22d65685ac5f392ececa3eeecb6f41 diff --git a/dev-python/python-ctags3/python-ctags3-1.5.0-r1.ebuild b/dev-python/python-ctags3/python-ctags3-1.5.0-r1.ebuild deleted file mode 100644 index fea99da7b0d2..000000000000 --- a/dev-python/python-ctags3/python-ctags3-1.5.0-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 - -MY_P="python-ctags3-${PV}" -DESCRIPTION="Exuberant Ctags indexing python bindings" -HOMEPAGE="https://github.com/universal-ctags/python-ctags3" -# PyPI tarballs don't contain pyx files -SRC_URI="https://github.com/universal-ctags/python-ctags3/archive/${PV}.tar.gz -> ${MY_P}.gh.tar.gz" -S=${WORKDIR}/${MY_P} - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="dev-util/ctags:=" -BDEPEND="dev-python/cython[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest - -python_prepare_all() { - # We currently need to let Cython regenerate this file to make Python 3.11 - # support work - rm src/_readtags.c || die - cython -3 src/_readtags.pyx || die - distutils-r1_python_prepare_all -} - -python_test() { - # To prevent pytest from importing it and failing with: - # ModuleNotFoundError: No module named 'ctags._readtags' - rm -rf src/ctags || die - epytest -} diff --git a/dev-python/python-engineio/Manifest b/dev-python/python-engineio/Manifest index 2481a5a391cd..c4ff9414217e 100644 --- a/dev-python/python-engineio/Manifest +++ b/dev-python/python-engineio/Manifest @@ -1,4 +1 @@ -DIST python-engineio-4.4.0.gh.tar.gz 309353 BLAKE2B 4cf40802fddcce2e53e205bdbe73bdf0ec822e15581fe4a9939b8d05c3eb6ba82a99d089d4708169b197aa79e5b5f14001ff86f72025fc6d96c99ed6d73fe620 SHA512 b7995aaf2583ec58ac87f048608653ade3846dd103616ee90b3dc12cc7e27c7d37959cd3e1ebf6e138395ff6fad8cd011407b6660258715e513bf72c8a3e1f6f -DIST python-engineio-4.4.1.gh.tar.gz 309475 BLAKE2B 4ae5dd9887f4d3a70d4983d2a0f0de29b1a54d30961bfc430b8850ff4af73fa1cd9abad6caeb8248a44def42b02e26ecb0632dd9b4d57e2a7f44b33762659304 SHA512 a903ae4f5a4679f6d46fda09901b637ef8dcf2896ece8781460d27aab7c8da606e16a89ac5dea94c156d8196a7e931626b2310b41ddc61d4241b5e004ad2ca64 -DIST python-engineio-4.5.0.gh.tar.gz 309771 BLAKE2B ab58972ac543386c0254f6fe65041a88f6046312f7eac904128244b18a64107de174466b8934c9c6a51004c7614d199f1fd8362d816fdf8912cec29eddfc036b SHA512 3066fd2d3a3fc819318c4bd862c593e00012a29670ff76dbe926eae47c5ddd7a7483f16dedd9ef937d879f0533bff9eff4aee61ad4279651b39704722fac613b DIST python-engineio-4.5.1.gh.tar.gz 309858 BLAKE2B 684bb4c32f050d52091c91312fa2cbe2ef1be133a797734de75f9c4b2c088e8f1b239260e62f189266cd72e4ff1203d63f1abca6887a34b498de43b6ceedefaf SHA512 c661e4691c8e14c547ed4de381b97470f0eead36783a299829e0a472022b508e45c6a131bb2c88bdf9542d59f8128a4640340514e20476ec8e7c7a4babbe3c68 diff --git a/dev-python/python-engineio/python-engineio-4.4.0.ebuild b/dev-python/python-engineio/python-engineio-4.4.0.ebuild deleted file mode 100644 index a47389eb7079..000000000000 --- a/dev-python/python-engineio/python-engineio-4.4.0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Python implementation of the Engine.IO realtime server" -HOMEPAGE=" - https://python-engineio.readthedocs.io/ - https://github.com/miguelgrinberg/python-engineio/ - https://pypi.org/project/python-engineio/" -SRC_URI=" - https://github.com/miguelgrinberg/python-engineio/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/websocket-client[${PYTHON_USEDEP}] -" -# Can use eventlet, werkzeug, or gevent, but no tests for werkzeug -BDEPEND=" - test? ( - dev-python/tornado[${PYTHON_USEDEP}] - dev-python/websockets[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/alabaster - -EPYTEST_IGNORE=( - # eventlet is masked for removal - tests/common/test_async_eventlet.py -) - -EPYTEST_DESELECT=( - # also eventlet - tests/common/test_server.py::TestServer::test_async_mode_eventlet - tests/common/test_server.py::TestServer::test_connect - tests/common/test_server.py::TestServer::test_service_task_started - tests/common/test_server.py::TestServer::test_upgrades -) diff --git a/dev-python/python-engineio/python-engineio-4.4.1.ebuild b/dev-python/python-engineio/python-engineio-4.4.1.ebuild deleted file mode 100644 index a47389eb7079..000000000000 --- a/dev-python/python-engineio/python-engineio-4.4.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Python implementation of the Engine.IO realtime server" -HOMEPAGE=" - https://python-engineio.readthedocs.io/ - https://github.com/miguelgrinberg/python-engineio/ - https://pypi.org/project/python-engineio/" -SRC_URI=" - https://github.com/miguelgrinberg/python-engineio/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/websocket-client[${PYTHON_USEDEP}] -" -# Can use eventlet, werkzeug, or gevent, but no tests for werkzeug -BDEPEND=" - test? ( - dev-python/tornado[${PYTHON_USEDEP}] - dev-python/websockets[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/alabaster - -EPYTEST_IGNORE=( - # eventlet is masked for removal - tests/common/test_async_eventlet.py -) - -EPYTEST_DESELECT=( - # also eventlet - tests/common/test_server.py::TestServer::test_async_mode_eventlet - tests/common/test_server.py::TestServer::test_connect - tests/common/test_server.py::TestServer::test_service_task_started - tests/common/test_server.py::TestServer::test_upgrades -) diff --git a/dev-python/python-engineio/python-engineio-4.5.0.ebuild b/dev-python/python-engineio/python-engineio-4.5.0.ebuild deleted file mode 100644 index 705b082df961..000000000000 --- a/dev-python/python-engineio/python-engineio-4.5.0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -DESCRIPTION="Python implementation of the Engine.IO realtime server" -HOMEPAGE=" - https://python-engineio.readthedocs.io/ - https://github.com/miguelgrinberg/python-engineio/ - https://pypi.org/project/python-engineio/" -SRC_URI=" - https://github.com/miguelgrinberg/python-engineio/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/websocket-client[${PYTHON_USEDEP}] -" -# Can use eventlet, werkzeug, or gevent, but no tests for werkzeug -BDEPEND=" - test? ( - dev-python/tornado[${PYTHON_USEDEP}] - dev-python/websockets[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/alabaster - -EPYTEST_IGNORE=( - # eventlet is masked for removal - tests/common/test_async_eventlet.py -) - -EPYTEST_DESELECT=( - # also eventlet - tests/common/test_server.py::TestServer::test_async_mode_eventlet - tests/common/test_server.py::TestServer::test_connect - tests/common/test_server.py::TestServer::test_service_task_started - tests/common/test_server.py::TestServer::test_upgrades -) diff --git a/dev-python/python-lzo/python-lzo-1.15.ebuild b/dev-python/python-lzo/python-lzo-1.15.ebuild index ec367e8ccfc9..e5dedcad3a33 100644 --- a/dev-python/python-lzo/python-lzo-1.15.ebuild +++ b/dev-python/python-lzo/python-lzo-1.15.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" DEPEND=" dev-libs/lzo:2 diff --git a/dev-python/python-mpv/Manifest b/dev-python/python-mpv/Manifest index 01a081bd3dbf..fb30d89f9b6a 100644 --- a/dev-python/python-mpv/Manifest +++ b/dev-python/python-mpv/Manifest @@ -1 +1 @@ -DIST python-mpv-1.0.3.gh.tar.gz 211529 BLAKE2B 0701147415c920be4ec65151ed7844bb36c275bcc64ae07d4ece9a515a96ba09097a8f2282eb7bbb74e8dc143d14f9a0aebdfadad53e0e9e4d62fcde734c7d17 SHA512 30ed5751c5732eeda9150a1e0dc425d2846c1a5dcfd53b9568bca169e570401fc8b3d224c59a1a1f54c574a056ccb0f540a0dc389e47e0811b0a9a3de4fb7092 +DIST python-mpv-1.0.4.gh.tar.gz 211628 BLAKE2B cb3b9042648ffd0472093f84116084f255893ab7068379a01011e8153da9c60c525c9b701e8f0be29ebbfaca9da9b4fd0024741e7b243b13c3b9e69f597dede8 SHA512 d8bab1373961ef52645f0886f317e8a1328a9d737c1a7de77d0f348a31822daa3120b79d9fd8e969c971b1de9c30fdd40aa120c8775ad3110f5a11ab9992ae7c diff --git a/dev-python/python-mpv/python-mpv-1.0.3.ebuild b/dev-python/python-mpv/python-mpv-1.0.4.ebuild similarity index 50% rename from dev-python/python-mpv/python-mpv-1.0.3.ebuild rename to dev-python/python-mpv/python-mpv-1.0.4.ebuild index 9b0cc7cec67b..d67648af6e30 100644 --- a/dev-python/python-mpv/python-mpv-1.0.3.ebuild +++ b/dev-python/python-mpv/python-mpv-1.0.4.ebuild @@ -3,13 +3,20 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{10..12} ) DISTUTILS_USE_PEP517=setuptools + inherit distutils-r1 virtualx DESCRIPTION="Python interface to the mpv media player" -HOMEPAGE="https://github.com/jaseg/python-mpv" -SRC_URI="https://github.com/jaseg/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" +HOMEPAGE=" + https://github.com/jaseg/python-mpv/ + https://pypi.org/project/python-mpv/ +" +SRC_URI=" + https://github.com/jaseg/python-mpv/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" LICENSE="AGPL-3" SLOT="0" @@ -20,10 +27,19 @@ RDEPEND=" dev-python/pillow[${PYTHON_USEDEP}] " -BDEPEND="test? ( dev-python/xvfbwrapper[${PYTHON_USEDEP}] )" +BDEPEND=" + test? ( + dev-python/pyvirtualdisplay[${PYTHON_USEDEP}] + ) +" distutils_enable_tests pytest python_test() { + local EPYTEST_DESELECT=( + # hangs + tests/test_mpv.py::TestLifecycle::test_wait_for_property_event_overflow + ) + virtx epytest } diff --git a/dev-python/python-rtmidi/Manifest b/dev-python/python-rtmidi/Manifest index 56940aca4fc3..1bc658cf76b4 100644 --- a/dev-python/python-rtmidi/Manifest +++ b/dev-python/python-rtmidi/Manifest @@ -1,2 +1 @@ -DIST python-rtmidi-1.4.9.tar.gz 251238 BLAKE2B dda4052e893839f88a6756306f8ff4e89ee66ad9716d374efbb7b92a8e9074e98c8d5df0cc82aa3c6e0c77a78fe9b997079623a5147c03eeea9128dfb7605215 SHA512 91c5a0f807549fbe9d87df6e40b8c3db0f9be753616ba51804900195d02120cd972e39c69dd99e60e4ea1b1d9831d0b956b64ce71b2fe03422efc57bccf5cb70 DIST python_rtmidi-1.5.4.tar.gz 327631 BLAKE2B c4bdbca7e011922eddb7995818cf471d0a3a5243c407b6ca82afad666af367beba4eec0a594ee26a2aca513b85f7964b81f9bd9d5ca095a03219382797402525 SHA512 2468ea12fcf6b741eefab7673a7d5d39322fccc853bd6e69ba77e90d6ee3e2681966d9886774386ddb395ee045fd266501c090707894bae5e47cf142c46fd0a4 diff --git a/dev-python/python-rtmidi/files/python-rtmidi-1.4.9-unbundle_rtmidi.patch b/dev-python/python-rtmidi/files/python-rtmidi-1.4.9-unbundle_rtmidi.patch deleted file mode 100644 index 45cece4b2eb9..000000000000 --- a/dev-python/python-rtmidi/files/python-rtmidi-1.4.9-unbundle_rtmidi.patch +++ /dev/null @@ -1,59 +0,0 @@ ---- a/setup.py -+++ b/setup.py -@@ -102,7 +102,7 @@ - - # Set up options for compiling the _rtmidi Extension - if cythonize: -- sources = [join(SRC_DIR, "_rtmidi.pyx"), join(SRC_DIR, "rtmidi", "RtMidi.cpp")] -+ sources = [join(SRC_DIR, "_rtmidi.pyx")] - elif exists(join(SRC_DIR, "_rtmidi.cpp")): - cythonize = lambda x: x # noqa - sources = [join(SRC_DIR, "_rtmidi.cpp"), join(SRC_DIR, "rtmidi", "RtMidi.cpp")] -@@ -145,18 +145,13 @@ - - - if sys.platform.startswith('linux'): -- if alsa and find_library('asound'): -- define_macros.append(("__LINUX_ALSA__", None)) -- libraries.append('asound') -+ if not find_library('rtmidi'): -+ sys.exit("Failed to find librtmidi") - -- if jack: -- check_for_jack(define_macros, libraries) -- -- if not find_library('pthread'): -- sys.exit("The 'pthread' library is required to build python-rtmidi on" -- "Linux. Please install the libc6 development package.") -- -- libraries.append("pthread") -+ res = subprocess.check_output(['pkg-config', '--variable', 'includedir', 'rtmidi']) -+ rtmidi_include_dir = res.decode().strip() -+ include_dirs.append(rtmidi_include_dir) -+ libraries.append('rtmidi') - elif sys.platform.startswith('darwin'): - if jack: - check_for_jack(define_macros, libraries) -@@ -197,7 +192,7 @@ - # Finally, set up our distribution - setup( - packages=['rtmidi'], -- ext_modules=cythonize(extensions), -+ ext_modules=cythonize(extensions, include_path=[ rtmidi_include_dir ]), - tests_require=[], # Test dependencies are handled by tox - # On systems without a RTC (e.g. Raspberry Pi), system time will be the - # Unix epoch when booted without network connection, which makes zip fail, ---- a/tests/test_rtmidi.py -+++ b/tests/test_rtmidi.py -@@ -54,11 +54,6 @@ - else: - self.assertEqual(res, rtmidi.API_UNSPECIFIED) - -- def test_get_rtmidi_version(self): -- version = rtmidi.get_rtmidi_version() -- self.assertTrue(isinstance(version, string_types)) -- self.assertEqual(version, '4.0.0') -- - - class BaseTests: - NOTE_ON = [0x90, 48, 100] diff --git a/dev-python/python-rtmidi/python-rtmidi-1.4.9.ebuild b/dev-python/python-rtmidi/python-rtmidi-1.4.9.ebuild deleted file mode 100644 index 69f7947f93cd..000000000000 --- a/dev-python/python-rtmidi/python-rtmidi-1.4.9.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings for media-libs/rtmidi implemented using Cython" -HOMEPAGE=" - https://pypi.org/project/python-rtmidi/ - https://spotlightkid.github.io/python-rtmidi/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+alsa jack" - -# Most of these tests do not play nicely with the sandbox, some only -# work with exactly the same version of rtmidi as the bundled one, and -# several fail even with disabled sandbox unless there are actual MIDI -# I/O devices present. -RESTRICT="test" - -DEPEND="media-libs/rtmidi[alsa?,jack?]" -RDEPEND="${DEPEND}" -BDEPEND=" ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} LICENSE="BSD-2" SLOT="0" @@ -28,10 +32,14 @@ BDEPEND=" dev-python/pillow[xcb,${PYTHON_USEDEP}] dev-python/psutil[${PYTHON_USEDEP}] dev-python/pyscreenshot[${PYTHON_USEDEP}] - ~dev-python/vncdotool-0.13.0[${PYTHON_USEDEP}] x11-apps/xmessage x11-base/xorg-server[xvfb,xephyr] - x11-misc/x11vnc - )" + ) +" distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # require old vncdotool + tests/test_xvnc.py +) diff --git a/dev-python/pyzotero/Manifest b/dev-python/pyzotero/Manifest index b352eec87f4a..cfc82e273475 100644 --- a/dev-python/pyzotero/Manifest +++ b/dev-python/pyzotero/Manifest @@ -1,2 +1 @@ -DIST pyzotero-1.5.5.tar.gz 525725 BLAKE2B ec1c200811697b5830f757e527ad3f21abea62c680e32b2132d616b4e07c919a3e692a98cb726f43b9c456a23c375f962847fbd61a466f476545d491b7ed0576 SHA512 88db72c834e084f025eafb6c85d1e7cb4c4f6f73eb518bfe4ac008f51fc752fc7e74be2c0e48a0e8a9bc2acefb78a48ff907ee2e0e26c58f25e853f923848fea DIST pyzotero-1.5.9.tar.gz 526093 BLAKE2B bf29b557226363d71d536c41fb168b55b0d63dace5789f8abc92b8342bffb1ddcb4344132a68cc401db0ca0a536f534141690b017bc4dcf4d45299dec308a554 SHA512 be8c2135d3cc1bc5defc27a4eaf5233ced01a7c84cdf89074ce318558728c9356ddcf9e4ede4012b03c1f836dde641fee9366ca954e5d3cf35642638c3e38145 diff --git a/dev-python/pyzotero/pyzotero-1.5.5.ebuild b/dev-python/pyzotero/pyzotero-1.5.5.ebuild deleted file mode 100644 index 9d9ad538c0fd..000000000000 --- a/dev-python/pyzotero/pyzotero-1.5.5.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python client for the Zotero API" -HOMEPAGE=" - https://github.com/urschrei/pyzotero/ - https://pypi.org/project/pyzotero/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - app-text/zotero-bin - dev-python/bibtexparser[${PYTHON_USEDEP}] - dev-python/feedparser[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/httpretty[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx doc --no-autodoc -distutils_enable_tests pytest diff --git a/dev-python/readme-renderer/Manifest b/dev-python/readme-renderer/Manifest index 103111440625..f552841985ee 100644 --- a/dev-python/readme-renderer/Manifest +++ b/dev-python/readme-renderer/Manifest @@ -1,2 +1 @@ -DIST readme_renderer-37.3.tar.gz 29718 BLAKE2B f0fdf0689f74b444ca1ae84c4e43f3bff5b5725052a3d83ad001d19b8a4180f6de95f41dc5cbaa6c7fd93bef6b593f1107674fce10f60148cdaa703cc480b789 SHA512 e4c060074cae3d23a10ef46f64d1426dab73e1618fe0920758d701d7ec4ced8120d4791ab29691306d0ab36f45447b4dc42be20d086b2f514111ef091204491c DIST readme_renderer-40.0.tar.gz 32300 BLAKE2B feacff6f82bc59e1e21da99a702004f409b19868356a47c37e01ff1bb52e3b896eaeef2815ccc8d7f20009ce5faf8f3a75d56d1c5f4acbc38b90116d2bef45d1 SHA512 8b598f7882e5e4a3a6c3b010c2252fd4a4babd5e90426dcf35f0586391cc0c2f2f106e016cef24d8fc5f4ed2712e5f88fada4cda160f42158979b6ec14672d36 diff --git a/dev-python/readme-renderer/readme-renderer-37.3.ebuild b/dev-python/readme-renderer/readme-renderer-37.3.ebuild deleted file mode 100644 index 365475e4e802..000000000000 --- a/dev-python/readme-renderer/readme-renderer-37.3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="A library for rendering 'readme' descriptions for Warehouse" -HOMEPAGE=" - https://github.com/pypa/readme_renderer/ - https://pypi.org/project/readme-renderer/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" - -RDEPEND=" - >=dev-python/bleach-2.1.0[${PYTHON_USEDEP}] - >=dev-python/docutils-0.13.1[${PYTHON_USEDEP}] - >=dev-python/pygments-2.5.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/docutils-0.19[${PYTHON_USEDEP}] - ) -" - -DOCS=( README.rst ) - -distutils_enable_tests pytest diff --git a/dev-python/readme-renderer/readme-renderer-40.0.ebuild b/dev-python/readme-renderer/readme-renderer-40.0.ebuild index b50293993a5d..312efb489390 100644 --- a/dev-python/readme-renderer/readme-renderer-40.0.ebuild +++ b/dev-python/readme-renderer/readme-renderer-40.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" RDEPEND=" >=dev-python/bleach-2.1.0[${PYTHON_USEDEP}] diff --git a/dev-python/referencing/Manifest b/dev-python/referencing/Manifest index 8128270af89b..e727fdc1e023 100644 --- a/dev-python/referencing/Manifest +++ b/dev-python/referencing/Manifest @@ -1,5 +1,2 @@ -DIST referencing-0.29.0.tar.gz 34963 BLAKE2B 88fa71124eeb8dd83b62e4f42299acaa55af33265dd474594efb7f71d522b276e8ed0a12dfa5822c9cc1c42acc0fd21d74400ef866c127bbdab85f9d03bfee96 SHA512 69b20b89e65fa58524aeb1bd38305edefcf61d65f785a090b21bcbd48524be45ae39dd7e3d70f403948b27fdb7e43660b7bd2a438ad26f397f5ca2021dd087e2 -DIST referencing-0.29.1.tar.gz 35024 BLAKE2B 459e0ae857e8fd47075c264abff09fb7eec329dfa9a374e88123f5b6317ccc829c671be9ca2d6e687ae6ec39e3f632b01d982cf62be8c552a62a9a7cf92fd56a SHA512 a5991eea73bd0d3bccfdda60f6b56bb9856abd60d3f70d7952da38693c086b1ba7ff72b67bbec641ac1b88e2512d648243796587f1cc69c00a33ff73a84994f4 DIST referencing-0.30.0.tar.gz 35259 BLAKE2B fe26f83ae6752b35976627c9584980c9f5ee094ce7340ff1724039f641492a6d52eb8031b733256d5a91976a8e6cc545f2e8ae05aa8df3978dc9199117ef2dc2 SHA512 afc709140706f37a6baad5e2293fe3e7f4e214867020ac962e1ee1282777d4e6864037d6d545a0429dd11fd1eb2f91b633192cb0752f4ad4b8d138897ba2a573 DIST referencing-suite-6e126a9fc8f243c4948feb11a7b66efda9d71098.gh.tar.gz 18291 BLAKE2B 89b1ca81ad66b4f89dae37d39cd3d0953ce3cea540d736fa81abff87ad199a5e9e6860c24efbc609c24feb4892331791d6adafeb4fa3c9acea564aff84ee5443 SHA512 5aed034c66c711e9b89280ea1adf08af9aad3d381376f29c4d7a33d69658190d742b51e1b42aef0ec6dd7c8ddbadc3f2c7b09c697f4267fc072a97d750ce5772 -DIST referencing-suite-f6fa54deec2ba3ae7326e6c292b2d7c4c20e9eb4.gh.tar.gz 18311 BLAKE2B 69f6a3059842f6ff3438760240126a2033d5287ba6daaff5f9d72e7eee8eb8ac3c72fb0be92c5daf33bf06a54621332c7042e6c8cf11ddbd328e347c9315e224 SHA512 9a7a9c9f8f75391a1589751a83ba5c8153ac41de20ecb2f02fc230ec94b313619bdcf58c5aab580f7825555df68a6d5626b77a92b958b77ebf1fdc16a0b87dd0 diff --git a/dev-python/referencing/referencing-0.29.0.ebuild b/dev-python/referencing/referencing-0.29.0.ebuild deleted file mode 100644 index 94196ba1c444..000000000000 --- a/dev-python/referencing/referencing-0.29.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -SUITE_COMMIT=f6fa54deec2ba3ae7326e6c292b2d7c4c20e9eb4 -SUITE_P=referencing-suite-${SUITE_COMMIT} - -DESCRIPTION="Cross-specification JSON referencing (JSON Schema, OpenAPI...)" -HOMEPAGE=" - https://github.com/python-jsonschema/referencing/ - https://pypi.org/project/referencing/ -" -SRC_URI+=" - test? ( - https://github.com/python-jsonschema/referencing-suite/archive/${SUITE_COMMIT}.tar.gz - -> ${SUITE_P}.gh.tar.gz - ) -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -RDEPEND=" - >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] - >=dev-python/rpds-py-0.7.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-subtests[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local -x REFERENCING_SUITE=${WORKDIR}/${SUITE_P} - epytest -} diff --git a/dev-python/referencing/referencing-0.29.1.ebuild b/dev-python/referencing/referencing-0.29.1.ebuild deleted file mode 100644 index 94561728ff63..000000000000 --- a/dev-python/referencing/referencing-0.29.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -SUITE_COMMIT=f6fa54deec2ba3ae7326e6c292b2d7c4c20e9eb4 -SUITE_P=referencing-suite-${SUITE_COMMIT} - -DESCRIPTION="Cross-specification JSON referencing (JSON Schema, OpenAPI...)" -HOMEPAGE=" - https://github.com/python-jsonschema/referencing/ - https://pypi.org/project/referencing/ -" -SRC_URI+=" - test? ( - https://github.com/python-jsonschema/referencing-suite/archive/${SUITE_COMMIT}.tar.gz - -> ${SUITE_P}.gh.tar.gz - ) -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] - >=dev-python/rpds-py-0.7.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-subtests[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local -x REFERENCING_SUITE=${WORKDIR}/${SUITE_P} - epytest -} diff --git a/dev-python/reportlab/reportlab-4.0.4.ebuild b/dev-python/reportlab/reportlab-4.0.4.ebuild index 0826a91d23ce..454abc452c94 100644 --- a/dev-python/reportlab/reportlab-4.0.4.ebuild +++ b/dev-python/reportlab/reportlab-4.0.4.ebuild @@ -20,7 +20,7 @@ SRC_URI+=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" dev-python/pillow[tiff,truetype,jpeg(+),${PYTHON_USEDEP}] diff --git a/dev-python/requests-futures/Manifest b/dev-python/requests-futures/Manifest index 439c3fc63454..30382529900d 100644 --- a/dev-python/requests-futures/Manifest +++ b/dev-python/requests-futures/Manifest @@ -1,2 +1 @@ -DIST requests-futures-1.0.0.tar.gz 10897 BLAKE2B deccf99ffecf3dd04eaaa7692b93b046b027109346555ca9b4172f29600615fb78bd46528c2ae925587d06f24e5b52dc2f02f5d5da04eda18cd97037e1b28440 SHA512 64b39ed99712df8f1be74b2de97500d89711c0d5d3ba0f2b64e3bab755d0bf82029d7ced13b755ce12a2b86f3b673305b651ba6ff4cfb60aed40c8d5876f202c DIST requests-futures-1.0.1.tar.gz 9921 BLAKE2B f4b1ec5c473ebe5e2cd4ca7bf8da3c60b4a0304c6ee5940900fcbad1f8e3400facfc886e3ba318d30c597d2e212b29d6eed4dfe7e985c526309e0abb15ded6b4 SHA512 e95c2ae8a97f314a6f2ec02ab1d4b456cd673599dea9cf4abd9f2c601ea7ea4b48a6595d4b52bd5c717cfcbbb378be8789d6f63dfb58fb2aa4778db408521730 diff --git a/dev-python/requests-futures/requests-futures-1.0.0-r1.ebuild b/dev-python/requests-futures/requests-futures-1.0.0-r1.ebuild deleted file mode 100644 index 906db679d689..000000000000 --- a/dev-python/requests-futures/requests-futures-1.0.0-r1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} pypy3 ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Asynchronous Python HTTP for Humans" -HOMEPAGE="https://github.com/ross/requests-futures" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" -RESTRICT="test" -PROPERTIES="test_network" - -RDEPEND=">=dev-python/requests-1.2.0[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # known failures by upstream - # https://github.com/ross/requests-futures/issues/94 - test_requests_futures.py::RequestsTestCase::test_redirect - test_requests_futures.py::RequestsProcessPoolTestCase::test_futures_existing_session - test_requests_futures.py::RequestsProcessPoolTestCase::test_futures_session -) diff --git a/dev-python/requests-futures/requests-futures-1.0.1.ebuild b/dev-python/requests-futures/requests-futures-1.0.1.ebuild index 0aadb98b1bfc..1bac04a67788 100644 --- a/dev-python/requests-futures/requests-futures-1.0.1.ebuild +++ b/dev-python/requests-futures/requests-futures-1.0.1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" RESTRICT="test" PROPERTIES="test_network" diff --git a/dev-python/rpds-py/Manifest b/dev-python/rpds-py/Manifest index 0b0baaf17cd9..fba56e22bb16 100644 --- a/dev-python/rpds-py/Manifest +++ b/dev-python/rpds-py/Manifest @@ -3,63 +3,34 @@ DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c5 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST indoc-1.0.9.crate 13475 BLAKE2B a9696788574e56dd125c3371169fd59d6947d188f76e2669b21c0304692efd6709cd048920f7822e92c6a5620fb178e0e85c7776118cef8ccee0f58398e14abf SHA512 db8aef4a7bb606452dc8ed45aa29a255c7a135357a0bd586fb4429c5f56a1aa2ca9400d6fac39956aeb486a15d25cf5d1b9524967867f2c651d9d563e3e85be8 -DIST libc-0.2.139.crate 638983 BLAKE2B e92b296cf8c916e10e859722ed75f4790401662ff7aa2fe8ed84ef9b94a00538768be33c272f0881e42da887c8c43e1fd44d061343386216492a76fe5d308598 SHA512 ff5fae517c49c382dee9b1d7479b65b0a818780453e5c00c416847d02f42186e2fcf19a8a8dc5e9cc2611300690c6ad324f9c0f0e8172e913a1b781fb7c0b5b4 DIST libc-0.2.147.crate 686772 BLAKE2B ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb SHA512 bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db -DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 -DIST memoffset-0.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c SHA512 47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55 -DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904 DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c -DIST parking_lot_core-0.9.7.crate 32412 BLAKE2B fec3ed2cf28e6d5090aae6a7c0ad583acf3ce6e54e881b78a9cb6721ca1e7040d46c044d405852728e74baff6ff1feaee7a89a64c69d20531f29942dfaafcc72 SHA512 1f232f1a87ba9377621244ba49378663f3113da7192a399fdb70be971ff5e5ca0d0601e1210a3fd8ab75ef464dc8505e719f81902e3448cce5e7848ef4bdbef0 DIST parking_lot_core-0.9.8.crate 32383 BLAKE2B 2f9666872894d1c85895437d1353f9e15be2bc8d004ffc8f0e5be95e9dd4b274797db3752eba1c0b5b6071c1b8a71e4857cae0b2aff1afdaa39e92e70be2e6fd SHA512 8d6dfdf661b0f7d0774cb9f61121f2daefd182ac8a2a0d24eab451febfbe1a664c815c163d34a7f3d15a54915a8e22e6c6cd10e89cb7d7598d48d81ad6a3c256 -DIST proc-macro2-1.0.51.crate 41804 BLAKE2B 579e5a157da81cd8350a6407603e5f8102bb9b6618ea8e81ced1692a6a6f4b57bec35aeb965b643f2542f65a3b9965fbbcf7e0ade35cf159270583d34665a628 SHA512 10ad77a5d05437c1b2c40a8f82389d081e64993171aa6259e8dca98d9afb04f5fb870f2037ad626a280d59c1a89fd4482bead701d744d6fb7c893bd9e78dfc1f DIST proc-macro2-1.0.66.crate 43575 BLAKE2B 9eb3e816b00fcf625c280ba14ad269f5893d0523473a24de07c21945f6f932fbd08efb3c339b35d903245510e3f065e1478439b024a325f2bb9f97bc7bcbb18d SHA512 85f5a762f9411142e5ac28144bd380f07f0633ed2e44d8a2545be9fb8f42abaca6b5d45631b4be83b8e8b9beca7438bc52f25615c3a410a3a1249474b1aca407 -DIST pyo3-0.18.1.crate 415128 BLAKE2B c77b956c4c96c4f0356abf5df14f89ef7fbd4d779169c2acccfc827a3a5d2d7980e5e8a467c1f6e73bb00a4500293995bc81014f110853c33b8e30d0698d0a21 SHA512 37e82b2b212de59335f8b5e4129dfc53872ceda156238f4aaee8cf358a8daf2d64cb716aa63d343c4f602fc61344b94bcd3cc8e02bee80256f5b49033a5c5825 DIST pyo3-0.19.1.crate 418297 BLAKE2B 19ad6aa4fba175961b7fe97ae0bc45050f930859972b1b25cf0139bb3436c050ba76b63894f0df26174f141a52ac6abf10fd84c03c056af5a0665e723ae24195 SHA512 b27500cf49f1c6f217d21344d24ac96c07b82c157dd36fa4550b94059da5715ba7d0e085ec07dd5f8a8ac9de4d7e9239c1cceac4337294eb0dc9f6102049d5ff -DIST pyo3-build-config-0.18.1.crate 29134 BLAKE2B 288519ea8b17bf81564ea7e91fa548ca5b966cb08939eccd80356935372aa7bbac1c9f1f8780b49010f4f66d1724d698a6197a740b232d62c75df341194c8ac5 SHA512 6277726d3f0faf70453f61f90c547db01ce5d50823ca9ba731d57309edbb33729bcfa3299415716cf6154ec2cb3a4c1e7eabc8ea18e400e746b37324bfca2ec9 DIST pyo3-build-config-0.19.1.crate 29205 BLAKE2B f88cbf9763fd68f7b30d109ae608efc29e0d4bf6672ee5f31b77342b5f37baa4f981916124af6897ccea3d93990ff889815fc3abbe9ce3fdbd860b6d5698b7da SHA512 311fef01ac2c3ce12485849cb99eba038a36260206308c5af4621fc5393f942e03aae4f6a5fe24ef3005eb781d2161453667ad552d6a371ddd96460b05a2e710 -DIST pyo3-ffi-0.18.1.crate 62852 BLAKE2B 86bc534333e05578b1bf890fdd71af685d626aebbd8b4132162c1d29ab89ee493f903497fecb576164a1b23df11b36f20c18cede97ded567428724a702f0529f SHA512 35f2838f6b06bbb1ad6ebdc0d68c750fc8cffc43b62fadf2b76d4a395a4655797e9d93543ffb204ff7ea312f7f37444375c556831a231122f9fc1477ec986bec DIST pyo3-ffi-0.19.1.crate 64837 BLAKE2B deb3065ce99b4bd3b5dee182f7cc20dbbb1792e792e78425f30a71ad3e45aa8552f99f02debd640e16db44cbcad58f67b04ca6e08cb964e788d41dca64500a0c SHA512 6293d75c71ebe80c320f0a240716a2e0c62f66aecc58320f2f40a81f85390c7d9174b4888ead89818b73fdc8d3d21df12adc6625087f0c9ebb82767d4a7c5adc -DIST pyo3-macros-0.18.1.crate 7174 BLAKE2B 0eb2d106d193cfb14fc8c9cce175458a38bc069f9c232a7bc541e2951bd06ad3dfab483f730ece97a4ca2827ad4dcd0444e77df6a8ff79cc5861c2985d0d2b7a SHA512 baf43c6c5ef8f5fcc91728d693d52453b779de5c48cfdb295449a32ce559c0304e3a93b43bad7b312eee1c44bbe680efc57423d4e38986f3c6eacebf07998609 DIST pyo3-macros-0.19.1.crate 7173 BLAKE2B b8d53ed51e2454abb77528c9e08315f288718dca08888bc24752f156942c27ffff75c88504bddcf05cc89d16b3fd2cd86280b0b94bd09947a2ffa4c800dfde68 SHA512 2c12cff4a8af948f9ecaadb83d1ed5199758f9e9c626c5930a1b74c65027a8b74dcf989ee470798aeff7c1165650d5d3dd75cb1f813859b7b8e241cd2bb8f2eb -DIST pyo3-macros-backend-0.18.1.crate 48618 BLAKE2B 8db09610fd6fc95d1979a4065f89611c507ff7e7f72d9cd64590f85f6d8543ee6d234e772c55db88e3624808ad135389f5ff0edfd2eca6ecf1a29ece332c1c2e SHA512 20aed4aa485d6ffc02b0d08aa4c5fc086e73482aedb5ebce155c3f973d0e058902ef806740d483368eb80caac4ccc163516eaf56a027910d71cedc5bc0ee665c DIST pyo3-macros-backend-0.19.1.crate 49916 BLAKE2B 930774ee7ec936bbefc4ea81e2496cd15438dc82954ec7b85c0bc42b290b41c60869f8b31e109ba16a373d3ebf1e0058c0c7ef7d4911ae40feb99fb61d66a745 SHA512 7c7949588a15ef57b12f11e903c1110228bb653212761c97ff50399aa39be97108b471a2cdf47afb307f6c86bfb24b3e9ab32fd08e0550ee27e8808f2acd5145 -DIST quote-1.0.23.crate 28058 BLAKE2B 81c483fa26b36b5c4dbe85b386a74f5bfeaa854a99c0d678374507613da916a60e3f5b14d4a4d295e1c9ef0413fa1f16447df8f19a9db8cb0485b7a5c327fdc1 SHA512 3bce6846dda94d285de15771549099e60df39c8395c498b372c90a240f77df31d6d9048127913ec1c7ed8f3a189470ade1db2bede406bb00fa715ea641ec87c2 DIST quote-1.0.31.crate 27881 BLAKE2B 47c8ac1051f7fa03d002420ade3cb18bf2aedc6ba922d13b117c016ee89c3326bea5cad32ec2f0e5ac1afcce68982f20b3f973914c205e6d6f426487989c6ec4 SHA512 8b2ec131937ce53f3fa01e68fb9261ed6442222e513cbe86f62b6da3cf3051cda0d134dc8028bc6c992fa63735ef3507490a169f8b4af1d6fc17058c6d2faaab -DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde DIST rpds-0.13.0.crate 67994 BLAKE2B 91b4aec7a25b81566288c5fefe5f89a0f8b9eae83caf05cf7a9796394df70ae79b721b64804f72c582bfc41ff59647a9bc0980ba7dc9438412f6445e4a916b5b SHA512 6567eabae407fb2c5eea49395d6901c540dc0b4dbd585d5f93fed1b4a71885a784fb8652f46cca5148acd35957040c4a61ce1d95e871cf494b41db846fd38698 -DIST rpds_py-0.7.1.tar.gz 15355 BLAKE2B 801cdd11b09a49d6769ffeac2340d203351d4b6f85cac1fa06b306e50021d4956601c3e6ca645091157dac70a2619cc00bdd277e57cf7bc3762bff04781a3c76 SHA512 60245d4ef4a1d1b49fdca93c530f5f66ccc7b601bd29ddd04de05a2030914bc55157262f2cda2d4dfe5e735f6f29d99a7edf74e6058eab96668e88540ad0b84c -DIST rpds_py-0.8.10.tar.gz 16400 BLAKE2B 821f88119bf13819bbc30dc7ed7c5bd5fefc6f8931c1df14ac6249f0e707464818e4b89745ec93ea78251ecc440a0f2f178a43945a55edfb75681e24e4cc2657 SHA512 4bec55c6cd4025d6af1b78bc5b4187631d33470648c5ccf16be6296fd62c14493fbaa08f37b66963eb46f379915bfb55639222ee3bee4ecdd0f1dc2d237982aa -DIST rpds_py-0.8.11.tar.gz 16337 BLAKE2B 19cbccc61b3e4721edcc70a942b9da3bfde2c83d0fcd1cabb278939b1f4b63a1e8acaf43a5f4e34e4b1841f0fb5a146808a57281b81cb101d49000c495d58a41 SHA512 b7b6d5419b1164a90dfda4884a2cea36d7760a0e63d50fcc048da3d4f6f675e1f9b9d517352c9fc145fc38b374dc9c06d98637ce1ee2c64b734ede1bbd160c70 -DIST rpds_py-0.8.8.tar.gz 16383 BLAKE2B dd45d7ce214266ce533f4aed8d4eaf33da08c9414bd7a1783c2e909ee63079f5687ac8497a940f027b2bda7adf4ef5bd8612ebf3706a4c3b3bcb129e6721a903 SHA512 68cda5ba4b72fc419a0c59fa2cc0655734cff9b452b11da26bb38acf221c2b4f503d3b7742032e467ee91f9fdd3de94b3aa43e5df1bf353ede07761ca759c86b DIST rpds_py-0.9.2.tar.gz 16898 BLAKE2B 0ebb58586c51bb93cd31a166a49fc79054ca624bcccb0501138cc267ddfa152d5d6def49e2927c10bfbb580505d1ad761cafc7ff266ca965a92f6167d811e151 SHA512 5a3d1b4ca27cd9b73edf7c03c8def5350949a56df0a322e317a7d3e6e31933694fe21928218ebeb51074322dcde6e4f807283e0359f8f31b0ca6b69180be3260 DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d -DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae DIST smallvec-1.11.0.crate 34680 BLAKE2B e54d56f6bbffbfa7ce5fe5f04e325b2e5cf19d290e4be278bc00a136e26284625b9c18c7c2b10b7fb8fad0ea7e3770f3cdbcfbaa913f5ac08d0a2f8b4e0de188 SHA512 41bfbecbc2c244497568a41724d65791ec3fd6d8057813d521367cca316c09c2b28fb3973826236b01c1f5d2f905d8d22b0c3c47f957a9ff5d7685591f15ccd7 DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d -DIST target-lexicon-0.12.6.crate 24357 BLAKE2B 5d9aef958155bdc1b546b9940083cf81ba4c638525e2d46340e50c4274764b39ac19a12214f3ff64a6830524a2ecea9d555db3f07d5d7dbccd7dd809255c4499 SHA512 63ccc047d10ebff55c3b9be400e2deafcaba7beb28ee67bae6d5df58e7c08362b2c4e0004f6daa582928850701969015ad43714c7ad46df665474667ff4db58f DIST target-lexicon-0.12.9.crate 24532 BLAKE2B 7f09be1827a5f9563b842c38aff659432ec61b66b814ebf4cc8a963daf6c93e7dc453a6966aa02d3a886007506d2b993e16ceb047bd34f6d206de76a39d08dfe SHA512 62033617d4587fb9d4b3159c78dbb628041d7ba6c5849c27a5755f173a7279aa4a03e56d31e03f87adfae50cef49eb6f0bc5eea1f6a131b87c618330d19d61d5 DIST unicode-ident-1.0.11.crate 42067 BLAKE2B 3c7cac3d2bf1cbf1cf04716a482f130123e8e6940f7a90a17bc62fca44ac0069688165538f5329b95a72f735b594cfb85e3250738393ffd1b53cb0cd95077d89 SHA512 9682bbee339fb987c9d0bb6a54406d37b28b5c3587372d406402e4341900fec97e3234cd03b5c98b90b6378fd533dc452cac3de90d3ade19c4b09657e4abf6df -DIST unicode-ident-1.0.6.crate 42158 BLAKE2B 6e4ef61fcac69b4ccbf743a2c2f857a6ea9fcbac9b9890f5b7208cc0732c6892aa5889b3030e87c8c29ce4ce24ddb7adec6bcf47b7aefe9cb5d19f920f12cfbd SHA512 ee1dc78fe535f46bdaf3e19dd8dfc859bf3133d9271026cadf626a07ba586c39caca4e45d905156a6276cf852f9cebef196b2229c3ba4b5e2b26c956fd6cff86 DIST unindent-0.1.11.crate 7700 BLAKE2B d4d1dde410c4194acb51f74f374cf11fa872e49fad8f5f24b596d72476403e5e312fedf7b0bcb1027384d53c8de565368d63c30eaf70a6e6cd958b82e5288ca3 SHA512 f800d6c37fe72477908c91457a738a73d2b8085bb5ae303d6d954405d6ccd98833b5da16a12c3ad1ab75d32a68dedc706dfaacc0fcbb95571dd829cdc03a356a -DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f SHA512 f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47 -DIST windows-targets-0.42.1.crate 5524 BLAKE2B 755cb6184733417763bb650fb0bd84bc757503aacbf0d91b811d42e9e8efda05434bbe5518006a88937a82a2a607605a9b609df4f34eb58674d09564667d95f3 SHA512 940c85f6214aa4da17787d3bbfe8d6107a9a7fe4f2e2fcf2b1634facf4619620ac2a7a835ebdd0f57970c992c459ba0a780e64e89945005b240c92563c42711a DIST windows-targets-0.48.1.crate 6902 BLAKE2B 8e6cd47dea52131c66983cbf4982e88f7bd30416dfae4e380f7afb39f67ee0ac88d40769668dd5aba40d4415f9f00cbc2ac98d598506fed26029f5ec4df3a2c5 SHA512 e48179620cce528292167f1d5ee2deea0659569c996dc90eb4ab62b9ea8baee6c0bea3ab739e06d8793c9690bfc895545ed0039cb633ca39293de79c42ea9de2 -DIST windows_aarch64_gnullvm-0.42.1.crate 362795 BLAKE2B 722b45789bcd1d973803b327d44072fbf9c904d448e29ae9e56d2f9d1a3e9b64e06883e4bf5ebf141f1e924235858fd1472e07a744cc5b16a0a3a4fc8ec8f6d4 SHA512 51eb9fa7ea441a9fef590c12576a8bbef74932d40fafde8f9e3a28f2734ce5aee6dd5fa478fb3847443241c8c392bb4abbc6014c71260bf924431779f7184f73 DIST windows_aarch64_gnullvm-0.48.0.crate 366543 BLAKE2B 9b10f65089fe6da3ff38a1061783f635644ae84f567f891eaced280af68f7ff3919b34289e8850aa34554bb0346903273ff0a7fa743ca8794c2d23a9f1b0185f SHA512 80c5aa74c5669f7acff3882a8e7575f15e8d7cc58c11a1cb731ff423eb9cc9ba43cc6b80e52803c0d44e6a9001655ba87de6f43a9fe858da6d6e3a5c983a2711 -DIST windows_aarch64_msvc-0.42.1.crate 664655 BLAKE2B f4a060b802016a6d77a8ea6ac44c35dfec384acef9c45f932e2b6aca9d3ac48ae031f99e5b58f270d6020b8796e9dd06f7e8ffa7cc5610ea3f69181c2be7adc8 SHA512 f6412bae4b041201ef94e5a159ce90fd6b09816350204d4f573c1afdfb0a6d62d7887fbc2e416b40ec1d4478db521be492edf4703d87482d6d0006a51b827538 DIST windows_aarch64_msvc-0.48.0.crate 671479 BLAKE2B 0c80f210437628e1d878d1d14e884fea532c7539b3030aa76d46f27d02372c715c6e33d7efdbbd770666472b44a66c30711a33d819ede9cdcd51c96355802d45 SHA512 617e47a7202f1db4dbd3ecea509682135ccd85e3a458c0331b9bc7aa1d84e5756b59c881cb098d5c6d4c951248d13c8253a8e8a50938e1997bd19ceba77262df -DIST windows_i686_gnu-0.42.1.crate 733428 BLAKE2B c1ca24973aca06b255d9317735cca7a13f7f69293da52dad41df43a5cdf48aac3d40d8b6765cf564905fb71cb548308d757f01167efe7a61da7bd2e2a7080f0a SHA512 61c3271b07df1d4585c875d27cf1686c8f595dcbb79626e8d15ff47228f7b7a4556d3d994566ccceee0d6795a4c76767f85f4579282fc9eed731e04c7e193a57 DIST windows_i686_gnu-0.48.0.crate 741490 BLAKE2B 5a4a584f8d8ee5bbd2d4c5b6749a66f2d43fc9e4ef90faab2227709b270f0d46fc26578c029edd96877c71309316ddb32d91c39f46d88f9a484c614f866e3dbe SHA512 15149fdd48b61b6d993acd392dbd353d0280d984ea88745217e4207937174bb90cdd9701f69ff0fe06a842f03607cbb57937d20d79ab577181e605a8a8fadc68 -DIST windows_i686_msvc-0.42.1.crate 722583 BLAKE2B e03978daa0ac95d7bd9f594b28360dab647a1fe525f0ae4b44e6842d93c5674d9f202e8bbca99a0d30ecf7d138af0c48eec8e69e08bf285db51e32bcf83a2c54 SHA512 8afa4f92cb7bd96d4fdbefbd8e7bcaa37dee52224d5d8b950c5a537d3bb805bf9781097b8bd44d96e8b62b1290e3a3020557502fa3b357a53df6fea36b318932 DIST windows_i686_msvc-0.48.0.crate 730056 BLAKE2B 4e4ad6ed94948145199c2ed50fc65e4af08455a0fd058bb0f763d481f30b029f99a2b8dbac087b29e762500a19270f6683baf62ba99d141eb002a5b0b5c8ea05 SHA512 11a50800e709712dbea907275bc0faa46d2eb2969118445ed5b932d9c5957a09592a5b26a40e554c1f5fd56c6d074a07637e6f88eedd2224e1001e62df7b469b -DIST windows_x86_64_gnu-0.42.1.crate 697614 BLAKE2B 3cef0a3da3ce142bbdf932dbb54eb6473070c5722c9ec791dc4077efe2d774d51f8b3d06b3321f8f21cc49764f44d54b3432ee7a0d9376925b422b197f5d557e SHA512 f4c16b587fe407dee1f39df029c52302a0fbd5f519816a8d974fe9c2f928043b14037c701c0f3c9cf2e5c765e82430fd4b71615fe63a66a88159f7b15506f892 DIST windows_x86_64_gnu-0.48.0.crate 703595 BLAKE2B b227efb78a99c43d0538cceadada3fa1840df29adc665787fdcf845b73e77d782da8a9f9aa602e1da61401b550d0107176feb6c397c922a6240b38cc8f04a180 SHA512 38eff1164fb37dbd2bbe53404b20cba92de84cbbd5e4eb9ad60d51fb43d6fdb8b87a1488e2c88ebd4b3ff3b708f93fdc05df4b14a285d3ff11c33ff0d9828602 -DIST windows_x86_64_gnullvm-0.42.1.crate 362788 BLAKE2B fff81e63b86ad04ce22ad3e05ec4cc02c0b791384c93bafb50832f6db9cb7fd9301ad3845339a08dd8cadac1d59f3e8dc9d5f56d7a987989dbfc16b9131af67b SHA512 8cc988b5995a4726bb7518b7fccff528274ad9b2b0160fe247eb240f9ced10db95afe7bff91bfc5a08ebd8237b6821e4a4abad1ff9da45022f1ce7e7586bcf05 DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d1579978045f4058b1a315083a8ab842bddf5800ec3460b1530ad88c3464acab712a229290aca235810de8a3b6a253859a354d9fa97277e58 SHA512 8d82fad4c8445030844708aa026a62f1ca43362b8e15f14b0d226c7e9cda04ffa0715087b6a025dbb738e8891de24fcc4a2df071a532917cf03c4a46f934f396 -DIST windows_x86_64_msvc-0.42.1.crate 664606 BLAKE2B 6c460cfa392aad0d11add200d652a42ee1a60052570527c4e85405f765255375729d4e26287f5246dcad65fa89ccadea23c5135171b311e6da5027e33149c547 SHA512 a651b1a34f101125f929c1d1f5e933691c7a5c19d0bb0c501fb6812236d2771805428e3bd5e05be7d72715595f5fc9e7978dd7934e5d92e9b78a41c2ece695b2 DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795 diff --git a/dev-python/rpds-py/rpds-py-0.7.1.ebuild b/dev-python/rpds-py/rpds-py-0.7.1.ebuild deleted file mode 100644 index 3a20e3cf06eb..000000000000 --- a/dev-python/rpds-py/rpds-py-0.7.1.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -CRATES=" - archery@0.5.0 - autocfg@1.1.0 - bitflags@1.3.2 - cfg-if@1.0.0 - indoc@1.0.9 - libc@0.2.139 - lock_api@0.4.9 - memoffset@0.8.0 - once_cell@1.17.1 - parking_lot@0.12.1 - parking_lot_core@0.9.7 - proc-macro2@1.0.51 - pyo3-build-config@0.18.1 - pyo3-ffi@0.18.1 - pyo3-macros-backend@0.18.1 - pyo3-macros@0.18.1 - pyo3@0.18.1 - quote@1.0.23 - redox_syscall@0.2.16 - rpds@0.13.0 - scopeguard@1.1.0 - smallvec@1.10.0 - static_assertions@1.1.0 - syn@1.0.109 - target-lexicon@0.12.6 - unicode-ident@1.0.6 - unindent@0.1.11 - windows-sys@0.45.0 - windows-targets@0.42.1 - windows_aarch64_gnullvm@0.42.1 - windows_aarch64_msvc@0.42.1 - windows_i686_gnu@0.42.1 - windows_i686_msvc@0.42.1 - windows_x86_64_gnu@0.42.1 - windows_x86_64_gnullvm@0.42.1 - windows_x86_64_msvc@0.42.1 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)" -HOMEPAGE=" - https://github.com/crate-py/rpds/ - https://pypi.org/project/rpds-py/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 - Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so" - -distutils_enable_tests pytest diff --git a/dev-python/rpds-py/rpds-py-0.8.10.ebuild b/dev-python/rpds-py/rpds-py-0.8.10.ebuild deleted file mode 100644 index 5aa215f1d27a..000000000000 --- a/dev-python/rpds-py/rpds-py-0.8.10.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -CRATES=" - archery@0.5.0 - autocfg@1.1.0 - bitflags@1.3.2 - cfg-if@1.0.0 - indoc@1.0.9 - libc@0.2.139 - lock_api@0.4.9 - memoffset@0.9.0 - once_cell@1.17.1 - parking_lot@0.12.1 - parking_lot_core@0.9.7 - proc-macro2@1.0.51 - pyo3-build-config@0.19.1 - pyo3-ffi@0.19.1 - pyo3-macros-backend@0.19.1 - pyo3-macros@0.19.1 - pyo3@0.19.1 - quote@1.0.23 - redox_syscall@0.2.16 - rpds@0.13.0 - scopeguard@1.1.0 - smallvec@1.10.0 - static_assertions@1.1.0 - syn@1.0.109 - target-lexicon@0.12.6 - unicode-ident@1.0.6 - unindent@0.1.11 - windows-sys@0.45.0 - windows-targets@0.42.1 - windows_aarch64_gnullvm@0.42.1 - windows_aarch64_msvc@0.42.1 - windows_i686_gnu@0.42.1 - windows_i686_msvc@0.42.1 - windows_x86_64_gnu@0.42.1 - windows_x86_64_gnullvm@0.42.1 - windows_x86_64_msvc@0.42.1 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)" -HOMEPAGE=" - https://github.com/crate-py/rpds/ - https://pypi.org/project/rpds-py/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 - Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so" - -distutils_enable_tests pytest diff --git a/dev-python/rpds-py/rpds-py-0.8.11.ebuild b/dev-python/rpds-py/rpds-py-0.8.11.ebuild deleted file mode 100644 index 29dab996d5f9..000000000000 --- a/dev-python/rpds-py/rpds-py-0.8.11.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -CRATES=" - archery@0.5.0 - autocfg@1.1.0 - bitflags@1.3.2 - cfg-if@1.0.0 - indoc@1.0.9 - libc@0.2.147 - lock_api@0.4.10 - memoffset@0.9.0 - once_cell@1.18.0 - parking_lot@0.12.1 - parking_lot_core@0.9.8 - proc-macro2@1.0.66 - pyo3-build-config@0.19.1 - pyo3-ffi@0.19.1 - pyo3-macros-backend@0.19.1 - pyo3-macros@0.19.1 - pyo3@0.19.1 - quote@1.0.31 - redox_syscall@0.3.5 - rpds@0.13.0 - scopeguard@1.1.0 - smallvec@1.11.0 - static_assertions@1.1.0 - syn@1.0.109 - target-lexicon@0.12.9 - unicode-ident@1.0.11 - unindent@0.1.11 - windows-targets@0.48.1 - windows_aarch64_gnullvm@0.48.0 - windows_aarch64_msvc@0.48.0 - windows_i686_gnu@0.48.0 - windows_i686_msvc@0.48.0 - windows_x86_64_gnu@0.48.0 - windows_x86_64_gnullvm@0.48.0 - windows_x86_64_msvc@0.48.0 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)" -HOMEPAGE=" - https://github.com/crate-py/rpds/ - https://pypi.org/project/rpds-py/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 - Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so" - -distutils_enable_tests pytest diff --git a/dev-python/rpds-py/rpds-py-0.8.8.ebuild b/dev-python/rpds-py/rpds-py-0.8.8.ebuild deleted file mode 100644 index 01f2ae1eebca..000000000000 --- a/dev-python/rpds-py/rpds-py-0.8.8.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -CRATES=" - archery@0.5.0 - autocfg@1.1.0 - bitflags@1.3.2 - cfg-if@1.0.0 - indoc@1.0.9 - libc@0.2.139 - lock_api@0.4.9 - memoffset@0.9.0 - once_cell@1.17.1 - parking_lot@0.12.1 - parking_lot_core@0.9.7 - proc-macro2@1.0.51 - pyo3-build-config@0.19.1 - pyo3-ffi@0.19.1 - pyo3-macros-backend@0.19.1 - pyo3-macros@0.19.1 - pyo3@0.19.1 - quote@1.0.23 - redox_syscall@0.2.16 - rpds@0.13.0 - scopeguard@1.1.0 - smallvec@1.10.0 - static_assertions@1.1.0 - syn@1.0.109 - target-lexicon@0.12.6 - unicode-ident@1.0.6 - unindent@0.1.11 - windows-sys@0.45.0 - windows-targets@0.42.1 - windows_aarch64_gnullvm@0.42.1 - windows_aarch64_msvc@0.42.1 - windows_i686_gnu@0.42.1 - windows_i686_msvc@0.42.1 - windows_x86_64_gnu@0.42.1 - windows_x86_64_gnullvm@0.42.1 - windows_x86_64_msvc@0.42.1 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)" -HOMEPAGE=" - https://github.com/crate-py/rpds/ - https://pypi.org/project/rpds-py/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 - Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" - -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so" - -distutils_enable_tests pytest diff --git a/dev-python/rq/Manifest b/dev-python/rq/Manifest index 23b91a29ba7a..22cd23663130 100644 --- a/dev-python/rq/Manifest +++ b/dev-python/rq/Manifest @@ -1,2 +1 @@ DIST rq-1.15.1.gh.tar.gz 633531 BLAKE2B e1cf463e54533a1a56fab98a66f4cfe2ef73da48ab965a10066b84050aa1ac72373328246236fbd45bdf3d026ffc355aa117a21047dce1cef16b18c6e96a0f3f SHA512 75228f037c5c731f7788bb18654f2e07a9af39f8980900166e07145887f7cbed06fbd7fb5513a770cee791d07a49d85a544b83f347cce6726d7745f8396e3aac -DIST rq-1.15.gh.tar.gz 633276 BLAKE2B 885b4ef343924b8f4a88c6c3e93bbed1b62022e72217922e874b8f6be36c3656110037f862bfe27f134d57c41d1b741e5fa23e6ab48fbd787ff08bf628a5e207 SHA512 b1c9614b376b74795436333cff6a5bb62795e73d95376e8e18b2472fda3eb720608d495c57e3c2c1b2c237b7fc409602828bea631c1b8905d7df71c74e6c705c diff --git a/dev-python/rq/rq-1.15-r1.ebuild b/dev-python/rq/rq-1.15-r1.ebuild deleted file mode 100644 index 9a719320744e..000000000000 --- a/dev-python/rq/rq-1.15-r1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_11 ) - -inherit distutils-r1 - -DESCRIPTION="Simple, lightweight library for creating and processing background jobs" -HOMEPAGE=" - https://python-rq.org/ - https://github.com/rq/rq/ - https://pypi.org/project/rq/ -" -# Tests missing from sdist, as of 1.14.1 -SRC_URI=" - https://github.com/rq/rq/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" - -RDEPEND=" - >=dev-python/click-5.0[${PYTHON_USEDEP}] - >=dev-python/redis-4.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-db/redis - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/sentry-sdk[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6379 - local redis_test_config="daemonize yes - pidfile ${redis_pid} - port ${redis_port} - bind 127.0.0.1 - " - - # Spawn Redis itself for testing purposes - # NOTE: On sam@'s machine, spawning Redis can hang in the sandbox. - # I'm not restricting tests yet because this doesn't happen for anyone else AFAICT. - einfo "Spawning Redis" - einfo "NOTE: Port ${redis_port} must be free" - /usr/sbin/redis-server - <<< "${redis_test_config}" || die - - # Run the actual tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} diff --git a/dev-python/rq/rq-1.15.1.ebuild b/dev-python/rq/rq-1.15.1.ebuild index 8c0bd028f82f..9a719320744e 100644 --- a/dev-python/rq/rq-1.15.1.ebuild +++ b/dev-python/rq/rq-1.15.1.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" RDEPEND=" >=dev-python/click-5.0[${PYTHON_USEDEP}] diff --git a/dev-python/selenium/selenium-4.10.0.ebuild b/dev-python/selenium/selenium-4.10.0.ebuild index 19cf1db7fcc7..6179ca09ad23 100644 --- a/dev-python/selenium/selenium-4.10.0.ebuild +++ b/dev-python/selenium/selenium-4.10.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi diff --git a/dev-python/semver/Manifest b/dev-python/semver/Manifest index ac129a4d7351..b1795af3641d 100644 --- a/dev-python/semver/Manifest +++ b/dev-python/semver/Manifest @@ -1,2 +1 @@ -DIST semver-3.0.0.tar.gz 204359 BLAKE2B 93aedd2e1884147546c064f6d0cf96d6a26c1591974bcefc0318eda90e01a73a99111babb9e6dc7f2b5c12b3cad94329dde7454c87891c9364d1fdbed5dee30a SHA512 b8b4299172f5a4325a309c686e5fee7339083fe2cba3852b69ff5ca355646d092d30ec1a3fe107ecb2f86c8845d4189d3d2c6f668c9df86ede69e995dcec93bb DIST semver-3.0.1.tar.gz 205762 BLAKE2B f2dbe25d321938bbfe32a21ad23ae62d4033a29c0155b138586e1b9e6d32c0c90e5859dbee0705f0726f616dda10a48b69201f1b7b26cfb4cecdbf3733d7a17d SHA512 93dd23a884eb9d64aca6285840f5fd6d7fe5e21abab37ca77a35118efba1fcca67b424a86db03dc32ae355a8593c184a4b0eb3f807ff35373b84c63dd823eb3d diff --git a/dev-python/semver/semver-3.0.0.ebuild b/dev-python/semver/semver-3.0.0.ebuild deleted file mode 100644 index 22f6eaf65f78..000000000000 --- a/dev-python/semver/semver-3.0.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python module for semantic versioning" -HOMEPAGE=" - https://github.com/python-semver/python-semver/ - https://pypi.org/project/semver/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" - -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/service-identity/Manifest b/dev-python/service-identity/Manifest index b3057f6174d0..48340f1a8a93 100644 --- a/dev-python/service-identity/Manifest +++ b/dev-python/service-identity/Manifest @@ -1,2 +1 @@ -DIST service-identity-21.1.0.gh.tar.gz 35326 BLAKE2B c6c985db990f9a93b2954a596817b476e178fd5949a683aebe7506e56ed90a19f872f6c5caa5a7219c162cfd43924e0a3cdb36a666aca01b28736f0927ae72b2 SHA512 6375bc5e8329118b2beb163ffffecc1479839e4e98173576e4737deebcc4c057ac357315976d3f53a280defd4e2c1f6b74e9604ec1aa94144240c2fb4bf07461 DIST service_identity-23.1.0.tar.gz 39840 BLAKE2B d4445cce42e9dba3ae192b05b3f66daab72cefe521c299837a73af84ff2705060580e3a052af01ba9abad820d3d252804050d8e3b2220dad48252832db8a90fa SHA512 bc53f563050811a2b40dbfcf1e0a1b1b5677e2b48ed4e94e37d29735baea49ed7a7099d656444c0054fa2c23ae96026e67919cf24b01a3ae6b3549fd25dfe4d1 diff --git a/dev-python/service-identity/service-identity-21.1.0-r1.ebuild b/dev-python/service-identity/service-identity-21.1.0-r1.ebuild deleted file mode 100644 index 9beb3883a776..000000000000 --- a/dev-python/service-identity/service-identity-21.1.0-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 - -MY_P=${P/_/-} -DESCRIPTION="Service identity verification for pyOpenSSL" -HOMEPAGE=" - https://github.com/pyca/service-identity/ - https://pypi.org/project/service-identity/ -" -SRC_URI=" - https://github.com/pyca/service-identity/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" - -RDEPEND=" - >=dev-python/attrs-19.1.0[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/pyasn1[${PYTHON_USEDEP}] - dev-python/pyasn1-modules[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pyopenssl[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/service-identity/service-identity-23.1.0.ebuild b/dev-python/service-identity/service-identity-23.1.0.ebuild index 3a292b69a19c..7c3785bc7754 100644 --- a/dev-python/service-identity/service-identity-23.1.0.ebuild +++ b/dev-python/service-identity/service-identity-23.1.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" RDEPEND=" >=dev-python/attrs-19.1.0[${PYTHON_USEDEP}] diff --git a/dev-python/sexpdata/Manifest b/dev-python/sexpdata/Manifest index 3b9a667c8a58..ffb8722e4b33 100644 --- a/dev-python/sexpdata/Manifest +++ b/dev-python/sexpdata/Manifest @@ -1,2 +1 @@ -DIST sexpdata-1.0.0.gh.tar.gz 16540 BLAKE2B 6babe7b098d9e66bc9cbd6c8a8e91b8d9743ee93ca6745f626421ecab498fc70a02e16e5e3973b97b886feaf4042489f6903736c43f4264252122e1f190b9fc4 SHA512 1ef72d6441907ea3eae00b6d89344281930ac3ad82aee429fa45d2f876aef890019b0bae0241d1670d8f9842dd47a1be76d33dd510b38b09b904334a3924bb56 DIST sexpdata-1.0.1.gh.tar.gz 17298 BLAKE2B 41132d8d2af06efdae024cbb8e05e9fa4fcb03ffb0af5f1b04df2fae8ed3a5bd8a45f93951cf575edf3facb0f9867a6e78d82ab166f0ec89df4a13b0827d7213 SHA512 e945eeec3743d92a76748c6fe22ca510ec5df6a3f2249a0d8020ae84854c50940add39437c680d3e44aafee7d9bb442db875b46afd290bfb6e8d31e16c6da9da diff --git a/dev-python/sexpdata/sexpdata-1.0.0.ebuild b/dev-python/sexpdata/sexpdata-1.0.0.ebuild deleted file mode 100644 index a8bddef80449..000000000000 --- a/dev-python/sexpdata/sexpdata-1.0.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="a simple S-expression parser/serializer" -HOMEPAGE=" - https://github.com/jd-boyd/sexpdata/ - https://pypi.org/project/sexpdata/ -" -SRC_URI=" - https://github.com/jd-boyd/sexpdata/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" - -distutils_enable_tests pytest diff --git a/dev-python/shellingham/Manifest b/dev-python/shellingham/Manifest index 74b3bc57e213..5f50acd7f2ce 100644 --- a/dev-python/shellingham/Manifest +++ b/dev-python/shellingham/Manifest @@ -1,2 +1 @@ -DIST shellingham-1.5.0.gh.tar.gz 21078 BLAKE2B 94469e640b6827312d5efde90916d41d4c33c24738e0dfb5c80aff8d16b858936e6b0d2f90dd5d69ee3b5698196df1c4e475685279eb978b7dd0afba67fa5d5d SHA512 2f73acdb30da499493bb79a3db24133f5bcb88d4d755387a81bc04ec30fe91ca44761d7d49fe793495b09f1c34ff59ef320a1e001cf5628ddc62885c05466076 DIST shellingham-1.5.1.gh.tar.gz 21429 BLAKE2B 19a3258836616e8da2510d1d3af1d9bba5731494e10c5f20a9a50b153b0a9e5892005f9bab0ad5938731457db072acccd3071614ff854ae5ffe13ea406cd10f3 SHA512 764419bb1bf9ac223210b1b01abdb15ff276eb1651d91f0e0ee423ec475100d781149fcf98a43bac5ebb22761a4b775bc669c6e9722d25870dbde50568622242 diff --git a/dev-python/shellingham/shellingham-1.5.0.ebuild b/dev-python/shellingham/shellingham-1.5.0.ebuild deleted file mode 100644 index be6e6357e080..000000000000 --- a/dev-python/shellingham/shellingham-1.5.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Tool to Detect Surrounding Shell" -HOMEPAGE=" - https://github.com/sarugaku/shellingham/ - https://pypi.org/project/shellingham/ -" -# Missing tests in PYPI distribution so we use the GH package -SRC_URI=" - https://github.com/sarugaku/shellingham/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/shiboken6/Manifest b/dev-python/shiboken6/Manifest index 5be15ccd0598..28b38f9a7892 100644 --- a/dev-python/shiboken6/Manifest +++ b/dev-python/shiboken6/Manifest @@ -1,2 +1 @@ -DIST pyside-setup-everywhere-src-6.5.0.tar.xz 13566572 BLAKE2B 2eb038b08755ced2dee34a309bbb18d47b40ef0b19bbf42901695bfdd4fccf35e09bb939ae9d7049e6477436c11dc1424376d8f1cbbd8fdaa2cd978114eedb9e SHA512 4a1f88d18d7276182c83b6deff8d57c4c40914292b61dcea76975de5506d7fffa4db7b783161373585ff90dc96a2acc6fed98d06a6a35fff6e92864f2699ea7f DIST pyside-setup-everywhere-src-6.5.1.1.tar.xz 13565304 BLAKE2B 55b221142f5e112a39c0b5df7f7b200f65cfd30da2884340b9bef5e7cb1bcfe2e8ed7aeb0cf7ef5f894f43f6ad582b35e649b7c6430bdba8719e70cca3c29c2d SHA512 fe99ad09b4e0b238175594bbff94453a84c56f21b004477fdab2a2435b4b4148b0b99b26e1b1e1671b71656f4cfb03c3913aa6d85084e3eb8200ff906535a5eb diff --git a/dev-python/shiboken6/shiboken6-6.5.0.ebuild b/dev-python/shiboken6/shiboken6-6.5.0.ebuild deleted file mode 100644 index 6db14e7d7cbc..000000000000 --- a/dev-python/shiboken6/shiboken6-6.5.0.ebuild +++ /dev/null @@ -1,169 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# TODO: Split the "/usr/bin/shiboken6" binding generator from the -# "/usr/lib64/libshiboken6-*.so" family of shared libraries. The former -# requires everything (including Clang) at runtime; the latter only requires -# Qt and Python at runtime. Note that "pip" separates these two as well. See: -# https://doc.qt.io/qtforpython/shiboken6/faq.html#is-there-any-runtime-dependency-on-the-generated-binding -# Once split, the PySide6 ebuild should be revised to require -# "/usr/bin/shiboken6" at build time and "libshiboken6-*.so" at runtime. -# TODO: Add PyPy once officially supported. See also: -# https://bugreports.qt.io/browse/PYSIDE-535 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit cmake llvm python-r1 toolchain-funcs - -MY_PN="pyside-setup-everywhere-src" - -DESCRIPTION="Python binding generator for C++ libraries" -HOMEPAGE="https://wiki.qt.io/PySide6" -SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-${PV}-src/${MY_PN}-${PV}.tar.xz" -S="${WORKDIR}/${MY_PN}-$(ver_cut 1-2)/sources/shiboken6" - -# The "sources/shiboken6/libshiboken" directory is triple-licensed under the -# GPL v2, v3+, and LGPL v3. All remaining files are licensed under the GPL v3 -# with version 1.0 of a Qt-specific exception enabling shiboken6 output to be -# arbitrarily relicensed. (TODO) -LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 ) GPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+docstrings numpy test vulkan" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# Tests fail pretty bad and I'm not fixing them right now -RESTRICT="test" - -# Minimal supported version of Qt. -QT_PV="$(ver_cut 1-2)*:6" - -# Since Clang is required at both build- and runtime, BDEPEND is omitted here. -LLVM_MAX_SLOT=15 -RDEPEND="${PYTHON_DEPS} - =dev-qt/qtbase-${QT_PV} - =dev-libs/libxml2-2.6.32 - >=dev-libs/libxslt-1.1.19 - ) - numpy? ( dev-python/numpy[${PYTHON_USEDEP}] ) - vulkan? ( dev-util/vulkan-headers ) -" -DEPEND="${RDEPEND} - test? ( =dev-qt/qtbase-${QT_PV}[gui] ) -" -# testlib is toggled by the gui flag on qtbase - -DOCS=( AUTHORS ) - -PATCHES=( - "${FILESDIR}/${PN}-6.3.1-no-strip.patch" -) - -# Ensure the path returned by get_llvm_prefix() contains clang as well. -llvm_check_deps() { - has_version "sys-devel/clang:${LLVM_SLOT}" -} - -src_prepare() { - # TODO: File upstream issue requesting a sane way to disable NumPy support. - if ! use numpy; then - sed -i -e '/\bprint(os\.path\.realpath(numpy))/d' \ - libshiboken/CMakeLists.txt || die - fi - - # Shiboken6 assumes Vulkan headers live under either "$VULKAN_SDK/include" - # or "$VK_SDK_PATH/include" rather than "${EPREFIX}/usr/include/vulkan". - if use vulkan; then - sed -i -e "s~\bdetectVulkan(&headerPaths);~headerPaths.append(HeaderPath{QByteArrayLiteral(\"${EPREFIX}/usr/include/vulkan\"), HeaderType::System});~" \ - ApiExtractor/clangparser/compilersupport.cpp || die - fi - - # Shiboken6 assumes the "/usr/lib/clang/${CLANG_NEWEST_VERSION}/include/" - # subdirectory provides Clang builtin includes (e.g., "stddef.h") for the - # currently installed version of Clang, where ${CLANG_NEWEST_VERSION} is - # the largest version specifier that exists under the "/usr/lib/clang/" - # subdirectory. This assumption is false in edge cases, including when - # users downgrade from newer Clang versions but fail to remove those - # versions with "emerge --depclean". See also: - # https://github.com/leycec/raiagent/issues/85 - # - # Sadly, the clang-* family of functions exported by the "toolchain-funcs" - # eclass are defective, returning nonsensical placeholder strings if the - # end user has *NOT* explicitly configured their C++ compiler to be Clang. - # PySide6 does *NOT* care whether the end user has done so or not, as - # PySide6 unconditionally requires Clang in either case. See also: - # https://bugs.gentoo.org/619490 - sed -i -e 's~(findClangBuiltInIncludesDir())~(QStringLiteral("'"${EPREFIX}"'/usr/lib/clang/'$(CPP=clang clang-fullversion)'/include"))~' \ - ApiExtractor/clangparser/compilersupport.cpp || die - - cmake_src_prepare -} - -src_configure() { - # Minimal tests for now, 2 failing with the extended version - # FIXME Subscripted generics cannot be used with class and instance checks - local mycmakeargs=( - -DBUILD_TESTS=$(usex test) - -DDISABLE_DOCSTRINGS=$(usex !docstrings) - ) - - shiboken6_configure() { - local mycmakeargs=( - "${mycmakeargs[@]}" - -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" - -DPYTHON_EXECUTABLE="${PYTHON}" - -DUSE_PYTHON_VERSION="${EPYTHON#python}" - ) - # CMakeLists.txt expects LLVM_INSTALL_DIR as an environment variable. - local -x LLVM_INSTALL_DIR="$(get_llvm_prefix "${LLVM_MAX_SLOT}")" - cmake_src_configure - } - python_foreach_impl shiboken6_configure -} - -src_compile() { - python_foreach_impl cmake_src_compile -} - -src_test() { - python_foreach_impl cmake_src_test -} - -src_install() { - shiboken6_install() { - cmake_src_install - python_optimize - - # Uniquify the "shiboken6" executable for the current Python target, - # preserving an unversioned "shiboken6" file arbitrarily associated - # with the last Python target. - cp "${ED}"/usr/bin/${PN}{,-${EPYTHON}} || die - - # Uniquify the Shiboken6 pkgconfig file for the current Python target, - # preserving an unversioned "shiboken6.pc" file arbitrarily associated - # with the last Python target. See also: - # https://github.com/leycec/raiagent/issues/73 - cp "${ED}/usr/$(get_libdir)"/pkgconfig/${PN}{,-${EPYTHON}}.pc || die - } - python_foreach_impl shiboken6_install - - # CMakeLists.txt installs a "Shiboken6Targets-gentoo.cmake" file forcing - # downstream consumers (e.g., PySide6) to target one "libshiboken6-*.so" - # library and one "shiboken6" executable linked to one Python interpreter. - # See also: - # https://bugreports.qt.io/browse/PYSIDE-1053 - # https://github.com/leycec/raiagent/issues/74 - sed -i \ - -e 's~shiboken6-python[[:digit:]]\+\.[[:digit:]]\+~shiboken6${PYTHON_CONFIG_SUFFIX}~g' \ - -e 's~/bin/shiboken6~/bin/shiboken6${PYTHON_CONFIG_SUFFIX}~g' \ - "${ED}/usr/$(get_libdir)"/cmake/Shiboken6/Shiboken6Targets-${CMAKE_BUILD_TYPE,,}.cmake || die - - # Remove the broken "shiboken_tool.py" script. By inspection, this script - # reduces to a noop. Moreover, this script raises the following exception: - # FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/../shiboken_tool.py': '/usr/bin/../shiboken_tool.py' - rm "${ED}"/usr/bin/shiboken_tool.py || die -} diff --git a/dev-python/simpervisor/Manifest b/dev-python/simpervisor/Manifest index 19096847517c..615cece994e9 100644 --- a/dev-python/simpervisor/Manifest +++ b/dev-python/simpervisor/Manifest @@ -1,2 +1 @@ -DIST simpervisor-0.4.gh.tar.gz 8542 BLAKE2B bd96284b65468110f445e96a9978b67bc73b0a0f188dcaf592f42291937130e72247195b8ce142726ba430716b87283d844003bb0980de952531639417a23f50 SHA512 4aea0071d6a486c7b27fc39fa02d7b610d680c90ba07f3c27c3d98b132b79b97bcb5c7847ce9d3ca7bb46663f91494e0012c8c9e14017ca1c591fb6312419692 DIST simpervisor-1.0.0.tar.gz 14637 BLAKE2B 3e87cca2478f29e044cafa0f5da6a5c8cfdf61f5c39ce87a0a6bae91670463d894e5c23af53c915b7d3469eade8d26947ea2e5c05c6d491bd33222e817319100 SHA512 0074ca5da0839f7bcf3f692f33f9a27358409bc194cfe04ff906aaec5f4cfbd613ccd285612ac473f5b6452a5c31959c098955a1962755a5c09258ded0d2a430 diff --git a/dev-python/simpervisor/simpervisor-0.4-r1.ebuild b/dev-python/simpervisor/simpervisor-0.4-r1.ebuild deleted file mode 100644 index f9fcb6063028..000000000000 --- a/dev-python/simpervisor/simpervisor-0.4-r1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="Simple Python3 Supervisor library" -HOMEPAGE="https://github.com/jupyterhub/simpervisor" -SRC_URI="https://github.com/jupyterhub/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND="test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/aiohttp[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/sphinx/sphinx-7.0.1.ebuild b/dev-python/sphinx/sphinx-7.0.1.ebuild index f72ef5926516..ee657d1a8aa1 100644 --- a/dev-python/sphinx/sphinx-7.0.1.ebuild +++ b/dev-python/sphinx/sphinx-7.0.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="doc latex" RDEPEND=" diff --git a/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.12.2.ebuild b/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.12.2.ebuild index 30287a1e18d2..578c35135df8 100644 --- a/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.12.2.ebuild +++ b/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.12.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 diff --git a/dev-python/spyder-kernels/Manifest b/dev-python/spyder-kernels/Manifest index d09cc3497140..aeb75da1ce34 100644 --- a/dev-python/spyder-kernels/Manifest +++ b/dev-python/spyder-kernels/Manifest @@ -1,3 +1,2 @@ -DIST spyder-kernels-2.4.3.tar.gz 97886 BLAKE2B 1783747662745fa0807e50a9bfe8e350c394a3b571bf74b2f884aeb0c5b995c1b8d571f1b382272903ce005a140762327fa08d35247a9ced9e84709dec23a3c6 SHA512 efacde9e9cd511583fa1bc732c7823baee34cac086cacc7d2f69062b4721dc17eb322445a9641e55a716db980f7cb083fda61c279ba69c97b74664dd4b139f7f DIST spyder-kernels-2.4.4.tar.gz 98216 BLAKE2B f9f7c007f3c8f4365b84606e7473c169b525aad6d4ddccd6a72fc4d84f48b3fbf0272bd8f8e7f9cc7eb48df555e333f1b8ef0adc8c2f0b8d6df4ff9de35568f8 SHA512 826ced4928d8308e1a31790f0938e24ee8171b7e1f890a322bf652798991db4f3c2c270dd1b9cee44110ac85724043e4f80bc2adb54ad9f09f5414ee8bbd0a4a DIST spyder-kernels-3.0.0b1.tar.gz 236330 BLAKE2B 512fb11371b481102fb9b984eaaf665eed5eeeb2c0039a7e445f6e8139bca0a71f24d68b869614f3d65c9d51640d135c4a3dd33a32dd6c8750d5ba3c7b3330ef SHA512 e8e4cb9e7a577ff2ea969c78aafb1585a6afb652d5ee0063cdaada302648d3152ed38ae33376a4e13e4e183bd18233ff8305ecbe3e248422d2a056b08b0e7226 diff --git a/dev-python/spyder-kernels/spyder-kernels-2.4.3.ebuild b/dev-python/spyder-kernels/spyder-kernels-2.4.3.ebuild deleted file mode 100644 index d5f621a9cbc2..000000000000 --- a/dev-python/spyder-kernels/spyder-kernels-2.4.3.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Kernels used by spyder on its ipython console" -HOMEPAGE=" - https://github.com/spyder-ide/spyder-kernels/ - https://pypi.org/project/spyder-kernels/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/cloudpickle[${PYTHON_USEDEP}] - =dev-python/ipykernel-6.16.1[${PYTHON_USEDEP}] - =dev-python/ipython-8.11.0[${PYTHON_USEDEP}] - =dev-python/jupyter-client-7.4.9[${PYTHON_USEDEP}] - dev-python/matplotlib-inline[${PYTHON_USEDEP}] - >=dev-python/pyzmq-22.1.0[${PYTHON_USEDEP}] - >=dev-python/wurlitzer-1.0.3[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/cython[${PYTHON_USEDEP}] - dev-python/django[${PYTHON_USEDEP}] - dev-python/flaky[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/xarray[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # we no longer package distributed, and also removed dependency on dask - spyder_kernels/console/tests/test_console_kernel.py::test_dask_multiprocessing - # RuntimeError: There is no current event loop in thread 'MainThread'. - # https://bugs.gentoo.org/834893 - spyder_kernels/console/tests/test_console_kernel.py::test_cwd_in_sys_path - spyder_kernels/console/tests/test_console_kernel.py::test_multiprocessing - spyder_kernels/console/tests/test_console_kernel.py::test_multiprocessing_2 - spyder_kernels/console/tests/test_console_kernel.py::test_runfile - spyder_kernels/console/tests/test_console_kernel.py::test_np_threshold - spyder_kernels/console/tests/test_console_kernel.py::test_turtle_launch - spyder_kernels/console/tests/test_console_kernel.py::test_matplotlib_inline -) diff --git a/dev-python/spyder-line-profiler/Manifest b/dev-python/spyder-line-profiler/Manifest index ffe9ff515b18..f9874ec5bd9d 100644 --- a/dev-python/spyder-line-profiler/Manifest +++ b/dev-python/spyder-line-profiler/Manifest @@ -1,2 +1 @@ -DIST spyder-line-profiler-0.3.1.gh.tar.gz 44042 BLAKE2B a98c5770b44b3e11d2261b371e5a806087ebcb347b54745b5bdfe5c4fe3051ff862c79e96ab9a0048e83217cba65fd48a6368bf3e1d1a3f9ab09d2dd69f8ec7c SHA512 96ddc1817adfd58362ea766b95cd58ad521c1333a6bafe9fef1e117ef7ef602bc7e7bced3990d19b85c2882253d81d27940ab409a9daacf588513a405ae4d8fb DIST spyder-line-profiler-0.3.2.gh.tar.gz 88725 BLAKE2B 9e15a9b88d1b36a39428e7eccafb7a2c3d3609aece2c6e5c2f379c9f9180093863472bd1e071b12bf313e7cb6ccd4993bb407785716cab2dda871a1ebd527d41 SHA512 fb2e86cc640c7cd32567852063845567634e7cec365f7f5f5f3d770316b9adabc0447d3ad8334411fe3894aeb086cde4f14b77fd3483c099296db7df15f0b46b diff --git a/dev-python/spyder-line-profiler/spyder-line-profiler-0.3.1-r1.ebuild b/dev-python/spyder-line-profiler/spyder-line-profiler-0.3.1-r1.ebuild deleted file mode 100644 index df59e8e226bf..000000000000 --- a/dev-python/spyder-line-profiler/spyder-line-profiler-0.3.1-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 virtualx - -DESCRIPTION="Plugin to run the python line profiler from within the spyder editor" -HOMEPAGE="https://github.com/spyder-ide/spyder-line-profiler" -SRC_URI="https://github.com/spyder-ide/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -RESTRICT="test" - -RDEPEND=" - dev-python/line_profiler[${PYTHON_USEDEP}] - dev-python/qtawesome[${PYTHON_USEDEP}] - >=dev-python/spyder-5.2.0[${PYTHON_USEDEP}] - .,]*',/d" \ - -e "/'pyqtwebengine[ 0-9<=>.,]*',/d" \ - -e "/'python-lsp-server\[all\][ 0-9<=>.,]*',/d" \ - -e "/'parso[ 0-9<=>.,]*',/d" \ - -e "/'jedi[ 0-9<=>.,]*',/d" \ - -e "/'pylint[ 0-9<=>.,]*',/d" \ - -e "/'ipython[ 0-9<=>.,]*',/d" \ - setup.py || die - sed -i \ - -e "/^PYLS_REQVER/c\PYLS_REQVER = '>=0.0.1'" \ - -e "/^PYLSP_REQVER/c\PYLSP_REQVER = '>=0.0.1'" \ - -e "/^PARSO_REQVER/c\PARSO_REQVER = '>=0.0.1'" \ - -e "/^JEDI_REQVER/c\JEDI_REQVER = '>=0.0.1'" \ - -e "/^PYLINT_REQVER/c\PYLINT_REQVER = '>=0.0.1'" \ - -e "/^IPYTHON_REQVER/c\IPYTHON_REQVER = '>=0.0.1'" \ - spyder/dependencies.py || die - - # do not check deps, fails because we removed dependencies above - sed -i -e 's:test_dependencies_for_spyder_setup_install_requires_in_sync:_&:' \ - spyder/tests/test_dependencies_in_sync.py || die - - # can't check for update, need network - rm spyder/workers/tests/test_update.py || die - - # skip online test - rm spyder/widgets/github/tests/test_github_backend.py || die - - distutils-r1_python_prepare_all -} - -# Calling pytest directly somehow passes the pytest arguments to spyder -# causing an invalid argument error -python_test() { - virtx "${EPYTHON}" runtests.py -} - -pkg_postinst() { - xdg_pkg_postinst - - optfeature "2D/3D plotting in the Python and IPython consoles" dev-python/matplotlib - optfeature "View and edit DataFrames and Series in the Variable Explorer" dev-python/pandas - optfeature "View and edit two or three dimensional arrays in the Variable Explorer" dev-python/numpy - optfeature "Symbolic mathematics in the IPython console" dev-python/sympy - optfeature "Import Matlab workspace files in the Variable Explorer" dev-python/scipy - optfeature "Run Cython files in the IPython console" dev-python/cython - optfeature "The hdf5/h5py plugin" dev-python/h5py - optfeature "The line profiler plugin" dev-python/spyder-line-profiler - optfeature "Vim key bindings" dev-python/spyder-vim - optfeature "Unittest support" dev-python/spyder-unittest - optfeature "System terminal inside spyder" dev-python/spyder-terminal - optfeature "Jupyter notebook support" dev-python/spyder-notebook - # spyder-memory-profiler is not compatible with spyder-5.2+ yet - # optfeature "The memory profiler plugin" dev-python/spyder-memory-profiler - # spyder-reports not yet updated to >=spyder-4.0.0 - # optfeature "Markdown reports using Pweave" dev-python/spyder-reports - # Plugins with no release yet: - # optfeature "Manage virtual environments and packages" dev-python/spyder-env-manager - # optfeature "VCS (e.g. git) integration" dev-python/spyder-vcs -} diff --git a/dev-python/sqlalchemy-rqlite/Manifest b/dev-python/sqlalchemy-rqlite/Manifest index 78b5414b16fc..2891ecb0cc76 100644 --- a/dev-python/sqlalchemy-rqlite/Manifest +++ b/dev-python/sqlalchemy-rqlite/Manifest @@ -1,2 +1 @@ -DIST sqlalchemy-rqlite-1.1.1.tar.gz 4285 BLAKE2B e644238621bb0115338e31030895b4da2d250ddc6cdc7dd8bd093862debf5b59d6aa01c10d8ee19387db03420cdef9edb95e1c445e465ac838f43f80b4a23f5d SHA512 5cc37f09eb1e5c7baa370498ba1d07b0255bf18abbcb1b5213eb0acfd83990024f5f5030ed20cac1a2b240c26b799c00f2400fffd79455d14d122b75406614bb DIST sqlalchemy-rqlite-1.2.tar.gz 4880 BLAKE2B ff07c0ee1c80cdbe0c743a4d25946cb260336766ed43a4496c014de4bb1cde0646250e4ede5f2bb73b8e5ecbe9816ec0b5a82e1c7c35ff66bac62b839bba72ab SHA512 35e11b09c961e6af3bd658c583a0f3621b5798baa2bfd5f85b3d4136b4f134ad4af96e84e7cc52ab3025668ab05fc9e4f178803d8ae570ddbcd5405a43fdedf4 diff --git a/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.1.1-r1.ebuild b/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.1.1-r1.ebuild deleted file mode 100644 index 6e2345a5d9db..000000000000 --- a/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.1.1-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="A SQLAlchemy dialect for rqlite" -HOMEPAGE="https://github.com/rqlite/sqlalchemy-rqlite" -SRC_URI="https://github.com/rqlite/sqlalchemy-rqlite/archive//v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/pyrqlite[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - sed -e "s:^__version__ = .*:__version__ = '${PV}':" -i src/sqlalchemy_rqlite/constants.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/sybil/sybil-5.0.3.ebuild b/dev-python/sybil/sybil-5.0.3.ebuild index e18ec7aee855..38d5f40dd52e 100644 --- a/dev-python/sybil/sybil-5.0.3.ebuild +++ b/dev-python/sybil/sybil-5.0.3.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 diff --git a/dev-python/tblib/Manifest b/dev-python/tblib/Manifest index a5b0740e8b7e..0df791fe332f 100644 --- a/dev-python/tblib/Manifest +++ b/dev-python/tblib/Manifest @@ -1,2 +1 @@ -DIST tblib-1.7.0.tar.gz 33074 BLAKE2B e05b94b9a36efde4d3fe76e9b72502674554e84e49916ea585de4f6cf9e898d1544535b1a8935fe15ffc100fcbf2b5d4f9edfdcf0ce5c86d479f2f412d3ea83f SHA512 10dcff18a1da386d9dd6bae35608f4a2d3bc8f87c15fcf49d886f98d95a6defd348ef0dc5637e03f4c553a933a0ecb4c215cf15b1e78fca58fea10052f9fb4e9 DIST tblib-2.0.0.tar.gz 28695 BLAKE2B 7c7cb584e5a5f03d403253d94c051d7ffd988b2320b095376184b479f30674989cecd39ca43fd269884e73ad97e6f9424a29dec9f1338e002ebe1adfc31a52d4 SHA512 740e7b02c4ae61b12ed1c0c3623c5c2dd142aaa24989e57d67ceed4894212bc18d51f0ab0a97953f1a0e16b30ef992ecee3730038e8b8fd4a3bc437d4a1a92b0 diff --git a/dev-python/tblib/tblib-1.7.0-r1.ebuild b/dev-python/tblib/tblib-1.7.0-r1.ebuild deleted file mode 100644 index b512d6706e1b..000000000000 --- a/dev-python/tblib/tblib-1.7.0-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Traceback fiddling library for Python" -HOMEPAGE=" - https://github.com/ionelmc/python-tblib/ - https://pypi.org/project/tblib/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/twisted[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/tblib/tblib-2.0.0.ebuild b/dev-python/tblib/tblib-2.0.0.ebuild index 9a3df624eeef..b512d6706e1b 100644 --- a/dev-python/tblib/tblib-2.0.0.ebuild +++ b/dev-python/tblib/tblib-2.0.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" dev-python/six[${PYTHON_USEDEP}] diff --git a/dev-python/tcolorpy/Manifest b/dev-python/tcolorpy/Manifest index 2752e33297a5..4235a6400c73 100644 --- a/dev-python/tcolorpy/Manifest +++ b/dev-python/tcolorpy/Manifest @@ -1,2 +1 @@ -DIST tcolorpy-0.1.2.tar.gz 11024 BLAKE2B 7d2b8e525f507f2061c7401e452e06b76e3f85db1611a579b6f80d3a781c640b0379c22da85b4ec5878bf9762e1c471303e5bf79f51393c3a0ae8ff8fa3bcd51 SHA512 e5a0b26439291d0c7a045cf92818ad50a5c9fcf5d31e8140231ce8bb4c52a1ce163d125a2094e3738a6a14d29b99036ee7a9d5014ea8578f09307d4a4e5674e8 DIST tcolorpy-0.1.3.tar.gz 10880 BLAKE2B acae626ccc330b5eb0032d9e14d157bd1fbc588dc72c72ff700980ee9a572a4296700026ba26623857ae7bd43febe109c66b8e4d9eb0a82146d7eab90234207e SHA512 978360b224959f8d050fc889a329a191102cf42fb60c1ca298cd0ab53a6c75a4181ef7ded7282d05614cb415b56f141086e9efc6c9c32922aa9ccd3e101e9a1e diff --git a/dev-python/tcolorpy/tcolorpy-0.1.2-r1.ebuild b/dev-python/tcolorpy/tcolorpy-0.1.2-r1.ebuild deleted file mode 100644 index ceb862a378c0..000000000000 --- a/dev-python/tcolorpy/tcolorpy-0.1.2-r1.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="tcolorpy is a Python library to apply true color for terminal text" -HOMEPAGE="https://github.com/thombashi/tcolorpy" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -distutils_enable_tests pytest diff --git a/dev-python/tekore/Manifest b/dev-python/tekore/Manifest index 5a7d2e82e0a0..1a67c847de63 100644 --- a/dev-python/tekore/Manifest +++ b/dev-python/tekore/Manifest @@ -1,3 +1 @@ -DIST tekore-4.6.1.gh.tar.gz 264775 BLAKE2B 38371bfd377c51d0dc790ad1571573709b6f233e1174addb1621ae7603a50a3dfd7274d74243f95c51b94ab22143e69417ad02110a71d5db4d98516f29b9a308 SHA512 0e76434da0a03e2e808009ca471bcf2dae25db0cc27769d5df9ec1075ca177d3d6faaa35fbf3532646b6bad27dc503c8262361dda23127ee3b8bc4e4e4abfe06 -DIST tekore-5.0.0.gh.tar.gz 261056 BLAKE2B 3d3659d68329b0cd4de655cae018b89ad0bbe0173087f11b3ad9cf6af0be60a6c0202978316321c4962ff6259126159b84d48a8dafe916f687a8098240d218dd SHA512 60e269bac72b7717f7f81a2865b4e317c7d4f161457b8c12073150dbc3a1ea8307c3256e28381cc4c7b1f1daf698c9083890f498d0d96067d4bd1df5f15b10da DIST tekore-5.0.1.gh.tar.gz 261087 BLAKE2B a5355f6604dee84cbd169b7de2574f5a46b5651784f9aa8201b56127dbac239c58548c8a1ae9928ba3da19a6275cf7f3eb4139d5a0402bb99548bfae051d89a3 SHA512 6c49f6434434d68845aa5e7de8cb2b2075921b9c27f36f2e5d8a8e0ea14996e7cf96e44bd2bc4081278c329e157c30c4aa95192b14d99df8bf607bce10cdd6a8 diff --git a/dev-python/tekore/tekore-4.6.1.ebuild b/dev-python/tekore/tekore-4.6.1.ebuild deleted file mode 100644 index f8202397c736..000000000000 --- a/dev-python/tekore/tekore-4.6.1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="Spotify Web API client" -HOMEPAGE=" - https://tekore.readthedocs.io/ - https://github.com/felix-hilden/tekore/ - https://pypi.org/project/tekore/ -" -SRC_URI=" - https://github.com/felix-hilden/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -KEYWORDS="~amd64" -SLOT="0" - -RDEPEND=" - +Date: Sun, 23 Jul 2023 05:05:59 +0300 +Subject: [PATCH] virtualenvwrapper.sh: Override default python executable + +--- a/virtualenvwrapper.sh ++++ b/virtualenvwrapper.sh +@@ -47,7 +47,7 @@ + # Locate the global Python where virtualenvwrapper is installed. + if [ "${VIRTUALENVWRAPPER_PYTHON:-}" = "" ] + then +- _virtualenvwrapper_python_executable="$(command -v python3)" ++ _virtualenvwrapper_python_executable="@@GENTOO_PYTHON_EXECUTABLE@@" + if [ -n "$_virtualenvwrapper_python_executable" ] && $_virtualenvwrapper_python_executable -m 'virtualenvwrapper.hook_loader' --help >/dev/null 2>&1 + then + VIRTUALENVWRAPPER_PYTHON=$_virtualenvwrapper_python_executable +-- +2.41.0 + diff --git a/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4_p20230121-r1.ebuild b/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4_p20230121-r2.ebuild similarity index 91% rename from dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4_p20230121-r1.ebuild rename to dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4_p20230121-r2.ebuild index 080fc0b55799..be2e15f03d8b 100644 --- a/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4_p20230121-r1.ebuild +++ b/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4_p20230121-r2.ebuild @@ -44,15 +44,14 @@ BDEPEND=" PATCHES=( "${FILESDIR}/virtualenvwrapper-${PV}-remove-use-of-which.patch" + "${FILESDIR}/virtualenvwrapper-${PV}-override-default-python-executable.patch" ) src_prepare() { default # specify default python interpeter to align with PYTHON_SINGLE_TARGET - sed -i -e \ - "s|\(_virtualenvwrapper_python_executable=\"\$(\).\w\((\"\)|\1command -v ${EPYTHON}\2|" \ - virtualenvwrapper.sh || die + sed -i -e "s:@@GENTOO_PYTHON_EXECUTABLE@@:${PYTHON}:" virtualenvwrapper.sh || die # remove tests which require an internet connection rm tests/test_mkvirtualenv_install.sh || die diff --git a/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild b/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild index 4f34737d8b90..a78bf1154f05 100644 --- a/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild +++ b/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv x86" distutils_enable_tests pytest diff --git a/dev-python/xmlschema/Manifest b/dev-python/xmlschema/Manifest index ff1e50cf0ea0..58bd88b44a62 100644 --- a/dev-python/xmlschema/Manifest +++ b/dev-python/xmlschema/Manifest @@ -1,2 +1 @@ -DIST xmlschema-2.3.0.tar.gz 494204 BLAKE2B 96daf1753ec8430fd2be892086a2b7cbb730729e407723845b6fc94175e1a6137df660fce0282ff0940903fe14d87dfbc14a4822ee8bd505861c142fadcc6cff SHA512 1e5a0f36e4e456ac49d808aa3480a68aa269296780a6d1dfa9e2cc8b3616971ba06abf632c1ff51eee0d6f0654d22ba5d1fa805fda81c6e3cfaa33fbc6301267 DIST xmlschema-2.3.1.tar.gz 494834 BLAKE2B 2438a57f0b07aa5b0f9871bd6a4f64a90a7946ef3deb89b8e12736c52f185a3f4406ff5e894cd7b330600f82e55f6470a32769ed06e4ce85e914dc9808d5091c SHA512 6a08db7cc8f719f2b6d2b8c8478aa35b4fae72bd3c595a2ac9d39c6be6f75a3cdbf696f9e7424d3122d618a4bffc6bfddd5600daa8e0a64db5474fe95659c706 diff --git a/dev-python/xmlschema/xmlschema-2.3.0.ebuild b/dev-python/xmlschema/xmlschema-2.3.0.ebuild deleted file mode 100644 index e549b6fa6fc8..000000000000 --- a/dev-python/xmlschema/xmlschema-2.3.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="An XML Schema validator and decoder" -HOMEPAGE=" - https://github.com/sissaschool/xmlschema/ - https://pypi.org/project/xmlschema/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - =dev-python/elementpath-4.1.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) -" - -python_test() { - "${EPYTHON}" tests/test_all.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/xmlschema/xmlschema-2.3.1.ebuild b/dev-python/xmlschema/xmlschema-2.3.1.ebuild index 82c073a207c8..e549b6fa6fc8 100644 --- a/dev-python/xmlschema/xmlschema-2.3.1.ebuild +++ b/dev-python/xmlschema/xmlschema-2.3.1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/yapf/yapf-0.40.1.ebuild b/dev-python/yapf/yapf-0.40.1.ebuild index 207f1b6e2b11..2f32e2ce61e9 100644 --- a/dev-python/yapf/yapf-0.40.1.ebuild +++ b/dev-python/yapf/yapf-0.40.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/ypy-websocket/Manifest b/dev-python/ypy-websocket/Manifest index c872c6d73faa..4a0da3d13220 100644 --- a/dev-python/ypy-websocket/Manifest +++ b/dev-python/ypy-websocket/Manifest @@ -1,6 +1,2 @@ -DIST ypy-websocket-0.10.0.gh.tar.gz 14621 BLAKE2B c027ebd10a2a6ac7098d662435eb26b5c3a466d83c22a9db62a795be72df86ce34f0d233f05fb6179f07cf479222db1266c9a5070130da23f87f7adbbb9b471c SHA512 8267a3598c4c0e7b180f1718e9f84e05734f2e75acc971a531bf91cf9eaef4f0f5a4404ba0444aa7664c639ce877fb7409e0a65716dca046fe9423cc8f079b99 -DIST ypy-websocket-0.11.0.gh.tar.gz 19274 BLAKE2B 61222dd10259c4f35bfd81d8f5391189bbbd8d950f796d6bc7e69e8df8e3167095facf6fbd2c0eb79c4ec8fdc95fbbf4e5c88941283dfcd531db69dfc1cc18f2 SHA512 ff1616f3bf65c4c2909359de4483ae1d27f31b7771e8c83ade039599fd85933664128469a2ecd6d52864887227ab3630c86ba6d1a10273d4a2cffce6e598aa2b -DIST ypy-websocket-0.11.1.gh.tar.gz 19406 BLAKE2B 018cc20e4a06c896d020a2494621279054d370e3e200089cc5dc867a5b2085ef1b0f107214d0f637504234177cc4144135554cb08189fa49d9211a04d3c2d08c SHA512 962c1725302e32a3cf1164284627a487a2da9c4b7027e4aa03feed160533dff081fc995e1d4270567502c80f49794665a04ef7d2acd9d61b0ad42a9e388765f6 DIST ypy-websocket-0.12.1.gh.tar.gz 19760 BLAKE2B 0c422bbdba4c1f7f8ec8b74659cca09f96cbf0ed146578d96f07edfa5c90451c0404122c2633ddeb41fde56427abfaf1c9b241a1dbecd4e6ad7b10c193828c93 SHA512 de1ee7a2075a64f778936a9eda196ec85ea183fa2caf5eede5c0fc95aa95e697185629643f435dd57332b2f20bcbdfeec1b33a84f639a2b86ac651e6b0a87a23 DIST ypy-websocket-0.8.4.gh.tar.gz 13416 BLAKE2B 9dd988d6eceb624bae2385180c408971a776f06324407506886c2ef5b8e713277a4c4fb0a2d328a20695d4db8808997c125bfb48faa60c93fe38bb1a1e899766 SHA512 20794b182bbf3958df9f3097ab8c4657acef1ca294c751e0524bc5a36cd7b7a6a2766ae9295cd5f9fc31070813d5b56e0e1e25e22931f63171f88b4757bb1584 -DIST ypy-websocket-0.9.0.gh.tar.gz 13677 BLAKE2B 663cf37af7ddddc1bf208da05bc92fc36d866b1a1f86eb2ae1d8362b023db95b68085b5d9eb35b5f34e106f41a819249db6a3d5d102f1c6a5bf04828d2a9cfc7 SHA512 5a193285fafc206de116e087ba10f37ee6e7238968d9c3e88537e054fd8c2238f9bf55c2b2dcb5871b8af9b080caba912a3526e124c33ea3156f19621312cdb4 diff --git a/dev-python/ypy-websocket/ypy-websocket-0.10.0.ebuild b/dev-python/ypy-websocket/ypy-websocket-0.10.0.ebuild deleted file mode 100644 index 1a0a66796cb3..000000000000 --- a/dev-python/ypy-websocket/ypy-websocket-0.10.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings to y-crdt" -HOMEPAGE=" - https://pypi.org/project/ypy-websocket/ - https://github.com/y-crdt/ypy-websocket/ -" -SRC_URI=" - https://github.com/y-crdt/ypy-websocket/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - =dev-python/anyio-3.6.2[${PYTHON_USEDEP}] - =dev-python/aiosqlite-0.18.0[${PYTHON_USEDEP}] - =dev-python/y-py-0.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/uvicorn[${PYTHON_USEDEP}] - dev-python/websockets[${PYTHON_USEDEP}] - ) -" - -EPYTEST_IGNORE=( - # Requires internet and nodejs - tests/test_ypy_yjs.py -) - -distutils_enable_tests pytest diff --git a/dev-python/ypy-websocket/ypy-websocket-0.11.0.ebuild b/dev-python/ypy-websocket/ypy-websocket-0.11.0.ebuild deleted file mode 100644 index 1a0a66796cb3..000000000000 --- a/dev-python/ypy-websocket/ypy-websocket-0.11.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings to y-crdt" -HOMEPAGE=" - https://pypi.org/project/ypy-websocket/ - https://github.com/y-crdt/ypy-websocket/ -" -SRC_URI=" - https://github.com/y-crdt/ypy-websocket/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - =dev-python/anyio-3.6.2[${PYTHON_USEDEP}] - =dev-python/aiosqlite-0.18.0[${PYTHON_USEDEP}] - =dev-python/y-py-0.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/uvicorn[${PYTHON_USEDEP}] - dev-python/websockets[${PYTHON_USEDEP}] - ) -" - -EPYTEST_IGNORE=( - # Requires internet and nodejs - tests/test_ypy_yjs.py -) - -distutils_enable_tests pytest diff --git a/dev-python/ypy-websocket/ypy-websocket-0.11.1.ebuild b/dev-python/ypy-websocket/ypy-websocket-0.11.1.ebuild deleted file mode 100644 index 1a0a66796cb3..000000000000 --- a/dev-python/ypy-websocket/ypy-websocket-0.11.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings to y-crdt" -HOMEPAGE=" - https://pypi.org/project/ypy-websocket/ - https://github.com/y-crdt/ypy-websocket/ -" -SRC_URI=" - https://github.com/y-crdt/ypy-websocket/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - =dev-python/anyio-3.6.2[${PYTHON_USEDEP}] - =dev-python/aiosqlite-0.18.0[${PYTHON_USEDEP}] - =dev-python/y-py-0.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/uvicorn[${PYTHON_USEDEP}] - dev-python/websockets[${PYTHON_USEDEP}] - ) -" - -EPYTEST_IGNORE=( - # Requires internet and nodejs - tests/test_ypy_yjs.py -) - -distutils_enable_tests pytest diff --git a/dev-python/ypy-websocket/ypy-websocket-0.9.0.ebuild b/dev-python/ypy-websocket/ypy-websocket-0.9.0.ebuild deleted file mode 100644 index bd99bb02d724..000000000000 --- a/dev-python/ypy-websocket/ypy-websocket-0.9.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings to y-crdt" -HOMEPAGE=" - https://pypi.org/project/ypy-websocket/ - https://github.com/y-crdt/ypy-websocket/ -" -SRC_URI=" - https://github.com/y-crdt/ypy-websocket/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - =dev-python/anyio-3.6.1[${PYTHON_USEDEP}] - =dev-python/aiosqlite-0.18.0[${PYTHON_USEDEP}] - =dev-python/y-py-0.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/websockets[${PYTHON_USEDEP}] - ) -" - -EPYTEST_IGNORE=( - # Requires internet and nodejs - tests/test_ypy_yjs.py -) - -distutils_enable_tests pytest - -src_prepare() { - # lower the necessary version - sed -i -e '/anyio/s:3.6.2:3.6.1:' pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/zconfig/Manifest b/dev-python/zconfig/Manifest index 59efb1517591..09e749602a70 100644 --- a/dev-python/zconfig/Manifest +++ b/dev-python/zconfig/Manifest @@ -1,2 +1 @@ -DIST ZConfig-3.6.1.tar.gz 147047 BLAKE2B 6dfa9db7fba8280445a48c056225d8ce58d0c9d71b4f06cfd5ad3d9f170d6e776be6cd4d8f1029615642114d4886c74007463c67946b201c5a400162ce8971bc SHA512 e8cf5805028208f2d33152efe244feb59a1ffbd8ce6135ab4febf8fc300bdf8ee81846a94070655490e130e74a92a6b6b86e7fe3ce06673cff2d854b25ba87ec DIST ZConfig-4.0.tar.gz 126072 BLAKE2B 7057151267f9b481d3cded72a22dc8fe505f1eac78d156595eb6ba5ff6217b57713ae2ef307358d86320986181bbbb3c1862901297e645bf69dc4893a3e60dbc SHA512 03e3c34f8af9de8bedd98bbdf0c968fdd2fb0c1bb8d62a73c286b804a8841e0e7d9b647f5f3bb37a6d52dc2a5cea7cdce21cd204536399d43203c18e0c204ca7 diff --git a/dev-python/zconfig/zconfig-3.6.1.ebuild b/dev-python/zconfig/zconfig-3.6.1.ebuild deleted file mode 100644 index 14926417218b..000000000000 --- a/dev-python/zconfig/zconfig-3.6.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN="ZConfig" -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Configuration library supporting a hierarchical schema-driven model" -HOMEPAGE="https://pypi.org/project/ZConfig/" - -LICENSE="ZPL" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - test? ( - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/manuel[${PYTHON_USEDEP}] - dev-python/zope-exceptions[${PYTHON_USEDEP}] - dev-python/zope-interface[${PYTHON_USEDEP}] - ) -" - -DOCS=( CHANGES.rst README.rst ) - -distutils_enable_tests unittest -distutils_enable_sphinx docs \ - dev-python/sphinxcontrib-programoutput - -python_test() { - eunittest -s src/ZConfig/tests -} diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest index c3ec2380a8e0..c8d0c9c45c15 100644 --- a/dev-python/zeroconf/Manifest +++ b/dev-python/zeroconf/Manifest @@ -1,3 +1,4 @@ DIST zeroconf-0.69.0.tar.gz 143434 BLAKE2B 1c80eff0395167879b0d782d1b0fc5f6102a95271682212de11983bd523565622b52ec13591445b4e4015fffa6a94d6b023d7addb6f05b4c1dfd65ce4181d9f5 SHA512 6f9799fe7810cf5357e378435308d87eeef1279768581f1704201f2aa7683a324b4bae697099259b3a85012a8de412bf892aa264322349b2f98d676b392482c2 DIST zeroconf-0.70.0.tar.gz 143727 BLAKE2B dc7d44e69ebfad71519acfe32ea91dc165b9813c0d16feb4f663845fe532f0b696a2d384a2b5a7091c3b759d484b6d80275a8e70dfa0b9605909bf2758599a1d SHA512 37dc1fde285b09fa2654de685a1dbbbcf35834147ff2f7115ccf569e404d92ff116a5b437a53ef6f40252641ad810cfd862e2d5db6cd76ed2120fb658b50c001 DIST zeroconf-0.71.0.tar.gz 143961 BLAKE2B 5a51242c148b095c83ef36abf2ba70d4a860e412cd4fdd75293505969397be29577e69e37fff2696ece6300e3b2638d8c2e95db3c7a5aadf78695ddc2adf17ab SHA512 b417a030984bbd9931612b09b44e8be32322d9da01f7e1e8248f4c8054a15a2245db485d71b7a2e57a71a9ec78dd63cc866b4d4f970a9de7b5407936da75773e +DIST zeroconf-0.71.3.tar.gz 144202 BLAKE2B f76b21c3d13f7f1144fb1f1ac5681b3e46fa0f405b1890e2bcec878c5ff417a36ff4b6c4d1dfbb25ca46e2b8b10d55c69670ae248eef07317fb2f4ce05df64c2 SHA512 2745007b001171011e1a889a8d7b39421327e6958cd0aaabc5f68a1317180f50974d3177b8099332a0f214aa8b31320815ee4176ad5f4145145261b88d5ff04f diff --git a/dev-python/zeroconf/zeroconf-0.71.3.ebuild b/dev-python/zeroconf/zeroconf-0.71.3.ebuild new file mode 100644 index 000000000000..547370f5f4c2 --- /dev/null +++ b/dev-python/zeroconf/zeroconf-0.71.3.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)" +HOMEPAGE=" + https://github.com/python-zeroconf/python-zeroconf/ + https://pypi.org/project/zeroconf/ +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/async-timeout-3.0.0[${PYTHON_USEDEP}] + ' 3.{9..10}) +" +# the build system uses custom build script that uses distutils to build +# C extensions, sigh +BDEPEND=" + >=dev-python/cython-0.29.32[${PYTHON_USEDEP}] + >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +export REQUIRE_CYTHON=1 + +python_test() { + local -x SKIP_IPV6=1 + local EPYTEST_DESELECT=( + # network + tests/test_core.py::Framework::test_close_multiple_times + tests/test_core.py::Framework::test_launch_and_close + tests/test_core.py::Framework::test_launch_and_close_context_manager + + # fragile to timeouts (?) + tests/services/test_browser.py::test_service_browser_expire_callbacks + tests/utils/test_asyncio.py::test_run_coro_with_timeout + ) + + epytest -o addopts= +} diff --git a/dev-python/zope-exceptions/Manifest b/dev-python/zope-exceptions/Manifest index 9fd9833da3c5..4b2e75c65297 100644 --- a/dev-python/zope-exceptions/Manifest +++ b/dev-python/zope-exceptions/Manifest @@ -1,3 +1 @@ -DIST zope.exceptions-4.6.tar.gz 30876 BLAKE2B 9cc9a040269aa2f813018670e3692c9897fbea3a346b37e72fc54e72fb33dbaf0f14c192a76a7c40f57674caee4e17e86aec5f1d60e1c0e6a801d859d9629189 SHA512 d28a4434b27f6611040b290dcece26c1880982853092c89d5a8d74093cb9339a62834d7c3949d5ea28c4d3fc01c6f36180df22031cded6e4c963acfff65c2ec4 DIST zope.exceptions-5.0.1.tar.gz 30435 BLAKE2B 66775ace483da20614aa4db31d106f70af5a118cd7b5f3cc3458515cf443cd6c6e0bda26b0817adf063c52ded25ffcc09b722840e90f4975976e54c48763bbf1 SHA512 46ab45feb81682b62f4ab0df31e39b8b438af593d8880eb095fb2994ce6aced5aceb2cb08973234077d9c3846adc57658e06e04aecf55443bf3af691d728291a -DIST zope.exceptions-5.0.tar.gz 30287 BLAKE2B 43fab206ef16b330a4ca460a432be375450fd3637a7964797fcb15a35f6adcd654b6105bb61043391ae6448ce03ea2ddd89dc86b6a90be69e2b0c541ca2b30e7 SHA512 0aba148751420c92a403169f72801fe03745196f918e1993d159a8d89310f2f71af26a15eab20c51b39747c3ddfc61eebc48e228517418fedb45d21b89475ed1 diff --git a/dev-python/zope-exceptions/zope-exceptions-4.6.ebuild b/dev-python/zope-exceptions/zope-exceptions-4.6.ebuild deleted file mode 100644 index 7ec748a89678..000000000000 --- a/dev-python/zope-exceptions/zope-exceptions-4.6.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="General purpose exceptions for Zope packages" -HOMEPAGE=" - https://pypi.org/project/zope.exceptions/ - https://github.com/zopefoundation/zope.exceptions/ -" - -LICENSE="ZPL" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - -RDEPEND=" - dev-python/zope-interface[${PYTHON_USEDEP}] - !dev-python/namespace-zope -" - -distutils_enable_tests unittest - -src_prepare() { - # strip rdep specific to namespaces - sed -i -e "/'setuptools'/d" setup.py || die - distutils-r1_src_prepare -} - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} - -python_test() { - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - distutils_write_namespace zope - eunittest -} diff --git a/dev-python/zope-exceptions/zope-exceptions-5.0.ebuild b/dev-python/zope-exceptions/zope-exceptions-5.0.ebuild deleted file mode 100644 index 7ec748a89678..000000000000 --- a/dev-python/zope-exceptions/zope-exceptions-5.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="General purpose exceptions for Zope packages" -HOMEPAGE=" - https://pypi.org/project/zope.exceptions/ - https://github.com/zopefoundation/zope.exceptions/ -" - -LICENSE="ZPL" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - -RDEPEND=" - dev-python/zope-interface[${PYTHON_USEDEP}] - !dev-python/namespace-zope -" - -distutils_enable_tests unittest - -src_prepare() { - # strip rdep specific to namespaces - sed -i -e "/'setuptools'/d" setup.py || die - distutils-r1_src_prepare -} - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} - -python_test() { - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - distutils_write_namespace zope - eunittest -} diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index 97560391ade2bbaa5faec31799083d8fe405e8a8..239a65da300758c1a849a3257a2e3020b8c4e353 100644 GIT binary patch delta 105398 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

      ;0MTlyRwBSb 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

      Xg^#UBuqBOcd$rJW+xTwNn}bcc?vlQn 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 delta 105652 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/minitest-5 )" diff --git a/dev-ruby/fakefs/fakefs-2.5.0.ebuild b/dev-ruby/fakefs/fakefs-2.5.0.ebuild index 1d2569ad0fa1..ed7cb0adbda9 100644 --- a/dev-ruby/fakefs/fakefs-2.5.0.ebuild +++ b/dev-ruby/fakefs/fakefs-2.5.0.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://github.com/fakefs/fakefs/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="" ruby_add_bdepend " diff --git a/dev-ruby/leto/leto-2.1.0.ebuild b/dev-ruby/leto/leto-2.1.0.ebuild index 5d3f520eeb2e..93400dadeed6 100644 --- a/dev-ruby/leto/leto-2.1.0.ebuild +++ b/dev-ruby/leto/leto-2.1.0.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/jaynetics/leto/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc" IUSE="" all_ruby_prepare() { diff --git a/dev-ruby/matrix/matrix-0.4.2.ebuild b/dev-ruby/matrix/matrix-0.4.2.ebuild index 8e259273eed2..ed2130202821 100644 --- a/dev-ruby/matrix/matrix-0.4.2.ebuild +++ b/dev-ruby/matrix/matrix-0.4.2.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/ruby/matrix/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" SLOT="$(ver_cut 1)" all_ruby_prepare() { diff --git a/dev-ruby/minitest/minitest-5.18.1.ebuild b/dev-ruby/minitest/minitest-5.18.1.ebuild index 5ce8b74cb5ec..bf1fe5c352bf 100644 --- a/dev-ruby/minitest/minitest-5.18.1.ebuild +++ b/dev-ruby/minitest/minitest-5.18.1.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/minitest/minitest" LICENSE="MIT" SLOT="5" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="doc test" all_ruby_prepare() { diff --git a/dev-ruby/mocha/mocha-2.0.4.ebuild b/dev-ruby/mocha/mocha-2.0.4.ebuild index 6bc3848cee30..f8101d0420c1 100644 --- a/dev-ruby/mocha/mocha-2.0.4.ebuild +++ b/dev-ruby/mocha/mocha-2.0.4.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/freerange/mocha/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" ruby_add_rdepend ">=dev-ruby/ruby2_keywords-0.0.5" diff --git a/dev-ruby/pkg-config/pkg-config-1.5.2.ebuild b/dev-ruby/pkg-config/pkg-config-1.5.2.ebuild index d553cc41ba97..a88179c601e3 100644 --- a/dev-ruby/pkg-config/pkg-config-1.5.2.ebuild +++ b/dev-ruby/pkg-config/pkg-config-1.5.2.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A pkg-config implementation by Ruby" HOMEPAGE="https://github.com/ruby-gnome/pkg-config" LICENSE="|| ( LGPL-2 LGPL-2.1 LGPL-3 )" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86" SLOT="0" IUSE="test" diff --git a/dev-ruby/racc/racc-1.7.0.ebuild b/dev-ruby/racc/racc-1.7.0.ebuild index a537eab8aa9f..961af869b5ad 100644 --- a/dev-ruby/racc/racc-1.7.0.ebuild +++ b/dev-ruby/racc/racc-1.7.0.ebuild @@ -22,7 +22,7 @@ SRC_URI="https://github.com/tenderlove/racc/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="doc test" ruby_add_rdepend "virtual/ruby-ssl" diff --git a/dev-ruby/rack/rack-2.2.7.ebuild b/dev-ruby/rack/rack-2.2.7.ebuild index 57ee5a5c1efa..b066b564c1d9 100644 --- a/dev-ruby/rack/rack-2.2.7.ebuild +++ b/dev-ruby/rack/rack-2.2.7.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="$(ver_cut 1-2)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="" ruby_add_rdepend "virtual/ruby-ssl" diff --git a/dev-ruby/rack/rack-3.0.8.ebuild b/dev-ruby/rack/rack-3.0.8.ebuild index 0616395f475e..2706ee875cb8 100644 --- a/dev-ruby/rack/rack-3.0.8.ebuild +++ b/dev-ruby/rack/rack-3.0.8.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="$(ver_cut 1-2)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="" ruby_add_rdepend "virtual/ruby-ssl" diff --git a/dev-ruby/rake-compiler/rake-compiler-1.2.3.ebuild b/dev-ruby/rake-compiler/rake-compiler-1.2.3.ebuild index ec50b05cae87..79c590ff48cb 100644 --- a/dev-ruby/rake-compiler/rake-compiler-1.2.3.ebuild +++ b/dev-ruby/rake-compiler/rake-compiler-1.2.3.ebuild @@ -19,7 +19,7 @@ LICENSE="MIT" SRC_URI="https://github.com/luislavena/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" SLOT="0" IUSE="" diff --git a/dev-ruby/rdiscount/rdiscount-2.2.7.1.ebuild b/dev-ruby/rdiscount/rdiscount-2.2.7.1.ebuild index 2bdd888ed424..d903d0cc401e 100644 --- a/dev-ruby/rdiscount/rdiscount-2.2.7.1.ebuild +++ b/dev-ruby/rdiscount/rdiscount-2.2.7.1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/davidfstr/rdiscount" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" IUSE="" all_ruby_prepare() { diff --git a/dev-ruby/regexp_property_values/regexp_property_values-1.4.0.ebuild b/dev-ruby/regexp_property_values/regexp_property_values-1.4.0.ebuild index b719cff38731..85c5242d9372 100644 --- a/dev-ruby/regexp_property_values/regexp_property_values-1.4.0.ebuild +++ b/dev-ruby/regexp_property_values/regexp_property_values-1.4.0.ebuild @@ -23,7 +23,7 @@ SRC_URI="https://github.com/jaynetics/regexp_property_values/archive/v${PV}.tar. LICENSE="MIT" SLOT="1" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="" all_ruby_prepare() { diff --git a/dev-ruby/rouge/rouge-4.1.2.ebuild b/dev-ruby/rouge/rouge-4.1.2.ebuild index 3cd8168ca865..c7136bf4e486 100644 --- a/dev-ruby/rouge/rouge-4.1.2.ebuild +++ b/dev-ruby/rouge/rouge-4.1.2.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/rouge-ruby/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="" ruby_add_bdepend "doc? ( dev-ruby/redcarpet ) diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.4.4.ebuild b/dev-ruby/ruby-gettext/ruby-gettext-3.4.4.ebuild index cc1a817109e7..61d21db5ac7a 100644 --- a/dev-ruby/ruby-gettext/ruby-gettext-3.4.4.ebuild +++ b/dev-ruby/ruby-gettext/ruby-gettext-3.4.4.ebuild @@ -20,7 +20,7 @@ inherit ruby-fakegem DESCRIPTION="Native Language Support Library and Tools modeled after GNU gettext package" HOMEPAGE="https://ruby-gettext.github.io/" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86" IUSE="doc test" SLOT="0" LICENSE="|| ( GPL-2 Ruby-BSD LGPL-3+ )" diff --git a/dev-ruby/slim/slim-5.1.1.ebuild b/dev-ruby/slim/slim-5.1.1.ebuild index 7f09879cc6ed..85d37a50a247 100644 --- a/dev-ruby/slim/slim-5.1.1.ebuild +++ b/dev-ruby/slim/slim-5.1.1.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="https://slim-template.github.io/" LICENSE="MIT" SLOT="4" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv x86" IUSE="doc" ruby_add_rdepend " diff --git a/dev-ruby/sqlite3/sqlite3-1.6.3.ebuild b/dev-ruby/sqlite3/sqlite3-1.6.3.ebuild index 1d5d90620556..8d90b91ea558 100644 --- a/dev-ruby/sqlite3/sqlite3-1.6.3.ebuild +++ b/dev-ruby/sqlite3/sqlite3-1.6.3.ebuild @@ -18,7 +18,7 @@ DESCRIPTION="An extension library to access a SQLite database from Ruby" HOMEPAGE="https://github.com/sparklemotion/sqlite3-ruby" LICENSE="BSD" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" SLOT="0" IUSE="" diff --git a/dev-ruby/subexec/Manifest b/dev-ruby/subexec/Manifest deleted file mode 100644 index fc0fe29b59ae..000000000000 --- a/dev-ruby/subexec/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST subexec-0.2.3.tgz 4384 BLAKE2B 27dc40377f7b2fee33553543723b9e15cd02a1171bd24b5d213b3546b7b20267cb8cbf987c1a1f6c0285f594b194f1dc20c41314266587be30d961e4b514f8b9 SHA512 b6fc5ee802906a690a1d1542ada44aba1df5e6861a66f4df58623e366d8d3ab2349d2963817bf07089e1dc15932ca03f0020d16777012ec4b92879280868bb75 diff --git a/dev-ruby/subexec/metadata.xml b/dev-ruby/subexec/metadata.xml deleted file mode 100644 index 6c7f459e4407..000000000000 --- a/dev-ruby/subexec/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - ruby@gentoo.org - Gentoo Ruby Project - - - nulayer/subexec - - diff --git a/dev-ruby/subexec/subexec-0.2.3-r2.ebuild b/dev-ruby/subexec/subexec-0.2.3-r2.ebuild deleted file mode 100644 index 78c4527665b3..000000000000 --- a/dev-ruby/subexec/subexec-0.2.3-r2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_GEMSPEC="subexec.gemspec" - -inherit ruby-fakegem - -GITHUB_USER="nulayer" - -DESCRIPTION="Subexec spawns an external command with a timeout" -HOMEPAGE="https://github.com/nulayer/subexec" -SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> ${P}.tgz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/shoulda )" - -all_ruby_prepare() { - rm Gemfile* || die - sed -i -e '/[Bb]undler/ s:^:#:' Rakefile || die - sed -i -e '/begin/,/end/ s:^:#:' spec/spec_helper.rb || die -} diff --git a/dev-ruby/temple/temple-0.10.2.ebuild b/dev-ruby/temple/temple-0.10.2.ebuild index 5da98102de51..391bc9224f13 100644 --- a/dev-ruby/temple/temple-0.10.2.ebuild +++ b/dev-ruby/temple/temple-0.10.2.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/judofyr/temple" LICENSE="MIT" SLOT="0.7" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86" IUSE="" ruby_add_bdepend "test? ( diff --git a/dev-ruby/test-unit/test-unit-3.6.0.ebuild b/dev-ruby/test-unit/test-unit-3.6.0.ebuild index f0afb7f19eac..6665d1e19432 100644 --- a/dev-ruby/test-unit/test-unit-3.6.0.ebuild +++ b/dev-ruby/test-unit/test-unit-3.6.0.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/test-unit/test-unit/archive/${PV}.tar.gz -> ${P}.tar LICENSE="|| ( Ruby-BSD BSD-2 ) PSF-2" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="doc test" ruby_add_rdepend "dev-ruby/power_assert" diff --git a/dev-ruby/thor/thor-1.2.2.ebuild b/dev-ruby/thor/thor-1.2.2.ebuild index 86f805fb7395..28fa9d966160 100644 --- a/dev-ruby/thor/thor-1.2.2.ebuild +++ b/dev-ruby/thor/thor-1.2.2.ebuild @@ -20,7 +20,7 @@ SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${ LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux" IUSE="doc" # For initial target porting (new rubies), we can make these test deps diff --git a/dev-ruby/trollop/Manifest b/dev-ruby/trollop/Manifest deleted file mode 100644 index 9c0ee7b42c6f..000000000000 --- a/dev-ruby/trollop/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST trollop-2.9.10.gem 29696 BLAKE2B f69b1ab8ce166f9fe6198e177266ee86e38f3bed4c3a55529705aedc4518cc04a48b9bee4463887fc4ac1cd04cad98d35c298265ad1433ced11e0ff5bc1f50ce SHA512 21a0db09d480353ff846a1311b118e0b0db4ca13a559dd1749c1478eff7080dd04e5308dbf1807215eadb68e276c991970b23357e9a3497acb9f705f7f77253c diff --git a/dev-ruby/trollop/metadata.xml b/dev-ruby/trollop/metadata.xml deleted file mode 100644 index daac6fdb7252..000000000000 --- a/dev-ruby/trollop/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - ruby@gentoo.org - Gentoo Ruby Project - - diff --git a/dev-ruby/trollop/trollop-2.9.10.ebuild b/dev-ruby/trollop/trollop-2.9.10.ebuild deleted file mode 100644 index 73bee62af05e..000000000000 --- a/dev-ruby/trollop/trollop-2.9.10.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="FAQ.txt History.txt README.md" - -inherit ruby-fakegem - -DESCRIPTION="Trollop is a commandline option parser for Ruby" -HOMEPAGE="https://manageiq.github.io/trollop/" -LICENSE="MIT" - -KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris" -SLOT="2" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/chronic )" - -all_ruby_prepare() { - sed -i -e '/bundle/ s:^:#:' Rakefile || die -} - -each_ruby_test() { - MUTANT=true ${RUBY} -S rake test || die "Tests failed." -} diff --git a/dev-ruby/webrobots/webrobots-0.1.2-r3.ebuild b/dev-ruby/webrobots/webrobots-0.1.2-r3.ebuild index 8868c403f5b3..5be35f70c63b 100644 --- a/dev-ruby/webrobots/webrobots-0.1.2-r3.ebuild +++ b/dev-ruby/webrobots/webrobots-0.1.2-r3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/knu/webrobots" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="" ruby_add_rdepend ">=dev-ruby/nokogiri-1.4.4" diff --git a/dev-tex/Manifest.gz b/dev-tex/Manifest.gz index ac90f0d15ecfdb297230b974a56cf4a2e1aebdcd..4e156bec308d9eee547d67b427d7c344ac0f9039 100644 GIT binary patch literal 6517 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 W0tin2fXB@95C0Fe9whZxE&u>?_l8*j diff --git a/dev-tex/latex-beamer/Manifest b/dev-tex/latex-beamer/Manifest index e5aad5a166d5..303108761965 100644 --- a/dev-tex/latex-beamer/Manifest +++ b/dev-tex/latex-beamer/Manifest @@ -1 +1,3 @@ +DIST latex-beamer-3.68.tar.gz 667803 BLAKE2B 6a7ad8cd32a53ed3588c343787d925f110ae20abaa828aa276ca4143a892afd5549f58f6e3d4a7546d369d28d75d456cdb83aa69e5aca564b7266015d3344586 SHA512 df5118c8909420974f38530b660a56ebe750a99cc4605ddab884044b81f9a389c920ded463ad9dddf187a044195dca634ddb30cf2b6ca4a20588a3014282c383 +DIST latex-beamer-3.69.tar.gz 668714 BLAKE2B 290379e8677a9d15d3967ad652ecd63bd72831f32dee6a2692c70dbc289584b3d0a8422a1b08a3353f69f76c2802358b77eea2509f998e6c0b2d966031ebb3af SHA512 d33c4cfd0446427450f6ca044e13e248c0cf1c6d33fd3bdfb382b0cdd89c05291148822fa185574e590ebd7f6915e5cd544da37873ef68a4a6d72fb5dfa417df DIST latex-beamer-3.70.tar.gz 670042 BLAKE2B 95e221920b2a306c3ef58abc3fe13a3befbd03bcf75bfa963836d01c5a6eaf2a4d76bfe98f8ec3e90934c1c1faa8248b09e253bbc2deea6c99209b8d7f21e177 SHA512 a8acc0afdbff6523860be10bb16f2e11356f0cdf50687206017331e8b3a4b703be1ff0e333c38033e061b3c45fe32f710ac38856848655cecf052748f2bba340 diff --git a/dev-tex/latex-beamer/latex-beamer-3.68.ebuild b/dev-tex/latex-beamer/latex-beamer-3.68.ebuild new file mode 100644 index 000000000000..d3eb05f283af --- /dev/null +++ b/dev-tex/latex-beamer/latex-beamer-3.68.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit latex-package + +DESCRIPTION="LaTeX class for creating presentations using a video projector" +HOMEPAGE="https://github.com/josephwright/beamer" +SRC_URI="https://github.com/josephwright/beamer/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/beamer-${PV}" + +LICENSE="GPL-2 FDL-1.2 LPPL-1.3c" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="doc" + +BDEPEND="dev-texlive/texlive-latex" +RDEPEND=" + >=dev-tex/pgf-1.10 + dev-texlive/texlive-latexrecommended +" + +src_prepare() { + default + rm -r doc/licenses || die +} + +src_install() { + insinto /usr/share/texmf-site/tex/latex/beamer + doins -r base + + dodoc README.md + + if use doc ; then + docinto doc + dodoc -r doc + dosym ../../../../../usr/share/doc/${PF}/doc/ "${TEXMF}/doc/latex/beamer" + fi +} diff --git a/dev-tex/latex-beamer/latex-beamer-3.69.ebuild b/dev-tex/latex-beamer/latex-beamer-3.69.ebuild new file mode 100644 index 000000000000..6e9430ace16e --- /dev/null +++ b/dev-tex/latex-beamer/latex-beamer-3.69.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit latex-package + +DESCRIPTION="LaTeX class for creating presentations using a video projector" +HOMEPAGE="https://github.com/josephwright/beamer" +SRC_URI="https://github.com/josephwright/beamer/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/beamer-${PV}" + +LICENSE="GPL-2 FDL-1.2 LPPL-1.3c" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="doc" + +BDEPEND="dev-texlive/texlive-latex" +RDEPEND=" + >=dev-tex/pgf-1.10 + dev-texlive/texlive-latexrecommended +" + +src_prepare() { + default + rm -r doc/licenses || die +} + +src_install() { + insinto /usr/share/texmf-site/tex/latex/beamer + doins -r base + + dodoc README.md + + if use doc ; then + docinto doc + dodoc -r doc + dosym ../../../../../usr/share/doc/${PF}/doc/ "${TEXMF}/doc/latex/beamer" + fi +} diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index 7bf802c93112492a13836e937cf03ffbd7e03231..0dc9b485c660c88c0c88035c47402e1ceafaf332 100644 GIT binary patch delta 33156 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 P5TE@AZz#Lv6$bzS+SwI{ literal 1046 zcmV+x1nK)9iwFP!00002|4miRu3R+?-uEf)6F}nFjOoIJ*qRt~JbwO`7hc#vHpN){d4tZSu9X&Y3p`*9{M& z)2nFvN#m!Vzk8NRPe)F!JvPna$azR_uBcsl_r9{vHg+8@VzXtQJAGewI=6eybz?e< zi&7IE))bt*B+Uyma}X=ZB_AQVWM?j)+Gt&5&8qb3_47~PfBVhPzdZfwZ|i;j^>=;w z+W&mh_5Q=t6yBd0lQk9vt?N`)?9GQ8P{N$&LVM+@6t{B>(Gg9};|@*TR9ec>eoz2X zDsD+^yg&e)y;fNVsqIx7>)z#u#>}HJgtDl3#z)3TYBE#JafR;;4ZuNL$|fqXe4caTItPYVu>7=FgA9$B|qHPq~`Yj_meT<5MW zax)9sukArSo7^Z59IU##HCK0X8D{xVu*fs_N45+kNlKn|i9o{GCu|Ozi|?9ZI{|6K z$!NHH30q${2tqZ2pbyma+{DzXpV+I*4ScwoQvfc zGR=rC>`qW0SbeOEeyNX>jkV3STeyMUO)poGz>xWoFbCCRjB*U4K<1F7*$m>f?$To= z%FB2N1i*P4101|L0uNI?tk^3A!uj%aDZF1H4|0{u8+MwY(9uce)<#ZEA@QV5Yvy_( z?EOFf-)Cgec-dYPM*t7Z2xC5+f`H)5QaQ9md%$7|$tFZM1j)Lw9Pj~D&at5KGR4xe z?6BAt^Co~K&L#KMK(sZWu34^uTn7gNfne{3Z^uWnco0Z2McVj`0fdNgMqb?*gkr}E zxFEXRFJm79;6p^U5vXMdVAv1hr*!esc`WIU=0}e2jfcZ-KjJ=(<4v8d6HnjK(gm_Y@ehMjwO$qq;V-tY~uk Q7$9E#54Yux{1pcP0BrUVUH||9 diff --git a/gui-wm/hyprland/hyprland-0.27.2.ebuild b/gui-wm/hyprland/hyprland-0.27.2.ebuild index e67a76f747bd..1a9d8c41a453 100644 --- a/gui-wm/hyprland/hyprland-0.27.2.ebuild +++ b/gui-wm/hyprland/hyprland-0.27.2.ebuild @@ -75,7 +75,7 @@ pkg_setup() { src_prepare() { if use video_cards_nvidia; then cd "${S}/subprojects/wlroots" || die - eapply "${FILESDIR}/nvidia-0.25.0.patch" + eapply "${S}/nix/wlroots-nvidia.patch" cd "${S}" || die fi diff --git a/kde-plasma/Manifest.gz b/kde-plasma/Manifest.gz index 1e10da1b456f27d5f3c1e327b60c8dc51f385b51..0910414b2e4ee33a05461b5fb91a97e80c910d1f 100644 GIT binary patch literal 9626 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 glogo-s LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="gles2-only usb" DEPEND=" diff --git a/kde-plasma/kmenuedit/kmenuedit-5.27.6.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.27.6.ebuild index f63762c69898..f4d8d42bcae9 100644 --- a/kde-plasma/kmenuedit/kmenuedit-5.27.6.ebuild +++ b/kde-plasma/kmenuedit/kmenuedit-5.27.6.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kmenuedit" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" RDEPEND=" diff --git a/kde-plasma/kpipewire/kpipewire-5.27.6.ebuild b/kde-plasma/kpipewire/kpipewire-5.27.6.ebuild index 0c11de3f14be..98593a45a572 100644 --- a/kde-plasma/kpipewire/kpipewire-5.27.6.ebuild +++ b/kde-plasma/kpipewire/kpipewire-5.27.6.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Components relating to Flatpak pipewire use in Plasma" LICENSE="LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" COMMON_DEPEND=" diff --git a/kde-plasma/kscreen/kscreen-5.27.6.ebuild b/kde-plasma/kscreen/kscreen-5.27.6.ebuild index 274f5632d20d..77dad56c7bf9 100644 --- a/kde-plasma/kscreen/kscreen-5.27.6.ebuild +++ b/kde-plasma/kscreen/kscreen-5.27.6.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kscreen" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" # bug #580440, last checked 5.6.3 diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.27.6.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.27.6.ebuild index 1ea0b574a062..20b89892381c 100644 --- a/kde-plasma/kscreenlocker/kscreenlocker-5.27.6.ebuild +++ b/kde-plasma/kscreenlocker/kscreenlocker-5.27.6.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="Library and components for secure lock screen architecture" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" RESTRICT="test" diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.27.6.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.27.6.ebuild index bfa850c3f7dc..3d54f0b2b43c 100644 --- a/kde-plasma/ksshaskpass/ksshaskpass-5.27.6.ebuild +++ b/kde-plasma/ksshaskpass/ksshaskpass-5.27.6.ebuild @@ -12,7 +12,7 @@ HOMEPAGE+=" https://invent.kde.org/plasma/ksshaskpass" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/ksystemstats/ksystemstats-5.27.6-r1.ebuild b/kde-plasma/ksystemstats/ksystemstats-5.27.6-r1.ebuild index 06051f05cb4a..d300cb176686 100644 --- a/kde-plasma/ksystemstats/ksystemstats-5.27.6-r1.ebuild +++ b/kde-plasma/ksystemstats/ksystemstats-5.27.6-r1.ebuild @@ -15,7 +15,7 @@ DESCRIPTION="Plugin-based system monitoring daemon" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="networkmanager" DEPEND=" diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.27.6.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-5.27.6.ebuild index 08d8a9af3604..8f722261e223 100644 --- a/kde-plasma/kwallet-pam/kwallet-pam-5.27.6.ebuild +++ b/kde-plasma/kwallet-pam/kwallet-pam-5.27.6.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="PAM module to not enter KWallet password again after login" LICENSE="LGPL-2.1" SLOT="5" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.27.6.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-5.27.6.ebuild index 00feaa81377d..09d8bad64e14 100644 --- a/kde-plasma/kwayland-integration/kwayland-integration-5.27.6.ebuild +++ b/kde-plasma/kwayland-integration/kwayland-integration-5.27.6.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kwayland-integration" LICENSE="LGPL-2.1" SLOT="5" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" # dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X diff --git a/kde-plasma/kwin/kwin-5.27.6-r1.ebuild b/kde-plasma/kwin/kwin-5.27.6-r1.ebuild index 0086fa949e4d..28244a607066 100644 --- a/kde-plasma/kwin/kwin-5.27.6-r1.ebuild +++ b/kde-plasma/kwin/kwin-5.27.6-r1.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="accessibility caps gles2-only lock multimedia plasma screencast" RESTRICT="test" diff --git a/kde-plasma/kwrited/kwrited-5.27.6.ebuild b/kde-plasma/kwrited/kwrited-5.27.6.ebuild index 5417761f0677..5801ed5f0b64 100644 --- a/kde-plasma/kwrited/kwrited-5.27.6.ebuild +++ b/kde-plasma/kwrited/kwrited-5.27.6.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="KDE Plasma daemon listening for wall and write messages" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/layer-shell-qt/layer-shell-qt-5.27.6.ebuild b/kde-plasma/layer-shell-qt/layer-shell-qt-5.27.6.ebuild index 6456b760be34..009ec7e96a5d 100644 --- a/kde-plasma/layer-shell-qt/layer-shell-qt-5.27.6.ebuild +++ b/kde-plasma/layer-shell-qt/layer-shell-qt-5.27.6.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Qt component to allow applications make use of Wayland wl-layer-she LICENSE="LGPL-3+" SLOT="5" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" # dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X diff --git a/kde-plasma/libkscreen/libkscreen-5.27.6.ebuild b/kde-plasma/libkscreen/libkscreen-5.27.6.ebuild index 785e64a3062f..6811958c6e72 100644 --- a/kde-plasma/libkscreen/libkscreen-5.27.6.ebuild +++ b/kde-plasma/libkscreen/libkscreen-5.27.6.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Plasma screen management library" LICENSE="GPL-2" # TODO: CHECK SLOT="5/8" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" # requires running session diff --git a/kde-plasma/libksysguard/libksysguard-5.27.6.ebuild b/kde-plasma/libksysguard/libksysguard-5.27.6.ebuild index 0b23aef22ac4..7bcaa7de3875 100644 --- a/kde-plasma/libksysguard/libksysguard-5.27.6.ebuild +++ b/kde-plasma/libksysguard/libksysguard-5.27.6.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="Task management and system monitoring library" LICENSE="LGPL-2+" SLOT="5/9" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="webengine" # kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras diff --git a/kde-plasma/libkworkspace/libkworkspace-5.27.6.ebuild b/kde-plasma/libkworkspace/libkworkspace-5.27.6.ebuild index dd92c797e80a..fa60d69975bb 100644 --- a/kde-plasma/libkworkspace/libkworkspace-5.27.6.ebuild +++ b/kde-plasma/libkworkspace/libkworkspace-5.27.6.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Workspace library to interact with the Plasma session manager" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" RDEPEND=" diff --git a/kde-plasma/milou/milou-5.27.6.ebuild b/kde-plasma/milou/milou-5.27.6.ebuild index 1b8f174039c8..95852712e606 100644 --- a/kde-plasma/milou/milou-5.27.6.ebuild +++ b/kde-plasma/milou/milou-5.27.6.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/milou" LICENSE="GPL-2 LGPL-2.1" SLOT="5" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.6.ebuild b/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.6.ebuild index fa7b38b17a17..95fe43bb8c4c 100644 --- a/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.6.ebuild +++ b/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.6.ebuild @@ -12,6 +12,6 @@ HOMEPAGE="https://invent.kde.org/plasma/oxygen-sounds" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" RDEPEND="! b')] -# .map(x => "[\"" -# + (x = x.innerText.trim()).toLowerCase().replaceAll("\xa0", "-") -# + "\"]=\"" -# + x -# + "\"") -# .join("\n\t") -declare -A MY_FONT_VARIANTS=( - ["iosevka"]="Iosevka" - ["iosevka-slab"]="Iosevka Slab" - ["iosevka-curly"]="Iosevka Curly" - ["iosevka-curly-slab"]="Iosevka Curly Slab" - ["iosevka-ss01"]="Iosevka SS01" - ["iosevka-ss02"]="Iosevka SS02" - ["iosevka-ss03"]="Iosevka SS03" - ["iosevka-ss04"]="Iosevka SS04" - ["iosevka-ss05"]="Iosevka SS05" - ["iosevka-ss06"]="Iosevka SS06" - ["iosevka-ss07"]="Iosevka SS07" - ["iosevka-ss08"]="Iosevka SS08" - ["iosevka-ss09"]="Iosevka SS09" - ["iosevka-ss10"]="Iosevka SS10" - ["iosevka-ss11"]="Iosevka SS11" - ["iosevka-ss12"]="Iosevka SS12" - ["iosevka-ss13"]="Iosevka SS13" - ["iosevka-ss14"]="Iosevka SS14" - ["iosevka-ss15"]="Iosevka SS15" - ["iosevka-ss16"]="Iosevka SS16" - ["iosevka-ss17"]="Iosevka SS17" - ["iosevka-ss18"]="Iosevka SS18" - ["iosevka-aile"]="Iosevka Aile" - ["iosevka-etoile"]="Iosevka Etoile" -) - -DESCRIPTION="Slender typeface for code, from code" -HOMEPAGE="https://typeof.net/Iosevka/" - -SRC_URI='' -REQUIRED_USE='|| (' -MY_BASE="https://github.com/be5invis/Iosevka/releases/download/v${PV}" -for variant in "${!MY_FONT_VARIANTS[@]}"; do - my_filename="super-ttc-${variant}-${PV}.zip" - - [[ ${SRC_URI} ]] && SRC_URI+=' ' - SRC_URI+="${variant}? ( ${MY_BASE}/${my_filename} )" - - [[ ${IUSE} ]] && IUSE+=' ' - [[ ${variant} == iosevka ]] && IUSE+='+' - IUSE+="${variant}" - - REQUIRED_USE+=" ${variant} " -done -REQUIRED_USE+=')' -unset MY_BASE my_filename variant - -LICENSE="OFL-1.1" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND="app-arch/unzip" - -S="${WORKDIR}" -FONT_S="${S}" -FONT_SUFFIX="ttc" - -src_prepare() { - default - - FONT_CONF=() - local vinternal - for vinternal in "${!MY_FONT_VARIANTS[@]}"; do - case "${vinternal}" in - *-etoile|*-aile) - continue - ;; - esac - local vname="${MY_FONT_VARIANTS[${vinternal}]}" - use "${vinternal}" || continue - cat >66-"${vinternal}".conf < - - - - - monospace - - ${vname} - - - - ${vname} - - monospace - - - -EOF - assert "Failed to generate ${vinternal}" - FONT_CONF+=( 66-"${vinternal}".conf ) - done -} diff --git a/media-fonts/iosevka/iosevka-22.1.1.ebuild b/media-fonts/iosevka/iosevka-22.1.1.ebuild deleted file mode 100644 index 644a821b052c..000000000000 --- a/media-fonts/iosevka/iosevka-22.1.1.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit font - -# [...document.querySelectorAll('[colspan="3"] > b')] -# .map(x => "[\"" -# + (x = x.innerText.trim()).toLowerCase().replaceAll("\xa0", "-") -# + "\"]=\"" -# + x -# + "\"") -# .join("\n\t") -declare -A MY_FONT_VARIANTS=( - ["iosevka"]="Iosevka" - ["iosevka-slab"]="Iosevka Slab" - ["iosevka-curly"]="Iosevka Curly" - ["iosevka-curly-slab"]="Iosevka Curly Slab" - ["iosevka-ss01"]="Iosevka SS01" - ["iosevka-ss02"]="Iosevka SS02" - ["iosevka-ss03"]="Iosevka SS03" - ["iosevka-ss04"]="Iosevka SS04" - ["iosevka-ss05"]="Iosevka SS05" - ["iosevka-ss06"]="Iosevka SS06" - ["iosevka-ss07"]="Iosevka SS07" - ["iosevka-ss08"]="Iosevka SS08" - ["iosevka-ss09"]="Iosevka SS09" - ["iosevka-ss10"]="Iosevka SS10" - ["iosevka-ss11"]="Iosevka SS11" - ["iosevka-ss12"]="Iosevka SS12" - ["iosevka-ss13"]="Iosevka SS13" - ["iosevka-ss14"]="Iosevka SS14" - ["iosevka-ss15"]="Iosevka SS15" - ["iosevka-ss16"]="Iosevka SS16" - ["iosevka-ss17"]="Iosevka SS17" - ["iosevka-ss18"]="Iosevka SS18" - ["iosevka-aile"]="Iosevka Aile" - ["iosevka-etoile"]="Iosevka Etoile" -) - -DESCRIPTION="Slender typeface for code, from code" -HOMEPAGE="https://typeof.net/Iosevka/" - -SRC_URI='' -REQUIRED_USE='|| (' -MY_BASE="https://github.com/be5invis/Iosevka/releases/download/v${PV}" -for variant in "${!MY_FONT_VARIANTS[@]}"; do - my_filename="super-ttc-${variant}-${PV}.zip" - - [[ ${SRC_URI} ]] && SRC_URI+=' ' - SRC_URI+="${variant}? ( ${MY_BASE}/${my_filename} )" - - [[ ${IUSE} ]] && IUSE+=' ' - [[ ${variant} == iosevka ]] && IUSE+='+' - IUSE+="${variant}" - - REQUIRED_USE+=" ${variant} " -done -REQUIRED_USE+=')' -unset MY_BASE my_filename variant - -LICENSE="OFL-1.1" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" - -BDEPEND="app-arch/unzip" - -S="${WORKDIR}" -FONT_S="${S}" -FONT_SUFFIX="ttc" - -src_prepare() { - default - - FONT_CONF=() - local vinternal - for vinternal in "${!MY_FONT_VARIANTS[@]}"; do - case "${vinternal}" in - *-etoile|*-aile) - continue - ;; - esac - local vname="${MY_FONT_VARIANTS[${vinternal}]}" - use "${vinternal}" || continue - cat >66-"${vinternal}".conf < - - - - - monospace - - ${vname} - - - - ${vname} - - monospace - - - -EOF - assert "Failed to generate ${vinternal}" - FONT_CONF+=( 66-"${vinternal}".conf ) - done -} diff --git a/media-fonts/iosevka/iosevka-22.1.2.ebuild b/media-fonts/iosevka/iosevka-25.1.1.ebuild similarity index 100% rename from media-fonts/iosevka/iosevka-22.1.2.ebuild rename to media-fonts/iosevka/iosevka-25.1.1.ebuild diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 914a813b0950fbe7540dbcdb6d96663dce758274..d255bf12bcf86d63b38b878b3fc79ec479e4904c 100644 GIT binary patch delta 35292 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%0Dr&KI+y6}${hea{p0vCV@pdo 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 E0M0*SVgLXD delta 35377 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 archive support Zip archive support + + ahodesuka/ahoviewer + diff --git a/media-gfx/prusaslicer/Manifest b/media-gfx/prusaslicer/Manifest index 0a912e0ff23f..967e72f1d40f 100644 --- a/media-gfx/prusaslicer/Manifest +++ b/media-gfx/prusaslicer/Manifest @@ -1 +1,2 @@ DIST prusaslicer-2.5.2.tar.gz 49039089 BLAKE2B f1489cac7f23977da30da130faab15336c0f31eee8f197804122e46e62e030a17baf97f744019673e3adc9aff7413380f5c0513fa3d9e3044d56c32d4c95e5b8 SHA512 7d17ce358f742ef44725b0b4160be3ddc522d2160d0b467589a1def82b2f478108e4934efb80feff043435b69fe7e81f18146277f67ec1819d9a0150fa9942a2 +DIST prusaslicer-2.6.0.tar.gz 56430180 BLAKE2B 7d6a0344f558d5788676364262f9e2b878a01e199fa8c95cda87c801c84fd02d5fc9df5a16096d36ec2e02ea54c8189165d524d8e7f73f66526fba6e5c60e55b SHA512 c6133f09ccee5c3c6f1e6e3aebfee749fb0138e830d93ed42b19063b89738162095fa7c017695643b736099750bb56d6bd8174f8bf18a6f0703811703bfb508c diff --git a/media-gfx/prusaslicer/files/prusaslicer-2.6.0-disable-noisy-asserts.patch b/media-gfx/prusaslicer/files/prusaslicer-2.6.0-disable-noisy-asserts.patch new file mode 100644 index 000000000000..0e3d1d340572 --- /dev/null +++ b/media-gfx/prusaslicer/files/prusaslicer-2.6.0-disable-noisy-asserts.patch @@ -0,0 +1,14 @@ +diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp +index e855b6290..2479bf054 100644 +--- a/src/slic3r/GUI/GUI_App.cpp ++++ b/src/slic3r/GUI/GUI_App.cpp +@@ -1128,6 +1128,9 @@ bool GUI_App::OnInit() + + bool GUI_App::on_init_inner() + { ++ // Disable the wxWidgets asserts breakpoints, end users have no use for them. ++ wxSizerFlags::DisableConsistencyChecks(); ++ + // Set initialization of image handlers before any UI actions - See GH issue #7469 + wxInitAllImageHandlers(); + diff --git a/media-gfx/prusaslicer/files/prusaslicer-2.6.0-libexpat-double-definition-fix.patch b/media-gfx/prusaslicer/files/prusaslicer-2.6.0-libexpat-double-definition-fix.patch new file mode 100644 index 000000000000..23006a2ceedf --- /dev/null +++ b/media-gfx/prusaslicer/files/prusaslicer-2.6.0-libexpat-double-definition-fix.patch @@ -0,0 +1,22 @@ +From fdae4a9817b01aacd70ab033dfac711af2acb61e Mon Sep 17 00:00:00 2001 +From: Malte kleine Piening +Date: Tue, 18 Apr 2023 22:29:04 +0200 +Subject: [PATCH] fixed double definition of target libexpat described in #9581 + +--- + cmake/modules/FindEXPAT.cmake | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/cmake/modules/FindEXPAT.cmake b/cmake/modules/FindEXPAT.cmake +index de204c60f7e..5863e136ec5 100644 +--- a/cmake/modules/FindEXPAT.cmake ++++ b/cmake/modules/FindEXPAT.cmake +@@ -25,7 +25,7 @@ if (NOT EXPAT_FOUND) + endif () + endif() + +-if (EXPAT_FOUND AND NOT TARGET EXPAT::EXPAT) ++if (EXPAT_FOUND AND NOT (TARGET EXPAT::EXPAT OR TARGET expat::expat)) + add_library(libexpat INTERFACE) + add_library(EXPAT::EXPAT ALIAS libexpat) + target_link_libraries(libexpat INTERFACE expat::expat) diff --git a/media-gfx/prusaslicer/prusaslicer-2.6.0.ebuild b/media-gfx/prusaslicer/prusaslicer-2.6.0.ebuild new file mode 100644 index 000000000000..fcbc39930483 --- /dev/null +++ b/media-gfx/prusaslicer/prusaslicer-2.6.0.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +WX_GTK_VER="3.2-gtk3" +MY_PN="PrusaSlicer" +MY_PV="$(ver_rs 3 -)" + +inherit cmake wxwidgets xdg + +DESCRIPTION="A mesh slicer to generate G-code for fused-filament-fabrication (3D printers)" +HOMEPAGE="https://www.prusa3d.com/prusaslicer/" +SRC_URI="https://github.com/prusa3d/PrusaSlicer/archive/refs/tags/version_${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3 Boost-1.0 GPL-2 LGPL-3 MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RESTRICT="test" + +RDEPEND=" + dev-cpp/eigen:3 + dev-cpp/tbb:= + dev-libs/boost:=[nls] + dev-libs/cereal + dev-libs/expat + dev-libs/glib:2 + dev-libs/gmp:= + dev-libs/mpfr:= + media-gfx/openvdb:= + net-misc/curl[adns] + media-libs/glew:0= + media-libs/libjpeg-turbo:= + media-libs/libpng:0= + media-libs/qhull:= + sci-libs/libigl + sci-libs/nlopt + sci-libs/opencascade:= + sci-mathematics/cgal:= + sys-apps/dbus + sys-libs/zlib:= + virtual/opengl + x11-libs/gtk+:3 + >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl] + media-libs/nanosvg:= +" +DEPEND="${RDEPEND} + media-libs/qhull[static-libs] +" + +PATCHES=( + "${FILESDIR}/${P}-libexpat-double-definition-fix.patch" + "${FILESDIR}/${P}-disable-noisy-asserts.patch" +) + +S="${WORKDIR}/${MY_PN}-version_${MY_PV}" + +src_prepare() { + sed -i -e 's/PrusaSlicer-${SLIC3R_VERSION}+UNKNOWN/PrusaSlicer-${SLIC3R_VERSION}+Gentoo/g' version.inc || die + + sed -i -e 's/find_package(OpenCASCADE 7.6.2 REQUIRED)/find_package(OpenCASCADE REQUIRED)/g' \ + src/occt_wrapper/CMakeLists.txt || die + cmake_src_prepare +} + +src_configure() { + CMAKE_BUILD_TYPE="Release" + + setup-wxwidgets + + local mycmakeargs=( + -DOPENVDB_FIND_MODULE_PATH="/usr/$(get_libdir)/cmake/OpenVDB" + + -DSLIC3R_BUILD_TESTS=$(usex test) + -DSLIC3R_FHS=ON + -DSLIC3R_GTK=3 + -DSLIC3R_GUI=ON + -DSLIC3R_PCH=OFF + -DSLIC3R_STATIC=OFF + -DSLIC3R_WX_STABLE=ON + -Wno-dev + ) + + cmake_src_configure +} diff --git a/media-gfx/viewnior/viewnior-1.8-r1.ebuild b/media-gfx/viewnior/viewnior-1.8-r1.ebuild index b2520150b2f9..dac13ba9da8f 100644 --- a/media-gfx/viewnior/viewnior-1.8-r1.ebuild +++ b/media-gfx/viewnior/viewnior-1.8-r1.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/${PN^}-${P}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~riscv x86" IUSE="" RDEPEND=" diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index a34709c75d4e32c2721587e44ffacd681c75a849..abf4ea7e59fa7485c71474891d55ec068f0cd852 100644 GIT binary patch literal 68567 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 -`so)<3 zVA;6r8p|l-<*-w*TT*X^<)6`r7&{5!+HYG`l6L^tt{bJ2$nZkN+MLZzON*UT1~yZ! zRz;7gbIm=qK5lT!$3DBgzuJfZz^Zd2?VTD{!lQvH1&V$z-AE1<>zFjxbg5`oag|>h1mv=c-J9hN$MM09&Stwok4q6xqKhT)U)Ss@avC5Q4|86U-FZqc ztGIwA%C{BWtK2rtK&`;DL!m!Mt9wzXZ?pM#+?VQiqS_@EXSy0nRweHxk}^fc=$O`U zSCA1n1;Bso3Vb`0JYVYttZ9VGNIpayr3HUBr1P=A1^cjqC-}5i)^|*QSwZE?3RF3Qx z&4G<$X+!8=Vlg3-fU|zGq@=zI)Y~{!U~|kREG2B9yrLkzi7tbKP{gf`b;?e097O@! z8Q8Sudq*d>Yic=iUCLIeeD~IYSomTf5nd80P3#^OZ3zwz@nB?urF;<`QW}b;dW{SV z(zD4j0*umOl%m`HIn(m@<-B?u=3og+Gm^$!ES#o|MSTfK6}fiPYV&%(T;reLo*^th zbcY8?+FA3UiZq<3SyEAz_2@7E7-7U6r?KpWv_b?h29&C z<*+l}h_-2^y$8jZ93^V?7^g0VE2+WvPKQ9=pxBZvn)W6Wg>r>2WN?-GZ>*Vm0?t3H z@XCG&-o+g@Zp+A06wQJ@BM8YcB*1@m*cCd-83%r7#z-<`$F@Uv>R_3S^Z^3m9kJ@r zy!R{iw?n-_nYUpEjdr5Pr6Q~FBV9!K*Zb<{Z zsf9Zr^0vi*1Bx=hjpu-nUmDLW3G!3e;@ljI0bD=?JMe26 z@?9W^7KJrzydya7A~wIL^*@HGWNgTdeRdC*#kRhJXD@e0al|v z%#Og)6gGq+4_$SAzF(sL|M@zeiu2%*7p$0bNf~ZXY!cCQmPgfBAiE<%t=ldj;i+wu z=4~QpM!?%Fl=2l9R6-Px)Hi<4Vaw9dZ&+dTn=# z#p`H0AYsx_!PWTGmud_tX|v&^ltm5TY6n@s?!ew5ntd7a)aa%3<-9j^hw#s9t>@ii zef3eRo!z!25PsX!o$VKQCNAGG19Kskrdm6EVA+uXN?HP{0#UB2k-WCod>+hQ(UM@t z;nkZB^;hyD5U{3ik%A5cmm0ibRxYDwa&q}4?0^5G-5>vaX3B?90}R!ty~Les zR;Dcrzrzk>5}t(bZafMY=G;Tx+15(T!F+KrR5~tk<#g z+k#GRMfL1fzL!7DC@^SQcJM53=9Z7hoW+itvn5VQ= zxwg~`=OND|#a-H^l6O%v^@24K(hvS^bZ-vtrc5bp@|uc!aPoS{UPB&B8N)%$ONFg! zMS1t`HtU>eTqmd7NprRIHh8K)*{S-uH>kI_=mgQNubM05e(jquNefAvDK%%Woa^dc zzm5oKP%O?7nV2OzNH% zQ6R&&w#eHa_F)HNyMW8i^+2n`rk&bweqktu#UUejXKP|G>~p^wPsF00Ni7E+dABc1 z6IUCOoEzB^ber$Wig;J2M)&Ph8tm|G!22lUyarMp)YPRYaUgPZzos*$T8v=Ej&T2iWd!~R@g}+pX1-0Y6pQz$# z#tXlD0SYyL?d*1*fY+PsTvHFKcz2}I#{rGKoQ;+H+G=%VNxueB)eNn^S29OU;tmW1 z)|2;R^TOlmc1I4O3W;4sty49jJwYi5KesmXFCBi;FQL7XTa_Tv^|{&16m+&Bg2iN! zR!RLsDtXFutqI;c*d$svs9t|UX{YV;z~0G2cRN3w)VJeV0l*t{;l?@@Rk8_aAW2Iqo(=wFSvjuWT~)t%!?6Nb>q~%tE@@!Cb62Vs=#*@`4~}C= zd46U@!nP(FfGrM_4kY?#I6IJ<)iWRh%%0;rFSuE{!KmlP{

      r117%3Xb(uyz_v!U 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 X{u*qA{Ye%d|KtAxI*Q&lE%5;WwG1%j diff --git a/media-libs/gst-plugins-bad/gst-plugins-bad-1.20.6.ebuild b/media-libs/gst-plugins-bad/gst-plugins-bad-1.20.6.ebuild index 9e09fc6de58e..ac1e4d73261f 100644 --- a/media-libs/gst-plugins-bad/gst-plugins-bad-1.20.6.ebuild +++ b/media-libs/gst-plugins-bad/gst-plugins-bad-1.20.6.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Less plugins for GStreamer" HOMEPAGE="https://gstreamer.freedesktop.org/" LICENSE="LGPL-2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" # TODO: egl and gtk IUSE only for transition IUSE="X bzip2 +egl gles2 gtk +introspection +opengl +orc vnc wayland qsv" # Keep default IUSE mirrored with gst-plugins-base where relevant diff --git a/media-libs/gst-plugins-base/gst-plugins-base-1.20.6.ebuild b/media-libs/gst-plugins-base/gst-plugins-base-1.20.6.ebuild index 385496ed679e..1b5489a34def 100644 --- a/media-libs/gst-plugins-base/gst-plugins-base-1.20.6.ebuild +++ b/media-libs/gst-plugins-base/gst-plugins-base-1.20.6.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Basepack of plugins for gstreamer" HOMEPAGE="https://gstreamer.freedesktop.org/" LICENSE="GPL-2+ LGPL-2+" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" # For OpenGL we have three separate concepts, with a list of possibilities in each: # * opengl APIs - opengl and/or gles2; USE=opengl and USE=gles2 enable these accordingly; if neither is enabled, OpenGL helper library and elements are not built at all and all the other options aren't relevant diff --git a/media-libs/gst-plugins-good/gst-plugins-good-1.20.6.ebuild b/media-libs/gst-plugins-good/gst-plugins-good-1.20.6.ebuild index 5910475e4237..eaf556f62972 100644 --- a/media-libs/gst-plugins-good/gst-plugins-good-1.20.6.ebuild +++ b/media-libs/gst-plugins-good/gst-plugins-good-1.20.6.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Basepack of plugins for GStreamer" HOMEPAGE="https://gstreamer.freedesktop.org/" LICENSE="LGPL-2.1+" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="+orc" RDEPEND=" diff --git a/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.20.6.ebuild b/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.20.6.ebuild index 784791da0427..6354600dee0c 100644 --- a/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.20.6.ebuild +++ b/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.20.6.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Basepack of plugins for gstreamer" HOMEPAGE="https://gstreamer.freedesktop.org/" LICENSE="LGPL-2+" # some split plugins are LGPL but combining with a GPL library -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="" diff --git a/media-libs/gst-rtsp-server/gst-rtsp-server-1.20.6.ebuild b/media-libs/gst-rtsp-server/gst-rtsp-server-1.20.6.ebuild index 03591f7468a1..c5cfd6e23932 100644 --- a/media-libs/gst-rtsp-server/gst-rtsp-server-1.20.6.ebuild +++ b/media-libs/gst-rtsp-server/gst-rtsp-server-1.20.6.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="A GStreamer based RTSP server" HOMEPAGE="https://gstreamer.freedesktop.org/modules/gst-rtsp-server.html" LICENSE="LGPL-2+" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="examples +introspection static-libs" # gst-plugins-base for many used elements and API diff --git a/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.20.6.ebuild b/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.20.6.ebuild index 2498e8692838..25916273c64f 100644 --- a/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.20.6.ebuild +++ b/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.20.6.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P/gstreamer/gst}.tar.xz" LICENSE="LGPL-2+" SLOT="1.0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="+introspection test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/media-libs/gstreamer/gstreamer-1.20.6.ebuild b/media-libs/gstreamer/gstreamer-1.20.6.ebuild index 3e5d7da09467..765959e5bb30 100644 --- a/media-libs/gstreamer/gstreamer-1.20.6.ebuild +++ b/media-libs/gstreamer/gstreamer-1.20.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://${PN}.freedesktop.org/src/${PN}/${P}.tar.xz" LICENSE="LGPL-2+" SLOT="1.0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="+caps +introspection +orc unwind" RDEPEND=" diff --git a/media-libs/libpng/libpng-1.6.40.ebuild b/media-libs/libpng/libpng-1.6.40.ebuild index 191746391cb0..1bdc2e91376c 100644 --- a/media-libs/libpng/libpng-1.6.40.ebuild +++ b/media-libs/libpng/libpng-1.6.40.ebuild @@ -17,7 +17,7 @@ SRC_URI=" LICENSE="libpng2" SLOT="0/16" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="apng cpu_flags_arm_neon cpu_flags_x86_sse static-libs" RDEPEND=">=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]" diff --git a/media-libs/nanosvg/Manifest b/media-libs/nanosvg/Manifest new file mode 100644 index 000000000000..cac8a0c9bf8a --- /dev/null +++ b/media-libs/nanosvg/Manifest @@ -0,0 +1 @@ +DIST nanosvg-20221222.gh.tar.gz 298209 BLAKE2B 64e3342ad354dd08f4a1ffcb243603f6d3b940031415c3a1aed43f9879fca349bc0f71305584cd999bb44095bf6d157a8824c2f9ad8c49fdc66b37a0a6ea54b7 SHA512 a9b62cdc54c1803907da8d3553a71451a5a19588b951c32e3765e9d620a1dacb618d768e4df8f3dbf507518a6ce8fcfde5d8e8f5edcfccc975c1ad57e3e7f22c diff --git a/media-libs/nanosvg/metadata.xml b/media-libs/nanosvg/metadata.xml new file mode 100644 index 000000000000..d261c4ec4ece --- /dev/null +++ b/media-libs/nanosvg/metadata.xml @@ -0,0 +1,11 @@ + + + + + slashbeast@gentoo.org + Piotr Karbowski + + + fltk/nanosvg + + diff --git a/media-libs/nanosvg/nanosvg-20221222.ebuild b/media-libs/nanosvg/nanosvg-20221222.ebuild new file mode 100644 index 000000000000..d1f4068f787b --- /dev/null +++ b/media-libs/nanosvg/nanosvg-20221222.ebuild @@ -0,0 +1,22 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_PV="fltk_${PV:0:4}-${PV:4:2}-${PV:6:2}" + +DESCRIPTION="NanoSVG is a simple stupid single-header-file SVG parse." +HOMEPAGE="https://github.com/fltk/nanosvg" +SRC_URI="https://github.com/fltk/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="" + +S="${WORKDIR}/${PN}-${MY_PV}" diff --git a/media-libs/tiff/tiff-4.5.1.ebuild b/media-libs/tiff/tiff-4.5.1.ebuild index 7bf914077712..00946f908836 100644 --- a/media-libs/tiff/tiff-4.5.1.ebuild +++ b/media-libs/tiff/tiff-4.5.1.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${PN}-$(ver_cut 1-3)" LICENSE="libtiff" SLOT="0/6" if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi IUSE="+cxx jbig jpeg lzma static-libs test webp zlib zstd" RESTRICT="!test? ( test )" diff --git a/media-libs/virglrenderer/virglrenderer-0.10.4.ebuild b/media-libs/virglrenderer/virglrenderer-0.10.4.ebuild index a5451fe14c0b..7925a11dbdd1 100644 --- a/media-libs/virglrenderer/virglrenderer-0.10.4.ebuild +++ b/media-libs/virglrenderer/virglrenderer-0.10.4.ebuild @@ -13,7 +13,7 @@ else SRC_URI="https://gitlab.freedesktop.org/virgl/${PN}/-/archive/${P}/${MY_P}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${MY_P}" - KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" + KEYWORDS="amd64 ~arm64 ~loong ~riscv x86" fi DESCRIPTION="library used implement a virtual 3D GPU used by qemu" diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz index bb1383df6e8681aec0c4d8bad0597ba7f93b644f..da62d84741813f810e38900fbb4b6212f5f53315 100644 GIT binary patch literal 43074 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 literal 43042 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.9.7 is provided by pipewire[jack-sdk] as well RDEPEND="|| ( diff --git a/media-plugins/gst-plugins-lame/gst-plugins-lame-1.20.6.ebuild b/media-plugins/gst-plugins-lame/gst-plugins-lame-1.20.6.ebuild index 749faa3992af..07a339d13b99 100644 --- a/media-plugins/gst-plugins-lame/gst-plugins-lame-1.20.6.ebuild +++ b/media-plugins/gst-plugins-lame/gst-plugins-lame-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good inherit gstreamer-meson DESCRIPTION="MP3 encoder plugin for GStreamer" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=">=media-sound/lame-3.99.5-r1[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND}" diff --git a/media-plugins/gst-plugins-libav/gst-plugins-libav-1.20.6.ebuild b/media-plugins/gst-plugins-libav/gst-plugins-libav-1.20.6.ebuild index 840d263acd04..17f57bb88f36 100644 --- a/media-plugins/gst-plugins-libav/gst-plugins-libav-1.20.6.ebuild +++ b/media-plugins/gst-plugins-libav/gst-plugins-libav-1.20.6.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="LGPL-2+" SLOT="1.0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86" RDEPEND=" >=dev-libs/glib-2.40.0:2[${MULTILIB_USEDEP}] diff --git a/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.20.6.ebuild b/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.20.6.ebuild index a9abdc4627c9..e72cdcde5c4d 100644 --- a/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.20.6.ebuild +++ b/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-base inherit gstreamer-meson DESCRIPTION="Visualization elements for GStreamer" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" >=media-libs/libvisual-0.4.0-r3[${MULTILIB_USEDEP}] diff --git a/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.20.6.ebuild b/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.20.6.ebuild index 4d50688a4ad7..6547ff3cdcd8 100644 --- a/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.20.6.ebuild +++ b/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad inherit gstreamer-meson DESCRIPTION="Lv2 elements for Gstreamer" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" RDEPEND=" >=media-libs/lv2-1.14.0-r1[${MULTILIB_USEDEP}] diff --git a/media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.6.ebuild b/media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.6.ebuild index a684c9d8d17d..75b9fb689082 100644 --- a/media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.6.ebuild +++ b/media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.6.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://gstreamer.freedesktop.org/" LICENSE="metapackage" SLOT="1.0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="aac a52 alsa cdda dts dv dvb dvd ffmpeg flac http jack lame libass libvisual mp3 modplug mpeg ogg opus oss pulseaudio taglib theora v4l vaapi vcd vorbis vpx wavpack X x264" REQUIRED_USE="opus? ( ogg ) theora? ( ogg ) vorbis? ( ogg )" diff --git a/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.20.6.ebuild b/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.20.6.ebuild index 0caac82a03f1..301f405142c7 100644 --- a/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.20.6.ebuild +++ b/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad inherit gstreamer-meson DESCRIPTION="MOD audio decoder plugin for GStreamer" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~alpha amd64 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86" RDEPEND=">=media-libs/libmodplug-0.8.8.4-r1[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND}" diff --git a/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.20.6.ebuild b/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.20.6.ebuild index 258a542ad280..bb32d4d39f9b 100644 --- a/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.20.6.ebuild +++ b/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-ugly inherit gstreamer-meson DESCRIPTION="MPEG2 decoder plugin for GStreamer" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" RDEPEND=">=media-libs/libmpeg2-0.5.1-r2[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND}" diff --git a/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.20.6.ebuild b/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.20.6.ebuild index d1c42bdbd5fb..6953ea067875 100644 --- a/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.20.6.ebuild +++ b/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad inherit gstreamer-meson DESCRIPTION="MPEG-1/2 video encoding plugin for GStreamer" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=">=media-video/mjpegtools-2.1.0-r1:=[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND}" diff --git a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.6.ebuild b/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.6.ebuild index c8aea0e8fd75..5fde8927f40d 100644 --- a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.6.ebuild +++ b/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good inherit gstreamer-meson DESCRIPTION="MP3 decoder plugin for GStreamer" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" >=media-sound/mpg123-1.23[${MULTILIB_USEDEP}] diff --git a/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.20.6.ebuild b/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.20.6.ebuild index b7ed946e11db..120871f3e65f 100644 --- a/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.20.6.ebuild +++ b/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad inherit gstreamer-meson DESCRIPTION="MPEG/DVD/SVCD/VCD video/audio multiplexing plugin for GStreamer" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=">=media-video/mjpegtools-2.1.0-r1:=[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND}" diff --git a/media-plugins/gst-plugins-neon/gst-plugins-neon-1.20.6.ebuild b/media-plugins/gst-plugins-neon/gst-plugins-neon-1.20.6.ebuild index fa5a7e082963..da516f608817 100644 --- a/media-plugins/gst-plugins-neon/gst-plugins-neon-1.20.6.ebuild +++ b/media-plugins/gst-plugins-neon/gst-plugins-neon-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad inherit gstreamer-meson DESCRIPTION="HTTP client source plugin for GStreamer" -KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~x86" RDEPEND=" >=net-libs/neon-0.30.0[${MULTILIB_USEDEP}] diff --git a/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.20.6.ebuild b/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.20.6.ebuild index caa8ff7089e6..09a54d3ae461 100644 --- a/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.20.6.ebuild +++ b/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad inherit gstreamer-meson DESCRIPTION="openaptx plugin for GStreamer" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" RDEPEND=" || ( diff --git a/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.20.6.ebuild b/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.20.6.ebuild index b99a569a3e95..9310e28721a1 100644 --- a/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.20.6.ebuild +++ b/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad inherit gstreamer-meson DESCRIPTION="H.264 encoder/decoder plugin for GStreamer" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" >=media-libs/openh264-1.3:=[${MULTILIB_USEDEP}] diff --git a/media-plugins/gst-plugins-opus/gst-plugins-opus-1.20.6.ebuild b/media-plugins/gst-plugins-opus/gst-plugins-opus-1.20.6.ebuild index 2f6f27468c27..67ed7ceea3aa 100644 --- a/media-plugins/gst-plugins-opus/gst-plugins-opus-1.20.6.ebuild +++ b/media-plugins/gst-plugins-opus/gst-plugins-opus-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-base inherit gstreamer-meson DESCRIPTION="Opus audio parser plugin for GStreamer" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" COMMON_DEPEND=">=media-libs/opus-1.1:=[${MULTILIB_USEDEP}]" diff --git a/media-plugins/gst-plugins-oss/gst-plugins-oss-1.20.6.ebuild b/media-plugins/gst-plugins-oss/gst-plugins-oss-1.20.6.ebuild index ab41c54efac0..1c543d76d2c1 100644 --- a/media-plugins/gst-plugins-oss/gst-plugins-oss-1.20.6.ebuild +++ b/media-plugins/gst-plugins-oss/gst-plugins-oss-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good inherit gstreamer-meson DESCRIPTION="OSS (Open Sound System) support plugin for GStreamer" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND="" DEPEND="virtual/os-headers" diff --git a/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.6.ebuild b/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.6.ebuild index 8af280e0584d..e0ff92390210 100644 --- a/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.6.ebuild +++ b/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good inherit gstreamer-meson DESCRIPTION="PulseAudio sound server plugin for GStreamer" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}] diff --git a/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.20.6.ebuild b/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.20.6.ebuild index 6f342f6e3587..f43e5b63c7c8 100644 --- a/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.20.6.ebuild +++ b/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good inherit gstreamer-meson DESCRIPTION="Fiwewire DV/HDV capture plugin for GStreamer" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc ~ppc64 ~x86" RDEPEND=" >=media-libs/libiec61883-1.2.0-r1[${MULTILIB_USEDEP}] diff --git a/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.20.6.ebuild b/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.20.6.ebuild index 857258f2bf32..e8872cf1ad69 100644 --- a/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.20.6.ebuild +++ b/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad inherit gstreamer-meson DESCRIPTION="DVD playback support plugin for GStreamer" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" >=media-libs/libdvdnav-4.2.0-r1:=[${MULTILIB_USEDEP}] diff --git a/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.20.6.ebuild b/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.20.6.ebuild index d85ac7230666..7f3a48dc9809 100644 --- a/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.20.6.ebuild +++ b/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad inherit gstreamer-meson DESCRIPTION="RTMP source/sink plugin for GStreamer" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=">=media-video/rtmpdump-2.4_p20131018[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND}" diff --git a/media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.20.6.ebuild b/media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.20.6.ebuild index aa305b43f27e..e71b02451ea5 100644 --- a/media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.20.6.ebuild +++ b/media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad inherit gstreamer-meson DESCRIPTION="SCTP plugins for GStreamer" -KEYWORDS="~amd64" +KEYWORDS="amd64" RDEPEND=" >=media-libs/gst-plugins-base-${PV}:1.0[${MULTILIB_USEDEP}] diff --git a/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.20.6.ebuild b/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.20.6.ebuild index dad2309243d6..6d9a7083f5e7 100644 --- a/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.20.6.ebuild +++ b/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good inherit gstreamer-meson DESCRIPTION="Icecast server sink plugin for GStreamer" -KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~x86" RDEPEND=">=media-libs/libshout-2.3.1-r1[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND}" diff --git a/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.20.6.ebuild b/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.20.6.ebuild index 68b76b3f3836..1976120ad576 100644 --- a/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.20.6.ebuild +++ b/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-ugly inherit gstreamer-meson DESCRIPTION="Sid decoder plugin for GStreamer" -KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc ~x86" RDEPEND=">=media-libs/libsidplay-1.36.59-r1:1[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND}" diff --git a/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.20.6.ebuild b/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.20.6.ebuild index 8c8924b1ed90..5385f665a341 100644 --- a/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.20.6.ebuild +++ b/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad inherit gstreamer-meson DESCRIPTION="Smooth Streaming plugin for GStreamer" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=">=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND}" diff --git a/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.20.6.ebuild b/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.20.6.ebuild index 18108ee94aa6..39cc040534f1 100644 --- a/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.20.6.ebuild +++ b/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad inherit gstreamer-meson DESCRIPTION="Beats-per-minute detection and pitch controlling plugin for GStreamer" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=">=media-libs/libsoundtouch-1.7.1[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND}" diff --git a/media-plugins/gst-plugins-soup/gst-plugins-soup-1.20.6.ebuild b/media-plugins/gst-plugins-soup/gst-plugins-soup-1.20.6.ebuild index b8c733022bc2..fe7ea89dab20 100644 --- a/media-plugins/gst-plugins-soup/gst-plugins-soup-1.20.6.ebuild +++ b/media-plugins/gst-plugins-soup/gst-plugins-soup-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good inherit gstreamer-meson DESCRIPTION="HTTP client source/sink plugin for GStreamer" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" RDEPEND=">=net-libs/libsoup-2.48:2.4[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND}" diff --git a/media-plugins/gst-plugins-speex/gst-plugins-speex-1.20.6.ebuild b/media-plugins/gst-plugins-speex/gst-plugins-speex-1.20.6.ebuild index 9892ae98aed8..5964627adae0 100644 --- a/media-plugins/gst-plugins-speex/gst-plugins-speex-1.20.6.ebuild +++ b/media-plugins/gst-plugins-speex/gst-plugins-speex-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good inherit gstreamer-meson DESCRIPTION="Speex encoder/decoder plugin for GStreamer" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" RDEPEND=">=media-libs/speex-1.2_rc1-r1[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND}" diff --git a/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.20.6.ebuild b/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.20.6.ebuild index 25c628ce0910..e56eb22cb813 100644 --- a/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.20.6.ebuild +++ b/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad inherit gstreamer-meson DESCRIPTION="SRTP encoder/decoder plugin for GStreamer" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86" RDEPEND=" >=net-libs/libsrtp-2.1.0:2=[${MULTILIB_USEDEP}] diff --git a/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.20.6.ebuild b/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.20.6.ebuild index d580cb6f49f3..2e3003f39935 100644 --- a/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.20.6.ebuild +++ b/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good inherit gstreamer-meson DESCRIPTION="ID3v2/APEv2 tagger plugin for GStreamer" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=">=media-libs/taglib-1.9.1[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND}" diff --git a/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.20.6.ebuild b/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.20.6.ebuild index 4eb01529e278..455d421b300f 100644 --- a/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.20.6.ebuild +++ b/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good inherit gstreamer-meson DESCRIPTION="MPEG2 encoder plugin for GStreamer" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" RDEPEND=">=media-sound/twolame-0.3.13-r1[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND}" diff --git a/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.20.6.ebuild b/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.20.6.ebuild index 3143e0e71c1b..b04bc6983327 100644 --- a/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.20.6.ebuild +++ b/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad inherit gstreamer-meson DESCRIPTION="UVC compliant H264 encoding cameras plugin for GStreamer" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" dev-libs/libgudev:=[${MULTILIB_USEDEP}] diff --git a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.20.6.ebuild b/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.20.6.ebuild index f9844fc32ff7..32646085a87d 100644 --- a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.20.6.ebuild +++ b/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good inherit gstreamer-meson DESCRIPION="V4L2 source/sink plugin for GStreamer" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="udev" RDEPEND=" diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild index d43cde42d49a..4ce3393ccfb0 100644 --- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild +++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz" LICENSE="LGPL-2.1+" SLOT="1.0" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva # gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises, diff --git a/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.20.6.ebuild b/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.20.6.ebuild index fc6673e57f55..2b7986d5db7a 100644 --- a/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.20.6.ebuild +++ b/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad inherit gstreamer-meson DESCRIPTION="AAC encoder plugin for GStreamer" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=">=media-libs/vo-aacenc-0.1.3[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND}" diff --git a/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.20.6.ebuild b/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.20.6.ebuild index e0b6e652fb32..9c63bd7051e2 100644 --- a/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.20.6.ebuild +++ b/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad inherit gstreamer-meson DESCRIPTION="AMR-WB audio encoder plugin for GStreamer" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=">=media-libs/vo-amrwbenc-0.1.2-r1[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND}" diff --git a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.6.ebuild b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.6.ebuild index c9c8d953e89b..4da88dd9ee72 100644 --- a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.6.ebuild +++ b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good inherit gstreamer-meson DESCRIPTION="VP8/VP9 video encoder/decoder plugin for GStreamer" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=">=media-libs/libvpx-1.7.0:=[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND}" diff --git a/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.20.6.ebuild b/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.20.6.ebuild index 5c6a15975076..7ec4dcaa8d98 100644 --- a/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.20.6.ebuild +++ b/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good inherit gstreamer-meson DESCRIPTION="Wavpack audio encoder/decoder plugin for GStreamer" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=">=media-sound/wavpack-4.60.1-r1[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND}" diff --git a/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.20.6.ebuild b/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.20.6.ebuild index a065e8f1f7a1..4ac3f3ded590 100644 --- a/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.20.6.ebuild +++ b/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad inherit gstreamer-meson DESCRIPTION="WebRTC plugins for GStreamer" -KEYWORDS="~amd64" +KEYWORDS="amd64" # == ext/webrtc/meson.build # dev-libs/glib (eclass): gio_dep diff --git a/media-plugins/gst-plugins-x264/gst-plugins-x264-1.20.6.ebuild b/media-plugins/gst-plugins-x264/gst-plugins-x264-1.20.6.ebuild index 77725c00c595..d65301bea0f9 100644 --- a/media-plugins/gst-plugins-x264/gst-plugins-x264-1.20.6.ebuild +++ b/media-plugins/gst-plugins-x264/gst-plugins-x264-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-ugly inherit gstreamer-meson DESCRIPTION="H.264 encoder plugin for GStreamer" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" # 20111220 ensures us X264_BUILD >= 120 RDEPEND=">=media-libs/x264-0.0.20130506:=[${MULTILIB_USEDEP}]" diff --git a/media-plugins/gst-plugins-x265/gst-plugins-x265-1.20.6.ebuild b/media-plugins/gst-plugins-x265/gst-plugins-x265-1.20.6.ebuild index 8ae0a17a9eee..a6b563c98a81 100644 --- a/media-plugins/gst-plugins-x265/gst-plugins-x265-1.20.6.ebuild +++ b/media-plugins/gst-plugins-x265/gst-plugins-x265-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE="gst-plugins-bad" inherit gstreamer-meson DESCRIPTION="H.265 encoder plugin for GStreamer" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" media-libs/x265:=[${MULTILIB_USEDEP}] diff --git a/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.20.6.ebuild b/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.20.6.ebuild index 12554b19c601..c330291dd814 100644 --- a/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.20.6.ebuild +++ b/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.20.6.ebuild @@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good inherit gstreamer-meson DESCRIPTION="X11 video capture stream plugin for GStreamer" -KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~ppc ~ppc64 ~sparc ~x86" RDEPEND=" >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}] diff --git a/media-radio/Manifest.gz b/media-radio/Manifest.gz index bc3b2f7379ba6ddcca825ac65b0f90b654112021..5ae4064febbd7515ffef9870cca8de7aba939dc0 100644 GIT binary patch literal 5022 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 diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest index 4f4ac6648b8c..395b3937f3d6 100644 --- a/media-radio/fldigi/Manifest +++ b/media-radio/fldigi/Manifest @@ -1 +1,2 @@ DIST fldigi-4.1.26.tar.gz 4964877 BLAKE2B 73048df0543b10602c7b49d8e5b426d20d4c563f3f2d3d5bd9cc5f91e071c429931e4f6307df8b256b3ab2be45c8023765cd0719a70310733c478b38d44fda0d SHA512 dee7cd8ce2a89ea6837a4515ef93c3e27d9674bbbb87f121b42c682bcd47e996de860796e45cd86ebfad5812569bbdc7c995a32953881987c84a6f8402b85faf +DIST fldigi-4.1.27.tar.gz 4969090 BLAKE2B ddebcdb4193e42a23b5a74318aae1a2e82e68ba2ef294ae11042a06c6de54633412b8da82d70a166d629a4e8cc53315424398eb391f67ea010f00d96d6b4527f SHA512 fc4bf2cc6287bf11816bd0102c5ec0785cdc7ef6cb06358353ad683e7a50dbee86539239bbaa42bfea08943e608edac1aafc15c78fe62721c5655402842a8187 diff --git a/media-radio/fldigi/fldigi-4.1.27.ebuild b/media-radio/fldigi/fldigi-4.1.27.ebuild new file mode 100644 index 000000000000..028d7b2b7e37 --- /dev/null +++ b/media-radio/fldigi/fldigi-4.1.27.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic + +DESCRIPTION="Sound card based multimode software modem for Amateur Radio use" +HOMEPAGE="http://www.w1hkj.com" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="hamlib nls pulseaudio" +IUSE_CPU_FLAGS=" sse sse2 sse3" +IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}" + +RDEPEND="x11-libs/fltk:1[threads,xft] + media-libs/libsamplerate + media-libs/libpng:0 + x11-misc/xdg-utils + dev-perl/RPC-XML + dev-perl/Term-ReadLine-Perl + || ( + media-libs/portaudio[oss] + media-libs/portaudio[alsa] + ) + hamlib? ( media-libs/hamlib:= ) + pulseaudio? ( media-libs/libpulse ) + >=media-libs/libsndfile-1.0.10" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +PATCHES=( "${FILESDIR}/${PN}-drop-nullptr-definition.patch" ) + +src_prepare() { + eapply ${PATCHES[@]} + eapply_user +} + +src_configure() { + #fails to compile with -flto (bug #860405) + filter-lto + + append-cxxflags $(test-flags-CXX -std=c++14) + local myconf="" + + use cpu_flags_x86_sse && myconf="${myconf} --enable-optimizations=sse" + use cpu_flags_x86_sse2 && myconf="${myconf} --enable-optimizations=sse2" + use cpu_flags_x86_sse3 && myconf="${myconf} --enable-optimizations=sse3" + + econf ${myconf} \ + --with-sndfile \ + $(use_with hamlib) \ + $(use_enable nls) \ + $(use_with pulseaudio) \ + --without-asciidoc +} diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz index 2010485b3d150d00cde1320c949138f32b06d662..a61c946d4a403deca12efb1936e780d70df5a581 100644 GIT binary patch delta 54590 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 PxBv71Fi4${YM%iBv|ML6 delta 54620 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 Jog_@O001>+&Eo(7 delta 24804 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 P)F1x=hZ1jwOtb(125*&z diff --git a/media-video/ffmpeg/ffmpeg-6.0-r3.ebuild b/media-video/ffmpeg/ffmpeg-6.0-r3.ebuild new file mode 100644 index 000000000000..fe431b8716e8 --- /dev/null +++ b/media-video/ffmpeg/ffmpeg-6.0-r3.ebuild @@ -0,0 +1,603 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Subslot: libavutil major.libavcodec major.libavformat major +# Since FFmpeg ships several libraries, subslot is kind of limited here. +# Most consumers will use those three libraries, if a "less used" library +# changes its soname, consumers will have to be rebuilt the old way +# (preserve-libs). +# If, for example, a package does not link to libavformat and only libavformat +# changes its ABI then this package will be rebuilt needlessly. Hence, such a +# package is free _not_ to := depend on FFmpeg but I would strongly encourage +# doing so since such a case is unlikely. +FFMPEG_SUBSLOT=58.60.60 + +SCM="" +if [ "${PV#9999}" != "${PV}" ] ; then + SCM="git-r3" + EGIT_MIN_CLONE_TYPE="single" + EGIT_REPO_URI="https://git.ffmpeg.org/ffmpeg.git" +fi + +inherit flag-o-matic multilib multilib-minimal toolchain-funcs ${SCM} + +DESCRIPTION="Complete solution to record/convert/stream audio and video. Includes libavcodec" +HOMEPAGE="https://ffmpeg.org/" +if [ "${PV#9999}" != "${PV}" ] ; then + SRC_URI="" +elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot + SRC_URI="mirror://gentoo/${P}.tar.xz" +else # Release + VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/ffmpeg.asc + inherit verify-sig + SRC_URI="https://ffmpeg.org/releases/${P/_/-}.tar.xz" + SRC_URI+=" verify-sig? ( https://ffmpeg.org/releases/${P/_/-}.tar.xz.asc )" + + BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-ffmpeg )" +fi +FFMPEG_REVISION="${PV#*_p}" + +SLOT="0/${FFMPEG_SUBSLOT}" +LICENSE=" + !gpl? ( LGPL-2.1 ) + gpl? ( GPL-2 ) + amr? ( + gpl? ( GPL-3 ) + !gpl? ( LGPL-3 ) + ) + gmp? ( + gpl? ( GPL-3 ) + !gpl? ( LGPL-3 ) + ) + libaribb24? ( + gpl? ( GPL-3 ) + !gpl? ( LGPL-3 ) + ) + encode? ( + amrenc? ( + gpl? ( GPL-3 ) + !gpl? ( LGPL-3 ) + ) + ) + samba? ( GPL-3 ) +" +if [ "${PV#9999}" = "${PV}" ] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +fi + +# Options to use as use_enable in the foo[:bar] form. +# This will feed configure with $(use_enable foo bar) +# or $(use_enable foo foo) if no :bar is set. +# foo is added to IUSE. +FFMPEG_FLAG_MAP=( + +bzip2:bzlib cpudetection:runtime-cpudetect debug gcrypt +gnutls gmp + +gpl hardcoded-tables +iconv libxml2 lzma +network opencl + openssl +postproc samba:libsmbclient sdl:ffplay sdl:sdl2 vaapi vdpau vulkan + X:xlib X:libxcb X:libxcb-shm X:libxcb-xfixes +zlib + # libavdevice options + cdio:libcdio iec61883:libiec61883 ieee1394:libdc1394 libcaca openal + opengl + # indevs + libv4l:libv4l2 pulseaudio:libpulse libdrm jack:libjack + # decoders + amr:libopencore-amrwb amr:libopencore-amrnb codec2:libcodec2 +dav1d:libdav1d fdk:libfdk-aac + jpeg2k:libopenjpeg jpegxl:libjxl bluray:libbluray gme:libgme gsm:libgsm + libaribb24 mmal modplug:libmodplug opus:libopus qsv:libvpl libilbc librtmp ssh:libssh + speex:libspeex srt:libsrt svg:librsvg nvenc:ffnvcodec + vorbis:libvorbis vpx:libvpx zvbi:libzvbi + # libavfilter options + appkit + bs2b:libbs2b chromaprint cuda:cuda-llvm flite:libflite frei0r vmaf:libvmaf + fribidi:libfribidi fontconfig ladspa lcms:lcms2 libass libplacebo libtesseract lv2 + truetype:libfreetype vidstab:libvidstab + rubberband:librubberband zeromq:libzmq zimg:libzimg + # libswresample options + libsoxr + # Threads; we only support pthread for now but ffmpeg supports more + +threads:pthreads +) + +# Same as above but for encoders, i.e. they do something only with USE=encode. +FFMPEG_ENCODER_FLAG_MAP=( + amf amrenc:libvo-amrwbenc kvazaar:libkvazaar libaom mp3:libmp3lame + openh264:libopenh264 rav1e:librav1e snappy:libsnappy svt-av1:libsvtav1 + theora:libtheora twolame:libtwolame webp:libwebp x264:libx264 + x265:libx265 xvid:libxvid +) + +IUSE=" + alsa chromium doc +encode oss pic sndio static-libs test v4l + ${FFMPEG_FLAG_MAP[@]%:*} + ${FFMPEG_ENCODER_FLAG_MAP[@]%:*} +" + +# Strings for CPU features in the useflag[:configure_option] form +# if :configure_option isn't set, it will use 'useflag' as configure option +ARM_CPU_FEATURES=( + cpu_flags_arm_thumb:armv5te + cpu_flags_arm_v6:armv6 + cpu_flags_arm_thumb2:armv6t2 + cpu_flags_arm_neon:neon + cpu_flags_arm_vfp:vfp + cpu_flags_arm_vfpv3:vfpv3 + cpu_flags_arm_v8:armv8 +) +ARM_CPU_REQUIRED_USE=" + arm64? ( cpu_flags_arm_v8 ) + cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon ) + cpu_flags_arm_neon? ( + cpu_flags_arm_vfp + arm? ( cpu_flags_arm_thumb2 ) + ) + cpu_flags_arm_vfpv3? ( cpu_flags_arm_vfp ) + cpu_flags_arm_thumb2? ( cpu_flags_arm_v6 ) + cpu_flags_arm_v6? ( + arm? ( cpu_flags_arm_thumb ) + ) +" +MIPS_CPU_FEATURES=( mipsdspr1:mipsdsp mipsdspr2 mipsfpu ) +PPC_CPU_FEATURES=( cpu_flags_ppc_altivec:altivec cpu_flags_ppc_vsx:vsx cpu_flags_ppc_vsx2:power8 ) +PPC_CPU_REQUIRED_USE=" + cpu_flags_ppc_vsx? ( cpu_flags_ppc_altivec ) + cpu_flags_ppc_vsx2? ( cpu_flags_ppc_vsx ) +" +X86_CPU_FEATURES_RAW=( 3dnow:amd3dnow 3dnowext:amd3dnowext aes:aesni avx:avx avx2:avx2 fma3:fma3 fma4:fma4 mmx:mmx mmxext:mmxext sse:sse sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4 sse4_2:sse42 xop:xop ) +X86_CPU_FEATURES=( ${X86_CPU_FEATURES_RAW[@]/#/cpu_flags_x86_} ) +X86_CPU_REQUIRED_USE=" + cpu_flags_x86_avx2? ( cpu_flags_x86_avx ) + cpu_flags_x86_fma4? ( cpu_flags_x86_avx ) + cpu_flags_x86_fma3? ( cpu_flags_x86_avx ) + cpu_flags_x86_xop? ( cpu_flags_x86_avx ) + cpu_flags_x86_avx? ( cpu_flags_x86_sse4_2 ) + cpu_flags_x86_aes? ( cpu_flags_x86_sse4_2 ) + cpu_flags_x86_sse4_2? ( cpu_flags_x86_sse4_1 ) + cpu_flags_x86_sse4_1? ( cpu_flags_x86_ssse3 ) + cpu_flags_x86_ssse3? ( cpu_flags_x86_sse3 ) + cpu_flags_x86_sse3? ( cpu_flags_x86_sse2 ) + cpu_flags_x86_sse2? ( cpu_flags_x86_sse ) + cpu_flags_x86_sse? ( cpu_flags_x86_mmxext ) + cpu_flags_x86_mmxext? ( cpu_flags_x86_mmx ) + cpu_flags_x86_3dnowext? ( cpu_flags_x86_3dnow ) + cpu_flags_x86_3dnow? ( cpu_flags_x86_mmx ) +" + +CPU_FEATURES_MAP=( + ${ARM_CPU_FEATURES[@]} + ${MIPS_CPU_FEATURES[@]} + ${PPC_CPU_FEATURES[@]} + ${X86_CPU_FEATURES[@]} +) +IUSE="${IUSE} + ${CPU_FEATURES_MAP[@]%:*}" + +CPU_REQUIRED_USE=" + ${ARM_CPU_REQUIRED_USE} + ${PPC_CPU_REQUIRED_USE} + ${X86_CPU_REQUIRED_USE} +" + +FFTOOLS=( aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart sidxindex trasher ) +IUSE="${IUSE} ${FFTOOLS[@]/#/+fftools_}" + +RDEPEND=" + alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] ) + amf? ( media-video/amdgpu-pro-amf ) + amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] ) + bluray? ( >=media-libs/libbluray-0.3.0-r1:=[${MULTILIB_USEDEP}] ) + bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] ) + bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] ) + cdio? ( >=dev-libs/libcdio-paranoia-0.90_p1-r1[${MULTILIB_USEDEP}] ) + chromaprint? ( >=media-libs/chromaprint-1.2-r1[${MULTILIB_USEDEP}] ) + codec2? ( media-libs/codec2[${MULTILIB_USEDEP}] ) + dav1d? ( >=media-libs/dav1d-0.4.0:0=[${MULTILIB_USEDEP}] ) + encode? ( + amrenc? ( >=media-libs/vo-amrwbenc-0.1.2-r1[${MULTILIB_USEDEP}] ) + kvazaar? ( >=media-libs/kvazaar-1.2.0[${MULTILIB_USEDEP}] ) + mp3? ( >=media-sound/lame-3.99.5-r1[${MULTILIB_USEDEP}] ) + openh264? ( >=media-libs/openh264-1.4.0-r1:=[${MULTILIB_USEDEP}] ) + rav1e? ( >=media-video/rav1e-0.4:=[capi] ) + snappy? ( >=app-arch/snappy-1.1.2-r1:=[${MULTILIB_USEDEP}] ) + theora? ( + >=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}] + >=media-libs/libtheora-1.1.1[encode,${MULTILIB_USEDEP}] + ) + twolame? ( >=media-sound/twolame-0.3.13-r1[${MULTILIB_USEDEP}] ) + webp? ( >=media-libs/libwebp-0.3.0:=[${MULTILIB_USEDEP}] ) + x264? ( >=media-libs/x264-0.0.20130506:=[${MULTILIB_USEDEP}] ) + x265? ( >=media-libs/x265-1.6:=[${MULTILIB_USEDEP}] ) + xvid? ( >=media-libs/xvid-1.3.2-r1[${MULTILIB_USEDEP}] ) + ) + fdk? ( >=media-libs/fdk-aac-0.1.3:=[${MULTILIB_USEDEP}] ) + flite? ( >=app-accessibility/flite-1.4-r4[${MULTILIB_USEDEP}] ) + fontconfig? ( >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] ) + frei0r? ( media-plugins/frei0r-plugins[${MULTILIB_USEDEP}] ) + fribidi? ( >=dev-libs/fribidi-0.19.6[${MULTILIB_USEDEP}] ) + gcrypt? ( >=dev-libs/libgcrypt-1.6:0=[${MULTILIB_USEDEP}] ) + gme? ( >=media-libs/game-music-emu-0.6.0[${MULTILIB_USEDEP}] ) + gmp? ( >=dev-libs/gmp-6:0=[${MULTILIB_USEDEP}] ) + gsm? ( >=media-sound/gsm-1.0.13-r1[${MULTILIB_USEDEP}] ) + iconv? ( >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] ) + iec61883? ( + >=media-libs/libiec61883-1.2.0-r1[${MULTILIB_USEDEP}] + >=sys-libs/libraw1394-2.1.0-r1[${MULTILIB_USEDEP}] + >=sys-libs/libavc1394-0.5.4-r1[${MULTILIB_USEDEP}] + ) + ieee1394? ( + >=media-libs/libdc1394-2.2.1:2=[${MULTILIB_USEDEP}] + >=sys-libs/libraw1394-2.1.0-r1[${MULTILIB_USEDEP}] + ) + jack? ( virtual/jack[${MULTILIB_USEDEP}] ) + jpeg2k? ( >=media-libs/openjpeg-2:2[${MULTILIB_USEDEP}] ) + jpegxl? ( >=media-libs/libjxl-0.7.0[$MULTILIB_USEDEP] ) + lcms? ( >=media-libs/lcms-2.13:2[$MULTILIB_USEDEP] ) + libaom? ( >=media-libs/libaom-1.0.0-r1:=[${MULTILIB_USEDEP}] ) + libaribb24? ( >=media-libs/aribb24-1.0.3-r2[${MULTILIB_USEDEP}] ) + libass? ( >=media-libs/libass-0.11.0:=[${MULTILIB_USEDEP}] ) + libcaca? ( >=media-libs/libcaca-0.99_beta18-r1[${MULTILIB_USEDEP}] ) + libdrm? ( x11-libs/libdrm[${MULTILIB_USEDEP}] ) + libilbc? ( >=media-libs/libilbc-2[${MULTILIB_USEDEP}] ) + libplacebo? ( >=media-libs/libplacebo-4.192.0:=[$MULTILIB_USEDEP] ) + librtmp? ( >=media-video/rtmpdump-2.4_p20131018[${MULTILIB_USEDEP}] ) + libsoxr? ( >=media-libs/soxr-0.1.0[${MULTILIB_USEDEP}] ) + libtesseract? ( >=app-text/tesseract-4.1.0-r1[${MULTILIB_USEDEP}] ) + libv4l? ( >=media-libs/libv4l-0.9.5[${MULTILIB_USEDEP}] ) + libxml2? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] ) + lv2? ( media-libs/lv2[${MULTILIB_USEDEP}] media-libs/lilv[${MULTILIB_USEDEP}] ) + lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] ) + mmal? ( media-libs/raspberrypi-userland ) + modplug? ( >=media-libs/libmodplug-0.8.8.4-r1[${MULTILIB_USEDEP}] ) + openal? ( >=media-libs/openal-1.15.1[${MULTILIB_USEDEP}] ) + opencl? ( virtual/opencl[${MULTILIB_USEDEP}] ) + opengl? ( >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] ) + opus? ( >=media-libs/opus-1.0.2-r2[${MULTILIB_USEDEP}] ) + pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] ) + qsv? ( media-libs/oneVPL[${MULTILIB_USEDEP}] ) + rubberband? ( >=media-libs/rubberband-1.8.1-r1[${MULTILIB_USEDEP}] ) + samba? ( >=net-fs/samba-3.6.23-r1[client,${MULTILIB_USEDEP}] ) + sdl? ( media-libs/libsdl2[sound,video,${MULTILIB_USEDEP}] ) + sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] ) + speex? ( >=media-libs/speex-1.2_rc1-r1[${MULTILIB_USEDEP}] ) + srt? ( >=net-libs/srt-1.3.0:=[${MULTILIB_USEDEP}] ) + ssh? ( >=net-libs/libssh-0.5.5:=[sftp,${MULTILIB_USEDEP}] ) + svg? ( + gnome-base/librsvg:2=[${MULTILIB_USEDEP}] + x11-libs/cairo[${MULTILIB_USEDEP}] + ) + nvenc? ( >=media-libs/nv-codec-headers-9.1.23.1 ) + svt-av1? ( >=media-libs/svt-av1-0.9.0[${MULTILIB_USEDEP}] ) + truetype? ( >=media-libs/freetype-2.5.0.1:2[${MULTILIB_USEDEP}] ) + vaapi? ( >=media-libs/libva-1.2.1-r1:0=[${MULTILIB_USEDEP}] ) + vdpau? ( >=x11-libs/libvdpau-0.7[${MULTILIB_USEDEP}] ) + vidstab? ( >=media-libs/vidstab-1.1.0[${MULTILIB_USEDEP}] ) + vmaf? ( >=media-libs/libvmaf-2.0.0[${MULTILIB_USEDEP}] ) + vorbis? ( + >=media-libs/libvorbis-1.3.3-r1[${MULTILIB_USEDEP}] + >=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}] + ) + vpx? ( >=media-libs/libvpx-1.4.0:=[${MULTILIB_USEDEP}] ) + vulkan? ( >=media-libs/vulkan-loader-1.2.189:=[${MULTILIB_USEDEP}] ) + X? ( + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] + >=x11-libs/libXv-1.0.10[${MULTILIB_USEDEP}] + >=x11-libs/libxcb-1.4:=[${MULTILIB_USEDEP}] + ) + zeromq? ( >=net-libs/zeromq-4.1.6 ) + zimg? ( >=media-libs/zimg-2.7.4:=[${MULTILIB_USEDEP}] ) + zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] ) + zvbi? ( >=media-libs/zvbi-0.2.35[${MULTILIB_USEDEP}] ) +" + +RDEPEND="${RDEPEND} + openssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) + !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}] ) ) +" + +DEPEND="${RDEPEND} + amf? ( media-libs/amf-headers ) + ladspa? ( >=media-libs/ladspa-sdk-1.13-r2[${MULTILIB_USEDEP}] ) + v4l? ( sys-kernel/linux-headers ) +" + +# += for verify-sig above +BDEPEND+=" + >=sys-devel/make-3.81 + virtual/pkgconfig + cpu_flags_x86_mmx? ( || ( >=dev-lang/nasm-2.13 >=dev-lang/yasm-1.3 ) ) + cuda? ( >=sys-devel/clang-7[llvm_targets_NVPTX] ) + doc? ( sys-apps/texinfo ) + test? ( net-misc/wget sys-devel/bc ) +" + +# Code requiring FFmpeg to be built under gpl license +GPL_REQUIRED_USE=" + postproc? ( gpl ) + frei0r? ( gpl ) + cdio? ( gpl ) + rubberband? ( gpl ) + vidstab? ( gpl ) + samba? ( gpl ) + encode? ( + x264? ( gpl ) + x265? ( gpl ) + xvid? ( gpl ) + ) +" +REQUIRED_USE=" + cuda? ( nvenc ) + libv4l? ( v4l ) + fftools_cws2fws? ( zlib ) + test? ( encode ) + ${GPL_REQUIRED_USE} + ${CPU_REQUIRED_USE}" +RESTRICT=" + !test? ( test ) + gpl? ( openssl? ( bindist ) fdk? ( bindist ) ) +" + +S=${WORKDIR}/${P/_/-} + +PATCHES=( + "${FILESDIR}"/chromium-r1.patch + "${FILESDIR}"/${P}-DECLARE_ALIGNED.patch + "${FILESDIR}"/${PN}-5.1.2-get_cabac_inline_x86-32-bit.patch + "${FILESDIR}"/${P}-wint-conversion-vulkan.patch +) + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/libavutil/avconfig.h +) + +build_separate_libffmpeg() { + use opencl +} + +pkg_setup() { + # ffmpeg[chromaprint] depends on chromaprint, and chromaprint[tools] depends on ffmpeg. + # May cause breakage while updating, #862996, #625210, #833821. + if has_version media-libs/chromaprint[tools] && use chromaprint; then + ewarn "You have media-libs/chromaprint installed with 'tools' USE flag, which " + ewarn "links to ffmpeg, and you have enabled 'chromaprint' USE flag for ffmpeg, " + ewarn "which links to chromaprint. This may cause issues while rebuilding ffmpeg." + ewarn "" + ewarn "If your build fails to 'ERROR: chromaprint not found', rebuild chromaprint " + ewarn "without the 'tools' use flag first, then rebuild ffmpeg, and then finally enable " + ewarn "'tools' USE flag for chromaprint. See #862996." + fi +} + +src_prepare() { + if [[ "${PV%_p*}" != "${PV}" ]] ; then # Snapshot + export revision=git-N-${FFMPEG_REVISION} + fi + + default + + # -fdiagnostics-color=auto gets appended after user flags which + # will ignore user's preference. + sed -i -e '/check_cflags -fdiagnostics-color=auto/d' configure || die + + echo 'include $(SRC_PATH)/ffbuild/libffmpeg.mak' >> Makefile || die +} + +multilib_src_configure() { + local myconf=( ) + + # bug 842201 + use ia64 && tc-is-gcc && append-flags \ + -fno-tree-ccp \ + -fno-tree-dominator-opts \ + -fno-tree-fre \ + -fno-code-hoisting \ + -fno-tree-pre \ + -fno-tree-vrp + + local ffuse=( "${FFMPEG_FLAG_MAP[@]}" ) + use openssl && myconf+=( --enable-nonfree ) + use samba && myconf+=( --enable-version3 ) + + # Encoders + if use encode ; then + ffuse+=( "${FFMPEG_ENCODER_FLAG_MAP[@]}" ) + + # Licensing. + if use amrenc ; then + myconf+=( --enable-version3 ) + fi + else + myconf+=( --disable-encoders ) + fi + + # Indevs + use v4l || myconf+=( --disable-indev=v4l2 --disable-outdev=v4l2 ) + for i in alsa oss jack sndio ; do + use ${i} || myconf+=( --disable-indev=${i} ) + done + + # Outdevs + for i in alsa oss sndio ; do + use ${i} || myconf+=( --disable-outdev=${i} ) + done + + # Decoders + use amr && myconf+=( --enable-version3 ) + use gmp && myconf+=( --enable-version3 ) + use libaribb24 && myconf+=( --enable-version3 ) + use fdk && use gpl && myconf+=( --enable-nonfree ) + + for i in "${ffuse[@]#+}" ; do + myconf+=( $(use_enable ${i%:*} ${i#*:}) ) + done + + if use openssl ; then + myconf+=( --disable-gnutls ) + has_version dev-libs/openssl:0/3 && myconf+=( --enable-version3 ) + fi + + # (temporarily) disable non-multilib deps + if ! multilib_is_native_abi; then + for i in librav1e libzmq ; do + myconf+=( --disable-${i} ) + done + fi + + # CPU features + for i in "${CPU_FEATURES_MAP[@]}" ; do + use ${i%:*} || myconf+=( --disable-${i#*:} ) + done + + if use pic ; then + myconf+=( --enable-pic ) + # disable asm code if PIC is required + # as the provided asm decidedly is not PIC for x86. + [[ ${ABI} == x86 ]] && myconf+=( --disable-asm ) + fi + [[ ${ABI} == x32 ]] && myconf+=( --disable-asm ) #427004 + + # Try to get cpu type based on CFLAGS. + # Bug #172723 + # We need to do this so that features of that CPU will be better used + # If they contain an unknown CPU it will not hurt since ffmpeg's configure + # will just ignore it. + for i in $(get-flag mcpu) $(get-flag march) ; do + [[ ${i} = native ]] && i="host" # bug #273421 + myconf+=( --cpu=${i} ) + break + done + + # LTO support, bug #566282, bug #754654, bug #772854 + [[ ${ABI} != x86 ]] && is-flagq "-flto*" && myconf+=( "--enable-lto" ) + filter-lto + + # Mandatory configuration + myconf=( + --enable-avfilter + --disable-stripping + # This is only for hardcoded cflags; those are used in configure checks that may + # interfere with proper detections, bug #671746 and bug #645778 + # We use optflags, so that overrides them anyway. + --disable-optimizations + --disable-libcelt # bug #664158 + "${myconf[@]}" + ) + + # cross compile support + if tc-is-cross-compiler ; then + myconf+=( --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}- --host-cc="$(tc-getBUILD_CC)" ) + case ${CHOST} in + *mingw32*) + myconf+=( --target-os=mingw32 ) + ;; + *linux*) + myconf+=( --target-os=linux ) + ;; + esac + fi + + # doc + myconf+=( + $(multilib_native_use_enable doc) + $(multilib_native_use_enable doc htmlpages) + $(multilib_native_enable manpages) + ) + + # Use --extra-libs if needed for LIBS + set -- "${S}/configure" \ + --prefix="${EPREFIX}/usr" \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + --shlibdir="${EPREFIX}/usr/$(get_libdir)" \ + --docdir="${EPREFIX}/usr/share/doc/${PF}/html" \ + --mandir="${EPREFIX}/usr/share/man" \ + --enable-shared \ + --cc="$(tc-getCC)" \ + --cxx="$(tc-getCXX)" \ + --ar="$(tc-getAR)" \ + --nm="$(tc-getNM)" \ + --strip="$(tc-getSTRIP)" \ + --ranlib="$(tc-getRANLIB)" \ + --pkg-config="$(tc-getPKG_CONFIG)" \ + --optflags="${CFLAGS}" \ + $(use_enable static-libs static) \ + "${myconf[@]}" \ + ${EXTRA_FFMPEG_CONF} + echo "${@}" + "${@}" || die + + if multilib_is_native_abi && use chromium && build_separate_libffmpeg; then + einfo "Configuring for Chromium" + mkdir -p ../chromium || die + pushd ../chromium >/dev/null || die + set -- "${@}" \ + --disable-shared \ + --enable-static \ + --enable-pic \ + --disable-opencl + echo "${@}" + "${@}" || die + popd >/dev/null || die + fi +} + +multilib_src_compile() { + emake V=1 + + if multilib_is_native_abi; then + for i in "${FFTOOLS[@]}" ; do + if use fftools_${i} ; then + emake V=1 tools/${i}$(get_exeext) + fi + done + + if use chromium; then + if build_separate_libffmpeg; then + einfo "Compiling for Chromium" + pushd ../chromium >/dev/null || die + emake V=1 libffmpeg + popd >/dev/null || die + else + emake V=1 libffmpeg + fi + fi + fi +} + +multilib_src_test() { + LD_LIBRARY_PATH="${BUILD_DIR}/libpostproc:${BUILD_DIR}/libswscale:${BUILD_DIR}/libswresample:${BUILD_DIR}/libavcodec:${BUILD_DIR}/libavdevice:${BUILD_DIR}/libavfilter:${BUILD_DIR}/libavformat:${BUILD_DIR}/libavutil" \ + emake V=1 fate +} + +multilib_src_install() { + emake V=1 DESTDIR="${D}" install install-doc + + if multilib_is_native_abi; then + for i in "${FFTOOLS[@]}" ; do + if use fftools_${i} ; then + dobin tools/${i}$(get_exeext) + fi + done + + if use chromium; then + if build_separate_libffmpeg; then + einfo "Installing for Chromium" + pushd ../chromium >/dev/null || die + emake V=1 DESTDIR="${D}" install-libffmpeg + popd >/dev/null || die + else + emake V=1 DESTDIR="${D}" install-libffmpeg + + # When not built separately, libffmpeg has no code of + # its own so this QA check raises a false positive. + QA_FLAGS_IGNORED+=" usr/$(get_libdir)/chromium/.*" + fi + fi + fi +} + +multilib_src_install_all() { + dodoc Changelog README.md CREDITS doc/*.txt doc/APIchanges + [ -f "RELEASE_NOTES" ] && dodoc "RELEASE_NOTES" + + use amf && doenvd "${FILESDIR}"/amf-env-vulkan-override +} diff --git a/media-video/ffmpeg/files/ffmpeg-6.0-wint-conversion-vulkan.patch b/media-video/ffmpeg/files/ffmpeg-6.0-wint-conversion-vulkan.patch new file mode 100644 index 000000000000..2c71a189329a --- /dev/null +++ b/media-video/ffmpeg/files/ffmpeg-6.0-wint-conversion-vulkan.patch @@ -0,0 +1,43 @@ +https://git.videolan.org/?p=ffmpeg.git;a=commit;h=58f18df430d48e47a82c5e740d6e63a50c97d75f + +From 58f18df430d48e47a82c5e740d6e63a50c97d75f Mon Sep 17 00:00:00 2001 +From: =?utf8?q?Kacper=20Michaj=C5=82ow?= +Date: Thu, 2 Mar 2023 17:27:30 +0100 +Subject: [PATCH] lavu/vulkan: fix handle type for 32-bit targets +MIME-Version: 1.0 +Content-Type: text/plain; charset=utf8 +Content-Transfer-Encoding: 8bit + +Fixes compilation with clang which errors out on Wint-conversion. + +Signed-off-by: Kacper MichajÅow +Signed-off-by: Martin Storsjö +(cherry picked from commit cc76e8340d28438c1ac56ee7dfd774d25e944264) +Signed-off-by: Martin Storsjö +--- a/libavutil/hwcontext_vulkan.c ++++ b/libavutil/hwcontext_vulkan.c +@@ -1149,7 +1149,7 @@ static void free_exec_ctx(AVHWFramesContext *hwfc, VulkanExecCtx *cmd) + + av_freep(&cmd->queues); + av_freep(&cmd->bufs); +- cmd->pool = NULL; ++ cmd->pool = VK_NULL_HANDLE; + } + + static VkCommandBuffer get_buf_exec_ctx(AVHWFramesContext *hwfc, VulkanExecCtx *cmd) +--- a/libavutil/vulkan.h ++++ b/libavutil/vulkan.h +@@ -122,7 +122,11 @@ typedef struct FFVulkanPipeline { + VkDescriptorSetLayout *desc_layout; + VkDescriptorPool desc_pool; + VkDescriptorSet *desc_set; ++#if VK_USE_64_BIT_PTR_DEFINES == 1 + void **desc_staging; ++#else ++ uint64_t *desc_staging; ++#endif + VkDescriptorSetLayoutBinding **desc_binding; + VkDescriptorUpdateTemplate *desc_template; + int *desc_set_initialized; +-- +2.30.2 diff --git a/media-video/mpv/Manifest b/media-video/mpv/Manifest index 6ac1915445ce..2848b9c4a196 100644 --- a/media-video/mpv/Manifest +++ b/media-video/mpv/Manifest @@ -1 +1,2 @@ DIST mpv-0.35.1.tar.gz 3367913 BLAKE2B 706a2031a2ca973eb3a092ec7f62ba40ca4dfd78e3ffe5d6e432486b0018852b034152a21805be594054178ccb17856dafe2b860cddcc22d27df895d163871de SHA512 42f3564a9ed4d972d14b2c697b0163f06a8bb68a0606a86c34935181247c783e3cb62286b445799998def0919fb13fce8b8f6453f82652d5bfaea5929119127a +DIST mpv-0.36.0.tar.gz 3409178 BLAKE2B 7260c265f02918d4caf72d8d8ecc9d4ab9783d66d675bd683a2f9c228404ad978c6fe0aa50f486b5257740176bc26f8abde7eff20d89019d5f701ec78c7743e1 SHA512 51f455a425ea5aac47acb3582d0f958a34248a2290a8d6887d22bcb9385fe8d1ab5d7f09d5408cfecfb73c1ec85d1b8ec8958e45a4941d3f711a2e580187472f diff --git a/media-video/mpv/files/mpv-0.35.1-pipewire-0.3.75.patch b/media-video/mpv/files/mpv-0.35.1-pipewire-0.3.75.patch new file mode 100644 index 000000000000..41392ab0839c --- /dev/null +++ b/media-video/mpv/files/mpv-0.35.1-pipewire-0.3.75.patch @@ -0,0 +1,86 @@ +Issue point that pipewire itself may apply a workaround for mpv, +so this may or may not be necessary for future pipewire versions. +Albeit the actual issue seems to be in mpv, so let's backport the +fix which appears to work properly for old 0.35.1 as well. + +Note that (unrelated to this issue), 0.35.1 is still a bit flaky +with pipewire. If have other issues with ao=pipewire you may want +to consider mpv-9999 until next release, or use ao=pulse/alsa/jack +to use through pipewire meanwhile. + +https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3374 +https://github.com/mpv-player/mpv/issues/11995 + +https://github.com/mpv-player/mpv/pull/11996 +https://github.com/mpv-player/mpv/commit/007019a303a09b098a387f607ae149705b57dc1c +From: =?UTF-8?q?Thomas=20Wei=C3=9Fschuh?= +Date: Sun, 23 Jul 2023 09:10:55 +0200 +Subject: [PATCH] ao_pipewire: for_each_sink: properly check termination + condition + +Doing a pw_thread_loop_wait() without checking conditions is invalid. +The thread loop could be signalled for other reasons and in this case +the wait needs to continue. + +PipeWire added such additional signaling in +commit 33be898130f0 ("thread-loop: signal when started"). + +This meant that for_each_sink would return before the callbacks have +fired and session_has_sink() would incorrectly return "false", failing +the initialization of ao_pipewire. + +Fixes #11995 +--- a/audio/out/ao_pipewire.c ++++ b/audio/out/ao_pipewire.c +@@ -337,6 +337,11 @@ + } + + ++struct for_each_done_ctx { ++ struct pw_thread_loop *loop; ++ bool done; ++}; ++ + static const struct pw_registry_events for_each_sink_registry_events = { + .version = PW_VERSION_REGISTRY_EVENTS, + .global = for_each_sink_registry_event_global, +@@ -344,8 +349,9 @@ + + static void for_each_sink_done(void *data, uint32_t it, int seq) + { +- struct pw_thread_loop *loop = data; +- pw_thread_loop_signal(loop, false); ++ struct for_each_done_ctx *ctx = data; ++ ctx->done = true; ++ pw_thread_loop_signal(ctx->loop, false); + } + + static const struct pw_core_events for_each_sink_core_events = { +@@ -359,12 +365,16 @@ + struct priv *priv = ao->priv; + struct pw_registry *registry; + struct spa_hook core_listener; ++ struct for_each_done_ctx done_ctx = { ++ .loop = priv->loop, ++ .done = false, ++ }; + int ret = -1; + + pw_thread_loop_lock(priv->loop); + + spa_zero(core_listener); +- if (pw_core_add_listener(priv->core, &core_listener, &for_each_sink_core_events, priv->loop) < 0) ++ if (pw_core_add_listener(priv->core, &core_listener, &for_each_sink_core_events, &done_ctx) < 0) + goto unlock_loop; + + registry = pw_core_get_registry(priv->core, PW_VERSION_REGISTRY, 0); +@@ -383,7 +393,8 @@ + if (pw_registry_add_listener(registry, ®istry_listener, &for_each_sink_registry_events, &revents_ctx) < 0) + goto destroy_registry; + +- pw_thread_loop_wait(priv->loop); ++ while (!done_ctx.done) ++ pw_thread_loop_wait(priv->loop); + + spa_hook_remove(®istry_listener); + diff --git a/media-video/mpv/files/mpv-0.36.0-tests-odr.patch b/media-video/mpv/files/mpv-0.36.0-tests-odr.patch new file mode 100644 index 000000000000..1c7c05c20f78 --- /dev/null +++ b/media-video/mpv/files/mpv-0.36.0-tests-odr.patch @@ -0,0 +1,30 @@ +Quickfix for USE=test with -Werror=odr (stubs, so have no real consequences). + +timer.h gets indirectly included and can declare these differently, have not +looked closer yet. +--- a/test/test_utils.c ++++ b/test/test_utils.c +@@ -110,6 +110,6 @@ + #ifndef WIN32_TESTS +-void mp_add_timeout(void) {}; +-void mp_rel_time_to_timespec(void) {}; +-void mp_time_us(void) {}; +-void mp_time_us_to_timespec(void) {}; ++void mp_add_timeout(int64_t time_us, double timeout_sec) {}; ++struct timespec mp_rel_time_to_timespec(double timeout_sec) {return (struct timespec){0};}; ++int64_t mp_time_us(void) {return 0;}; ++struct timespec mp_time_us_to_timespec(int64_t time_us) {return (struct timespec){0};}; + #endif +--- a/test/test_utils.h ++++ b/test/test_utils.h +@@ -61,6 +61,6 @@ + #ifndef WIN32_TESTS +-void mp_add_timeout(void); +-void mp_rel_time_to_timespec(void); +-void mp_time_us(void); +-void mp_time_us_to_timespec(void); ++void mp_add_timeout(int64_t time_us, double timeout_sec); ++struct timespec mp_rel_time_to_timespec(double timeout_sec); ++int64_t mp_time_us(void); ++struct timespec mp_time_us_to_timespec(int64_t time_us); + #endif diff --git a/media-video/mpv/mpv-0.35.1-r2.ebuild b/media-video/mpv/mpv-0.35.1-r2.ebuild new file mode 100644 index 000000000000..f41aea9d7e6f --- /dev/null +++ b/media-video/mpv/mpv-0.35.1-r2.ebuild @@ -0,0 +1,304 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 luajit ) +PYTHON_COMPAT=( python3_{10..12} ) +inherit edo flag-o-matic lua-single meson optfeature pax-utils python-single-r1 xdg + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mpv-player/mpv.git" +else + SRC_URI="https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv x86 ~amd64-linux" +fi + +DESCRIPTION="Media player for the command line" +HOMEPAGE="https://mpv.io/" + +LICENSE="LGPL-2.1+ GPL-2+ BSD ISC MIT" #506946 +SLOT="0/2" # soname +IUSE=" + +X +alsa aqua archive bluray cdda +cli coreaudio debug +drm dvb + dvd +egl gamepad +iconv jack javascript jpeg lcms libcaca +libmpv + +libplacebo +lua mmal nvenc openal opengl pipewire pulseaudio + raspberry-pi rubberband sdl selinux sixel sndio test tools +uchardet + vaapi vdpau vulkan wayland +xv zimg zlib" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + || ( cli libmpv ) + egl? ( || ( X drm wayland ) ) + libplacebo? ( || ( egl opengl vulkan ) ) + lua? ( ${LUA_REQUIRED_USE} ) + nvenc? ( || ( egl opengl vulkan ) ) + opengl? ( || ( X aqua ) ) + test? ( cli ) + tools? ( cli ) + uchardet? ( iconv ) + vaapi? ( + || ( X egl libplacebo wayland ) + wayland? ( drm ) + ) + vdpau? ( X ) + vulkan? ( || ( X wayland ) libplacebo ) + xv? ( X )" +RESTRICT="!test? ( test )" + +# raspberry-pi: default to -bin given non-bin is known broken (bug #893422) +COMMON_DEPEND=" + media-libs/libass:=[fontconfig] + media-video/ffmpeg:=[encode,threads,vaapi?,vdpau?] + X? ( + x11-libs/libX11 + x11-libs/libXScrnSaver + x11-libs/libXext + x11-libs/libXinerama + x11-libs/libXpresent + x11-libs/libXrandr + xv? ( x11-libs/libXv ) + ) + alsa? ( media-libs/alsa-lib ) + archive? ( app-arch/libarchive:= ) + bluray? ( media-libs/libbluray:= ) + cdda? ( + dev-libs/libcdio-paranoia:= + dev-libs/libcdio:= + ) + drm? ( + media-libs/mesa[gbm(+)] + x11-libs/libdrm + ) + dvd? ( + media-libs/libdvdnav + media-libs/libdvdread:= + ) + egl? ( media-libs/libglvnd ) + gamepad? ( media-libs/libsdl2[joystick] ) + iconv? ( + virtual/libiconv + uchardet? ( app-i18n/uchardet ) + ) + jack? ( virtual/jack ) + javascript? ( dev-lang/mujs:= ) + jpeg? ( media-libs/libjpeg-turbo:= ) + lcms? ( media-libs/lcms:2 ) + libcaca? ( media-libs/libcaca ) + libplacebo? ( + >=media-libs/libplacebo-4.202:=[opengl?,vulkan?] + =libplacebo-5.264 + #vulkan-interop: USE="libplacebo vulkan" + ffmpeg-9999 currently + # TODO?: perhaps few more similar compound options should be left auto + ) + + has_version '>=media-libs/libplacebo-5.264' || + ewarn "${PN}'s gpu-next video output requires ${_} to be used" + + meson_src_configure +} + +src_install() { + meson_src_install + + if use lua; then + insinto /usr/share/${PN} + doins -r TOOLS/lua + + if use cli && use lua_single_target_luajit; then + pax-mark -m "${ED}"/usr/bin/${PN} + fi + fi + + if use tools; then + dobin TOOLS/{mpv_identify.sh,umpv} + newbin TOOLS/idet.sh mpv_idet.sh + python_fix_shebang "${ED}"/usr/bin/umpv + fi + + if use cli; then + dodir /usr/share/doc/${PF}/html + mv "${ED}"/usr/share/doc/{mpv,${PF}/html}/mpv.html || die + mv "${ED}"/usr/share/doc/{mpv,${PF}/examples} || die + fi + + local GLOBIGNORE=*/*build*:*/*policy* + dodoc RELEASE_NOTES DOCS/*.{md,rst} +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "URL support with USE=lua" net-misc/yt-dlp +} diff --git a/media-video/mpv/mpv-9999.ebuild b/media-video/mpv/mpv-9999.ebuild index 3290819e1b60..49ab623bd326 100644 --- a/media-video/mpv/mpv-9999.ebuild +++ b/media-video/mpv/mpv-9999.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/mpv-player/mpv.git" else SRC_URI="https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux" fi DESCRIPTION="Media player for the command line" diff --git a/media-video/pipewire/files/0.3.75/0001-module-rt-error-out-on-load-no-bus.patch b/media-video/pipewire/files/0.3.75/0001-module-rt-error-out-on-load-no-bus.patch new file mode 100644 index 000000000000..8885eb8a564f --- /dev/null +++ b/media-video/pipewire/files/0.3.75/0001-module-rt-error-out-on-load-no-bus.patch @@ -0,0 +1,83 @@ +https://bugs.gentoo.org/910714 +https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/55812195ce3b77317e7a2dc642b78271f3a45c8e + +From 55812195ce3b77317e7a2dc642b78271f3a45c8e Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Joan=20Bruguera=20Mic=C3=B3?= +Date: Sat, 22 Jul 2023 01:20:58 +0000 +Subject: [PATCH] module-rt: error out on load if no bus is available + +Since the recent changes to the RT module in Pipewire 0.3.75, some +applications such as those using OpenAL-Soft crash on startup if +neither the session nor the system bus is available. For example: + + bwrap --dev-bind / / \ + --bind /dev/null /run/dbus/system_bus_socket \ + --bind /dev/null $XDG_RUNTIME_DIR/bus \ + openal-info + +Will result in a crash with the following error message: + + dbus[1626147]: arguments to dbus_message_new_method_call() were + incorrect, assertion "path != NULL" failed in file dbus-message.c + line 1373. + This is normally a bug in some application using the D-Bus library. + +The RT module previously failed to load if no bus was available, but +after the recent changes, the init. logic runs in a thread, and failing +to obtain the bus no longer causes the module to fail to load. + +Then, functions called later such as `pw_rtkit_make_realtime` assume +the bus is available and try to use it, causing the error above. + +Put the logic for obtaining and checking the bus back to `module_init`, +so the module fails to load again if no bus is available. +--- a/src/modules/module-rt.c ++++ b/src/modules/module-rt.c +@@ -923,14 +923,11 @@ static int check_rtkit(struct impl *impl, struct pw_context *context, bool *can_ + return 0; + } + +-static int do_rtkit_setup(struct spa_loop *loop, bool async, uint32_t seq, +- const void *data, size_t size, void *user_data) ++static int rtkit_get_bus(struct impl *impl) + { +- struct impl *impl = user_data; + int res; +- long long retval; + +- pw_log_debug("enter rtkit setup"); ++ pw_log_debug("enter rtkit get bus"); + + /* Checking xdg-desktop-portal. It works fine in all situations. */ + if (impl->rtportal_enabled) +@@ -967,6 +964,18 @@ static int do_rtkit_setup(struct spa_loop *loop, bool async, uint32_t seq, + return res; + } + } ++ ++ return 0; ++} ++ ++static int do_rtkit_setup(struct spa_loop *loop, bool async, uint32_t seq, ++ const void *data, size_t size, void *user_data) ++{ ++ struct impl *impl = user_data; ++ long long retval; ++ ++ pw_log_debug("enter rtkit setup"); ++ + /* get some properties */ + if (rtkit_get_int_property(impl, "MaxRealtimePriority", &retval) < 0) { + retval = 1; +@@ -1076,6 +1085,9 @@ int pipewire__module_init(struct pw_impl_module *module, const char *args) + #ifdef HAVE_DBUS + impl->use_rtkit = use_rtkit; + if (impl->use_rtkit) { ++ if ((res = rtkit_get_bus(impl)) < 0) ++ goto error; ++ + impl->thread_loop = pw_thread_loop_new("module-rt", NULL); + if (impl->thread_loop == NULL) { + res = -errno; +-- +GitLab diff --git a/media-video/pipewire/files/0.3.75/0002-thread-loop-only-signal-when-option-set.patch b/media-video/pipewire/files/0.3.75/0002-thread-loop-only-signal-when-option-set.patch new file mode 100644 index 000000000000..670847b2f86a --- /dev/null +++ b/media-video/pipewire/files/0.3.75/0002-thread-loop-only-signal-when-option-set.patch @@ -0,0 +1,68 @@ +https://github.com/mpv-player/mpv/issues/11995 +https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3374 +https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/920bb7160e0be0ce5729d9538f6dea966f297603 + +From 920bb7160e0be0ce5729d9538f6dea966f297603 Mon Sep 17 00:00:00 2001 +From: Wim Taymans +Date: Sun, 23 Jul 2023 18:16:00 +0200 +Subject: [PATCH] thread-loop: only signal when option is set + +Add a thead-loop.start-signal option that will do a signal before +entering the thread loop. Doing the signal in all cases can confuse +apps that don't expect the signal. + +Make module-rt use the thread-loop.start-signal. + +Fixes #3374 +--- a/src/modules/module-rt.c ++++ b/src/modules/module-rt.c +@@ -1085,10 +1085,14 @@ int pipewire__module_init(struct pw_impl_module *module, const char *args) + #ifdef HAVE_DBUS + impl->use_rtkit = use_rtkit; + if (impl->use_rtkit) { ++ struct spa_dict_item items[] = { ++ { "thread-loop.start-signal", "true" } ++ }; + if ((res = rtkit_get_bus(impl)) < 0) + goto error; + +- impl->thread_loop = pw_thread_loop_new("module-rt", NULL); ++ impl->thread_loop = pw_thread_loop_new("module-rt", ++ &SPA_DICT_INIT_ARRAY(items)); + if (impl->thread_loop == NULL) { + res = -errno; + goto error; +--- a/src/pipewire/thread-loop.c ++++ b/src/pipewire/thread-loop.c +@@ -43,6 +43,7 @@ struct pw_thread_loop { + int n_waiting_for_accept; + unsigned int created:1; + unsigned int running:1; ++ unsigned int start_signal:1; + }; + /** \endcond */ + +@@ -143,6 +144,11 @@ static struct pw_thread_loop *loop_new(struct pw_loop *loop, + return NULL; + + pw_log_debug("%p: new name:%s", this, name); ++ if (props != NULL) { ++ const char *str = spa_dict_lookup(props, "thread-loop.start-signal"); ++ if (str != NULL) ++ this->start_signal = spa_atob(str); ++ } + + if (loop == NULL) { + loop = pw_loop_new(props); +@@ -282,7 +288,8 @@ static void *do_loop(void *user_data) + pw_log_debug("%p: enter thread", this); + pw_loop_enter(this->loop); + +- pw_thread_loop_signal(this, false); ++ if (this->start_signal) ++ pw_thread_loop_signal(this, false); + + while (this->running) { + if ((res = pw_loop_iterate(this->loop, -1)) < 0) { +-- +GitLab diff --git a/media-video/pipewire/pipewire-0.3.75.ebuild b/media-video/pipewire/pipewire-0.3.75-r1.ebuild similarity index 100% rename from media-video/pipewire/pipewire-0.3.75.ebuild rename to media-video/pipewire/pipewire-0.3.75-r1.ebuild diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 8082e208498dfbc32c04630117df46caa9971440..4867a08e25c9082111d90ba4f61ee7ee751e0695 100644 GIT binary patch literal 3508 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 A@c;k- literal 27917 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 It%S+|0A>NlUjP6A diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz index 6be27651ec555df43ce437d0dc40dc261d6d38e2..22bccf8af63b5aafcc4d65db4be70905acddeda4 100644 GIT binary patch delta 34101 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

      9pCF`h~`B!}iJjbY`l8_U}aec|({!OoR z^)wt>xNV%4+JcQUWiLHVb>~%I)WF+5LQ^qukfaF^TFD)lcUby8jFn)Oun+GQf}^*$ zW}e}MDzcddNqtv0E!)^xABLyuw^SP%^(J6jD(lHd3SK*}{={s5rA%i@{;{g5Zbh-# zXpwcJ1@i&)6<`CqsQm$nb|jp$Qh@uq6Ay9(-*3mIEr(mwXsNO>?<1A}yl&g4^i+Dc zN_Ot5G6BN&rk0mvvz%6qz1XowG&>Lkf?YNv5vs!{3~s%=6sD{x5FTM*h0|htj6KJ> zYhtc8&>GD-Of}tqrbfb>R%A^%wuiv6QjaHrz&W_820e?RH;@LC?%}?oNMuI=pxb>Y z9Bf=)&c$kXl~q1q*Qv}wY6iRk7f(A31=15-1~hfb-g4u;Gzc6AaS(I+e^@uIf}Yso zwo=YeG;xRTYSz`&dA#gP10dM4c2y8NctmmXoCgRyItp`tmP;9Fy^i<`OEy4DCykS4 z?9Q|e0Ev^LbIILXG0=%aXIt;b?8JW5{D1-hfZ7S9(1uG2?=yuEg^sgb^rd@}wqLe+(R>YD%-XOhyTTjW^XA~C6JJGps#v?T z0&1l3cs(u(saps8RJmDV^kr2(+HlaOH7NTgu4&bOVL1jk+;5Yxu6^Cn0oA?#^SbRH z)(upk^Tt--Ns87Ga>raZe%{yXfqanQPH%=mHMRn1z1%w7d)X={n*fqZmW^b<`*%u> z1sa6)uIHRafO%+Vr=G11u66bjk`U!>Jh>?P zfVvcaB>|RQtG&DuV1v#95G0mh>eahB8#!&-9dTPcRnkqdbyXd@vXyLK;-lv z*6pP>zdtonYM-pJQC;(0tOB_}CFU(VTgw~2tw$X3(m_|He@Axq>dki2uA&8L5i2O6 zRA?ZiO_wt-X$E|tgAFg`8NJEitKq&Gq{fDSVMjd%=F}47@2{i;bSSVJ$Fp@aN$@Cz z&}=C$oOeBbR2o95blRBRylJh z4?OO5-M;?UkAGfYIzZQE%JbP9ht-|u@-2sro!a5BS9v?U<36S7S-+krQ(4jt@*M$x z009a#$|-hab*TK^OHBHSG(OZ>;2eZ>=jR@RfJ$G z)H&Hdk~9y$^QbJ9XslN~-bl++8Kx0!kI+0`3 zH<@#5*O(>;OQFMIMu43X;PXaf;)0gxxH4@j-D(B8!+ zYtB|Fh)XAcHnl)T2ErRER-PsSZ5Ck&0)QNZj;Z> zA$4AIdLRJuQ?(3>9sMoxfBXHPs`ytyK<}Z{Y^C~yF zt2ZlsUgc&*c{aN_cX$Fjv62R~ui4@9WPRO2TAmj9*;l&)y5zC5I*YzLNPeA5^eQ~+ z6$!YmW~m1i2p=v+Oqb1MCd8udQAi=r<0T2QM?;_q8%VVrUUspvQLFG zt-MH1yi^XVq!+(e4V9US*UB=6Ex*+({`@@tHEyE%5sEXG) zNikZ5t87TWoH+}QuBvFjA>To423UvXh|u~i9MgoH*0mh@OQz#x+8xw?Plhr_jV$Mj zIzv>|<^7(ON4O+Hddx(^nrhu7D`y6(tn;2;K9H|$Yxi!ENS64yqJTH!uCISOcDdZm&L?-Xe#~`KM7pj%BF=FB+#zervvPHuk^W+F6VB4OXEs2$(?S#D6(_` z4|IxC4Rq_0K^jXw%{CJ;|KoG^ zg4M9{ICqNCs1vFo(2&8rd%3eOCuF@CW_Q#Sgv~zBRf(?<6q`&&Rf4na)y=jB@5@ue z@iTcZ_Qa56=Om|^WEC6q|vOr0ZME( z4u5FQM36Fta-ti7p)Pi8-ee~5S|;slm^cJN`UGw`5IVMHK{k`K#ny81WS4FP)h++$ zVwHb<_GTrPC!SVzj!+U-TcZPk*7aa0+RH^ivHt)IaT|W-cBpXOt&VxKt%9_X+%dkqVuPZqO7Ec}M zS&;w^4zfbQ4f?@>Kbww$yT%9(WTmOct7A(#ydHK=DSiPr-D@M+8xl>XQmq6Ui$#J) z8KlnpjWfA_R_gUmjN0rmaw&I1HWGd= zUB}jv*9cNA3J>~z_CAj<)Zo8;9beWk{fGQ?^b}!GhPG(+csjIxY#bDTDgK%AUUM3HzC^AX(TAR%w6hhu`KyZH` z>%3n^u;AV8%(h%DN!Xs*N&>qYVDKbmYsb*0P?vQwY>gYf|2;640!NPdSF_u#2Fu zMGA~+GbLy>s7y=gGQIPfFdQJ(mXue2(`8?4_4}uh$_5x zhjDpSO|vr*YbXHA*VpV|1)MN-yct?4IZs!Aw7{TFC31O!^A*HSw#W_i$iXoJ!8Wh%fT}O1QV^Jnk64oj3 zfu09EaXP7~_2!eC*}b6k88qFK+jYfrNcPD}-6_~>gUm~_18fGE`My?ve7aqwmHD23 zc9dMA?YcBD%leJ8L$z0pgYrDwI^z+dn*1B3D3qAXEiAv(0Jx#5pe|hUXQE*XcfHJ= zH$0AY8!JiaR5QzHuYCcTfl6PIW?oLM54*}t9A54vS&4UwG@W!gH_7XZQJh>})3IQa z!}vZ0+?Pt_TaW(F zulDF)YnSq&KV97)yhXJQLoZ4zQGJ(FOg)Fnr1xw92L%B4tf`FZ)*Rg2r%p)}@SadM zJP2L$iLfiIAPEtm!;9T-woXu!%#qbyQ%rzO1S+#Hx<+j8&6ttaWi%BK#gyuQh&FB{ z!yPlSpNdAlgYBbJgbuyZg*xa?O8}BCk>J)}d$~~&P?fDwf@LqO3#mu4_n2&WK#Yo(_FboE~tmS;dK_S z*=2!jY884Zm9+aLpsX#<3p~Jo-z~}Kx`sL*r8pi=k?Pr_Ts_njiH|O+7AVx$(V>kL z*~)|+HN-AGVw{jlR6aoVo7i)7Z48$Fm)}0r+nmqCC#o3@O|mwU3Ow?0-b#b)Z)I(x z_U=WiF^VdO&aO2pkp6R_zLP`3xGBm&s|;Kb)!=@X#NtvJ~Oe<|Y37LU}v(%RdzZ+t;k>(}dydDm+-qk{P^XG4)KX7lC3W zo@*Ra4OCDbV1V^%cMrn5ZRr08s@iqkxwKv*JT@ag8?Yy(#dhx*cMaC{8qDgw-4wi) z)C!XBPv#LO5B{EX4-Hyej_RapQy=z7OSZ>!arS%l3LL;zl31sIxSSO+%accq%Yf;S z_HzJ3^gZ<}Psg}K#Dm+aW63RC;) ziUw?3T+x+)*)Oln!_uY%&ja&D)&m}(%tM3r9d4eTNEFUZ0jEpXy-wDof((s?KO`AjQY)SZ$cM zWu3CSpEfo)#n{<2&b7k>K8v>ucq$vVq+)7KZ%7k4$?W+1QpH!csM>%J(u3Du(lKwo zgXTci=2{i$ei*2jSfk`Dw7SA7QB_>_I)xMEdQCnqykhOAM4TuTHN0cw005|5>f{*VSUF34T?x zz$bgnCJCrHYdjw0g*CDN&u+KF(cqt4Ze&R-YD7Nx#Ta zNS?uZEk=i)ThedWH2H|eH(Q*T=ZBOT?dl-J-TKXp=Z zP{hJZ*N|r#5aqb%{}Kx}`!!h}?UB z+bZYB(&uoVINBCb%+yZ{Be~bx(7i>x?R9oXVH#da3}wBluwlIrPQS zTbAi#T@(jN`ex^QIYEKU2o2)_ufBdHJHCC4>7`oS#1H+c_j!1`SV(}5jyW-MIT~U7 zaRkq4DFS2blVHdiC#Mq^=cV!naYM#zw}q+)Xwpt~3)B_>gJV9;d~LUS=BhoA31rUO zlcC5Re{SG+b?VqRpleMTr++Xz>&kxilbr#nn^&9E?4Z;r17Le!t8e4ykJqoi%uoOP z`1#AHU%ss#!}b!Fh<0jE^Cp>%qPVjoJ?wj#_ag3HnVu$>^oWN;4>#$fUcBHy%-C-Z z1>rTSHpYJuoky~yX)4e)poacStl3O9q7tY>f0ubD<}Vq9_5)PuZ+m%gYk>bl@6Jnt zS|qo77bD9s2`QU4YW5VTGtT-oj?`p{j6x16CndTaufTqn1R_y>=fT(thql(7;-p5d zO(um`iTA*yu_R%s^4^>4Yw7NPj$b|vS*HCZtdY4jGiP`7fmBDD-gXBkj`#szxZ-(6 ze{u?loY#eM+>Mb%Yf+P{BoA#2+~nX3A{?&PfSO&hQvs6^wGib|aXx7xh}uz(j+ugKtJA zYK@phGScTz0*?c}Tdn-+BuVg_5)EcOHQP`@NUNd6UL21zi0{{@Tu0>gv5wj{(Dlf2fDD zI!hKQO3_tz%wYh6_r`~_o4p@Y_eQU^YVU^NJ1!zFu$p{kg~yIRj;c+Jj=btZ0EOT9 z%N)fo$NcrntC(2-(DDOy>10GwE4K2ZV}pB_y>hDusl|PD5T3HWB=zxPJvTjVbz}@S zYMY<8I*)j2}&C0KxZV<%-2Q+ZL#hoCx0!+CYA#q0OZivqLV zON(Zx#n`PD`S2r3OSHiKf5A%GrFmW{c`?e71O?6H{cf$7qVi)={eO`2>);qtECQv^ z%izp==Ff!V)^zS7!3bzLGi-aR?NO6-8p+huwwEq3ss!Bg+Is>UDLX)|<<&n6^GJe4qZb8PJGICwGu+WQ0xM+JTlLKkSa zs%#3nR?h#v`m~p-%XyTQ9a;)NEd|_7=wCRySAl(pxyPLp8U~D<-e>HYouW_SY{Ur9z~4}Kyj+e!A(W0 zqS(PkNvNa1sU7^G)E@F4-BY>>P2vwzqe=apKFWnQe`=&07X0B@J zI7QPRr_VL!VOZBJBuE^ao61>^6}2nCkD$0G^^ugS=_;-0S_Bdgwr+x|FWu>IidbE5 zKmu%FTgh5i@+k_ioOPF4a;TQnyz7!#SgC9Gx0U+(?f&%jzco}6#HVM~_OS?!tgua? za+AyxCj_Lre=UP${<;R-&dn6>qNA4>1sIm3r72%Xy?i>;BZElPtu8a+EjU7CU+(hq zb$J6`yb#&6j=vK)T;}>NYt$Wq^kSV{Ujj80CypeTGG(6Xte2WtBIx8ODvwf0M2F(J zirfm_lm_{_y6V&AuDSDc@)yE!!VI>SOPwJj;Ieu$|?|uuWern$oy$KE+;}7Q34`PFXY!5^lNJyV}%XFA6-b>oj$C;z6H~ zxN1j=oOGyGqeKU#$nXk)nuzDxvlCe?ocTcC(2c5hiJ zo0Ako@c7|UHJ0j0f}lF!s(E&2$L6j|@Y2&zs$!Yma(XH#M&lNCugWAhrs@f19hJu&jLH79O_EppbRPqUavUKkJhs zj?L8V-sUYkB&pCx4s7MDg5=y3=U|Uh!2|L*k;|MQdKaXOij=;b><~t8h%FI!N1eSZ zlc7%zjQTF6?R}~KeP{%bUSf3GsXmQAw`1Mr8APhfqNtk9!=SS(h-JvQYth3X1ncvVZ)izNVRiwVWruaXC^`0>1K;+l zEu)X23ZCS5Nt0xSsDq9g4u=M1E=o4x4j>8{u`2L=@i@|ML2AqCoARvLPEh`dYQjvt ztba8LIE!?X!z;l}&wx&W^j6<|`}~SKfAfbNA3-Wiy(xg(e3adQtU2;oRN_r$hZsZW@rg@Q(LSZA=4f8l!B z1Zuq(%d}3U_LHWudl}`v?DaZ9$X4LTV~t*^pXq7txv25CFPSyUJxWaPZdwteFOz$( zJ2IHf8vymM99 z`gHE?(gbhV)xYjrLy~YiW@6qe&OkM-Bx(+Nc=ue@*#VUD4OL36`u4CZf7Ec4B0$38 zi0wJ>OIpCmJYuh@Sn7|Ry*?Cv$y~P`eXxpx_+lU6Vk77&pDcqvSil~g69_uZVD+rd z=s^bL1<&P55y*Y_MM98E9&^}KI{@?DDvs;4&GRI_@oj5d_I653m4kQxx>mn^zdj8w z`v=`+ADx%roC)hhOjPH@e|b?(c2 zt*B9OHkQjXcV@Lqq+thAziBXbrA4Za>cxP1_V*xu@}@V*2nxkh!m-ht{WEO^H2k~d z5b<&Bw*3&S`X2S{;L-KL1eft|G$3E#xNE8c@baH7ZR~V&mcBrZfAJ~@LQm9=*i$mw6G{6zbCbQZZAi_m z0x!WS_@gGGTmS1S<#iYT-Ju&Uf;KE?aCS$PqGlZ0+bxef9S+keKe!S)`&oq%K5m- z`{qqW@Y--o%`X|9JAW=1nh<=k(X5F1+tSN=k!ixoq(k4!_rIvX!2zi^N~7L z`8aUfm`Ys(pTNj>{oYgm{rK%C#Vev*A;$t9XO6-aa8I%yJ*~+BLZ!>AY>VckS-2jj zJ|(+O$lAiHf8&uhQ!pr~X7x|*OA(M@A+Szv@{GMMpQ$V&c>ec{bbrw{>cNT_?TkS}mBG@=Vz#gi>21+0)y!eaRcd zq%5KIgmb6~r;56m)LV#H zRkoAFhdb*+`u%?Deji`{{N>X%KCY|M{9$`KdAYigsieFMmfq$psqJwf6e*;uK~Yrk zQ}&FnA%(XpQD#SRXon=tXnDAUkri+|V%P{04rJ=;3v_I_-v+NF@~%1|!Uzmf0Q7o({P%_c(8bBwp`5m%(YjOUYh5hN%|FT$rq`myztO@eA+*ElbI+hB~fgrd3Q$wM4Tilvvk@4jH6m2YH zqZ+-GkcoVG&W!^mI^(kOiLI;n zGAe$xt73YqDP5JRXA2j9=cfSCjpoz_d*TD)1A zxn7??zuj!bmu*{aLE97fBs_+$JfjouV4-a0=y_c?IGLdmPt)qY>cM0yr0ICw9eQm_ zp_4#0gIMDQeelFZBbb~HS^g!gX^OrI53eQEMT=I zZ94ojR8qU;^dFjkTkw>p9_wjZiAaFs5IGZ0O3k{30s-^{3;R7~E354yTY@Y{jX&Or zp+nZ4l!jJxQL9!xO@R;sAbUpbD{9}ge4pkaTPZso+ibWt)n=A2!nve>Wv88-!E?{O zs93&~Uo@fv-<`8k6FRH}=H0c~Aqt%Lj~48e%eU1hhxDNs%A5q$f2=tD;(Tucf|%V( zl5=-esAx z+N7&@vhgi_^pXvu2Bk(8+cHjx-dEgZDy*hymMLI#}*ir&J5ttN>eTB3mtfO`GTLZ(1MIHaYYUh{Bl_C*yt*Daxr zfV(uP;YGPt)ns$3kK)Z@eMoN)e&7UgqAizc}n%SuVl^mzrlQV63ulA~{e+qLKJwmeNpGNhk*)(thv_mQdi)aBu zc&Gju$24CCfAV`)l3dwvvL$EAK?G;8IZV_5`@=?v&`jRUVA;@AqrTKEx@9_QjI8=$ zzK3#bgIuJL-Muv831Cegf*eV*2^EF4JTbT=1=p-usinYi?E-%}pQNb|l@2h5tqWc? zDH4%?xKt}Cw(wXjmfQCIL6tPYsoIzCmt#MjLw6MRe=5&6oGCl)!Q404kILPULXJk@xocyyR;Xg|UJ%%?(0U_5?)5fx5=14%{yl&;Jake%{NowKy4yrptB zMH8x9e^AI07~6OQ5r3?)$+*;J+EYLM&@>2~+4L&1SoM_26xp_Y$$e~8SL|%*B}H=T zc^$cX!+sJl`KhT)tA^IY*;+P>)0I1^RY%}JKJ$8PvX-0&9{-v$m$lHl9WY7{Ri0hj zh^v(vFK{DB)G0*eQe*=N5Ljt&CB*~vsFxF3e<M{3CdI=^%a&ReyXtKK*2e_#dBllJkR}FsnCC_PL6V^>*vh6(o-6 zUNG40lVYo}9ZKVUT)tv(D8-k(HvT71QJ3hRhNx_8>*OFSYIg>X!{c_+ZdS)_5~fDm zf0Qpa!LRs;=;XysV^^6rdsVZoZ|1MzJ_^JZmgq>j`-L!p5OM6fa0gu^N6_WLu|;Q3 zD5n* zWsCM~A^}WU(Z1WL%9|#3`cl5PVFE>^%FkOPSN2>u{Eqb#nVP!cpwU9CPj}YlTJ6k} z1H+@)Jy!{XL$_O^&v@Q7CidycPj1v%(Qr6r`T*#N7R08>8n!LX~+aJk$4&zkN_kaKc~AnlJ@EM98}f4 zw@J=uXCzsZT_1UoK!kfB!hQG5W(nG;e#orR$Q=AUHt=olT9OnHNwl`zyPg2ve;uk>LOCTz1Oc?1_UH(f@IP46x2$_LeSaN{aZve$f3bSSV(S4YBpTRw zpK~V*5*e)PmSxmliSFc?zF*1@1?@{gs1c57m-e@j>&x#y|NQGO-~IOa*Z=;ZzqNp` z%=pr}kRzhepNP9$7lO33joT$GVZvw)dnE0I{%F^w1;R z@g~E6Ubo|$b<>IYwnRP@ZZ1xV6ooexXFGslb&IOGwKZqUe}*F;?n`V;4;SZ{?~~mc zCqf#otQ|i@QL#wa8d`=Nwx$& zAM1>V{l5xwm)x_4PppplmIJZmgEA*@73J@4>6-0o$4RocA}ZRWP!lM#d!M7U>Rcv* zD$03_{Jw6Vf9t<(_DbH~#!vCJbl-S4-T_AiE7gBa`mh>(HI%%GaGm19F-_aI0i|qW`yaPM zn`3h4O{`TpkH6FuKr=dm9z^Mn3$=frf$}dKYHVvX5$+Dub=I7?WeBV!;b6lvyDO`p zGD10(R}}pX=R}-DB5JSu9fyJfuL*cTD0dLgwwKFm_{-8foawN8i(^jEu$-*1>+#f0 zcd@GPkk-H zW8Syeo#%Bkpd;%aqC!iy_gyKiwtXbXuRr!5zWg{pj{%(y-=`&U7XoDA)A{14?d0!u zYgBRbl5V|?ZVl(Oi@8Nix@Q~!2=5r}wTuS-f7!Ebj=SK{>^`7gs$=RO%g1#V)AkiM zXwxte0J(7#ERx-aolZebLT}BVEfnN>r&F7ICk0P%P*fy)y9=CJV%T$Ww^mkqI#KS0)f_57X=j}-&$z8pb|^}w4maFFY7MMJd-RniK?0oZt3wSUyl{fA%X zf3Gmb^KbR1-~Lhm_SHQopQ-})Fu4Js`=(+K#fM}2b zb@zJ&J!vN)XioaFWN(4&LuIpE91`Kg8n2(;R^FSAvng90O%|Y4kxl1Zd0^AuIzu7KkGwk z+iheu2?V5V=;oz>HjAjj-m%OOKUVI`kLn6Pho$11WCq*eSx0qAz@NfPhgz&d_SM9s z$hH+H%?$bYknI9Ea3I8jtM|8>A$8;J)=oI5;(u%S{G2?We^G@k z3b^9T+k2CrQj}JR_@T*$PL;719tq70yI$1GAf(x`;r$m8jA!ACq3#wm9fXZ6MAupS zCQ_0ooSjT()QEgP$mD=Ba(IHA+h>uT-W?i%cz7X)?*mi+xPSWf_vJr8%;x~S_}GFQ zfL6B+1`58}bx^%J>6u+j)fs2KN=b^cgK&A1 z#W5|#o&Yd_QJ(M8rvB8~e=-Zy+XK_Q1jzA)`(aBM1>SlAifJn6r7 z915&;?MNa=kvHAFB^oM1aCoLxud!%-mMymg<>HIiZuM423-G=>e^06C)%h|FYquQO zE(%ht|LR;0i`;G9ZAv=8Mh4&jhH{u^ZQizcoR(ZfRk#fh>QCX+Ijw(H0aRO57k+9|)5B_&N&^_%SSa9uKJAw^T=g(p zgfn)5q?VPVYqoZ=z+Rwb>k~z>1n_q#@0cD0|J|3L>*uc@f0G;OcYBGDPF( z8o+snb`RZsxd9Xc&C@OHl-UOoT2IOHYXSCd3ve!s7hL$Vj>i^5*y8R(nt1kU1VMZqeB)hEhHJBvjG zsK{>jjpJ8YQ+h`r*S%OXTTGTs5X zpub;?{W!*=iu?Ded^*$h;$yoL>%5F6Fp_;iPuc3+e4Bq&elznUooWe|j@^SiuDJ@KP*zSR|jS_7i?KnALUf zf{!Q?&JLB^ir_819bk1x8$q2#TNADRW^va5BK7Uo7{-lThIge=A)ca>@+0>Rr+usX zheLG4Yi`X+8YqM2Wt&6fHE&wAa+pu)_ke{5Rk1Y?@G5mX_$5y1IZQjjE3N8rGjumO ze{P*b$0gt)9C*pfYqec8sa5;UGX3jbgNw(TvBmZ>1=PVL1pmk?fDNlQJ3LcSpwQMN zvO>3TYd>XB(!@q(mbSq_Hoj0PGK~hC;a|E_6+kCFEo8C0i-US}s<1epvD6~%I}Vxx z-udYS(tuoxKxs+Tl|@J#<;d}B?cA0Af9%$DA!Yg;DE3xC?c}me?Zo@s)p%tG)m1P( zx|bLIxTEd!pcLIOH6M%i2UImOz^xC_{q(-tD&Qtg7DM4j?!<`mwKm`01zLKL2_z6X|7a zamAOmkVr~ag65cF*UOHmaIJBzf4b&{_iMi$&ja(3L!6CQVe+t3T>r4`7@9pNjXaJ1 z)+;VpGicU%_@eEh#wx*-#TN(#jjrSm27*L$3p}WeL(#;Qp|AWb|&|W&!{MP3%QH7UCk4bmz5rf8o4Cdtz-@ zd|#^HG~Bj%M*W8;NQXXonFPduv7NzrRXOgiS6PrTjYb62mG{!0B;C;6s9pU~-^l4B zJC~IMgF1z#zuss;73g3mw4wvB1-tc?9RV_WjdiLpTx@84Gy^sxFK^0j+pd=Bbf8=u zemPo7G-+M;rphPNAgilye^@zGM`Ydm*`3~IHv-=7No2jWcfZV@)wmtB3sZ0fK$|Sh z)EgEt9i&m;<9;v1|M+_w4_&+S`|A^&<7EO*p(fA}V6l_op|3MSKekF1b8x_>EnYRx z>18rmwZSlwqWMt)OTwoa7_h*etP1Rr#Np0GKZlSvxJih-Td%qxe{$=3M^pQS;Q7u6 zKTgN0QD_`tzMJ;ta@N>BT}dxCHh^1GZObxhc6ok4{LztS5pt6&OVPDhK8g8|p^#MMe7K6M1 zMeN)Ms0*DmS*dEtUf?;WW2^-2`jH;C7=o`WWaGUg`qK~Xe{a8kd7ClVj!(8~JW;|{ z?Fl38@r^BBP6D{#-a1&_ftjfQ4_M23IrG*Ola5OEl+d*Uu?7L>fQ4iLq3|bE<@|Op z90QwR9G_pzg@x<4jUr~MMUPdCt^hs?MXci=TCvZCm0# zu+U!^Td}?je=kEII=qpp-Fs2hTPkWxub~FZI7& zqz|2p{YAHJ(R`;NAdbuusI*FdLktZR z*pj{8tCP%7y({56m(~Sq>c!5%ng?f_E?dLR0Z$#Wf5!7xcSn*9tcFVm4S~}oT89M) zpGpEM>JMy*x*=%B1&g_%Qe)Ra1orN|rn1dMOrV&E^nfB4u)20LJpK+{h&m{HpHMH( z%O2j(-cP^&-3uItR+g**-|-CSN_q!7@|4L3Ev%2WI~Nxew-c@NG5~5`Sz7>5Y-s1j z!r^pgf0_bU`}#Loq2t%R6=1XBo#k>XDMF>ib|H*=XGTKH_CM7Z+qgvn zZuds8w9_uYi}Y9uH9S`8^RHhuUx>P2g-_*0e=B1T90?L9=f~zz9-yiPw4~EoRGl!5 zpi)3ug$+BlcP*%-qHM+F^%FrHti!)vN=H#^S`wQAHPOJ*v?*|)moujl7irnhmUSF@ zER}kmj)|wG^Bb)y5uNO+;-@-=0IVoFg!VGjXme=TPO~M%qXY7g)Bb6ZKT>SHiW&K>6lWO!Vf0A)=e zuXCk&2R_$$VUMLosj}!VFVV77%bIQ!e_(@C0i%PA0dK%h;!5ER!q19ot@m z&OH&7qTO>Q0cl$^(5M!8l0^D)^H_7QM2LLl$69?+fb8E-6{I6RLzdctaG(hGNM5F0 z_D*pI4-M#ShO|HwGy7TvE|tf(f7rbCaVQ}YUHJhitAMCa=N&W%(vu*}l<#%Jz!99b zNID|glyG(M#JDtUb$(8DhPHHg9PbCeq^4@srPwJO9G+W_?NV0G7s|g=1NXX|l~TR! zP)`K{-KuNQ1Tf}&+AiL#8M_2+IYHQFfln0`~MH1fB^7 zG%f=|j@5$4V%uD$yi7E2^#DQelV}>F$DNk>1^zf!{sI?VukhKf&yq zrTX%Z@7fQ)ylG}^;S&k&IfBC3j|5-&{*MM{k0L|_c*N2>FeH=^RB>p zn$eK1ZP5h>?MljIe^unvqjZEZv$x@&M8@8|KS{7T70DIe?>Ke;GuJY_QMeI)JavU zJOD@zFW7^w6bgN5>*#IcP?f%&inATM1b7L!)RRbYmK;Op5t4n1Nz4xD%u1JUCU`iM z%0ZjcBrP1O-#tdEM?AGpn_6uZT?&Il|bMeqKiX7K;Y6x_< zrat-DiqpE=9ge@pYV#llK)=~{`YCD%uavbNv2Nl}l489aKm87DWhHr)Yx{^;P6GGu z_V4%aBYWs&*2K$eb`-e)5Zbzi*!FGr)qe&OJXKqB+?;Tx7P-v?Ngru&fMN{AnusDt zoB+#ce+n)Puyz5uG_}(&aEv)wS!TGvPHyB_dU0+rc^p2nnVmVaIVrO5pd|a_E`GAE zu3>gXA8v(ADgp9>nA**Fl>*4W9DzH|%Nu(ZHwqUt@5`zy@&fd_zM!hSz^&aw6JZ^; zvgIrr?v?$0Tc@AvkE;m!&!t%tKC!o-R}f~6e@ki9>Rq)yFQ?fk1zneB5Bfm0rt>EY z!Y-2^4kPzoMEM%!0-cBkdgm%#RMV;B;L_;I+W(pvYz4K!gB+@B6+go*{37k+AP0#9 zOks`mwEoIcn;Vujl^|7lF8`?!83_2KLyOVgGP1vOAPRb65*;GhSNnH@dMZ!`&8#wb ze*vzo$pmJ5sk2%AP6t{1e!nIC`5sG$th_P7(8j8^qpE=ZhE; z!DZvMYD7kUCR*+`6{~e`mm*1v{gze@Dr=75ljC`ugbeV^kLxWEs{=3aYkeu~HG-gDL>WiNqXV3SENsIM zL=R?AFEES+GZMeUj|7Fzd)_a=xN>%OdpkOCuuRQKD2Ly9!`qeYO|uRCwvFmkvFrGd zPyBfRMA=+oZ3E(`^3t0IU^>~Je@;gP9%us>097Qm&|BWf)W+ntS(c9h*_+p?V5&1F z*OcOLiWAX<=Nz5zC+unK}BY#UK%rDRi7Gf>Eo$4O)^132pw$0iC zX^UdzVQaJ@O!Y?4O#>2gy!4UR-tyG0#Yq!;;mQ)fafU<(%I)rXe*mu5^gIjeKzLA1 zWZSm@wlw%Wr*v|DtA@fag%Zk>LgcE~`>cEi;E{mRnoo?&PeKLktvj`A;j}DeLmeCm zOSYeNdk8q$$E6=8ENCNvoI^pbW`4=)Es(S!*5%wkR_p6OfBRKylwcoPiZ9aL`>EHL zt-lv40|8Qdc zk4?ofPIOZqR(uB=2Dqh2de8@eR5M~LPRI_65nAqQ!oz-de<;+;A=R$u`4{W-Cdm0* zs!+~jwc~Mm6n_NeIU=l|hoLubuyvk0I<#Z|f6`fd+RNx=;7CJP_CQ`bt+n?}AqVxI z`0Y-d*y9W94_f8f)Oo5lJT*D9_*<^W%%xIemoPdX-m*2T0vx}&=5(z>8~ONk_v&Nl zxhbiFIlu3niy1J0~u>nZ$+z4 z`^ea}`eQ*XGZ^TvSL^u0YV8gd=#kTtdEN_md(ff+Vqj~>-zu?(=%cH)YNQot7{Px! zKkEy-f9xtMTpbVrT~nF*@cOfGKnDn#ptme;thkg-bwLipR5AxV_{f7pkPm~{!-501 z{jV&JqgjP#QI5ZtI5h?$C$OK(vgA|{1!NMHGK39jIj-Qw^vZcFNYDCDL{V09drEET|sbB!E67OMq^ z5N>sXy13)iL;jkur(63f`-iJ)<6dpwe%9+4+f|(45kSCqPM%UlWB~2*X(cb(hXs4H zf2B1pspQ$5bR`TNEo;&0$2d5<*Z;6snVt1Qouf|O&fMwvaI8Y{()RM_ENKt5jcuS( zUhh))+vYbywI-fXz(1l_2W3}8WZUBIG$aw)i3?R3>fx+ajH^S%(pOPWzu5JC+|QkL z7TC5mr3*gnpp*hJL?fLpt-tI04m%y)e*tw+vNldR?((}!uWCJi*{QdKUtkk;t)+|v zRmc3~f>}4k{m|sn6srCg41NfS4e=TLT0|v^4(eHeM0m z8(iGWP$8ZQl(M7d{2%XQMA(4CEp43>5!rJ zSVrTf+~0go_9|?yM5K)ZP@<*;odSifn;n2d@cs7VWWM?fSLdqvg^f6NpDxIV#2I(m#u2S zpanzP+@gfADa;Ku+2K^-8&8=hV)0A_T&F~wV9Ib~=hsg?8olZWfBaK*lHb;3l4;ai zYdK(_H(A(svX^mLA8F%O`6O6D(?F}+OV~(<@KCsXasD*{8&xE9kh7ORF4O*pWm?nl z9hR*JfCDzwi-j&OJ+*xwSv1*oNCBLWwP}WB(&1DXhe6>}$D&kMAq=n}T00Z5t2*N< zgaWXequK!0%M0jMe{ENTfu$FXKmS1~ZRNj8y0#hSt$X|Cgdt1P6_-~j(Vni^93doc zX$T2St(N4~-Vc}dqPr;Nvek3ftoC|`1{i$leO)rep_lSJTe7{MX!>81ZFx-=deCV_U_Z)>YGO ztg#A^%RP=OJBdg#wa+Md&9XNL*`ol{*`P!wm_SyzipY~%o%d8MrJN3_vJuQN^PI)- z7JR3UdfqqN=5RL3mSUq-P%5j=Xva=)DWOLDo0Wkj8vA1`e_r}R$9Ze-@V-o6>kmJ@ z$Ohd@CO|+X+gu8x=aPaa5VUWgWeVHnzrlzhhH4 zNEGgHdG%wCfr%EtBk;YG2iasSp%{Yn>fBp6iUZSHnz!?brR+|dkV5;VP1?H_os)xZ z{}xd&0DxIVJ%JDPD|Wr!AzQ{ihr(=8;xT6NvO~q{e=2NM9|>>;fl`F

      0DDI?E2E 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 diff --git a/metadata/md5-cache/app-admin/gtkdiskfree-2.0.4_p20200224-r1 b/metadata/md5-cache/app-admin/gtkdiskfree-2.0.4_p20200224-r1 new file mode 100644 index 000000000000..1f41ff027f3e --- /dev/null +++ b/metadata/md5-cache/app-admin/gtkdiskfree-2.0.4_p20200224-r1 @@ -0,0 +1,13 @@ +BDEPEND=sys-devel/gettext virtual/pkgconfig +DEFINED_PHASES=configure +DEPEND=dev-libs/glib x11-libs/cairo x11-libs/gdk-pixbuf gtk2? ( x11-libs/gtk+:2 ) !gtk2? ( x11-libs/gtk+:3 ) x11-base/xorg-proto +DESCRIPTION=Graphical tool to show free disk space like df +EAPI=7 +HOMEPAGE=https://gitlab.com/mazes_80/gtkdiskfree +IUSE=gtk2 +KEYWORDS=~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 +LICENSE=GPL-2+ +RDEPEND=dev-libs/glib x11-libs/cairo x11-libs/gdk-pixbuf gtk2? ( x11-libs/gtk+:2 ) !gtk2? ( x11-libs/gtk+:3 ) +SLOT=0 +SRC_URI=https://gitlab.com/mazes_80/gtkdiskfree/-/archive/bdda379b9109a226a37801505a19da91494144a6/gtkdiskfree-bdda379b9109a226a37801505a19da91494144a6.tar.gz +_md5_=b7c3b064339052c8f667c7d52e6259a0 diff --git a/metadata/md5-cache/app-admin/puppet-lint-4.0.0 b/metadata/md5-cache/app-admin/puppet-lint-4.0.0 index 67a0f41c8080..39e57d531270 100644 --- a/metadata/md5-cache/app-admin/puppet-lint-4.0.0 +++ b/metadata/md5-cache/app-admin/puppet-lint-4.0.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/puppetlabs/puppet-lint INHERIT=ruby-fakegem IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/puppet-lint-4.0.0.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e -_md5_=d960060d3e71a7d754d7b98041d1e60a +_md5_=2475f44275cfcf2a5836a82894ffe4bc diff --git a/metadata/md5-cache/app-admin/pwgen-2.08-r2 b/metadata/md5-cache/app-admin/pwgen-2.08-r2 index 60bf1a702645..b978be2b1597 100644 --- a/metadata/md5-cache/app-admin/pwgen-2.08-r2 +++ b/metadata/md5-cache/app-admin/pwgen-2.08-r2 @@ -3,8 +3,8 @@ DESCRIPTION=Password Generator EAPI=8 HOMEPAGE=https://sourceforge.net/projects/pwgen/ IUSE=livecd -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=GPL-2 SLOT=0 SRC_URI=mirror://sourceforge/pwgen/pwgen-2.08.tar.gz -_md5_=5b28b30ae9a48d2c717450f265a9d88d +_md5_=849ace6036ff2b905057dbbf1a9000b5 diff --git a/metadata/md5-cache/app-admin/rsyslog-8.2306.0 b/metadata/md5-cache/app-admin/rsyslog-8.2306.0 index 534514bd4fd2..c87d9dfa2f75 100644 --- a/metadata/md5-cache/app-admin/rsyslog-8.2306.0 +++ b/metadata/md5-cache/app-admin/rsyslog-8.2306.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.rsyslog.com/ INHERIT=autotools linux-info python-any-r1 systemd IUSE=clickhouse curl dbi debug doc elasticsearch +gcrypt gnutls imhttp impcap jemalloc kafka kerberos kubernetes mdblookup mongodb mysql normalize omhttp omhttpfs omudpspoof +openssl postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp +ssl systemd test usertools +uuid xxhash zeromq -KEYWORDS=~amd64 arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=~amd64 arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc x86 LICENSE=GPL-3 LGPL-3 Apache-2.0 RDEPEND=>=dev-libs/libfastjson-0.99.8:= >=dev-libs/libestr-0.1.9 >=sys-libs/zlib-1.2.5 curl? ( >=net-misc/curl-7.35.0 ) dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) imhttp? ( dev-libs/apr-util www-servers/civetweb virtual/libcrypt:= ) impcap? ( net-libs/libpcap ) jemalloc? ( >=dev-libs/jemalloc-3.3.1:= ) kafka? ( >=dev-libs/librdkafka-0.9.0.99:= ) kerberos? ( virtual/krb5 ) kubernetes? ( >=net-misc/curl-7.35.0 ) mdblookup? ( dev-libs/libmaxminddb:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.1.10:= ) mysql? ( dev-db/mysql-connector-c:= ) normalize? ( >=dev-libs/liblognorm-2.0.3:= ) clickhouse? ( >=net-misc/curl-7.35.0 ) omhttpfs? ( >=net-misc/curl-7.35.0 ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= ) redis? ( >=dev-libs/hiredis-0.11.0:= dev-libs/libevent[threads(+)] ) relp? ( >=dev-libs/librelp-1.2.17:= ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( >=dev-libs/openssl-0.9.8y:0= ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( gnutls? ( >=net-libs/gnutls-2.12.23:0= ) openssl? ( dev-libs/openssl:0= ) ) systemd? ( >=sys-apps/systemd-234 ) uuid? ( sys-apps/util-linux:0= ) xxhash? ( dev-libs/xxhash:= ) zeromq? ( >=net-libs/czmq-4:=[drafts] ) REQUIRED_USE=kubernetes? ( normalize ) ssl? ( || ( gnutls openssl ) ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.rsyslog.com/files/download/rsyslog/rsyslog-8.2306.0.tar.gz doc? ( https://www.rsyslog.com/files/download/rsyslog/rsyslog-doc-8.2306.0.tar.gz ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 7661dc585f75dd1f81eccefe37bef093 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e -_md5_=d70ee3830d5372fb67e269da32d7557a +_md5_=498841a2028aeb9741a886c6e3429bf9 diff --git a/metadata/md5-cache/app-admin/ryzen_smu-0.1.2_p20211205-r1 b/metadata/md5-cache/app-admin/ryzen_smu-0.1.2_p20211205-r1 index 2c310c1ee812..a664f0e40583 100644 --- a/metadata/md5-cache/app-admin/ryzen_smu-0.1.2_p20211205-r1 +++ b/metadata/md5-cache/app-admin/ryzen_smu-0.1.2_p20211205-r1 @@ -7,10 +7,10 @@ HOMEPAGE=https://github.com/leogx9r/ryzen_smu IDEPEND=sys-apps/kmod[tools] INHERIT=linux-mod-r1 IUSE=dist-kernel modules-sign +strip -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-2 RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0 SRC_URI=https://dev.gentoo.org/~slashbeast/distfiles/ryzen_smu/ryzen_smu-0.1.2_p20211205.tar.xz _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e -_md5_=52bb7b293546b7f0a4248a9c0f0c9b65 +_md5_=e49ed8bbe99aea3116a972cff35b3e13 diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz index 2e0023c36bbafe5a065322dd28626a8297ff4d88..3c7da2256e638929ed5b4a497fe1787954376edf 100644 GIT binary patch delta 17973 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

      jc0@Ex5+0^2%Frfrq+<;0@63`|eand3~} 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 delta 17811 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/e2fsprogs-1.27:= sys-apps/util-linux bzip2? ( app-arch/bzip2:= static? ( app-arch/bzip2[static-libs] ) ) zlib? ( >=sys-libs/zlib-1.1.4:= ) lzo? ( dev-libs/lzo:2= static? ( dev-libs/lzo:2[static-libs] ) ) sqlite? ( dev-db/sqlite:3= ) ermt? ( dev-libs/openssl:0= ) ssl? ( dev-libs/openssl:0= ) readline? ( sys-libs/readline:0= sys-libs/ncurses:= static? ( sys-libs/ncurses:=[static-libs] ) ) virtual/os-headers +DESCRIPTION=Dump/restore ext2fs backup utilities +EAPI=8 +HOMEPAGE=https://dump.sourceforge.io/ +INHERIT=readme.gentoo-r1 +IUSE=bzip2 debug ermt lzo readline selinux sqlite ssl static test uuid zlib +KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 +LICENSE=BSD +RDEPEND=>=sys-fs/e2fsprogs-1.27:= sys-apps/util-linux bzip2? ( app-arch/bzip2:= static? ( app-arch/bzip2[static-libs] ) ) zlib? ( >=sys-libs/zlib-1.1.4:= ) lzo? ( dev-libs/lzo:2= static? ( dev-libs/lzo:2[static-libs] ) ) sqlite? ( dev-db/sqlite:3= ) ermt? ( dev-libs/openssl:0= ) ssl? ( dev-libs/openssl:0= ) readline? ( sys-libs/readline:0= sys-libs/ncurses:= static? ( sys-libs/ncurses:=[static-libs] ) ) +REQUIRED_USE=ermt? ( ssl ) ssl? ( zlib ) test? ( sqlite? ( uuid ) ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://sourceforge/dump/dump-0.4b47.tar.gz +_eclasses_=readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 +_md5_=aeea64a6735aef6ff5d8c698a83931c9 diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz index 0f224f1244b2cf179d41a46e245da81c44567a72..6b5d1b8111a48f5793393fce58af3cac69d735ad 100644 GIT binary patch delta 11261 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