From 6ae6179b34930be5f336cc4d97a3cbe0ab2dd07b Mon Sep 17 00:00:00 2001 From: root Date: Mon, 29 May 2023 15:50:40 +0300 Subject: [PATCH] Sync with portage [Mon May 29 15:50:40 MSK 2023]. --- Manifest.files.gz | Bin 29476 -> 29453 bytes app-admin/Manifest.gz | Bin 31731 -> 31732 bytes .../ansible-modules-hashivault-5.1.0.ebuild | 2 +- .../ansible-modules-hashivault/metadata.xml | 3 + app-admin/awscli/Manifest | 6 +- app-admin/awscli/awscli-1.27.129.ebuild | 80 -- app-admin/awscli/awscli-1.27.133.ebuild | 2 +- app-admin/awscli/awscli-1.27.139.ebuild | 80 -- app-admin/awscli/awscli-1.27.140.ebuild | 80 -- app-admin/awscli/awscli-1.27.141.ebuild | 80 -- ...1.27.138.ebuild => awscli-1.27.142.ebuild} | 0 app-admin/eselect/eselect-1.4.22.ebuild | 2 +- app-admin/keepass/keepass-2.49.ebuild | 4 +- app-admin/logstash-bin/Manifest | 2 + .../logstash-bin/logstash-bin-7.17.10.ebuild | 88 +++ .../passwordsafe/passwordsafe-1.16.0.ebuild | 2 +- .../puppet-agent/puppet-agent-8.0.0.ebuild | 2 +- app-admin/puppet/puppet-8.0.0-r2.ebuild | 2 +- app-admin/puppetdb/puppetdb-8.0.0.ebuild | 2 +- .../puppetserver/puppetserver-8.0.0.ebuild | 2 +- app-admin/rsyslog/rsyslog-8.2304.0.ebuild | 2 +- app-admin/syslog-ng/Manifest | 1 + app-admin/syslog-ng/syslog-ng-4.2.0.ebuild | 183 +++++ app-admin/sysstat/sysstat-12.6.2-r1.ebuild | 2 +- app-arch/Manifest.gz | Bin 17411 -> 17410 bytes .../lxqt-archiver/lxqt-archiver-0.8.0.ebuild | 2 +- app-arch/p7zip/p7zip-16.02-r8.ebuild | 12 +- app-arch/p7zip/p7zip-17.05-r1.ebuild | 10 +- app-backup/Manifest.gz | Bin 8043 -> 8042 bytes app-backup/btrbk/btrbk-0.32.6-r1.ebuild | 2 +- app-backup/mkstage4/Manifest | 2 +- ...ge4-0.3.1.ebuild => mkstage4-0.4.3.ebuild} | 2 + app-backup/mkstage4/mkstage4-9999.ebuild | 9 +- app-backup/restic/restic-0.15.2.ebuild | 2 +- app-cdr/Manifest.gz | Bin 7683 -> 7682 bytes app-cdr/cdrdao/cdrdao-1.2.5.ebuild | 2 +- app-containers/Manifest.gz | Bin 7724 -> 7722 bytes app-containers/docker/metadata.xml | 6 - app-crypt/Manifest.gz | Bin 24981 -> 24968 bytes app-crypt/libb2/libb2-0.98.1-r3.ebuild | 2 +- app-crypt/qca/qca-2.3.6-r1.ebuild | 2 +- app-crypt/tpm2-tss/tpm2-tss-4.0.1.ebuild | 2 +- app-doc/Manifest.gz | Bin 7310 -> 7313 bytes app-doc/doxygen/Manifest | 1 - app-doc/doxygen/doxygen-1.9.5.ebuild | 139 ---- app-doc/doxygen/doxygen-1.9.7-r1.ebuild | 3 +- app-doc/doxygen/doxygen-9999.ebuild | 3 +- .../files/doxygen-1.9.7-musl-1.2.4.patch | 26 + app-editors/Manifest.gz | Bin 13912 -> 13916 bytes app-editors/bluefish/bluefish-2.2.13.ebuild | 2 +- app-editors/helix/Manifest | 150 ++-- app-editors/helix/files/helix_ebuild.py | 204 ----- ...{helix-23.03.ebuild => helix-23.05.ebuild} | 182 ++--- app-editors/scite/scite-5.3.5.ebuild | 2 +- app-emacs/Manifest.gz | Bin 70457 -> 70619 bytes app-emacs/devil/Manifest | 1 + app-emacs/devil/devil-0.4.0.ebuild | 26 + app-emacs/devil/files/50devil-gentoo.el | 2 + .../scripts => app-emacs/devil}/metadata.xml | 7 +- app-emacs/git-modes/git-modes-9999.ebuild | 33 + app-emacs/magit/magit-9999.ebuild | 47 ++ app-emacs/transient/transient-9999.ebuild | 38 + app-emacs/with-editor/Manifest | 2 - .../with-editor/with-editor-3.0.5.ebuild | 22 - .../with-editor/with-editor-3.1.1.ebuild | 23 - app-emacs/with-editor/with-editor-9999.ebuild | 35 + app-emulation/Manifest.gz | Bin 15346 -> 15346 bytes .../diskimage-builder-3.30.0.ebuild | 2 +- app-emulation/firecracker-bin/Manifest | 2 + .../firecracker-bin-1.3.3.ebuild | 82 ++ app-emulation/ruffle/ruffle-9999.ebuild | 2 +- app-emulation/spice/Manifest | 2 - app-emulation/spice/spice-0.15.0.ebuild | 105 --- app-emulation/vkd3d/Manifest | 1 - app-emulation/vkd3d/vkd3d-1.7.ebuild | 44 -- app-emulation/wine-staging/Manifest | 6 +- .../wine-staging/wine-staging-8.5.ebuild | 375 ---------- ...8.6.1.ebuild => wine-staging-8.9.1.ebuild} | 10 +- .../wine-staging/wine-staging-9999.ebuild | 5 +- app-emulation/wine-vanilla/Manifest | 3 +- .../wine-vanilla/wine-vanilla-8.5.ebuild | 338 --------- ...lla-8.6.ebuild => wine-vanilla-8.9.ebuild} | 5 +- app-forensics/Manifest.gz | Bin 4721 -> 4720 bytes .../chkrootkit/chkrootkit-0.57.ebuild | 2 +- .../volatility3/volatility3-2.4.1-r1.ebuild | 2 +- app-metrics/Manifest.gz | Bin 6623 -> 6625 bytes app-metrics/snmp_exporter/Manifest | 2 - .../snmp_exporter-0.20.0-r1.ebuild | 48 -- .../snmp_exporter/snmp_exporter-0.21.0.ebuild | 2 +- app-misc/Manifest.gz | Bin 49615 -> 49780 bytes app-misc/broot/Manifest | 75 ++ app-misc/broot/broot-1.22.1.ebuild | 370 +++++++++ app-misc/elasticsearch/Manifest | 1 + .../elasticsearch-7.17.10.ebuild | 82 ++ app-misc/fastfetch/Manifest | 1 + app-misc/fastfetch/fastfetch-0.1.9999.ebuild | 102 +++ app-misc/fastfetch/fastfetch-0.2.9999.ebuild | 102 +++ app-misc/fastfetch/fastfetch-1.11.1.ebuild | 102 +++ app-misc/fastfetch/metadata.xml | 25 + app-misc/note/note-1.3.26.ebuild | 4 +- .../qtxdg-tools/qtxdg-tools-3.11.0.ebuild | 2 +- app-misc/recoll/Manifest | 5 - app-misc/recoll/recoll-1.31.0.ebuild | 131 ---- app-misc/recoll/recoll-1.32.0.ebuild | 127 ---- app-misc/recoll/recoll-1.32.2.ebuild | 127 ---- app-misc/recoll/recoll-1.32.5.ebuild | 127 ---- app-misc/recoll/recoll-1.33.4.ebuild | 127 ---- ...-1.34.6.ebuild => recoll-1.34.6-r1.ebuild} | 1 + app-office/Manifest.gz | Bin 7894 -> 7892 bytes .../calligraplan/calligraplan-3.3.0.ebuild | 4 +- .../impressive/impressive-0.13.1.ebuild | 2 +- app-office/sc-im/Manifest | 1 - app-office/sc-im/sc-im-0.8.2.ebuild | 142 ---- app-office/sc-im/sc-im-0.8.3-r1.ebuild | 2 +- app-office/sc-im/sc-im-0.8.3.ebuild | 141 ---- app-portage/Manifest.gz | Bin 9431 -> 9432 bytes app-portage/eix/Manifest | 1 + app-portage/eix/eix-0.36.7.ebuild | 104 +++ app-portage/iwdevtools/Manifest | 1 + .../iwdevtools/iwdevtools-0.12.5.ebuild | 65 ++ app-portage/portage-utils/Manifest | 3 +- .../portage-utils/portage-utils-0.94.3.ebuild | 75 -- ....94.4.ebuild => portage-utils-0.96.ebuild} | 0 app-portage/prefix-toolkit/Manifest | 1 + app-portage/prefix-toolkit/metadata.xml | 11 +- .../prefix-toolkit-10-r1.ebuild | 169 +++++ .../prefix-toolkit/prefix-toolkit-8.ebuild | 693 ----------------- .../prefix-toolkit/prefix-toolkit-9.ebuild | 702 ------------------ app-shells/Manifest.gz | Bin 8648 -> 8646 bytes app-shells/fzf/Manifest | 8 +- app-shells/fzf/fzf-0.36.0.ebuild | 72 -- app-shells/fzf/fzf-0.38.0.ebuild | 72 -- .../{fzf-0.37.0.ebuild => fzf-0.41.1.ebuild} | 4 +- .../gentoo-bashcomp-20230313.ebuild | 2 +- .../zsh-syntax-highlighting-0.7.1.ebuild | 4 +- app-text/Manifest.gz | Bin 48590 -> 48572 bytes app-text/mdbook/Manifest | 2 + app-text/mdbook/mdbook-0.4.30.ebuild | 279 +++++++ app-text/poppler/Manifest | 1 + app-text/poppler/poppler-23.05.0.ebuild | 27 +- app-text/poppler/poppler-9999.ebuild | 27 +- app-text/qpdf/Manifest | 2 + app-text/qpdf/qpdf-11.4.0.ebuild | 77 ++ .../texlive-core/texlive-core-2021-r7.ebuild | 2 +- app-text/xapian-omega/Manifest | 2 - .../xapian-omega/xapian-omega-1.4.19.ebuild | 42 -- .../xapian-omega/xapian-omega-1.4.21.ebuild | 42 -- app-text/xchm/xchm-1.35.ebuild | 2 +- app-text/xdvik/xdvik-22.87.06-r1.ebuild | 2 +- app-text/xournalpp/xournalpp-1.1.1-r1.ebuild | 52 -- ....1-r2.ebuild => xournalpp-1.1.1-r3.ebuild} | 1 - ....3-r1.ebuild => xournalpp-1.1.3-r2.ebuild} | 1 - app-text/xournalpp/xournalpp-1.1.3.ebuild | 49 -- app-text/xournalpp/xournalpp-9999.ebuild | 1 - dev-cpp/Manifest.gz | Bin 13419 -> 13418 bytes dev-cpp/antlr-cpp/Manifest | 1 - dev-cpp/antlr-cpp/antlr-cpp-4.7.2.ebuild | 27 - dev-cpp/asio/Manifest | 1 + dev-cpp/asio/asio-1.26.0.ebuild | 2 +- dev-cpp/asio/asio-1.28.0.ebuild | 65 ++ dev-cpp/cpp-httplib/Manifest | 3 +- dev-cpp/cpp-httplib/cpp-httplib-0.11.4.ebuild | 49 -- dev-cpp/cpp-httplib/cpp-httplib-0.12.2.ebuild | 2 +- ....12.1.ebuild => cpp-httplib-0.12.4.ebuild} | 4 +- .../rapidfuzz-cpp/rapidfuzz-cpp-1.11.3.ebuild | 2 +- dev-cpp/valijson/Manifest | 1 - dev-cpp/valijson/valijson-0.7.ebuild | 44 -- dev-db/Manifest.gz | Bin 15221 -> 15216 bytes dev-db/lmdb/Manifest | 1 - dev-db/lmdb/lmdb-0.9.29.ebuild | 75 -- dev-db/mysql-workbench/Manifest | 2 - .../mysql-workbench-8.0.32.ebuild | 110 --- dev-db/postgis/postgis-3.3.2-r1.ebuild | 2 +- dev-db/postgresql/Manifest | 1 + dev-db/postgresql/postgresql-11.19.ebuild | 2 +- dev-db/postgresql/postgresql-11.20.ebuild | 2 +- dev-db/postgresql/postgresql-12.14.ebuild | 2 +- dev-db/postgresql/postgresql-12.15.ebuild | 2 +- dev-db/postgresql/postgresql-13.10.ebuild | 2 +- dev-db/postgresql/postgresql-13.11.ebuild | 2 +- dev-db/postgresql/postgresql-14.7.ebuild | 2 +- dev-db/postgresql/postgresql-14.8.ebuild | 2 +- dev-db/postgresql/postgresql-15.2.ebuild | 2 +- dev-db/postgresql/postgresql-15.3.ebuild | 2 +- dev-db/postgresql/postgresql-16_beta1.ebuild | 467 ++++++++++++ dev-db/postgresql/postgresql-9999.ebuild | 4 +- dev-db/timescaledb/Manifest | 4 +- dev-db/timescaledb/timescaledb-2.10.1.ebuild | 67 -- ....10.0.ebuild => timescaledb-2.11.0.ebuild} | 0 dev-db/timescaledb/timescaledb-2.9.3.ebuild | 67 -- dev-games/Manifest.gz | Bin 6227 -> 6227 bytes dev-games/godot/Manifest | 1 - dev-games/godot/godot-4.0.2.ebuild | 229 ------ ...gui-3.4.1.ebuild => mygui-3.4.1-r1.ebuild} | 0 dev-games/recastnavigation/Manifest | 1 + dev-games/recastnavigation/metadata.xml | 3 + .../recastnavigation-1.6.0.ebuild | 35 + dev-java/Manifest.gz | Bin 58625 -> 58793 bytes dev-java/coursier-bin/Manifest | 1 + .../coursier-bin/coursier-bin-2.1.4.ebuild | 30 + dev-java/freenet-ext/Manifest | 1 + .../files/freenet-ext-29-convert-jcpuid.patch | 46 ++ dev-java/freenet-ext/freenet-ext-29.ebuild | 79 ++ dev-java/freenet-ext/metadata.xml | 10 + dev-java/gradle-bin/Manifest | 2 +- ...n-8.0.1.ebuild => gradle-bin-8.1.1.ebuild} | 2 +- dev-java/scala-cli-bin/Manifest | 3 + .../scala-cli-bin/scala-cli-bin-1.0.0.ebuild | 78 ++ dev-lang/Manifest.gz | Bin 19494 -> 19495 bytes dev-lang/eisl/Manifest | 1 + dev-lang/eisl/eisl-2.97.ebuild | 40 + dev-lang/erlang/erlang-25.3.ebuild | 2 +- dev-lang/ghc/ghc-9.0.2-r3.ebuild | 1 - dev-lang/go/go-1.19.9.ebuild | 2 +- dev-lang/go/go-1.20.4.ebuild | 2 +- dev-lang/python/Manifest | 4 +- dev-lang/python/python-3.10.11.ebuild | 3 +- dev-lang/python/python-3.11.3.ebuild | 3 +- dev-lang/python/python-3.12.0_beta1.ebuild | 3 +- ...7.ebuild => python-3.12.0_beta1_p1.ebuild} | 5 +- dev-lang/python/python-3.8.16_p4.ebuild | 3 +- dev-lang/python/python-3.9.16_p3-r1.ebuild | 3 +- dev-libs/Manifest.gz | Bin 97399 -> 97396 bytes dev-libs/botan/botan-3.0.0-r2.ebuild | 2 +- dev-libs/flatbuffers/Manifest | 1 + .../flatbuffers/flatbuffers-23.5.26.ebuild | 33 + dev-libs/hyperscan/Manifest | 2 - dev-libs/hyperscan/hyperscan-5.4.0.ebuild | 65 -- dev-libs/hyperscan/hyperscan-5.4.1.ebuild | 65 -- dev-libs/hyperscan/hyperscan-5.4.2.ebuild | 2 +- dev-libs/libansilove/Manifest | 1 + dev-libs/libansilove/libansilove-1.4.1.ebuild | 23 + dev-libs/libcec/libcec-6.0.2.ebuild | 125 ---- dev-libs/libclc/Manifest | 3 +- .../libclc/libclc-17.0.0_pre20230512.ebuild | 88 --- ...build => libclc-17.0.0_pre20230526.ebuild} | 0 dev-libs/libcss/libcss-9999.ebuild | 47 ++ dev-libs/libdispatch/libdispatch-5.8.ebuild | 2 +- dev-libs/libee/libee-0.4.1.ebuild | 10 +- dev-libs/libnsutils/libnsutils-9999.ebuild | 30 + dev-libs/libqtxdg/libqtxdg-3.11.0.ebuild | 2 +- dev-libs/librdkafka/Manifest | 2 +- ...a-2.1.0.ebuild => librdkafka-2.1.1.ebuild} | 0 dev-libs/libtar/libtar-1.2.20-r6.ebuild | 2 +- dev-libs/libunibreak/Manifest | 3 + dev-libs/libunibreak/libunibreak-5.1.ebuild | 25 +- dev-libs/libunibreak/metadata.xml | 3 + dev-libs/libxlsxwriter/Manifest | 1 - ...sxwriter-1.1.4-fix-pkgconfig-version.patch | 18 - .../libxlsxwriter-1.1.4-r1.ebuild | 50 -- .../libxlsxwriter-1.1.5-r1.ebuild | 2 +- .../libxlsxwriter/libxlsxwriter-1.1.5.ebuild | 46 -- dev-libs/libxml2/libxml2-2.11.4.ebuild | 3 + dev-libs/libxml2/libxml2-9999.ebuild | 5 +- dev-libs/spdlog/files/spdlog-musl-1.2.4.patch | 30 + ...-1.11.0.ebuild => spdlog-1.11.0-r2.ebuild} | 3 +- dev-libs/tntnet/tntnet-3.0.ebuild | 25 +- dev-libs/weston/Manifest | 2 +- dev-libs/weston/weston-11.0.1.ebuild | 2 +- ...ton-12.0.0.ebuild => weston-12.0.1.ebuild} | 0 dev-libs/xapian-bindings/Manifest | 2 - .../xapian-bindings-1.4.19.ebuild | 346 --------- .../xapian-bindings-1.4.21.ebuild | 346 --------- dev-libs/xapian/Manifest | 2 - dev-libs/xapian/xapian-1.4.19.ebuild | 75 -- dev-libs/xapian/xapian-1.4.21-r1.ebuild | 60 -- dev-libs/xapian/xapian-1.4.21.ebuild | 75 -- dev-ml/Manifest.gz | Bin 37159 -> 37154 bytes dev-ml/llvm-ocaml/Manifest | 3 +- .../llvm-ocaml-17.0.0_pre20230512.ebuild | 112 --- ...d => llvm-ocaml-17.0.0_pre20230526.ebuild} | 0 dev-ml/opam-file-format/Manifest | 1 + .../opam-file-format-2.1.6.ebuild | 22 + .../IO-Socket-SSL/IO-Socket-SSL-2.83.0.ebuild | 2 +- dev-perl/Manifest.gz | Bin 283303 -> 283307 bytes .../Term-ReadLine-Perl-1.30.300-r3.ebuild | 4 +- dev-python/Babel/Babel-2.12.1.ebuild | 15 +- .../BitVector/BitVector-3.5.0-r1.ebuild | 2 +- dev-python/Manifest.gz | Bin 260081 -> 260149 bytes dev-python/adblock/adblock-0.6.0.ebuild | 2 +- dev-python/aiodns/aiodns-3.0.0-r1.ebuild | 13 +- dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild | 2 +- dev-python/ansi/ansi-0.3.6.ebuild | 2 +- .../ansicolor/ansicolor-0.3.2-r1.ebuild | 2 +- dev-python/ansicolor/ansicolor-9999.ebuild | 2 +- dev-python/anyio/Manifest | 1 + dev-python/anyio/anyio-3.7.0.ebuild | 65 ++ .../argcomplete/argcomplete-3.0.8.ebuild | 2 +- dev-python/argh/argh-0.28.1.ebuild | 2 +- .../argon2-cffi-bindings-21.2.0-r1.ebuild | 2 +- .../argon2-cffi/argon2-cffi-21.3.0-r2.ebuild | 2 +- dev-python/asgiref/Manifest | 1 + dev-python/asgiref/asgiref-3.7.2.ebuild | 33 + dev-python/async-lru/async-lru-2.0.2.ebuild | 2 +- .../async-timeout-4.0.2-r1.ebuild | 2 +- .../asyncstdlib/asyncstdlib-3.10.7.ebuild | 2 +- dev-python/authres/authres-1.2.0-r1.ebuild | 2 +- .../autocommand/autocommand-2.2.2.ebuild | 2 +- dev-python/automat/automat-22.10.0.ebuild | 2 +- dev-python/backcall/backcall-0.2.0-r1.ebuild | 2 +- dev-python/bcrypt/bcrypt-4.0.1.ebuild | 2 +- .../beautifulsoup4-4.12.2.ebuild | 2 +- dev-python/betamax/betamax-0.8.1-r1.ebuild | 2 +- dev-python/betamax/metadata.xml | 1 + dev-python/bitarray/bitarray-2.7.3.ebuild | 2 +- dev-python/blinker/blinker-1.6.2.ebuild | 2 +- dev-python/boolean-py/boolean-py-4.0.ebuild | 2 +- dev-python/boto3/Manifest | 6 +- dev-python/boto3/boto3-1.26.129.ebuild | 66 -- dev-python/boto3/boto3-1.26.133.ebuild | 2 +- dev-python/boto3/boto3-1.26.139.ebuild | 66 -- dev-python/boto3/boto3-1.26.140.ebuild | 66 -- dev-python/boto3/boto3-1.26.141.ebuild | 66 -- ...-1.26.138.ebuild => boto3-1.26.142.ebuild} | 0 dev-python/botocore/Manifest | 6 +- dev-python/botocore/botocore-1.29.129.ebuild | 72 -- dev-python/botocore/botocore-1.29.133.ebuild | 2 +- dev-python/botocore/botocore-1.29.139.ebuild | 79 -- dev-python/botocore/botocore-1.29.140.ebuild | 79 -- dev-python/botocore/botocore-1.29.141.ebuild | 79 -- ...29.138.ebuild => botocore-1.29.142.ebuild} | 0 dev-python/bottle/bottle-0.12.25-r1.ebuild | 50 ++ .../bottle/files/bottle-0.12.25-py312.patch | 35 + .../brotlicffi/brotlicffi-1.0.9.2-r2.ebuild | 2 +- .../cached-property-1.5.2-r1.ebuild | 2 +- dev-python/cachetools/Manifest | 1 + dev-python/cachetools/cachetools-5.3.0.ebuild | 2 +- dev-python/cachetools/cachetools-5.3.1.ebuild | 21 + dev-python/calver/calver-2022.06.26.ebuild | 2 +- dev-python/cffi/cffi-1.15.1-r3.ebuild | 81 ++ dev-python/cffi/files/cffi-1.15.1-py312.patch | 247 ++++++ dev-python/cfgv/cfgv-3.3.1-r1.ebuild | 21 + dev-python/chardet/chardet-5.1.0.ebuild | 2 +- .../check-manifest/check-manifest-0.49.ebuild | 2 +- dev-python/clang-python/Manifest | 3 +- .../clang-python-17.0.0_pre20230512.ebuild | 54 -- ...=> clang-python-17.0.0_pre20230526.ebuild} | 0 dev-python/click/click-8.1.3.ebuild | 2 +- dev-python/colorlog/colorlog-6.7.0.ebuild | 2 +- .../commonmark/commonmark-0.9.1-r1.ebuild | 2 +- dev-python/configobj/configobj-5.0.8.ebuild | 2 +- .../constantly/constantly-15.1.0-r3.ebuild | 33 + dev-python/cookies/cookies-2.2.1-r2.ebuild | 2 +- dev-python/cookies/metadata.xml | 1 + .../coreschema/coreschema-0.0.4-r1.ebuild | 2 +- dev-python/coreschema/metadata.xml | 2 + dev-python/crcmod/crcmod-1.7-r5.ebuild | 2 +- dev-python/croniter/Manifest | 1 + dev-python/croniter/croniter-1.3.15.ebuild | 30 + dev-python/cryptography/Manifest | 4 - .../cryptography/cryptography-40.0.1.ebuild | 170 ----- .../cryptography-40.0.2-r1.ebuild | 2 +- .../cryptography/cryptography-40.0.2.ebuild | 2 +- dev-python/cycler/cycler-0.11.0-r1.ebuild | 2 +- dev-python/cython/Manifest | 2 - dev-python/cython/cython-0.29.33-r1.ebuild | 91 --- dev-python/cython/cython-0.29.33.ebuild | 90 --- dev-python/cython/cython-0.29.34.ebuild | 2 +- dev-python/cython/cython-3.0.0_beta2.ebuild | 75 -- dev-python/dask/Manifest | 1 + dev-python/dask/dask-2023.5.1.ebuild | 75 ++ .../decorator/decorator-5.1.1-r1.ebuild | 2 +- dev-python/deepmerge/deepmerge-1.1.0.ebuild | 2 +- dev-python/deepmerge/metadata.xml | 1 + dev-python/deprecated/Manifest | 1 + .../deprecated/deprecated-1.2.14.ebuild | 27 + dev-python/deprecated/metadata.xml | 1 + dev-python/dictpath/dictpath-0.1.3.ebuild | 2 +- .../diff-match-patch-20230430.ebuild | 2 +- dev-python/dirty-equals/Manifest | 1 - .../dirty-equals/dirty-equals-0.5.0.ebuild | 40 - dev-python/django-otp/Manifest | 1 + dev-python/django-otp/django-otp-1.2.1.ebuild | 43 ++ dev-python/dnspython/dnspython-2.3.0.ebuild | 2 +- .../docstring-to-markdown-0.12.ebuild | 2 +- dev-python/docutils/docutils-0.20.1.ebuild | 2 +- dev-python/dogpile-cache/Manifest | 2 - .../dogpile-cache/dogpile-cache-1.1.8.ebuild | 33 - .../dogpile-cache/dogpile-cache-1.2.0.ebuild | 33 - .../dogpile-cache/dogpile-cache-1.2.1.ebuild | 2 +- .../elementpath/elementpath-4.1.2.ebuild | 17 +- .../email-validator-2.0.0_p2.ebuild | 2 +- dev-python/entrypoints/entrypoints-0.4.ebuild | 2 +- .../fastimport/fastimport-0.9.14.ebuild | 2 +- .../feedgenerator/feedgenerator-2.1.0.ebuild | 2 +- dev-python/fitsio/Manifest | 1 + dev-python/fitsio/fitsio-1.1.9.ebuild | 46 ++ dev-python/fixtures/Manifest | 1 + dev-python/fixtures/fixtures-4.1.0.ebuild | 31 + dev-python/fixtures/metadata.xml | 1 + .../flask-gravatar-0.5.0-r1.ebuild | 35 + dev-python/flask/flask-2.3.2.ebuild | 11 +- dev-python/flatbuffers/Manifest | 1 + .../flatbuffers/flatbuffers-23.5.26.ebuild | 39 + dev-python/flexmock/flexmock-0.11.3.ebuild | 2 +- dev-python/flit_scm/flit_scm-1.7.0.ebuild | 3 +- dev-python/fqdn/fqdn-1.5.1-r2.ebuild | 2 +- dev-python/future/Manifest | 2 + dev-python/future/future-0.18.3.ebuild | 46 ++ dev-python/google-auth/Manifest | 1 + .../google-auth/google-auth-2.19.0.ebuild | 58 ++ dev-python/greenstalk/Manifest | 2 + .../greenstalk/greenstalk-2.0.0-r1.ebuild | 2 +- dev-python/greenstalk/greenstalk-2.0.1.ebuild | 36 + dev-python/greenstalk/greenstalk-2.0.2.ebuild | 36 + dev-python/h11/h11-0.14.0.ebuild | 2 +- .../h2/files/h2-4.1.0-python3.11-tests.patch | 104 +++ dev-python/h2/h2-4.1.0-r1.ebuild | 6 +- dev-python/h2/metadata.xml | 1 + dev-python/hatchling/Manifest | 6 - dev-python/hatchling/hatchling-1.13.0.ebuild | 77 -- dev-python/hatchling/hatchling-1.14.0.ebuild | 78 -- dev-python/hatchling/hatchling-1.14.1.ebuild | 78 -- dev-python/hatchling/hatchling-1.15.0.ebuild | 84 --- dev-python/hatchling/hatchling-1.16.0.ebuild | 84 --- dev-python/hatchling/hatchling-1.16.1.ebuild | 84 --- dev-python/hatchling/hatchling-1.17.0.ebuild | 2 +- dev-python/hkdf/Manifest | 1 - dev-python/hkdf/hkdf-0.0.3.ebuild | 23 - dev-python/hkdf/metadata.xml | 13 - dev-python/hpack/hpack-4.0.0-r1.ebuild | 2 +- .../html2text/html2text-2020.1.16-r2.ebuild | 2 +- dev-python/httpbin/httpbin-0.7.0-r5.ebuild | 6 +- dev-python/httplib2/httplib2-0.22.0.ebuild | 2 +- .../hyperframe/hyperframe-6.0.1-r1.ebuild | 2 +- .../hyperlink/hyperlink-21.0.0-r1.ebuild | 2 +- dev-python/hypothesis/Manifest | 2 + .../hypothesis/hypothesis-6.75.5.ebuild | 106 +++ .../hypothesis/hypothesis-6.75.6.ebuild | 96 +++ dev-python/icalendar/Manifest | 1 + dev-python/icalendar/icalendar-5.0.6.ebuild | 42 ++ dev-python/identify/identify-2.5.24.ebuild | 2 +- dev-python/ifaddr/ifaddr-0.2.0.ebuild | 2 +- dev-python/ifaddr/metadata.xml | 1 + dev-python/imageio/Manifest | 1 + dev-python/imageio/imageio-2.30.0.ebuild | 82 ++ dev-python/imagesize/imagesize-1.4.1.ebuild | 2 +- .../immutabledict/immutabledict-2.2.4.ebuild | 2 +- .../incremental/incremental-22.10.0-r1.ebuild | 29 + .../intervaltree/intervaltree-3.1.0-r1.ebuild | 19 + dev-python/intervaltree/metadata.xml | 1 + .../iocapture/iocapture-0.1.2-r3.ebuild | 2 +- dev-python/ipython/Manifest | 3 - dev-python/ipython/ipython-8.12.0.ebuild | 159 ---- dev-python/ipython/ipython-8.13.0.ebuild | 159 ---- dev-python/ipython/ipython-8.13.1.ebuild | 159 ---- dev-python/ipython/ipython-8.13.2.ebuild | 2 +- dev-python/iso8601/iso8601-1.1.0.ebuild | 2 +- .../itsdangerous/itsdangerous-2.1.2.ebuild | 2 +- .../jaraco-collections-4.1.0.ebuild | 2 +- .../jaraco-envs/jaraco-envs-2.4.0.ebuild | 7 +- .../jaraco-stream-3.0.3-r1.ebuild | 2 +- .../jaraco-test/jaraco-test-5.3.0.ebuild | 2 +- dev-python/jdcal/jdcal-1.4.1-r1.ebuild | 2 +- .../jinja2-time/jinja2-time-0.2.0-r1.ebuild | 2 +- dev-python/jmespath/jmespath-1.0.1.ebuild | 2 +- dev-python/json5/Manifest | 1 - dev-python/json5/json5-0.9.11.ebuild | 2 +- dev-python/json5/json5-0.9.14.ebuild | 28 - dev-python/jsondiff/jsondiff-2.0.0-r1.ebuild | 2 +- dev-python/jsonext/jsonext-0.4.2-r1.ebuild | 2 +- dev-python/jsonpointer/jsonpointer-2.3.ebuild | 2 +- .../jsonschema/jsonschema-4.17.3.ebuild | 2 +- dev-python/jsonxs/jsonxs-0.6-r1.ebuild | 2 +- dev-python/jupyter-lsp/Manifest | 1 + .../jupyter-lsp/jupyter-lsp-2.2.0.ebuild | 68 ++ dev-python/jupyter-lsp/metadata.xml | 2 +- dev-python/lark/lark-1.1.5.ebuild | 2 +- .../lazy-object-proxy-1.9.0.ebuild | 2 +- dev-python/license-expression/Manifest | 1 + .../license-expression-30.1.1.ebuild | 34 + dev-python/lit/Manifest | 3 +- dev-python/lit/lit-17.0.0_pre20230512.ebuild | 42 -- ...2.ebuild => lit-17.0.0_pre20230526.ebuild} | 0 .../logical-unification-0.4.6.ebuild | 4 +- dev-python/looseversion/Manifest | 1 + .../looseversion/looseversion-1.2.0.ebuild | 25 + dev-python/looseversion/metadata.xml | 6 + ...hole-mailbox-server-0.4.1_p20230525.ebuild | 9 +- ...mhole-transit-relay-0.2.1_p20230525.ebuild | 17 +- .../magic-wormhole-0.12.0_p20230525.ebuild | 4 +- dev-python/makefun/makefun-1.15.1.ebuild | 2 +- dev-python/mako/mako-1.2.4.ebuild | 2 +- dev-python/manuel/manuel-1.12.4.ebuild | 2 +- .../marshmallow/marshmallow-3.19.0.ebuild | 2 +- .../matrix-common-1.3.0-r1.ebuild | 31 + dev-python/mdurl/mdurl-0.1.2.ebuild | 2 +- dev-python/mechanize/mechanize-0.4.8.ebuild | 2 +- dev-python/mechanize/metadata.xml | 1 + dev-python/meson-python/Manifest | 2 - .../files/meson-python-0.11.0-defaults.patch | 14 - .../meson-python/meson-python-0.12.1.ebuild | 68 -- .../meson-python/meson-python-0.13.0.ebuild | 59 -- .../meson-python/meson-python-0.13.1.ebuild | 2 +- dev-python/minimock/minimock-1.3.0-r1.ebuild | 2 +- dev-python/mistune/mistune-2.0.5.ebuild | 2 +- dev-python/mkdocs-i18n/Manifest | 1 - .../mkdocs-i18n/mkdocs-i18n-0.4.4.ebuild | 25 - .../mkdocs-i18n/mkdocs-i18n-0.4.5.ebuild | 2 +- dev-python/mpdlcd/mpdlcd-0.5.2-r2.ebuild | 2 +- dev-python/msgpack/msgpack-1.0.5.ebuild | 2 +- .../multipledispatch-0.6.0-r1.ebuild | 2 +- dev-python/nbxmpp/Manifest | 2 + dev-python/nbxmpp/nbxmpp-4.3.0.ebuild | 35 + dev-python/nbxmpp/nbxmpp-4.3.1.ebuild | 35 + .../nest_asyncio/nest_asyncio-1.5.6.ebuild | 2 +- dev-python/netaddr/netaddr-0.8.0-r1.ebuild | 2 +- dev-python/notebook-shim/Manifest | 1 - .../notebook-shim-0.2.2-r1.ebuild | 43 -- .../notebook-shim/notebook-shim-0.2.3.ebuild | 2 +- dev-python/nox/Manifest | 1 - dev-python/nox/nox-2022.11.21-r1.ebuild | 48 -- dev-python/nox/nox-2023.04.22.ebuild | 2 +- dev-python/numpy/numpy-1.24.3.ebuild | 17 +- .../openapi-schema-validator-0.4.4.ebuild | 2 +- dev-python/openstackdocstheme/Manifest | 1 + .../openstackdocstheme-3.1.1.ebuild | 29 + dev-python/openstacksdk/Manifest | 2 - .../openstacksdk/openstacksdk-1.0.1.ebuild | 84 --- .../openstacksdk/openstacksdk-1.1.0.ebuild | 84 --- .../openstacksdk/openstacksdk-1.2.0.ebuild | 2 +- dev-python/pallets-sphinx-themes/Manifest | 1 - .../pallets-sphinx-themes-2.0.3.ebuild | 29 - .../pallets-sphinx-themes-2.1.0.ebuild | 2 +- dev-python/paramiko/paramiko-3.2.0.ebuild | 10 +- .../parsedatetime/parsedatetime-2.6-r1.ebuild | 2 +- dev-python/paste/paste-3.5.3.ebuild | 4 +- .../pastedeploy/pastedeploy-3.0.1.ebuild | 2 +- dev-python/pathable/pathable-0.4.3.ebuild | 2 +- dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild | 7 +- dev-python/pebble/pebble-5.0.3.ebuild | 2 +- dev-python/pid/pid-3.0.4-r1.ebuild | 2 +- dev-python/pip-run/Manifest | 1 + dev-python/pip-run/pip-run-10.1.1.ebuild | 4 +- dev-python/pip-run/pip-run-10.2.0.ebuild | 61 ++ dev-python/pip/pip-23.1.2.ebuild | 4 +- dev-python/platformdirs/Manifest | 4 - .../platformdirs/platformdirs-3.2.0.ebuild | 49 -- .../platformdirs/platformdirs-3.3.0.ebuild | 49 -- .../platformdirs/platformdirs-3.4.0.ebuild | 49 -- .../platformdirs/platformdirs-3.5.0.ebuild | 49 -- .../platformdirs/platformdirs-3.5.1.ebuild | 2 +- .../poetry-core/poetry-core-1.6.0.ebuild | 20 +- .../precis-i18n/precis-i18n-1.0.5.ebuild | 2 +- dev-python/priority/priority-1.3.0-r1.ebuild | 19 +- dev-python/priority/priority-2.0.0-r1.ebuild | 19 +- dev-python/pure_eval/pure_eval-0.2.2.ebuild | 2 +- .../pyasn1-modules-0.3.0.ebuild | 2 +- dev-python/pyasn1/pyasn1-0.5.0.ebuild | 2 +- dev-python/pycares/pycares-4.3.0.ebuild | 14 +- .../files/pycurl-7.45.2-skip-http3-test.patch | 28 + dev-python/pycurl/pycurl-7.45.2.ebuild | 6 +- dev-python/pygit2/pygit2-1.12.1.ebuild | 2 +- dev-python/pylibacl/Manifest | 1 - dev-python/pylibacl/pylibacl-0.6.0-r1.ebuild | 41 - dev-python/pylibacl/pylibacl-0.7.0.ebuild | 2 +- dev-python/pylru/pylru-1.2.1.ebuild | 2 +- .../pymacaroons/pymacaroons-0.13.0-r1.ebuild | 4 +- dev-python/pynacl/pynacl-1.5.0-r2.ebuild | 2 +- dev-python/pyopenssl/pyopenssl-23.1.1.ebuild | 2 +- dev-python/pypng/pypng-0.20220715.0.ebuild | 2 +- dev-python/pyproject-fmt/Manifest | 3 - .../pyproject-fmt/pyproject-fmt-0.10.0.ebuild | 33 - .../pyproject-fmt/pyproject-fmt-0.11.1.ebuild | 33 - .../pyproject-fmt/pyproject-fmt-0.11.2.ebuild | 2 +- .../pyproject-fmt/pyproject-fmt-0.9.2.ebuild | 38 - .../pyproject-metadata-0.7.1.ebuild | 2 +- .../pyrsistent/pyrsistent-0.19.3.ebuild | 2 +- dev-python/pyserial/pyserial-3.5-r1.ebuild | 2 +- .../pysimdjson/pysimdjson-5.0.2-r1.ebuild | 2 +- dev-python/pystache/pystache-0.6.1.ebuild | 2 +- dev-python/pysvg/pysvg-0.2.2_p3-r1.ebuild | 2 +- .../pytest-console-scripts-1.4.0.ebuild | 2 +- dev-python/pytest-cov/Manifest | 1 + .../pytest-cov/pytest-cov-4.0.0-r1.ebuild | 2 +- dev-python/pytest-cov/pytest-cov-4.1.0.ebuild | 74 ++ .../pytest-custom-exit-code-0.3.0.ebuild | 2 +- .../pytest-datadir-1.4.1.ebuild | 2 +- ...est-helpers-namespace-2021.12.29-r1.ebuild | 2 +- .../pytest-httpbin-2.0.0.ebuild | 2 +- .../pytest-httpserver-1.0.8.ebuild | 2 +- dev-python/pytest-lazy-fixture/metadata.xml | 1 + .../pytest-lazy-fixture-0.6.3.ebuild | 2 +- dev-python/pytest-metadata/Manifest | 1 + .../pytest-metadata-3.0.0.ebuild | 28 + .../pytest-param-files-0.3.5.ebuild | 2 +- .../pytest-plus/pytest-plus-0.4.0.ebuild | 2 +- .../files/pytest-shutil-1.7.0-py312.patch | 39 + .../pytest-shutil-1.7.0-r4.ebuild | 54 ++ .../pytest-subtests-0.11.0.ebuild | 2 +- dev-python/pytest-tempdir/metadata.xml | 2 + .../pytest-tempdir-2019.10.12-r1.ebuild | 2 +- .../pytest-virtualenv-1.7.0-r2.ebuild | 16 +- .../pytest/files/pytest-7.3.1-py312.patch | 93 ++- ...7.3.1-r1.ebuild => pytest-7.3.1-r2.ebuild} | 4 +- .../python-constraint-1.4.0.ebuild | 2 +- .../python-ctags/python-ctags-1.5.0-r1.ebuild | 4 +- dev-python/python-utils/Manifest | 1 + .../python-utils/python-utils-3.6.0.ebuild | 42 ++ .../pytidylib/pytidylib-0.3.2-r2.ebuild | 2 +- .../pyxDamerauLevenshtein-1.7.1.ebuild | 2 +- .../pyyaml_env_tag-0.1-r1.ebuild | 2 +- dev-python/pyzmq/Manifest | 1 + .../pyzmq/files/pyzmq-25.1.0-build_ext.patch | 50 ++ dev-python/pyzmq/pyzmq-25.1.0.ebuild | 89 +++ dev-python/qrcode/qrcode-7.4.2.ebuild | 4 +- dev-python/random2/random2-1.0.1-r2.ebuild | 2 +- .../ratelimit/ratelimit-2.2.1-r1.ebuild | 2 +- .../re-assert/re-assert-1.1.0-r1.ebuild | 2 +- dev-python/redis/redis-4.5.5.ebuild | 4 +- dev-python/regex/metadata.xml | 1 + dev-python/regex/regex-2023.5.5.ebuild | 2 +- ....ebuild => requests-mock-1.10.0-r1.ebuild} | 11 +- dev-python/requests/requests-2.31.0.ebuild | 8 +- .../retry-decorator-1.1.1-r1.ebuild | 2 +- dev-python/retrying/retrying-1.3.4.ebuild | 2 +- .../rfc3339-validator-0.1.4-r1.ebuild | 2 +- .../rfc3986-validator-0.1.1-r1.ebuild | 2 +- dev-python/rfc3986/rfc3986-2.0.0-r1.ebuild | 2 +- dev-python/rfc3987/rfc3987-1.3.8-r2.ebuild | 2 +- dev-python/roman/Manifest | 1 + dev-python/roman/roman-4.1.ebuild | 26 + dev-python/rq/Manifest | 1 + dev-python/rq/rq-1.15-r1.ebuild | 61 ++ dev-python/rq/rq-1.15.ebuild | 61 ++ dev-python/rst-linker/rst-linker-2.4.0.ebuild | 2 +- .../ruamel-std-pathlib-0.12.0.ebuild | 2 +- .../ruamel-yaml-clib-0.2.7-clang-16.patch | 34 - .../ruamel-yaml-clib-0.2.7.ebuild | 8 +- dev-python/ruamel-yaml/Manifest | 1 + .../ruamel-yaml/ruamel-yaml-0.17.28.ebuild | 58 ++ dev-python/send2trash/Manifest | 1 - .../send2trash/send2trash-1.8.0-r1.ebuild | 25 - dev-python/send2trash/send2trash-1.8.2.ebuild | 4 +- dev-python/sentry-sdk/Manifest | 1 + .../sentry-sdk/sentry-sdk-1.24.0.ebuild | 116 +++ .../service_identity-21.1.0-r1.ebuild | 2 +- .../setproctitle/setproctitle-1.3.2.ebuild | 2 +- .../setuptools-rust-1.6.0.ebuild | 4 +- .../setuptools/setuptools-67.8.0.ebuild | 6 +- dev-python/sh/sh-2.0.4.ebuild | 2 +- dev-python/shiboken2/shiboken2-5.15.9.ebuild | 2 +- dev-python/signedjson/signedjson-1.1.4.ebuild | 5 +- .../simplegeneric-0.8.1-r2.ebuild | 2 +- dev-python/slixmpp/Manifest | 1 + dev-python/slixmpp/slixmpp-1.8.4.ebuild | 38 + dev-python/snakeoil/snakeoil-0.10.5.ebuild | 2 +- dev-python/snakeoil/snakeoil-9999.ebuild | 2 +- dev-python/soupsieve/soupsieve-2.4.1.ebuild | 2 +- .../spake2-0.8-do_not_use_hkdf_package.patch | 113 +++ ...spake2-0.8.ebuild => spake2-0.8-r1.ebuild} | 8 +- dev-python/sphinx-rtd-theme/Manifest | 1 + .../sphinx-rtd-theme-1.2.1.ebuild | 44 ++ dev-python/sqlitedict/sqlitedict-2.1.0.ebuild | 2 +- .../strict-rfc3339-0.7-r2.ebuild | 2 +- dev-python/sure/sure-2.0.1.ebuild | 2 +- dev-python/svgwrite/metadata.xml | 1 + dev-python/svgwrite/svgwrite-1.4.3.ebuild | 2 +- dev-python/sympy/Manifest | 1 + dev-python/sympy/sympy-1.12.ebuild | 66 ++ dev-python/tcolorpy/tcolorpy-0.1.3.ebuild | 2 +- dev-python/tekore/Manifest | 1 + dev-python/tekore/tekore-4.6.1.ebuild | 49 ++ dev-python/termcolor/termcolor-2.3.0.ebuild | 2 +- .../text-unidecode-1.3-r1.ebuild | 2 +- .../three-merge/three-merge-0.1.1-r1.ebuild | 27 + .../timeout-decorator-0.5.0-r1.ebuild | 2 +- dev-python/tinycss2/tinycss2-1.2.1.ebuild | 2 +- dev-python/tldextract/Manifest | 4 - dev-python/tldextract/tldextract-3.4.0.ebuild | 35 - dev-python/tldextract/tldextract-3.4.1.ebuild | 35 - dev-python/tldextract/tldextract-3.4.2.ebuild | 35 - dev-python/tldextract/tldextract-3.4.3.ebuild | 35 - dev-python/tldextract/tldextract-3.4.4.ebuild | 2 +- dev-python/tomlkit/Manifest | 1 - dev-python/tomlkit/tomlkit-0.11.7.ebuild | 43 -- dev-python/tomlkit/tomlkit-0.11.8.ebuild | 2 +- dev-python/toolz/toolz-0.12.0.ebuild | 2 +- dev-python/toposort/toposort-1.10.ebuild | 2 +- ...nado-6.3.2-ignore-deprecationwarning.patch | 12 + .../tornado-6.3.2-test-timeout-increase.patch | 15 + dev-python/tornado/tornado-6.3.2-r1.ebuild | 75 ++ dev-python/tornado/tornado-6.3.2.ebuild | 14 +- dev-python/tox/Manifest | 1 + dev-python/tox/tox-4.5.2.ebuild | 80 ++ .../tree-sitter/tree-sitter-0.20.1.ebuild | 2 +- .../trove-classifiers-2023.5.24.ebuild | 2 +- dev-python/trustme/trustme-1.0.0.ebuild | 2 +- .../twisted-22.10.0-python3.11-tests.patch | 100 +++ .../files/twisted-22.10.0-sendmail.patch | 28 + .../twisted/files/twisted-22.10.0-time.patch | 113 +++ dev-python/twisted/twisted-22.10.0-r3.ebuild | 173 +++++ dev-python/txredisapi/Manifest | 1 + dev-python/txredisapi/metadata.xml | 17 + dev-python/txredisapi/txredisapi-1.4.9.ebuild | 84 +++ dev-python/tzlocal/tzlocal-5.0.1.ebuild | 2 +- .../uc-micro-py/uc-micro-py-1.0.2.ebuild | 2 +- dev-python/ujson/ujson-5.7.0.ebuild | 2 +- dev-python/ukkonen/ukkonen-1.0.1-r1.ebuild | 15 +- dev-python/unidiff/unidiff-0.7.5.ebuild | 2 +- .../unpaddedbase64-2.1.0.ebuild | 4 +- dev-python/untangle/untangle-1.2.1-r1.ebuild | 2 +- .../uri_template/uri_template-1.2.0-r1.ebuild | 2 +- .../uritemplate/uritemplate-4.1.1.ebuild | 2 +- dev-python/urllib3/urllib3-1.26.15.ebuild | 2 - dev-python/urllib3/urllib3-1.26.16.ebuild | 2 - dev-python/urllib3/urllib3-2.0.2-r1.ebuild | 4 +- dev-python/userpath/userpath-1.8.0.ebuild | 2 +- dev-python/vcrpy/Manifest | 2 + dev-python/vcrpy/vcrpy-4.3.0.ebuild | 60 ++ dev-python/vcrpy/vcrpy-4.3.1.ebuild | 63 ++ dev-python/versioneer/versioneer-0.28.ebuild | 4 +- dev-python/vine/vine-5.0.0-r1.ebuild | 2 +- .../virtualenv/virtualenv-20.22.0.ebuild | 7 +- .../virtualenv/virtualenv-20.23.0.ebuild | 9 +- dev-python/visitor/visitor-0.1.3-r2.ebuild | 2 +- .../voluptuous/voluptuous-0.13.1-r1.ebuild | 2 +- dev-python/waitress/waitress-2.1.2.ebuild | 2 +- dev-python/webcolors/webcolors-1.13.ebuild | 2 +- .../files/werkzeug-2.3.4-iri-bytes.patch | 64 ++ ...-2.3.4.ebuild => werkzeug-2.3.4-r1.ebuild} | 11 +- dev-python/whatever/whatever-0.7.ebuild | 2 +- .../whatthepatch/whatthepatch-1.0.5.ebuild | 2 +- .../whichcraft/whichcraft-0.6.1-r1.ebuild | 2 +- dev-python/whisper/whisper-1.1.10.ebuild | 2 +- dev-python/wrapt/wrapt-1.15.0.ebuild | 2 +- dev-python/wsproto/wsproto-1.2.0.ebuild | 2 +- .../x-wr-timezone/x-wr-timezone-0.0.5.ebuild | 2 +- dev-python/xarray/xarray-2023.4.2.ebuild | 2 +- dev-python/xcffib/xcffib-1.3.0-r1.ebuild | 2 +- dev-python/xlrd/xlrd-2.0.1-r1.ebuild | 2 +- dev-python/xlsxwriter/Manifest | 1 + dev-python/xlsxwriter/xlsxwriter-3.1.2.ebuild | 28 + dev-python/xmlschema/xmlschema-2.3.0.ebuild | 2 +- .../xmltodict/xmltodict-0.13.0-r1.ebuild | 2 +- dev-python/yarl/yarl-1.9.2.ebuild | 2 +- dev-python/yaxmldiff/metadata.xml | 1 + dev-python/yaxmldiff/yaxmldiff-0.1.0.ebuild | 2 +- dev-python/zstandard/zstandard-0.21.0.ebuild | 4 +- dev-python/zstd/zstd-1.5.5.1.ebuild | 2 +- dev-qt/Manifest.gz | Bin 11193 -> 11194 bytes .../qtstyleplugins-5.0.0_p20170311-r1.ebuild | 4 +- dev-ruby/Manifest.gz | Bin 105287 -> 105287 bytes dev-ruby/asciimath/Manifest | 1 - dev-ruby/asciimath/asciimath-1.0.9.ebuild | 19 - .../puppetdb-termini-8.0.0.ebuild | 2 +- dev-tcltk/Manifest.gz | Bin 5481 -> 5477 bytes dev-tcltk/tclx/Manifest | 1 + dev-tcltk/tclx/files/tclx-8.4.4-musl.patch | 1 + dev-tcltk/tclx/tclx-8.6.1.ebuild | 60 ++ dev-tex/Manifest.gz | Bin 6668 -> 6667 bytes dev-tex/latex-beamer/Manifest | 1 + dev-tex/latex-beamer/latex-beamer-3.70.ebuild | 40 + dev-tex/latex-beamer/metadata.xml | 4 + dev-util/Manifest.gz | Bin 68440 -> 68431 bytes dev-util/android-studio/Manifest | 2 +- ...build => android-studio-2023.1.1.5.ebuild} | 0 dev-util/cargo-c/cargo-c-0.9.16.ebuild | 1 - dev-util/cmake/cmake-3.26.3.ebuild | 2 +- dev-util/cppcheck/cppcheck-2.9.ebuild | 2 +- dev-util/huc/huc-0.1-r1.ebuild | 25 - dev-util/huc/huc-0.1-r2.ebuild | 2 +- dev-util/lldb/Manifest | 3 +- dev-util/lldb/lldb-17.0.0_pre20230512.ebuild | 114 --- ....ebuild => lldb-17.0.0_pre20230526.ebuild} | 0 .../lxqt-build-tools-0.13.0.ebuild | 2 +- dev-util/maturin/Manifest | 47 +- dev-util/maturin/maturin-1.0.0.ebuild | 2 +- ...rin-0.15.3.ebuild => maturin-1.0.1.ebuild} | 77 +- .../meson-format-array-0.ebuild | 4 +- dev-util/pkgcheck/pkgcheck-0.10.24.ebuild | 16 +- dev-util/pkgcheck/pkgcheck-9999.ebuild | 16 +- dev-util/pkgdev/pkgdev-0.2.7.ebuild | 2 +- dev-util/pkgdev/pkgdev-9999.ebuild | 2 +- dev-util/pwntools/Manifest | 3 +- .../files/pwntools-4.11.0_update_deps.patch | 10 + ...beta0-r2.ebuild => pwntools-4.10.0.ebuild} | 0 .../pwntools/pwntools-4.11.0_beta0.ebuild | 61 ++ dev-util/pwntools/pwntools-9999.ebuild | 5 +- dev-util/pycharm-community/Manifest | 1 - .../pycharm-community-2022.2.3.ebuild | 122 --- .../pycharm-community-2023.1.1.ebuild | 2 +- ...d => pycharm-community-2023.1.2-r1.ebuild} | 1 + dev-util/radare2/Manifest | 5 + dev-util/radare2/radare2-5.8.6.ebuild | 125 ++++ eclass/Manifest.gz | Bin 37634 -> 37647 bytes eclass/acct-group.eclass | 2 +- eclass/acct-user.eclass | 2 +- eclass/autotools.eclass | 5 +- eclass/gstreamer-meson.eclass | 2 - eclass/java-ant-2.eclass | 1 + eclass/java-pkg-simple.eclass | 1 + eclass/llvm.org.eclass | 9 +- games-arcade/Manifest.gz | Bin 20911 -> 20910 bytes games-arcade/cdogs-sdl/Manifest | 1 - games-arcade/cdogs-sdl/cdogs-sdl-1.4.1.ebuild | 47 -- games-arcade/rocksndiamonds/Manifest | 2 +- ...0.ebuild => rocksndiamonds-4.3.6.0.ebuild} | 2 +- games-emulation/Manifest.gz | Bin 11691 -> 11691 bytes games-emulation/pcsx2/metadata.xml | 1 - ...425-r1.ebuild => pcsx2-1.7.4425-r2.ebuild} | 4 +- ...7.4534.ebuild => pcsx2-1.7.4534-r1.ebuild} | 4 +- games-emulation/pcsx2/pcsx2-9999.ebuild | 4 +- games-engines/Manifest.gz | Bin 3386 -> 3384 bytes .../openmw/files/openmw-0.47.0-gcc13.patch | 22 + games-engines/openmw/openmw-0.47.0-r2.ebuild | 1 + games-kids/Manifest.gz | Bin 1214 -> 1216 bytes games-kids/gmult/Manifest | 1 - .../gmult/files/gmult-10.0-meson-0.62.patch | 21 - games-kids/gmult/gmult-10.0.ebuild | 38 - games-strategy/Manifest.gz | Bin 7911 -> 7914 bytes games-strategy/wesnoth/Manifest | 1 + games-strategy/wesnoth/wesnoth-1.17.17.ebuild | 102 +++ games-util/Manifest.gz | Bin 7873 -> 8042 bytes games-util/cartridges/Manifest | 1 + games-util/cartridges/cartridges-1.5.4.ebuild | 52 ++ ...ridges-1.5.4-dont-validate-appstream.patch | 10 + games-util/cartridges/metadata.xml | 20 + ...-0.5.13.ebuild => lutris-0.5.13-r1.ebuild} | 5 +- games-util/lutris/lutris-9999.ebuild | 5 +- gnome-base/Manifest.gz | Bin 4883 -> 4889 bytes gnome-base/gnome-control-center/Manifest | 1 + .../gnome-control-center-44.2.ebuild | 204 +++++ .../librsvg-2.56.0-gc-sections-shrink.patch | 53 ++ gnome-base/librsvg/librsvg-2.56.0-r1.ebuild | 420 +++++++++++ gnome-base/nautilus/Manifest | 1 + gnome-base/nautilus/nautilus-44.2.ebuild | 119 +++ gnome-extra/Manifest.gz | Bin 11242 -> 11240 bytes gnome-extra/evolution-data-server/Manifest | 1 + .../evolution-data-server-3.48.2.ebuild | 144 ++++ gnome-extra/evolution-ews/Manifest | 1 + .../evolution-ews/evolution-ews-3.48.2.ebuild | 72 ++ .../Manifest | 2 +- ...-extension-desktop-icons-ng-47.0.3.ebuild} | 2 +- ...shell-extension-desktop-icons-ng-47.ebuild | 45 -- gnome-extra/sushi/sushi-43.0.ebuild | 4 +- gnustep-base/Manifest.gz | Bin 1715 -> 1716 bytes .../gnustep-base-1.29.0-libxml2-2.11.patch | 23 + .../gnustep-base/gnustep-base-1.29.0.ebuild | 45 +- gui-apps/Manifest.gz | Bin 4211 -> 4213 bytes gui-apps/swappy/swappy-1.5.1.ebuild | 2 +- gui-libs/Manifest.gz | Bin 4278 -> 4276 bytes .../gtk-4.10.3-black-screen-rendering.patch | 37 + .../files/gtk-4.10.3-crash-css-color.patch | 107 +++ .../gtk/files/gtk-4.10.3-list-delete.patch | 95 +++ gui-libs/gtk/gtk-4.10.3-r1.ebuild | 221 ++++++ .../xdg-desktop-portal-lxqt-0.4.0.ebuild | 2 +- gui-wm/Manifest.gz | Bin 1044 -> 1047 bytes gui-wm/sway/metadata.xml | 4 - kde-frameworks/Manifest.gz | Bin 13691 -> 13706 bytes kde-frameworks/attica/attica-5.106.0.ebuild | 2 +- kde-frameworks/baloo/baloo-5.106.0.ebuild | 2 +- .../bluez-qt/bluez-qt-5.106.0.ebuild | 2 +- .../breeze-icons-rcc-5.106.0.ebuild | 2 +- .../breeze-icons/breeze-icons-5.106.0.ebuild | 2 +- .../countryflags/countryflags-5.106.0.ebuild | 2 +- .../extra-cmake-modules-5.106.0.ebuild | 2 +- .../frameworkintegration-5.106.0.ebuild | 2 +- .../kactivities-stats-5.106.0.ebuild | 2 +- .../kactivities/kactivities-5.106.0.ebuild | 2 +- kde-frameworks/kapidox/kapidox-5.106.0.ebuild | 2 +- .../karchive/karchive-5.106.0.ebuild | 2 +- kde-frameworks/kauth/kauth-5.106.0.ebuild | 2 +- .../kbookmarks/kbookmarks-5.106.0.ebuild | 2 +- .../kcalendarcore-5.106.0.ebuild | 2 +- .../kcmutils/kcmutils-5.106.0.ebuild | 2 +- kde-frameworks/kcodecs/kcodecs-5.106.0.ebuild | 2 +- .../kcompletion/kcompletion-5.106.0.ebuild | 2 +- kde-frameworks/kconfig/kconfig-5.106.0.ebuild | 2 +- .../kconfigwidgets-5.106.0.ebuild | 2 +- .../kcontacts/kcontacts-5.106.0.ebuild | 2 +- .../kcoreaddons/kcoreaddons-5.106.0.ebuild | 2 +- kde-frameworks/kcrash/kcrash-5.106.0.ebuild | 2 +- kde-frameworks/kdav/kdav-5.106.0.ebuild | 2 +- .../kdbusaddons/kdbusaddons-5.106.0.ebuild | 2 +- .../kdeclarative/kdeclarative-5.106.0.ebuild | 2 +- kde-frameworks/kded/kded-5.106.0.ebuild | 2 +- .../kdelibs4support-5.106.0.ebuild | 2 +- kde-frameworks/kdesu/kdesu-5.106.0.ebuild | 2 +- kde-frameworks/kdnssd/kdnssd-5.106.0.ebuild | 2 +- .../kdoctools/kdoctools-5.106.0.ebuild | 2 +- .../kemoticons/kemoticons-5.106.0.ebuild | 2 +- .../kfilemetadata-5.106.0.ebuild | 2 +- .../kglobalaccel/kglobalaccel-5.106.0.ebuild | 2 +- .../kguiaddons/kguiaddons-5.106.0.ebuild | 2 +- .../kholidays/kholidays-5.106.0.ebuild | 2 +- kde-frameworks/khtml/khtml-5.106.0.ebuild | 2 +- kde-frameworks/ki18n/ki18n-5.106.0.ebuild | 2 +- .../kiconthemes/kiconthemes-5.106.0.ebuild | 2 +- .../kidletime/kidletime-5.106.0.ebuild | 2 +- .../kimageformats-5.106.0.ebuild | 2 +- kde-frameworks/kinit/kinit-5.106.0.ebuild | 2 +- kde-frameworks/kio/kio-5.106.0.ebuild | 2 +- .../kirigami/kirigami-5.106.0.ebuild | 2 +- .../kitemmodels/kitemmodels-5.106.0.ebuild | 2 +- .../kitemviews/kitemviews-5.106.0.ebuild | 2 +- .../kjobwidgets/kjobwidgets-5.106.0.ebuild | 2 +- kde-frameworks/kjs/kjs-5.106.0.ebuild | 2 +- .../knewstuff/knewstuff-5.106.0.ebuild | 2 +- .../knotifications-5.106.0.ebuild | 2 +- .../knotifyconfig-5.106.0.ebuild | 2 +- .../kpackage/kpackage-5.106.0.ebuild | 2 +- kde-frameworks/kparts/kparts-5.106.0.ebuild | 2 +- kde-frameworks/kpeople/kpeople-5.106.0.ebuild | 2 +- .../kplotting/kplotting-5.106.0.ebuild | 2 +- kde-frameworks/kpty/kpty-5.106.0.ebuild | 2 +- .../kquickcharts/kquickcharts-5.106.0.ebuild | 2 +- kde-frameworks/kross/kross-5.106.0.ebuild | 2 +- kde-frameworks/krunner/krunner-5.106.0.ebuild | 2 +- .../kservice/kservice-5.106.0.ebuild | 2 +- .../ktexteditor/ktexteditor-5.106.0.ebuild | 2 +- .../ktextwidgets/ktextwidgets-5.106.0.ebuild | 2 +- .../kunitconversion-5.106.0.ebuild | 2 +- kde-frameworks/kwallet/kwallet-5.106.0.ebuild | 2 +- .../kwayland/kwayland-5.106.0.ebuild | 2 +- .../kwidgetsaddons-5.106.0.ebuild | 2 +- .../kwindowsystem-5.106.0.ebuild | 2 +- kde-frameworks/kxmlgui/kxmlgui-5.106.0.ebuild | 2 +- .../modemmanager-qt-5.106.0.ebuild | 2 +- .../networkmanager-qt-5.106.0.ebuild | 2 +- .../oxygen-icons/oxygen-icons-5.106.0.ebuild | 2 +- kde-frameworks/plasma/plasma-5.106.0.ebuild | 2 +- kde-frameworks/prison/prison-5.106.0.ebuild | 2 +- kde-frameworks/purpose/purpose-5.106.0.ebuild | 2 +- .../qqc2-desktop-style-5.106.0.ebuild | 2 +- kde-frameworks/solid/solid-5.106.0.ebuild | 2 +- kde-frameworks/sonnet/sonnet-5.106.0.ebuild | 2 +- .../syndication/syndication-5.106.0.ebuild | 2 +- .../syntax-highlighting-5.106.0.ebuild | 2 +- .../threadweaver/threadweaver-5.106.0.ebuild | 2 +- kde-misc/Manifest.gz | Bin 4753 -> 4917 bytes kde-misc/kclock/Manifest | 1 + kde-misc/kclock/kclock-23.04.1.ebuild | 36 + kde-misc/kclock/metadata.xml | 12 + kde-misc/kdiff3/Manifest | 1 - kde-misc/kdiff3/kdiff3-1.10.0.ebuild | 48 -- kde-misc/krename/Manifest | 1 + .../krename/files/krename-5.0.1-no-kjs.patch | 519 ------------- kde-misc/krename/krename-5.0.2-r1.ebuild | 59 ++ kde-misc/krename/krename-5.0.2.ebuild | 7 +- lxqt-base/Manifest.gz | Bin 2902 -> 2896 bytes lxqt-base/liblxqt/liblxqt-1.3.0.ebuild | 4 +- lxqt-base/lxqt-about/lxqt-about-1.3.0.ebuild | 2 +- lxqt-base/lxqt-admin/lxqt-admin-1.3.0.ebuild | 2 +- .../lxqt-config/lxqt-config-1.3.0.ebuild | 2 +- .../lxqt-globalkeys-1.3.0.ebuild | 2 +- lxqt-base/lxqt-meta/lxqt-meta-1.3.0.ebuild | 4 +- .../lxqt-notificationd-1.3.0.ebuild | 2 +- .../lxqt-openssh-askpass-1.3.0.ebuild | 2 +- lxqt-base/lxqt-panel/lxqt-panel-1.3.0.ebuild | 2 +- .../lxqt-policykit-1.3.0.ebuild | 2 +- .../lxqt-powermanagement-1.3.0.ebuild | 2 +- .../lxqt-qtplugin/lxqt-qtplugin-1.3.0.ebuild | 2 +- .../lxqt-runner/lxqt-runner-1.3.0.ebuild | 2 +- .../lxqt-session/lxqt-session-1.3.0.ebuild | 2 +- lxqt-base/lxqt-sudo/lxqt-sudo-1.3.0.ebuild | 2 +- mail-client/Manifest.gz | Bin 3717 -> 3713 bytes mail-client/evolution/Manifest | 1 + mail-client/evolution/evolution-3.48.2.ebuild | 151 ++++ mail-client/thunderbird-bin/Manifest | 132 ++-- ...ebuild => thunderbird-bin-102.11.2.ebuild} | 0 mail-client/thunderbird/Manifest | 130 ++-- ...1.1.ebuild => thunderbird-102.11.2.ebuild} | 0 mail-filter/Manifest.gz | Bin 8380 -> 8385 bytes mail-filter/rspamd/Manifest | 1 - .../files/rspamd-3.3-remove-test-case.patch | 20 - .../rspamd/files/rspamd-3.4-gcc-13.patch | 30 - .../rspamd-3.4-hyperscan-page-alignment.patch | 28 - mail-filter/rspamd/rspamd-3.4-r2.ebuild | 152 ---- ...rspamd-3.5.ebuild => rspamd-3.5-r1.ebuild} | 10 +- mail-mta/Manifest.gz | Bin 2380 -> 2376 bytes mail-mta/exim/Manifest | 1 + ...xim-4.96-r2.ebuild => exim-4.96-r3.ebuild} | 31 +- .../exim-4.96-dmarc_use_after_free.patch | 31 - media-fonts/Manifest.gz | Bin 37270 -> 37262 bytes .../essays1743/essays1743-2.100.ebuild | 4 +- media-fonts/iosevka/Manifest | 26 +- media-fonts/iosevka/iosevka-15.0.1.ebuild | 20 - media-fonts/iosevka/iosevka-19.0.1.ebuild | 20 - media-fonts/iosevka/iosevka-24.1.0.ebuild | 108 +++ .../jetbrains-mono-2.304.ebuild | 2 +- media-gfx/Manifest.gz | Bin 37981 -> 38011 bytes media-gfx/alembic/alembic-1.8.5.ebuild | 2 +- .../converseen/converseen-0.9.11.1.ebuild | 2 +- media-gfx/curtail/curtail-1.7.0.ebuild | 2 +- media-gfx/eog/Manifest | 1 + media-gfx/eog/eog-44.2.ebuild | 77 ++ media-gfx/feh/feh-3.10.ebuild | 2 +- media-gfx/feh/metadata.xml | 3 + media-gfx/geeqie/geeqie-2.0.1-r4.ebuild | 2 +- .../gthumb/files/3.12.2-date-format.patch | 32 + media-gfx/gthumb/gthumb-3.12.2-r5.ebuild | 113 +++ media-gfx/lximage-qt/lximage-qt-1.3.0.ebuild | 2 +- media-gfx/photoqt/Manifest | 1 + .../files/photoqt-3.2-exiv2-0.28.patch | 116 +++ media-gfx/photoqt/photoqt-3.2.ebuild | 75 ++ .../files/phototonic-2.1-exiv2-0.28.patch | 135 ++++ media-gfx/phototonic/phototonic-2.1.ebuild | 19 +- media-gfx/ueberzugpp/Manifest | 2 +- media-gfx/ueberzugpp/metadata.xml | 2 +- media-gfx/ueberzugpp/ueberzugpp-2.8.5.ebuild | 10 +- ...p-2.8.3.ebuild => ueberzugpp-2.8.6.ebuild} | 31 +- media-libs/Manifest.gz | Bin 68284 -> 68286 bytes media-libs/kimageannotator/Manifest | 1 + .../kimageannotator-0.6.1.ebuild | 50 ++ media-libs/libao/libao-1.2.2-r3.ebuild | 61 ++ .../libjpeg-turbo/libjpeg-turbo-2.1.3.ebuild | 5 +- .../libjpeg-turbo/libjpeg-turbo-2.1.4.ebuild | 3 +- .../libjpeg-turbo-2.1.5.1.ebuild | 1 - media-libs/libmtp/libmtp-1.1.21.ebuild | 2 +- media-libs/libnsgif/libnsgif-9999.ebuild | 37 + media-libs/libquvi/libquvi-0.9.4-r101.ebuild | 2 +- media-libs/libsdl/Manifest | 1 + media-libs/libsdl/libsdl-1.2.64.ebuild | 40 + ...2.26.5.ebuild => libsdl2-2.26.5-r1.ebuild} | 2 +- media-libs/libwmf/libwmf-0.2.13-r1.ebuild | 2 +- media-libs/openimageio/Manifest | 1 - .../openimageio-2.3.21.0-r1.ebuild | 185 ----- media-libs/opus/opus-1.4.ebuild | 2 +- media-libs/portmidi/portmidi-2.0.4.ebuild | 2 +- media-libs/rubberband/rubberband-3.1.3.ebuild | 2 +- media-libs/rubberband/rubberband-3.2.1.ebuild | 2 +- media-plugins/Manifest.gz | Bin 42909 -> 42909 bytes media-plugins/qmmp-plugin-pack/Manifest | 1 + .../qmmp-plugin-pack-1.6.1.ebuild | 35 + media-sound/Manifest.gz | Bin 56907 -> 57072 bytes ...2-r1.ebuild => fluidsynth-2.3.2-r2.ebuild} | 2 +- media-sound/jalv/jalv-1.6.8.ebuild | 6 +- media-sound/krecorder/Manifest | 1 + .../files/krecorder-23.04.1-cmake.patch | 77 ++ .../krecorder/krecorder-23.04.1.ebuild | 36 + media-sound/krecorder/metadata.xml | 20 + ....23.12-r1.ebuild => mpd-0.23.12-r2.ebuild} | 2 +- media-sound/paprefs/metadata.xml | 11 +- media-sound/pithos/Manifest | 1 + media-sound/pithos/pithos-1.6.1.ebuild | 69 ++ media-sound/playerctl/Manifest | 1 + media-sound/playerctl/playerctl-2.4.1.ebuild | 54 ++ media-tv/Manifest.gz | Bin 3607 -> 3605 bytes media-tv/mythtv/metadata.xml | 4 - media-video/Manifest.gz | Bin 25332 -> 25341 bytes media-video/ffdiaporama/Manifest | 1 + .../ffdiaporama-2.2_pre20230525.ebuild | 59 ++ .../mkvtoolnix/mkvtoolnix-75.0.0.ebuild | 2 +- ...h => vlc-9999-configure-lua-version.patch} | 17 +- .../files/vlc-9999-fix-libtremor-libs.patch | 11 + ...-3.0.18-r1.ebuild => vlc-3.0.18-r2.ebuild} | 2 +- media-video/vlc/vlc-3.0.9999.ebuild | 2 +- media-video/vlc/vlc-9999.ebuild | 7 +- metadata/Manifest.gz | Bin 3510 -> 3504 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest.files.gz | Bin 544682 -> 544687 bytes metadata/glsa/glsa-202211-07.xml | 10 +- metadata/glsa/timestamp.chk | 2 +- metadata/glsa/timestamp.commit | 2 +- metadata/md5-cache/Manifest.gz | Bin 28032 -> 28024 bytes metadata/md5-cache/acct-group/Manifest.gz | Bin 76010 -> 76038 bytes metadata/md5-cache/acct-group/_cron-failure-0 | 4 +- metadata/md5-cache/acct-group/adm-0-r1 | 4 +- metadata/md5-cache/acct-group/aerospike-amc-0 | 4 +- metadata/md5-cache/acct-group/airdcppd-0-r1 | 4 +- metadata/md5-cache/acct-group/alertmanager-0 | 4 +- metadata/md5-cache/acct-group/amanda-0 | 4 +- metadata/md5-cache/acct-group/amavis-0-r1 | 4 +- metadata/md5-cache/acct-group/amule-0-r1 | 4 +- metadata/md5-cache/acct-group/android-0 | 4 +- metadata/md5-cache/acct-group/anope-0-r1 | 4 +- metadata/md5-cache/acct-group/apache-0-r2 | 4 +- metadata/md5-cache/acct-group/apt-cacher-ng-0 | 4 +- metadata/md5-cache/acct-group/argus-0 | 4 +- metadata/md5-cache/acct-group/arpwatch-0 | 4 +- metadata/md5-cache/acct-group/artifactory-0 | 4 +- metadata/md5-cache/acct-group/aspnet-0 | 4 +- metadata/md5-cache/acct-group/asterisk-0-r1 | 4 +- metadata/md5-cache/acct-group/at-0 | 4 +- .../md5-cache/acct-group/atheme-services-0-r1 | 4 +- metadata/md5-cache/acct-group/audio-0-r1 | 4 +- metadata/md5-cache/acct-group/automatic-0 | 4 +- metadata/md5-cache/acct-group/automx2-0-r1 | 4 +- metadata/md5-cache/acct-group/avahi-0-r1 | 4 +- .../md5-cache/acct-group/avahi-autoipd-0-r1 | 4 +- metadata/md5-cache/acct-group/axtls-0 | 4 +- metadata/md5-cache/acct-group/backuppc-0 | 4 +- metadata/md5-cache/acct-group/bacula-0-r1 | 4 +- metadata/md5-cache/acct-group/bareos-0-r1 | 4 +- metadata/md5-cache/acct-group/beanstalk-0 | 4 +- metadata/md5-cache/acct-group/bedrock-0-r1 | 4 +- metadata/md5-cache/acct-group/biboumi-0 | 4 +- .../md5-cache/acct-group/bind_exporter-0-r1 | 4 +- metadata/md5-cache/acct-group/bird-0 | 4 +- metadata/md5-cache/acct-group/bitcoin-0-r1 | 4 +- metadata/md5-cache/acct-group/bitflu-0 | 4 +- metadata/md5-cache/acct-group/bitlbee-0-r1 | 4 +- .../md5-cache/acct-group/blackbox_exporter-0 | 4 +- metadata/md5-cache/acct-group/boinc-0 | 4 +- metadata/md5-cache/acct-group/brlapi-0 | 4 +- metadata/md5-cache/acct-group/brltty-0 | 4 +- metadata/md5-cache/acct-group/buildbot-0-r1 | 4 +- metadata/md5-cache/acct-group/bumblebee-0 | 4 +- metadata/md5-cache/acct-group/burp-0-r1 | 4 +- .../md5-cache/acct-group/burrow_exporter-0-r1 | 4 +- metadata/md5-cache/acct-group/cadvisor-0-r1 | 4 +- metadata/md5-cache/acct-group/cancd-0 | 4 +- metadata/md5-cache/acct-group/carbon-0-r1 | 4 +- metadata/md5-cache/acct-group/cdrom-0-r1 | 4 +- metadata/md5-cache/acct-group/ceph-0-r1 | 4 +- metadata/md5-cache/acct-group/cgit-0 | 4 +- metadata/md5-cache/acct-group/chronograf-0-r1 | 4 +- metadata/md5-cache/acct-group/cinder-0-r1 | 4 +- metadata/md5-cache/acct-group/clair-0-r1 | 4 +- metadata/md5-cache/acct-group/clamav-0-r1 | 4 +- metadata/md5-cache/acct-group/cntlm-0 | 4 +- metadata/md5-cache/acct-group/cockroach-0 | 4 +- metadata/md5-cache/acct-group/collectd-0 | 4 +- metadata/md5-cache/acct-group/colord-0 | 4 +- metadata/md5-cache/acct-group/consul-0-r1 | 4 +- .../md5-cache/acct-group/consul-template-0-r1 | 4 +- .../md5-cache/acct-group/consul_exporter-0 | 4 +- metadata/md5-cache/acct-group/coredns-0 | 4 +- metadata/md5-cache/acct-group/croc-0 | 4 +- metadata/md5-cache/acct-group/cron-0 | 4 +- metadata/md5-cache/acct-group/crontab-0 | 4 +- metadata/md5-cache/acct-group/cvmfs-0-r1 | 4 +- metadata/md5-cache/acct-group/davfs2-0-r1 | 4 +- metadata/md5-cache/acct-group/dbmail-0 | 4 +- metadata/md5-cache/acct-group/dbskkd-0 | 4 +- metadata/md5-cache/acct-group/ddclient-0-r1 | 4 +- metadata/md5-cache/acct-group/defang-0 | 4 +- metadata/md5-cache/acct-group/dehydrated-0 | 4 +- metadata/md5-cache/acct-group/deluge-0-r1 | 4 +- metadata/md5-cache/acct-group/dhcp-0-r1 | 4 +- metadata/md5-cache/acct-group/dhcpcd-0-r1 | 4 +- metadata/md5-cache/acct-group/dialout-0-r1 | 4 +- metadata/md5-cache/acct-group/dictd-0 | 4 +- metadata/md5-cache/acct-group/dirsrv-0 | 4 +- metadata/md5-cache/acct-group/disk-0-r1 | 4 +- metadata/md5-cache/acct-group/distcc-1 | 4 +- metadata/md5-cache/acct-group/dnrd-0 | 4 +- .../md5-cache/acct-group/dnscrypt-proxy-0-r1 | 4 +- metadata/md5-cache/acct-group/dnsdist-0-r1 | 4 +- metadata/md5-cache/acct-group/dnsmasq-0-r1 | 4 +- .../acct-group/dnsmasq_exporter-0-r1 | 4 +- metadata/md5-cache/acct-group/docker-0-r1 | 4 +- .../md5-cache/acct-group/docker_auth-0-r1 | 4 +- metadata/md5-cache/acct-group/dovecot-0-r1 | 4 +- metadata/md5-cache/acct-group/dovenull-0-r1 | 4 +- metadata/md5-cache/acct-group/drone-0 | 4 +- metadata/md5-cache/acct-group/ejabberd-0 | 4 +- .../md5-cache/acct-group/elasticsearch-0-r1 | 4 +- .../acct-group/elasticsearch_exporter-0-r1 | 4 +- metadata/md5-cache/acct-group/energi3-0 | 4 +- metadata/md5-cache/acct-group/epam-0 | 4 +- metadata/md5-cache/acct-group/epmd-0-r1 | 4 +- metadata/md5-cache/acct-group/err-0 | 4 +- metadata/md5-cache/acct-group/etcd-0-r1 | 4 +- metadata/md5-cache/acct-group/exabgp-0-r1 | 4 +- metadata/md5-cache/acct-group/ez-ipupd-0 | 4 +- metadata/md5-cache/acct-group/fax-0 | 4 +- metadata/md5-cache/acct-group/fcron-0 | 4 +- metadata/md5-cache/acct-group/fdm-0 | 4 +- metadata/md5-cache/acct-group/fetchmail-0-r1 | 4 +- metadata/md5-cache/acct-group/fhem-0-r1 | 4 +- .../md5-cache/acct-group/fingerprint-0-r1 | 4 +- metadata/md5-cache/acct-group/firebird-0-r1 | 4 +- metadata/md5-cache/acct-group/flatpak-0 | 4 +- metadata/md5-cache/acct-group/floppy-0 | 4 +- metadata/md5-cache/acct-group/flows-0 | 4 +- metadata/md5-cache/acct-group/fluentd-0-r1 | 4 +- metadata/md5-cache/acct-group/foldingathome-0 | 4 +- metadata/md5-cache/acct-group/fp-multiuser-0 | 4 +- metadata/md5-cache/acct-group/freenet-0 | 4 +- .../acct-group/fritzbox_smarthome_exporter-0 | 4 +- metadata/md5-cache/acct-group/frr-0 | 4 +- metadata/md5-cache/acct-group/ftp-0-r1 | 4 +- metadata/md5-cache/acct-group/ftpproxy-0 | 4 +- .../md5-cache/acct-group/fvwm-crystal-0-r1 | 4 +- metadata/md5-cache/acct-group/gamemode-0 | 4 +- metadata/md5-cache/acct-group/gamestat-0-r1 | 4 +- metadata/md5-cache/acct-group/gatling-0-r1 | 4 +- metadata/md5-cache/acct-group/gauth-0 | 4 +- metadata/md5-cache/acct-group/gdm-0 | 4 +- metadata/md5-cache/acct-group/geneweb-0-r1 | 4 +- metadata/md5-cache/acct-group/geoclue-0 | 4 +- metadata/md5-cache/acct-group/gerbera-0-r1 | 4 +- metadata/md5-cache/acct-group/git-0-r1 | 4 +- .../md5-cache/acct-group/github-exporter-0 | 4 +- metadata/md5-cache/acct-group/gitlab-runner-1 | 4 +- metadata/md5-cache/acct-group/gkrellmd-0-r1 | 4 +- metadata/md5-cache/acct-group/glance-0-r1 | 4 +- metadata/md5-cache/acct-group/gluster-0-r1 | 4 +- metadata/md5-cache/acct-group/gns3-0 | 4 +- metadata/md5-cache/acct-group/gnump3d-0 | 4 +- metadata/md5-cache/acct-group/gnupg-pkcs11-0 | 4 +- .../acct-group/gnupg-pkcs11-scd-proxy-0 | 4 +- metadata/md5-cache/acct-group/goaccess-0 | 4 +- metadata/md5-cache/acct-group/gopher-0 | 4 +- metadata/md5-cache/acct-group/gopherd-0 | 4 +- metadata/md5-cache/acct-group/gpib-0-r1 | 4 +- metadata/md5-cache/acct-group/gpio-0 | 4 +- metadata/md5-cache/acct-group/grafana-0-r1 | 4 +- metadata/md5-cache/acct-group/graylog-0-r1 | 4 +- metadata/md5-cache/acct-group/greetd-0-r1 | 4 +- metadata/md5-cache/acct-group/grok_exporter-0 | 4 +- metadata/md5-cache/acct-group/groonga-0 | 4 +- metadata/md5-cache/acct-group/gvm-0-r1 | 4 +- metadata/md5-cache/acct-group/h2o-0 | 4 +- metadata/md5-cache/acct-group/haclient-0 | 4 +- metadata/md5-cache/acct-group/haproxy-0-r1 | 4 +- metadata/md5-cache/acct-group/havp-0 | 4 +- metadata/md5-cache/acct-group/headscale-0 | 4 +- metadata/md5-cache/acct-group/heat-0-r1 | 4 +- metadata/md5-cache/acct-group/hsqldb-0 | 4 +- metadata/md5-cache/acct-group/http-0 | 4 +- metadata/md5-cache/acct-group/i2c-0 | 4 +- metadata/md5-cache/acct-group/i2p-0-r1 | 4 +- metadata/md5-cache/acct-group/i2pd-0-r1 | 4 +- metadata/md5-cache/acct-group/icecast-0 | 4 +- metadata/md5-cache/acct-group/icecream-0 | 4 +- metadata/md5-cache/acct-group/ices-0 | 4 +- metadata/md5-cache/acct-group/icinga-0-r1 | 4 +- metadata/md5-cache/acct-group/icingacmd-0-r1 | 4 +- metadata/md5-cache/acct-group/icingaweb2-0-r1 | 4 +- metadata/md5-cache/acct-group/influxdb-0-r1 | 4 +- metadata/md5-cache/acct-group/input-0-r1 | 4 +- metadata/md5-cache/acct-group/inspircd-0-r1 | 4 +- metadata/md5-cache/acct-group/ipfs-0-r1 | 4 +- metadata/md5-cache/acct-group/ipsec-0 | 4 +- metadata/md5-cache/acct-group/ipsentinel-0 | 4 +- metadata/md5-cache/acct-group/iroffer-0 | 4 +- metadata/md5-cache/acct-group/jellyfin-0 | 4 +- metadata/md5-cache/acct-group/jenkins-0 | 4 +- metadata/md5-cache/acct-group/kafka-0-r1 | 4 +- metadata/md5-cache/acct-group/kapacitor-0-r1 | 4 +- metadata/md5-cache/acct-group/karma-0 | 4 +- metadata/md5-cache/acct-group/keystone-0-r1 | 4 +- metadata/md5-cache/acct-group/kibana-0-r1 | 4 +- metadata/md5-cache/acct-group/kismet-0-r1 | 4 +- metadata/md5-cache/acct-group/kmem-0-r1 | 4 +- metadata/md5-cache/acct-group/knot-0-r1 | 4 +- metadata/md5-cache/acct-group/knot-resolver-0 | 4 +- .../md5-cache/acct-group/kube-apiserver-0-r1 | 4 +- .../acct-group/kube-controller-manager-0-r1 | 4 +- .../md5-cache/acct-group/kube-scheduler-0-r1 | 4 +- metadata/md5-cache/acct-group/kvm-0-r1 | 4 +- metadata/md5-cache/acct-group/ldap-0 | 4 +- metadata/md5-cache/acct-group/libreoffice-0 | 4 +- metadata/md5-cache/acct-group/libvirt-0-r1 | 4 +- metadata/md5-cache/acct-group/lightdm-0-r1 | 4 +- metadata/md5-cache/acct-group/lighttpd-0-r1 | 4 +- metadata/md5-cache/acct-group/litecoin-0 | 4 +- metadata/md5-cache/acct-group/lldpd-0-r1 | 4 +- metadata/md5-cache/acct-group/locate-0-r1 | 4 +- metadata/md5-cache/acct-group/logcheck-0 | 4 +- metadata/md5-cache/acct-group/logstash-0-r1 | 4 +- metadata/md5-cache/acct-group/logsurfer-0 | 4 +- metadata/md5-cache/acct-group/lp-0-r1 | 4 +- metadata/md5-cache/acct-group/lpadmin-0-r1 | 4 +- metadata/md5-cache/acct-group/lxc-0 | 4 +- metadata/md5-cache/acct-group/lxd-0-r1 | 4 +- metadata/md5-cache/acct-group/mail-0-r1 | 4 +- metadata/md5-cache/acct-group/man-0-r1 | 4 +- metadata/md5-cache/acct-group/maradns-0-r1 | 4 +- metadata/md5-cache/acct-group/memcached-0-r1 | 4 +- .../md5-cache/acct-group/memcached_exporter-0 | 4 +- metadata/md5-cache/acct-group/messagebus-0-r1 | 4 +- metadata/md5-cache/acct-group/mgraph-0 | 4 +- .../md5-cache/acct-group/milter-regex-0-r1 | 4 +- metadata/md5-cache/acct-group/minbif-0 | 4 +- metadata/md5-cache/acct-group/minecraft-0-r1 | 4 +- metadata/md5-cache/acct-group/minetest-0-r1 | 4 +- metadata/md5-cache/acct-group/minidlna-0 | 4 +- metadata/md5-cache/acct-group/minio-0 | 4 +- metadata/md5-cache/acct-group/mogile-0 | 4 +- metadata/md5-cache/acct-group/mongodb-0-r1 | 4 +- .../md5-cache/acct-group/mongodb_exporter-0 | 4 +- metadata/md5-cache/acct-group/monitorix-0-r1 | 4 +- metadata/md5-cache/acct-group/monkeyd-0 | 4 +- .../md5-cache/acct-group/monkeysphere-0-r1 | 4 +- metadata/md5-cache/acct-group/mosquitto-0-r1 | 4 +- metadata/md5-cache/acct-group/motion-0-r1 | 4 +- metadata/md5-cache/acct-group/msmtpd-0-r1 | 4 +- metadata/md5-cache/acct-group/munge-0 | 4 +- metadata/md5-cache/acct-group/munin-0-r1 | 4 +- metadata/md5-cache/acct-group/murmur-0-r1 | 4 +- metadata/md5-cache/acct-group/mysql-0-r1 | 4 +- .../md5-cache/acct-group/mysqld_exporter-0-r1 | 4 +- metadata/md5-cache/acct-group/mythtv-0-r1 | 4 +- metadata/md5-cache/acct-group/nagios-0-r1 | 4 +- metadata/md5-cache/acct-group/named-0-r1 | 4 +- metadata/md5-cache/acct-group/netbox-0-r1 | 4 +- metadata/md5-cache/acct-group/netdata-0-r1 | 4 +- metadata/md5-cache/acct-group/netdev-0-r1 | 4 +- metadata/md5-cache/acct-group/netperf-0 | 4 +- metadata/md5-cache/acct-group/neutron-0-r1 | 4 +- metadata/md5-cache/acct-group/nginx-0-r1 | 4 +- metadata/md5-cache/acct-group/nginx-unit-0 | 4 +- .../acct-group/nginx-vts-exporter-0-r1 | 4 +- metadata/md5-cache/acct-group/ngircd-0-r1 | 4 +- metadata/md5-cache/acct-group/ngrep-0-r1 | 4 +- .../md5-cache/acct-group/nm-openconnect-0 | 4 +- metadata/md5-cache/acct-group/nm-openvpn-0 | 4 +- metadata/md5-cache/acct-group/nobody-0 | 4 +- .../md5-cache/acct-group/node_exporter-0-r1 | 4 +- metadata/md5-cache/acct-group/nofiles-0-r1 | 4 +- metadata/md5-cache/acct-group/notary-0 | 4 +- metadata/md5-cache/acct-group/nova-0-r1 | 4 +- metadata/md5-cache/acct-group/nsd-0-r1 | 4 +- metadata/md5-cache/acct-group/nslcd-0-r1 | 4 +- metadata/md5-cache/acct-group/ntopng-0 | 4 +- metadata/md5-cache/acct-group/ntp-0-r1 | 4 +- metadata/md5-cache/acct-group/nullmail-0 | 4 +- metadata/md5-cache/acct-group/nut-0 | 4 +- metadata/md5-cache/acct-group/nzbget-0 | 4 +- metadata/md5-cache/acct-group/oidentd-0-r1 | 4 +- metadata/md5-cache/acct-group/openct-0-r1 | 4 +- metadata/md5-cache/acct-group/opendkim-0-r1 | 4 +- metadata/md5-cache/acct-group/opendmarc-1 | 4 +- metadata/md5-cache/acct-group/opendnssec-0 | 4 +- metadata/md5-cache/acct-group/openntpd-0-r1 | 4 +- metadata/md5-cache/acct-group/openrct2-0-r1 | 4 +- metadata/md5-cache/acct-group/openttd-0 | 4 +- metadata/md5-cache/acct-group/openvpn-0-r1 | 4 +- .../acct-group/openvpn_exporter-0-r1 | 4 +- metadata/md5-cache/acct-group/opm-0 | 4 +- metadata/md5-cache/acct-group/oprofile-0-r1 | 4 +- metadata/md5-cache/acct-group/oragono-0 | 4 +- metadata/md5-cache/acct-group/ossec-0-r1 | 4 +- metadata/md5-cache/acct-group/owntracks-0 | 4 +- metadata/md5-cache/acct-group/p2p-0 | 4 +- metadata/md5-cache/acct-group/partimag-0-r1 | 4 +- metadata/md5-cache/acct-group/pcap-0 | 4 +- metadata/md5-cache/acct-group/pcscd-0-r1 | 4 +- metadata/md5-cache/acct-group/pdns-0-r1 | 4 +- metadata/md5-cache/acct-group/pdnsd-0-r1 | 4 +- metadata/md5-cache/acct-group/pgagent-0 | 4 +- metadata/md5-cache/acct-group/pipewire-0 | 4 +- metadata/md5-cache/acct-group/pkcs11-0 | 4 +- metadata/md5-cache/acct-group/placement-0-r1 | 4 +- metadata/md5-cache/acct-group/plex-0-r1 | 4 +- metadata/md5-cache/acct-group/plugdev-0-r1 | 4 +- metadata/md5-cache/acct-group/polkitd-0-r1 | 4 +- metadata/md5-cache/acct-group/polw-0 | 4 +- metadata/md5-cache/acct-group/popa3d-0 | 4 +- metadata/md5-cache/acct-group/portage-0 | 4 +- metadata/md5-cache/acct-group/postdrop-0-r1 | 4 +- metadata/md5-cache/acct-group/postfix-0-r1 | 4 +- .../acct-group/postfix_exporter-0-r1 | 4 +- metadata/md5-cache/acct-group/postfwd-0 | 4 +- metadata/md5-cache/acct-group/postgres-0-r1 | 4 +- .../md5-cache/acct-group/postgres_exporter-0 | 4 +- metadata/md5-cache/acct-group/postgrey-0 | 4 +- metadata/md5-cache/acct-group/privoxy-0-r1 | 4 +- metadata/md5-cache/acct-group/prometheus-0-r1 | 4 +- metadata/md5-cache/acct-group/prosody-0 | 4 +- metadata/md5-cache/acct-group/prowlarr-0 | 4 +- metadata/md5-cache/acct-group/psybnc-0 | 4 +- metadata/md5-cache/acct-group/pulse-0 | 4 +- metadata/md5-cache/acct-group/pulse-access-0 | 4 +- metadata/md5-cache/acct-group/puppet-0-r1 | 4 +- metadata/md5-cache/acct-group/puppetdb-0-r1 | 4 +- metadata/md5-cache/acct-group/pushgateway-0 | 4 +- metadata/md5-cache/acct-group/pvpgn-0 | 4 +- metadata/md5-cache/acct-group/qemu-0-r1 | 4 +- metadata/md5-cache/acct-group/qmail-0-r1 | 4 +- metadata/md5-cache/acct-group/quagga-0-r1 | 4 +- metadata/md5-cache/acct-group/quassel-0-r1 | 4 +- metadata/md5-cache/acct-group/rabbitmq-0 | 4 +- .../md5-cache/acct-group/rabbitmq_exporter-0 | 4 +- metadata/md5-cache/acct-group/radarr-0 | 4 +- metadata/md5-cache/acct-group/radicale-0-r1 | 4 +- metadata/md5-cache/acct-group/radius-0-r1 | 4 +- metadata/md5-cache/acct-group/radvd-0 | 4 +- metadata/md5-cache/acct-group/rbldns-0-r1 | 4 +- metadata/md5-cache/acct-group/rbot-0 | 4 +- metadata/md5-cache/acct-group/readarr-0 | 4 +- metadata/md5-cache/acct-group/realtime-0 | 4 +- metadata/md5-cache/acct-group/redis-0-r1 | 4 +- .../md5-cache/acct-group/redis_exporter-0 | 4 +- metadata/md5-cache/acct-group/redmine-0-r1 | 4 +- metadata/md5-cache/acct-group/redsocks-0-r1 | 4 +- metadata/md5-cache/acct-group/reg-0-r1 | 4 +- metadata/md5-cache/acct-group/registry-0 | 4 +- metadata/md5-cache/acct-group/render-0-r1 | 4 +- metadata/md5-cache/acct-group/resin-0 | 4 +- metadata/md5-cache/acct-group/roccat-0 | 4 +- metadata/md5-cache/acct-group/root-0 | 4 +- metadata/md5-cache/acct-group/rplayd-0 | 4 +- metadata/md5-cache/acct-group/rrdcached-0 | 4 +- metadata/md5-cache/acct-group/rslsync-0 | 4 +- metadata/md5-cache/acct-group/rspamd-0-r1 | 4 +- .../md5-cache/acct-group/rstudio-server-0-r1 | 4 +- metadata/md5-cache/acct-group/rt-0-r1 | 4 +- metadata/md5-cache/acct-group/rtkit-0-r1 | 4 +- metadata/md5-cache/acct-group/rundeck-0 | 4 +- metadata/md5-cache/acct-group/rwhoisd-0 | 4 +- metadata/md5-cache/acct-group/sabnzbd-0-r1 | 4 +- metadata/md5-cache/acct-group/sagan-0 | 4 +- metadata/md5-cache/acct-group/samplicator-0 | 4 +- metadata/md5-cache/acct-group/sancp-0 | 4 +- metadata/md5-cache/acct-group/sanlock-0-r1 | 4 +- .../md5-cache/acct-group/sauerbraten-0-r1 | 4 +- metadata/md5-cache/acct-group/scanlogd-0 | 4 +- metadata/md5-cache/acct-group/scanner-0 | 4 +- metadata/md5-cache/acct-group/scponly-0-r1 | 4 +- metadata/md5-cache/acct-group/scsi-0 | 4 +- metadata/md5-cache/acct-group/sddm-0 | 4 +- metadata/md5-cache/acct-group/seat-0 | 4 +- metadata/md5-cache/acct-group/serf-0 | 4 +- metadata/md5-cache/acct-group/sguil-0 | 4 +- metadata/md5-cache/acct-group/sgx-0 | 4 +- metadata/md5-cache/acct-group/sigh-0 | 4 +- metadata/md5-cache/acct-group/simplevirt-0-r1 | 4 +- metadata/md5-cache/acct-group/sispmctl-0 | 4 +- metadata/md5-cache/acct-group/sks-0 | 4 +- metadata/md5-cache/acct-group/slurm-0-r1 | 4 +- metadata/md5-cache/acct-group/smmsp-0-r1 | 4 +- metadata/md5-cache/acct-group/smokeping-0 | 4 +- metadata/md5-cache/acct-group/sms-0 | 4 +- metadata/md5-cache/acct-group/smtpd-0-r1 | 4 +- metadata/md5-cache/acct-group/smtpq-0-r1 | 4 +- metadata/md5-cache/acct-group/snapserver-0 | 4 +- metadata/md5-cache/acct-group/sniproxy-0 | 4 +- metadata/md5-cache/acct-group/snmp_exporter-0 | 4 +- metadata/md5-cache/acct-group/snort-0 | 4 +- metadata/md5-cache/acct-group/sobby-0 | 4 +- metadata/md5-cache/acct-group/sobexsrv-0 | 4 +- metadata/md5-cache/acct-group/sockd-0 | 4 +- metadata/md5-cache/acct-group/sogo-0-r1 | 4 +- metadata/md5-cache/acct-group/soju-0 | 4 +- metadata/md5-cache/acct-group/sonarr-0 | 4 +- metadata/md5-cache/acct-group/spamd-0-r1 | 4 +- metadata/md5-cache/acct-group/spectrum-0-r1 | 4 +- metadata/md5-cache/acct-group/spi-0 | 4 +- metadata/md5-cache/acct-group/spire-0-r1 | 4 +- metadata/md5-cache/acct-group/spread-0 | 4 +- metadata/md5-cache/acct-group/sqlgrey-0-r1 | 4 +- metadata/md5-cache/acct-group/squid-0-r1 | 4 +- metadata/md5-cache/acct-group/sshd-0-r1 | 4 +- metadata/md5-cache/acct-group/ssmtp-0 | 4 +- metadata/md5-cache/acct-group/sstpc-0 | 4 +- metadata/md5-cache/acct-group/stapdev-0 | 4 +- metadata/md5-cache/acct-group/stapsys-0 | 4 +- metadata/md5-cache/acct-group/stapusr-0 | 4 +- metadata/md5-cache/acct-group/steamcmd-0-r1 | 4 +- metadata/md5-cache/acct-group/stg-0 | 4 +- metadata/md5-cache/acct-group/stubby-0-r1 | 4 +- metadata/md5-cache/acct-group/stunnel-0-r1 | 4 +- metadata/md5-cache/acct-group/subsonic-0 | 4 +- metadata/md5-cache/acct-group/supervisor-0-r1 | 4 +- metadata/md5-cache/acct-group/suricata-0-r1 | 4 +- metadata/md5-cache/acct-group/svnusers-0-r1 | 4 +- metadata/md5-cache/acct-group/svxlink-0 | 4 +- metadata/md5-cache/acct-group/swift-0-r1 | 4 +- metadata/md5-cache/acct-group/synapse-0 | 4 +- metadata/md5-cache/acct-group/syncthing-0-r1 | 4 +- .../acct-group/systemd-coredump-0-r1 | 4 +- .../acct-group/systemd-hostname-0-r1 | 4 +- .../md5-cache/acct-group/systemd-journal-0-r1 | 4 +- .../acct-group/systemd-journal-remote-0-r1 | 4 +- .../md5-cache/acct-group/systemd-network-0-r1 | 4 +- metadata/md5-cache/acct-group/systemd-oom-0 | 4 +- .../md5-cache/acct-group/systemd-resolve-0-r1 | 4 +- .../acct-group/systemd-timesync-0-r1 | 4 +- metadata/md5-cache/acct-group/tape-0-r1 | 4 +- metadata/md5-cache/acct-group/taskd-0 | 4 +- metadata/md5-cache/acct-group/teamspeak-0-r1 | 4 +- metadata/md5-cache/acct-group/telegraf-0-r1 | 4 +- metadata/md5-cache/acct-group/tenshi-0 | 4 +- metadata/md5-cache/acct-group/thttpd-0 | 4 +- metadata/md5-cache/acct-group/tinyproxy-0 | 4 +- metadata/md5-cache/acct-group/tomcat-0 | 4 +- metadata/md5-cache/acct-group/tor-0-r1 | 4 +- metadata/md5-cache/acct-group/tox-0-r1 | 4 +- metadata/md5-cache/acct-group/tpm-0 | 4 +- .../md5-cache/acct-group/transmission-0-r1 | 4 +- metadata/md5-cache/acct-group/trickster-0 | 4 +- metadata/md5-cache/acct-group/trojan-0 | 4 +- metadata/md5-cache/acct-group/tsm-0-r1 | 4 +- metadata/md5-cache/acct-group/tss-0-r1 | 4 +- metadata/md5-cache/acct-group/ttrssd-0 | 4 +- metadata/md5-cache/acct-group/tty-0-r1 | 4 +- metadata/md5-cache/acct-group/turnserver-0-r1 | 4 +- metadata/md5-cache/acct-group/ubridge-0-r1 | 4 +- metadata/md5-cache/acct-group/ulogd-0 | 4 +- metadata/md5-cache/acct-group/ultimaker-0-r1 | 4 +- metadata/md5-cache/acct-group/unbound-0-r1 | 4 +- .../md5-cache/acct-group/unbound-telemetry-0 | 4 +- metadata/md5-cache/acct-group/unifi-0-r1 | 4 +- metadata/md5-cache/acct-group/unifi-video-0 | 4 +- metadata/md5-cache/acct-group/unrealircd-0-r1 | 4 +- metadata/md5-cache/acct-group/upmpdcli-0 | 4 +- metadata/md5-cache/acct-group/uptimed-0-r2 | 4 +- metadata/md5-cache/acct-group/usb-0-r1 | 4 +- metadata/md5-cache/acct-group/users-0 | 4 +- metadata/md5-cache/acct-group/ushare-0 | 4 +- metadata/md5-cache/acct-group/utmp-0-r1 | 4 +- metadata/md5-cache/acct-group/uucp-0-r1 | 4 +- .../md5-cache/acct-group/uwsgi_exporter-0 | 4 +- metadata/md5-cache/acct-group/vacation-0 | 4 +- metadata/md5-cache/acct-group/varnish-0-r1 | 4 +- metadata/md5-cache/acct-group/vault-0-r1 | 4 +- .../md5-cache/acct-group/vault_exporter-0 | 4 +- metadata/md5-cache/acct-group/vboxguest-0-r1 | 4 +- metadata/md5-cache/acct-group/vboxsf-0-r1 | 4 +- metadata/md5-cache/acct-group/vboxusers-0-r1 | 4 +- metadata/md5-cache/acct-group/vdr-0-r1 | 4 +- metadata/md5-cache/acct-group/vdradmin-0-r1 | 4 +- metadata/md5-cache/acct-group/video-0-r1 | 4 +- metadata/md5-cache/acct-group/vlock-0 | 4 +- metadata/md5-cache/acct-group/vnstat-0 | 4 +- metadata/md5-cache/acct-group/vpopmail-0-r1 | 4 +- metadata/md5-cache/acct-group/wesnoth-0-r1 | 4 +- metadata/md5-cache/acct-group/wheel-0-r1 | 4 +- metadata/md5-cache/acct-group/wwwoffle-0 | 4 +- metadata/md5-cache/acct-group/x2goprint-0-r1 | 4 +- metadata/md5-cache/acct-group/x2gouser-0-r1 | 4 +- metadata/md5-cache/acct-group/xpra-0 | 4 +- metadata/md5-cache/acct-group/xrootd-0-r1 | 4 +- metadata/md5-cache/acct-group/xwax-0 | 4 +- .../md5-cache/acct-group/yubihsm-connector-0 | 4 +- metadata/md5-cache/acct-group/zabbix-0 | 4 +- metadata/md5-cache/acct-group/zeppelin-0-r1 | 4 +- metadata/md5-cache/acct-group/zetcd-0 | 4 +- metadata/md5-cache/acct-group/ziproxy-0 | 4 +- metadata/md5-cache/acct-group/znc-0-r1 | 4 +- metadata/md5-cache/acct-group/zookeeper-0 | 4 +- metadata/md5-cache/acct-user/Manifest.gz | Bin 70868 -> 70868 bytes metadata/md5-cache/acct-user/_cron-failure-0 | 4 +- metadata/md5-cache/acct-user/aerospike-amc-0 | 4 +- metadata/md5-cache/acct-user/airdcppd-0-r1 | 4 +- metadata/md5-cache/acct-user/alertmanager-0 | 4 +- metadata/md5-cache/acct-user/alias-0-r1 | 4 +- metadata/md5-cache/acct-user/amanda-0 | 4 +- metadata/md5-cache/acct-user/amavis-0-r1 | 4 +- metadata/md5-cache/acct-user/amule-0-r2 | 4 +- metadata/md5-cache/acct-user/anope-0-r1 | 4 +- metadata/md5-cache/acct-user/apache-0-r2 | 4 +- metadata/md5-cache/acct-user/apt-cacher-ng-0 | 4 +- metadata/md5-cache/acct-user/argus-0 | 4 +- metadata/md5-cache/acct-user/arpwatch-0 | 4 +- metadata/md5-cache/acct-user/artifactory-0 | 4 +- metadata/md5-cache/acct-user/aspnet-0 | 4 +- metadata/md5-cache/acct-user/asterisk-0-r1 | 4 +- metadata/md5-cache/acct-user/at-0 | 4 +- .../md5-cache/acct-user/atheme-services-0-r1 | 4 +- metadata/md5-cache/acct-user/automatic-0 | 4 +- metadata/md5-cache/acct-user/automx2-0-r1 | 4 +- metadata/md5-cache/acct-user/avahi-0-r1 | 4 +- .../md5-cache/acct-user/avahi-autoipd-0-r1 | 4 +- metadata/md5-cache/acct-user/axtls-0 | 4 +- metadata/md5-cache/acct-user/backuppc-0 | 4 +- metadata/md5-cache/acct-user/bacula-0-r1 | 4 +- metadata/md5-cache/acct-user/bareos-0-r1 | 4 +- metadata/md5-cache/acct-user/beanstalk-0 | 4 +- metadata/md5-cache/acct-user/bedrock-0-r1 | 4 +- metadata/md5-cache/acct-user/biboumi-0 | 4 +- .../md5-cache/acct-user/bind_exporter-0-r1 | 4 +- metadata/md5-cache/acct-user/bird-0 | 4 +- metadata/md5-cache/acct-user/bitcoin-0-r1 | 4 +- metadata/md5-cache/acct-user/bitflu-0 | 4 +- metadata/md5-cache/acct-user/bitlbee-0-r1 | 4 +- .../md5-cache/acct-user/blackbox_exporter-0 | 4 +- metadata/md5-cache/acct-user/boinc-0 | 4 +- metadata/md5-cache/acct-user/brltty-0 | 4 +- metadata/md5-cache/acct-user/buildbot-0-r1 | 4 +- metadata/md5-cache/acct-user/burp-0-r1 | 4 +- .../md5-cache/acct-user/burrow_exporter-0-r1 | 4 +- metadata/md5-cache/acct-user/cadvisor-0-r1 | 4 +- metadata/md5-cache/acct-user/cancd-0-r1 | 4 +- metadata/md5-cache/acct-user/carbon-0-r1 | 4 +- metadata/md5-cache/acct-user/ceph-0-r1 | 4 +- metadata/md5-cache/acct-user/cgit-0 | 4 +- metadata/md5-cache/acct-user/chronograf-0-r1 | 4 +- metadata/md5-cache/acct-user/cinder-0-r1 | 4 +- metadata/md5-cache/acct-user/clair-0-r1 | 4 +- metadata/md5-cache/acct-user/clamav-0-r1 | 4 +- metadata/md5-cache/acct-user/cntlm-0 | 4 +- metadata/md5-cache/acct-user/cockroach-0 | 4 +- metadata/md5-cache/acct-user/collectd-0 | 4 +- metadata/md5-cache/acct-user/colord-0 | 4 +- metadata/md5-cache/acct-user/consul-0-r1 | 4 +- .../md5-cache/acct-user/consul-template-0-r1 | 4 +- .../md5-cache/acct-user/consul_exporter-0 | 4 +- metadata/md5-cache/acct-user/coredns-0 | 4 +- metadata/md5-cache/acct-user/croc-0 | 4 +- metadata/md5-cache/acct-user/cron-0 | 4 +- metadata/md5-cache/acct-user/cvmfs-0-r1 | 4 +- metadata/md5-cache/acct-user/cyrus-0-r2 | 4 +- metadata/md5-cache/acct-user/darkstat-0 | 4 +- metadata/md5-cache/acct-user/davfs2-0-r1 | 4 +- metadata/md5-cache/acct-user/dbmail-0 | 4 +- metadata/md5-cache/acct-user/dbskkd-0 | 4 +- metadata/md5-cache/acct-user/ddclient-0-r1 | 4 +- metadata/md5-cache/acct-user/defang-0 | 4 +- metadata/md5-cache/acct-user/dehydrated-0 | 4 +- metadata/md5-cache/acct-user/deluge-0-r1 | 4 +- metadata/md5-cache/acct-user/dhcp-0-r1 | 4 +- metadata/md5-cache/acct-user/dhcpcd-0-r1 | 4 +- metadata/md5-cache/acct-user/dictd-0 | 4 +- metadata/md5-cache/acct-user/dirsrv-0 | 4 +- metadata/md5-cache/acct-user/distcc-1 | 4 +- metadata/md5-cache/acct-user/dnrd-0 | 4 +- metadata/md5-cache/acct-user/dnscache-0 | 4 +- .../md5-cache/acct-user/dnscrypt-proxy-0-r1 | 4 +- metadata/md5-cache/acct-user/dnsdist-0-r1 | 4 +- metadata/md5-cache/acct-user/dnslog-0 | 4 +- metadata/md5-cache/acct-user/dnsmasq-0-r1 | 4 +- .../md5-cache/acct-user/dnsmasq_exporter-0-r1 | 4 +- metadata/md5-cache/acct-user/docker_auth-0-r1 | 4 +- metadata/md5-cache/acct-user/dovecot-0-r1 | 4 +- metadata/md5-cache/acct-user/dovenull-0-r1 | 4 +- metadata/md5-cache/acct-user/drone-0 | 4 +- metadata/md5-cache/acct-user/duende-0-r1 | 4 +- metadata/md5-cache/acct-user/ejabberd-2 | 4 +- .../md5-cache/acct-user/elasticsearch-0-r1 | 4 +- .../acct-user/elasticsearch_exporter-0-r1 | 4 +- metadata/md5-cache/acct-user/energi3-0 | 4 +- metadata/md5-cache/acct-user/epmd-0-r1 | 4 +- metadata/md5-cache/acct-user/err-0 | 4 +- metadata/md5-cache/acct-user/etcd-0-r1 | 4 +- metadata/md5-cache/acct-user/exabgp-0-r1 | 4 +- metadata/md5-cache/acct-user/ez-ipupd-0 | 4 +- metadata/md5-cache/acct-user/fax-0 | 4 +- metadata/md5-cache/acct-user/fcron-0 | 4 +- metadata/md5-cache/acct-user/fdm-0 | 4 +- metadata/md5-cache/acct-user/fetchmail-0-r1 | 4 +- metadata/md5-cache/acct-user/fhem-0-r1 | 4 +- metadata/md5-cache/acct-user/firebird-0-r2 | 4 +- metadata/md5-cache/acct-user/flatpak-0 | 4 +- metadata/md5-cache/acct-user/flows-0 | 4 +- metadata/md5-cache/acct-user/fluentd-0-r1 | 4 +- metadata/md5-cache/acct-user/fnord-0 | 4 +- metadata/md5-cache/acct-user/fnordlog-0 | 4 +- metadata/md5-cache/acct-user/foldingathome-0 | 4 +- metadata/md5-cache/acct-user/fp-multiuser-0 | 4 +- metadata/md5-cache/acct-user/freenet-0 | 4 +- .../acct-user/fritzbox_smarthome_exporter-0 | 4 +- metadata/md5-cache/acct-user/frr-0 | 4 +- metadata/md5-cache/acct-user/ftp-0-r3 | 4 +- metadata/md5-cache/acct-user/ftpproxy-0 | 4 +- metadata/md5-cache/acct-user/gatling-0-r1 | 4 +- metadata/md5-cache/acct-user/gauth-0 | 4 +- metadata/md5-cache/acct-user/gdm-0 | 4 +- metadata/md5-cache/acct-user/geneweb-0-r1 | 4 +- metadata/md5-cache/acct-user/geoclue-0 | 4 +- metadata/md5-cache/acct-user/gerbera-0-r1 | 4 +- metadata/md5-cache/acct-user/git-0-r2 | 4 +- .../md5-cache/acct-user/github-exporter-0 | 4 +- metadata/md5-cache/acct-user/gitlab-runner-1 | 4 +- metadata/md5-cache/acct-user/gkrellmd-0-r1 | 4 +- metadata/md5-cache/acct-user/glance-0-r1 | 4 +- metadata/md5-cache/acct-user/gluster-0-r1 | 4 +- metadata/md5-cache/acct-user/gns3-0 | 4 +- metadata/md5-cache/acct-user/gnump3d-0 | 4 +- .../acct-user/gnupg-pkcs11-scd-proxy-0 | 4 +- metadata/md5-cache/acct-user/goaccess-0 | 4 +- metadata/md5-cache/acct-user/gopher-0 | 4 +- metadata/md5-cache/acct-user/gopherd-0 | 4 +- metadata/md5-cache/acct-user/gpsd-0-r2 | 4 +- metadata/md5-cache/acct-user/grafana-0-r1 | 4 +- metadata/md5-cache/acct-user/graylog-0-r1 | 4 +- metadata/md5-cache/acct-user/greetd-0-r1 | 4 +- metadata/md5-cache/acct-user/grok_exporter-0 | 4 +- metadata/md5-cache/acct-user/groonga-0 | 4 +- metadata/md5-cache/acct-user/gvm-0-r1 | 4 +- metadata/md5-cache/acct-user/h2o-0 | 4 +- metadata/md5-cache/acct-user/hacluster-0 | 4 +- metadata/md5-cache/acct-user/haproxy-0-r1 | 4 +- metadata/md5-cache/acct-user/havp-0 | 4 +- metadata/md5-cache/acct-user/headscale-0 | 4 +- metadata/md5-cache/acct-user/heat-0-r1 | 4 +- metadata/md5-cache/acct-user/hsqldb-0 | 4 +- metadata/md5-cache/acct-user/http-0 | 4 +- metadata/md5-cache/acct-user/i2p-0-r1 | 4 +- metadata/md5-cache/acct-user/i2pd-0-r1 | 4 +- metadata/md5-cache/acct-user/icecast-0 | 4 +- metadata/md5-cache/acct-user/icecream-0 | 4 +- metadata/md5-cache/acct-user/ices-0 | 4 +- metadata/md5-cache/acct-user/icinga-0-r1 | 4 +- metadata/md5-cache/acct-user/icingadirector-0 | 4 +- metadata/md5-cache/acct-user/influxdb-0-r1 | 4 +- metadata/md5-cache/acct-user/inspircd-0-r1 | 4 +- metadata/md5-cache/acct-user/ipfs-0-r1 | 4 +- metadata/md5-cache/acct-user/ippl-0-r1 | 4 +- metadata/md5-cache/acct-user/ipsec-0 | 4 +- metadata/md5-cache/acct-user/ipsentinel-0 | 4 +- metadata/md5-cache/acct-user/iroffer-0 | 4 +- metadata/md5-cache/acct-user/jellyfin-0-r1 | 4 +- metadata/md5-cache/acct-user/jenkins-0 | 4 +- metadata/md5-cache/acct-user/kafka-0-r1 | 4 +- metadata/md5-cache/acct-user/kapacitor-0-r1 | 4 +- metadata/md5-cache/acct-user/karma-0 | 4 +- metadata/md5-cache/acct-user/keystone-0-r1 | 4 +- metadata/md5-cache/acct-user/kibana-0-r1 | 4 +- metadata/md5-cache/acct-user/kismet-0-r1 | 4 +- metadata/md5-cache/acct-user/knot-0-r1 | 4 +- metadata/md5-cache/acct-user/knot-resolver-0 | 4 +- .../md5-cache/acct-user/kube-apiserver-0-r1 | 4 +- .../acct-user/kube-controller-manager-0-r1 | 4 +- .../md5-cache/acct-user/kube-scheduler-0-r1 | 4 +- metadata/md5-cache/acct-user/ldap-0 | 4 +- metadata/md5-cache/acct-user/libreoffice-0 | 4 +- metadata/md5-cache/acct-user/lightdm-0 | 4 +- metadata/md5-cache/acct-user/lighttpd-0-r1 | 4 +- metadata/md5-cache/acct-user/litecoin-0 | 4 +- metadata/md5-cache/acct-user/lldpd-0-r1 | 4 +- metadata/md5-cache/acct-user/logcheck-0 | 4 +- metadata/md5-cache/acct-user/logstash-0-r1 | 4 +- metadata/md5-cache/acct-user/logsurfer-0 | 4 +- metadata/md5-cache/acct-user/lxc-0 | 4 +- metadata/md5-cache/acct-user/mail-0-r1 | 4 +- metadata/md5-cache/acct-user/man-1-r1 | 4 +- metadata/md5-cache/acct-user/maradns-0-r1 | 4 +- metadata/md5-cache/acct-user/memcached-0-r1 | 4 +- .../md5-cache/acct-user/memcached_exporter-0 | 4 +- metadata/md5-cache/acct-user/messagebus-0-r1 | 4 +- metadata/md5-cache/acct-user/mgraph-0 | 4 +- .../md5-cache/acct-user/milter-regex-0-r1 | 4 +- metadata/md5-cache/acct-user/minbif-0 | 4 +- metadata/md5-cache/acct-user/minecraft-0-r1 | 4 +- metadata/md5-cache/acct-user/minetest-1-r1 | 4 +- metadata/md5-cache/acct-user/minidlna-0 | 4 +- metadata/md5-cache/acct-user/miniflux-0 | 4 +- metadata/md5-cache/acct-user/minio-0 | 4 +- metadata/md5-cache/acct-user/mogile-0 | 4 +- metadata/md5-cache/acct-user/mongodb-0-r1 | 4 +- .../md5-cache/acct-user/mongodb_exporter-0 | 4 +- metadata/md5-cache/acct-user/monitorix-0-r1 | 4 +- metadata/md5-cache/acct-user/monkeyd-0 | 4 +- .../md5-cache/acct-user/monkeysphere-0-r1 | 4 +- metadata/md5-cache/acct-user/mosquitto-0-r1 | 4 +- metadata/md5-cache/acct-user/motion-0-r1 | 4 +- metadata/md5-cache/acct-user/mpd-0-r1 | 4 +- metadata/md5-cache/acct-user/msmtpd-0-r1 | 4 +- metadata/md5-cache/acct-user/munge-0 | 4 +- metadata/md5-cache/acct-user/munin-0-r1 | 4 +- metadata/md5-cache/acct-user/munin-async-0-r1 | 4 +- metadata/md5-cache/acct-user/murmur-0-r1 | 4 +- metadata/md5-cache/acct-user/mysql-0-r1 | 4 +- .../md5-cache/acct-user/mysqld_exporter-0-r1 | 4 +- metadata/md5-cache/acct-user/mythtv-0-r1 | 4 +- metadata/md5-cache/acct-user/nagios-0-r1 | 4 +- metadata/md5-cache/acct-user/named-0-r1 | 4 +- metadata/md5-cache/acct-user/netbox-0-r1 | 4 +- metadata/md5-cache/acct-user/netdata-1 | 4 +- metadata/md5-cache/acct-user/netperf-0 | 4 +- metadata/md5-cache/acct-user/neutron-0-r1 | 4 +- metadata/md5-cache/acct-user/nginx-0 | 4 +- metadata/md5-cache/acct-user/nginx-unit-0 | 4 +- .../acct-user/nginx-vts-exporter-0-r1 | 4 +- metadata/md5-cache/acct-user/ngircd-0-r1 | 4 +- metadata/md5-cache/acct-user/ngrep-0-r1 | 4 +- metadata/md5-cache/acct-user/nm-openconnect-0 | 4 +- metadata/md5-cache/acct-user/nm-openvpn-0 | 4 +- metadata/md5-cache/acct-user/nobody-0 | 4 +- .../md5-cache/acct-user/node_exporter-0-r1 | 4 +- metadata/md5-cache/acct-user/notary-0 | 4 +- metadata/md5-cache/acct-user/nova-0-r1 | 4 +- metadata/md5-cache/acct-user/nsd-0-r1 | 4 +- metadata/md5-cache/acct-user/nslcd-0-r1 | 4 +- metadata/md5-cache/acct-user/ntopng-0 | 4 +- metadata/md5-cache/acct-user/ntp-0-r1 | 4 +- metadata/md5-cache/acct-user/nullmail-0 | 4 +- metadata/md5-cache/acct-user/nut-0-r1 | 4 +- metadata/md5-cache/acct-user/nvpd-0 | 4 +- metadata/md5-cache/acct-user/nzbget-0 | 4 +- metadata/md5-cache/acct-user/oidentd-0-r1 | 4 +- metadata/md5-cache/acct-user/openctd-0 | 4 +- metadata/md5-cache/acct-user/opendkim-0-r1 | 4 +- metadata/md5-cache/acct-user/opendmarc-0 | 4 +- metadata/md5-cache/acct-user/opendnssec-0 | 4 +- metadata/md5-cache/acct-user/openntpd-0-r1 | 4 +- metadata/md5-cache/acct-user/openrct2-0-r1 | 4 +- metadata/md5-cache/acct-user/openttd-0 | 4 +- metadata/md5-cache/acct-user/openvpn-0-r1 | 4 +- .../md5-cache/acct-user/openvpn_exporter-0-r1 | 4 +- metadata/md5-cache/acct-user/opm-0-r1 | 4 +- metadata/md5-cache/acct-user/oprofile-0-r1 | 4 +- metadata/md5-cache/acct-user/oragono-0 | 4 +- metadata/md5-cache/acct-user/ossec-0-r1 | 4 +- metadata/md5-cache/acct-user/ossecm-0-r1 | 4 +- metadata/md5-cache/acct-user/ossecr-0-r1 | 4 +- metadata/md5-cache/acct-user/owntracks-0 | 4 +- metadata/md5-cache/acct-user/p2p-0 | 4 +- metadata/md5-cache/acct-user/partimag-0 | 4 +- metadata/md5-cache/acct-user/pcap-0 | 4 +- metadata/md5-cache/acct-user/pcscd-0-r1 | 4 +- metadata/md5-cache/acct-user/pdns-0-r1 | 4 +- metadata/md5-cache/acct-user/pdnsd-0-r1 | 4 +- metadata/md5-cache/acct-user/pgagent-0 | 4 +- metadata/md5-cache/acct-user/pgbouncer-0 | 4 +- metadata/md5-cache/acct-user/pgpool-0 | 4 +- metadata/md5-cache/acct-user/pipewire-0 | 4 +- metadata/md5-cache/acct-user/pipewire-1 | 4 +- metadata/md5-cache/acct-user/placement-0-r1 | 4 +- metadata/md5-cache/acct-user/plex-0-r1 | 4 +- metadata/md5-cache/acct-user/polkitd-0-r1 | 4 +- metadata/md5-cache/acct-user/polw-0 | 4 +- metadata/md5-cache/acct-user/popa3d-0 | 4 +- metadata/md5-cache/acct-user/portage-0 | 4 +- metadata/md5-cache/acct-user/postfix-0-r1 | 4 +- .../md5-cache/acct-user/postfix_exporter-0-r1 | 4 +- metadata/md5-cache/acct-user/postfwd-0 | 4 +- metadata/md5-cache/acct-user/postgres-0-r1 | 4 +- .../md5-cache/acct-user/postgres_exporter-0 | 4 +- metadata/md5-cache/acct-user/postgrey-0 | 4 +- metadata/md5-cache/acct-user/postmaster-0-r1 | 4 +- metadata/md5-cache/acct-user/privoxy-0-r1 | 4 +- metadata/md5-cache/acct-user/prometheus-0-r1 | 4 +- metadata/md5-cache/acct-user/prosody-0 | 4 +- metadata/md5-cache/acct-user/prowlarr-0 | 4 +- metadata/md5-cache/acct-user/psybnc-0 | 4 +- metadata/md5-cache/acct-user/pulse-0 | 4 +- metadata/md5-cache/acct-user/puppet-0-r1 | 4 +- metadata/md5-cache/acct-user/puppetdb-0-r1 | 4 +- metadata/md5-cache/acct-user/pushgateway-0 | 4 +- metadata/md5-cache/acct-user/pvpgn-0 | 4 +- metadata/md5-cache/acct-user/qemu-0-r1 | 4 +- metadata/md5-cache/acct-user/qmaild-0-r1 | 4 +- metadata/md5-cache/acct-user/qmaill-0-r1 | 4 +- metadata/md5-cache/acct-user/qmailp-0-r1 | 4 +- metadata/md5-cache/acct-user/qmailq-0-r1 | 4 +- metadata/md5-cache/acct-user/qmailr-0-r1 | 4 +- metadata/md5-cache/acct-user/qmails-0-r1 | 4 +- metadata/md5-cache/acct-user/quagga-0-r1 | 4 +- metadata/md5-cache/acct-user/quassel-0-r1 | 4 +- metadata/md5-cache/acct-user/rabbitmq-0 | 4 +- .../md5-cache/acct-user/rabbitmq_exporter-0 | 4 +- metadata/md5-cache/acct-user/radarr-0 | 4 +- metadata/md5-cache/acct-user/radicale-0-r2 | 4 +- metadata/md5-cache/acct-user/radius-0-r1 | 4 +- metadata/md5-cache/acct-user/radvd-0 | 4 +- metadata/md5-cache/acct-user/rbldns-0-r1 | 4 +- metadata/md5-cache/acct-user/rbot-0 | 4 +- metadata/md5-cache/acct-user/readarr-0 | 4 +- metadata/md5-cache/acct-user/redis-0-r1 | 4 +- metadata/md5-cache/acct-user/redis_exporter-0 | 4 +- metadata/md5-cache/acct-user/redmine-0-r1 | 4 +- metadata/md5-cache/acct-user/redsocks-0-r1 | 4 +- metadata/md5-cache/acct-user/reg-0-r1 | 4 +- metadata/md5-cache/acct-user/registry-0 | 4 +- metadata/md5-cache/acct-user/root-0-r1 | 4 +- metadata/md5-cache/acct-user/rplayd-0 | 4 +- metadata/md5-cache/acct-user/rrdcached-0 | 4 +- metadata/md5-cache/acct-user/rslsync-0 | 4 +- metadata/md5-cache/acct-user/rspamd-0-r1 | 4 +- .../md5-cache/acct-user/rstudio-server-0-r1 | 4 +- metadata/md5-cache/acct-user/rt-0 | 4 +- metadata/md5-cache/acct-user/rtkit-0-r1 | 4 +- metadata/md5-cache/acct-user/rundeck-0 | 4 +- metadata/md5-cache/acct-user/rwhoisd-0 | 4 +- metadata/md5-cache/acct-user/sabnzbd-0-r1 | 4 +- metadata/md5-cache/acct-user/sagan-0-r1 | 4 +- metadata/md5-cache/acct-user/samplicator-0 | 4 +- metadata/md5-cache/acct-user/sancp-0 | 4 +- metadata/md5-cache/acct-user/saned-0 | 4 +- metadata/md5-cache/acct-user/sanlock-0-r1 | 4 +- metadata/md5-cache/acct-user/sauerbraten-0-r1 | 4 +- metadata/md5-cache/acct-user/scanlogd-0 | 4 +- metadata/md5-cache/acct-user/scponly-0-r1 | 4 +- metadata/md5-cache/acct-user/sddm-0 | 4 +- metadata/md5-cache/acct-user/sendpage-0 | 4 +- metadata/md5-cache/acct-user/serf-0 | 4 +- metadata/md5-cache/acct-user/sguil-0 | 4 +- metadata/md5-cache/acct-user/sigh-0 | 4 +- metadata/md5-cache/acct-user/sks-0 | 4 +- metadata/md5-cache/acct-user/slurm-0-r1 | 4 +- metadata/md5-cache/acct-user/smmsp-0-r2 | 4 +- metadata/md5-cache/acct-user/smokeping-0 | 4 +- metadata/md5-cache/acct-user/smsd-0 | 4 +- metadata/md5-cache/acct-user/smtpd-0-r1 | 4 +- metadata/md5-cache/acct-user/smtpq-0-r1 | 4 +- metadata/md5-cache/acct-user/snapclient-0 | 4 +- metadata/md5-cache/acct-user/snapserver-0 | 4 +- metadata/md5-cache/acct-user/sndiod-0 | 4 +- metadata/md5-cache/acct-user/sniproxy-0 | 4 +- metadata/md5-cache/acct-user/snmp_exporter-0 | 4 +- metadata/md5-cache/acct-user/snort-0 | 4 +- metadata/md5-cache/acct-user/sobby-0 | 4 +- metadata/md5-cache/acct-user/sobexsrv-0 | 4 +- metadata/md5-cache/acct-user/sockd-0-r1 | 4 +- metadata/md5-cache/acct-user/sogo-0-r1 | 4 +- metadata/md5-cache/acct-user/soju-0 | 4 +- metadata/md5-cache/acct-user/sonarr-0 | 4 +- metadata/md5-cache/acct-user/spamd-0-r1 | 4 +- metadata/md5-cache/acct-user/spectrum-0-r1 | 4 +- metadata/md5-cache/acct-user/spire-0-r1 | 4 +- metadata/md5-cache/acct-user/spread-0 | 4 +- metadata/md5-cache/acct-user/sqlgrey-0-r1 | 4 +- metadata/md5-cache/acct-user/squid-0-r1 | 4 +- metadata/md5-cache/acct-user/sshd-0-r1 | 4 +- metadata/md5-cache/acct-user/sstpc-0 | 4 +- metadata/md5-cache/acct-user/stdiscosrv-1 | 4 +- metadata/md5-cache/acct-user/steamcmd-0-r1 | 4 +- metadata/md5-cache/acct-user/stg-0 | 4 +- metadata/md5-cache/acct-user/strelaysrv-1 | 4 +- metadata/md5-cache/acct-user/stubby-0-r1 | 4 +- metadata/md5-cache/acct-user/stunnel-0-r1 | 4 +- metadata/md5-cache/acct-user/subsonic-0-r1 | 4 +- metadata/md5-cache/acct-user/suricata-0-r1 | 4 +- metadata/md5-cache/acct-user/svn-0-r1 | 4 +- metadata/md5-cache/acct-user/svxlink-0 | 4 +- metadata/md5-cache/acct-user/swift-0-r1 | 4 +- metadata/md5-cache/acct-user/synapse-0 | 4 +- metadata/md5-cache/acct-user/syncthing-0-r1 | 4 +- .../md5-cache/acct-user/systemd-coredump-0-r1 | 4 +- .../acct-user/systemd-journal-remote-0-r1 | 4 +- .../md5-cache/acct-user/systemd-network-0-r1 | 4 +- metadata/md5-cache/acct-user/systemd-oom-0 | 4 +- .../md5-cache/acct-user/systemd-resolve-0-r1 | 4 +- .../md5-cache/acct-user/systemd-timesync-0-r1 | 4 +- metadata/md5-cache/acct-user/taskd-0 | 4 +- metadata/md5-cache/acct-user/teamspeak-0-r1 | 4 +- metadata/md5-cache/acct-user/telegraf-0-r1 | 4 +- metadata/md5-cache/acct-user/tenshi-0 | 4 +- metadata/md5-cache/acct-user/thttpd-0 | 4 +- metadata/md5-cache/acct-user/timidity-0 | 4 +- metadata/md5-cache/acct-user/tinydns-0 | 4 +- metadata/md5-cache/acct-user/tinyproxy-0 | 4 +- metadata/md5-cache/acct-user/tomcat-0 | 4 +- metadata/md5-cache/acct-user/tor-0-r1 | 4 +- metadata/md5-cache/acct-user/tox-0-r1 | 4 +- metadata/md5-cache/acct-user/tpm-0 | 4 +- .../md5-cache/acct-user/transmission-1-r1 | 4 +- metadata/md5-cache/acct-user/trickster-0 | 4 +- metadata/md5-cache/acct-user/trojan-0 | 4 +- metadata/md5-cache/acct-user/tss-0-r1 | 4 +- metadata/md5-cache/acct-user/ttrssd-0 | 4 +- metadata/md5-cache/acct-user/turnserver-0-r1 | 4 +- metadata/md5-cache/acct-user/tvheadend-0-r1 | 4 +- metadata/md5-cache/acct-user/ulogd-0 | 4 +- metadata/md5-cache/acct-user/ultimaker-0-r1 | 4 +- metadata/md5-cache/acct-user/unbound-0-r1 | 4 +- .../md5-cache/acct-user/unbound-telemetry-1 | 4 +- metadata/md5-cache/acct-user/unifi-0-r1 | 4 +- metadata/md5-cache/acct-user/unifi-video-0 | 4 +- metadata/md5-cache/acct-user/unrealircd-0-r1 | 4 +- metadata/md5-cache/acct-user/upmpdcli-0 | 4 +- metadata/md5-cache/acct-user/uptimed-0-r2 | 4 +- metadata/md5-cache/acct-user/usbmux-0-r1 | 4 +- metadata/md5-cache/acct-user/ushare-0 | 4 +- metadata/md5-cache/acct-user/uwsgi_exporter-0 | 4 +- metadata/md5-cache/acct-user/vacation-0 | 4 +- metadata/md5-cache/acct-user/varnish-0-r1 | 4 +- metadata/md5-cache/acct-user/vault-0-r1 | 4 +- metadata/md5-cache/acct-user/vault_exporter-0 | 4 +- metadata/md5-cache/acct-user/vboxguest-0-r1 | 4 +- metadata/md5-cache/acct-user/vdr-0-r1 | 4 +- metadata/md5-cache/acct-user/vdradmin-0-r1 | 4 +- metadata/md5-cache/acct-user/vnstat-0 | 4 +- metadata/md5-cache/acct-user/vpopmail-0-r1 | 4 +- metadata/md5-cache/acct-user/wesnoth-0-r1 | 4 +- metadata/md5-cache/acct-user/wwwoffle-0 | 4 +- metadata/md5-cache/acct-user/x2goprint-0-r1 | 4 +- metadata/md5-cache/acct-user/x2gouser-0-r1 | 4 +- metadata/md5-cache/acct-user/xrootd-0-r1 | 4 +- .../md5-cache/acct-user/yubihsm-connector-0 | 4 +- metadata/md5-cache/acct-user/zabbix-0 | 4 +- metadata/md5-cache/acct-user/zeppelin-0-r1 | 4 +- metadata/md5-cache/acct-user/zetcd-0 | 4 +- metadata/md5-cache/acct-user/ziproxy-0 | 4 +- metadata/md5-cache/acct-user/znc-0-r1 | 4 +- metadata/md5-cache/acct-user/zookeeper-0 | 4 +- .../md5-cache/app-accessibility/Manifest.gz | Bin 6566 -> 6570 bytes .../md5-cache/app-accessibility/brltty-6.5 | 2 +- .../md5-cache/app-accessibility/brltty-6.5-r1 | 2 +- .../app-accessibility/caribou-0.4.21-r6 | 2 +- .../app-accessibility/epos-2.5.37-r3 | 2 +- .../app-accessibility/espeak-ng-1.50-r3 | 2 +- .../app-accessibility/espeak-ng-1.51 | 2 +- .../app-accessibility/espeak-ng-9999 | 2 +- .../md5-cache/app-accessibility/flite-2.2 | 2 +- .../app-accessibility/freetts-1.2.2-r2 | 2 +- .../speech-dispatcher-0.11.4-r1 | 2 +- .../app-accessibility/speech-tools-2.5.0-r1 | 2 +- .../app-accessibility/speech-tools-2.5.0-r2 | 2 +- .../md5-cache/app-accessibility/sphinx2-0.6 | 2 +- .../md5-cache/app-accessibility/yasr-0.6.9-r1 | 2 +- metadata/md5-cache/app-admin/Manifest.gz | Bin 54229 -> 53937 bytes .../ansible-modules-hashivault-5.1.0 | 4 +- .../app-admin/apache-tools-2.4.54-r3 | 2 +- .../md5-cache/app-admin/apache-tools-2.4.55 | 2 +- .../md5-cache/app-admin/apache-tools-2.4.56 | 2 +- .../md5-cache/app-admin/apache-tools-2.4.57 | 2 +- .../app-admin/apg-2.3.0b_p20150129-r1 | 2 +- metadata/md5-cache/app-admin/augeas-1.14.0-r1 | 2 +- metadata/md5-cache/app-admin/augeas-1.14.0-r2 | 2 +- metadata/md5-cache/app-admin/awscli-1.27.129 | 16 - metadata/md5-cache/app-admin/awscli-1.27.133 | 4 +- metadata/md5-cache/app-admin/awscli-1.27.138 | 16 - metadata/md5-cache/app-admin/awscli-1.27.139 | 16 - metadata/md5-cache/app-admin/awscli-1.27.140 | 16 - .../{awscli-1.27.141 => awscli-1.27.142} | 6 +- metadata/md5-cache/app-admin/ccze-0.2.1-r4 | 2 +- metadata/md5-cache/app-admin/chrpath-0.16-r1 | 2 +- metadata/md5-cache/app-admin/clsync-0.4.5 | 2 +- metadata/md5-cache/app-admin/clsync-9999 | 2 +- .../md5-cache/app-admin/conserver-8.2.6-r3 | 2 +- .../md5-cache/app-admin/cronolog-1.6.2-r5 | 2 +- .../md5-cache/app-admin/cygwin-rebase-4.4.4 | 2 +- .../md5-cache/app-admin/cygwin-rebase-9999 | 2 +- metadata/md5-cache/app-admin/eselect-1.4.22 | 4 +- metadata/md5-cache/app-admin/eselect-9999 | 2 +- metadata/md5-cache/app-admin/fam-2.7.0_p17_p3 | 2 +- .../md5-cache/app-admin/gam-server-0.1.10-r3 | 2 +- .../app-admin/hddtemp-0.3_beta15-r29 | 2 +- metadata/md5-cache/app-admin/integrit-4.2_rc1 | 2 +- metadata/md5-cache/app-admin/keepass-2.49 | 4 +- metadata/md5-cache/app-admin/lnav-0.11.1-r2 | 2 +- metadata/md5-cache/app-admin/logmon-0.4.4-r1 | 2 +- .../md5-cache/app-admin/logstash-bin-7.17.10 | 15 + metadata/md5-cache/app-admin/metalog-20220214 | 2 +- .../md5-cache/app-admin/passwordsafe-1.16.0 | 4 +- .../app-admin/procinfo-ng-2.0.304-r2 | 2 +- metadata/md5-cache/app-admin/puppet-8.0.0-r2 | 4 +- .../md5-cache/app-admin/puppet-agent-8.0.0 | 4 +- metadata/md5-cache/app-admin/puppetdb-8.0.0 | 4 +- .../md5-cache/app-admin/puppetserver-8.0.0 | 4 +- .../md5-cache/app-admin/radmind-1.15.4-r1 | 2 +- .../md5-cache/app-admin/rasdaemon-0.6.8-r2 | 2 +- metadata/md5-cache/app-admin/rasdaemon-0.8.0 | 2 +- .../md5-cache/app-admin/rsyslog-8.2210.0-r2 | 2 +- metadata/md5-cache/app-admin/rsyslog-8.2302.0 | 2 +- metadata/md5-cache/app-admin/rsyslog-8.2304.0 | 6 +- metadata/md5-cache/app-admin/sagan-2.0.1-r6 | 2 +- metadata/md5-cache/app-admin/selint-9999 | 2 +- metadata/md5-cache/app-admin/sshguard-2.4.2 | 2 +- metadata/md5-cache/app-admin/sshguard-99999 | 2 +- metadata/md5-cache/app-admin/sud-1.3-r2 | 2 +- metadata/md5-cache/app-admin/sxid-4.2-r2 | 2 +- metadata/md5-cache/app-admin/sysklogd-9999 | 2 +- metadata/md5-cache/app-admin/syslog-ng-3.38.1 | 2 +- metadata/md5-cache/app-admin/syslog-ng-4.0.1 | 2 +- .../md5-cache/app-admin/syslog-ng-4.1.1-r1 | 2 +- .../md5-cache/app-admin/syslog-ng-4.1.1-r2 | 2 +- metadata/md5-cache/app-admin/syslog-ng-4.2.0 | 17 + .../md5-cache/app-admin/sysstat-12.6.2-r1 | 4 +- metadata/md5-cache/app-admin/tripwire-2.4.3.7 | 2 +- .../md5-cache/app-admin/whowatch-1.8.6-r2 | 2 +- metadata/md5-cache/app-admin/xstow-1.1.0 | 2 +- metadata/md5-cache/app-admin/xtail-2.1_p8 | 2 +- metadata/md5-cache/app-antivirus/Manifest.gz | Bin 1349 -> 1352 bytes .../md5-cache/app-antivirus/clamav-0.103.8 | 2 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 24934 -> 24929 bytes metadata/md5-cache/app-arch/arj-3.10.22-r8 | 2 +- metadata/md5-cache/app-arch/atool-0.39.0-r1 | 2 +- metadata/md5-cache/app-arch/cabextract-1.9.1 | 2 +- metadata/md5-cache/app-arch/cabextract-9999 | 2 +- metadata/md5-cache/app-arch/cpio-2.13-r5 | 2 +- metadata/md5-cache/app-arch/cpio-2.14 | 2 +- metadata/md5-cache/app-arch/dpkg-1.20.12-r1 | 2 +- metadata/md5-cache/app-arch/dpkg-1.20.9-r1 | 2 +- metadata/md5-cache/app-arch/dpkg-1.21.1 | 2 +- metadata/md5-cache/app-arch/dpkg-1.21.15-r2 | 2 +- metadata/md5-cache/app-arch/dpkg-1.21.19 | 2 +- .../md5-cache/app-arch/engrampa-1.26.0-r1 | 2 +- .../app-arch/lbzip2-2.5_p20181227-r2 | 2 +- metadata/md5-cache/app-arch/lcab-1.0_beta12 | 2 +- .../md5-cache/app-arch/lha-114i_p20201004 | 2 +- metadata/md5-cache/app-arch/lrzip-0.651 | 2 +- .../md5-cache/app-arch/lxqt-archiver-0.8.0 | 4 +- metadata/md5-cache/app-arch/p7zip-16.02-r8 | 4 +- metadata/md5-cache/app-arch/p7zip-17.05-r1 | 4 +- metadata/md5-cache/app-arch/pdv-1.5.1-r4 | 2 +- metadata/md5-cache/app-arch/pixz-9999 | 2 +- metadata/md5-cache/app-arch/rpm-4.18.0 | 2 +- metadata/md5-cache/app-arch/rzip-2.1-r5 | 2 +- metadata/md5-cache/app-arch/stenc-1.1.1 | 2 +- metadata/md5-cache/app-arch/stenc-2.0.0 | 2 +- metadata/md5-cache/app-arch/torrentzip-0.9-r1 | 2 +- metadata/md5-cache/app-arch/unadf-0.7.12-r2 | 2 +- metadata/md5-cache/app-arch/wimlib-1.13.4-r1 | 2 +- metadata/md5-cache/app-arch/wimlib-1.14.1 | 2 +- .../md5-cache/app-arch/xar-1.8.0.0.487.100.1 | 2 +- metadata/md5-cache/app-arch/xz-utils-9999 | 2 +- metadata/md5-cache/app-backup/Manifest.gz | Bin 12893 -> 12885 bytes metadata/md5-cache/app-backup/amanda-3.5.1-r5 | 2 +- metadata/md5-cache/app-backup/btrbk-0.32.6-r1 | 4 +- metadata/md5-cache/app-backup/burp-3.1.4 | 2 +- .../md5-cache/app-backup/fsarchiver-0.8.6-r1 | 2 +- .../md5-cache/app-backup/fsarchiver-0.8.7 | 2 +- .../{mkstage4-0.3.1 => mkstage4-0.4.3} | 4 +- metadata/md5-cache/app-backup/mkstage4-9999 | 2 +- metadata/md5-cache/app-backup/rdup-1.1.15 | 2 +- metadata/md5-cache/app-backup/restic-0.15.2 | 4 +- metadata/md5-cache/app-backup/snapper-0.10.3 | 2 +- metadata/md5-cache/app-backup/snapper-0.10.4 | 2 +- metadata/md5-cache/app-benchmarks/Manifest.gz | Bin 6234 -> 6239 bytes metadata/md5-cache/app-benchmarks/dbench-4.0 | 2 +- .../app-benchmarks/filebench-1.4.9.1-r1 | 2 +- .../app-benchmarks/httperf-0.9.1_p20181111 | 2 +- .../app-benchmarks/httperf-0.9.1_p20181111-r1 | 2 +- metadata/md5-cache/app-benchmarks/pmbw-0.6.3 | 2 +- metadata/md5-cache/app-benchmarks/siege-4.1.0 | 2 +- metadata/md5-cache/app-benchmarks/siege-4.1.6 | 2 +- .../md5-cache/app-benchmarks/stress-1.0.7 | 2 +- .../app-benchmarks/sysbench-1.0.20-r101 | 2 +- metadata/md5-cache/app-cdr/Manifest.gz | Bin 8800 -> 8803 bytes metadata/md5-cache/app-cdr/cdck-0.7.0-r3 | 2 +- metadata/md5-cache/app-cdr/cdrdao-1.2.4-r2 | 2 +- metadata/md5-cache/app-cdr/cdrdao-1.2.5 | 6 +- metadata/md5-cache/app-cdr/cdw-0.8.1-r2 | 2 +- metadata/md5-cache/app-cdr/cdw-9999 | 2 +- metadata/md5-cache/app-cdr/cuecue-0.2.2-r5 | 2 +- metadata/md5-cache/app-cdr/cuetools-1.4.1-r1 | 2 +- .../md5-cache/app-cdr/graveman-0.3.12_p5-r5 | 2 +- metadata/md5-cache/app-cdr/mirage2iso-9999 | 2 +- metadata/md5-cache/app-containers/Manifest.gz | Bin 14191 -> 14192 bytes .../md5-cache/app-containers/catatonit-0.1.7 | 2 +- metadata/md5-cache/app-containers/crun-1.8.1 | 2 +- metadata/md5-cache/app-containers/crun-1.8.4 | 2 +- .../app-containers/lxc-templates-3.0.4 | 2 +- .../app-containers/slirp4netns-1.1.12-r1 | 2 +- .../app-containers/slirp4netns-1.1.9 | 2 +- .../app-containers/slirp4netns-1.2.0 | 2 +- .../md5-cache/app-containers/snapd-2.57.6 | 2 +- metadata/md5-cache/app-containers/snapd-2.58 | 2 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 39334 -> 39331 bytes metadata/md5-cache/app-crypt/acr38u-1.7.11-r4 | 2 +- metadata/md5-cache/app-crypt/adcli-0.9.2 | 2 +- metadata/md5-cache/app-crypt/bsign-0.4.5-r1 | 2 +- metadata/md5-cache/app-crypt/ccrypt-1.11-r4 | 2 +- metadata/md5-cache/app-crypt/ckpass-0.2-r2 | 2 +- metadata/md5-cache/app-crypt/codecrypt-1.8-r3 | 2 +- metadata/md5-cache/app-crypt/coolkey-1.1.0-r9 | 2 +- .../md5-cache/app-crypt/dieharder-3.31.1-r4 | 2 +- metadata/md5-cache/app-crypt/eid-mw-5.1.10 | 2 +- metadata/md5-cache/app-crypt/eid-mw-9999 | 2 +- metadata/md5-cache/app-crypt/gpa-0.10.0-r1 | 2 +- metadata/md5-cache/app-crypt/heimdal-7.7.1 | 2 +- metadata/md5-cache/app-crypt/heimdal-7.8.0 | 2 +- metadata/md5-cache/app-crypt/heimdal-7.8.0-r1 | 2 +- metadata/md5-cache/app-crypt/heimdal-7.8.0-r2 | 2 +- .../md5-cache/app-crypt/ima-evm-utils-1.4-r1 | 2 +- .../md5-cache/app-crypt/ima-evm-utils-9999 | 2 +- metadata/md5-cache/app-crypt/jacksum-3.4.0-r1 | 2 +- .../johntheripper-jumbo-1.9.0_p20211129-r1 | 2 +- .../app-crypt/johntheripper-jumbo-9999 | 2 +- metadata/md5-cache/app-crypt/libb2-0.98.1-r2 | 2 +- metadata/md5-cache/app-crypt/libb2-0.98.1-r3 | 6 +- metadata/md5-cache/app-crypt/libmd-1.0.4 | 2 +- .../app-crypt/libu2f-server-1.1.0-r2 | 2 +- .../app-crypt/loop-aes-losetup-2.35.2 | 2 +- metadata/md5-cache/app-crypt/md5deep-4.4 | 2 +- metadata/md5-cache/app-crypt/mhash-0.9.9.9-r3 | 2 +- metadata/md5-cache/app-crypt/mit-krb5-1.20.1 | 2 +- .../app-crypt/mit-krb5-appl-1.0.3-r3 | 2 +- metadata/md5-cache/app-crypt/nwipe-0.33 | 2 +- metadata/md5-cache/app-crypt/nwipe-0.34 | 2 +- metadata/md5-cache/app-crypt/onak-0.5.0 | 2 +- .../md5-cache/app-crypt/ophcrack-3.8.0-r1 | 2 +- metadata/md5-cache/app-crypt/osslsigncode-2.0 | 2 +- .../md5-cache/app-crypt/p11-kit-0.24.1-r1 | 2 +- .../md5-cache/app-crypt/pinentry-1.2.1-r3 | 2 +- metadata/md5-cache/app-crypt/qca-2.3.6-r1 | 4 +- .../md5-cache/app-crypt/sbsigntools-0.9.4-r1 | 2 +- metadata/md5-cache/app-crypt/shash-0.2.6-r4 | 2 +- .../md5-cache/app-crypt/signing-party-2.11 | 2 +- .../app-crypt/simple-tpm-pk11-0.06-r2 | 2 +- metadata/md5-cache/app-crypt/ssdeep-2.14.1-r1 | 2 +- metadata/md5-cache/app-crypt/stan-0.4.1-r1 | 2 +- metadata/md5-cache/app-crypt/stoken-0.92-r3 | 2 +- metadata/md5-cache/app-crypt/swtpm-0.7.3 | 2 +- metadata/md5-cache/app-crypt/swtpm-0.8.0 | 2 +- .../md5-cache/app-crypt/tpm-tools-1.3.9.1-r1 | 2 +- .../md5-cache/app-crypt/tpm-tools-1.3.9.2 | 2 +- .../md5-cache/app-crypt/tpm-tools-1.3.9.2-r1 | 2 +- .../md5-cache/app-crypt/tpm2-abrmd-2.4.1-r1 | 2 +- .../md5-cache/app-crypt/tpm2-abrmd-3.0.0-r1 | 2 +- .../md5-cache/app-crypt/tpm2-abrmd-3.0.0-r2 | 2 +- .../md5-cache/app-crypt/tpm2-tools-5.2-r1 | 2 +- .../md5-cache/app-crypt/tpm2-totp-0.3.0-r1 | 2 +- .../md5-cache/app-crypt/tpm2-tss-3.2.0-r4 | 2 +- metadata/md5-cache/app-crypt/tpm2-tss-3.2.1 | 2 +- metadata/md5-cache/app-crypt/tpm2-tss-3.2.2 | 2 +- metadata/md5-cache/app-crypt/tpm2-tss-4.0.0 | 2 +- metadata/md5-cache/app-crypt/tpm2-tss-4.0.1 | 6 +- .../md5-cache/app-crypt/tpm2-tss-engine-1.2.0 | 2 +- metadata/md5-cache/app-crypt/trousers-0.3.15 | 2 +- .../md5-cache/app-crypt/trousers-0.3.15-r1 | 2 +- metadata/md5-cache/app-dicts/Manifest.gz | Bin 33864 -> 33860 bytes metadata/md5-cache/app-dicts/eblook-1.6.1_p16 | 2 +- metadata/md5-cache/app-dicts/ipadic-2.7.0-r2 | 2 +- metadata/md5-cache/app-dicts/libydpdict-1.0.4 | 2 +- metadata/md5-cache/app-dicts/wordnet-3.1-r1 | 2 +- metadata/md5-cache/app-dicts/ydpdict-1.0.3-r1 | 2 +- metadata/md5-cache/app-doc/Manifest.gz | Bin 24165 -> 24014 bytes metadata/md5-cache/app-doc/doxygen-1.9.5 | 17 - metadata/md5-cache/app-doc/doxygen-1.9.7-r1 | 4 +- metadata/md5-cache/app-doc/doxygen-9999 | 4 +- .../app-doc/gnu-c-intro-ref-0_pre20230521 | 2 +- .../md5-cache/app-doc/gnu-c-intro-ref-9999 | 2 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 23642 -> 23607 bytes .../md5-cache/app-editors/bluefish-2.2.12-r2 | 2 +- .../md5-cache/app-editors/bluefish-2.2.13 | 6 +- .../app-editors/curses-hexedit-0.9.7-r1 | 2 +- metadata/md5-cache/app-editors/emacs-25.3-r18 | 2 +- metadata/md5-cache/app-editors/emacs-26.3-r15 | 2 +- metadata/md5-cache/app-editors/emacs-27.2-r13 | 2 +- metadata/md5-cache/app-editors/emacs-28.2-r8 | 2 +- .../md5-cache/app-editors/emacs-28.3_rc1-r2 | 2 +- metadata/md5-cache/app-editors/emacs-29.0.90 | 2 +- metadata/md5-cache/app-editors/emacs-29.0.91 | 2 +- .../md5-cache/app-editors/emacs-29.0.9999-r1 | 2 +- .../md5-cache/app-editors/emacs-30.0.9999 | 2 +- metadata/md5-cache/app-editors/fe-2.0-r1 | 2 +- metadata/md5-cache/app-editors/helix-23.03 | 13 - metadata/md5-cache/app-editors/helix-23.05 | 14 + .../md5-cache/app-editors/hexcurse-1.60.0 | 2 +- metadata/md5-cache/app-editors/hexedit-1.6 | 2 +- metadata/md5-cache/app-editors/jedit-5.6.0 | 2 +- metadata/md5-cache/app-editors/joe-4.6-r2 | 2 +- .../md5-cache/app-editors/lpe-1.2.8_p20210401 | 2 +- metadata/md5-cache/app-editors/nano-9999 | 2 +- .../md5-cache/app-editors/ng-1.5_beta1-r3 | 2 +- metadata/md5-cache/app-editors/pluma-1.26.0 | 2 +- .../md5-cache/app-editors/pluma-1.26.0-r1 | 2 +- .../app-editors/pluma-plugins-1.26.0 | 2 +- metadata/md5-cache/app-editors/scite-5.3.5 | 4 +- metadata/md5-cache/app-editors/shed-1.15 | 2 +- .../md5-cache/app-editors/xemacs-21.4.24-r10 | 2 +- .../md5-cache/app-editors/xemacs-21.4.24-r9 | 2 +- .../app-editors/xmlcopyeditor-1.2.1.3-r1 | 2 +- .../app-editors/xmlcopyeditor-1.3.0.0 | 2 +- metadata/md5-cache/app-emacs/Manifest.gz | Bin 111003 -> 111489 bytes metadata/md5-cache/app-emacs/bbdb-3.1.2-r2 | 2 +- metadata/md5-cache/app-emacs/bbdb-3.2.2a-r1 | 2 +- metadata/md5-cache/app-emacs/bbdb-3.2.2b | 2 +- metadata/md5-cache/app-emacs/devil-0.4.0 | 13 + .../app-emacs/emacs-w3m-1.4.632_pre20181112 | 2 +- metadata/md5-cache/app-emacs/git-modes-9999 | 12 + .../app-emacs/lookup-1.99.96_pre20180209 | 2 +- metadata/md5-cache/app-emacs/magit-9999 | 12 + metadata/md5-cache/app-emacs/pdf-tools-1.0.0 | 2 +- .../app-emacs/pdf-tools-1.0.0_pre20220619 | 2 +- metadata/md5-cache/app-emacs/transient-9999 | 12 + metadata/md5-cache/app-emacs/vm-9999 | 2 +- .../md5-cache/app-emacs/with-editor-3.0.5 | 14 - .../md5-cache/app-emacs/with-editor-3.1.1 | 14 - metadata/md5-cache/app-emacs/with-editor-9999 | 12 + metadata/md5-cache/app-emulation/Manifest.gz | Bin 33345 -> 32853 bytes .../md5-cache/app-emulation/aranym-1.1.0-r1 | 2 +- .../md5-cache/app-emulation/dinero-4.7-r1 | 2 +- .../app-emulation/diskimage-builder-3.30.0 | 4 +- .../app-emulation/dosemu-1.4.1_pre20130107-r5 | 2 +- .../app-emulation/firecracker-bin-1.3.3 | 13 + .../md5-cache/app-emulation/fs-uae-3.1.66 | 2 +- metadata/md5-cache/app-emulation/fuse-1.6.0 | 2 +- .../app-emulation/fuse-utils-1.4.3-r2 | 2 +- .../md5-cache/app-emulation/hercules-3.13-r1 | 2 +- .../md5-cache/app-emulation/hyperd-0.7.0-r1 | 2 +- .../md5-cache/app-emulation/libguestfs-1.48.4 | 2 +- .../md5-cache/app-emulation/libguestfs-1.48.6 | 2 +- .../md5-cache/app-emulation/libspectrum-1.5.0 | 2 +- .../app-emulation/open-vm-tools-12.1.0-r1 | 2 +- .../app-emulation/open-vm-tools-12.2.0 | 2 +- metadata/md5-cache/app-emulation/pcem-17-r1 | 2 +- metadata/md5-cache/app-emulation/ruffle-9999 | 2 +- metadata/md5-cache/app-emulation/runv-0.7.0 | 2 +- metadata/md5-cache/app-emulation/ski-1.3.2-r4 | 2 +- .../app-emulation/spectemu-0.99.3-r1 | 2 +- metadata/md5-cache/app-emulation/spice-0.15.0 | 16 - .../md5-cache/app-emulation/spice-0.15.1-r1 | 2 +- metadata/md5-cache/app-emulation/vkd3d-1.7 | 16 - .../md5-cache/app-emulation/wine-proton-7.0.6 | 2 +- .../app-emulation/wine-proton-8.0.1d | 2 +- .../app-emulation/wine-proton-8.0.2c | 2 +- .../app-emulation/wine-proton-8.0.9999 | 2 +- .../md5-cache/app-emulation/wine-staging-8.0 | 2 +- .../md5-cache/app-emulation/wine-staging-8.5 | 18 - .../md5-cache/app-emulation/wine-staging-8.7 | 2 +- .../md5-cache/app-emulation/wine-staging-8.8 | 2 +- ...{wine-staging-8.6.1 => wine-staging-8.9.1} | 12 +- .../md5-cache/app-emulation/wine-staging-9999 | 4 +- .../app-emulation/wine-vanilla-7.0.2 | 2 +- .../app-emulation/wine-vanilla-8.0.1 | 2 +- .../md5-cache/app-emulation/wine-vanilla-8.5 | 18 - .../md5-cache/app-emulation/wine-vanilla-8.7 | 2 +- .../md5-cache/app-emulation/wine-vanilla-8.8 | 2 +- .../{wine-vanilla-8.6 => wine-vanilla-8.9} | 12 +- .../md5-cache/app-emulation/wine-vanilla-9999 | 2 +- metadata/md5-cache/app-emulation/x48-0.6.4-r2 | 2 +- metadata/md5-cache/app-eselect/Manifest.gz | Bin 8587 -> 8585 bytes .../md5-cache/app-eselect/eselect-java-0.5.0 | 2 +- .../app-eselect/eselect-lib-bin-symlink-9999 | 2 +- .../md5-cache/app-eselect/eselect-php-0.9.7 | 2 +- .../md5-cache/app-eselect/eselect-php-9999 | 2 +- .../app-eselect/eselect-rust-20210703 | 2 +- metadata/md5-cache/app-eselect/eselect-vi-1.2 | 2 +- metadata/md5-cache/app-forensics/Manifest.gz | Bin 8381 -> 8371 bytes .../md5-cache/app-forensics/afflib-3.7.19-r1 | 2 +- .../md5-cache/app-forensics/afflib-3.7.20 | 2 +- .../md5-cache/app-forensics/aide-0.17.4-r4 | 2 +- .../md5-cache/app-forensics/chkrootkit-0.57 | 4 +- .../md5-cache/app-forensics/dfxml-20170921-r1 | 2 +- .../md5-cache/app-forensics/dfxml-99999999 | 2 +- .../app-forensics/scalpel-2.1_pre20210326 | 2 +- .../app-forensics/sleuthkit-4.10.1-r5 | 2 +- .../app-forensics/sleuthkit-4.11.1-r1 | 2 +- .../app-forensics/volatility3-2.4.1-r1 | 4 +- metadata/md5-cache/app-forensics/yara-4.2.3 | 2 +- metadata/md5-cache/app-forensics/yara-4.3.0 | 2 +- metadata/md5-cache/app-forensics/yara-4.3.1 | 2 +- metadata/md5-cache/app-forensics/yara-9999 | 2 +- .../app-forensics/zzuf-0.15_p20190208 | 2 +- metadata/md5-cache/app-i18n/Manifest.gz | Bin 24955 -> 24976 bytes metadata/md5-cache/app-i18n/enca-1.19-r3 | 2 +- .../md5-cache/app-i18n/fbterm-1.7_p20190503 | 2 +- metadata/md5-cache/app-i18n/ibus-1.5.26-r1 | 2 +- metadata/md5-cache/app-i18n/ibus-1.5.27 | 2 +- metadata/md5-cache/app-i18n/ibus-1.5.28 | 2 +- metadata/md5-cache/app-i18n/ibus-anthy-1.5.14 | 2 +- .../md5-cache/app-i18n/ibus-cangjie-2.4-r2 | 2 +- metadata/md5-cache/app-i18n/ibus-fbterm-1.0.1 | 2 +- .../app-i18n/ibus-libpinyin-1.13.1-r1 | 2 +- .../md5-cache/app-i18n/ibus-libpinyin-1.15.2 | 2 +- .../md5-cache/app-i18n/ibus-pinyin-1.5.0-r5 | 2 +- .../md5-cache/app-i18n/ibus-pinyin-1.5.0-r6 | 2 +- metadata/md5-cache/app-i18n/im-chooser-1.7.3 | 2 +- .../md5-cache/app-i18n/im-freewnn-0.0.2-r3 | 2 +- .../md5-cache/app-i18n/imsettings-1.8.2-r1 | 2 +- metadata/md5-cache/app-i18n/jfbterm-0.4.7-r4 | 2 +- metadata/md5-cache/app-i18n/kakasi-2.3.6-r1 | 2 +- .../md5-cache/app-i18n/libchewing-0.5.1-r1 | 2 +- metadata/md5-cache/app-i18n/libchewing-9999 | 2 +- metadata/md5-cache/app-i18n/libpinyin-2.6.2 | 2 +- metadata/md5-cache/app-i18n/libpinyin-2.8.1 | 2 +- metadata/md5-cache/app-i18n/libpinyin-9999 | 2 +- .../md5-cache/app-i18n/libskk-1.0.5_p20210830 | 2 +- .../md5-cache/app-i18n/mecab-skkserv-0.03 | 2 +- .../md5-cache/app-i18n/multiskkserv-20100128 | 2 +- metadata/md5-cache/app-i18n/nabi-1.0.1 | 2 +- metadata/md5-cache/app-i18n/pyzy-0.1.0-r3 | 2 +- metadata/md5-cache/app-i18n/scim-1.4.18 | 2 +- .../md5-cache/app-i18n/scim-anthy-1.2.7-r1 | 2 +- .../md5-cache/app-i18n/scim-bridge-0.4.16-r3 | 2 +- .../md5-cache/app-i18n/scim-input-pad-0.1.3.1 | 2 +- .../md5-cache/app-i18n/scim-pinyin-0.5.92 | 2 +- .../md5-cache/app-i18n/scim-tables-0.5.13 | 2 +- metadata/md5-cache/app-i18n/tomoe-0.6.0-r7 | 2 +- .../md5-cache/app-i18n/tomoe-gtk-0.6.0-r7 | 2 +- metadata/md5-cache/app-i18n/uim-1.8.9 | 2 +- metadata/md5-cache/app-i18n/uim-1.8.9-r1 | 2 +- .../app-i18n/uim-1.8.9_pre20210103-r1 | 2 +- .../md5-cache/app-i18n/uim-tomoe-gtk-0.6.0 | 2 +- metadata/md5-cache/app-i18n/zinnia-0.06-r3 | 2 +- .../app-i18n/zinnia-tomoe-0.6.0_p20080911 | 2 +- metadata/md5-cache/app-laptop/Manifest.gz | Bin 4416 -> 4418 bytes metadata/md5-cache/app-laptop/dispad-0.3.1-r1 | 2 +- .../md5-cache/app-laptop/pbbuttonsd-0.8.1a | 2 +- metadata/md5-cache/app-laptop/rogauracore-1.6 | 2 +- .../md5-cache/app-laptop/rogauracore-9999 | 2 +- metadata/md5-cache/app-metrics/Manifest.gz | Bin 9188 -> 9018 bytes .../md5-cache/app-metrics/collectd-5.12.0-r8 | 2 +- .../app-metrics/snmp_exporter-0.20.0-r1 | 15 - .../app-metrics/snmp_exporter-0.21.0 | 4 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 70706 -> 70533 bytes metadata/md5-cache/app-misc/abook-0.6.1-r4 | 2 +- metadata/md5-cache/app-misc/bb-1.3.0_rc1-r6 | 2 +- .../md5-cache/app-misc/bottlerocket-0.04c-r2 | 2 +- metadata/md5-cache/app-misc/broot-1.22.1 | 15 + metadata/md5-cache/app-misc/cdargs-1.35-r2 | 2 +- metadata/md5-cache/app-misc/cdctl-0.16 | 2 +- metadata/md5-cache/app-misc/cstream-3.2.1-r1 | 2 +- metadata/md5-cache/app-misc/cw-1.0.16-r5 | 2 +- metadata/md5-cache/app-misc/dateutils-9999 | 2 +- metadata/md5-cache/app-misc/ddccontrol-0.6.0 | 2 +- .../md5-cache/app-misc/ddccontrol-db-20230223 | 2 +- metadata/md5-cache/app-misc/ddcutil-1.2.2 | 2 +- metadata/md5-cache/app-misc/ddcutil-1.3.0 | 2 +- metadata/md5-cache/app-misc/delay-1.6-r5 | 2 +- metadata/md5-cache/app-misc/delay-1.6-r6 | 2 +- metadata/md5-cache/app-misc/detox-1.4.2-r1 | 2 +- metadata/md5-cache/app-misc/detox-1.4.5-r1 | 2 +- metadata/md5-cache/app-misc/devtodo-0.1.20-r3 | 2 +- .../md5-cache/app-misc/dfshow-0.9.1_beta-r1 | 2 +- metadata/md5-cache/app-misc/egads-0.9.5-r2 | 2 +- .../md5-cache/app-misc/elasticsearch-7.17.10 | 13 + metadata/md5-cache/app-misc/enum-1.1-r1 | 2 +- metadata/md5-cache/app-misc/esekeyd-1.2.7-r2 | 2 +- metadata/md5-cache/app-misc/evtest-1.33 | 2 +- metadata/md5-cache/app-misc/evtest-1.34 | 2 +- metadata/md5-cache/app-misc/evtest-1.35 | 2 +- .../md5-cache/app-misc/fastfetch-0.1.9999 | 15 + .../md5-cache/app-misc/fastfetch-0.2.9999 | 15 + metadata/md5-cache/app-misc/fastfetch-1.11.1 | 16 + metadata/md5-cache/app-misc/fdupes-9999 | 2 +- metadata/md5-cache/app-misc/fdutils-5.6_p2 | 2 +- metadata/md5-cache/app-misc/fsniper-1.3.1-r2 | 2 +- .../md5-cache/app-misc/g15composer-3.2-r1 | 2 +- metadata/md5-cache/app-misc/g15composer-3.4 | 2 +- metadata/md5-cache/app-misc/g15composer-9999 | 2 +- .../md5-cache/app-misc/g15daemon-1.9.5.3-r15 | 2 +- .../md5-cache/app-misc/g15daemon-3.0.4-r1 | 2 +- metadata/md5-cache/app-misc/g15daemon-9999 | 2 +- metadata/md5-cache/app-misc/g15macro-1.0.3-r2 | 2 +- metadata/md5-cache/app-misc/g15macro-1.0.5 | 2 +- metadata/md5-cache/app-misc/g15macro-9999 | 2 +- .../md5-cache/app-misc/g15message-1.0.0-r2 | 2 +- metadata/md5-cache/app-misc/g15message-1.2 | 2 +- metadata/md5-cache/app-misc/g15message-9999 | 2 +- metadata/md5-cache/app-misc/g15mpd-1.0.0-r2 | 2 +- metadata/md5-cache/app-misc/g15stats-1.9.7-r2 | 2 +- metadata/md5-cache/app-misc/g15stats-3.0.3 | 2 +- metadata/md5-cache/app-misc/g15stats-9999 | 2 +- metadata/md5-cache/app-misc/gcal-4.1-r1 | 2 +- metadata/md5-cache/app-misc/gentoo-0.20.7 | 2 +- metadata/md5-cache/app-misc/gnuit-4.9.5-r2 | 2 +- metadata/md5-cache/app-misc/gtypist-2.9.5-r1 | 2 +- metadata/md5-cache/app-misc/hodie-1.5 | 2 +- .../md5-cache/app-misc/interceptty-0.6-r3 | 2 +- metadata/md5-cache/app-misc/joymouse-0.5-r2 | 2 +- metadata/md5-cache/app-misc/jq-1.6-r3 | 2 +- .../md5-cache/app-misc/jq-1.7_pre20201109-r1 | 2 +- .../md5-cache/app-misc/jq-1.7_pre20230210 | 2 +- metadata/md5-cache/app-misc/kanatest-0.4.8 | 2 +- metadata/md5-cache/app-misc/klavaro-3.13-r1 | 2 +- .../app-misc/lcd4linux-0.11.0_pre20170527-r7 | 2 +- .../app-misc/lcdproc-0.5.9_p20211220 | 2 +- metadata/md5-cache/app-misc/lirc-0.10.1_p7 | 2 +- metadata/md5-cache/app-misc/mc-4.8.28-r2 | 2 +- metadata/md5-cache/app-misc/mc-4.8.29 | 2 +- metadata/md5-cache/app-misc/mc-9999 | 2 +- metadata/md5-cache/app-misc/muttprint-0.73-r5 | 2 +- .../md5-cache/app-misc/mx5000tools-0.1.2-r2 | 2 +- .../app-misc/mx5000tools-0.1.2_p20190613 | 2 +- metadata/md5-cache/app-misc/note-1.3.26 | 4 +- metadata/md5-cache/app-misc/ola-0.10.8 | 2 +- metadata/md5-cache/app-misc/ola-0.10.9 | 2 +- metadata/md5-cache/app-misc/pwsafe-0.2.0-r6 | 2 +- .../md5-cache/app-misc/qtxdg-tools-3.11.0 | 4 +- .../md5-cache/app-misc/razertool-0.0.7-r5 | 2 +- metadata/md5-cache/app-misc/rdfind-1.5.0 | 2 +- metadata/md5-cache/app-misc/rdfind-1.5.0-r1 | 2 +- metadata/md5-cache/app-misc/recoll-1.31.0 | 16 - metadata/md5-cache/app-misc/recoll-1.32.0 | 16 - metadata/md5-cache/app-misc/recoll-1.32.2 | 16 - metadata/md5-cache/app-misc/recoll-1.32.5 | 16 - metadata/md5-cache/app-misc/recoll-1.33.4 | 16 - .../{recoll-1.34.6 => recoll-1.34.6-r1} | 2 +- metadata/md5-cache/app-misc/rioutil-1.5.4-r1 | 2 +- metadata/md5-cache/app-misc/rlwrap-0.45.2-r1 | 2 +- metadata/md5-cache/app-misc/screen-4.9.0-r1 | 2 +- metadata/md5-cache/app-misc/screen-4.9.0-r2 | 2 +- metadata/md5-cache/app-misc/screen-9999 | 2 +- metadata/md5-cache/app-misc/sphinx-2.2.11-r5 | 2 +- metadata/md5-cache/app-misc/srm-1.2.15 | 2 +- metadata/md5-cache/app-misc/timestamp-1.1-r3 | 2 +- metadata/md5-cache/app-misc/tmate-2.4.0-r1 | 2 +- metadata/md5-cache/app-misc/tmate-2.4.0-r2 | 2 +- metadata/md5-cache/app-misc/tmux-3.3a | 2 +- metadata/md5-cache/app-misc/tmux-3.3a-r1 | 2 +- metadata/md5-cache/app-misc/tmux-9999 | 2 +- metadata/md5-cache/app-misc/uptimed-0.4.6-r1 | 2 +- metadata/md5-cache/app-misc/vifm-0.11 | 2 +- metadata/md5-cache/app-misc/vifm-0.12 | 2 +- metadata/md5-cache/app-misc/vifm-0.13 | 2 +- metadata/md5-cache/app-misc/vifm-9999 | 2 +- metadata/md5-cache/app-misc/vittk-1.3-r1 | 2 +- metadata/md5-cache/app-misc/wipe-2.3.1 | 2 +- metadata/md5-cache/app-misc/worker-4.6.1-r100 | 2 +- .../md5-cache/app-misc/zisofs-tools-1.0.8-r1 | 2 +- .../md5-cache/app-mobilephone/Manifest.gz | Bin 2726 -> 2725 bytes .../md5-cache/app-mobilephone/dfu-util-9999 | 2 +- .../app-mobilephone/gnokii-0.6.31-r4 | 2 +- .../md5-cache/app-mobilephone/gnokii-9999 | 2 +- .../md5-cache/app-mobilephone/scmxx-0.9.0-r1 | 2 +- .../md5-cache/app-mobilephone/vmoconv-1.0-r1 | 2 +- metadata/md5-cache/app-office/Manifest.gz | Bin 10821 -> 10510 bytes metadata/md5-cache/app-office/abiword-3.0.5 | 2 +- .../md5-cache/app-office/calligraplan-3.3.0 | 4 +- metadata/md5-cache/app-office/dia-0.97.3-r1 | 2 +- .../md5-cache/app-office/gnumeric-1.12.55 | 2 +- .../md5-cache/app-office/impressive-0.13.1 | 4 +- .../app-office/libreoffice-7.4.6.2-r1 | 2 +- .../md5-cache/app-office/libreoffice-7.5.3.2 | 2 +- .../md5-cache/app-office/libreoffice-7.5.9999 | 2 +- .../md5-cache/app-office/libreoffice-9999 | 2 +- .../app-office/magicpoint-1.13a_p20121015-r2 | 2 +- metadata/md5-cache/app-office/mdbtools-1.0.0 | 2 +- metadata/md5-cache/app-office/sc-im-0.8.2 | 16 - metadata/md5-cache/app-office/sc-im-0.8.3 | 16 - metadata/md5-cache/app-office/sc-im-0.8.3-r1 | 4 +- metadata/md5-cache/app-pda/Manifest.gz | Bin 2409 -> 2414 bytes .../app-pda/dynamite-0.1.1_p20120512 | 2 +- metadata/md5-cache/app-pda/gtkpod-2.1.5-r4 | 2 +- metadata/md5-cache/app-pda/jpilot-1.8.2-r1 | 2 +- metadata/md5-cache/app-pda/jpilot-2.0.1 | 2 +- .../app-pda/libimobiledevice-1.3.0-r1 | 2 +- .../app-pda/libimobiledevice-1.3.0-r2 | 2 +- metadata/md5-cache/app-pda/libplist-2.2.0-r4 | 2 +- .../md5-cache/app-pda/libusbmuxd-2.0.2-r1 | 2 +- .../md5-cache/app-pda/libusbmuxd-2.0.2-r2 | 2 +- .../md5-cache/app-pda/pilot-link-0.12.5-r4 | 2 +- metadata/md5-cache/app-pda/usbmuxd-1.1.1 | 2 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 17296 -> 17283 bytes metadata/md5-cache/app-portage/eix-0.36.6 | 2 +- metadata/md5-cache/app-portage/eix-0.36.7 | 15 + .../md5-cache/app-portage/iwdevtools-0.12.5 | 15 + .../app-portage/java-ebuilder-0.5.1-r1 | 2 +- .../md5-cache/app-portage/java-ebuilder-9999 | 2 +- .../app-portage/portage-utils-0.94.3 | 15 - ...ortage-utils-0.94.4 => portage-utils-0.96} | 2 +- .../md5-cache/app-portage/portage-utils-9999 | 2 +- .../app-portage/prefix-toolkit-10-r1 | 11 + .../md5-cache/app-portage/prefix-toolkit-8 | 11 - .../md5-cache/app-portage/prefix-toolkit-9 | 11 - .../md5-cache/app-portage/repo-commit-9999 | 2 +- metadata/md5-cache/app-portage/ufed-0.96 | 2 +- metadata/md5-cache/app-portage/ufed-9999 | 2 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 15528 -> 15186 bytes .../md5-cache/app-shells/bash-completion-9999 | 2 +- .../md5-cache/app-shells/ctypes-sh-1.2-r2 | 2 +- metadata/md5-cache/app-shells/fzf-0.36.0 | 13 - metadata/md5-cache/app-shells/fzf-0.38.0 | 13 - .../app-shells/{fzf-0.37.0 => fzf-0.41.1} | 4 +- .../app-shells/gentoo-bashcomp-20230313 | 4 +- metadata/md5-cache/app-shells/hstr-2.2-r1 | 2 +- metadata/md5-cache/app-shells/hstr-2.6 | 2 +- metadata/md5-cache/app-shells/kshdb-1.1.0 | 2 +- metadata/md5-cache/app-shells/mpibash-1.3-r1 | 2 +- metadata/md5-cache/app-shells/mpibash-9999 | 2 +- metadata/md5-cache/app-shells/pdsh-2.34-r2 | 2 +- metadata/md5-cache/app-shells/posh-0.14.1 | 2 +- metadata/md5-cache/app-shells/tcsh-6.24.00 | 2 +- metadata/md5-cache/app-shells/tcsh-6.24.01 | 2 +- metadata/md5-cache/app-shells/tcsh-6.24.01-r1 | 2 +- metadata/md5-cache/app-shells/zsh-5.9-r3 | 2 +- metadata/md5-cache/app-shells/zsh-5.9-r4 | 2 +- .../app-shells/zsh-syntax-highlighting-0.7.1 | 4 +- metadata/md5-cache/app-text/Manifest.gz | Bin 72206 -> 71871 bytes metadata/md5-cache/app-text/a2ps-4.14-r8 | 2 +- metadata/md5-cache/app-text/a2ps-4.15.2 | 2 +- metadata/md5-cache/app-text/a2ps-4.15.3 | 2 +- metadata/md5-cache/app-text/a2ps-4.15.4 | 2 +- .../md5-cache/app-text/aiksaurus-1.2.1-r3 | 2 +- metadata/md5-cache/app-text/asciidoc-9.1.0 | 2 +- metadata/md5-cache/app-text/aspell-0.60.8-r4 | 2 +- metadata/md5-cache/app-text/atril-1.26.0-r4 | 2 +- metadata/md5-cache/app-text/atril-1.26.1 | 2 +- metadata/md5-cache/app-text/barcode-0.99-r1 | 2 +- metadata/md5-cache/app-text/binfind-0.0.3 | 2 +- metadata/md5-cache/app-text/blogc-9999 | 2 +- metadata/md5-cache/app-text/bogosort-0.4.2-r1 | 2 +- metadata/md5-cache/app-text/crf++-0.58-r1 | 2 +- metadata/md5-cache/app-text/dictd-1.13.0-r5 | 2 +- metadata/md5-cache/app-text/djview-4.10.6-r2 | 2 +- metadata/md5-cache/app-text/djvu-3.5.28-r3 | 2 +- .../app-text/docbook-sgml-utils-0.6.14-r5 | 2 +- .../md5-cache/app-text/docbook2X-0.8.8-r4 | 2 +- metadata/md5-cache/app-text/dvisvgm-2.14-r1 | 2 +- .../app-text/ghostscript-gpl-10.0.0-r5 | 2 +- .../app-text/ghostscript-gpl-10.01.0 | 2 +- .../app-text/ghostscript-gpl-10.01.1 | 2 +- .../groonga-normalizer-mysql-1.1.1-r1 | 2 +- metadata/md5-cache/app-text/htmldoc-1.9.16 | 2 +- metadata/md5-cache/app-text/hunspell-1.7.1 | 2 +- metadata/md5-cache/app-text/hunspell-1.7.2 | 2 +- .../app-text/hyperestraier-1.4.13-r2 | 2 +- metadata/md5-cache/app-text/jo-1.6 | 2 +- metadata/md5-cache/app-text/jo-9999 | 2 +- metadata/md5-cache/app-text/libebook-0.1.3-r2 | 2 +- metadata/md5-cache/app-text/libetonyek-9999 | 2 +- metadata/md5-cache/app-text/libmspub-0.1.4 | 2 +- metadata/md5-cache/app-text/libmspub-9999 | 2 +- metadata/md5-cache/app-text/libmwaw-0.3.21 | 2 +- metadata/md5-cache/app-text/libmwaw-0.3.22 | 2 +- metadata/md5-cache/app-text/libmwaw-9999 | 2 +- metadata/md5-cache/app-text/libodfgen-9999 | 2 +- metadata/md5-cache/app-text/libpaper-1.1.28 | 2 +- .../md5-cache/app-text/libstaroffice-9999 | 2 +- metadata/md5-cache/app-text/libxmlpatch-0.3.3 | 2 +- .../app-text/linuxdoc-tools-0.9.73-r1 | 2 +- .../md5-cache/app-text/linuxdoc-tools-0.9.82 | 2 +- metadata/md5-cache/app-text/lv-4.51-r5 | 2 +- metadata/md5-cache/app-text/mdbook-0.4.30 | 13 + metadata/md5-cache/app-text/mecab-0.996-r1 | 2 +- metadata/md5-cache/app-text/msort-8.53-r2 | 2 +- metadata/md5-cache/app-text/namazu-2.0.21 | 2 +- .../md5-cache/app-text/namazu-2.0.22_pre8 | 2 +- metadata/md5-cache/app-text/openjade-1.3.2-r9 | 2 +- metadata/md5-cache/app-text/opensp-1.5.2-r10 | 2 +- metadata/md5-cache/app-text/opensp-1.5.2-r9 | 2 +- metadata/md5-cache/app-text/paps-0.6.8-r2 | 2 +- metadata/md5-cache/app-text/pdftk-3.3.3 | 2 +- metadata/md5-cache/app-text/pdftk-9999 | 2 +- metadata/md5-cache/app-text/pinfo-0.6.13 | 2 +- metadata/md5-cache/app-text/pinfo-99999 | 2 +- metadata/md5-cache/app-text/poppler-23.05.0 | 8 +- metadata/md5-cache/app-text/poppler-9999 | 6 +- metadata/md5-cache/app-text/pspdftool-0.03 | 2 +- metadata/md5-cache/app-text/qpdf-11.4.0 | 16 + metadata/md5-cache/app-text/rarian-0.8.1-r4 | 2 +- metadata/md5-cache/app-text/recode-3.7.12-r1 | 2 +- metadata/md5-cache/app-text/recode-3.7.13 | 2 +- metadata/md5-cache/app-text/recode-3.7.14 | 2 +- .../md5-cache/app-text/sablotron-1.0.3-r2 | 2 +- metadata/md5-cache/app-text/sgrep-1.94a-r2 | 2 +- .../app-text/stardict-4.0.0_pre20170304-r2 | 2 +- metadata/md5-cache/app-text/teckit-2.5.10 | 2 +- .../md5-cache/app-text/tesseract-4.1.1-r1 | 2 +- .../md5-cache/app-text/tesseract-5.2.0-r1 | 2 +- metadata/md5-cache/app-text/tesseract-5.3.0 | 2 +- metadata/md5-cache/app-text/tesseract-9999 | 2 +- .../md5-cache/app-text/texlive-core-2021-r6 | 2 +- .../md5-cache/app-text/texlive-core-2021-r7 | 6 +- metadata/md5-cache/app-text/trang-20181222 | 2 +- metadata/md5-cache/app-text/txt2pdbdoc-1.4.4 | 2 +- metadata/md5-cache/app-text/unac-1.8.0 | 2 +- .../md5-cache/app-text/uudeview-0.5.20-r2 | 2 +- .../md5-cache/app-text/uudeview-0.5.20-r3 | 2 +- .../md5-cache/app-text/uudeview-0.5.20-r4 | 2 +- .../app-text/vilistextum-2.8.0.20200411 | 2 +- metadata/md5-cache/app-text/wv-1.2.9-r3 | 2 +- .../md5-cache/app-text/xapian-omega-1.4.19 | 11 - .../md5-cache/app-text/xapian-omega-1.4.21 | 11 - metadata/md5-cache/app-text/xchm-1.35 | 4 +- metadata/md5-cache/app-text/xdvik-22.87.03-r4 | 2 +- metadata/md5-cache/app-text/xdvik-22.87.06 | 2 +- metadata/md5-cache/app-text/xdvik-22.87.06-r1 | 6 +- metadata/md5-cache/app-text/xlhtml-0.5.1_p6 | 2 +- .../md5-cache/app-text/xml2doc-20030510-r2 | 2 +- metadata/md5-cache/app-text/xmlstarlet-1.6.1 | 2 +- .../md5-cache/app-text/xmlstarlet-1.6.1-r1 | 2 +- metadata/md5-cache/app-text/xmlto-0.0.28-r10 | 2 +- metadata/md5-cache/app-text/xmlto-0.0.28-r9 | 2 +- metadata/md5-cache/app-text/xournal-9999 | 2 +- .../md5-cache/app-text/xournalpp-1.1.1-r1 | 15 - ...{xournalpp-1.1.1-r2 => xournalpp-1.1.1-r3} | 4 +- metadata/md5-cache/app-text/xournalpp-1.1.3 | 17 - ...{xournalpp-1.1.3-r1 => xournalpp-1.1.3-r2} | 4 +- metadata/md5-cache/app-text/xournalpp-9999 | 4 +- metadata/md5-cache/dev-ada/Manifest.gz | Bin 4746 -> 4747 bytes metadata/md5-cache/dev-ada/gnatmem-2021-r2 | 2 +- metadata/md5-cache/dev-ada/gtkada-23.0.0-r2 | 2 +- metadata/md5-cache/dev-cpp/ETL-1.4.1 | 2 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 24645 -> 24360 bytes metadata/md5-cache/dev-cpp/antlr-cpp-2.7.7-r2 | 2 +- metadata/md5-cache/dev-cpp/antlr-cpp-4.7.2 | 12 - metadata/md5-cache/dev-cpp/asio-1.24.0 | 2 +- metadata/md5-cache/dev-cpp/asio-1.26.0 | 6 +- metadata/md5-cache/dev-cpp/asio-1.28.0 | 15 + metadata/md5-cache/dev-cpp/cpp-httplib-0.11.4 | 17 - metadata/md5-cache/dev-cpp/cpp-httplib-0.12.2 | 4 +- ...{cpp-httplib-0.12.1 => cpp-httplib-0.12.4} | 6 +- metadata/md5-cache/dev-cpp/ctemplate-2.4 | 2 +- metadata/md5-cache/dev-cpp/glog-0.4.0 | 2 +- metadata/md5-cache/dev-cpp/libcmis-0.5.2-r2 | 2 +- metadata/md5-cache/dev-cpp/libcmis-9999 | 2 +- .../md5-cache/dev-cpp/libmcpp-2.7.2_p5-r1 | 2 +- .../md5-cache/dev-cpp/rapidfuzz-cpp-1.11.3 | 4 +- metadata/md5-cache/dev-cpp/sparsehash-2.0.4 | 2 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 31433 -> 30944 bytes metadata/md5-cache/dev-db/apgdiff-2.7.0 | 2 +- .../dev-db/firebird-3.0.10.33601.0-r1 | 2 +- .../dev-db/firebird-3.0.4.33054.0-r2 | 2 +- metadata/md5-cache/dev-db/gqlplus-1.16-r2 | 2 +- metadata/md5-cache/dev-db/hsqldb-1.8.1.3-r4 | 2 +- metadata/md5-cache/dev-db/kyotocabinet-1.2.77 | 2 +- .../md5-cache/dev-db/kyotocabinet-1.2.79-r1 | 2 +- metadata/md5-cache/dev-db/libdbi-0.9.0 | 2 +- .../md5-cache/dev-db/libdbi-drivers-0.9.0-r1 | 2 +- metadata/md5-cache/dev-db/libiodbc-3.52.15-r1 | 2 +- metadata/md5-cache/dev-db/lmdb-0.9.29 | 12 - metadata/md5-cache/dev-db/mysql++-3.3.0 | 2 +- .../md5-cache/dev-db/mysql-workbench-8.0.32 | 16 - metadata/md5-cache/dev-db/ocp-9999 | 2 +- metadata/md5-cache/dev-db/opendbx-1.4.6-r6 | 2 +- metadata/md5-cache/dev-db/pgpool2-4.3.2 | 2 +- metadata/md5-cache/dev-db/pgpool2-9999 | 2 +- metadata/md5-cache/dev-db/postgis-3.1.8-r1 | 2 +- metadata/md5-cache/dev-db/postgis-3.2.4-r1 | 2 +- metadata/md5-cache/dev-db/postgis-3.3.2-r1 | 6 +- metadata/md5-cache/dev-db/postgis-9999 | 2 +- metadata/md5-cache/dev-db/postgresql-11.19 | 10 +- metadata/md5-cache/dev-db/postgresql-11.20 | 10 +- metadata/md5-cache/dev-db/postgresql-12.14 | 10 +- metadata/md5-cache/dev-db/postgresql-12.15 | 10 +- metadata/md5-cache/dev-db/postgresql-13.10 | 10 +- metadata/md5-cache/dev-db/postgresql-13.11 | 10 +- metadata/md5-cache/dev-db/postgresql-14.7 | 10 +- metadata/md5-cache/dev-db/postgresql-14.8 | 10 +- metadata/md5-cache/dev-db/postgresql-15.2 | 10 +- metadata/md5-cache/dev-db/postgresql-15.3 | 10 +- metadata/md5-cache/dev-db/postgresql-16_beta1 | 15 + metadata/md5-cache/dev-db/postgresql-9999 | 10 +- metadata/md5-cache/dev-db/qdbm-1.8.78-r4 | 2 +- metadata/md5-cache/dev-db/redis-6.2.11 | 2 +- metadata/md5-cache/dev-db/redis-6.2.12 | 2 +- metadata/md5-cache/dev-db/redis-6.2.7-r2 | 2 +- metadata/md5-cache/dev-db/redis-7.0.10 | 2 +- metadata/md5-cache/dev-db/redis-7.0.11 | 2 +- metadata/md5-cache/dev-db/redis-7.0.5-r1 | 2 +- metadata/md5-cache/dev-db/redis-7.0.9 | 2 +- metadata/md5-cache/dev-db/sqlcipher-4.5.1 | 2 +- metadata/md5-cache/dev-db/sqlite-3.41.2-r1 | 2 +- metadata/md5-cache/dev-db/sqlite-3.42.0 | 2 +- metadata/md5-cache/dev-db/sqlite-9999 | 2 +- metadata/md5-cache/dev-db/timescaledb-2.10.1 | 16 - ...{timescaledb-2.10.0 => timescaledb-2.11.0} | 2 +- metadata/md5-cache/dev-db/timescaledb-2.9.3 | 16 - .../md5-cache/dev-db/tokyocabinet-1.4.48-r2 | 2 +- .../md5-cache/dev-db/tokyocabinet-1.4.48-r3 | 2 +- metadata/md5-cache/dev-db/unixODBC-2.3.11 | 2 +- metadata/md5-cache/dev-db/vsqlite++-0.3.13-r1 | 2 +- metadata/md5-cache/dev-dotnet/Manifest.gz | Bin 2236 -> 2227 bytes .../md5-cache/dev-dotnet/libgdiplus-6.0.2-r4 | 2 +- metadata/md5-cache/dev-dotnet/pe-format-9999 | 2 +- metadata/md5-cache/dev-embedded/Manifest.gz | Bin 12167 -> 12175 bytes .../md5-cache/dev-embedded/arduino-1.8.19 | 2 +- .../dev-embedded/dfu-programmer-1.0.0 | 2 +- .../md5-cache/dev-embedded/gnusim8085-1.3.7 | 2 +- metadata/md5-cache/dev-embedded/gputils-1.5.2 | 2 +- .../md5-cache/dev-embedded/libjaylink-0.3.1 | 2 +- .../md5-cache/dev-embedded/openocd-0.12.0 | 2 +- metadata/md5-cache/dev-embedded/openocd-9999 | 2 +- .../powersoftplus-libftdi-0.1.8-r1 | 2 +- metadata/md5-cache/dev-embedded/sdcc-3.8.0-r1 | 2 +- metadata/md5-cache/dev-embedded/sdcc-4.0.0 | 2 +- metadata/md5-cache/dev-embedded/sdcc-4.1.0 | 2 +- metadata/md5-cache/dev-embedded/sdcc-4.2.0 | 2 +- metadata/md5-cache/dev-embedded/sdcc-9999 | 2 +- .../md5-cache/dev-embedded/srecord-1.64-r1 | 2 +- .../md5-cache/dev-embedded/uisp-20050207-r1 | 2 +- metadata/md5-cache/dev-embedded/urjtag-9999 | 2 +- metadata/md5-cache/dev-games/KXL-1.1.7_p17 | 2 +- metadata/md5-cache/dev-games/Manifest.gz | Bin 7990 -> 8004 bytes metadata/md5-cache/dev-games/clanlib-2.3.7-r3 | 2 +- metadata/md5-cache/dev-games/clanlib-4.1.0 | 2 +- metadata/md5-cache/dev-games/godot-4.0.2 | 17 - metadata/md5-cache/dev-games/guichan-0.8.2 | 2 +- .../dev-games/libmt_client-0.1.98-r1 | 2 +- .../md5-cache/dev-games/libsmacker-1.1.1_p35 | 2 +- .../md5-cache/dev-games/libsmacker-1.2.0_p43 | 2 +- .../dev-games/{mygui-3.4.1 => mygui-3.4.1-r1} | 0 metadata/md5-cache/dev-games/ode-0.14-r1 | 2 +- .../dev-games/recastnavigation-1.6.0 | 15 + .../md5-cache/dev-games/t4k-common-0.1.1-r1 | 2 +- metadata/md5-cache/dev-haskell/Manifest.gz | Bin 75680 -> 75678 bytes metadata/md5-cache/dev-haskell/alex-3.2.7.1 | 2 +- metadata/md5-cache/dev-haskell/happy-1.19.12 | 2 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 70712 -> 71204 bytes .../dev-java/angus-activation-1.0.0-r1 | 2 +- .../animal-sniffer-annotations-1.15-r1 | 2 +- metadata/md5-cache/dev-java/ant-antlr-1.10.9 | 2 +- .../md5-cache/dev-java/ant-apache-bcel-1.10.9 | 2 +- .../md5-cache/dev-java/ant-apache-bsf-1.10.9 | 2 +- .../dev-java/ant-apache-log4j-1.10.9-r1 | 2 +- .../md5-cache/dev-java/ant-apache-oro-1.10.9 | 2 +- .../dev-java/ant-apache-regexp-1.10.9 | 2 +- .../dev-java/ant-apache-resolver-1.10.9 | 2 +- .../dev-java/ant-apache-xalan2-1.10.9 | 2 +- .../dev-java/ant-commons-logging-1.10.9 | 2 +- .../md5-cache/dev-java/ant-commons-net-1.10.9 | 2 +- .../ant-contrib-1.0_beta6_pre20201123-r1 | 2 +- .../md5-cache/dev-java/ant-core-1.10.9-r5 | 2 +- .../dev-java/ant-eclipse-ecj-4.15-r1 | 2 +- .../md5-cache/dev-java/ant-eclipse-ecj-4.26 | 2 +- metadata/md5-cache/dev-java/ant-ivy-2.5.0-r1 | 2 +- metadata/md5-cache/dev-java/ant-jai-1.10.9 | 2 +- .../md5-cache/dev-java/ant-javamail-1.10.9-r1 | 2 +- .../md5-cache/dev-java/ant-jdepend-1.10.9 | 2 +- metadata/md5-cache/dev-java/ant-jmf-1.10.9 | 2 +- metadata/md5-cache/dev-java/ant-jsch-1.10.9 | 2 +- metadata/md5-cache/dev-java/ant-junit-1.10.9 | 2 +- metadata/md5-cache/dev-java/ant-junit4-1.10.9 | 2 +- .../dev-java/ant-junitlauncher-1.10.9 | 2 +- metadata/md5-cache/dev-java/ant-swing-1.10.9 | 2 +- .../md5-cache/dev-java/ant-testutil-1.10.9 | 2 +- metadata/md5-cache/dev-java/ant-xz-1.10.9 | 2 +- metadata/md5-cache/dev-java/antlr-2.7.7-r9 | 2 +- metadata/md5-cache/dev-java/antlr-3.2-r1 | 2 +- .../md5-cache/dev-java/antlr-runtime-3.5.3 | 2 +- .../md5-cache/dev-java/antlr-runtime-4.9.3 | 2 +- metadata/md5-cache/dev-java/antlr-tool-3.5.3 | 2 +- metadata/md5-cache/dev-java/antlr-tool-4.9.3 | 2 +- .../md5-cache/dev-java/aopalliance-1.0-r3 | 2 +- .../md5-cache/dev-java/apache-rat-core-0.13 | 2 +- .../md5-cache/dev-java/apache-rat-tasks-0.13 | 2 +- .../dev-java/apiguardian-api-1.1.2-r1 | 2 +- .../dev-java/aqute-bnd-annotation-6.3.1 | 2 +- metadata/md5-cache/dev-java/asm-9.4 | 2 +- metadata/md5-cache/dev-java/aspectj-1.9.7 | 2 +- .../md5-cache/dev-java/assertj-core-2.3.0-r1 | 2 +- .../md5-cache/dev-java/assertj-core-3.10.0 | 2 +- .../dev-java/avalon-framework-4.2.0-r4 | 2 +- .../md5-cache/dev-java/avalon-logkit-2.1-r12 | 2 +- metadata/md5-cache/dev-java/batik-1.16-r1 | 2 +- metadata/md5-cache/dev-java/bcel-6.6.0 | 2 +- metadata/md5-cache/dev-java/bcmail-1.72 | 2 +- metadata/md5-cache/dev-java/bcpg-1.72 | 2 +- metadata/md5-cache/dev-java/bcpkix-1.72 | 2 +- metadata/md5-cache/dev-java/bcprov-1.72 | 2 +- metadata/md5-cache/dev-java/bcutil-1.72 | 2 +- .../md5-cache/dev-java/bnd-junit-2.1.0-r2 | 2 +- metadata/md5-cache/dev-java/bndlib-2.1.0-r1 | 2 +- metadata/md5-cache/dev-java/brotli-dec-0.1.2 | 2 +- .../dev-java/browserlauncher2-1.3-r3 | 2 +- metadata/md5-cache/dev-java/bsf-2.4.0-r3 | 2 +- metadata/md5-cache/dev-java/bsh-2.1.1 | 2 +- metadata/md5-cache/dev-java/byte-buddy-1.14.0 | 2 +- metadata/md5-cache/dev-java/c3p0-0.9.5.5-r1 | 2 +- .../md5-cache/dev-java/cache2k-api-0.23.1 | 2 +- .../md5-cache/dev-java/cache2k-core-0.23.1 | 2 +- metadata/md5-cache/dev-java/cal10n-0.8.1 | 2 +- metadata/md5-cache/dev-java/cdi-api-4.0.1-r2 | 2 +- metadata/md5-cache/dev-java/cglib-3.3.0-r1 | 2 +- .../dev-java/checker-framework-qual-3.14.0 | 2 +- .../dev-java/commons-beanutils-1.9.4-r1 | 2 +- metadata/md5-cache/dev-java/commons-cli-1.5.0 | 2 +- .../md5-cache/dev-java/commons-codec-1.15-r1 | 2 +- .../dev-java/commons-collections-3.2.2-r1 | 2 +- .../dev-java/commons-collections-4.4-r1 | 2 +- .../dev-java/commons-compress-1.21-r1 | 2 +- metadata/md5-cache/dev-java/commons-csv-1.9.0 | 2 +- .../md5-cache/dev-java/commons-daemon-1.3.3 | 2 +- .../dev-java/commons-digester-2.1-r2 | 2 +- .../dev-java/commons-digester-3.2-r3 | 2 +- .../dev-java/commons-httpclient-3.1-r2 | 2 +- .../dev-java/commons-imaging-1.0_alpha3 | 2 +- .../md5-cache/dev-java/commons-io-2.11.0-r1 | 2 +- .../md5-cache/dev-java/commons-junit4-1.2.17 | 2 +- .../md5-cache/dev-java/commons-lang-2.6-r2 | 2 +- .../md5-cache/dev-java/commons-lang-3.12.0 | 2 +- .../commons-logging-1.3.0_pre20230319 | 2 +- .../md5-cache/dev-java/commons-math-3.6.1-r2 | 2 +- metadata/md5-cache/dev-java/commons-net-3.9.0 | 2 +- .../dev-java/commons-nullanalysis-1.2.17 | 2 +- .../md5-cache/dev-java/commons-validator-1.7 | 2 +- .../md5-cache/dev-java/commons-vfs-2.0-r2 | 2 +- .../dev-java/conversant-disruptor-1.2.20 | 2 +- metadata/md5-cache/dev-java/cortado-0.6.0-r2 | 2 +- .../md5-cache/dev-java/coursier-bin-2.1.4 | 10 + .../md5-cache/dev-java/cpptasks-1.0_beta5-r1 | 2 +- metadata/md5-cache/dev-java/dom4j-2.1.4 | 2 +- metadata/md5-cache/dev-java/easymock-2.5.2 | 2 +- metadata/md5-cache/dev-java/easymock-3.3.1-r1 | 2 +- metadata/md5-cache/dev-java/eclipse-ecj-4.15 | 2 +- metadata/md5-cache/dev-java/eclipse-ecj-4.26 | 2 +- metadata/md5-cache/dev-java/emma-2.0.5312-r4 | 2 +- .../dev-java/error-prone-annotations-2.16 | 2 +- .../md5-cache/dev-java/failureaccess-30.1.1 | 2 +- .../md5-cache/dev-java/fastinfoset-2.1.0-r1 | 2 +- metadata/md5-cache/dev-java/fec-1.0.4-r4 | 2 +- .../dev-java/felix-framework-7.0.5-r1 | 2 +- .../md5-cache/dev-java/felix-main-7.0.5-r1 | 2 +- .../md5-cache/dev-java/felix-resolver-2.0.4 | 2 +- .../md5-cache/dev-java/felix-utils-1.11.8 | 2 +- .../dev-java/findbugs-annotations-3.0.1 | 2 +- metadata/md5-cache/dev-java/fishbowl-1.4.1 | 2 +- metadata/md5-cache/dev-java/fontbox-2.0.27 | 2 +- metadata/md5-cache/dev-java/fop-2.8-r1 | 2 +- metadata/md5-cache/dev-java/freenet-ext-29 | 14 + metadata/md5-cache/dev-java/gin-2.1.2-r1 | 2 +- .../dev-java/glassfish-persistence-1.0-r2 | 2 +- metadata/md5-cache/dev-java/gnu-jaf-1.1.2-r1 | 2 +- .../md5-cache/dev-java/gnu-regexp-1.1.4-r4 | 2 +- .../{gradle-bin-8.0.1 => gradle-bin-8.1.1} | 8 +- .../md5-cache/dev-java/greenmail-2.0.0_alpha2 | 2 +- metadata/md5-cache/dev-java/gson-2.10.1 | 2 +- metadata/md5-cache/dev-java/guava-31.1 | 2 +- .../md5-cache/dev-java/guava-testlib-31.1 | 2 +- metadata/md5-cache/dev-java/guice-5.1.0 | 2 +- metadata/md5-cache/dev-java/gwt-2.9.0-r3 | 2 +- metadata/md5-cache/dev-java/hamcrest-2.2-r1 | 2 +- .../md5-cache/dev-java/hamcrest-core-1.1-r4 | 2 +- .../md5-cache/dev-java/hamcrest-core-1.3-r3 | 2 +- .../dev-java/hamcrest-generator-1.3-r4 | 2 +- .../dev-java/hamcrest-library-1.3-r3 | 2 +- metadata/md5-cache/dev-java/hashcash-1.1 | 2 +- .../md5-cache/dev-java/hawtjni-runtime-1.18 | 2 +- metadata/md5-cache/dev-java/htmlcleaner-2.26 | 2 +- .../dev-java/httpcomponents-client-4.5.13-r1 | 2 +- metadata/md5-cache/dev-java/httpcore-4.4.14 | 2 +- .../md5-cache/dev-java/icedtea-web-1.8.8-r1 | 2 +- metadata/md5-cache/dev-java/icu4j-72.1 | 2 +- metadata/md5-cache/dev-java/identicon-1.0 | 2 +- .../md5-cache/dev-java/injection-api-2.0.1 | 2 +- .../md5-cache/dev-java/iso-relax-20050331-r5 | 2 +- .../dev-java/istack-commons-runtime-3.0.12 | 2 +- .../dev-java/istack-commons-runtime-4.1.1-r1 | 2 +- .../md5-cache/dev-java/j2objc-annotations-2.8 | 2 +- metadata/md5-cache/dev-java/jackcess-4.0.0 | 2 +- .../dev-java/jackrabbit-webdav-2.10.1-r3 | 2 +- .../dev-java/jackson-annotations-2.13.4 | 2 +- .../md5-cache/dev-java/jackson-core-2.13.4 | 2 +- .../dev-java/jackson-databind-2.13.4.1 | 2 +- .../dev-java/jackson-dataformat-xml-2.13.4-r1 | 2 +- .../jackson-dataformat-yaml-2.13.4-r1 | 2 +- .../jackson-module-jakarta-xmlbind-2.13.4-r1 | 2 +- metadata/md5-cache/dev-java/jacl-1.4.1-r2 | 2 +- .../md5-cache/dev-java/jai-imageio-core-1.4.0 | 2 +- .../dev-java/jai-imageio-jpeg2000-1.4.0 | 2 +- .../dev-java/jakarta-activation-1.2.2-r1 | 2 +- .../dev-java/jakarta-activation-2.0.1-r1 | 2 +- .../dev-java/jakarta-activation-api-1.2.2-r1 | 2 +- .../dev-java/jakarta-activation-api-2.1.1 | 2 +- .../dev-java/jakarta-annotations-api-2.1.1 | 2 +- .../dev-java/jakarta-el-api-5.0.1-r1 | 2 +- .../dev-java/jakarta-interceptors-2.1.0 | 2 +- .../dev-java/jakarta-json-api-1.1.6-r1 | 2 +- .../md5-cache/dev-java/jakarta-mail-2.0.1 | 2 +- .../md5-cache/dev-java/jakarta-mail-api-2.1.1 | 2 +- .../md5-cache/dev-java/jakarta-oro-2.0.8-r5 | 2 +- .../md5-cache/dev-java/jakarta-regexp-1.4-r3 | 2 +- .../dev-java/jakarta-servlet-api-4.0.4 | 2 +- .../dev-java/jakarta-servlet-api-6.0.0 | 2 +- .../dev-java/jakarta-xml-soap-api-1.4.2-r1 | 2 +- .../dev-java/jakartaee-migration-1.0.6 | 2 +- .../dev-java/jakartaee-migration-1.0.7 | 2 +- metadata/md5-cache/dev-java/jal-20031117-r6 | 2 +- metadata/md5-cache/dev-java/janino-3.1.7 | 2 +- metadata/md5-cache/dev-java/janino-3.1.8 | 2 +- metadata/md5-cache/dev-java/jansi-1.13 | 2 +- metadata/md5-cache/dev-java/jansi-2.4.0-r1 | 2 +- metadata/md5-cache/dev-java/jansi-native-1.8 | 2 +- .../md5-cache/dev-java/java-dep-check-0.5-r2 | 2 +- .../md5-cache/dev-java/java-diff-utils-1.3.0 | 2 +- .../md5-cache/dev-java/java-getopt-1.0.14-r1 | 2 +- .../dev-java/java-service-wrapper-3.5.50 | 2 +- metadata/md5-cache/dev-java/javacc-5.0-r4 | 2 +- .../dev-java/javacup-0.11b_p20151001-r1 | 2 +- .../dev-java/javahelp-2.0.05_p20170719-r3 | 2 +- metadata/md5-cache/dev-java/javassist-3.29.2 | 2 +- metadata/md5-cache/dev-java/javax-el-api-2.2 | 2 +- metadata/md5-cache/dev-java/javax-inject-1-r4 | 2 +- .../md5-cache/dev-java/javax-jms-api-2.0.3 | 2 +- metadata/md5-cache/dev-java/javax-jsp-api-2.0 | 2 +- metadata/md5-cache/dev-java/javax-jsp-api-2.2 | 2 +- .../md5-cache/dev-java/javax-mail-1.6.7-r1 | 2 +- .../md5-cache/dev-java/javax-servlet-api-2.2 | 2 +- .../md5-cache/dev-java/javax-servlet-api-2.5 | 2 +- .../dev-java/javax-servlet-api-3.0.1 | 2 +- .../dev-java/javax-servlet-api-3.1.0 | 2 +- metadata/md5-cache/dev-java/jax-rpc-api-1.1.4 | 2 +- metadata/md5-cache/dev-java/jaxb-api-2.3.3-r1 | 2 +- metadata/md5-cache/dev-java/jaxb-api-3.0.1-r1 | 2 +- metadata/md5-cache/dev-java/jaxb-api-4.0.0 | 2 +- .../md5-cache/dev-java/jaxb-runtime-2.3.8 | 2 +- .../md5-cache/dev-java/jaxb-runtime-4.0.0-r1 | 2 +- .../md5-cache/dev-java/jaxb-stax-ex-1.8.3 | 2 +- .../md5-cache/dev-java/jaxb-stax-ex-2.1.0-r1 | 2 +- metadata/md5-cache/dev-java/jaxen-2.0.0 | 2 +- .../md5-cache/dev-java/jaxrs-api-2.1.6-r1 | 2 +- metadata/md5-cache/dev-java/jaxws-api-2.3.3 | 2 +- metadata/md5-cache/dev-java/jbcrypt-0.4 | 2 +- .../md5-cache/dev-java/jbig2-imageio-3.0.3 | 2 +- .../dev-java/jbitcollider-core-0.8-r1 | 2 +- .../md5-cache/dev-java/jboss-jms-api-1.0.1 | 2 +- metadata/md5-cache/dev-java/jcalendar-1.4-r1 | 2 +- metadata/md5-cache/dev-java/jchart2d-3.2.2-r1 | 2 +- metadata/md5-cache/dev-java/jcifs-1.3.19-r2 | 2 +- metadata/md5-cache/dev-java/jclasslib-3.1-r1 | 2 +- metadata/md5-cache/dev-java/jcommander-1.82 | 2 +- .../md5-cache/dev-java/jctools-core-4.0.1 | 2 +- metadata/md5-cache/dev-java/jdbc-mysql-8.0.32 | 2 +- .../md5-cache/dev-java/jdbc-postgresql-42.6.0 | 2 +- metadata/md5-cache/dev-java/jdepend-2.10 | 2 +- metadata/md5-cache/dev-java/jdisasm-1.0.6 | 2 +- metadata/md5-cache/dev-java/jdom-1.1.3-r1 | 2 +- metadata/md5-cache/dev-java/jdom-2.0.6.1 | 2 +- metadata/md5-cache/dev-java/jeromq-0.5.2 | 2 +- metadata/md5-cache/dev-java/jffi-1.3.10 | 2 +- metadata/md5-cache/dev-java/jflex-1.6.1-r1 | 2 +- .../dev-java/jgoodies-common-1.8.0-r1 | 2 +- .../dev-java/jgoodies-looks-2.6.0-r1 | 2 +- metadata/md5-cache/dev-java/jide-oss-3.7.12 | 2 +- metadata/md5-cache/dev-java/jline-2.14.6 | 2 +- metadata/md5-cache/dev-java/jmh-core-1.35 | 2 +- metadata/md5-cache/dev-java/jmock-1.2.0-r2 | 2 +- metadata/md5-cache/dev-java/jmock-2.12.0 | 2 +- metadata/md5-cache/dev-java/jna-5.11.0-r1 | 2 +- metadata/md5-cache/dev-java/jna-5.13.0-r1 | 2 +- metadata/md5-cache/dev-java/jnacl-1.0 | 2 +- metadata/md5-cache/dev-java/jnr-a64asm-1.0.0 | 2 +- .../md5-cache/dev-java/jnr-constants-0.10.4 | 2 +- metadata/md5-cache/dev-java/jnr-ffi-2.2.12 | 2 +- metadata/md5-cache/dev-java/jnr-netdb-1.2.0 | 2 +- metadata/md5-cache/dev-java/jnr-posix-3.1.16 | 2 +- .../md5-cache/dev-java/jnr-x86asm-1.0.2-r2 | 2 +- .../md5-cache/dev-java/joda-convert-2.2.2-r2 | 2 +- metadata/md5-cache/dev-java/joda-time-2.11.2 | 2 +- metadata/md5-cache/dev-java/jol-core-0.16-r1 | 2 +- metadata/md5-cache/dev-java/jopt-simple-5.0.4 | 2 +- metadata/md5-cache/dev-java/jrobin-1.6.0-r2 | 2 +- metadata/md5-cache/dev-java/jsch-0.1.55 | 2 +- .../md5-cache/dev-java/jsch-agent-proxy-0.0.9 | 2 +- metadata/md5-cache/dev-java/json-20220320 | 2 +- metadata/md5-cache/dev-java/json-simple-2.3.1 | 2 +- metadata/md5-cache/dev-java/json-smart-1.3.3 | 2 +- .../md5-cache/dev-java/jsonrpc2-base-1.38.2 | 2 +- .../md5-cache/dev-java/jsonrpc2-server-1.11.1 | 2 +- metadata/md5-cache/dev-java/jsr305-3.0.2-r1 | 2 +- metadata/md5-cache/dev-java/jstl-1.2.7 | 2 +- metadata/md5-cache/dev-java/jstl-api-1.2.7 | 2 +- metadata/md5-cache/dev-java/jtds-1.3.1-r1 | 2 +- metadata/md5-cache/dev-java/jtidy-1.0-r1 | 2 +- .../md5-cache/dev-java/jul-to-slf4j-2.0.3 | 2 +- metadata/md5-cache/dev-java/junit-3.8.2-r2 | 2 +- metadata/md5-cache/dev-java/junit-4.13.2 | 2 +- metadata/md5-cache/dev-java/junit-5.9.2 | 2 +- metadata/md5-cache/dev-java/junit-clptr-1.2.2 | 2 +- .../md5-cache/dev-java/junit-dataprovider-2.9 | 2 +- .../md5-cache/dev-java/junitparams-1.1.1-r1 | 2 +- metadata/md5-cache/dev-java/jzlib-1.1.3-r2 | 2 +- .../md5-cache/dev-java/kafka-clients-1.1.1 | 2 +- metadata/md5-cache/dev-java/libg-2.1.0-r2 | 2 +- .../md5-cache/dev-java/lmax-disruptor-3.4.4 | 2 +- .../md5-cache/dev-java/log4j-12-api-2.19.0 | 2 +- metadata/md5-cache/dev-java/log4j-api-2.19.0 | 2 +- metadata/md5-cache/dev-java/log4j-core-2.19.0 | 2 +- .../md5-cache/dev-java/log4j-over-slf4j-2.0.3 | 2 +- .../md5-cache/dev-java/logback-classic-1.4.1 | 2 +- .../md5-cache/dev-java/logback-core-1.4.1 | 2 +- metadata/md5-cache/dev-java/lucene-2.4.1-r3 | 2 +- metadata/md5-cache/dev-java/lz4-java-1.8.0-r1 | 2 +- metadata/md5-cache/dev-java/lzma-22.01 | 2 +- metadata/md5-cache/dev-java/lzmajio-0.95-r3 | 2 +- .../md5-cache/dev-java/mchange-commons-0.2.20 | 2 +- .../md5-cache/dev-java/memoryfilesystem-2.3.0 | 2 +- .../dev-java/mersennetwister-0_pre23765-r2 | 2 +- .../md5-cache/dev-java/metainf-services-1.9 | 2 +- metadata/md5-cache/dev-java/miglayout-5.3 | 2 +- .../md5-cache/dev-java/minidns-core-1.0.4 | 2 +- metadata/md5-cache/dev-java/mockito-1.9.5-r3 | 2 +- metadata/md5-cache/dev-java/mockito-2.28.2 | 2 +- metadata/md5-cache/dev-java/mockito-4.11.0 | 2 +- metadata/md5-cache/dev-java/msv-2022.7 | 2 +- metadata/md5-cache/dev-java/mvel-2.3.2-r1 | 2 +- metadata/md5-cache/dev-java/netty-4.1.35-r1 | 2 +- metadata/md5-cache/dev-java/objenesis-3.3 | 2 +- .../open-test-reporting-events-0.1.0_pre1 | 2 +- .../open-test-reporting-schema-0.1.0_pre1 | 2 +- metadata/md5-cache/dev-java/openjfx-8.1000 | 2 +- .../md5-cache/dev-java/opentest4j-1.2.0-r1 | 2 +- .../md5-cache/dev-java/osgi-annotation-8.1.0 | 2 +- metadata/md5-cache/dev-java/osgi-cmpn-8.0.0 | 2 +- .../dev-java/osgi-compendium-4.3.1-r4 | 2 +- metadata/md5-cache/dev-java/osgi-core-8.0.0 | 2 +- .../md5-cache/dev-java/osgi-core-api-5.0.0-r2 | 2 +- .../dev-java/osgi-enterprise-api-5.0.0-r3 | 2 +- .../dev-java/osgi-foundation-1.2.0-r2 | 2 +- metadata/md5-cache/dev-java/pdfbox-2.0.27 | 2 +- metadata/md5-cache/dev-java/picocli-4.6.3-r1 | 2 +- .../dev-java/plexus-classworlds-2.6.0 | 2 +- metadata/md5-cache/dev-java/poi-5.2.3 | 2 +- .../md5-cache/dev-java/protobuf-java-3.21.12 | 2 +- metadata/md5-cache/dev-java/qdox-2.0.1 | 2 +- .../dev-java/randomized-runner-2.8.0 | 2 +- .../md5-cache/dev-java/reflections-0.9.12-r5 | 2 +- .../dev-java/relaxng-datatype-1.0-r3 | 2 +- .../dev-java/relaxng-datatype-20020414 | 2 +- metadata/md5-cache/dev-java/reload4j-1.2.22 | 2 +- .../dev-java/resin-servlet-api-4.0.27-r2 | 2 +- metadata/md5-cache/dev-java/rhino-1.7.14 | 2 +- metadata/md5-cache/dev-java/rome-0.9-r4 | 2 +- metadata/md5-cache/dev-java/rxtx-2.2_pre2-r2 | 2 +- metadata/md5-cache/dev-java/saslprep-1.1-r1 | 2 +- metadata/md5-cache/dev-java/sax-2.2.1-r5 | 2 +- metadata/md5-cache/dev-java/saxon-6.5.5-r3 | 2 +- metadata/md5-cache/dev-java/saxon-9.2.0.6-r3 | 2 +- .../md5-cache/dev-java/scala-cli-bin-1.0.0 | 13 + metadata/md5-cache/dev-java/scram-2.1 | 2 +- .../md5-cache/dev-java/shrinkwrap-api-1.2.6 | 2 +- .../dev-java/shrinkwrap-impl-base-1.2.6 | 2 +- .../md5-cache/dev-java/shrinkwrap-spi-1.2.6 | 2 +- metadata/md5-cache/dev-java/sjsxp-1.0.2 | 2 +- metadata/md5-cache/dev-java/slf4j-api-2.0.3 | 2 +- metadata/md5-cache/dev-java/slf4j-ext-2.0.3 | 2 +- metadata/md5-cache/dev-java/slf4j-nop-2.0.3 | 2 +- .../md5-cache/dev-java/slf4j-reload4j-2.0.3 | 2 +- .../md5-cache/dev-java/slf4j-simple-2.0.3 | 2 +- metadata/md5-cache/dev-java/snakeyaml-1.33 | 2 +- metadata/md5-cache/dev-java/snakeyaml-2.0 | 2 +- metadata/md5-cache/dev-java/snappy-1.1.7.8-r1 | 2 +- metadata/md5-cache/dev-java/sparsebitset-1.2 | 2 +- .../md5-cache/dev-java/stax2-api-4.2.1-r1 | 2 +- metadata/md5-cache/dev-java/stringprep-1.1 | 2 +- .../dev-java/stringtemplate-3.2.1-r2 | 2 +- .../md5-cache/dev-java/stringtemplate-4.3.2 | 2 +- .../md5-cache/dev-java/swing-layout-1.0.4-r2 | 2 +- metadata/md5-cache/dev-java/swingx-1.6.4-r1 | 2 +- .../dev-java/swingx-beaninfo-1.6.4-r1 | 2 +- .../dev-java/swingx-ws-1.0_p20110515-r2 | 2 +- metadata/md5-cache/dev-java/swt-3.7.2-r3 | 2 +- metadata/md5-cache/dev-java/swt-4.10-r2 | 2 +- metadata/md5-cache/dev-java/swt-4.27 | 2 +- .../md5-cache/dev-java/system-rules-1.19.0 | 2 +- metadata/md5-cache/dev-java/testng-6.9.10-r1 | 2 +- .../md5-cache/dev-java/tomcat-native-1.2.36 | 2 +- .../md5-cache/dev-java/tomcat-native-2.0.3-r1 | 2 +- .../dev-java/tomcat-servlet-api-4.1.40 | 2 +- .../md5-cache/dev-java/treelayout-1.0.3-r1 | 2 +- metadata/md5-cache/dev-java/txw2-2.3.8-r1 | 2 +- .../md5-cache/dev-java/typesafe-config-1.4.2 | 2 +- metadata/md5-cache/dev-java/unbescape-1.1.6 | 2 +- .../dev-java/univocity-parsers-2.9.1 | 2 +- .../dev-java/validation-api-1.0.0-r1 | 2 +- .../dev-java/validation-api-1.1.0-r1 | 2 +- metadata/md5-cache/dev-java/velocity-2.3 | 2 +- .../md5-cache/dev-java/woodstox-core-6.4.0 | 2 +- metadata/md5-cache/dev-java/wsdl4j-1.6.3 | 2 +- metadata/md5-cache/dev-java/xalan-2.7.2-r1 | 2 +- .../dev-java/xalan-serializer-2.7.2-r1 | 2 +- metadata/md5-cache/dev-java/xerces-2.12.2 | 2 +- metadata/md5-cache/dev-java/xerial-core-2.1 | 2 +- .../dev-java/xml-commons-external-1.4.01-r2 | 2 +- .../dev-java/xml-commons-resolver-1.2-r3 | 2 +- .../dev-java/xmlgraphics-commons-2.8 | 2 +- metadata/md5-cache/dev-java/xmlunit-1.6-r1 | 2 +- .../md5-cache/dev-java/xmlunit-assertj-2.9.1 | 2 +- .../md5-cache/dev-java/xmlunit-core-2.9.1 | 2 +- .../md5-cache/dev-java/xmlunit-matchers-2.9.1 | 2 +- metadata/md5-cache/dev-java/xmpbox-2.0.27 | 2 +- metadata/md5-cache/dev-java/xom-1.3.8-r1 | 2 +- metadata/md5-cache/dev-java/xpp2-2.1.10-r3 | 2 +- metadata/md5-cache/dev-java/xpp3-1.1.4c-r6 | 2 +- metadata/md5-cache/dev-java/xsdlib-2022.7 | 2 +- metadata/md5-cache/dev-java/xz-java-1.9 | 2 +- metadata/md5-cache/dev-java/zstd-jni-1.5.2.5 | 2 +- metadata/md5-cache/dev-java/zxing-core-3.5.1 | 2 +- .../md5-cache/dev-java/zxing-javase-3.5.1 | 2 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 42153 -> 42278 bytes metadata/md5-cache/dev-lang/R-4.2.3 | 2 +- metadata/md5-cache/dev-lang/R-4.3.0 | 2 +- metadata/md5-cache/dev-lang/bas-2.4 | 2 +- metadata/md5-cache/dev-lang/c-intercal-31.0 | 2 +- metadata/md5-cache/dev-lang/cfortran-20110621 | 2 +- metadata/md5-cache/dev-lang/cfortran-20210827 | 2 +- metadata/md5-cache/dev-lang/clojure-1.10.3 | 2 +- metadata/md5-cache/dev-lang/clojure-1.11.1 | 2 +- metadata/md5-cache/dev-lang/cxprolog-0.98.2 | 2 +- metadata/md5-cache/dev-lang/eisl-2.97 | 14 + metadata/md5-cache/dev-lang/erlang-25.3 | 4 +- metadata/md5-cache/dev-lang/ferite-1.1.17-r1 | 2 +- metadata/md5-cache/dev-lang/ghc-8.10.6-r3 | 2 +- metadata/md5-cache/dev-lang/ghc-9.0.2-r3 | 4 +- metadata/md5-cache/dev-lang/ghc-9.0.2-r4 | 2 +- metadata/md5-cache/dev-lang/gnucobol-3.1.2 | 2 +- .../md5-cache/dev-lang/gnuprologjava-0.2.6-r1 | 2 +- metadata/md5-cache/dev-lang/go-1.19.9 | 4 +- metadata/md5-cache/dev-lang/go-1.20.4 | 4 +- metadata/md5-cache/dev-lang/gprolog-1.4.5 | 2 +- metadata/md5-cache/dev-lang/gprolog-1.5.0 | 2 +- metadata/md5-cache/dev-lang/interprolog-2.1.2 | 2 +- metadata/md5-cache/dev-lang/maude-3.1-r1 | 2 +- metadata/md5-cache/dev-lang/mercury-20.06-r1 | 2 +- metadata/md5-cache/dev-lang/mercury-20.06.1 | 2 +- metadata/md5-cache/dev-lang/mercury-22.01 | 2 +- metadata/md5-cache/dev-lang/mercury-22.01.1 | 2 +- metadata/md5-cache/dev-lang/mono-6.12.0.122 | 2 +- metadata/md5-cache/dev-lang/mozart-2.0.1 | 2 +- metadata/md5-cache/dev-lang/pcc-1.1.0-r1 | 2 +- metadata/md5-cache/dev-lang/php-7.4.33 | 2 +- metadata/md5-cache/dev-lang/php-7.4.33-r2 | 2 +- metadata/md5-cache/dev-lang/php-8.0.25 | 2 +- metadata/md5-cache/dev-lang/php-8.0.28 | 2 +- metadata/md5-cache/dev-lang/php-8.1.12 | 2 +- metadata/md5-cache/dev-lang/php-8.1.16 | 2 +- metadata/md5-cache/dev-lang/php-8.1.18-r1 | 2 +- metadata/md5-cache/dev-lang/php-8.2.5-r1 | 2 +- metadata/md5-cache/dev-lang/polyml-5.9-r1 | 2 +- .../md5-cache/dev-lang/python-2.7.18_p16-r1 | 2 +- metadata/md5-cache/dev-lang/python-3.10.11 | 6 +- metadata/md5-cache/dev-lang/python-3.11.3 | 6 +- .../md5-cache/dev-lang/python-3.12.0_beta1 | 6 +- ...n-3.12.0_alpha7 => python-3.12.0_beta1_p1} | 10 +- metadata/md5-cache/dev-lang/python-3.8.16_p4 | 6 +- .../md5-cache/dev-lang/python-3.9.16_p3-r1 | 6 +- metadata/md5-cache/dev-lang/qu-prolog-10.6 | 2 +- metadata/md5-cache/dev-lang/qu-prolog-10.7 | 2 +- metadata/md5-cache/dev-lang/ruby-3.0.6 | 2 +- metadata/md5-cache/dev-lang/ruby-3.0.6-r2 | 2 +- metadata/md5-cache/dev-lang/ruby-3.1.4-r2 | 2 +- metadata/md5-cache/dev-lang/ruby-3.2.2-r2 | 2 +- metadata/md5-cache/dev-lang/sassc-3.6.2 | 2 +- .../md5-cache/dev-lang/spidermonkey-102.10.0 | 2 +- .../md5-cache/dev-lang/spidermonkey-102.11.0 | 2 +- .../md5-cache/dev-lang/spidermonkey-102.6.0 | 2 +- .../md5-cache/dev-lang/spidermonkey-102.8.0 | 2 +- .../md5-cache/dev-lang/spidermonkey-102.9.0 | 2 +- .../md5-cache/dev-lang/spidermonkey-78.15.0 | 2 +- .../dev-lang/spidermonkey-91.13.0-r1 | 2 +- metadata/md5-cache/dev-lang/swig-4.1.1-r1 | 2 +- metadata/md5-cache/dev-lang/tcl-8.6.11 | 2 +- metadata/md5-cache/dev-lang/tcl-8.6.12-r1 | 2 +- metadata/md5-cache/dev-lang/tcl-8.6.13 | 2 +- metadata/md5-cache/dev-lang/tcl-8.6.13-r1 | 2 +- metadata/md5-cache/dev-lang/tk-8.6.11.1 | 2 +- metadata/md5-cache/dev-lang/tk-8.6.12 | 2 +- metadata/md5-cache/dev-lang/tk-8.6.13 | 2 +- metadata/md5-cache/dev-lang/tuprolog-3.2.0 | 2 +- metadata/md5-cache/dev-lang/xsb-3.8.0 | 2 +- metadata/md5-cache/dev-lang/xsb-4.0.0 | 2 +- metadata/md5-cache/dev-libs/9libs-1.0-r5 | 2 +- metadata/md5-cache/dev-libs/Ice-3.7.8-r1 | 2 +- metadata/md5-cache/dev-libs/Ice-3.7.8-r2 | 2 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 155866 -> 154825 bytes metadata/md5-cache/dev-libs/antlr-c-3.5.2-r2 | 2 +- metadata/md5-cache/dev-libs/apr-1.7.2 | 2 +- metadata/md5-cache/dev-libs/apr-1.7.2-r1 | 2 +- metadata/md5-cache/dev-libs/apr-1.7.3 | 2 +- metadata/md5-cache/dev-libs/apr-1.7.4 | 2 +- metadata/md5-cache/dev-libs/apr-util-1.6.3 | 2 +- metadata/md5-cache/dev-libs/bitset-2.8.4-r3 | 2 +- metadata/md5-cache/dev-libs/boehm-gc-8.2.2-r1 | 2 +- metadata/md5-cache/dev-libs/botan-3.0.0-r2 | 4 +- metadata/md5-cache/dev-libs/cgilib-0.7-r1 | 2 +- metadata/md5-cache/dev-libs/chmlib-0.40-r2 | 2 +- metadata/md5-cache/dev-libs/cxxtools-3.0-r2 | 2 +- .../md5-cache/dev-libs/cyberjack-3.99.5_p15 | 2 +- .../md5-cache/dev-libs/cyrus-sasl-2.1.28-r2 | 2 +- .../md5-cache/dev-libs/cyrus-sasl-2.1.28-r3 | 2 +- .../md5-cache/dev-libs/cyrus-sasl-2.1.28-r4 | 2 +- .../dev-libs/d0_blind_id-1.0_p20201124 | 2 +- .../dev-libs/darts-0.32h_pre20181117064816 | 2 +- metadata/md5-cache/dev-libs/darts-9999 | 2 +- metadata/md5-cache/dev-libs/dbus-c++-0.9.0-r5 | 2 +- metadata/md5-cache/dev-libs/dbus-glib-0.110 | 2 +- metadata/md5-cache/dev-libs/dbus-glib-0.112 | 2 +- metadata/md5-cache/dev-libs/dmalloc-5.5.2-r7 | 2 +- metadata/md5-cache/dev-libs/dmalloc-999999 | 2 +- metadata/md5-cache/dev-libs/dqlite-1.14.0 | 2 +- metadata/md5-cache/dev-libs/eb-4.4.1-r1 | 2 +- .../dev-libs/eekboard-1.0.8_p20121001-r1 | 2 +- metadata/md5-cache/dev-libs/elfutils-0.189-r1 | 2 +- metadata/md5-cache/dev-libs/ell-9999 | 2 +- metadata/md5-cache/dev-libs/expat-2.5.0 | 2 +- .../dev-libs/fcgi-2.4.1_pre0910052249-r2 | 2 +- .../flatbuffers-23.5.26} | 16 +- metadata/md5-cache/dev-libs/fstrm-0.6.1 | 2 +- metadata/md5-cache/dev-libs/geoip-1.6.12 | 2 +- metadata/md5-cache/dev-libs/geoip-1.6.12-r1 | 2 +- .../md5-cache/dev-libs/gf-complete-2.0.0-r1 | 2 +- metadata/md5-cache/dev-libs/gf2x-1.3.0-r1 | 2 +- metadata/md5-cache/dev-libs/gumbo-0.10.1 | 2 +- metadata/md5-cache/dev-libs/hidapi-0.11.0 | 2 +- .../md5-cache/dev-libs/http-fetcher-1.1.0-r2 | 2 +- metadata/md5-cache/dev-libs/hyperscan-5.4.0 | 16 - metadata/md5-cache/dev-libs/hyperscan-5.4.1 | 16 - metadata/md5-cache/dev-libs/hyperscan-5.4.2 | 4 +- metadata/md5-cache/dev-libs/icu-72.1 | 2 +- metadata/md5-cache/dev-libs/icu-73.1 | 2 +- metadata/md5-cache/dev-libs/icu-73.1-r1 | 2 +- metadata/md5-cache/dev-libs/icu-73.1-r2 | 2 +- metadata/md5-cache/dev-libs/icu-layoutex-72.1 | 2 +- metadata/md5-cache/dev-libs/icu-layoutex-73.1 | 2 +- metadata/md5-cache/dev-libs/icu-le-hb-1.2.3 | 2 +- metadata/md5-cache/dev-libs/iksemel-1.4-r1 | 2 +- metadata/md5-cache/dev-libs/iniparser-3.1-r3 | 2 +- .../dev-libs/input-pad-1.0.99_pre20140916 | 2 +- metadata/md5-cache/dev-libs/isa-l-2.30.0-r1 | 2 +- .../md5-cache/dev-libs/isa-l_crypto-2.24.0 | 2 +- metadata/md5-cache/dev-libs/isl-0.24-r2 | 2 +- metadata/md5-cache/dev-libs/isl-0.26 | 2 +- metadata/md5-cache/dev-libs/ivykis-0.42.4 | 2 +- metadata/md5-cache/dev-libs/jemalloc-5.3.0-r1 | 2 +- metadata/md5-cache/dev-libs/jerasure-2.0.0-r2 | 2 +- metadata/md5-cache/dev-libs/judy-1.0.5-r4 | 2 +- metadata/md5-cache/dev-libs/libansilove-1.4.1 | 14 + .../libappindicator-12.10.1_p20200706 | 2 +- .../md5-cache/dev-libs/libbase58-0.1.4-r2 | 2 +- metadata/md5-cache/dev-libs/libbsd-0.11.7-r2 | 2 +- metadata/md5-cache/dev-libs/libbytesize-2.6 | 2 +- metadata/md5-cache/dev-libs/libbytesize-2.7 | 2 +- metadata/md5-cache/dev-libs/libcdada-0.4.0 | 2 +- metadata/md5-cache/dev-libs/libcdio-2.1.0-r1 | 2 +- .../md5-cache/dev-libs/libcdio-paranoia-2.0.1 | 2 +- metadata/md5-cache/dev-libs/libcec-6.0.2 | 16 - metadata/md5-cache/dev-libs/libcgroup-0.41-r6 | 2 +- metadata/md5-cache/dev-libs/libcgroup-2.0 | 2 +- metadata/md5-cache/dev-libs/libcgroup-3.0.0 | 2 +- metadata/md5-cache/dev-libs/libclc-14.0.6 | 2 +- metadata/md5-cache/dev-libs/libclc-15.0.7 | 2 +- metadata/md5-cache/dev-libs/libclc-16.0.3 | 2 +- metadata/md5-cache/dev-libs/libclc-16.0.4 | 2 +- .../md5-cache/dev-libs/libclc-16.0.5.9999 | 2 +- .../md5-cache/dev-libs/libclc-17.0.0.9999 | 2 +- .../dev-libs/libclc-17.0.0_pre20230502 | 13 - .../dev-libs/libclc-17.0.0_pre20230520 | 2 +- ..._pre20230512 => libclc-17.0.0_pre20230526} | 4 +- metadata/md5-cache/dev-libs/libconfig-1.7.3 | 2 +- metadata/md5-cache/dev-libs/libcpuid-0.6.2 | 2 +- metadata/md5-cache/dev-libs/libcpuid-0.6.3 | 2 +- metadata/md5-cache/dev-libs/libcss-9999 | 15 + metadata/md5-cache/dev-libs/libdaemon-0.14-r4 | 2 +- metadata/md5-cache/dev-libs/libdbh-5.0.22 | 2 +- .../md5-cache/dev-libs/libdbusmenu-16.04.0-r2 | 2 +- metadata/md5-cache/dev-libs/libdispatch-5.8 | 4 +- .../md5-cache/dev-libs/libdivecomputer-9999 | 2 +- metadata/md5-cache/dev-libs/libdnet-1.14-r2 | 2 +- metadata/md5-cache/dev-libs/libdnet-1.16.1 | 2 +- metadata/md5-cache/dev-libs/libdnet-1.16.2 | 2 +- metadata/md5-cache/dev-libs/libdnsres-0.1a-r3 | 2 +- metadata/md5-cache/dev-libs/libee-0.4.1 | 5 +- metadata/md5-cache/dev-libs/libelf-0.8.13-r3 | 2 +- .../md5-cache/dev-libs/liberasurecode-1.6.3 | 2 +- metadata/md5-cache/dev-libs/libestr-0.1.11-r1 | 2 +- metadata/md5-cache/dev-libs/libev-4.33 | 2 +- metadata/md5-cache/dev-libs/libevent-9999 | 2 +- .../md5-cache/dev-libs/libfastjson-0.99.8-r1 | 2 +- .../md5-cache/dev-libs/libfastjson-0.99.9-r1 | 2 +- .../md5-cache/dev-libs/libfastjson-0.99.9.1 | 2 +- .../md5-cache/dev-libs/libfastjson-1.2304.0 | 2 +- metadata/md5-cache/dev-libs/libfstrcmp-0.7 | 2 +- metadata/md5-cache/dev-libs/libfstrcmp-0.7-r1 | 2 +- metadata/md5-cache/dev-libs/libfstrcmp-0.7-r3 | 2 +- metadata/md5-cache/dev-libs/libg15-9999 | 2 +- .../md5-cache/dev-libs/libg15render-1.2-r2 | 2 +- .../md5-cache/dev-libs/libg15render-3.0.4 | 2 +- metadata/md5-cache/dev-libs/libg15render-9999 | 2 +- .../md5-cache/dev-libs/libgamin-0.1.10-r6 | 2 +- .../md5-cache/dev-libs/libgcrypt-1.10.1-r2 | 2 +- .../md5-cache/dev-libs/libgcrypt-1.10.1-r3 | 2 +- metadata/md5-cache/dev-libs/libgcrypt-1.10.2 | 2 +- .../md5-cache/dev-libs/libgcrypt-1.9.4-r2 | 2 +- .../md5-cache/dev-libs/libgcrypt-compat-1.5.6 | 2 +- .../md5-cache/dev-libs/libgpg-error-1.46-r1 | 2 +- metadata/md5-cache/dev-libs/libgpg-error-1.47 | 2 +- metadata/md5-cache/dev-libs/libhid-0.2.17-r1 | 2 +- .../md5-cache/dev-libs/libindicate-12.10.1-r4 | 2 +- .../dev-libs/libindicator-12.10.1-r201 | 2 +- .../dev-libs/libindicator-12.10.1-r301 | 2 +- metadata/md5-cache/dev-libs/libixion-9999 | 2 +- metadata/md5-cache/dev-libs/liblogging-1.0.6 | 2 +- .../md5-cache/dev-libs/liblogging-1.0.6-r1 | 2 +- .../md5-cache/dev-libs/liblognorm-2.0.6-r1 | 2 +- metadata/md5-cache/dev-libs/libmaa-1.3.2-r1 | 2 +- .../md5-cache/dev-libs/libmateweather-1.26.0 | 2 +- metadata/md5-cache/dev-libs/libmaxminddb-9999 | 2 +- .../md5-cache/dev-libs/libmcrypt-2.5.8-r4 | 2 +- .../md5-cache/dev-libs/libmcrypt-2.5.8-r6 | 2 +- .../md5-cache/dev-libs/libmemcached-1.0.18-r4 | 2 +- metadata/md5-cache/dev-libs/libmix-2.05-r7 | 2 +- .../md5-cache/dev-libs/libmowgli-2.1.3-r3 | 2 +- metadata/md5-cache/dev-libs/libmpack-1.0.5-r3 | 2 +- .../dev-libs/libmspack-0.10.1_alpha-r1 | 2 +- metadata/md5-cache/dev-libs/libmspack-9999 | 2 +- metadata/md5-cache/dev-libs/libnatspec-0.3.0 | 2 +- metadata/md5-cache/dev-libs/libnl-3.7.0 | 2 +- metadata/md5-cache/dev-libs/libnl-9999 | 2 +- metadata/md5-cache/dev-libs/libnsutils-9999 | 11 + .../md5-cache/dev-libs/liborcus-0.17.2-r1 | 2 +- metadata/md5-cache/dev-libs/liborcus-9999 | 2 +- metadata/md5-cache/dev-libs/libotf-0.9.16 | 2 +- metadata/md5-cache/dev-libs/libqtxdg-3.11.0 | 4 +- .../{librdkafka-2.1.0 => librdkafka-2.1.1} | 2 +- metadata/md5-cache/dev-libs/librelp-1.10.0-r1 | 2 +- metadata/md5-cache/dev-libs/librelp-1.11.0 | 2 +- metadata/md5-cache/dev-libs/librevenge-9999 | 2 +- metadata/md5-cache/dev-libs/libsass-3.6.5-r1 | 2 +- metadata/md5-cache/dev-libs/libsass-9999 | 2 +- .../dev-libs/libsecp256k1-0.1_pre20190401 | 2 +- .../dev-libs/libsecp256k1-0.1_pre20201028-r1 | 2 +- .../md5-cache/dev-libs/libsecp256k1-0.3.0 | 2 +- .../md5-cache/dev-libs/libsecp256k1-0.3.1 | 2 +- .../md5-cache/dev-libs/libsecp256k1-0.3.2 | 2 +- .../md5-cache/dev-libs/libserialport-0.1.1-r1 | 2 +- .../md5-cache/dev-libs/libserialport-9999 | 2 +- metadata/md5-cache/dev-libs/libsigsegv-2.13 | 2 +- metadata/md5-cache/dev-libs/libsigsegv-2.14 | 2 +- .../dev-libs/libsodium-1.0.18_p20220618 | 2 +- metadata/md5-cache/dev-libs/libspt-1.1-r4 | 2 +- .../md5-cache/dev-libs/libstroke-0.5.1-r2 | 2 +- metadata/md5-cache/dev-libs/libstrophe-0.12.2 | 2 +- metadata/md5-cache/dev-libs/libtar-1.2.20-r5 | 2 +- metadata/md5-cache/dev-libs/libtar-1.2.20-r6 | 6 +- metadata/md5-cache/dev-libs/libtecla-1.6.3-r1 | 2 +- metadata/md5-cache/dev-libs/libthreadar-1.4.0 | 2 +- .../dev-libs/libtimezonemap-0.4.6-r1 | 2 +- .../md5-cache/dev-libs/libtommath-1.2.0-r2 | 2 +- metadata/md5-cache/dev-libs/libtpms-0.9.6 | 2 +- metadata/md5-cache/dev-libs/libucl-0.8.1-r100 | 2 +- metadata/md5-cache/dev-libs/libucl-9999 | 2 +- metadata/md5-cache/dev-libs/libudfread-1.1.0 | 2 +- metadata/md5-cache/dev-libs/libudfread-1.1.1 | 2 +- metadata/md5-cache/dev-libs/libudfread-1.1.2 | 2 +- metadata/md5-cache/dev-libs/libudfread-9999 | 2 +- metadata/md5-cache/dev-libs/libuev-2.3.2-r1 | 2 +- metadata/md5-cache/dev-libs/libunibreak-5.1 | 10 +- metadata/md5-cache/dev-libs/libuninum-2.7-r2 | 2 +- .../md5-cache/dev-libs/libusb-compat-0.1.8 | 2 +- metadata/md5-cache/dev-libs/libuv-1.44.2-r1 | 2 +- metadata/md5-cache/dev-libs/libuv-1.45.0 | 2 +- metadata/md5-cache/dev-libs/libuv-9999 | 2 +- metadata/md5-cache/dev-libs/libverto-0.3.1-r1 | 2 +- metadata/md5-cache/dev-libs/libverto-0.3.2 | 2 +- .../md5-cache/dev-libs/libvformat-1.13-r2 | 2 +- metadata/md5-cache/dev-libs/libvoikko-4.3.2 | 2 +- metadata/md5-cache/dev-libs/libvterm-0.1.4-r1 | 2 +- .../md5-cache/dev-libs/libxdg-basedir-1.2.3 | 2 +- metadata/md5-cache/dev-libs/libxdiff-0.23-r3 | 2 +- .../md5-cache/dev-libs/libxlsxwriter-1.1.4-r1 | 15 - .../md5-cache/dev-libs/libxlsxwriter-1.1.5 | 15 - .../md5-cache/dev-libs/libxlsxwriter-1.1.5-r1 | 4 +- metadata/md5-cache/dev-libs/libxml2-2.11.4 | 6 +- metadata/md5-cache/dev-libs/libxml2-9999 | 8 +- metadata/md5-cache/dev-libs/libxslt-9999 | 2 +- metadata/md5-cache/dev-libs/libyaml-0.2.2 | 2 +- metadata/md5-cache/dev-libs/libyaml-0.2.5 | 2 +- metadata/md5-cache/dev-libs/libzia-4.39 | 2 +- metadata/md5-cache/dev-libs/libzia-4.40 | 2 +- metadata/md5-cache/dev-libs/libzia-4.42 | 2 +- metadata/md5-cache/dev-libs/libzia-4.43 | 2 +- metadata/md5-cache/dev-libs/light-1.2.2-r2 | 2 +- .../md5-cache/dev-libs/link-grammar-5.12.3 | 2 +- .../md5-cache/dev-libs/lockdev-1.0.3.1.2-r4 | 2 +- metadata/md5-cache/dev-libs/log4cpp-1.1.3-r2 | 2 +- metadata/md5-cache/dev-libs/log4cxx-0.11.0 | 2 +- metadata/md5-cache/dev-libs/m17n-lib-1.8.0 | 2 +- metadata/md5-cache/dev-libs/maloc-1.5-r1 | 2 +- metadata/md5-cache/dev-libs/marisa-0.2.6 | 2 +- metadata/md5-cache/dev-libs/marisa-9999 | 2 +- metadata/md5-cache/dev-libs/mimetic-0.9.8 | 2 +- metadata/md5-cache/dev-libs/mxml-3.3.1-r1 | 2 +- metadata/md5-cache/dev-libs/newt-0.52.23 | 2 +- metadata/md5-cache/dev-libs/newt-0.52.23-r1 | 2 +- metadata/md5-cache/dev-libs/npth-1.6-r1 | 2 +- metadata/md5-cache/dev-libs/nspr-4.35-r1 | 2 +- metadata/md5-cache/dev-libs/onigmo-6.2.0-r1 | 2 +- metadata/md5-cache/dev-libs/oniguruma-9999 | 2 +- .../md5-cache/dev-libs/opencryptoki-3.6.1-r1 | 2 +- metadata/md5-cache/dev-libs/openct-0.6.20-r5 | 2 +- metadata/md5-cache/dev-libs/openpace-1.1.2 | 2 +- metadata/md5-cache/dev-libs/papi-6.0.0.1-r1 | 2 +- metadata/md5-cache/dev-libs/ppl-1.2-r5 | 2 +- metadata/md5-cache/dev-libs/protobuf-21.8 | 2 +- metadata/md5-cache/dev-libs/protobuf-21.9 | 2 +- metadata/md5-cache/dev-libs/protobuf-3.19.3 | 2 +- metadata/md5-cache/dev-libs/protobuf-3.19.6 | 2 +- .../md5-cache/dev-libs/protobuf-3.20.1-r1 | 2 +- metadata/md5-cache/dev-libs/protobuf-3.20.3 | 2 +- metadata/md5-cache/dev-libs/protobuf-9999 | 2 +- .../md5-cache/dev-libs/protobuf-c-1.4.0-r1 | 2 +- metadata/md5-cache/dev-libs/protobuf-c-1.4.1 | 2 +- metadata/md5-cache/dev-libs/pslib-0.4.6 | 2 +- metadata/md5-cache/dev-libs/raft-0.17.1 | 2 +- metadata/md5-cache/dev-libs/rasqal-0.9.33-r1 | 2 +- .../dev-libs/redland-bindings-1.0.17.1-r101 | 2 +- metadata/md5-cache/dev-libs/rlog-1.4 | 2 +- .../{spdlog-1.11.0 => spdlog-1.11.0-r2} | 6 +- metadata/md5-cache/dev-libs/spsdeclib-5.1-r2 | 2 +- metadata/md5-cache/dev-libs/squareball-9999 | 2 +- metadata/md5-cache/dev-libs/starpu-1.2.6-r1 | 2 +- metadata/md5-cache/dev-libs/starpu-1.3.9 | 2 +- metadata/md5-cache/dev-libs/tntnet-3.0 | 11 +- .../md5-cache/dev-libs/tre-0.8.0_p20210321-r1 | 2 +- .../md5-cache/dev-libs/tre-0.8.0_p20210321-r2 | 2 +- .../md5-cache/dev-libs/tre-0.8.0_p20210321-r3 | 2 +- metadata/md5-cache/dev-libs/ucl-1.03-r1 | 2 +- metadata/md5-cache/dev-libs/udis86-1.7.2-r1 | 2 +- .../md5-cache/dev-libs/unibilium-2.1.1-r1 | 2 +- metadata/md5-cache/dev-libs/univalue-1.0.5 | 2 +- metadata/md5-cache/dev-libs/univalue-9999 | 2 +- .../md5-cache/dev-libs/userspace-rcu-0.13.2 | 2 +- .../md5-cache/dev-libs/userspace-rcu-0.14.0 | 2 +- metadata/md5-cache/dev-libs/uulib-0.5.20-r3 | 2 +- .../md5-cache/dev-libs/volume_key-0.3.12-r4 | 2 +- metadata/md5-cache/dev-libs/weston-11.0.1 | 4 +- .../dev-libs/{weston-12.0.0 => weston-12.0.1} | 2 +- metadata/md5-cache/dev-libs/xapian-1.4.19 | 14 - metadata/md5-cache/dev-libs/xapian-1.4.21 | 14 - metadata/md5-cache/dev-libs/xapian-1.4.21-r1 | 12 - .../md5-cache/dev-libs/xapian-bindings-1.4.19 | 16 - .../md5-cache/dev-libs/xapian-bindings-1.4.21 | 16 - .../md5-cache/dev-libs/xapian-bindings-1.4.22 | 2 +- metadata/md5-cache/dev-libs/xmlsec-1.3.0-r1 | 2 +- metadata/md5-cache/dev-libs/yaz-3.0.53 | 2 +- metadata/md5-cache/dev-libs/yaz-5.32.0 | 2 +- metadata/md5-cache/dev-libs/zthread-2.3.2-r5 | 2 +- metadata/md5-cache/dev-lisp/Manifest.gz | Bin 4881 -> 4887 bytes metadata/md5-cache/dev-lisp/abcl-1.9.1 | 2 +- .../md5-cache/dev-lisp/roswell-20.05.14.106 | 2 +- .../md5-cache/dev-lisp/roswell-21.10.14.111 | 2 +- metadata/md5-cache/dev-ml/Manifest.gz | Bin 92039 -> 92052 bytes metadata/md5-cache/dev-ml/camlbz2-0.7.0 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-16.0.3 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-16.0.4 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-16.0.5.9999 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-17.0.0.9999 | 2 +- .../dev-ml/llvm-ocaml-17.0.0_pre20230502 | 16 - .../dev-ml/llvm-ocaml-17.0.0_pre20230512 | 16 - .../dev-ml/llvm-ocaml-17.0.0_pre20230520 | 2 +- .../dev-ml/llvm-ocaml-17.0.0_pre20230526 | 16 + .../md5-cache/dev-ml/ocaml-gettext-0.3.7-r3 | 2 +- metadata/md5-cache/dev-ml/ocaml-hashcons-1.3 | 2 +- metadata/md5-cache/dev-ml/ocplib-simplex-0.4 | 2 +- .../md5-cache/dev-ml/opam-file-format-2.1.6 | 16 + .../dev-perl/Filesys-SmbClient-3.200.0-r4 | 2 +- .../md5-cache/dev-perl/IO-Socket-SSL-2.83.0 | 4 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 318370 -> 318373 bytes .../dev-perl/Term-ReadLine-Perl-1.30.300-r3 | 4 +- metadata/md5-cache/dev-php/Manifest.gz | Bin 63679 -> 63650 bytes .../dev-php/geos-php-1.0.0_p20220909 | 2 +- metadata/md5-cache/dev-php/igbinary-3.2.7 | 2 +- metadata/md5-cache/dev-php/igbinary-3.2.9 | 2 +- metadata/md5-cache/dev-php/libvirt-php-0.5.6 | 2 +- metadata/md5-cache/dev-php/libvirt-php-0.5.7 | 2 +- metadata/md5-cache/dev-php/libvirt-php-9999 | 2 +- .../dev-php/maxmind-db-reader-1.11.0 | 2 +- metadata/md5-cache/dev-php/pecl-amqp-1.11.0 | 2 +- metadata/md5-cache/dev-php/pecl-apcu-5.1.21 | 2 +- metadata/md5-cache/dev-php/pecl-apcu-5.1.22 | 2 +- metadata/md5-cache/dev-php/pecl-apcu_bc-1.0.5 | 2 +- metadata/md5-cache/dev-php/pecl-crack-0.4-r8 | 2 +- metadata/md5-cache/dev-php/pecl-dbase-7.1.1 | 2 +- metadata/md5-cache/dev-php/pecl-dio-0.2.0-r1 | 2 +- metadata/md5-cache/dev-php/pecl-eio-2.0.4-r1 | 2 +- metadata/md5-cache/dev-php/pecl-eio-3.0.0_rc2 | 2 +- metadata/md5-cache/dev-php/pecl-eio-3.0.0_rc4 | 2 +- .../md5-cache/dev-php/pecl-event-3.0.2_p1 | 2 +- metadata/md5-cache/dev-php/pecl-event-3.0.6 | 2 +- metadata/md5-cache/dev-php/pecl-event-3.0.8 | 2 +- metadata/md5-cache/dev-php/pecl-gnupg-1.5.0 | 2 +- metadata/md5-cache/dev-php/pecl-gnupg-1.5.1 | 2 +- metadata/md5-cache/dev-php/pecl-http-3.2.4-r1 | 2 +- metadata/md5-cache/dev-php/pecl-http-3.2.5 | 2 +- metadata/md5-cache/dev-php/pecl-http-3.3.0 | 2 +- metadata/md5-cache/dev-php/pecl-http-4.2.1 | 2 +- metadata/md5-cache/dev-php/pecl-http-4.2.2 | 2 +- .../md5-cache/dev-php/pecl-imagick-3.7.0-r1 | 2 +- metadata/md5-cache/dev-php/pecl-lzf-1.6.8-r1 | 2 +- metadata/md5-cache/dev-php/pecl-lzf-1.7.0 | 2 +- .../md5-cache/dev-php/pecl-mailparse-3.1.3 | 2 +- metadata/md5-cache/dev-php/pecl-mcrypt-1.0.4 | 2 +- metadata/md5-cache/dev-php/pecl-mcrypt-1.0.5 | 2 +- .../dev-php/pecl-memcache-4.0.5.2-r1 | 2 +- metadata/md5-cache/dev-php/pecl-memcache-8.0 | 2 +- .../md5-cache/dev-php/pecl-memcache-8.0-r1 | 2 +- .../md5-cache/dev-php/pecl-memcached-3.2.0-r1 | 2 +- .../md5-cache/dev-php/pecl-mongodb-1.10.0 | 2 +- .../md5-cache/dev-php/pecl-ncurses-1.0.2-r5 | 2 +- metadata/md5-cache/dev-php/pecl-oauth-2.0.7 | 2 +- metadata/md5-cache/dev-php/pecl-pam-2.2.3 | 2 +- metadata/md5-cache/dev-php/pecl-pam-2.2.4 | 2 +- .../md5-cache/dev-php/pecl-parallel-1.1.4-r1 | 2 +- .../md5-cache/dev-php/pecl-parallel-1.2.0 | 2 +- metadata/md5-cache/dev-php/pecl-propro-2.1.0 | 2 +- metadata/md5-cache/dev-php/pecl-ps-1.4.4 | 2 +- metadata/md5-cache/dev-php/pecl-psr-1.2.0 | 2 +- .../dev-php/pecl-radius-1.4.0_beta1-r3 | 2 +- .../md5-cache/dev-php/pecl-raphf-2.0.1-r1 | 2 +- .../md5-cache/dev-php/pecl-raphf-2.0.1-r2 | 2 +- metadata/md5-cache/dev-php/pecl-redis-5.3.6 | 2 +- .../md5-cache/dev-php/pecl-redis-5.3.7-r1 | 2 +- metadata/md5-cache/dev-php/pecl-rrd-2.0.1-r4 | 2 +- metadata/md5-cache/dev-php/pecl-rrd-2.0.3 | 2 +- metadata/md5-cache/dev-php/pecl-ssh2-1.3.1 | 2 +- metadata/md5-cache/dev-php/pecl-ssh2-1.3.1-r1 | 2 +- metadata/md5-cache/dev-php/pecl-ssh2-9999 | 2 +- metadata/md5-cache/dev-php/pecl-stomp-2.0.3 | 2 +- metadata/md5-cache/dev-php/pecl-taint-2.1.0 | 2 +- .../md5-cache/dev-php/pecl-timezonedb-2021.5 | 2 +- .../md5-cache/dev-php/pecl-translit-0.7.1 | 2 +- .../dev-php/pecl-uploadprogress-2.0.2-r1 | 2 +- metadata/md5-cache/dev-php/pecl-uuid-1.2.0 | 2 +- metadata/md5-cache/dev-php/pecl-xdiff-2.1.0 | 2 +- metadata/md5-cache/dev-php/pecl-yaml-2.2.2 | 2 +- metadata/md5-cache/dev-php/pecl-yaz-1.2.3-r1 | 2 +- metadata/md5-cache/dev-php/pecl-yaz-1.2.4 | 2 +- .../dev-php/pecl-zmq-1.1.3_p20211103 | 2 +- metadata/md5-cache/dev-php/pecl-zmq-9999 | 2 +- .../md5-cache/dev-php/realpath_turbo-2.0.0 | 2 +- metadata/md5-cache/dev-php/scrypt-2.0.0 | 2 +- metadata/md5-cache/dev-php/scrypt-9999 | 2 +- .../md5-cache/dev-php/snuffleupagus-0.8.3 | 2 +- metadata/md5-cache/dev-php/swoole-4.4.16 | 2 +- metadata/md5-cache/dev-php/swoole-4.5.9 | 2 +- metadata/md5-cache/dev-php/swoole-4.8.7 | 2 +- .../md5-cache/dev-php/swoole-async-4.4.16-r1 | 2 +- metadata/md5-cache/dev-php/xdebug-3.1.1 | 2 +- metadata/md5-cache/dev-php/xdebug-3.1.3 | 2 +- .../md5-cache/dev-php/xdebug-client-2.9.6 | 2 +- .../md5-cache/dev-php/xdebug-client-2.9.8 | 2 +- metadata/md5-cache/dev-php/xhprof-2.3.5 | 2 +- metadata/md5-cache/dev-python/Babel-2.12.1 | 10 +- .../md5-cache/dev-python/BitVector-3.5.0-r1 | 10 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 343877 -> 344836 bytes metadata/md5-cache/dev-python/adblock-0.6.0 | 12 +- metadata/md5-cache/dev-python/aiodns-3.0.0-r1 | 12 +- metadata/md5-cache/dev-python/ajsonrpc-1.2.0 | 10 +- metadata/md5-cache/dev-python/ansi-0.3.6 | 10 +- .../md5-cache/dev-python/ansicolor-0.3.2-r1 | 10 +- metadata/md5-cache/dev-python/ansicolor-9999 | 10 +- metadata/md5-cache/dev-python/anyio-3.7.0 | 16 + .../md5-cache/dev-python/argcomplete-3.0.8 | 4 +- metadata/md5-cache/dev-python/argh-0.28.1 | 10 +- .../dev-python/argon2-cffi-21.3.0-r2 | 10 +- .../dev-python/argon2-cffi-bindings-21.2.0-r1 | 12 +- metadata/md5-cache/dev-python/asgiref-3.7.2 | 16 + metadata/md5-cache/dev-python/async-lru-2.0.2 | 10 +- .../dev-python/async-timeout-4.0.2-r1 | 10 +- .../md5-cache/dev-python/asyncstdlib-3.10.7 | 10 +- .../md5-cache/dev-python/authres-1.2.0-r1 | 10 +- .../md5-cache/dev-python/autocommand-2.2.2 | 10 +- metadata/md5-cache/dev-python/automat-22.10.0 | 10 +- .../md5-cache/dev-python/backcall-0.2.0-r1 | 10 +- metadata/md5-cache/dev-python/bcrypt-4.0.1 | 12 +- .../dev-python/beautifulsoup4-4.12.2 | 10 +- .../md5-cache/dev-python/betamax-0.8.1-r1 | 10 +- metadata/md5-cache/dev-python/bitarray-2.7.3 | 12 +- metadata/md5-cache/dev-python/blinker-1.6.2 | 10 +- metadata/md5-cache/dev-python/boolean-py-4.0 | 10 +- metadata/md5-cache/dev-python/boto3-1.26.129 | 16 - metadata/md5-cache/dev-python/boto3-1.26.133 | 4 +- metadata/md5-cache/dev-python/boto3-1.26.138 | 16 - metadata/md5-cache/dev-python/boto3-1.26.139 | 16 - metadata/md5-cache/dev-python/boto3-1.26.140 | 16 - .../{boto3-1.26.141 => boto3-1.26.142} | 6 +- .../md5-cache/dev-python/botocore-1.29.129 | 16 - .../md5-cache/dev-python/botocore-1.29.133 | 4 +- .../md5-cache/dev-python/botocore-1.29.138 | 16 - .../md5-cache/dev-python/botocore-1.29.139 | 16 - .../md5-cache/dev-python/botocore-1.29.140 | 16 - .../{botocore-1.29.141 => botocore-1.29.142} | 2 +- .../md5-cache/dev-python/bottle-0.12.25-r1 | 16 + .../dev-python/brotlicffi-1.0.9.2-r2 | 12 +- .../dev-python/cached-property-1.5.2-r1 | 10 +- .../md5-cache/dev-python/cachetools-5.3.0 | 10 +- .../md5-cache/dev-python/cachetools-5.3.1 | 16 + .../md5-cache/dev-python/calver-2022.06.26 | 4 +- metadata/md5-cache/dev-python/cangjie-1.3-r1 | 2 +- metadata/md5-cache/dev-python/cffi-1.15.1-r3 | 17 + metadata/md5-cache/dev-python/cfgv-3.3.1-r1 | 16 + metadata/md5-cache/dev-python/chardet-5.1.0 | 10 +- .../md5-cache/dev-python/check-manifest-0.49 | 10 +- .../md5-cache/dev-python/clang-python-14.0.6 | 2 +- .../md5-cache/dev-python/clang-python-15.0.7 | 2 +- .../md5-cache/dev-python/clang-python-16.0.3 | 2 +- .../md5-cache/dev-python/clang-python-16.0.4 | 2 +- .../dev-python/clang-python-16.0.5.9999 | 2 +- .../dev-python/clang-python-17.0.0.9999 | 2 +- .../clang-python-17.0.0_pre20230512 | 16 - .../clang-python-17.0.0_pre20230520 | 2 +- ...230502 => clang-python-17.0.0_pre20230526} | 8 +- metadata/md5-cache/dev-python/click-8.1.3 | 10 +- metadata/md5-cache/dev-python/colorlog-6.7.0 | 10 +- .../md5-cache/dev-python/commonmark-0.9.1-r1 | 10 +- metadata/md5-cache/dev-python/configobj-5.0.8 | 10 +- .../md5-cache/dev-python/constantly-15.1.0-r3 | 16 + .../md5-cache/dev-python/cookies-2.2.1-r2 | 10 +- .../md5-cache/dev-python/coreschema-0.0.4-r1 | 10 +- metadata/md5-cache/dev-python/crcmod-1.7-r5 | 12 +- metadata/md5-cache/dev-python/croniter-1.3.15 | 16 + .../md5-cache/dev-python/cryptography-40.0.1 | 17 - .../md5-cache/dev-python/cryptography-40.0.2 | 4 +- .../dev-python/cryptography-40.0.2-r1 | 12 +- .../md5-cache/dev-python/cycler-0.11.0-r1 | 10 +- metadata/md5-cache/dev-python/cython-0.29.33 | 16 - .../md5-cache/dev-python/cython-0.29.33-r1 | 16 - metadata/md5-cache/dev-python/cython-0.29.34 | 4 +- .../md5-cache/dev-python/cython-3.0.0_beta2 | 17 - metadata/md5-cache/dev-python/dask-2023.5.1 | 16 + .../md5-cache/dev-python/dbus-python-1.3.2 | 2 +- .../md5-cache/dev-python/decorator-5.1.1-r1 | 10 +- metadata/md5-cache/dev-python/deepmerge-1.1.0 | 10 +- .../md5-cache/dev-python/deprecated-1.2.14 | 16 + metadata/md5-cache/dev-python/dictpath-0.1.3 | 10 +- .../dev-python/diff-match-patch-20230430 | 10 +- .../md5-cache/dev-python/dirty-equals-0.5.0 | 16 - .../md5-cache/dev-python/django-otp-1.2.1 | 16 + metadata/md5-cache/dev-python/dnspython-2.3.0 | 10 +- .../dev-python/docstring-to-markdown-0.12 | 10 +- metadata/md5-cache/dev-python/docutils-0.20.1 | 10 +- .../md5-cache/dev-python/dogpile-cache-1.1.8 | 16 - .../md5-cache/dev-python/dogpile-cache-1.2.0 | 16 - .../md5-cache/dev-python/dogpile-cache-1.2.1 | 4 +- .../md5-cache/dev-python/elementpath-4.1.2 | 10 +- .../dev-python/email-validator-2.0.0_p2 | 10 +- metadata/md5-cache/dev-python/entrypoints-0.4 | 10 +- .../md5-cache/dev-python/fastimport-0.9.14 | 10 +- .../md5-cache/dev-python/feedgenerator-2.1.0 | 10 +- metadata/md5-cache/dev-python/fitsio-1.1.9 | 17 + metadata/md5-cache/dev-python/fixtures-4.1.0 | 16 + metadata/md5-cache/dev-python/flask-2.3.2 | 10 +- .../dev-python/flask-gravatar-0.5.0-r1 | 16 + .../{json5-0.9.14 => flatbuffers-23.5.26} | 12 +- metadata/md5-cache/dev-python/flexmock-0.11.3 | 10 +- metadata/md5-cache/dev-python/flit_scm-1.7.0 | 10 +- metadata/md5-cache/dev-python/fqdn-1.5.1-r2 | 10 +- metadata/md5-cache/dev-python/future-0.18.3 | 16 + .../md5-cache/dev-python/google-auth-2.19.0 | 16 + metadata/md5-cache/dev-python/graph-tool-9999 | 2 +- .../md5-cache/dev-python/greenstalk-2.0.0-r1 | 10 +- .../md5-cache/dev-python/greenstalk-2.0.1 | 16 + .../md5-cache/dev-python/greenstalk-2.0.2 | 16 + metadata/md5-cache/dev-python/h11-0.14.0 | 10 +- metadata/md5-cache/dev-python/h2-4.1.0-r1 | 10 +- .../md5-cache/dev-python/hatchling-1.13.0 | 16 - .../md5-cache/dev-python/hatchling-1.14.0 | 16 - .../md5-cache/dev-python/hatchling-1.14.1 | 16 - .../md5-cache/dev-python/hatchling-1.15.0 | 16 - .../md5-cache/dev-python/hatchling-1.16.0 | 16 - .../md5-cache/dev-python/hatchling-1.16.1 | 16 - .../md5-cache/dev-python/hatchling-1.17.0 | 4 +- metadata/md5-cache/dev-python/hpack-4.0.0-r1 | 10 +- .../dev-python/html2text-2020.1.16-r2 | 10 +- .../md5-cache/dev-python/httpbin-0.7.0-r5 | 10 +- metadata/md5-cache/dev-python/httplib2-0.22.0 | 10 +- .../md5-cache/dev-python/hyperframe-6.0.1-r1 | 10 +- .../md5-cache/dev-python/hyperlink-21.0.0-r1 | 10 +- .../md5-cache/dev-python/hypothesis-6.75.5 | 16 + .../md5-cache/dev-python/hypothesis-6.75.6 | 16 + metadata/md5-cache/dev-python/icalendar-5.0.6 | 16 + metadata/md5-cache/dev-python/identify-2.5.24 | 10 +- metadata/md5-cache/dev-python/ifaddr-0.2.0 | 10 +- metadata/md5-cache/dev-python/imageio-2.30.0 | 17 + metadata/md5-cache/dev-python/imagesize-1.4.1 | 10 +- .../md5-cache/dev-python/immutabledict-2.2.4 | 10 +- .../dev-python/incremental-22.10.0-r1 | 16 + .../dev-python/intervaltree-3.1.0-r1 | 16 + .../md5-cache/dev-python/iocapture-0.1.2-r3 | 10 +- metadata/md5-cache/dev-python/ipython-8.12.0 | 17 - metadata/md5-cache/dev-python/ipython-8.13.0 | 17 - metadata/md5-cache/dev-python/ipython-8.13.1 | 17 - metadata/md5-cache/dev-python/ipython-8.13.2 | 4 +- metadata/md5-cache/dev-python/iso8601-1.1.0 | 10 +- .../md5-cache/dev-python/itsdangerous-2.1.2 | 10 +- .../dev-python/jaraco-collections-4.1.0 | 10 +- .../md5-cache/dev-python/jaraco-envs-2.4.0 | 12 +- .../dev-python/jaraco-stream-3.0.3-r1 | 10 +- .../md5-cache/dev-python/jaraco-test-5.3.0 | 10 +- metadata/md5-cache/dev-python/jdcal-1.4.1-r1 | 10 +- .../md5-cache/dev-python/jinja2-time-0.2.0-r1 | 10 +- metadata/md5-cache/dev-python/jmespath-1.0.1 | 10 +- metadata/md5-cache/dev-python/json5-0.9.11 | 10 +- .../md5-cache/dev-python/jsondiff-2.0.0-r1 | 10 +- .../md5-cache/dev-python/jsonext-0.4.2-r1 | 10 +- metadata/md5-cache/dev-python/jsonpointer-2.3 | 10 +- .../md5-cache/dev-python/jsonschema-4.17.3 | 10 +- metadata/md5-cache/dev-python/jsonxs-0.6-r1 | 10 +- .../md5-cache/dev-python/jupyter-lsp-2.2.0 | 16 + metadata/md5-cache/dev-python/lark-1.1.5 | 10 +- .../dev-python/lazy-object-proxy-1.9.0 | 12 +- .../dev-python/license-expression-30.1.1 | 16 + metadata/md5-cache/dev-python/lit-14.0.6 | 2 +- metadata/md5-cache/dev-python/lit-15.0.7 | 2 +- metadata/md5-cache/dev-python/lit-16.0.3 | 2 +- metadata/md5-cache/dev-python/lit-16.0.4 | 2 +- metadata/md5-cache/dev-python/lit-16.0.5.9999 | 2 +- metadata/md5-cache/dev-python/lit-17.0.0.9999 | 2 +- .../dev-python/lit-17.0.0_pre20230502 | 15 - .../dev-python/lit-17.0.0_pre20230520 | 2 +- ...0.0_pre20230512 => lit-17.0.0_pre20230526} | 4 +- .../dev-python/logical-unification-0.4.6 | 10 +- .../md5-cache/dev-python/looseversion-1.2.0 | 16 + .../magic-wormhole-0.12.0_p20230525 | 8 +- ...ic-wormhole-mailbox-server-0.4.1_p20230525 | 10 +- ...gic-wormhole-transit-relay-0.2.1_p20230525 | 10 +- metadata/md5-cache/dev-python/makefun-1.15.1 | 10 +- metadata/md5-cache/dev-python/mako-1.2.4 | 10 +- metadata/md5-cache/dev-python/manuel-1.12.4 | 10 +- .../md5-cache/dev-python/marshmallow-3.19.0 | 10 +- .../dev-python/matrix-common-1.3.0-r1 | 16 + metadata/md5-cache/dev-python/mdurl-0.1.2 | 10 +- metadata/md5-cache/dev-python/mechanize-0.4.8 | 10 +- .../md5-cache/dev-python/meson-python-0.12.1 | 16 - .../md5-cache/dev-python/meson-python-0.13.0 | 16 - .../md5-cache/dev-python/meson-python-0.13.1 | 4 +- .../md5-cache/dev-python/minimock-1.3.0-r1 | 10 +- metadata/md5-cache/dev-python/mistune-2.0.5 | 10 +- .../md5-cache/dev-python/mkdocs-i18n-0.4.4 | 15 - .../md5-cache/dev-python/mkdocs-i18n-0.4.5 | 4 +- metadata/md5-cache/dev-python/mpdlcd-0.5.2-r2 | 10 +- metadata/md5-cache/dev-python/msgpack-1.0.5 | 12 +- .../dev-python/multipledispatch-0.6.0-r1 | 10 +- metadata/md5-cache/dev-python/nbxmpp-4.3.0 | 16 + metadata/md5-cache/dev-python/nbxmpp-4.3.1 | 16 + .../md5-cache/dev-python/nest_asyncio-1.5.6 | 10 +- .../md5-cache/dev-python/netaddr-0.8.0-r1 | 10 +- .../dev-python/notebook-shim-0.2.2-r1 | 16 - .../md5-cache/dev-python/notebook-shim-0.2.3 | 4 +- .../md5-cache/dev-python/nox-2022.11.21-r1 | 16 - metadata/md5-cache/dev-python/nox-2023.04.22 | 10 +- metadata/md5-cache/dev-python/numpy-1.24.3 | 2 +- .../dev-python/openapi-schema-validator-0.4.4 | 10 +- .../dev-python/openstackdocstheme-3.1.1 | 15 + .../md5-cache/dev-python/openstacksdk-1.0.1 | 16 - .../md5-cache/dev-python/openstacksdk-1.1.0 | 16 - .../md5-cache/dev-python/openstacksdk-1.2.0 | 4 +- .../dev-python/pallets-sphinx-themes-2.0.3 | 15 - .../dev-python/pallets-sphinx-themes-2.1.0 | 4 +- metadata/md5-cache/dev-python/paramiko-3.2.0 | 3 +- .../md5-cache/dev-python/parsedatetime-2.6-r1 | 10 +- metadata/md5-cache/dev-python/paste-3.5.3 | 10 +- .../md5-cache/dev-python/pastedeploy-3.0.1 | 10 +- metadata/md5-cache/dev-python/pathable-0.4.3 | 10 +- metadata/md5-cache/dev-python/pbkdf2-1.3-r2 | 12 +- metadata/md5-cache/dev-python/pebble-5.0.3 | 10 +- metadata/md5-cache/dev-python/pid-3.0.4-r1 | 10 +- metadata/md5-cache/dev-python/pip-23.1.2 | 10 +- metadata/md5-cache/dev-python/pip-run-10.1.1 | 10 +- metadata/md5-cache/dev-python/pip-run-10.2.0 | 16 + .../md5-cache/dev-python/platformdirs-3.2.0 | 16 - .../md5-cache/dev-python/platformdirs-3.3.0 | 16 - .../md5-cache/dev-python/platformdirs-3.4.0 | 16 - .../md5-cache/dev-python/platformdirs-3.5.0 | 16 - .../md5-cache/dev-python/platformdirs-3.5.1 | 4 +- .../md5-cache/dev-python/poetry-core-1.6.0 | 10 +- .../md5-cache/dev-python/precis-i18n-1.0.5 | 10 +- .../md5-cache/dev-python/priority-1.3.0-r1 | 10 +- .../md5-cache/dev-python/priority-2.0.0-r1 | 10 +- metadata/md5-cache/dev-python/pure_eval-0.2.2 | 10 +- metadata/md5-cache/dev-python/pyasn1-0.5.0 | 10 +- .../md5-cache/dev-python/pyasn1-modules-0.3.0 | 10 +- metadata/md5-cache/dev-python/pycares-4.3.0 | 12 +- metadata/md5-cache/dev-python/pycurl-7.45.2 | 12 +- metadata/md5-cache/dev-python/pygit2-1.12.1 | 12 +- .../md5-cache/dev-python/pylibacl-0.6.0-r1 | 17 - metadata/md5-cache/dev-python/pylibacl-0.7.0 | 4 +- metadata/md5-cache/dev-python/pylru-1.2.1 | 10 +- .../dev-python/pymacaroons-0.13.0-r1 | 10 +- metadata/md5-cache/dev-python/pynacl-1.5.0-r2 | 12 +- .../md5-cache/dev-python/pyopenssl-23.1.1 | 10 +- .../md5-cache/dev-python/pypng-0.20220715.0 | 10 +- .../md5-cache/dev-python/pyproject-fmt-0.10.0 | 16 - .../md5-cache/dev-python/pyproject-fmt-0.11.1 | 16 - .../md5-cache/dev-python/pyproject-fmt-0.11.2 | 4 +- .../md5-cache/dev-python/pyproject-fmt-0.9.2 | 16 - .../dev-python/pyproject-metadata-0.7.1 | 10 +- .../md5-cache/dev-python/pyrsistent-0.19.3 | 12 +- metadata/md5-cache/dev-python/pyserial-3.5-r1 | 10 +- .../md5-cache/dev-python/pysimdjson-5.0.2-r1 | 12 +- metadata/md5-cache/dev-python/pystache-0.6.1 | 10 +- .../md5-cache/dev-python/pysvg-0.2.2_p3-r1 | 10 +- metadata/md5-cache/dev-python/pytest-7.3.1-r1 | 16 - metadata/md5-cache/dev-python/pytest-7.3.1-r2 | 16 + .../dev-python/pytest-console-scripts-1.4.0 | 10 +- .../md5-cache/dev-python/pytest-cov-4.0.0-r1 | 2 +- .../md5-cache/dev-python/pytest-cov-4.1.0 | 16 + .../dev-python/pytest-custom-exit-code-0.3.0 | 10 +- .../md5-cache/dev-python/pytest-datadir-1.4.1 | 10 +- .../pytest-helpers-namespace-2021.12.29-r1 | 10 +- .../md5-cache/dev-python/pytest-httpbin-2.0.0 | 10 +- .../dev-python/pytest-httpserver-1.0.8 | 10 +- .../dev-python/pytest-lazy-fixture-0.6.3 | 10 +- .../dev-python/pytest-metadata-3.0.0 | 16 + .../dev-python/pytest-param-files-0.3.5 | 10 +- .../md5-cache/dev-python/pytest-plus-0.4.0 | 10 +- .../dev-python/pytest-shutil-1.7.0-r4 | 16 + .../dev-python/pytest-subtests-0.11.0 | 10 +- .../dev-python/pytest-tempdir-2019.10.12-r1 | 10 +- .../dev-python/pytest-virtualenv-1.7.0-r2 | 10 +- .../md5-cache/dev-python/python-caja-1.26.0 | 2 +- .../dev-python/python-constraint-1.4.0 | 10 +- .../dev-python/python-ctags-1.5.0-r1 | 10 +- .../md5-cache/dev-python/python-utils-3.6.0 | 16 + .../md5-cache/dev-python/pytidylib-0.3.2-r2 | 10 +- .../dev-python/pyxDamerauLevenshtein-1.7.1 | 10 +- .../dev-python/pyyaml_env_tag-0.1-r1 | 10 +- metadata/md5-cache/dev-python/pyzmq-25.1.0 | 17 + metadata/md5-cache/dev-python/qrcode-7.4.2 | 10 +- .../md5-cache/dev-python/random2-1.0.1-r2 | 10 +- .../md5-cache/dev-python/ratelimit-2.2.1-r1 | 10 +- .../md5-cache/dev-python/re-assert-1.1.0-r1 | 10 +- metadata/md5-cache/dev-python/redis-4.5.5 | 10 +- metadata/md5-cache/dev-python/regex-2023.5.5 | 12 +- metadata/md5-cache/dev-python/requests-2.31.0 | 10 +- ...ts-mock-1.10.0 => requests-mock-1.10.0-r1} | 8 +- .../dev-python/retry-decorator-1.1.1-r1 | 10 +- metadata/md5-cache/dev-python/retrying-1.3.4 | 10 +- .../dev-python/rfc3339-validator-0.1.4-r1 | 10 +- .../md5-cache/dev-python/rfc3986-2.0.0-r1 | 10 +- .../dev-python/rfc3986-validator-0.1.1-r1 | 10 +- .../md5-cache/dev-python/rfc3987-1.3.8-r2 | 10 +- metadata/md5-cache/dev-python/roman-4.1 | 16 + metadata/md5-cache/dev-python/rq-1.15 | 16 + metadata/md5-cache/dev-python/rq-1.15-r1 | 16 + .../md5-cache/dev-python/rst-linker-2.4.0 | 10 +- .../dev-python/ruamel-std-pathlib-0.12.0 | 10 +- .../md5-cache/dev-python/ruamel-yaml-0.17.28 | 16 + .../dev-python/ruamel-yaml-clib-0.2.7 | 12 +- .../md5-cache/dev-python/send2trash-1.8.0-r1 | 16 - .../md5-cache/dev-python/send2trash-1.8.2 | 12 +- .../md5-cache/dev-python/sentry-sdk-1.24.0 | 16 + .../dev-python/service_identity-21.1.0-r1 | 10 +- .../md5-cache/dev-python/setproctitle-1.3.2 | 12 +- .../md5-cache/dev-python/setuptools-67.8.0 | 4 +- .../dev-python/setuptools-rust-1.6.0 | 12 +- metadata/md5-cache/dev-python/sh-2.0.4 | 10 +- .../md5-cache/dev-python/shiboken2-5.15.9 | 4 +- .../md5-cache/dev-python/signedjson-1.1.4 | 10 +- .../dev-python/simplegeneric-0.8.1-r2 | 10 +- metadata/md5-cache/dev-python/slixmpp-1.8.4 | 17 + metadata/md5-cache/dev-python/snakeoil-0.10.5 | 10 +- metadata/md5-cache/dev-python/snakeoil-9999 | 10 +- metadata/md5-cache/dev-python/soupsieve-2.4.1 | 10 +- metadata/md5-cache/dev-python/spake2-0.8 | 16 - metadata/md5-cache/dev-python/spake2-0.8-r1 | 16 + .../dev-python/sphinx-rtd-theme-1.2.1 | 16 + .../md5-cache/dev-python/sqlitedict-2.1.0 | 10 +- .../dev-python/strict-rfc3339-0.7-r2 | 10 +- metadata/md5-cache/dev-python/subunit-1.4.2 | 2 +- metadata/md5-cache/dev-python/sure-2.0.1 | 10 +- metadata/md5-cache/dev-python/svgwrite-1.4.3 | 10 +- metadata/md5-cache/dev-python/sympy-1.12 | 16 + metadata/md5-cache/dev-python/tcolorpy-0.1.3 | 10 +- metadata/md5-cache/dev-python/tekore-4.6.1 | 16 + metadata/md5-cache/dev-python/termcolor-2.3.0 | 10 +- .../dev-python/text-unidecode-1.3-r1 | 10 +- .../{hkdf-0.0.3 => three-merge-0.1.1-r1} | 18 +- .../dev-python/timeout-decorator-0.5.0-r1 | 10 +- metadata/md5-cache/dev-python/tinycss2-1.2.1 | 10 +- .../md5-cache/dev-python/tldextract-3.4.0 | 16 - .../md5-cache/dev-python/tldextract-3.4.1 | 16 - .../md5-cache/dev-python/tldextract-3.4.2 | 16 - .../md5-cache/dev-python/tldextract-3.4.3 | 16 - .../md5-cache/dev-python/tldextract-3.4.4 | 4 +- metadata/md5-cache/dev-python/tomlkit-0.11.7 | 16 - metadata/md5-cache/dev-python/tomlkit-0.11.8 | 4 +- metadata/md5-cache/dev-python/toolz-0.12.0 | 10 +- metadata/md5-cache/dev-python/toposort-1.10 | 10 +- metadata/md5-cache/dev-python/tornado-6.3.2 | 4 +- .../md5-cache/dev-python/tornado-6.3.2-r1 | 17 + metadata/md5-cache/dev-python/tox-4.5.2 | 16 + .../md5-cache/dev-python/tree-sitter-0.20.1 | 12 +- .../dev-python/trove-classifiers-2023.5.24 | 4 +- metadata/md5-cache/dev-python/trustme-1.0.0 | 10 +- .../md5-cache/dev-python/twisted-22.10.0-r3 | 16 + .../md5-cache/dev-python/txredisapi-1.4.9 | 16 + metadata/md5-cache/dev-python/tzlocal-5.0.1 | 10 +- .../md5-cache/dev-python/uc-micro-py-1.0.2 | 10 +- metadata/md5-cache/dev-python/ujson-5.7.0 | 12 +- .../md5-cache/dev-python/ukkonen-1.0.1-r1 | 12 +- metadata/md5-cache/dev-python/unidiff-0.7.5 | 10 +- .../md5-cache/dev-python/unpaddedbase64-2.1.0 | 10 +- .../md5-cache/dev-python/untangle-1.2.1-r1 | 10 +- .../dev-python/uri_template-1.2.0-r1 | 10 +- .../md5-cache/dev-python/uritemplate-4.1.1 | 10 +- metadata/md5-cache/dev-python/urllib3-1.26.15 | 2 +- metadata/md5-cache/dev-python/urllib3-1.26.16 | 2 +- .../md5-cache/dev-python/urllib3-2.0.2-r1 | 12 +- metadata/md5-cache/dev-python/userpath-1.8.0 | 10 +- metadata/md5-cache/dev-python/vcrpy-4.3.0 | 16 + metadata/md5-cache/dev-python/vcrpy-4.3.1 | 16 + metadata/md5-cache/dev-python/versioneer-0.28 | 12 +- metadata/md5-cache/dev-python/vine-5.0.0-r1 | 10 +- .../md5-cache/dev-python/virtualenv-20.22.0 | 10 +- .../md5-cache/dev-python/virtualenv-20.23.0 | 10 +- .../md5-cache/dev-python/visitor-0.1.3-r2 | 10 +- .../md5-cache/dev-python/voluptuous-0.13.1-r1 | 10 +- metadata/md5-cache/dev-python/waitress-2.1.2 | 10 +- metadata/md5-cache/dev-python/webcolors-1.13 | 10 +- metadata/md5-cache/dev-python/werkzeug-2.3.4 | 16 - .../md5-cache/dev-python/werkzeug-2.3.4-r1 | 16 + metadata/md5-cache/dev-python/whatever-0.7 | 10 +- .../md5-cache/dev-python/whatthepatch-1.0.5 | 10 +- .../md5-cache/dev-python/whichcraft-0.6.1-r1 | 10 +- metadata/md5-cache/dev-python/whisper-1.1.10 | 10 +- metadata/md5-cache/dev-python/wrapt-1.15.0 | 12 +- metadata/md5-cache/dev-python/wsproto-1.2.0 | 10 +- .../md5-cache/dev-python/x-wr-timezone-0.0.5 | 10 +- metadata/md5-cache/dev-python/xarray-2023.4.2 | 4 +- metadata/md5-cache/dev-python/xcffib-1.3.0-r1 | 10 +- metadata/md5-cache/dev-python/xlrd-2.0.1-r1 | 10 +- .../md5-cache/dev-python/xlsxwriter-3.1.2 | 16 + metadata/md5-cache/dev-python/xmlschema-2.3.0 | 10 +- .../md5-cache/dev-python/xmltodict-0.13.0-r1 | 10 +- metadata/md5-cache/dev-python/yarl-1.9.2 | 4 +- metadata/md5-cache/dev-python/yaxmldiff-0.1.0 | 10 +- .../md5-cache/dev-python/zstandard-0.21.0 | 14 +- metadata/md5-cache/dev-python/zstd-1.5.5.1 | 12 +- metadata/md5-cache/dev-qt/Manifest.gz | Bin 13842 -> 13840 bytes .../dev-qt/qtstyleplugins-5.0.0_p20170311-r1 | 4 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 175546 -> 175390 bytes metadata/md5-cache/dev-ruby/asciimath-1.0.9 | 17 - .../md5-cache/dev-ruby/puppetdb-termini-8.0.0 | 4 +- metadata/md5-cache/dev-scheme/Manifest.gz | Bin 14757 -> 14755 bytes metadata/md5-cache/dev-scheme/akku-1.1.0 | 2 +- .../md5-cache/dev-scheme/bytestructures-2.0.1 | 2 +- .../md5-cache/dev-scheme/c-wrapper-0.6.1-r2 | 2 +- metadata/md5-cache/dev-scheme/escm-1.1-r1 | 2 +- metadata/md5-cache/dev-scheme/fibers-1.2.0 | 2 +- .../dev-scheme/fibers-1.2.0_p20230522 | 2 +- metadata/md5-cache/dev-scheme/gauche-0.9.12 | 2 +- .../md5-cache/dev-scheme/gauche-cdb-0.3.1-r1 | 2 +- .../md5-cache/dev-scheme/gauche-gl-0.6-r1 | 2 +- .../md5-cache/dev-scheme/gauche-kakasi-0.1-r1 | 2 +- .../md5-cache/dev-scheme/gauche-qdbm-0.2-r1 | 2 +- metadata/md5-cache/dev-scheme/guile-1.8.8-r4 | 2 +- metadata/md5-cache/dev-scheme/guile-3.0.8-r1 | 2 +- .../md5-cache/dev-scheme/guile-config-0.5.1 | 2 +- .../dev-scheme/guile-dbd-postgresql-2.1.8 | 2 +- .../dev-scheme/guile-dbd-sqlite3-2.1.8 | 2 +- metadata/md5-cache/dev-scheme/guile-dbi-2.1.8 | 2 +- .../md5-cache/dev-scheme/guile-gcrypt-0.3.0 | 2 +- .../md5-cache/dev-scheme/guile-gcrypt-0.4.0 | 2 +- .../md5-cache/dev-scheme/guile-gi-0.3.1-r2 | 2 +- .../md5-cache/dev-scheme/guile-gi-0.3.2-r2 | 2 +- metadata/md5-cache/dev-scheme/guile-gi-9999 | 2 +- .../md5-cache/dev-scheme/guile-gnutls-3.7.12 | 2 +- .../md5-cache/dev-scheme/guile-hall-0.4.1 | 2 +- .../md5-cache/dev-scheme/guile-lzlib-0.0.2-r1 | 2 +- .../md5-cache/dev-scheme/guile-ncurses-3.0-r3 | 2 +- .../md5-cache/dev-scheme/guile-ncurses-3.1 | 2 +- .../md5-cache/dev-scheme/guile-sqlite3-0.1.3 | 2 +- .../md5-cache/dev-scheme/guile-ssh-0.16.0-r1 | 2 +- .../md5-cache/dev-scheme/guile-ssh-0.16.2 | 2 +- .../md5-cache/dev-scheme/guile-ssh-0.16.3 | 2 +- .../md5-cache/dev-scheme/guile-zlib-0.1.0-r1 | 2 +- .../md5-cache/dev-scheme/guile-zstd-0.1.1-r1 | 2 +- metadata/md5-cache/dev-scheme/kawa-3.1.1-r3 | 2 +- metadata/md5-cache/dev-scheme/stklos-1.70-r1 | 2 +- metadata/md5-cache/dev-tcltk/Manifest.gz | Bin 9290 -> 9457 bytes metadata/md5-cache/dev-tcltk/blt-2.5.3-r2 | 2 +- metadata/md5-cache/dev-tcltk/expect-5.45.4-r3 | 2 +- metadata/md5-cache/dev-tcltk/expect-5.45.4-r4 | 2 +- metadata/md5-cache/dev-tcltk/itk-4.1.0 | 2 +- .../md5-cache/dev-tcltk/iwidgets-4.1.1-r2 | 2 +- .../md5-cache/dev-tcltk/tclreadline-2.1.0-r5 | 2 +- .../md5-cache/dev-tcltk/tclreadline-2.3.8-r2 | 2 +- metadata/md5-cache/dev-tcltk/tclx-8.4.4-r4 | 2 +- metadata/md5-cache/dev-tcltk/tclx-8.6.1 | 16 + metadata/md5-cache/dev-tcltk/tdom-0.9.1 | 2 +- metadata/md5-cache/dev-tcltk/tdom-0.9.2-r1 | 2 +- metadata/md5-cache/dev-tcltk/tdom-0.9.3 | 2 +- metadata/md5-cache/dev-tcltk/thread-2.8.2 | 2 +- metadata/md5-cache/dev-tcltk/thread-2.8.5 | 2 +- metadata/md5-cache/dev-tcltk/tix-8.4.3-r4 | 2 +- metadata/md5-cache/dev-tcltk/tkimg-1.4.13-r3 | 2 +- metadata/md5-cache/dev-tcltk/tkimg-1.4.14-r2 | 2 +- metadata/md5-cache/dev-tcltk/tkimg-1.4.9-r1 | 2 +- metadata/md5-cache/dev-tcltk/tkpng-0.9-r2 | 2 +- metadata/md5-cache/dev-tcltk/tktray-1.3.9-r2 | 2 +- metadata/md5-cache/dev-tcltk/tls-1.7.22-r1 | 2 +- metadata/md5-cache/dev-tex/Manifest.gz | Bin 8921 -> 9086 bytes metadata/md5-cache/dev-tex/catdvi-0.14-r2 | 2 +- metadata/md5-cache/dev-tex/latex-beamer-3.70 | 14 + .../dev-tex/pdfannotextractor-0.1l-r1 | 2 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 126608 -> 126372 bytes metadata/md5-cache/dev-util/ald-0.1.7-r2 | 2 +- ...o-2023.1.1.4 => android-studio-2023.1.1.5} | 2 +- metadata/md5-cache/dev-util/babeltrace-1.5.8 | 2 +- metadata/md5-cache/dev-util/bbe-0.2.2-r1 | 2 +- .../md5-cache/dev-util/bitcoin-tx-0.21.0-r2 | 2 +- .../md5-cache/dev-util/bitcoin-tx-22.0-r2 | 2 +- .../md5-cache/dev-util/bitcoin-tx-24.0.1-r1 | 2 +- .../md5-cache/dev-util/breakpad-2022.07.12 | 2 +- metadata/md5-cache/dev-util/cargo-c-0.9.16 | 2 +- metadata/md5-cache/dev-util/cgdb-0.7.1 | 2 +- metadata/md5-cache/dev-util/cgdb-0.8.0 | 2 +- metadata/md5-cache/dev-util/cgdb-9999 | 2 +- metadata/md5-cache/dev-util/clippy-8.4.2 | 2 +- metadata/md5-cache/dev-util/clippy-8.5 | 2 +- metadata/md5-cache/dev-util/cmake-3.26.3 | 4 +- .../md5-cache/dev-util/coccinelle-1.1.1-r4 | 2 +- .../md5-cache/dev-util/codeblocks-20.03-r4 | 2 +- .../md5-cache/dev-util/codeblocks-20.03-r5 | 2 +- .../md5-cache/dev-util/codeblocks-20.03-r6 | 2 +- metadata/md5-cache/dev-util/codeblocks-9999 | 2 +- metadata/md5-cache/dev-util/colm-0.14.7 | 2 +- metadata/md5-cache/dev-util/colm-0.14.7-r1 | 2 +- metadata/md5-cache/dev-util/colm-0.14.7-r2 | 2 +- metadata/md5-cache/dev-util/colm-0.14.7-r3 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.9 | 4 +- metadata/md5-cache/dev-util/cpputest-4.0 | 2 +- metadata/md5-cache/dev-util/cscope-15.9 | 2 +- metadata/md5-cache/dev-util/cscope-15.9-r1 | 2 +- metadata/md5-cache/dev-util/ctags-20211017.0 | 2 +- .../md5-cache/dev-util/ctags-20220828.0-r1 | 2 +- metadata/md5-cache/dev-util/ctags-20230423.0 | 2 +- metadata/md5-cache/dev-util/ctags-99999999 | 2 +- metadata/md5-cache/dev-util/cunit-2.1_p3-r1 | 2 +- metadata/md5-cache/dev-util/cutils-1.6-r5 | 2 +- metadata/md5-cache/dev-util/ddd-3.3.12-r5 | 2 +- metadata/md5-cache/dev-util/debugedit-5.0-r1 | 2 +- metadata/md5-cache/dev-util/diffball-1.0.1-r2 | 2 +- metadata/md5-cache/dev-util/ftnchek-3.3.1-r2 | 2 +- metadata/md5-cache/dev-util/fuzz-0.6-r3 | 2 +- metadata/md5-cache/dev-util/geany-9999 | 2 +- .../dev-util/geany-plugins-1.38-r410 | 2 +- metadata/md5-cache/dev-util/gengetopt-2.23 | 2 +- metadata/md5-cache/dev-util/global-6.6.4 | 2 +- .../dev-util/google-perftools-2.10-r1 | 2 +- .../dev-util/google-perftools-2.9.1-r2 | 2 +- metadata/md5-cache/dev-util/gource-0.53 | 2 +- metadata/md5-cache/dev-util/gpp-2.27 | 2 +- .../md5-cache/dev-util/hfstospell-0.5.3-r1 | 2 +- metadata/md5-cache/dev-util/huc-0.1-r1 | 11 - metadata/md5-cache/dev-util/huc-0.1-r2 | 4 +- metadata/md5-cache/dev-util/indent-2.2.12 | 2 +- metadata/md5-cache/dev-util/indent-2.2.13 | 2 +- .../dev-util/kbuild-0.1.9998.3499-r4 | 2 +- .../dev-util/kbuild-0.1.9998.3572-r4 | 2 +- .../md5-cache/dev-util/kbuild-0.1.9998.3592 | 2 +- metadata/md5-cache/dev-util/kbuild-9999 | 2 +- metadata/md5-cache/dev-util/libabigail-2.2 | 2 +- metadata/md5-cache/dev-util/libabigail-2.3-r2 | 2 +- metadata/md5-cache/dev-util/libabigail-9999 | 2 +- metadata/md5-cache/dev-util/lldb-14.0.6 | 2 +- metadata/md5-cache/dev-util/lldb-15.0.7 | 2 +- metadata/md5-cache/dev-util/lldb-16.0.3 | 2 +- metadata/md5-cache/dev-util/lldb-16.0.4 | 2 +- metadata/md5-cache/dev-util/lldb-16.0.5.9999 | 2 +- metadata/md5-cache/dev-util/lldb-17.0.0.9999 | 2 +- .../dev-util/lldb-17.0.0_pre20230512 | 16 - .../dev-util/lldb-17.0.0_pre20230520 | 2 +- ....0_pre20230502 => lldb-17.0.0_pre20230526} | 12 +- metadata/md5-cache/dev-util/ltrace-0.7.3.6.1 | 2 +- .../dev-util/ltrace-0.7.91_pre20221216-r1 | 2 +- metadata/md5-cache/dev-util/lttng-ust-2.12.0 | 2 +- metadata/md5-cache/dev-util/lttng-ust-2.12.1 | 2 +- metadata/md5-cache/dev-util/lttng-ust-2.12.2 | 2 +- metadata/md5-cache/dev-util/lttng-ust-2.12.4 | 2 +- metadata/md5-cache/dev-util/lttng-ust-2.13.2 | 2 +- metadata/md5-cache/dev-util/lttng-ust-2.13.5 | 2 +- .../dev-util/lxqt-build-tools-0.13.0 | 4 +- metadata/md5-cache/dev-util/maturin-0.15.3 | 17 - metadata/md5-cache/dev-util/maturin-1.0.0 | 10 +- metadata/md5-cache/dev-util/maturin-1.0.1 | 17 + metadata/md5-cache/dev-util/mdds-2.0.3 | 2 +- metadata/md5-cache/dev-util/mdds-9999 | 2 +- .../md5-cache/dev-util/meson-format-array-0 | 12 +- metadata/md5-cache/dev-util/numdiff-5.9.0 | 2 +- metadata/md5-cache/dev-util/oprofile-1.4.0 | 2 +- metadata/md5-cache/dev-util/ostree-2023.1 | 2 +- metadata/md5-cache/dev-util/ostree-2023.2 | 2 +- metadata/md5-cache/dev-util/patchelf-0.17.0 | 2 +- metadata/md5-cache/dev-util/patchelf-0.17.2 | 2 +- metadata/md5-cache/dev-util/patchelf-0.18.0 | 2 +- metadata/md5-cache/dev-util/pkgcheck-0.10.24 | 10 +- metadata/md5-cache/dev-util/pkgcheck-9999 | 10 +- metadata/md5-cache/dev-util/pkgconf-9999 | 2 +- metadata/md5-cache/dev-util/pkgdev-0.2.7 | 10 +- metadata/md5-cache/dev-util/pkgdev-9999 | 10 +- metadata/md5-cache/dev-util/ply-2.3.0 | 2 +- ...ntools-4.10.0_beta0-r2 => pwntools-4.10.0} | 2 +- .../md5-cache/dev-util/pwntools-4.11.0_beta0 | 15 + metadata/md5-cache/dev-util/pwntools-9999 | 2 +- .../dev-util/pycharm-community-2022.2.3 | 15 - .../dev-util/pycharm-community-2023.1.1 | 4 +- ...2023.1.2 => pycharm-community-2023.1.2-r1} | 4 +- metadata/md5-cache/dev-util/radare2-5.8.6 | 16 + metadata/md5-cache/dev-util/ragel-6.10 | 2 +- metadata/md5-cache/dev-util/ragel-7.0.0.12 | 2 +- metadata/md5-cache/dev-util/ragel-7.0.4 | 2 +- metadata/md5-cache/dev-util/ragel-7.0.4-r1 | 2 +- metadata/md5-cache/dev-util/ragel-7.0.4-r2 | 2 +- metadata/md5-cache/dev-util/rats-2.4-r2 | 2 +- metadata/md5-cache/dev-util/re2c-2.1.1-r1 | 2 +- metadata/md5-cache/dev-util/regexxer-0.10-r2 | 2 +- metadata/md5-cache/dev-util/scanmem-0.17 | 2 +- metadata/md5-cache/dev-util/splint-3.1.2-r2 | 2 +- metadata/md5-cache/dev-util/squashdelta-9999 | 2 +- metadata/md5-cache/dev-util/squashmerge-9999 | 2 +- metadata/md5-cache/dev-util/strace-5.17 | 2 +- metadata/md5-cache/dev-util/strace-5.18 | 2 +- metadata/md5-cache/dev-util/strace-5.19 | 2 +- metadata/md5-cache/dev-util/strace-6.0 | 2 +- metadata/md5-cache/dev-util/strace-6.1 | 2 +- metadata/md5-cache/dev-util/strace-6.2 | 2 +- metadata/md5-cache/dev-util/strace-6.3 | 2 +- metadata/md5-cache/dev-util/strace-9999 | 2 +- metadata/md5-cache/dev-util/systemtap-4.8 | 2 +- .../md5-cache/dev-util/valgrind-3.20.0-r2 | 2 +- .../md5-cache/dev-util/valgrind-3.21.0-r1 | 2 +- metadata/md5-cache/dev-util/valgrind-9999 | 2 +- metadata/md5-cache/dev-util/visualvm-2.1.2 | 2 +- metadata/md5-cache/dev-util/visualvm-2.1.6 | 2 +- metadata/md5-cache/dev-util/weka-3.8.0-r1 | 2 +- metadata/md5-cache/dev-util/xdelta-1.1.4-r3 | 2 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 18178 -> 18185 bytes metadata/md5-cache/dev-vcs/cssc-1.4.1 | 2 +- metadata/md5-cache/dev-vcs/rcs-5.10.1-r1 | 2 +- metadata/md5-cache/dev-vcs/rsvndump-0.6-r1 | 2 +- metadata/md5-cache/dev-vcs/rsvndump-0.6.1 | 2 +- metadata/md5-cache/dev-vcs/rsvndump-0.6.1-r1 | 2 +- .../md5-cache/dev-vcs/subversion-1.14.2-r1 | 2 +- metadata/md5-cache/dev-vcs/tig-9999 | 2 +- .../md5-cache/games-action/0verkill-0.16-r4 | 2 +- metadata/md5-cache/games-action/Manifest.gz | Bin 15334 -> 15336 bytes .../games-action/armagetronad-0.2.9.1.0 | 2 +- .../md5-cache/games-action/bomberclone-0.11.9 | 2 +- metadata/md5-cache/games-action/bzflag-2.4.26 | 2 +- .../md5-cache/games-action/clanbomber-2.2.0 | 2 +- .../games-action/extreme-tuxracer-0.8.2 | 2 +- .../md5-cache/games-action/garden-1.0.9-r2 | 2 +- .../md5-cache/games-action/geki2-KXL-2.0.3-r5 | 2 +- .../md5-cache/games-action/geki3-KXL-1.0.3-r5 | 2 +- .../md5-cache/games-action/heroes-0.21-r3 | 2 +- metadata/md5-cache/games-action/koth-0.8.0-r1 | 2 +- .../md5-cache/games-action/luola-1.3.2-r1 | 2 +- .../md5-cache/games-action/maelstrom-3.0.6-r3 | 2 +- .../games-action/moon-buggy-1.0.51-r2 | 2 +- .../orbital-eunuchs-sniper-1.30-r1 | 2 +- .../games-action/powermanga-0.93.1-r1 | 2 +- .../games-action/shootingstar-1.2.0-r2 | 2 +- .../games-action/spacearyarya-kxl-1.0.3 | 2 +- .../md5-cache/games-action/xblast-2.10.4-r2 | 2 +- metadata/md5-cache/games-arcade/Manifest.gz | Bin 21971 -> 21806 bytes .../games-arcade/afternoonstalker-1.1.6 | 2 +- .../md5-cache/games-arcade/batrachians-0.1.7 | 2 +- .../md5-cache/games-arcade/bomns-0.99.2-r1 | 2 +- .../md5-cache/games-arcade/briquolo-0.5.7 | 2 +- .../games-arcade/burgerspace-1.9.3-r1 | 2 +- .../md5-cache/games-arcade/cdogs-sdl-1.4.1 | 15 - .../md5-cache/games-arcade/ceferino-0.97.8-r3 | 2 +- .../games-arcade/cosmosmash-1.4.8-r1 | 2 +- .../games-arcade/crack-attack-1.1.14-r2 | 2 +- .../games-arcade/criticalmass-1.0.2-r2 | 2 +- .../games-arcade/emilia-pinball-0.3.1-r3 | 2 +- .../md5-cache/games-arcade/epiar-0.5.1-r1 | 2 +- .../games-arcade/fishsupper-0.1.6-r3 | 2 +- .../md5-cache/games-arcade/gnujump-1.0.8-r2 | 2 +- .../md5-cache/games-arcade/grande-KXL-0.6-r3 | 2 +- .../games-arcade/insaneodyssey-000311-r1 | 2 +- .../games-arcade/lbreakout2-2.6.5-r2 | 2 +- .../md5-cache/games-arcade/openmortal-0.7-r4 | 2 +- metadata/md5-cache/games-arcade/pachi-1.0-r2 | 2 +- .../games-arcade/pacmanarena-0.15-r2 | 2 +- .../games-arcade/primateplunge-1.1-r2 | 2 +- .../md5-cache/games-arcade/ri-li-2.0.1-r2 | 2 +- ...iamonds-4.3.4.0 => rocksndiamonds-4.3.6.0} | 4 +- .../games-arcade/sdl-sopwith-1.7.5-r2 | 2 +- .../md5-cache/games-arcade/sdlroids-1.3.4-r5 | 2 +- metadata/md5-cache/games-arcade/spout-1.3-r3 | 2 +- .../md5-cache/games-arcade/tecnoballz-0.93.1 | 2 +- metadata/md5-cache/games-arcade/xbill-2.1-r6 | 2 +- .../md5-cache/games-arcade/xgalaga-2.1.1.0-r2 | 2 +- metadata/md5-cache/games-board/Manifest.gz | Bin 11220 -> 11195 bytes metadata/md5-cache/games-board/ace-1.4-r2 | 2 +- .../md5-cache/games-board/biloba-0.9.3-r2 | 2 +- .../md5-cache/games-board/blokish-0.9.4-r3 | 2 +- .../md5-cache/games-board/cgoban-1.9.14-r2 | 2 +- .../games-board/domination-1.1.1.6-r2 | 2 +- .../md5-cache/games-board/gmchess-0.29.6-r3 | 2 +- metadata/md5-cache/games-board/gnubg-1.07.001 | 2 +- .../md5-cache/games-board/gnuchess-6.2.9-r1 | 2 +- metadata/md5-cache/games-board/gnugo-3.9.1-r2 | 2 +- .../md5-cache/games-board/gtkatlantic-0.6.3 | 2 +- .../games-board/maitretarot-0.1.98-r2 | 2 +- .../md5-cache/games-board/megamek-0.34.10-r2 | 2 +- .../games-board/mt_dolphin_ia-0.1.98-r2 | 2 +- .../games-board/mt_ncurses_client-0.1.98-r2 | 2 +- metadata/md5-cache/games-board/natch-2.4-r1 | 2 +- metadata/md5-cache/games-board/pioneers-15.6 | 2 +- .../md5-cache/games-board/sjeng-11.2_p8_p1 | 2 +- metadata/md5-cache/games-board/xboard-4.9.1 | 2 +- .../md5-cache/games-board/xmahjongg-3.7-r1 | 2 +- .../md5-cache/games-emulation/Manifest.gz | Bin 18162 -> 18180 bytes .../md5-cache/games-emulation/advancemame-3.9 | 2 +- .../games-emulation/advancescan-1.16-r1 | 2 +- .../games-emulation/atari800-4.2.0-r1 | 2 +- .../md5-cache/games-emulation/atari800-5.0.0 | 2 +- .../games-emulation/dgen-sdl-1.33-r1 | 2 +- .../md5-cache/games-emulation/dosbox-0.74.3 | 2 +- .../games-emulation/dosbox-0.75_pre4302 | 2 +- .../md5-cache/games-emulation/dosbox-9999 | 2 +- .../games-emulation/generator-0.35_p4-r1 | 2 +- .../games-emulation/gngb-20060309-r2 | 2 +- .../md5-cache/games-emulation/gngeo-0.8-r2 | 2 +- .../md5-cache/games-emulation/gnuboy-1.0.3-r4 | 2 +- .../games-emulation/mamory-0.2.25-r1 | 2 +- .../games-emulation/mednafen-1.29.0-r1 | 2 +- .../games-emulation/mednafen-jg-1.31.0 | 2 +- .../games-emulation/mednafen-jg-9999 | 2 +- .../md5-cache/games-emulation/nestopia-1.52.0 | 2 +- .../{pcsx2-1.7.4425-r1 => pcsx2-1.7.4425-r2} | 8 +- .../{pcsx2-1.7.4534 => pcsx2-1.7.4534-r1} | 8 +- metadata/md5-cache/games-emulation/pcsx2-9999 | 8 +- .../md5-cache/games-emulation/snes9x-1.61 | 2 +- .../md5-cache/games-emulation/snes9x-1.62.3 | 2 +- metadata/md5-cache/games-engines/Manifest.gz | Bin 5045 -> 5054 bytes metadata/md5-cache/games-engines/exult-1.8 | 2 +- .../md5-cache/games-engines/openmw-0.47.0-r2 | 2 +- metadata/md5-cache/games-fps/Manifest.gz | Bin 12574 -> 12580 bytes .../md5-cache/games-fps/alephone-20230119 | 2 +- .../md5-cache/games-fps/alephone-99999999 | 2 +- metadata/md5-cache/games-fps/alienarena-7.66 | 2 +- .../games-fps/chocolate-doom-3.0.1-r1 | 2 +- .../games-fps/quakeforge-0.7.2_p20210722-r1 | 2 +- metadata/md5-cache/games-fps/quakeforge-9999 | 2 +- metadata/md5-cache/games-kids/Manifest.gz | Bin 1221 -> 1064 bytes metadata/md5-cache/games-kids/gmult-10.0 | 16 - .../md5-cache/games-kids/tuxtype-1.8.3-r2 | 2 +- metadata/md5-cache/games-misc/Manifest.gz | Bin 10217 -> 10222 bytes metadata/md5-cache/games-misc/gBhed-0.17-r2 | 2 +- .../md5-cache/games-misc/lucidlife-0.9.2-r1 | 2 +- .../robotfindskitten-2.7182818.701-r1 | 2 +- .../md5-cache/games-misc/typespeed-0.6.5-r2 | 2 +- metadata/md5-cache/games-misc/xcowsay-1.6 | 2 +- metadata/md5-cache/games-mud/Manifest.gz | Bin 1743 -> 1741 bytes metadata/md5-cache/games-mud/crystal-0.2.4-r1 | 2 +- metadata/md5-cache/games-mud/gmudix-1.0-r1 | 2 +- .../md5-cache/games-mud/kildclient-3.0.1-r1 | 2 +- metadata/md5-cache/games-mud/mudix-4.3-r2 | 2 +- metadata/md5-cache/games-mud/powwow-1.2.22 | 2 +- metadata/md5-cache/games-puzzle/Manifest.gz | Bin 17990 -> 17996 bytes .../md5-cache/games-puzzle/amoebax-0.2.1-r2 | 2 +- .../md5-cache/games-puzzle/construo-0.2.3 | 2 +- .../md5-cache/games-puzzle/enigma-1.21-r3 | 2 +- .../games-puzzle/fish-fillets-1.0.1-r100 | 2 +- .../md5-cache/games-puzzle/freesweep-1.0.2-r1 | 2 +- .../md5-cache/games-puzzle/groundhog-1.4-r1 | 2 +- .../md5-cache/games-puzzle/gweled-0.9.1-r3 | 2 +- .../md5-cache/games-puzzle/ltris-1.0.19-r2 | 2 +- metadata/md5-cache/games-puzzle/mures-0.5-r2 | 2 +- metadata/md5-cache/games-puzzle/nudoku-2.1.0 | 2 +- metadata/md5-cache/games-puzzle/pauker-1.8-r2 | 2 +- .../games-puzzle/pipewalker-0.9.4-r2 | 2 +- metadata/md5-cache/games-puzzle/quadra-1.3.0 | 2 +- .../md5-cache/games-puzzle/scramble-0.9.5-r1 | 2 +- .../games-puzzle/sgt-puzzles-20190415 | 2 +- .../md5-cache/games-puzzle/toppler-1.1.6-r2 | 2 +- .../md5-cache/games-puzzle/torrent-0.8.2-r2 | 2 +- .../md5-cache/games-puzzle/wakkabox-1.1.0-r1 | 2 +- .../md5-cache/games-puzzle/xblockout-1.1.6-r3 | 2 +- .../md5-cache/games-puzzle/xlogical-1.0.8 | 2 +- .../md5-cache/games-puzzle/xwelltris-1.0.1-r2 | 2 +- metadata/md5-cache/games-puzzle/xye-0.12.2 | 2 +- metadata/md5-cache/games-puzzle/zaz-1.0.0-r1 | 2 +- .../md5-cache/games-roguelike/Manifest.gz | Bin 4097 -> 4089 bytes .../md5-cache/games-roguelike/angband-4.2.4 | 2 +- .../crossfire-client-1.71.0-r100 | 2 +- .../md5-cache/games-roguelike/hengband-2.2.1 | 2 +- .../games-roguelike/scourge-0.21.1-r1 | 2 +- .../games-roguelike/zangband-2.7.4c-r1 | 2 +- metadata/md5-cache/games-rpg/Manifest.gz | Bin 8623 -> 8621 bytes .../games-rpg/daimonin-client-0.10.8 | 2 +- metadata/md5-cache/games-rpg/freedroid-1.2.1 | 2 +- .../md5-cache/games-rpg/kqlives-0.99-r100 | 2 +- metadata/md5-cache/games-rpg/manaplus-9999 | 2 +- metadata/md5-cache/games-server/Manifest.gz | Bin 2073 -> 2077 bytes .../md5-cache/games-server/monopd-0.10.2-r1 | 2 +- .../md5-cache/games-simulation/Manifest.gz | Bin 4962 -> 4972 bytes .../games-simulation/crrcsim-0.9.13-r2 | 2 +- .../games-simulation/lincity-1.13.1-r4 | 2 +- .../games-simulation/lincity-ng-2.9_beta | 2 +- .../games-simulation/senken-0.3.0-r2 | 2 +- .../games-simulation/simutrans-123.0.1-r1 | 2 +- metadata/md5-cache/games-sports/Manifest.gz | Bin 2093 -> 2094 bytes .../md5-cache/games-sports/foobillard-3.0a-r1 | 2 +- metadata/md5-cache/games-strategy/Manifest.gz | Bin 9838 -> 9997 bytes .../md5-cache/games-strategy/dopewars-1.6.1 | 2 +- .../md5-cache/games-strategy/freecol-1.0.0 | 2 +- .../md5-cache/games-strategy/scorched3d-44-r2 | 2 +- .../games-strategy/warmux-11.04.1-r2 | 2 +- .../md5-cache/games-strategy/wesnoth-1.17.17 | 15 + metadata/md5-cache/games-util/Manifest.gz | Bin 9672 -> 9861 bytes .../games-util/atlas-0.6.1_beta_pre20181202 | 2 +- .../md5-cache/games-util/cartridges-1.5.4 | 17 + .../md5-cache/games-util/etswitch-0.1.14-r2 | 2 +- .../md5-cache/games-util/gamepick-0.35-r2 | 2 +- .../md5-cache/games-util/loki_patch-20091105 | 2 +- metadata/md5-cache/games-util/lutris-0.5.13 | 17 - .../md5-cache/games-util/lutris-0.5.13-r1 | 17 + metadata/md5-cache/games-util/lutris-9999 | 6 +- metadata/md5-cache/games-util/qstat-2.14 | 2 +- metadata/md5-cache/games-util/xqf-1.0.6.2 | 2 +- metadata/md5-cache/gnome-base/Manifest.gz | Bin 5599 -> 6080 bytes .../gnome-base/gnome-control-center-44.2 | 19 + .../md5-cache/gnome-base/libglade-2.6.4-r3 | 2 +- .../md5-cache/gnome-base/libgtop-2.40.0-r2 | 2 +- metadata/md5-cache/gnome-base/librsvg-2.40.21 | 2 +- .../md5-cache/gnome-base/librsvg-2.56.0-r1 | 18 + metadata/md5-cache/gnome-base/nautilus-44.2 | 19 + metadata/md5-cache/gnome-extra/Manifest.gz | Bin 15183 -> 15352 bytes .../gnome-extra/evolution-data-server-3.48.2 | 18 + .../gnome-extra/evolution-ews-3.48.2 | 17 + .../gnome-shell-extension-desktop-icons-ng-47 | 14 - ...e-shell-extension-desktop-icons-ng-47.0.3} | 6 +- .../md5-cache/gnome-extra/libgda-5.2.9-r1 | 2 +- .../md5-cache/gnome-extra/libgsf-1.14.50-r1 | 2 +- .../gnome-extra/nautilus-dropbox-2020.03.04 | 2 +- .../nautilus-dropbox-2020.03.04-r1 | 2 +- .../md5-cache/gnome-extra/office-runner-1.0.3 | 2 +- metadata/md5-cache/gnome-extra/sushi-43.0 | 2 +- .../md5-cache/gnome-extra/synapse-0.2.99.4-r2 | 2 +- metadata/md5-cache/gnome-extra/yelp-42.2-r1 | 2 +- metadata/md5-cache/gnustep-base/Manifest.gz | Bin 2843 -> 2844 bytes .../gnustep-base/gnustep-base-1.29.0 | 7 +- metadata/md5-cache/gnustep-libs/Manifest.gz | Bin 2083 -> 2079 bytes .../md5-cache/gnustep-libs/dbuskit-0.1.1-r1 | 2 +- metadata/md5-cache/gui-apps/Manifest.gz | Bin 9708 -> 9714 bytes metadata/md5-cache/gui-apps/swappy-1.5.1 | 4 +- metadata/md5-cache/gui-libs/Manifest.gz | Bin 7093 -> 7257 bytes metadata/md5-cache/gui-libs/gtk-4.10.3-r1 | 19 + .../gui-libs/xdg-desktop-portal-lxqt-0.4.0 | 4 +- metadata/md5-cache/kde-frameworks/Manifest.gz | Bin 26678 -> 26671 bytes .../md5-cache/kde-frameworks/attica-5.106.0 | 4 +- .../md5-cache/kde-frameworks/baloo-5.106.0 | 4 +- .../md5-cache/kde-frameworks/bluez-qt-5.106.0 | 4 +- .../kde-frameworks/breeze-icons-5.106.0 | 4 +- .../kde-frameworks/breeze-icons-rcc-5.106.0 | 4 +- .../kde-frameworks/countryflags-5.106.0 | 4 +- .../extra-cmake-modules-5.106.0 | 4 +- .../frameworkintegration-5.106.0 | 4 +- .../kde-frameworks/kactivities-5.106.0 | 4 +- .../kde-frameworks/kactivities-stats-5.106.0 | 4 +- .../md5-cache/kde-frameworks/kapidox-5.106.0 | 4 +- .../md5-cache/kde-frameworks/karchive-5.106.0 | 4 +- .../md5-cache/kde-frameworks/kauth-5.106.0 | 4 +- .../kde-frameworks/kbookmarks-5.106.0 | 4 +- .../kde-frameworks/kcalendarcore-5.106.0 | 4 +- .../md5-cache/kde-frameworks/kcmutils-5.106.0 | 4 +- .../md5-cache/kde-frameworks/kcodecs-5.106.0 | 4 +- .../kde-frameworks/kcompletion-5.106.0 | 4 +- .../md5-cache/kde-frameworks/kconfig-5.106.0 | 4 +- .../kde-frameworks/kconfigwidgets-5.106.0 | 4 +- .../kde-frameworks/kcontacts-5.106.0 | 4 +- .../kde-frameworks/kcoreaddons-5.106.0 | 4 +- .../md5-cache/kde-frameworks/kcrash-5.106.0 | 4 +- .../md5-cache/kde-frameworks/kdav-5.106.0 | 4 +- .../kde-frameworks/kdbusaddons-5.106.0 | 4 +- .../kde-frameworks/kdeclarative-5.106.0 | 4 +- .../md5-cache/kde-frameworks/kded-5.106.0 | 4 +- .../kde-frameworks/kdelibs4support-5.106.0 | 4 +- .../md5-cache/kde-frameworks/kdesu-5.106.0 | 4 +- .../md5-cache/kde-frameworks/kdnssd-5.106.0 | 4 +- .../kde-frameworks/kdoctools-5.106.0 | 4 +- .../kde-frameworks/kemoticons-5.106.0 | 4 +- .../kde-frameworks/kfilemetadata-5.106.0 | 4 +- .../kde-frameworks/kglobalaccel-5.106.0 | 4 +- .../kde-frameworks/kguiaddons-5.106.0 | 4 +- .../kde-frameworks/kholidays-5.106.0 | 4 +- .../md5-cache/kde-frameworks/khtml-5.106.0 | 4 +- .../md5-cache/kde-frameworks/ki18n-5.106.0 | 4 +- .../kde-frameworks/kiconthemes-5.106.0 | 4 +- .../kde-frameworks/kidletime-5.106.0 | 4 +- .../kde-frameworks/kimageformats-5.106.0 | 4 +- .../md5-cache/kde-frameworks/kinit-5.106.0 | 4 +- metadata/md5-cache/kde-frameworks/kio-5.106.0 | 4 +- .../md5-cache/kde-frameworks/kirigami-5.106.0 | 4 +- .../kde-frameworks/kitemmodels-5.106.0 | 4 +- .../kde-frameworks/kitemviews-5.106.0 | 4 +- .../kde-frameworks/kjobwidgets-5.106.0 | 4 +- metadata/md5-cache/kde-frameworks/kjs-5.106.0 | 4 +- .../kde-frameworks/knewstuff-5.106.0 | 4 +- .../kde-frameworks/knotifications-5.106.0 | 4 +- .../kde-frameworks/knotifyconfig-5.106.0 | 4 +- .../md5-cache/kde-frameworks/kpackage-5.106.0 | 4 +- .../md5-cache/kde-frameworks/kparts-5.106.0 | 4 +- .../md5-cache/kde-frameworks/kpeople-5.106.0 | 4 +- .../kde-frameworks/kplotting-5.106.0 | 4 +- .../md5-cache/kde-frameworks/kpty-5.106.0 | 4 +- .../kde-frameworks/kquickcharts-5.106.0 | 4 +- .../md5-cache/kde-frameworks/kross-5.106.0 | 4 +- .../md5-cache/kde-frameworks/krunner-5.106.0 | 4 +- .../md5-cache/kde-frameworks/kservice-5.106.0 | 4 +- .../kde-frameworks/ktexteditor-5.106.0 | 4 +- .../kde-frameworks/ktextwidgets-5.106.0 | 4 +- .../kde-frameworks/kunitconversion-5.106.0 | 4 +- .../md5-cache/kde-frameworks/kwallet-5.106.0 | 4 +- .../md5-cache/kde-frameworks/kwayland-5.106.0 | 4 +- .../kde-frameworks/kwidgetsaddons-5.106.0 | 4 +- .../kde-frameworks/kwindowsystem-5.106.0 | 4 +- .../md5-cache/kde-frameworks/kxmlgui-5.106.0 | 4 +- .../kde-frameworks/modemmanager-qt-5.106.0 | 4 +- .../kde-frameworks/networkmanager-qt-5.106.0 | 4 +- .../kde-frameworks/oxygen-icons-5.106.0 | 4 +- .../md5-cache/kde-frameworks/plasma-5.106.0 | 4 +- .../md5-cache/kde-frameworks/prison-5.106.0 | 4 +- .../md5-cache/kde-frameworks/purpose-5.106.0 | 4 +- .../kde-frameworks/qqc2-desktop-style-5.106.0 | 4 +- .../md5-cache/kde-frameworks/solid-5.106.0 | 4 +- .../md5-cache/kde-frameworks/sonnet-5.106.0 | 4 +- .../kde-frameworks/syndication-5.106.0 | 4 +- .../syntax-highlighting-5.106.0 | 4 +- .../kde-frameworks/threadweaver-5.106.0 | 4 +- metadata/md5-cache/kde-misc/Manifest.gz | Bin 5989 -> 6156 bytes metadata/md5-cache/kde-misc/kclock-23.04.1 | 16 + metadata/md5-cache/kde-misc/kdiff3-1.10.0 | 17 - metadata/md5-cache/kde-misc/krename-5.0.2 | 4 +- metadata/md5-cache/kde-misc/krename-5.0.2-r1 | 17 + metadata/md5-cache/lxde-base/Manifest.gz | Bin 2586 -> 2581 bytes .../lxde-base/lxappearance-obconf-0.2.3-r2 | 2 +- metadata/md5-cache/lxde-base/lxdm-0.5.3-r4 | 2 +- metadata/md5-cache/lxde-base/lxsession-0.5.5 | 2 +- metadata/md5-cache/lxde-base/lxterminal-0.4.0 | 2 +- metadata/md5-cache/lxqt-base/Manifest.gz | Bin 5324 -> 5314 bytes metadata/md5-cache/lxqt-base/liblxqt-1.3.0 | 4 +- metadata/md5-cache/lxqt-base/lxqt-about-1.3.0 | 4 +- metadata/md5-cache/lxqt-base/lxqt-admin-1.3.0 | 4 +- .../md5-cache/lxqt-base/lxqt-config-1.3.0 | 4 +- .../md5-cache/lxqt-base/lxqt-globalkeys-1.3.0 | 4 +- metadata/md5-cache/lxqt-base/lxqt-meta-1.3.0 | 4 +- .../lxqt-base/lxqt-notificationd-1.3.0 | 4 +- .../lxqt-base/lxqt-openssh-askpass-1.3.0 | 4 +- metadata/md5-cache/lxqt-base/lxqt-panel-1.3.0 | 4 +- .../md5-cache/lxqt-base/lxqt-policykit-1.3.0 | 4 +- .../lxqt-base/lxqt-powermanagement-1.3.0 | 4 +- .../md5-cache/lxqt-base/lxqt-qtplugin-1.3.0 | 4 +- .../md5-cache/lxqt-base/lxqt-runner-1.3.0 | 4 +- .../md5-cache/lxqt-base/lxqt-session-1.3.0 | 4 +- metadata/md5-cache/lxqt-base/lxqt-sudo-1.3.0 | 4 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 7149 -> 7313 bytes metadata/md5-cache/mail-client/alpine-2.26-r1 | 2 +- .../mail-client/claws-mail-3.19.0-r1 | 2 +- .../mail-client/claws-mail-3.19.0-r2 | 2 +- .../md5-cache/mail-client/claws-mail-4.1.0-r1 | 2 +- .../md5-cache/mail-client/claws-mail-4.1.1-r1 | 2 +- .../md5-cache/mail-client/claws-mail-4.1.1-r2 | 2 +- .../md5-cache/mail-client/claws-mail-9999 | 2 +- .../md5-cache/mail-client/evolution-3.48.2 | 16 + metadata/md5-cache/mail-client/hap-3.7-r1 | 2 +- metadata/md5-cache/mail-client/mutt-2.2.10 | 2 +- metadata/md5-cache/mail-client/mutt-2.2.3 | 2 +- metadata/md5-cache/mail-client/mutt-2.2.9 | 2 +- .../mail-client/thunderbird-102.11.0 | 2 +- ...nderbird-102.11.1 => thunderbird-102.11.2} | 4 +- .../mail-client/thunderbird-bin-102.11.1 | 17 - .../mail-client/thunderbird-bin-102.11.2 | 17 + metadata/md5-cache/mail-filter/Manifest.gz | Bin 12411 -> 12248 bytes .../md5-cache/mail-filter/bogofilter-1.2.5-r1 | 2 +- .../md5-cache/mail-filter/couriersrs-0.1.2 | 2 +- metadata/md5-cache/mail-filter/libsieve-2.2.7 | 2 +- metadata/md5-cache/mail-filter/libspf2-1.2.11 | 2 +- .../md5-cache/mail-filter/libsrs2-1.0.18-r1 | 2 +- .../md5-cache/mail-filter/libsrs_alt-1.0-r1 | 2 +- metadata/md5-cache/mail-filter/maildrop-3.0.2 | 2 +- .../md5-cache/mail-filter/maildrop-3.0.2-r1 | 2 +- metadata/md5-cache/mail-filter/maildrop-3.1.4 | 2 +- metadata/md5-cache/mail-filter/maildrop-3.1.5 | 2 +- metadata/md5-cache/mail-filter/mapson-3.3.1 | 2 +- .../md5-cache/mail-filter/opendkim-2.10.3-r29 | 2 +- .../md5-cache/mail-filter/opendkim-2.10.3-r30 | 2 +- .../mail-filter/opendmarc-1.4.1.1-r4 | 2 +- .../mail-filter/opendmarc-1.4.1.1-r5 | 2 +- metadata/md5-cache/mail-filter/rspamd-3.4-r2 | 17 - metadata/md5-cache/mail-filter/rspamd-3.5 | 17 - metadata/md5-cache/mail-filter/rspamd-3.5-r1 | 17 + .../mail-filter/spamassassin-4.0.0-r2 | 2 +- metadata/md5-cache/mail-mta/Manifest.gz | Bin 5015 -> 5010 bytes metadata/md5-cache/mail-mta/esmtp-1.2-r2 | 2 +- .../mail-mta/{exim-4.96-r2 => exim-4.96-r3} | 4 +- metadata/md5-cache/mail-mta/nullmailer-2.2-r2 | 2 +- .../md5-cache/mail-mta/opensmtpd-6.8.0_p2-r3 | 2 +- metadata/md5-cache/mail-mta/ssmtp-2.64-r5 | 2 +- metadata/md5-cache/mail-mta/ssmtp-2.64_p11-r1 | 2 +- metadata/md5-cache/mate-base/Manifest.gz | Bin 3018 -> 3022 bytes metadata/md5-cache/mate-base/caja-1.26.0-r2 | 2 +- metadata/md5-cache/mate-base/caja-1.26.1 | 2 +- .../md5-cache/mate-base/libmatekbd-1.26.0 | 2 +- .../md5-cache/mate-base/mate-applets-1.26.0 | 2 +- .../md5-cache/mate-base/mate-applets-1.26.1 | 2 +- .../mate-base/mate-control-center-1.26.0-r1 | 2 +- .../mate-base/mate-control-center-1.26.0-r2 | 2 +- .../mate-base/mate-desktop-1.26.0-r1 | 2 +- .../md5-cache/mate-base/mate-desktop-1.26.1 | 2 +- .../md5-cache/mate-base/mate-menus-1.26.0 | 2 +- .../md5-cache/mate-base/mate-panel-1.26.0-r1 | 2 +- .../md5-cache/mate-base/mate-panel-1.26.2 | 2 +- .../md5-cache/mate-base/mate-panel-1.26.3 | 2 +- .../mate-base/mate-session-manager-1.26.0 | 2 +- .../mate-base/mate-settings-daemon-1.26.0 | 2 +- metadata/md5-cache/mate-extra/Manifest.gz | Bin 3236 -> 3231 bytes .../md5-cache/mate-extra/caja-actions-1.26.0 | 2 +- .../mate-extra/caja-dropbox-1.26.0-r1 | 2 +- .../mate-extra/caja-extensions-1.26.0 | 2 +- .../md5-cache/mate-extra/mate-calc-1.26.0 | 2 +- .../mate-extra/mate-indicator-applet-1.26.0 | 2 +- .../mate-indicator-applet-1.26.0-r1 | 2 +- .../md5-cache/mate-extra/mate-media-1.26.0 | 2 +- .../md5-cache/mate-extra/mate-netbook-1.26.0 | 2 +- .../md5-cache/mate-extra/mate-polkit-1.26.0 | 2 +- .../mate-extra/mate-polkit-1.26.0-r1 | 2 +- .../mate-extra/mate-power-manager-1.26.0 | 2 +- .../mate-extra/mate-screensaver-1.26.1-r1 | 2 +- .../mate-extra/mate-sensors-applet-1.26.0 | 2 +- .../mate-extra/mate-sensors-applet-1.26.0-r1 | 2 +- .../mate-extra/mate-system-monitor-1.26.0 | 2 +- .../mate-extra/mate-user-guide-1.26.0 | 2 +- .../mate-extra/mate-user-share-1.26.0 | 2 +- .../md5-cache/mate-extra/mate-utils-1.26.0 | 2 +- metadata/md5-cache/media-fonts/Manifest.gz | Bin 42532 -> 42335 bytes .../md5-cache/media-fonts/encodings-1.0.7 | 2 +- .../md5-cache/media-fonts/essays1743-2.100 | 4 +- .../media-fonts/font-adobe-100dpi-1.0.4 | 2 +- .../media-fonts/font-adobe-75dpi-1.0.4 | 2 +- .../font-adobe-utopia-100dpi-1.0.5 | 2 +- .../media-fonts/font-adobe-utopia-75dpi-1.0.5 | 2 +- .../media-fonts/font-adobe-utopia-type1-1.0.5 | 2 +- .../md5-cache/media-fonts/font-alias-1.0.5 | 2 +- .../media-fonts/font-arabic-misc-1.0.4 | 2 +- .../media-fonts/font-bh-100dpi-1.0.4 | 2 +- .../md5-cache/media-fonts/font-bh-75dpi-1.0.4 | 2 +- .../font-bh-lucidatypewriter-100dpi-1.0.4 | 2 +- .../font-bh-lucidatypewriter-75dpi-1.0.4 | 2 +- .../md5-cache/media-fonts/font-bh-ttf-1.0.4 | 2 +- .../md5-cache/media-fonts/font-bh-type1-1.0.4 | 2 +- .../media-fonts/font-bitstream-100dpi-1.0.4 | 2 +- .../media-fonts/font-bitstream-75dpi-1.0.4 | 2 +- .../media-fonts/font-bitstream-type1-1.0.4 | 2 +- .../media-fonts/font-cronyx-cyrillic-1.0.4 | 2 +- .../media-fonts/font-cursor-misc-1.0.4 | 2 +- .../media-fonts/font-daewoo-misc-1.0.4 | 2 +- .../md5-cache/media-fonts/font-dec-misc-1.0.4 | 2 +- .../media-fonts/font-ibm-type1-1.0.4 | 2 +- .../media-fonts/font-isas-misc-1.0.4 | 2 +- .../md5-cache/media-fonts/font-jis-misc-1.0.4 | 2 +- .../media-fonts/font-micro-misc-1.0.4 | 2 +- .../media-fonts/font-misc-cyrillic-1.0.4 | 2 +- .../media-fonts/font-misc-ethiopic-1.0.5 | 2 +- .../media-fonts/font-misc-meltho-1.0.4 | 2 +- .../media-fonts/font-misc-misc-1.1.3 | 2 +- .../media-fonts/font-mutt-misc-1.0.4 | 2 +- .../media-fonts/font-schumacher-misc-1.1.3 | 2 +- .../media-fonts/font-screen-cyrillic-1.0.5 | 2 +- .../media-fonts/font-sony-misc-1.0.4 | 2 +- .../md5-cache/media-fonts/font-sun-misc-1.0.4 | 2 +- .../md5-cache/media-fonts/font-util-1.4.0 | 2 +- .../media-fonts/font-winitzki-cyrillic-1.0.4 | 2 +- .../media-fonts/font-xfree86-type1-1.0.5 | 2 +- metadata/md5-cache/media-fonts/iosevka-15.0.1 | 13 - metadata/md5-cache/media-fonts/iosevka-19.0.1 | 13 - metadata/md5-cache/media-fonts/iosevka-24.1.0 | 14 + .../media-fonts/jetbrains-mono-2.304 | 4 +- metadata/md5-cache/media-fonts/oto-0.5 | 2 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 57710 -> 58156 bytes metadata/md5-cache/media-gfx/aewan-1.0.01-r1 | 2 +- metadata/md5-cache/media-gfx/aewan-1.0.01-r2 | 2 +- metadata/md5-cache/media-gfx/alembic-1.8.5 | 4 +- .../md5-cache/media-gfx/asymptote-2.85-r1 | 2 +- .../md5-cache/media-gfx/aview-1.3.0_rc1-r3 | 2 +- .../md5-cache/media-gfx/converseen-0.9.11.1 | 4 +- metadata/md5-cache/media-gfx/curtail-1.7.0 | 4 +- metadata/md5-cache/media-gfx/dmtx-utils-0.7.5 | 2 +- metadata/md5-cache/media-gfx/dmtx-utils-0.7.6 | 2 +- metadata/md5-cache/media-gfx/eog-44.2 | 17 + metadata/md5-cache/media-gfx/eom-1.26.0-r1 | 2 +- .../md5-cache/media-gfx/exact-image-1.0.2-r8 | 2 +- metadata/md5-cache/media-gfx/feh-3.10 | 4 +- metadata/md5-cache/media-gfx/flam3-3.1.1 | 2 +- metadata/md5-cache/media-gfx/geeqie-1.7.3-r1 | 2 +- metadata/md5-cache/media-gfx/geeqie-2.0.1-r4 | 4 +- metadata/md5-cache/media-gfx/gimp-2.10.32-r4 | 2 +- metadata/md5-cache/media-gfx/gimp-2.10.34-r1 | 2 +- metadata/md5-cache/media-gfx/gimp-2.10.34-r2 | 2 +- metadata/md5-cache/media-gfx/gnuclad-0.2.4 | 2 +- metadata/md5-cache/media-gfx/gozer-0.7-r4 | 2 +- .../md5-cache/media-gfx/gphoto2-2.5.28-r1 | 2 +- .../md5-cache/media-gfx/graphicsmagick-1.3.40 | 2 +- .../md5-cache/media-gfx/graphicsmagick-9999 | 2 +- metadata/md5-cache/media-gfx/gthumb-3.12.2-r5 | 16 + .../md5-cache/media-gfx/gtkimageview-1.6.4 | 2 +- metadata/md5-cache/media-gfx/icoutils-0.32.3 | 2 +- .../md5-cache/media-gfx/imagemagick-7.1.1.6 | 2 +- .../md5-cache/media-gfx/imagemagick-7.1.1.8 | 2 +- metadata/md5-cache/media-gfx/imagemagick-9999 | 2 +- .../md5-cache/media-gfx/iscan-2.30.4.2-r3 | 2 +- metadata/md5-cache/media-gfx/iscan-3.65.0-r1 | 2 +- .../md5-cache/media-gfx/jpeginfo-1.6.1-r1 | 2 +- .../md5-cache/media-gfx/jpegpixi-1.1.1-r1 | 2 +- .../md5-cache/media-gfx/libredwg-0.12.5-r1 | 2 +- .../md5-cache/media-gfx/libredwg-0.12.5.5487 | 2 +- metadata/md5-cache/media-gfx/lximage-qt-1.3.0 | 4 +- metadata/md5-cache/media-gfx/mscgen-0.20 | 2 +- .../media-gfx/mypaint-brushes-2.0.2-r1 | 2 +- metadata/md5-cache/media-gfx/photoqt-3.2 | 16 + metadata/md5-cache/media-gfx/phototonic-2.1 | 11 +- metadata/md5-cache/media-gfx/pixels2pgf-9999 | 2 +- .../md5-cache/media-gfx/plantuml-1.2022.7 | 2 +- metadata/md5-cache/media-gfx/pngnq-1.1-r1 | 2 +- metadata/md5-cache/media-gfx/pngtools-0.4-r2 | 2 +- .../media-gfx/pngtools-0.4_p20220314 | 2 +- .../md5-cache/media-gfx/povray-3.7.0.0-r4 | 2 +- metadata/md5-cache/media-gfx/pstoedit-3.75 | 2 +- .../media-gfx/raw-thumbnailer-0.2.1-r1 | 2 +- metadata/md5-cache/media-gfx/renderdoc-1.24 | 2 +- .../media-gfx/sam2p-0.49.4_p20190718-r1 | 2 +- .../media-gfx/sane-backends-1.1.1-r11 | 2 +- .../media-gfx/sane-backends-1.1.1-r13 | 2 +- .../md5-cache/media-gfx/sane-backends-1.2.1 | 2 +- metadata/md5-cache/media-gfx/scrot-9999 | 2 +- .../md5-cache/media-gfx/sfftobmp-3.1.2-r3 | 2 +- metadata/md5-cache/media-gfx/tgif-4.2.5-r3 | 2 +- metadata/md5-cache/media-gfx/tif22pnm-0.14-r1 | 2 +- .../md5-cache/media-gfx/ttfautohint-1.8.4-r3 | 2 +- metadata/md5-cache/media-gfx/ueberzugpp-2.8.3 | 15 - metadata/md5-cache/media-gfx/ueberzugpp-2.8.5 | 10 +- metadata/md5-cache/media-gfx/ueberzugpp-2.8.6 | 15 + metadata/md5-cache/media-gfx/viewer-0.8.0-r1 | 2 +- .../md5-cache/media-gfx/xloadimage-4.1-r14 | 2 +- .../md5-cache/media-gfx/xloadimage-4.1-r15 | 2 +- metadata/md5-cache/media-gfx/xpaint-3.1.4-r4 | 2 +- metadata/md5-cache/media-gfx/xsane-0.999-r5 | 2 +- metadata/md5-cache/media-gfx/zbar-0.23.90 | 2 +- metadata/md5-cache/media-gfx/zbar-0.23.92 | 2 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 105422 -> 105846 bytes metadata/md5-cache/media-libs/a52dec-0.7.4-r8 | 2 +- .../md5-cache/media-libs/aalib-1.4_rc5-r10 | 2 +- .../md5-cache/media-libs/alsa-lib-1.2.8-r1 | 2 +- metadata/md5-cache/media-libs/alsa-lib-1.2.9 | 2 +- metadata/md5-cache/media-libs/alsa-oss-1.1.8 | 2 +- .../md5-cache/media-libs/aribb24-1.0.3-r2 | 2 +- .../md5-cache/media-libs/audiofile-0.3.6-r5 | 2 +- metadata/md5-cache/media-libs/bio2jack-0.9-r2 | 2 +- metadata/md5-cache/media-libs/cal3d-0.11.0-r1 | 2 +- metadata/md5-cache/media-libs/cogl-1.22.8-r2 | 2 +- metadata/md5-cache/media-libs/compface-1.5.2 | 2 +- metadata/md5-cache/media-libs/devil-1.7.8-r6 | 2 +- metadata/md5-cache/media-libs/dssi-1.1.1-r2 | 2 +- metadata/md5-cache/media-libs/exempi-2.6.2 | 2 +- metadata/md5-cache/media-libs/exempi-2.6.3 | 2 +- metadata/md5-cache/media-libs/faac-1.30 | 2 +- metadata/md5-cache/media-libs/faad2-2.10.1 | 2 +- .../md5-cache/media-libs/ffmpegsource-2.40 | 2 +- .../md5-cache/media-libs/ffmpegsource-9999 | 2 +- metadata/md5-cache/media-libs/flickcurl-1.26 | 2 +- .../media-libs/fluidsynth-dssi-1.0.0-r1 | 2 +- .../md5-cache/media-libs/fontconfig-2.14.0-r1 | 2 +- .../md5-cache/media-libs/freealut-1.1.0-r5 | 2 +- .../md5-cache/media-libs/freetype-2.12.1-r1 | 2 +- .../md5-cache/media-libs/freetype-2.12.1-r2 | 2 +- metadata/md5-cache/media-libs/freetype-2.13.0 | 2 +- metadata/md5-cache/media-libs/freetype-9999 | 2 +- .../md5-cache/media-libs/ftgl-2.1.3_rc5-r1 | 2 +- metadata/md5-cache/media-libs/gavl-1.4.0-r2 | 2 +- metadata/md5-cache/media-libs/gd-2.3.2-r3 | 2 +- metadata/md5-cache/media-libs/gd-2.3.3-r3 | 2 +- metadata/md5-cache/media-libs/giblib-1.2.4-r1 | 2 +- metadata/md5-cache/media-libs/giblib-1.2.4-r2 | 2 +- .../media-libs/gst-plugins-bad-1.20.3 | 2 +- .../media-libs/gst-plugins-bad-1.20.4-r1 | 2 +- .../media-libs/gst-plugins-bad-1.20.5-r1 | 2 +- .../media-libs/gst-plugins-base-1.20.3 | 2 +- .../media-libs/gst-plugins-base-1.20.4 | 2 +- .../media-libs/gst-plugins-base-1.20.5 | 2 +- .../media-libs/gst-plugins-good-1.20.3 | 2 +- .../media-libs/gst-plugins-good-1.20.4 | 2 +- .../media-libs/gst-plugins-good-1.20.5 | 2 +- .../media-libs/gst-plugins-ugly-1.20.3 | 2 +- .../media-libs/gst-plugins-ugly-1.20.4 | 2 +- .../media-libs/gst-plugins-ugly-1.20.5 | 2 +- .../media-libs/gst-rtsp-server-1.20.3 | 2 +- .../media-libs/gst-rtsp-server-1.20.4 | 2 +- .../media-libs/gst-rtsp-server-1.20.5 | 2 +- .../md5-cache/media-libs/gstreamer-1.20.3 | 2 +- .../md5-cache/media-libs/gstreamer-1.20.4 | 2 +- .../md5-cache/media-libs/gstreamer-1.20.5 | 2 +- metadata/md5-cache/media-libs/hamlib-4.5.4 | 2 +- metadata/md5-cache/media-libs/hamlib-4.5.5 | 2 +- .../md5-cache/media-libs/id3lib-3.8.3-r10 | 2 +- metadata/md5-cache/media-libs/imlib-1.9.15-r7 | 2 +- .../intel-hybrid-codec-driver-2.0.0 | 2 +- metadata/md5-cache/media-libs/jbig2dec-0.19 | 2 +- .../md5-cache/media-libs/jbig2enc-0.29-r1 | 2 +- .../media-libs/kimageannotator-0.6.1 | 16 + metadata/md5-cache/media-libs/kvazaar-2.1.0 | 2 +- metadata/md5-cache/media-libs/kvazaar-2.2.0 | 2 +- metadata/md5-cache/media-libs/kvazaar-9999 | 2 +- metadata/md5-cache/media-libs/lcms-2.13.1-r3 | 2 +- metadata/md5-cache/media-libs/lcms-2.14-r4 | 2 +- metadata/md5-cache/media-libs/lib3ds-1.3.0-r2 | 2 +- .../md5-cache/media-libs/lib3ds-2.0.0_rc1-r1 | 2 +- .../media-libs/libafterimage-1.20-r6 | 2 +- metadata/md5-cache/media-libs/libao-1.2.2-r2 | 2 +- metadata/md5-cache/media-libs/libao-1.2.2-r3 | 15 + .../media-libs/libart_lgpl-2.3.21-r3 | 2 +- metadata/md5-cache/media-libs/libbdplus-9999 | 2 +- metadata/md5-cache/media-libs/libbluray-1.3.3 | 2 +- metadata/md5-cache/media-libs/libbluray-9999 | 2 +- .../md5-cache/media-libs/libbs2b-3.1.0-r2 | 2 +- .../media-libs/libcaca-0.99_beta19-r11 | 2 +- .../md5-cache/media-libs/libcddb-1.3.2-r1 | 2 +- metadata/md5-cache/media-libs/libcdr-9999 | 2 +- metadata/md5-cache/media-libs/libdc1394-2.2.6 | 2 +- metadata/md5-cache/media-libs/libdca-0.0.7 | 2 +- metadata/md5-cache/media-libs/libde265-1.0.11 | 2 +- metadata/md5-cache/media-libs/libde265-1.0.8 | 2 +- metadata/md5-cache/media-libs/libde265-1.0.9 | 2 +- metadata/md5-cache/media-libs/libde265-9999 | 2 +- metadata/md5-cache/media-libs/libdmtx-0.7.7 | 2 +- metadata/md5-cache/media-libs/libdv-1.0.0-r4 | 2 +- metadata/md5-cache/media-libs/libdvdnav-6.1.1 | 2 +- metadata/md5-cache/media-libs/libdvdnav-9999 | 2 +- metadata/md5-cache/media-libs/libdvdread-9999 | 2 +- metadata/md5-cache/media-libs/libeot-0.01 | 2 +- metadata/md5-cache/media-libs/libeot-9999 | 2 +- metadata/md5-cache/media-libs/libexif-0.6.24 | 2 +- .../md5-cache/media-libs/libfame-0.9.1-r4 | 2 +- .../md5-cache/media-libs/libfreehand-9999 | 2 +- metadata/md5-cache/media-libs/libggi-2.2.2-r1 | 2 +- metadata/md5-cache/media-libs/libgig-9999 | 2 +- metadata/md5-cache/media-libs/libgii-1.0.2-r3 | 2 +- .../md5-cache/media-libs/libgphoto2-2.5.30 | 2 +- .../md5-cache/media-libs/libgpod-0.8.3-r5 | 2 +- .../md5-cache/media-libs/libgpod-0.8.3-r6 | 2 +- metadata/md5-cache/media-libs/libheif-1.13.0 | 2 +- metadata/md5-cache/media-libs/libheif-1.15.2 | 2 +- metadata/md5-cache/media-libs/libheif-9999 | 2 +- .../md5-cache/media-libs/libicns-0.8.1-r1 | 2 +- metadata/md5-cache/media-libs/libirman-0.4.5 | 2 +- .../md5-cache/media-libs/libjpeg-turbo-2.1.3 | 4 +- .../md5-cache/media-libs/libjpeg-turbo-2.1.4 | 4 +- .../media-libs/libjpeg-turbo-2.1.5.1 | 4 +- metadata/md5-cache/media-libs/liblo-0.31 | 2 +- .../md5-cache/media-libs/liblrdf-0.6.1-r1 | 2 +- metadata/md5-cache/media-libs/libltc-9999 | 2 +- .../md5-cache/media-libs/libmad-0.15.1b-r10 | 2 +- .../md5-cache/media-libs/libmatemixer-1.26.0 | 2 +- .../md5-cache/media-libs/libmediainfo-22.09 | 2 +- .../md5-cache/media-libs/libmediainfo-23.03 | 2 +- .../md5-cache/media-libs/libmediainfo-23.04 | 2 +- metadata/md5-cache/media-libs/libmng-2.0.3-r1 | 2 +- .../md5-cache/media-libs/libmodplug-0.8.9.1 | 2 +- .../md5-cache/media-libs/libmp3splt-0.9.2-r6 | 2 +- .../md5-cache/media-libs/libmpeg2-0.5.1-r3 | 2 +- metadata/md5-cache/media-libs/libmpeg3-1.8-r3 | 2 +- metadata/md5-cache/media-libs/libmtp-1.1.21 | 4 +- metadata/md5-cache/media-libs/libmtp-9999 | 2 +- metadata/md5-cache/media-libs/libnsgif-9999 | 11 + metadata/md5-cache/media-libs/libofa-0.9.3-r3 | 2 +- metadata/md5-cache/media-libs/liboggz-1.1.1 | 2 +- .../md5-cache/media-libs/libopusenc-0.2.1-r1 | 2 +- .../md5-cache/media-libs/libpagemaker-9999 | 2 +- .../md5-cache/media-libs/libpgf-7.21.7-r1 | 2 +- .../md5-cache/media-libs/libprojectm-3.1.12 | 2 +- .../md5-cache/media-libs/libprojectm-9999 | 2 +- .../md5-cache/media-libs/libquvi-0.9.4-r100 | 2 +- .../md5-cache/media-libs/libquvi-0.9.4-r101 | 6 +- .../md5-cache/media-libs/libsamplerate-9999 | 2 +- metadata/md5-cache/media-libs/libsbsms-2.3.0 | 2 +- .../media-libs/libsdl-1.2.15_p20221201 | 2 +- metadata/md5-cache/media-libs/libsdl-1.2.64 | 17 + metadata/md5-cache/media-libs/libsdl2-2.26.2 | 2 +- metadata/md5-cache/media-libs/libsdl2-2.26.3 | 2 +- .../{libsdl2-2.26.5 => libsdl2-2.26.5-r1} | 8 +- metadata/md5-cache/media-libs/libshout-2.4.6 | 2 +- .../md5-cache/media-libs/libsidplay-2.1.1-r6 | 2 +- metadata/md5-cache/media-libs/libsndfile-9999 | 2 +- .../md5-cache/media-libs/libsoundtouch-2.3.2 | 2 +- .../media-libs/libtgvoip-2.4.4_p20221208 | 2 +- .../md5-cache/media-libs/libtheora-1.1.1-r2 | 2 +- .../md5-cache/media-libs/libtiger-0.3.4-r1 | 2 +- .../media-libs/libuninameslist-20211114 | 2 +- metadata/md5-cache/media-libs/libv4l-1.22.1 | 2 +- metadata/md5-cache/media-libs/libv4l-1.24.1 | 2 +- .../media-libs/libva-compat-1.8.3-r2 | 2 +- .../media-libs/libva-intel-driver-2.4.1-r4 | 2 +- .../media-libs/libva-intel-driver-9999 | 2 +- metadata/md5-cache/media-libs/libvisio-9999 | 2 +- .../md5-cache/media-libs/libvorbis-1.3.7-r1 | 2 +- .../md5-cache/media-libs/libwebp-1.1.0-r1 | 2 +- .../md5-cache/media-libs/libwebp-1.2.2-r1 | 2 +- .../md5-cache/media-libs/libwebp-1.2.4-r1 | 2 +- .../md5-cache/media-libs/libwmf-0.2.13-r1 | 6 +- .../md5-cache/media-libs/libwmf-0.2.8.4-r9 | 2 +- metadata/md5-cache/media-libs/libxmi-1.3-r1 | 2 +- metadata/md5-cache/media-libs/libxmp-9999 | 2 +- metadata/md5-cache/media-libs/libzen-0.4.39 | 2 +- metadata/md5-cache/media-libs/libzen-0.4.41 | 2 +- metadata/md5-cache/media-libs/libzmf-9999 | 2 +- metadata/md5-cache/media-libs/opencv-4.6.0-r4 | 2 +- metadata/md5-cache/media-libs/opencv-4.7.0 | 2 +- .../media-libs/openglide-0.09_rc9_p20191120 | 2 +- .../media-libs/openimageio-2.3.21.0-r1 | 17 - metadata/md5-cache/media-libs/opus-1.4 | 4 +- .../md5-cache/media-libs/opusfile-0.12-r1 | 2 +- metadata/md5-cache/media-libs/pcaudiolib-1.1 | 2 +- metadata/md5-cache/media-libs/pcaudiolib-1.2 | 2 +- .../md5-cache/media-libs/pcaudiolib-1.2-r1 | 2 +- metadata/md5-cache/media-libs/phat-0.4.1-r2 | 2 +- metadata/md5-cache/media-libs/plib-1.8.5-r4 | 2 +- .../md5-cache/media-libs/plotutils-2.6-r2 | 2 +- .../media-libs/portaudio-19.07.00-r2 | 2 +- metadata/md5-cache/media-libs/portmidi-2.0.4 | 4 +- .../md5-cache/media-libs/raptor-2.0.15-r7 | 2 +- .../md5-cache/media-libs/raptor-2.0.15-r8 | 2 +- .../md5-cache/media-libs/resid-0.16_p2-r2 | 2 +- .../media-libs/rnnoise-0.4.1_p20210122-r1 | 2 +- metadata/md5-cache/media-libs/rtaudio-5.2.0 | 2 +- .../md5-cache/media-libs/rubberband-3.1.3 | 4 +- .../md5-cache/media-libs/rubberband-3.2.1 | 4 +- .../md5-cache/media-libs/sdl-gfx-2.0.26-r1 | 2 +- .../md5-cache/media-libs/sdl-pango-0.1.2-r1 | 2 +- .../media-libs/sdl-sound-1.0.3_p20220525 | 2 +- metadata/md5-cache/media-libs/sdl2-gfx-1.0.4 | 2 +- .../md5-cache/media-libs/sdl2-mixer-2.0.4-r2 | 2 +- .../md5-cache/media-libs/sdl2-mixer-2.0.4-r3 | 2 +- metadata/md5-cache/media-libs/sg-1.5 | 2 +- metadata/md5-cache/media-libs/smpeg-0.4.4-r11 | 2 +- metadata/md5-cache/media-libs/smpeg2-2.0.0-r4 | 2 +- metadata/md5-cache/media-libs/speex-1.2.1 | 2 +- metadata/md5-cache/media-libs/speex-1.2.1-r2 | 2 +- metadata/md5-cache/media-libs/speexdsp-1.2.1 | 2 +- metadata/md5-cache/media-libs/stimg-0.1.0-r1 | 2 +- metadata/md5-cache/media-libs/stk-4.6.2 | 2 +- metadata/md5-cache/media-libs/tiff-4.5.0-r2 | 2 +- .../media-libs/tremor-0_pre20130223-r3 | 2 +- metadata/md5-cache/media-libs/tse3-0.3.1-r2 | 2 +- .../media-libs/vitamtp-2.5.9_pre20160829 | 2 +- metadata/md5-cache/media-libs/vitamtp-9999 | 2 +- metadata/md5-cache/media-libs/vo-aacenc-9999 | 2 +- .../md5-cache/media-libs/vo-amrwbenc-9999 | 2 +- .../media-libs/webrtc-audio-processing-0.3.1 | 2 +- .../md5-cache/media-libs/xine-lib-1.2.9999 | 2 +- metadata/md5-cache/media-libs/zimg-3.0.4 | 2 +- metadata/md5-cache/media-libs/zimg-3.0.4-r1 | 2 +- metadata/md5-cache/media-libs/zimg-9999 | 2 +- metadata/md5-cache/media-plugins/Manifest.gz | Bin 84065 -> 84206 bytes .../media-plugins/alsa-plugins-1.2.7.1-r1 | 2 +- .../md5-cache/media-plugins/calf-0.90.3-r1 | 2 +- metadata/md5-cache/media-plugins/calf-9999 | 2 +- .../media-plugins/gst-plugins-a52dec-1.20.3 | 2 +- .../media-plugins/gst-plugins-a52dec-1.20.4 | 2 +- .../media-plugins/gst-plugins-a52dec-1.20.5 | 2 +- .../media-plugins/gst-plugins-amr-1.20.3 | 2 +- .../media-plugins/gst-plugins-amr-1.20.4 | 2 +- .../media-plugins/gst-plugins-amr-1.20.5 | 2 +- .../media-plugins/gst-plugins-aom-1.20.3 | 2 +- .../media-plugins/gst-plugins-aom-1.20.4 | 2 +- .../media-plugins/gst-plugins-aom-1.20.5 | 2 +- .../gst-plugins-assrender-1.20.3 | 2 +- .../gst-plugins-assrender-1.20.4 | 2 +- .../gst-plugins-assrender-1.20.5 | 2 +- .../media-plugins/gst-plugins-bluez-1.20.3 | 2 +- .../media-plugins/gst-plugins-bluez-1.20.4 | 2 +- .../media-plugins/gst-plugins-bluez-1.20.5 | 2 +- .../media-plugins/gst-plugins-bs2b-1.20.3 | 2 +- .../media-plugins/gst-plugins-bs2b-1.20.4 | 2 +- .../media-plugins/gst-plugins-bs2b-1.20.5 | 2 +- .../media-plugins/gst-plugins-cairo-1.20.3 | 2 +- .../media-plugins/gst-plugins-cairo-1.20.4 | 2 +- .../media-plugins/gst-plugins-cairo-1.20.5 | 2 +- .../media-plugins/gst-plugins-cdio-1.20.3 | 2 +- .../media-plugins/gst-plugins-cdio-1.20.4 | 2 +- .../media-plugins/gst-plugins-cdio-1.20.5 | 2 +- .../gst-plugins-cdparanoia-1.20.3 | 2 +- .../gst-plugins-cdparanoia-1.20.4 | 2 +- .../gst-plugins-cdparanoia-1.20.5 | 2 +- .../gst-plugins-chromaprint-1.20.3 | 2 +- .../gst-plugins-chromaprint-1.20.4 | 2 +- .../gst-plugins-chromaprint-1.20.5 | 2 +- .../gst-plugins-colormanagement-1.20.3 | 2 +- .../gst-plugins-colormanagement-1.20.4 | 2 +- .../gst-plugins-colormanagement-1.20.5 | 2 +- .../media-plugins/gst-plugins-dash-1.20.3 | 2 +- .../media-plugins/gst-plugins-dash-1.20.4 | 2 +- .../media-plugins/gst-plugins-dash-1.20.5 | 2 +- .../media-plugins/gst-plugins-dtls-1.20.3 | 2 +- .../media-plugins/gst-plugins-dtls-1.20.4 | 2 +- .../media-plugins/gst-plugins-dtls-1.20.5 | 2 +- .../media-plugins/gst-plugins-dts-1.20.3 | 2 +- .../media-plugins/gst-plugins-dts-1.20.4 | 2 +- .../media-plugins/gst-plugins-dts-1.20.5 | 2 +- .../media-plugins/gst-plugins-dv-1.20.3 | 2 +- .../media-plugins/gst-plugins-dv-1.20.4 | 2 +- .../media-plugins/gst-plugins-dv-1.20.5 | 2 +- .../media-plugins/gst-plugins-dvb-1.20.3 | 2 +- .../media-plugins/gst-plugins-dvb-1.20.4 | 2 +- .../media-plugins/gst-plugins-dvb-1.20.5 | 2 +- .../media-plugins/gst-plugins-dvdread-1.20.3 | 2 +- .../media-plugins/gst-plugins-dvdread-1.20.4 | 2 +- .../media-plugins/gst-plugins-dvdread-1.20.5 | 2 +- .../media-plugins/gst-plugins-faac-1.20.3 | 2 +- .../media-plugins/gst-plugins-faac-1.20.4 | 2 +- .../media-plugins/gst-plugins-faac-1.20.5 | 2 +- .../media-plugins/gst-plugins-faad-1.20.3 | 2 +- .../media-plugins/gst-plugins-faad-1.20.4 | 2 +- .../media-plugins/gst-plugins-faad-1.20.5 | 2 +- .../media-plugins/gst-plugins-flac-1.20.3-r1 | 2 +- .../media-plugins/gst-plugins-flac-1.20.4-r1 | 2 +- .../media-plugins/gst-plugins-flac-1.20.5 | 2 +- .../gst-plugins-gdkpixbuf-1.20.3 | 2 +- .../gst-plugins-gdkpixbuf-1.20.4 | 2 +- .../gst-plugins-gdkpixbuf-1.20.5 | 2 +- .../media-plugins/gst-plugins-gtk-1.20.3 | 2 +- .../media-plugins/gst-plugins-gtk-1.20.4 | 2 +- .../media-plugins/gst-plugins-gtk-1.20.5 | 2 +- .../media-plugins/gst-plugins-hls-1.20.3 | 2 +- .../media-plugins/gst-plugins-hls-1.20.4 | 2 +- .../media-plugins/gst-plugins-hls-1.20.5 | 2 +- .../media-plugins/gst-plugins-jack-1.20.3 | 2 +- .../media-plugins/gst-plugins-jack-1.20.4 | 2 +- .../media-plugins/gst-plugins-jack-1.20.5 | 2 +- .../media-plugins/gst-plugins-jpeg-1.20.3 | 2 +- .../media-plugins/gst-plugins-jpeg-1.20.4 | 2 +- .../media-plugins/gst-plugins-jpeg-1.20.5 | 2 +- .../media-plugins/gst-plugins-kate-1.20.3 | 2 +- .../media-plugins/gst-plugins-kate-1.20.4 | 2 +- .../media-plugins/gst-plugins-kate-1.20.5 | 2 +- .../media-plugins/gst-plugins-ladspa-1.20.3 | 2 +- .../media-plugins/gst-plugins-ladspa-1.20.4 | 2 +- .../media-plugins/gst-plugins-ladspa-1.20.5 | 2 +- .../media-plugins/gst-plugins-lame-1.20.3 | 2 +- .../media-plugins/gst-plugins-lame-1.20.4 | 2 +- .../media-plugins/gst-plugins-lame-1.20.5 | 2 +- .../media-plugins/gst-plugins-ldac-1.20.3 | 2 +- .../media-plugins/gst-plugins-ldac-1.20.4 | 2 +- .../media-plugins/gst-plugins-ldac-1.20.5 | 2 +- .../media-plugins/gst-plugins-libav-1.20.3 | 2 +- .../media-plugins/gst-plugins-libav-1.20.4 | 2 +- .../media-plugins/gst-plugins-libav-1.20.5 | 2 +- .../media-plugins/gst-plugins-libde265-1.20.3 | 2 +- .../media-plugins/gst-plugins-libde265-1.20.4 | 2 +- .../media-plugins/gst-plugins-libde265-1.20.5 | 2 +- .../media-plugins/gst-plugins-libmms-1.18.6 | 2 +- .../media-plugins/gst-plugins-libpng-1.20.3 | 2 +- .../media-plugins/gst-plugins-libpng-1.20.4 | 2 +- .../media-plugins/gst-plugins-libpng-1.20.5 | 2 +- .../gst-plugins-libvisual-1.20.3 | 2 +- .../gst-plugins-libvisual-1.20.4 | 2 +- .../gst-plugins-libvisual-1.20.5 | 2 +- .../media-plugins/gst-plugins-lv2-1.20.3 | 2 +- .../media-plugins/gst-plugins-lv2-1.20.4 | 2 +- .../media-plugins/gst-plugins-lv2-1.20.5 | 2 +- .../media-plugins/gst-plugins-modplug-1.20.3 | 2 +- .../media-plugins/gst-plugins-modplug-1.20.4 | 2 +- .../media-plugins/gst-plugins-modplug-1.20.5 | 2 +- .../media-plugins/gst-plugins-mpeg2dec-1.20.3 | 2 +- .../media-plugins/gst-plugins-mpeg2dec-1.20.4 | 2 +- .../media-plugins/gst-plugins-mpeg2dec-1.20.5 | 2 +- .../media-plugins/gst-plugins-mpeg2enc-1.20.3 | 2 +- .../media-plugins/gst-plugins-mpeg2enc-1.20.4 | 2 +- .../media-plugins/gst-plugins-mpeg2enc-1.20.5 | 2 +- .../media-plugins/gst-plugins-mpg123-1.20.3 | 2 +- .../media-plugins/gst-plugins-mpg123-1.20.4 | 2 +- .../media-plugins/gst-plugins-mpg123-1.20.5 | 2 +- .../media-plugins/gst-plugins-mplex-1.20.3 | 2 +- .../media-plugins/gst-plugins-mplex-1.20.4 | 2 +- .../media-plugins/gst-plugins-mplex-1.20.5 | 2 +- .../media-plugins/gst-plugins-neon-1.20.3 | 2 +- .../media-plugins/gst-plugins-neon-1.20.4 | 2 +- .../media-plugins/gst-plugins-neon-1.20.5 | 2 +- .../media-plugins/gst-plugins-ofa-1.18.6 | 2 +- .../media-plugins/gst-plugins-openaptx-1.20.3 | 2 +- .../media-plugins/gst-plugins-openaptx-1.20.4 | 2 +- .../media-plugins/gst-plugins-openaptx-1.20.5 | 2 +- .../media-plugins/gst-plugins-opencv-1.20.3 | 2 +- .../media-plugins/gst-plugins-opencv-1.20.4 | 2 +- .../media-plugins/gst-plugins-opencv-1.20.5 | 2 +- .../media-plugins/gst-plugins-openh264-1.20.3 | 2 +- .../media-plugins/gst-plugins-openh264-1.20.4 | 2 +- .../media-plugins/gst-plugins-openh264-1.20.5 | 2 +- .../media-plugins/gst-plugins-opus-1.20.3 | 2 +- .../media-plugins/gst-plugins-opus-1.20.4 | 2 +- .../media-plugins/gst-plugins-opus-1.20.5 | 2 +- .../media-plugins/gst-plugins-oss-1.20.3 | 2 +- .../media-plugins/gst-plugins-oss-1.20.4 | 2 +- .../media-plugins/gst-plugins-oss-1.20.5 | 2 +- .../media-plugins/gst-plugins-pulse-1.20.3 | 2 +- .../media-plugins/gst-plugins-pulse-1.20.4 | 2 +- .../media-plugins/gst-plugins-pulse-1.20.4-r1 | 2 +- .../media-plugins/gst-plugins-pulse-1.20.5-r1 | 2 +- .../media-plugins/gst-plugins-raw1394-1.20.3 | 2 +- .../media-plugins/gst-plugins-raw1394-1.20.4 | 2 +- .../media-plugins/gst-plugins-raw1394-1.20.5 | 2 +- .../media-plugins/gst-plugins-resindvd-1.20.3 | 2 +- .../media-plugins/gst-plugins-resindvd-1.20.4 | 2 +- .../media-plugins/gst-plugins-resindvd-1.20.5 | 2 +- .../media-plugins/gst-plugins-rtmp-1.20.3 | 2 +- .../media-plugins/gst-plugins-rtmp-1.20.4 | 2 +- .../media-plugins/gst-plugins-rtmp-1.20.5 | 2 +- .../media-plugins/gst-plugins-sbc-1.20.3 | 2 +- .../media-plugins/gst-plugins-sbc-1.20.4 | 2 +- .../media-plugins/gst-plugins-sbc-1.20.5 | 2 +- .../media-plugins/gst-plugins-sctp-1.20.3 | 2 +- .../media-plugins/gst-plugins-sctp-1.20.4 | 2 +- .../media-plugins/gst-plugins-sctp-1.20.5 | 2 +- .../media-plugins/gst-plugins-shout2-1.20.3 | 2 +- .../media-plugins/gst-plugins-shout2-1.20.4 | 2 +- .../media-plugins/gst-plugins-shout2-1.20.5 | 2 +- .../media-plugins/gst-plugins-sidplay-1.20.3 | 2 +- .../media-plugins/gst-plugins-sidplay-1.20.4 | 2 +- .../media-plugins/gst-plugins-sidplay-1.20.5 | 2 +- .../gst-plugins-smoothstreaming-1.20.3 | 2 +- .../gst-plugins-smoothstreaming-1.20.4 | 2 +- .../gst-plugins-smoothstreaming-1.20.5 | 2 +- .../gst-plugins-soundtouch-1.20.3 | 2 +- .../gst-plugins-soundtouch-1.20.4 | 2 +- .../gst-plugins-soundtouch-1.20.5 | 2 +- .../media-plugins/gst-plugins-soup-1.20.3 | 2 +- .../media-plugins/gst-plugins-soup-1.20.4 | 2 +- .../media-plugins/gst-plugins-soup-1.20.5 | 2 +- .../media-plugins/gst-plugins-speex-1.20.3 | 2 +- .../media-plugins/gst-plugins-speex-1.20.4 | 2 +- .../media-plugins/gst-plugins-speex-1.20.5 | 2 +- .../media-plugins/gst-plugins-srt-1.20.3 | 2 +- .../media-plugins/gst-plugins-srt-1.20.4 | 2 +- .../media-plugins/gst-plugins-srt-1.20.5 | 2 +- .../media-plugins/gst-plugins-srtp-1.20.3 | 2 +- .../media-plugins/gst-plugins-srtp-1.20.4 | 2 +- .../media-plugins/gst-plugins-srtp-1.20.5 | 2 +- .../media-plugins/gst-plugins-taglib-1.20.3 | 2 +- .../media-plugins/gst-plugins-taglib-1.20.4 | 2 +- .../media-plugins/gst-plugins-taglib-1.20.5 | 2 +- .../media-plugins/gst-plugins-twolame-1.20.3 | 2 +- .../media-plugins/gst-plugins-twolame-1.20.4 | 2 +- .../media-plugins/gst-plugins-twolame-1.20.5 | 2 +- .../media-plugins/gst-plugins-uvch264-1.20.3 | 2 +- .../media-plugins/gst-plugins-uvch264-1.20.4 | 2 +- .../media-plugins/gst-plugins-uvch264-1.20.5 | 2 +- .../media-plugins/gst-plugins-v4l2-1.20.3 | 2 +- .../media-plugins/gst-plugins-v4l2-1.20.4 | 2 +- .../media-plugins/gst-plugins-v4l2-1.20.5 | 2 +- .../media-plugins/gst-plugins-vaapi-1.20.3 | 2 +- .../media-plugins/gst-plugins-vaapi-1.20.4 | 2 +- .../media-plugins/gst-plugins-vaapi-1.20.5 | 2 +- .../media-plugins/gst-plugins-voaacenc-1.20.3 | 2 +- .../media-plugins/gst-plugins-voaacenc-1.20.4 | 2 +- .../media-plugins/gst-plugins-voaacenc-1.20.5 | 2 +- .../gst-plugins-voamrwbenc-1.20.3 | 2 +- .../gst-plugins-voamrwbenc-1.20.4 | 2 +- .../gst-plugins-voamrwbenc-1.20.5 | 2 +- .../media-plugins/gst-plugins-vpx-1.20.3 | 2 +- .../media-plugins/gst-plugins-vpx-1.20.4 | 2 +- .../media-plugins/gst-plugins-vpx-1.20.5 | 2 +- .../media-plugins/gst-plugins-wavpack-1.20.3 | 2 +- .../media-plugins/gst-plugins-wavpack-1.20.4 | 2 +- .../media-plugins/gst-plugins-wavpack-1.20.5 | 2 +- .../media-plugins/gst-plugins-webrtc-1.20.3 | 2 +- .../media-plugins/gst-plugins-webrtc-1.20.4 | 2 +- .../media-plugins/gst-plugins-webrtc-1.20.5 | 2 +- .../media-plugins/gst-plugins-x264-1.20.3 | 2 +- .../media-plugins/gst-plugins-x264-1.20.4 | 2 +- .../media-plugins/gst-plugins-x264-1.20.5 | 2 +- .../media-plugins/gst-plugins-x265-1.20.3 | 2 +- .../media-plugins/gst-plugins-x265-1.20.4 | 2 +- .../media-plugins/gst-plugins-x265-1.20.5 | 2 +- .../gst-plugins-ximagesrc-1.20.3 | 2 +- .../gst-plugins-ximagesrc-1.20.4 | 2 +- .../gst-plugins-ximagesrc-1.20.5 | 2 +- .../media-plugins/gst-plugins-zbar-1.20.3 | 2 +- .../media-plugins/gst-plugins-zbar-1.20.4 | 2 +- .../media-plugins/gst-plugins-zbar-1.20.5 | 2 +- .../media-plugins/ladspa-bs2b-0.9.1-r3 | 2 +- .../media-plugins/qmmp-plugin-pack-1.6.1 | 14 + .../media-plugins/swh-plugins-0.4.17 | 2 +- metadata/md5-cache/media-radio/Manifest.gz | Bin 8008 -> 8007 bytes .../md5-cache/media-radio/ax25-apps-0.0.8_rc5 | 2 +- .../md5-cache/media-radio/gpredict-2.3-r1 | 2 +- .../md5-cache/media-radio/gpredict-2.3-r2 | 2 +- metadata/md5-cache/media-radio/tlf-1.4.1-r2 | 2 +- metadata/md5-cache/media-radio/tucnak-4.39 | 2 +- metadata/md5-cache/media-radio/tucnak-4.40-r1 | 2 +- metadata/md5-cache/media-radio/tucnak-4.42 | 2 +- metadata/md5-cache/media-radio/tucnak-4.43 | 2 +- .../md5-cache/media-radio/unixcw-3.5.1-r1 | 2 +- metadata/md5-cache/media-radio/unixcw-3.6.0 | 2 +- .../md5-cache/media-radio/xastir-2.1.8-r3 | 2 +- .../md5-cache/media-radio/xastir-2.1.8-r4 | 2 +- metadata/md5-cache/media-radio/xlog-2.0.24 | 2 +- metadata/md5-cache/media-radio/xwxapt-3.4.2 | 2 +- metadata/md5-cache/media-radio/xwxapt-3.4.3 | 2 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 72903 -> 73403 bytes .../md5-cache/media-sound/abcmidi-2023.03.24 | 2 +- .../md5-cache/media-sound/alsa-tools-1.2.5 | 2 +- .../md5-cache/media-sound/alsa-tools-1.2.5-r1 | 2 +- .../media-sound/alsamixergui-0.9.0.1.2-r4 | 2 +- .../media-sound/alsaplayer-0.99.81-r4 | 2 +- .../md5-cache/media-sound/aqualung-1.1-r102 | 2 +- metadata/md5-cache/media-sound/aumix-2.9.1 | 2 +- metadata/md5-cache/media-sound/awesfx-0.5.2 | 2 +- .../md5-cache/media-sound/bitmeter-1.2-r2 | 2 +- .../md5-cache/media-sound/bluez-alsa-3.1.0 | 2 +- .../md5-cache/media-sound/bluez-alsa-4.0.0 | 2 +- .../md5-cache/media-sound/bluez-alsa-9999 | 2 +- .../md5-cache/media-sound/bristol-0.60.11-r2 | 2 +- metadata/md5-cache/media-sound/cava-0.8.3 | 2 +- .../media-sound/cdparanoia-3.10.2-r7 | 2 +- metadata/md5-cache/media-sound/cmusfm-0.4.1 | 2 +- .../media-sound/cvoicecontrol-0.9_alpha-r2 | 2 +- metadata/md5-cache/media-sound/darksnow-0.7.1 | 2 +- metadata/md5-cache/media-sound/dcaenc-3-r1 | 2 +- metadata/md5-cache/media-sound/deadbeef-1.9.3 | 2 +- metadata/md5-cache/media-sound/deadbeef-1.9.4 | 2 +- .../md5-cache/media-sound/deadbeef-1.9.5-r1 | 2 +- .../md5-cache/media-sound/denemo-2.6.0-r2 | 2 +- .../md5-cache/media-sound/denemo-2.6.0-r3 | 2 +- metadata/md5-cache/media-sound/din-56 | 2 +- .../md5-cache/media-sound/ecasound-2.9.3-r1 | 2 +- .../md5-cache/media-sound/flac123-0.0.12-r1 | 2 +- ...luidsynth-2.3.2-r1 => fluidsynth-2.3.2-r2} | 6 +- .../md5-cache/media-sound/gigedit-1.2.0-r1 | 2 +- metadata/md5-cache/media-sound/gigedit-9999 | 2 +- .../md5-cache/media-sound/gimmix-0.5.7.2-r1 | 2 +- .../md5-cache/media-sound/gmorgan-0.79-r2 | 2 +- .../md5-cache/media-sound/gom-0.29.103-r1 | 2 +- metadata/md5-cache/media-sound/gqradio-1.9.2 | 2 +- .../media-sound/jack-rack-1.4.8_rc1-r1 | 2 +- metadata/md5-cache/media-sound/jalv-1.6.8 | 5 +- .../media-sound/jamin-0.98.9_pre20170111 | 2 +- .../md5-cache/media-sound/krecorder-23.04.1 | 16 + metadata/md5-cache/media-sound/lame-3.100-r3 | 2 +- metadata/md5-cache/media-sound/lash-0.5.4-r5 | 2 +- .../md5-cache/media-sound/lilypond-2.22.0-r1 | 2 +- .../md5-cache/media-sound/lilypond-2.22.1-r1 | 2 +- .../md5-cache/media-sound/lilypond-2.23.0-r1 | 2 +- .../md5-cache/media-sound/lilypond-2.23.2-r1 | 2 +- .../md5-cache/media-sound/lilypond-2.24.0 | 2 +- metadata/md5-cache/media-sound/lilypond-9999 | 2 +- metadata/md5-cache/media-sound/lingot-1.1.1 | 2 +- .../md5-cache/media-sound/linuxsampler-2.2.0 | 2 +- .../md5-cache/media-sound/linuxsampler-9999 | 2 +- .../md5-cache/media-sound/mac-4.11.4.5.7-r1 | 2 +- .../md5-cache/media-sound/madplay-0.15.2b-r2 | 2 +- .../md5-cache/media-sound/mangler-1.2.5-r4 | 2 +- .../md5-cache/media-sound/meterbridge-0.9.3 | 2 +- .../md5-cache/media-sound/moc-2.6_alpha3-r6 | 2 +- .../md5-cache/media-sound/mp3asm-0.1.3-r2 | 2 +- .../md5-cache/media-sound/mp3blaster-3.2.6-r1 | 2 +- .../media-sound/mp3splt-gtk-0.9.2-r1 | 2 +- metadata/md5-cache/media-sound/mp3wrap-0.5 | 2 +- .../{mpd-0.23.12-r1 => mpd-0.23.12-r2} | 6 +- .../md5-cache/media-sound/mpfc-1.3.8.1-r4 | 2 +- .../md5-cache/media-sound/mpg321-0.3.2-r1 | 2 +- .../md5-cache/media-sound/mt-daapd-0.2.4.2-r2 | 2 +- metadata/md5-cache/media-sound/mup-6.9 | 2 +- .../media-sound/muse-0.9.2_p20161002 | 2 +- .../md5-cache/media-sound/ncmpcpp-0.9.2-r3 | 2 +- metadata/md5-cache/media-sound/ncmpcpp-9999 | 2 +- .../md5-cache/media-sound/normalize-0.7.7-r1 | 2 +- metadata/md5-cache/media-sound/oggtst-0.0 | 2 +- .../md5-cache/media-sound/ogmtools-1.5-r3 | 2 +- .../md5-cache/media-sound/opus-tools-0.2-r1 | 2 +- metadata/md5-cache/media-sound/orpheus-1.6-r3 | 2 +- .../md5-cache/media-sound/pasystray-0.8.1 | 2 +- .../md5-cache/media-sound/pasystray-0.8.2 | 2 +- .../md5-cache/media-sound/pitchtune-0.0.4 | 2 +- metadata/md5-cache/media-sound/pithos-1.6.1 | 17 + .../md5-cache/media-sound/playerctl-2.4.1 | 17 + .../md5-cache/media-sound/qmidiroute-0.4.0-r1 | 2 +- .../media-sound/schismtracker-20221201 | 2 +- metadata/md5-cache/media-sound/seq24-0.9.3-r1 | 2 +- metadata/md5-cache/media-sound/snd-22.9 | 2 +- .../md5-cache/media-sound/sndfile-tools-9999 | 2 +- metadata/md5-cache/media-sound/solfege-3.23.4 | 2 +- .../md5-cache/media-sound/sooperlooper-1.7.4 | 2 +- .../media-sound/sox-14.4.2_p20210509-r1 | 2 +- .../media-sound/sox-14.4.2_p20210509-r2 | 2 +- metadata/md5-cache/media-sound/spek-0.8.3-r1 | 2 +- .../md5-cache/media-sound/splay-0.9.5.2-r2 | 2 +- .../media-sound/spotify-tray-1.3.2-r2 | 2 +- .../md5-cache/media-sound/streamripper-1.64.6 | 2 +- .../md5-cache/media-sound/tagtool-0.12.3-r2 | 2 +- .../md5-cache/media-sound/tap-reverbed-0-r2 | 2 +- .../md5-cache/media-sound/timemachine-0.3.4 | 2 +- .../media-sound/timidity++-2.15.0-r6 | 2 +- metadata/md5-cache/media-sound/tk707-0.8-r2 | 2 +- metadata/md5-cache/media-sound/upmpdcli-1.7.2 | 2 +- metadata/md5-cache/media-sound/upmpdcli-1.7.9 | 2 +- .../md5-cache/media-sound/vimpc-0.09.2-r1 | 2 +- .../md5-cache/media-sound/vimpc-0.09.2-r2 | 2 +- metadata/md5-cache/media-sound/vimpc-9999 | 2 +- .../md5-cache/media-sound/volumeicon-0.5.1-r2 | 2 +- metadata/md5-cache/media-sound/vsound-0.6-r1 | 2 +- metadata/md5-cache/media-sound/wavplay-2.0 | 2 +- metadata/md5-cache/media-tv/Manifest.gz | Bin 4673 -> 4667 bytes .../media-tv/channeleditor-1.9.2.1-r3 | 2 +- metadata/md5-cache/media-tv/kodi-19.5 | 2 +- metadata/md5-cache/media-tv/kodi-19.9999 | 2 +- metadata/md5-cache/media-tv/kodi-9999 | 2 +- metadata/md5-cache/media-tv/mythtv-32.0-r4 | 2 +- .../md5-cache/media-tv/v4l-utils-1.22.1-r1 | 2 +- metadata/md5-cache/media-tv/v4l-utils-1.24.1 | 2 +- metadata/md5-cache/media-video/Manifest.gz | Bin 38610 -> 38814 bytes .../media-video/aegisub-3.2.2_p20160518-r105 | 2 +- metadata/md5-cache/media-video/aegisub-9999 | 2 +- .../md5-cache/media-video/bdsup2sub-4.0.0-r3 | 2 +- metadata/md5-cache/media-video/bino-1.6.8 | 2 +- .../md5-cache/media-video/blinkensim-2.7-r2 | 2 +- metadata/md5-cache/media-video/dirac-1.0.2-r2 | 2 +- .../md5-cache/media-video/dvdauthor-0.7.2-r2 | 2 +- metadata/md5-cache/media-video/ffcast-2.4.8 | 2 +- .../media-video/ffdiaporama-2.2_pre20230525 | 14 + .../md5-cache/media-video/frameworks-0.3.7-r1 | 2 +- metadata/md5-cache/media-video/guvcview-2.0.8 | 2 +- .../md5-cache/media-video/handbrake-1.4.2-r2 | 2 +- .../md5-cache/media-video/handbrake-1.5.1-r1 | 2 +- metadata/md5-cache/media-video/handbrake-9999 | 2 +- .../md5-cache/media-video/imagination-3.0-r2 | 2 +- metadata/md5-cache/media-video/jubler-5.1 | 2 +- metadata/md5-cache/media-video/lsdvd-0.17 | 2 +- .../md5-cache/media-video/mediainfo-22.09 | 2 +- .../md5-cache/media-video/mediainfo-23.03 | 2 +- .../md5-cache/media-video/mediainfo-23.04 | 2 +- .../md5-cache/media-video/mjpegtools-2.2.1 | 2 +- .../md5-cache/media-video/mkvtoolnix-72.0.0 | 2 +- .../md5-cache/media-video/mkvtoolnix-75.0.0 | 6 +- .../md5-cache/media-video/mkvtoolnix-9999 | 2 +- .../md5-cache/media-video/motion-4.3.2-r3 | 2 +- .../md5-cache/media-video/motion-4.5.1-r2 | 2 +- metadata/md5-cache/media-video/noad-0.8.7-r1 | 2 +- metadata/md5-cache/media-video/noad-0.8.8 | 2 +- .../media-video/projectx-0.91.0.10-r4 | 2 +- .../media-video/recordmydesktop-0.3.8.1-r6 | 2 +- .../media-video/snappy-1.0_p20200428 | 2 +- .../media-video/subtitleeditor-0.54.0_p5 | 2 +- .../md5-cache/media-video/transcode-1.1.7-r6 | 2 +- .../md5-cache/media-video/vcdimager-2.0.1 | 2 +- metadata/md5-cache/media-video/vlc-3.0.18 | 2 +- .../{vlc-3.0.18-r1 => vlc-3.0.18-r2} | 8 +- metadata/md5-cache/media-video/vlc-3.0.9999 | 8 +- metadata/md5-cache/media-video/vlc-9999 | 8 +- .../md5-cache/media-video/xine-ui-0.99.13 | 2 +- metadata/md5-cache/media-video/xvattr-1.3-r3 | 2 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 55185 -> 54528 bytes metadata/md5-cache/net-analyzer/alive-2.0.5 | 2 +- metadata/md5-cache/net-analyzer/apinger-0.6.1 | 2 +- .../md5-cache/net-analyzer/argus-3.0.8.3-r2 | 2 +- .../net-analyzer/argus-clients-3.0.8.4 | 2 +- .../md5-cache/net-analyzer/arp-scan-1.9.7 | 2 +- .../md5-cache/net-analyzer/arp-scan-99999 | 2 +- .../md5-cache/net-analyzer/arp-sk-0.0.16-r2 | 2 +- metadata/md5-cache/net-analyzer/arping-2.22 | 2 +- metadata/md5-cache/net-analyzer/arping-2.23 | 2 +- metadata/md5-cache/net-analyzer/arping-9999 | 2 +- .../md5-cache/net-analyzer/barnyard-0.2.0-r7 | 2 +- .../md5-cache/net-analyzer/barnyard2-1.13 | 2 +- metadata/md5-cache/net-analyzer/bmon-4.0 | 2 +- metadata/md5-cache/net-analyzer/bmon-999 | 2 +- metadata/md5-cache/net-analyzer/bwm-ng-0.6.3 | 2 +- .../md5-cache/net-analyzer/cacti-spine-1.2.20 | 2 +- .../md5-cache/net-analyzer/cacti-spine-9999 | 2 +- metadata/md5-cache/net-analyzer/cbm-0.3.2 | 2 +- .../net-analyzer/darkstat-3.0.721-r1 | 2 +- .../md5-cache/net-analyzer/darkstat-9999999 | 2 +- .../md5-cache/net-analyzer/dhcp_probe-1.3.1 | 2 +- metadata/md5-cache/net-analyzer/dnsmap-0.36 | 2 +- .../md5-cache/net-analyzer/driftnet-1.3.0 | 2 +- .../net-analyzer/dsniff-2.4_beta1_p30 | 2 +- .../net-analyzer/echoping-6.0.2_p434-r5 | 2 +- .../net-analyzer/flow-tools-0.68.6-r1 | 2 +- metadata/md5-cache/net-analyzer/fprobe-1.1-r6 | 2 +- .../md5-cache/net-analyzer/fragroute-1.2.6-r4 | 2 +- .../md5-cache/net-analyzer/goaccess-1.6.3 | 2 +- metadata/md5-cache/net-analyzer/goaccess-9999 | 2 +- metadata/md5-cache/net-analyzer/gspoof-3.2-r3 | 2 +- metadata/md5-cache/net-analyzer/ifstat-1.1-r2 | 2 +- .../md5-cache/net-analyzer/iftop-1.0_pre4-r5 | 2 +- .../md5-cache/net-analyzer/ike-scan-1.9.5 | 2 +- metadata/md5-cache/net-analyzer/ipcad-3.7.3 | 2 +- metadata/md5-cache/net-analyzer/ipgen-9999 | 2 +- .../md5-cache/net-analyzer/jnettop-0.13.0-r2 | 2 +- metadata/md5-cache/net-analyzer/labrea-2.5_p1 | 2 +- .../md5-cache/net-analyzer/mbrowse-0.4.3-r1 | 2 +- metadata/md5-cache/net-analyzer/mtr-0.95 | 2 +- metadata/md5-cache/net-analyzer/mtr-9999 | 2 +- .../net-analyzer/nagios-check_dnssec-0.1_p28 | 2 +- .../nagios-plugins-linux-madrisan-30 | 2 +- .../nagios-plugins-linux-madrisan-31 | 2 +- .../net-analyzer/nagios-plugins-snmp-0.6.0-r2 | 2 +- metadata/md5-cache/net-analyzer/nast-0.2.0-r3 | 2 +- metadata/md5-cache/net-analyzer/nbtscan-1.7.2 | 2 +- metadata/md5-cache/net-analyzer/ndsad-1.33-r2 | 2 +- .../md5-cache/net-analyzer/net-snmp-5.9.3-r2 | 2 +- metadata/md5-cache/net-analyzer/net-snmp-9999 | 2 +- .../md5-cache/net-analyzer/netdata-1.39.1 | 2 +- metadata/md5-cache/net-analyzer/netdata-9999 | 2 +- .../md5-cache/net-analyzer/netdiscover-0.7 | 2 +- .../md5-cache/net-analyzer/nettop-0.2.3-r2 | 2 +- .../net-analyzer/netwatch-1.3.0.1-r5 | 2 +- .../md5-cache/net-analyzer/nfdump-1.7.0.1 | 2 +- metadata/md5-cache/net-analyzer/nfdump-1.7.2 | 2 +- metadata/md5-cache/net-analyzer/ngrep-1.47-r2 | 2 +- .../md5-cache/net-analyzer/nload-0.7.4-r1 | 2 +- metadata/md5-cache/net-analyzer/nmap-7.92-r3 | 2 +- metadata/md5-cache/net-analyzer/nmap-7.93-r3 | 2 +- metadata/md5-cache/net-analyzer/nmap-7.94 | 2 +- metadata/md5-cache/net-analyzer/nmap-9999 | 2 +- metadata/md5-cache/net-analyzer/nrpe-4.0.3 | 2 +- metadata/md5-cache/net-analyzer/nrpe-4.1.0 | 2 +- metadata/md5-cache/net-analyzer/nsat-1.5-r6 | 2 +- metadata/md5-cache/net-analyzer/nstats-0.4-r3 | 2 +- .../md5-cache/net-analyzer/ntopng-5.2.1-r1 | 2 +- metadata/md5-cache/net-analyzer/ntopng-5.6-r2 | 2 +- metadata/md5-cache/net-analyzer/packit-1.8 | 2 +- .../md5-cache/net-analyzer/pinger-0.33-r1 | 2 +- .../md5-cache/net-analyzer/pktstat-1.8.5-r1 | 2 +- metadata/md5-cache/net-analyzer/pmacct-1.7.8 | 2 +- metadata/md5-cache/net-analyzer/pmacct-9999 | 2 +- metadata/md5-cache/net-analyzer/raddump-0.3.1 | 2 +- .../net-analyzer/rain-1.2.9_beta1-r1 | 2 +- .../md5-cache/net-analyzer/rrdcollect-0.2.10 | 2 +- .../md5-cache/net-analyzer/rrdtool-1.8.0-r3 | 2 +- metadata/md5-cache/net-analyzer/sarg-2.4.0-r1 | 2 +- metadata/md5-cache/net-analyzer/scanssh-2.1.2 | 2 +- .../md5-cache/net-analyzer/sflowtool-5.06 | 2 +- .../md5-cache/net-analyzer/sinfo-0.0.48-r1 | 2 +- .../md5-cache/net-analyzer/sngrep-1.6.0-r1 | 2 +- metadata/md5-cache/net-analyzer/sngrep-1.7.0 | 2 +- .../md5-cache/net-analyzer/sniffit-0.5-r1 | 2 +- .../md5-cache/net-analyzer/snort-2.9.17-r1 | 2 +- .../md5-cache/net-analyzer/softflowd-1.0.0 | 2 +- .../md5-cache/net-analyzer/squidview-0.86 | 2 +- metadata/md5-cache/net-analyzer/ssldump-1.5 | 2 +- .../md5-cache/net-analyzer/suricata-6.0.11 | 2 +- .../md5-cache/net-analyzer/suricata-6.0.12 | 2 +- metadata/md5-cache/net-analyzer/synscan-5.02 | 2 +- .../md5-cache/net-analyzer/tcpdump-4.99.3 | 2 +- .../md5-cache/net-analyzer/tcpdump-4.99.4 | 2 +- metadata/md5-cache/net-analyzer/tcpdump-9999 | 2 +- .../md5-cache/net-analyzer/tcpflow-1.6.1-r1 | 2 +- .../md5-cache/net-analyzer/tcpreplay-4.4.3 | 2 +- .../md5-cache/net-analyzer/tcpreplay-9999 | 2 +- .../md5-cache/net-analyzer/tcpstat-1.5_p8 | 2 +- .../md5-cache/net-analyzer/tcptrace-6.6.7_p6 | 2 +- .../net-analyzer/tcptraceroute-1.5_beta7-r3 | 2 +- .../md5-cache/net-analyzer/tcptrack-1.4.2 | 2 +- .../md5-cache/net-analyzer/thrulay-0.9-r1 | 2 +- .../net-analyzer/tracebox-0.4.4-r100 | 2 +- .../net-analyzer/traceproto-1.1.2_beta1 | 2 +- .../md5-cache/net-analyzer/trafshow-5.2.3-r1 | 2 +- .../md5-cache/net-analyzer/upnpscan-0.4-r3 | 2 +- .../md5-cache/net-analyzer/wireshark-3.6.13 | 4 +- .../md5-cache/net-analyzer/yersinia-0.8.2-r2 | 2 +- metadata/md5-cache/net-analyzer/zabbix-5.0.33 | 17 - .../md5-cache/net-analyzer/zabbix-6.0.15-r1 | 17 - .../md5-cache/net-analyzer/zabbix-6.0.16-r1 | 17 - .../md5-cache/net-analyzer/zabbix-6.4.1-r1 | 17 - metadata/md5-cache/net-dialup/Manifest.gz | Bin 5970 -> 6133 bytes metadata/md5-cache/net-dialup/dial-1.2-r2 | 2 +- metadata/md5-cache/net-dialup/dwun-0.96e-r6 | 2 +- .../md5-cache/net-dialup/freeradius-3.2.2 | 2 +- .../net-dialup/freeradius-client-1.1.7-r3 | 2 +- .../md5-cache/net-dialup/linux-atm-2.5.2-r1 | 2 +- .../md5-cache/net-dialup/lrzsz-0.12.20-r5 | 2 +- metadata/md5-cache/net-dialup/minicom-2.8-r2 | 2 +- metadata/md5-cache/net-dialup/mwavem-2.0-r2 | 2 +- metadata/md5-cache/net-dialup/ppp-2.5.0-r2 | 4 +- metadata/md5-cache/net-dialup/ppp-2.5.0-r3 | 16 + .../net-dialup/radiusclient-ng-0.5.6-r2 | 2 +- metadata/md5-cache/net-dialup/rp-l2tp-0.4-r4 | 2 +- .../md5-cache/net-dialup/rp-pppoe-3.15-r2 | 2 +- metadata/md5-cache/net-dialup/rp-pppoe-4.0 | 4 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 11272 -> 11289 bytes metadata/md5-cache/net-dns/avahi-0.8-r7 | 2 +- metadata/md5-cache/net-dns/bind-9.16.37 | 2 +- metadata/md5-cache/net-dns/bind-9.16.39 | 2 +- metadata/md5-cache/net-dns/bind-9.16.41 | 2 +- .../md5-cache/net-dns/bind-tools-9.16.37-r1 | 2 +- metadata/md5-cache/net-dns/bind-tools-9.16.39 | 2 +- metadata/md5-cache/net-dns/bind-tools-9.16.41 | 2 +- metadata/md5-cache/net-dns/ddclient-3.10.0 | 2 +- metadata/md5-cache/net-dns/dnrd-2.20.3-r3 | 2 +- .../net-dns/dnssec-validator-2.2.3-r2 | 2 +- metadata/md5-cache/net-dns/dnstop-20140915-r2 | 2 +- metadata/md5-cache/net-dns/mydns-1.2.8.31-r2 | 2 +- metadata/md5-cache/net-dns/nsd-4.6.1-r1 | 2 +- metadata/md5-cache/net-dns/nsd-9999 | 2 +- .../md5-cache/net-dns/opendnssec-2.1.10-r2 | 2 +- metadata/md5-cache/net-dns/unbound-1.16.3 | 2 +- metadata/md5-cache/net-dns/unbound-1.17.0 | 2 +- metadata/md5-cache/net-dns/updatedd-2.6-r8 | 2 +- metadata/md5-cache/net-firewall/Manifest.gz | Bin 5598 -> 5603 bytes .../net-firewall/conntrack-tools-1.4.7-r1 | 2 +- .../md5-cache/net-firewall/ebtables-2.0.11-r3 | 2 +- .../md5-cache/net-firewall/fwknop-2.6.10-r3 | 2 +- metadata/md5-cache/net-firewall/ipset-7.17 | 2 +- .../md5-cache/net-firewall/iptables-1.8.8-r5 | 2 +- .../md5-cache/net-firewall/iptables-1.8.9 | 2 +- metadata/md5-cache/net-firewall/nftables-9999 | 2 +- metadata/md5-cache/net-firewall/nftlb-1.0.7 | 2 +- metadata/md5-cache/net-firewall/nftlb-1.0.8 | 2 +- .../net-firewall/pglinux-2.3.1_p20171006-r1 | 2 +- metadata/md5-cache/net-fs/Manifest.gz | Bin 5199 -> 5365 bytes metadata/md5-cache/net-fs/btfs-2.24 | 2 +- metadata/md5-cache/net-fs/cifs-utils-6.15-r1 | 2 +- metadata/md5-cache/net-fs/cifs-utils-7.0 | 2 +- metadata/md5-cache/net-fs/curlftpfs-0.9.2-r4 | 2 +- metadata/md5-cache/net-fs/davfs2-1.6.0-r1 | 2 +- metadata/md5-cache/net-fs/davfs2-1.6.1-r1 | 2 +- metadata/md5-cache/net-fs/davfs2-1.7.0 | 2 +- metadata/md5-cache/net-fs/ksmbd-tools-3.4.4 | 2 +- .../md5-cache/net-fs/ksmbd-tools-3.4.6-r1 | 2 +- metadata/md5-cache/net-fs/libnfs-5.0.2 | 2 +- metadata/md5-cache/net-fs/libnfs-9999 | 2 +- metadata/md5-cache/net-fs/netatalk-3.1.12-r7 | 2 +- metadata/md5-cache/net-fs/nfs-utils-2.6.2-r1 | 2 +- metadata/md5-cache/net-fs/nfs-utils-2.6.3 | 2 +- .../md5-cache/net-fs/nfs4-acl-tools-0.3.7-r1 | 2 +- metadata/md5-cache/net-fs/openafs-1.8.7 | 2 +- metadata/md5-cache/net-fs/openafs-1.8.8.1-r1 | 2 +- metadata/md5-cache/net-fs/s3backer-1.6.3 | 2 +- metadata/md5-cache/net-fs/s3fs-1.91 | 2 +- metadata/md5-cache/net-fs/s3fs-1.92 | 17 + metadata/md5-cache/net-fs/wdfs-1.4.2-r2 | 4 +- metadata/md5-cache/net-ftp/Manifest.gz | Bin 4850 -> 4854 bytes metadata/md5-cache/net-ftp/atftp-0.7.5 | 2 +- metadata/md5-cache/net-ftp/atftp-0.8.0 | 2 +- metadata/md5-cache/net-ftp/filezilla-3.61.0 | 2 +- metadata/md5-cache/net-ftp/filezilla-3.62.2 | 2 +- metadata/md5-cache/net-ftp/filezilla-3.63.0 | 2 +- metadata/md5-cache/net-ftp/filezilla-3.63.1 | 2 +- metadata/md5-cache/net-ftp/filezilla-3.63.2.1 | 2 +- metadata/md5-cache/net-ftp/filezilla-3.64.0 | 2 +- metadata/md5-cache/net-ftp/frox-0.7.18-r8 | 2 +- metadata/md5-cache/net-ftp/lftp-4.9.2-r1 | 2 +- metadata/md5-cache/net-ftp/lftp-9999 | 2 +- metadata/md5-cache/net-ftp/ncftp-3.2.6-r5 | 2 +- metadata/md5-cache/net-ftp/pure-ftpd-9999 | 2 +- metadata/md5-cache/net-ftp/yafc-1.3.7-r2 | 2 +- metadata/md5-cache/net-im/Manifest.gz | Bin 15549 -> 15892 bytes .../md5-cache/net-im/bitlbee-facebook-1.2.2 | 2 +- .../md5-cache/net-im/bitlbee-facebook-9999 | 2 +- metadata/md5-cache/net-im/bitlbee-steam-1.4.2 | 2 +- metadata/md5-cache/net-im/bitlbee-steam-9999 | 2 +- metadata/md5-cache/net-im/cpop-0.0.4-r2 | 2 +- metadata/md5-cache/net-im/ejabberd-22.05-r2 | 2 +- metadata/md5-cache/net-im/ejabberd-22.10 | 2 +- metadata/md5-cache/net-im/ejabberd-23.01 | 2 +- .../net-im/mattermost-desktop-bin-5.4.0_rc1 | 12 + metadata/md5-cache/net-im/pidgin-2.14.10-r1 | 2 +- metadata/md5-cache/net-im/pidgin-2.14.12 | 2 +- .../md5-cache/net-im/purple-events-0.99.1 | 2 +- ...p-bin-6.18.1 => signal-desktop-bin-6.19.0} | 2 +- metadata/md5-cache/net-im/synapse-1.84.1 | 17 + metadata/md5-cache/net-im/ysm-2.9.9.1-r2 | 2 +- metadata/md5-cache/net-irc/Manifest.gz | Bin 13957 -> 13619 bytes metadata/md5-cache/net-irc/irker-2.22-r2 | 15 - metadata/md5-cache/net-irc/irker-2.23 | 10 +- .../net-irc/kvirc-5.2_pre20210630233331-r1 | 16 - .../net-irc/kvirc-5.2_pre20220629000000 | 2 +- metadata/md5-cache/net-irc/scrollz-2.3.1 | 2 +- .../md5-cache/net-irc/unrealircd-5.2.4-r1 | 2 +- metadata/md5-cache/net-irc/unrealircd-6.0.4.2 | 2 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 54613 -> 54116 bytes metadata/md5-cache/net-libs/daq-2.0.7 | 2 +- .../md5-cache/net-libs/farstream-0.2.9-r1 | 2 +- metadata/md5-cache/net-libs/gloox-1.0.24 | 2 +- metadata/md5-cache/net-libs/gloox-1.0.24-r1 | 2 +- metadata/md5-cache/net-libs/grpc-1.43.0 | 16 - metadata/md5-cache/net-libs/grpc-1.43.0-r1 | 16 - metadata/md5-cache/net-libs/grpc-1.51.1-r1 | 16 - metadata/md5-cache/net-libs/grpc-1.52.0 | 16 - metadata/md5-cache/net-libs/gsoap-2.8.114-r1 | 2 +- metadata/md5-cache/net-libs/ldns-1.8.0-r4 | 2 +- metadata/md5-cache/net-libs/ldns-1.8.3 | 2 +- metadata/md5-cache/net-libs/ldns-1.8.3-r1 | 2 +- metadata/md5-cache/net-libs/libasyncns-0.8-r4 | 2 +- .../net-libs/libbitcoinconsensus-0.21.0 | 2 +- .../net-libs/libbitcoinconsensus-22.0 | 2 +- .../net-libs/libbitcoinconsensus-24.0.1 | 2 +- .../md5-cache/net-libs/libblkmaker-0.6.0-r2 | 2 +- metadata/md5-cache/net-libs/libcrafter-1.0-r1 | 2 +- metadata/md5-cache/net-libs/libcrafter-9999 | 2 +- .../md5-cache/net-libs/libdmapsharing-2.9.41 | 2 +- metadata/md5-cache/net-libs/libdom-9999 | 16 + metadata/md5-cache/net-libs/libecap-1.0.1 | 2 +- metadata/md5-cache/net-libs/libetpan-1.9.4-r1 | 2 +- metadata/md5-cache/net-libs/libgadu-1.11.4 | 2 +- metadata/md5-cache/net-libs/libgadu-1.12.2-r1 | 2 +- metadata/md5-cache/net-libs/libgsasl-1.10.0 | 2 +- metadata/md5-cache/net-libs/libgssglue-0.7 | 2 +- metadata/md5-cache/net-libs/libhtp-0.5.43 | 2 +- metadata/md5-cache/net-libs/libident-0.32-r1 | 2 +- metadata/md5-cache/net-libs/libircclient-1.10 | 2 +- metadata/md5-cache/net-libs/libiscsi-1.18.0 | 2 +- .../md5-cache/net-libs/libiscsi-1.19.0-r2 | 2 +- .../net-libs/libiscsi-1.19.0_p20230208 | 2 +- metadata/md5-cache/net-libs/libiscsi-9999 | 2 +- metadata/md5-cache/net-libs/libisds-9999 | 2 +- metadata/md5-cache/net-libs/liblockfile-1.17 | 2 +- .../md5-cache/net-libs/libnatpmp-20230423-r1 | 4 +- metadata/md5-cache/net-libs/libnet-1.2.9999 | 2 +- .../net-libs/libnetfilter_conntrack-1.0.9-r1 | 2 +- metadata/md5-cache/net-libs/libnftnl-9999 | 2 +- metadata/md5-cache/net-libs/libnids-1.26-r1 | 2 +- metadata/md5-cache/net-libs/libnpupnp-5.0.1 | 2 +- metadata/md5-cache/net-libs/libnpupnp-5.0.2 | 2 +- metadata/md5-cache/net-libs/liboauth-1.0.3-r1 | 8 +- .../md5-cache/net-libs/liboping-1.10.0-r3 | 2 +- metadata/md5-cache/net-libs/libosmo-dsp-0.4.0 | 2 +- metadata/md5-cache/net-libs/libosmo-dsp-9999 | 2 +- metadata/md5-cache/net-libs/libotr-4.1.1-r1 | 2 +- metadata/md5-cache/net-libs/libpcap-1.10.1-r2 | 2 +- metadata/md5-cache/net-libs/libpcap-1.10.2 | 2 +- metadata/md5-cache/net-libs/libpcap-1.10.3 | 2 +- metadata/md5-cache/net-libs/libpcap-1.10.4 | 2 +- metadata/md5-cache/net-libs/libpcap-9999 | 2 +- metadata/md5-cache/net-libs/libpcapnav-0.8-r1 | 2 +- .../net-libs/libprotoident-2.0.14_p1 | 2 +- .../md5-cache/net-libs/libprotoident-9999 | 2 +- metadata/md5-cache/net-libs/libqmi-9999 | 2 +- metadata/md5-cache/net-libs/librouteros-1.1.3 | 2 +- .../md5-cache/net-libs/libsearpc-3.2.0-r2 | 2 +- .../md5-cache/net-libs/libsearpc-3.2.0_p1 | 2 +- .../md5-cache/net-libs/libsearpc-3.3.0-r1 | 2 +- metadata/md5-cache/net-libs/libsmi-0.5.0-r5 | 2 +- metadata/md5-cache/net-libs/libsrtp-1.6.0-r1 | 2 +- metadata/md5-cache/net-libs/libtelnet-0.23-r1 | 2 +- .../md5-cache/net-libs/libtorrent-0.13.8-r3 | 2 +- .../md5-cache/net-libs/libtrace-4.0.18_p1 | 2 +- metadata/md5-cache/net-libs/libtrace-4.0.20 | 2 +- metadata/md5-cache/net-libs/libupnp-1.14.15 | 2 +- metadata/md5-cache/net-libs/libupnp-1.14.16 | 2 +- metadata/md5-cache/net-libs/libupnp-1.14.17 | 2 +- metadata/md5-cache/net-libs/liquid-dsp-1.3.2 | 2 +- metadata/md5-cache/net-libs/liquid-dsp-9999 | 2 +- .../md5-cache/net-libs/meanwhile-1.0.2-r1 | 2 +- metadata/md5-cache/net-libs/nDPI-4.2 | 2 +- metadata/md5-cache/net-libs/nDPI-4.4 | 2 +- metadata/md5-cache/net-libs/nDPI-4.6 | 2 +- metadata/md5-cache/net-libs/nDPI-9999 | 2 +- metadata/md5-cache/net-libs/neon-0.32.4 | 2 +- metadata/md5-cache/net-libs/nghttp2-1.51.0 | 2 +- metadata/md5-cache/net-libs/nghttp2-1.51.0-r1 | 2 +- metadata/md5-cache/net-libs/pjproject-2.13-r2 | 2 +- .../md5-cache/net-libs/rpcsvc-proto-1.4.3-r2 | 2 +- .../net-libs/shairplay-0_pre20180824-r1 | 2 +- metadata/md5-cache/net-libs/shairplay-9999 | 2 +- metadata/md5-cache/net-libs/sofia-sip-1.13.8 | 2 +- metadata/md5-cache/net-libs/sofia-sip-1.13.9 | 2 +- .../md5-cache/net-libs/wandio-4.2.3_p1-r1 | 2 +- .../md5-cache/net-libs/wandio-4.2.3_p1-r2 | 2 +- metadata/md5-cache/net-libs/wandio-4.2.4 | 2 +- .../md5-cache/net-libs/wslay-1.1.1_p20210115 | 2 +- .../md5-cache/net-libs/wvstreams-4.6.1_p14-r2 | 2 +- metadata/md5-cache/net-libs/zeromq-4.3.3-r1 | 2 +- metadata/md5-cache/net-libs/zeromq-4.3.4-r1 | 2 +- metadata/md5-cache/net-libs/zeromq-4.3.4-r2 | 2 +- metadata/md5-cache/net-mail/Manifest.gz | Bin 21373 -> 21368 bytes .../md5-cache/net-mail/courier-common-3.1.5 | 2 +- .../md5-cache/net-mail/courier-imap-5.1.2-r1 | 2 +- .../md5-cache/net-mail/courier-imap-5.1.3-r1 | 2 +- .../md5-cache/net-mail/courier-imap-5.1.4 | 2 +- .../md5-cache/net-mail/courier-imap-5.1.7 | 2 +- .../md5-cache/net-mail/courier-imap-5.1.8 | 2 +- .../md5-cache/net-mail/courier-imap-5.2.1 | 2 +- .../md5-cache/net-mail/courier-imap-5.2.1-r2 | 2 +- .../md5-cache/net-mail/courier-imap-5.2.3 | 2 +- .../md5-cache/net-mail/courier-imap-5.2.4 | 2 +- .../md5-cache/net-mail/courier-makedat-3.1.0 | 2 +- .../md5-cache/net-mail/cyrus-imapd-3.0.16-r2 | 2 +- .../md5-cache/net-mail/cyrus-imapd-3.0.17-r1 | 2 +- .../md5-cache/net-mail/cyrus-imapd-3.0.18-r1 | 2 +- .../md5-cache/net-mail/cyrus-imapd-3.4.2-r2 | 2 +- .../md5-cache/net-mail/cyrus-imapd-3.4.3-r2 | 2 +- metadata/md5-cache/net-mail/cyrus-imapd-3.4.4 | 2 +- .../md5-cache/net-mail/cyrus-imapd-3.4.4-r1 | 2 +- .../md5-cache/net-mail/cyrus-imapd-3.4.5-r1 | 2 +- metadata/md5-cache/net-mail/dovecot-2.3.20-r1 | 2 +- metadata/md5-cache/net-mail/dovecot-2.3.20-r2 | 2 +- metadata/md5-cache/net-mail/dovecot-2.3.20-r3 | 2 +- metadata/md5-cache/net-mail/fdm-2.2-r1 | 2 +- metadata/md5-cache/net-mail/fetchmail-6.4.27 | 2 +- metadata/md5-cache/net-mail/fetchmail-6.4.33 | 2 +- metadata/md5-cache/net-mail/fetchmail-6.4.34 | 2 +- metadata/md5-cache/net-mail/fetchmail-6.4.36 | 2 +- metadata/md5-cache/net-mail/fetchmail-6.4.37 | 2 +- metadata/md5-cache/net-mail/gnubiff-2.2.17-r2 | 2 +- metadata/md5-cache/net-mail/isync-9999 | 2 +- metadata/md5-cache/net-mail/mailutils-3.15 | 2 +- metadata/md5-cache/net-mail/mailutils-3.16 | 2 +- metadata/md5-cache/net-mail/pfqueue-0.5.6-r1 | 2 +- .../md5-cache/net-mail/qmailadmin-1.2.15-r2 | 2 +- .../md5-cache/net-mail/qmailadmin-1.2.16-r1 | 2 +- .../md5-cache/net-mail/smtptools-0.2.3-r1 | 2 +- metadata/md5-cache/net-mail/tnef-1.4.18 | 2 +- metadata/md5-cache/net-mail/tpop3d-1.5.5-r5 | 2 +- .../md5-cache/net-mail/vpopmail-5.4.33-r9 | 2 +- metadata/md5-cache/net-mail/ytnef-2.0 | 2 +- metadata/md5-cache/net-mail/ytnef-2.1.1 | 2 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 87276 -> 88067 bytes metadata/md5-cache/net-misc/aggregate-1.6 | 2 +- metadata/md5-cache/net-misc/arpd-0.2-r1 | 2 +- metadata/md5-cache/net-misc/asterisk-16.29.1 | 2 +- metadata/md5-cache/net-misc/asterisk-16.30.0 | 2 +- metadata/md5-cache/net-misc/asterisk-18.15.1 | 2 +- metadata/md5-cache/net-misc/asterisk-18.17.0 | 2 +- metadata/md5-cache/net-misc/asterisk-18.17.1 | 2 +- metadata/md5-cache/net-misc/asterisk-18.18.0 | 16 + .../{asterisk-20.2.1 => asterisk-20.3.0} | 4 +- metadata/md5-cache/net-misc/autossh-1.4g-r2 | 2 +- metadata/md5-cache/net-misc/bgpq4-1.7 | 2 +- metadata/md5-cache/net-misc/bgpq4-1.8 | 2 +- metadata/md5-cache/net-misc/bird-2.0.10 | 2 +- metadata/md5-cache/net-misc/bird-2.0.11 | 2 +- metadata/md5-cache/net-misc/bird-2.0.12-r1 | 2 +- metadata/md5-cache/net-misc/bopm-3.1.3-r7 | 2 +- .../md5-cache/net-misc/bridge-utils-1.7.1-r1 | 2 +- .../md5-cache/net-misc/bsdwhois-1.43.2.1-r1 | 2 +- metadata/md5-cache/net-misc/cadaver-0.23.3-r1 | 2 +- .../net-misc/connman-1.42_pre20230116-r2 | 2 +- .../net-misc/connman-1.42_pre20230411 | 6 +- metadata/md5-cache/net-misc/connman-9999 | 2 +- .../md5-cache/net-misc/connman-gtk-1.1.1-r1 | 2 +- .../connman-json-client-1.0_p20150721-r2 | 2 +- .../md5-cache/net-misc/connman-ui-0_p20150622 | 2 +- metadata/md5-cache/net-misc/connman-ui-9999 | 2 +- metadata/md5-cache/net-misc/curl-8.0.1 | 2 +- metadata/md5-cache/net-misc/curl-8.1.0-r1 | 2 +- metadata/md5-cache/net-misc/curl-8.1.1 | 6 +- metadata/md5-cache/net-misc/curl-9999 | 4 +- .../md5-cache/net-misc/dahdi-tools-3.1.0-r2 | 2 +- .../md5-cache/net-misc/dahdi-tools-3.1.0-r4 | 2 +- metadata/md5-cache/net-misc/dahdi-tools-3.2.0 | 2 +- metadata/md5-cache/net-misc/dhcp-4.4.3_p1-r3 | 8 +- .../{dhcp-4.4.3_p1-r2 => dhcp-4.4.3_p1-r4} | 8 +- metadata/md5-cache/net-misc/dhcping-1.2-r1 | 2 +- .../md5-cache/net-misc/econnman-1.1_p20160305 | 2 +- metadata/md5-cache/net-misc/ena-driver-2.8.4 | 15 - .../{ena-driver-2.8.5 => ena-driver-2.8.7} | 2 +- metadata/md5-cache/net-misc/frr-8.4.2 | 2 +- metadata/md5-cache/net-misc/frr-8.5 | 2 +- metadata/md5-cache/net-misc/gallery-dl-1.25.0 | 17 - .../{gallery-dl-1.25.3 => gallery-dl-1.25.5} | 2 +- .../net-misc/gnome-remote-desktop-44.2 | 18 + .../md5-cache/net-misc/gns3-gui-2.2.38-r1 | 17 + .../md5-cache/net-misc/gns3-server-2.2.38-r1 | 16 + metadata/md5-cache/net-misc/gsasl-2.0.1 | 2 +- metadata/md5-cache/net-misc/gsasl-2.0.1-r2 | 2 +- metadata/md5-cache/net-misc/gsasl-2.2.0 | 2 +- metadata/md5-cache/net-misc/icecast-2.4.4-r1 | 2 +- metadata/md5-cache/net-misc/ices-2.0.2-r2 | 2 +- metadata/md5-cache/net-misc/igmpproxy-0.4 | 2 +- metadata/md5-cache/net-misc/iperf-3.12 | 2 +- metadata/md5-cache/net-misc/iperf-3.13 | 2 +- metadata/md5-cache/net-misc/kea-2.0.2 | 2 +- metadata/md5-cache/net-misc/kea-2.2.0 | 2 +- metadata/md5-cache/net-misc/kea-9999 | 2 +- .../md5-cache/net-misc/lambdamoo-1.8.1-r3 | 2 +- metadata/md5-cache/net-misc/lanmap-81-r3 | 2 +- metadata/md5-cache/net-misc/libteam-1.31-r1 | 2 +- metadata/md5-cache/net-misc/libteam-9999 | 2 +- metadata/md5-cache/net-misc/linux-eoip-0.5 | 2 +- .../md5-cache/net-misc/liveice-2000530-r3 | 2 +- .../md5-cache/net-misc/lksctp-tools-1.0.19-r1 | 2 +- metadata/md5-cache/net-misc/lldpd-1.0.16 | 2 +- metadata/md5-cache/net-misc/lldpd-1.0.16-r2 | 2 +- metadata/md5-cache/net-misc/memcached-1.6.18 | 2 +- metadata/md5-cache/net-misc/memcached-1.6.19 | 2 +- metadata/md5-cache/net-misc/memcached-1.6.20 | 2 +- metadata/md5-cache/net-misc/mico-2.3.13-r14 | 2 +- metadata/md5-cache/net-misc/minidlna-1.3.2-r1 | 2 +- metadata/md5-cache/net-misc/mosh-1.3.2-r3 | 2 +- metadata/md5-cache/net-misc/mosh-1.4.0 | 2 +- metadata/md5-cache/net-misc/mptcpd-0.12 | 2 +- metadata/md5-cache/net-misc/mptcpd-9999 | 2 +- metadata/md5-cache/net-misc/mstpd-0.1.0 | 2 +- metadata/md5-cache/net-misc/nemesis-1.7-r1 | 2 +- metadata/md5-cache/net-misc/netifrc-0.7.4 | 4 +- metadata/md5-cache/net-misc/netifrc-0.7.5 | 14 + metadata/md5-cache/net-misc/netifrc-9999 | 5 +- .../md5-cache/net-misc/netstat-nat-1.4.10-r1 | 2 +- .../net-misc/nextcloud-client-3.8.2-r1 | 17 + metadata/md5-cache/net-misc/ntp-4.2.8_p15-r2 | 2 +- metadata/md5-cache/net-misc/ntp-4.2.8_p15-r6 | 2 +- metadata/md5-cache/net-misc/nx-3.5.99.26 | 2 +- metadata/md5-cache/net-misc/oidentd-2.5.0 | 2 +- metadata/md5-cache/net-misc/openr2-1.3.0 | 2 +- metadata/md5-cache/net-misc/openssh-9.3_p1-r1 | 2 +- .../md5-cache/net-misc/openssh-contrib-9.3_p1 | 2 +- .../md5-cache/net-misc/openvswitch-2.17.6 | 2 +- metadata/md5-cache/net-misc/packETH-2.1 | 2 +- metadata/md5-cache/net-misc/pedro-1.12 | 2 +- metadata/md5-cache/net-misc/pen-0.34.1-r1 | 2 +- metadata/md5-cache/net-misc/portfwd-0.29-r2 | 2 +- metadata/md5-cache/net-misc/portspoof-9999 | 2 +- metadata/md5-cache/net-misc/ptpd-2.3.1-r2 | 2 +- metadata/md5-cache/net-misc/radvd-2.19-r5 | 2 +- metadata/md5-cache/net-misc/rdate-1.10 | 2 +- metadata/md5-cache/net-misc/rdate-1.10.2 | 2 +- metadata/md5-cache/net-misc/rdate-1.11 | 2 +- metadata/md5-cache/net-misc/rdesktop-1.9.0 | 2 +- metadata/md5-cache/net-misc/rdesktop-1.9.0-r3 | 2 +- metadata/md5-cache/net-misc/rsync-3.2.4-r3 | 2 +- metadata/md5-cache/net-misc/rsync-9999 | 2 +- metadata/md5-cache/net-misc/seafile-8.0.10-r3 | 2 +- metadata/md5-cache/net-misc/seafile-8.0.9-r1 | 2 +- metadata/md5-cache/net-misc/seafile-9.0.0 | 2 +- metadata/md5-cache/net-misc/seafile-9.0.1 | 2 +- metadata/md5-cache/net-misc/seafile-9.0.2 | 2 +- metadata/md5-cache/net-misc/seafile-9.0.2_p1 | 16 + .../net-misc/seafile-client-9.0.2_p1 | 17 + metadata/md5-cache/net-misc/shigofumi-9999 | 2 +- metadata/md5-cache/net-misc/shmux-1.0.3 | 2 +- .../md5-cache/net-misc/sitecopy-0.16.6-r2 | 2 +- metadata/md5-cache/net-misc/smbc-1.2.2-r3 | 2 +- metadata/md5-cache/net-misc/snarf-7.0-r5 | 2 +- metadata/md5-cache/net-misc/socat-2.0.0_beta9 | 15 - metadata/md5-cache/net-misc/sock-1.1-r2 | 2 +- .../net-misc/ssh-askpass-fullscreen-1.2 | 2 +- .../md5-cache/net-misc/sstp-client-1.0.17 | 2 +- .../md5-cache/net-misc/sstp-client-1.0.18 | 2 +- .../md5-cache/net-misc/sstp-client-1.0.18-r2 | 2 +- .../md5-cache/net-misc/suite3270-4.2_p5-r1 | 2 +- .../md5-cache/net-misc/taylor-uucp-1.07-r5 | 2 +- metadata/md5-cache/net-misc/telnet-bsd-1.2-r2 | 2 +- metadata/md5-cache/net-misc/telnet-bsd-1.2-r4 | 2 +- metadata/md5-cache/net-misc/throttle-1.2-r1 | 2 +- metadata/md5-cache/net-misc/tigervnc-1.13.1 | 2 +- .../md5-cache/net-misc/tigervnc-1.13.1-r1 | 2 +- metadata/md5-cache/net-misc/tigervnc-9999 | 2 +- metadata/md5-cache/net-misc/unix2tcp-0.8.2-r2 | 2 +- metadata/md5-cache/net-misc/usbip-5.15 | 2 +- metadata/md5-cache/net-misc/vde-2.3.3 | 2 +- metadata/md5-cache/net-misc/vde-9999 | 2 +- metadata/md5-cache/net-misc/vmpsd-1.4 | 2 +- metadata/md5-cache/net-misc/wget2-9999 | 2 +- metadata/md5-cache/net-misc/whatmask-1.2-r1 | 2 +- metadata/md5-cache/net-misc/wol-0.7.1-r4 | 2 +- .../net-misc/wput-0.6.2_p20130413_p11 | 2 +- metadata/md5-cache/net-misc/zsync-0.6.2-r2 | 2 +- .../md5-cache/net-nds/389-ds-base-1.4.4.19-r4 | 2 +- .../md5-cache/net-nds/389-ds-base-2.1.0-r4 | 2 +- metadata/md5-cache/net-nds/389-ds-base-2.3.2 | 2 +- metadata/md5-cache/net-nds/Manifest.gz | Bin 3585 -> 3585 bytes .../md5-cache/net-nds/jxplorer-3.3.1.2-r1 | 2 +- .../md5-cache/net-nds/ldapvi-1.7_p20101214-r4 | 2 +- metadata/md5-cache/net-nds/openldap-2.4.59-r2 | 2 +- metadata/md5-cache/net-nds/openldap-2.5.14 | 2 +- metadata/md5-cache/net-nds/openldap-2.6.3-r7 | 2 +- metadata/md5-cache/net-nds/openldap-2.6.4-r1 | 2 +- metadata/md5-cache/net-nds/rpcbind-9999 | 2 +- .../md5-cache/net-nds/smbldap-tools-0.9.11-r1 | 2 +- .../md5-cache/net-nds/tac_plus-4.0.4.27a-r3 | 2 +- metadata/md5-cache/net-nds/yp-tools-4.2.3-r1 | 2 +- metadata/md5-cache/net-news/Manifest.gz | Bin 3697 -> 3860 bytes metadata/md5-cache/net-news/alligator-23.04.1 | 17 + metadata/md5-cache/net-news/liferea-1.12.10 | 2 +- .../md5-cache/net-news/liferea-1.12.10-r1 | 2 +- metadata/md5-cache/net-news/liferea-1.14.5 | 2 +- metadata/md5-cache/net-nntp/Manifest.gz | Bin 1860 -> 2023 bytes metadata/md5-cache/net-nntp/nzbget-21.1-r1 | 2 +- metadata/md5-cache/net-nntp/nzbget-21.1-r2 | 2 +- metadata/md5-cache/net-nntp/sabnzbd-4.0.1 | 16 + metadata/md5-cache/net-nntp/suck-4.3.3-r1 | 2 +- metadata/md5-cache/net-nntp/suck-4.3.4 | 2 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 13246 -> 13728 bytes metadata/md5-cache/net-p2p/amule-9999 | 2 +- metadata/md5-cache/net-p2p/arti-1.1.4 | 15 + metadata/md5-cache/net-p2p/arti-9999 | 2 +- metadata/md5-cache/net-p2p/automatic-0.9.0 | 2 +- metadata/md5-cache/net-p2p/biglybt-3.3.0.0 | 2 +- metadata/md5-cache/net-p2p/bitcoin-cli-0.21.0 | 2 +- metadata/md5-cache/net-p2p/bitcoin-cli-22.0 | 2 +- .../md5-cache/net-p2p/bitcoin-cli-24.0.1-r1 | 2 +- .../md5-cache/net-p2p/bitcoin-qt-0.21.0-r1 | 2 +- metadata/md5-cache/net-p2p/bitcoin-qt-22.0-r1 | 2 +- metadata/md5-cache/net-p2p/bitcoin-qt-24.0.1 | 2 +- metadata/md5-cache/net-p2p/bitcoind-0.21.0-r1 | 2 +- metadata/md5-cache/net-p2p/bitcoind-22.0-r1 | 2 +- metadata/md5-cache/net-p2p/bitcoind-24.0.1 | 2 +- .../md5-cache/net-p2p/cpuminer-opt-3.22.1 | 2 +- metadata/md5-cache/net-p2p/cpuminer-opt-9999 | 2 +- metadata/md5-cache/net-p2p/dbhub-0.451-r2 | 2 +- metadata/md5-cache/net-p2p/deluge-2.1.1-r1 | 4 +- metadata/md5-cache/net-p2p/deluge-2.1.1-r4 | 4 +- metadata/md5-cache/net-p2p/deluge-9999 | 4 +- .../md5-cache/net-p2p/freenet-0.7.5_p1491 | 2 +- .../md5-cache/net-p2p/freenet-0.7.5_p1491-r1 | 2 +- .../md5-cache/net-p2p/freenet-0.7.5_p1492 | 2 +- .../md5-cache/net-p2p/freenet-0.7.5_p1493 | 2 +- .../md5-cache/net-p2p/freenet-0.7.5_p1493-r1 | 2 +- .../md5-cache/net-p2p/freenet-0.7.5_p1497 | 17 + .../md5-cache/net-p2p/gtorrentviewer-0.2b-r1 | 2 +- metadata/md5-cache/net-p2p/mldonkey-3.1.7-r3 | 2 +- metadata/md5-cache/net-p2p/mldonkey-3.1.7-r4 | 2 +- metadata/md5-cache/net-p2p/rtorrent-0.9.8-r1 | 2 +- metadata/md5-cache/net-p2p/rtorrent-0.9.8-r2 | 2 +- .../md5-cache/net-p2p/tremc-0.9.3_p20230506 | 14 + metadata/md5-cache/net-print/Manifest.gz | Bin 6986 -> 6662 bytes .../net-print/cndrvcups-common-lb-3.70 | 2 +- .../md5-cache/net-print/cndrvcups-lb-3.70 | 2 +- metadata/md5-cache/net-print/cnijfilter2-5.90 | 2 +- metadata/md5-cache/net-print/cnijfilter2-6.50 | 2 +- .../md5-cache/net-print/cnrdrvcups-lb-5.40 | 2 +- metadata/md5-cache/net-print/cups-2.4.2-r7 | 2 +- metadata/md5-cache/net-print/cups-9999 | 2 +- .../md5-cache/net-print/cups-bjnp-2.0.3-r1 | 2 +- .../net-print/cups-filters-1.28.17-r2 | 4 +- .../net-print/dymo-cups-drivers-1.4.0-r2 | 2 +- .../epson-inkjet-printer-escpr-1.7.22 | 11 - .../epson-inkjet-printer-escpr-1.7.25 | 11 - .../epson-inkjet-printer-escpr-1.7.26 | 4 +- .../net-print/foomatic-db-engine-4.0.12-r1 | 2 +- metadata/md5-cache/net-print/gtklp-1.3.1 | 2 +- .../md5-cache/net-print/gutenprint-5.3.4-r2 | 2 +- metadata/md5-cache/net-print/hplip-3.22.10 | 2 +- metadata/md5-cache/net-print/hplip-3.23.3 | 2 +- .../md5-cache/net-print/libinklevel-0.9.3 | 2 +- metadata/md5-cache/net-proxy/Manifest.gz | Bin 9008 -> 9025 bytes metadata/md5-cache/net-proxy/dante-1.4.1-r6 | 2 +- metadata/md5-cache/net-proxy/havp-0.92a-r3 | 2 +- .../md5-cache/net-proxy/nutcracker-0.4.1-r1 | 2 +- metadata/md5-cache/net-proxy/privoxy-3.0.33 | 2 +- .../net-proxy/shadowsocks-libev-3.3.5 | 2 +- metadata/md5-cache/net-proxy/sqtop-2015.02.08 | 2 +- metadata/md5-cache/net-proxy/squid-4.17-r1 | 2 +- metadata/md5-cache/net-proxy/squid-5.7-r1 | 2 +- metadata/md5-cache/net-proxy/squid-5.8 | 2 +- .../md5-cache/net-proxy/squidguard-1.6.0-r1 | 2 +- metadata/md5-cache/net-proxy/tayga-0.9.2-r4 | 2 +- .../net-proxy/tinyproxy-1.11.1_p20230201 | 2 +- .../md5-cache/net-proxy/torsocks-2.4.0-r1 | 2 +- .../md5-cache/net-proxy/tsocks-1.8_beta5-r9 | 2 +- metadata/md5-cache/net-voip/Manifest.gz | Bin 2374 -> 2369 bytes metadata/md5-cache/net-voip/umurmur-0.2.20 | 2 +- metadata/md5-cache/net-voip/umurmur-9999 | 2 +- metadata/md5-cache/net-voip/yate-6.2.0 | 2 +- metadata/md5-cache/net-voip/yate-9999 | 2 +- metadata/md5-cache/net-vpn/Manifest.gz | Bin 13062 -> 13037 bytes metadata/md5-cache/net-vpn/corkscrew-2.0-r1 | 2 +- .../net-vpn/httptunnel-3.3_p20180119 | 2 +- metadata/md5-cache/net-vpn/i2p-1.7.0-r1 | 2 +- metadata/md5-cache/net-vpn/i2p-2.1.0-r2 | 2 +- .../net-vpn/networkmanager-fortisslvpn-1.3.90 | 2 +- .../net-vpn/networkmanager-fortisslvpn-1.4.0 | 2 +- .../networkmanager-fortisslvpn-1.4.0-r2 | 6 +- .../net-vpn/networkmanager-l2tp-1.20.8-r3 | 2 +- .../net-vpn/networkmanager-sstp-1.3.0 | 2 +- .../net-vpn/networkmanager-sstp-1.3.1-r2 | 2 +- .../net-vpn/networkmanager-strongswan-1.6.0 | 2 +- metadata/md5-cache/net-vpn/ocserv-9999 | 2 +- metadata/md5-cache/net-vpn/openconnect-9999 | 2 +- .../md5-cache/net-vpn/openfortivpn-1.19.0 | 2 +- .../md5-cache/net-vpn/openfortivpn-1.20.2 | 2 +- metadata/md5-cache/net-vpn/openvpn-2.5.2-r3 | 2 +- metadata/md5-cache/net-vpn/openvpn-2.5.6-r1 | 2 +- metadata/md5-cache/net-vpn/openvpn-2.5.7-r1 | 2 +- metadata/md5-cache/net-vpn/openvpn-9999 | 2 +- metadata/md5-cache/net-vpn/pptpd-1.4.0-r3 | 2 +- metadata/md5-cache/net-vpn/tinc-1.1_pre18 | 2 +- metadata/md5-cache/net-vpn/tor-0.4.7.13-r1 | 2 +- metadata/md5-cache/net-vpn/tor-9999 | 2 +- metadata/md5-cache/net-vpn/vtun-3.0.4-r3 | 2 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 25810 -> 25967 bytes .../md5-cache/net-wireless/aircrack-ng-1.7-r3 | 2 +- .../md5-cache/net-wireless/aircrack-ng-9999 | 2 +- metadata/md5-cache/net-wireless/blueman-2.3.5 | 2 +- metadata/md5-cache/net-wireless/blueman-9999 | 2 +- metadata/md5-cache/net-wireless/bluez-5.66-r1 | 2 +- .../net-wireless/bluez-tools-0_p20201025 | 2 +- metadata/md5-cache/net-wireless/iwd-9999 | 2 +- .../net-wireless/kismet-2022.08.1-r1 | 2 +- .../net-wireless/kismet-2022.08.1-r2 | 2 +- metadata/md5-cache/net-wireless/kismet-9999 | 2 +- .../md5-cache/net-wireless/madwimax-0.1.1-r2 | 2 +- .../md5-cache/net-wireless/mfoc-0.10.7-r1 | 2 +- metadata/md5-cache/net-wireless/unifi-7.4.156 | 16 + .../md5-cache/net-wireless/wavemon-0.9.3-r1 | 2 +- metadata/md5-cache/net-wireless/wavemon-0.9.4 | 2 +- metadata/md5-cache/sci-astronomy/Manifest.gz | Bin 9073 -> 9082 bytes metadata/md5-cache/sci-astronomy/cpl-7.0-r1 | 2 +- metadata/md5-cache/sci-astronomy/erfa-1.4.0 | 2 +- metadata/md5-cache/sci-astronomy/erfa-2.0.0 | 2 +- .../md5-cache/sci-astronomy/esorex-3.12.3 | 2 +- .../md5-cache/sci-astronomy/funtools-1.4.7 | 2 +- .../md5-cache/sci-astronomy/gnuastro-0.16-r1 | 2 +- .../md5-cache/sci-astronomy/missfits-2.8.0 | 2 +- .../md5-cache/sci-astronomy/predict-2.2.3-r2 | 2 +- metadata/md5-cache/sci-astronomy/psfex-3.17.1 | 2 +- metadata/md5-cache/sci-astronomy/scamp-2.0.4 | 2 +- .../sci-astronomy/sextractor-2.19.5-r1 | 2 +- .../md5-cache/sci-astronomy/sirilic-1.15.2 | 4 +- .../md5-cache/sci-astronomy/stiff-2.4.0-r1 | 2 +- metadata/md5-cache/sci-astronomy/swarp-2.41.5 | 2 +- metadata/md5-cache/sci-astronomy/wcslib-7.12 | 4 +- .../md5-cache/sci-astronomy/wcstools-3.9.5 | 2 +- .../sci-astronomy/weightwatcher-1.12 | 2 +- metadata/md5-cache/sci-biology/Manifest.gz | Bin 21215 -> 21197 bytes metadata/md5-cache/sci-biology/abyss-2.3.4 | 2 +- metadata/md5-cache/sci-biology/amap-2.2-r5 | 2 +- metadata/md5-cache/sci-biology/bfast-0.7.0a | 2 +- metadata/md5-cache/sci-biology/biogrep-1.0-r3 | 2 +- .../sci-biology/clustal-omega-1.2.4-r1 | 2 +- .../sci-biology/embassy-cbstools-1.0.0.660-r1 | 2 +- .../embassy-clustalomega-1.1.0.660-r1 | 2 +- .../embassy-domainatrix-0.1.660-r1 | 2 +- .../sci-biology/embassy-domalign-0.1.660-r1 | 2 +- .../sci-biology/embassy-domsearch-0.1.660-r1 | 2 +- .../sci-biology/embassy-emnu-1.05.660-r1 | 2 +- .../sci-biology/embassy-esim4-1.0.0.660-r1 | 2 +- .../sci-biology/embassy-hmmer-2.3.2.660-r1 | 2 +- .../sci-biology/embassy-iprscan-4.3.1.660-r1 | 2 +- .../sci-biology/embassy-mse-3.0.0.660-r1 | 2 +- .../sci-biology/embassy-phylipnew-3.69.660-r1 | 2 +- .../sci-biology/embassy-signature-0.1.660-r1 | 2 +- .../sci-biology/embassy-structure-0.1.660-r1 | 2 +- .../sci-biology/embassy-topo-2.0.660-r1 | 2 +- .../sci-biology/embassy-vienna-1.7.2.660-r1 | 2 +- .../md5-cache/sci-biology/emboss-6.6.0-r2 | 2 +- metadata/md5-cache/sci-biology/eugene-4.1d-r1 | 2 +- .../md5-cache/sci-biology/exonerate-2.2.0-r3 | 2 +- .../sci-biology/fastx_toolkit-0.0.14-r1 | 2 +- metadata/md5-cache/sci-biology/iedera-1.05-r2 | 2 +- .../sci-biology/libgtextutils-0.6.1-r1 | 2 +- metadata/md5-cache/sci-biology/maq-0.7.1-r3 | 2 +- .../md5-cache/sci-biology/maqview-0.2.5-r4 | 2 +- metadata/md5-cache/sci-biology/mcl-14.137 | 2 +- .../md5-cache/sci-biology/newick-utils-1.6-r1 | 2 +- .../md5-cache/sci-biology/tree-puzzle-5.2 | 2 +- .../md5-cache/sci-biology/treeviewx-0.5.1-r3 | 2 +- metadata/md5-cache/sci-biology/unafold-3.8-r1 | 2 +- .../md5-cache/sci-biology/vcftools-0.1.16 | 2 +- metadata/md5-cache/sci-biology/yass-1.14-r3 | 2 +- .../md5-cache/sci-calculators/Manifest.gz | Bin 3560 -> 3552 bytes .../sci-calculators/calcoo-1.3.18-r2 | 2 +- .../md5-cache/sci-calculators/tilp2-1.18-r1 | 2 +- metadata/md5-cache/sci-calculators/wcalc-2.5 | 2 +- metadata/md5-cache/sci-chemistry/Manifest.gz | Bin 13037 -> 13039 bytes .../md5-cache/sci-chemistry/autodock-4.2.6 | 2 +- .../chemical-mime-data-0.1.94-r4 | 2 +- .../chemical-mime-data-0.1.95_pre20171122 | 2 +- .../md5-cache/sci-chemistry/chemtool-1.6.14 | 2 +- metadata/md5-cache/sci-chemistry/dssp-3.0.11 | 2 +- .../sci-chemistry/gelemental-2.0.0-r1 | 2 +- .../md5-cache/sci-chemistry/gelemental-2.0.1 | 2 +- .../gnome-chemistry-utils-0.14.17_p6-r2 | 2 +- .../md5-cache/sci-chemistry/mopac7-1.15-r1 | 2 +- .../md5-cache/sci-chemistry/mpqc-2.3.1-r4 | 2 +- metadata/md5-cache/sci-chemistry/psi-3.4.0-r2 | 2 +- .../sci-chemistry/wxmacmolplt-7.5-r1 | 2 +- .../md5-cache/sci-electronics/Manifest.gz | Bin 16586 -> 16584 bytes .../sci-electronics/NanoVNA-QT-20200507 | 2 +- .../sci-electronics/espresso-ab-1.0-r3 | 2 +- .../md5-cache/sci-electronics/geda-1.10.2-r1 | 2 +- .../md5-cache/sci-electronics/geda-1.10.2-r2 | 2 +- .../md5-cache/sci-electronics/geda-1.9.2-r1 | 2 +- .../md5-cache/sci-electronics/gsmc-1.1-r2 | 2 +- .../sci-electronics/gspeakers-0.11-r2 | 2 +- .../md5-cache/sci-electronics/gwave-20190116 | 2 +- .../md5-cache/sci-electronics/iverilog-10.3 | 2 +- .../md5-cache/sci-electronics/iverilog-11.0 | 2 +- .../md5-cache/sci-electronics/iverilog-12.0 | 2 +- .../md5-cache/sci-electronics/iverilog-9999 | 2 +- .../md5-cache/sci-electronics/ngspice-31-r1 | 2 +- metadata/md5-cache/sci-electronics/ngspice-34 | 2 +- metadata/md5-cache/sci-electronics/ngspice-35 | 2 +- metadata/md5-cache/sci-electronics/ngspice-36 | 2 +- metadata/md5-cache/sci-electronics/ngspice-40 | 2 +- metadata/md5-cache/sci-electronics/pcb-4.2.2 | 2 +- metadata/md5-cache/sci-electronics/pcb-4.3.0 | 2 +- .../md5-cache/sci-electronics/sigrok-cli-9999 | 2 +- .../sci-electronics/systemc-2.3.4-r1 | 2 +- .../sci-electronics/systemc-2.3.4-r2 | 2 +- .../sci-electronics/voacapl-0.7.6-r1 | 2 +- .../sci-electronics/xcircuit-3.10.30-r1 | 2 +- .../md5-cache/sci-electronics/xnec2c-4.4.12 | 2 +- .../md5-cache/sci-electronics/xoscope-2.3 | 2 +- .../md5-cache/sci-geosciences/Manifest.gz | Bin 17886 -> 18210 bytes .../md5-cache/sci-geosciences/bt747-2.1.7-r2 | 2 +- .../md5-cache/sci-geosciences/gnome-maps-44.2 | 15 + .../md5-cache/sci-geosciences/grass-8.2.0-r7 | 2 +- .../sci-geosciences/gtk-g-rays2-2.05 | 2 +- .../md5-cache/sci-geosciences/mapserver-7.6.4 | 2 +- .../md5-cache/sci-geosciences/mapserver-8.0.0 | 2 +- .../md5-cache/sci-geosciences/mapserver-8.0.1 | 2 +- .../sci-geosciences/merkaartor-0.19.0-r1 | 2 +- .../{opencpn-5.6.2 => opencpn-5.6.2-r1} | 6 +- .../md5-cache/sci-geosciences/opencpn-5.8.2 | 16 + .../sci-geosciences/osm-gps-map-1.2.0 | 2 +- .../sci-geosciences/osmctools-0.9-r1 | 2 +- .../md5-cache/sci-geosciences/viking-1.10 | 2 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 61618 -> 61745 bytes metadata/md5-cache/sci-libs/adolc-2.7.2 | 2 +- metadata/md5-cache/sci-libs/adolc-9999 | 2 +- metadata/md5-cache/sci-libs/amd-2.4.6-r1 | 2 +- metadata/md5-cache/sci-libs/arpack-3.8.0 | 2 +- metadata/md5-cache/sci-libs/arpack-3.9.0 | 2 +- metadata/md5-cache/sci-libs/arpack-9999 | 2 +- metadata/md5-cache/sci-libs/arprec-2.2.19 | 2 +- metadata/md5-cache/sci-libs/bliss-0.73-r2 | 2 +- metadata/md5-cache/sci-libs/camd-2.4.6-r1 | 2 +- metadata/md5-cache/sci-libs/ccfits-2.5 | 2 +- metadata/md5-cache/sci-libs/colpack-1.0.10 | 2 +- metadata/md5-cache/sci-libs/cqrlib-1.1.4 | 2 +- .../md5-cache/sci-libs/fflas-ffpack-2.4.3-r3 | 2 +- metadata/md5-cache/sci-libs/fftw-9999 | 2 +- metadata/md5-cache/sci-libs/fplll-5.4.2 | 2 +- metadata/md5-cache/sci-libs/gamer-1.5-r2 | 2 +- .../md5-cache/sci-libs/gaul-devel-0.1849-r2 | 2 +- metadata/md5-cache/sci-libs/gdal-3.6.4 | 4 +- metadata/md5-cache/sci-libs/gdal-3.7.0 | 2 +- .../md5-cache/sci-libs/gerris-20131206-r1 | 2 +- metadata/md5-cache/sci-libs/getdata-0.11.0 | 2 +- metadata/md5-cache/sci-libs/gsl-2.7.1-r2 | 2 +- metadata/md5-cache/sci-libs/gts-20121130 | 2 +- metadata/md5-cache/sci-libs/h5hut-1.99.13-r1 | 2 +- metadata/md5-cache/sci-libs/hdf-4.2.15-r1 | 2 +- metadata/md5-cache/sci-libs/hdf5-1.10.5-r1 | 2 +- metadata/md5-cache/sci-libs/hdf5-1.12.2-r4 | 2 +- metadata/md5-cache/sci-libs/hdf5-1.12.2-r6 | 2 +- metadata/md5-cache/sci-libs/hdf5-1.14.0-r1 | 2 +- metadata/md5-cache/sci-libs/hdf5-1.14.1 | 2 +- .../md5-cache/sci-libs/huggingface_hub-0.14.1 | 16 + metadata/md5-cache/sci-libs/iml-1.0.5 | 2 +- metadata/md5-cache/sci-libs/klu-1.3.9-r2 | 2 +- metadata/md5-cache/sci-libs/libdap-3.20.9 | 2 +- metadata/md5-cache/sci-libs/libghemical-3.0.0 | 2 +- metadata/md5-cache/sci-libs/libint-1.1.6 | 2 +- metadata/md5-cache/sci-libs/libint-2.6.0-r5 | 2 +- metadata/md5-cache/sci-libs/libmuscle-3.7-r3 | 2 +- metadata/md5-cache/sci-libs/libnova-0.16.0 | 2 +- .../md5-cache/sci-libs/libsigrok-0.5.2-r3 | 2 +- metadata/md5-cache/sci-libs/libsigrok-9999 | 2 +- .../sci-libs/libsigrokdecode-0.5.3-r2 | 2 +- .../md5-cache/sci-libs/libsigrokdecode-9999 | 2 +- .../md5-cache/sci-libs/libticables2-1.3.5 | 2 +- metadata/md5-cache/sci-libs/libticalcs2-1.1.9 | 2 +- metadata/md5-cache/sci-libs/libticonv-1.1.5 | 2 +- metadata/md5-cache/sci-libs/libtifiles2-1.1.7 | 2 +- metadata/md5-cache/sci-libs/libxc-5.1.7 | 2 +- metadata/md5-cache/sci-libs/linux-gpib-4.3.5 | 2 +- metadata/md5-cache/sci-libs/lis-1.6.5 | 2 +- metadata/md5-cache/sci-libs/m4rie-20200115-r1 | 2 +- metadata/md5-cache/sci-libs/mc-1.5 | 2 +- metadata/md5-cache/sci-libs/med-4.1.1-r3 | 4 +- metadata/md5-cache/sci-libs/minuit-5.34.14 | 2 +- metadata/md5-cache/sci-libs/mpfi-1.5.4 | 2 +- metadata/md5-cache/sci-libs/mpir-3.0.0-r1 | 2 +- .../md5-cache/sci-libs/netcdf-fortran-4.5.4 | 2 +- metadata/md5-cache/sci-libs/onnx-1.14.0 | 4 +- metadata/md5-cache/sci-libs/punc-1.5 | 2 +- metadata/md5-cache/sci-libs/shapelib-1.5.0 | 2 +- metadata/md5-cache/sci-libs/spglib-1.14.1 | 2 +- metadata/md5-cache/sci-libs/spr-3.3.2 | 2 +- metadata/md5-cache/sci-libs/superlu-4.3-r2 | 2 +- metadata/md5-cache/sci-libs/superlu-4.3-r3 | 2 +- metadata/md5-cache/sci-libs/ta-lib-0.4.0 | 2 +- metadata/md5-cache/sci-libs/ta-lib-0.4.0-r1 | 2 +- metadata/md5-cache/sci-libs/tamu_anova-0.2-r1 | 2 +- .../md5-cache/sci-libs/transformers-4.29.2 | 4 +- .../md5-cache/sci-mathematics/4ti2-1.6.7-r1 | 2 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 28474 -> 28605 bytes metadata/md5-cache/sci-mathematics/coq-8.17.0 | 4 +- .../sci-mathematics/cubicle-1.2.0-r2 | 2 +- .../sci-mathematics/dataplot-20131220 | 2 +- .../md5-cache/sci-mathematics/eclib-20230424 | 2 +- metadata/md5-cache/sci-mathematics/ent-101202 | 4 +- .../md5-cache/sci-mathematics/euler-1.61.0-r1 | 2 +- .../md5-cache/sci-mathematics/form-4.3.0-r1 | 2 +- metadata/md5-cache/sci-mathematics/form-4.3.1 | 2 +- .../md5-cache/sci-mathematics/genius-1.0.27 | 2 +- .../sci-mathematics/giac-1.9.0.29-r1 | 2 +- .../md5-cache/sci-mathematics/glpk-5.0-r1 | 2 +- .../md5-cache/sci-mathematics/lean-3.50.3 | 4 +- .../md5-cache/sci-mathematics/maxima-5.46.0 | 2 +- .../sci-mathematics/maxima-5.46.0-r1 | 2 +- .../md5-cache/sci-mathematics/metamath-0.198 | 2 +- .../md5-cache/sci-mathematics/nauty-2.7.4 | 2 +- .../md5-cache/sci-mathematics/nauty-2.8.6-r1 | 2 +- .../md5-cache/sci-mathematics/normaliz-3.10.0 | 2 +- .../md5-cache/sci-mathematics/octave-7.3.0-r2 | 2 +- .../md5-cache/sci-mathematics/octave-8.1.0 | 2 +- .../md5-cache/sci-mathematics/octave-8.2.0 | 17 + .../md5-cache/sci-mathematics/prng-3.0.2-r3 | 2 +- .../sci-mathematics/psmt2-frontend-0.2 | 2 +- .../sci-mathematics/smtinterpol-2.5_p20211018 | 2 +- .../sci-mathematics/topcom-0.17.8-r3 | 2 +- .../md5-cache/sci-mathematics/unuran-1.9.0 | 2 +- .../md5-cache/sci-mathematics/why3-1.4.1-r1 | 2 +- metadata/md5-cache/sci-mathematics/why3-1.5.1 | 2 +- metadata/md5-cache/sci-mathematics/why3-1.6.0 | 2 +- .../sci-mathematics/why3-for-spark-2021-r1 | 2 +- .../md5-cache/sci-mathematics/yices2-2.6.4-r1 | 2 +- metadata/md5-cache/sci-misc/Manifest.gz | Bin 3742 -> 3749 bytes metadata/md5-cache/sci-misc/apertium-3.2.0 | 2 +- metadata/md5-cache/sci-misc/apertium-3.8.3 | 2 +- metadata/md5-cache/sci-misc/boinc-7.20.2-r3 | 2 +- metadata/md5-cache/sci-misc/boinc-7.22.0 | 2 +- metadata/md5-cache/sci-misc/boinc-9999 | 2 +- metadata/md5-cache/sci-misc/fitscut-1.4.4-r1 | 2 +- metadata/md5-cache/sci-misc/h5utils-1.13.1 | 2 +- metadata/md5-cache/sci-misc/lttoolbox-3.7.1 | 2 +- metadata/md5-cache/sci-misc/ncview-2.1.8 | 2 +- metadata/md5-cache/sci-misc/oww-0.86.5 | 2 +- metadata/md5-cache/sci-physics/Manifest.gz | Bin 10244 -> 10234 bytes .../md5-cache/sci-physics/fastjet-3.4.0-r1 | 2 +- .../md5-cache/sci-physics/heppdt-3.04.01-r1 | 2 +- .../md5-cache/sci-physics/herwig-6.5.21-r2 | 2 +- metadata/md5-cache/sci-physics/lhapdf-9999 | 2 +- .../md5-cache/sci-physics/pythia-6.4.28-r2 | 2 +- .../md5-cache/sci-physics/thepeg-2.2.2-r1 | 2 +- metadata/md5-cache/sci-physics/thepeg-2.2.3 | 2 +- metadata/md5-cache/sci-physics/yoda-1.9.6 | 2 +- metadata/md5-cache/sci-physics/yoda-1.9.7 | 2 +- .../md5-cache/sci-visualization/Manifest.gz | Bin 7244 -> 6919 bytes .../md5-cache/sci-visualization/epix-1.2.19 | 2 +- .../md5-cache/sci-visualization/g3data-1.5.4 | 2 +- .../sci-visualization/gcalc-3.1_rc1-r2 | 2 +- .../md5-cache/sci-visualization/ggobi-2.1.11 | 2 +- .../md5-cache/sci-visualization/gnuplot-5.4.4 | 2 +- .../md5-cache/sci-visualization/gnuplot-5.4.5 | 2 +- .../md5-cache/sci-visualization/gnuplot-5.4.6 | 2 +- .../sci-visualization/gnuplot-5.4.6-r1 | 2 +- .../sci-visualization/gnuplot-5.5.9999-r1 | 2 +- .../md5-cache/sci-visualization/gwyddion-2.61 | 2 +- .../md5-cache/sci-visualization/gwyddion-2.62 | 2 +- .../sci-visualization/gwyddion-2.62-r1 | 2 +- .../sci-visualization/paraview-5.10.1-r4 | 17 - .../sci-visualization/paraview-5.11.0_rc2-r1 | 18 - .../sci-visualization/pythonprop-0.30.1 | 2 +- .../sci-visualization/quickplot-0.10.6-r1 | 2 +- .../sci-visualization/quickplot-1.0.1_rc | 2 +- .../sci-visualization/spyview-2018.12.24 | 2 +- .../md5-cache/sci-visualization/spyview-9999 | 2 +- .../sci-visualization/xgraph-12.1-r4 | 2 +- metadata/md5-cache/sec-keys/Manifest.gz | Bin 23882 -> 24051 bytes .../sec-keys/openpgp-keys-freenet-20230419 | 9 + metadata/md5-cache/sys-apps/Manifest.gz | Bin 85168 -> 84692 bytes metadata/md5-cache/sys-apps/agedu-20200617 | 2 +- metadata/md5-cache/sys-apps/agedu-20200705 | 2 +- metadata/md5-cache/sys-apps/apmd-3.2.2_p14-r3 | 2 +- metadata/md5-cache/sys-apps/arrayprobe-2.0-r3 | 2 +- metadata/md5-cache/sys-apps/attr-9999 | 2 +- metadata/md5-cache/sys-apps/bar-1.11.1 | 2 +- metadata/md5-cache/sys-apps/biosdevname-0.7.3 | 2 +- metadata/md5-cache/sys-apps/chname-1.1 | 12 - metadata/md5-cache/sys-apps/chname-1.1-r1 | 4 +- metadata/md5-cache/sys-apps/clrngd-1.0.3-r1 | 2 +- metadata/md5-cache/sys-apps/consolation-0.0.7 | 2 +- metadata/md5-cache/sys-apps/conspy-1.16 | 2 +- metadata/md5-cache/sys-apps/coreutils-9.3-r1 | 4 +- metadata/md5-cache/sys-apps/dbus-1.15.4-r1 | 6 +- metadata/md5-cache/sys-apps/dcfldd-1.8 | 2 +- metadata/md5-cache/sys-apps/dcfldd-1.9-r1 | 2 +- metadata/md5-cache/sys-apps/dcfldd-1.9.1 | 2 +- metadata/md5-cache/sys-apps/dchroot-0.12.1 | 2 +- metadata/md5-cache/sys-apps/debianutils-5.7 | 2 +- metadata/md5-cache/sys-apps/duc-1.4.3-r1 | 2 +- metadata/md5-cache/sys-apps/duc-9999 | 2 +- .../md5-cache/sys-apps/edac-utils-0.18-r1 | 2 +- .../md5-cache/sys-apps/edac-utils-0.18-r2 | 2 +- metadata/md5-cache/sys-apps/elfix-0.9.5 | 6 +- metadata/md5-cache/sys-apps/elfix-9999 | 8 +- .../md5-cache/sys-apps/fakechroot-2.20.1_p2 | 2 +- metadata/md5-cache/sys-apps/fakeroot-1.27 | 2 +- metadata/md5-cache/sys-apps/fakeroot-1.30.1 | 2 +- metadata/md5-cache/sys-apps/fakeroot-1.31 | 2 +- metadata/md5-cache/sys-apps/file-9999 | 2 +- .../md5-cache/sys-apps/fix-gnustack-0.1-r1 | 2 +- metadata/md5-cache/sys-apps/flashrom-1.3.0 | 4 +- metadata/md5-cache/sys-apps/fwts-22.03.00 | 2 +- .../sys-apps/gentoo-systemd-integration-9999 | 2 +- metadata/md5-cache/sys-apps/hd-idle-1.05-r1 | 12 - metadata/md5-cache/sys-apps/help2man-1.49.3 | 4 +- metadata/md5-cache/sys-apps/highway-1.1.0 | 2 +- metadata/md5-cache/sys-apps/hwloc-1.11.13-r1 | 2 +- metadata/md5-cache/sys-apps/hwloc-2.6.0-r1 | 2 +- metadata/md5-cache/sys-apps/hwloc-2.8.0-r1 | 2 +- metadata/md5-cache/sys-apps/hwloc-2.9.0 | 2 +- metadata/md5-cache/sys-apps/hwloc-2.9.1 | 2 +- .../sys-apps/ibm-powerpc-utils-1.3.10-r1 | 2 +- .../sys-apps/ibm-powerpc-utils-1.3.8-r1 | 2 +- metadata/md5-cache/sys-apps/ipmitool-1.8.19 | 2 +- metadata/md5-cache/sys-apps/ipmiutil-3.1.8 | 2 +- metadata/md5-cache/sys-apps/ipmiutil-3.1.9 | 2 +- metadata/md5-cache/sys-apps/irqbalance-1.9.2 | 2 +- metadata/md5-cache/sys-apps/kbd-2.5.1 | 6 +- metadata/md5-cache/sys-apps/kbd-9999 | 8 +- metadata/md5-cache/sys-apps/kexec-tools-9999 | 2 +- metadata/md5-cache/sys-apps/kmod-30 | 2 +- metadata/md5-cache/sys-apps/kmod-30-r1 | 2 +- metadata/md5-cache/sys-apps/kmod-9999 | 2 +- metadata/md5-cache/sys-apps/less-608-r1 | 2 +- metadata/md5-cache/sys-apps/less-608-r2 | 2 +- metadata/md5-cache/sys-apps/less-632 | 2 +- metadata/md5-cache/sys-apps/less-633 | 2 +- metadata/md5-cache/sys-apps/less-9999 | 2 +- .../md5-cache/sys-apps/linux-misc-apps-5.8-r1 | 2 +- .../{locale-gen-2.23 => locale-gen-2.23-r1} | 4 +- metadata/md5-cache/sys-apps/lsvpd-1.7.14 | 2 +- metadata/md5-cache/sys-apps/man-db-9999 | 2 +- .../md5-cache/sys-apps/memtest86-bin-10.4 | 4 +- metadata/md5-cache/sys-apps/miller-5.10.2 | 2 +- metadata/md5-cache/sys-apps/mount-gtk-1.4.5.1 | 2 +- .../sys-apps/msr-tools-1.3_p20170320 | 2 +- metadata/md5-cache/sys-apps/noexec-1.1.0-r2 | 2 +- metadata/md5-cache/sys-apps/nvme-cli-2.4-r2 | 4 +- metadata/md5-cache/sys-apps/pkgcore-0.12.21 | 10 +- metadata/md5-cache/sys-apps/pkgcore-9999 | 10 +- metadata/md5-cache/sys-apps/portage-3.0.47 | 10 +- metadata/md5-cache/sys-apps/portage-9999 | 12 +- metadata/md5-cache/sys-apps/ppc64-diag-2.7.9 | 2 +- metadata/md5-cache/sys-apps/prctl-1.6-r1 | 2 +- metadata/md5-cache/sys-apps/preload-0.6.4-r3 | 2 +- metadata/md5-cache/sys-apps/qingy-1.0.0-r6 | 2 +- .../sys-apps/radeontool-1.6.3_p20181127-r1 | 2 +- .../readahead-list-1.20060421.1016-r4 | 2 +- metadata/md5-cache/sys-apps/rename-1.3-r3 | 2 +- .../md5-cache/sys-apps/renameutils-0.12.0 | 2 +- metadata/md5-cache/sys-apps/rng-tools-6.15 | 2 +- metadata/md5-cache/sys-apps/rng-tools-6.16 | 2 +- metadata/md5-cache/sys-apps/servicelog-1.1.15 | 2 +- metadata/md5-cache/sys-apps/servicelog-1.1.16 | 2 +- metadata/md5-cache/sys-apps/setserial-2.17-r6 | 2 +- .../md5-cache/sys-apps/smartmontools-9999 | 2 +- metadata/md5-cache/sys-apps/syscriptor-1.5.15 | 2 +- metadata/md5-cache/sys-apps/syslog-notify-0.2 | 2 +- metadata/md5-cache/sys-apps/systemd-9999 | 8 +- .../sys-apps/the_silver_searcher-2.2.0 | 2 +- .../the_silver_searcher-2.2.0_p20201217-r1 | 2 +- metadata/md5-cache/sys-apps/uam-9999 | 2 +- metadata/md5-cache/sys-apps/udevil-0.4.4-r4 | 2 +- metadata/md5-cache/sys-apps/usbguard-1.1.2 | 2 +- .../md5-cache/sys-apps/util-linux-2.38.1-r2 | 2 +- .../md5-cache/sys-apps/util-linux-2.39-r1 | 17 - ...{util-linux-2.39-r3 => util-linux-2.39-r4} | 2 +- metadata/md5-cache/sys-apps/util-linux-9999 | 2 +- metadata/md5-cache/sys-apps/vbetool-1.2.2 | 2 +- .../sys-apps/xdg-desktop-portal-1.16.0 | 2 +- .../sys-apps/xdg-desktop-portal-1.16.0-r1 | 2 +- .../md5-cache/sys-apps/xinetd-2.3.15.4-r1 | 2 +- metadata/md5-cache/sys-auth/Manifest.gz | Bin 13182 -> 13200 bytes .../sys-auth/google-authenticator-1.08 | 2 +- .../sys-auth/google-authenticator-1.09 | 2 +- .../sys-auth/google-authenticator-9999 | 2 +- .../sys-auth/libnss-mysql-1.5_p20060915-r5 | 2 +- metadata/md5-cache/sys-auth/libnss-nis-3.1 | 2 +- .../sys-auth/libnss-pgsql-1.5.0_beta-r1 | 2 +- metadata/md5-cache/sys-auth/munge-0.5.13-r2 | 2 +- metadata/md5-cache/sys-auth/munge-0.5.15 | 2 +- metadata/md5-cache/sys-auth/nss-mdns-9999 | 2 +- .../sys-auth/nss-pam-ldapd-0.9.12-r2 | 2 +- .../sys-auth/nss-pam-ldapd-0.9.12-r3 | 2 +- metadata/md5-cache/sys-auth/nss_ldap-265-r11 | 2 +- metadata/md5-cache/sys-auth/pam-script-1.1.9 | 2 +- .../md5-cache/sys-auth/pam_dotfile-0.7-r2 | 2 +- .../md5-cache/sys-auth/pam_mysql-0.8.2-r1 | 2 +- metadata/md5-cache/sys-auth/pam_skey-1.1.5-r6 | 2 +- metadata/md5-cache/sys-auth/pam_skey-1.1.5-r7 | 2 +- .../sys-auth/pam_ssh_agent_auth-0.10.4-r1 | 2 +- .../sys-auth/pam_ssh_agent_auth-9999 | 2 +- metadata/md5-cache/sys-auth/pam_u2f-1.1.1 | 2 +- metadata/md5-cache/sys-auth/pam_yubico-2.27 | 2 +- metadata/md5-cache/sys-auth/skey-1.1.5-r14 | 2 +- metadata/md5-cache/sys-auth/sssd-2.5.2-r3 | 2 +- metadata/md5-cache/sys-auth/sssd-2.6.0-r2 | 2 +- .../md5-cache/sys-auth/thinkfinger-0.3-r3 | 2 +- metadata/md5-cache/sys-auth/ykpers-1.20.0-r1 | 2 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 15343 -> 15344 bytes metadata/md5-cache/sys-block/devio-1.2-r1 | 2 +- metadata/md5-cache/sys-block/gpart-0.3-r1 | 2 +- .../md5-cache/sys-block/libfabric-1.11.2-r2 | 2 +- metadata/md5-cache/sys-block/libzbc-5.13.0 | 2 +- metadata/md5-cache/sys-block/libzbc-5.9.0 | 2 +- metadata/md5-cache/sys-block/libzbd-1.2.0-r1 | 2 +- metadata/md5-cache/sys-block/libzbd-2.0.4 | 2 +- metadata/md5-cache/sys-block/mbuffer-20220418 | 2 +- metadata/md5-cache/sys-block/mbuffer-20230301 | 2 +- metadata/md5-cache/sys-block/nbd-9999 | 2 +- metadata/md5-cache/sys-block/nbdkit-1.32.4 | 2 +- metadata/md5-cache/sys-block/ndctl-71.1-r2 | 2 +- metadata/md5-cache/sys-block/ndctl-72.1 | 2 +- metadata/md5-cache/sys-block/open-isns-0.101 | 2 +- metadata/md5-cache/sys-block/parted-3.5 | 2 +- metadata/md5-cache/sys-block/parted-3.6 | 2 +- .../md5-cache/sys-block/partimage-0.6.9-r3 | 2 +- .../md5-cache/sys-block/partimage-0.6.9-r4 | 2 +- .../md5-cache/sys-block/scsirastools-1.6.6 | 2 +- metadata/md5-cache/sys-block/sedutil-1.20.0 | 2 +- .../thin-provisioning-tools-0.9.0-r1 | 2 +- metadata/md5-cache/sys-boot/Manifest.gz | Bin 9086 -> 9094 bytes metadata/md5-cache/sys-boot/dvhtool-1.0.1-r2 | 2 +- metadata/md5-cache/sys-boot/grub-2.06-r6 | 2 +- metadata/md5-cache/sys-boot/grub-9999 | 2 +- .../sys-boot/mokutil-0.3.0_p20170405 | 2 +- metadata/md5-cache/sys-boot/mokutil-0.5.0-r1 | 2 +- .../md5-cache/sys-boot/plymouth-22.02.122-r1 | 2 +- metadata/md5-cache/sys-boot/plymouth-9999 | 2 +- metadata/md5-cache/sys-boot/woeusb-3.3.1 | 2 +- metadata/md5-cache/sys-cluster/Manifest.gz | Bin 26208 -> 26198 bytes .../md5-cache/sys-cluster/ampi-0_pre20140616 | 2 +- .../md5-cache/sys-cluster/charliecloud-0.30 | 2 +- .../sys-cluster/charliecloud-0.31-r1 | 2 +- .../md5-cache/sys-cluster/charliecloud-0.32 | 2 +- .../md5-cache/sys-cluster/charliecloud-9999 | 2 +- .../md5-cache/sys-cluster/classads-1.0.10 | 2 +- .../sys-cluster/cluster-glue-1.0.12-r2 | 2 +- metadata/md5-cache/sys-cluster/corosync-3.1.0 | 2 +- metadata/md5-cache/sys-cluster/crmsh-4.2.1-r3 | 2 +- .../sys-cluster/drbd-utils-9.15.1-r2 | 2 +- .../md5-cache/sys-cluster/drbd-utils-9.19.1 | 2 +- metadata/md5-cache/sys-cluster/gasnet-1.32.0 | 2 +- .../md5-cache/sys-cluster/glusterfs-10.2-r2 | 2 +- metadata/md5-cache/sys-cluster/glusterfs-10.4 | 2 +- metadata/md5-cache/sys-cluster/hpl-2.3 | 2 +- .../md5-cache/sys-cluster/keepalived-2.2.7 | 2 +- .../sys-cluster/keepalived-2.2.7_p20221209 | 2 +- metadata/md5-cache/sys-cluster/knem-1.1.4 | 2 +- metadata/md5-cache/sys-cluster/knem-9999 | 2 +- metadata/md5-cache/sys-cluster/kronosnet-1.19 | 2 +- .../md5-cache/sys-cluster/kronosnet-1.19-r1 | 2 +- metadata/md5-cache/sys-cluster/libqb-2.0.1-r1 | 2 +- metadata/md5-cache/sys-cluster/libqb-2.0.4 | 2 +- metadata/md5-cache/sys-cluster/libquo-9999 | 2 +- metadata/md5-cache/sys-cluster/lmod-8.6.14-r1 | 2 +- metadata/md5-cache/sys-cluster/lmod-8.7.23 | 2 +- metadata/md5-cache/sys-cluster/lmod-9999 | 2 +- metadata/md5-cache/sys-cluster/nullmpi-0.7-r1 | 2 +- .../md5-cache/sys-cluster/pacemaker-2.1.2 | 2 +- .../sys-cluster/resource-agents-4.11.0 | 2 +- .../sys-cluster/resource-agents-4.6.1 | 2 +- metadata/md5-cache/sys-cluster/sanlock-3.8.5 | 4 +- metadata/md5-cache/sys-cluster/slurm-22.05.3 | 2 +- .../md5-cache/sys-cluster/torque-6.0.4-r4 | 2 +- .../md5-cache/sys-cluster/torque-6.0.4-r5 | 2 +- .../md5-cache/sys-cluster/torque-6.0.4-r6 | 2 +- metadata/md5-cache/sys-cluster/ucx-1.10.0_rc5 | 2 +- metadata/md5-cache/sys-cluster/ucx-1.13.0 | 2 +- metadata/md5-cache/sys-cluster/ucx-1.13.1 | 2 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 36421 -> 36382 bytes .../sys-devel/binutils-apple-8.2.1-r102 | 14 + metadata/md5-cache/sys-devel/clang-14.0.6-r1 | 2 +- metadata/md5-cache/sys-devel/clang-14.0.6-r4 | 2 +- metadata/md5-cache/sys-devel/clang-15.0.7-r1 | 2 +- metadata/md5-cache/sys-devel/clang-15.0.7-r3 | 2 +- metadata/md5-cache/sys-devel/clang-16.0.3 | 2 +- metadata/md5-cache/sys-devel/clang-16.0.4 | 2 +- .../md5-cache/sys-devel/clang-16.0.5.9999 | 2 +- .../md5-cache/sys-devel/clang-17.0.0.9999 | 2 +- .../sys-devel/clang-17.0.0_pre20230512 | 17 - .../sys-devel/clang-17.0.0_pre20230520 | 2 +- ...0_pre20230502 => clang-17.0.0_pre20230526} | 16 +- .../md5-cache/sys-devel/clang-common-14.0.6 | 2 +- .../sys-devel/clang-common-15.0.7-r5 | 2 +- .../sys-devel/clang-common-15.0.7-r6 | 15 + .../md5-cache/sys-devel/clang-common-16.0.3 | 2 +- .../sys-devel/clang-common-16.0.3-r1 | 2 +- ...g-common-16.0.4 => clang-common-16.0.4-r1} | 4 +- .../sys-devel/clang-common-16.0.5.9999 | 2 +- .../sys-devel/clang-common-17.0.0.9999 | 2 +- .../sys-devel/clang-common-17.0.0_pre20230502 | 13 - .../sys-devel/clang-common-17.0.0_pre20230520 | 2 +- ...230512 => clang-common-17.0.0_pre20230526} | 6 +- .../clang-runtime-17.0.0_pre20230502 | 13 - ...30512 => clang-runtime-17.0.0_pre20230526} | 2 +- metadata/md5-cache/sys-devel/distcc-3.4-r1 | 2 +- metadata/md5-cache/sys-devel/distcc-3.4-r2 | 2 +- .../md5-cache/sys-devel/gcc-11.3.1_p20230525 | 17 + .../md5-cache/sys-devel/gcc-12.3.1_p20230526 | 17 + .../md5-cache/sys-devel/gcc-13.1.1_p20230527 | 17 + .../sys-devel/gcc-apple-4.2.1_p5666-r3 | 2 +- metadata/md5-cache/sys-devel/gdb-13.2 | 17 + metadata/md5-cache/sys-devel/gdb-9999 | 2 +- metadata/md5-cache/sys-devel/icecream-1.4 | 2 +- metadata/md5-cache/sys-devel/libtool-2.4.7 | 2 +- metadata/md5-cache/sys-devel/libtool-2.4.7-r1 | 2 +- metadata/md5-cache/sys-devel/libtool-9999 | 2 +- metadata/md5-cache/sys-devel/lld-14.0.6-r1 | 2 +- metadata/md5-cache/sys-devel/lld-15.0.7 | 2 +- metadata/md5-cache/sys-devel/lld-16.0.3 | 2 +- metadata/md5-cache/sys-devel/lld-16.0.4 | 2 +- metadata/md5-cache/sys-devel/lld-16.0.5.9999 | 2 +- metadata/md5-cache/sys-devel/lld-17.0.0.9999 | 2 +- .../sys-devel/lld-17.0.0_pre20230512 | 16 - .../sys-devel/lld-17.0.0_pre20230520 | 2 +- ...0.0_pre20230502 => lld-17.0.0_pre20230526} | 12 +- metadata/md5-cache/sys-devel/llvm-14.0.6-r2 | 2 +- metadata/md5-cache/sys-devel/llvm-14.0.6-r4 | 2 +- metadata/md5-cache/sys-devel/llvm-15.0.7 | 2 +- metadata/md5-cache/sys-devel/llvm-15.0.7-r3 | 2 +- metadata/md5-cache/sys-devel/llvm-16.0.3 | 2 +- metadata/md5-cache/sys-devel/llvm-16.0.4 | 2 +- metadata/md5-cache/sys-devel/llvm-16.0.5.9999 | 2 +- metadata/md5-cache/sys-devel/llvm-17.0.0.9999 | 2 +- .../sys-devel/llvm-17.0.0_pre20230512 | 17 - .../sys-devel/llvm-17.0.0_pre20230520 | 2 +- ....0_pre20230502 => llvm-17.0.0_pre20230526} | 10 +- .../md5-cache/sys-devel/llvm-common-14.0.6 | 2 +- .../md5-cache/sys-devel/llvm-common-15.0.7 | 2 +- .../md5-cache/sys-devel/llvm-common-16.0.3 | 2 +- .../md5-cache/sys-devel/llvm-common-16.0.4 | 2 +- .../sys-devel/llvm-common-16.0.5.9999 | 2 +- .../sys-devel/llvm-common-17.0.0.9999 | 2 +- .../sys-devel/llvm-common-17.0.0_pre20230512 | 11 - .../sys-devel/llvm-common-17.0.0_pre20230520 | 2 +- ...0230502 => llvm-common-17.0.0_pre20230526} | 4 +- metadata/md5-cache/sys-devel/make-9999 | 2 +- metadata/md5-cache/sys-fabric/Manifest.gz | Bin 1364 -> 1367 bytes .../sys-fabric/mstflint-4.18.0_p1-r1 | 2 +- .../md5-cache/sys-fabric/mstflint-4.20.0_p1 | 2 +- .../md5-cache/sys-fabric/mstflint-4.23.0_p1 | 2 +- .../md5-cache/sys-fabric/opensm-3.3.23-r2 | 2 +- .../md5-cache/sys-fabric/opensm-3.3.24-r1 | 2 +- .../md5-cache/sys-fabric/perftest-4.4.0.37-r1 | 2 +- .../md5-cache/sys-fabric/perftest-4.5.0.17 | 2 +- metadata/md5-cache/sys-fabric/qperf-0.4.11 | 2 +- metadata/md5-cache/sys-firmware/Manifest.gz | Bin 8800 -> 8804 bytes .../sys-firmware/midisport-firmware-1.2-r1 | 2 +- .../sys-firmware/sigrok-firmware-fx2lafw-9999 | 2 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 37213 -> 37220 bytes metadata/md5-cache/sys-fs/archivemount-0.9.1 | 2 +- metadata/md5-cache/sys-fs/btrfs-progs-9999 | 2 +- metadata/md5-cache/sys-fs/clamfs-1.2.0 | 2 +- metadata/md5-cache/sys-fs/copyfs-1.0.1-r1 | 2 +- metadata/md5-cache/sys-fs/dd-rescue-1.99.12 | 2 +- metadata/md5-cache/sys-fs/dd-rescue-1.99.13 | 2 +- .../md5-cache/sys-fs/dmraid-1.0.0_rc16-r7 | 2 +- .../sys-fs/ecryptfs-utils-111_p20170609-r1 | 2 +- metadata/md5-cache/sys-fs/erofs-utils-1.5 | 2 +- metadata/md5-cache/sys-fs/erofs-utils-1.5-r1 | 2 +- metadata/md5-cache/sys-fs/eudev-3.2.11-r2 | 2 +- metadata/md5-cache/sys-fs/eudev-3.2.11-r3 | 2 +- metadata/md5-cache/sys-fs/eudev-9999 | 2 +- metadata/md5-cache/sys-fs/exfatprogs-9999 | 2 +- .../md5-cache/sys-fs/f2fs-tools-1.15.0-r2 | 2 +- metadata/md5-cache/sys-fs/f2fs-tools-1.16.0 | 2 +- metadata/md5-cache/sys-fs/f2fs-tools-9999 | 2 +- metadata/md5-cache/sys-fs/fuse-2.9.9-r2 | 2 +- metadata/md5-cache/sys-fs/fuse-overlayfs-1.10 | 2 +- metadata/md5-cache/sys-fs/fuse-overlayfs-1.11 | 2 +- .../md5-cache/sys-fs/fuse-overlayfs-1.7.1 | 2 +- metadata/md5-cache/sys-fs/genext2fs-1.5.0 | 2 +- metadata/md5-cache/sys-fs/genext2fs-1.5.0-r1 | 2 +- metadata/md5-cache/sys-fs/genimage-16 | 2 +- metadata/md5-cache/sys-fs/genimage-9999 | 2 +- .../md5-cache/sys-fs/hfsplusutils-1.0.4-r3 | 2 +- metadata/md5-cache/sys-fs/hfsutils-3.2.6_p15 | 2 +- .../md5-cache/sys-fs/inotify-tools-3.22.6.0 | 2 +- metadata/md5-cache/sys-fs/iprutils-2.4.18.1 | 2 +- metadata/md5-cache/sys-fs/jfsutils-1.1.15-r2 | 2 +- metadata/md5-cache/sys-fs/jmtpfs-0.5-r1 | 2 +- metadata/md5-cache/sys-fs/lde-2.6.1-r2 | 2 +- metadata/md5-cache/sys-fs/lufs-0.9.7-r4 | 2 +- metadata/md5-cache/sys-fs/lvm2-2.03.20 | 2 +- metadata/md5-cache/sys-fs/lvm2-2.03.21 | 2 +- metadata/md5-cache/sys-fs/ntfs3g-2022.10.3 | 2 +- metadata/md5-cache/sys-fs/quota-4.09 | 2 +- metadata/md5-cache/sys-fs/rar2fs-1.29.5 | 2 +- .../md5-cache/sys-fs/reiserfsprogs-3.6.27-r1 | 2 +- metadata/md5-cache/sys-fs/simple-mtpfs-0.4.0 | 2 +- metadata/md5-cache/sys-fs/snapraid-11.6 | 2 +- metadata/md5-cache/sys-fs/snapraid-12.2 | 2 +- .../md5-cache/sys-fs/squashfs-tools-ng-9999 | 2 +- metadata/md5-cache/sys-fs/squashfuse-0.1.105 | 2 +- metadata/md5-cache/sys-fs/sysfsutils-2.1.1 | 2 +- metadata/md5-cache/sys-fs/treesize-0.54.1-r1 | 2 +- metadata/md5-cache/sys-fs/udisks-2.9.4-r1 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.10 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.11 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.7-r1 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.9 | 2 +- metadata/md5-cache/sys-fs/zfs-9999 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.1.10-r1 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.1.11 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.1.7 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.1.9 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-9999 | 2 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 26080 -> 23720 bytes .../sys-kernel/{dracut-059 => dracut-059-r2} | 2 +- .../md5-cache/sys-kernel/genkernel-4.0.10 | 13 - .../md5-cache/sys-kernel/genkernel-4.2.6-r6 | 14 - .../md5-cache/sys-kernel/genkernel-4.2.6-r8 | 14 - .../md5-cache/sys-kernel/genkernel-4.3.1-r1 | 14 - .../{genkernel-4.3.2 => genkernel-4.3.3} | 10 +- metadata/md5-cache/sys-kernel/genkernel-9999 | 6 +- .../md5-cache/sys-kernel/gentoo-kernel-6.2.15 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.3.2 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.3.3 | 18 - ...oo-kernel-6.3.4 => gentoo-kernel-6.3.4-r1} | 4 +- .../sys-kernel/gentoo-kernel-bin-5.15.98 | 17 - .../sys-kernel/gentoo-kernel-bin-6.2.15 | 17 - .../sys-kernel/gentoo-kernel-bin-6.3.2 | 17 - .../sys-kernel/gentoo-kernel-bin-6.3.3 | 17 - ...l-bin-6.3.4 => gentoo-kernel-bin-6.3.4-r1} | 4 +- .../md5-cache/sys-kernel/gentoo-sources-6.3.3 | 14 - .../md5-cache/sys-kernel/gentoo-sources-6.3.4 | 14 - ...-sources-6.3.2 => gentoo-sources-6.3.4-r1} | 6 +- .../md5-cache/sys-kernel/git-sources-6.4_rc4 | 15 + .../sys-kernel/vanilla-kernel-6.2.15 | 18 - .../md5-cache/sys-kernel/vanilla-kernel-6.3.2 | 18 - .../md5-cache/sys-kernel/vanilla-kernel-6.3.3 | 18 - metadata/md5-cache/sys-libs/Manifest.gz | Bin 38271 -> 37353 bytes .../md5-cache/sys-libs/argp-standalone-1.5.0 | 2 +- .../md5-cache/sys-libs/compiler-rt-14.0.6-r1 | 2 +- .../md5-cache/sys-libs/compiler-rt-15.0.7 | 2 +- .../md5-cache/sys-libs/compiler-rt-16.0.3 | 2 +- .../md5-cache/sys-libs/compiler-rt-16.0.4 | 2 +- .../sys-libs/compiler-rt-16.0.5.9999 | 2 +- .../sys-libs/compiler-rt-17.0.0.9999 | 2 +- .../sys-libs/compiler-rt-17.0.0_pre20230512 | 14 - .../sys-libs/compiler-rt-17.0.0_pre20230520 | 2 +- ...0230502 => compiler-rt-17.0.0_pre20230526} | 4 +- .../sys-libs/compiler-rt-sanitizers-14.0.6 | 2 +- .../sys-libs/compiler-rt-sanitizers-15.0.7 | 2 +- .../sys-libs/compiler-rt-sanitizers-16.0.3 | 2 +- .../sys-libs/compiler-rt-sanitizers-16.0.4 | 2 +- .../compiler-rt-sanitizers-16.0.5.9999 | 2 +- .../compiler-rt-sanitizers-17.0.0.9999 | 2 +- .../compiler-rt-sanitizers-17.0.0_pre20230502 | 15 - .../compiler-rt-sanitizers-17.0.0_pre20230520 | 2 +- ...compiler-rt-sanitizers-17.0.0_pre20230526} | 4 +- metadata/md5-cache/sys-libs/db-4.8.30-r8 | 2 +- metadata/md5-cache/sys-libs/db-5.3.28-r9 | 2 +- metadata/md5-cache/sys-libs/db-6.0.35-r4 | 2 +- .../md5-cache/sys-libs/freeipmi-1.6.10-r1 | 2 +- .../md5-cache/sys-libs/fts-standalone-1.2.7 | 2 +- metadata/md5-cache/sys-libs/gpm-1.20.7-r5 | 2 +- .../md5-cache/sys-libs/libapparmor-3.0.3-r1 | 2 +- metadata/md5-cache/sys-libs/libapparmor-3.0.4 | 2 +- metadata/md5-cache/sys-libs/libapparmor-3.0.8 | 2 +- .../sys-libs/libbacktrace-1.0_p20220709 | 2 +- metadata/md5-cache/sys-libs/libblockdev-2.28 | 2 +- .../md5-cache/sys-libs/libblockdev-2.28-r1 | 6 +- metadata/md5-cache/sys-libs/libblockdev-9999 | 2 +- metadata/md5-cache/sys-libs/libcap-2.69 | 4 +- metadata/md5-cache/sys-libs/libcap-ng-0.8.3 | 2 +- metadata/md5-cache/sys-libs/libcxx-14.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxx-15.0.7 | 2 +- metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 | 2 +- metadata/md5-cache/sys-libs/libcxx-16.0.3 | 2 +- metadata/md5-cache/sys-libs/libcxx-16.0.4 | 2 +- .../md5-cache/sys-libs/libcxx-16.0.5.9999 | 2 +- .../md5-cache/sys-libs/libcxx-17.0.0.9999 | 2 +- .../sys-libs/libcxx-17.0.0_pre20230512 | 16 - .../sys-libs/libcxx-17.0.0_pre20230520 | 2 +- ..._pre20230502 => libcxx-17.0.0_pre20230526} | 8 +- metadata/md5-cache/sys-libs/libcxxabi-14.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-15.0.7 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-16.0.3 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-16.0.4 | 2 +- .../md5-cache/sys-libs/libcxxabi-16.0.5.9999 | 2 +- .../md5-cache/sys-libs/libcxxabi-17.0.0.9999 | 2 +- .../sys-libs/libcxxabi-17.0.0_pre20230512 | 16 - .../sys-libs/libcxxabi-17.0.0_pre20230520 | 2 +- ...e20230502 => libcxxabi-17.0.0_pre20230526} | 4 +- metadata/md5-cache/sys-libs/libhx-3.24-r1 | 2 +- metadata/md5-cache/sys-libs/libhx-3.25 | 2 +- .../md5-cache/sys-libs/libieee1284-0.2.11-r8 | 2 +- metadata/md5-cache/sys-libs/libnvme-1.4 | 4 +- metadata/md5-cache/sys-libs/libomp-14.0.6-r1 | 2 +- metadata/md5-cache/sys-libs/libomp-15.0.7-r2 | 2 +- metadata/md5-cache/sys-libs/libomp-15.0.7-r6 | 2 +- metadata/md5-cache/sys-libs/libomp-16.0.3 | 2 +- metadata/md5-cache/sys-libs/libomp-16.0.4 | 2 +- .../md5-cache/sys-libs/libomp-16.0.5.9999 | 2 +- .../md5-cache/sys-libs/libomp-17.0.0.9999 | 2 +- .../sys-libs/libomp-17.0.0_pre20230512 | 16 - .../sys-libs/libomp-17.0.0_pre20230520 | 2 +- ..._pre20230502 => libomp-17.0.0_pre20230526} | 10 +- metadata/md5-cache/sys-libs/librtas-2.0.2-r2 | 2 +- metadata/md5-cache/sys-libs/librtas-2.0.3 | 2 +- metadata/md5-cache/sys-libs/libseccomp-9999 | 2 +- .../md5-cache/sys-libs/libservicelog-1.1.19 | 2 +- metadata/md5-cache/sys-libs/libsmbios-2.4.3 | 2 +- metadata/md5-cache/sys-libs/libvpd-2.2.9 | 2 +- .../sys-libs/llvm-libunwind-14.0.6-r1 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-15.0.7 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-16.0.3 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-16.0.4 | 2 +- .../sys-libs/llvm-libunwind-16.0.5.9999 | 2 +- .../sys-libs/llvm-libunwind-17.0.0.9999 | 2 +- .../llvm-libunwind-17.0.0_pre20230512 | 16 - .../llvm-libunwind-17.0.0_pre20230520 | 2 +- ...0502 => llvm-libunwind-17.0.0_pre20230526} | 4 +- .../sys-libs/obstack-standalone-1.2.3 | 2 +- metadata/md5-cache/sys-libs/openipmi-2.0.33 | 2 +- metadata/md5-cache/sys-libs/pam-1.5.2-r3 | 2 +- metadata/md5-cache/sys-libs/readline-9999 | 2 +- .../md5-cache/sys-libs/rpmatch-standalone-1.0 | 2 +- metadata/md5-cache/sys-libs/zlib-1.2.13-r1 | 6 +- metadata/md5-cache/sys-power/Manifest.gz | Bin 6792 -> 6765 bytes metadata/md5-cache/sys-power/nut-2.7.4-r8 | 2 +- .../sys-power/nvclock-0.8_p20110102-r2 | 2 +- .../sys-power/nvclock-0.8_p20110102-r3 | 2 +- metadata/md5-cache/sys-power/powertop-2.15 | 2 +- metadata/md5-cache/sys-power/powertop-9999 | 2 +- .../md5-cache/sys-power/suspend-1.0_p20190605 | 2 +- .../md5-cache/sys-power/suspend-1.0_p20200924 | 2 +- metadata/md5-cache/sys-power/thermald-2.5.1 | 2 +- metadata/md5-cache/sys-power/thermald-2.5.2 | 2 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 15085 -> 15263 bytes metadata/md5-cache/sys-process/acct-6.6.4-r3 | 2 +- metadata/md5-cache/sys-process/at-3.2.5 | 2 +- metadata/md5-cache/sys-process/at-3.2.5-r1 | 2 +- metadata/md5-cache/sys-process/audit-3.0.9-r1 | 2 +- metadata/md5-cache/sys-process/audit-3.1.1 | 2 +- metadata/md5-cache/sys-process/bottom-0.9.1 | 13 + .../md5-cache/sys-process/cronie-1.6.1-r3 | 2 +- metadata/md5-cache/sys-process/fcron-3.3.1 | 2 +- metadata/md5-cache/sys-process/ftop-1.0-r1 | 2 +- metadata/md5-cache/sys-process/htop-9999 | 2 +- metadata/md5-cache/sys-process/numactl-2.0.14 | 2 +- .../md5-cache/sys-process/numactl-2.0.14-r1 | 2 +- metadata/md5-cache/sys-process/numactl-2.0.16 | 2 +- metadata/md5-cache/sys-process/numactl-9999 | 2 +- metadata/md5-cache/sys-process/procenv-0.51 | 2 +- .../md5-cache/sys-process/tiptop-2.3.1_p4 | 2 +- .../sys-process/tiptop-2.3.1_p4_p20221211 | 2 +- .../sys-process/unixtop-3.8_beta1-r3 | 2 +- metadata/md5-cache/virtual/Manifest.gz | Bin 42368 -> 41725 bytes metadata/md5-cache/virtual/dist-kernel-6.2.15 | 7 - metadata/md5-cache/virtual/dist-kernel-6.3.2 | 7 - metadata/md5-cache/virtual/dist-kernel-6.3.3 | 7 - metadata/md5-cache/virtual/imap-c-client-2 | 8 - metadata/md5-cache/www-apache/Manifest.gz | Bin 7640 -> 7633 bytes .../www-apache/mod_auth_xradius-0.4.6-r2 | 2 +- .../md5-cache/www-apache/mod_gnutls-0.12.0-r1 | 2 +- metadata/md5-cache/www-apache/mod_h2-2.0.17 | 2 +- metadata/md5-cache/www-apache/mod_h2-9999 | 2 +- .../md5-cache/www-apache/mod_jk-1.2.48-r1 | 2 +- .../md5-cache/www-apache/mod_maxminddb-1.2.0 | 2 +- .../www-apache/mod_musicindex-1.4.1-r4 | 2 +- metadata/md5-cache/www-apache/mod_nss-1.0.18 | 2 +- metadata/md5-cache/www-apache/mod_qos-11.66 | 2 +- metadata/md5-cache/www-apache/mod_qos-11.72 | 2 +- metadata/md5-cache/www-apache/mod_qos-11.74 | 2 +- .../md5-cache/www-apache/mod_security-2.9.6 | 2 +- .../md5-cache/www-apache/mod_security-2.9.7 | 2 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 24019 -> 24325 bytes metadata/md5-cache/www-apps/cgisysinfo-0.4.1 | 2 +- metadata/md5-cache/www-apps/gitea-1.19.3 | 17 + .../md5-cache/www-apps/kibana-bin-7.17.10 | 13 + metadata/md5-cache/www-client/Manifest.gz | Bin 12726 -> 12904 bytes .../md5-cache/www-client/elinks-0.13.5-r100 | 2 +- .../md5-cache/www-client/elinks-0.16.1.1-r1 | 4 +- metadata/md5-cache/www-client/fetch-1.0-r4 | 2 +- .../md5-cache/www-client/firefox-102.11.0 | 2 +- metadata/md5-cache/www-client/firefox-113.0.1 | 2 +- metadata/md5-cache/www-client/firefox-113.0.2 | 2 +- ....4 => google-chrome-unstable-115.0.5790.3} | 2 +- .../md5-cache/www-client/httrack-3.49.2-r2 | 2 +- .../md5-cache/www-client/httrack-3.49.2-r3 | 2 +- metadata/md5-cache/www-client/httrack-3.49.4 | 2 +- .../md5-cache/www-client/httrack-3.49.4-r1 | 2 +- .../md5-cache/www-client/jd-2.8.9_p150226-r2 | 2 +- metadata/md5-cache/www-client/links-2.28-r3 | 2 +- metadata/md5-cache/www-client/links-2.29 | 2 +- ...0.1774.50 => microsoft-edge-113.0.1774.57} | 2 +- ...3.11 => microsoft-edge-beta-114.0.1823.30} | 2 +- .../md5-cache/www-client/netrik-1.16.1-r3 | 2 +- metadata/md5-cache/www-client/netsurf-9999 | 15 + .../md5-cache/www-client/seamonkey-2.53.15-r1 | 2 +- .../md5-cache/www-client/surfraw-2.3.0-r3 | 2 +- metadata/md5-cache/www-client/surfraw-99999 | 2 +- metadata/md5-cache/www-client/uget-2.2.3 | 2 +- metadata/md5-cache/www-client/uget-9999 | 2 +- .../md5-cache/www-client/w3m-0.5.3_p20210102 | 2 +- .../md5-cache/www-client/w3m-0.5.3_p20220216 | 2 +- .../md5-cache/www-client/w3m-0.5.3_p20220429 | 2 +- .../www-client/w3m-0.5.3_p20220429-r1 | 2 +- .../md5-cache/www-client/w3m-0.5.3_p20230121 | 2 +- metadata/md5-cache/www-misc/Manifest.gz | Bin 4082 -> 4076 bytes metadata/md5-cache/www-misc/fcgiwrap-1.1.0-r2 | 2 +- .../md5-cache/www-misc/htdig-3.2.0_beta6-r5 | 2 +- metadata/md5-cache/www-misc/litmus-0.13-r1 | 2 +- metadata/md5-cache/www-misc/mergelog-4.5-r2 | 2 +- .../www-misc/profile-sync-daemon-6.35 | 4 +- metadata/md5-cache/www-plugins/Manifest.gz | Bin 1761 -> 1924 bytes ... chrome-binary-plugins-115.0.5790.3_alpha} | 2 +- .../md5-cache/www-plugins/lightspark-0.8.7 | 15 + metadata/md5-cache/www-servers/Manifest.gz | Bin 9804 -> 9806 bytes .../md5-cache/www-servers/apache-2.4.54-r8 | 2 +- .../md5-cache/www-servers/apache-2.4.55-r1 | 2 +- metadata/md5-cache/www-servers/apache-2.4.56 | 2 +- metadata/md5-cache/www-servers/apache-2.4.57 | 4 +- metadata/md5-cache/www-servers/nginx-1.23.3 | 2 +- metadata/md5-cache/www-servers/nginx-1.23.4 | 2 +- .../md5-cache/www-servers/nginx-1.24.0-r1 | 2 +- metadata/md5-cache/www-servers/pshs-0.4.2 | 7 +- metadata/md5-cache/www-servers/sniproxy-0.6.1 | 2 +- metadata/md5-cache/www-servers/tomcat-10.1.8 | 2 +- metadata/md5-cache/www-servers/tomcat-10.1.9 | 2 +- metadata/md5-cache/www-servers/tomcat-8.5.88 | 2 +- metadata/md5-cache/www-servers/tomcat-8.5.89 | 2 +- metadata/md5-cache/www-servers/tomcat-9.0.74 | 2 +- metadata/md5-cache/www-servers/tomcat-9.0.75 | 2 +- .../md5-cache/www-servers/uwsgi-2.0.19.1-r109 | 2 +- metadata/md5-cache/www-servers/uwsgi-2.0.21 | 2 +- .../md5-cache/www-servers/varnish-7.1.1-r1 | 2 +- .../md5-cache/www-servers/varnish-7.1.2-r1 | 2 +- .../www-servers/xsp-3.8_p2014120900-r1 | 2 +- metadata/md5-cache/www-servers/xsp-4.7.1-r1 | 2 +- metadata/md5-cache/x11-apps/Manifest.gz | Bin 16417 -> 16212 bytes metadata/md5-cache/x11-apps/appres-1.0.6 | 2 +- metadata/md5-cache/x11-apps/bdftopcf-1.1.1 | 2 +- metadata/md5-cache/x11-apps/beforelight-1.0.6 | 2 +- metadata/md5-cache/x11-apps/bitmap-1.1.0 | 2 +- metadata/md5-cache/x11-apps/editres-1.0.8 | 2 +- metadata/md5-cache/x11-apps/fonttosfnt-1.2.2 | 2 +- metadata/md5-cache/x11-apps/fslsfonts-1.0.6 | 2 +- metadata/md5-cache/x11-apps/fstobdf-1.0.7 | 2 +- metadata/md5-cache/x11-apps/iceauth-1.0.9 | 2 +- metadata/md5-cache/x11-apps/ico-1.0.6 | 2 +- metadata/md5-cache/x11-apps/listres-1.0.5 | 2 +- metadata/md5-cache/x11-apps/mkfontscale-1.2.2 | 2 +- metadata/md5-cache/x11-apps/oclock-1.0.5 | 2 +- metadata/md5-cache/x11-apps/rgb-1.1.0 | 2 +- metadata/md5-cache/x11-apps/rstart-1.0.6 | 2 +- metadata/md5-cache/x11-apps/scripts-1.0.1-r1 | 14 - metadata/md5-cache/x11-apps/sessreg-1.1.3 | 2 +- metadata/md5-cache/x11-apps/setxkbmap-1.3.3 | 2 +- metadata/md5-cache/x11-apps/setxkbmap-1.3.4 | 2 +- metadata/md5-cache/x11-apps/showfont-1.0.6 | 2 +- metadata/md5-cache/x11-apps/smproxy-1.0.7 | 2 +- metadata/md5-cache/x11-apps/transset-1.0.3 | 2 +- metadata/md5-cache/x11-apps/viewres-1.0.7 | 2 +- metadata/md5-cache/x11-apps/x11perf-1.6.2 | 2 +- metadata/md5-cache/x11-apps/xauth-1.1.2 | 2 +- metadata/md5-cache/x11-apps/xauth-9999 | 2 +- metadata/md5-cache/x11-apps/xbacklight-1.2.3 | 2 +- metadata/md5-cache/x11-apps/xbiff-1.0.4 | 2 +- metadata/md5-cache/x11-apps/xcalc-1.1.1 | 2 +- metadata/md5-cache/x11-apps/xcalc-1.1.2 | 2 +- metadata/md5-cache/x11-apps/xclipboard-1.1.4 | 2 +- metadata/md5-cache/x11-apps/xclock-1.1.1 | 2 +- metadata/md5-cache/x11-apps/xcmsdb-1.0.6 | 2 +- metadata/md5-cache/x11-apps/xconsole-1.0.8 | 2 +- metadata/md5-cache/x11-apps/xcursorgen-1.0.8 | 2 +- metadata/md5-cache/x11-apps/xditview-1.0.6 | 2 +- metadata/md5-cache/x11-apps/xdm-1.1.14 | 2 +- metadata/md5-cache/x11-apps/xdpyinfo-1.3.3 | 2 +- metadata/md5-cache/x11-apps/xdpyinfo-1.3.4 | 2 +- metadata/md5-cache/x11-apps/xdriinfo-1.0.7 | 2 +- metadata/md5-cache/x11-apps/xedit-1.2.3 | 2 +- metadata/md5-cache/x11-apps/xev-1.2.5 | 2 +- metadata/md5-cache/x11-apps/xeyes-1.2.0 | 2 +- metadata/md5-cache/x11-apps/xfd-1.1.4 | 2 +- metadata/md5-cache/x11-apps/xfontsel-1.1.0 | 2 +- metadata/md5-cache/x11-apps/xgamma-1.0.7 | 2 +- metadata/md5-cache/x11-apps/xgc-1.0.6 | 2 +- metadata/md5-cache/x11-apps/xhost-1.0.9 | 2 +- metadata/md5-cache/x11-apps/xinit-1.4.2 | 2 +- metadata/md5-cache/x11-apps/xinput-1.6.3 | 2 +- metadata/md5-cache/x11-apps/xinput-1.6.4 | 2 +- .../x11-apps/xinput_calibrator-0.7.5-r2 | 2 +- metadata/md5-cache/x11-apps/xkbcomp-1.4.6 | 2 +- metadata/md5-cache/x11-apps/xkbevd-1.1.5 | 2 +- metadata/md5-cache/x11-apps/xkbprint-1.0.6 | 2 +- metadata/md5-cache/x11-apps/xkbutils-1.0.5 | 2 +- metadata/md5-cache/x11-apps/xkill-1.0.6 | 2 +- metadata/md5-cache/x11-apps/xload-1.1.4 | 2 +- metadata/md5-cache/x11-apps/xlogo-1.0.6 | 2 +- metadata/md5-cache/x11-apps/xlsatoms-1.1.4 | 2 +- metadata/md5-cache/x11-apps/xlsclients-1.1.5 | 2 +- metadata/md5-cache/x11-apps/xlsfonts-1.0.7 | 2 +- metadata/md5-cache/x11-apps/xmag-1.0.7 | 2 +- metadata/md5-cache/x11-apps/xman-1.1.5 | 2 +- metadata/md5-cache/x11-apps/xmessage-1.0.6 | 2 +- metadata/md5-cache/x11-apps/xmodmap-1.0.11 | 2 +- metadata/md5-cache/x11-apps/xmore-1.0.3 | 2 +- metadata/md5-cache/x11-apps/xpr-1.1.0 | 2 +- metadata/md5-cache/x11-apps/xprop-1.2.6 | 2 +- metadata/md5-cache/x11-apps/xrandr-1.5.2 | 2 +- metadata/md5-cache/x11-apps/xrdb-1.2.1 | 2 +- metadata/md5-cache/x11-apps/xrectsel-0.3.2-r1 | 2 +- metadata/md5-cache/x11-apps/xrefresh-1.0.7 | 2 +- metadata/md5-cache/x11-apps/xrestop-0.5 | 2 +- metadata/md5-cache/x11-apps/xrestop-0.6 | 2 +- metadata/md5-cache/x11-apps/xset-1.2.5 | 2 +- metadata/md5-cache/x11-apps/xsetroot-1.1.3 | 2 +- metadata/md5-cache/x11-apps/xsm-1.0.5 | 2 +- metadata/md5-cache/x11-apps/xstdcmap-1.0.5 | 2 +- metadata/md5-cache/x11-apps/xvidtune-1.0.4 | 2 +- metadata/md5-cache/x11-apps/xvinfo-1.1.5 | 2 +- metadata/md5-cache/x11-apps/xwd-1.0.8 | 2 +- metadata/md5-cache/x11-apps/xwininfo-1.1.5 | 2 +- metadata/md5-cache/x11-apps/xwininfo-1.1.6 | 2 +- metadata/md5-cache/x11-apps/xwud-1.0.6 | 2 +- metadata/md5-cache/x11-base/Manifest.gz | Bin 2042 -> 2041 bytes metadata/md5-cache/x11-base/xcb-proto-1.15.2 | 2 +- .../md5-cache/x11-base/xorg-server-21.1.8 | 2 +- metadata/md5-cache/x11-base/xorg-server-9999 | 2 +- .../x11-base/xorg-sgml-doctools-1.12 | 2 +- metadata/md5-cache/x11-drivers/Manifest.gz | Bin 7104 -> 7110 bytes .../x11-drivers/nvidia-drivers-525.116.03 | 16 - .../x11-drivers/xf86-input-elographics-1.4.3 | 2 +- .../x11-drivers/xf86-input-evdev-2.10.6 | 2 +- .../x11-drivers/xf86-input-joystick-1.6.4 | 2 +- .../x11-drivers/xf86-input-libinput-1.3.0 | 2 +- .../x11-drivers/xf86-input-synaptics-1.9.2 | 2 +- .../x11-drivers/xf86-input-vmmouse-13.2.0 | 2 +- .../x11-drivers/xf86-input-vmmouse-9999 | 2 +- .../x11-drivers/xf86-input-void-1.4.2 | 2 +- .../x11-drivers/xf86-input-wacom-1.1.0 | 16 + .../x11-drivers/xf86-input-wacom-1.2.0 | 2 +- .../x11-drivers/xf86-video-amdgpu-22.0.0 | 2 +- .../x11-drivers/xf86-video-amdgpu-23.0.0 | 2 +- .../x11-drivers/xf86-video-amdgpu-9999 | 2 +- .../x11-drivers/xf86-video-ast-1.1.6 | 2 +- .../x11-drivers/xf86-video-ati-19.1.0-r1 | 2 +- .../x11-drivers/xf86-video-ati-22.0.0 | 2 +- .../md5-cache/x11-drivers/xf86-video-ati-9999 | 2 +- .../x11-drivers/xf86-video-dummy-0.4.0 | 2 +- .../x11-drivers/xf86-video-dummy-0.4.1 | 2 +- .../x11-drivers/xf86-video-fbdev-0.5.0-r1 | 2 +- .../x11-drivers/xf86-video-geode-2.11.20 | 2 +- .../x11-drivers/xf86-video-geode-2.11.21 | 2 +- .../xf86-video-intel-2.99.917_p20201215 | 2 +- .../xf86-video-intel-2.99.917_p20230201 | 2 +- .../x11-drivers/xf86-video-intel-9999 | 2 +- .../x11-drivers/xf86-video-mga-2.0.1 | 2 +- .../x11-drivers/xf86-video-nouveau-1.0.17 | 2 +- .../x11-drivers/xf86-video-omap-0.4.5 | 2 +- .../x11-drivers/xf86-video-openchrome-0.6.0 | 2 +- .../x11-drivers/xf86-video-qxl-0.1.6 | 2 +- .../x11-drivers/xf86-video-r128-6.12.1 | 2 +- .../xf86-video-siliconmotion-1.7.9 | 2 +- .../x11-drivers/xf86-video-vboxvideo-1.0.0 | 2 +- .../x11-drivers/xf86-video-vesa-2.6.0 | 2 +- .../x11-drivers/xf86-video-vmware-13.4.0 | 2 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 24894 -> 24872 bytes metadata/md5-cache/x11-libs/agg-2.5-r3 | 2 +- metadata/md5-cache/x11-libs/cmrt-1.0.6-r3 | 2 +- metadata/md5-cache/x11-libs/fltk-1.3.5-r4 | 2 +- metadata/md5-cache/x11-libs/fltk-1.3.9999 | 2 +- metadata/md5-cache/x11-libs/fltk-1.4.9999 | 2 +- metadata/md5-cache/x11-libs/fox-1.6.57-r3 | 2 +- metadata/md5-cache/x11-libs/fox-1.7.67-r1 | 2 +- metadata/md5-cache/x11-libs/gtk+-2.24.33-r3 | 2 +- metadata/md5-cache/x11-libs/gtk+-3.24.35 | 2 +- metadata/md5-cache/x11-libs/gtkglext-1.2.0-r5 | 2 +- .../md5-cache/x11-libs/gtkmathview-0.8.0-r5 | 2 +- metadata/md5-cache/x11-libs/libFS-1.0.9 | 2 +- metadata/md5-cache/x11-libs/libICE-1.1.1-r1 | 2 +- metadata/md5-cache/x11-libs/libSM-1.2.4 | 2 +- metadata/md5-cache/x11-libs/libX11-1.8.4-r1 | 2 +- .../md5-cache/x11-libs/libXScrnSaver-1.2.4 | 2 +- metadata/md5-cache/x11-libs/libXau-1.0.11 | 2 +- metadata/md5-cache/x11-libs/libXaw-1.0.15 | 2 +- metadata/md5-cache/x11-libs/libXaw3d-1.6.4 | 2 +- metadata/md5-cache/x11-libs/libXaw3d-1.6.5 | 2 +- .../md5-cache/x11-libs/libXaw3dXft-1.6.2h | 2 +- .../md5-cache/x11-libs/libXcomposite-0.4.6 | 2 +- metadata/md5-cache/x11-libs/libXcursor-1.2.1 | 2 +- metadata/md5-cache/x11-libs/libXdamage-1.1.6 | 2 +- metadata/md5-cache/x11-libs/libXdmcp-1.1.4-r2 | 2 +- metadata/md5-cache/x11-libs/libXext-1.3.5 | 2 +- metadata/md5-cache/x11-libs/libXfixes-6.0.1 | 2 +- metadata/md5-cache/x11-libs/libXfont2-2.0.6 | 2 +- metadata/md5-cache/x11-libs/libXft-2.3.6 | 2 +- metadata/md5-cache/x11-libs/libXft-2.3.8 | 2 +- metadata/md5-cache/x11-libs/libXi-1.8 | 2 +- metadata/md5-cache/x11-libs/libXi-1.8.1 | 2 +- metadata/md5-cache/x11-libs/libXinerama-1.1.5 | 2 +- metadata/md5-cache/x11-libs/libXmu-1.1.4 | 2 +- metadata/md5-cache/x11-libs/libXpm-3.5.14 | 2 +- metadata/md5-cache/x11-libs/libXpm-3.5.16 | 2 +- metadata/md5-cache/x11-libs/libXpresent-1.0.1 | 2 +- metadata/md5-cache/x11-libs/libXrandr-1.5.3 | 2 +- metadata/md5-cache/x11-libs/libXrender-0.9.11 | 2 +- metadata/md5-cache/x11-libs/libXres-1.2.2 | 2 +- metadata/md5-cache/x11-libs/libXt-1.3.0 | 2 +- metadata/md5-cache/x11-libs/libXtst-1.2.4 | 2 +- metadata/md5-cache/x11-libs/libXv-1.0.12 | 2 +- metadata/md5-cache/x11-libs/libXvMC-1.0.13 | 2 +- metadata/md5-cache/x11-libs/libXxf86dga-1.1.6 | 2 +- metadata/md5-cache/x11-libs/libXxf86vm-1.1.5 | 2 +- metadata/md5-cache/x11-libs/libdlo-0.1.2-r2 | 2 +- metadata/md5-cache/x11-libs/libfakekey-0.3-r1 | 2 +- metadata/md5-cache/x11-libs/libfm-1.3.2 | 2 +- metadata/md5-cache/x11-libs/libfm-extra-1.3.2 | 2 +- metadata/md5-cache/x11-libs/libfm-qt-1.3.0 | 4 +- metadata/md5-cache/x11-libs/libfontenc-1.1.7 | 2 +- metadata/md5-cache/x11-libs/libgxim-0.5.0 | 2 +- metadata/md5-cache/x11-libs/libpciaccess-0.17 | 2 +- .../md5-cache/x11-libs/libpciaccess-0.17-r1 | 2 +- .../md5-cache/x11-libs/librfm-5.3.16.3-r2 | 2 +- metadata/md5-cache/x11-libs/libxcb-1.15-r1 | 2 +- metadata/md5-cache/x11-libs/libxcvt-0.1.2 | 2 +- metadata/md5-cache/x11-libs/libxcvt-9999 | 2 +- metadata/md5-cache/x11-libs/libxkbfile-1.1.2 | 2 +- .../md5-cache/x11-libs/libxshmfence-1.3.2 | 2 +- metadata/md5-cache/x11-libs/motif-2.3.8-r5 | 2 +- metadata/md5-cache/x11-libs/neXtaw-0.15.1-r5 | 2 +- metadata/md5-cache/x11-libs/qtermwidget-1.3.0 | 4 +- .../x11-libs/startup-notification-0.12-r1 | 2 +- metadata/md5-cache/x11-libs/xcb-util-0.4.1 | 2 +- .../md5-cache/x11-libs/xcb-util-cursor-0.1.4 | 2 +- .../md5-cache/x11-libs/xcb-util-errors-1.0.1 | 2 +- .../md5-cache/x11-libs/xcb-util-image-0.4.1 | 2 +- .../md5-cache/x11-libs/xcb-util-keysyms-0.4.1 | 2 +- .../x11-libs/xcb-util-renderutil-0.3.10 | 2 +- metadata/md5-cache/x11-libs/xcb-util-wm-0.4.2 | 2 +- .../md5-cache/x11-libs/xcb-util-xrm-1.3-r1 | 2 +- metadata/md5-cache/x11-libs/xforms-1.2.4-r1 | 2 +- metadata/md5-cache/x11-libs/xosd-2.2.14_p2_p1 | 2 +- metadata/md5-cache/x11-libs/xpa-2.1.18 | 2 +- metadata/md5-cache/x11-libs/xtrans-1.4.0 | 2 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 62240 -> 61940 bytes metadata/md5-cache/x11-misc/autocutsel-0.10.1 | 2 +- metadata/md5-cache/x11-misc/bbacpi-0.1.5-r4 | 2 +- metadata/md5-cache/x11-misc/bbcd-0.3.1-r5 | 2 +- metadata/md5-cache/x11-misc/bbdate-0.2.4-r3 | 2 +- metadata/md5-cache/x11-misc/bbkeys-0.9.2 | 2 +- metadata/md5-cache/x11-misc/bbmail-0.9.3-r2 | 2 +- metadata/md5-cache/x11-misc/bbpager-0.4.7-r2 | 2 +- metadata/md5-cache/x11-misc/bbppp-0.2.5-r1 | 2 +- metadata/md5-cache/x11-misc/bbtime-0.1.5-r2 | 2 +- .../md5-cache/x11-misc/bbweather-0.6.3-r2 | 2 +- .../x11-misc/bumblebee-3.2.1_p20210112-r4 | 2 +- metadata/md5-cache/x11-misc/bumblebee-9999 | 2 +- .../md5-cache/x11-misc/cairo-clock-0.3.4-r2 | 2 +- .../x11-misc/compose-tables-1.8.4-r1 | 2 +- .../md5-cache/x11-misc/e16menuedit2-0.0.3 | 2 +- metadata/md5-cache/x11-misc/fireflies-2.08-r1 | 2 +- metadata/md5-cache/x11-misc/fluxter-0.1.0-r1 | 2 +- .../md5-cache/x11-misc/gammastep-2.0.9-r1 | 2 +- metadata/md5-cache/x11-misc/gccmakedep-9999 | 2 +- metadata/md5-cache/x11-misc/grsync-1.3.0 | 2 +- .../x11-misc/gtkdialog-0.8.3_p20200202-r1 | 2 +- metadata/md5-cache/x11-misc/gtkdialog-99999 | 2 +- metadata/md5-cache/x11-misc/i3blocks-1.5-r1 | 2 +- metadata/md5-cache/x11-misc/i3status-2.13-r1 | 2 +- metadata/md5-cache/x11-misc/idesk-0.7.8 | 2 +- metadata/md5-cache/x11-misc/imake-1.0.9 | 2 +- .../x11-misc/imwheel-1.0.0_pre13_p20100827 | 2 +- metadata/md5-cache/x11-misc/kbdd-0.7.1 | 2 +- metadata/md5-cache/x11-misc/ktsuss-2.1-r1 | 2 +- .../md5-cache/x11-misc/light-locker-1.9.0-r2 | 2 +- metadata/md5-cache/x11-misc/lightdm-1.32.0-r2 | 2 +- .../x11-misc/lightdm-gtk-greeter-2.0.7-r1 | 2 +- .../x11-misc/lightdm-gtk-greeter-2.0.8 | 2 +- .../x11-misc/lightdm-gtk-greeter-2.0.8-r1 | 6 +- .../x11-misc/lightdm-mini-greeter-0.3.4 | 2 +- .../x11-misc/lightdm-mini-greeter-0.4.0 | 2 +- .../x11-misc/lightdm-mini-greeter-0.5.0 | 2 +- .../x11-misc/lightdm-mini-greeter-0.5.1 | 2 +- metadata/md5-cache/x11-misc/lineakd-0.9.0-r4 | 2 +- metadata/md5-cache/x11-misc/lndir-1.0.4 | 2 +- metadata/md5-cache/x11-misc/macopix-3.4.0 | 2 +- metadata/md5-cache/x11-misc/makedepend-1.0.8 | 2 +- .../x11-misc/mate-notification-daemon-1.26.0 | 2 +- metadata/md5-cache/x11-misc/menumaker-0.99.12 | 2 +- metadata/md5-cache/x11-misc/menumaker-0.99.14 | 2 +- metadata/md5-cache/x11-misc/mozo-1.26.1 | 2 +- metadata/md5-cache/x11-misc/mozo-1.26.2 | 2 +- metadata/md5-cache/x11-misc/mygestures-2.0 | 2 +- metadata/md5-cache/x11-misc/nitrogen-1.6.1-r2 | 2 +- metadata/md5-cache/x11-misc/nitrogen-99999 | 2 +- .../md5-cache/x11-misc/notify-osd-0.9.34-r1 | 2 +- .../md5-cache/x11-misc/notify-osd-0.9.34-r2 | 2 +- metadata/md5-cache/x11-misc/numlockx-1.2 | 2 +- .../x11-misc/obconf-2.0.4_p20150213-r1 | 2 +- metadata/md5-cache/x11-misc/parcellite-1.2.1 | 2 +- metadata/md5-cache/x11-misc/pcmanfm-qt-1.3.0 | 4 +- metadata/md5-cache/x11-misc/peksystray-0.4.0 | 2 +- .../md5-cache/x11-misc/peksystray-0.4.0-r1 | 2 +- metadata/md5-cache/x11-misc/piedock-1.6.9 | 2 +- metadata/md5-cache/x11-misc/qps-2.7.0 | 4 +- .../md5-cache/x11-misc/rodent-5.3.16.3-r1 | 2 +- metadata/md5-cache/x11-misc/rofi-1.7.5 | 2 +- metadata/md5-cache/x11-misc/rofi-9999 | 2 +- metadata/md5-cache/x11-misc/rofi-calc-2.0.0 | 2 +- metadata/md5-cache/x11-misc/rofi-calc-2.2.0 | 2 +- metadata/md5-cache/x11-misc/rofi-calc-9999 | 2 +- metadata/md5-cache/x11-misc/rss-glx-0.9.1-r3 | 2 +- metadata/md5-cache/x11-misc/screengrab-2.6.0 | 4 +- metadata/md5-cache/x11-misc/seetxt-0.72-r1 | 2 +- metadata/md5-cache/x11-misc/slim-1.3.6-r5 | 16 - metadata/md5-cache/x11-misc/slim-1.3.9 | 16 - metadata/md5-cache/x11-misc/slim-1.4.0 | 8 +- metadata/md5-cache/x11-misc/slim-9999 | 6 +- metadata/md5-cache/x11-misc/spacefm-1.0.6-r2 | 2 +- metadata/md5-cache/x11-misc/stalonetray-0.8.4 | 2 +- metadata/md5-cache/x11-misc/stalonetray-0.8.5 | 2 +- metadata/md5-cache/x11-misc/vdpauinfo-1.5-r1 | 2 +- metadata/md5-cache/x11-misc/viewglob-2.0.4-r1 | 2 +- metadata/md5-cache/x11-misc/wayv-0.3-r3 | 2 +- metadata/md5-cache/x11-misc/wbar-2.3.4-r3 | 2 +- metadata/md5-cache/x11-misc/wdm-1.28-r8 | 2 +- metadata/md5-cache/x11-misc/wininfo-0.7-r2 | 2 +- metadata/md5-cache/x11-misc/x11vnc-0.9.16-r8 | 2 +- metadata/md5-cache/x11-misc/x2x-1.30-r1 | 2 +- metadata/md5-cache/x11-misc/xaos-3.6 | 2 +- .../md5-cache/x11-misc/xbindkeys-1.8.7-r2 | 2 +- metadata/md5-cache/x11-misc/xbitmaps-1.1.3 | 2 +- metadata/md5-cache/x11-misc/xclip-0.13 | 2 +- metadata/md5-cache/x11-misc/xclip-9999 | 2 +- metadata/md5-cache/x11-misc/xcompmgr-1.1.9 | 2 +- .../md5-cache/x11-misc/xdg-user-dirs-0.18 | 2 +- .../x11-misc/xdg-utils-1.1.3_p20210805-r1 | 2 +- metadata/md5-cache/x11-misc/xdialog-2.3.1-r1 | 2 +- .../{xdock-0.3.0-r1 => xdock-0.3.0-r2} | 4 +- metadata/md5-cache/x11-misc/xgestures-0.4-r1 | 2 +- metadata/md5-cache/x11-misc/xhkeys-2.2.1-r1 | 2 +- metadata/md5-cache/x11-misc/xiccd-0.3.0 | 2 +- metadata/md5-cache/x11-misc/xkbd-0.8.18 | 2 +- metadata/md5-cache/x11-misc/xkbd-999999 | 2 +- metadata/md5-cache/x11-misc/xlockmore-5.69 | 2 +- metadata/md5-cache/x11-misc/xlockmore-5.71 | 2 +- metadata/md5-cache/x11-misc/xpad-5.4.0 | 2 +- metadata/md5-cache/x11-misc/xpad-5.7.0 | 2 +- metadata/md5-cache/x11-misc/xpad-5.8.0 | 2 +- metadata/md5-cache/x11-misc/xpad-5.8.0-r1 | 2 +- metadata/md5-cache/x11-misc/xplanet-1.3.1-r4 | 2 +- .../md5-cache/x11-misc/xscreensaver-6.05-r1 | 2 +- .../md5-cache/x11-misc/xscreensaver-6.05-r2 | 2 +- metadata/md5-cache/x11-misc/xscreensaver-6.06 | 2 +- .../x11-misc/xscreensaver-app-2.3-r4 | 2 +- metadata/md5-cache/x11-misc/xsel-1.2.0-r2 | 2 +- metadata/md5-cache/x11-misc/xsel-1.2.1 | 2 +- metadata/md5-cache/x11-misc/xsensors-0.80 | 2 +- metadata/md5-cache/x11-misc/xsnow-3.3.0 | 2 +- metadata/md5-cache/x11-misc/xsnow-3.6.0-r1 | 2 +- metadata/md5-cache/x11-misc/xsnow-3.7.4 | 2 +- .../md5-cache/x11-misc/xsri-2.1.0_p17_p12 | 2 +- metadata/md5-cache/x11-misc/xteddy-2.2 | 2 +- metadata/md5-cache/x11-misc/xtrace-1.4.0 | 2 +- metadata/md5-cache/x11-misc/xvkbd-4.1 | 4 +- metadata/md5-cache/x11-misc/xwallpaper-0.7.3 | 2 +- metadata/md5-cache/x11-misc/xwallpaper-0.7.4 | 2 +- metadata/md5-cache/x11-misc/xwallpaper-9999 | 2 +- metadata/md5-cache/x11-plugins/Manifest.gz | Bin 30372 -> 30403 bytes metadata/md5-cache/x11-plugins/asapm-3.1-r1 | 2 +- .../x11-plugins/gkrellm-leds-0.8.2-r2 | 2 +- .../md5-cache/x11-plugins/pidgin-gpg-0.9.3-r1 | 2 +- .../x11-plugins/pidgin-indicator-1.0.1-r2 | 2 +- .../x11-plugins/pidgin-musictracker-0.4.22 | 2 +- .../md5-cache/x11-plugins/pidgin-otr-4.0.2-r2 | 2 +- .../x11-plugins/pidgin-privacy-please-0.7.1 | 2 +- .../x11-plugins/purple-libnotify-plus-2.99.1 | 2 +- .../x11-plugins/wmacpiload-ac-0.2.0-r1 | 2 +- .../md5-cache/x11-plugins/wmapmload-0.3.4-r1 | 2 +- metadata/md5-cache/x11-plugins/wmappl-0.71-r1 | 2 +- metadata/md5-cache/x11-plugins/wmbiff-0.4.36 | 2 +- metadata/md5-cache/x11-plugins/wmblob-1.0.4 | 2 +- .../md5-cache/x11-plugins/wmcdplay-1.1-r1 | 2 +- .../md5-cache/x11-plugins/wmclock-1.0.16-r1 | 2 +- .../md5-cache/x11-plugins/wmfire-1.2.4-r3 | 2 +- .../md5-cache/x11-plugins/wmforkplop-0.9.3-r3 | 2 +- metadata/md5-cache/x11-plugins/wmfsm-0.36-r1 | 2 +- metadata/md5-cache/x11-plugins/wmget-0.6.1 | 2 +- .../md5-cache/x11-plugins/wmhdplop-0.9.11-r1 | 2 +- .../md5-cache/x11-plugins/wmhdplop-0.9.12 | 2 +- .../md5-cache/x11-plugins/wmlife-1.0.1-r1 | 2 +- .../md5-cache/x11-plugins/wmmemload-0.1.8-r1 | 2 +- .../md5-cache/x11-plugins/wmnetload-1.3-r6 | 2 +- metadata/md5-cache/x11-plugins/wmpasman-2.2 | 2 +- .../md5-cache/x11-plugins/wmpinboard-1.0.1-r1 | 2 +- .../md5-cache/x11-plugins/wmping-0.2.1-r1 | 2 +- .../md5-cache/x11-plugins/wmpower-0.4.3-r1 | 2 +- .../md5-cache/x11-plugins/wmsystemtray-1.4-r3 | 2 +- metadata/md5-cache/x11-plugins/wmtop-0.85 | 2 +- .../md5-cache/x11-plugins/wmweather+-2.18-r1 | 2 +- metadata/md5-cache/x11-plugins/wmwifi-0.6-r1 | 2 +- .../md5-cache/x11-plugins/wmwork-0.2.5-r1 | 2 +- metadata/md5-cache/x11-plugins/wmxkb-1.2.2-r1 | 2 +- metadata/md5-cache/x11-terms/Manifest.gz | Bin 8807 -> 8819 bytes metadata/md5-cache/x11-terms/aterm-1.0.1-r6 | 2 +- .../md5-cache/x11-terms/mate-terminal-1.26.0 | 2 +- metadata/md5-cache/x11-terms/qterminal-1.3.0 | 4 +- .../md5-cache/x11-terms/rxvt-unicode-9.31 | 2 +- .../md5-cache/x11-terms/rxvt-unicode-9.31-r1 | 6 +- metadata/md5-cache/x11-terms/tilda-1.5.4 | 2 +- metadata/md5-cache/x11-themes/Manifest.gz | Bin 26376 -> 26372 bytes .../x11-themes/adapta-gtk-theme-3.95.0.11 | 2 +- .../x11-themes/arc-icon-theme-20161122-r1 | 2 +- .../md5-cache/x11-themes/fvwm-themes-0.7.0-r2 | 2 +- .../x11-themes/gnome-themes-standard-3.28 | 2 +- .../x11-themes/gtk-engines-2.20.2-r101 | 2 +- .../x11-themes/gtk-engines-candido-0.9.1 | 2 +- .../x11-themes/gtk-engines-experience-0.10.5 | 2 +- .../x11-themes/gtk-engines-qtpixmap-0.28-r2 | 2 +- .../x11-themes/gtk-engines-quartz-0.2-r1 | 2 +- .../x11-themes/gtk-engines-rezlooks-0.6-r1 | 2 +- .../gtk-engines-ubuntulooks-0.9.12-r3 | 2 +- .../gtk-engines-unico-1.0.3_pre20140109-r1 | 2 +- .../md5-cache/x11-themes/lxqt-themes-1.3.0 | 4 +- .../x11-themes/mate-backgrounds-1.26.0 | 2 +- .../x11-themes/mate-icon-theme-1.26.0 | 2 +- .../x11-themes/mate-icon-theme-faenza-1.20.0 | 2 +- .../md5-cache/x11-themes/mate-themes-3.22.21 | 2 +- .../md5-cache/x11-themes/mate-themes-3.22.22 | 2 +- .../md5-cache/x11-themes/mate-themes-3.22.23 | 2 +- .../tango-icon-theme-extras-0.1.0-r2 | 2 +- .../x11-themes/vertex-theme-20170128-r2 | 2 +- .../md5-cache/x11-themes/xcursor-themes-1.0.7 | 2 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 15383 -> 15540 bytes .../md5-cache/x11-wm/amiwm-0.22.01_p20200826 | 2 +- metadata/md5-cache/x11-wm/blackbox-0.77 | 2 +- metadata/md5-cache/x11-wm/evilwm-1.4.2 | 13 + metadata/md5-cache/x11-wm/fvwm-2.6.9 | 2 +- metadata/md5-cache/x11-wm/fvwm-2.7.0 | 2 +- metadata/md5-cache/x11-wm/fvwm3-1.0.4-r2 | 2 +- metadata/md5-cache/x11-wm/fvwm3-1.0.6a | 2 +- metadata/md5-cache/x11-wm/fvwm3-9999 | 2 +- metadata/md5-cache/x11-wm/icewm-2.9.6 | 2 +- metadata/md5-cache/x11-wm/icewm-2.9.7 | 2 +- metadata/md5-cache/x11-wm/icewm-3.3.1 | 2 +- metadata/md5-cache/x11-wm/marco-1.26.0 | 2 +- metadata/md5-cache/x11-wm/marco-1.26.1 | 2 +- metadata/md5-cache/x11-wm/marco-1.26.2-r1 | 2 +- metadata/md5-cache/x11-wm/openbox-3.6.1-r3 | 2 +- metadata/md5-cache/x11-wm/openbox-3.6.1-r4 | 2 +- metadata/md5-cache/x11-wm/openbox-3.6.1-r5 | 2 +- metadata/md5-cache/x11-wm/openbox-9999 | 2 +- metadata/md5-cache/x11-wm/pekwm-0.1.18 | 2 +- metadata/md5-cache/x11-wm/ratpoison-9999 | 2 +- metadata/md5-cache/x11-wm/selectwm-0.4.1-r2 | 2 +- .../md5-cache/x11-wm/stumpwm-22.05_p20220818 | 2 +- metadata/md5-cache/x11-wm/twm-1.0.12 | 2 +- .../md5-cache/x11-wm/windowmaker-0.95.9-r4 | 2 +- metadata/md5-cache/x11-wm/windowmaker-9999 | 2 +- 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 42735 -> 42736 bytes .../wireshark/wireshark-3.6.13.ebuild | 2 +- net-analyzer/zabbix/Manifest | 8 - net-analyzer/zabbix/zabbix-5.0.33.ebuild | 398 ---------- net-analyzer/zabbix/zabbix-6.0.15-r1.ebuild | 401 ---------- net-analyzer/zabbix/zabbix-6.0.16-r1.ebuild | 401 ---------- net-analyzer/zabbix/zabbix-6.4.1-r1.ebuild | 401 ---------- net-dialup/Manifest.gz | Bin 5224 -> 5226 bytes .../ppp-2.5.0-passwordfd-read-early.patch | 2 + net-dialup/ppp/files/ppp-2.5.0-pidfile.patch | 39 + net-dialup/ppp/ppp-2.5.0-r2.ebuild | 56 +- net-dialup/ppp/ppp-2.5.0-r3.ebuild | 115 +++ net-dialup/rp-pppoe/rp-pppoe-4.0.ebuild | 2 +- net-fs/Manifest.gz | Bin 3361 -> 3364 bytes net-fs/s3fs/Manifest | 1 + net-fs/s3fs/metadata.xml | 2 +- net-fs/s3fs/s3fs-1.92.ebuild | 67 ++ net-fs/wdfs/wdfs-1.4.2-r2.ebuild | 4 +- net-im/Manifest.gz | Bin 9720 -> 9720 bytes net-im/mattermost-desktop-bin/Manifest | 2 + .../mattermost-desktop-bin-5.4.0_rc1.ebuild | 94 +++ net-im/signal-desktop-bin/Manifest | 2 +- ...build => signal-desktop-bin-6.19.0.ebuild} | 0 net-im/synapse/Manifest | 3 + net-im/synapse/synapse-1.84.1.ebuild | 206 +++++ net-irc/Manifest.gz | Bin 8221 -> 8224 bytes net-irc/irker/Manifest | 1 - net-irc/irker/irker-2.22-r2.ebuild | 66 -- net-irc/irker/irker-2.23.ebuild | 2 +- net-irc/kvirc/Manifest | 1 - ...rc-5.2_pre20210630233331-fixqprocess.patch | 29 + .../kvirc-5.2_pre20210630233331-r1.ebuild | 175 ----- .../kvirc/kvirc-5.2_pre20220629000000.ebuild | 4 + net-libs/Manifest.gz | Bin 32599 -> 32601 bytes net-libs/grpc/Manifest | 3 - net-libs/grpc/grpc-1.43.0-r1.ebuild | 105 --- net-libs/grpc/grpc-1.43.0.ebuild | 101 --- net-libs/grpc/grpc-1.51.1-r1.ebuild | 106 --- net-libs/grpc/grpc-1.52.0.ebuild | 106 --- net-libs/libdom/libdom-9999.ebuild | 57 ++ .../libnatpmp/libnatpmp-20230423-r1.ebuild | 2 +- net-libs/liboauth/liboauth-1.0.3-r1.ebuild | 26 +- net-misc/Manifest.gz | Bin 53966 -> 53954 bytes net-misc/asterisk/Manifest | 3 +- net-misc/asterisk/asterisk-18.18.0.ebuild | 377 ++++++++++ ...k-20.2.1.ebuild => asterisk-20.3.0.ebuild} | 0 .../connman/connman-1.42_pre20230411.ebuild | 2 +- net-misc/curl/curl-8.1.1.ebuild | 2 +- net-misc/curl/curl-9999.ebuild | 2 +- net-misc/dhcp/dhcp-4.4.3_p1-r3.ebuild | 4 +- ...3_p1-r2.ebuild => dhcp-4.4.3_p1-r4.ebuild} | 4 +- net-misc/ena-driver/Manifest | 3 +- net-misc/ena-driver/ena-driver-2.8.5.ebuild | 40 - ...r-2.8.4.ebuild => ena-driver-2.8.7.ebuild} | 0 net-misc/gallery-dl/Manifest | 3 +- net-misc/gallery-dl/gallery-dl-1.25.0.ebuild | 40 - ...1.25.3.ebuild => gallery-dl-1.25.5.ebuild} | 0 net-misc/gnome-remote-desktop/Manifest | 1 + .../gnome-remote-desktop-44.2.ebuild | 73 ++ net-misc/gns3-gui/gns3-gui-2.2.38-r1.ebuild | 40 + .../gns3-server/gns3-server-2.2.38-r1.ebuild | 71 ++ net-misc/netifrc/Manifest | 1 + net-misc/netifrc/netifrc-0.7.4.ebuild | 2 +- net-misc/netifrc/netifrc-0.7.5.ebuild | 74 ++ net-misc/netifrc/netifrc-9999.ebuild | 7 +- net-misc/nextcloud-client/Manifest | 1 + .../nextcloud-client-3.8.2-r1.ebuild | 113 +++ net-misc/seafile-client/Manifest | 1 + .../seafile-client-9.0.2_p1.ebuild | 55 ++ net-misc/seafile/Manifest | 1 + net-misc/seafile/seafile-9.0.2_p1.ebuild | 65 ++ net-misc/socat/Manifest | 1 - .../files/socat-1.7.3.0-filan-build.patch | 30 - .../socat/files/socat-1.7.3.1-stddef_h.patch | 38 - .../files/socat-1.7.3.4-fno-common.patch | 24 - net-misc/socat/socat-2.0.0_beta9.ebuild | 74 -- net-news/Manifest.gz | Bin 2058 -> 2227 bytes net-news/alligator/Manifest | 1 + net-news/alligator/alligator-23.04.1.ebuild | 32 + net-news/alligator/metadata.xml | 12 + net-nntp/Manifest.gz | Bin 1370 -> 1369 bytes net-nntp/sabnzbd/Manifest | 1 + net-nntp/sabnzbd/sabnzbd-4.0.1.ebuild | 165 ++++ net-p2p/Manifest.gz | Bin 6754 -> 6755 bytes net-p2p/arti/Manifest | 84 +++ net-p2p/arti/arti-1.1.4.ebuild | 506 +++++++++++++ net-p2p/arti/arti-9999.ebuild | 1 + net-p2p/deluge/deluge-2.1.1-r1.ebuild | 1 - net-p2p/deluge/deluge-2.1.1-r4.ebuild | 1 - net-p2p/deluge/deluge-9999.ebuild | 1 - net-p2p/freenet/Manifest | 4 + ...net-0.7.5_p1497-ignore-failing-tests.patch | 37 + net-p2p/freenet/freenet-0.7.5_p1497.ebuild | 226 ++++++ net-p2p/freenet/metadata.xml | 2 +- net-p2p/tremc/Manifest | 1 + net-p2p/tremc/tremc-0.9.3_p20230506.ebuild | 42 ++ net-print/Manifest.gz | Bin 5753 -> 5744 bytes .../cups-filters-1.28.17-r2.ebuild | 2 +- net-print/epson-inkjet-printer-escpr/Manifest | 2 - .../epson-inkjet-printer-escpr-1.7.22.ebuild | 35 - .../epson-inkjet-printer-escpr-1.7.25.ebuild | 35 - .../epson-inkjet-printer-escpr-1.7.26.ebuild | 2 +- net-vpn/Manifest.gz | Bin 7080 -> 7083 bytes ...networkmanager-fortisslvpn-1.4.0-r2.ebuild | 2 +- net-wireless/Manifest.gz | Bin 14048 -> 14053 bytes net-wireless/unifi/Manifest | 1 + net-wireless/unifi/unifi-7.4.156.ebuild | 107 +++ profiles/Manifest.gz | Bin 178564 -> 178554 bytes profiles/arch.list | 6 - profiles/arch/amd64/package.use.mask | 4 +- profiles/arch/arm/package.use.mask | 2 +- profiles/arch/arm64/package.use.mask | 2 +- profiles/arch/base/package.use.mask | 4 +- profiles/arch/ia64/package.use.mask | 4 +- profiles/arch/loong/package.use.mask | 9 +- profiles/arch/riscv/package.use.mask | 5 + profiles/arch/x86/package.use.mask | 2 +- profiles/base/make.defaults | 2 +- profiles/base/use.mask | 1 - profiles/desc/curl_ssl.desc | 3 +- profiles/desc/elibc.desc | 1 - profiles/embedded/make.defaults | 2 +- profiles/package.deprecated | 16 +- profiles/package.mask | 29 +- profiles/use.local.desc | 20 +- sci-astronomy/Manifest.gz | Bin 6844 -> 6843 bytes sci-astronomy/sirilic/sirilic-1.15.2.ebuild | 2 +- sci-astronomy/wcslib/wcslib-7.12.ebuild | 4 +- sci-geosciences/Manifest.gz | Bin 11250 -> 11256 bytes sci-geosciences/gnome-maps/Manifest | 1 + .../gnome-maps/gnome-maps-44.2.ebuild | 49 ++ .../files/merkaartor-0.19.0-exiv2-0.28.patch | 50 ++ .../merkaartor/merkaartor-0.19.0-r1.ebuild | 5 +- sci-geosciences/opencpn/Manifest | 1 + ...n-5.6.2.ebuild => opencpn-5.6.2-r1.ebuild} | 4 +- sci-geosciences/opencpn/opencpn-5.8.2.ebuild | 60 ++ sci-libs/Manifest.gz | Bin 44793 -> 44789 bytes sci-libs/gdal/gdal-3.6.4.ebuild | 2 +- sci-libs/gdal/gdal-3.7.0.ebuild | 18 + sci-libs/huggingface_hub/Manifest | 1 + .../huggingface_hub-0.14.1.ebuild | 31 + sci-libs/med/med-4.1.1-r3.ebuild | 2 +- sci-libs/onnx/onnx-1.14.0.ebuild | 2 +- .../transformers/transformers-4.29.2.ebuild | 2 +- sci-mathematics/Manifest.gz | Bin 18680 -> 18680 bytes sci-mathematics/coq/coq-8.17.0.ebuild | 2 +- sci-mathematics/ent/ent-101202.ebuild | 2 +- sci-mathematics/lean/lean-3.50.3.ebuild | 2 +- sci-mathematics/octave/Manifest | 1 + sci-mathematics/octave/octave-8.2.0.ebuild | 241 ++++++ sci-visualization/Manifest.gz | Bin 4854 -> 4855 bytes sci-visualization/paraview/Manifest | 2 - .../paraview/paraview-5.10.1-r4.ebuild | 233 ------ .../paraview/paraview-5.11.0_rc2-r1.ebuild | 232 ------ sec-keys/Manifest.gz | Bin 19705 -> 19872 bytes sec-keys/openpgp-keys-freenet/Manifest | 1 + .../openpgp-keys-freenet}/metadata.xml | 6 +- .../openpgp-keys-freenet-20230419.ebuild | 20 + sys-apps/Manifest.gz | Bin 49474 -> 49495 bytes sys-apps/chname/chname-1.1-r1.ebuild | 2 +- sys-apps/chname/chname-1.1.ebuild | 32 - sys-apps/coreutils/coreutils-9.3-r1.ebuild | 2 +- sys-apps/dbus/dbus-1.15.4-r1.ebuild | 2 +- sys-apps/elfix/elfix-0.9.5.ebuild | 15 +- sys-apps/elfix/elfix-9999.ebuild | 17 +- sys-apps/flashrom/flashrom-1.3.0.ebuild | 2 +- sys-apps/hd-idle/files/hd-idle-service | 13 - sys-apps/hd-idle/hd-idle-1.05-r1.ebuild | 27 - sys-apps/help2man/help2man-1.49.3.ebuild | 2 +- sys-apps/kbd/kbd-2.5.1.ebuild | 4 +- sys-apps/kbd/kbd-9999.ebuild | 4 +- ...-2.23.ebuild => locale-gen-2.23-r1.ebuild} | 2 +- .../memtest86-bin/memtest86-bin-10.4.ebuild | 2 +- sys-apps/nvme-cli/nvme-cli-2.4-r2.ebuild | 2 +- sys-apps/pkgcore/pkgcore-0.12.21.ebuild | 2 +- sys-apps/pkgcore/pkgcore-9999.ebuild | 2 +- sys-apps/portage/portage-3.0.47.ebuild | 38 +- sys-apps/portage/portage-9999.ebuild | 53 +- sys-apps/systemd/metadata.xml | 1 + sys-apps/systemd/systemd-9999.ebuild | 21 +- ...til-linux-2.39-mount-dont-call-hooks.patch | 79 ++ sys-apps/util-linux/util-linux-2.39-r1.ebuild | 393 ---------- ...39-r3.ebuild => util-linux-2.39-r4.ebuild} | 7 +- sys-cluster/Manifest.gz | Bin 11549 -> 11543 bytes sys-cluster/sanlock/sanlock-3.8.5.ebuild | 2 +- sys-devel/Manifest.gz | Bin 10645 -> 10631 bytes sys-devel/binutils-apple/Manifest | 1 + .../binutils-apple-8.2.1-r102.ebuild | 118 +++ sys-devel/clang-common/Manifest | 3 +- ...4.ebuild => clang-common-15.0.7-r6.ebuild} | 21 +- ...2.ebuild => clang-common-16.0.4-r1.ebuild} | 2 +- ...=> clang-common-17.0.0_pre20230526.ebuild} | 0 .../clang-runtime-17.0.0_pre20230512.ebuild | 41 - ...> clang-runtime-17.0.0_pre20230526.ebuild} | 0 sys-devel/clang/Manifest | 3 +- .../clang/clang-17.0.0_pre20230512.ebuild | 481 ------------ ...ebuild => clang-17.0.0_pre20230526.ebuild} | 7 +- sys-devel/gcc/Manifest | 3 + sys-devel/gcc/gcc-11.3.1_p20230525.ebuild | 54 ++ sys-devel/gcc/gcc-12.3.1_p20230526.ebuild | 56 ++ sys-devel/gcc/gcc-13.1.1_p20230527.ebuild | 62 ++ sys-devel/gdb/Manifest | 1 + sys-devel/gdb/gdb-13.2.ebuild | 318 ++++++++ sys-devel/gdb/gdb-9999.ebuild | 2 +- sys-devel/lld/Manifest | 3 +- sys-devel/lld/lld-17.0.0_pre20230512.ebuild | 89 --- ...2.ebuild => lld-17.0.0_pre20230526.ebuild} | 0 sys-devel/llvm-common/Manifest | 3 +- .../llvm-common-17.0.0_pre20230512.ebuild | 28 - ... => llvm-common-17.0.0_pre20230526.ebuild} | 0 sys-devel/llvm/Manifest | 3 +- sys-devel/llvm/llvm-17.0.0_pre20230502.ebuild | 534 ------------- ....ebuild => llvm-17.0.0_pre20230526.ebuild} | 7 +- sys-kernel/Manifest.gz | Bin 4423 -> 4423 bytes ...dracut-059.ebuild => dracut-059-r2.ebuild} | 1 + .../dracut/files/059-uefi-split-usr.patch | 48 ++ sys-kernel/genkernel/Manifest | 21 +- .../files/genkernel-4.2.6-chroot-path.patch | 49 -- .../files/genkernel-4.2.6-devicemanager.patch | 72 -- ...genkernel-4.2.6-fix-btrfs-progs-deps.patch | 24 - .../genkernel-4.2.6-fuse-glibc-2.34.patch | 77 -- .../genkernel-4.2.6-gcc-12-boost-1.79.patch | 28 - .../files/genkernel-4.2.6-slibtool.patch | 106 --- sys-kernel/genkernel/genkernel-4.0.10.ebuild | 267 ------- .../genkernel/genkernel-4.2.6-r6.ebuild | 326 -------- .../genkernel/genkernel-4.2.6-r8.ebuild | 328 -------- sys-kernel/genkernel/genkernel-4.3.2.ebuild | 322 -------- ...4.3.1-r1.ebuild => genkernel-4.3.3.ebuild} | 4 +- sys-kernel/genkernel/genkernel-9999.ebuild | 2 +- sys-kernel/gentoo-kernel-bin/Manifest | 36 +- .../gentoo-kernel-bin-5.15.98.ebuild | 127 ---- .../gentoo-kernel-bin-6.3.2.ebuild | 127 ---- .../gentoo-kernel-bin-6.3.3.ebuild | 127 ---- ...uild => gentoo-kernel-bin-6.3.4-r1.ebuild} | 0 .../gentoo-kernel-bin-6.3.4.ebuild | 127 ---- sys-kernel/gentoo-kernel/Manifest | 10 +- .../gentoo-kernel/gentoo-kernel-6.3.2.ebuild | 140 ---- .../gentoo-kernel/gentoo-kernel-6.3.3.ebuild | 140 ---- ...5.ebuild => gentoo-kernel-6.3.4-r1.ebuild} | 2 +- .../gentoo-kernel/gentoo-kernel-6.3.4.ebuild | 140 ---- sys-kernel/gentoo-sources/Manifest | 12 +- .../gentoo-sources-6.3.2.ebuild | 28 - ....ebuild => gentoo-sources-6.3.4-r1.ebuild} | 2 +- .../gentoo-sources-6.3.4.ebuild | 28 - sys-kernel/git-sources/Manifest | 1 + .../git-sources/git-sources-6.4_rc4.ebuild | 41 + sys-kernel/vanilla-kernel/Manifest | 6 - .../vanilla-kernel-6.2.15.ebuild | 137 ---- .../vanilla-kernel-6.3.2.ebuild | 137 ---- .../vanilla-kernel-6.3.3.ebuild | 137 ---- sys-libs/Manifest.gz | Bin 15082 -> 15069 bytes sys-libs/compiler-rt-sanitizers/Manifest | 3 +- ...er-rt-sanitizers-17.0.0_pre20230512.ebuild | 216 ------ ...r-rt-sanitizers-17.0.0_pre20230526.ebuild} | 0 sys-libs/compiler-rt/Manifest | 3 +- .../compiler-rt-17.0.0_pre20230512.ebuild | 149 ---- ... => compiler-rt-17.0.0_pre20230526.ebuild} | 0 .../libblockdev/libblockdev-2.28-r1.ebuild | 2 +- sys-libs/libcap/libcap-2.69.ebuild | 2 +- sys-libs/libcxx/Manifest | 3 +- .../libcxx/libcxx-17.0.0_pre20230512.ebuild | 204 ----- ...build => libcxx-17.0.0_pre20230526.ebuild} | 0 sys-libs/libcxxabi/Manifest | 3 +- .../libcxxabi-17.0.0_pre20230512.ebuild | 116 --- ...ld => libcxxabi-17.0.0_pre20230526.ebuild} | 0 sys-libs/libnvme/libnvme-1.4.ebuild | 2 +- sys-libs/libomp/Manifest | 3 +- .../libomp/libomp-17.0.0_pre20230512.ebuild | 151 ---- ...build => libomp-17.0.0_pre20230526.ebuild} | 0 sys-libs/llvm-libunwind/Manifest | 3 +- .../llvm-libunwind-17.0.0_pre20230512.ebuild | 123 --- ... llvm-libunwind-17.0.0_pre20230526.ebuild} | 0 sys-libs/zlib/Manifest | 2 - sys-libs/zlib/zlib-1.2.13-r1.ebuild | 36 +- sys-process/Manifest.gz | Bin 9969 -> 9977 bytes sys-process/bottom/Manifest | 4 + sys-process/bottom/bottom-0.9.1.ebuild | 238 ++++++ virtual/Manifest.gz | Bin 28426 -> 28254 bytes virtual/dist-kernel/dist-kernel-6.2.15.ebuild | 19 - virtual/dist-kernel/dist-kernel-6.3.2.ebuild | 19 - virtual/dist-kernel/dist-kernel-6.3.3.ebuild | 19 - virtual/imap-c-client/Manifest | 0 virtual/imap-c-client/imap-c-client-2.ebuild | 11 - www-apps/Manifest.gz | Bin 13116 -> 13110 bytes www-apps/gitea/Manifest | 1 + www-apps/gitea/gitea-1.19.3.ebuild | 114 +++ www-apps/kibana-bin/Manifest | 1 + www-apps/kibana-bin/kibana-bin-7.17.10.ebuild | 94 +++ www-client/Manifest.gz | Bin 6198 -> 6206 bytes www-client/elinks/elinks-0.16.1.1-r1.ebuild | 2 +- www-client/google-chrome-unstable/Manifest | 2 +- ...oogle-chrome-unstable-115.0.5790.3.ebuild} | 0 www-client/microsoft-edge-beta/Manifest | 2 +- ... microsoft-edge-beta-114.0.1823.30.ebuild} | 0 www-client/microsoft-edge/Manifest | 2 +- ...ld => microsoft-edge-113.0.1774.57.ebuild} | 0 www-client/netsurf/netsurf-9999.ebuild | 147 ++++ www-misc/Manifest.gz | Bin 2754 -> 2756 bytes .../profile-sync-daemon-6.35.ebuild | 4 +- www-plugins/Manifest.gz | Bin 1247 -> 1246 bytes www-plugins/chrome-binary-plugins/Manifest | 2 +- ...-binary-plugins-115.0.5790.3_alpha.ebuild} | 0 www-plugins/lightspark/Manifest | 1 + .../lightspark/lightspark-0.8.7.ebuild | 100 +++ www-servers/Manifest.gz | Bin 4717 -> 4712 bytes www-servers/apache/apache-2.4.57.ebuild | 3 +- .../apache-2.4.57-rustls-ffi-0.10.0.patch | 51 ++ www-servers/pshs/pshs-0.4.2.ebuild | 4 +- x11-apps/Manifest.gz | Bin 14017 -> 13850 bytes x11-apps/scripts/Manifest | 1 - x11-apps/scripts/scripts-1.0.1-r1.ebuild | 20 - x11-drivers/Manifest.gz | Bin 4723 -> 4724 bytes x11-drivers/nvidia-drivers/Manifest | 8 - .../nvidia-drivers-525.116.03.ebuild | 634 ---------------- x11-drivers/xf86-input-wacom/Manifest | 1 + .../xf86-input-wacom-1.1.0.ebuild | 81 ++ x11-libs/Manifest.gz | Bin 18342 -> 18339 bytes x11-libs/libfm-qt/libfm-qt-1.3.0.ebuild | 2 +- x11-libs/qtermwidget/qtermwidget-1.3.0.ebuild | 2 +- x11-misc/Manifest.gz | Bin 47025 -> 47022 bytes .../lightdm-gtk-greeter-2.0.8-r1.ebuild | 2 +- x11-misc/pcmanfm-qt/pcmanfm-qt-1.3.0.ebuild | 2 +- x11-misc/qps/qps-2.7.0.ebuild | 2 +- x11-misc/screengrab/screengrab-2.6.0.ebuild | 2 +- x11-misc/slim/Manifest | 2 - x11-misc/slim/files/slim-1.3.5-arm.patch | 11 - .../slim-1.3.5-disable-ck-for-systemd.patch | 122 --- .../slim-1.3.6-add-missing-libgen_h.patch | 11 - x11-misc/slim/files/slim-1.3.6-config.diff | 77 -- .../slim/files/slim-1.3.6-drop-zlib.patch | 10 - ...-1.3.6-envcpy-bad-pointer-arithmetic.patch | 15 - .../slim-1.3.6-fix-slimlock-nopam-v2.patch | 26 - x11-misc/slim/files/slim-1.3.6-freetype.patch | 12 - x11-misc/slim/files/slim-1.3.6-gcc11.patch | 12 - .../slim/files/slim-1.3.6-honour-cflags.patch | 14 - .../slim-1.3.6-libslim-cmake-fixes.patch | 33 - .../files/slim-1.3.6-session-chooser.patch | 115 --- ...lim-1.3.6-strip-systemd-unit-install.patch | 13 - .../files/slim-1.3.6-systemd-session.patch | 29 - x11-misc/slim/files/slim-1.3.9-config.diff | 49 -- .../files/slim-1.3.9-greeter-session.diff | 12 - x11-misc/slim/slim-1.3.6-r5.ebuild | 133 ---- x11-misc/slim/slim-1.3.9.ebuild | 98 --- x11-misc/slim/slim-1.4.0.ebuild | 3 +- x11-misc/slim/slim-9999.ebuild | 1 + .../files/xdock-0.3.0-clang16-memcpy.patch | 11 + ...-0.3.0-r1.ebuild => xdock-0.3.0-r2.ebuild} | 3 +- x11-misc/xvkbd/xvkbd-4.1.ebuild | 4 +- x11-terms/Manifest.gz | Bin 4551 -> 4553 bytes x11-terms/qterminal/qterminal-1.3.0.ebuild | 2 +- .../rxvt-unicode/rxvt-unicode-9.31-r1.ebuild | 2 +- x11-themes/Manifest.gz | Bin 20752 -> 20749 bytes .../lxqt-themes/lxqt-themes-1.3.0.ebuild | 2 +- x11-wm/Manifest.gz | Bin 9125 -> 9122 bytes x11-wm/evilwm/Manifest | 1 + x11-wm/evilwm/evilwm-1.4.2.ebuild | 45 ++ x11-wm/evilwm/metadata.xml | 3 - 7533 files changed, 27851 insertions(+), 33745 deletions(-) delete mode 100644 app-admin/awscli/awscli-1.27.129.ebuild delete mode 100644 app-admin/awscli/awscli-1.27.139.ebuild delete mode 100644 app-admin/awscli/awscli-1.27.140.ebuild delete mode 100644 app-admin/awscli/awscli-1.27.141.ebuild rename app-admin/awscli/{awscli-1.27.138.ebuild => awscli-1.27.142.ebuild} (100%) create mode 100644 app-admin/logstash-bin/logstash-bin-7.17.10.ebuild create mode 100644 app-admin/syslog-ng/syslog-ng-4.2.0.ebuild rename app-backup/mkstage4/{mkstage4-0.3.1.ebuild => mkstage4-0.4.3.ebuild} (90%) delete mode 100644 app-doc/doxygen/doxygen-1.9.5.ebuild create mode 100644 app-doc/doxygen/files/doxygen-1.9.7-musl-1.2.4.patch delete mode 100644 app-editors/helix/files/helix_ebuild.py rename app-editors/helix/{helix-23.03.ebuild => helix-23.05.ebuild} (66%) create mode 100644 app-emacs/devil/Manifest create mode 100644 app-emacs/devil/devil-0.4.0.ebuild create mode 100644 app-emacs/devil/files/50devil-gentoo.el rename {x11-apps/scripts => app-emacs/devil}/metadata.xml (61%) create mode 100644 app-emacs/git-modes/git-modes-9999.ebuild create mode 100644 app-emacs/magit/magit-9999.ebuild create mode 100644 app-emacs/transient/transient-9999.ebuild delete mode 100644 app-emacs/with-editor/with-editor-3.0.5.ebuild delete mode 100644 app-emacs/with-editor/with-editor-3.1.1.ebuild create mode 100644 app-emacs/with-editor/with-editor-9999.ebuild create mode 100644 app-emulation/firecracker-bin/firecracker-bin-1.3.3.ebuild delete mode 100644 app-emulation/spice/spice-0.15.0.ebuild delete mode 100644 app-emulation/vkd3d/vkd3d-1.7.ebuild delete mode 100644 app-emulation/wine-staging/wine-staging-8.5.ebuild rename app-emulation/wine-staging/{wine-staging-8.6.1.ebuild => wine-staging-8.9.1.ebuild} (98%) delete mode 100644 app-emulation/wine-vanilla/wine-vanilla-8.5.ebuild rename app-emulation/wine-vanilla/{wine-vanilla-8.6.ebuild => wine-vanilla-8.9.ebuild} (99%) delete mode 100644 app-metrics/snmp_exporter/snmp_exporter-0.20.0-r1.ebuild create mode 100644 app-misc/broot/broot-1.22.1.ebuild create mode 100644 app-misc/elasticsearch/elasticsearch-7.17.10.ebuild create mode 100644 app-misc/fastfetch/Manifest create mode 100644 app-misc/fastfetch/fastfetch-0.1.9999.ebuild create mode 100644 app-misc/fastfetch/fastfetch-0.2.9999.ebuild create mode 100644 app-misc/fastfetch/fastfetch-1.11.1.ebuild create mode 100644 app-misc/fastfetch/metadata.xml delete mode 100644 app-misc/recoll/recoll-1.31.0.ebuild delete mode 100644 app-misc/recoll/recoll-1.32.0.ebuild delete mode 100644 app-misc/recoll/recoll-1.32.2.ebuild delete mode 100644 app-misc/recoll/recoll-1.32.5.ebuild delete mode 100644 app-misc/recoll/recoll-1.33.4.ebuild rename app-misc/recoll/{recoll-1.34.6.ebuild => recoll-1.34.6-r1.ebuild} (98%) delete mode 100644 app-office/sc-im/sc-im-0.8.2.ebuild delete mode 100644 app-office/sc-im/sc-im-0.8.3.ebuild create mode 100644 app-portage/eix/eix-0.36.7.ebuild create mode 100644 app-portage/iwdevtools/iwdevtools-0.12.5.ebuild delete mode 100644 app-portage/portage-utils/portage-utils-0.94.3.ebuild rename app-portage/portage-utils/{portage-utils-0.94.4.ebuild => portage-utils-0.96.ebuild} (100%) create mode 100644 app-portage/prefix-toolkit/prefix-toolkit-10-r1.ebuild delete mode 100644 app-portage/prefix-toolkit/prefix-toolkit-8.ebuild delete mode 100644 app-portage/prefix-toolkit/prefix-toolkit-9.ebuild delete mode 100644 app-shells/fzf/fzf-0.36.0.ebuild delete mode 100644 app-shells/fzf/fzf-0.38.0.ebuild rename app-shells/fzf/{fzf-0.37.0.ebuild => fzf-0.41.1.ebuild} (94%) create mode 100644 app-text/mdbook/mdbook-0.4.30.ebuild create mode 100644 app-text/qpdf/qpdf-11.4.0.ebuild delete mode 100644 app-text/xapian-omega/xapian-omega-1.4.19.ebuild delete mode 100644 app-text/xapian-omega/xapian-omega-1.4.21.ebuild delete mode 100644 app-text/xournalpp/xournalpp-1.1.1-r1.ebuild rename app-text/xournalpp/{xournalpp-1.1.1-r2.ebuild => xournalpp-1.1.1-r3.ebuild} (96%) rename app-text/xournalpp/{xournalpp-1.1.3-r1.ebuild => xournalpp-1.1.3-r2.ebuild} (96%) delete mode 100644 app-text/xournalpp/xournalpp-1.1.3.ebuild delete mode 100644 dev-cpp/antlr-cpp/antlr-cpp-4.7.2.ebuild create mode 100644 dev-cpp/asio/asio-1.28.0.ebuild delete mode 100644 dev-cpp/cpp-httplib/cpp-httplib-0.11.4.ebuild rename dev-cpp/cpp-httplib/{cpp-httplib-0.12.1.ebuild => cpp-httplib-0.12.4.ebuild} (91%) delete mode 100644 dev-cpp/valijson/valijson-0.7.ebuild delete mode 100644 dev-db/lmdb/lmdb-0.9.29.ebuild delete mode 100644 dev-db/mysql-workbench/mysql-workbench-8.0.32.ebuild create mode 100644 dev-db/postgresql/postgresql-16_beta1.ebuild delete mode 100644 dev-db/timescaledb/timescaledb-2.10.1.ebuild rename dev-db/timescaledb/{timescaledb-2.10.0.ebuild => timescaledb-2.11.0.ebuild} (100%) delete mode 100644 dev-db/timescaledb/timescaledb-2.9.3.ebuild delete mode 100644 dev-games/godot/godot-4.0.2.ebuild rename dev-games/mygui/{mygui-3.4.1.ebuild => mygui-3.4.1-r1.ebuild} (100%) create mode 100644 dev-games/recastnavigation/recastnavigation-1.6.0.ebuild create mode 100644 dev-java/coursier-bin/coursier-bin-2.1.4.ebuild create mode 100644 dev-java/freenet-ext/Manifest create mode 100644 dev-java/freenet-ext/files/freenet-ext-29-convert-jcpuid.patch create mode 100644 dev-java/freenet-ext/freenet-ext-29.ebuild create mode 100644 dev-java/freenet-ext/metadata.xml rename dev-java/gradle-bin/{gradle-bin-8.0.1.ebuild => gradle-bin-8.1.1.ebuild} (97%) create mode 100644 dev-java/scala-cli-bin/scala-cli-bin-1.0.0.ebuild create mode 100644 dev-lang/eisl/eisl-2.97.ebuild rename dev-lang/python/{python-3.12.0_alpha7.ebuild => python-3.12.0_beta1_p1.ebuild} (99%) create mode 100644 dev-libs/flatbuffers/flatbuffers-23.5.26.ebuild delete mode 100644 dev-libs/hyperscan/hyperscan-5.4.0.ebuild delete mode 100644 dev-libs/hyperscan/hyperscan-5.4.1.ebuild create mode 100644 dev-libs/libansilove/libansilove-1.4.1.ebuild delete mode 100644 dev-libs/libcec/libcec-6.0.2.ebuild delete mode 100644 dev-libs/libclc/libclc-17.0.0_pre20230512.ebuild rename dev-libs/libclc/{libclc-17.0.0_pre20230502.ebuild => libclc-17.0.0_pre20230526.ebuild} (100%) create mode 100644 dev-libs/libcss/libcss-9999.ebuild create mode 100644 dev-libs/libnsutils/libnsutils-9999.ebuild rename dev-libs/librdkafka/{librdkafka-2.1.0.ebuild => librdkafka-2.1.1.ebuild} (100%) delete mode 100644 dev-libs/libxlsxwriter/files/libxlsxwriter-1.1.4-fix-pkgconfig-version.patch delete mode 100644 dev-libs/libxlsxwriter/libxlsxwriter-1.1.4-r1.ebuild delete mode 100644 dev-libs/libxlsxwriter/libxlsxwriter-1.1.5.ebuild create mode 100644 dev-libs/spdlog/files/spdlog-musl-1.2.4.patch rename dev-libs/spdlog/{spdlog-1.11.0.ebuild => spdlog-1.11.0-r2.ebuild} (93%) rename dev-libs/weston/{weston-12.0.0.ebuild => weston-12.0.1.ebuild} (100%) delete mode 100644 dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild delete mode 100644 dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild delete mode 100644 dev-libs/xapian/xapian-1.4.19.ebuild delete mode 100644 dev-libs/xapian/xapian-1.4.21-r1.ebuild delete mode 100644 dev-libs/xapian/xapian-1.4.21.ebuild delete mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230512.ebuild rename dev-ml/llvm-ocaml/{llvm-ocaml-17.0.0_pre20230502.ebuild => llvm-ocaml-17.0.0_pre20230526.ebuild} (100%) create mode 100644 dev-ml/opam-file-format/opam-file-format-2.1.6.ebuild create mode 100644 dev-python/anyio/anyio-3.7.0.ebuild create mode 100644 dev-python/asgiref/asgiref-3.7.2.ebuild delete mode 100644 dev-python/boto3/boto3-1.26.129.ebuild delete mode 100644 dev-python/boto3/boto3-1.26.139.ebuild delete mode 100644 dev-python/boto3/boto3-1.26.140.ebuild delete mode 100644 dev-python/boto3/boto3-1.26.141.ebuild rename dev-python/boto3/{boto3-1.26.138.ebuild => boto3-1.26.142.ebuild} (100%) delete mode 100644 dev-python/botocore/botocore-1.29.129.ebuild delete mode 100644 dev-python/botocore/botocore-1.29.139.ebuild delete mode 100644 dev-python/botocore/botocore-1.29.140.ebuild delete mode 100644 dev-python/botocore/botocore-1.29.141.ebuild rename dev-python/botocore/{botocore-1.29.138.ebuild => botocore-1.29.142.ebuild} (100%) create mode 100644 dev-python/bottle/bottle-0.12.25-r1.ebuild create mode 100644 dev-python/bottle/files/bottle-0.12.25-py312.patch create mode 100644 dev-python/cachetools/cachetools-5.3.1.ebuild create mode 100644 dev-python/cffi/cffi-1.15.1-r3.ebuild create mode 100644 dev-python/cffi/files/cffi-1.15.1-py312.patch create mode 100644 dev-python/cfgv/cfgv-3.3.1-r1.ebuild delete mode 100644 dev-python/clang-python/clang-python-17.0.0_pre20230512.ebuild rename dev-python/clang-python/{clang-python-17.0.0_pre20230502.ebuild => clang-python-17.0.0_pre20230526.ebuild} (100%) create mode 100644 dev-python/constantly/constantly-15.1.0-r3.ebuild create mode 100644 dev-python/croniter/croniter-1.3.15.ebuild delete mode 100644 dev-python/cryptography/cryptography-40.0.1.ebuild delete mode 100644 dev-python/cython/cython-0.29.33-r1.ebuild delete mode 100644 dev-python/cython/cython-0.29.33.ebuild delete mode 100644 dev-python/cython/cython-3.0.0_beta2.ebuild create mode 100644 dev-python/dask/dask-2023.5.1.ebuild create mode 100644 dev-python/deprecated/deprecated-1.2.14.ebuild delete mode 100644 dev-python/dirty-equals/dirty-equals-0.5.0.ebuild create mode 100644 dev-python/django-otp/django-otp-1.2.1.ebuild delete mode 100644 dev-python/dogpile-cache/dogpile-cache-1.1.8.ebuild delete mode 100644 dev-python/dogpile-cache/dogpile-cache-1.2.0.ebuild create mode 100644 dev-python/fitsio/fitsio-1.1.9.ebuild create mode 100644 dev-python/fixtures/fixtures-4.1.0.ebuild create mode 100644 dev-python/flask-gravatar/flask-gravatar-0.5.0-r1.ebuild create mode 100644 dev-python/flatbuffers/flatbuffers-23.5.26.ebuild create mode 100644 dev-python/future/future-0.18.3.ebuild create mode 100644 dev-python/google-auth/google-auth-2.19.0.ebuild create mode 100644 dev-python/greenstalk/greenstalk-2.0.1.ebuild create mode 100644 dev-python/greenstalk/greenstalk-2.0.2.ebuild create mode 100644 dev-python/h2/files/h2-4.1.0-python3.11-tests.patch delete mode 100644 dev-python/hatchling/hatchling-1.13.0.ebuild delete mode 100644 dev-python/hatchling/hatchling-1.14.0.ebuild delete mode 100644 dev-python/hatchling/hatchling-1.14.1.ebuild delete mode 100644 dev-python/hatchling/hatchling-1.15.0.ebuild delete mode 100644 dev-python/hatchling/hatchling-1.16.0.ebuild delete mode 100644 dev-python/hatchling/hatchling-1.16.1.ebuild delete mode 100644 dev-python/hkdf/Manifest delete mode 100644 dev-python/hkdf/hkdf-0.0.3.ebuild delete mode 100644 dev-python/hkdf/metadata.xml create mode 100644 dev-python/hypothesis/hypothesis-6.75.5.ebuild create mode 100644 dev-python/hypothesis/hypothesis-6.75.6.ebuild create mode 100644 dev-python/icalendar/icalendar-5.0.6.ebuild create mode 100644 dev-python/imageio/imageio-2.30.0.ebuild create mode 100644 dev-python/incremental/incremental-22.10.0-r1.ebuild create mode 100644 dev-python/intervaltree/intervaltree-3.1.0-r1.ebuild delete mode 100644 dev-python/ipython/ipython-8.12.0.ebuild delete mode 100644 dev-python/ipython/ipython-8.13.0.ebuild delete mode 100644 dev-python/ipython/ipython-8.13.1.ebuild delete mode 100644 dev-python/json5/json5-0.9.14.ebuild create mode 100644 dev-python/jupyter-lsp/jupyter-lsp-2.2.0.ebuild create mode 100644 dev-python/license-expression/license-expression-30.1.1.ebuild delete mode 100644 dev-python/lit/lit-17.0.0_pre20230512.ebuild rename dev-python/lit/{lit-17.0.0_pre20230502.ebuild => lit-17.0.0_pre20230526.ebuild} (100%) create mode 100644 dev-python/looseversion/looseversion-1.2.0.ebuild create mode 100644 dev-python/matrix-common/matrix-common-1.3.0-r1.ebuild delete mode 100644 dev-python/meson-python/files/meson-python-0.11.0-defaults.patch delete mode 100644 dev-python/meson-python/meson-python-0.12.1.ebuild delete mode 100644 dev-python/meson-python/meson-python-0.13.0.ebuild delete mode 100644 dev-python/mkdocs-i18n/mkdocs-i18n-0.4.4.ebuild create mode 100644 dev-python/nbxmpp/nbxmpp-4.3.0.ebuild create mode 100644 dev-python/nbxmpp/nbxmpp-4.3.1.ebuild delete mode 100644 dev-python/notebook-shim/notebook-shim-0.2.2-r1.ebuild delete mode 100644 dev-python/nox/nox-2022.11.21-r1.ebuild create mode 100644 dev-python/openstackdocstheme/openstackdocstheme-3.1.1.ebuild delete mode 100644 dev-python/openstacksdk/openstacksdk-1.0.1.ebuild delete mode 100644 dev-python/openstacksdk/openstacksdk-1.1.0.ebuild delete mode 100644 dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.0.3.ebuild create mode 100644 dev-python/pip-run/pip-run-10.2.0.ebuild delete mode 100644 dev-python/platformdirs/platformdirs-3.2.0.ebuild delete mode 100644 dev-python/platformdirs/platformdirs-3.3.0.ebuild delete mode 100644 dev-python/platformdirs/platformdirs-3.4.0.ebuild delete mode 100644 dev-python/platformdirs/platformdirs-3.5.0.ebuild create mode 100644 dev-python/pycurl/files/pycurl-7.45.2-skip-http3-test.patch delete mode 100644 dev-python/pylibacl/pylibacl-0.6.0-r1.ebuild delete mode 100644 dev-python/pyproject-fmt/pyproject-fmt-0.10.0.ebuild delete mode 100644 dev-python/pyproject-fmt/pyproject-fmt-0.11.1.ebuild delete mode 100644 dev-python/pyproject-fmt/pyproject-fmt-0.9.2.ebuild create mode 100644 dev-python/pytest-cov/pytest-cov-4.1.0.ebuild create mode 100644 dev-python/pytest-metadata/pytest-metadata-3.0.0.ebuild create mode 100644 dev-python/pytest-shutil/files/pytest-shutil-1.7.0-py312.patch create mode 100644 dev-python/pytest-shutil/pytest-shutil-1.7.0-r4.ebuild rename dev-python/pytest/{pytest-7.3.1-r1.ebuild => pytest-7.3.1-r2.ebuild} (97%) create mode 100644 dev-python/python-utils/python-utils-3.6.0.ebuild create mode 100644 dev-python/pyzmq/files/pyzmq-25.1.0-build_ext.patch create mode 100644 dev-python/pyzmq/pyzmq-25.1.0.ebuild rename dev-python/requests-mock/{requests-mock-1.10.0.ebuild => requests-mock-1.10.0-r1.ebuild} (80%) create mode 100644 dev-python/roman/roman-4.1.ebuild create mode 100644 dev-python/rq/rq-1.15-r1.ebuild create mode 100644 dev-python/rq/rq-1.15.ebuild delete mode 100644 dev-python/ruamel-yaml-clib/files/ruamel-yaml-clib-0.2.7-clang-16.patch create mode 100644 dev-python/ruamel-yaml/ruamel-yaml-0.17.28.ebuild delete mode 100644 dev-python/send2trash/send2trash-1.8.0-r1.ebuild create mode 100644 dev-python/sentry-sdk/sentry-sdk-1.24.0.ebuild create mode 100644 dev-python/slixmpp/slixmpp-1.8.4.ebuild create mode 100644 dev-python/spake2/files/spake2-0.8-do_not_use_hkdf_package.patch rename dev-python/spake2/{spake2-0.8.ebuild => spake2-0.8-r1.ebuild} (78%) create mode 100644 dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.1.ebuild create mode 100644 dev-python/sympy/sympy-1.12.ebuild create mode 100644 dev-python/tekore/tekore-4.6.1.ebuild create mode 100644 dev-python/three-merge/three-merge-0.1.1-r1.ebuild delete mode 100644 dev-python/tldextract/tldextract-3.4.0.ebuild delete mode 100644 dev-python/tldextract/tldextract-3.4.1.ebuild delete mode 100644 dev-python/tldextract/tldextract-3.4.2.ebuild delete mode 100644 dev-python/tldextract/tldextract-3.4.3.ebuild delete mode 100644 dev-python/tomlkit/tomlkit-0.11.7.ebuild create mode 100644 dev-python/tornado/files/tornado-6.3.2-ignore-deprecationwarning.patch create mode 100644 dev-python/tornado/files/tornado-6.3.2-test-timeout-increase.patch create mode 100644 dev-python/tornado/tornado-6.3.2-r1.ebuild create mode 100644 dev-python/tox/tox-4.5.2.ebuild create mode 100644 dev-python/twisted/files/twisted-22.10.0-python3.11-tests.patch create mode 100644 dev-python/twisted/files/twisted-22.10.0-sendmail.patch create mode 100644 dev-python/twisted/files/twisted-22.10.0-time.patch create mode 100644 dev-python/twisted/twisted-22.10.0-r3.ebuild create mode 100644 dev-python/txredisapi/Manifest create mode 100644 dev-python/txredisapi/metadata.xml create mode 100644 dev-python/txredisapi/txredisapi-1.4.9.ebuild create mode 100644 dev-python/vcrpy/vcrpy-4.3.0.ebuild create mode 100644 dev-python/vcrpy/vcrpy-4.3.1.ebuild create mode 100644 dev-python/werkzeug/files/werkzeug-2.3.4-iri-bytes.patch rename dev-python/werkzeug/{werkzeug-2.3.4.ebuild => werkzeug-2.3.4-r1.ebuild} (85%) create mode 100644 dev-python/xlsxwriter/xlsxwriter-3.1.2.ebuild delete mode 100644 dev-ruby/asciimath/asciimath-1.0.9.ebuild create mode 100644 dev-tcltk/tclx/tclx-8.6.1.ebuild create mode 100644 dev-tex/latex-beamer/latex-beamer-3.70.ebuild rename dev-util/android-studio/{android-studio-2023.1.1.4.ebuild => android-studio-2023.1.1.5.ebuild} (100%) delete mode 100644 dev-util/huc/huc-0.1-r1.ebuild delete mode 100644 dev-util/lldb/lldb-17.0.0_pre20230512.ebuild rename dev-util/lldb/{lldb-17.0.0_pre20230502.ebuild => lldb-17.0.0_pre20230526.ebuild} (100%) rename dev-util/maturin/{maturin-0.15.3.ebuild => maturin-1.0.1.ebuild} (90%) create mode 100644 dev-util/pwntools/files/pwntools-4.11.0_update_deps.patch rename dev-util/pwntools/{pwntools-4.10.0_beta0-r2.ebuild => pwntools-4.10.0.ebuild} (100%) create mode 100644 dev-util/pwntools/pwntools-4.11.0_beta0.ebuild delete mode 100644 dev-util/pycharm-community/pycharm-community-2022.2.3.ebuild rename dev-util/pycharm-community/{pycharm-community-2023.1.2.ebuild => pycharm-community-2023.1.2-r1.ebuild} (99%) create mode 100644 dev-util/radare2/radare2-5.8.6.ebuild delete mode 100644 games-arcade/cdogs-sdl/cdogs-sdl-1.4.1.ebuild rename games-arcade/rocksndiamonds/{rocksndiamonds-4.3.4.0.ebuild => rocksndiamonds-4.3.6.0.ebuild} (99%) rename games-emulation/pcsx2/{pcsx2-1.7.4425-r1.ebuild => pcsx2-1.7.4425-r2.ebuild} (97%) rename games-emulation/pcsx2/{pcsx2-1.7.4534.ebuild => pcsx2-1.7.4534-r1.ebuild} (97%) create mode 100644 games-engines/openmw/files/openmw-0.47.0-gcc13.patch delete mode 100644 games-kids/gmult/files/gmult-10.0-meson-0.62.patch delete mode 100644 games-kids/gmult/gmult-10.0.ebuild create mode 100644 games-strategy/wesnoth/wesnoth-1.17.17.ebuild create mode 100644 games-util/cartridges/Manifest create mode 100644 games-util/cartridges/cartridges-1.5.4.ebuild create mode 100644 games-util/cartridges/files/cartridges-1.5.4-dont-validate-appstream.patch create mode 100644 games-util/cartridges/metadata.xml rename games-util/lutris/{lutris-0.5.13.ebuild => lutris-0.5.13-r1.ebuild} (92%) create mode 100644 gnome-base/gnome-control-center/gnome-control-center-44.2.ebuild create mode 100644 gnome-base/librsvg/files/librsvg-2.56.0-gc-sections-shrink.patch create mode 100644 gnome-base/librsvg/librsvg-2.56.0-r1.ebuild create mode 100644 gnome-base/nautilus/nautilus-44.2.ebuild create mode 100644 gnome-extra/evolution-data-server/evolution-data-server-3.48.2.ebuild create mode 100644 gnome-extra/evolution-ews/evolution-ews-3.48.2.ebuild rename gnome-extra/gnome-shell-extension-desktop-icons-ng/{gnome-shell-extension-desktop-icons-ng-47.0.2.ebuild => gnome-shell-extension-desktop-icons-ng-47.0.3.ebuild} (97%) delete mode 100644 gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.ebuild create mode 100644 gnustep-base/gnustep-base/files/gnustep-base-1.29.0-libxml2-2.11.patch create mode 100644 gui-libs/gtk/files/gtk-4.10.3-black-screen-rendering.patch create mode 100644 gui-libs/gtk/files/gtk-4.10.3-crash-css-color.patch create mode 100644 gui-libs/gtk/files/gtk-4.10.3-list-delete.patch create mode 100644 gui-libs/gtk/gtk-4.10.3-r1.ebuild create mode 100644 kde-misc/kclock/Manifest create mode 100644 kde-misc/kclock/kclock-23.04.1.ebuild create mode 100644 kde-misc/kclock/metadata.xml delete mode 100644 kde-misc/kdiff3/kdiff3-1.10.0.ebuild delete mode 100644 kde-misc/krename/files/krename-5.0.1-no-kjs.patch create mode 100644 kde-misc/krename/krename-5.0.2-r1.ebuild create mode 100644 mail-client/evolution/evolution-3.48.2.ebuild rename mail-client/thunderbird-bin/{thunderbird-bin-102.11.1.ebuild => thunderbird-bin-102.11.2.ebuild} (100%) rename mail-client/thunderbird/{thunderbird-102.11.1.ebuild => thunderbird-102.11.2.ebuild} (100%) delete mode 100644 mail-filter/rspamd/files/rspamd-3.3-remove-test-case.patch delete mode 100644 mail-filter/rspamd/files/rspamd-3.4-gcc-13.patch delete mode 100644 mail-filter/rspamd/files/rspamd-3.4-hyperscan-page-alignment.patch delete mode 100644 mail-filter/rspamd/rspamd-3.4-r2.ebuild rename mail-filter/rspamd/{rspamd-3.5.ebuild => rspamd-3.5-r1.ebuild} (91%) rename mail-mta/exim/{exim-4.96-r2.ebuild => exim-4.96-r3.ebuild} (91%) delete mode 100644 mail-mta/exim/files/exim-4.96-dmarc_use_after_free.patch delete mode 100644 media-fonts/iosevka/iosevka-15.0.1.ebuild delete mode 100644 media-fonts/iosevka/iosevka-19.0.1.ebuild create mode 100644 media-fonts/iosevka/iosevka-24.1.0.ebuild create mode 100644 media-gfx/eog/eog-44.2.ebuild create mode 100644 media-gfx/gthumb/files/3.12.2-date-format.patch create mode 100644 media-gfx/gthumb/gthumb-3.12.2-r5.ebuild create mode 100644 media-gfx/photoqt/files/photoqt-3.2-exiv2-0.28.patch create mode 100644 media-gfx/photoqt/photoqt-3.2.ebuild create mode 100644 media-gfx/phototonic/files/phototonic-2.1-exiv2-0.28.patch rename media-gfx/ueberzugpp/{ueberzugpp-2.8.3.ebuild => ueberzugpp-2.8.6.ebuild} (65%) create mode 100644 media-libs/kimageannotator/kimageannotator-0.6.1.ebuild create mode 100644 media-libs/libao/libao-1.2.2-r3.ebuild create mode 100644 media-libs/libnsgif/libnsgif-9999.ebuild create mode 100644 media-libs/libsdl/libsdl-1.2.64.ebuild rename media-libs/libsdl2/{libsdl2-2.26.5.ebuild => libsdl2-2.26.5-r1.ebuild} (98%) delete mode 100644 media-libs/openimageio/openimageio-2.3.21.0-r1.ebuild create mode 100644 media-plugins/qmmp-plugin-pack/qmmp-plugin-pack-1.6.1.ebuild rename media-sound/fluidsynth/{fluidsynth-2.3.2-r1.ebuild => fluidsynth-2.3.2-r2.ebuild} (98%) create mode 100644 media-sound/krecorder/Manifest create mode 100644 media-sound/krecorder/files/krecorder-23.04.1-cmake.patch create mode 100644 media-sound/krecorder/krecorder-23.04.1.ebuild create mode 100644 media-sound/krecorder/metadata.xml rename media-sound/mpd/{mpd-0.23.12-r1.ebuild => mpd-0.23.12-r2.ebuild} (99%) create mode 100644 media-sound/pithos/pithos-1.6.1.ebuild create mode 100644 media-sound/playerctl/playerctl-2.4.1.ebuild create mode 100644 media-video/ffdiaporama/ffdiaporama-2.2_pre20230525.ebuild rename media-video/vlc/files/{vlc-configure_lua_version.patch => vlc-9999-configure-lua-version.patch} (83%) create mode 100644 media-video/vlc/files/vlc-9999-fix-libtremor-libs.patch rename media-video/vlc/{vlc-3.0.18-r1.ebuild => vlc-3.0.18-r2.ebuild} (99%) delete mode 100644 metadata/md5-cache/app-admin/awscli-1.27.129 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.27.138 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.27.139 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.27.140 rename metadata/md5-cache/app-admin/{awscli-1.27.141 => awscli-1.27.142} (92%) create mode 100644 metadata/md5-cache/app-admin/logstash-bin-7.17.10 create mode 100644 metadata/md5-cache/app-admin/syslog-ng-4.2.0 rename metadata/md5-cache/app-backup/{mkstage4-0.3.1 => mkstage4-0.4.3} (67%) delete mode 100644 metadata/md5-cache/app-doc/doxygen-1.9.5 delete mode 100644 metadata/md5-cache/app-editors/helix-23.03 create mode 100644 metadata/md5-cache/app-editors/helix-23.05 create mode 100644 metadata/md5-cache/app-emacs/devil-0.4.0 create mode 100644 metadata/md5-cache/app-emacs/git-modes-9999 create mode 100644 metadata/md5-cache/app-emacs/magit-9999 create mode 100644 metadata/md5-cache/app-emacs/transient-9999 delete mode 100644 metadata/md5-cache/app-emacs/with-editor-3.0.5 delete mode 100644 metadata/md5-cache/app-emacs/with-editor-3.1.1 create mode 100644 metadata/md5-cache/app-emacs/with-editor-9999 create mode 100644 metadata/md5-cache/app-emulation/firecracker-bin-1.3.3 delete mode 100644 metadata/md5-cache/app-emulation/spice-0.15.0 delete mode 100644 metadata/md5-cache/app-emulation/vkd3d-1.7 delete mode 100644 metadata/md5-cache/app-emulation/wine-staging-8.5 rename metadata/md5-cache/app-emulation/{wine-staging-8.6.1 => wine-staging-8.9.1} (92%) delete mode 100644 metadata/md5-cache/app-emulation/wine-vanilla-8.5 rename metadata/md5-cache/app-emulation/{wine-vanilla-8.6 => wine-vanilla-8.9} (93%) delete mode 100644 metadata/md5-cache/app-metrics/snmp_exporter-0.20.0-r1 create mode 100644 metadata/md5-cache/app-misc/broot-1.22.1 create mode 100644 metadata/md5-cache/app-misc/elasticsearch-7.17.10 create mode 100644 metadata/md5-cache/app-misc/fastfetch-0.1.9999 create mode 100644 metadata/md5-cache/app-misc/fastfetch-0.2.9999 create mode 100644 metadata/md5-cache/app-misc/fastfetch-1.11.1 delete mode 100644 metadata/md5-cache/app-misc/recoll-1.31.0 delete mode 100644 metadata/md5-cache/app-misc/recoll-1.32.0 delete mode 100644 metadata/md5-cache/app-misc/recoll-1.32.2 delete mode 100644 metadata/md5-cache/app-misc/recoll-1.32.5 delete mode 100644 metadata/md5-cache/app-misc/recoll-1.33.4 rename metadata/md5-cache/app-misc/{recoll-1.34.6 => recoll-1.34.6-r1} (98%) delete mode 100644 metadata/md5-cache/app-office/sc-im-0.8.2 delete mode 100644 metadata/md5-cache/app-office/sc-im-0.8.3 create mode 100644 metadata/md5-cache/app-portage/eix-0.36.7 create mode 100644 metadata/md5-cache/app-portage/iwdevtools-0.12.5 delete mode 100644 metadata/md5-cache/app-portage/portage-utils-0.94.3 rename metadata/md5-cache/app-portage/{portage-utils-0.94.4 => portage-utils-0.96} (98%) create mode 100644 metadata/md5-cache/app-portage/prefix-toolkit-10-r1 delete mode 100644 metadata/md5-cache/app-portage/prefix-toolkit-8 delete mode 100644 metadata/md5-cache/app-portage/prefix-toolkit-9 delete mode 100644 metadata/md5-cache/app-shells/fzf-0.36.0 delete mode 100644 metadata/md5-cache/app-shells/fzf-0.38.0 rename metadata/md5-cache/app-shells/{fzf-0.37.0 => fzf-0.41.1} (75%) create mode 100644 metadata/md5-cache/app-text/mdbook-0.4.30 create mode 100644 metadata/md5-cache/app-text/qpdf-11.4.0 delete mode 100644 metadata/md5-cache/app-text/xapian-omega-1.4.19 delete mode 100644 metadata/md5-cache/app-text/xapian-omega-1.4.21 delete mode 100644 metadata/md5-cache/app-text/xournalpp-1.1.1-r1 rename metadata/md5-cache/app-text/{xournalpp-1.1.1-r2 => xournalpp-1.1.1-r3} (89%) delete mode 100644 metadata/md5-cache/app-text/xournalpp-1.1.3 rename metadata/md5-cache/app-text/{xournalpp-1.1.3-r1 => xournalpp-1.1.3-r2} (90%) delete mode 100644 metadata/md5-cache/dev-cpp/antlr-cpp-4.7.2 create mode 100644 metadata/md5-cache/dev-cpp/asio-1.28.0 delete mode 100644 metadata/md5-cache/dev-cpp/cpp-httplib-0.11.4 rename metadata/md5-cache/dev-cpp/{cpp-httplib-0.12.1 => cpp-httplib-0.12.4} (92%) delete mode 100644 metadata/md5-cache/dev-db/lmdb-0.9.29 delete mode 100644 metadata/md5-cache/dev-db/mysql-workbench-8.0.32 create mode 100644 metadata/md5-cache/dev-db/postgresql-16_beta1 delete mode 100644 metadata/md5-cache/dev-db/timescaledb-2.10.1 rename metadata/md5-cache/dev-db/{timescaledb-2.10.0 => timescaledb-2.11.0} (94%) delete mode 100644 metadata/md5-cache/dev-db/timescaledb-2.9.3 delete mode 100644 metadata/md5-cache/dev-games/godot-4.0.2 rename metadata/md5-cache/dev-games/{mygui-3.4.1 => mygui-3.4.1-r1} (100%) create mode 100644 metadata/md5-cache/dev-games/recastnavigation-1.6.0 create mode 100644 metadata/md5-cache/dev-java/coursier-bin-2.1.4 create mode 100644 metadata/md5-cache/dev-java/freenet-ext-29 rename metadata/md5-cache/dev-java/{gradle-bin-8.0.1 => gradle-bin-8.1.1} (77%) create mode 100644 metadata/md5-cache/dev-java/scala-cli-bin-1.0.0 create mode 100644 metadata/md5-cache/dev-lang/eisl-2.97 rename metadata/md5-cache/dev-lang/{python-3.12.0_alpha7 => python-3.12.0_beta1_p1} (84%) rename metadata/md5-cache/{dev-cpp/valijson-0.7 => dev-libs/flatbuffers-23.5.26} (56%) delete mode 100644 metadata/md5-cache/dev-libs/hyperscan-5.4.0 delete mode 100644 metadata/md5-cache/dev-libs/hyperscan-5.4.1 create mode 100644 metadata/md5-cache/dev-libs/libansilove-1.4.1 delete mode 100644 metadata/md5-cache/dev-libs/libcec-6.0.2 delete mode 100644 metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230502 rename metadata/md5-cache/dev-libs/{libclc-17.0.0_pre20230512 => libclc-17.0.0_pre20230526} (84%) create mode 100644 metadata/md5-cache/dev-libs/libcss-9999 create mode 100644 metadata/md5-cache/dev-libs/libnsutils-9999 rename metadata/md5-cache/dev-libs/{librdkafka-2.1.0 => librdkafka-2.1.1} (92%) delete mode 100644 metadata/md5-cache/dev-libs/libxlsxwriter-1.1.4-r1 delete mode 100644 metadata/md5-cache/dev-libs/libxlsxwriter-1.1.5 rename metadata/md5-cache/dev-libs/{spdlog-1.11.0 => spdlog-1.11.0-r2} (87%) rename metadata/md5-cache/dev-libs/{weston-12.0.0 => weston-12.0.1} (98%) delete mode 100644 metadata/md5-cache/dev-libs/xapian-1.4.19 delete mode 100644 metadata/md5-cache/dev-libs/xapian-1.4.21 delete mode 100644 metadata/md5-cache/dev-libs/xapian-1.4.21-r1 delete mode 100644 metadata/md5-cache/dev-libs/xapian-bindings-1.4.19 delete mode 100644 metadata/md5-cache/dev-libs/xapian-bindings-1.4.21 delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230502 delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230512 create mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230526 create mode 100644 metadata/md5-cache/dev-ml/opam-file-format-2.1.6 create mode 100644 metadata/md5-cache/dev-python/anyio-3.7.0 create mode 100644 metadata/md5-cache/dev-python/asgiref-3.7.2 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.26.129 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.26.138 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.26.139 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.26.140 rename metadata/md5-cache/dev-python/{boto3-1.26.141 => boto3-1.26.142} (90%) delete mode 100644 metadata/md5-cache/dev-python/botocore-1.29.129 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.29.138 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.29.139 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.29.140 rename metadata/md5-cache/dev-python/{botocore-1.29.141 => botocore-1.29.142} (96%) create mode 100644 metadata/md5-cache/dev-python/bottle-0.12.25-r1 create mode 100644 metadata/md5-cache/dev-python/cachetools-5.3.1 create mode 100644 metadata/md5-cache/dev-python/cffi-1.15.1-r3 create mode 100644 metadata/md5-cache/dev-python/cfgv-3.3.1-r1 delete mode 100644 metadata/md5-cache/dev-python/clang-python-17.0.0_pre20230512 rename metadata/md5-cache/dev-python/{clang-python-17.0.0_pre20230502 => clang-python-17.0.0_pre20230526} (75%) create mode 100644 metadata/md5-cache/dev-python/constantly-15.1.0-r3 create mode 100644 metadata/md5-cache/dev-python/croniter-1.3.15 delete mode 100644 metadata/md5-cache/dev-python/cryptography-40.0.1 delete mode 100644 metadata/md5-cache/dev-python/cython-0.29.33 delete mode 100644 metadata/md5-cache/dev-python/cython-0.29.33-r1 delete mode 100644 metadata/md5-cache/dev-python/cython-3.0.0_beta2 create mode 100644 metadata/md5-cache/dev-python/dask-2023.5.1 create mode 100644 metadata/md5-cache/dev-python/deprecated-1.2.14 delete mode 100644 metadata/md5-cache/dev-python/dirty-equals-0.5.0 create mode 100644 metadata/md5-cache/dev-python/django-otp-1.2.1 delete mode 100644 metadata/md5-cache/dev-python/dogpile-cache-1.1.8 delete mode 100644 metadata/md5-cache/dev-python/dogpile-cache-1.2.0 create mode 100644 metadata/md5-cache/dev-python/fitsio-1.1.9 create mode 100644 metadata/md5-cache/dev-python/fixtures-4.1.0 create mode 100644 metadata/md5-cache/dev-python/flask-gravatar-0.5.0-r1 rename metadata/md5-cache/dev-python/{json5-0.9.14 => flatbuffers-23.5.26} (50%) create mode 100644 metadata/md5-cache/dev-python/future-0.18.3 create mode 100644 metadata/md5-cache/dev-python/google-auth-2.19.0 create mode 100644 metadata/md5-cache/dev-python/greenstalk-2.0.1 create mode 100644 metadata/md5-cache/dev-python/greenstalk-2.0.2 delete mode 100644 metadata/md5-cache/dev-python/hatchling-1.13.0 delete mode 100644 metadata/md5-cache/dev-python/hatchling-1.14.0 delete mode 100644 metadata/md5-cache/dev-python/hatchling-1.14.1 delete mode 100644 metadata/md5-cache/dev-python/hatchling-1.15.0 delete mode 100644 metadata/md5-cache/dev-python/hatchling-1.16.0 delete mode 100644 metadata/md5-cache/dev-python/hatchling-1.16.1 create mode 100644 metadata/md5-cache/dev-python/hypothesis-6.75.5 create mode 100644 metadata/md5-cache/dev-python/hypothesis-6.75.6 create mode 100644 metadata/md5-cache/dev-python/icalendar-5.0.6 create mode 100644 metadata/md5-cache/dev-python/imageio-2.30.0 create mode 100644 metadata/md5-cache/dev-python/incremental-22.10.0-r1 create mode 100644 metadata/md5-cache/dev-python/intervaltree-3.1.0-r1 delete mode 100644 metadata/md5-cache/dev-python/ipython-8.12.0 delete mode 100644 metadata/md5-cache/dev-python/ipython-8.13.0 delete mode 100644 metadata/md5-cache/dev-python/ipython-8.13.1 create mode 100644 metadata/md5-cache/dev-python/jupyter-lsp-2.2.0 create mode 100644 metadata/md5-cache/dev-python/license-expression-30.1.1 delete mode 100644 metadata/md5-cache/dev-python/lit-17.0.0_pre20230502 rename metadata/md5-cache/dev-python/{lit-17.0.0_pre20230512 => lit-17.0.0_pre20230526} (86%) create mode 100644 metadata/md5-cache/dev-python/looseversion-1.2.0 create mode 100644 metadata/md5-cache/dev-python/matrix-common-1.3.0-r1 delete mode 100644 metadata/md5-cache/dev-python/meson-python-0.12.1 delete mode 100644 metadata/md5-cache/dev-python/meson-python-0.13.0 delete mode 100644 metadata/md5-cache/dev-python/mkdocs-i18n-0.4.4 create mode 100644 metadata/md5-cache/dev-python/nbxmpp-4.3.0 create mode 100644 metadata/md5-cache/dev-python/nbxmpp-4.3.1 delete mode 100644 metadata/md5-cache/dev-python/notebook-shim-0.2.2-r1 delete mode 100644 metadata/md5-cache/dev-python/nox-2022.11.21-r1 create mode 100644 metadata/md5-cache/dev-python/openstackdocstheme-3.1.1 delete mode 100644 metadata/md5-cache/dev-python/openstacksdk-1.0.1 delete mode 100644 metadata/md5-cache/dev-python/openstacksdk-1.1.0 delete mode 100644 metadata/md5-cache/dev-python/pallets-sphinx-themes-2.0.3 create mode 100644 metadata/md5-cache/dev-python/pip-run-10.2.0 delete mode 100644 metadata/md5-cache/dev-python/platformdirs-3.2.0 delete mode 100644 metadata/md5-cache/dev-python/platformdirs-3.3.0 delete mode 100644 metadata/md5-cache/dev-python/platformdirs-3.4.0 delete mode 100644 metadata/md5-cache/dev-python/platformdirs-3.5.0 delete mode 100644 metadata/md5-cache/dev-python/pylibacl-0.6.0-r1 delete mode 100644 metadata/md5-cache/dev-python/pyproject-fmt-0.10.0 delete mode 100644 metadata/md5-cache/dev-python/pyproject-fmt-0.11.1 delete mode 100644 metadata/md5-cache/dev-python/pyproject-fmt-0.9.2 delete mode 100644 metadata/md5-cache/dev-python/pytest-7.3.1-r1 create mode 100644 metadata/md5-cache/dev-python/pytest-7.3.1-r2 create mode 100644 metadata/md5-cache/dev-python/pytest-cov-4.1.0 create mode 100644 metadata/md5-cache/dev-python/pytest-metadata-3.0.0 create mode 100644 metadata/md5-cache/dev-python/pytest-shutil-1.7.0-r4 create mode 100644 metadata/md5-cache/dev-python/python-utils-3.6.0 create mode 100644 metadata/md5-cache/dev-python/pyzmq-25.1.0 rename metadata/md5-cache/dev-python/{requests-mock-1.10.0 => requests-mock-1.10.0-r1} (65%) create mode 100644 metadata/md5-cache/dev-python/roman-4.1 create mode 100644 metadata/md5-cache/dev-python/rq-1.15 create mode 100644 metadata/md5-cache/dev-python/rq-1.15-r1 create mode 100644 metadata/md5-cache/dev-python/ruamel-yaml-0.17.28 delete mode 100644 metadata/md5-cache/dev-python/send2trash-1.8.0-r1 create mode 100644 metadata/md5-cache/dev-python/sentry-sdk-1.24.0 create mode 100644 metadata/md5-cache/dev-python/slixmpp-1.8.4 delete mode 100644 metadata/md5-cache/dev-python/spake2-0.8 create mode 100644 metadata/md5-cache/dev-python/spake2-0.8-r1 create mode 100644 metadata/md5-cache/dev-python/sphinx-rtd-theme-1.2.1 create mode 100644 metadata/md5-cache/dev-python/sympy-1.12 create mode 100644 metadata/md5-cache/dev-python/tekore-4.6.1 rename metadata/md5-cache/dev-python/{hkdf-0.0.3 => three-merge-0.1.1-r1} (51%) delete mode 100644 metadata/md5-cache/dev-python/tldextract-3.4.0 delete mode 100644 metadata/md5-cache/dev-python/tldextract-3.4.1 delete mode 100644 metadata/md5-cache/dev-python/tldextract-3.4.2 delete mode 100644 metadata/md5-cache/dev-python/tldextract-3.4.3 delete mode 100644 metadata/md5-cache/dev-python/tomlkit-0.11.7 create mode 100644 metadata/md5-cache/dev-python/tornado-6.3.2-r1 create mode 100644 metadata/md5-cache/dev-python/tox-4.5.2 create mode 100644 metadata/md5-cache/dev-python/twisted-22.10.0-r3 create mode 100644 metadata/md5-cache/dev-python/txredisapi-1.4.9 create mode 100644 metadata/md5-cache/dev-python/vcrpy-4.3.0 create mode 100644 metadata/md5-cache/dev-python/vcrpy-4.3.1 delete mode 100644 metadata/md5-cache/dev-python/werkzeug-2.3.4 create mode 100644 metadata/md5-cache/dev-python/werkzeug-2.3.4-r1 create mode 100644 metadata/md5-cache/dev-python/xlsxwriter-3.1.2 delete mode 100644 metadata/md5-cache/dev-ruby/asciimath-1.0.9 create mode 100644 metadata/md5-cache/dev-tcltk/tclx-8.6.1 create mode 100644 metadata/md5-cache/dev-tex/latex-beamer-3.70 rename metadata/md5-cache/dev-util/{android-studio-2023.1.1.4 => android-studio-2023.1.1.5} (96%) delete mode 100644 metadata/md5-cache/dev-util/huc-0.1-r1 delete mode 100644 metadata/md5-cache/dev-util/lldb-17.0.0_pre20230512 rename metadata/md5-cache/dev-util/{lldb-17.0.0_pre20230502 => lldb-17.0.0_pre20230526} (77%) delete mode 100644 metadata/md5-cache/dev-util/maturin-0.15.3 create mode 100644 metadata/md5-cache/dev-util/maturin-1.0.1 rename metadata/md5-cache/dev-util/{pwntools-4.10.0_beta0-r2 => pwntools-4.10.0} (96%) create mode 100644 metadata/md5-cache/dev-util/pwntools-4.11.0_beta0 delete mode 100644 metadata/md5-cache/dev-util/pycharm-community-2022.2.3 rename metadata/md5-cache/dev-util/{pycharm-community-2023.1.2 => pycharm-community-2023.1.2-r1} (63%) create mode 100644 metadata/md5-cache/dev-util/radare2-5.8.6 delete mode 100644 metadata/md5-cache/games-arcade/cdogs-sdl-1.4.1 rename metadata/md5-cache/games-arcade/{rocksndiamonds-4.3.4.0 => rocksndiamonds-4.3.6.0} (96%) rename metadata/md5-cache/games-emulation/{pcsx2-1.7.4425-r1 => pcsx2-1.7.4425-r2} (79%) rename metadata/md5-cache/games-emulation/{pcsx2-1.7.4534 => pcsx2-1.7.4534-r1} (78%) delete mode 100644 metadata/md5-cache/games-kids/gmult-10.0 create mode 100644 metadata/md5-cache/games-strategy/wesnoth-1.17.17 create mode 100644 metadata/md5-cache/games-util/cartridges-1.5.4 delete mode 100644 metadata/md5-cache/games-util/lutris-0.5.13 create mode 100644 metadata/md5-cache/games-util/lutris-0.5.13-r1 create mode 100644 metadata/md5-cache/gnome-base/gnome-control-center-44.2 create mode 100644 metadata/md5-cache/gnome-base/librsvg-2.56.0-r1 create mode 100644 metadata/md5-cache/gnome-base/nautilus-44.2 create mode 100644 metadata/md5-cache/gnome-extra/evolution-data-server-3.48.2 create mode 100644 metadata/md5-cache/gnome-extra/evolution-ews-3.48.2 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-desktop-icons-ng-47 rename metadata/md5-cache/gnome-extra/{gnome-shell-extension-desktop-icons-ng-47.0.2 => gnome-shell-extension-desktop-icons-ng-47.0.3} (88%) create mode 100644 metadata/md5-cache/gui-libs/gtk-4.10.3-r1 create mode 100644 metadata/md5-cache/kde-misc/kclock-23.04.1 delete mode 100644 metadata/md5-cache/kde-misc/kdiff3-1.10.0 create mode 100644 metadata/md5-cache/kde-misc/krename-5.0.2-r1 create mode 100644 metadata/md5-cache/mail-client/evolution-3.48.2 rename metadata/md5-cache/mail-client/{thunderbird-102.11.1 => thunderbird-102.11.2} (50%) delete mode 100644 metadata/md5-cache/mail-client/thunderbird-bin-102.11.1 create mode 100644 metadata/md5-cache/mail-client/thunderbird-bin-102.11.2 delete mode 100644 metadata/md5-cache/mail-filter/rspamd-3.4-r2 delete mode 100644 metadata/md5-cache/mail-filter/rspamd-3.5 create mode 100644 metadata/md5-cache/mail-filter/rspamd-3.5-r1 rename metadata/md5-cache/mail-mta/{exim-4.96-r2 => exim-4.96-r3} (92%) delete mode 100644 metadata/md5-cache/media-fonts/iosevka-15.0.1 delete mode 100644 metadata/md5-cache/media-fonts/iosevka-19.0.1 create mode 100644 metadata/md5-cache/media-fonts/iosevka-24.1.0 create mode 100644 metadata/md5-cache/media-gfx/eog-44.2 create mode 100644 metadata/md5-cache/media-gfx/gthumb-3.12.2-r5 create mode 100644 metadata/md5-cache/media-gfx/photoqt-3.2 delete mode 100644 metadata/md5-cache/media-gfx/ueberzugpp-2.8.3 create mode 100644 metadata/md5-cache/media-gfx/ueberzugpp-2.8.6 create mode 100644 metadata/md5-cache/media-libs/kimageannotator-0.6.1 create mode 100644 metadata/md5-cache/media-libs/libao-1.2.2-r3 create mode 100644 metadata/md5-cache/media-libs/libnsgif-9999 create mode 100644 metadata/md5-cache/media-libs/libsdl-1.2.64 rename metadata/md5-cache/media-libs/{libsdl2-2.26.5 => libsdl2-2.26.5-r1} (62%) delete mode 100644 metadata/md5-cache/media-libs/openimageio-2.3.21.0-r1 create mode 100644 metadata/md5-cache/media-plugins/qmmp-plugin-pack-1.6.1 rename metadata/md5-cache/media-sound/{fluidsynth-2.3.2-r1 => fluidsynth-2.3.2-r2} (81%) create mode 100644 metadata/md5-cache/media-sound/krecorder-23.04.1 rename metadata/md5-cache/media-sound/{mpd-0.23.12-r1 => mpd-0.23.12-r2} (74%) create mode 100644 metadata/md5-cache/media-sound/pithos-1.6.1 create mode 100644 metadata/md5-cache/media-sound/playerctl-2.4.1 create mode 100644 metadata/md5-cache/media-video/ffdiaporama-2.2_pre20230525 rename metadata/md5-cache/media-video/{vlc-3.0.18-r1 => vlc-3.0.18-r2} (71%) delete mode 100644 metadata/md5-cache/net-analyzer/zabbix-5.0.33 delete mode 100644 metadata/md5-cache/net-analyzer/zabbix-6.0.15-r1 delete mode 100644 metadata/md5-cache/net-analyzer/zabbix-6.0.16-r1 delete mode 100644 metadata/md5-cache/net-analyzer/zabbix-6.4.1-r1 create mode 100644 metadata/md5-cache/net-dialup/ppp-2.5.0-r3 create mode 100644 metadata/md5-cache/net-fs/s3fs-1.92 create mode 100644 metadata/md5-cache/net-im/mattermost-desktop-bin-5.4.0_rc1 rename metadata/md5-cache/net-im/{signal-desktop-bin-6.18.1 => signal-desktop-bin-6.19.0} (97%) create mode 100644 metadata/md5-cache/net-im/synapse-1.84.1 delete mode 100644 metadata/md5-cache/net-irc/irker-2.22-r2 delete mode 100644 metadata/md5-cache/net-irc/kvirc-5.2_pre20210630233331-r1 delete mode 100644 metadata/md5-cache/net-libs/grpc-1.43.0 delete mode 100644 metadata/md5-cache/net-libs/grpc-1.43.0-r1 delete mode 100644 metadata/md5-cache/net-libs/grpc-1.51.1-r1 delete mode 100644 metadata/md5-cache/net-libs/grpc-1.52.0 create mode 100644 metadata/md5-cache/net-libs/libdom-9999 create mode 100644 metadata/md5-cache/net-misc/asterisk-18.18.0 rename metadata/md5-cache/net-misc/{asterisk-20.2.1 => asterisk-20.3.0} (98%) rename metadata/md5-cache/net-misc/{dhcp-4.4.3_p1-r2 => dhcp-4.4.3_p1-r4} (61%) delete mode 100644 metadata/md5-cache/net-misc/ena-driver-2.8.4 rename metadata/md5-cache/net-misc/{ena-driver-2.8.5 => ena-driver-2.8.7} (95%) delete mode 100644 metadata/md5-cache/net-misc/gallery-dl-1.25.0 rename metadata/md5-cache/net-misc/{gallery-dl-1.25.3 => gallery-dl-1.25.5} (94%) create mode 100644 metadata/md5-cache/net-misc/gnome-remote-desktop-44.2 create mode 100644 metadata/md5-cache/net-misc/gns3-gui-2.2.38-r1 create mode 100644 metadata/md5-cache/net-misc/gns3-server-2.2.38-r1 create mode 100644 metadata/md5-cache/net-misc/netifrc-0.7.5 create mode 100644 metadata/md5-cache/net-misc/nextcloud-client-3.8.2-r1 create mode 100644 metadata/md5-cache/net-misc/seafile-9.0.2_p1 create mode 100644 metadata/md5-cache/net-misc/seafile-client-9.0.2_p1 delete mode 100644 metadata/md5-cache/net-misc/socat-2.0.0_beta9 create mode 100644 metadata/md5-cache/net-news/alligator-23.04.1 create mode 100644 metadata/md5-cache/net-nntp/sabnzbd-4.0.1 create mode 100644 metadata/md5-cache/net-p2p/arti-1.1.4 create mode 100644 metadata/md5-cache/net-p2p/freenet-0.7.5_p1497 create mode 100644 metadata/md5-cache/net-p2p/tremc-0.9.3_p20230506 delete mode 100644 metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.7.22 delete mode 100644 metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.7.25 create mode 100644 metadata/md5-cache/net-wireless/unifi-7.4.156 create mode 100644 metadata/md5-cache/sci-geosciences/gnome-maps-44.2 rename metadata/md5-cache/sci-geosciences/{opencpn-5.6.2 => opencpn-5.6.2-r1} (94%) create mode 100644 metadata/md5-cache/sci-geosciences/opencpn-5.8.2 create mode 100644 metadata/md5-cache/sci-libs/huggingface_hub-0.14.1 create mode 100644 metadata/md5-cache/sci-mathematics/octave-8.2.0 delete mode 100644 metadata/md5-cache/sci-visualization/paraview-5.10.1-r4 delete mode 100644 metadata/md5-cache/sci-visualization/paraview-5.11.0_rc2-r1 create mode 100644 metadata/md5-cache/sec-keys/openpgp-keys-freenet-20230419 delete mode 100644 metadata/md5-cache/sys-apps/chname-1.1 delete mode 100644 metadata/md5-cache/sys-apps/hd-idle-1.05-r1 rename metadata/md5-cache/sys-apps/{locale-gen-2.23 => locale-gen-2.23-r1} (74%) delete mode 100644 metadata/md5-cache/sys-apps/util-linux-2.39-r1 rename metadata/md5-cache/sys-apps/{util-linux-2.39-r3 => util-linux-2.39-r4} (99%) create mode 100644 metadata/md5-cache/sys-devel/binutils-apple-8.2.1-r102 delete mode 100644 metadata/md5-cache/sys-devel/clang-17.0.0_pre20230512 rename metadata/md5-cache/sys-devel/{clang-17.0.0_pre20230502 => clang-17.0.0_pre20230526} (53%) create mode 100644 metadata/md5-cache/sys-devel/clang-common-15.0.7-r6 rename metadata/md5-cache/sys-devel/{clang-common-16.0.4 => clang-common-16.0.4-r1} (93%) delete mode 100644 metadata/md5-cache/sys-devel/clang-common-17.0.0_pre20230502 rename metadata/md5-cache/sys-devel/{clang-common-17.0.0_pre20230512 => clang-common-17.0.0_pre20230526} (76%) delete mode 100644 metadata/md5-cache/sys-devel/clang-runtime-17.0.0_pre20230502 rename metadata/md5-cache/sys-devel/{clang-runtime-17.0.0_pre20230512 => clang-runtime-17.0.0_pre20230526} (79%) create mode 100644 metadata/md5-cache/sys-devel/gcc-11.3.1_p20230525 create mode 100644 metadata/md5-cache/sys-devel/gcc-12.3.1_p20230526 create mode 100644 metadata/md5-cache/sys-devel/gcc-13.1.1_p20230527 create mode 100644 metadata/md5-cache/sys-devel/gdb-13.2 delete mode 100644 metadata/md5-cache/sys-devel/lld-17.0.0_pre20230512 rename metadata/md5-cache/sys-devel/{lld-17.0.0_pre20230502 => lld-17.0.0_pre20230526} (68%) delete mode 100644 metadata/md5-cache/sys-devel/llvm-17.0.0_pre20230512 rename metadata/md5-cache/sys-devel/{llvm-17.0.0_pre20230502 => llvm-17.0.0_pre20230526} (93%) delete mode 100644 metadata/md5-cache/sys-devel/llvm-common-17.0.0_pre20230512 rename metadata/md5-cache/sys-devel/{llvm-common-17.0.0_pre20230502 => llvm-common-17.0.0_pre20230526} (57%) rename metadata/md5-cache/sys-kernel/{dracut-059 => dracut-059-r2} (97%) delete mode 100644 metadata/md5-cache/sys-kernel/genkernel-4.0.10 delete mode 100644 metadata/md5-cache/sys-kernel/genkernel-4.2.6-r6 delete mode 100644 metadata/md5-cache/sys-kernel/genkernel-4.2.6-r8 delete mode 100644 metadata/md5-cache/sys-kernel/genkernel-4.3.1-r1 rename metadata/md5-cache/sys-kernel/{genkernel-4.3.2 => genkernel-4.3.3} (86%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.2.15 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.2 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.3 rename metadata/md5-cache/sys-kernel/{gentoo-kernel-6.3.4 => gentoo-kernel-6.3.4-r1} (94%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.98 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.2.15 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.2 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.3 rename metadata/md5-cache/sys-kernel/{gentoo-kernel-bin-6.3.4 => gentoo-kernel-bin-6.3.4-r1} (68%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.3.3 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.3.4 rename metadata/md5-cache/sys-kernel/{gentoo-sources-6.3.2 => gentoo-sources-6.3.4-r1} (69%) create mode 100644 metadata/md5-cache/sys-kernel/git-sources-6.4_rc4 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.2.15 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.2 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.3 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-17.0.0_pre20230512 rename metadata/md5-cache/sys-libs/{compiler-rt-17.0.0_pre20230502 => compiler-rt-17.0.0_pre20230526} (85%) delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0_pre20230502 rename metadata/md5-cache/sys-libs/{compiler-rt-sanitizers-17.0.0_pre20230512 => compiler-rt-sanitizers-17.0.0_pre20230526} (85%) delete mode 100644 metadata/md5-cache/sys-libs/libcxx-17.0.0_pre20230512 rename metadata/md5-cache/sys-libs/{libcxx-17.0.0_pre20230502 => libcxx-17.0.0_pre20230526} (82%) delete mode 100644 metadata/md5-cache/sys-libs/libcxxabi-17.0.0_pre20230512 rename metadata/md5-cache/sys-libs/{libcxxabi-17.0.0_pre20230502 => libcxxabi-17.0.0_pre20230526} (84%) delete mode 100644 metadata/md5-cache/sys-libs/libomp-17.0.0_pre20230512 rename metadata/md5-cache/sys-libs/{libomp-17.0.0_pre20230502 => libomp-17.0.0_pre20230526} (87%) delete mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0_pre20230512 rename metadata/md5-cache/sys-libs/{llvm-libunwind-17.0.0_pre20230502 => llvm-libunwind-17.0.0_pre20230526} (84%) create mode 100644 metadata/md5-cache/sys-process/bottom-0.9.1 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.2.15 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.3.2 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.3.3 delete mode 100644 metadata/md5-cache/virtual/imap-c-client-2 create mode 100644 metadata/md5-cache/www-apps/gitea-1.19.3 create mode 100644 metadata/md5-cache/www-apps/kibana-bin-7.17.10 rename metadata/md5-cache/www-client/{google-chrome-unstable-115.0.5773.4 => google-chrome-unstable-115.0.5790.3} (97%) rename metadata/md5-cache/www-client/{microsoft-edge-113.0.1774.50 => microsoft-edge-113.0.1774.57} (96%) rename metadata/md5-cache/www-client/{microsoft-edge-beta-114.0.1823.11 => microsoft-edge-beta-114.0.1823.30} (96%) create mode 100644 metadata/md5-cache/www-client/netsurf-9999 rename metadata/md5-cache/www-plugins/{chrome-binary-plugins-115.0.5773.4_alpha => chrome-binary-plugins-115.0.5790.3_alpha} (91%) create mode 100644 metadata/md5-cache/www-plugins/lightspark-0.8.7 delete mode 100644 metadata/md5-cache/x11-apps/scripts-1.0.1-r1 delete mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-525.116.03 create mode 100644 metadata/md5-cache/x11-drivers/xf86-input-wacom-1.1.0 delete mode 100644 metadata/md5-cache/x11-misc/slim-1.3.6-r5 delete mode 100644 metadata/md5-cache/x11-misc/slim-1.3.9 rename metadata/md5-cache/x11-misc/{xdock-0.3.0-r1 => xdock-0.3.0-r2} (86%) create mode 100644 metadata/md5-cache/x11-wm/evilwm-1.4.2 delete mode 100644 net-analyzer/zabbix/zabbix-5.0.33.ebuild delete mode 100644 net-analyzer/zabbix/zabbix-6.0.15-r1.ebuild delete mode 100644 net-analyzer/zabbix/zabbix-6.0.16-r1.ebuild delete mode 100644 net-analyzer/zabbix/zabbix-6.4.1-r1.ebuild create mode 100644 net-dialup/ppp/files/ppp-2.5.0-pidfile.patch create mode 100644 net-dialup/ppp/ppp-2.5.0-r3.ebuild create mode 100644 net-fs/s3fs/s3fs-1.92.ebuild create mode 100644 net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.4.0_rc1.ebuild rename net-im/signal-desktop-bin/{signal-desktop-bin-6.18.1.ebuild => signal-desktop-bin-6.19.0.ebuild} (100%) create mode 100644 net-im/synapse/synapse-1.84.1.ebuild delete mode 100644 net-irc/irker/irker-2.22-r2.ebuild create mode 100644 net-irc/kvirc/files/kvirc-5.2_pre20210630233331-fixqprocess.patch delete mode 100644 net-irc/kvirc/kvirc-5.2_pre20210630233331-r1.ebuild delete mode 100644 net-libs/grpc/grpc-1.43.0-r1.ebuild delete mode 100644 net-libs/grpc/grpc-1.43.0.ebuild delete mode 100644 net-libs/grpc/grpc-1.51.1-r1.ebuild delete mode 100644 net-libs/grpc/grpc-1.52.0.ebuild create mode 100644 net-libs/libdom/libdom-9999.ebuild create mode 100644 net-misc/asterisk/asterisk-18.18.0.ebuild rename net-misc/asterisk/{asterisk-20.2.1.ebuild => asterisk-20.3.0.ebuild} (100%) rename net-misc/dhcp/{dhcp-4.4.3_p1-r2.ebuild => dhcp-4.4.3_p1-r4.ebuild} (97%) delete mode 100644 net-misc/ena-driver/ena-driver-2.8.5.ebuild rename net-misc/ena-driver/{ena-driver-2.8.4.ebuild => ena-driver-2.8.7.ebuild} (100%) delete mode 100644 net-misc/gallery-dl/gallery-dl-1.25.0.ebuild rename net-misc/gallery-dl/{gallery-dl-1.25.3.ebuild => gallery-dl-1.25.5.ebuild} (100%) create mode 100644 net-misc/gnome-remote-desktop/gnome-remote-desktop-44.2.ebuild create mode 100644 net-misc/gns3-gui/gns3-gui-2.2.38-r1.ebuild create mode 100644 net-misc/gns3-server/gns3-server-2.2.38-r1.ebuild create mode 100644 net-misc/netifrc/netifrc-0.7.5.ebuild create mode 100644 net-misc/nextcloud-client/nextcloud-client-3.8.2-r1.ebuild create mode 100644 net-misc/seafile-client/seafile-client-9.0.2_p1.ebuild create mode 100644 net-misc/seafile/seafile-9.0.2_p1.ebuild delete mode 100644 net-misc/socat/files/socat-1.7.3.0-filan-build.patch delete mode 100644 net-misc/socat/files/socat-1.7.3.1-stddef_h.patch delete mode 100644 net-misc/socat/files/socat-1.7.3.4-fno-common.patch delete mode 100644 net-misc/socat/socat-2.0.0_beta9.ebuild create mode 100644 net-news/alligator/Manifest create mode 100644 net-news/alligator/alligator-23.04.1.ebuild create mode 100644 net-news/alligator/metadata.xml create mode 100644 net-nntp/sabnzbd/sabnzbd-4.0.1.ebuild create mode 100644 net-p2p/arti/arti-1.1.4.ebuild create mode 100644 net-p2p/freenet/files/freenet-0.7.5_p1497-ignore-failing-tests.patch create mode 100644 net-p2p/freenet/freenet-0.7.5_p1497.ebuild create mode 100644 net-p2p/tremc/tremc-0.9.3_p20230506.ebuild delete mode 100644 net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.7.22.ebuild delete mode 100644 net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.7.25.ebuild create mode 100644 net-wireless/unifi/unifi-7.4.156.ebuild create mode 100644 sci-geosciences/gnome-maps/gnome-maps-44.2.ebuild create mode 100644 sci-geosciences/merkaartor/files/merkaartor-0.19.0-exiv2-0.28.patch rename sci-geosciences/opencpn/{opencpn-5.6.2.ebuild => opencpn-5.6.2-r1.ebuild} (93%) create mode 100644 sci-geosciences/opencpn/opencpn-5.8.2.ebuild create mode 100644 sci-libs/huggingface_hub/huggingface_hub-0.14.1.ebuild create mode 100644 sci-mathematics/octave/octave-8.2.0.ebuild delete mode 100644 sci-visualization/paraview/paraview-5.10.1-r4.ebuild delete mode 100644 sci-visualization/paraview/paraview-5.11.0_rc2-r1.ebuild create mode 100644 sec-keys/openpgp-keys-freenet/Manifest rename {virtual/imap-c-client => sec-keys/openpgp-keys-freenet}/metadata.xml (57%) create mode 100644 sec-keys/openpgp-keys-freenet/openpgp-keys-freenet-20230419.ebuild delete mode 100644 sys-apps/chname/chname-1.1.ebuild delete mode 100644 sys-apps/hd-idle/files/hd-idle-service delete mode 100644 sys-apps/hd-idle/hd-idle-1.05-r1.ebuild rename sys-apps/locale-gen/{locale-gen-2.23.ebuild => locale-gen-2.23-r1.ebuild} (97%) create mode 100644 sys-apps/util-linux/files/util-linux-2.39-mount-dont-call-hooks.patch delete mode 100644 sys-apps/util-linux/util-linux-2.39-r1.ebuild rename sys-apps/util-linux/{util-linux-2.39-r3.ebuild => util-linux-2.39-r4.ebuild} (98%) create mode 100644 sys-devel/binutils-apple/binutils-apple-8.2.1-r102.ebuild rename sys-devel/clang-common/{clang-common-16.0.4.ebuild => clang-common-15.0.7-r6.ebuild} (89%) rename sys-devel/clang-common/{clang-common-17.0.0_pre20230512.ebuild => clang-common-16.0.4-r1.ebuild} (98%) rename sys-devel/clang-common/{clang-common-17.0.0_pre20230502.ebuild => clang-common-17.0.0_pre20230526.ebuild} (100%) delete mode 100644 sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230512.ebuild rename sys-devel/clang-runtime/{clang-runtime-17.0.0_pre20230502.ebuild => clang-runtime-17.0.0_pre20230526.ebuild} (100%) delete mode 100644 sys-devel/clang/clang-17.0.0_pre20230512.ebuild rename sys-devel/clang/{clang-17.0.0_pre20230502.ebuild => clang-17.0.0_pre20230526.ebuild} (98%) create mode 100644 sys-devel/gcc/gcc-11.3.1_p20230525.ebuild create mode 100644 sys-devel/gcc/gcc-12.3.1_p20230526.ebuild create mode 100644 sys-devel/gcc/gcc-13.1.1_p20230527.ebuild create mode 100644 sys-devel/gdb/gdb-13.2.ebuild delete mode 100644 sys-devel/lld/lld-17.0.0_pre20230512.ebuild rename sys-devel/lld/{lld-17.0.0_pre20230502.ebuild => lld-17.0.0_pre20230526.ebuild} (100%) delete mode 100644 sys-devel/llvm-common/llvm-common-17.0.0_pre20230512.ebuild rename sys-devel/llvm-common/{llvm-common-17.0.0_pre20230502.ebuild => llvm-common-17.0.0_pre20230526.ebuild} (100%) delete mode 100644 sys-devel/llvm/llvm-17.0.0_pre20230502.ebuild rename sys-devel/llvm/{llvm-17.0.0_pre20230512.ebuild => llvm-17.0.0_pre20230526.ebuild} (98%) rename sys-kernel/dracut/{dracut-059.ebuild => dracut-059-r2.ebuild} (99%) create mode 100644 sys-kernel/dracut/files/059-uefi-split-usr.patch delete mode 100644 sys-kernel/genkernel/files/genkernel-4.2.6-chroot-path.patch delete mode 100644 sys-kernel/genkernel/files/genkernel-4.2.6-devicemanager.patch delete mode 100644 sys-kernel/genkernel/files/genkernel-4.2.6-fix-btrfs-progs-deps.patch delete mode 100644 sys-kernel/genkernel/files/genkernel-4.2.6-fuse-glibc-2.34.patch delete mode 100644 sys-kernel/genkernel/files/genkernel-4.2.6-gcc-12-boost-1.79.patch delete mode 100644 sys-kernel/genkernel/files/genkernel-4.2.6-slibtool.patch delete mode 100644 sys-kernel/genkernel/genkernel-4.0.10.ebuild delete mode 100644 sys-kernel/genkernel/genkernel-4.2.6-r6.ebuild delete mode 100644 sys-kernel/genkernel/genkernel-4.2.6-r8.ebuild delete mode 100644 sys-kernel/genkernel/genkernel-4.3.2.ebuild rename sys-kernel/genkernel/{genkernel-4.3.1-r1.ebuild => genkernel-4.3.3.ebuild} (99%) delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.98.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.2.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.3.ebuild rename sys-kernel/gentoo-kernel-bin/{gentoo-kernel-bin-6.2.15.ebuild => gentoo-kernel-bin-6.3.4-r1.ebuild} (100%) delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.4.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.3.2.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.3.3.ebuild rename sys-kernel/gentoo-kernel/{gentoo-kernel-6.2.15.ebuild => gentoo-kernel-6.3.4-r1.ebuild} (99%) delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.3.4.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.3.2.ebuild rename sys-kernel/gentoo-sources/{gentoo-sources-6.3.3.ebuild => gentoo-sources-6.3.4-r1.ebuild} (97%) delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.3.4.ebuild create mode 100644 sys-kernel/git-sources/git-sources-6.4_rc4.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.2.15.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.3.2.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.3.3.ebuild delete mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0_pre20230512.ebuild rename sys-libs/compiler-rt-sanitizers/{compiler-rt-sanitizers-17.0.0_pre20230502.ebuild => compiler-rt-sanitizers-17.0.0_pre20230526.ebuild} (100%) delete mode 100644 sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230512.ebuild rename sys-libs/compiler-rt/{compiler-rt-17.0.0_pre20230502.ebuild => compiler-rt-17.0.0_pre20230526.ebuild} (100%) delete mode 100644 sys-libs/libcxx/libcxx-17.0.0_pre20230512.ebuild rename sys-libs/libcxx/{libcxx-17.0.0_pre20230502.ebuild => libcxx-17.0.0_pre20230526.ebuild} (100%) delete mode 100644 sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230512.ebuild rename sys-libs/libcxxabi/{libcxxabi-17.0.0_pre20230502.ebuild => libcxxabi-17.0.0_pre20230526.ebuild} (100%) delete mode 100644 sys-libs/libomp/libomp-17.0.0_pre20230512.ebuild rename sys-libs/libomp/{libomp-17.0.0_pre20230502.ebuild => libomp-17.0.0_pre20230526.ebuild} (100%) delete mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-17.0.0_pre20230512.ebuild rename sys-libs/llvm-libunwind/{llvm-libunwind-17.0.0_pre20230502.ebuild => llvm-libunwind-17.0.0_pre20230526.ebuild} (100%) create mode 100644 sys-process/bottom/bottom-0.9.1.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.2.15.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.3.2.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.3.3.ebuild delete mode 100644 virtual/imap-c-client/Manifest delete mode 100644 virtual/imap-c-client/imap-c-client-2.ebuild create mode 100644 www-apps/gitea/gitea-1.19.3.ebuild create mode 100644 www-apps/kibana-bin/kibana-bin-7.17.10.ebuild rename www-client/google-chrome-unstable/{google-chrome-unstable-115.0.5773.4.ebuild => google-chrome-unstable-115.0.5790.3.ebuild} (100%) rename www-client/microsoft-edge-beta/{microsoft-edge-beta-114.0.1823.11.ebuild => microsoft-edge-beta-114.0.1823.30.ebuild} (100%) rename www-client/microsoft-edge/{microsoft-edge-113.0.1774.50.ebuild => microsoft-edge-113.0.1774.57.ebuild} (100%) create mode 100644 www-client/netsurf/netsurf-9999.ebuild rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-115.0.5773.4_alpha.ebuild => chrome-binary-plugins-115.0.5790.3_alpha.ebuild} (100%) create mode 100644 www-plugins/lightspark/lightspark-0.8.7.ebuild create mode 100644 www-servers/apache/files/apache-2.4.57-rustls-ffi-0.10.0.patch delete mode 100644 x11-apps/scripts/Manifest delete mode 100644 x11-apps/scripts/scripts-1.0.1-r1.ebuild delete mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-525.116.03.ebuild create mode 100644 x11-drivers/xf86-input-wacom/xf86-input-wacom-1.1.0.ebuild delete mode 100644 x11-misc/slim/files/slim-1.3.5-arm.patch delete mode 100644 x11-misc/slim/files/slim-1.3.5-disable-ck-for-systemd.patch delete mode 100644 x11-misc/slim/files/slim-1.3.6-add-missing-libgen_h.patch delete mode 100644 x11-misc/slim/files/slim-1.3.6-config.diff delete mode 100644 x11-misc/slim/files/slim-1.3.6-drop-zlib.patch delete mode 100644 x11-misc/slim/files/slim-1.3.6-envcpy-bad-pointer-arithmetic.patch delete mode 100644 x11-misc/slim/files/slim-1.3.6-fix-slimlock-nopam-v2.patch delete mode 100644 x11-misc/slim/files/slim-1.3.6-freetype.patch delete mode 100644 x11-misc/slim/files/slim-1.3.6-gcc11.patch delete mode 100644 x11-misc/slim/files/slim-1.3.6-honour-cflags.patch delete mode 100644 x11-misc/slim/files/slim-1.3.6-libslim-cmake-fixes.patch delete mode 100644 x11-misc/slim/files/slim-1.3.6-session-chooser.patch delete mode 100644 x11-misc/slim/files/slim-1.3.6-strip-systemd-unit-install.patch delete mode 100644 x11-misc/slim/files/slim-1.3.6-systemd-session.patch delete mode 100644 x11-misc/slim/files/slim-1.3.9-config.diff delete mode 100644 x11-misc/slim/files/slim-1.3.9-greeter-session.diff delete mode 100644 x11-misc/slim/slim-1.3.6-r5.ebuild delete mode 100644 x11-misc/slim/slim-1.3.9.ebuild create mode 100644 x11-misc/xdock/files/xdock-0.3.0-clang16-memcpy.patch rename x11-misc/xdock/{xdock-0.3.0-r1.ebuild => xdock-0.3.0-r2.ebuild} (90%) create mode 100644 x11-wm/evilwm/evilwm-1.4.2.ebuild diff --git a/Manifest.files.gz b/Manifest.files.gz index 792af4bf6c396c400fec649e22ae6f195e0e1a58..4e7c22527e065308654e850e0110bc38663882e8 100644 GIT binary patch literal 29453 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Ð9({7m%Rj8lUXK$WY5Sp=D?~OGEcqC?YDVVX*PQ( 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 HQPltdUyR}S diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index c3f7113c42f6c74330fa9c0fe837a7d90c482c94..d34b50183e7daa8ac32a624a13faa9581987c731 100644 GIT binary patch delta 31680 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 b?sugW#~i+IUVidN(|`Rh^EX7!=HdVVOl2T; delta 31726 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 }En7l=JY2v15m7A4PAz`d8{%n9HIW&@dS zt!nJ2xzny^>!q77$aH8AKJ5lq2u)km4z9DvMf@21dwnv^zU)Xf9{n z?QP@*l7$;hU6d7Fe{O2D5amH5M`wp#Dy$?JhlbgW?9QHbWHBfPH}_#Xz|`cxY4)K{ zq2T%A44h9VEm!Qzm;bxv`40}mN}RFQH>sCjTy<_x@pLOX1K5~&@_L|NTkSUG4|M}s zL4NxdtkUrGNt>s#yUfF`aM(Ctge`Xp%2gUOk+o?L+Fjt6f4w@y)L82J-d(}k9O1hf z>|PBx(s%MKTi#(>GF}vS+}C17&?P?(?0U0@AR267F#f5g=LPt6_9|cYdy~!-uGBlk znO)x9kx3;y5rM`Layb1l&PN6O&wu>(Z!kZ-a%Jt-ZigNdFo!eSlAJGvcyw<#24C3O zeDM4>D+#PSe=?_tWzyd%0aP30ZW6be>W7|Zy}isAryULeN3AiE8;;bFNmO^YGh$oQ zkuU$Tsj*%;o3rYK$DZwhVkbLtv_OJ#nEYPH|L%F;QPF3+?~XIH?)<2CdGq2-6FC$m z)+fkTirwg@ok>xi$1+Y#UVWVGJ+_+~g~vnO>92qGfBT1-+_*hv92)DD4}etADRk-~ zrWh@#eA8BRYA~lpqDL?9yTgX0n$2d914O^+Uc;MKSUd0t1Q%Nc_1@TzOEewrfCVX# zArJ44n#z5XF9cM6hx(AtL&4qKPMxs1IlFj|h&RNR!6`4t_uFMH6Z8lhf~B@|XaaNH zi-3iyf9{W7m;@HcRbQf*gb`Qn)`zKs%vEZX*0Q}h66zwr|4o+o_dY!js ziz=D$m-FnWKIGd_w#9ZC0G6XFmbN0$V|lw5_XHd8B)(;Uxq~)qN_Tq@qrX0C#gnA= zhgQ5@tW|dxXH%eA{jR$P2%G8|#1j@S+sOfIi`zy*X2C%6VF3Xi8TumVM>`RP&OKL9f-nT&u8-U!? zURlb6fZjaUM3SQh>WkD0D))-7J2AlyeXZ8t z?fxL-_X_loyW-^=AD;-zy;Opb!_nsHe*?U}Rj(7L{V;h6$p(U95xBGE8`Kadi zyv0)89{y&{Q`hy2=TskapVnE_qJ= ${P}.gh.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~arm64" fi LICENSE="MIT" diff --git a/app-admin/ansible-modules-hashivault/metadata.xml b/app-admin/ansible-modules-hashivault/metadata.xml index 7bb74a69d033..48548a10aa89 100644 --- a/app-admin/ansible-modules-hashivault/metadata.xml +++ b/app-admin/ansible-modules-hashivault/metadata.xml @@ -10,4 +10,7 @@ Patrick McLean + + TerryHowe/ansible-modules-hashivault + diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 22787a3fd19c..0c0f09834796 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -1,7 +1,3 @@ -DIST aws-cli-1.27.129.gh.tar.gz 2417079 BLAKE2B d1de37906ba0e541ef968aac5d7a7718167b6b8683d655f9b7ec91ab1e5ed289bff46dbb56c1a6a5c4e0ce56eb4fd9ebeac386d0ec38e855bfbd3076bcac2aa9 SHA512 cd3f57c1734d73964d712a7a5d03c83d3168f2197011b014a04088fb05090948463d95c7d9321e1ae1e21992e18013fdd260b640f342681bca70f2e33e423f88 DIST aws-cli-1.27.133.gh.tar.gz 2421348 BLAKE2B 0511291bf018bb62616f11231327b47abd153533c8ef0cdd5414d1c6f7f96ca529e3bbc3e5bb73cdb59d010502ebd122c3e83dc63bb7b4d84a6f7b011d3a03bc SHA512 a308d805091ecc054e86bd83ca5525d5332f5f6efd2654ce1242e70c7459de75d4175689381cfcb530cb7b2b43d852fb827d54ef2845cb95206ef2379f8e3dc6 DIST aws-cli-1.27.137.gh.tar.gz 2423020 BLAKE2B 9cdc1cab324eaa2b2bc17418180bf8bec6e34903b427afbd2bceb0c35eb0923b5e7d98e42954f239bf13576b5d10b80c29d15af17e0f230ff79c244b1532a671 SHA512 9d3220b392839334bc077e0ae417b73ae2aaec363a5a3684690eabe790c062f9b428851b02cb2f27b65193c712fc149eb602a33b8f500afc81daed5cd2d3e8db -DIST aws-cli-1.27.138.gh.tar.gz 2424550 BLAKE2B eff6712357722f6ade0fa8365f034dcd69f6af3748cd1b88be78730ecc4f7368042b9e6a1681804c68d9e8b2521045547be76c7497243e209107612d435fab55 SHA512 b51c80bcb2cd8274e4e3bcaf9ed03ac97554cea7ea5c67bbab8de318fd5c4cbb272fe914749cf57bd6d9cb69aaa2cbd325559ae9fdadb92ecde6d2d4cb532447 -DIST aws-cli-1.27.139.gh.tar.gz 2425326 BLAKE2B 4fafb3611931cef28017b8d1dabaff694cdd14fe327c7d5ddac6f7e7623b2321bc51b5ae5219b1ddb9c10e22b2398932ef3ce41d8784bcc2da4363bbf2a1b63b SHA512 3fb7c62c9fb21e4f45d0b6c93fbb2524bbb3a2f2c62f79ecbc33d8fbae0dafae642452e8a8fe87083f219a6dd8fbe0c5a3bb217e88f6e2300a11d993443bfde2 -DIST aws-cli-1.27.140.gh.tar.gz 2425531 BLAKE2B febb388738dac60d0cd6ed6b5ad0749710af307cf9657d6d4c6c0bca4cfa527c8dad13402723bdc858de286eadf98bee86aef59ba28d439716b939dce0216b16 SHA512 73d7530b61e1bafd873ac430bd182833875c0e05af90761c9219682f0d400c1caa4ec2e74fd8d4eef9e7203abe3aeef18746c61a03fb4b963e15c7c7d7fd4cf7 -DIST aws-cli-1.27.141.gh.tar.gz 2426793 BLAKE2B 85092e14e16792b209fda51b24553e21532c7e46f08f45ca8cb38ec01680aabee660011c8b0917dbac4b28f1e0625a869eac59a3814131a0c902f906cb2b9212 SHA512 f8bd840125c2c41fb0badb9240e4769f8ff6ed5a8cdb01a9bc6213a1554d1bab8998b44754cdbf185e9fbfc702d1b4ef9ff54cf19f7f68b1983c61fe1aa189e8 +DIST aws-cli-1.27.142.gh.tar.gz 2426758 BLAKE2B 587791e0102d51b9681718a71c1225c673f1545f98d2cbd679d266c559ae4252e92ec2c41a640584b5ce1e4aced885489723edb90e0700846e3fd74968be42bd SHA512 cb2ba71dc955ddd5a738f6e703a16216effdbd1232fa4e14c5974bf59c6f871ba80a4a61614dccb0fc110c689ce24f466c4142967be83f48c5de41699450d092 diff --git a/app-admin/awscli/awscli-1.27.129.ebuild b/app-admin/awscli/awscli-1.27.129.ebuild deleted file mode 100644 index 2d91a172182b..000000000000 --- a/app-admin/awscli/awscli-1.27.129.ebuild +++ /dev/null @@ -1,80 +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 bash-completion-r1 distutils-r1 multiprocessing - -MY_P=aws-cli-${PV} -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE=" - https://github.com/aws/aws-cli/ - https://pypi.org/project/awscli/ -" -SRC_URI=" - https://github.com/aws/aws-cli/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" - -# botocore is x.(y+2).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - # strip overzealous upper bounds on requirements - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing - tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid - ) - - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked -} - -python_install_all() { - newbashcomp bin/aws_bash_completer aws - - insinto /usr/share/zsh/site-functions - newins bin/aws_zsh_completer.sh _aws - - distutils-r1_python_install_all - - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die -} diff --git a/app-admin/awscli/awscli-1.27.133.ebuild b/app-admin/awscli/awscli-1.27.133.ebuild index 62c19f3a63fb..2d91a172182b 100644 --- a/app-admin/awscli/awscli-1.27.133.ebuild +++ b/app-admin/awscli/awscli-1.27.133.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" # botocore is x.(y+2).z BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" diff --git a/app-admin/awscli/awscli-1.27.139.ebuild b/app-admin/awscli/awscli-1.27.139.ebuild deleted file mode 100644 index 62c19f3a63fb..000000000000 --- a/app-admin/awscli/awscli-1.27.139.ebuild +++ /dev/null @@ -1,80 +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 bash-completion-r1 distutils-r1 multiprocessing - -MY_P=aws-cli-${PV} -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE=" - https://github.com/aws/aws-cli/ - https://pypi.org/project/awscli/ -" -SRC_URI=" - https://github.com/aws/aws-cli/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# botocore is x.(y+2).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - # strip overzealous upper bounds on requirements - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing - tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid - ) - - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked -} - -python_install_all() { - newbashcomp bin/aws_bash_completer aws - - insinto /usr/share/zsh/site-functions - newins bin/aws_zsh_completer.sh _aws - - distutils-r1_python_install_all - - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die -} diff --git a/app-admin/awscli/awscli-1.27.140.ebuild b/app-admin/awscli/awscli-1.27.140.ebuild deleted file mode 100644 index 62c19f3a63fb..000000000000 --- a/app-admin/awscli/awscli-1.27.140.ebuild +++ /dev/null @@ -1,80 +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 bash-completion-r1 distutils-r1 multiprocessing - -MY_P=aws-cli-${PV} -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE=" - https://github.com/aws/aws-cli/ - https://pypi.org/project/awscli/ -" -SRC_URI=" - https://github.com/aws/aws-cli/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# botocore is x.(y+2).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - # strip overzealous upper bounds on requirements - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing - tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid - ) - - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked -} - -python_install_all() { - newbashcomp bin/aws_bash_completer aws - - insinto /usr/share/zsh/site-functions - newins bin/aws_zsh_completer.sh _aws - - distutils-r1_python_install_all - - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die -} diff --git a/app-admin/awscli/awscli-1.27.141.ebuild b/app-admin/awscli/awscli-1.27.141.ebuild deleted file mode 100644 index 62c19f3a63fb..000000000000 --- a/app-admin/awscli/awscli-1.27.141.ebuild +++ /dev/null @@ -1,80 +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 bash-completion-r1 distutils-r1 multiprocessing - -MY_P=aws-cli-${PV} -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE=" - https://github.com/aws/aws-cli/ - https://pypi.org/project/awscli/ -" -SRC_URI=" - https://github.com/aws/aws-cli/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# botocore is x.(y+2).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - # strip overzealous upper bounds on requirements - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing - tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid - ) - - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked -} - -python_install_all() { - newbashcomp bin/aws_bash_completer aws - - insinto /usr/share/zsh/site-functions - newins bin/aws_zsh_completer.sh _aws - - distutils-r1_python_install_all - - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die -} diff --git a/app-admin/awscli/awscli-1.27.138.ebuild b/app-admin/awscli/awscli-1.27.142.ebuild similarity index 100% rename from app-admin/awscli/awscli-1.27.138.ebuild rename to app-admin/awscli/awscli-1.27.142.ebuild diff --git a/app-admin/eselect/eselect-1.4.22.ebuild b/app-admin/eselect/eselect-1.4.22.ebuild index 1cc687b75a47..2fd88b53716f 100644 --- a/app-admin/eselect/eselect-1.4.22.ebuild +++ b/app-admin/eselect/eselect-1.4.22.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/eselect/${P}.tar.xz" LICENSE="GPL-2+ || ( GPL-2+ CC-BY-SA-4.0 )" 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="doc emacs vim-syntax" DEPEND="sys-apps/sed diff --git a/app-admin/keepass/keepass-2.49.ebuild b/app-admin/keepass/keepass-2.49.ebuild index 7d5fde39dc39..2e453b7a9ddf 100644 --- a/app-admin/keepass/keepass-2.49.ebuild +++ b/app-admin/keepass/keepass-2.49.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ S="${WORKDIR}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="aot" BDEPEND="app-arch/unzip" diff --git a/app-admin/logstash-bin/Manifest b/app-admin/logstash-bin/Manifest index 9a651eeb0cd6..91ef2439e2fc 100644 --- a/app-admin/logstash-bin/Manifest +++ b/app-admin/logstash-bin/Manifest @@ -1,2 +1,4 @@ +DIST logstash-7.17.10-linux-x86_64.tar.gz 364617045 BLAKE2B da08d74aa970525d232221f78695817d479a2b3ad1422f46f3a4e54473991aa6ff63d5e7cbd4aaf885c3d187abfd096ddfac8d2fd8a4c692d29eb1c1cb516d1a SHA512 5391bfef09c403a365518a3a8e8f075bb7974b137095b3c7fd2a0173cfa6dbd4a7451170a3657afef3e6a468e90a38d6e7a5b669799878f9389fa44ff8fee026 DIST logstash-7.17.9-linux-x86_64.tar.gz 364476389 BLAKE2B b02e52e0a9e9a8b7d6b7487333417a95363316dab8530c180b8a42e63f35a20628d9830cd596a6a960d6cb67603dd1f1bfc293ba2705a4683824aafafd8acbc6 SHA512 a43d592e70f023a594f31a3fba365a9cca6611599bd61f998cb1fc38ddd177d459bce23eaf54f811fe0a87a47cdd4bf4b4d4c8008dab1ac03173371f63b91b6c +DIST logstash-oss-7.17.10-linux-x86_64.tar.gz 364424431 BLAKE2B 24553974cd0762424dce27ae1cefc44173e7786d32ce2973f07ec3acf8fd5632e36e36f3f0170f2b1ff8df0f716b9de835df55af800ef639afdba29f47b988bb SHA512 ba22c4c414f47515387bb28cc47612bea58aff97c407f2571863e83174a2bef273627f65dd531ed833e40668c79144a501d49c3ec691c1b1c4d8fb0cb124b052 DIST logstash-oss-7.17.9-linux-x86_64.tar.gz 364275206 BLAKE2B 06befbe70974ebe740caad79527b92d78d034de37461bf1883862463fe6b063d7a3759729a6191277c2c5724faaccec315c77c77ac384858f34a9594d400abfa SHA512 7c3f9867853582e5d06b9f895b4740abf56a9b6ce34dfbfb624cf9a4b956f489145cd13f3194a7fb16efc52410f55e797c269dc2957a35bdebf9e1aaa3547eaa diff --git a/app-admin/logstash-bin/logstash-bin-7.17.10.ebuild b/app-admin/logstash-bin/logstash-bin-7.17.10.ebuild new file mode 100644 index 000000000000..684ea639d771 --- /dev/null +++ b/app-admin/logstash-bin/logstash-bin-7.17.10.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit java-pkg-2 + +MY_PN="${PN%-bin}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Tool for managing events and logs" +HOMEPAGE="https://www.elastic.co/products/logstash" +SRC_URI="x-pack? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}-linux-x86_64.tar.gz ) + !x-pack? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_PN}-oss-${PV}-linux-x86_64.tar.gz )" + +# source: LICENSE.txt and NOTICE.txt +LICENSE="Apache-2.0 MIT x-pack? ( Elastic )" +SLOT="0" +KEYWORDS="~amd64" +IUSE="x-pack" + +RESTRICT="strip" +QA_PREBUILT="opt/logstash/vendor/jruby/lib/jni/*/libjffi*.so" + +RDEPEND="acct-group/logstash + acct-user/logstash + virtual/jre" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + default + + local d + for d in aarch64-FreeBSD aarch64-Linux arm-Linux Darwin i386-Linux i386-SunOS \ + i386-Windows mips64el-Linux ppc64-AIX ppc64le-Linux ppc64-Linux \ + ppc-AIX s390x-Linux sparcv9-Linux sparcv9-SunOS x86_64-DragonFlyBSD \ + x86_64-FreeBSD x86_64-OpenBSD x86_64-SunOS x86_64-Windows; do + rm -r vendor/jruby/lib/jni/$d || die + done + + # remove bundled java + rm -r jdk || die +} + +src_install() { + keepdir /etc/"${MY_PN}"/{conf.d,patterns,plugins} + keepdir "/var/log/${MY_PN}" + + insinto "/usr/share/${MY_PN}" + newins "${FILESDIR}/agent.conf.sample" agent.conf + + rm -v config/{pipelines.yml,startup.options} || die + insinto /etc/${MY_PN} + doins -r config/. + doins "${FILESDIR}/pipelines.yml" + rm -rv config data || die + + insinto "/opt/${MY_PN}" + doins -r . + fperms 0755 "/opt/${MY_PN}/bin/${MY_PN}" "/opt/${MY_PN}/vendor/jruby/bin/jruby" "/opt/${MY_PN}/bin/logstash-plugin" + + newconfd "${FILESDIR}/${MY_PN}.confd-r2" "${MY_PN}" + newinitd "${FILESDIR}/${MY_PN}.initd-r2" "${MY_PN}" + + insinto /usr/share/eselect/modules + doins "${FILESDIR}"/logstash-plugin.eselect +} + +pkg_postinst() { + ewarn "Self installed plugins are removed during Logstash upgrades (Bug #622602)" + ewarn "Install the plugins via eselect module that will automatically re-install" + ewarn "all self installed plugins after Logstash upgrades." + elog + elog "Installing plugins:" + elog "eselect logstash-plugin install logstash-output-gelf" + elog + + elog "Reinstalling self installed plugins (installed via eselect module):" + eselect logstash-plugin reinstall + + elog + elog "Sample configuration:" + elog "${EROOT}/usr/share/${MY_PN}" + elog + elog "The default pipeline configuration expects the configuration(s) to be found in:" + elog "${EROOT}/etc/logstash/conf.d/*.conf" +} diff --git a/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild b/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild index fabd0ebb98f3..a7f35bd28039 100644 --- a/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild +++ b/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/pwsafe-${MY_PV}" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="qr test +xml yubikey" RESTRICT="!test? ( test )" diff --git a/app-admin/puppet-agent/puppet-agent-8.0.0.ebuild b/app-admin/puppet-agent/puppet-agent-8.0.0.ebuild index 2a10118b915a..7544b551c95b 100644 --- a/app-admin/puppet-agent/puppet-agent-8.0.0.ebuild +++ b/app-admin/puppet-agent/puppet-agent-8.0.0.ebuild @@ -11,7 +11,7 @@ arm64? ( http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="puppetdb selinux" RESTRICT="strip" diff --git a/app-admin/puppet/puppet-8.0.0-r2.ebuild b/app-admin/puppet/puppet-8.0.0-r2.ebuild index 2e5cabc1c6fd..941bb6094717 100644 --- a/app-admin/puppet/puppet-8.0.0-r2.ebuild +++ b/app-admin/puppet/puppet-8.0.0-r2.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz" LICENSE="Apache-2.0 GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86" IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite vim-syntax" RESTRICT="test" diff --git a/app-admin/puppetdb/puppetdb-8.0.0.ebuild b/app-admin/puppetdb/puppetdb-8.0.0.ebuild index a6a61f3038bf..44b569aab29c 100644 --- a/app-admin/puppetdb/puppetdb-8.0.0.ebuild +++ b/app-admin/puppetdb/puppetdb-8.0.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" IUSE="" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND+=">=virtual/jdk-11" DEPEND+="acct-user/puppetdb diff --git a/app-admin/puppetserver/puppetserver-8.0.0.ebuild b/app-admin/puppetserver/puppetserver-8.0.0.ebuild index 319142a7a7bb..34a4a96140ca 100644 --- a/app-admin/puppetserver/puppetserver-8.0.0.ebuild +++ b/app-admin/puppetserver/puppetserver-8.0.0.ebuild @@ -13,7 +13,7 @@ LICENSE="Apache-2.0" SLOT="0" IUSE="puppetdb" # will need the same keywords in puppet-agent (puppet-agent now has arm64) -KEYWORDS="~amd64" +KEYWORDS="amd64" RDEPEND+=" >=virtual/jdk-11 diff --git a/app-admin/rsyslog/rsyslog-8.2304.0.ebuild b/app-admin/rsyslog/rsyslog-8.2304.0.ebuild index 0d3d01886462..8d985df7f558 100644 --- a/app-admin/rsyslog/rsyslog-8.2304.0.ebuild +++ b/app-admin/rsyslog/rsyslog-8.2304.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/syslog-ng/Manifest b/app-admin/syslog-ng/Manifest index 2d6ac003d55b..62f8ccb28fc4 100644 --- a/app-admin/syslog-ng/Manifest +++ b/app-admin/syslog-ng/Manifest @@ -1,3 +1,4 @@ DIST syslog-ng-3.38.1.tar.gz 5405048 BLAKE2B 7819cbe0caab7f580ca9f71181c84d64da838a238a6f8b8b79c8816e37e5691e72e1284de57d5066d3c681d8751950e5a32d65a1b1af4e064dd82f2c59899fe3 SHA512 3a3ef5c72d8c211ed2914791380061dcd48ea1ea95f636a1a8649dc5dee731a11e9ae000a37cbeeba624f4053b623b697e6c7f945a81153106c2365f4f09a847 DIST syslog-ng-4.0.1.tar.gz 5452824 BLAKE2B a5c0328f3c88a38dbc07bb7af2a74c0037a6679525a29fca58620a8ef6b05ec13f3942d26767aded0049376ed30ce6a525686501914648a509997c5de2b48eb4 SHA512 5f83ee3cc4935218feb19f3f5065a68099e3ee291d806ad8810499ded9f9ef3b326b4b22841cd736354ed6a2ebc1ce8ae73f6abe981aa6f64c42da9ee3b1e22f DIST syslog-ng-4.1.1.tar.gz 5556174 BLAKE2B 3e1a9c394b8a88cc7b39a026950760cbc7796d67b62bb3c0f2970fd80c296e9bd75d1057fe81a0d22ac8488789d13607f19abc6aa38b3a38a30ff450ee66e3a0 SHA512 89abb7a53570b6f7c0dc76905c97d207447117f1db1aa0c0da97c17366ea833b6404f9c7fc318436fd01be2bab032eccca9712063a7c683780026e7e52493dc8 +DIST syslog-ng-4.2.0.tar.gz 5763000 BLAKE2B 7dfa6a1aff896072cc742c6dba5dc1680955e06ce4400fde5b0ddecedd984c039a687f35286685d66e7a5580c7da94f00a14b10f6eb8c162233683bf170e37fb SHA512 85442b57b7934e8afbb4e7d8285ed1fd16aaad2a8d853e3765db4f885d88bee4910a3b5d271f1cbd100c2d3a3f81f1a4fe845bc948fe68c22d32bc9b730af04b diff --git a/app-admin/syslog-ng/syslog-ng-4.2.0.ebuild b/app-admin/syslog-ng/syslog-ng-4.2.0.ebuild new file mode 100644 index 000000000000..06392ba60656 --- /dev/null +++ b/app-admin/syslog-ng/syslog-ng-4.2.0.ebuild @@ -0,0 +1,183 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit autotools python-single-r1 systemd + +MY_PV_MM=$(ver_cut 1-2) +DESCRIPTION="syslog replacement with advanced filtering features" +HOMEPAGE="https://www.syslog-ng.com/products/open-source-log-management/" +SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz" + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="amqp caps dbi geoip2 http ipv6 json kafka mongodb pacct python redis smtp snmp test spoof-source systemd tcpd" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) + test? ( python )" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.10.1:2 + >=dev-libs/ivykis-0.42.4 + >=dev-libs/libpcre-6.1 + dev-libs/openssl:0= + !dev-libs/eventlog + amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] ) + caps? ( sys-libs/libcap ) + dbi? ( >=dev-db/libdbi-0.9.0 ) + geoip2? ( dev-libs/libmaxminddb:= ) + http? ( net-misc/curl ) + json? ( >=dev-libs/json-c-0.9:= ) + kafka? ( >=dev-libs/librdkafka-1.0.0:= ) + mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + ') + ) + redis? ( >=dev-libs/hiredis-0.11.0:= ) + smtp? ( net-libs/libesmtp:= ) + snmp? ( net-analyzer/net-snmp:0= ) + spoof-source? ( net-libs/libnet:1.1 ) + systemd? ( sys-apps/systemd:= ) + tcpd? ( >=sys-apps/tcp-wrappers-7.6 )" +DEPEND="${RDEPEND} + test? ( dev-libs/criterion )" +BDEPEND=" + >=sys-devel/bison-3.7.6 + sys-devel/flex + virtual/pkgconfig" + +DOCS=( AUTHORS NEWS.md CONTRIBUTING.md contrib/syslog-ng.conf.{HP-UX,RedHat,SunOS,doc} + contrib/syslog2ng "${T}/syslog-ng.conf.gentoo.hardened" + "${T}/syslog-ng.logrotate.hardened" "${FILESDIR}/README.hardened" ) +PATCHES=( + "${FILESDIR}"/${PN}-3.28.1-net-snmp.patch +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + local f + + # disable python-modules test as it requires additional python modules not + # packaged in Gentoo + sed -i '/MAKE/s/.*/exit 0/g' modules/python-modules/test_pymodules.sh || die + + use python && python_fix_shebang . + + # remove bundled libs + rm -r lib/ivykis || die + + # drop scl modules requiring json + if use !json; then + sed -i -r '/cim|elasticsearch|ewmm|graylog2|loggly|logmatic|netskope|nodejs|osquery|slack/d' scl/Makefile.am || die + fi + + # drop scl modules requiring http + if use !http; then + sed -i -r '/slack|telegram/d' scl/Makefile.am || die + fi + + # use gentoo default path + if use systemd; then + sed -e 's@/etc/syslog-ng.conf@/etc/syslog-ng/syslog-ng.conf@g;s@/var/run@/run@g' \ + -i contrib/systemd/syslog-ng@default || die + fi + + for f in syslog-ng.logrotate.hardened.in syslog-ng.logrotate.in; do + sed \ + -e "s#@GENTOO_RESTART@#$(usex systemd "systemctl kill -s HUP syslog-ng@default" \ + "/etc/init.d/syslog-ng reload")#g" \ + "${FILESDIR}/${f}" > "${T}/${f/.in/}" || die + done + + for f in syslog-ng.conf.gentoo.hardened.in-r1 \ + syslog-ng.conf.gentoo.in-r1; do + sed -e "s/@SYSLOGNG_VERSION@/${MY_PV_MM}/g" "${FILESDIR}/${f}" > "${T}/${f/.in-r1/}" || die + done + + default + eautoreconf +} + +src_configure() { + local myconf=( + --disable-docs + --disable-java + --disable-java-modules + --disable-riemann + --enable-manpages + --localstatedir=/var/lib/syslog-ng + --sysconfdir=/etc/syslog-ng + --with-embedded-crypto + --with-ivykis=system + --with-module-dir=/usr/$(get_libdir)/syslog-ng + --with-pidfile-dir=/var/run + --with-python-packages=none + --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" + $(use_enable amqp) + $(usex amqp --with-librabbitmq-client=system --without-librabbitmq-client) + $(use_enable caps linux-caps) + $(use_enable dbi sql) + $(use_enable geoip2) + $(use_enable http) + $(use_enable ipv6) + $(use_enable json) + $(use_enable kafka) + $(use_enable mongodb) + $(usex mongodb --with-mongoc=system "--without-mongoc --disable-legacy-mongodb-options") + $(use_enable pacct) + $(use_enable python) + $(use_enable redis) + $(use_enable smtp) + $(use_enable snmp afsnmp) + $(use_enable spoof-source) + $(use_enable systemd) + $(use_enable tcpd tcp-wrapper) + ) + + econf "${myconf[@]}" +} + +src_install() { + default + + # Install default configuration + insinto /etc/default + doins contrib/systemd/syslog-ng@default + + insinto /etc/syslog-ng + newins "${T}/syslog-ng.conf.gentoo" syslog-ng.conf + + insinto /etc/logrotate.d + newins "${T}/syslog-ng.logrotate" syslog-ng + + newinitd "${FILESDIR}/syslog-ng.rc" syslog-ng + newconfd "${FILESDIR}/syslog-ng.confd" syslog-ng + keepdir /etc/syslog-ng/patterndb.d /var/lib/syslog-ng + find "${D}" -name '*.la' -delete || die + + use python && python_optimize +} + +pkg_postinst() { + # bug #355257 + if ! has_version app-admin/logrotate ; then + elog "It is highly recommended that app-admin/logrotate be emerged to" + elog "manage the log files. ${PN} installs a file in /etc/logrotate.d" + elog "for logrotate to use." + fi + + if use systemd; then + ewarn "The service file for systemd has changed to support multiple instances." + ewarn "To start the default instance issue:" + ewarn "# systemctl start syslog-ng@default" + fi +} diff --git a/app-admin/sysstat/sysstat-12.6.2-r1.ebuild b/app-admin/sysstat/sysstat-12.6.2-r1.ebuild index 5a4d6ac0fd73..381064259d0f 100644 --- a/app-admin/sysstat/sysstat-12.6.2-r1.ebuild +++ b/app-admin/sysstat/sysstat-12.6.2-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc ~x86" IUSE="dcron debug nls lm-sensors lto selinux systemd" BDEPEND=" diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index 26d46254a294a01ff376e30a0124a18dc965dd4d..9b587848a45ec612bb0ff41bd97be8099f089bc2 100644 GIT binary patch literal 17410 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 Gd;kEGrMAid diff --git a/app-arch/lxqt-archiver/lxqt-archiver-0.8.0.ebuild b/app-arch/lxqt-archiver/lxqt-archiver-0.8.0.ebuild index d305b0ec042b..11fd12aad95f 100644 --- a/app-arch/lxqt-archiver/lxqt-archiver-0.8.0.ebuild +++ b/app-arch/lxqt-archiver/lxqt-archiver-0.8.0.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999* ]]; then EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" else SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~loong ~riscv ~x86" + KEYWORDS="amd64 ~loong ~riscv x86" fi LICENSE="GPL-2 GPL-2+" diff --git a/app-arch/p7zip/p7zip-16.02-r8.ebuild b/app-arch/p7zip/p7zip-16.02-r8.ebuild index 6c906b43180e..933adee9f26f 100644 --- a/app-arch/p7zip/p7zip-16.02-r8.ebuild +++ b/app-arch/p7zip/p7zip-16.02-r8.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=7 @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}_${PV}" LICENSE="LGPL-2.1 rar? ( unRAR )" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="abi_x86_x32 doc kde +pch rar static wxwidgets" +IUSE="abi_x86_x32 kde +pch rar static wxwidgets" REQUIRED_USE="kde? ( wxwidgets )" RDEPEND="wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X] )" @@ -143,9 +143,7 @@ src_install() { doman man1/7z.1 man1/7za.1 man1/7zr.1 dodoc ChangeLog README TODO - if use doc; then - dodoc DOC/*.txt - docinto html - dodoc -r DOC/MANUAL/. - fi + dodoc DOC/*.txt + docinto html + dodoc -r DOC/MANUAL/. } diff --git a/app-arch/p7zip/p7zip-17.05-r1.ebuild b/app-arch/p7zip/p7zip-17.05-r1.ebuild index b021745a051b..dc971183b1eb 100644 --- a/app-arch/p7zip/p7zip-17.05-r1.ebuild +++ b/app-arch/p7zip/p7zip-17.05-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/p7zip-project/p7zip/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="LGPL-2.1 rar? ( unRAR )" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="abi_x86_x32 doc natspec +pch rar static" +IUSE="abi_x86_x32 natspec +pch rar static" RDEPEND="natspec? ( dev-libs/libnatspec )" DEPEND="${RDEPEND}" @@ -106,9 +106,7 @@ src_install() { doman man1/7z.1 man1/7za.1 man1/7zr.1 dodoc ChangeLog README TODO - if use doc; then - dodoc DOC/*.txt - docinto html - dodoc -r DOC/MANUAL/. - fi + dodoc DOC/*.txt + docinto html + dodoc -r DOC/MANUAL/. } diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz index a5a27d468917b2d8794e659878a8ec21f4d95aa3..d308effe9c7c7b950c26b22f9bff5314497cfe2e 100644 GIT binary patch literal 8042 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 literal 8043 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 diff --git a/app-backup/btrbk/btrbk-0.32.6-r1.ebuild b/app-backup/btrbk/btrbk-0.32.6-r1.ebuild index 0fa19175e32b..37c776f04287 100644 --- a/app-backup/btrbk/btrbk-0.32.6-r1.ebuild +++ b/app-backup/btrbk/btrbk-0.32.6-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then SRC_URI="" else SRC_URI="https://digint.ch/download/btrbk/releases/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" + KEYWORDS="amd64 arm ~arm64 x86" fi DESCRIPTION="Tool for creating snapshots and remote backups of btrfs subvolumes" diff --git a/app-backup/mkstage4/Manifest b/app-backup/mkstage4/Manifest index 7622d7dd58f1..1d734204de8c 100644 --- a/app-backup/mkstage4/Manifest +++ b/app-backup/mkstage4/Manifest @@ -1,3 +1,3 @@ -DIST mkstage4-0.3.1.tar.gz 19416 BLAKE2B d9d2ec0d9c3aba6331e2500f927cdeace8b728a535f9cc4b4cb8ea93fb7dea2bc5f95be5dbea76c9948836f35bea832a9fdb2acea34518f9a4b5a456507973e0 SHA512 f58c89d0d9cc3a65cfa62cc18b0c5f172a69d4b4582e839e98ecd52cafd584395a91e5531ceb171dacd5e4975d6858ae91c5f97a26b62dab0f4ab809f7bcd4c0 DIST mkstage4-0.4.2.tar.gz 19860 BLAKE2B d5ab8c0bfd79796ec0f5310a52ed3ba6290b6cc11272a3d69408617f84758981b912628c5f796c1db5129a23db26049e14bf289e6f63f95e2877ab983e568c87 SHA512 2b481950f443e8f62ba837fe3d4238db79299776f3a115696e999a484ff6bb664bc54c74e61d31ff8d827c8c9c1174225d613d39ab5d93e0106725889990bd6d +DIST mkstage4-0.4.3.tar.gz 20529 BLAKE2B 4d75765c0d8308443e26ab9f565e6e463a9e89dd820b659f18d596d1af428837cbc30fe7067979ab0340f5370e490c6c487b579ab5ece72b3b9b2f4f2eea818d SHA512 baf6b3d8a67020984805aa7b7d7d948e2b075cd258bb84c08e48c133e274fe2f4e26154e186f351163b188bbd1f89ee4476603f92035ba40dda0acdfafa962fd DIST mkstage4-0.4.tar.gz 19769 BLAKE2B 833b343f8d8deba2914c24aad07b802f551102f598fa6b149ad2aa8df3b96d189b8a29be8904e510cc4200609b4a2a19d83c510c58745b734898a119ae259313 SHA512 13f867c45fe9891754e62f2204e35260ce9c6a756eddea807800cce5cb5d9e7a1b21c27dd0d5142a13bc8b88c441cf618ba5ce6827a0644f6468759062a9e34c diff --git a/app-backup/mkstage4/mkstage4-0.3.1.ebuild b/app-backup/mkstage4/mkstage4-0.4.3.ebuild similarity index 90% rename from app-backup/mkstage4/mkstage4-0.3.1.ebuild rename to app-backup/mkstage4/mkstage4-0.4.3.ebuild index c860d58880b0..6c1bd0abfb89 100644 --- a/app-backup/mkstage4/mkstage4-0.3.1.ebuild +++ b/app-backup/mkstage4/mkstage4-0.4.3.ebuild @@ -20,6 +20,8 @@ RDEPEND=" " src_install() { + newbin cpstage4.sh cpstage4 + newbin exstage4.sh exstage4 newbin mkstage4.sh mkstage4 einstalldocs } diff --git a/app-backup/mkstage4/mkstage4-9999.ebuild b/app-backup/mkstage4/mkstage4-9999.ebuild index 526fffe40f9f..d22f71fe4e1b 100644 --- a/app-backup/mkstage4/mkstage4-9999.ebuild +++ b/app-backup/mkstage4/mkstage4-9999.ebuild @@ -15,12 +15,15 @@ KEYWORDS="" IUSE="" DEPEND="" -RDEPEND="app-shells/bash - app-arch/tar" +RDEPEND=" + app-shells/bash + app-arch/tar +" src_install() { - newbin mkstage4.sh mkstage4 + newbin cpstage4.sh cpstage4 newbin exstage4.sh exstage4 + newbin mkstage4.sh mkstage4 einstalldocs } diff --git a/app-backup/restic/restic-0.15.2.ebuild b/app-backup/restic/restic-0.15.2.ebuild index 8ef1789eb500..fe50eb0f746f 100644 --- a/app-backup/restic/restic-0.15.2.ebuild +++ b/app-backup/restic/restic-0.15.2.ebuild @@ -12,7 +12,7 @@ SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" LICENSE="Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm ~arm64 ~ppc64 ~riscv x86" RDEPEND="sys-fs/fuse:0" DEPEND="${RDEPEND}" diff --git a/app-cdr/Manifest.gz b/app-cdr/Manifest.gz index 824de1d7b48081b93371ee5780374991124581c9..b41d2e30b014202c0eb0d188732c138838544afa 100644 GIT binary patch delta 7547 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 SHPdnaPyYwGO)2uXHUI!*pkxaG diff --git a/app-cdr/cdrdao/cdrdao-1.2.5.ebuild b/app-cdr/cdrdao/cdrdao-1.2.5.ebuild index b990b2055eaf..67ce9118cd2d 100644 --- a/app-cdr/cdrdao/cdrdao-1.2.5.ebuild +++ b/app-cdr/cdrdao/cdrdao-1.2.5.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-${MY_PV}" LICENSE="GPL-2+" 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" IUSE="encode mad vorbis" DEPEND="app-cdr/cdrtools diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz index 582d12074640df7528514caef1c31c97bfde5ac5..d2c8b10a3bebbb4f0938cf951cc37dab9655df92 100644 GIT binary patch delta 7596 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 OyZ-}wKa7dqHUI#4#l7GF delta 7638 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 Enables dependencies for the "btrfs" graph driver, including necessary kernel flags. - - - This is a temporary use flag which pulls in - app-containers/docker-cli, the docker command line client. - This flag is here to assist in the transition to split packages - and will be removed in a future release. Makes the a staticly-linked init system tini available inside a diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index 9ac039bae0a9c1843758a38240d0790f7663254b..f802ef816560cb28cc39338f8717183accfcfae2 100644 GIT binary patch delta 24875 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 iX0nUmhf8l{Kr2|AF2)pvH$?0rH@+x delta 24858 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 diff --git a/app-crypt/libb2/libb2-0.98.1-r3.ebuild b/app-crypt/libb2/libb2-0.98.1-r3.ebuild index 4b66ba16de4c..846205375827 100644 --- a/app-crypt/libb2/libb2-0.98.1-r3.ebuild +++ b/app-crypt/libb2/libb2-0.98.1-r3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/BLAKE2/libb2/archive/${GITHASH}.tar.gz -> ${P}.tar.g LICENSE="CC0-1.0" 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="static-libs native-cflags openmp" DEPEND=" diff --git a/app-crypt/qca/qca-2.3.6-r1.ebuild b/app-crypt/qca/qca-2.3.6-r1.ebuild index e48b4f1d0c12..b2ed3bd05968 100644 --- a/app-crypt/qca/qca-2.3.6-r1.ebuild +++ b/app-crypt/qca/qca-2.3.6-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" LICENSE="LGPL-2.1" SLOT="2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="botan debug doc examples gcrypt gpg logger nss pkcs11 sasl softstore +ssl test" RESTRICT="!test? ( test )" diff --git a/app-crypt/tpm2-tss/tpm2-tss-4.0.1.ebuild b/app-crypt/tpm2-tss/tpm2-tss-4.0.1.ebuild index 0b223f6cf61a..f76ae86df431 100644 --- a/app-crypt/tpm2-tss/tpm2-tss-4.0.1.ebuild +++ b/app-crypt/tpm2-tss/tpm2-tss-4.0.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/tpm2-software/${PN}/releases/download/${PV}/${P}.tar LICENSE="BSD-2" SLOT="0/4" -KEYWORDS="amd64 arm ~arm64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm ~arm64 ~loong ppc64 ~riscv x86" IUSE="doc +fapi +openssl mbedtls +policy static-libs test" RESTRICT="!test? ( test )" diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz index 776cf507bce337a637d07bb868658068eea90765..8f0d0173870cbf21d96a3ae4c3318039658288c7 100644 GIT binary patch literal 7313 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 +Date: Thu, 25 May 2023 10:52:29 +0200 +Subject: [PATCH] Apply upstream fix for spdlog + +Fixes the build with musl >= 1.2.4, see +https://github.com/gabime/spdlog/commit/287a00d364990edbb621fe5e392aeb550135fb96 +for details. +--- a/deps/spdlog/include/spdlog/details/os-inl.h ++++ b/deps/spdlog/include/spdlog/details/os-inl.h +@@ -236,8 +236,8 @@ SPDLOG_INLINE size_t filesize(FILE *f) + # else + int fd = ::fileno(f); + # endif +-// 64 bits(but not in osx or cygwin, where fstat64 is deprecated) +-# if (defined(__linux__) || defined(__sun) || defined(_AIX)) && (defined(__LP64__) || defined(_LP64)) ++// 64 bits(but not in osx, linux/musl or cygwin, where fstat64 is deprecated) ++# if ((defined(__linux__) && defined(__GLIBC__)) || defined(__sun) || defined(_AIX)) && (defined(__LP64__) || defined(_LP64)) + struct stat64 st; + if (::fstat64(fd, &st) == 0) + { +-- +2.41.0.rc2 diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index a4787d67ca60d4673819294ec448fb672556d476..fa80af9d8cd6e7c99c2ad7cd43a6923a2dde65ab 100644 GIT binary patch delta 12423 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 delta 49578 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 diff --git a/app-misc/broot/Manifest b/app-misc/broot/Manifest index 856056e3310c..64bbead58242 100644 --- a/app-misc/broot/Manifest +++ b/app-misc/broot/Manifest @@ -2,9 +2,11 @@ DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e64656907 DIST ahash-0.4.7.crate 51474 BLAKE2B 0974b90539398d61903ce7fcbecdfcd802fcb5c7ed631be919ec17be6951e68bc80787876cafebd33e40a80605f6e2352a86047077bc40575420bb6ee1a4915a SHA512 2f42cdbacb2b2f9bd7d94a4cc61294d7813428157ce242ba82f7c3fccb6e4b83c767f4dedd35ff26ae61a89506b388d7cf96af4e727c29a14b25b9f82b1f2126 DIST ahash-0.7.6.crate 38030 BLAKE2B aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9 SHA512 61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5 +DIST aho-corasick-1.0.1.crate 167320 BLAKE2B f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc SHA512 7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 DIST ansi_colours-1.2.1.crate 21866 BLAKE2B b1a2ad5aa797b59fc6f2c090f1c0da6937ade5099367c67c704cd91db62829f86f7bd7dedfd654074df29dd192e4f4d438cd90beb6db51a7605045278741bd69 SHA512 dd89084c997aa42acbde2b885ea414fc7edbeab6de9749abde2270322147fe4850532d916145418e911f5f0950fc3a3f0fd16fb63c40b8ce14c1085017879f73 DIST anyhow-1.0.70.crate 43803 BLAKE2B 574da0e447592c12051deef171850b00ac2347dd336f71915dd21f45cc03439fbcdbaffe261097d53cc11fa0db75b1e3b21ba667f26c08db7125b1c6264973de SHA512 6fd1338e4cbe915cb01fcc5e05e7e0c051868701eeb27f03577a7cfdd59057493922b36e2308f7050608a851112d4d24cff2826456160ac8930fe961640e809b +DIST anyhow-1.0.71.crate 43808 BLAKE2B 1ec6b440758e26b2328738bab7c6b1fe8670959793cc24f61cecd0d8b0ebe60b9855ee1cdac9b5f5a5b238daf796eae5b7c82b903e7c822a5625d95130f8b61f SHA512 401b1c5d04fa0581f303395fcb3af5e7684ead367e2a173b4d90db9c04ac20010c5330a686f3ba91a541e1526a7185091b7dbfddce5134b5a74cc749b0338da5 DIST argh-0.1.10.crate 22165 BLAKE2B aaa0d2edf912c1d16c57df2ef95c4df02fdb3c8e4aca951b88eeb3a03d64f65b89d7661e7226fe63e21a5486cf0d80755e3208aab19a3fc15e8427e4b7434b88 SHA512 155e9da5702d8107385cd4b0d072afb60ae3f4f01f6e77c69c1c97d0d7dfcee40d5de2d34ddb9d207c3b647ff7beddea84b12091694f69c26ecdf0df5cb8e6fe DIST argh_derive-0.1.10.crate 19393 BLAKE2B 85cf8f0e47a7362db467daff3599f389a334dfb07e95d7e93b4e2e76c7cece91ff36eb0a7b7f496a02b5017ae047ee4e3d299adeadaf012c6d6b88781e48c4b2 SHA512 1122a5038602e2b1f7e4639eb384f9b33c55b48743c58895c8409afb975d6e37bb40d662b2469d9bfe10124286a52f2a2f57fd123e8c767293d4f1a8c8e7ecc7 DIST argh_shared-0.1.10.crate 4308 BLAKE2B 459b109379896bf96e8062fd737616c755f67d1e1cddd00f859ea77ee0e0cb9cdac3a10c5fbf033a3bc98fa2d3faf370af5ed30a4aaa9ff329c21130aed48bf8 SHA512 5ad68adb00ef9a96803ddb59e9c1db25543a2d4226c33c588cbd967abaf00d256c5be0c8ca3780b3443b07109e6853f0366b0e8adf6c536d43c752beb0c195e4 @@ -21,8 +23,10 @@ DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616de DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e SHA512 c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710 DIST broot-1.21.2.tar.gz 11095757 BLAKE2B 1a6a1e87915fa7fe32a88ed1bd1f35614f738f29fbab96006efc9220cd96bc66bdd01b62964b90481d174a848b4f70280155adb6fe17fdec21cc5208e30c1817 SHA512 3b873fdf8a503e4d9439f290a0dbcf7b46f07ea1a94e3ee19dd1a0b2561337b8f6ef9106cab4c15881f88827ab57030c0fc5cf1de2d1614312564f19dedc7848 DIST broot-1.21.3.tar.gz 11095943 BLAKE2B 44b9e4c957efc1dda7a74c6f1a16bbb5d831aa63d1db32f1be12176e167bfb0747fa47cf9c123614d2ab317a579f635b5ea07611e4c4d9ae3886a43175bc52d5 SHA512 9528f5e5d3c387bd35c3459196a5dd4163b1fdce5b905c648729cf3e3c4ed9801e950c23173f7f7525d329fa4681113d9cf1b87b2d60dc65d4ac464a6c401e26 +DIST broot-1.22.1.tar.gz 11147450 BLAKE2B aa3f5cc12d308ed470d35db2e99d65b084dd23abbd471a330c0c1f03fcec70b68ee4b28c2feae6ac8f2caf604e47a8e03b2a5749f35bb9348d2380c5e7ebcf66 SHA512 f8925ba6e6b4cee6fb73de24b35b9c107be1b568424a8db43a29919ae0e83e7648ec935f0f2962aaf70c1bf5d89f6e522fdeb6c4d60f6b5051e696bd09918149 DIST bstr-1.4.0.crate 345921 BLAKE2B 39a3cb366a7ceb784b7a6626f81338e8047498c5755ed60fce1f6460ea5aa907ab5df4bcf30a07ed699c7af7d2d0dbc48b2c5cb674b863c22fd63b5080b52fae SHA512 98dc7bdcc1a307eae2ed202b2b785a4ad27719c4b3289408edc710beabedb78d16b3042b41de04fca5dbdba19d8567df69c35431e33a3c02924820e1a601df36 DIST bumpalo-3.12.0.crate 81604 BLAKE2B 2370094f0c23a3e9b75c8e523e54637189543d9df90ae7ddc349d316054d3d1abd1319e51cf1578f1630be0673fd7f65d130469b2729aa32617372e8bc5dd5f7 SHA512 37f2228f251340e82c27f2b34da2af6eb520077b3809331547cbe4887c0b4791b1a7d75a017decccef162cd02a088d504214b7a44b484a7d93eb6a278b329ee4 +DIST bumpalo-3.12.2.crate 81706 BLAKE2B 50aa1e5f8f1208bd50b8fb0580bb5c5a7baadf36c0a0d8ad041c48b127896b75437118decfb1138e694964b89c8c0f66144cbd44037a67ef376fed312e08ebe8 SHA512 a0571501d2b2cbe25b862197295fddf14dbbbba7472965ab6006fb7cfcdf0f76df3b5e505888c0f1a0be99870b87afe5881a80df4f75756d2d9b65791d94d566 DIST bytemuck-1.13.1.crate 42309 BLAKE2B 055e031a677823c110e44446e1e371632a0a5a8227ef7053e964bd3f9967705bdedf96b14178818021ffc09182ead805a68813a8a2b9cf7a70b6e8daf733eac4 SHA512 eb0a7e423a3f903fb831369e0c6d1e5fbffd7eff1b56bb7d1ffe4e5e18850cdfb9a7f9bdcfd53ce10b1c659dff11c59190b7b85ad89ca60485878548621f01c0 DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 @@ -30,8 +34,10 @@ DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b DIST char_reader-0.1.1.crate 4896 BLAKE2B 8b13d1b09a2a9f7f323e82c5ff2920be3ebce1429a2789f663f7e7c75ff374bfd15af115832f80b71a6d62e58d6f248d7020d3f48f19213c8bf41081a3a76f49 SHA512 4608b588620848333bec37a45a8cd605a935bd56d2a1fa5ea819f16aa32305aba7325af02ea3ab6821f6e981beac4e62c59d745a7f2f869573b90cb79b3c3d2d DIST chrono-0.4.24.crate 191330 BLAKE2B 492a5f1a458db9d6eaf244ac6ee750fee5b4e2586b7c675f87f2515143080774f13f9c163bcfc84b08ec70b90c7fab2ffa438f9b2b8b4ec1e691fbf9a104ad50 SHA512 1a9121870aa4d76448a1b118a2e135a145a55c7784c4f5a4f25732f8597b8655f32cbce174bdd65c2dc7b17dcc3a608454d0e3dc29b86338e42a839f8be1e4fd DIST clap-3.2.23.crate 219435 BLAKE2B e99a928ef61a7f9f6d7df2c38acd480fc86bfa3885d8b875007aa5bc855396641ca6772387de2eadc1d545dd201434037ea9e7fd138395831e4755ae5a917a7d SHA512 1f1f2ad07a0f8fbe8672f4252edf260ffb5e024a20d6673fb846d59e245a226a43675539ccd3cb252571766b1f6511c68c5cb0f2351c8086955d49c37f87338a +DIST clap-3.2.25.crate 219403 BLAKE2B 75a8ee36c52e64cf0ac7ed5604d8a575c41c756a588bd418e6c1edccfb358350cdd831b4176f01b987fe7fa5901ca2bccee6b0f68ccba7dbe40baf85a5f3bdb4 SHA512 557c8932175d7ecd077b32b68904924e52dd46d04fd04ba36b3a9dfd7ab1dbe8c2128fecfd75d0388b21fca4aee55a941794181cc2910a4d4eb3c54e9c7e73ea DIST clap_complete-3.2.5.crate 31625 BLAKE2B c76baef63d773b81eb4d8d953da4a94769b618da45fb0f13fb9d6c6738b67ccdbd58ad2b5361bae99705fd2b7aadb520d6e7f4d258d872971e0e308a36900965 SHA512 c26d6c15a0ab44720cd7a5979dd4c66a9171082b99c04cda10fe4f6dd9a1405f8ca9022c344d03d7d2af7788bc28be033c9e2311f6879993901773176783f61e DIST clap_derive-3.2.18.crate 28208 BLAKE2B 05a23083a8e792858819d7eebf057257b1d49b0e8246d3f24c6f812456cbabfc75d9271c295a0d44539bd531ea6808ca7490e787c1fcae63bce045422d33d280 SHA512 d5349b3d5711bd4900173aa5210d7c4aebb0bf70128e11f26b362f5acb43687f6ce5ef73e4d614ce9c1d649d34b68ff15ab8b65fdf1898fd295ee4b4a7523497 +DIST clap_derive-3.2.25.crate 28212 BLAKE2B 8782f6425ed46197c5e5293e2f06fd82b2d17ea3e89206580ef3c6853bed2e8c99ef2528a30276a8287215d7f5505a992dd43c59f26b2915757c8e2f20510843 SHA512 c98098bfedb8b681d72eaedb946d9867fd068d9be31137fe1fb5d821cd68afec48e7d2963adb2099aa760c702d5b75fb0ed45fc62b83d7f26edc8cecc03ea5d3 DIST clap_lex-0.2.4.crate 9652 BLAKE2B 5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f SHA512 6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f DIST cli-log-2.0.0.crate 5302 BLAKE2B f36b117e4b2e89ca54132c9227236dd663256ccb16afefa414ec6bdc11d840fa2565ddaf6824a6a87c7bec8499df1686b068b340c2b9ed4c368fe802c2652492 SHA512 16273b783875c80a43fc9ff86e3d35b47226a6cce2ea2c258b2fb24863d75cc01fa7ef447b1ed5ff775ddd57aa9ea39a45fd483d0db079a8f2fbc50d9184aa43 DIST clipboard-win-4.5.0.crate 13476 BLAKE2B bfe3e9c21d58e0001b85c69d724b03b2bc7128fe67420948dffe0b9709504924339c93b5acc2a572a7780bb1adcb51ab10ac172b972c26d325f3ceb7f7f6dde7 SHA512 2dfaf30119eb77c9f069310417f11e836e158ba43f988ff49f79647f5fe44bacf7e28dcc11ba2cd95389c685a69be0f5ef8b033ef09b94c9a3e484952e891d8e @@ -40,11 +46,14 @@ DIST codespan-reporting-0.11.1.crate 48963 BLAKE2B 39deb717a853ffbe3585e20a67fd7 DIST color_quant-1.1.0.crate 6649 BLAKE2B 9a2488dd00b7a33e15e05531ea49ef1961131f0be0922ba41e2d74d2b1a047daed483ac3a9dd87c847a81cce70a347395c557cad8228ab9a8dc5be7cc0f1bcaa SHA512 690c928bda4b7b57425f38ea68ac89cde2473b7a91b7e62c04a8f2c5a0fa3505e26b065d48b7ad0a8bb491f92f600f896fefdad3ce0e86e43cbf4f9a89e94201 DIST coolor-0.5.0.crate 101974 BLAKE2B b874f72bf2c8552bb9bfa37b3f13682590e4e6c874ed00fff3085088a4dbef64f3be7d89d5e39d8d9f93433814c8e1be9e9287b4366f48dc8ab33aa672a88301 SHA512 b8bb293345698824869d3c9c8e1c20b06149f18c9bd6e4e4df174c23833b4bfb7fb09da430ced5023c9666018c453eaff95e63c6f156a2f2805701d13a6e3f90 DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7 SHA512 a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82 +DIST core-foundation-sys-0.8.4.crate 17725 BLAKE2B 8afe47838dc91c8848c0d6a96a604149e5f0762228dbc10c17b85e4e9cd2c3928712bd0b28e1071f5fd6fd76d4ef972cb86c6c929246fb6e84577776933a8ac7 SHA512 15da472316d6decc213e4e5f08ecd22a108ebefe427b890741de4f9199614f19123e64329da76de5e8b4c9ff74ffc31738fd929acc1460fc757b4aa1fd3fdbb6 DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357 DIST crokey-0.4.3.crate 32424 BLAKE2B 5186651f3e7adeef1afe840461dac8d23a19245fca6eeaf49e18cbe5e157e599de1673980c8288b7933fbbd5a1f2ca2ebeb8262d4521249ab08624a37ea6419e SHA512 938ac30f204c4aeaaa1a07c7fc457cb5f2234d2855b4da329a717555c8630a90235c72e65e42de56ae78bdbdf61d647446c0031f3f8e7e96292b1da8a32a5edf DIST crokey-proc_macros-0.4.0.crate 2243 BLAKE2B d8a50a71227e8d9c650f67e9f23cea3082cb295b8adc387d09ce6026541481cc12786a213d5520d489143e2ed1f4f04189ff97edbbfe13a2c98ce86f2062aef4 SHA512 7cf2155c182c15edc36ddc927f74781e9b411f3b11cd11176364fa3dc40e5676f81f7dcf8f4deafccfbe2d254cae3f37f0f385465399d69ab80c013cb8c41b52 +DIST crossbeam-0.8.0.crate 10993 BLAKE2B 9758a7ed1373f10da09c07875842a1fbb549dd20add43c50918276574fa57b5c5b51d15593e6611b34ff2472e51770fd965fc0810d0bf18f7740467d866c5669 SHA512 8846d29074f5e2a601e1bb741db9396b16270689f108e0b1621d29d15e774898e5f8d159e9af990fbba2cb414a13948a6236254353d4c594c38bf9cbfd2032d7 DIST crossbeam-0.8.2.crate 10502 BLAKE2B 487a7a5f197898ebea0fd41a413647db0fc3380790cfdfc6cb7cf3caef48197bb7c2498579ce676d3c5796480a8541ae37ae03f009d768a6157246b1f7d63a33 SHA512 bd2e54372595daeaddcaa26802780959465bd571cac64f23256b7ecc68ff5c0161a36740a51386ee54abe7c509ad1ff870b6f6877a7921f4335661f2c554c3a0 DIST crossbeam-channel-0.5.7.crate 90257 BLAKE2B ac8d47df391d64e05f2eac2df7113d9038d53639d963cd45109c2de71a1b32c9f687052d5fa88533271ea3569519627729fae1e092d2491d2b66bc38e21e176f SHA512 70d605a224db1a4e2217280cd2269a954781bb21a0dc5b0b08a5a83794daf1c941181f271c6a8347f72321ca2119dc562ee016fdc18104d5d3327a82b412e9fc +DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160 SHA512 47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4 DIST crossbeam-deque-0.8.3.crate 21746 BLAKE2B c24025c65d7c1c98e442af95491749dd4f777af0509636ed66886dcf656359ec50dc2a5e26327559c6659f6b355d2b0b992dafa691a36571c99637cb47372d0f SHA512 f3201c9afef7d2d119702696f7e5e7997a104b8f7d67c7adebd1cbed84d3a3415636ff674f1ccdfd95d0dc162384e46c6138c8203ede69577b0d5359a4b44672 DIST crossbeam-epoch-0.9.14.crate 48524 BLAKE2B 439eec7e5e0364af0fe0a34ffc9354ae289798ffa7480bc656d4a610101e1ef2d5f484d84f82c87f961bd622434c36adfb7a87f7fbd2c71077b732cc7cc765ad SHA512 543cb60cff7c0823733f6ace191b137a04025a2b40fe4fea5eb273772009627fb705aecf742bc59e01367d4c15a14aca73aa2caf7f4b509f4b25947e14fd1e19 DIST crossbeam-queue-0.3.8.crate 16731 BLAKE2B 80a8647bf491adc1a5dc736f662c01e77bcceb4bb2b876eaf684cb2a742a2f46d09e1221f6ca8b19340ddc9ed3a10bf07a08305a5bf069338d00873b1296ad96 SHA512 3c4e855184f8e2656305a59463f0170aab99f9c2df1001f54341b62e05e533864f384477a7a9cbc2b8b1a36bbe4b8076531c11b1492485029ef81ade6e7cbf8b @@ -55,6 +64,7 @@ DIST crunchy-0.2.2.crate 2995 BLAKE2B 74ddf8c5e0deb2ceab65c20a2743e1230739ac6aa3 DIST csv-1.2.1.crate 887936 BLAKE2B bd58776a653f51c0c0ae57a1f7082c58b0447d5874bf91e40bc9d66558200c1447dee368f710ab99a9434df319ec53cf15dc90a470ccbd439a823dd9ef83b4ee SHA512 015d6990fc68a992a980695bc21dbd4ac00b6fbe277568981dcaa3e7edcae4429979c870fcd79b883114d1a5a55f66584f3cd5c27d3886453b4a70577cbf37c8 DIST csv-core-0.1.10.crate 25668 BLAKE2B 8e9a56c26e75f4c4c9e90a21cc30c60cc3fff17515ac93bc858e8ec45e130df2ecabafa7c513b2d2815269fbbd98c418269dfb1bf1425d2fd32fe46823cee6c8 SHA512 2a269d050fbe5d9e0f5dcda2de1e84bfeb69538dde86040ad1ec7307a214eed813a1482acb5029a51f18126d384d5238355e021964e47811db971a0821bcc328 DIST csv2svg-0.1.8.crate 167216 BLAKE2B cdfa6752b3d2eac187d63a1285439fdfed5c19767fb890cf1970ad9996c4241b3af26d0ca379a236a17a9b2db500a68ee116d7ab0ad4c330d42fe5d8c392d88a SHA512 931c5747c4ac833b3568c68bfac7f6c43801a0240ea9b8586951e6268bcb98b63102dac85882b2a71e4c6a42750d0fe762f541a947d21faf8bbc5e4cb4711546 +DIST csv2svg-0.1.9.crate 167230 BLAKE2B 8c7366db4f6afda6dad43ceb596706d15ed8c2a62f17c35ea98a94c8909eddf755ed73541f59d24e749cde9d7515a076d4e0f2f75c8850320f20b291eff628fd SHA512 b0a2d762a5787290b35a8dd9ece25748ba020dd8a5ba3f94d5a5e68234ec59c037a2d8f0bc82610d67e5b7bba453b2306ea5db2d73d22977b1bbc126d0ffec41 DIST custom_error-1.9.2.crate 10826 BLAKE2B 24186a381d6df9d0262e123208f8bfda21dadded4fada889aea627c07e9812f8b16ce383dcd4ffed87f8a71a06bd92ea2ef12a0f835c67a82a436f9078c53f6b SHA512 6e91d3b1f82f7bcc5d4f3d22aa1f3cef150be130bf6f7785eee7511b8f6581384d82f532049570aed76278486ecee17d9896e1da9d3fce18d54b189fcb0a3984 DIST cxx-1.0.94.crate 196058 BLAKE2B f504685292650a076c3689540cbb5906721fcba1cda0391e855d75b9b1270249805986b501291d91c947c124ba8affa1659e43e040bb264d3ab3aa23b98d9718 SHA512 fb66c3d53dfa1fdfe8fa31ffb6ffe0f53fc87d5f56038b5d2f588fc56668f96954e75db1fc7304d183ebae2735f0c7297b396936d588242556f40557854f22be DIST cxx-build-1.0.94.crate 84842 BLAKE2B 39b8a11b925244410ac2dca3be5a27576ea67f5386588e768d9ac1041336170834c7c2d0cd0a61b3e6eadea4d6364e98bf4dca64204126ef815235a17f1edef3 SHA512 4e2b7ccb8ca2ba35d14fda222595528d3e7abf6b4bf5b8e23f19f9668377103808151ddf63bc1c5f725fa362dc3f33a827b026edab176cc99a36e0f890c13adf @@ -62,6 +72,7 @@ DIST cxxbridge-flags-1.0.94.crate 5253 BLAKE2B f7746ca703e95f8b6197655aae08b8850 DIST cxxbridge-macro-1.0.94.crate 59873 BLAKE2B 9a29a2818cdd6047b49002c10542e2d04702ceb41823a12e27b151bcc524a05377390c65164e53062630d7ad9f849ec71070118de5eb348c98072e301dbd1416 SHA512 59120f8d0f498539a16921d18e0e53a745f4ee58f4ed40465b13722188d28975820adc3c632a4592c6813771056fe084674daee6c56940e50f6e9c492c4fd90d DIST data-url-0.2.0.crate 20553 BLAKE2B 45e2bd07e86b9b3e8c8c4545e6a436ebb65c4b5f1c69b2958185aac252c864c38089f869135ffe97282fabfa7637855cb40f88eca9271324906b53bd4fdf3d8b SHA512 d467554849093d731c273f997605e110fe6786203c950e3ea112361e14fdc4061a8e92427f16b1df0642b232ef17dddb0b6d4c6720f097416cd7a3ba6711c375 DIST deser-hjson-1.1.0.crate 16416 BLAKE2B 15dfe1a2ebb0caa32b8e3b15b9cd1be349f6f74e585dd5b328dfe30ce2379533c405ff39572757f25555ad3f2d8ef60b9affb752c18cda469eed450d5168d5a8 SHA512 b43fd6479bab7aa38bf86c1b377064e2fa2f51684d36adf2edd35384fe0923436057ea6cedd660e7ab253f0b4006896f98b8a21827f1d6eae22456b97f7ca4d0 +DIST deser-hjson-1.1.1.crate 17432 BLAKE2B 39c86e94d00019521e6e22c2391e219846a40a1857c019ec39b7b5c81409a0a6f983c9f923b6c7d9c21727a4de552103c64972ba25f2465c5ff9326d031f3ff0 SHA512 dc68f3dd50e0902f6114feb49405f81b2c30874a7bdb91d03bae36418e015b24fa9ac7cee82d821ea411ce0a1f1029aaa3a21263969bc93490ba80a8d7d32852 DIST directories-4.0.1.crate 16040 BLAKE2B 57368021712e652af2dbc64e3b219ac072c2fd5e5f7f882ac36649e0e804b5345c3f9afcd6d75caec3851a371f6eec3101e80a125f6ad20c045fd105980922f8 SHA512 babe4e23759b2e01a284a14aa1b45ba9d705ad7257246fe8c1ee6a071f48192c58a30b7d09c222268be83f7ebb59c0cc91e8b1342c1f9f0a96ec079fd264f8d5 DIST directories-next-2.0.0.crate 15153 BLAKE2B 8bbd996cfa72d75fe7177a9d8be7fb6b96ff3fc456b7e06db61cc463a83290765d68f09da3bf8b9e958553b1940ef35f3a4a45d179918ead92f604dd05512470 SHA512 5a0c094dd2e858c59c93655d5abce1282866ced1e7657397c62f959078adc544bb895dbcd2ed578ad7dd0122d8025deb0bbdad955ab2aaf43d9a0dc7d37162d8 DIST dirs-sys-0.3.7.crate 10597 BLAKE2B bbeadbfe15d9b92e4057cb600f1957e066e295e0208e1645ee49fa76c55c45e273ae5b87337eeb398dd3ef3adf0a5584087b8fc0fb780aa23c6d9392029d6581 SHA512 e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f @@ -69,6 +80,7 @@ DIST dirs-sys-next-0.1.2.crate 10681 BLAKE2B 71431533dbfd6016cc309c14a842ac8d435 DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd SHA512 e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba DIST either-1.8.1.crate 16027 BLAKE2B 2fad54b5f20bb8540fff5959ca7b2f9021c814ee610895d770f7081b12ebe2c93ce754c462df9d81824d479ca75e07f4a9e398c07a655f4abe2740b9c9de9c62 SHA512 5e4da301a605e0bc1ee3a269fe449aef044df05b5e833940c7f79bed61bbff4fc248e9c82b45dab92b2688d578ada000b271aaf67f2f4f7c82b35f05663cfe7e DIST errno-0.3.0.crate 10268 BLAKE2B b5afcebe6fa435eb67407c063c7d37f0303e7a6770edeafb1b87f36b7d5773c28c8b4b3c970e12f42788a3409f7442b23f015b2e6a5465ea4c6b0e9b9fe048b6 SHA512 8b0626190d965306ddd84383b6b5ab529502eddf3859f7b480f6864e83310248b6044485e000bece8b95ef24d2f1bfffad6c2eeebd177f3a10e819b29e5e6f5b +DIST errno-0.3.1.crate 10348 BLAKE2B 72831d0b69f95884a69918249cc0e814eb5eade3205331bec6d2021f8b01a42c4c9b494f2717033d65a4c5230c8490b6ce250d349c1e8e177b20e7e84a860020 SHA512 00d64157d066f1e7601c522c0f4e777eb662ca5cce64682f616de0734857765c343396f7161ac2908c3db0c474995ae157bfe9d8a9880743724d9bd428dfdf54 DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 DIST error-code-2.3.1.crate 5324 BLAKE2B 3e6c18560c4f30d9fa8e5487453432b220b88acf59a421d2c2ec29bd77bba75ad8bca63e99d384442c7d458b5936dcae149897c2b0c57ad6e621f9b7928b2331 SHA512 a3953c854f7fba48dc34c35ca841d6f0671e8bde19f5dc36cbdc167fcc7c22c143dcd071a35c1866f5bbf05cedcdbcba3f1902d93aa21d19993b426c458af46e DIST exr-1.6.3.crate 242130 BLAKE2B 3792413a27a5881587d7927a26e5149d38c906be3a332c82e170ce07a9405963ffa4923482d7bf57314b879ae5d4594e60ff14d74044a1d884cf98858d64b974 SHA512 d436825bec8efcc3bf7048936d2c1eb7b13d3b94a5b865b85348afe2f164a384231b46d6968dd8edc07bc473816c95aa5d6480d4649ef2afd1441545740f0d90 @@ -77,19 +89,23 @@ DIST fallible-streaming-iterator-0.1.9.crate 9249 BLAKE2B cc4459b34a9ad00552a524 DIST fastrand-1.9.0.crate 11910 BLAKE2B 570c66ec1d4ace08b9790299759e3b6f0394aca52c4ec2e02258229c198846cba7c0627807548bac3ef1f86c7e512c4bd105f1e18e35ac0ea6934f76a6838e1f SHA512 321567b5fad8552c0efc4393b1e77d1bce288b0a88c475d432f79e91b3457ee6eb5db9e4d65ac6381b9990c9916f4651b6a76250df44d51ea3e25bd8184bdc52 DIST file-size-1.0.3.crate 1819 BLAKE2B 6bab7dd8da03815b1f98d5dc16cac8a54da6e9fbc441bf6b2735cee95f138c566237100736eb99855d9ae951dace57a0d84556a7d252bcbf1f1eec16e9acdabe SHA512 2fb1289b4ec3b092fb260f93356a35a1714ca0aa9fb0a3b0e7b626e8a5f1d2998165799ec3ee5a07f4c7beacf19ca9d94f0787e2305c8137643509693462ae67 DIST flate2-1.0.25.crate 70210 BLAKE2B 992525ffeeb4433a222487cdfb0c3927ad77f914e1db94f612d80e81faef4a2c955c755c2b800251e3416d0b22726d5f7d7e432a81c3582c54b7de95ab7a324e SHA512 d81a463360ee2778f609ff297e04548120d1fda1f9e020fb2f429ea51189b8fe6cae57252fcd924d71fb65ad0f93ff7cdc7235913f8b78fa82925939cf884af7 +DIST flate2-1.0.26.crate 70832 BLAKE2B acbfad138abf2175822153867413dc89bafa9254494b4f13d958dcc6008a26fca6f934e8010b8c090367b8e25272a4ba3b26a31e59cec69c1359f83ca859d186 SHA512 a9f7b9e4adfd0a22fbf66e1cbcfe377cc03ec248c7fb7113097b839922b569cc96bf080089b8c800b35ec6f81b3f602a5860de55963b85f27ee6d75a9df88f3d DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8 DIST flume-0.10.14.crate 65389 BLAKE2B c88deea78a5713728a6b6a94a4aaef570f6eee1af85fc489534d7b336a9ec9cfdd76890929a456a689ac196bef24cee68efadb30e06ad585063c5bb77fb2699f SHA512 ad31351031683453b77d85a89812304d63a12cce8bbd31dfaa508091cec52bc511739d4d13a085aa8bf9f2438fc1876a99f2e4ab2602bdbfe0d2ebb1df4eab0f DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 DIST fontconfig-parser-0.5.2.crate 36759 BLAKE2B 5b6d65b42288d8b94e82618c123c8a85ac6748e4f62109057f72f70b780bdc0d52140b2cf0aef14489e27714d8c0d37a7930f04945d1f2b07b225c0255a04c61 SHA512 0b27e3c60ceb32fcfb6adaef34380a3150b4084b796b29977f113666489c29c301fb33a5d2947bad00ebed37881b30ab67096d4ca8f0256afae7907850654774 DIST fontdb-0.10.0.crate 15485 BLAKE2B 02cc44f42035e208cd15ef26f95601fe3a29fff282c3b7c91cd93f028d0c9bd2bc77900515c826b420ee7e17339aee80aba47eee1d4d8b07f86a395ec65e0f78 SHA512 3ff6d643117d973ad767c30c668c2dc6556d942855e4b622879f08e60175c68f4561516aac74651e51dc1a35f7837c398cf9608a9472ee3bfaff3ad6e87efc32 +DIST fontdb-0.14.1.crate 107231 BLAKE2B b46c36900f7e38e037d7ccccc6fcd4467ca03845499053d428b80196eeb345842a31ec5cc4588973e4870701246af0752548860b1bb14b57448f758a89968085 SHA512 1096a81a3cf47c004e2ffb92be6b2c3c86c84cdcb62fdf08e88840675a41a0a82bc53ba6d35df73e37464044df9b0dc44462959b12ad460551617ccd3c937f2e DIST form_urlencoded-1.1.0.crate 8734 BLAKE2B eaca73d73d16242f3fa3e38e23531c67c01404697bc7b7eb7c64fa04167dcb403a41818487fc46c5d9118842818472d549a2f5fcef5e4d962461e1c103d895d1 SHA512 9e245495dbf235b147e4216b313f2e6a96357d2782a66d71c08c2902c6a065701ca8ecdbb6b2035983a83c44cf36c921b5c71d63af0e02dd39bf5f8347117e11 DIST futures-core-0.3.28.crate 14780 BLAKE2B 551327876d54a6ccd97382679d61afb3e344f7c8e26813ac85779a57850cbb1f54041c82d71a7bfe4a30d1c8d9aeb560d8d4bf5babe7010fb7cf3c36c8ebf3cf SHA512 a21900a68f1a9232c245b160e95896b109315f10719147b4f104e11edb5b59c862555e07aee37a7d4fbedf0f09a02d4ed329f92fa1ad4679db1d7c78ae2865e0 DIST futures-sink-0.3.28.crate 7852 BLAKE2B 752286cb15ff37e9bf4c6cc80c8ebfeb229dbaa4e8aea6fa505f1e145e5dec99c4818c8e7ba2bd8a03898350e05bc124a5ad83e28989e282dbc132ed13e7fbf3 SHA512 e3535aaffa42215448d78adcba72f1dc3131598169dbcc8b52b82fe3e74f4b0d5631ab3dd3ac5d4315be890b94d6fd8f53de274ee4815f9abb27d40982c96c07 DIST getrandom-0.2.8.crate 30553 BLAKE2B 30211bc6a8ceb5ba765cbf068405cfc08842b2521c5850647971f4cb4bc9a5b0a9195ccfbc1461de019eeb7744ee69f934922ff21677259d7b815800516df4dc SHA512 cd7aea29f79a33a0de2a52a0a82f2b57ea8f27908ccfe00a5f42248766df88b225023603ec56d6fc634ef9c1eb67ad0135c90d4c695f6f659db0767e7fda44c5 +DIST getrandom-0.2.9.crate 34457 BLAKE2B ccf7232ece1047000140ed6bb9a1afa784be87b5cf83e2f58dff77abcd79e34120b45336cb05e47fbfde36407957fe9da8b04971092ec05f67b321fde9142d29 SHA512 48e341125223945d1c02c4dfc54df303ae27d3ceca0d5a30b42065f5e40da600cb2010bb59e88af6b990d54b5eb4bf83ae5bbd27e13e56363f5f68be03ea9082 DIST gif-0.11.4.crate 634244 BLAKE2B 537a21ed947889acde0c9b8a42a7d0308f2d9017e59145924e735aa046cc494b60b97cdf3b24d62d24159a47bd4b6bd2aa009f2871c0b4f6fecec020f8041398 SHA512 3de0534b35bd783b54715e7f8a92f2d8a22934949627716cc3ade3c8036489d2b9604292eeeeced820b149865bc44a5de9d05700ebace073b48737759b5296b9 DIST gif-0.12.0.crate 634734 BLAKE2B 067baacc4a10ad1d992aadecb578034bc820ff2470eb2fe1b63212584ae1f73fb6febe3652a309a3931fc6fc6823533af2c3d567414925118c5086970a09bdf3 SHA512 9cee5c4f68b02252f6214fccabda29087c89cadd8408df4fb6b9479da7958a9759dfc4b13ad2bc7e1447be9050cea6d3757d891b774a7e6fe8c6fd25bca3b74a DIST git2-0.14.4.crate 196849 BLAKE2B 020e8c87fedb49fcf38727a8c0abc975dce2b70dfcb1db996e526967bd71455be8f81ed7d7e58d56e584f34adcfa2aaad7765d262b2d4899370ed9e0a7e2175d SHA512 05a5894eb90e5371525222f69321c2376f6b8e0306a04ff05a9917005ca77a86b6100ec19338e47265599f3a61603511991ea8664e7c64702a580841ef98963a DIST glassbench-0.3.4.crate 1256628 BLAKE2B 1c33e972831dca3ac16b610a98a7fce4332f1dbcac7a697e8dff1c008ad449cd1d5db68d48d450751f598ae983183c821440774a2de66c9aba65013d7217ea06 SHA512 0f11429cfc49d423a08ba3e8a6440024daaa0da22460cb2c30245a220422d012e77b46f1e305d8a0f1fc0de02a805a1a9d2e856e794c994a810625f1d36917b8 +DIST glassbench-0.3.5.crate 1256629 BLAKE2B 0cb2e42a8e0b110fd078386a55feaf55b6608b4614dbb4e35415ca8f1358b4b858a164bca10914e48374da1e530de5408f1be55825a9daaa9b07287f4419fc63 SHA512 68017b002a3ff74fb71e56143b8ee42c845bc7b6e1fa91d86d5bbc2ef06b20f38ca1619540b9a779ecc7d645ec2e47c31682e47147bb7576da3a6b0d9297c851 DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b DIST half-2.2.1.crate 47021 BLAKE2B b7e4890c3db85f5adbc79241aab8a5501a66cc4c1856d883cab771192b42173623abe670b85e092111f31e118d7316cb29733efe5b9cb09e2594909059c5ad2f SHA512 6a2aa43a2a2f5c981305cbac46fe9dbfd3644912f6a8ae17e0ccd09aad5bbcceaf095b91d51d12c55963c88c208510f9bd94b472446d23752e3c0d3b41531a48 DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 @@ -100,46 +116,57 @@ DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b6 DIST hermit-abi-0.2.6.crate 13027 BLAKE2B 4df5306639511a5f69594e903f8ce62482cbbfbfe272a91a12f407483dbac4e87c2d7e5668cc06ca5c0fc149ca93a3152fe6ad4bb3b96cacf56a22cb635e5b7f SHA512 bad8442bb822a9c99f6536db16523c80f5139af6a139bcc359c03725c59ff935816e2ecc5c491dc362ac75ab2dff41ab1e9dd29431f5e9a109b60eb9b7a8dc28 DIST hermit-abi-0.3.1.crate 13793 BLAKE2B ece7865a09f566a95bfba5f1fba380bf12836c3761fc6d5a3d5543d3e50ca0eac81bb567d50b5643849cf1a752aa651a0db4c053c60faa8f1c74fe2f12819d71 SHA512 a55fe9230e4e8fef63284befff74108f206e76067257439d334d33068875368902dc690926a1feea15611f14123073867d7e9cd21397bc484cef849d6e1dfbf9 DIST iana-time-zone-0.1.55.crate 19485 BLAKE2B 7a664bd0ba03dd39fa5db82ee560d99879b2c462592025a961cc23339e93628ee8432932ee23879b8b34833788532a19659690cae6372ac23b0d941e5ccaea5d SHA512 ec5d298f42a877a261333f46b022ee5f1f5d676719ccd25f1e64b84958f903e1fe3474ffa4f3162889b10db9a20d5d610492ac7292f435165c6158949d2eb2fb +DIST iana-time-zone-0.1.56.crate 19517 BLAKE2B 88a83a65b2e17afff6491953c1ec508168e3cb0d720992c7958aa98ffec263d3b32f4ad07664703b1e429d96faa211a50c557d5a1398a849c45ab9df796f8e4c SHA512 d1bc3ccc17c6d3abc44f8662a15b5c84f5381f90dceb5e14a826595706178ba0f8cbf7cfa86d3b7e967a51ef75a27cb868fda7a3531be9bd6e77e813580131e8 DIST iana-time-zone-haiku-0.1.1.crate 7200 BLAKE2B 9e748694423cadd6edebc1daef2aa4126904f5597202874d68066a15580cade77f48f1e6f2a77e17c7de0fae5204ef1262ad5b6f30bd95f4faec77748aa2ae0a SHA512 daa7570aaf5a07c990b07fdc2153b63d947598ed35aa9c35c4773772a6c67997143b120a18ff4c7c13474d296e81a92975ebf5b9aa9d204c1820e9629cb2e369 +DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2 DIST id-arena-2.2.1.crate 12203 BLAKE2B d5cf0da97a7d95e57f2281f7ca64bc1f58578e4796af6cb9d4239dbc60ebed6f6ef0f5d2fb93f9563bab68fb4139672acbbb23ac6c48fabdc835e08def5a9956 SHA512 c07f748b4f1d15f0e84a9c1c3e8c5b1fc95ef34d81751f6830cb57cd1ba445635da0ef50ddb6959e29eafad65865951e14f4655f6bf4cc79608c00fc032db0a2 DIST idna-0.3.0.crate 271128 BLAKE2B cf8a2c43760f03e94953c6692423a12f28fe763aabea8785b93cd247b3aedd2aeef2cd99978a027186290016ed924db39d19fe7d397da1ab570be9646bbb630a SHA512 9b7cee27811ee52ed9bb39fe82f724742eef2e5370642b6c756bd134c8cbc20bb6faa9f296053672dba8a66f7356a08b2ca99f176407b173e2d566d85d066441 DIST image-0.24.6.crate 273618 BLAKE2B 3a76d8dbc30540d3b34df2bff54ac8cff024d3edbaf22d0de8acc6e48219b168be98699c823e1173d88316fe7b696d6cb89819d33dc04aafab010fce706ea35d SHA512 559f8396cedcf7141a05e3714f2e8e33e5b5873b0ea81d50f13c8e8ca860c1ec20dc2fe89feb59c8a72eefa1bf74f2b93ab81f28aea0339b2a4c24c5e4a94803 DIST imagesize-0.10.1.crate 11439 BLAKE2B 7e674ad2ea30bac17179af416557481eda0bf2daa3822c704daf688fee10de2570eb45d24c5ba9487cc2c130e268ac46fa23f4496ed73ad6f8469e132ad029fb SHA512 7c2090c4eedaa5ffff749b291b8a29b5f956e5d1a3de802354d6e58eccdbeea35cc127bebe76bf1d642b171c21596846a1ae6734582dcb9c054f55db1f039a76 +DIST imagesize-0.12.0.crate 15747 BLAKE2B 062e1d4687d7dc4cac719c7ed1b341452e2134e06ba457e0032eb61c30d47393912fcb115421ff5edcce39b05118df522da2f2cfd5ee0adb9c158ca5fbd337b5 SHA512 192bd4820e7fcc78ad906c4d9edeb392701206b8e7043e78d7bb90458f2187e1f746e37adcdbebee90c08e58cafc0f48eed7ab055699c65da0578e6dbc36433d DIST include_dir-0.7.3.crate 6046 BLAKE2B 330bfb1d2cd10d95627cda48f8671ca3aaa36a14d6ccab1fbf08f53054a4401d18114896c39de9ff3e13a77d8fdc227a5415001517448cfe3676614e401f7f61 SHA512 875a03eee6f5b3d5b5eb028868fa5fcb8fdd4b84b1136b705cefcfefd28a4149142b46bd893655c66fa3867c779ba2e11f1e2750cdde253104ee8df4bccd9972 DIST include_dir_macros-0.7.3.crate 3700 BLAKE2B 70c53cacf361b5a5339ad63291fc76c4e43c9eb2e93d14a53e37971ad51f44e872087c56e6c4027deb2f94cb96aabf6184643546ee9bf3ee291d8c8686c900a1 SHA512 39d38dbe1835456578a5ada9465fcfe00e37433484e8b109b037977eee50b167dac60879666256af2057269669ce9d32213b1b0d25b9a50af52c4906f9914f24 DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37 DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 +DIST io-lifetimes-1.0.10.crate 37294 BLAKE2B 9b8836c4bf30e6d102fd9973ac66f067c3ff8bc2806e55f26368ebdc9854f2e9cc6eecc8014f9a0b22a968a6eea8be243fcb7a641d2d0dfc747ee08a6a1450bb SHA512 4b2cde9522780a408c5d4e6406286bc5dd3a0de1a99675129e9856e5d889498a127fd5dd7c937a7542135abc2213b60bfb6258b7871b8709dcdd79d60455bea9 DIST io-lifetimes-1.0.9.crate 36442 BLAKE2B 644210d8cc50ec6d3a16b751eb798edf4cbf0b5991e8e2581266fa9a942db734fe7ff872610e44a1fcab5378f40fec9f2fba95fe6aeeebfd97b5bb78c955b38a SHA512 e22cb4edbfc71b9a1f0795bb33a9092bf5b4a58cbc391a9988804b9eca1683450c1e6c75942e53fbabdd869a78b2819f6a407ad26d884d6ceb94c4ec68809afe DIST is_executable-1.0.1.crate 9550 BLAKE2B 64fbfd2805b9e7a2498a59bd1ff924f84a42c5f1061ba59e7d3cd72cbecb394272c3f9af101f838c7a6a636746d8ed3b7f698c5720857675c58127cec9846d81 SHA512 677980983db2c8ed72e87a2f2df3bac328dc6ba6dba6c3e8c4e4eaa7b8fee160ef4e81d105f65ed718fb7263137ffdb21d86b148f614f04fb9e24201417c8a29 DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31 DIST jobserver-0.1.26.crate 22645 BLAKE2B 44bcc15330268ea29650e58605c7f21c35108eb64b790c005968955238e948d27b3d12e6bb06bfc0eb4a3fe5f9e5322bc0657200212bf87e08d9e043e008a5a8 SHA512 ad3ebb693018928daf399e918ce35ed0d4e643cfb5c78bde04697e41dc8adf2861023ea1cf2c5033a3026048ca0ebeb7f2f57a966ba8e420558e42dde8d494f7 DIST jpeg-decoder-0.3.0.crate 742671 BLAKE2B ea2226b1475a488c9c1d767145d021de87feabe993eef5b6534c91ec35176eda74881af667b2833d0610db04f4bed0456d803af92d4fab6d472db606633e3f2c SHA512 68611f52ce1b9999736711daf17d9fac8286179e5f937f04f90d79f1a4d9f7cfd9cfbba9ba2bc52b107392939d57f4a37e8ebc409878d7e9838d5fbddd8bf5bd DIST js-sys-0.3.61.crate 80158 BLAKE2B 07980db627a1f4f385586ad0609b5daf30d590931d2ca0c123f2d84f6c97be0ea935aaae3ccd082440c7e7da1adb4eccfd054a3598d99351fafdfa748f567b5b SHA512 f97bb546af2111fe072a23cbdc71e4fbfd39fbfc6be37132b306853d5737175d4c9c0c4661096012f7fce3612f81509e62a97df8bcb21d7cc796a8084e5b2e16 +DIST js-sys-0.3.63.crate 80154 BLAKE2B 378b8da12827a743c2cc996362934cfe249dc9d9dc0de507cef366fef4ed1b9d82b5ffc22f3ac6270c909eef901f494dccc8f01725278876ef2fae1945041111 SHA512 fddab182e0f093d8b600f86688ffe736852b48351abfab1e60073c67901f144bacbcdac867f533056b1213eb75920b08b6249fcfb5a15e650978966e8350918b DIST kurbo-0.8.3.crate 81131 BLAKE2B 8561fb66d28ed9d74502888376ec622ae2bd8b651cc0afdbef6aecc911c262f13debdc056a152bbbc28d0c3c0f326129c46c9f3b243597bbfaab6e0e01da0097 SHA512 17839223c7b4a88a1e2ae7df5ac9646560583da03bed5a06e9411a7cf5f55c006a680c6cad0a20b74102cf586b36dadea60585b68f02adc569b8e32d2baa4983 +DIST kurbo-0.9.5.crate 108513 BLAKE2B e354dfffefcda08da6b4e4b2048b9aef9b0f6f9aeac5b35e1ccfe540b947733e7cf824e4fc701896216d5a2895b7e18fa3ab562262a9e3f0f874194e46bd629b SHA512 2f145fd6ee686fbf7156bcd201ff66b6e92c15eb673fe1e3bd49a1f8d89e2b32c944d090d866a4d818fe54a3197d6a805504562a3df835c477aebab2d18e771d DIST lazy-regex-2.5.0.crate 4703 BLAKE2B 7f0ce806be56a857b4c4b8921543a811f3fb60bff93706835e66e0ff3f3e2e79d57f154199db4901ddb87579fc050803d760377d3cbf07588f385847784ae923 SHA512 c7d9fccf844a48efb1ce4a59e74e565369f4c7865b198c92f1827fbf9cecf71ff73dcd0a98b139d9a5d4e9aee0fc929dd184536cb8b04159f5a770078c64de7f DIST lazy-regex-proc_macros-2.4.1.crate 3967 BLAKE2B 610e7e1bbeb5a548f132e2b002be4a9a61c2751b88686b0846555f85ee854c5ae35b8f1f865b369dc4728aa8064d66f27287724b093ee125aed91efac7e1d9a7 SHA512 6594c808a101ed3e48f8a11141e000e3738b961cf5c2c6ad9af1a805d9bbffe38bc43707e82bfab603b03e5f25514b3854444d1e0217cfdf046cb9e62d06ed72 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST lebe-0.5.2.crate 8422 BLAKE2B afa49a1945d623b34139e31406f4780a5ab7b3d34648caf5f73b1504dbec4c4c02fc3aad3fdcdf85509eb8ba733a131a96478d6b9494cc9f69048f9ae28eb880 SHA512 ae8fce41c9a934999dad672ad74acabac9d7998aac4f1d03b54910d4b941375b9e9721cb1bfc8cd7cfcc4206fc0b18d725b0ea256a3a10a125a8d5848ed761ae DIST lfs-core-0.11.1.crate 8566 BLAKE2B 0231b310c6a4057ffbbbb291bda54a68d1640c8783705a8ce80ca590c5b0cfbf7bb00e18aeae42c99d4284127100bc0a9c6188689ea4df21eadf0ea292a15a70 SHA512 140a36226c84f348aa1c27b5a90e44256623d4941edc43391cd4fcca02ee0d65f5544cd6359f2375ab68f5057487df1983853a7931c8ab4a6f79cc994d45731e DIST libc-0.2.140.crate 669153 BLAKE2B f4269549f6b450a3da3196ecaae52afe178d5b6905666fae04e2879f975f0129788898ca2ccd214d721af42a8b2fa86b26355d6baa0a81c223b56c658ee66dd5 SHA512 f450fe619ea2f45e4ada2567981987f19d35a9f13f88a0ce3a53e1751c6fbff708ca69fa6a64d807cce5dfe18b08751f0695d8a01e68e269da1aafc831528b7b +DIST libc-0.2.144.crate 682092 BLAKE2B 1f699cb880a65baf9210527789abb35fe8be9565828d061e12b5c76330e21babab67b21e9a44be6a706f643f3c8b98503a3b40482183188b49f33f96a2489a68 SHA512 576da68e3845a7149f64bee425529ffec4bbb8df0272790182e49c8bad5b9744de21ffb5c1206753b57b7fe45af02c6c429e16522b72a77e5262482d64df5692 DIST libgit2-sys-0.13.5+1.4.5.crate 1713465 BLAKE2B 6b27784c4ffcb5f262fda8f61f20bfb3ef3ac7680935e6a254fa59eef268cfd5990a10e79ba31428f6772f7eaad78b1657be5af5c7835c3f9e2560c02846390d SHA512 0f35f819b873113f7e1dab7074dd873bc9f2893e2ae76b35f0a5d38e54a88dc53ed1bd91aba634d8b3d84aa3cb9908b04ca807c1a6ef075ec164ff46530696f8 DIST libsqlite3-sys-0.20.1.crate 2306064 BLAKE2B 9e0276c36311a7aab2613735c13b91f8dcd77c02f98bf38bce5f84852f1139d9c8dcd077bbc6ab55560fca69b27e08d4d1a0a7ed17152465267cf1cb4477d5ef SHA512 8ba1e7c7a6a5dc11ee4a2c817879478c7e3d349b237b418edf72489a232d39904537abfa2274553b06ae2dc909f4f9e2b3d8ae91a4c75768a3215ebeb5c057d1 DIST libz-sys-1.1.8.crate 2481844 BLAKE2B e890a3850aed5348afe7558168c7571564687d6a7d3567a4d53ffdf79444d38c4d70d35891e16f496f31169bf73b669534f5fc584f9ec520b518dda05e80b882 SHA512 0766ab72cc1414160ccefe4812e6204cbed1341607e5d17607f24fd4ff81dca68d8f2cf43e1d27f332a508d602bff0ad340c4c647a5d5f85acc120c19cfb4100 +DIST libz-sys-1.1.9.crate 2404387 BLAKE2B ffca4e9993a8ef2af6360d38cc8f2d3c6f1d6ba27c689057bcd99500c05b80aefe5225bcc77ff2a1c75289edb0da617c2ca15c4f2aef7c06745521721caf4728 SHA512 0d474b79aa55f1cdda8f52c87fd2cde84da80db5e18485b3e6845d40c49c6f3b3b92ae73e286b06acbc0e05f36ef3975231fb57e1b5b6546ad90a46752fa88b2 DIST line-wrap-0.1.1.crate 10010 BLAKE2B 8f64561931efdb39ef256b90ad12573df76449afadc11f38b5431c1fff73da3ef1dcf9ad8ba0c30cd1ef1b0a8d894a7b34327e4a5eccfea08051ae5abedb483e SHA512 31976e14355317bab470e6716542d3cfd59083a1808bb199dc2eddd51d05fab122ab054783d0996c1feb53bdb316e6fa24b34cae9ed8e8cdb2702bc43fd805eb 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.3.0.crate 914053 BLAKE2B c1bb2ceb39c3d6d8495a6b968799eee01e383d8d60eb17bafaecda908c537edd8fe385a7c645253bbe7f71e5704025f55cf48fc1a30740540d7595239e11f191 SHA512 aa9111afd452d2f3c8c1e255962ac5453957a5adaad68b24a781583faf9cdadfc76450a1bece8fb6e0f183f078ce81a250c7062f4bcaca866cd305541e959abb +DIST linux-raw-sys-0.3.7.crate 1013423 BLAKE2B e77b372a391c0389674331647f8f479d96ebfff99f6bbe60b6d8935e035834026e15c056f098c91ed328e512b72b7e25b04534841aac26e658991e41fb9963d6 SHA512 49a84d3e57f3e3985fbb82a2d59df55bd7a259a65a2b2dc180b6a32e92eb1dedad0edfdda1fbd51698dfa31b1ac06777338910c63564a14d1e85d9b7344d21dc DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 DIST malloc_buf-0.0.6.crate 1239 BLAKE2B baa59345fd372db162773adbb441caff1f6bad965c3681f244161deaee76282fa09b9af0d0642cd39ef35689f85f5bd7c2efb7ba8119a58e86c7cd12d81b2c6b SHA512 463b3d7666cdd7de618abf0cc4e488060c84d6d93c56d4e922169511a0b03de380ea988cd998f5a162b244088902198763351ac16dea3762f0fa0840fc29d6ed DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST memmap2-0.5.10.crate 26847 BLAKE2B 1cf50f710ffedcebade4f131b8c3103b036778b320da671305c0244077743c53da155d444bcc4d0eece294234bb6e86bffe67da67aaf12a116573c64ce0ebc50 SHA512 39bd2734ce4f16c7f5a5e771f9ef92272b26f511421d5f39dfd2aaca072400ee38f2cd38352005c0c8c359095131770ce1c14570790bfe19ce6a17f711deff8a +DIST memmap2-0.6.1.crate 27120 BLAKE2B 912be3bdeadc6f2b0beac284c7c65998f6c35a0b13567205db1643d8f8e90e8633f48387dfa9972ce793b6af14b0e7c650c7639ea91e6ab00cb3622757ffae90 SHA512 f5a1475a913a93ccbb359eefe5a43a90ded7f53e767401cbaf510d1679afc26080ad1305808ec5432a176570ac4e259cecfe2b11b2c657ad06a1fcc519ca2213 DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f DIST memoffset-0.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c SHA512 47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe DIST minimad-0.11.0.crate 20969 BLAKE2B 37209b4a86580d3d2caf93b798d237b8acd9677c27a9f51681cb6b465a11d526e7d6bd34851d16922469649b30b7b42de612b8af3926ea7a37dfd20ab87604f8 SHA512 ea6be2e1c82cf6bbfd8aa0ea0c4135aa7ee05c8cce00b17f7ffe40d8bf76b0b4ace4c1660c81215a27ae7302ea1bf78afaa9e1ac8735610a8f95d97f1f12f2fc DIST minimad-0.9.1.crate 19494 BLAKE2B e2380d676d1635409d013dda401289f52c0db05e6e0318c8c73ef109c7d5c4f99ebc731d2164a22d19ef63af020887faa792c552c4f5e116abf9043c47b6a197 SHA512 6b98b28322db8bcac5e1b6a095baf335e8049eff8430fdf5ec50c78589e971b32abe5821dc2151d39c3ae64a1f47c16f677c78b53393f9eaf321a59a32a1ccf8 DIST miniz_oxide-0.5.4.crate 53485 BLAKE2B 8836697bdc3707f89fa869e6b09a36ee4d83ce2ae0a53bc7b06bbad70ed7ac25f8f67d841f3f611f6756d891f0eddb0abf7fcaf87570f8ab32220f113583ea6d SHA512 589dac16ca9c2f94e6fa92b68bcf51d140f46562cbb3a1b791b75c59feae51da5ec16042604bbd6bcb7d7f0c7f75e98ea1af8cf42d177133a5eaa86429cf3114 DIST miniz_oxide-0.6.2.crate 54536 BLAKE2B 8127ebec5a2cee1c2101d9533da573e01ef1a0fcb169bb0fb1419973ddd2e6953d8dfe85f9509a5d1226643ad290f0ee1479fc68f1788ade7ddf9633d90bfe1e SHA512 250782e214572acdd11df87c2788cd5f78e8388d9b285d0a850918219678e262e8b9905cc88728f5b70d13920ef9d19c43d243dad8fbcc18f8c8462662ce1419 +DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 56afbe0c0b3eca98105ae2d507493f365353cce29a6b04910ff26bc75899400fdbd067756cbda7b3d86f047fb8f3d737de00043a4a7348a813cc43e45824e33f SHA512 5eb6ffe34a866403273ff0267ff7838aeb50722ca57a03d5a1d842a5f19a3b4af570b133a3b9d64d78eafe49e4b9732b92dd63fd9c6b0ce59b3295daf10f6a3c DIST mio-0.8.6.crate 93658 BLAKE2B 32b10be05ef5d1ed44da41cd03c1624ccec78b6a89b5104ab7a1a3b84dfd299bc7bf7f3671aaae0a2759a56120740915d380aff05af5f5f8b9e8e22fbcfa8203 SHA512 45b3d2a911b66be556dfb79d87ffcc57ee5f33a03fb30f319631796090caf8779e94cda37fc7a76685c69483f1cc7616c15440b71bfcc51239928d8879873f6e DIST nanorand-0.7.0.crate 18437 BLAKE2B f4aaf18b7cf32b385d97842cee234f0781bc2e55ca5662031204b999293d417e0ab2726eacff084dc6681ea5e46ce01335a1a5cfaa5e8bc6e602aacb1fd25252 SHA512 3ac650451d629852236eeb45dfee808acbea616036025676b47310100982d7e8317df647fe8649e7753dd0f57c501dcb3f7401c3d804af52ff2a2f50ace8cc69 DIST nix-0.22.3.crate 230252 BLAKE2B a65e42918c99f903a3f0b1cb64b7e4ded5ddf22aa4d4b7976938f166ab457fd5c0abd821060f7df777ca770254cc3018234a15ac4c00c6240cceb9ebb8c00430 SHA512 ee0c9c57f57ce7e723b32575e41ccce973af9fb290e314c7a1ed57c4c08dafc8500c81da34788a1c11e921e765098e074587c31498b5c0133b19530ce4a9cd28 @@ -166,8 +193,11 @@ DIST phf_macros-0.10.0.crate 3552 BLAKE2B e254526a4ef4868ed9b57f066f4715ea903cfc DIST phf_shared-0.10.0.crate 4095 BLAKE2B 9155a2c145148f3c36ba6d6d8be86a526480b127f4af79b2b5855cb014a0080bec1ec45be466513bd57faa39c77cfde0d6ca02b6bb77d37a23d697603227da37 SHA512 f088a6836a28afca7a2ef5440d7aa953227785d52aa0b9fcb76c88d085fe7f0e68732f2354c9f8dfc0a90ab1b8ac214f28549780e6f32d857ff7e8963093d9e5 DIST pico-args-0.5.0.crate 11545 BLAKE2B d1247ad160bc37db36e05244772f506ee5e27c4bd75d2eb0c763c43ca304e5280350b24a818f5e470303167640a22f38ac7064afd6313fd65b14d0d3e5572817 SHA512 2d3dc5bf1ae11b0373e03698e7020c20b4e14c9aa482ff2d8e98e68ecacc5c0804152bf7d188779197da9464907bda60cf270cd6fe85e6b9fcbf29b1b82bf99e DIST pin-project-1.0.12.crate 56972 BLAKE2B 1f6b106cd55b9692bb1d671bfd51011d9f89cfe8bbbe030c64e7ea57b6efb0765838b03812708a7aa38c197d3b43328a9d88fdf93abb51f4d1a3061301b74414 SHA512 434ce0a0e16441c7aa6f12dc98584a0e7986e9491eb08d5143e3f64e1f73dfa4db9d0fb2098f16e5a36f3653201aff735437d2d1d366c11160c09534c75fbfe7 +DIST pin-project-1.1.0.crate 57895 BLAKE2B 0bc01bdaefd8c8abeffd376423799117fbf32ca62a53c473fe60730eac72651aaf6430be53416d620d1bb18c09eae1c2e3e0e32db29ad80bd27a05987419ad3c SHA512 2505e3ea54e1c488775b9373b28fcd679bdbf01320bd9013819ca34c291ea2956c7672a524b9a9eee16ac7c6b81210f520c46fd8ea02e8fb2c08f8c25d6d89c7 DIST pin-project-internal-1.0.12.crate 27956 BLAKE2B ac5cf33b5981e32ecf802a9de1576f696006ffc035b33173b1606a1d12c7b12c53a217f5723e8ebd622a121345f440b200ab3972410a2f161a5ed83fa8769ed6 SHA512 f3f4839c5fa7e3232a323283ad9636cd03e1bab79b439cc2d2ea954d60a3dfd417aa4680b7a34a3baa48d7e02266cf16e56b719a905f04157c708c90c02e45a9 +DIST pin-project-internal-1.1.0.crate 27855 BLAKE2B 3113a55a5e09e8499d6cb82e43ff1dc8116327d0e411f1d48697297bf6acddfd3bf13f37f28be63e12e99dc370df0bae274b572c145330f9754ac285faddfcdf SHA512 804578922db47e78775c09bf3058a65da5b3d3349f251cf2813f703ef36a2b305ffeae4ff5662317281ab68b6dd331cf7906e72a5fe6288a4d6d976dbaa3479a DIST pkg-config-0.3.26.crate 18662 BLAKE2B 2ad92dfdc8ac0414b12a61dd30ea4ac5f142bbb55d0555ecfa3a53e750367e1b11766a693ef11f8cbe5a2ddb978327632458b2bcf75be7aa8f973262033349ee SHA512 509c4d1494cccc20de6a62d9d037c63ff77ebee8d907747c57ba0926d177b08fcac0231ccdda14511b453deb0b76ddd10f8fbdf63ff94257d72a12a889546435 +DIST pkg-config-0.3.27.crate 18838 BLAKE2B 1295eb4f08751b3663cb2c7c2753f29bf2ccd80f4e5856909fe10b6f006c37fb9672c9518b9b416546469faa18821512673a66543c0bd1e848bddabc456d0a90 SHA512 41e9b8d4fce6b8244c2ac8566318a001b481bd42a182f1a832c81ce93c6a023e18af03aa3500b134c30195219d35080433bdba69b2594e9665081debfbb4533a DIST plist-1.4.3.crate 46598 BLAKE2B 9fab922905b3c864aacd4b91f83ffa8903c93ac7195b41b55aaddac6ca7748ee354c2e8d8fe17a33646488b72b722cbe489c53807bd74b70a2b18c4452a5fbe5 SHA512 7a703948b6ca84147cb387f6cf37e94ed06d37e7e3f80c6080752d52bd922df9fdfd8dbcdb02bc15e75ad5f6225ff0f105e46f287066d320e232981f6da3bac5 DIST png-0.17.6.crate 80695 BLAKE2B 2fd956ff04d32a386aec4210939cb9cec5dfca4b72c98dfe49aefa130a229414e6e1692ed55fe9704dd56ef11851b61c3fe0fc50a9207192407432c1332c3f15 SHA512 16a3c657efb1a23b47b2bd51f635ef35338c3b9920b604f216dd6d0ac3a8b21e12e854591739bded2947036f4fc1abde0604d9a8ae5a6639562a46e98d29ee9e DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a @@ -175,11 +205,14 @@ DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315 DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495 DIST proc-macro-hack-0.5.20+deprecated.crate 15045 BLAKE2B fb7b9fa57ad64f2920e801482bfccc762bb7b2c8c1db7da32f393c7b47414fab37234c8a408a4ca9d7072a541df22b07775fc509f76f352fb6be9fe822f84dfd SHA512 278e786f8e0c93e346de900666b3d55d366324167a2e5e553565870c4444bfe661cf8c151a29cbd3176a4905ec49d69cffb81ae1e4a129f30404f930972c4b43 DIST proc-macro2-1.0.54.crate 43485 BLAKE2B 24d0948e1e3662dbb3f9a548ffeac2be629134018bdc4a49d6e071d7a1567fc37aa5f795a853ef6b97d4768a9a4b7d72ec407f6f172cc295fc68a40825ba37fc SHA512 e900e0f287aec10eea4287c63e328252284e88a70f111ccec5e42edca21131a63ec37f111b435b39428c2f522fb11eba1aa8330fc56400ae981256727e7e0a6f +DIST proc-macro2-1.0.58.crate 44519 BLAKE2B 34b728460fcc161cfba36298c596d263d4c7455f95907704a490c1a81c479823926504f03bfc169c1b0543611092258698ccaf00905b5b02a6b843308471ef1b SHA512 5c1505b847944098d85c30b8d0fc7f059526170d51adff39493e9701fc8479829d4ca4a7f728c35d11478b9dbd718e521da0699af3b70aba8a3a3df2c60881ad DIST proc-status-0.1.1.crate 4136 BLAKE2B b5627ca489e6235f587ddd284040db3dc60d3c8c2c7120d101a07b4e6064aa297d0838b547feea0b81d2e2b41fddeb68ffbe46b5922f8cf03b0262d5d0b9ff44 SHA512 1e01be4b3d4ab90f450a760a129e614fede75106ed595e477227925b0dbbe96adf3957d47a42b6fb61065c47f0ac71c937facdfcdb1aa3cdd4259763c89536dd DIST qoi-0.4.1.crate 71135 BLAKE2B 8b4e2ebfdd6df425efb1326912e8db02258e570320fdeef465aa8b03f3248cd811bedaa17c15902f851083cc1db06a2b500aeddf734345eb25af0d835300b2f0 SHA512 884cde33bfb2d02716daa5f309890093bdb7b3f53eb06aca0b6eff0b7a66fd67cb8b9acd510d19e3ae7718930add971e871532a1605e4989639bf72f59329377 DIST quick-xml-0.22.0.crate 132066 BLAKE2B 1c1d71fdaa022e430e6265530f3e40924c13457fe422e4355eedfcb5ebe8c75d0205f73ffea0968d8196d74804d7d0fbf61954852c98831d510af6c45dcf6923 SHA512 15e56fafc84e62b219977c5ab0f07a021bb71216d7cbb673a7ffec4ec6bda36f97d7b7034751b0b7d745df7c17c1a591a281cf2c97aa4fada7327979711ae3dd DIST quick-xml-0.28.1.crate 155431 BLAKE2B 9b9d0dc0fa9225c5f69031714345d3529e3ae78669d81e00222d5c2a47b0bc1dc8ab34f384078b54f67790ba0883c86951e6508e3b29177411e8425727ef28f4 SHA512 1abb1645a7393ee2b22656e075bfb0caa9a6b74f4cd7ebdd3f4023a2d670581651ac73067a1161bcc788fd77816bcfdba93bf8fccab6f8d3ca6bd79ac3cc521f +DIST quick-xml-0.28.2.crate 156462 BLAKE2B 45fe1846ab93fd16f9afdc60e119918b3c50b7eddddc4ff1ff14c6a767ad0b18624b1ff1a251fbc58f58c50585b875eb73f0aafcf0fe8a8ac3bb58da27c55ac0 SHA512 24913a45e962c144c82f13a6ab4877ab7c91fd51f34becc6412a47dd91e75436590a646f85c346236ed2729d480242b20781ccfdd1d42bc2a510bc883966a0a0 DIST quote-1.0.26.crate 28397 BLAKE2B b468a5e9350843ea81e540d17c9fcb302b46fbd450e10280c5fff6fd7c98a439df8c3d3d47e551bc6d67ed02052b5b5c65d215d5ff8ee34f045747e75c1ba37e SHA512 6fcfe4d31f601aa60beb858c25df217421b0a184d185eebc7a4cb9fbf97c687992b77bebd8671a9e6193716387c3e926fed9b75a08684eb2d9a5b155fbc321a5 +DIST quote-1.0.27.crate 28416 BLAKE2B 68715000ad56f93c573ebacfbad0987054ef7716e10144cc8de47636812271060e3aa8f0754d105abef46a27024cda03a7054f11cbdecf110735ef845dc59a31 SHA512 5fb5802aa667c60d1a721766081b01bfd6cd929db7a5d71cb74627c2325f7108740752e514db73fb3612c163840e60ef2d4bde31c41978f3d77605418bdf2b4a DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 @@ -190,15 +223,21 @@ DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379 DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda DIST regex-1.7.3.crate 239886 BLAKE2B 8d9413178b626b09243e18a1c5e0336cd41e05659128d4026bd551df0c34b9e141e36c3134f3b22200b18828ef89082a08515047159afb4f4960e5fa840fd54b SHA512 f7e8dbcfaa10c2443b9a6dfa514edf0e149d33f1a135e4a828adf97dbb0f1af5a4b58a2bad75ea8cbecb9641f499b30ed06b8ba60c7eaba79409ca18ede85e4f +DIST regex-1.8.1.crate 248412 BLAKE2B 4f1355104def09ec8f7a7d604fb08d0a39af36cdbb5160c63329e8c06ef2d2ad1063fc7280c90ba3748e1766b65f52fd6da24e439d5262209a6137bcbe2eda9c SHA512 fe83c2497b786314cbd9ead0d85a39ca87ae92225e444a41ba381fe80aa381a88806e2c20e1c468b8b59503fdf1c2b7e5bf6eaae0ddf9f14a70c1ca2773e8830 DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e +DIST regex-syntax-0.7.1.crate 339705 BLAKE2B 59dcdb9e0f5a2008db491756fb353745bf4dbaba0d3a8a6782960c990065e1870cc120d7a7e220991b78f89053aa63b1a9c326f5ae3526d47679e4ae30ae5e66 SHA512 ff61e4a075550fce3a16e516f8222a489dfe2bdf9431220c98c33b1f9e6b19da7bc1ca6bf34031235d6f1ad06882b63d606874a14d2e27c615701ecc2f4cdd9a DIST resvg-0.28.0.crate 94137 BLAKE2B d8271c359c6b44d184ec987a825f1a9123a238ec96a6faae291f182013ef7b998bd20248596a6840b0bb7f059e841ecfd9ec9dfb1d4c68ba2915dfba4281272f SHA512 a26baf983af9955124899c5ae2170353f50a913e0d425efb665ee18d56fb1b3cb485cbdb86a4b4a5570171805d1ef6381b8c6cb9152a4a53673949196e0e3b39 +DIST resvg-0.33.0.crate 72969 BLAKE2B 8beb82596dd1cf68578b0f940c0a26dde9eb7e92597ffffb546933ae487c507481d502814a3b907107ef0a67e61102397e34e70ba73a0ac19ec436d412a59e6e SHA512 e59421433804cf217fb1dfe7a122950a148237d98462f7cd1ab41423410aa86f02b179e62387735223542c917f2875bea3ee4ec73f306b9611fc24e905de5034 DIST rgb-0.8.36.crate 16576 BLAKE2B d1cfe1d22070883ef9313376145f8810dab360259dc2a23b4507ed3eb02b324e1dde46cfceb608ce745a87cd2520b2ce49c1e8827ed07c7c7b9aeb60d64f981d SHA512 e1e812b04e3c6b0ab93f7a10161eef808fe11888a5c1fc0060cd91fa90129c31491d5c64de0cec989acfcf66ce481bd61d9cdcdcb54e5bf2556da0e5c3bb7612 +DIST rosvgtree-0.3.0.crate 25888 BLAKE2B a30f18e4b85fd6e971e3e3cb3171b0ac4c281c33f14b444d7386233cfbd0d6619756e5fa62eb126c7720bce3eb01f8c2350f7acfcb602164c426647dc853a474 SHA512 64138d331a57b47ac18ae5e28c8430ba75f6f05cd430e1f94a33ec7b99c6b69c7ee407f9e411f4f404de65455c240d0a2b95ff76edb08aba6b0977558a766d51 DIST roxmltree-0.15.1.crate 39078 BLAKE2B 3d8c2100547da13a44a6c4d98a5b74c43002532ff69d67eda6fe6cffd8ee335fc920265f247084ac6916adb6046858120cf10026a12b49062433a8fb3b6e30f2 SHA512 d7cb6542497be52d773334811c64c7f65ed478512f44b7eda99b1284b5b5928c9b4c6a59b9173d04b92af09fd291611d1bae886e2ba4c20eb52bf9690e8ae581 DIST roxmltree-0.18.0.crate 42463 BLAKE2B 0909b58700207d8e1319d17ce06b4a30cb535c40b973a4bc40c55098f115a22bb722f8b9da10392d7d0601cf15e185ea9f5a7d2cca4acccae219b705067e008b SHA512 cdc7f08bb761f7b5e4853afb9e451ddcbe9d9d436f5cbb78a126c7fb42c99f5ae1a9b1fd4738d169c2ae101a7ec7215e2ad4bf2f37c78a7d3e13b1a6d2410a4b DIST rusqlite-0.24.2.crate 120103 BLAKE2B b72c206b640a692f466afb6262ffbe16520b1ebd25e5c6c59d618dbcf3cc448c279f56baa5eaf351b98dfd7a21e42bdcb8e43ed8a74536625369ca66f7a08951 SHA512 47c7cd04c666fe42edcd667ecb3289c7a2b612446b2f95d78bf576fb691a167f372ec48e0d4cfbe973b32068b4f06e664d079fd3358a69fde895295a80d20caf +DIST rustix-0.37.19.crate 323809 BLAKE2B 6a01e5128910c4b1333359efdacd5d0c1f0cf0ac4f2615e6891c10e7de3ce8df5ca50955a3e5c27f3b85d3ffee9fe28105aac3baa4fadd05172645e9f7ddb853 SHA512 e1c00f97414313580dfb7a616cd0e9a64d87950b4d4e6b536b5eaea93b8741f769ef62d4ee1461af8266758f9bdc136a445abbb05c8355a11d338a166b498722 DIST rustix-0.37.5.crate 305076 BLAKE2B 79ab9a7889f32777b2c120f01ea8040c04e20f650b9176ae97ddb4cc00c3e347b77ba848476dacba1b7c7af1f38a69cc6608e6dfa32aca2d4e62a25bc896b778 SHA512 6b32fd097f25ef5d60adf8aa591011b8fbf2b03d12b947e69b141e4ce4921ed3ac49a657622368fde4e9a50437b58331959bce27c7e05c7f5e9ab796d7754020 DIST rustybuzz-0.6.0.crate 219599 BLAKE2B ce88443d07246860477c9441c00d97ce0e859f9b88327facd50dd418425430baff7344f76c48c18008fa8e66a0f0559aaf5c0da25e6016e88ae75ff4b3a35035 SHA512 47b4a2a07d00b7f4a09720abc7033c9ad7fa87ae26227642c1867049019424848ea0dacab7f2357adfc1517c5bc42f3b976dc1a12a52e410cece3e3af654a7a4 +DIST rustybuzz-0.7.0.crate 219739 BLAKE2B 17570ee8fa92e7866ed9ddc3ac45fb590aab67574be63fa142e9e559835eed927c1a595b8505505df1830be096b7b022d66a8d2ccdaa416e1ee3e0c5bb3722f9 SHA512 f704433fa7950368169a792f11de80d37b9757f413dbe3150a904dd3d0f6a15014e5f664aa2b7b9f99937d693b0af02fe0f5eefaa817f00814af9b560b302a6d DIST ryu-1.0.13.crate 46823 BLAKE2B c6d661cbff5e7b273da5a6bb704bb1910b897c55d854b05bd417f53853a832791afc351e5a5aeaa94ba99a8fe64c8a930221c52a8784519728da748371a4ae04 SHA512 25f60216d91e68cb47695ce4e966fae674d5b3e4b0cf33e740248c1605fdcf0c963acd278a485c5b4bb0a1c1144002e73173592222af4989df7a4ba402508c13 DIST safemem-0.3.3.crate 7778 BLAKE2B 6ebc0e234054919687e8a369bc30ca6b007d0e4f8147157ba1a90c290b7f0b490e5c21a6d4406671e26ac073f9e4e06a2bc9b1f21eb152b05c4022a3a4ef3793 SHA512 2e4852ca91160f9f1e764b75145d794726a5f6c162cc99ecbf9cae20474a06cb3a0dfc245b895c51342240f6875423010b33e36d038b8b419a37e4820a9caf72 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c @@ -206,29 +245,37 @@ DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017a DIST scratch-1.0.5.crate 8013 BLAKE2B 64bad5081da3765fab34b582c679fdb345d592adbdba09071357dd3306eaa55d885a4f282732972b6f856ef9cfbcf73a18e9f5b2591ab05ef9104119299d4159 SHA512 522e24868568e9e3c4c6a9b0af4e1890d5ca6753ea68660e13bdc95b98c30576058dc949d20a5df95a6313378083ca138c7bfbde5c60916a011cf9697180692d DIST secular-1.0.1.crate 184234 BLAKE2B 879ed6ecc460ae065dd1033417cb3f72acb82bd27df3d20577005c18f33f782ecf9347bd328ec124b34547202d2b5843cadd4b0f60ef13ec753dbd2d8d2423df SHA512 3b5af4087272bb07f40e1f1309470da29405a60bd0fdadbfaf1969acb5ec626efde4549d12c06c819757ef4e5932a8fcc44b0719bb65ad30db54de0109bd1f2c DIST serde-1.0.159.crate 77014 BLAKE2B a377be7b7a0624ca9449d962693100d4ee892a252b4fe1326dee2057a214029ecacde05aedb7f0adcebc9815e6b4ea7ec2096ef4db4c55526defdef88a20cc25 SHA512 4e5373b940b5328fabca35759e8a02816c89692b83996c6224be39365b6409688ef2db0eef24219381003133a31da93a41b500a76aeb1b84c05df9a91ff4844d +DIST serde-1.0.163.crate 77030 BLAKE2B 0d7ead66faab8ae01c693c9bbcadfd0a7a736c8bf46f50ef43ba261eec9e0f0c43477feadb2e134f0ed6dda3115dcbc3d22daa28592f343739f1ea03d9c25723 SHA512 752738ef5f67f1b4435bdd4e76e740ba192bd93e83cac55fd667809af26ceaf02db7083aaf7b2074644b38964021af206000b6130199e7994c12c9c57cd31a34 DIST serde_derive-1.0.159.crate 55039 BLAKE2B 6a239fe8b045c5d61e3503186325e2e4fd3cdbd13e6727e79b673f894f5fdd0872419b0b0f6dae97b9c3dbf737b41bb4816e92fc6a0efa0487350bdb0a8dbb7a SHA512 ee05d53cc4e7a36ba6073cf0be235ff4606e26430ab2a25379a6b915378c8c76584ba77b2fef8125edacf4effffa37adce8e51109e3f5bc6f418987de90fa574 +DIST serde_derive-1.0.163.crate 54447 BLAKE2B 284d02fcbdd05c53c8da737fac422fd61ff53669b140686d1732ef727a1e873945b1ebdb85fbda1d79f2c563b2c7b81d3ac51c76fe0cf5205dc6ab4d46a9d4d8 SHA512 744c4235330781c8d9c6ab4f49f6ddd11fcd70b97c97fcbf1434ccac02ba7d29eacfed21ee8e005f5541dd8ab4a34023e95d85231f11c5f4d6e24fcf806f7283 DIST serde_json-1.0.95.crate 144618 BLAKE2B beb05d7c37fcbacf4cc7dc04380e818a144a81e20e09ac9aecf6488bc18b142713bd1e9c7bc2ff4d10dd2385ccd280207cd992380bde4616db54f0852141eb0f SHA512 ff9f3f9e9a0e07956923bbac02288915c31f5ee24fc618808bfd4aa4b36ec40ec8d0e4426d926bdbcd019c9a4a6608dff5a651bf92dc5663eaf69c7c060223ba +DIST serde_json-1.0.96.crate 144652 BLAKE2B 2754e63479aa07507015dcb0f989d6447f5b2c01e5f02cf8a843d90c90c6fd0acd3ecb68d80d76c249efdabe0bd0670649a9e576269928d2276ba00a3153131d SHA512 39779419900e1d395d81e70cff0e7a688564a66124b08e74da54ac30f389c912707f4bf5e29afab6fa106faf4bf4e0b841f42fef125cf7bec185482ff6bbba0e DIST signal-hook-0.3.15.crate 50138 BLAKE2B feade39b877523dd138a5df3114e13c35d6a2ca281ed4cb7774dc970b3cc88b9dc011db2914c87655c0962ad1cc72293fd105f06fa4297e02fe28d78bc56c1c8 SHA512 8b7703c8ef683868e4b0c315a73fcf6802f3e28730db6b79301e9818532ea62d6d218c9ff3ba465e02ed5c19a33e733ec5f7750ae9e0f823a2ebb35bb911a3cb DIST signal-hook-mio-0.2.3.crate 9064 BLAKE2B 2bd11d0fad02fab92871e0129fc4ea3a609a43cee5d33737d82a624018eaa90077f2c92fec88f7b19d3ada619b8618f9d33fbd2cf6b7c63d3175dc57fb0341a7 SHA512 98429330c109dacbeca5f0788d993d1ec2830b6f95886a433592b2096508dfef2027d62a99b985654dfcd927f7f3f93fbfc19361f8efaef5efe84cbacfc1ab08 DIST signal-hook-registry-1.4.1.crate 17987 BLAKE2B f1df8bba55c72a506b9210347f9dcac4d158948e73f6d1e60f43340ddfae368aff1bbb6a109af326af47246d9738d49f76d380c52208efc3c6f79ea0acd31f0b SHA512 e83acec2b0083967555f6c659dfaacc32d851a9485c9f6f4b4cf257742ae3ffba8c14708c75f1a5520e9d132ea9e21d6eb65aba492eec481e8492af8b798c5d1 DIST simd-adler32-0.3.5.crate 12132 BLAKE2B 3f757e8232e7115315de750dfaad58da922cf8f87971afac9a62beb9024a85af882362651900556ed131841c2af433491742a3f87f9d2ded09b9bf7903999d92 SHA512 8aaca8ee7a6c884bd12a19164ce1bf913b29b262192e34821f47e5e655b0eacce690b41da6c724a7417ed556d09af9d6a1639bba0b34523a0267eaba3df5c397 DIST simplecss-0.2.1.crate 19418 BLAKE2B 1cb0f9d0279bbb3756a6cd66505ca5be7df3c1a9ee4099c421c93991ace676cf5292db91ebdca9555b6b16859cd6786a9d1757d078c29e2141e482d193a76203 SHA512 4a7de5e332d88447b418b5eeb9fd87a2ab7ba819c2af4b84988330631a02ec42ec868cf5c6f5f43f8e5d5e78fb9b5d3b6ecbae254fe65ccd9345bb5da01ee6fd DIST siphasher-0.3.10.crate 9889 BLAKE2B e5dd6d265340b4c9e4266ab1ff3a20f1fb87fd493b2d7b5fba32d26421cc858b38929e4ab96941d0c055375b8acebbd04236d994cadca324500ed05064b9bfc9 SHA512 f90425a2cccc9575d377bb92a765d34653ddef1ac12b7c63dc6d700aaa74b525787e11609061c2d3e44ea56fe0e4b8f93f7b13f0279b5de2e0f710c5caffd4ce +DIST slotmap-1.0.6.crate 58954 BLAKE2B b00f328a8ac4738bfa4f0bc25ac7ef91fba9d5006d4806a351d21119f23c98d39c5120c2fee0a622b8229abea6dd9a08a3ebd7a34a8a64ba172c2d6f9c53b2cc SHA512 1e0fad77d39cf937fbbf32913595e836b9d8067a81e8ad9a6653cdea023f2c8ce511c0216a1222c056e57419cdfd56977af7a6e83a9cc8b5708310a17353b145 DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae DIST snafu-0.7.4.crate 64092 BLAKE2B 59d279a2c806d13c243b4b36c904be490fa64cbe935345b1def60452b6648e217408a52eec342bd9d8286d7f601da40fe65cbb92980dd9c59220cfcb59f1fce5 SHA512 449d75c7ae0e4852eb4b8e41709503f5467e92a96842b03874ed4468e5d386eb9a75ba8f8e090a4b55fff3bbdd3705d5b439cdce0da9f425bbd15af8cdcdc4df DIST snafu-derive-0.7.4.crate 28207 BLAKE2B 233c7445f87cc431c4d2151deb947e8dbc66b43f91b6280457e9935a0ea41a4b7b652684c57b99a5aba61be83969a168eac8590abbdcb50deea11a3d3bc743b6 SHA512 cfee1b67463feaf8ee7af336972353b154d92807b3352575e909fe7d47fdc01d0c77be73af48556a9d10070e97c4686f5822adea641fdb2d0a0753ce38b1063a DIST spin-0.9.7.crate 39343 BLAKE2B cc8b42abfffcf2f1c7c6d9e7e6dde222a00e92b2151775d31eb1b67db9601fc95939e0e70c0f2cbba43d9fdd9023cbd7dcd822051b5b5d71cb697c010e9dee3f SHA512 1abac9eb47829d03f752a7be88a5ddf0b9c8681f6c91ffb2083b4a2be1b06a74542a6d142e3b79282592495313c32652de59403bcaf83da62fb08fb83d10c779 +DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee DIST splitty-1.0.1.crate 3388 BLAKE2B ea471718371b19cc4c7fefc8e44194dd4bf8d2a0b19c72ccb3b832bbeeb696cb79af97e8066dc071b16e737acda823bab43be303cefcdb95ccf15b539c7cdf31 SHA512 eee4eea6d5fcfe1ae76737016fc0a0602e744361e6c2e2ed58bee6ab7fbc685865cfce70835a90542d200447a14c48d0560ac7341cad1f9c4b835db89aa3c9e9 DIST str-buf-1.0.6.crate 3828 BLAKE2B 85be4bde1989634b3c9934554aecab4bedfc2c627be119af0d3608e41f3831abad8133b0d008f46656610d019fd0e20665002a1401c080fb5c4c07cb58c6469d SHA512 d7fb6ffd00eb2796bb4f31dab8aa8ed422d5d3dce435d6aa975ec97f4b637db8f62c419eb1f069aa232d22376540057a64f23110cfa660aad45bc41fa0a551d5 DIST strict-0.1.4.crate 3436 BLAKE2B ede207b05d9bdcefa1381dff2ce1d292cfdf53a572518241362d01f1b9c67f4f79ea3ee27891217374803a3a40a4c7a32cdf0e05eb59c8d270e18f954dab53f2 SHA512 0d6e23221d06e040bb4351c0558405a3271b2f0aed4a365560a2dd66cf1f1c7b931a81c28847472b724aaecd28304285858ba8a2c44fda3d5c6456638e3a3a75 DIST strict-num-0.1.0.crate 4692 BLAKE2B d475a6bf692b4a506a4659af6fd50d3e7af368a6ca0080913a35fe7b7b4ef10b818d091eb33013fae6b2f6b57c0696eabf3f81fecba9e0808219d6e5cf451cb8 SHA512 b44c278fdd77e18ebf24ccd638b7bffe34f462d553733b5b1c3e92abd6907d71601735c23321eca0281f3bb8b6d4c70f7b5fe855a5ce73657fb452a6b82db7a9 DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 DIST svg-0.10.0.crate 17057 BLAKE2B bc2d537795f163ec613cbd0eb931b790ff8ba3d9ac60dfd0e90e6180e4e5ab99e8245fe043c6600e218e2635d0e5f9b1cb9f4f49d15e62c1d47045b7703f5f68 SHA512 27538740cea0d2abe6c9bc4476fa360a36c129ada0cf10e17559198fd48dad191f901bb17096b7908a7cfcee2cbc803fb694233908721117d0ce18c808af7bd9 +DIST svg-0.13.1.crate 17320 BLAKE2B 256f5814801ec68adf26306030f265254b26054710fb46479f21a00b8db8d2e01375060659396f4e1caae92192bb40778e332e076862e43ae63f5818100221f0 SHA512 d13cdf6d4569155276808646327f9b9791e43f11417ebcc285abdbbece12c99ab7b5fce804d7e20328d1d08b67d6ae7cb1bbc0c0c3c2522ea99ee28e6a84ea0f DIST svg-0.8.2.crate 16556 BLAKE2B fd95aeb18358349be6367f1c01ba9e1e396a588228f872d690fa8d60a4d3350d1683392d6b60e8962b798345fcc89f2abddf300bb08a8f07c3c0d5bb99d47153 SHA512 b5101e410e39c44e218c23b5a417bcab851fb8773d51af3db479c5c09080ace322d90cccc9acb06374a021fcc18304323e4bfb9f5e48eea6fbfa8eb51c873966 DIST svgfilters-0.4.0.crate 22597 BLAKE2B e4fe10995133cd3115ce1733eda577ed32379e893e3416f331b03d02f94a35a5e1cf9358bc28bb215ef76cdf5bf53d4cf5d518d40fbee7246b20ac3511cdabd0 SHA512 60af80bbf1d46bca52420dfc4ec7994587048bd9836706049d8f889d351ee42237ba1ceca616dde7fd4161cf62da66c4524a7ed00fb29ec3775fd386b63b1349 +DIST svgtypes-0.11.0.crate 35681 BLAKE2B b742e82e35ce372731c5fddd14ccd4cbd2da294c12cbcdc5318370abbb59af43572116461ba7aa37e0e08dbd18ed8540be17839e10f2a70196d2a1cc1c9df064 SHA512 bf897e2d8eb23cda00bab91c614fec632bcdf15ae75c8f7b26cd8708536d67e75a0ba0e0b6cf630cab6e739b67c388fd201b71b41893348d09aaa76d66f96d01 DIST svgtypes-0.8.2.crate 32694 BLAKE2B d1f65ef907f26ef9bd8e6ec226d51d2184fc5ca90f652b15d8f61b46f0677dcfaad72553bd1a7c25d8073a23048228777977e5666e711886bcd0fdadf31e816d SHA512 faa7bfa47b51c598d4c27e62fb369814a3bd6ec0b13342f7400ed1bb577b841192a57fb52c37ac26c169e50fb40e760d75c2b202bf3d285fa76abdd59a6f1e35 DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d DIST syn-2.0.11.crate 240090 BLAKE2B 1ca46012558a3f532fd6c6decc269a289cc39c408809e3e94e36e305463710fa475f61a38022ccbcec4f40103e06cbd5ff6cc1d79d360cd7bf49730eb2b8af17 SHA512 8a32974cebcac800f072eb1212752299b61ef591ceace3bbdcc570f2e2264193467636bf98176360555e19e59a5d3e5fdec8dc44ad29bf1fce346effba3c9e50 +DIST syn-2.0.16.crate 240928 BLAKE2B 776e3cb9ba82f7f42d226d1b631180bc2f6bea259152b39e5005a5492f5416ca9b14403d91252eb92d9c101751091a0425ca44512b46f25e2eeaf2ada0372a72 SHA512 75d6728614a39d7f676536fc345be6777e8dba6198f031e576ecd199e503347c4069fc7294c4da3e829cb919c08347513447dc86fbf0c545df2d347311621da3 DIST syntect-no-panic-4.6.1.crate 732925 BLAKE2B c93d1a0c3ad61c4c091968b5c0330221d26954bc21a298157cc97a583a89805dde00461dc226a417d2e72260e345789632929ccfdf4312bbccbc3064e8e7330a SHA512 34ada6c0678f355f6addac480cfec5effcea76ea8330cd9448dda5886d6e117d3af288a169825eb4e846bdf4a96986abe406def4b8e9da17ead11c5a28ae5ffc DIST tempfile-3.5.0.crate 31129 BLAKE2B 6d32584819794dbbb1f30970577ca2c82cf79979f94b070327285ae8bca6f8e3ea2402d2034290472f284ce039a3a578bfdfa81a53b5c49b587dbdb40960f6fe SHA512 8e8775a9727e32f6931b3289d2b8aefa5ede7b224ae2e1937da3aff371ef5f6078587f060eb36793e9779249992a97acc39c02c6095c41467929e39ada12c7db DIST termcolor-1.2.0.crate 17917 BLAKE2B 5ca7802b0bd29495bcd2deaddcdb4c3ff964073a373eaf39964a24ed91a48c5c33e192d676099e2837064df3149fdd73aba7d241e9aeaad9887bf1bcae9d38f0 SHA512 cf1896523353390b2f90b2a8bf30f47da5fc7c2daa635bd0cd8059bdc73feb243e46e4279562fe45d5726f2840833b1e967c7de19ffc0c853592d9f86c0c1be7 @@ -243,14 +290,21 @@ DIST thiserror-impl-1.0.40.crate 15138 BLAKE2B 7590428b5a97efde6a823440a9c91e1d1 DIST tiff-0.8.1.crate 1417977 BLAKE2B 4beeb5c46cb598311cfbe486d54a99d99ee2bef5aeb040796c30663dc724e9ba2df82530004e933d82564bc8b1ae89af60799725d8df2647003b9618f5537943 SHA512 8a71882990b07d77ba81a4aef6c8614659ba3a37de845123fe4f4c3c5840a1d2929b4d79133b32e641cd23a856251bec46cdf6eb5e0be72a568761fc4f8ea77d DIST time-0.1.45.crate 28911 BLAKE2B d43e2431752881f6885d572017f461b304d07ee5ef0d8b4898e62b47c8154268839c3bf69b141159090cfc0d90bd0113d6084fe99ea1f2b1e20668528ce21112 SHA512 e643fb8649f3efdaa1b0b6abc6a140d55ac550a55cad99d0cce9415dc51e155fb1ea240953eeaba5dc47ec73c49ab7f2962af79c693436289de0eb3ff60985ee DIST time-0.3.20.crate 111856 BLAKE2B d4fd3d3f9fb164b26317fa26788014419902147c7f17816a09565590245acf72019fb57e88d4f4ad4a399c5dc92247af9e915fc5d2168710f81673ed609a055d SHA512 689099bcd5cfea6b92d88584d92e7c15163f427f621c653026e3b3f8066a3932836de3f8be9716a41b77f1d36a9fa6c3e2a42ab011d21ca38efeb55522a39145 +DIST time-0.3.21.crate 111598 BLAKE2B 8b760bf4bb8501ae3b4c121e1265b9f07fea633e8acfcc091e8c2a4ebf1f2025c87f13d63c95ee46eb3fe31f920605c2100349c8b7be0242ff8c74037fc7c602 SHA512 1bc0505fd823d7ab869e2b8b1e44563dbf2bcb7cb4a9fc67d32efb54872177e89b7dc051151d4d83d21d77d4c3d89a3370d35e4fd5db9bb5144a373e309c9ce0 DIST time-core-0.1.0.crate 6597 BLAKE2B 43137c5cbeb61a89c1cbbef325f2e2dc4b907d4c576553b202d178a64d46396958745b00c9f2aa60a6eb609d663e48b1f9bd1f7ebe58ff6e22540e96b2b1c7f2 SHA512 f7e181a40a0052d7aedf78219a46f8876618342c710e819748a87a5bc0728e5b2fc7ba08e38ebfa6a17d6fb60382003bb35745ff1eabac1c8f8b47d186a383db +DIST time-core-0.1.1.crate 7197 BLAKE2B 9d0be2ef7111a8b66e5c750b2c372627ae4acfb2c68b0c6ed44b3c23bea1cdca4f65b24d2f2027b4d334667b1620019f4cb8c6d9799c1c2c537e6cfe692ab88a SHA512 a29d6619581d3fed73d6bc66a2c18805b80a3d54197feac5ad987a2c31d003bf4fef88a312d5315d2fa5c7d3e509066a65c1732be2ce280cf937bb4eff012e14 DIST time-macros-0.2.8.crate 24295 BLAKE2B 6b54c83b11db8c8490383764a0e6f3a2c3f17c44adab2d19e69dc3fc5b27c5a44bd57bd0e6885c54ae493bd5e2c05a6237f72be93a3a2fbf297c47c02d28c61d SHA512 4e604f926a620b1caeba90bc5de1129f6a6bb4548890d6e31306ac419c7b6d421b548b3887a929da3209fad28cba8d57b989503e52f16af243375d545b5aefde +DIST time-macros-0.2.9.crate 23684 BLAKE2B 5484a3c5bca52fcff3fcd4e6f060ee24ce293fbdad1abd5819d0426eca29b95de866fe1273e0ed3431d1b94b12c37f23748d4cacb0112a67e9be0f49132d03ba SHA512 2fe094e61ca0ab708d60693367812f1b87fb9b6770dbfa3dad8a2aad7d2a000c24ae3b8960104d6c5b72b4a055c7715fa5d4d601eb7b7ea1764bb730aec86033 DIST tiny-skia-0.8.3.crate 192796 BLAKE2B 9ab67b6c37421e0d8f653b5e95e6f1e9e9febe33d9caf2f9801ddb44368a09e7512ef328bea78b1ce1f2c35765e99e0e7a065146c586c63e6dc15bce14ad70e3 SHA512 b656d7f2a25e4a16daeaee0619e22dc270929b1bdee40a0e3b01c717b3e4e3b7418c2439bdf51c2b5c251482de687718d99cb80a94b404ebe6e1ba80cdac4942 +DIST tiny-skia-0.9.1.crate 198973 BLAKE2B b2197d54fb844cadff9dc606820df1f7348282f962c74647c5996c4869803a8ed243f7175696a827d2dade609638cc655e979ad09b34c7b9b1616bf9b61dc2ae SHA512 6c3114f6bb8f44654e4811f8ac0142edeb01224c5f5e5a3dacae6443b0ba72737e7a643075a32ebe62044d27f74986b7b60833ccefe7828c60cc171e4ee168b6 DIST tiny-skia-path-0.8.3.crate 45814 BLAKE2B d18c9f95a9d8dd7c1fb856ddf2035048a37c436e803ff665d7c77cf4c75f2dcfc951f55a79e08dcbba6927c3a1db82aa6d3bb7b97afb328c920638cf4625d923 SHA512 bd5020501ba78caca3e20c7173732d83d67bf552f64c7b3a444720564ebd3100daeedf1f83cce2121d5e10183755291c8d471e9032c37d2a4ac2e0b2b47537e0 +DIST tiny-skia-path-0.9.0.crate 45879 BLAKE2B 6cee280af0dfbb86f9697ba027b9fdf2b01faccc80090167c374bc125fba0b4bc74685090808ffdbf0013a54b1415135de880ee528dcda577304ec26aa509df1 SHA512 0191e050991565609a860566f87d88a3d48145dd098a60c7a018380bd287d88cfdd08e16cab62435eec88b1548c9cd7ec363bcd40e4a6cf090247a0f437ad082 DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedcaac4918cddc36fc7cf5d34ab664da52c2273d935f04486e9325241d6b66785d50aac78453c219aab49e1e SHA512 eddb82aeb8fdeb5436579292c6f7a64a90a2c7bb54070beb437bc7890b99795d0505faa8d6451a99e8bcf440f78db8a1b273a697c8ad44275cc4163a9ee49317 DIST ttf-parser-0.17.1.crate 150772 BLAKE2B cac32af63291bc2dfaa92e6909a6ce6d9e4ea99ae9e1e9c23a510643f26cef845a12cbc8cb91633f87d0a2a581b480bc326b8ed5836cbba6b707ce88418ebbfa SHA512 80511293d2ef009eea216d0019564c962a5710b58a325b64f3997cfeb079c4001e65f89c5cae3642cb0cf3000a69d2ca1a90b5fd4a04f681b04b3920ffa89047 +DIST ttf-parser-0.18.1.crate 156167 BLAKE2B d8afde2c2761b215de30fe881604d79033d861122d65b67f36a6ced85c3041ac063daa9df4a287bfd30d04d9c3d6894de561f753ac68b867c6556f0380ced564 SHA512 c09ceaba7f394c18c5a328807b5b40fa90e7edc6ddf3ad964d55d0341fbdced49d1a48a5cfe2212243a2d1bcd729ff182804b839653b0c94420308b468e87ad9 +DIST ttf-parser-0.19.0.crate 158901 BLAKE2B 2ecbf6bd49dbf7e52fa4d05e0d06bc8a7cdbe04a042bce43287bb3194cc83af5cc7e01151d6e9d0901cce968b572d45effe3a1552bdf7bba1f999d31c75c9337 SHA512 d102e0507919625ec7a1b4f3df4cc49fdd238c27b3d074290f0a308b68ff39cd6aabe729a5c3179274c11825b7e09ef3fee689e39d9c2735b36eaac11977774c DIST umask-2.1.0.crate 6817 BLAKE2B 0e33659d5caca980a2154cf9ad381e33977cb19a1b9d8a421ac9c55f0428fbbe7985ba62012acf568a4bfe1c08a8c289b4665155ddc59aee781ad10449cb7297 SHA512 aa2db7f62a4be2dade1dbba574b14ba2af42c9f3fcce10b27b250cbed69f8e44129bbe3f9da061fa1031d3a256553540ab97ec0f13f6fb8b6747fd97ce87ca82 DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9 DIST unicode-bidi-mirroring-0.1.0.crate 8241 BLAKE2B e3c4dd1c558fd49aa012a2446e911aee959450a5ed8d56836cabd9e22627c932b17d17aca4606b8977ac1c02563ed177581cf6127d307ce3442cd47f8e731032 SHA512 ac198656fe9ca78e9fe7a10298ed5f9b70a84cfd1871185ae462dde6bd0be8a58977998ebc684f7ff8d2a5d4a767ca8fe19bc5fb9246cee460fbe7f9c9d5fa7e @@ -264,17 +318,26 @@ DIST unicode-width-0.1.10.crate 18968 BLAKE2B 6174e307fd3ee290d0a5d1d31233baaa53 DIST url-2.3.1.crate 72777 BLAKE2B 6ca0e537baf373b92269b2531945c1cdf360f1566cae4734dfb96f05a605e5c6c82e3192a1b9dde0ff22b92b87aba2d56e32a1bf17882b4de15efd7cdf52bc76 SHA512 8224010bef067574481e5d84100d944782d52b49db7c396ae2b4dfc145ed58769c15440d97a0fed4d2f9857592a8601417cc5b1bdea959c47a3e7a1f7182ed0d DIST users-0.11.0.crate 21980 BLAKE2B c106e9ed67b9ad766bb7318506261579768185aea3d956d9e8b2adb52349525fe69703ee3bb2e4fb02aa223bfa6fc92a14d8128412623f70654254f842d7322c SHA512 e28028f895780bd59a11069b81b87470a287a447e42566cfb8de0e2d4ba8c90a3ce92901e253dcd2628383c8ed06c10714bc0181a57bf257f7edb3510936e596 DIST usvg-0.28.0.crate 84567 BLAKE2B 831b2a31af8cd5d2ce8db479a61b52e6bd55db7145dbc8e445ec556576bde2be5cde484b46a4050ce944c066b8fe2ac37d9761af7aeb2f59e48c9e69e77cda81 SHA512 c1df3b4fa20bb74dfd0cbd40fa52e52a30b3207cd1616909981099e2091417300cbe06d6324f2fc52fcfc4081e95f4136653116b8560fbeee75119dd788e6618 +DIST usvg-0.33.0.crate 28103 BLAKE2B 852b11809ce344f4d4208463f5856cb2d3a7896e43dafb475e73f984528d9d2840ec2da8c5f21e104b18db1fdccab16db4f1180ee1a2f1c9072ecc2e11c85889 SHA512 c15cec7526f665a5e4993a45c1b8b33dc5791f4bf495e634ce7e75fc4a027f239a26bb5bb9b69c4cf1ac9a42377a703be6e78c411ab369ad53ca3a09d56589f9 +DIST usvg-parser-0.33.0.crate 46082 BLAKE2B d731555d0300a74f7f1c8d3253ecdf99550f881206352d9a8b3ca6dc9f536d0df16239c8387cff0cb50ead2be59375d95fb8bbdf3a96556015a57ee2370e70b0 SHA512 93b3fd8d7d4f1e233d4285ee0144f6f8981cc21e06f563e5f8ba7bf49fd5fc3c46103fb0c5bfef0f2ce719ab0b1fb7734270ee806b06ba54820a0a546f4b184d DIST usvg-text-layout-0.28.0.crate 21618 BLAKE2B bd86048a5cff54fb3d9a9560078bcf5813e16a05fc789072226ea5ae1c9b4b0e3f4b4ac9d3c77188e60cc7078f27be7f7c6195535cc395bcb7894436a59974fb SHA512 32066c64dd52ab6aa8fdad5c35f3edd229d6f371372e482803515474234e47d3be61b43791cb9861a0d0d2f5c79b6ab69373b3d2c989a81eef67dd7373e264b7 +DIST usvg-text-layout-0.33.0.crate 21532 BLAKE2B c2d15ba623890ff21a34f857c5cb18a84eae67378abc8637310516d6d504c4d8378b25535ff12d8eda45e757018acdfb76e6673317cdee6175431ea15c8e162b SHA512 37f80cf703faebaf947085adb70dc12cdfb6e389ad7fb919ebf9521af721c0ad2caa4e1b1ee3a39fa3431caaeda897e609e18c0a4582d8fe7d0297aa2caf3322 +DIST usvg-tree-0.33.0.crate 26188 BLAKE2B 7f7dff4878338b507b02b935723f3fb3ae4787e36a04dedf7640fdcd60e48a21d3f1630327842323b879e91f797d0267823e400229acc945b3c70a074248beea SHA512 7d2013f646f844ff77bc72228c35bee653cfeff271a91af7743b43d997b5dcd5e48e5e7c5932724699089ffd67551474e38ee14b875141e6073380bd1111bd8b DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 DIST walkdir-2.3.3.crate 23125 BLAKE2B 3bd354b9796a31bd4c8f4ca695514101a7837ae2134fa1ffec20df1cc946a67b38c6b50affbc2cb79ffee0934474d8269378dab5ac49a4943ccf8c7aaa51db11 SHA512 2b6e1e27c16e310f636eb1c9ee58435509fb8f7a6c5beba4dd13d87aa1d91599a593bfe720a675d536ce63e217c31e240a57122455d8e18de1282a9e7fc3defe 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 wasm-bindgen-0.2.84.crate 172947 BLAKE2B 90c9b846bcea9d099a394b42f126990db82d1dcbe247f8b63f8c91cdfbb5e2d184d36daedaf8fcee58c34afe89bf9a30454063693d64806ead3427680a87e7af SHA512 20f8c9e4f8d81c66e34d9ca2b266fabaae30da9015d139cd4eba3f314c67c17cb562c6eec5127c41302c11c2f314237add2524a8b9a4d5346b8822a37e467b2d +DIST wasm-bindgen-0.2.86.crate 174170 BLAKE2B 09146027b7c841ad0ff4dc18d2440330f5fe76d445cb947a5ed47e12455cfef8dee60398be6c32fdb7095535d1c88c7cc61a11c5194c4a0b9e4f55626b1dad0d SHA512 185f513e0e67264842f7ac03f19dfa89c6954de333fd5dcf6ba2e016a459c4a9c98d4ded341e99d0fd1f2795c458acd1e5032b1f74f6cf79c220b156f26c093d DIST wasm-bindgen-backend-0.2.84.crate 26344 BLAKE2B 5686a252082afe128ded295584d972fe4af11a30fe37a80e142d213eb2e4bca567182bfc5addf1571696bd12e68e029148cffaa9af088d1269a1201af72e64d1 SHA512 afb06e21d916cf1af137159ac86924fbee3a958ef73725bdf6bf205e15465857791070c721e0fc0164eb6e37d195bbb6a3f03661c81e1e5a9ab8502bc3704058 +DIST wasm-bindgen-backend-0.2.86.crate 26792 BLAKE2B 0df16a87b4e3b91b2c66613e49844567ef036dd79532759e07296dacafd4993d2783f88b137b5e6e5d9c7f18c8f4c7eecf11edf666e6dfaa4c1d3dc32872ace8 SHA512 6e62432e29f7ad02e890c5c4943869a166606a7f9ba9a8ee78fbb1d86f9083005da5268e6b18ce1da13c5016e8c89ff3f5576ac3bbe3ae4587bd4c901ed5e436 DIST wasm-bindgen-macro-0.2.84.crate 12857 BLAKE2B 23ae9963cc2cf9bc589f5d77c8d3819aeb9d671f0bddd17093b2df096cc800d2130bd2a994b786a5f446e9194947199b3f0cdf1c16f15e7283a4ae319ca849a1 SHA512 23b69ff601c149909d81200bc2902018ec71efad8aec9cd84a0653025aaf852cc86d93e28c5f60144ba6ce5aeff04b90d23761e263e3783d45097316525d6f43 +DIST wasm-bindgen-macro-0.2.86.crate 13888 BLAKE2B 267d19541474501be9ffaba4ffc6a81d32c3c8bd79ff60cb7588edafcf00a65d4547dfcd6ff12692c49438c270e0611e6726ab03ad2b449f7d4c6d41aac86949 SHA512 f6ae82d9ae6e0316c9d35a02100c7e93d5fa17e23d36f72b04a1365a580323126a514bda71f7c225b51ddc966460e9f3d7855cde15a9264c05375a92a56e4f75 DIST wasm-bindgen-macro-support-0.2.84.crate 19076 BLAKE2B 4f779d7d0a406f376092ea8193851dbc86e9dbb822464db66a2022274665b03b9bf6552f79263014510cfaf4284847e98e8173263a6565f1af0c29054bd33fff SHA512 f2a8b6e0170dcea0d2f4a50361f036ad6604c499a89f0cf602578d0958d47c193aecebbd98e63310f592b08f8fe53da6c3d7a124b433ee384aa22371d9c963e5 +DIST wasm-bindgen-macro-support-0.2.86.crate 20027 BLAKE2B bd6363b515400ba393c8f3c7c38e8fcfd19d1eafc377528777254208d3d03cdccbd208c83e70291525b856d88c36f8e13b8c9df3f2d568133357c1e7b047baff SHA512 f4d5a883be6b7e6933e705a112b5efdcb1c5a282b214a592c08c6b5fb423a600c6fe43581cc2f8c13ccf946c5a210e05d0455cf594eccee2077f9a96c5a40902 DIST wasm-bindgen-shared-0.2.84.crate 7219 BLAKE2B 4910158ed884dd9dbb32b1539b0c89a583f98df05cb29654487a26db063c973d44cb086dad4b466f9bc63104e3d4da72fe9feed32618f8243151dfb9ccfaff29 SHA512 fc4bf134a33c71852b91d09fbf1e1801e2b97b5c2756e2680d0c1f8701da30b22b56777d8e806e13602beb040775824966e378f7b9805e131a385e7816ddd010 +DIST wasm-bindgen-shared-0.2.86.crate 7246 BLAKE2B b199125c7a65dd2f77e8700d459f1aec0572c6f1ee16198f7212d494daf4a71ec7637803aaec54e3b04bc991281d102e6f4da9d63838919238b2034353ee56df SHA512 e2a557c58185cea726e694617afb108ede9017f2aa492309695cf9a8b339806c0d9e35c4eeb6733acc56f8d0291f34fc236651246e82b450435949a4d2e0002a DIST weezl-0.1.7.crate 42166 BLAKE2B a3a2a48dbb444b2bd910e1470507209f3d0acc75d88e22bcb42b5ca7ab8edbc41fc9e49cb6a2e18cf5e470d7bd26f4e4d9e30ea01c3eb543f171289a86927fdf SHA512 3fd8cb01dde494371df57001c97be90418b642ba88b0945cd98f973a4498743b83d383bcdfc8884db1da75271aeef4ce3b418e425f23690f12a5cc645c418e90 DIST which-4.4.0.crate 10889 BLAKE2B 3118f923319f260d6574ee0fd28d641f858a1885c3082090f079ca64acd2a3dd996aafd84803f0f2ae2e58b87d5cadf63059d75e72ff836dbf3ebcf4cee82602 SHA512 8380e5ea79f7768c8b1479c2fbb6e6c8b232f3a8d43b6554b78a370f302fb396d53842678d760ce9fc720fe607cfb9da3e0da4180e4a6ecfef48119105555fd7 DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 @@ -282,27 +345,39 @@ DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f955297217 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-0.47.0.crate 11863331 BLAKE2B 60e5f5cbaad5a25779cde6eb215b50fe0b9aae9808db736f5427c8639773c99e03f0ca37ddbaa30355b43ffadae359e66a8f14f71712ad8b04da1d6847245ff3 SHA512 ef494085dc6414c5088a2f51b2ba2347debc31578077cfe4994b2495b078132f24477c41dd9d007f7f086a08fffb24ae39c0bc09e85a1b68289f26759f5c068a +DIST windows-0.48.0.crate 11864177 BLAKE2B 39c0e4f058f68a829ee08721818a0b04287af20dfe6e03a125b75566b4c8a58b56557d685600f1f9c215811154f9782f12368d42848445d54dcf9bfd6471349d SHA512 7c906f885fa0a730f1cb1ef4e62f5b602a49d44343febe1d38fcd4cbc28e0342766983796042585fe457aa229333558715b6270e378946faa8f398a7ecc2af8c 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.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9 DIST windows-targets-0.47.0.crate 7160 BLAKE2B 71590a4a30c81966b1d2614b81bb4b96fee1c71f2781a37d3e7664bc1be73fc0cf00799451249c12160739230aa241f420359204a857c20989ac0b06cf745f15 SHA512 1890fe4334cbf86132adde5ce12c8e20dbe0c4dc104267b15edde89189192bfa637dddfb166ebba8bac5e3f48e757ffe97f624b909b3d0c6e32572e7ec31bff2 +DIST windows-targets-0.48.0.crate 7466 BLAKE2B 4ef6d89ad5b1acf26a1a24348122b86d3943bd95935499bc9032fbc7aa01c04999c723df7fecb4989854cb6b7cceffe141537dfb05a9eaf3902c4cb490533116 SHA512 1d2a29602a1e0846c8577ec9167c5f9972091998a5df449d67b13ad918bf37680e7f97247baf5e3010c166d0b3182418c2925470998b92893ee9469939b91e22 DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1 DIST windows_aarch64_gnullvm-0.47.0.crate 366046 BLAKE2B 6e752cc53954d783ddc19f7cd9c5fe4ef3a9c6e0533b814d2615425bcf6d65fcba7db9faf43c70e2a0069c1f1bd928465df4e606a978ea31a8258c07b12385dd SHA512 38231f331d317e2cea98d3c912df396a24498aa49ef55b3674850cd9ca8e6ef15d36f274275665afd07e3cbade74d4c537badc975dd24a17d93b968303797e42 +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.47.0.crate 670478 BLAKE2B 920bbdc31cab70390d1ad791f1195d88893129be3225699775bfc99b7732fc05579e2855b57a9faf06f4c805870bb73ec0add4429985bfe2532873cf967c69ec SHA512 7dfdfdba9289061cc535c2f70cce48b2f2088f02d860feee5d802d8e90d1856cb0d4928bf0d4e6131a2240c117ae5bc6afbf3f20bf2cc2b66854db1c8eedfff7 +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.47.0.crate 740280 BLAKE2B e8683ba3c54e5c2d0fb6a9d1c92bccba829e2ae700353ac15573b57701c66dfc9fea590ab721264c1c1cafb86bbda624e86e180fc1c3663bf2e94b2a8bfdbe93 SHA512 baf3d7293ebede3438c8c19b7bf5219c31cebeb168f563f944bf599143d2c18c11e5f07912b31ac80f94564db8db7ab84a0e1bd150c258ae22a42242c10c8176 +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.47.0.crate 728945 BLAKE2B 6f16eb2124a7c736198ad5c8421c9ef6340c429928d8ae2d67b9947b8acd57b6637e69cb285e20dbe4b1b481fbeaa78d39d1a0b311e66deff672b00ada00c5ae SHA512 bbf6f680b286d7311af2870643172dccc97b553dbb83dac13582df6a1b56553d05530da3b9a2ee29bde4eb14adb72c3c8f6916dac569eb06c1828e56b12b98e2 +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.47.0.crate 702432 BLAKE2B 0eecd358bf63e831220eb474fc62767d2ed8b99a6ed79f960034318a5982dfcfa808cf5fbde77081a5a03f2b1fcd3e83cb527e0d61a8fc948be187df95d22268 SHA512 3ddeb1a88e2774470b9a6778b9894279f59b6d30522adf18ee26a909a10fef0a8e8071f217aedcc1ce71b7c7d7e9f6edcb4924b2359c77d11c4d0a9a784e9ad6 +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.47.0.crate 366043 BLAKE2B adc469efa719da319dd88d33d4da2feecdf7404b678ec1cb511596e9d81e19f56d640d177a7b057cf8897e7d471d8a4e497accbf1c48cbf480ea0db4549d716a SHA512 445b79e889e5618132ca4dace584fc12665e9f0aa956cbc4fc4595437f518073e1edd2c96342e89ab89b087ef18e26d9e548e0f4431223d890e45b0e4709f60b +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.47.0.crate 670428 BLAKE2B da6192ebae9f9592ad2e94f5ea1af95b35c7e159559990b63f68d7889d12016780f39eeba87f1eb041bd9458f52b31eb612296176cd36cea31b96b26b22a6a88 SHA512 9dfe774f518205b53b1ad18c3cf5d3918df095b6ca2be2628eeacef012a67ddc5a1e7584c38199b7accdfe8d2725c03ed23b05742a315665c1759d8471f0a1bb +DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795 DIST x11-clipboard-0.5.3.crate 7789 BLAKE2B 6e1b522a4956d5a5041876658fcc9ead37893f94977624445bb3fb60270514d3b40316f9fe762f9302cb29ed7a5bd8e2974f561a48020ab34bd2d9ad877168f8 SHA512 ff859af8540fc6f4df5e53d803676ecf31c43f6b6911bdac108c0120ef64357335277114bfba502ca41ba7dc3b03e778880d4350d3a2b286e8283191e4567840 DIST xcb-0.10.1.crate 141048 BLAKE2B 88dddfe65cefe33bd9335d9b4a2541c268bbbcc601550d7f775c288c23e3936d2e3f93d6dc62eeaaa9c81d23d464f4113918e9c86671078a45f32d8b2867e16d SHA512 f5b6485528bbca57c0971a6d5131539746b6e61d72ad2df61717294a20f8bace8ce0d75bb8aed70033d6877b44087d8fda2499c9a8797caf9e7d98f128bbdd00 DIST xmlparser-0.13.5.crate 26225 BLAKE2B 7e97faac189914311db8a1b83861daba2e80dbc8313a5e4acc6e7e7e05ba9235f9d0963c3fb510c62b0ba6922c76b4c8dfe6a0ca4dcf1c8afe6ff94f4c9515d8 SHA512 349ebd1945a2b8804a8c6004e45b859cc0a0925c6ce0ca24a7dcddf08622f00f4ca7daa5f9f2e0da2932f630773f83aba8270bba14f4999b1c00306cfead35ee +DIST xmlwriter-0.1.0.crate 6261 BLAKE2B daaeac50ff4f0ec71dfe5e6292a895f8f33ae8dfcb40f6df46a47a5b866c4d69f4aee5c48a1a84d3c7ccafe768a438d177bc9b4bb4b5b0d5194e67b106575615 SHA512 a0d8bfe6e3d220358e8523212cddb84541e9d8208b2aea64a89037e4e9f4de62a7b549c9f1bacbd71e14de16707f061e547d89ba459843be45fa802db297fd58 DIST xterm-query-0.1.0.crate 5662 BLAKE2B fe75d2e7d4e493a3dfc0105dd61e923910f890341ae473a8ce3c5b95dfd8efc9b0384f7857944baee129d9f0e8bbff16939fb523883acc36eeee34c737f76be0 SHA512 10809fb3d15364d3b2bda823a2d3bb102a5b859148090da8ecf019ad84e4663359160d6fb08f41dbad7b90752f5a71764fcb3809d73f0c07acc08c1d303c7515 DIST xterm-query-0.2.0.crate 6342 BLAKE2B fd6a99cdc190d4e7bbf03467f1493c909cfd1c47a9b49d421bf13b031609505cb39bfe31e0dc64e6a5ab59b1d2de16141e205373eddd1f712c46dbb50004a269 SHA512 672c1a73021b9cec3cf804b1ff3a6bfece8b297bff7f15762e46e842e06b418ee4c1b712ec08cb19756987a3db93c7ef33a1459aa438dc82924aad48065af9ca DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0 DIST zune-inflate-0.2.53.crate 36273 BLAKE2B f9541ae3a15422a13a731cd1f43df475dd9f5f0c3934247d70a61278e041f8b182ff3b7e053cdc38231c1f07187805e42e3656dda91a4f577817f9d46722b4e5 SHA512 6238def319045557a640f8a60f8c525b0749e6eed0c9856a52e0e33fc6f02d3a32a9c9145b317aee45bac3f2fe7a1e76eb14ac35519f6e895a2eec47cc5ad5d3 +DIST zune-inflate-0.2.54.crate 37973 BLAKE2B 8bdb532fae0da1d61fc9fc72ea72a9339116e1952e76ba7376f0ba0ea65101b88cd1e4766f516f21028a5ea3459e5590e7a54175a47f136cc572ed9abec2da2f SHA512 0de30f310121c1fed42612b7bcb50631d699195a77c7ce4094729f502e63d1ae38034d6054d95b6825e7e9a2afb7bb614ff123e12736163fee04a46ef1dc56bd diff --git a/app-misc/broot/broot-1.22.1.ebuild b/app-misc/broot/broot-1.22.1.ebuild new file mode 100644 index 000000000000..b0003ba686cb --- /dev/null +++ b/app-misc/broot/broot-1.22.1.ebuild @@ -0,0 +1,370 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +adler-1.0.2 +ahash-0.4.7 +ahash-0.7.6 +aho-corasick-1.0.1 +android_system_properties-0.1.5 +ansi_colours-1.2.1 +anyhow-1.0.71 +argh-0.1.10 +argh_derive-0.1.10 +argh_shared-0.1.10 +arrayref-0.3.7 +arrayvec-0.7.2 +atty-0.2.14 +autocfg-1.1.0 +base64-0.13.1 +base64-0.21.0 +bet-1.0.2 +bincode-1.3.3 +bit_field-0.10.2 +bitflags-1.3.2 +block-0.1.6 +bstr-1.4.0 +bumpalo-3.12.2 +bytemuck-1.13.1 +byteorder-1.4.3 +cc-1.0.79 +cfg-if-1.0.0 +char_reader-0.1.1 +chrono-0.4.24 +clap-3.2.25 +clap_complete-3.2.5 +clap_derive-3.2.25 +clap_lex-0.2.4 +cli-log-2.0.0 +clipboard-win-4.5.0 +clipboard_macos-0.1.0 +color_quant-1.1.0 +coolor-0.5.0 +core-foundation-sys-0.8.4 +crc32fast-1.3.2 +crokey-0.4.3 +crokey-proc_macros-0.4.0 +crossbeam-0.8.0 +crossbeam-channel-0.5.8 +crossbeam-deque-0.8.3 +crossbeam-epoch-0.9.14 +crossbeam-queue-0.3.8 +crossbeam-utils-0.8.15 +crossterm-0.23.2 +crossterm_winapi-0.9.0 +crunchy-0.2.2 +csv-1.2.1 +csv-core-0.1.10 +csv2svg-0.1.9 +custom_error-1.9.2 +data-url-0.2.0 +deser-hjson-1.1.1 +directories-4.0.1 +directories-next-2.0.0 +dirs-sys-0.3.7 +dirs-sys-next-0.1.2 +doc-comment-0.3.3 +either-1.8.1 +errno-0.3.1 +errno-dragonfly-0.1.2 +error-code-2.3.1 +exr-1.6.3 +fallible-iterator-0.2.0 +fallible-streaming-iterator-0.1.9 +fastrand-1.9.0 +file-size-1.0.3 +flate2-1.0.26 +float-cmp-0.9.0 +flume-0.10.14 +fnv-1.0.7 +fontconfig-parser-0.5.2 +fontdb-0.14.1 +form_urlencoded-1.1.0 +futures-core-0.3.28 +futures-sink-0.3.28 +getrandom-0.2.9 +gif-0.12.0 +git2-0.14.4 +glassbench-0.3.5 +glob-0.3.1 +half-2.2.1 +hashbrown-0.12.3 +hashbrown-0.9.1 +hashlink-0.6.0 +heck-0.4.1 +hermit-abi-0.1.19 +hermit-abi-0.2.6 +hermit-abi-0.3.1 +iana-time-zone-0.1.56 +iana-time-zone-haiku-0.1.2 +id-arena-2.2.1 +idna-0.3.0 +image-0.24.6 +imagesize-0.12.0 +include_dir-0.7.3 +include_dir_macros-0.7.3 +indexmap-1.9.3 +instant-0.1.12 +io-lifetimes-1.0.10 +is_executable-1.0.1 +itoa-1.0.6 +jobserver-0.1.26 +jpeg-decoder-0.3.0 +js-sys-0.3.63 +kurbo-0.9.5 +lazy-regex-2.5.0 +lazy-regex-proc_macros-2.4.1 +lazy_static-1.4.0 +lebe-0.5.2 +lfs-core-0.11.1 +libc-0.2.144 +libgit2-sys-0.13.5+1.4.5 +libsqlite3-sys-0.20.1 +libz-sys-1.1.9 +line-wrap-0.1.1 +linked-hash-map-0.5.6 +linux-raw-sys-0.3.7 +lock_api-0.4.9 +log-0.4.17 +malloc_buf-0.0.6 +memchr-2.5.0 +memmap2-0.6.1 +memoffset-0.6.5 +memoffset-0.8.0 +minimad-0.9.1 +minimad-0.11.0 +miniz_oxide-0.5.4 +miniz_oxide-0.6.2 +miniz_oxide-0.7.1 +mio-0.8.6 +nanorand-0.7.0 +nix-0.22.3 +num-integer-0.1.45 +num-rational-0.4.1 +num-traits-0.2.15 +num_cpus-1.15.0 +objc-0.2.7 +objc-foundation-0.1.1 +objc_id-0.1.1 +once_cell-1.17.1 +onig-6.4.0 +onig_sys-69.8.1 +open-1.7.1 +opener-0.5.2 +os_str_bytes-6.5.0 +parking_lot-0.12.1 +parking_lot_core-0.9.7 +pathdiff-0.2.1 +percent-encoding-2.2.0 +phf-0.10.1 +phf_generator-0.10.0 +phf_macros-0.10.0 +phf_shared-0.10.0 +pico-args-0.5.0 +pin-project-1.1.0 +pin-project-internal-1.1.0 +pkg-config-0.3.27 +plist-1.4.3 +png-0.17.6 +ppv-lite86-0.2.17 +proc-macro-error-1.0.4 +proc-macro-error-attr-1.0.4 +proc-macro-hack-0.5.20+deprecated +proc-macro2-1.0.58 +proc-status-0.1.1 +qoi-0.4.1 +quick-xml-0.22.0 +quick-xml-0.28.2 +quote-1.0.27 +rand-0.8.5 +rand_chacha-0.3.1 +rand_core-0.6.4 +rayon-1.7.0 +rayon-core-1.11.0 +rctree-0.5.0 +redox_syscall-0.2.16 +redox_syscall-0.3.5 +redox_users-0.4.3 +regex-1.8.1 +regex-automata-0.1.10 +regex-syntax-0.6.29 +regex-syntax-0.7.1 +resvg-0.33.0 +rgb-0.8.36 +rosvgtree-0.3.0 +roxmltree-0.18.0 +rusqlite-0.24.2 +rustix-0.37.19 +rustybuzz-0.7.0 +ryu-1.0.13 +safemem-0.3.3 +same-file-1.0.6 +scopeguard-1.1.0 +secular-1.0.1 +serde-1.0.163 +serde_derive-1.0.163 +serde_json-1.0.96 +signal-hook-0.3.15 +signal-hook-mio-0.2.3 +signal-hook-registry-1.4.1 +simd-adler32-0.3.5 +simplecss-0.2.1 +siphasher-0.3.10 +slotmap-1.0.6 +smallvec-1.10.0 +snafu-0.7.4 +snafu-derive-0.7.4 +spin-0.9.8 +splitty-1.0.1 +str-buf-1.0.6 +strict-0.1.4 +strict-num-0.1.0 +strsim-0.10.0 +svg-0.13.1 +svgfilters-0.4.0 +svgtypes-0.11.0 +syn-1.0.109 +syn-2.0.16 +syntect-no-panic-4.6.1 +tempfile-3.5.0 +termcolor-1.2.0 +termimad-0.20.6 +termimad-0.22.0 +terminal-clipboard-0.4.0 +terminal-light-1.1.1 +termux-clipboard-0.1.0 +textwrap-0.16.0 +thiserror-1.0.40 +thiserror-impl-1.0.40 +tiff-0.8.1 +time-0.1.45 +time-0.3.21 +time-core-0.1.1 +time-macros-0.2.9 +tiny-skia-0.9.1 +tiny-skia-path-0.9.0 +tinyvec-1.6.0 +tinyvec_macros-0.1.1 +toml-0.5.11 +ttf-parser-0.18.1 +ttf-parser-0.19.0 +umask-2.1.0 +unicode-bidi-0.3.13 +unicode-bidi-mirroring-0.1.0 +unicode-ccc-0.1.2 +unicode-general-category-0.6.0 +unicode-ident-1.0.8 +unicode-normalization-0.1.22 +unicode-script-0.5.5 +unicode-vo-0.1.0 +unicode-width-0.1.10 +url-2.3.1 +users-0.11.0 +usvg-0.33.0 +usvg-parser-0.33.0 +usvg-text-layout-0.33.0 +usvg-tree-0.33.0 +vcpkg-0.2.15 +version_check-0.9.4 +walkdir-2.3.3 +wasi-0.10.0+wasi-snapshot-preview1 +wasi-0.11.0+wasi-snapshot-preview1 +wasm-bindgen-0.2.86 +wasm-bindgen-backend-0.2.86 +wasm-bindgen-macro-0.2.86 +wasm-bindgen-macro-support-0.2.86 +wasm-bindgen-shared-0.2.86 +weezl-0.1.7 +which-4.4.0 +winapi-0.3.9 +winapi-i686-pc-windows-gnu-0.4.0 +winapi-util-0.1.5 +winapi-x86_64-pc-windows-gnu-0.4.0 +windows-0.48.0 +windows-sys-0.45.0 +windows-sys-0.48.0 +windows-targets-0.42.2 +windows-targets-0.48.0 +windows_aarch64_gnullvm-0.42.2 +windows_aarch64_gnullvm-0.48.0 +windows_aarch64_msvc-0.42.2 +windows_aarch64_msvc-0.48.0 +windows_i686_gnu-0.42.2 +windows_i686_gnu-0.48.0 +windows_i686_msvc-0.42.2 +windows_i686_msvc-0.48.0 +windows_x86_64_gnu-0.42.2 +windows_x86_64_gnu-0.48.0 +windows_x86_64_gnullvm-0.42.2 +windows_x86_64_gnullvm-0.48.0 +windows_x86_64_msvc-0.42.2 +windows_x86_64_msvc-0.48.0 +x11-clipboard-0.5.3 +xcb-0.10.1 +xmlparser-0.13.5 +xmlwriter-0.1.0 +xterm-query-0.1.0 +xterm-query-0.2.0 +yaml-rust-0.4.5 +zune-inflate-0.2.54 +" + +inherit bash-completion-r1 cargo + +DESCRIPTION="A new way to see and navigate directory trees" +HOMEPAGE="https://dystroy.org/broot/ https://github.com/Canop/broot" +SRC_URI="https://github.com/Canop/broot/archive/v${PV}.tar.gz -> ${P}.tar.gz + $(cargo_crate_uris)" + +LICENSE="Apache-2.0 BSD-2 BSD LGPL-3+ MIT ZLIB" +SLOT="0" +KEYWORDS="~amd64" +IUSE="X" + +RDEPEND=" + dev-libs/libgit2:= + sys-libs/zlib + X? ( x11-libs/libxcb:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=">=virtual/rust-1.65" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +src_configure() { + export RUSTFLAGS="-Cstrip=none ${RUSTFLAGS}" #835400 + local myfeatures=( $(usev X clipboard) ) + + cargo_src_configure --no-default-features +} + +src_prepare() { + default + + local mandate=$(date -r man/page +'%Y/%m/%d' || die) + sed -e "s|#version|${PV}|" \ + -e "s|#date|${mandate}|" \ + man/page > "${T}"/${PN}.1 || die +} + +src_install() { + cargo_src_install + + doman "${T}"/${PN}.1 + + local build_dir=( target/$(usex debug{,} release)/build/${PN}-*/out ) + cd ${build_dir[0]} || die + + newbashcomp ${PN}.bash ${PN} + newbashcomp br.bash br + + insinto /usr/share/zsh/site-functions + doins _${PN} + doins _br + + insinto /usr/share/fish/vendor_completions.d + doins ${PN}.fish + doins br.fish +} diff --git a/app-misc/elasticsearch/Manifest b/app-misc/elasticsearch/Manifest index b70ca3fd8729..e1c30c3e1967 100644 --- a/app-misc/elasticsearch/Manifest +++ b/app-misc/elasticsearch/Manifest @@ -1,2 +1,3 @@ +DIST elasticsearch-7.17.10-no-jdk-linux-x86_64.tar.gz 167971427 BLAKE2B 867f89a3a62d4dab813f9d1ae822dcbfb33b28fe945dd80693555c539b537ce70479c928820d5c4b65983ff9e58ff7d9e84c7320a462519d5bd4fae736ae0543 SHA512 9997a8ee7394db302ae4bc4b3cf644a29fb6a082c5a4e7700dce5f3783818363baf929a667a17e52a27c732d352c339bfeb4e8e7240385911ad096146a75f559 DIST elasticsearch-7.17.9-no-jdk-linux-x86_64.tar.gz 167832902 BLAKE2B 9d0134fe397a5153da4936b5ac083c677a676d1a208f65a85c2c8db82cf0588d1180aeb039ed28c13161ff8fcf5bc11b0fc099f9f21d6da08e50fe0bb7f83565 SHA512 e2c6094377ed2ada0650864b7c30386467b920770b93e6f19d1448635f7f2024fbaebd619ba683ed4c1b5dc8e67f2396183d81598a5e610ca2879ea3cd8dba32 DIST elasticsearch-8.7.1-linux-x86_64.tar.gz 597973777 BLAKE2B 6328c11c33ea1e067c6c19afb09a7f5a39fc1cd44dd9c2b51253cf15d847463a5f0311d29785aeddab64ee00fd949a5a8f91f86794e70e4ff22c1bfb9094f29c SHA512 40216fff8f6f827164bda1ecbdcbdc30f202ef9cb8a936c60e52f16a0b6c1bfbdc884fe11d8bbebd8336507aa8ed2f0202b3b61f876d17f4a97ee9fc21f9e3be diff --git a/app-misc/elasticsearch/elasticsearch-7.17.10.ebuild b/app-misc/elasticsearch/elasticsearch-7.17.10.ebuild new file mode 100644 index 000000000000..5451a8840a13 --- /dev/null +++ b/app-misc/elasticsearch/elasticsearch-7.17.10.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd tmpfiles + +DESCRIPTION="Free and Open, Distributed, RESTful Search Engine" +HOMEPAGE="https://www.elastic.co/elasticsearch/" +SRC_URI="https://artifacts.elastic.co/downloads/${PN}/${P}-no-jdk-linux-x86_64.tar.gz" +LICENSE="Apache-2.0 BSD-2 Elastic-2.0 LGPL-3 MIT public-domain" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="acct-group/elasticsearch + acct-user/elasticsearch + sys-libs/zlib + virtual/jre" + +QA_PREBUILT="usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/\(bin\|lib\)/.*" +QA_PRESTRIPPED="usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/\(bin\|lib\)/.*" + +src_prepare() { + default + + rm LICENSE.txt NOTICE.txt || die + rmdir logs || die +} + +src_install() { + keepdir /etc/${PN} + keepdir /etc/${PN}/scripts + + insinto /etc/${PN} + doins -r config/. + rm -r config || die + + fowners root:${PN} /etc/${PN} + fperms 2750 /etc/${PN} + + insinto /usr/share/${PN} + doins -r . + + exeinto /usr/share/${PN}/bin + doexe "${FILESDIR}/elasticsearch-systemd-pre-exec" + + fperms -R +x /usr/share/${PN}/bin + fperms -R +x /usr/share/${PN}/modules/x-pack-ml/platform/linux-x86_64/bin + + keepdir /var/{lib,log}/${PN} + fowners ${PN}:${PN} /var/{lib,log}/${PN} + fperms 0750 /var/{lib,log}/${PN} + + insinto /etc/sysctl.d + newins "${FILESDIR}/${PN}.sysctl.d" ${PN}.conf + + newconfd "${FILESDIR}/${PN}.conf.4" ${PN} + newinitd "${FILESDIR}/${PN}.init.9" ${PN} + + systemd_install_serviced "${FILESDIR}/${PN}.service.conf" + systemd_newunit "${FILESDIR}"/${PN}.service.3 ${PN}.service + + newtmpfiles "${FILESDIR}"/${PN}.tmpfiles.d ${PN}.conf +} + +pkg_postinst() { + tmpfiles_process /usr/lib/tmpfiles.d/${PN}.conf + + elog + elog "You may create multiple instances of ${PN} by" + elog "symlinking the init script:" + elog "ln -sf /etc/init.d/${PN} /etc/init.d/${PN}.instance" + elog + elog "Please make sure you put elasticsearch.yml, log4j2.properties and scripts" + elog "from /etc/${PN} into the configuration directory of the instance:" + elog "/etc/${PN}/instance" + elog + ewarn "Please make sure you have proper permissions on /etc/${PN}" + ewarn "prior to keystore generation or you may experience startup fails." + ewarn "chown root:${PN} /etc/${PN} && chmod 2750 /etc/${PN}" + ewarn "chown root:${PN} /etc/${PN}/${PN}.keystore && chmod 0660 /etc/${PN}/${PN}.keystore" +} diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest new file mode 100644 index 000000000000..80b778cf7f86 --- /dev/null +++ b/app-misc/fastfetch/Manifest @@ -0,0 +1 @@ +DIST fastfetch-1.11.1.tar.gz 532047 BLAKE2B f05d1d83f2f77b6387ff35c704f7680ccd9a5bb6eb140a058eb48e3be5da4fbde80b1932256282ed9e79d5020c7de41cba2386754322f52a898f6e6bdafc9015 SHA512 51bb0e59cc6a67e63d1ca67a7862cf39a5fc76a154cf1aa083ef60059821fd77d3f12b8722ba2d2b5057e769f7740674bfd051f1390e155b18faf5fbb503bd48 diff --git a/app-misc/fastfetch/fastfetch-0.1.9999.ebuild b/app-misc/fastfetch/fastfetch-0.1.9999.ebuild new file mode 100644 index 000000000000..61ad9c6b5c90 --- /dev/null +++ b/app-misc/fastfetch/fastfetch-0.1.9999.ebuild @@ -0,0 +1,102 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +DESCRIPTION="Fast system information tool" +HOMEPAGE="https://github.com/LinusDierheimer/fastfetch" +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/LinusDierheimer/fastfetch.git" + [[ ${PV} == *0.1.9999 ]] && EGIT_BRANCH=master + [[ ${PV} == *0.2.9999 ]] && EGIT_BRANCH=dev + [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch" +else + SRC_URI="https://github.com/LinusDierheimer/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="X chafa dbus gnome imagemagick networkmanager opencl opengl osmesa pci pulseaudio sqlite vulkan wayland xcb xfce xrandr" + +# note - qa-vdb will always report errors because fastfetch loads the libs dynamically +RDEPEND=" + sys-libs/zlib + X? ( x11-libs/libX11 ) + chafa? ( media-gfx/chafa ) + dbus? ( sys-apps/dbus ) + gnome? ( + dev-libs/glib + gnome-base/dconf + ) + imagemagick? ( media-gfx/imagemagick:= ) + networkmanager? ( net-misc/networkmanager ) + opencl? ( virtual/opencl ) + opengl? ( media-libs/libglvnd[X] ) + osmesa? ( media-libs/mesa[osmesa] ) + pci? ( sys-apps/pciutils ) + pulseaudio? ( media-libs/libpulse ) + sqlite? ( dev-db/sqlite:3 ) + vulkan? ( media-libs/vulkan-loader ) + wayland? ( dev-libs/wayland ) + xcb? ( x11-libs/libxcb ) + xfce? ( xfce-base/xfconf ) + xrandr? ( x11-libs/libXrandr ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +REQUIRED_USE=" + xrandr? ( X ) + chafa? ( imagemagick ) +" + +src_configure() { + local fastfetch_enable_imagemagick7=no + local fastfetch_enable_imagemagick6=no + if use imagemagick; then + fastfetch_enable_imagemagick7=$(has_version '>=media-gfx/imagemagick-7.0.0' && echo yes || echo no) + fastfetch_enable_imagemagick6=$(has_version '=media-gfx/imagemagick-7.0.0' && echo yes || echo no) + fastfetch_enable_imagemagick6=$(has_version '=media-gfx/imagemagick-7.0.0' && echo yes || echo no) + fastfetch_enable_imagemagick6=$(has_version ' + + + + ceamac@gentoo.org + Primary maintainer + + + LinusDierheimer/fastfetch + + + Enables text/graphics renderer with media-gfx/chafa + Enables OpenCL support + Enables offscreen rendering support from media-libs/mesa + Enables reading GPU via sys-apps/pciutils + Enables reading GPU via media-libs/vulkan-loader + Enables support for XFCE config + Enables support for Xrandr + + +fastfetch is a neofetch-like tool for fetching system information and displaying them in a pretty way. + +It is written in c to achieve much better performance. + + diff --git a/app-misc/note/note-1.3.26.ebuild b/app-misc/note/note-1.3.26.ebuild index 397bd6d1eb32..c2c31e0e1a2a 100644 --- a/app-misc/note/note-1.3.26.ebuild +++ b/app-misc/note/note-1.3.26.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://www.daemon.de/idisk/Apps/note/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ppc ~riscv x86" +KEYWORDS="amd64 ~arm64 ppc ~riscv x86" IUSE="crypt dbm general mysql text" DEPEND=" diff --git a/app-misc/qtxdg-tools/qtxdg-tools-3.11.0.ebuild b/app-misc/qtxdg-tools/qtxdg-tools-3.11.0.ebuild index a648456e7b5e..aae5f71a8ef0 100644 --- a/app-misc/qtxdg-tools/qtxdg-tools-3.11.0.ebuild +++ b/app-misc/qtxdg-tools/qtxdg-tools-3.11.0.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" else SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" fi LICENSE="LGPL-2.1" diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest index 855a01a996ef..ebd2f7783c23 100644 --- a/app-misc/recoll/Manifest +++ b/app-misc/recoll/Manifest @@ -1,6 +1 @@ -DIST recoll-1.31.0.tar.gz 3679099 BLAKE2B 6d02c0e0487ff02957ffc3c824152a14307e5a9ebfd472ffb84d047ce37f170ff7738b0d15ccfd6582840d22d19aa6e509ca50b98fd88d1a3730e58304cdb4b1 SHA512 1a740cdabab158737461ab8f097ece79844e1f0b64285871217049c0619df400d99db18eac8942e1986def555c5ab8364f3320eb403d150b061126cbc3be2116 -DIST recoll-1.32.0.tar.gz 3622960 BLAKE2B 74adc5861d7eeaa3240471444622a4cf638a111bc79aa7ea372c49e63732b06c011f2ae627130da84aaa9a3df42d8c64d4a65d2d83db2ebb20c21bf7820b06f6 SHA512 4a2edf3b9ef7048352bb7c8547138b8e21597f362f8ca058218c99400c841a5a80f948ab5ff51209ae66010c8d35d5b136e8b7e09284d1c70665b4641cc4c9da -DIST recoll-1.32.2.tar.gz 3648813 BLAKE2B 091df122d9d484ad2247a96da2a376cf0884349ab57e4be4cf31bc2abd175741cc1eb82084706f23445f1b47f13a5819916e2d48f10e4fab6e498bb34e99eea4 SHA512 6e0c51867306cd13cb09fcdebc60d8fef97ab680d22425eb58e398ab4d119bf58e19e21e986309ade25a4d6fe2ff0d33eaa44826fcddc2f5d401df159c3f865f -DIST recoll-1.32.5.tar.gz 3647176 BLAKE2B e2f6ed2866283cf2f3f0c70612c2d3b0ac26c5a6ef559d8ff0f5ff027c04d0878623597ba23d8cad73f9f0ee0ba869b66166e193b836e7b23695b14c494a45fa SHA512 ea7242d7a3cbba66bb9f90523388b097263b370a1f11b09e5ad63ac58cdcea74db1ae17e312b81efcda6cfd856c02b7f961a57dbacd7c5b6b1a76f9afa89622e -DIST recoll-1.33.4.tar.gz 3685945 BLAKE2B 67c151fcc58c4450d6e03606b245998c76136e195d5fe9830862f0a18da7becd56399c0086d016763b8fb91ef6e59ea988ee236d053a4f53ca6e9c64b94b86de SHA512 4c54803024b996e1e154f570566dc6132a8888e0f8fb803154f64a779c87b827971153ff3187b5769bb6c495dfb25e30d029c5118a87a65b6fa788c220ee6c48 DIST recoll-1.34.6.tar.gz 3078366 BLAKE2B 91ae9e72851b008da61e41a1ddd5091b20b3e683506970e01f39eb2e3b5dfc174ebbc213ef29daede601322b21783ea34e34e04992447375015189c8fdec9d71 SHA512 f151a8f3575af41277fc9b50bb9a5e2ea1348e035b3dead36b47d1d6918deb755a4d59913d174db48273afdd95f4a063aa20219f1116a6d83c82fb063dbf16b7 diff --git a/app-misc/recoll/recoll-1.31.0.ebuild b/app-misc/recoll/recoll-1.31.0.ebuild deleted file mode 100644 index 64909483fafb..000000000000 --- a/app-misc/recoll/recoll-1.31.0.ebuild +++ /dev/null @@ -1,131 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9..10} ) - -inherit linux-info optfeature python-single-r1 qmake-utils - -DESCRIPTION="Personal full text search package" -HOMEPAGE="https://www.lesbonscomptes.com/recoll/" -SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86" - -IUSE="camelcase chm +inotify qt5 session +spell webengine" -REQUIRED_USE=" - session? ( inotify ) - webengine? ( qt5 ) - ${PYTHON_REQUIRED_USE} -" - -DEPEND=" - dev-libs/xapian:= - sys-libs/zlib:= - virtual/libiconv - chm? ( - dev-libs/chmlib - dev-python/pychm - ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtprintsupport:5 - webengine? ( dev-qt/qtwebengine:5[widgets] ) - ) - session? ( - inotify? ( - x11-libs/libSM - x11-libs/libICE - x11-libs/libX11 - ) - ) - spell? ( app-text/aspell ) - ${PYTHON_DEPS} -" - -BDEPEND=" - qt5? ( dev-qt/linguist-tools:5 ) -" - -RDEPEND=" - ${DEPEND} - app-arch/unzip -" - -pkg_pretend() { - if has_version "oNAO81;4`241Eqk+n`Q^*!559E&;gA3Q!+-rL z{PDx|XP@m)D#^{*(lK|=aHaJeeKs>c#yI@P+B~O?*m7I^u64d*B|bH~+}HLY*F19X zZManUyc5@QwzBK4E_2!UocfGur{RkaHHR>IN+166A3tOtKDZrMKBd-T<;+;dT6Gn- zdht9#94*(;VqT}!I8tyuH@>6vnR}|>`=9>uzaMNo{q6Z>eO%A;^)DFnq$`4YKgm2*6ivyXY%jp&Gj12PL}+h)?Cq>Bp*X|i{H-S zguQazF4Vp{f4tA|Esl_UOWp0{SgEl?{$8`_d5)A$_i3fbN6u!g?CAZDai+4nSPYKQ(LTe-93e{VjgAZ z`42UFl*{Mr?)B<>wo}SeQ1@_g0kGtg^123=}p>(lp6^F-Xy=|Lsh7axS%-chzd94m*rUr!A^k)PCh;K4DY8Y>mlnbm{g@%h6iw z3~1{kx#21O_u>tjjWsXJl{s4R)8%-|2%#YpnMLuw8GX#NQ~a=l)ez>6MWei^;Rgj5RFfI#a8BOg;*ODbKJ>_1qetHNysOve zrypPJ(qOGUrt?f%Y&S%)hl;K)*J)Tv;QO3(tyG@1uZ1GNKsu6<(kb0HcDjdOGj z^^T1NtG}5QBFQY%KXvD@OGnWbWuDAPaOh=m7>={l%BjiO=y|(@*2jL%ZQNI49n3X; z@WB!o@)EK902t{b^?OM8;pw3S$C1;Uo>~{xKK%Z z<6mv@MG{4yP*>!?GAgm5y#BDPW1}YWFryoNn9Rwxm2%vSn)K@29RT~8HcC1U7sgeN z@iNH}BD%WKINcdTJp)Q$9^Fj4U{R3=@l<;>soy>fu|-BLuiiZ)JusjZaR6LkqN)uz zSh+Fy63e+gFXRFr_^8=>y7X5_rQB;JOAl!UNk*W%(m1>-^-u5yZ;17!UQ42&DfTiC zT@=P_{0K*x=mg$sFUrzGkJOoW0}Z^Ir0tUOIk?%}=(jf*p)X{8z#WIx$D+U23fVqb z$H;4MKA9Fpsa?#y%9VFt=mJX9(L6p7PC>9jjKvn#=NRB2IlvIb+fwP8A>5i4i zB8^gVG(Av`SZJ=c-0}|F7#-tySF13e*FO<3$FKy5rK?5-9P2D)Lv|1lo(1qh?OE8# zy3)$4Ou#3kiJ|fHjNYfz9`mw@2Vq9^Biuw`H&C&8N7lBihB_iaOC*;Y#b=x%rSNyU zxVbY%wrgYA7`Fb_#!#|@-S_>uXT7y|ruYDDArS+k=JhzI!N!(a|)FnR`m zUaofR*)o8EFO*&f&+Q{+1MQ$O94MDZz4q6&?dRujFBb(1R~|#^7cHj;Y+z#>Nb}x) z2YMP&#jE4$VZx_86&j9cBor?m>U2h=Ek;8GS$M|ATH{4vipJ_v&O9PWVRVz)g#oA* zyS@)XX-8K4yk0yUL?r{8QXtSU3l!r&o=hw*LU@LC_V}i=RgtK zP2`jB^(^qen%^#?u5j3huoQ5=`gDj~i@rx59voAhu-FYP;r*fUCOjAJ&8zW0WAiNb z0uu$EIAdoxsY2jIORHF&eXm!ktQ6cuvrklqPo{zq3TRB+sp|gG!{Je>YXxNk6s}oB zF<>HOC>Ic-RiZ_rEqlyqRH}`A^P8^DU1(S@wjr}*gc$!n00?k_fM4qM_1m=9zg`p! z1bQF^j)Q0tQ4CmSJljT5jav1FQ?9~#EI4+?#T4;`(U4%iOzN5VMFjLwD;Co`o&q4N z&CjC6&NM@EEJx$DCq2Wz9OSl{sD`T0Id^^y%of86vo>l9ZdA~jq{BSrgU$f_lZ6Xd z+nyyX`eJ}#n`SYJQ|l(V@Dowhu{u$MHm)>aW5`W%KhaF@`ovVa>#OEHCc@2chV93C zSFbPojLZz&ue2(hugWO`7bK-gzXj3^U#mwJdH$~EJ4+i}ZKY5B? zR-HHaxYX2*9^_5R_H$V($#(eD8sg=3T>&}m*y1HqKl$|8_u(Hpc0l}E0R*fSz( zq!pg|K%pk8n3R)#Ai;n%pp6-+fH{Ix&|a9G1!$&-N5jSi-NT5A=cj)I3VWnP>9U5cSSx|T$!gzk|NkqGlRD{nt` z`Cc#Viw>5c89c#5kvlW^lwhkuo*~I(a#@U-wn;(J0FEL0kiI(FO(sRoVu;Lpc0dB+ zQcDXd8YQ8La0iFM&$}e=r!POf?AO<)pZD);*U8n3796t{Z_vm3 zRT*X=AVx9|iEM1M11xwLirfoMK=jmWDvEE4-ua!dwuN*rB#)#_AoNI>Be56{7@S6_VtoS|X_#ckia|24B0@g; zF20@S!;1?gOieBw5Wsvx5x1o)gwlhWc@TEaf|XG~TsA~)?M zo)g#+LP!p&gT)8Cb-)w$#%g~r81pvB5@;Hb7uR5U7%7@9V{hbhV9eKv+#T-BFU!JZc zksqYWsE#r~T-1XONsLbd$brd8kN{o^g5brOpfp}2N(Gx?G15gpj)=z`cMl&{enFz7 zqPzz<4weycJRsE$Fu@|u{p&kaeFzx&JvQDkE$wuT1aTd}Xw3#4hs8u7P%Bh}ApokXt)dga$_RH_ z-aQk*3OL9tPHb3o)e$fT}vXui9m@u(6`nV6u(@-ohn%Ay$9CL@V zkI7h&{56hC(Wl2k_~voJ+laq;^a@{u9CwCtnx`S=Msu|B?@-BUtK|7{GP~joQ(%DC2O~|3AW6?f@=|@0>C@$4Bgbz@QWF5pd6RhcE$xKGE zEEEzojlkH|q|MlZJ?2A8QRF(Zk??1Nh#p1zyw{KWo!npi5i(BNlYud{O$k+L-`jS` z%Qq5F+Coz=cXs4ArUcYSShYVsrZ5z{;wd|&#$-`dqr3#feTc=xSk#c!fi5E-Tv-_kBRn?#bUGaz;WrKThf-KiKDbHxlct3( zlTk2yJI~lQZI=)bRDICIcnshe!g?v!)3DE{Mn`k^N13PjAidgZft{`!m zHW-zWEYih%srFkj(^E2hPq6p3A0rLW;l0_dLc{$0sl_VYPUbAKF9 zUq7Pk-!91S9RhPNUxXwYGp4hN6gt5p%FifffJMQ+rTrGIEYRxuUc0LO1QFV9r-qCP z5de+@^j6d+Jj6jFAc1Px2`8pFAsdXHqT>NU-~@9LS?;Qa>LB@`Y0_rAn>x6tQ@dk? z3C0XIj6Um(109R14k~^md2;qO7=G53U>tP@=^ezDa7l(B9fn|xzTrb{4KXcz8Dh-n z(c!xx-}X<-cP(73ml#fPDS%WGlMU#HkP0cd(9A`QVcs5jLaD6$L}Mm7CJQMEP@`D8 z?E@h`?Z6h(^{7Kv5=2ag7R1fruqk)F?Sdg!1nP`hCcXgzxNq|$IteF37ikHoIp`=v zR7`iq=KTVj4=hy)Bd61u@R&)~z*R7ih&y>I)VI+Ex#Jf~D7=ClnjpoAG?EE$;pK|9 zrxt^TvH*QL*ZTd!efI8JIdn2zb`+;h#z4cSJud^Irj#BuB@N*<#K)!6+;Tg9I5?nS zimV+bzB?Cjj!~`T8YmWLf%z#EzOfW~21yAiuEhHW1(IVafi?Z4l#my@XYzP>dxDk? zG9t~)FxrX4d>*&yTNcZV+%??Sv~{5^ zjeF!Ih$2e3EHR1Zg{!wpv|H))nyc0E7#>{BI6*f;LjwzO$&m5W27+y{9tk`cHUda! z*K;7;rX8n7e9DjmW~cL+VOsXWirXO#<@~#)d)IK~QZ%TH0DM4f->7>a_-TvQL51ik z)LXP9n-Hjj?MWNLm^r$lT@;-;YvD*VS%=QVeY~dE)-m=dl|Eprhk!|FC=7j^=+NyM znNe`Saql-?i6G}N7$UVR9eBqefWeR{6<$6tDTdK-2D)fc<3V@j29jtS*|4DCZ!(bO zAw_4nfC_(%xz4&VbiTtw$|q{*=(3an>tOUkycF%%U#{m#@iCjAjE?e%DY#UNPN%UQ zUOLv%>(MLFq-BaIzPVFxXW6XK(SbZ66-=--w6Os#E6io3C~Ol^fj!IZ>VeyY^~0F) zMMS@vtVds_p!R#Md-g8z+W5R*5g}J~wCu(~q0Q?O`QmJB$ z+ARbtbmbuh>4ew8nj1q~X1gWEfp{?V0145IWmMmw)PI#uT&pj(eb0M!rU)lXb;u%oke`ti42>Jg;}DGWOf}x9Fhnc*dZbv ziteIG54|<*5Mk-~k-mmH$>tmHfr`{F3tIpP%HU!4lEHP^Yb}A7r=nOI^Wpy2r>E;q%r<)Sp z;6=TQV!dZgnVMRB6{zoI4lyUsdMiO!iej$ge&+(LVa|3zgW_%a(Ft@08HAu=BK!_5 z*9i!-1>vw9@S8RWrclW@ovk`}Upp0uBRmF_*WDWc2$Kn9NnRR(NhBmZFJ)()GcY;s zvVnce=*zyolQ6pC5!CUm#UeEbwfV^~R`|vk8^<`IMGy~W7tuBCbf={QTkWW8GZ)FD zCtxR>l))1tGuq@$IEhd56UwR{(mK_L+a0rcJ0l$jftP2V`x%_bVlar-(Fr*3PzoHS zVL`;R9Cd3Z@>@MH-fjV@$ig{jKkKXnVAKMPt(0c-Fx_GCts)_0)=7`ipNn;(Kj^BM zosj6Z)RyuZ7udL6?|CB{Tt(kqG+&Wi=^v3MK_i=K@Dw;_(|PF32MS~k*4ACF!t7}` z2g}>Kzy*x9DmfzH07WZO$wf~a+afpgA}527%XHSk7hI8gJ<%ap(zCM zrv3O3h9gb#<@6~i6}3+Vfa7i*!aCZj>q9%(%mb}N$VJ0gJ0o&{666bHUwg2{fgc!0 z&`uvxq6>f!XvVKG)Kw7ReZs{kpTB&hX4$uHCj zvQ%ZfY{mHzbwuI|5eIpN0tS7KA`~$#ZnsUGe&2m5nUrBVuIM) zNx*g-3&A)33wMsG3mAA>LGH4)+kkH+*Rs-_*@#X<*Rrza+tF!VlC2GI78{erBuR~0 z8xae1QO3Hn7y;MS?RD~9{Xz!grX7NQ!d@jPWLCFzoC!IR!#eYcp(eN`;ESs;h{#LV zX%iA0#z|+mAL^nBg_>>@!WCyi4WQ$h?b zsed{3yCJSc*BUVJ+o3d1=(4U@0M^)fcBI177e8{bq!hR5mIbs1oghOnkg4NP!IBv^ z09iH$+Z*&nSl49)yX!uUN!O&JoQwC&peJGQCB#B~_kH3*tl}h!qtT9BFr$aHjm6yXKyE8tfh1=S9c`LsQFwyO zXn%X@szFAe;0eAN0b#-DzvU&wI=2DtD6S2j11Q2GbrFF^EPj)<0yBm$93NJ?>8E$!Dp{tI+Ncy;L8 zWZ#{~ieRCRD>h45SZQq$VWyGci4AMcQTK@#;_n{^zRvR`2$YT>dFOB|>LzlPzLBbU z((Q7iwx^HIg+L*_ePT2cJWOYHm;Zi;B+g#%ZCzZXbUD9+egqu>c)fk zfvUbM*2~lQ_WJJ7_ffAdztV~2@wx-RyH(Gh6UREShM=8jIc?zUrixDFP!262wh5(S zm~>6oRS`_`pe+f<0-pGK^lzBR&NodYK?DQYKRBS=cQhsUY?)diN1eqH{Rk8a!llH;&Nc1Z_SVqdE4Z@JtU7;Ep6rMW_B$) zGeEVOwVLN*!3$o~#s(9B2tRK34oEf!pqMOP)B&jJK*V7PQwLF%2Vb+#` z-xo&SiZBywEnp3gfcmf~7&1Qui|INk$9b_HkUbSWDZNSNuv|!zBKuYnTd0q}Nsmd;|fE2yY?GgG!cpPVCJ#4@;Sn){l}eY_Aj3>3Q6m)L(Rm zeHDO^ybA#4lyrc(kWbxIbxDA42SC=2>=H57{jOlIZ{OC_yDhN`v$o2hEnSZuI_$nR z1QI?5-A0a$p2P*MXj0G$T#HAK+R(y}66@Q;CVimqc$c=bU1V()jueCuc#T<&&<&Vkw> znmiun$b2XwMHJ@?lm6la36& z!5~GfZ~b-?XX=7u142y)Ph$|6V^Ru0yQeaawDfk+5p>*3FJzs(qVk6C!Bt(ic4?+f z#RiB?`8Il-Q=Y1L1Xi8u%r8zIDW?0z_3e0(bY*~C@>vH++Dk1_yH#GN<1~M5H78Ly ze+qVxHRegp4iJV3>l)Q28O~YfNJqN69jQ(?Ewr^A`B$pC5xrQ)uD^+Zsq04XzTO}E z+w;q(&(A-8wAa_C*Ejq6_IE7C%s=LHfv8vt((XY_{bd3Cj>-`t^*0%|xHA*KN zx&}^c>vC!xZY*L{t_lQ*P1yX8tQ|o{ATsok>EMgd%j}O1>d0I;9gMdSXRP&p+~j$8 z#*EOPBk|jG#aP#!tm^U?Z1vmaJYQ5B;zDf1bX1YSgkq>nXVsl{x^L$eR?#b67o*;^ zAcD|iEX2@*gds_GGh)J9)HR8GE_;c8`|0)L-|xQ$JmT?pY%E}Xt&4lSZvX1===S#$ z`=kQ;3=54QmHZ zLv+vp`36wAUn|o-K*Bi?3f;5~+Cc>p!(!m3w$6AxubZ#v$Y2hrFN_hj!OIshvCH%q yn+i%P{nzQ#&|g#2)iK@Os)c;Q1M5uw0By_Tx3|BWuyqXY|M36sdS?(VH~;{-SR&H^ literal 7894 zcmV;{9x34;iwFP!00002|8<+&a$U!DMc@4u`~f9>zdXtnr;F+b|i>~i1cL#}z| z-rIDk@OdZh?Z(coySj(VzUS0eOqQlEKGYn->?wWt%YXcsefZ!k?tDtEWt6jGnS0k= z-0sEm1aY=pXN!5CR^v>;_1yT5(pT=O`q4T+(3fM8CveWTn=AQ!Mo!tCn3@YKI^R1F z#S3S%S?SF0sjrL5W2dCubB(GS;aIF?58wnlSBZ<2fr*=>G1 zhZAh)YA)2iJAZ6v`W9zMzNPLgIaX>~$lq%gJwXa@Xa=y&cOQ-H_>N{t3yG=i$mE~v2mfB{$tMwGZj(HZ# z>mO?ND3{OK-RsqDwNuJ+jt8;G%GGJJ_1+!rx1;fPi{FZoSKrB&xyU-^*w&8Q>ULgL znzaq{KChJeScOiYI#%mkynFGp?^Ws=qo3$y^feb+6gy?7rlY%2+H& zPSMSBwx@RE^fdequ^aEqY|P+%@_g0oE6{5^23C?^9I+6MYv$d#W$u!eCl}^aZ zr%|U?r;m{G9PU!DZ*R{(eEIhI?dhk__QU$?^V70x@!F%=e5o$@5@ya}G+rm1T|+v> zx5>1eZDr@u)6)OZ|KluoaxS$G@9Lxe1cKGJQ|bR=u-1d%h6iw z3~1{!x#=nW_u@^OjWsXZl{H)O%jI~=451+tnMLuw4f>d8r})9bs39ziMWei_;SOo8 z?of|oBZq0On_s=Ovl2gPxSdkD1;r z)TN^H*xF`BHg3o`G0rZA2-Tr2oH3vxO|YNd9RtTxWg)x!6#hN zqw6`FXK8TVGZDfW{YDC>%hq;XtMet&sXhySgWBs;_lyij+QDU9WDa^W_^QIoFs6;3 z=W6@Jf>DH$Jk_mXrHi8Nr%Qi@RLZ?pvh=`bOELo8mF8(}QvU>RFmG62>a`@4HpN~R zRp7x^q2GSM2z?{#6Ye;yJ{JAGR>=0j zI%eKxd@?PHQoERYl`C7{=mJVZy#a;*ryy7%#xge6=NRBAIlvIb+fvbid8s#bx zF`K32IP^d{VxhT??O3~|MZ`GX)hev#{Z9nUF)S>G6u9LAj&*#UMPV2x&jR?M_JfgF ze$mRiEWk%ykoEHhy-%q<<~1T7gc(^~a1(_!pu%`Ze4y-xIwC<^B$pe-XPhFX@OQen zxidy)^fizaQ8Wg!@N+A5-!a;86KNBEWIiUU-|ML~Digd{M;j0i@W+SA9Ih||;5hnr zwbPR$0~q*1>2>nlK2kQC7#hQYa(UFtzHS>oKYx3GQc@;BS^Bb_f#nMKAv7J4y7M`bj$%j34zuM z+k3&$IVFc$hr@knE>vAqGOKk=K0X&%gIDyOsykA3_+rhR^WSFeZSyENjOb-&8~m@s8w!(HL4X160`7NT4%2VZ_sGM8W2zJSWzZ7d9~y7MbK%~+8vipk&th*d zQQ(O)c7~HG1YWeXiq(zp^(vK>g1cz;g;?^*R4_sTjfp!|-9LLcJSugqplpD`HH#<) z0)@`y0z$M(v`DmNk2%dswXtu0)752#hV^0_GD}VyeFgXjHsANWOytL}-`05j>qWsp zpa)XmI6x*5WdO^JXS2olQ>)%^%3WBG4acsynIfJrj^Pqt=9CinMFjLwD;5*w4V#v2X!v zvsJ>TFD4jfG|QkkwHnEVpNOi?-H95saiswpLq1Rve*S6R^+i1CuJ4*{E`*!k4Cd#4 zSFbPj^0cn*nD6zXKO96HV4kQ1=_hm67EN|a?>rK2i5Z(jEel|>^Tel4d;StRmNSg}e%@Adccck-uOA+!)|)VPY`q=FDf2YzA@*pI!A$k+j>xfPRRdJVh_~ z>VVIiQSZjhPP>ELNo zq{1^8CT2MDkKvGv2Gh1T;}jFUh$SVuwYo?X1=b+*kb&Y2W2EVA4-bIHOynrdXv=7f z3t@)N;1Muj$ERJY_4e^HiFneZv%nOxAL+)8K0!N*1lp5#r+y9*R_X=Wp+RF}i4JMp zM33n-0X||hv;v*P`xF1eArcb?(wcnx2;>?l86Ufej#2!N=;6tIMIu8>*)XHo~+rHq^) z6262`o6!zeiKe|Jx^7{o{!y#HK7V0NzJ9v)R(~iLX};1HJ0peGcq4R+EXY$M*F`-x z;?&MUA*#*}uTUjwkd#k|Xp;yDGb3$~D;QT=t8zkh7($Hr(X}K(C3IhIc&K??mA9W( zzSj%;qJt%9z%g^b$ekH{O0ZQS&yZv?xh%#^+W@{q12~50L;C7yH_VHi#SoeI?0^Ks zrIr>_9F&A6!W|q2kMmY$Q9hCQkcR&hKJUV*PhWm|vDeq9pY8Xx3n}3fAgE1ybnEJF zq=p3wJNE-k&~>)}D4vDc!T5-|iJx$IfTkl}ZR47x0=L{Cizdj_BSP9U>$Hv_JeC8d zE*5^N@Ppiha)*0|naOT(3^1M^K;yQ=vsbz_d$JI<*CjmuF4V1h7FsND+#4d zo-^@71Mh*&oHK}?GZ7{21jQ6`2MWR?8V$NgU-Um*fJ{Fs_Gx?uz{VB6a(rwc9$*tW zrPq-?JSGBlbQd;^@{Gnrpg+@ji2jhuXtRD6Q$eViu(A}Qb`9tP`|}|OYpV*OA#&4B z;yHocB4tB|ybSRnCI>uWZ>;wBf-!HCEPU3|MV)%Hi>f zb(%Yibb+)IS`iSqu@SC4B^!A3QG#CtHbj;cLtU|F)WKNw15423jTVNEFXs5ketEi* zM1GJeqdMuNg)-TqFBl*CWdM@|vj)5r1i_0lL20~5lnOS(Vx$XopJ|S}hYu^ih>1j4 zc@JG1b>W5r)X8Xtkty9_9zx5N2ybe1eeVtpRMG|%NlR(!oKBRJjcByvl)L^%ixg%3yz+a#RzdSfROArX1u3zTy z)0bbrJb$%c-=XS5z{u~h@s4S0r)wsN>i|Z3FZ;l*IsvSVaOcR@ zGXacj-7qui&R`p$=o*D0_*F~iV{*VX|k^S;$ONsdTZ)W#o(25%N= zcZER1BxdrS+Gu9Jv}M9`0tP30Z66)4FbZ`2wi!Mf_(9_Ao=9mzoMbus?BFpdIY|ES z1;*7{OCwBe1YNu9Wt_LG+CN5-G*A0G4A^K(q;%#iP4KM5q=os11|I<6A^gFtuxLZ` zYfTJcVG0%5CIl0NvzZrj7^wC@`IYExVR0H>@VRKKiT`)o`RFuAesmY~Nr&>D3*~{C zkQt&T{gnAe6seQX;gc!@tW+N2n0_Yyq3Rg}Hzp$qtdQ8b(`_pcna_3U(4b|-0SbDw zwRqD8Uc@yecDlnZ#d>@CVs9^FeX@&w(FKnVBdP&O!o=F><31@*L$M^r4)dVFiMi1D!_1&$2}~GpjjxuM(%gP z&yx}1^>j8tJElTV;UVVM*+*kd$e{=QcRqyWXF!A~F4Y_eAD|Y=I*4s1SkuXpnT%qM zP)O7?0%KQ`He(C+m=7&Qk?YKZgufC*^eEbA+aK+n++Y2XETlad7*pGnP?h$*hlRX- zBk?2?ntHjjBfl{vpgzK?{qebkp@1|`*(r5*8C6AI83k=KVVK1a0;khilhV3N0A}7` z2Au(ZoO_Q^UIL;WVlgomHDq<5%g6^;R))d|j|YFcoDPogn+E$sDXb?S+$8-;(?XZY zC>TD=D>kF;5(0v%PnsCd!9JS6ka8n^pv6I0FXeigrn89@I>95#&$Pb^i-LVy`z=~oz|3{qR@Huj2yM4hL&k&% z0EYv5J8Bai;vf;gXENO+?T!&9 z7_&-<@L6XZ=vY*BQ1K(lle6#1@UyN22z7Se5Nh-nGJKWNj_ z;ntAv@lVTlEnKXZ7*230fK(EbP3VV^3MshIhKpHfs7GEMj>QAfm_?4s0oWoy%`)0; z9|-Yj2ew$QM;*G7AYwYSAZ`waExGG$7Yw-~P>Ych-v9yJw|SEGiU)6$X$ewM&{4>N z(CNcl<&Lg;yAdCP=XO)R{0Yyj{`u z)Mn677NAe(TEAbo&)!`thfb!;j^fhE7--l8;RA?TQhLyoG=$d>AGc0(%kB8#;DCZD zvUXVb?%Gg2qgu%|P%O@}Ib;#&IGspT})F`C*39OA+$YVFNj%O}G`9Tp^)VJT#6^aUJHF$xXQCs7Q|q03ky7 zDCxh92$4d2k3%~UoB3k#f4_7;KRd)zbXRU5iMEjk78LwV2C_V) z=nNN7;g2!bRSiSuJ3OR(qK1wxOBt{ZgI!w>H{E2J^uK-tDzV4V}Sy%PZb1|z9dF-Gkc zf)%>*kb-mq6C-NPsVy^Wr1eZZn0j)ckR%3I1{xn^d(`U7`1rJbdVczP$pu)@B^Wps zN_#(*(4>%DwPq<`H}pU4&!n=>3o#2k70YWG&Bk}&q1KdHXoTC&o)a1{+qyjAyF|KH ze_M_WA&{-T1NJM`$5#f*rK>Ra3mDo%^?YX$-*qB`k+CpK)RD}tV~9f%K?6HPL`ws; zn)J|H(+&}qjvwi3sFQ5I@gArcU8{Y0Bb)5o`GC;8DIy$UHIA$6Nmef<+w<-D`FcWf z-8RGbbfgDaXoq5oatH;iUf0=L(}uvD#uBqeV5bt{hRz^!QdZX?nQkuOb-F3h2fV0v zQLOi@DN|F6uL5;T!y)G6SwBk9m7N@`=o7y~%XI?6 zY(Y3I2mGcDf+bY)O=qhP-q%hA;s}oc<<)uv0AVtLEXhkFu!w|&=dJ9la|R~IT{f_9 z8GVnh?<9<_cm#EPYqLlVLT!FAj1|5ajE!TQ&?1Njvy14OcDmEnfvtAbwV8|L(G#!} zPRihkkr{3BCY;2l`2}TF4{4q1!|jgQx}A~EgTTu(&;1NeWHA}U(a{Mw?@$UHrC~wD zvmAA6Ch}W7Fy3whsmQ`PXg}+$1Td%t7+Wcg@i5(C@vR~uWY$HG(Vv@jqCe=Wn4OU5 zw$vl#Juk3vyWaCgG`NbsyJ)^5xzax(O@c-?)8r{|&ZhIwl@Aoi9B6-0r@OgnHwViz zUEl&nTa_FUaDbv6spO_7AY9a1yYZwPayiRU!$AsBISdvuk4Li^@4+*9V`vINylFo^ zgy~3=d^vpzN=5Bc0pPe>hp>*e>iX0UHuFF$W!)0ktlc1TfD)#yP=(B19Qc881nu-8 zCAt6zfoA*~L)`@dwi7N!`TX_sufK=2JzU5P5(1wfV&HZ=R=_7lURMqYOn#$Qkfkc) zWh>6ls3Q_zh&aeA6fo&?6rqT@=|ap5gfm@ts&$}7;B5AD>iWYGaHLI6Ogdq4GuVB* z5f0Ir+wPz`>=3Yvx+^5wbtHt-5stNWfMO!uWHmmj>F@+xjY@MYAH2v!L(jYE5`)WP zqs`ZA6ACSqM)UlladH~pmca0!^j zxe@%qf8ox#bOA%RJCM7q?Ka?B$+hgXRvtvBscTtT^X=%gF3Co3Nm;x(EK{0cg66Fz&ifW70LLDCgomE9glWJc>am)8!KCr%k*q2GQLKpDPs$d|S`9w9A*a zHeV$DG3(f?dJJHRyqIoOkhl(Gy9Pn?iu?)l9{X8tUiY$pdU^goTW>dn{kyE0!$bYY zYzhy!pfv0pKXf~WSvb0L1cosvVD!+w#LxyW4apjTj#vcbDi5a{d+U{jJe?*;3=M3r zE3BP4C@~*m5W?3sBY`#%1E4%z8+|m|kqc(@u(r9G8y?7+(iKQ@Z0cxpXcmPhxQzC< zx2_sw1PY$un-LHejQ-nRLd-HkKt^%LmnAcIKvSS*rEG`OdV`r zbmeYfoyIx?8D7T{V1dq}!CCKh$WP74hggO7F7Ck`*Z^Od{)oPxI9Vr8M^Yzz*6UWV zhXoETg+tb(OE0(pLx; zp#ieZu+_Y_@nbQYHVsaIBK*8vJRsVfu2V~N&W5hN$zgGXrIRRHPS>l}{m|D3?LYC_ z3?+co{S9iSZr*s=g!TuOYzyd(DJQ}=vR)@ZN*Le~ClAgdf+wU#*wo*4VyZ4fV~RS1 z9zIt55U-cW>6e>-5qJ}IeU$6Xe)%%q-{ybZDbQ_H)JFWiGx*S=UZ`DQ_+*st68H>PHHfRZY%`dimjUXE(v*3y*1+Bogc=V_pEet8KzC9T6qc)FuX+PUV)>i3An`?xqlEDEA2Y!QV zSl7^L367eba(0p|1o&>Fp2Cw{pinhc^UoPBz`}(||zyAC#8a)&Y zR6JnFZ&z`aZa6k5bm-)1P7-rWiUDZ%Qpk~(-cCA#&U@*FtfN;{e)y`tCDe6omu505 zHeqbaXXtTGd8y(NT6L;3zc_WKnC=F7J6|MT4M;BetP><{rk1GfDzD>ln!mQ1ldzmW zg*ylv>!dag6s9W|o$ezVu2t7eN4jf{ShrXP?QKW?g-bFln|18^s|by_7qPqR1+u?A zzkK@q{PBnJ`ugN8RR$AyW|Dqa@Ud33 z$?vTji>uQOz(coONCb#YF#bo@mLMYlh1AG&@I~ll_D3gmgf5&8$lHiB)_Om0^1M4^ z1`p&&{vNtxtou%*>h>3K_1o<{XlCiA=8TP;jw&*kkSLYuth&=y_wC?fRP;*s#i%ze zh#>SB3pw=YzP({C@%HzuPSib#d@h@bfBWh6hri!|4S2-kFWHQM^|ju0Zma9RIz77m z1qHd5$0s3tU6dYps=SMIZH$uF-6cv$+A)O2@Dm$zympzy#tls}c8^Y|_6?4c-p$^YU10do!*&n`Fs0E4zy A<^TWy diff --git a/app-office/calligraplan/calligraplan-3.3.0.ebuild b/app-office/calligraplan/calligraplan-3.3.0.ebuild index 0243e1578959..4c97f08c0c59 100644 --- a/app-office/calligraplan/calligraplan-3.3.0.ebuild +++ b/app-office/calligraplan/calligraplan-3.3.0.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 @@ -14,7 +14,7 @@ HOMEPAGE="https://calligra.org/plan/" if [[ ${KDE_BUILD_TYPE} == release ]]; then SRC_URI="mirror://kde/stable/calligra/${PV}/${PN}-${PV}.tar.xz" - KEYWORDS="amd64 ~riscv x86" + KEYWORDS="amd64 ~arm64 ~riscv x86" fi LICENSE="GPL-2" diff --git a/app-office/impressive/impressive-0.13.1.ebuild b/app-office/impressive/impressive-0.13.1.ebuild index 0c17c388a224..3b60082b1f65 100644 --- a/app-office/impressive/impressive-0.13.1.ebuild +++ b/app-office/impressive/impressive-0.13.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN^}/${PV/_/-}/${PN^}-${PV/_/-}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/app-office/sc-im/Manifest b/app-office/sc-im/Manifest index e87e88fee0d7..4d72eea9511e 100644 --- a/app-office/sc-im/Manifest +++ b/app-office/sc-im/Manifest @@ -1,2 +1 @@ -DIST sc-im-0.8.2.tar.gz 1619617 BLAKE2B 1957b79749012b5e8b24e26f3cde63c84bf971d2183791f986c98ec823a9ab74bf8a126dcdb2a58920af07e068520ebd7efe9c9394235c5a58670f120495e980 SHA512 ae02fd31eb7254208de26802ed6d8b21d77ce2d6997f4a2de5bd2f0a002c763f67f53e6c8e49d66ded096ecd8bf50b1117015e9a0356eaf11c3caef22cf4552c DIST sc-im-0.8.3.tar.gz 1664440 BLAKE2B 9f02e265ecd39b4f3a5e3ab61222094a1424f9591c04ff3ddf745576f2aa1c89345ea2e4d4c95a0565d7f287985e81d9eba849113f5b7aa61744cf69284ce312 SHA512 a3d7cf99c7c959d24ebf7e525abb665c02690674c9b3cdf5b234dcdb376fd73e9488bda522106802932084bbfd239928e39b35743c7051178aa14edf61ec2cb8 diff --git a/app-office/sc-im/sc-im-0.8.2.ebuild b/app-office/sc-im/sc-im-0.8.2.ebuild deleted file mode 100644 index 28ac2693dc67..000000000000 --- a/app-office/sc-im/sc-im-0.8.2.ebuild +++ /dev/null @@ -1,142 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-1 luajit ) - -inherit lua-single toolchain-funcs flag-o-matic - -DESCRIPTION="Spreadsheet Calculator Improvised -- An ncurses spreadsheet program for terminal" -HOMEPAGE="https://github.com/andmarti1424/sc-im" -SRC_URI="https://github.com/andmarti1424/sc-im/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${P}/src" - -LICENSE="BSD-4" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" -IUSE="X plots wayland xls xlsx lua ods tmux" -REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" - -DEPEND=" - sys-libs/ncurses:= - - lua? ( - ${LUA_DEPS} - ) - ods? ( - dev-libs/libxml2 - dev-libs/libzip - ) - plots? ( sci-visualization/gnuplot ) - tmux? ( app-misc/tmux ) - wayland? ( gui-apps/wl-clipboard ) - X? ( x11-misc/xclip ) - xls? ( - dev-libs/libxls - ) - xlsx? ( - dev-libs/libxlsxwriter - dev-libs/libxml2 - dev-libs/libzip - ) -" -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig - app-alternatives/yacc" - -pkg_setup() { - CONFLICTING=$(usex tmux "tmux " "")$(usex wayland "wayland " "")$(usex X "X" "") - if ( use tmux && ( use wayland || use X ) ) ; then - elog "Conflicting flags for clipboard support are set: ${CONFLICTING}" - elog "tmux support has been preferred." - elif ( use wayland && use X ) ; then - elog "Conflicting flags for clipboard support are set: ${CONFLICTING}" - elog "Wayland support has been preferred." - fi - - # Run lua setup - lua-single_pkg_setup -} - -src_prepare() { - default - - # Clean Makefile from all sorts of flag / lib setting - sed -i -e '/CFLAGS +=\|LDLIBS +=/d' Makefile \ - || die "sed fix failed. Uh-oh..." - # Also clean the now useless comments and logic - sed -i -e '/#\|if\|else/d' Makefile \ - || die "sed fix failed. Uh-oh..." -} - -src_configure() { - tc-export CC PKG_CONFIG - - LDLIBS="-lm" - - # default flags that dont need optional dependencies - append-cflags -Wall -g \ - -DNCURSES \ - -D_XOPEN_SOURCE_EXTENDED -D_GNU_SOURCE \ - '-DSNAME=\"sc-im\"' \ - '-DHELP_PATH=\"/usr/share/sc-im\"' \ - '-DLIBDIR=\"/usr/share/doc/sc-im\"' \ - '-DDFLT_PAGER=\"less\"' \ - '-DDFLT_EDITOR=\"vim\"' \ - -DUSECOLORS \ - '-DHISTORY_FILE=\"sc-iminfo\"' \ - '-DHISTORY_DIR=\".cache\"' \ - '-DCONFIG_FILE=\"scimrc\"' \ - '-DCONFIG_DIR=\".config/sc-im\"' \ - '-DINS_HISTORY_FILE=\"sc-iminfo\"' \ - -DUNDO \ - -DMAXROWS=65536 \ - -DUSELOCALE \ - -DMOUSE \ - '-DDEFAULT_OPEN_FILE_UNDER_CURSOR_CMD=\""scopen"\"' \ - -DAUTOBACKUP \ - -DHAVE_PTHREAD - - # setting default clipboard commands - if use tmux ; then - append-cflags '-DDEFAULT_COPY_TO_CLIPBOARD_CMD=\""tmux load-buffer"\"' - append-cflags '-DDEFAULT_PASTE_FROM_CLIPBOARD_CMD=\""tmux show-buffer"\"' - elif use wayland ; then - append-cflags '-DDEFAULT_COPY_TO_CLIPBOARD_CMD=\""wl-copy <"\"' - append-cflags '-DDEFAULT_PASTE_FROM_CLIPBOARD_CMD=\""wl-paste"\"' - elif use X ; then - append-cflags '-DDEFAULT_COPY_TO_CLIPBOARD_CMD=\""xclip -i -selection clipboard <"\"' - append-cflags '-DDEFAULT_PASTE_FROM_CLIPBOARD_CMD=\""xclip -o -selection clipboard"\"' - fi - - # optional feature dependency - use plots && append-cflags -DGNUPLOT - if use xls; then - append-cflags -DXLS $(${PKG_CONFIG} --cflags libxls) - LDLIBS+=" $(${PKG_CONFIG} --libs libxls)" - fi - if use xlsx || use ods ; then - append-cflags -DODS -DXLSX $(${PKG_CONFIG} --cflags libxml-2.0 libzip) - LDLIBS+=" -DODS -DXLSX $(${PKG_CONFIG} --libs libxml-2.0 libzip)" - fi - if use xlsx ; then - append-cflags -DXLSX_EXPORT $(${PKG_CONFIG} --cflags xlsxwriter) - LDLIBS+=" -DXLSX_EXPORT $(${PKG_CONFIG} --libs xlsxwriter)" - fi - if use lua ; then - append-cflags -DXLUA $(${PKG_CONFIG} --cflags lua) - LDLIBS+=" -DXLUA $(${PKG_CONFIG} --libs lua) -rdynamic" - fi - append-cflags $(${PKG_CONFIG} --cflags ncursesw) || append-cflags $(${PKG_CONFIG} --cflags ncurses) - LDLIBS+=" $(${PKG_CONFIG} --libs ncursesw)" || LDLIBS+=" $(${PKG_CONFIG} --libs ncurses)" -} - -src_compile() { - emake LDLIBS="${LDLIBS}" CFLAGS="${CFLAGS}" -} - -src_install() { - emake DESTDIR="${D}" prefix="/usr" install - einstalldocs -} diff --git a/app-office/sc-im/sc-im-0.8.3-r1.ebuild b/app-office/sc-im/sc-im-0.8.3-r1.ebuild index 5337d164314b..36829a039fa9 100644 --- a/app-office/sc-im/sc-im-0.8.3-r1.ebuild +++ b/app-office/sc-im/sc-im-0.8.3-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${P}/src" LICENSE="BSD-4" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~x86" IUSE="lua ods plots tmux wayland X xls xlsx" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" diff --git a/app-office/sc-im/sc-im-0.8.3.ebuild b/app-office/sc-im/sc-im-0.8.3.ebuild deleted file mode 100644 index 99c823f8d3c4..000000000000 --- a/app-office/sc-im/sc-im-0.8.3.ebuild +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-1 luajit ) - -inherit lua-single toolchain-funcs flag-o-matic - -DESCRIPTION="Ncurses based, vim-like spreadsheet calculator" -HOMEPAGE="https://github.com/andmarti1424/sc-im" -SRC_URI="https://github.com/andmarti1424/sc-im/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${P}/src" - -LICENSE="BSD-4" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" -IUSE="lua ods plots tmux wayland X xls xlsx" -REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" - -DEPEND=" - sys-libs/ncurses:= - lua? ( - ${LUA_DEPS} - ) - ods? ( - dev-libs/libxml2 - dev-libs/libzip - ) - plots? ( sci-visualization/gnuplot ) - tmux? ( app-misc/tmux ) - wayland? ( gui-apps/wl-clipboard ) - X? ( x11-misc/xclip ) - xls? ( - dev-libs/libxls - ) - xlsx? ( - dev-libs/libxlsxwriter - dev-libs/libxml2 - dev-libs/libzip - ) -" -RDEPEND="${DEPEND}" -BDEPEND="app-alternatives/yacc - virtual/pkgconfig" - -pkg_setup() { - CONFLICTING=$(usex tmux "tmux " "")$(usex wayland "wayland " "")$(usex X "X" "") - if ( use tmux && ( use wayland || use X ) ) ; then - elog "Conflicting flags for clipboard support are set: ${CONFLICTING}" - elog "tmux support has been preferred." - elif ( use wayland && use X ) ; then - elog "Conflicting flags for clipboard support are set: ${CONFLICTING}" - elog "Wayland support has been preferred." - fi - - # Run lua setup - lua-single_pkg_setup -} - -src_prepare() { - default - - # Clean Makefile from all sorts of flag / lib setting - sed -i -e '/CFLAGS +=\|LDLIBS +=/d' Makefile \ - || die "sed fix failed. Uh-oh..." - # Also clean the now useless comments and logic - sed -i -e '/#\|if\|else/d' Makefile \ - || die "sed fix failed. Uh-oh..." -} - -src_configure() { - tc-export CC PKG_CONFIG - - LDLIBS="-lm" - - # default flags that dont need optional dependencies - append-cflags -Wall -g \ - -DNCURSES \ - -D_XOPEN_SOURCE_EXTENDED -D_GNU_SOURCE \ - '-DSNAME=\"sc-im\"' \ - '-DHELP_PATH=\"/usr/share/sc-im\"' \ - '-DLIBDIR=\"/usr/share/doc/sc-im\"' \ - '-DDFLT_PAGER=\"less\"' \ - '-DDFLT_EDITOR=\"vim\"' \ - -DUSECOLORS \ - '-DHISTORY_FILE=\"sc-iminfo\"' \ - '-DHISTORY_DIR=\".cache\"' \ - '-DCONFIG_FILE=\"scimrc\"' \ - '-DCONFIG_DIR=\".config/sc-im\"' \ - '-DINS_HISTORY_FILE=\"sc-iminfo\"' \ - -DUNDO \ - -DMAXROWS=65536 \ - -DUSELOCALE \ - -DMOUSE \ - '-DDEFAULT_OPEN_FILE_UNDER_CURSOR_CMD=\""scopen"\"' \ - -DAUTOBACKUP \ - -DHAVE_PTHREAD - - # setting default clipboard commands - if use tmux ; then - append-cflags '-DDEFAULT_COPY_TO_CLIPBOARD_CMD=\""tmux load-buffer"\"' - append-cflags '-DDEFAULT_PASTE_FROM_CLIPBOARD_CMD=\""tmux show-buffer"\"' - elif use wayland ; then - append-cflags '-DDEFAULT_COPY_TO_CLIPBOARD_CMD=\""wl-copy <"\"' - append-cflags '-DDEFAULT_PASTE_FROM_CLIPBOARD_CMD=\""wl-paste"\"' - elif use X ; then - append-cflags '-DDEFAULT_COPY_TO_CLIPBOARD_CMD=\""xclip -i -selection clipboard <"\"' - append-cflags '-DDEFAULT_PASTE_FROM_CLIPBOARD_CMD=\""xclip -o -selection clipboard"\"' - fi - - # optional feature dependency - use plots && append-cflags -DGNUPLOT - if use xls; then - append-cflags -DXLS $(${PKG_CONFIG} --cflags libxls) - LDLIBS+=" $(${PKG_CONFIG} --libs libxls)" - fi - if use xlsx || use ods ; then - append-cflags -DODS -DXLSX $(${PKG_CONFIG} --cflags libxml-2.0 libzip) - LDLIBS+=" -DODS -DXLSX $(${PKG_CONFIG} --libs libxml-2.0 libzip)" - fi - if use xlsx ; then - append-cflags -DXLSX_EXPORT $(${PKG_CONFIG} --cflags xlsxwriter) - LDLIBS+=" -DXLSX_EXPORT $(${PKG_CONFIG} --libs xlsxwriter)" - fi - if use lua ; then - append-cflags -DXLUA $(${PKG_CONFIG} --cflags lua) - LDLIBS+=" -DXLUA $(${PKG_CONFIG} --libs lua) -rdynamic" - fi - append-cflags $(${PKG_CONFIG} --cflags ncursesw) || append-cflags $(${PKG_CONFIG} --cflags ncurses) - LDLIBS+=" $(${PKG_CONFIG} --libs ncursesw)" || LDLIBS+=" $(${PKG_CONFIG} --libs ncurses)" -} - -src_compile() { - emake LDLIBS="${LDLIBS}" CFLAGS="${CFLAGS}" -} - -src_install() { - emake DESTDIR="${D}" prefix="/usr" install - einstalldocs -} diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz index bb937105528ecc73fdcc7d24b144c458c410bcf2..a51c4be7b2a726c57e1b9b173fae4b197de4e996 100644 GIT binary patch delta 9384 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 delta 9327 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 diff --git a/app-portage/eix/Manifest b/app-portage/eix/Manifest index 9c62f854bb4b..33ba94718867 100644 --- a/app-portage/eix/Manifest +++ b/app-portage/eix/Manifest @@ -1 +1,2 @@ DIST eix-0.36.6.tar.xz 640216 BLAKE2B 40f1d247f6a00ecc9e034f272e73346535724e1b0cf304ea990ae849414adb4490d181db1f781bf7825f18c12cee47e03921a3e43054631d2422e0a6c8a915b8 SHA512 4dbea2a0ac66b15061b491a8da15337894ef4ae18bfb2e77eaf74c6741a45487ca7378c80620341ccf4b335592c121ab55755f0562425a9dbf9a16a9c4aa3554 +DIST eix-0.36.7.tar.xz 639832 BLAKE2B 37202ae78378688ede95b410fe2e6325d63a9553dc082e4e09dc5bcd261f4e7bf49f349a92c286743c30a54cdc5bc1733fedebae33c37d601e6f5db1faf499e7 SHA512 5f5d059b502633be22c8a18fca410e2319061989bbc65b23592c87a9a109b93e615a5b5a7ca92a500999e3cc791e331b12e32a10700cc104040b1980f7f7a0f9 diff --git a/app-portage/eix/eix-0.36.7.ebuild b/app-portage/eix/eix-0.36.7.ebuild new file mode 100644 index 000000000000..ca848ab15efe --- /dev/null +++ b/app-portage/eix/eix-0.36.7.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools bash-completion-r1 tmpfiles + +DESCRIPTION="Search and query ebuilds" +HOMEPAGE="https://github.com/vaeth/eix/" +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" +IUSE="debug doc nls sqlite" + +DEPEND=" + nls? ( virtual/libintl ) + sqlite? ( >=dev-db/sqlite-3:= )" +RDEPEND="${DEPEND} + >=app-shells/push-2.0-r1 + >=app-shells/quoter-3.0_p2-r1" +BDEPEND=" + app-arch/xz-utils + virtual/pkgconfig + nls? ( sys-devel/gettext )" + +pkg_setup() { + # remove stale cache file to prevent collisions + local old_cache=${EROOT}/var/cache/${PN} + if [[ -f ${old_cache} ]]; then + rm "${old_cache}" || die + fi +} + +src_prepare() { + default + sed -i -e "s:/:${EPREFIX}/:" tmpfiles.d/eix.conf || die + + sed -e "/eixf_source=/s:push.sh:cat \"${EPREFIX}/usr/share/push/push.sh\":" \ + -e "/eixf_source=/s:quoter_pipe.sh:cat \"${EPREFIX}/usr/share/quoter/quoter_pipe.sh\":" \ + -i src/eix-functions.sh.in || die + sed -e "s:'\$(bindir)/eix-functions.sh':cat \\\\\"${EPREFIX}/usr/share/eix/eix-functions\\\\\":" \ + -i src/Makefile.am || die + + eautoreconf +} + +src_configure() { + local myconf=( + $(use_enable debug paranoic-asserts) + $(use_enable nls) + $(use_with doc extra-doc) + $(use_with sqlite) + --without-protobuf + + # default configuration + $(use_with prefix always-accept-keywords) + --with-dep-default + --with-required-use-default + + # paths + --with-portage-rootpath="${ROOTPATH}" + --with-eprefix-default="${EPREFIX}" + + # build a single executable with symlinks + --disable-separate-binaries + --disable-separate-tools + + # used purely to control/disrespect *FLAGS + --disable-debugging + --disable-new_dialect + --disable-optimization + --disable-strong-optimization + --disable-security + --disable-nopie-security + --disable-strong-security + ) + + econf "${myconf[@]}" +} + +src_install() { + default + dobashcomp bash/eix + dotmpfiles tmpfiles.d/eix.conf + + rm -r "${ED}"/usr/bin/eix-functions.sh || die +} + +pkg_postinst() { + tmpfiles_process eix.conf + + local obs=${EROOT}/var/cache/eix.previous + if [[ -f ${obs} ]]; then + ewarn "Found obsolete ${obs}, please remove it" + fi +} + +pkg_postrm() { + if [[ ! -n ${REPLACED_BY_VERSION} ]]; then + rm -rf "${EROOT}/var/cache/${PN}" || die + fi +} diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest index 3bcee76bb350..f53964cb5cdd 100644 --- a/app-portage/iwdevtools/Manifest +++ b/app-portage/iwdevtools/Manifest @@ -1 +1,2 @@ DIST iwdevtools-0.12.4.tar.gz 89925 BLAKE2B 6fd87cc528784d443cf966fd126f4bcb020bbaf759509eb1d3e512af73d16fc22b12de06510d2486fcb96ff8c86f8fc77d404d55b2935ef0b456f582a007d903 SHA512 c6486a16ade37a98f38e551e8c01c19c1704b1d99cef87fd1bff9575dcb52df6a1429a2fc26783cbcdc64c971f4885286e9155786a8aa23360c32826e6b8f19e +DIST iwdevtools-0.12.5.tar.gz 89999 BLAKE2B de7c1c98a93df42ca0436e9c08a6ec2eeec1ae5db524a8b95c94ab70e43a10f8a649cc489f671712c273fe52b1ee8223e4afac670aedccec254d9c035565feb0 SHA512 97372288421e5db71faf8d98544e8f273c2bfa7d36dd5ceb9bdde5e288547f7863fe7548f2dcc7db568a293e05bafce77e0cb29335f6e79841b0ecf78fbefecc diff --git a/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild b/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild new file mode 100644 index 000000000000..a70634aff287 --- /dev/null +++ b/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild @@ -0,0 +1,65 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson optfeature + +DESCRIPTION="Small tools to aid with Gentoo development, primarily intended for QA" +HOMEPAGE="https://github.com/ionenwks/iwdevtools" +SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + app-misc/pax-utils + app-portage/portage-utils + >=app-shells/bash-5.1 + dev-libs/libxml2:2 + sys-apps/coreutils + sys-apps/diffutils + sys-apps/file + sys-apps/portage + || ( sys-apps/util-linux app-misc/getopt )" +BDEPEND=" + sys-apps/help2man + || ( sys-apps/util-linux app-misc/getopt ) + test? ( ${RDEPEND} )" + +src_configure() { + local emesonargs=( + -Ddocdir=${PF} + -Deprefix="${EPREFIX}" + -Dshellcheck=false + $(meson_use test) + ) + + has_version sys-apps/util-linux || emesonargs+=( -Dgetopt=getopt-long ) + + meson_src_configure +} + +pkg_postinst() { + optfeature "detecting potential ABI issues using abidiff" dev-util/libabigail + + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog "Optional portage integration relies on using /etc/portage/bashrc." + elog "The example bashrc can be used as-is if not already using one:" + elog + elog " ln -s ../../usr/share/${PN}/bashrc ${EROOT}/etc/portage/bashrc" + elog + elog "Otherwise, inspect the tools' --help output and the example to integrate" + elog "(if not defining the same phase functions, the example can be sourced)." + elog + elog "Note that \`eqawarn\` is used for portage output by default. QA messages" + elog "aren't logged / shown post-emerge unless e.g. in /etc/portage/make.conf:" + elog + elog ' PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa"' + elog + elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for information on tools." + fi +} diff --git a/app-portage/portage-utils/Manifest b/app-portage/portage-utils/Manifest index 42390f8918fa..4ec99a05b347 100644 --- a/app-portage/portage-utils/Manifest +++ b/app-portage/portage-utils/Manifest @@ -1,3 +1,2 @@ -DIST portage-utils-0.94.3.tar.xz 1804720 BLAKE2B b0239a26d878db6dd73c9ee54f586526f8812921775126ef74afbe089186fdc5ca7197847e204c6ecbf9d79b6e2a6173cb0c39d4a26653ed0db2d7f9b10e88c5 SHA512 bf8fcccc26bb985bf7664f6ab0227a5251c3f918199de0c4e4c95b7107eb72eee367d1d524b5d9608b3c7eea9b1fae789456390cbb0d375297b807bb98644e01 -DIST portage-utils-0.94.4.tar.xz 1804252 BLAKE2B 4bdb3dca331eeeaeca34b949aa0228d81df71888fa7cb07f878958939f7820f6887ebb43f0a89d8ed8d787c152a631a731bc53f30c8241ca2530ee9420fea1e2 SHA512 d59a09c9b2dd4de8ed320a5b1c943a1d5dcdef41a057fbfeb00ed136e2ba87375d4562861de5b0e44bad986916d0f58487f3d93deaeb44e96385535d85d74217 DIST portage-utils-0.95.tar.xz 1806140 BLAKE2B 5a468a7b4006073203ba634a5d70398e254ef5db7e9b71fbcf20bce68942f74acce1d42b5d315931f93e8698c8dd2f38f328fcc6fdaa86addba7dbcc21fce5fa SHA512 2d1f4b986a377249043259d8ada1a35a7dd55179f0ef5c2c18a4180c8f1f7064133ab2677426098e61b1355fa26cb0f8aa3c6ea06d46af4c4ba2df4eb53489a4 +DIST portage-utils-0.96.tar.xz 1806032 BLAKE2B 93ef9658a4b0bae7fb0527462bd9d0d19f396262818380d8ec2022c9fda596265c50adc262bdf296a4dd8c6b891b064316281d21444c8b903db20ca2463879e3 SHA512 cc32f53532c082544cabe505d8b90b947b6ab48742678aa98cbe9ba291625e8449ed0ecd90e01dc00b06c209b34001ad57a060918658e53d3babdc5c76ea7b02 diff --git a/app-portage/portage-utils/portage-utils-0.94.3.ebuild b/app-portage/portage-utils/portage-utils-0.94.3.ebuild deleted file mode 100644 index b70c8d6732ac..000000000000 --- a/app-portage/portage-utils/portage-utils-0.94.3.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="Small and fast Portage helper tools written in C" -HOMEPAGE="https://wiki.gentoo.org/wiki/Portage-utils" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 autotools - EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage-utils.git" -else - SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="openmp +qmanifest +qtegrity static" - -RDEPEND=" - qmanifest? ( - !static? ( - app-crypt/gpgme:= - app-crypt/libb2:= - dev-libs/openssl:= - sys-libs/zlib:= - ) - ) - qtegrity? ( - !static? ( - dev-libs/openssl:= - ) - )" -DEPEND="${RDEPEND} - qmanifest? ( - static? ( - app-crypt/gpgme[static-libs] - app-crypt/libb2[static-libs] - dev-libs/openssl[static-libs] - sys-libs/zlib[static-libs] - ) - ) - qtegrity? ( - static? ( - dev-libs/openssl[static-libs] - ) - )" -BDEPEND="virtual/pkgconfig" - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -src_prepare() { - default - [[ ${PV} == *9999 ]] && eautoreconf -} - -src_configure() { - use static && append-ldflags -static - - econf \ - --disable-maintainer-mode \ - --with-eprefix="${EPREFIX}" \ - $(use_enable qmanifest) \ - $(use_enable qtegrity) \ - $(use_enable openmp) -} diff --git a/app-portage/portage-utils/portage-utils-0.94.4.ebuild b/app-portage/portage-utils/portage-utils-0.96.ebuild similarity index 100% rename from app-portage/portage-utils/portage-utils-0.94.4.ebuild rename to app-portage/portage-utils/portage-utils-0.96.ebuild diff --git a/app-portage/prefix-toolkit/Manifest b/app-portage/prefix-toolkit/Manifest index e69de29bb2d1..ebd30aa764bd 100644 --- a/app-portage/prefix-toolkit/Manifest +++ b/app-portage/prefix-toolkit/Manifest @@ -0,0 +1 @@ +DIST prefix-toolkit-10.tar.bz2 5715 BLAKE2B fe8b4642fc4f8fa97bd8c9dc4f9e907dd0ca464ddc20e28d2888354f766fce04dd6ebc3bfae23bc776c59986c8167cc94510fb950124917874c5dde4f68cddfe SHA512 58f7fabab8ce5e2c3b2f0725733d02e340efb714ecf3556c27dbe95e7cf9c4b2f4ae658c44749cf2c62111d1135c60c333bbf93ee1c7b79ea11b908cc923c730 diff --git a/app-portage/prefix-toolkit/metadata.xml b/app-portage/prefix-toolkit/metadata.xml index 76983c31094e..1847ed2edf88 100644 --- a/app-portage/prefix-toolkit/metadata.xml +++ b/app-portage/prefix-toolkit/metadata.xml @@ -1,8 +1,11 @@ - - prefix@gentoo.org - Gentoo Prefix - + + prefix@gentoo.org + Gentoo Prefix + + + proj/prefix/prefix-toolkit + diff --git a/app-portage/prefix-toolkit/prefix-toolkit-10-r1.ebuild b/app-portage/prefix-toolkit/prefix-toolkit-10-r1.ebuild new file mode 100644 index 000000000000..b626552ad3e6 --- /dev/null +++ b/app-portage/prefix-toolkit/prefix-toolkit-10-r1.ebuild @@ -0,0 +1,169 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Utilities for users of Gentoo Prefix" +HOMEPAGE="https://prefix.gentoo.org/" +SRC_URI="https://gitweb.gentoo.org/proj/prefix/prefix-toolkit.git/snapshot/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" + +[[ ${PV} == 9999 ]] || +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + +DEPEND="" +BDEPEND="${DEPEND} + >sys-apps/portage-2.3.62 +" +# In prefix-stack, these dependencies actually are the @system set, +# as we rely on the base prefix anyway for package management, +# which should have a proper @system set. +# Strictly speaking, only baselayout and gcc-config are necessary, but +# it is easier for now to install elt-patches, gentoo-functions and +# gnuconfig as well, instead of fixing all uses that expect them in +# EPREFIX rather than BROOT. +# See also: pkg_preinst +RDEPEND="${DEPEND} + prefix-stack? ( + sys-devel/gcc-config + app-portage/elt-patches + sys-apps/gentoo-functions + sys-devel/gnuconfig + ) +" + +src_unpack() { + default + + if use prefix-stack ; then + local editor pager + for editor in "${EDITOR}" {"${EPREFIX}","${BROOT}"}/bin/nano + do + [[ -x ${editor} ]] || continue + done + for pager in "${PAGER}" {"${EPREFIX}","${BROOT}"}/usr/bin/less + do + [[ -x ${pager} ]] || continue + done + printf '%s\n' "EDITOR=\"${editor}\"" "PAGER=\"${pager}\"" > 000fallback + fi +} + +my_prefixify() { + local ebash eenv + if use prefix-stack ; then + ebash="${BROOT}/bin/bash" + eenv="${BROOT}/usr/bin/env" + else + ebash="${EPREFIX}/bin/bash" + eenv="${EPREFIX}/usr/bin/env" + fi + + # the @=@ prevents repoman from believing we set readonly vars + sed -e "s,@GENTOO_PORTAGE_BPREFIX@,${BROOT},g" \ + -e "s,@GENTOO_PORTAGE_EPREFIX@,${EPREFIX},g" \ + -e "s,@GENTOO_PORTAGE_CHOST@,${CHOST},g" \ + -e "s,@GENTOO_PORTAGE_EBASH@,${ebash},g" \ + -e "s,@GENTOO_PORTAGE_EENV@,${eenv},g" \ + -e "s,@=@,=,g" \ + -i "$@" || die +} + +src_configure() { + # do not eprefixify during unpack, to allow userpatches to apply + my_prefixify * +} + +src_install-prefix-stack-ccwrap() { + # install toolchain wrapper. + local wrapperdir=/usr/${CHOST}/gcc-bin/${CHOST}-${PN}/${PV} + local wrappercfg=${CHOST}-${P} + + exeinto $wrapperdir + doexe prefix-stack-ccwrap + + local cc + for cc in \ + gcc \ + g++ \ + cpp \ + c++ \ + windres \ + ; do + dosym prefix-stack-ccwrap $wrapperdir/${CHOST}-${cc} + dosym ${CHOST}-${cc} $wrapperdir/${cc} + done + + # LDPATH is required to keep gcc-config happy :( + cat > ./${wrappercfg} <<-EOF + GCC_PATH="${EPREFIX}$wrapperdir" + LDPATH="${EPREFIX}$wrapperdir" + EOF + + insinto /etc/env.d/gcc + doins ./${wrappercfg} +} + +src_install() { + if use prefix-stack; then + src_install-prefix-stack-ccwrap + insinto /etc + doins prefix-stack.bash_login + insinto /etc/bash + newins prefix-stack.bashrc bashrc + newenvd prefix-stack.envd.99stack 99stack + doenvd 000fallback + keepdir /usr/share/aclocal + else + dobin prefix-stack-setup + fi + if use prefix; then + exeinto / + doexe startprefix + fi +} + +pkg_preinst() { + use prefix-stack || return 0 + ebegin "Purging @system package set for prefix stack" + # In prefix stack we empty out the @system set defined via make.profile, + # as we may be using some normal profile, but that @system set applies + # to the base prefix only. + # Instead, we only put ourselve into the @system set, and have additional + # @system packages in our RDEPEND. + my_lsprofile() { + ( + cd -P "${1:-.}" || exit 1 + [[ -r ./parent ]] && + for p in $( "${ED}${systemset}" + local p + for p in $(my_lsprofile "${EPREFIX}"/etc/portage/make.profile) + do + [[ -s ${p}/${systemset##*/} ]] || continue + awk '/^[ \t]*[^-#]/{print "-" $1 " # maintained by '"${PN}-${PVR}"'"}' \ + < "${p}"/packages || die + done | sort -u >> "${ED}${systemset}" + [[ ${PIPESTATUS[@]} == "0 0" ]] || die "failed to collect for ${systemset}" + echo "*${CATEGORY}/${PN} # maintained by ${PN}-${PVR}" >> "${ED}${systemset}" || die + eend $? +} + +pkg_postinst() { + use prefix-stack || return 0 + [[ -x ${EROOT}/usr/bin/gcc-config ]] || return 0 + "${EROOT}"/usr/bin/gcc-config ${CHOST}-${P} +} diff --git a/app-portage/prefix-toolkit/prefix-toolkit-8.ebuild b/app-portage/prefix-toolkit/prefix-toolkit-8.ebuild deleted file mode 100644 index ddc9ef92ce84..000000000000 --- a/app-portage/prefix-toolkit/prefix-toolkit-8.ebuild +++ /dev/null @@ -1,693 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Utilities for users of Gentoo Prefix" -HOMEPAGE="https://prefix.gentoo.org/" -SRC_URI="" - -LICENSE="GPL-3" -SLOT="0" - -[[ ${PV} == 9999 ]] || -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - -DEPEND=" - !app-portage/prefix-chain-setup - !sys-apps/prefix-chain-utils -" -BDEPEND="${DEPEND} - >sys-apps/portage-2.3.62 -" -# In prefix-stack, these dependencies actually are the @system set, -# as we rely on the base prefix anyway for package management, -# which should have a proper @system set. -# See also: pkg_preinst -RDEPEND="${DEPEND} - prefix-stack? ( - >=sys-apps/baselayout-prefix-2.6 - sys-apps/gentoo-functions - app-portage/elt-patches - sys-devel/gnuconfig - sys-devel/gcc-config - elibc_Winnt? ( - dev-libs/pthreads4w - ) - ) -" - -S="${WORKDIR}" - -my_unpack() { - local infile=$1 - local outfile=${2:-${infile}} - ebegin "extracting ${outfile}" - sed -ne "/^: ${infile} /,/EOIN/{/EOIN/d;p}" "${EBUILD}" \ - > "${outfile}" || die "Failed to unpack ${outfile}" - eend $? -} - -src_unpack() { - if use prefix-stack ; then - my_unpack prefix-stack.bash_login - my_unpack prefix-stack.bashrc - my_unpack prefix-stack.envd.99stack - my_unpack prefix-stack-ccwrap - local editor pager - for editor in "${EDITOR}" {"${EPREFIX}","${BROOT}"}/bin/nano - do - [[ -x ${editor} ]] || continue - done - for pager in "${PAGER}" {"${EPREFIX}","${BROOT}"}/usr/bin/less - do - [[ -x ${pager} ]] || continue - done - printf '%s\n' "EDITOR=\"${editor}\"" "PAGER=\"${pager}\"" > 000fallback - else - my_unpack prefix-stack-setup - fi - my_unpack startprefix -} - -my_prefixify() { - local ebash eenv - if use prefix-stack ; then - ebash="${BROOT}/bin/bash" - eenv="${BROOT}/usr/bin/env" - else - ebash="${EPREFIX}/bin/bash" - eenv="${EPREFIX}/usr/bin/env" - fi - - # the @=@ prevents repoman from believing we set readonly vars - sed -e "s,@GENTOO_PORTAGE_BPREFIX@,${BROOT},g" \ - -e "s,@GENTOO_PORTAGE_EPREFIX@,${EPREFIX},g" \ - -e "s,@GENTOO_PORTAGE_CHOST@,${CHOST},g" \ - -e "s,@GENTOO_PORTAGE_EBASH@,${ebash},g" \ - -e "s,@GENTOO_PORTAGE_EENV@,${eenv},g" \ - -e "s,@=@,=,g" \ - -i "$@" || die -} - -src_configure() { - # do not eprefixify during unpack, to allow userpatches to apply - my_prefixify * -} - -src_install-prefix-stack-ccwrap() { - # install toolchain wrapper. - local wrapperdir=/usr/${CHOST}/gcc-bin/${CHOST}-${PN}/${PV} - local wrappercfg=${CHOST}-${P} - - exeinto $wrapperdir - doexe prefix-stack-ccwrap - - local cc - for cc in \ - gcc \ - g++ \ - cpp \ - c++ \ - windres \ - ; do - dosym prefix-stack-ccwrap $wrapperdir/${CHOST}-${cc} - dosym ${CHOST}-${cc} $wrapperdir/${cc} - done - - # LDPATH is required to keep gcc-config happy :( - cat > ./${wrappercfg} <<-EOF - GCC_PATH="${EPREFIX}$wrapperdir" - LDPATH="${EPREFIX}$wrapperdir" - EOF - - insinto /etc/env.d/gcc - doins ./${wrappercfg} -} - -src_install() { - if use prefix-stack; then - src_install-prefix-stack-ccwrap - insinto /etc - doins prefix-stack.bash_login - insinto /etc/bash - newins prefix-stack.bashrc bashrc - newenvd prefix-stack.envd.99stack 99stack - doenvd 000fallback - keepdir /usr/share/aclocal - else - dobin prefix-stack-setup - fi - exeinto / - doexe startprefix -} - -pkg_preinst() { - use prefix-stack || return 0 - ebegin "Purging @system package set for prefix stack" - # In prefix stack we empty out the @system set defined via make.profile, - # as we may be using some normal profile, but that @system set applies - # to the base prefix only. - # Instead, we only put ourselve into the @system set, and have additional - # @system packages in our RDEPEND. - my_lsprofile() { - ( - cd -P "${1:-.}" || exit 1 - [[ -r ./parent ]] && - for p in $( "${ED}${systemset}" - local p - for p in $(my_lsprofile "${EPREFIX}"/etc/portage/make.profile) - do - [[ -s ${p}/${systemset##*/} ]] || continue - awk '/^[ \t]*[^-#]/{print "-" $1 " # maintained by '"${PN}-${PVR}"'"}' \ - < "${p}"/packages || die - done | sort -u >> "${ED}${systemset}" - [[ ${PIPESTATUS[@]} == "0 0" ]] || die "failed to collect for ${systemset}" - echo "*${CATEGORY}/${PN} # maintained by ${PN}-${PVR}" >> "${ED}${systemset}" || die - eend $? -} - -pkg_postinst() { - use prefix-stack || return 0 - [[ -x ${EROOT}/usr/bin/gcc-config ]] || return 0 - "${EROOT}"/usr/bin/gcc-config ${CHOST}-${P} -} - -return 0 - -: startprefix <<'EOIN' -#!@GENTOO_PORTAGE_EBASH@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Fabian Groffen -- 2007-03-10 -# Enters the prefix environment by starting a login shell from the -# prefix. The SHELL environment variable is elevated in order to make -# applications that start login shells to work, such as `screen`. - -# if you come from a substantially polluted environment (another -# Prefix), a cleanup as follows resolves most oddities I've ever seen: -# env -i HOME=$HOME TERM=$TERM USER=$USER $SHELL -l -# hence this script starts the Prefix shell like this - -if [[ ${SHELL#@GENTOO_PORTAGE_EPREFIX@} != ${SHELL} ]] -then - echo "You appear to be in prefix already (SHELL=${SHELL})" > /dev/stderr - exit -1 -elif [[ ${SHELL#@GENTOO_PORTAGE_BPREFIX@} != ${SHELL} ]] && - [[ ${EPREFIX-unset} == '@GENTOO_PORTAGE_EPREFIX@' ]] -then - echo "You appear to be in stacked prefix already (EPREFIX=${EPREFIX})" > /dev/stderr - exit -1 -fi - -# What is our prefix? -EPREFIX@=@'@GENTOO_PORTAGE_EPREFIX@' -BPREFIX@=@'@GENTOO_PORTAGE_BPREFIX@' - -# not all systems have the same location for shells, however what it -# boils down to, is that we need to know what the shell is, and then we -# can find it in the bin dir of our prefix -for SHELL in \ - "${EPREFIX}/bin/${SHELL##*/}" \ - "${BPREFIX}/bin/${SHELL##*/}" \ - ${SHELL##*/} -do - [[ ${SHELL} == */* && -x ${SHELL} ]] && break -done - -# check if the shell exists -if [[ ${SHELL} != */* ]] -then - echo "Failed to find the Prefix shell, this is probably" > /dev/stderr - echo "because you didn't emerge the shell ${SHELL}" > /dev/stderr - exit 1 -fi - -# set the prefix shell in the environment -export SHELL - -# give a small notice -echo "Entering Gentoo Prefix ${EPREFIX}" -# start the login shell, clean the entire environment but what's needed -RETAIN="HOME=$HOME TERM=$TERM USER=$USER SHELL=$SHELL" -# PROFILEREAD is necessary on SUSE not to wipe the env on shell start -[[ -n ${PROFILEREAD} ]] && RETAIN+=" PROFILEREAD=$PROFILEREAD" -# ssh-agent is handy to keep, of if set, inherit it -[[ -n ${SSH_AUTH_SOCK} ]] && RETAIN+=" SSH_AUTH_SOCK=$SSH_AUTH_SOCK" -# if we're on some X terminal, makes sense to inherit that too -[[ -n ${DISPLAY} ]] && RETAIN+=" DISPLAY=$DISPLAY" -if [[ -d /proc/registry ]]; then # we're on Cygwin - # crucial to Windows but cannot be restored, see - # https://cygwin.com/ml/cygwin/2019-08/msg00072.html - [[ -n ${SYSTEMDRIVE} ]] && RETAIN+=" SYSTEMDRIVE=$SYSTEMDRIVE" - # COMSPEC is to native Windows what SHELL is to *nix - [[ -n ${COMSPEC} ]] && RETAIN+=" COMSPEC=$COMSPEC" - # some Windows programs (e.g. devenv.exe) need TMP or TEMP - [[ -n ${TEMP} ]] && RETAIN+=" TEMP=$TEMP" -fi -# do it! -if [[ ${SHELL#${EPREFIX}} != ${SHELL} ]] ; then - '@GENTOO_PORTAGE_EENV@' -i $RETAIN $SHELL -l -elif [[ ' bash ' == *" ${SHELL##*/} "* ]] ; then - # shell coming from different prefix would load it's own - # etc/profile upon -l, so we have to override - '@GENTOO_PORTAGE_EENV@' -i ${RETAIN} "${SHELL}" --rcfile "${EPREFIX}"/etc/prefix-stack.bash_login -i -else - echo "Only bash is supported with stacked Prefix (you have ${SHELL##*/}), sorry!" > /dev/stderr - exit 1 -fi -# and leave a message when we exit... the shell might return non-zero -# without having real problems, so don't send alarming messages about -# that -echo "Leaving Gentoo Prefix with exit status $?" -EOIN - -: prefix-stack.bashrc <<'EOIN' -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -# -# In stacked Prefix there is no bash installed, yet -# etc/bash/bashrc from base Prefix still is useful. -# - -if [[ $- != *i* ]] ; then - # Shell is non-interactive, bashrc does not apply - return -fi - -if [[ -r @GENTOO_PORTAGE_BPREFIX@/etc/bash/bashrc ]] ; then - source '@GENTOO_PORTAGE_BPREFIX@/etc/bash/bashrc' - # only if base Prefix does have an etc/bash/bashrc, we also - # run bashrc snippets provided by packages in stacked Prefix - for sh in '@GENTOO_PORTAGE_EPREFIX@'/etc/bash/bashrc.d/* ; do - [[ -r ${sh} ]] && source "${sh}" - done - unset sh -else - # etc/profile does expect etc/bash/bashrc to set PS1 - PS1='\u@\h \w \$ ' -fi -EOIN - -: prefix-stack.bash_login <<'EOIN' -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -# -# In stacked Prefix there is no bash installed, so there is -# no bash able to load this Prefix' profile as login shell. -# Instead, you can specify this one as bash rcfile to mimic -# a bash login shell using this stacked Prefix profile. -# - -if [[ -s '@GENTOO_PORTAGE_EPREFIX@/etc/profile' ]] ; then - . '@GENTOO_PORTAGE_EPREFIX@/etc/profile' -fi -if [[ -s ~/.bash_profile ]] ; then - . ~/.bash_profile -elif [[ -s ~/.bash_login ]] ; then - . ~/.bash_login -elif [[ -s ~/.profile ]] ; then - . ~/.profile -fi -EOIN - -: prefix-stack.envd.99stack <<'EOIN' -PKG_CONFIG_PATH@=@"@GENTOO_PORTAGE_EPREFIX@/usr/lib/pkgconfig:@GENTOO_PORTAGE_EPREFIX@/usr/share/pkgconfig" -AT_SYS_M4DIR@=@"@GENTOO_PORTAGE_EPREFIX@/usr/share/aclocal" -PORTAGE_CONFIGROOT@=@"@GENTOO_PORTAGE_EPREFIX@" -EPREFIX@=@"@GENTOO_PORTAGE_EPREFIX@" -EOIN - -: prefix-stack-setup <<'EOIN' -#!@GENTOO_PORTAGE_EPREFIX@/bin/bash -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -PARENT_EPREFIX="@GENTOO_PORTAGE_EPREFIX@" -PARENT_CHOST="@GENTOO_PORTAGE_CHOST@" -CHILD_EPREFIX= -CHILD_PROFILE= -CHILD_CHOST= - -# -# get ourselfs the functions.sh script for ebegin/eend/etc. -# -for f in \ - /lib/gentoo/functions.sh \ - /etc/init.d/functions.sh \ - /sbin/functions.sh \ -; do - if [[ -r ${PARENT_EPREFIX}${f} ]] ; then - . "${PARENT_EPREFIX}${f}" - f=found - break - fi -done - -if [[ ${f} != found ]] ; then - echo "Cannot find Gentoo functions, aborting." >&2 - exit 1 -fi - -for arg in "$@"; do - case "${arg}" in - --eprefix=*) CHILD_EPREFIX="${arg#--eprefix=}" ;; - --profile=*) CHILD_PROFILE="${arg#--profile=}" ;; - --chost=*) CHILD_CHOST="${arg#--chost=}" ;; - - --help) - einfo "$0 usage:" - einfo " --eprefix=[PATH] Path to new EPREFIX to create stacked to the prefix" - einfo " where this script is installed (${PARENT_EPREFIX})" - einfo " --profile=[PATH] The absolute path to the profile to use. This path" - einfo " must point to a directory within ${PARENT_EPREFIX}" - einfo " --chost=[CHOST] The CHOST to use for the new EPREFIX, required if" - einfo " the profile does not set CHOST, or to override." - exit 0 - ;; - esac -done - -# -# sanity check of given values -# - -test -n "${CHILD_EPREFIX}" || { eerror "no eprefix argument given"; exit 1; } -test -d "${CHILD_EPREFIX}" && { eerror "${CHILD_EPREFIX} already exists"; exit 1; } -test -n "${CHILD_PROFILE}" || { eerror "no profile argument given"; exit 1; } -test -d "${CHILD_PROFILE}" || { eerror "${CHILD_PROFILE} does not exist"; exit 1; } - -if [[ -z ${CHILD_CHOST} ]] -then - my_lsprofile() { - ( - cd -P "${1:-.}" || exit 1 - [[ -r ./parent ]] && - for p in $( "${CHILD_EPREFIX}"/etc/portage/make.conf -eend_exit $? - -ebegin "creating use.mask/prefix-stack" -printf -- '-%s\n' prefix{,-guest,-stack} > "${CHILD_EPREFIX}"/etc/portage/profile/use.mask/prefix-stack -eend_exit $? - -ebegin "creating use.force/prefix-stack" -printf -- '%s\n' prefix{,-guest,-stack} > "${CHILD_EPREFIX}"/etc/portage/profile/use.force/prefix-stack -eend_exit $? - -ebegin "creating env/host-cc.conf" -cat > "${CHILD_EPREFIX}"/etc/portage/env/host-cc.conf <<-EOM - CC=${PARENT_CHOST}-gcc - CXX=${PARENT_CHOST}-g++ - # Inherited compiler flags from parent prefix, - # as the child prefix may have a different compiler. - CFLAGS="$(portageq envvar CFLAGS)" - CXXFLAGS="$(portageq envvar CXXFLAGS)" - EOM -eend_exit $? - -ebegin "creating package.env/prefix-stack" -cat > "${CHILD_EPREFIX}"/etc/portage/package.env/prefix-stack <<-'EOM' - # merge with the parent's chost. this forces the use of the parent - # compiler, which generally would be illegal - this is an exception. - # This is required for example on winnt, because the wrapper has to - # be able to use/resolve symlinks, etc. native winnt binaries miss - # that ability, but cygwin binaries don't. - sys-devel/gcc-config host-cc.conf - sys-apps/gentoo-functions host-cc.conf - EOM -eend_exit $? - -# -# create the make.profile symlinks. -# -ebegin "creating make.profile" -( - ln -s "${CHILD_PROFILE}" "${CHILD_EPREFIX}/etc/portage/make.profile" -) -eend_exit $? - -# -# adjust permissions of generated files. -# -ebegin "adjusting permissions" -( - set -e - chmod 644 "${CHILD_EPREFIX}"/etc/portage/make.conf - chmod 644 "${CHILD_EPREFIX}"/etc/portage/env/host-cc.conf - chmod 644 "${CHILD_EPREFIX}"/etc/portage/package.env/prefix-stack -) -eend_exit $? - -# -# now merge some basics. -# -ebegin "installing required basic packages" -( - set -e - export PORTAGE_CONFIGROOT@=@"${CHILD_EPREFIX}" - export EPREFIX@=@"${CHILD_EPREFIX}" - export PORTAGE_OVERRIDE_EPREFIX@=@"${PARENT_EPREFIX}" - - # let baselayout create the directories - USE@=@"${USE} build" \ - emerge --verbose --nodeps --oneshot \ - '>=baselayout-prefix-2.6' - - # In prefix-stack, app-portage/prefix-toolkit does - # install/update an etc/portage/profile/packages file, - # removing all @system packages from current make.profile, - # and adding itself to @system set instead. - emerge --verbose --nodeps --oneshot \ - app-portage/prefix-toolkit - - # In prefix-stack, prefix-toolkit does have an RDEPEND on them, - # to hold them in the @system set. - emerge --verbose --nodeps --oneshot \ - sys-apps/gentoo-functions \ - app-portage/elt-patches \ - sys-devel/gnuconfig \ - sys-devel/gcc-config - - # get eventual dependencies, add to world - emerge --verbose --update --deep \ - app-portage/prefix-toolkit - - # select the stack wrapper profile from gcc-config - env -i PORTAGE_CONFIGROOT="${CHILD_EPREFIX}" \ - "$(type -P bash)" "${CHILD_EPREFIX}"/usr/bin/gcc-config 1 -) -eend_exit $? - -# -# wow, all ok :) -# -ewarn -ewarn "all done. don't forget to tune ${CHILD_EPREFIX}/etc/portage/make.conf." -ewarn "to enter the new prefix, run \"${CHILD_EPREFIX}/startprefix\"." -ewarn -EOIN - -: prefix-stack-ccwrap <<'EOIN' -#!@GENTOO_PORTAGE_BPREFIX@/bin/bash - -if [ -r /cygdrive/. ]; then - winpath2unix() { cygpath -u "$1"; } - unixpath2win() { cygpath -w "$1"; } -fi - -myself=${0##*/} # basename $0 -link_dirs=() -linkopts=() -opts=() -chost="@GENTOO_PORTAGE_CHOST@" -prefix="@GENTOO_PORTAGE_EPREFIX@" -absprefix=${prefix} -if [[ ${chost} == *"-winnt"* ]]; then - # we may get called from windows binary, like pkgdata in dev-libs/icu - # in this case, PATH elements get the "/dev/fs/C/WINDOWS/SUA" prefix - absprefix=$(winpath2unix "$(unixpath2win "${absprefix}")") -fi -[[ ${myself} == *windres* ]] && mode=compile || mode=link -orig_args=("$@") - -for opt in "$@" -do - if [[ ${chost} == *"-winnt"* ]]; then - # We depend on dev-libs/pthreads4w, no? - case ${opt} in - -pthread | -lpthread) - case " ${linkopts[*]} " in - *" -lpthread "*) ;; - *) linkopts=( "${linkopts[@]}" "-lpthread" ) ;; - esac - continue - ;; - esac - fi - case "$opt" in - -L) - link_dirs=("${link_dirs[@]}" "-L$1") - shift - ;; - -L*) - link_dirs=("${link_dirs[@]}" "${opt}") - ;; - *) - case "${opt}" in - -v) - # -v done right: only use mode version if -v is the _only_ - # argument on the command line. - [[ ${#orig_args[@]} -gt 1 ]] || mode=version - ;; - --version) mode=version ;; - -c|-E|-S) mode=compile ;; - -print-search-dirs) mode=dirs ;; - esac - opts=("${opts[@]}" "${opt}") - ;; - esac -done - -# remove any path to current prefix, need base prefix only -new_path= -save_ifs=$IFS -IFS=':' -for p in $PATH -do - IFS=$save_ifs - [[ ${p#${absprefix}} != "${p}" ]] && continue - if [[ -z "${new_path}" ]]; then - new_path="${p}" - else - new_path="${new_path}:${p}" - fi -done -IFS=$save_ifs - -PATH=${new_path} - -pfx_comp=("-I${prefix}/include" "-I${prefix}/usr/include") -pfx_link=("-L${prefix}/usr/lib" "-L${prefix}/lib") -# binutils-config's ldwrapper understands '-R' for aix and hpux too. -pfx_link_r=("-Wl,-R,${prefix}/lib" "-Wl,-R,${prefix}/usr/lib") -case "${chost}" in -*-winnt*) - # parity (winnt) understands -rpath only ... - pfx_link_r=("-Wl,-rpath,${prefix}/lib" "-Wl,-rpath,${prefix}/usr/lib") - ;; -*-linux*) - # With gcc, -isystem would avoid warning messages in installed headers, - # but that breaks with AIX host headers. - pfx_comp=("-isystem" "${prefix}/include" "-isystem" "${prefix}/usr/include") - ;; -esac - -# ensure we run the right chost program in base prefix -[[ ${myself} == *-*-*-* ]] || myself=${chost}-${myself#${chost}-} - -case "$mode" in -link) exec "${myself}" "${link_dirs[@]}" "${pfx_link[@]}" "${opts[@]}" "${pfx_comp[@]}" "${pfx_link_r[@]}" "${linkopts[@]}" ;; -compile) exec "${myself}" "${link_dirs[@]}" "${opts[@]}" "${pfx_comp[@]}" ;; -version) exec "${myself}" "${orig_args[@]}" ;; -dirs) - "${myself}" "${orig_args[@]}" | while read line; do - if [[ "${line}" == "libraries: ="* ]]; then - echo "libraries: =${prefix}/usr/lib:${prefix}/lib:${line#"libraries: ="}" - else - echo "${line}" - fi - done - ;; -*) echo "cannot infer ${myself}'s mode from comamnd line arguments"; exit 1 ;; -esac -EOIN diff --git a/app-portage/prefix-toolkit/prefix-toolkit-9.ebuild b/app-portage/prefix-toolkit/prefix-toolkit-9.ebuild deleted file mode 100644 index a06537c1ebf4..000000000000 --- a/app-portage/prefix-toolkit/prefix-toolkit-9.ebuild +++ /dev/null @@ -1,702 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Utilities for users of Gentoo Prefix" -HOMEPAGE="https://prefix.gentoo.org/" -SRC_URI="" - -LICENSE="GPL-3" -SLOT="0" - -[[ ${PV} == 9999 ]] || -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - -DEPEND=" - !app-portage/prefix-chain-setup - !sys-apps/prefix-chain-utils -" -BDEPEND="${DEPEND} - >sys-apps/portage-2.3.62 -" -# In prefix-stack, these dependencies actually are the @system set, -# as we rely on the base prefix anyway for package management, -# which should have a proper @system set. -# Strictly speaking, only baselayout and gcc-config are necessary -# (and pthreads4w for Winnt), but it is easier for now to install -# elt-patches, gentoo-functions and gnuconfig as well, instead of -# fixing all uses that expect them in EPREFIX rather than BROOT. -# See also: pkg_preinst -RDEPEND="${DEPEND} - prefix-stack? ( - >=sys-apps/baselayout-prefix-2.6 - sys-devel/gcc-config - elibc_Winnt? ( - dev-libs/pthreads4w - ) - app-portage/elt-patches - sys-apps/gentoo-functions - sys-devel/gnuconfig - ) -" - -S="${WORKDIR}" - -my_unpack() { - local infile=$1 - local outfile=${2:-${infile}} - ebegin "extracting ${outfile}" - sed -ne "/^: ${infile} /,/EOIN/{/EOIN/d;p}" "${EBUILD}" \ - > "${outfile}" || die "Failed to unpack ${outfile}" - eend $? -} - -src_unpack() { - if use prefix-stack ; then - my_unpack prefix-stack.bash_login - my_unpack prefix-stack.bashrc - my_unpack prefix-stack.envd.99stack - my_unpack prefix-stack-ccwrap - local editor pager - for editor in "${EDITOR}" {"${EPREFIX}","${BROOT}"}/bin/nano - do - [[ -x ${editor} ]] || continue - done - for pager in "${PAGER}" {"${EPREFIX}","${BROOT}"}/usr/bin/less - do - [[ -x ${pager} ]] || continue - done - printf '%s\n' "EDITOR=\"${editor}\"" "PAGER=\"${pager}\"" > 000fallback - else - my_unpack prefix-stack-setup - fi - if use prefix; then - # does not make sense on vanilla Gentoo - my_unpack startprefix - fi -} - -my_prefixify() { - local ebash eenv - if use prefix-stack ; then - ebash="${BROOT}/bin/bash" - eenv="${BROOT}/usr/bin/env" - else - ebash="${EPREFIX}/bin/bash" - eenv="${EPREFIX}/usr/bin/env" - fi - - # the @=@ prevents repoman from believing we set readonly vars - sed -e "s,@GENTOO_PORTAGE_BPREFIX@,${BROOT},g" \ - -e "s,@GENTOO_PORTAGE_EPREFIX@,${EPREFIX},g" \ - -e "s,@GENTOO_PORTAGE_CHOST@,${CHOST},g" \ - -e "s,@GENTOO_PORTAGE_EBASH@,${ebash},g" \ - -e "s,@GENTOO_PORTAGE_EENV@,${eenv},g" \ - -e "s,@=@,=,g" \ - -i "$@" || die -} - -src_configure() { - # do not eprefixify during unpack, to allow userpatches to apply - my_prefixify * -} - -src_install-prefix-stack-ccwrap() { - # install toolchain wrapper. - local wrapperdir=/usr/${CHOST}/gcc-bin/${CHOST}-${PN}/${PV} - local wrappercfg=${CHOST}-${P} - - exeinto $wrapperdir - doexe prefix-stack-ccwrap - - local cc - for cc in \ - gcc \ - g++ \ - cpp \ - c++ \ - windres \ - ; do - dosym prefix-stack-ccwrap $wrapperdir/${CHOST}-${cc} - dosym ${CHOST}-${cc} $wrapperdir/${cc} - done - - # LDPATH is required to keep gcc-config happy :( - cat > ./${wrappercfg} <<-EOF - GCC_PATH="${EPREFIX}$wrapperdir" - LDPATH="${EPREFIX}$wrapperdir" - EOF - - insinto /etc/env.d/gcc - doins ./${wrappercfg} -} - -src_install() { - if use prefix-stack; then - src_install-prefix-stack-ccwrap - insinto /etc - doins prefix-stack.bash_login - insinto /etc/bash - newins prefix-stack.bashrc bashrc - newenvd prefix-stack.envd.99stack 99stack - doenvd 000fallback - keepdir /usr/share/aclocal - else - dobin prefix-stack-setup - fi - if use prefix; then - exeinto / - doexe startprefix - fi -} - -pkg_preinst() { - use prefix-stack || return 0 - ebegin "Purging @system package set for prefix stack" - # In prefix stack we empty out the @system set defined via make.profile, - # as we may be using some normal profile, but that @system set applies - # to the base prefix only. - # Instead, we only put ourselve into the @system set, and have additional - # @system packages in our RDEPEND. - my_lsprofile() { - ( - cd -P "${1:-.}" || exit 1 - [[ -r ./parent ]] && - for p in $( "${ED}${systemset}" - local p - for p in $(my_lsprofile "${EPREFIX}"/etc/portage/make.profile) - do - [[ -s ${p}/${systemset##*/} ]] || continue - awk '/^[ \t]*[^-#]/{print "-" $1 " # maintained by '"${PN}-${PVR}"'"}' \ - < "${p}"/packages || die - done | sort -u >> "${ED}${systemset}" - [[ ${PIPESTATUS[@]} == "0 0" ]] || die "failed to collect for ${systemset}" - echo "*${CATEGORY}/${PN} # maintained by ${PN}-${PVR}" >> "${ED}${systemset}" || die - eend $? -} - -pkg_postinst() { - use prefix-stack || return 0 - [[ -x ${EROOT}/usr/bin/gcc-config ]] || return 0 - "${EROOT}"/usr/bin/gcc-config ${CHOST}-${P} -} - -return 0 - -: startprefix <<'EOIN' -#!@GENTOO_PORTAGE_EBASH@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Fabian Groffen -- 2007-03-10 -# Enters the prefix environment by starting a login shell from the -# prefix. The SHELL environment variable is elevated in order to make -# applications that start login shells to work, such as `screen`. - -# if you come from a substantially polluted environment (another -# Prefix), a cleanup as follows resolves most oddities I've ever seen: -# env -i HOME=$HOME TERM=$TERM USER=$USER $SHELL -l -# hence this script starts the Prefix shell like this - -if [[ ${SHELL#@GENTOO_PORTAGE_EPREFIX@} != ${SHELL} ]] -then - echo "You appear to be in prefix already (SHELL=${SHELL})" > /dev/stderr - exit -1 -elif [[ ${SHELL#@GENTOO_PORTAGE_BPREFIX@} != ${SHELL} ]] && - [[ ${EPREFIX-unset} == '@GENTOO_PORTAGE_EPREFIX@' ]] -then - echo "You appear to be in stacked prefix already (EPREFIX=${EPREFIX})" > /dev/stderr - exit -1 -fi - -# What is our prefix? -EPREFIX@=@'@GENTOO_PORTAGE_EPREFIX@' -BPREFIX@=@'@GENTOO_PORTAGE_BPREFIX@' - -# not all systems have the same location for shells, however what it -# boils down to, is that we need to know what the shell is, and then we -# can find it in the bin dir of our prefix -for SHELL in \ - "${EPREFIX}/bin/${SHELL##*/}" \ - "${BPREFIX}/bin/${SHELL##*/}" \ - ${SHELL##*/} -do - [[ ${SHELL} == */* && -x ${SHELL} ]] && break -done - -# check if the shell exists -if [[ ${SHELL} != */* ]] -then - echo "Failed to find the Prefix shell, this is probably" > /dev/stderr - echo "because you didn't emerge the shell ${SHELL}" > /dev/stderr - exit 1 -fi - -# set the prefix shell in the environment -export SHELL - -# give a small notice -echo "Entering Gentoo Prefix ${EPREFIX}" -# start the login shell, clean the entire environment but what's needed -RETAIN="HOME=$HOME TERM=$TERM USER=$USER SHELL=$SHELL" -# PROFILEREAD is necessary on SUSE not to wipe the env on shell start -[[ -n ${PROFILEREAD} ]] && RETAIN+=" PROFILEREAD=$PROFILEREAD" -# ssh-agent is handy to keep, of if set, inherit it -[[ -n ${SSH_AUTH_SOCK} ]] && RETAIN+=" SSH_AUTH_SOCK=$SSH_AUTH_SOCK" -# if we're on some X terminal, makes sense to inherit that too -[[ -n ${DISPLAY} ]] && RETAIN+=" DISPLAY=$DISPLAY" -if [[ -d /proc/registry ]]; then # we're on Cygwin - # crucial to Windows but cannot be restored, see - # https://cygwin.com/ml/cygwin/2019-08/msg00072.html - [[ -n ${SYSTEMDRIVE} ]] && RETAIN+=" SYSTEMDRIVE=$SYSTEMDRIVE" - # COMSPEC is to native Windows what SHELL is to *nix - [[ -n ${COMSPEC} ]] && RETAIN+=" COMSPEC=$COMSPEC" - # some Windows programs (e.g. devenv.exe) need TMP or TEMP - [[ -n ${TEMP} ]] && RETAIN+=" TEMP=$TEMP" -fi -# do it! -if [[ ${SHELL#${EPREFIX}} != ${SHELL} ]] ; then - '@GENTOO_PORTAGE_EENV@' -i $RETAIN $SHELL -l -elif [[ ' bash ' == *" ${SHELL##*/} "* ]] ; then - # shell coming from different prefix would load it's own - # etc/profile upon -l, so we have to override - '@GENTOO_PORTAGE_EENV@' -i ${RETAIN} "${SHELL}" --rcfile "${EPREFIX}"/etc/prefix-stack.bash_login -i -else - echo "Only bash is supported with stacked Prefix (you have ${SHELL##*/}), sorry!" > /dev/stderr - exit 1 -fi -# and leave a message when we exit... the shell might return non-zero -# without having real problems, so don't send alarming messages about -# that -echo "Leaving Gentoo Prefix with exit status $?" -EOIN - -: prefix-stack.bashrc <<'EOIN' -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -# -# In stacked Prefix there is no bash installed, yet -# etc/bash/bashrc from base Prefix still is useful. -# - -if [[ $- != *i* ]] ; then - # Shell is non-interactive, bashrc does not apply - return -fi - -if [[ -r @GENTOO_PORTAGE_BPREFIX@/etc/bash/bashrc ]] ; then - source '@GENTOO_PORTAGE_BPREFIX@/etc/bash/bashrc' - # only if base Prefix does have an etc/bash/bashrc, we also - # run bashrc snippets provided by packages in stacked Prefix - for sh in '@GENTOO_PORTAGE_EPREFIX@'/etc/bash/bashrc.d/* ; do - [[ -r ${sh} ]] && source "${sh}" - done - unset sh -else - # etc/profile does expect etc/bash/bashrc to set PS1 - PS1='\u@\h \w \$ ' -fi -EOIN - -: prefix-stack.bash_login <<'EOIN' -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -# -# In stacked Prefix there is no bash installed, so there is -# no bash able to load this Prefix' profile as login shell. -# Instead, you can specify this one as bash rcfile to mimic -# a bash login shell using this stacked Prefix profile. -# - -if [[ -s '@GENTOO_PORTAGE_EPREFIX@/etc/profile' ]] ; then - . '@GENTOO_PORTAGE_EPREFIX@/etc/profile' -fi -if [[ -s ~/.bash_profile ]] ; then - . ~/.bash_profile -elif [[ -s ~/.bash_login ]] ; then - . ~/.bash_login -elif [[ -s ~/.profile ]] ; then - . ~/.profile -fi -EOIN - -: prefix-stack.envd.99stack <<'EOIN' -PKG_CONFIG_PATH@=@"@GENTOO_PORTAGE_EPREFIX@/usr/lib/pkgconfig:@GENTOO_PORTAGE_EPREFIX@/usr/share/pkgconfig" -AT_SYS_M4DIR@=@"@GENTOO_PORTAGE_EPREFIX@/usr/share/aclocal" -PORTAGE_CONFIGROOT@=@"@GENTOO_PORTAGE_EPREFIX@" -EPREFIX@=@"@GENTOO_PORTAGE_EPREFIX@" -EOIN - -: prefix-stack-setup <<'EOIN' -#!@GENTOO_PORTAGE_EPREFIX@/bin/bash -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -PARENT_EPREFIX="@GENTOO_PORTAGE_EPREFIX@" -PARENT_CHOST="@GENTOO_PORTAGE_CHOST@" -CHILD_EPREFIX= -CHILD_PROFILE= -CHILD_CHOST= - -# -# get ourselfs the functions.sh script for ebegin/eend/etc. -# -for f in \ - /lib/gentoo/functions.sh \ - /etc/init.d/functions.sh \ - /sbin/functions.sh \ -; do - if [[ -r ${PARENT_EPREFIX}${f} ]] ; then - . "${PARENT_EPREFIX}${f}" - f=found - break - fi -done - -if [[ ${f} != found ]] ; then - echo "Cannot find Gentoo functions, aborting." >&2 - exit 1 -fi - -for arg in "$@"; do - case "${arg}" in - --eprefix=*) CHILD_EPREFIX="${arg#--eprefix=}" ;; - --profile=*) CHILD_PROFILE="${arg#--profile=}" ;; - --chost=*) CHILD_CHOST="${arg#--chost=}" ;; - - --help) - einfo "$0 usage:" - einfo " --eprefix=[PATH] Path to new EPREFIX to create stacked to the prefix" - einfo " where this script is installed (${PARENT_EPREFIX})" - einfo " --profile=[PATH] The absolute path to the profile to use. This path" - einfo " must point to a directory within ${PARENT_EPREFIX}" - einfo " --chost=[CHOST] The CHOST to use for the new EPREFIX, required if" - einfo " the profile does not set CHOST, or to override." - exit 0 - ;; - esac -done - -# -# sanity check of given values -# - -test -n "${CHILD_EPREFIX}" || { eerror "no eprefix argument given"; exit 1; } -test -d "${CHILD_EPREFIX}" && { eerror "${CHILD_EPREFIX} already exists"; exit 1; } -test -n "${CHILD_PROFILE}" || { eerror "no profile argument given"; exit 1; } -test -d "${CHILD_PROFILE}" || { eerror "${CHILD_PROFILE} does not exist"; exit 1; } - -if [[ -z ${CHILD_CHOST} ]] -then - my_lsprofile() { - ( - cd -P "${1:-.}" || exit 1 - [[ -r ./parent ]] && - for p in $( "${CHILD_EPREFIX}"/etc/portage/make.conf -eend_exit $? - -ebegin "creating use.mask/prefix-stack" -printf -- '-%s\n' prefix{,-guest,-stack} > "${CHILD_EPREFIX}"/etc/portage/profile/use.mask/prefix-stack -eend_exit $? - -ebegin "creating use.force/prefix-stack" -printf -- '%s\n' prefix{,-guest,-stack} > "${CHILD_EPREFIX}"/etc/portage/profile/use.force/prefix-stack -eend_exit $? - -ebegin "creating env/host-cc.conf" -cat > "${CHILD_EPREFIX}"/etc/portage/env/host-cc.conf <<-EOM - CC=${PARENT_CHOST}-gcc - CXX=${PARENT_CHOST}-g++ - # Inherited compiler flags from parent prefix, - # as the child prefix may have a different compiler. - CFLAGS="$(portageq envvar CFLAGS)" - CXXFLAGS="$(portageq envvar CXXFLAGS)" - EOM -eend_exit $? - -ebegin "creating package.env/prefix-stack" -cat > "${CHILD_EPREFIX}"/etc/portage/package.env/prefix-stack <<-'EOM' - # merge with the parent's chost. this forces the use of the parent - # compiler, which generally would be illegal - this is an exception. - # This is required for example on winnt, because the wrapper has to - # be able to use/resolve symlinks, etc. native winnt binaries miss - # that ability, but cygwin binaries don't. - sys-devel/gcc-config host-cc.conf - sys-apps/gentoo-functions host-cc.conf - EOM -eend_exit $? - -# -# create the make.profile symlinks. -# -ebegin "creating make.profile" -( - ln -s "${CHILD_PROFILE}" "${CHILD_EPREFIX}/etc/portage/make.profile" -) -eend_exit $? - -# -# adjust permissions of generated files. -# -ebegin "adjusting permissions" -( - set -e - chmod 644 "${CHILD_EPREFIX}"/etc/portage/make.conf - chmod 644 "${CHILD_EPREFIX}"/etc/portage/env/host-cc.conf - chmod 644 "${CHILD_EPREFIX}"/etc/portage/package.env/prefix-stack -) -eend_exit $? - -# -# now merge some basics. -# -ebegin "installing required basic packages" -( - set -e - export PORTAGE_CONFIGROOT@=@"${CHILD_EPREFIX}" - export EPREFIX@=@"${CHILD_EPREFIX}" - export PORTAGE_OVERRIDE_EPREFIX@=@"${PARENT_EPREFIX}" - - # let baselayout create the directories - USE@=@"${USE} build" \ - emerge --verbose --nodeps --oneshot \ - '>=baselayout-prefix-2.6' - - # In prefix-stack, app-portage/prefix-toolkit does - # install/update an etc/portage/profile/packages file, - # removing all @system packages from current make.profile, - # and adding itself to @system set instead. - emerge --verbose --nodeps --oneshot \ - app-portage/prefix-toolkit - - # In prefix-stack, prefix-toolkit does have an RDEPEND on them, - # to hold them in the @system set. - emerge --verbose --nodeps --oneshot \ - sys-apps/gentoo-functions \ - app-portage/elt-patches \ - sys-devel/gnuconfig \ - sys-devel/gcc-config - - # get eventual dependencies, add to world - emerge --verbose --update --deep \ - app-portage/prefix-toolkit - - # select the stack wrapper profile from gcc-config - env -i PORTAGE_CONFIGROOT="${CHILD_EPREFIX}" \ - "$(type -P bash)" "${CHILD_EPREFIX}"/usr/bin/gcc-config 1 -) -eend_exit $? - -# -# wow, all ok :) -# -ewarn -ewarn "all done. don't forget to tune ${CHILD_EPREFIX}/etc/portage/make.conf." -ewarn "to enter the new prefix, run \"${CHILD_EPREFIX}/startprefix\"." -ewarn -EOIN - -: prefix-stack-ccwrap <<'EOIN' -#!@GENTOO_PORTAGE_BPREFIX@/bin/bash - -if [ -r /cygdrive/. ]; then - winpath2unix() { cygpath -u "$1"; } - unixpath2win() { cygpath -w "$1"; } -fi - -myself=${0##*/} # basename $0 -link_dirs=() -linkopts=() -opts=() -chost="@GENTOO_PORTAGE_CHOST@" -prefix="@GENTOO_PORTAGE_EPREFIX@" -absprefix=${prefix} -if [[ ${chost} == *"-winnt"* ]]; then - # we may get called from windows binary, like pkgdata in dev-libs/icu - # in this case, PATH elements get the "/dev/fs/C/WINDOWS/SUA" prefix - absprefix=$(winpath2unix "$(unixpath2win "${absprefix}")") -fi -[[ ${myself} == *windres* ]] && mode=compile || mode=link -orig_args=("$@") - -for opt in "$@" -do - if [[ ${chost} == *"-winnt"* ]]; then - # We depend on dev-libs/pthreads4w, no? - case ${opt} in - -pthread | -lpthread) - case " ${linkopts[*]} " in - *" -lpthread "*) ;; - *) linkopts=( "${linkopts[@]}" "-lpthread" ) ;; - esac - continue - ;; - esac - fi - case "$opt" in - -L) - link_dirs=("${link_dirs[@]}" "-L$1") - shift - ;; - -L*) - link_dirs=("${link_dirs[@]}" "${opt}") - ;; - *) - case "${opt}" in - -v) - # -v done right: only use mode version if -v is the _only_ - # argument on the command line. - [[ ${#orig_args[@]} -gt 1 ]] || mode=version - ;; - --version) mode=version ;; - -c|-E|-S) mode=compile ;; - -print-search-dirs) mode=dirs ;; - esac - opts=("${opts[@]}" "${opt}") - ;; - esac -done - -# remove any path to current prefix, need base prefix only -new_path= -save_ifs=$IFS -IFS=':' -for p in $PATH -do - IFS=$save_ifs - [[ ${p#${absprefix}} != "${p}" ]] && continue - if [[ -z "${new_path}" ]]; then - new_path="${p}" - else - new_path="${new_path}:${p}" - fi -done -IFS=$save_ifs - -PATH=${new_path} - -pfx_comp=("-I${prefix}/include" "-I${prefix}/usr/include") -pfx_link=("-L${prefix}/usr/lib" "-L${prefix}/lib") -# binutils-config's ldwrapper understands '-R' for aix and hpux too. -pfx_link_r=("-Wl,-R,${prefix}/lib" "-Wl,-R,${prefix}/usr/lib") -case "${chost}" in -*-winnt*) - # parity (winnt) understands -rpath only ... - pfx_link_r=("-Wl,-rpath,${prefix}/lib" "-Wl,-rpath,${prefix}/usr/lib") - ;; -*-linux*) - # With gcc, -isystem would avoid warning messages in installed headers, - # but that breaks with AIX host headers. - pfx_comp=("-isystem" "${prefix}/include" "-isystem" "${prefix}/usr/include") - ;; -esac - -# ensure we run the right chost program in base prefix -[[ ${myself} == *-*-*-* ]] || myself=${chost}-${myself#${chost}-} - -case "$mode" in -link) exec "${myself}" "${link_dirs[@]}" "${pfx_link[@]}" "${opts[@]}" "${pfx_comp[@]}" "${pfx_link_r[@]}" "${linkopts[@]}" ;; -compile) exec "${myself}" "${link_dirs[@]}" "${opts[@]}" "${pfx_comp[@]}" ;; -version) exec "${myself}" "${orig_args[@]}" ;; -dirs) - "${myself}" "${orig_args[@]}" | while read line; do - if [[ "${line}" == "libraries: ="* ]]; then - echo "libraries: =${prefix}/usr/lib:${prefix}/lib:${line#"libraries: ="}" - else - echo "${line}" - fi - done - ;; -*) echo "cannot infer ${myself}'s mode from comamnd line arguments"; exit 1 ;; -esac -EOIN diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index 91ee16ee60d69ed43e471d9de570e5d1085cac1a..57c400ca6060faa7efd7fd46d2298aa5d4bc7c0b 100644 GIT binary patch delta 8344 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 diff --git a/app-shells/fzf/Manifest b/app-shells/fzf/Manifest index 7b7937b4c437..97ef86c459d2 100644 --- a/app-shells/fzf/Manifest +++ b/app-shells/fzf/Manifest @@ -1,10 +1,6 @@ -DIST fzf-0.36.0-deps.tar.xz 16806808 BLAKE2B f121b3000bc5a0d72ee5cb66f59f4f44c41af30f28ca935a607b424399d12dc762f25811aea999e5de126e2727f8bda614e026da6983ed535d048a7229a07065 SHA512 121c6b1be0cd3af752b11461a72c22e3bc55eec12c12367b354a4ff4d4dc75fb0215cf19cec52008473045c6330a4af71b2e3a14a9a0a124e18aacc1aaad97a9 -DIST fzf-0.36.0.tar.gz 229126 BLAKE2B faa04870b7654b1ffb2f1c453636e33eab94e682c7db4702719419a5eca5ea136c657179248dd646573a625f575c823f9dcfd0023a96390bbf689e7455224411 SHA512 8e87dbd3b5ae9e0dc6a76855f7c75c9b4edc8ce797b2cd4eda053c4e1d618bb9afb2b24602e01776a49e47a00f2cd803ed433043f0acec8d385f741b13583e9e -DIST fzf-0.37.0-deps.tar.xz 16806808 BLAKE2B f121b3000bc5a0d72ee5cb66f59f4f44c41af30f28ca935a607b424399d12dc762f25811aea999e5de126e2727f8bda614e026da6983ed535d048a7229a07065 SHA512 121c6b1be0cd3af752b11461a72c22e3bc55eec12c12367b354a4ff4d4dc75fb0215cf19cec52008473045c6330a4af71b2e3a14a9a0a124e18aacc1aaad97a9 -DIST fzf-0.37.0.tar.gz 230469 BLAKE2B 3281ae0e9b13f8be9d2bc5eb5bfab534a7b56279346ed500932840fb90e3bf0137c5610fdc5928faa99fadbb2cb10b98c46eea7a41f3a76cff3805ed52d255a7 SHA512 bb8cb4b6c83e978c45de757784f29be883070ef7abab2fe2dd89bc668be7628a3f476f97abf82f98220942c37317df0404e3fd2205c2e93ec506a6ca8beaf74c -DIST fzf-0.38.0-deps.tar.xz 16806808 BLAKE2B f121b3000bc5a0d72ee5cb66f59f4f44c41af30f28ca935a607b424399d12dc762f25811aea999e5de126e2727f8bda614e026da6983ed535d048a7229a07065 SHA512 121c6b1be0cd3af752b11461a72c22e3bc55eec12c12367b354a4ff4d4dc75fb0215cf19cec52008473045c6330a4af71b2e3a14a9a0a124e18aacc1aaad97a9 -DIST fzf-0.38.0.tar.gz 232613 BLAKE2B fa05732fadfa47646d67aaf7bca94d143c5cb9267520e83a2278aac88c32624cb2dc87d198e1e83348fc3bb1339d38cb1b59e0fa251aa97c5f32daf9c0f71603 SHA512 a9a89f8e228b52fc20b21624c9024c932dee2a786a711788b1ea8b0c2829099be0b74e6a5e2676ec23288a846af9feda683ac4644409848fb362e4ff9278f5fc DIST fzf-0.39.0-deps.tar.xz 16890324 BLAKE2B ddf650dabbefcad339b677ae9196714c81533a338ffe35240acd44db1afdc83d2912fec339ccc90276795b2a7047ec569404483308a9f1ac8050debac3e4e49b SHA512 1944a5088f448d6d69ff567bc77f5a15af1a7df51aae97c4fa53145734c9bfe5ed6c04bf34d6233488247f0e32674a17d8caa7753b04ddb5d77274df6e738609 DIST fzf-0.39.0.tar.gz 235093 BLAKE2B 4db2877a6c7cc5418b643b572d17350f16794d6e417dd90da5684676ce04a341ce3a7fd3f2e7f6c5d740c9dabfc9c3faca2da2c5b9030e69403d847399f9db1b SHA512 0e8ccb460aeed5b5ccb04bba663b28565666c50a7c974fd0818ab6d6e4a7cd7958f285a47023f632a22417eee2130a670076180590c81f87d67081f39d566e5d DIST fzf-0.40.0-deps.tar.xz 16914048 BLAKE2B c095faee297e2226d595f961bd1362c41e1b516eae225df4a25c28e9d0f4a4d65bbcb38db77d19d806cd3944dbbe42385566c3f7d59486fb3bafc3e0f2565073 SHA512 87b4ffa2f87c9d35cde56d6217beceadce94d72d7d8e5cf5a94c0873486ff954ea2e2d70e376a873d7f500af0e154b5e05af1ce745823ce96bd563697fd4ee01 DIST fzf-0.40.0.tar.gz 236930 BLAKE2B bbdf8d62c5b9f2e1a85c54e55e42d7a93366ff7f25104d1eb3b28dc49933c10bbe9a8bda68a80597f2734ed6888da744000db5b359a9523b40007f04ede06252 SHA512 03a9aae215b06cd2d0c318e7fb13c6e39012091e9773f00cba702323c5fe3b2b0161f48fe552188689be307e2d308c47afed53e1046a7a767bcd49c98c1dbf60 +DIST fzf-0.41.1-deps.tar.xz 16902176 BLAKE2B 96f888a2b00d8156b3423b9074915934b8034183be652cfe0f251cd93b5a44358360a55012c85b07325b193b51dcb266ecb1ec03f966385dfb2d474c7b2065a7 SHA512 0049d82220db6e9fd20d885b3706d6a13dd341d6d6953a7e403d035360612fc594dcc147a01d875302cffeacb977461f385d31ca3020a45cbcb7033f1b661020 +DIST fzf-0.41.1.tar.gz 238333 BLAKE2B 3716cfa9d4001902e0901b837a7389c14a8ebb50c602f07cc6be1f345e085fa5a4bf5a6688cb1d15e927881b2eaa5565a49f700ee72d1abb96204e030c7c43e5 SHA512 2c9bf4f0e9b2772f2f911f5d2cb88715ce63b6029ad1a1eb066bdc670c05cf46a387ff8c019065b043858e82fb0234cce071b01f003f0c3f3f1c7720f1c6aa89 diff --git a/app-shells/fzf/fzf-0.36.0.ebuild b/app-shells/fzf/fzf-0.36.0.ebuild deleted file mode 100644 index 4fe2a419ffdf..000000000000 --- a/app-shells/fzf/fzf-0.36.0.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 go-module - -DESCRIPTION="General-purpose command-line fuzzy finder, written in Golang" -HOMEPAGE="https://github.com/junegunn/fzf" - -# For fancy versioning only. Bump on the next release! -# MY_GIT_REV is the first 7 characters of release commit, we truncate it -# after to make it easier to copy/paste. -MY_GIT_REV=20230117636c9dfa3ed6f6428c5bc4c51b02f60a -MY_GIT_REV=${MY_GIT_REV:0:7} - -SRC_URI="https://github.com/junegunn/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz" - -LICENSE="MIT BSD-with-disclosure" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" - -src_prepare() { - default - sed -i 's/-s -w //' Makefile || die # bug 795225 -} - -src_compile() { - emake PREFIX="${EPREFIX}"/usr VERSION=${PV} REVISION=${MY_GIT_REV} bin/${PN} -} - -src_install() { - dobin bin/${PN} - doman man/man1/${PN}.1 - - dobin bin/${PN}-tmux - doman man/man1/${PN}-tmux.1 - - insinto /usr/share/vim/vimfiles/plugin - doins plugin/${PN}.vim - - insinto /usr/share/nvim/runtime/plugin - doins plugin/${PN}.vim - - newbashcomp shell/completion.bash ${PN} - - insinto /usr/share/zsh/site-functions - newins shell/completion.zsh _${PN} - - insinto /usr/share/fzf - doins shell/key-bindings.bash - doins shell/key-bindings.fish - doins shell/key-bindings.zsh -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog "To add fzf support to your shell, make sure to use the right file" - elog "from ${EROOT}/usr/share/fzf." - elog - elog "For bash, add the following line to ~/.bashrc:" - elog - elog " # source ${EROOT}/usr/share/bash-completion/completions/fzf" - elog " # source ${EROOT}/usr/share/fzf/key-bindings.bash" - elog - elog "Plugins for Vim and Neovim are installed to respective directories" - elog "and will work out of the box." - elog - elog "For fzf support in tmux see fzf-tmux(1)." - fi -} diff --git a/app-shells/fzf/fzf-0.38.0.ebuild b/app-shells/fzf/fzf-0.38.0.ebuild deleted file mode 100644 index d4e4aabb02a8..000000000000 --- a/app-shells/fzf/fzf-0.38.0.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 go-module - -DESCRIPTION="General-purpose command-line fuzzy finder, written in Golang" -HOMEPAGE="https://github.com/junegunn/fzf" - -# For fancy versioning only. Bump on the next release! -# MY_GIT_REV is the first 7 characters of release commit, we truncate it -# after to make it easier to copy/paste. -MY_GIT_REV=352ea072269dfe2a3c429785a95a2f22887ccda3 -MY_GIT_REV=${MY_GIT_REV:0:7} - -SRC_URI="https://github.com/junegunn/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz" - -LICENSE="MIT BSD-with-disclosure" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" - -src_prepare() { - default - sed -i 's/-s -w //' Makefile || die # bug 795225 -} - -src_compile() { - emake PREFIX="${EPREFIX}"/usr VERSION=${PV} REVISION=${MY_GIT_REV} bin/${PN} -} - -src_install() { - dobin bin/${PN} - doman man/man1/${PN}.1 - - dobin bin/${PN}-tmux - doman man/man1/${PN}-tmux.1 - - insinto /usr/share/vim/vimfiles/plugin - doins plugin/${PN}.vim - - insinto /usr/share/nvim/runtime/plugin - doins plugin/${PN}.vim - - newbashcomp shell/completion.bash ${PN} - - insinto /usr/share/zsh/site-functions - newins shell/completion.zsh _${PN} - - insinto /usr/share/fzf - doins shell/key-bindings.bash - doins shell/key-bindings.fish - doins shell/key-bindings.zsh -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog "To add fzf support to your shell, make sure to use the right file" - elog "from ${EROOT}/usr/share/fzf." - elog - elog "For bash, add the following line to ~/.bashrc:" - elog - elog " # source ${EROOT}/usr/share/bash-completion/completions/fzf" - elog " # source ${EROOT}/usr/share/fzf/key-bindings.bash" - elog - elog "Plugins for Vim and Neovim are installed to respective directories" - elog "and will work out of the box." - elog - elog "For fzf support in tmux see fzf-tmux(1)." - fi -} diff --git a/app-shells/fzf/fzf-0.37.0.ebuild b/app-shells/fzf/fzf-0.41.1.ebuild similarity index 94% rename from app-shells/fzf/fzf-0.37.0.ebuild rename to app-shells/fzf/fzf-0.41.1.ebuild index b7b74d59d377..d78ddad4562f 100644 --- a/app-shells/fzf/fzf-0.37.0.ebuild +++ b/app-shells/fzf/fzf-0.41.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://github.com/junegunn/fzf" # For fancy versioning only. Bump on the next release! # MY_GIT_REV is the first 7 characters of release commit, we truncate it # after to make it easier to copy/paste. -MY_GIT_REV=2023012408ff892d43441fce0385943bafdbb52b +MY_GIT_REV=6eb1874c5a919b63bfebeb9b41f6f004a03df0d7 MY_GIT_REV=${MY_GIT_REV:0:7} SRC_URI="https://github.com/junegunn/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" @@ -23,7 +23,7 @@ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" src_prepare() { default - sed -i 's/-s -w //' Makefile || die # bug 795225 + sed -i 's/-s -w //' Makefile || die # bug #795225 } src_compile() { diff --git a/app-shells/gentoo-bashcomp/gentoo-bashcomp-20230313.ebuild b/app-shells/gentoo-bashcomp/gentoo-bashcomp-20230313.ebuild index aa7d89cbc8ec..da8506a49996 100644 --- a/app-shells/gentoo-bashcomp/gentoo-bashcomp-20230313.ebuild +++ b/app-shells/gentoo-bashcomp/gentoo-bashcomp-20230313.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2" 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" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" src_install() { emake DESTDIR="${D}" install \ diff --git a/app-shells/zsh-syntax-highlighting/zsh-syntax-highlighting-0.7.1.ebuild b/app-shells/zsh-syntax-highlighting/zsh-syntax-highlighting-0.7.1.ebuild index 6f3bd9ea5f6d..6dc5114c77c9 100644 --- a/app-shells/zsh-syntax-highlighting/zsh-syntax-highlighting-0.7.1.ebuild +++ b/app-shells/zsh-syntax-highlighting/zsh-syntax-highlighting-0.7.1.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=7 @@ -11,7 +11,7 @@ if [[ -z ${PV%%*9999} ]]; then else MY_PV=$(ver_rs 3 -) SRC_URI="https://github.com/zsh-users/zsh-syntax-highlighting/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~riscv x86" + KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" S="${WORKDIR}/${PN}-${MY_PV}" fi diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index aaa0dd1cc89ab5735228bd53902e044e6893c67b..8c5d74d5f8c36067ae673804b6f4aa0803bfb9f0 100644 GIT binary patch delta 25098 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 delta 25117 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 QHUH252YmSbXeVC*05@E-7XSbN diff --git a/app-text/mdbook/Manifest b/app-text/mdbook/Manifest index 55eeb4f9097f..f32a3d42789b 100644 --- a/app-text/mdbook/Manifest +++ b/app-text/mdbook/Manifest @@ -149,6 +149,7 @@ DIST markup5ever-0.11.0.crate 34667 BLAKE2B 7a4e9c860949296912616fab105b688fc5ad DIST markup5ever_rcdom-0.2.0.crate 222948 BLAKE2B 2105ceee730f5fbb3c14ddb7bfe8ee5139febc870e37e9ea169f107ac8060ee4f5782b185310bada5f646600c2b8bb7fbed144c056e5b437133443f62a04ad99 SHA512 bf21aee14ec41ea9ac5a5645285173394a561c34311f4b4a7f3c2e8fb32a54a777e4913c985daa2f693bb7b1aaf799d45ab9a6f359b900d2bb916b1ff376fbe4 DIST mdbook-0.4.28.tar.gz 1518890 BLAKE2B edabc227d28e7e4e38299e5e9e1973dd8f6cf533e9f21bbda01a5357376032da2319bc86bc2077b85ddb65317c4cd5e6d03e0dd67cdf51dc10e15426febd0330 SHA512 91c82aabd9b422c3714257a2de415f74b5091ef114586281e1adfdfa9d385e416c483d4f2c2ef052e9bd86234ca78f63f26ad24abcaeae05abebac0483f824ea DIST mdbook-0.4.29.tar.gz 1522049 BLAKE2B 1190d90493c5c58bf7dece1eb8a073a2ec457df1761c6311d0fee41f50f5c06f71af8c94eb8f37b198a15afacb411b74eca26ae8957e61f75c8b2a483faec007 SHA512 3917f212fe1070216824d9df69b3b110c1d74f7901bb7f35a7153759d60fd187c0b588cf90c389e5d6080d6011ebb227f25e11c1a9ed41a3126d7f8bc274d1e7 +DIST mdbook-0.4.30.tar.gz 1524241 BLAKE2B 45ecd836deae0fb8fbc2c7b3d8cd65df2bdf491ec5d30aba9b9fb1d3e76fcab58e3f6f9fecf08833ffc3a620d433f394d19e690877a633403199c1c8cd48a8cb SHA512 251b1a5a1dc44301d350033a0a63a12cf2188d08ff1b889a01657d9a16eab14cc4f97adcd735e6d301295807a9f2dc79355645f51a9c892ec479ca46f7f652f6 DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST mime-0.3.16.crate 15206 BLAKE2B 9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee1fb23cc6431b39ead20c9b3fe1ff3397af79c2c1b2cd277c440d4fff69f6b28c550ddbe15f680923c834b SHA512 cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1 @@ -201,6 +202,7 @@ DIST pretty_assertions-1.3.0.crate 79441 BLAKE2B e9d29267ee77532de9432f075daab70 DIST proc-macro2-1.0.47.crate 41955 BLAKE2B dbfc20b61443225130d08b05deeba56e63e76921e56359c9b0531798b18778d6ddcb56c3372fb6ccc68586a6c1dc725054f0e83f93e8623cb5ff6a7a2ed3dc83 SHA512 60c5d0dcbdee7ddab40664882d3cf5a868f7ea5b49ebab3b4419c3f325582b816625e73e0d1737bbd46bd7d765ece6c81c2ff4be894555d4b255f5cb9255e931 DIST proc-macro2-1.0.56.crate 44454 BLAKE2B b2a1f28979245a784a4b3a0af8cb04bd01ef3e7aba32c45122fc05a6cceddb1b7303890827f1a2cb99b0b2ae013cd772bffd6e94ea226f0030cde867d6c22aad SHA512 511fd8332eca47ed834736d405e18d53d83642cf528bebb8fd67fa5561e19b0a43c359b3e8020ecd28f9fafdb065c484ca360abc0287a0f97e94d4f779145f03 DIST pulldown-cmark-0.9.2.crate 115824 BLAKE2B cc8b8cac890b333a864ecb1444128b1aa187392b296c54ccb0c3048d79d17aa7f53bd0ac31f0c6492544ea78636deefaf3ad44804a1c79008e17b27fe1e61fad SHA512 2268a3284da5def75b906373a3c70927bc68ecde7b641231d96ff9437785732134568abaf0b6f81c582dc56498da4e677a7b2e2f1914cd42b345db0a06d75c60 +DIST pulldown-cmark-0.9.3.crate 117339 BLAKE2B 0b4105a9452139865723a66e434804da7fec35771a90335debe579164ce7ddd78192949db77ad5427ff80b44805a8fa5ca497e6b4111344aaa014faaa508904f SHA512 2f5acf1b6f345ea2f82c6daeb4b73c93c2772dcfb7ccff6fba9e51b8840b0662202eb3bd1c917f8f81be1ba86b58fb3d5f87616dbdca991e0ef6fc249dc888fe DIST quote-1.0.21.crate 28030 BLAKE2B 547344ba9272874f5fbb4bd27a69ef5be99823e10e1318afe71971b18f37e9c73d54168f16efb82c53a332e4874c80a82ea951fb2c85fad50cdfe783622b79fc SHA512 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc DIST quote-1.0.27.crate 28416 BLAKE2B 68715000ad56f93c573ebacfbad0987054ef7716e10144cc8de47636812271060e3aa8f0754d105abef46a27024cda03a7054f11cbdecf110735ef845dc59a31 SHA512 5fb5802aa667c60d1a721766081b01bfd6cd929db7a5d71cb74627c2325f7108740752e514db73fb3612c163840e60ef2d4bde31c41978f3d77605418bdf2b4a DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 diff --git a/app-text/mdbook/mdbook-0.4.30.ebuild b/app-text/mdbook/mdbook-0.4.30.ebuild new file mode 100644 index 000000000000..02001bf9a915 --- /dev/null +++ b/app-text/mdbook/mdbook-0.4.30.ebuild @@ -0,0 +1,279 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + aho-corasick-0.7.20 + aho-corasick-1.0.1 + ammonia-3.3.0 + android_system_properties-0.1.5 + anstream-0.3.2 + anstyle-1.0.0 + anstyle-parse-0.2.0 + anstyle-query-1.0.0 + anstyle-wincon-1.0.1 + anyhow-1.0.71 + assert_cmd-2.0.11 + autocfg-1.1.0 + base64-0.13.1 + base64-0.21.0 + bit-set-0.5.3 + bit-vec-0.6.3 + bitflags-1.3.2 + block-buffer-0.10.4 + bstr-1.4.0 + bumpalo-3.12.2 + byteorder-1.4.3 + bytes-1.4.0 + cc-1.0.79 + cfg-if-1.0.0 + chrono-0.4.24 + clap-4.2.7 + clap_builder-4.2.7 + clap_complete-4.2.3 + clap_lex-0.4.1 + colorchoice-1.0.0 + core-foundation-sys-0.8.4 + cpufeatures-0.2.7 + crossbeam-channel-0.5.8 + crossbeam-utils-0.8.15 + crypto-common-0.1.6 + ctor-0.1.26 + diff-0.1.13 + difflib-0.4.0 + digest-0.10.6 + doc-comment-0.3.3 + either-1.8.1 + elasticlunr-rs-3.0.2 + env_logger-0.10.0 + errno-0.2.8 + errno-0.3.1 + errno-dragonfly-0.1.2 + fastrand-1.9.0 + filetime-0.2.21 + float-cmp-0.9.0 + fnv-1.0.7 + form_urlencoded-1.1.0 + fsevent-sys-4.1.0 + futf-0.1.5 + futures-channel-0.3.28 + futures-core-0.3.28 + futures-macro-0.3.28 + futures-sink-0.3.28 + futures-task-0.3.28 + futures-util-0.3.28 + generic-array-0.14.7 + getrandom-0.2.9 + globset-0.4.10 + h2-0.3.19 + handlebars-4.3.7 + hashbrown-0.12.3 + headers-0.3.8 + headers-core-0.2.0 + hermit-abi-0.2.6 + hermit-abi-0.3.1 + html5ever-0.26.0 + http-0.2.9 + http-body-0.4.5 + httparse-1.8.0 + httpdate-1.0.2 + humantime-2.1.0 + hyper-0.14.26 + iana-time-zone-0.1.56 + iana-time-zone-haiku-0.1.2 + idna-0.3.0 + ignore-0.4.20 + indexmap-1.9.3 + inotify-0.9.6 + inotify-sys-0.1.5 + instant-0.1.12 + io-lifetimes-1.0.10 + is-terminal-0.4.7 + itertools-0.10.5 + itoa-1.0.6 + js-sys-0.3.62 + kqueue-1.0.7 + kqueue-sys-1.0.3 + lazy_static-1.4.0 + libc-0.2.144 + linux-raw-sys-0.1.4 + linux-raw-sys-0.3.7 + lock_api-0.4.9 + log-0.4.17 + mac-0.1.1 + maplit-1.0.2 + markup5ever-0.11.0 + markup5ever_rcdom-0.2.0 + memchr-2.5.0 + mime-0.3.17 + mime_guess-2.0.4 + mio-0.8.5 + new_debug_unreachable-1.0.4 + normalize-line-endings-0.3.0 + notify-5.1.0 + notify-debouncer-mini-0.2.1 + num-integer-0.1.45 + num-traits-0.2.15 + num_cpus-1.15.0 + once_cell-1.17.1 + opener-0.5.2 + output_vt100-0.1.3 + parking_lot-0.12.1 + parking_lot_core-0.9.6 + percent-encoding-2.2.0 + pest-2.6.0 + pest_derive-2.6.0 + pest_generator-2.6.0 + pest_meta-2.6.0 + phf-0.10.1 + phf_codegen-0.10.0 + phf_generator-0.10.0 + phf_shared-0.10.0 + pin-project-1.1.0 + pin-project-internal-1.1.0 + pin-project-lite-0.2.9 + pin-utils-0.1.0 + ppv-lite86-0.2.17 + precomputed-hash-0.1.1 + predicates-2.1.5 + predicates-3.0.3 + predicates-core-1.0.6 + predicates-tree-1.0.9 + pretty_assertions-1.3.0 + proc-macro2-1.0.56 + pulldown-cmark-0.9.3 + quote-1.0.27 + rand-0.8.5 + rand_chacha-0.3.1 + rand_core-0.6.4 + redox_syscall-0.2.16 + regex-1.8.1 + regex-automata-0.1.10 + regex-syntax-0.7.1 + rustix-0.36.7 + rustix-0.37.19 + rustls-pemfile-1.0.2 + ryu-1.0.13 + same-file-1.0.6 + scoped-tls-1.0.1 + scopeguard-1.1.0 + select-0.6.0 + semver-1.0.17 + serde-1.0.163 + serde_derive-1.0.163 + serde_json-1.0.96 + serde_urlencoded-0.7.1 + sha1-0.10.5 + sha2-0.10.6 + shlex-1.1.0 + siphasher-0.3.10 + slab-0.4.8 + smallvec-1.10.0 + socket2-0.4.9 + string_cache-0.8.7 + string_cache_codegen-0.5.2 + strsim-0.10.0 + syn-1.0.105 + syn-2.0.15 + tempfile-3.4.0 + tendril-0.4.3 + termcolor-1.2.0 + terminal_size-0.2.6 + termtree-0.4.1 + thiserror-1.0.40 + thiserror-impl-1.0.40 + thread_local-1.1.7 + tinyvec-1.6.0 + tinyvec_macros-0.1.1 + tokio-1.28.1 + tokio-macros-2.1.0 + tokio-stream-0.1.14 + tokio-tungstenite-0.18.0 + tokio-util-0.7.8 + toml-0.5.11 + topological-sort-0.2.2 + tower-service-0.3.2 + tracing-0.1.37 + tracing-core-0.1.31 + try-lock-0.2.4 + tungstenite-0.18.0 + typenum-1.16.0 + ucd-trie-0.1.5 + unicase-2.6.0 + unicode-bidi-0.3.13 + unicode-ident-1.0.8 + unicode-normalization-0.1.22 + url-2.3.1 + utf-8-0.7.6 + utf8parse-0.2.1 + version_check-0.9.4 + wait-timeout-0.2.0 + walkdir-2.3.3 + want-0.3.0 + warp-0.3.5 + wasi-0.11.0+wasi-snapshot-preview1 + wasm-bindgen-0.2.85 + wasm-bindgen-backend-0.2.85 + wasm-bindgen-macro-0.2.85 + wasm-bindgen-macro-support-0.2.85 + wasm-bindgen-shared-0.2.85 + winapi-0.3.9 + winapi-i686-pc-windows-gnu-0.4.0 + winapi-util-0.1.5 + winapi-x86_64-pc-windows-gnu-0.4.0 + windows-0.48.0 + 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 + xml5ever-0.17.0 + yansi-0.5.1" +inherit cargo toolchain-funcs + +DESCRIPTION="Create a book from markdown files" +HOMEPAGE="https://rust-lang.github.io/mdBook/" +SRC_URI=" + https://github.com/rust-lang/mdBook/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + $(cargo_crate_uris)" +S="${WORKDIR}/${P/b/B}" + +# CC-BY-4.0/OFL-1.1: embeds fonts inside the executable +LICENSE="Apache-2.0 Artistic-2 BSD CC-BY-4.0 CC0-1.0 ISC MIT MPL-2.0 OFL-1.1 Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="doc" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +src_compile() { + cargo_src_compile + + if use doc; then + if tc-is-cross-compiler; then + ewarn "html docs were skipped due to cross-compilation" + else + target/$(usex debug{,} release)/${PN} build -d html guide || die + fi + fi +} + +src_install() { + cargo_src_install + + dodoc CHANGELOG.md README.md + use doc && ! tc-is-cross-compiler && dodoc -r guide/html +} diff --git a/app-text/poppler/Manifest b/app-text/poppler/Manifest index ab1269221d59..e7f35b8ed217 100644 --- a/app-text/poppler/Manifest +++ b/app-text/poppler/Manifest @@ -2,3 +2,4 @@ DIST poppler-23.03.0.tar.xz 1849324 BLAKE2B 1247b7cf62466f65c46b739f0784e8ba9791 DIST poppler-23.03.0.tar.xz.sig 833 BLAKE2B a8a07aac9068a3edc6cdce4d59c2b5d3d792dd6addcd420d5b92f013041cfd934c0da04a21eabefdd25167fb89b940945f8ca03e7a7280d03a47b6df8490bdf4 SHA512 3d950ff4b1a368b6edd8333677d1d125f60b4b1a052e20a2be6a0d38489e7af393be8359fc2c75010b2a28673e201507da4bf4c8458904fa712247d8ebda4786 DIST poppler-23.05.0.tar.xz 1856488 BLAKE2B 837d532855da3816c3d83ff3401e9a545451d9f341b0e0260536f56d3eb56cdc1757ab057b49b8c8e1a2b9e4c34650807ea08138fb76d1ea86492bba51876dbd SHA512 b7fdd519737b95c5898f3ff83a294430390c330d0f3e5526180c956550656be9374a534d6c4e7ebffccaac3364b01d74b75a82d3f703e2575cc1b1273e7a12c3 DIST poppler-23.05.0.tar.xz.sig 833 BLAKE2B c372ded3a5ea3fcf46cccd3d1417d95b449f0b2abfbc114f4bae0d3574040140a8081c23da3c048b3eecca484ed75baee700d2484a12a86d4a5ae82337530f8c SHA512 c9b359dfe67d901578ba6708f1224d1d45b3307a97f3e14e6bac0da748dd2c4457d6e8ff8949b2def5e84acd770198c653e0c5ef8b91088168c38bebf4f3be50 +DIST poppler-test-eea2a4a355eb49ca70d944afd5245b24578af287.tar.bz2 5196899 BLAKE2B 926e148953a703249fa6369254f3aaacd945e0d08effdecec826a0b9c207c9b91d4af8dbeefb0a1a52decb5e941ff6b0f654fbaf15d5ed4d280ae1a7a3542534 SHA512 0c861f95a318f8a966851c7f12524d9311fba1914750527492bb4e5196d5d0be0deae7e3265fff78a5536617130b708285fed5b1edcb85c34ba83ca77226a7cd diff --git a/app-text/poppler/poppler-23.05.0.ebuild b/app-text/poppler/poppler-23.05.0.ebuild index 1a585a2a33e5..12b2f50d86e7 100644 --- a/app-text/poppler/poppler-23.05.0.ebuild +++ b/app-text/poppler/poppler-23.05.0.ebuild @@ -13,7 +13,9 @@ else VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/aacid.asc inherit verify-sig + TEST_COMMIT="eea2a4a355eb49ca70d944afd5245b24578af287" SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz" + SRC_URI+=" test? ( https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )" SRC_URI+=" verify-sig? ( https://poppler.freedesktop.org/${P}.tar.xz.sig )" 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" SLOT="0/128" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION @@ -23,10 +25,8 @@ DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base" HOMEPAGE="https://poppler.freedesktop.org/" LICENSE="GPL-2" -IUSE="boost cairo cjk curl +cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt5 tiff +utils" - -# No test data provided -RESTRICT="test" +IUSE="boost cairo cjk curl +cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt5 test tiff +utils" +RESTRICT="!test? ( test )" COMMON_DEPEND=" >=media-libs/fontconfig-2.13 @@ -73,6 +73,16 @@ PATCHES=( "${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch" ) +src_unpack() { + if [[ ${PV} == *9999* ]] ; then + git-r3_src_unpack + elif use verify-sig ; then + verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.sig} + fi + + default +} + src_prepare() { cmake_src_prepare @@ -95,10 +105,11 @@ src_configure() { append-lfs-flags # bug #898506 local mycmakeargs=( - -DBUILD_GTK_TESTS=OFF - -DBUILD_QT5_TESTS=OFF - -DBUILD_CPP_TESTS=OFF - -DBUILD_MANUAL_TESTS=OFF + -DBUILD_GTK_TESTS=OFFF + -DBUILD_QT5_TESTS=$(usex test $(usex qt5)) + -DBUILD_CPP_TESTS=$(usex test) + -DBUILD_MANUAL_TESTS=$(usex test) + -DTESTDATADIR="${WORKDIR}"/test-${TEST_COMMIT} -DRUN_GPERF_IF_PRESENT=OFF -DENABLE_BOOST="$(usex boost)" -DENABLE_ZLIB=ON diff --git a/app-text/poppler/poppler-9999.ebuild b/app-text/poppler/poppler-9999.ebuild index 1a585a2a33e5..12b2f50d86e7 100644 --- a/app-text/poppler/poppler-9999.ebuild +++ b/app-text/poppler/poppler-9999.ebuild @@ -13,7 +13,9 @@ else VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/aacid.asc inherit verify-sig + TEST_COMMIT="eea2a4a355eb49ca70d944afd5245b24578af287" SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz" + SRC_URI+=" test? ( https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )" SRC_URI+=" verify-sig? ( https://poppler.freedesktop.org/${P}.tar.xz.sig )" 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" SLOT="0/128" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION @@ -23,10 +25,8 @@ DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base" HOMEPAGE="https://poppler.freedesktop.org/" LICENSE="GPL-2" -IUSE="boost cairo cjk curl +cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt5 tiff +utils" - -# No test data provided -RESTRICT="test" +IUSE="boost cairo cjk curl +cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt5 test tiff +utils" +RESTRICT="!test? ( test )" COMMON_DEPEND=" >=media-libs/fontconfig-2.13 @@ -73,6 +73,16 @@ PATCHES=( "${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch" ) +src_unpack() { + if [[ ${PV} == *9999* ]] ; then + git-r3_src_unpack + elif use verify-sig ; then + verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.sig} + fi + + default +} + src_prepare() { cmake_src_prepare @@ -95,10 +105,11 @@ src_configure() { append-lfs-flags # bug #898506 local mycmakeargs=( - -DBUILD_GTK_TESTS=OFF - -DBUILD_QT5_TESTS=OFF - -DBUILD_CPP_TESTS=OFF - -DBUILD_MANUAL_TESTS=OFF + -DBUILD_GTK_TESTS=OFFF + -DBUILD_QT5_TESTS=$(usex test $(usex qt5)) + -DBUILD_CPP_TESTS=$(usex test) + -DBUILD_MANUAL_TESTS=$(usex test) + -DTESTDATADIR="${WORKDIR}"/test-${TEST_COMMIT} -DRUN_GPERF_IF_PRESENT=OFF -DENABLE_BOOST="$(usex boost)" -DENABLE_ZLIB=ON diff --git a/app-text/qpdf/Manifest b/app-text/qpdf/Manifest index d2b68fab5f83..3b5d4151594e 100644 --- a/app-text/qpdf/Manifest +++ b/app-text/qpdf/Manifest @@ -4,3 +4,5 @@ DIST qpdf-11.2.0-doc.zip 7066797 BLAKE2B c30d3d768bc0d49d751a4c15d3dd5c72040a0b9 DIST qpdf-11.2.0.tar.gz 18450040 BLAKE2B e42aeaf911f9d912eb0abfbebbe737ab9927c337b46cf96f9286ec3ce562c887c23922695435da90f04e8149e16de204563832e1fd742ffe8665d123efc6c699 SHA512 6e28be1fc9cb6aa124229301a43a565ef80ffffab9bacaeabebfbf4ced17c9702a432330a995be390a8fe3d69ac1773ca72b6c24e40f1bf74a71219e02dbac70 DIST qpdf-11.3.0-doc.zip 6781831 BLAKE2B 0b494ff62e197a60d82a170a27816676dc465d1a53f4201955dd8063980c09df31ddfd206e6625c5cfdc1994026651a2fe8278b1b73a4bc13de4b0a30c2cbbb4 SHA512 c652ba56b4c740af74889579732e18336910b09edbe125783ad4b6b1556df0cc3f32e2514c9bb611aebe233a8708d58701ed466ba6b4f3ff652ed56527650b9c DIST qpdf-11.3.0.tar.gz 18732977 BLAKE2B 80dd2a96f3b82b9e530f26c72cd24cd3b111e2e1cbe821b12af13807e8d54fbc7f5632130f5cbd03df1b7c70de3c94a7e889d4ea4f1a3670a28f726364564b16 SHA512 1c8a0b62d50efb4c09885f36244048797dea44f28917aefe0266e2b158858ea19d477bbc445abbd3b7180a3de56d6a819ff44275cdc0979827effba9739b53d2 +DIST qpdf-11.4.0-doc.zip 6854262 BLAKE2B 58b55287fbef37beae452803db409e163f3fcf4fb32e2b154cd815452192550217e63771a5be39a43e6425f558a1064bc2257c24c90b842029eb373dfd865223 SHA512 25aab31b8481034bba876411eab2034375a9ffed97666c221b211400b1a7e60cfc11b5237406733058fbbbd2412baad7aa6029ad4303d0ddd879f6d7aff3b2b0 +DIST qpdf-11.4.0.tar.gz 18643945 BLAKE2B cde1c4db4c51733fe71a7e46fc271817825b5a56ce81053edf0f886eabdf13bce55308dd36ebf9b5067dcf173f371135bbc651253a7df214b9863c2b62cdde8f SHA512 6f31a37a9a52752c89d319e0d29d8e6c1e4885ca494de47a65f9374cdb5672497ab93f754481300c8e6c68fc2874860997b778dc05386b6f3e6a5a70a3f9f754 diff --git a/app-text/qpdf/qpdf-11.4.0.ebuild b/app-text/qpdf/qpdf-11.4.0.ebuild new file mode 100644 index 000000000000..596bff408664 --- /dev/null +++ b/app-text/qpdf/qpdf-11.4.0.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake bash-completion-r1 + +DESCRIPTION="Command-line tool for structural, content-preserving transformation of PDF files" +HOMEPAGE="https://qpdf.sourceforge.net/" +# TODO: verify-sig +SRC_URI="https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}.tar.gz" +SRC_URI+=" doc? ( https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}-doc.zip )" + +LICENSE="|| ( Apache-2.0 Artistic-2 )" +# Subslot for libqpdf soname version (just represent via major version) +SLOT="0/$(ver_cut 1)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="doc examples gnutls ssl test" +RESTRICT="!test? ( test )" + +RDEPEND=" + media-libs/libjpeg-turbo:= + sys-libs/zlib + ssl? ( + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( dev-libs/openssl:= ) + ) +" +DEPEND=" + ${RDEPEND} + test? ( + app-text/ghostscript-gpl[tiff(+)] + media-libs/tiff + sys-apps/diffutils + ) +" +BDEPEND=" + dev-lang/perl + doc? ( app-arch/unzip ) +" + +DOCS=( ChangeLog README.md TODO ) + +src_configure() { + # Keep an eye on https://qpdf.readthedocs.io/en/stable/packaging.html. + local mycmakeargs=( + -DINSTALL_EXAMPLES=$(usex examples) + + # Breaks install with USE=-doc in 11.0.0? + #-DINSTALL_MANUAL=ON + ) + + if use ssl ; then + local crypto_provider=$(usex gnutls GNUTLS OPENSSL) + local crypto_provider_lowercase=${crypto_provider,,} + mycmakeargs+=( + -DDEFAULT_CRYPTO=${crypto_provider_lowercase} + -DREQUIRE_CRYPTO_${crypto_provider}=ON + ) + fi + + cmake_src_configure +} + +src_install() { + if use doc ; then + mv "${WORKDIR}"/${P}-doc "${BUILD_DIR}"/manual/doc-dist || die + fi + + cmake_src_install + + # Completions + dobashcomp completions/bash/qpdf + + insinto /usr/share/zsh/site-functions + doins completions/zsh/_qpdf +} diff --git a/app-text/texlive-core/texlive-core-2021-r7.ebuild b/app-text/texlive-core/texlive-core-2021-r7.ebuild index 97614a030777..bad50dc5c1c9 100644 --- a/app-text/texlive-core/texlive-core-2021-r7.ebuild +++ b/app-text/texlive-core/texlive-core-2021-r7.ebuild @@ -79,7 +79,7 @@ for i in ${TL_CORE_EXTRA_SRC_MODULES}; do done SRC_URI="${SRC_URI} )" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="cjk X doc source tk +luajittex xetex xindy" TEXMF_PATH=/usr/share/texmf-dist diff --git a/app-text/xapian-omega/Manifest b/app-text/xapian-omega/Manifest index 98ec25ec06e7..68dfdea871c6 100644 --- a/app-text/xapian-omega/Manifest +++ b/app-text/xapian-omega/Manifest @@ -1,3 +1 @@ -DIST xapian-omega-1.4.19.tar.xz 553680 BLAKE2B 1008376d2ba6d72d3cc267ee3bda78a1d37491d706417010e0f4ca7dddf78ddd3d9ad07108874eabfffd0280016ce1fad49c86ee89eed9b37ae571586f838c9b SHA512 82b682bc9d244256afffc2ab1b12b0f577184296a979dc42b2865b689c6d46eca6b838b95a5d040dc228de0c2e2261e81279e0a748eaff2d018732ce4bc07fae -DIST xapian-omega-1.4.21.tar.xz 568440 BLAKE2B 445152c23f58471402d8017906083123c0a0e55eb8feed8908dae46680148471a65c51ef146c693cbbb807ce7a70d6589c0a77c2508c39417b95f292d5e8b9f1 SHA512 a313725084c3c336655a3beaa2c1e6c9186027bf6c90f0c5261f748a08e1e8d1ef9d43b0c6bad5bbd5a5af9d1f3db49b915435e5e815f9e97d452590522e85ec DIST xapian-omega-1.4.22.tar.xz 570476 BLAKE2B 05bd5c8135870b3a2058bcd032da9609cac7d0b1a07b31cb84f8fdf175bb87d22acd9beb392f93ebf1f23e4ebf4d23fbe12b70063628d318012b71246d14f26b SHA512 460120fa2c76ad99f818f4183c4ded92eaa7f01a9dd782af1e93faf11caf2479053f45a9e9f0a602bf31631dba8be2d2c18bba28340c578126e8658ad4937c19 diff --git a/app-text/xapian-omega/xapian-omega-1.4.19.ebuild b/app-text/xapian-omega/xapian-omega-1.4.19.ebuild deleted file mode 100644 index 4ab0cfef4675..000000000000 --- a/app-text/xapian-omega/xapian-omega-1.4.19.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -DESCRIPTION="An application built on Xapian, consisting of indexers and a CGI search frontend" -SRC_URI="http://www.oligarchy.co.uk/xapian/${PV}/xapian-omega-${PV}.tar.xz" -HOMEPAGE="https://xapian.org/" -S="${WORKDIR}/xapian-omega-${PV}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86" -IUSE="" - -DEPEND="~dev-libs/xapian-${PV}:0/30 - dev-lang/perl - dev-libs/libpcre - sys-libs/zlib" -RDEPEND="${DEPEND}" - -src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}" install - - # Protect /etc/omega.conf - echo "CONFIG_PROTECT=\"/etc/omega.conf\"" > "${T}"/20xapian-omega - doenvd "${T}"/20xapian-omega - dodoc AUTHORS ChangeLog INSTALL NEWS README TODO - - # Directory containing Xapian databases: - keepdir /var/lib/omega/data - - # Directory containing OmegaScript templates: - keepdir /var/lib/omega/templates - mv "${S}"/templates/* "${ED}"/var/lib/omega/templates || die - - # Directory to write Omega logs to: - keepdir /var/log/omega - - # Directory containing any cdb files for the $lookup OmegaScript command: - keepdir /var/lib/omega/cdb -} diff --git a/app-text/xapian-omega/xapian-omega-1.4.21.ebuild b/app-text/xapian-omega/xapian-omega-1.4.21.ebuild deleted file mode 100644 index ec98debe4517..000000000000 --- a/app-text/xapian-omega/xapian-omega-1.4.21.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -DESCRIPTION="An application built on Xapian, consisting of indexers and a CGI search frontend" -SRC_URI="http://www.oligarchy.co.uk/xapian/${PV}/xapian-omega-${PV}.tar.xz" -HOMEPAGE="https://xapian.org/" -S="${WORKDIR}/xapian-omega-${PV}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86" -IUSE="" - -DEPEND="~dev-libs/xapian-${PV}:0/30 - dev-lang/perl - dev-libs/libpcre - sys-libs/zlib" -RDEPEND="${DEPEND}" - -src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}" install - - # Protect /etc/omega.conf - echo "CONFIG_PROTECT=\"/etc/omega.conf\"" > "${T}"/20xapian-omega - doenvd "${T}"/20xapian-omega - dodoc AUTHORS ChangeLog INSTALL NEWS README TODO - - # Directory containing Xapian databases: - keepdir /var/lib/omega/data - - # Directory containing OmegaScript templates: - keepdir /var/lib/omega/templates - mv "${S}"/templates/* "${ED}"/var/lib/omega/templates || die - - # Directory to write Omega logs to: - keepdir /var/log/omega - - # Directory containing any cdb files for the $lookup OmegaScript command: - keepdir /var/lib/omega/cdb -} diff --git a/app-text/xchm/xchm-1.35.ebuild b/app-text/xchm/xchm-1.35.ebuild index ed93e6bfae5e..4abfca557e5d 100644 --- a/app-text/xchm/xchm-1.35.ebuild +++ b/app-text/xchm/xchm-1.35.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/rzvncj/xCHM/releases/download/${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~riscv ~x86" +KEYWORDS="amd64 ppc ~riscv x86" IUSE="nls" RDEPEND=">=dev-libs/chmlib-0.36 diff --git a/app-text/xdvik/xdvik-22.87.06-r1.ebuild b/app-text/xdvik/xdvik-22.87.06-r1.ebuild index b03bc731a2ef..e6c2a4836bb2 100644 --- a/app-text/xdvik/xdvik-22.87.06-r1.ebuild +++ b/app-text/xdvik/xdvik-22.87.06-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/xdvi/${P}.tar.gz https://dev.gentoo.org/~pacho/${PN}/${PN}_192.png" S="${WORKDIR}"/${P}/texk/xdvik -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" SLOT="0" LICENSE="GPL-2" IUSE="motif neXt Xaw3d emacs" diff --git a/app-text/xournalpp/xournalpp-1.1.1-r1.ebuild b/app-text/xournalpp/xournalpp-1.1.1-r1.ebuild deleted file mode 100644 index fdf5361b9d3c..000000000000 --- a/app-text/xournalpp/xournalpp-1.1.1-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/xournalpp/xournalpp.git" - unset SRC_URI -else - KEYWORDS="amd64 ~ppc64" - SRC_URI="https://github.com/xournalpp/xournalpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tgz" -fi - -DESCRIPTION="Handwriting notetaking software with PDF annotation support" -HOMEPAGE="https://github.com/xournalpp/xournalpp" - -LICENSE="GPL-2" -SLOT="0" -IUSE="" - -COMMONDEPEND=" - app-text/poppler[cairo] - dev-libs/glib - dev-libs/libxml2 - dev-libs/libzip:= - gnome-base/librsvg - media-libs/portaudio[cxx] - media-libs/libsndfile - sys-libs/zlib:= - x11-libs/gtk+:3 -" -RDEPEND="${COMMONDEPEND} -" -DEPEND="${COMMONDEPEND} -" -BDEPEND=" - virtual/pkgconfig - sys-apps/lsb-release - elibc_musl? ( sys-libs/libbacktrace ) -" - -PATCHES=( - "${FILESDIR}/${PN}-1.1.1-nostrip.patch" - "${FILESDIR}/${PN}-1.1.1-nocompress.patch" -) - -src_prepare() { - cmake_src_prepare -} diff --git a/app-text/xournalpp/xournalpp-1.1.1-r2.ebuild b/app-text/xournalpp/xournalpp-1.1.1-r3.ebuild similarity index 96% rename from app-text/xournalpp/xournalpp-1.1.1-r2.ebuild rename to app-text/xournalpp/xournalpp-1.1.1-r3.ebuild index 65f5ff07e869..cd729ea77198 100644 --- a/app-text/xournalpp/xournalpp-1.1.1-r2.ebuild +++ b/app-text/xournalpp/xournalpp-1.1.1-r3.ebuild @@ -40,7 +40,6 @@ DEPEND="${COMMON_DEPEND}" BDEPEND=" virtual/pkgconfig sys-apps/lsb-release - elibc_musl? ( sys-libs/libbacktrace ) " PATCHES=( diff --git a/app-text/xournalpp/xournalpp-1.1.3-r1.ebuild b/app-text/xournalpp/xournalpp-1.1.3-r2.ebuild similarity index 96% rename from app-text/xournalpp/xournalpp-1.1.3-r1.ebuild rename to app-text/xournalpp/xournalpp-1.1.3-r2.ebuild index 3e95f5804d98..681bb9a2a3cf 100644 --- a/app-text/xournalpp/xournalpp-1.1.3-r1.ebuild +++ b/app-text/xournalpp/xournalpp-1.1.3-r2.ebuild @@ -39,7 +39,6 @@ DEPEND="${COMMON_DEPEND}" BDEPEND=" virtual/pkgconfig sys-apps/lsb-release - elibc_musl? ( sys-libs/libbacktrace ) " PATCHES=( diff --git a/app-text/xournalpp/xournalpp-1.1.3.ebuild b/app-text/xournalpp/xournalpp-1.1.3.ebuild deleted file mode 100644 index ed81011852b5..000000000000 --- a/app-text/xournalpp/xournalpp-1.1.3.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 - -# Upstream only support 5.3 (see CMakeLists.txt), also bug #854615 -LUA_COMPAT=( lua5-3 ) -inherit cmake lua-single xdg - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/xournalpp/xournalpp.git" -else - SRC_URI="https://github.com/xournalpp/xournalpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tgz" - KEYWORDS="~amd64 ~ppc64" -fi - -DESCRIPTION="Handwriting notetaking software with PDF annotation support" -HOMEPAGE="https://github.com/xournalpp/xournalpp" - -LICENSE="GPL-2" -SLOT="0" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -COMMON_DEPEND=" - ${LUA_DEPS} - app-text/poppler[cairo] - dev-libs/glib - dev-libs/libxml2 - dev-libs/libzip:= - gnome-base/librsvg - media-libs/portaudio[cxx] - media-libs/libsndfile - sys-libs/zlib:= - x11-libs/gtk+:3 -" -RDEPEND="${COMMON_DEPEND}" -DEPEND="${COMMON_DEPEND}" -BDEPEND=" - virtual/pkgconfig - sys-apps/lsb-release - elibc_musl? ( sys-libs/libbacktrace ) -" - -PATCHES=( - "${FILESDIR}/${PN}-1.1.1-nostrip.patch" - "${FILESDIR}/${PN}-1.1.1-nocompress.patch" -) diff --git a/app-text/xournalpp/xournalpp-9999.ebuild b/app-text/xournalpp/xournalpp-9999.ebuild index 3e95f5804d98..681bb9a2a3cf 100644 --- a/app-text/xournalpp/xournalpp-9999.ebuild +++ b/app-text/xournalpp/xournalpp-9999.ebuild @@ -39,7 +39,6 @@ DEPEND="${COMMON_DEPEND}" BDEPEND=" virtual/pkgconfig sys-apps/lsb-release - elibc_musl? ( sys-libs/libbacktrace ) " PATCHES=( diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index c09fb038b23cbf4f63d4783f5eea0c75a99b9796..79a6e673541a76dafd6aa6306880d68dc981f0c4 100644 GIT binary patch literal 13418 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 literal 13419 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 N`2S0017RpN{|l diff --git a/dev-cpp/antlr-cpp/Manifest b/dev-cpp/antlr-cpp/Manifest index 11c2ebb8722f..c5e406866b43 100644 --- a/dev-cpp/antlr-cpp/Manifest +++ b/dev-cpp/antlr-cpp/Manifest @@ -1,3 +1,2 @@ DIST antlr-2.7.7.tar.gz 1816180 BLAKE2B 3a9a51070f8651befeb4d22be344b544e119db34a78522828c2ffc3c481c14b9c7784f0a9997a61f6faedde5b6d1fe12214cfd84fb274f7065f3ffe6a44abf1c SHA512 faa72d2ddcba434ef1233e70c1549e63eba67c00793966322e821cf7f015cccb804448cb92d8fbef0429f59928fad65ec954f8ffbda0acbb8e983de0806d349d DIST antlr-cpp-4.11.1.zip 534105 BLAKE2B acf854bb8f10f8afdb8df9aa1fa92176edc66bfe3e33ca4b57e138e29f7d8512dc0a31aee057e5997ca9e37ca7934c459ef725e831d34166c189a2ed7e6fbc51 SHA512 47a4f714cf195e454b4f66cace58f6dbaa144f44c25594735fc91b37289e9b3c8b5259c03925316754d3eb33af3e0b3d3fb0c5c9aef818b239799e4f1fb49ce6 -DIST antlr-cpp-4.7.2.zip 1494927 BLAKE2B 007aac6655dc3c4e3a0c2073ca9c8c016b46bdf97dca4494d4ea2c44d27a458bfbb09811b3beb0aec1ce2873c3b62ad6789c6a9e3e7ddc62cde51c8357e9123b SHA512 3298b83a06ddd8d8852462401e46fe2eb83d20af4ba14c722cb31b33d929d1c5a4ffb694ee084495a4ae26ed3246b6781ca6045d11253c94efc09729fa001090 diff --git a/dev-cpp/antlr-cpp/antlr-cpp-4.7.2.ebuild b/dev-cpp/antlr-cpp/antlr-cpp-4.7.2.ebuild deleted file mode 100644 index 52506025d51d..000000000000 --- a/dev-cpp/antlr-cpp/antlr-cpp-4.7.2.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="The ANTLR 4 C++ Runtime" -HOMEPAGE="https://www.antlr.org/" -SRC_URI="https://www.antlr.org/download/antlr4-cpp-runtime-${PV}-source.zip -> ${P}.zip" -S="${WORKDIR}" - -LICENSE="BSD" -SLOT="4" -KEYWORDS="amd64 ~arm ~ppc x86" - -BDEPEND="app-arch/unzip" - -src_prepare() { - sed -i -e "s#DESTINATION lib#DESTINATION $(get_libdir)#" \ - "${S}"/runtime/CMakeLists.txt || die "failed sed" - - sed -i -e "s#share/doc/libantlr4#share/doc/${PF}#g" \ - "${S}"/CMakeLists.txt || die "failed sed" - - cmake_src_prepare -} diff --git a/dev-cpp/asio/Manifest b/dev-cpp/asio/Manifest index 633ed89f1c13..8ca0a5922c4c 100644 --- a/dev-cpp/asio/Manifest +++ b/dev-cpp/asio/Manifest @@ -1,2 +1,3 @@ DIST asio-1.24.0.tar.bz2 3150924 BLAKE2B 4c9b913452fd4288684020ca58b48e22745a39c6a0d682ba84ff561b94c695dc6f5203ed06817f4dd0b9098ea3012578f7c6b2f251b3857e660b0c222dbc003e SHA512 c877968229bc5c4c21156b2bbb9775c7b11c3878cd62e8df3afaa70b2f221c59c6e4fa425cfb028cd170f9453ac1c32c5229f89437b13ac39142e4b52304c820 DIST asio-1.26.0.tar.bz2 3201833 BLAKE2B a42297b448423984143ff8e6a1dcc965f0ef0582e1609c1d51331f1e3d86c96ef9caf9daad36222104f95210ee84a3a59c50b28cb8985b6387a30db690d91b27 SHA512 3e41f71a4e0c6928ec9b9fa1b43b5db3eff21d330de6f6def60deacda79632ded3c4d2b2ffe1ae3fe756ba73e37fac30ecd76a76e1e52067e337cd0e7c9260e7 +DIST asio-1.28.0.tar.bz2 3387977 BLAKE2B dc0431a6710f58ce037d6e6e1cf81606b6f8be3ac9fdf6f7a69a7998fadb4f3c9dace2aa99606a9570166f9637ca7f4b9ab6964599c78027a9f32a9d243d5684 SHA512 b3fa23caa4cbf1e374fade97102adb22a32c68bd4b050474987c065b516fdf042d46842c41ac94e71458f402fae2d05bc8f617ee523ffb6a74ef33d214e9acd5 diff --git a/dev-cpp/asio/asio-1.26.0.ebuild b/dev-cpp/asio/asio-1.26.0.ebuild index 640c6e0e2743..2f03a29f8c98 100644 --- a/dev-cpp/asio/asio-1.26.0.ebuild +++ b/dev-cpp/asio/asio-1.26.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${P}.tar.bz2" LICENSE="Boost-1.0" 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="doc examples test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/asio/asio-1.28.0.ebuild b/dev-cpp/asio/asio-1.28.0.ebuild new file mode 100644 index 000000000000..f11d6fe751c9 --- /dev/null +++ b/dev-cpp/asio/asio-1.28.0.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Asynchronous Network Library" +HOMEPAGE="https://think-async.com https://github.com/chriskohlhoff/asio" +SRC_URI="mirror://sourceforge/${PN}/${PN}/${P}.tar.bz2" + +LICENSE="Boost-1.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc examples test" +RESTRICT="!test? ( test )" + +DEPEND=" + test? ( + dev-libs/boost + dev-libs/openssl + ) +" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + + eautoreconf + + if ! use test; then + # Don't build nor install any examples or unittests + # since we don't have a script to run them + cat > src/Makefile.in <<-EOF || die + all: + + install: + + clean: + EOF + fi +} + +src_configure() { + # By default it puts .pc to libdir + econf --with-pkgconfigdir="${EPREFIX}/usr/share/pkgconfig" +} + +src_install() { + use doc && local HTML_DOCS=( doc/. ) + default + + if use examples; then + # Get rid of the object files + emake clean + dodoc -r src/examples + docompress -x /usr/share/doc/${PF}/examples + + # Make links to the example .cpp files work + # https://bugs.gentoo.org/828648 + if use doc; then + dosym ../examples /usr/share/doc/${PF}/src/examples + fi + fi +} diff --git a/dev-cpp/cpp-httplib/Manifest b/dev-cpp/cpp-httplib/Manifest index 4d1464143124..13571ce89c16 100644 --- a/dev-cpp/cpp-httplib/Manifest +++ b/dev-cpp/cpp-httplib/Manifest @@ -1,4 +1,3 @@ -DIST cpp-httplib-0.11.4.tar.gz 634929 BLAKE2B b6a6626de54e6828f08cd8f36934716969bc6c0485b8899522de2bd0c6b325c52c7541eccc095093062b4a3744b6170b10169d7e4a7a32a2cd683c292f9da85c SHA512 3f8a905cebee388526ebffeb431a90c9de2e8e92058ec0847f55fe0a43957ce6edaf093b3a516563d18d6105557af39270b9803865d400bbd849a60a5c8e8c17 -DIST cpp-httplib-0.12.1.tar.gz 637858 BLAKE2B a4bc22f971e7dc011f172602f0579f09270eabad527dbba838df71908a6cbe66d432c8aef3a674ccbc3b39fbce477bc828afb5ec72b11f9ca2e0e77094b2d88e SHA512 a65ee9b4990572f92ade06fa6dc79535bc4d7c2bac47b85eba5e224fcb2d6dff7911127be72543b82a370628081acc81a88d1169a9cf30714f11c1227c40fe52 DIST cpp-httplib-0.12.2.tar.gz 638460 BLAKE2B 91d039d39a43a73f052d63d0e1073350965bfa3b9653f0cab7d9353ed2d1acf91d2e3c20415f2a9398e64776baaedcb498b9de90046e785637de5382c41bb9ed SHA512 dda47f76eaf5b4daa35f1295e482f1d81dd8823ae06339b9f4c93e4fbe7b54ae28760d3083b5d5cff212f1a679616adfa47dbb9d06c6810fac4b58197f575429 DIST cpp-httplib-0.12.3.tar.gz 639107 BLAKE2B 15db0056069cbda5359c6279ebc84520039e809f32cd8314c180dd761324a76fccaae0e80f39d0b69563903bd667799425c7e85708962b2763416a3c8bbd09bb SHA512 3465e5c843ad4087bababadf8fe9f3e6961213301540053bb47f242f958280f43c85b03b8cf6f955a6b91bf9511a81669feeb9989344caf2a1e42ff587b3a460 +DIST cpp-httplib-0.12.4.tar.gz 639390 BLAKE2B 7c245930994934b5859d87e9dc192a4c43349d72ab45da2c4f31ec997b3a85b8babcd4abc552957f194834ca560339eb7b76dd92c86f7aa13d478cef6f742263 SHA512 3935e55f4b02bab51cae167381c6692577ff22f717387146187eafae1b015915078813b5f74521e92b4e6e6fe418f378d3059cf4850458c4f20946ad6910ecc6 diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.11.4.ebuild b/dev-cpp/cpp-httplib/cpp-httplib-0.11.4.ebuild deleted file mode 100644 index a95c4e6b5740..000000000000 --- a/dev-cpp/cpp-httplib/cpp-httplib-0.11.4.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake-multilib python-any-r1 toolchain-funcs - -DESCRIPTION="C++ HTTP/HTTPS server and client library" -HOMEPAGE="https://github.com/yhirose/cpp-httplib" -SRC_URI="https://github.com/yhirose/cpp-httplib/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/0.11" # soversion -KEYWORDS="amd64 ~x86" - -IUSE="brotli ssl test zlib" -REQUIRED_USE="test? ( brotli ssl zlib )" -RESTRICT="!test? ( test )" - -RDEPEND=" - brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] ) - ssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] ) - zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND}" -BDEPEND="${PYTHON_DEPS}" - -src_configure() { - local mycmakeargs=( - -DHTTPLIB_COMPILE=yes - -DBUILD_SHARED_LIBS=yes - -DHTTPLIB_USE_BROTLI_IF_AVAILABLE=no - -DHTTPLIB_USE_OPENSSL_IF_AVAILABLE=no - -DHTTPLIB_USE_ZLIB_IF_AVAILABLE=no - -DHTTPLIB_REQUIRE_BROTLI=$(usex brotli) - -DHTTPLIB_REQUIRE_OPENSSL=$(usex ssl) - -DHTTPLIB_REQUIRE_ZLIB=$(usex zlib) - -DPython3_EXECUTABLE="${PYTHON}" - ) - cmake-multilib_src_configure -} - -multilib_src_test() { - cp -p -R --reflink=auto "${S}/test" ./test || die - pushd test > /dev/null || die - emake "CXX=$(tc-getCXX)" CXXFLAGS="${CXXFLAGS} -I." - popd > /dev/null || die -} diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.12.2.ebuild b/dev-cpp/cpp-httplib/cpp-httplib-0.12.2.ebuild index c9a985c777d7..b49ba1397202 100644 --- a/dev-cpp/cpp-httplib/cpp-httplib-0.12.2.ebuild +++ b/dev-cpp/cpp-httplib/cpp-httplib-0.12.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/yhirose/cpp-httplib/archive/v${PV}.tar.gz LICENSE="MIT" SLOT="0/$(ver_cut 1-2)" # soversion -KEYWORDS="~amd64 ~loong ~x86" +KEYWORDS="amd64 ~loong ~x86" IUSE="brotli ssl test zlib" REQUIRED_USE="test? ( brotli ssl zlib )" diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.12.1.ebuild b/dev-cpp/cpp-httplib/cpp-httplib-0.12.4.ebuild similarity index 91% rename from dev-cpp/cpp-httplib/cpp-httplib-0.12.1.ebuild rename to dev-cpp/cpp-httplib/cpp-httplib-0.12.4.ebuild index 8910a1019604..d0d8042448a0 100644 --- a/dev-cpp/cpp-httplib/cpp-httplib-0.12.1.ebuild +++ b/dev-cpp/cpp-httplib/cpp-httplib-0.12.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/yhirose/cpp-httplib/archive/v${PV}.tar.gz LICENSE="MIT" SLOT="0/$(ver_cut 1-2)" # soversion -KEYWORDS="amd64 ~x86" +KEYWORDS="~amd64 ~loong ~x86" IUSE="brotli ssl test zlib" REQUIRED_USE="test? ( brotli ssl zlib )" @@ -46,5 +46,5 @@ src_configure() { multilib_src_test() { cp -p -R --reflink=auto "${S}/test" ./test || die - emake -C test "CXX=$(tc-getCXX)" CXXFLAGS="${CXXFLAGS} -I." + GTEST_FILTER='-*.*_Online' emake -C test "CXX=$(tc-getCXX)" CXXFLAGS="${CXXFLAGS} -I." } diff --git a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.11.3.ebuild b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.11.3.ebuild index 7af198c7dfe9..7ee8c236d11d 100644 --- a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.11.3.ebuild +++ b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.11.3.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="MIT" 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" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/valijson/Manifest b/dev-cpp/valijson/Manifest index 3094c2282938..b112a7c010c0 100644 --- a/dev-cpp/valijson/Manifest +++ b/dev-cpp/valijson/Manifest @@ -1,2 +1 @@ -DIST valijson-0.7.tar.gz 2060214 BLAKE2B d2e1c58e37213e44d7d6af173691cad3853e87648948c229ea683bfcba8b19256b0230852b0537c2dbdd7084fcf1ac068e320c5f59a69e446610390b82e76474 SHA512 662e53bf1cac4def19792392cda7cbfe2cbadf77b768eb69b2dec693b16f85f32fa2e9b97eae36569cfcc9ac45f1e6338967423cf415d6bcd90372bc49793a2d DIST valijson-1.0.tar.gz 721078 BLAKE2B 74f4a061266a6ee8fba9d93b4e1df20dc828d85169f865bdb60ba9f5217ee422324a09788b02b4ddd18a92d906c64863a5bd7c1250f8bdb62fd9f00f3d73c7e7 SHA512 a206954b11e92cbebbebf094e6f0925a270ebd6bec49cbdb7adda5a4cec93587a5a61ebbce105846c3950cf5df74bfdd5f5bb1ffbf73315f45c7a6cda2b77db9 diff --git a/dev-cpp/valijson/valijson-0.7.ebuild b/dev-cpp/valijson/valijson-0.7.ebuild deleted file mode 100644 index ca723120f1e0..000000000000 --- a/dev-cpp/valijson/valijson-0.7.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 - -inherit cmake - -DESCRIPTION="Header-only C++ library for JSON Schema validation" -HOMEPAGE="https://github.com/tristanpenman/valijson" -SRC_URI="https://github.com/tristanpenman/valijson/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -src_configure() { - local mycmakeargs=( - -Dvalijson_BUILD_TESTS=$(usex test) - ) - - if use test; then - # Fix relative paths to test data - sed -i -e "s:../tests/data/documents/:../${P}/tests/data/documents/:" tests/test_adapter_comparison.cpp || die - sed -i -e "s:../tests/data:../${P}/tests/data:" tests/test_validation_errors.cpp || die - sed -i -e "s:../thirdparty/:../${P}/thirdparty/:" -e "s:../doc/schema/:../${P}/doc/schema/:" tests/test_validator.cpp || die - fi - - # -Werror is too aggressive due to false positives with gcc-12, see bug #866153 - sed -i -e 's/-Werror//g' ../${P}/CMakeLists.txt || die - - cmake_src_configure -} - -src_test() { - cd "${BUILD_DIR}" || die - ./test_suite || die -} - -src_install() { - # there is no target for installing headers, so do it manually - doheader -r include/* -} diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index 274c8a6b735ba77b8ea0ad31ef04fc26c296d60e..6dbe11415ecce64df0eddc7a2d1178d44426451f 100644 GIT binary patch delta 14058 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 /dev/null || die "pushd failed" + + for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do + bn=$(basename "${f}") + slotted_name=${bn%.${mansec}}${SLOT}.${mansec} + case ${bn} in + TABLE.7|WITH.7) + echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name} + ;; + *) + echo ".so ${rel_manpath}/${bn}" > ${slotted_name} + ;; + esac + done + + popd > /dev/null + done + + insinto /etc/postgresql-${SLOT} + newins src/bin/psql/psqlrc.sample psqlrc + + # Don't delete libpg{port,common}.a (Bug #571046). They're always + # needed by extensions utilizing PGXS. + use static-libs || \ + find "${ED}" -name '*.a' ! -name libpgport.a ! -name libpgcommon.a \ + -delete + + # Make slot specific links to programs + local f bn + for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \ + -mindepth 1 -maxdepth 1) + do + bn=$(basename "${f}") + dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \ + "/usr/bin/${bn}${SLOT/.}" + done + + if use doc ; then + docinto html + dodoc doc/src/sgml/html/* + fi + + if use server; then + sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ + "${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT} + + sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ + "${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT} + + if use systemd; then + sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ + "${FILESDIR}/${PN}.service-9.6-r1" | \ + systemd_newunit - ${PN}-${SLOT}.service + newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir + newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf + fi + + use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session + + if use prefix ; then + keepdir /run/postgresql + fperms 1775 /run/postgresql + fi + fi +} + +pkg_postinst() { + use server && use systemd && tmpfiles_process ${PN}-${SLOT}.conf + postgresql-config update + + elog "If you need a global psqlrc-file, you can place it in:" + elog " ${EROOT}/etc/postgresql-${SLOT}/" + + if use server ; then + elog + elog "Gentoo specific documentation:" + elog "https://wiki.gentoo.org/wiki/PostgreSQL" + elog + elog "Official documentation:" + elog "https://www.postgresql.org/docs/${SLOT}/static/index.html" + elog + elog "The default location of the Unix-domain socket is:" + elog " ${EROOT}/run/postgresql/" + elog + elog "Before initializing the database, you may want to edit PG_INITDB_OPTS" + elog "so that it contains your preferred locale in:" + elog " ${EROOT}/etc/conf.d/postgresql-${SLOT}" + elog + elog "Then, execute the following command to setup the initial database" + elog "environment:" + elog " emerge --config =${CATEGORY}/${PF}" + + if [[ -n ${REPLACING_VERSIONS} ]] ; then + ewarn "If your system is using 'pg_stat_statements' and you are running a" + ewarn "version of PostgreSQL ${SLOT}, we advise that you execute" + ewarn "the following command after upgrading:" + ewarn + ewarn "ALTER EXTENSION pg_stat_statements UPDATE;" + fi + fi +} + +pkg_prerm() { + if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then + ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?" + ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL" + + ebegin "Resuming removal in 10 seconds (Control-C to cancel)" + sleep 10 + eend 0 + fi +} + +pkg_postrm() { + postgresql-config update +} + +pkg_config() { + use server || die "USE flag 'server' not enabled. Nothing to configure." + + [[ -f "${EROOT}/etc/conf.d/postgresql-${SLOT}" ]] \ + && source "${EROOT}/etc/conf.d/postgresql-${SLOT}" + [[ -z "${PGDATA}" ]] && PGDATA="${EROOT}/etc/postgresql-${SLOT}/" + [[ -z "${DATA_DIR}" ]] \ + && DATA_DIR="${EROOT}/var/lib/postgresql/${SLOT}/data" + + # environment.bz2 may not contain the same locale as the current system + # locale. Unset and source from the current system locale. + if [ -f "${EROOT}/etc/env.d/02locale" ]; then + unset LANG + unset LC_CTYPE + unset LC_NUMERIC + unset LC_TIME + unset LC_COLLATE + unset LC_MONETARY + unset LC_MESSAGES + unset LC_ALL + source "${EROOT}/etc/env.d/02locale" + [ -n "${LANG}" ] && export LANG + [ -n "${LC_CTYPE}" ] && export LC_CTYPE + [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC + [ -n "${LC_TIME}" ] && export LC_TIME + [ -n "${LC_COLLATE}" ] && export LC_COLLATE + [ -n "${LC_MONETARY}" ] && export LC_MONETARY + [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES + [ -n "${LC_ALL}" ] && export LC_ALL + fi + + einfo "You can modify the paths and options passed to initdb by editing:" + einfo " ${EROOT}/etc/conf.d/postgresql-${SLOT}" + einfo + einfo "Information on options that can be passed to initdb are found at:" + einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" + einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" + einfo + einfo "PG_INITDB_OPTS is currently set to:" + if [[ -z "${PG_INITDB_OPTS}" ]] ; then + einfo " (none)" + else + einfo " ${PG_INITDB_OPTS}" + fi + einfo + einfo "Configuration files will be installed to:" + einfo " ${PGDATA}" + einfo + einfo "The database cluster will be created in:" + einfo " ${DATA_DIR}" + einfo + + ebegin "Continuing initialization in 5 seconds (Control-C to cancel)" + sleep 5 + eend 0 + + if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then + eerror "The given directory, '${DATA_DIR}', is not empty." + eerror "Modify DATA_DIR to point to an empty directory." + die "${DATA_DIR} is not empty." + fi + + einfo "Creating the data directory ..." + if [[ ${EUID} == 0 ]] ; then + mkdir -p "$(dirname ${DATA_DIR%/})" || die "Couldn't parent dirs" + mkdir -m 0700 "${DATA_DIR%/}" || die "Couldn't make DATA_DIR" + chown -h postgres:postgres "${DATA_DIR%/}" || die "Couldn't chown" + fi + + einfo "Initializing the database ..." + + if [[ ${EUID} == 0 ]] ; then + su - postgres -c "${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}" + else + "${EROOT}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS} + fi + + if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then + mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}" + ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}" + fi + + # unix_socket_directory has no effect in postgresql.conf as it's + # overridden in the initscript + sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf + + cat <<- EOF >> "${PGDATA%/}"/postgresql.conf + # This is here because of https://bugs.gentoo.org/show_bug.cgi?id=518522 + # On the off-chance that you might need to work with UTF-8 encoded + # characters in PL/Perl + plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";' + EOF + + einfo "The autovacuum function, which was in contrib, has been moved to the main" + einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled" + einfo "by default. You can disable it in the cluster's:" + einfo " ${PGDATA%/}/postgresql.conf" + einfo + if ! use systemd; then + einfo "The PostgreSQL server, by default, will log events to:" + einfo " ${DATA_DIR%/}/postmaster.log" + einfo + fi + if use prefix ; then + einfo "The location of the configuration files have moved to:" + einfo " ${PGDATA}" + einfo "To start the server:" + einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'" + einfo "To stop:" + einfo " pg_ctl stop -D ${DATA_DIR}" + einfo + einfo "Or move the configuration files back:" + einfo "mv ${PGDATA}*.conf ${DATA_DIR}" + elif use systemd; then + einfo "You should use the 'postgresql-${SLOT}.service' unit to run PostgreSQL" + einfo "instead of 'pg_ctl'." + else + einfo "You should use the '${EROOT}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL" + einfo "instead of 'pg_ctl'." + fi +} + +src_test() { + if use server && [[ ${UID} -ne 0 ]] ; then + # Some ICU tests fail if LC_CTYPE and LC_COLLATE aren't the same. We set + # LC_CTYPE to be equal to LC_COLLATE since LC_COLLATE is set by Portage. + local old_ctype=${LC_CTYPE} + export LC_CTYPE=${LC_COLLATE} + emake check + export LC_CTYPE=${old_ctype} + einfo "If you think other tests besides the regression tests are necessary, please" + einfo "submit a bug including a patch for this ebuild to enable them." + else + use server || \ + ewarn 'Tests cannot be run without the "server" use flag enabled.' + [[ ${UID} -eq 0 ]] || \ + ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.' + + ewarn 'Skipping.' + fi +} diff --git a/dev-db/postgresql/postgresql-9999.ebuild b/dev-db/postgresql/postgresql-9999.ebuild index 34af349c05ac..322fa8316357 100644 --- a/dev-db/postgresql/postgresql-9999.ebuild +++ b/dev-db/postgresql/postgresql-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9,10,11} ) +PYTHON_COMPAT=( python3_{10,11,12} ) inherit flag-o-matic git-r3 linux-info pam python-single-r1 systemd tmpfiles @@ -17,7 +17,7 @@ LICENSE="POSTGRESQL GPL-2" DESCRIPTION="PostgreSQL RDBMS" HOMEPAGE="https://www.postgresql.org/" -IUSE="debug icu kerberos ldap llvm +lz4 +IUSE="debug +icu kerberos ldap llvm +lz4 nls pam perl python +readline selinux server systemd ssl static-libs tcl threads uuid xml zlib zstd" diff --git a/dev-db/timescaledb/Manifest b/dev-db/timescaledb/Manifest index fc108b15b517..a7457df10e94 100644 --- a/dev-db/timescaledb/Manifest +++ b/dev-db/timescaledb/Manifest @@ -1,4 +1,2 @@ -DIST timescaledb-2.10.0.tar.gz 7410903 BLAKE2B e93117f41b918e315f1d867ef65a608ec4021d365e3854750ee788233d64435d37b6ff5e7b1a014c8bf095857c745978daece3dc5ff149ba0b869afa6e7d8e7c SHA512 6028146a421de91a356539d8027cfee8dc38dd03cf02fe04887ddaf134fa057c953cf6b6179a9160d797271943a8fe35ffe2f4d8959fe3be8e7bf527a3fe7d41 -DIST timescaledb-2.10.1.tar.gz 7417084 BLAKE2B 506da755d164fd82bbea0267a24f6db438b895402c29bb88b5f48178b018c003f251427b5fa9befcfe801db496181819ef18249e537bd89b72a085f51291ce19 SHA512 573369d85f40a4176beaf5862bd0d20966fbdff83ec8573ba185bcfd90a03ef8de09aad3ed8dce7ee47bc123f967224bae2899c22ed023ab73260c3bd0548fed DIST timescaledb-2.10.3.tar.gz 7465897 BLAKE2B 2a70e281738fac63cd3b5c753f82a7e8faf162c015ad87b1cb3b24558d70e042bb16281b32a931fbb4daae280bede40bc239de8e8b3228c2571da33d4e5975ec SHA512 c94227d9aa1df36634bbf2626f580165860cab543efbfeb448f9799cf70ef6c1891af0077c2280ae22dbfb2360cf2b6012e7f05c26b0cf7aef6eb217c583b444 -DIST timescaledb-2.9.3.tar.gz 7269123 BLAKE2B 009f3b9787e4dce49abb50a446b88f5a37ab9b1a3abb040fe5d332ab10d5a40e13fae7985fca6f6d412f7e555ab1833f83ce0c43bbda7054f668fa12288eac18 SHA512 0664ccc6e6846500757466646e2c8a9bdbdca079bd931cc95ad8ea687f37b099d846cf8cc8311f928a33d9228592e460b6fe331a639046bc845a25b4a7d914c6 +DIST timescaledb-2.11.0.tar.gz 7699408 BLAKE2B 841ed5c95d15665a3d264067d7ae38ddecec4c2ae3cb4e6ddeb6b926b30453b0554a451117f939a7137abc1a1b3f0a0d0523782b337930984c76066355fe2457 SHA512 0bc1f7824fdac0a9014918bf053da3b282eaf6f91c18dec5ba4ec40204e29cb53d17f8d09c9426572969e2722b77788bb477a695d78f487415198cb3186d2cc2 diff --git a/dev-db/timescaledb/timescaledb-2.10.1.ebuild b/dev-db/timescaledb/timescaledb-2.10.1.ebuild deleted file mode 100644 index 83f98f57647b..000000000000 --- a/dev-db/timescaledb/timescaledb-2.10.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=7 - -POSTGRES_COMPAT=( 12 13 14 15 ) -POSTGRES_USEDEP="ssl" - -inherit postgres-multi cmake - -DESCRIPTION="Open-source time-series SQL database" -HOMEPAGE="https://www.timescale.com/" -SRC_URI="https://github.com/timescale/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -IUSE="proprietary-extensions" -LICENSE="POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale )" - -KEYWORDS="~amd64" - -SLOT=0 - -RESTRICT="test" - -DEPEND="${POSTGRES_DEP}" -RDEPEND="${DEPEND}" - -CMAKE_IN_SOURCE_BUILD=yes -CMAKE_BUILD_TYPE="RelWithDebInfo" -BUILD_DIR=${WORKDIR}/${P} - -src_prepare() { - postgres-multi_src_prepare - postgres-multi_foreach cmake_src_prepare -} - -timescale_configure() { - local CMAKE_USE_DIR=$BUILD_DIR - local mycmakeargs=( "-DPG_CONFIG=/usr/bin/pg_config${MULTIBUILD_VARIANT}" "-DREGRESS_CHECKS=OFF" ) - - # licensing is tied to features, this useflag disables the non-apache2 licensed bits - if ! use proprietary-extensions ; then - mycmakeargs+=("-DAPACHE_ONLY=ON") - fi - cmake_src_configure -} - -src_configure() { - postgres-multi_foreach timescale_configure -} - -timescale_src_compile() { - local CMAKE_USE_DIR=$BUILD_DIR - cmake_src_compile -} - -src_compile() { - postgres-multi_foreach timescale_src_compile -} - -timescale_src_install() { - local CMAKE_USE_DIR=$BUILD_DIR - cmake_src_install -} - -src_install() { - postgres-multi_foreach timescale_src_install -} diff --git a/dev-db/timescaledb/timescaledb-2.10.0.ebuild b/dev-db/timescaledb/timescaledb-2.11.0.ebuild similarity index 100% rename from dev-db/timescaledb/timescaledb-2.10.0.ebuild rename to dev-db/timescaledb/timescaledb-2.11.0.ebuild diff --git a/dev-db/timescaledb/timescaledb-2.9.3.ebuild b/dev-db/timescaledb/timescaledb-2.9.3.ebuild deleted file mode 100644 index 83f98f57647b..000000000000 --- a/dev-db/timescaledb/timescaledb-2.9.3.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -POSTGRES_COMPAT=( 12 13 14 15 ) -POSTGRES_USEDEP="ssl" - -inherit postgres-multi cmake - -DESCRIPTION="Open-source time-series SQL database" -HOMEPAGE="https://www.timescale.com/" -SRC_URI="https://github.com/timescale/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -IUSE="proprietary-extensions" -LICENSE="POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale )" - -KEYWORDS="~amd64" - -SLOT=0 - -RESTRICT="test" - -DEPEND="${POSTGRES_DEP}" -RDEPEND="${DEPEND}" - -CMAKE_IN_SOURCE_BUILD=yes -CMAKE_BUILD_TYPE="RelWithDebInfo" -BUILD_DIR=${WORKDIR}/${P} - -src_prepare() { - postgres-multi_src_prepare - postgres-multi_foreach cmake_src_prepare -} - -timescale_configure() { - local CMAKE_USE_DIR=$BUILD_DIR - local mycmakeargs=( "-DPG_CONFIG=/usr/bin/pg_config${MULTIBUILD_VARIANT}" "-DREGRESS_CHECKS=OFF" ) - - # licensing is tied to features, this useflag disables the non-apache2 licensed bits - if ! use proprietary-extensions ; then - mycmakeargs+=("-DAPACHE_ONLY=ON") - fi - cmake_src_configure -} - -src_configure() { - postgres-multi_foreach timescale_configure -} - -timescale_src_compile() { - local CMAKE_USE_DIR=$BUILD_DIR - cmake_src_compile -} - -src_compile() { - postgres-multi_foreach timescale_src_compile -} - -timescale_src_install() { - local CMAKE_USE_DIR=$BUILD_DIR - cmake_src_install -} - -src_install() { - postgres-multi_foreach timescale_src_install -} diff --git a/dev-games/Manifest.gz b/dev-games/Manifest.gz index dd1821555d84193316121924b428d9f5095e6fbe..31121a49d4d708713b6d1f2885f9d3714b733de0 100644 GIT binary patch literal 6227 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 literal 6227 zcmV-Z7_8?XiwFP!00002|8<(nl3clQhWCC7z5s0iiR*F{lEV&3-bf4Y6bT@~>0mcW zHG5_(KfS*!nN^31QD|mF_N5Mx`R9KD&ToJC^AGP{>`k}6>A(KZ%k#TfV|e$QKm73f z-=*KY+hg=GbDlX`F1h!RM;trH)wIRc_vuq>+&U~SezvxQ+C?Q= zXlKWEM&cuNrjkwSy;dil6xNgxQrg3IUpmDKo7yeT%FoDQiDwu^4zq{IUsugl8oeur zI@U2;i0RlkXY=C{x+U5pmSj;pQ^{7@W{oBB6Iy-iwP|1RQ7ipwUtXWy>`^e`VfTWK zS-U^2pSe<<9rV-^w#GUqfGYr`c5QU5)MhD;Gk1!0_d(xRjxEn|0E?{wb~2DWtL|yb zOO^6Tx%3@@O;&BfCyUfdIjxl4*3@qWGf+5Y>andTHrkQAGZnSE!{(zkSsNA1mQpWkOl5a5ji$Swld7?g5KOCMVe~8(B%S#v*s>2l zJw2)gZXTm}DD94?g+twK)EQEd9Qqo2mcRy2StnTPEeAPmS=#x8Atqx1k}_GH%oQ}) zDAdKHTHd`glya<1%44`@jCDB|N843~EXU+{sfdhC10$~i=nAD)loMD!h zEVj^@({RS%Q=*+RY8aLM0J#L-;*>qv%dY%Z9!x<7obZp$a?%}LQLz!_UNB>0p%z^s!ab#xz6zYFL3(051kT+)vT$@# z*fT0S=_$n!I&9Kf0b?{RuzssH*hPvd!rMTKUGCIiq5^MGjKZVP5hgSABQ?e`A6yR; z0$4j1`;w8{wpcAUxU#W%pcF?vjbAR}J+cVN7Mcm0Oy;#O;7oCO^yogI3VF4?CA8UQ z9SO9e2ODAttB0{7n+bt|8n9ux6zmmr+Vk`Kub-cPw%5yGmiDOIi5+CYl3mcsnle+# zM3qud70WyH?Nxy6dC02qNStGqIOpClSXU(DP#Vw`Pbhf;iQzNHXeT}`q&dRTIeQ*^ zv#Xhgt&i2b{WKa77w9xJan+o`Qv{jk5 zGZl@TVL=~PN3}nHps3bJRoZ(lZ=2Th2WDXXsb;(__Bs~iD;q(6dc2P-)@Lnyz zof~X`rVNCTiU+OQYsjcIo(u8q-OW#{r=)ru*&PSNh$en+A9{zWTD!mqyBvC6<>r>s zV8Rj4Tm#~?%79WdDxaD|wP;l_5qDdGm?F^#3#iaTH46+{GsViC-BK#>pnx_VInX~p zf^bH>+HMecDQ#h_7~}0s5b2He63(pXhBG9r33L6OA`sj}!$Eh)ItBJ2=Tfbop4N~0 z>8g`8U(mJj6ZjMiPNCo9Fx^Aj2o+nzw4Er-L1lJ=?Kv=b4B~<`6xY_7G!$oHsUoA4 zk|7EzFuk?T7&D|6;zS~6Wfu38MNL|47HA7NJ>TjTX+Jwl6fG5m83j7HEIQM}oG7D> zfXrFjtj;KWykVs=m_DEl8wa(G?nKrx7#N2Z7T< zT+sES{_^qD^QBzr!urrU5UES*LE=(DYAl_Oq%cuUMu*t~i%VF09hF8d>>$f$ijTGf zXTlx1Y#b_WLIwerSF|9M6FPP?g+nj6cQ=s-6wERpW5%}j@vU5;;TU#W0rLqrKsU

&cK&g@-^AdI12qg}9VHGz88KHNla4MN0~03Xle%$%$w@3UX9T!2W$LEe zr5E`Yr^ljpE!Tej%l_%*%e7!BJ@AF-1&<12W2u>b=4|FQj7~^vP8UNUF2fx)CQ&w> z1oz+|<7qIobj;2BMtK634xg5@B*v3yftrgXIz-n0CR3;Vx(t7A*9Rv&}Rcd#$U{ zAI2MZ1RpC(7F@j6QK@@xy8bBG)9dRq6Z!W3N7HSuU$2F`7}yHD1)to|C#@jj>SDJ21w~cN=NOw zb!;M`M>+^{TNNT1YT?%g+#-x>#(V6gRGIP;w_V{UAd)JTnP9bo%x4^vh&t7=mjd7N z{X{rm_Y-#&NWgjG5v1KYjfbL!i&D|cIw;9P7IDY$q2UyX09tU)F6rw0SLIL~}a4&r{Pjtv_Ed(>*81Rdk)P&dl)zV$zRvvST3zM`l zL`WGUht&{IaZ7P8xC2z0rzo0@;#2F~uu41;Yu$G3IFQOX5d$&5G#qgZm=!__dfd9x zBt8MXqV}jH$RVhMs-h%BxY+JGfI;=vkv7atn4gnWOg?ff#qr;G`huR2#DWhja3=~K zL#Al>SSFdo4$Xrf_j9NlXmws;DE$ZoNk@qA&xbe#izf7~o#{DRF-gBNr&k}F$Gu<> z4p4&kC#<>_`A`wz7{jDMCIlTa040Et76LPb9K1WQZ#q4m?K{W-c}go*VL65AQ7DwWxe{AqRMW<``FYY_v9mys z1nt#|2_+*njedMWkPD&NfqDJ+iFTe>4emmg0!GYBf|`81X&z zDD)+y|2M99H3BP8W6}wb_)tG+fzZd?^ucA}fJi>V&vh0d36s;#fpm_|!9?NepoMT4 zORNtbV3QN){Jv~&e_78@_USvUmB-PK9|ii*r{py4ISlQL9vAU#)sQZ?__vVh@&uEj zi44w3b7z(rK@8^24w@1D{9zG8L0%*|5#N1;(f`d9_(9|G6Oxo+n4V6UOXIhqwYu#D zAjm_VWSO(+M9d7KdYi$g5)9>DFn;#4CJ&P___uf(u>+&oVHoe{Es)})3eNLT9){P@ zQ@(%&RM>}1HWU~mY70`t0)JPuPrv+nUJ9E&0SfozYx|*VW)6Y1A4d$Dd-7@Sk`Li} zj2a0+jA|DgK3*yc${vMUvEmxhc(62KuP&r)3~|@m2-3uW=&7(RcW-4uW%!y)vFLNg z;pPeQDvY-nzy{SE+k!urQ9y&ICJA1V}K2y~>_u_dt>2HHZx z;t@|b1V^v%NAOzkGYGt;rxsZZ=y%2X`l9RO_nACDT&>F@-IPt(CS;REfH*mL$IALM zh##<#Qb9h~5B%`?7PlXLboaT({WiHX!z9R9K?-mvd?>7zWI6qIfTKi=;$A}838)N7 zKvaqM(4+{QEi7Sn7YrEX=G=oz{b$N@~ar%KS! z>)2K(VF!$-C!T<{h7rO!H3UDm+As>3FHp%~9Vt~0LEx1<08t|%226lpz=zgy#t!Q= zoG=510rXK}sQUw8w*x4gXygN>f&|Ac97&Db;6Xq^)eo3lS7UH4BbZrz$~ zw{g%hy1_W6bV%oIdJ>K#y@4~B6q6Efj4%>|!6f;Q%gOa8`{nKPr|URA0;b~UaF~GK z5BvkH>>)`Q9pa`T0kAo4qmqx=Kl5qxgia(4MDjz|u@afR%{^VjaE@5^T@}~U5e>(` zAJjK=CHc`>M~~esX~zDetlz4IhX`95+-pqQaZ9Zp8`A*w1XqX>^2%UW!i-vx8N6vc zei$?$L{^*6?I;gsr%uahVfY<`ALbt%3ao3j2Sb5qCK&;`r+qwaP{>EMK5x50)7JAilNevc6+VH?wO6W9Q4lh1` zc)b)0w!Q%Cu-hCQ_y_wH{Ty*0zrxD=IcnmI;^#hlkXQvXL9~U8oQJSF2+c;TSa%vQ zYsY>Nx0aW=yZg$mCzmGj2yIaWjuZ$iAq}$Be2`YG2P=;sBIoq6{HTwdHTUT7Ve(_= zGVo-ZS3z-zda6p5EL87+^CRg8(5VxQk@b ziQ0Y`&?_2Q7{-41R`v`EyP&NEK%bp@%SM?DjiU3N>Gzq;{rymkm|yY{=Qy^=0&vF% zok%cfTsaaz$H2w8$IL2Vl4j-PCtTRANkJ_!BL2gJ_A=v(;4K1pV9&MvW)A~Rt|$#< zK&>)uK*#!muCFur#Xfyq_Q^iH>X#qi`(Ix!egZgNZz@5#is6Xx!0_<&t6bU)U1Ciz zi2JzjJ2$N!e*TOKVm1j-(eK>&0={j`CI`x~Dp8j*f76XTa@#SgP;Li|f@-2glMGD- zu%I~G`&ClJ84(5!jbh(fB7XSo)t<@2}tc)=NerW4IVoe8MsgsG{b{ z=bdj5P)E zL+Oh35;uj0@t}1&2j-FK%zjP)&k>(sN3XJhY7!J26=&6dR=Eq{h%pZt@UtV|s9^dV zPbFQ1oRC~Pk(ei)e)ZhQ80hE58&>oNdOv6aW(^3Xxei%5`#BJ!gKc#N!iED2m=SeU z{Dr6b5ZqOwQR{X%8OZN<8Hf&}iID;>Ipl?(VHv|4D2U< z$S1G`47G?KSpzzEyD|Iy%}zjg^E<(AzQ^)|~j6uP1`L(*7>4ti(BK-tDR$Q$sLA zM!^bw!C)_)%(eI_ErrC@p@_u=msUH17}?te4wejdWE1YAf}e}~1wF!GmvHpu$G?3& z*K@@ZAMq%~?M?G*c0{vaxO@(e@>~=O6TBj`Nds1li1YN@rQQn&fag1n^^i88yj@!K zYY41yb2)=Ez|$HTWeMa7tx8o{Dw0f&@s}|ClI1R&^aIn4H!8DsH=R+BUr!FpC=pYq zL_joh`iVOxJD-z)pkFJW!;}L~&zC6!ustJw9^2vh96XRo;0DtC_JfPD@l#lxg^q4x zDTknYDc5I`(R=$@pRYH)m!mQB69PVe;FjSKxRL5rSSv#b6)%h*9tR@Ye&(eeXEaFT z8I^P6jcpKSL*ScX8$ z+&i}bi9(LYZ&MKmctV?>RA7;FLm^7cEqw=!V~f zWK>)IT$5sJlk5p4-R?{-75kdrfBA<%$>2Rkl3dg<*5+ZBN7Pks7qd9YgL%;{8XZv> z5gcS4Ze$1^U6zM%9FfYAhJEdzw4DeMEku}E0{#pKnMUzX3tOE$;S&Wix>gZ`Ncg#5 zS$6lfP#$~?vBNe%l#0__)!nfAAgERILOB*mGpnTg!}7H`qA?HulwV*Vh=ML+;CDC!}0rkO)0y8 zi-q?AL%PRM{sxgDclfaBmT5yQM8DhZ8a9<>uQj4yIT<7km9j>{&GHve%4vV+#3B<4 z_w&_+8GxNIH*q~~#e*O6@5CaSrwqR!7c4I2Cp9LIU)60M55nGqQv4MUY#8kgvaQ9j zkcABilHzAWlNnLZ-QC~F0u|^wKXL=YV2&cG&<{olSp3eTVz0LJ>)R*&`RRkcJzdi! zDi|+x=9eV63~VAmy}jVnR`B}={I2H{t8usGH*AbXE*`9cQHTogt zLvy4HQn?2zyfeV{cr=EP!bV;KapG_W`En)aRC+NFUmXNYB^e!5pkOBp^;KteKCbYM zbWH(YpI$zgUM4g3OC0yyjjO@r(b0vvvBn!(|j@Hh(RKrv$vU z$AyLRjSNBI5AY}pp4y@K$v((t;yW1^W~%-+qeU|K_O}>=3#67zsz|qUOT4$gXyonQ zOhGnW0bop}`GHK{m-E-R{PF$z{PJ>zSn3!4_xA-0+w>#2g=vqD?7AGW!GofN(R`W| z+UmfD&`!R(x5KbCGZ!%23e)ik5;M^*0+B$wGm?HYeP6yt0`O={;KRBiS&~fX&J!BUV zhOCjfgWlBpwPiuUzyd}Mnoq}H(doqxwO9!-Op6$coWN&mw^sZ{bAy-F5ZK~3CrW{F xIR0wI_7~&yteFS`*xcst)0lu%42a)y#q38)rH6H5CJ%d9`afFT=O!yG003ul(Ifx> diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 52eda8f08911..97916163295d 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,2 @@ DIST godot-3.5.2-stable.tar.xz 24047432 BLAKE2B a4d600cb174b2f79cc91c583b1052db2e7e2921003ffd5a307a2484af9cc050b600e763b6016ba2df043ba5e492f0bdd13c207fd3a3d794b6602f7c574093cb0 SHA512 e9f3c8b23cd69422639fe22948fb1f5f2071dff6e013fee3c08d6d3c1f39de4dfc252d32eb395c847021c9bbc1b2fa320500140ff3e684bf00530889ba48a181 -DIST godot-4.0.2-stable.tar.xz 29909648 BLAKE2B e8c99450a4b6871fa91b2bf6596ef82702e72dcc73b4f5b01f6338fc11a812a9bc47c60ddf36dbbff963461acb74406960a275d386bc217708a1c88df9050e3b SHA512 53aefef2f0ea63c82834f0e2da7b898c8504b6d7a3bef0af61d6c730c5ba2db21ea99a2cb10731bd39209d72a492059d93475019418658c4e181b514d6d09ed3 DIST godot-4.0.3-stable.tar.xz 30203636 BLAKE2B bfdf2f3a349d541039639fbce9d9d10ba6bfc200ae9442900709b1cb3d3c40dcf68b3de10d9ebe7211a1dfc380a5cf8954c5ed1d9a510afaeec8cee2dc4e9123 SHA512 185c3caf99dbfeffc83fa8298c801121ee58c4c6d3854127aeb3cb2128ed08ea1925229b90f08a79e3ea5e674725fe62e219226a58a17789c0e72ae8f27ed576 diff --git a/dev-games/godot/godot-4.0.2.ebuild b/dev-games/godot/godot-4.0.2.ebuild deleted file mode 100644 index c3e9af66635c..000000000000 --- a/dev-games/godot/godot-4.0.2.ebuild +++ /dev/null @@ -1,229 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/" -SRC_URI="https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz" -S="${WORKDIR}/${P}-stable" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +vulkan +webp" -# TODO: tests still need more figuring out -RESTRICT="test" - -# dlopen: libglvnd -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis - games@gentoo.org Gentoo Games Project + + recastnavigation/recastnavigation + diff --git a/dev-games/recastnavigation/recastnavigation-1.6.0.ebuild b/dev-games/recastnavigation/recastnavigation-1.6.0.ebuild new file mode 100644 index 000000000000..8f5f62ca389c --- /dev/null +++ b/dev-games/recastnavigation/recastnavigation-1.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 + +inherit cmake + +DESCRIPTION="Navigation mesh construction toolset for games" +HOMEPAGE="https://github.com/recastnavigation/recastnavigation" +SRC_URI="https://github.com/recastnavigation/recastnavigation/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +#S="${WORKDIR}/${PN}-${MY_COMMIT}" + +LICENSE="ZLIB" +SLOT="0/1.6.0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="test? ( dev-cpp/catch:0 )" + +src_prepare() { + rm -r Tests/Contrib/catch2 || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DRECASTNAVIGATION_DEMO=OFF + -DRECASTNAVIGATION_EXAMPLES=OFF + -DRECASTNAVIGATION_TESTS=$(usex test) + ) + + cmake_src_configure +} diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index 74e410159641e3ad896cb18d0d3f32c73ac865b5..2f17ad3f45abeed0540d089e9204730002579daf 100644 GIT binary patch delta 58261 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 delta 58096 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 diff --git a/dev-java/coursier-bin/Manifest b/dev-java/coursier-bin/Manifest index 6370c5f27ecd..0384c0fbe465 100644 --- a/dev-java/coursier-bin/Manifest +++ b/dev-java/coursier-bin/Manifest @@ -1,2 +1,3 @@ DIST coursier-bin-2.1.0.gz 20682614 BLAKE2B 16209943324466bc0e07b139bb17001f4490fde41dc683f4e534290e2394f1182493a63ec55235c42f3bd2fc5bd187c78c84386db3ab97c0c8bb03400f25b3d9 SHA512 f8e9e1cc972fe433ddab325c97d927beb70af0b81c4381e7bd96e10c12e996bc2060ce82406758e48a33f12fe22c086f9c21020afb6e8e99fe8e6d693124b59f DIST coursier-bin-2.1.2.gz 20649289 BLAKE2B 85abbb1b0cdc5ee2fadea1b6520ef07d61335adaeab0c5768bb0ba109599b2483fb0c3ceea07f705bda4b206f64aaca3850b77b3a7e4fa3ebaddc73e44072b50 SHA512 ed2729abadbb6be535a28fd124f48f2901f47d6bd141d476d87d40b32b158b7d78d561748b038eec95ef5a1c185fce91aa9cd2a03213c328d65c20b3b687b6d3 +DIST coursier-bin-2.1.4.gz 20662315 BLAKE2B 33009be5bc0a8ee415bd08d5e13cace34011ab2733c5a0aff47e7e5eb4254b4e4205b0580d1df6bb6b38d66059ffab7f929fa83c50f1bd052d3c3dffffc73dd0 SHA512 9144309c437f29e7d57149b12dd5810612d7b624299c2e392d6e11aa3a15a71d33dfb131751da10345c15feaeeac3c4f1dd878777354c2d49a8c2fbb6d74da0e diff --git a/dev-java/coursier-bin/coursier-bin-2.1.4.ebuild b/dev-java/coursier-bin/coursier-bin-2.1.4.ebuild new file mode 100644 index 000000000000..9bf4cb6eb641 --- /dev/null +++ b/dev-java/coursier-bin/coursier-bin-2.1.4.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +get_orig_coursier_pv() { + local orig_pv=$(ver_rs 3 -) + orig_pv=${orig_pv/rc/RC} + orig_pv=${orig_pv/pre/M} + echo "${orig_pv}" +} + +DESCRIPTION="Java/Scala artifact fetching, bundling and deploying" +HOMEPAGE="https://get-coursier.io/" +SRC_URI="https://github.com/coursier/coursier/releases/download/v$(get_orig_coursier_pv)/cs-x86_64-pc-linux.gz -> ${P}.gz" + +KEYWORDS="~amd64" +LICENSE="Apache-2.0" +SLOT="0" + +S="${WORKDIR}" + +RDEPEND=">=virtual/jre-8" + +QA_FLAGS_IGNORED="usr/bin/coursier" +QA_TEXTRELS="usr/bin/coursier" + +src_install() { + newbin "${P}" coursier +} diff --git a/dev-java/freenet-ext/Manifest b/dev-java/freenet-ext/Manifest new file mode 100644 index 000000000000..196e8c487def --- /dev/null +++ b/dev-java/freenet-ext/Manifest @@ -0,0 +1 @@ +DIST freenet-ext-29.tar.gz 4328779 BLAKE2B a9dc6dc34d6dbccc9f89c955f35b35024a7067aa8e89cf195492e77a8ebc92b73cc98e779c7f75ba6a430e994e856937be018a6505e1cda07eeea275925ee0e7 SHA512 11cf0942042483403cf526684a18c2b1766d3f6fb15c2ca4bdb59d95382ed86fcdb71a66d9f43a504abf3ca5c53f9da749086e462bbb56826beb95a2a7f1cbfa diff --git a/dev-java/freenet-ext/files/freenet-ext-29-convert-jcpuid.patch b/dev-java/freenet-ext/files/freenet-ext-29-convert-jcpuid.patch new file mode 100644 index 000000000000..e4c84b58ffee --- /dev/null +++ b/dev-java/freenet-ext/files/freenet-ext-29-convert-jcpuid.patch @@ -0,0 +1,46 @@ +Backported from: + +From ec11ea4ca73646a790f20adf8ded2e48dedd96e5 Mon Sep 17 00:00:00 2001 +From: scintilla +Date: Sun, 19 Dec 2004 06:25:27 +0000 +Subject: [PATCH] * Convert native jcpuid code from C++ to C. This should + alleviate build problems experienced by some users. + +--- /dev/null ++++ b/jcpuid/src/jcpuid.c +@@ -0,0 +1,35 @@ ++#include "jcpuid.h" ++ ++//Executes the indicated subfunction of the CPUID operation ++JNIEXPORT jobject JNICALL Java_freenet_support_CPUInformation_CPUID_doCPUID ++ (JNIEnv * env, jclass cls, jint iFunction) ++{ ++ int a,b,c,d; ++ jclass clsResult = (*env)->FindClass(env, "freenet/support/CPUInformation/CPUID$CPUIDResult"); ++ jmethodID constructor = (*env)->GetMethodID(env, clsResult,"","(IIII)V" ); ++ #ifdef _MSC_VER ++ //Use MSVC assembler notation ++ _asm ++ { ++ mov eax, iFunction ++ cpuid ++ mov a, eax ++ mov b, ebx ++ mov c, ecx ++ mov d, edx ++ } ++ #else ++ //Use GCC assembler notation ++ asm ++ ( ++ "cpuid" ++ : "=a" (a), ++ "=b" (b), ++ "=c"(c), ++ "=d"(d) ++ :"a"(iFunction) ++ ); ++ #endif ++ return (*env)->NewObject(env, clsResult,constructor,a,b,c,d); ++} ++ diff --git a/dev-java/freenet-ext/freenet-ext-29.ebuild b/dev-java/freenet-ext/freenet-ext-29.ebuild new file mode 100644 index 000000000000..85771e4b9a04 --- /dev/null +++ b/dev-java/freenet-ext/freenet-ext-29.ebuild @@ -0,0 +1,79 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source" +MAVEN_ID="" # Empty since we only pick what's not packaged + +inherit java-pkg-2 java-pkg-simple toolchain-funcs + +DESCRIPTION="Freenet REference Daemon" +HOMEPAGE="https://github.com/hyphanet/contrib/" +SRC_URI="https://github.com/hyphanet/contrib/archive/v${PV}.tar.gz -> freenet-ext-${PV}.tar.gz" +S="${WORKDIR}/contrib-${PV}" + +LICENSE="public-domain" +SLOT="29" +KEYWORDS="amd64 ~arm ~x86" + +DEPEND=" + dev-libs/gmp:0= + >=virtual/jdk-1.8:* +" +RDEPEND=">=virtual/jre-1.8:*" + +PATCHES=( + "${FILESDIR}/freenet-ext-29-convert-jcpuid.patch" +) + +JAVA_SRC_DIR=( + "freenet" + "freenet_ext" + "i2p" +) + +src_prepare() { + default + java-pkg-2_src_prepare + mkdir -p i2p/net freenet || die + # From the java directory we need "java/net/i2p" + mv {java,i2p}/net/i2p || die + # and "java/freenet". + mv {java,freenet}/freenet || die +} + +src_compile() { + java-pkg-simple_src_compile + + local compile_lib + compile_lib() { + local name="${1}" + local file="${2}" + shift 2 + + "$(tc-getCC)" "${@}" ${CFLAGS} $(java-pkg_get-jni-cflags) \ + ${LDFLAGS} -shared -fPIC "-Wl,-soname,lib${name}.so" \ + "${file}" -o "lib${name}.so" + } + + cd "${S}/NativeBigInteger/jbigi" || die "unable to cd to jbigi" + compile_lib jbigi src/jbigi.c -Iinclude -lgmp || + die "unable to build jbigi" + + if use amd64 || use x86; then + cd "${S}/jcpuid" || die "unable to cd to jcpuid" + compile_lib jcpuid src/jcpuid.c -Iinclude || + die "unable to build jcpuid" + fi +} + +src_install() { + java-pkg-simple_src_install + + java-pkg_doso NativeBigInteger/jbigi/libjbigi.so + + if use amd64 || use x86; then + java-pkg_doso jcpuid/libjcpuid.so + fi +} diff --git a/dev-java/freenet-ext/metadata.xml b/dev-java/freenet-ext/metadata.xml new file mode 100644 index 000000000000..f76b8843b198 --- /dev/null +++ b/dev-java/freenet-ext/metadata.xml @@ -0,0 +1,10 @@ + + + + + java@gentoo.org + + + hyphanet/contrib + + diff --git a/dev-java/gradle-bin/Manifest b/dev-java/gradle-bin/Manifest index 8f59bc784cc8..4a90531f140e 100644 --- a/dev-java/gradle-bin/Manifest +++ b/dev-java/gradle-bin/Manifest @@ -5,5 +5,5 @@ DIST gradle-bin-7.3.3.zip 158875257 BLAKE2B 94f86e06da3eae4a9522d35a28577d033d64 DIST gradle-bin-7.4.2.zip 159315974 BLAKE2B c7c8dbe82d22dec699d1997a781f3a66110c9910dfe67df2304c48cead96c130ca072550b8c5fa2362744cd2ea3c9723c45a6ecf6e0737fe3c9b7e286b44f4ae SHA512 2e1d05486baa9661d5c8ffead2df87874a66f6cfc958ee6840432b89d221d8b0af9e3cad3675766f5413d12aa61c5b5fb0dd82f4164e5da3022865eba9ceadbf DIST gradle-bin-7.5.1.zip 166101707 BLAKE2B e018f8ae0e4cbe1fff2e3fb3029ef4c3f35e1bf541ce75f22561e16c43d8501c2f2501db72081656a836ab1c3358020dbf0be3499e7c16b385d9940c852c62ae SHA512 89189d529df1258a01ad2e6c38b1374dfb3a1440706c1c7f27ace89b6fd5b6849f9809f209e3e410f226aeeb9348d144de70397ac94b4e59fd311a2b0dee0dc9 DIST gradle-bin-7.6.1.zip 165594858 BLAKE2B 623ed41b7e0dfbfa015578c6915ca382cb441082e181f96d00d058a1bd42b5e749b807f8c0444c4cd41de17a7f754960f55aa69e8dd4339bd64444432ad8748e SHA512 72d051d8cf348c13dda20eec56526a3c212e9a9635920b3260281e2f98cf113ffaf4efb8efbb96081c36b9fae847c291125e24d175d6fb832b8dd6e0e74779ae -DIST gradle-bin-8.0.1.zip 167663052 BLAKE2B e1d08ea2b78c86c4b1e7676856b0311cda7dabb79458193a15cc082317f7f63d194eef5044bc91bd971d1c831976a95bb69569b210fa42ecf708fe99ea2d4634 SHA512 148453411eb554c7606bc200491952c77b4cdd170d9306bc634e1c32e99b52142cb20cfec7d7ed899bc21098a15a45b255d6ea238d432d529a6270f84d2887c5 DIST gradle-bin-8.0.2.zip 167671533 BLAKE2B e5cb4bef61ea89cfbf42c72c14e739f049b4930521dabaeb88fa6e2fffec81d6ee6514b615a6c1732db3bad4539e72ebbbeeb37b2f22a72fd2d2e08f7bf8d1b8 SHA512 70f114e353ec3e114b003e733e21c47fd26d2777363d015872aa9eab73c68b3186f77698aa1d72d4f4eedb2c53b0cd47a98f26ef5f0a9b2c1e42c6c877cca80f +DIST gradle-bin-8.1.1.zip 168381151 BLAKE2B 334727108ccfd374daaa91c363ebf10d8b13e00c61fe14e097b3baa5bb8bf0d2fdde509ef4ac0d90db1fd075c7552a0f7ba90b67d549e45a3c1cb37d036ae000 SHA512 185a831dc37b946e348f9d98ff88eefaad303cdb385d45a5f65c401dd51d4d0c1225d8d716e7345167e53d41cade2bf3008bbde1d66a18d9a4925a589853b598 diff --git a/dev-java/gradle-bin/gradle-bin-8.0.1.ebuild b/dev-java/gradle-bin/gradle-bin-8.1.1.ebuild similarity index 97% rename from dev-java/gradle-bin/gradle-bin-8.0.1.ebuild rename to dev-java/gradle-bin/gradle-bin-8.1.1.ebuild index 7d07ab9dc4b0..6fceca3ae5c8 100644 --- a/dev-java/gradle-bin/gradle-bin-8.0.1.ebuild +++ b/dev-java/gradle-bin/gradle-bin-8.1.1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE="https://www.gradle.org/" LICENSE="Apache-2.0" SLOT="${PV}" -KEYWORDS="amd64 x86" +KEYWORDS="~amd64 ~x86" DEPEND="app-eselect/eselect-gradle" BDEPEND="app-arch/unzip" diff --git a/dev-java/scala-cli-bin/Manifest b/dev-java/scala-cli-bin/Manifest index d16bf3b68fb0..04896a8a25dc 100644 --- a/dev-java/scala-cli-bin/Manifest +++ b/dev-java/scala-cli-bin/Manifest @@ -1,9 +1,12 @@ DIST scala-cli-amd64-0.2.1.gz 32642273 BLAKE2B f30dde2a5408032942e5676b0274473fe0db6ccab9e74830c33fa37a8283438cc848fda15d79f076be1eeb45f0463769acc4f82b2e0fc4a1c0e141c9df40d502 SHA512 773206656b35dea9312f8c8a2db6cd98e1a7c0d03840f661185f276b69dcc1dafe699e1db3cdfb9fd2891fec56cc6ad1cf03e7e53761afd9a1f3596fae31e05c DIST scala-cli-amd64-1.0.0-RC1.gz 32431480 BLAKE2B 3ac9aa93a109493288397ca595c7364a79530a601baa2fdd11f6f0e618f9c1fb07068eb05a8242a5fcc00efc213b8225a60b8e2e75ef5dec782280665cad0cc8 SHA512 559fb6caa346e370b93778da5266b8d009cd4335e3a7baeee090c14110dcdf87fb45bee7c00eab50f3df875d88378dcfc0f6ef4a61cf8522918f9d49337e0767 DIST scala-cli-amd64-1.0.0-RC2.gz 32605320 BLAKE2B bff2336256336676df72dbce8353dbc28028d55345ab5c22dc8129d020beb2f1f8e3ef4ea0cf60843ff5868c8bd701a839a235ea5211612ba21d160e8e99ad50 SHA512 c576443cf0ecf8ff048f3ade35fec0a6c6de417d0c86030e46fe0decc20d3c1a0dbd1e8377b39866c4eed3d4b4cb762d6d8de174831a011a2553d8d204a6f80c +DIST scala-cli-amd64-1.0.0.gz 33061895 BLAKE2B 9261617e7f9ed15ce8294eedcec2c81ad60d72b83663fb97559fa68b3578706637316e0e58966d690e64147743dcdf81e3e1f41d6bb9ebf55414e316370d7ec1 SHA512 6a37fae85faa2965ea816f2a72e89300e66bdd3ef741ba5bff575a8127255866822575b3708d2bd63d89f4a812d368bc7796494c90def8c2498f956e4b229264 DIST scala-cli-arm64-0.2.1.gz 32498301 BLAKE2B 6ffd39f37bbcd33a59855e7226435dfea6ae99bc5cf30d182cd6920636e6b2e9ff627bd028b90f7cfbff4ed1829545697fe839290990d2938a24c64784f7e549 SHA512 b6609cb52bdfd4dffe4060343c652b477b5730c1f3f5f7267a39577c13e894b23982bfe80ae065472103bcbd1573675434e91128d31cbf3c83242f9aa60243b1 DIST scala-cli-arm64-1.0.0-RC1.gz 32263782 BLAKE2B 4131187460fb9f4236d35ebe2e63913812eba85eb8a862f2f02b681a6914b1a21f1f426e6411cff14f6309d0a7e91e2ff7f61b0336245d178f38747d953473dc SHA512 c43ecaf1638c4aa092d2a823a931ceea77cebd940907a8c781caa7c526411a5c2c50a7468ef6efab816d9d26d6769c0df421abc60f099992b489478e804ec52e DIST scala-cli-arm64-1.0.0-RC2.gz 32420806 BLAKE2B 689edebc42c6483d2167b7231018dadb07cd93838451aecea5405884a7e07625b373c3aafdb4618d1398038363f812720e7a88b117f6bc70c48273fe1446c5d9 SHA512 d4cff7f9e85f0b0f5205d7a3ceb383fd44e348eb6cd593c7a5ffd44d073653ecc63d607ff23010ffb8ddc51c4977074d6ad0aad6282d9c564b9f478f3ba61479 +DIST scala-cli-arm64-1.0.0.gz 32902399 BLAKE2B deff1fad9204572aafa8da88cb368d85e0ec39a51d71b00eed0a1933ea713cbeafd1cff3ec882eb32283770f1eb741e32969fa1e75aa46a6b6aab542a5d23447 SHA512 e6020c305d8ed06f8531994483079ee095f0d2bd9a0095ec417929620ee3e6a45507214a6f68756b70518af20d53e64b531793bb940872921302ad4f6566972c DIST scala-cli-non-native-0.2.1 9468051 BLAKE2B 9a9b5694261b769fafa3f3747f5e83869324e341f264dbfa463382e217acd5a2c994fb6e67e9e36175d97520938a40add424f5e9a77c62056eec6a828d4ea61a SHA512 547e9786527b7e7d34f4f912a6b9ae0c8f15eca3aa90f11f704283c63e5105363464f1e81f6dbb363fa71fb17e3e48b4db86e70f3b37b5059c40c02cd47382f5 +DIST scala-cli-non-native-1.0.0 9540019 BLAKE2B fd7c920216fbba76be116cac2a2439ee0f983dbb1811e60a7095611b75bd1af86e8597f74dab4e994f3dd73694e2c93b910f9162e0fe8d4c8ada3f0012fb8b35 SHA512 6e09be3adf75f957a787b5cb5031824892d0606742ae12988b008d0fab1c743f2dff7169a547d77795af78679bde051a8f457284f339990bb343807e47005499 DIST scala-cli-non-native-1.0.0-RC1 9560878 BLAKE2B a0e8a86f61c5d9baa9dd36fdd2abd974063bab40644cfafd6f93f917c10f3cae2b665a19058641f61f75f11b614415db5d624d1397c061fed299b32059919faf SHA512 9b8c2b0868ed38601c5f992fae425d486ca5ac026fa664a404ba0ef4813ea9351f196a694e111fe2bbf2ccaa17257982feee91a85444d778f6a3d20f6347a438 DIST scala-cli-non-native-1.0.0-RC2 9405006 BLAKE2B e44e973a446601aa0f81a3df52769a60cd0c159f4bc903896e6f3352ef098a49ffa00a836fcd16a42d801b04a8bf9b2392144997bf4bd787a8bd913702a4a6d0 SHA512 11e7ab68b4321cb7feb4e51eb3fda4f4066a392d1aeddcfe32c942033f5d807fcd80793f4f0d4573684e3028cd5ea65ca790ca72b19e23834a8f8da2941e206b diff --git a/dev-java/scala-cli-bin/scala-cli-bin-1.0.0.ebuild b/dev-java/scala-cli-bin/scala-cli-bin-1.0.0.ebuild new file mode 100644 index 000000000000..10fc71222c73 --- /dev/null +++ b/dev-java/scala-cli-bin/scala-cli-bin-1.0.0.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 + +UPSTREAM_PV=${PV/_/-} +UPSTREAM_PV=${UPSTREAM_PV/rc/RC} + +DESCRIPTION="CLI to interact with Scala and Java" +HOMEPAGE="https://scala-cli.virtuslab.org/" +SRC_URI=" + !amd64? ( !arm64? ( + https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli + -> scala-cli-non-native-${UPSTREAM_PV} + ) ) + amd64? ( + https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli-x86_64-pc-linux.gz + -> scala-cli-amd64-${UPSTREAM_PV}.gz + ) + arm64? ( + https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli-aarch64-pc-linux.gz + -> scala-cli-arm64-${UPSTREAM_PV}.gz + ) +" + +KEYWORDS="~amd64 ~arm64" +LICENSE="Apache-2.0" +SLOT="0" + +S="${WORKDIR}" + +# A JRE is not strictly required if native images of scala-cli are used +# (amd64, arm64). However we may want a system JRE anyway, and having JRE +# in RDEPEND reduces the chances that scala-cli needs to install one +# for the user. +RDEPEND=" + >=virtual/jre-11 + sys-libs/zlib +" +BDEPEND="!amd64? ( !arm64? ( >=virtual/jre-11 ) )" + +QA_TEXTRELS="*" +QA_FLAGS_IGNORED="/usr/bin/scala-cli" + +src_prepare() { + default + + if use amd64; then + mv scala-cli-amd64-${UPSTREAM_PV} scala-cli || die + elif use arm64; then + mv scala-cli-arm64-${UPSTREAM_PV} scala-cli || die + else + mv scala-cli-non-native-${UPSTREAM_PV} scala-cli || die + fi + + chmod +x scala-cli || die +} + +src_compile() { + for shell in bash zsh; do + ./scala-cli install-completions \ + --shell ${shell} \ + --env \ + --output "${S}" \ + > ${shell}-completion || die + done +} + +src_install() { + dobin scala-cli + + newbashcomp bash-completion scala-cli + + insinto /usr/share/zsh/site-functions + doins zsh/_scala-cli +} diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 8e1161f81d3b96613ff039f38a4f5edf2be1dfe4..166be43c535204a5a7a3c38f8b7696672bfd112e 100644 GIT binary patch delta 19193 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 U=p|T=0EYu)up%?EBO<%W`g+ajDW1I} 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 UptCms-YUia4?;;9%aDoy0F$jqcmMzZ diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest index f6699d54959c..1ff9d1d4adc7 100644 --- a/dev-lang/eisl/Manifest +++ b/dev-lang/eisl/Manifest @@ -1,3 +1,4 @@ DIST eisl-2.85.tar.gz 2126779 BLAKE2B b95735cac70a1bae0277f910ba0b69746ca44979c08b4c19c5642d1d998e0a248827cf6cc0bac9f29c620c34ede2558e7723b7ab8b841fadbf366fa9047e6a7c SHA512 4b09e0faa126e30e44d0d23cfb79316289631da1ae8069989c58852f14c4b1f2e28539698fc8a1f433ff11e0be7a63efd836d0978965eefe42a7620c11b56c54 DIST eisl-2.90.tar.gz 2129524 BLAKE2B 5b7a7aaf68a53ac4611b90f98f50fb66973411f1303f0de9dab14301a49847a1250c07d1e912d55783b939d3a2b7a6aa82fa3d9b42818ea9aacf37949ba9e14a SHA512 3cefc6608e1f4d4a0ba581c2043cb9af9d379273cfda74a4ac77f802dbb672faf98af5a60a946e12f0abedd47074b67a0c8163a81eebca92a20cd04f767d6b0f DIST eisl-2.93.tar.gz 2138623 BLAKE2B 049628a3dba0b9da5334bb575e7cfd977cdee6b08f009590c3dd13ba81e325ef4cf9d64c8a3fc7b59b9459e5dca0f7d49243b61040d662200a3b64f797d631fe SHA512 261ca84594f6fa408739e3aedb0f0c0b0d246df14b6b79a3efb013219730b93290e725eb976980ac23488c361bca05eb642d3b4fc408ee4355ba84ca658185e7 +DIST eisl-2.97.tar.gz 2140483 BLAKE2B 0a191f4e27bc06efe30c8cbca2f4a85cef4393b7ae1025a6fd04e74eabdc2293a9a24fb9a7201c9ec5080d74cb7973f1de0540bfa01761acacacbe03832476ff SHA512 d7d0a04a57c6da3d9573436e833985629a2a57c6fd2d586fa09a85fe3cfd0197ab3ef7cb4befb1779a08dd947159124c964e120ae52ac8778ca8b3a8356af4dd diff --git a/dev-lang/eisl/eisl-2.97.ebuild b/dev-lang/eisl/eisl-2.97.ebuild new file mode 100644 index 000000000000..fc6d817410fa --- /dev/null +++ b/dev-lang/eisl/eisl-2.97.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard" +HOMEPAGE="https://github.com/sasagawa888/eisl/" +SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="test" # Tests run cppcheck (and fail) + +DOCS=( README{,-ja}.md documents ) + +RDEPEND="sys-libs/ncurses:=" +DEPEND="${RDEPEND}" + +PATCHES=( "${FILESDIR}"/${PN}-2.85-Makefile.patch ) + +src_compile() { + emake CC="$(tc-getCC)" clean edlis eisl +} + +src_install() { + exeinto /usr/bin + doexe edlis eisl + + # Compilation of ISLisp files on installation fails. + # Do not compile them and mimic "make install". + insinto /usr/share/${PN} + doins -r library + doins fast.h ffi.h + + einstalldocs +} diff --git a/dev-lang/erlang/erlang-25.3.ebuild b/dev-lang/erlang/erlang-25.3.ebuild index ac435f2a533a..71f106edbf6a 100644 --- a/dev-lang/erlang/erlang-25.3.ebuild +++ b/dev-lang/erlang/erlang-25.3.ebuild @@ -22,7 +22,7 @@ LICENSE="Apache-2.0" # same build of ERTS that was used when compiling the code. See # http://erlang.org/doc/system_principles/misc.html for more information. SLOT="0/${PV}" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="doc emacs java +kpoll odbc sctp ssl systemd tk wxwidgets" RDEPEND=" diff --git a/dev-lang/ghc/ghc-9.0.2-r3.ebuild b/dev-lang/ghc/ghc-9.0.2-r3.ebuild index fc779d53836d..1891e727ac90 100644 --- a/dev-lang/ghc/ghc-9.0.2-r3.ebuild +++ b/dev-lang/ghc/ghc-9.0.2-r3.ebuild @@ -502,7 +502,6 @@ src_prepare() { [[ -e "${f}" ]] || ln -sf "$($(tc-getPKG_CONFIG) --cflags-only-I libffi | sed "s/-I//g" | tr -d " ")/$(basename "${f}")" "${f}" || die done - eapply "${FILESDIR}"/${PN}-9.0.2-sphinx-6.patch if use binary; then diff --git a/dev-lang/go/go-1.19.9.ebuild b/dev-lang/go/go-1.19.9.ebuild index 510ef993c4ce..5fb93c0e9487 100644 --- a/dev-lang/go/go-1.19.9.ebuild +++ b/dev-lang/go/go-1.19.9.ebuild @@ -21,7 +21,7 @@ case ${PV} in case ${PV} in *_beta*|*_rc*) ;; *) - KEYWORDS="-* amd64 arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="-* amd64 arm ~arm64 ~loong ~mips ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" ;; esac esac diff --git a/dev-lang/go/go-1.20.4.ebuild b/dev-lang/go/go-1.20.4.ebuild index 510ef993c4ce..5fb93c0e9487 100644 --- a/dev-lang/go/go-1.20.4.ebuild +++ b/dev-lang/go/go-1.20.4.ebuild @@ -21,7 +21,7 @@ case ${PV} in case ${PV} in *_beta*|*_rc*) ;; *) - KEYWORDS="-* amd64 arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="-* amd64 arm ~arm64 ~loong ~mips ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" ;; esac esac diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index d39cc009851e..b9a732097e25 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -4,8 +4,6 @@ DIST Python-3.10.11.tar.xz 19640792 BLAKE2B ce281549cb8fdcb74e068cc76c5412af749a DIST Python-3.10.11.tar.xz.asc 833 BLAKE2B ba107904c1658374481636bc950187a7bd1a2fb33aa3fb2fd1343e5aec6e84afdadab0b2edc6f0768856ae7b847a592fc79a7476247f4ff67c38c1ff18f831e9 SHA512 edddacc81d4671851cd2a52853cabc53314fa226dac77c2248ee61cf7d58dd2f59301b7729b2ff9f5717b84268140c3bef30e358b80718c6c84b308bd560bcd8 DIST Python-3.11.3.tar.xz 19906156 BLAKE2B c23815e09a0012b2af03f3e18471389382978ef0991cb081c4c6410e98613589d47d3ad782c0a06a48ddd86fc5df7f1d59e93dbab5871b89559e225084544248 SHA512 a3bba4b69322a47bfeefe42ba0fd7331b5b67fd2ab41441e2219d16ef8c6f307f1a48977afd073c18cfd24ec6cb1bfe0c4bb4b273031eb524dc7e9fb5fbcc3b6 DIST Python-3.11.3.tar.xz.asc 833 BLAKE2B 1846858480428293047bfaf87a74f5a6cf28227f63dbc36e658ab68444a5b91c2178fca42f35a413591103a0ceeea3cd5f8b757fb2f42cbcad023c62970ab950 SHA512 34bfb6e74e2bbec15bf3f653e32a3d705961b5f724e3f4713cf9b6b530f9c9e7e94f5cf855798bdf9763235b97a60ec9ad554d24cdc793e21a0c39540b5818d8 -DIST Python-3.12.0a7.tar.xz 19819836 BLAKE2B e899a47228560219b9e2dd1520999a026bd198fa47867ef3da30f6817d85c2ba6fe3956d1da0a038a096d3e70227d43c53fab88329af7c3dd9652d8b30f89bca SHA512 181e73215666a7deb4286a70f506d788adb0d13e3b688f3c4e061819bc59cbcedaf8aca0251d4e58791be8488f43ca0075176335bd1b3ff496b4ea2f14967d8b -DIST Python-3.12.0a7.tar.xz.asc 963 BLAKE2B 9e1b223b5b0556f95fb6bacb1ae66cd6115f8b589eb8ad46d1fec7e4d64aa5cc12c993be5b1fc87966b6b1b6964d433c00920dd98de41380bd8a8ee9b4f98490 SHA512 07c27bfb649755cfe505a902ff677e146ed1e8e19e7d5801d41c5926359b7d3f2ef73961c26f6cce6dd948355324330d4e9bae79e3661f87079b1adb5bf62355 DIST Python-3.12.0b1.tar.xz 20053428 BLAKE2B b5b0df040de6cff181689f7c53e09407ef3a92806a688faa8547b2c6a0adc1622ea15cc5efb0d1b96a711cbf16f73a1d5f8fa748983bc423e4bbe89bd6ff84a6 SHA512 7d6d009f765ba48ef48e6b25cb1f043ba66979d66cb9141452862e84ae954611361d24178cce628d1892b75d306370a56fcb30a7c1715b0eedcfef5610f3e1ae DIST Python-3.12.0b1.tar.xz.asc 963 BLAKE2B e80cbc9cf93756b6efbce3037dfcd4fec310ce17a3db36f33ac617dae63a8c2abc8efb3cfd5ec42299b9e4c2bdd06a3405c50b5550869564ae5f6a6d79d596c9 SHA512 cea449f05ae66c28aeb4ffd99b5748ba4c09bfb2a6889a771744ea81ca2afc2420648d4ca92592d32ddb26660804e73912e6fb8d906674e9e1895ba613904b26 DIST Python-3.8.16.tar.xz 19046724 BLAKE2B cbdeec7961d39cb9ab4960760b5d4c7ae71675c174156aa9f6fca55ee92a93a937ef39defe86e423237a25e0e24703233ce4b91dc97005b6ffc1f342ddd9e22c SHA512 d206e80806409410c00ef8acd8c3d90e3cc9553f996d0a57faa63802f2415e9d7591542b2e84b5e8e79245f40f6478790b5ba2acf1da98ebbc9495999183f7fd @@ -15,7 +13,7 @@ DIST Python-3.9.16.tar.xz.asc 833 BLAKE2B 416b4a4be06e101c5971c12a6f21229c425bca DIST python-gentoo-patches-2.7.18_p16.tar.xz 35448 BLAKE2B 0139c0944f62f9cdd236f6a8557e0ed19704c7d72869af1cb7d8bd3e646a746cd4a0201e1b44232a5e78ef49f254db20b0d0271bf744fbfd4fe0f1e99b8f3e6c SHA512 810be590d0e06fab4b2165e6852ca49662f09dcd7e20b47a29f613ad7653252c8dfac3f0eb228d77c8a914efa7c08788b2fbd552a4b47504f5fd0ec17450c48f DIST python-gentoo-patches-3.10.11.tar.xz 13984 BLAKE2B 00c682609876756f61d41f637d0354538823dd713c81f8a3a168d217c515d4559d24e1988c1796b2b920f3962f56e023758b292175d29d5348a87bd8b422f6e7 SHA512 f819113908bc689bb522d2cbe749c658a6b29e7f627718954b12797461a13781352b01f798e2f42b3741a0a0489049bf03405ead4ac8103a025dac11e72b0888 DIST python-gentoo-patches-3.11.3.tar.xz 7776 BLAKE2B 78bf26f554c608c68826b9ea3c63a1df2b45bff755860f39f14306ebb63f17f5111b117519c4a9cb30452a62a14a3a7393798b8920c3d108ec8b6a30db88641e SHA512 64b79c90055fd940590b72ffd3744fe02ab9e46caf7b46f4aa1d074bf3e62d355e128bb2ac68c42f228f2e1bcdee2b0b114d9e2b9bf8427512083c1c5f8680e8 -DIST python-gentoo-patches-3.12.0a7.tar.xz 5168 BLAKE2B bfc249bf634deb3fab283c5d9a1710e35e6e7331f6a4f5c0d6b3795a3419adb7fa017117496966f7b3d7430d7564c66088cfd7cb8a2b8406776f42a5801960a7 SHA512 f806aa788f86d516bb23ad255edc24716a9385b3092e06e02e83617ef103b04878bb404081e7dded9c194dd6f2e4362bc2643b61076cb387b6070be3af391651 DIST python-gentoo-patches-3.12.0b1.tar.xz 4652 BLAKE2B fcc0b2a8dddb4857e3bd381eb04ddbb593c18e4a3c7e565bc9d386e010f4ddfbb83ed479bd054e51055f30294f7065b045efabb6d45d0be41142dd450f1cada3 SHA512 ce39f99e54c44099a4fbd6da868af3c600320c39e2723b7958a40dfb2ff838e425ef0a87907cb084d96d059054f6222c211ebd258aec255f5fa97579cf9014c7 +DIST python-gentoo-patches-3.12.0b1_p1.tar.xz 73068 BLAKE2B 6728a4dcc102cc73e0e3a7e835e25df21075727e3096769f21df1e5411ebe1ad2d9909119bb6a12f96c932cf43de69fda122dffa3c88608c3b4acd76147153b3 SHA512 a459e341418d1882067d0d228401b9ce1365cdaeb75825ca0115add3c5499103986692d0a4fbdf20001632c03eba21171390326ccada6ab3f3c804448bdb79f0 DIST python-gentoo-patches-3.8.16_p4.tar.xz 32436 BLAKE2B 76984bbc04e5cf32d70853891967a33366dd28ca2cd47f3538ed1e9f4d39008d04c90f616d92112f5ec3468c42119089d195ee4d936536f8da4a772164aae221 SHA512 ad6d653fec3cce1f73db4b192f7e95b35ae2cf70aa8782d7b69f9d48eee240ef1cc32257a42bbb57f3952720df68b9976164a0b2748e36600332fba488383016 DIST python-gentoo-patches-3.9.16_p3.tar.xz 27160 BLAKE2B 5a41a6ff135c3aca02b19cf9a61f554ca224173854274b872ce85e8c71f25c678604e50b87bae40d4b5ac082731c143338fcc6ef47acebad2b59ce0b1d600f5d SHA512 1ace0a9e929769c29082fdec6845a476c07c13fbbff8726a7a592fda09da8b50c996638b4e4e40acccb15630a796074329adbcc9a004c4305952fa5b0dc4146c diff --git a/dev-lang/python/python-3.10.11.ebuild b/dev-lang/python/python-3.10.11.ebuild index c5dd75f19046..b30e6ea4d97f 100644 --- a/dev-lang/python/python-3.10.11.ebuild +++ b/dev-lang/python/python-3.10.11.ebuild @@ -30,7 +30,7 @@ LICENSE="PSF-2" SLOT="${PYVER}" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE=" - bluetooth build +ensurepip examples gdbm hardened libedit lto + bluetooth build debug +ensurepip examples gdbm hardened libedit lto +ncurses pgo +readline +sqlite +ssl test tk valgrind +xml " RESTRICT="!test? ( test )" @@ -232,6 +232,7 @@ src_configure() { --with-system-ffi --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)") diff --git a/dev-lang/python/python-3.11.3.ebuild b/dev-lang/python/python-3.11.3.ebuild index fed1bebc47f5..389e56a6a6f4 100644 --- a/dev-lang/python/python-3.11.3.ebuild +++ b/dev-lang/python/python-3.11.3.ebuild @@ -30,7 +30,7 @@ LICENSE="PSF-2" SLOT="${PYVER}" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE=" - bluetooth build +ensurepip examples gdbm hardened libedit lto + bluetooth build debug +ensurepip examples gdbm hardened libedit lto +ncurses pgo +readline +sqlite +ssl test tk valgrind " RESTRICT="!test? ( test )" @@ -221,6 +221,7 @@ src_configure() { --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)") diff --git a/dev-lang/python/python-3.12.0_beta1.ebuild b/dev-lang/python/python-3.12.0_beta1.ebuild index 09f88d48b332..14f92570e8f9 100644 --- a/dev-lang/python/python-3.12.0_beta1.ebuild +++ b/dev-lang/python/python-3.12.0_beta1.ebuild @@ -30,7 +30,7 @@ LICENSE="PSF-2" SLOT="${PYVER}" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE=" - bluetooth build +ensurepip examples gdbm hardened libedit lto + bluetooth build debug +ensurepip examples gdbm hardened libedit lto +ncurses pgo +readline +sqlite +ssl test tk valgrind " RESTRICT="!test? ( test )" @@ -215,6 +215,7 @@ src_configure() { --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)") diff --git a/dev-lang/python/python-3.12.0_alpha7.ebuild b/dev-lang/python/python-3.12.0_beta1_p1.ebuild similarity index 99% rename from dev-lang/python/python-3.12.0_alpha7.ebuild rename to dev-lang/python/python-3.12.0_beta1_p1.ebuild index 95d394d31c55..14f92570e8f9 100644 --- a/dev-lang/python/python-3.12.0_alpha7.ebuild +++ b/dev-lang/python/python-3.12.0_beta1_p1.ebuild @@ -7,7 +7,7 @@ WANT_LIBTOOL="none" inherit autotools check-reqs flag-o-matic multiprocessing pax-utils inherit prefix python-utils-r1 toolchain-funcs verify-sig -MY_PV=${PV/_alpha/a} +MY_PV=${PV/_beta/b} MY_P="Python-${MY_PV%_p*}" PYVER=$(ver_cut 1-2) PATCHSET="python-gentoo-patches-${MY_PV}" @@ -30,7 +30,7 @@ LICENSE="PSF-2" SLOT="${PYVER}" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE=" - bluetooth build +ensurepip examples gdbm hardened libedit lto + bluetooth build debug +ensurepip examples gdbm hardened libedit lto +ncurses pgo +readline +sqlite +ssl test tk valgrind " RESTRICT="!test? ( test )" @@ -215,6 +215,7 @@ src_configure() { --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)") diff --git a/dev-lang/python/python-3.8.16_p4.ebuild b/dev-lang/python/python-3.8.16_p4.ebuild index 9c310fbeef4a..67ca3cbba43e 100644 --- a/dev-lang/python/python-3.8.16_p4.ebuild +++ b/dev-lang/python/python-3.8.16_p4.ebuild @@ -30,7 +30,7 @@ LICENSE="PSF-2" SLOT="${PYVER}" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE=" - bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo + bluetooth build debug +ensurepip examples gdbm hardened lto +ncurses pgo +readline +sqlite +ssl test tk valgrind wininst +xml " RESTRICT="!test? ( test )" @@ -182,6 +182,7 @@ src_configure() { --with-system-ffi --with-wheel-pkg-dir="${EPREFIX}"/usr/lib/python/ensurepip + $(use_with debug assertions) $(use_with valgrind) ) diff --git a/dev-lang/python/python-3.9.16_p3-r1.ebuild b/dev-lang/python/python-3.9.16_p3-r1.ebuild index d40463a1e9b8..e9ff013485fb 100644 --- a/dev-lang/python/python-3.9.16_p3-r1.ebuild +++ b/dev-lang/python/python-3.9.16_p3-r1.ebuild @@ -30,7 +30,7 @@ LICENSE="PSF-2" SLOT="${PYVER}" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE=" - bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo + bluetooth build debug +ensurepip examples gdbm hardened lto +ncurses pgo +readline +sqlite +ssl test tk valgrind +xml " RESTRICT="!test? ( test )" @@ -221,6 +221,7 @@ src_configure() { --with-system-ffi --with-wheel-pkg-dir="${EPREFIX}"/usr/lib/python/ensurepip + $(use_with debug assertions) $(use_with lto) $(use_enable pgo optimizations) $(use_with valgrind) diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 88e9d1e794666a5595d344c983128eb3ba2810be..047695cd0d5a5491fdce435b1452ff49d0a54c38 100644 GIT binary patch delta 90462 zcmV(-K-|Cg_yzR%1+Z`!fA~E2o+A)W_-JS^QW%sVYQ#hBhSj$|&~g=iP%v~9@opJI zu1Nq&G7D2Up5hQ0fcaZv4%1mdnZsvdR=ikTVL$le6MKVuuQdqbgt|ArI_2@FMGHe* zjC@fbTA(^~Dj=}Rs*{VFFdRbp1hLuP1VadEA61N+Td?HCa*xD!f9E{6VHTFHM@ONz zPQrYe2hfQL4pPq5a>nzLWmJg z2sM!{IH0H=*`1@{l32)vQGsR4bI{SD60q7JYbIn`4l>!uf5vVG!Xvu?2okId90DY& z=&jyaYBq;Z?%_4jp}!7`Bwz73@T`T2V_X|nZ(^3E_ecyV=;Bw#>|tLf$y;R+tPs0m zDqC{{75kZ2f;ABOB$7uL3J+M!zFRkF44Nis<($pZ-F9w|gSGLYfBN!$ypuw&`Y`Yv z+c}CNBolkif3y%YJS5M`uh4(cbO=B_k5boJ3VQa~Jf#7w5&MI1pWx2~7>l0g@Y%QP zBy3wN4i=%BA-0mZ>R$%P55V5C190UnOHo+p6L8z`<+|XNL`akh*o_+4Dv}(;Y;oq} zoJigY3~uP^9*rm{q}c|))k9bvGSd?{hWM4%4zssMe+8I0lKW%2+&O`jRz4!Nz55I~G#XGQ1QC zj>N>6E$slgg9VYeR@p7EP>h>pz75BM5eq_)E^ntrN-l`V*oT=pQ>t=RHT{x*RkO*c zFoF>Bf9zcNP)Yp$QBT=cR`E}DG`#ju$+F2Pg5}rrW|EeG(9Duw?h8DvP1pyr(Teu{ z-GYtw_4C(nUw%CFc6}U!V94Oc81O`bZOAZ(nj6vnLWd)`;7exK*Rm2?CCs-bwf#WS zz>2y8mN$iRNb}j&aiU2qk=-E>!0Ud7>xiDDe-QlVVPTEu5$l9}k2eUr6FC!LNwrr)Ihnd#@d){Wu00|JT3#w|{;D*sIb!VmaY#o5U!4-oPFNqEbqhw$4-k ze?wFT^o2EO%lHlbsRfhC0o6-fJ5G2TL8@eSKjADJhH!YMwKX8W4=a;EW_AKJ+fZ!B zal(o=SmRron%zEg@11=MQV+<;c6jK!nN3DSA~E?C_+c%5%$p zfswrq!A}}UM*g+(M3l=L9QE|LcmJ1P~y608BS7Yg%MLgtB`&|r%B8Qma zHpR67tZ*{eJU;qXZ7yd+!Na%-+SAm%^JRJL@$=$0y^mB zZZ-<+<@Y?_tt>r3osfT|PFQxZEif1=|B)CI*N z5f4si;ipB{EKZaP9lgv2k=yompdDJTnb2_TDn)1|VD#pafF4l`AqpT~eoLMnT(dB! zLZTjw01Dy(%4PNWU2{3C>x5S&CFIzN4?A#h;;C2S=S-xV88c|2CXy$xweDcP34CZv zZd*p2dJ6kkuldKPZ9T+Le+A`H&*lqlqCm`E?Ugz^CTkF{Fg*7H!ZhDW9_BrFL`$o6BLsE>5A6*_)h*N&dqCDO#A z4E^(b9d2l^*vu$2EdT_=gEGvW)h#?1loNp1pinJiC7U(Q12Do@p%uh$ksmsQPI+}R zAQewl17XD^Es>w4e}RTgv@DFKvKkRILnGlu%bc8rMLPthTr4RliwVQO=-U}Xb@K6Av`YIDNwW!XSl;IjlyM60Ry}m zxcJ_#ED0|U>4?%Z-wOR>19lN<+ZD$ZMZ1%bASr)FgeSXb!yVYkMgmF&3K*WN_32$n z=A%vrM*3Ux3Xf1=oO2`=Ea!4w7c@JVStkxP>jt3?cI@!-u*hmsav06w8N332%F_=- z`T%3_H`p5h8w1V@e(i_NJ*CR}cMs7mPA~JVY7Y3mYriZyCBE5;G7xCX`W}M)^dJBl zJsJeSp@cV+Iw5unlOBi1@h3tBMQ@Y3A%-nU5lfW-w|MRoorwM|*l5c;>kbb=&72dg z4xZVa_D>RE-x!4F#DLO38iLIglWihSe;X7RI%Pco%UpqGtPH|!&AVM6P{5o}Aw&+i zRgj)SZ`hRcK0A#Tn7~4S(T1+Y7~s(fqu`Af62#DoDO=kpZd5B^e4N!R>A@T))gbf>fMLfze z7lOnzJJ<@nLje+S5HMlet5O5n&Yz_VVhr-M*)6nL+lG4gya%MjnIM{yheGhme|$osL4^9;8owvZe3jqd-*041!8Z5p% zmp4$L3|P72E0MS;SoGMH0`-kKY#uD?&R#XS`kk}K;#qKR=)_!7=bI| zQZ0Vd+(Ea0sIjT&IXQ&q+iVmf8|910Lz`}wv7#e7*|!tUnRgH;dq{;lf3qLhFS~1n z)|5+@Vv)=n#y2Idkbase z%R4bCOk!}ll1ZmJ-inz}*40xl!vS%RNVPUeI_@n-#gI~5_Oue~HY=_-)9|OKGDK%& zTJ>BUp<{PAaEYO^^uWbEV&SGBDXZP?Hnv^VfKEp#W#Mg~Z0pOXe@{U4hxz3ljd&dW zSJUX&YcY-y4K0DQ9;f1utgX3bf?4(y`?9;F0&>=W72}Fj^tskV6_pJwYH>oj>F*w#P{}Gv(Mw# zZ{ODE@#jB2Ysx{MSM66l#@r9{xee*rJg-<45yKY_3wH@JN4K*bWs@`En9xn|vn4s* z9=a8eKDV=){y*(3K9#9de)c$L zkr8X#WJgHNZj%!V;~22xg$_BQ=b>=Fy+BV6_twIa>^3)xF8TRsTMk${G?j1eIP`^~8o{=nkK zzV9}b3=6QDe_4liUBTmhaK|%K9J&(?`P4z6v^QW}Q(ukN7VVJfYS8P}RKIF7FOUMU6#z;gT|>?su=dk4ywMk;V2&0lB>vPd zQ3D;pJ`OaaiHj2j#U?MzKsf;Aez#uVzkFK%+P{6Ae?L8E2b4$KRYkR8EQr03E9@8H zFcep9KR1j1`R#a@gLOFZg;%0N%Jg(ULQjNu5d-z@+zwXD77dj@Y$Q%h1^zq{Hiwe( z7FO2t0p#d-4e|}pi1tn}IU_s^W|wfB>J${>F?7`QBW6WBW)bV%=?yx9ph;B&hM;M$ z;0ZQSe+;!XOx~xv8UrR^7v4(XM>K0w#Yi}BLt|poYy#r=naKJ2b$me}z7s_+B8K(2 zf41`ixmGFI0(N?^Xs2j`DmwGwx_dWm&e-JU$b3TNzVDFRyFG!Y1@}xr*pcN3fGfaU z;G0oVWtKIZ3(39Upv@5z=xLPk8@)K9Y`zg=f6z2G0fdm@B)lM+^R!hmA^eF)%Y0_s z=b1~n0JwMzj3#D}{V$*mO?I)4Qc5KzMt0dg%~Z<=3#?Z2E1R ze; zTTTgzN4uVM>>Hf-oq0VPM=hy^jN(F$E$-L{LeZA)i`_=&-LDS!JI0bN@FN&|jyzco zgym6_IiB5)wS}h=5r{^-Z@+zQXbZOK-XYUyI!0<-fcWNiQx2JKtP*pa||6OagjT410yBx6^hg02;qSmiRP$GXmEM29rHTWqUBW zT}~#m8KT11@$hKuM5-JcLNqyW%yw{|6QX~F=QivTW(hy3uLCuNE|}njxS)xW=W7CtR5Dov8JHm z5l=7;+{yCy$AbMjKY#vkef#qH$ND_qwadJ;rPJ65M?9dihcAR@&S0Fk`SLEEyWoFS zwm=4b8^7e$|~Q z;7@J-^!TvcX9l1Rk>GAeV8fvL7{uNj$7aP?lB*^*F|m3EWj=lONkoQ-jCok6-w3M4 z9^`^2`BeqouWo5{3;d3wNEAMG{ndZ6J^23P2oiZ^XAB!Twz4)z;ITXF!D#`F0BwF5 zCM`acdEgFxC3u(JWB6X0!){oMH%^)FVRIiex7-~x$9?o@jYWnS@7-gDgDnPAthtzb zINpGN+V;8^6RDn)-?i8SkH_|)D{~dkpRg1F2$64!yib$Cgn`pUwxu{ziFAJ#hl1>u zCS&J*#4!#&?mC^J#r7Awp*#;DzVc1L7=PutSU*0s@86#V0WX&%R_&+7LUDN7K~$Si zoiYRRn&m?#O($JB6Kl1w$7n8p^Rx=sfM*~;Lq;VAiTzoxI3xjEfJN*k6AOp)`4r3VHx$<^Z($s~R=0nQ_1xk1s|R~>QCm<|j1|KoV(fRJbjjHRQZPuFW;r>W z?`!~q)dCi?Iz|dNK0Ov3_FL_(fTYa|Qtgd}A-DFwb#L$s6q0&rHsfT=y3I>%8C2aqLCYr%j9;syQ=W-C` za0JL(vi#D%+6ucx&0Ui2=Hfym0$LO^7&x}k|A1K(c++N=vW?L|Qco9=HofI5jQB8R zGpdkrd^qkbm`8u0hb_w(0(4+5v|8FC|0_-siniZkny80j55fsLS^s``Jmaa&0edF8 zR0A;E4vlS|A}G(&_0!PRQTGLbHB6SL?_69Zq2le~=H+=lWdHAppxp2P^gLjCQ6HLWHLaj!dyF@gkCf_Xly+ zgGpGLL+DN`KY;$zakS&jw1^=#iz8C%RTQWg0Z+zisA_V>gYB*-_&}FrtuI0Qm+lVv%Mg-`{RR|L@#seYG2E#ce3LVq8Zw>Qfnaa65$_0e2#d9Pl!NEx^ zmNB8`tjk9OAqw~??BAkph*2)i$J!CDZ`K9#)^<=A&h20|22?dTe}P#;w|2zQ0I(cD z4qF};3!<4JpRmU1gsIBj9jp%VK{CiM2LYN8Zh41AFD4?bM4OQA;%ro+gd-H4So&8B z_S0V-d!NT69X2ghbuMb|cbl~}i@|9omTWi2;t{$}2c`n>X8oMt>}&&jqCvBr)s6O|n=a4-Y-}yOn5~@ws5s1g3p?9=#JPJrA7C zUdd4%?ZTVfL#;w_(ns`|Htlfmz1k5kzeLC(uih*yv0YH;yPERyf9N0Z+aa3-J^o?6 zV2bI$@RsIcq^wP?<0wmfK3wBICM@@{WmD`=cq{;crKv&(nhKqM$eEmVx`)eB7N@%) z>i4Hhe*FB?hxe_cPaWAaFKW|@6WGusHcRied+r{%*@cPdAW-3Wap9{0sRw(!s%6Zq zuSX?-85ZE=8Tbamf7SsSw_8KZs^Qu}7ml7AN5=1+b8_Y7vD@p|$mpAzrA^UZJf6d; z3e&O7$??Q->-WeRr68OX;%t%A86Dpev3Oeq2pV&P4x!-li8ind$TS`=vLRuIT^}sGCTLlhw3JwL>AI(OSZr;}fEqiVzF52I-6#m1mWlPGPjByf@ z&k*Z9Z?|7Uf2C!N7I_HX2*1aI{n9>t`ZC^Cv%V?@Fk;wO147T4oS_rCBiT%`4vP@G z6IxNw)8>}lvXIj`O7>;*^A)$@2W+Dp9(>cTY|XgrqeKF%C;J3=bi|u~F>~%fqbCXXohr^24LtzdakwNv!$uu=cv_Cqj_1 zQC@t&di2=G9m~Q^ydu(d3$j%Eh|S-7WP4hD*$V-oC89e5K~CZTEi8k*#T_n7x}%*& z!Qrb%e_LDPJ)E2JB4C%47#9PitPq3mHS0MX=nX|e-dm6ay>|v?ElwL#NJ5Nx`h;Xc zg?mgsvx9MAxiaPM5T8%)S)o6)Buhaez@V6ZRZDH^2PaKdlce*}t!E-`|~s z)JF@vg)Eq-)5{!C4!X=OYd%g0D`?s%{pw(7e|Pe8YzHd>3t zJlMowj-px|&pKHobQlfJyL)3S-_%2KfaQ(35@HD!T9L=9#a{3L^(b;Ns2H}JJq1Z| z@e?e_xI7(VpD}M6^D*`TzFy7{!X(+ih_)!3V=xY>9Bh-gh0_dtxmX;70M6NbB$D}| zf4}Gd_vz!0_YK{TlztL}oDTr*oY-wsi4Thm`L=)rL<3kmd)g}NsDHE5h;0~bzYj2{ z9oPBV?`fdcMK#=~@wSjTr?Bvuh~xdTpL4rXzekL3mZ3uR%PZX)+ZKj1+?{*_KG+%Q z)R=_R+pknTFNZPM$cI{u+kaG&!7X;@e>okFhO$_d5V*HXW8Lp#Ofyu@n8yUpop>H# zDt%g$W}8KKT-*6b>92Ps(=XCm6L7E{D4e^EG}!|kamff}kRNCg87_$8yXKuHm4Ud1OBGj_$9i$wU=se=&h= zZLwM*J@y0gR`^*jN6ADBr}3xStiZn;X}07!115HWqJ`g`mb$_#JI4NOuIH`3BJ$dIVAArB+M=03m^*a}RoQ_SjS-e3G?x7M81*@W)%}U}&wLO^) zKODtk?isCL54%lgNcY$lJ6KV=f16dh1W~A^#bK9~A2uU`&Ic;J;EfKcs!reDn$r~L ztAAm~Ythx0ff6ob7(OM-K2j@WmNqe>$fvEfXSMh#JAa#1=aUrQL1oDCUPOTGyxFE2fJLFk%z$ zj!TT47zJnMp<(m(i!E#48%Pw)kKMx+Svzb?ESWqUt5OyFJFh~FP0kj&he_USnm4mN zMcB4^1_l9Ao5yi}=zQT8v?B~hBUUS=@zh+BGCEjltT@D$%FWAlfA6g*EYJ)avb)%= z!tY1+7cS)q>8J_OnfE9XY#!>JF1m2&Oi$JlN;HY=<>XcDj(e=tr^_kH-+!l5&0M9; zQ5IS`vM`?BC*v-LX%J9EUId-pnIIOuq-fJIG!k{5O3c@NBhg)Cdqn;m1Ob^sluM-R zl2;9wSldd3b4}}>4!Q*lMEzgSC-T^#0U=^7#Yg!gV zdshaW&QfiM<4SbeJx>Sf-F)9LUQSfbJzi01`XDCdzp_`cpP*weVmV`zu7 zUv?#DXgG^SB;MH4w-yu+QC|1kd49oGwtI}GgE0$0zw({Te;XFORcpzTRn0_%qvh1C z-c|DMC3q=@J+lNfhilH_fFe15sc&6syZ0zyh|Ph$)v7658t*zJFRYk$gePlY)Pa_r zJJBWC0Jb~XjTkgt1}p3UOwYH_9sFSOO08^sDLXJTgH`Y2L?RS#HpyN9!23Vf${~H9 zzWnsJyOKe1SX`jn-%RwjNY}C3b3lk=LUczbha=tYsp%5Me8E?}Gz}_psPio6^fI36 z%Ei9zaB|6fVl}nTAaiq?jfsiwjGy8d@fcwDPi}7$N%6jf*quUw_V(tQ#gn@{pMN;o zJhJ9+bsLnEv7@JaU!`EEK_WY|iY@Xky>eko8{T?%=?xah;eY3aIDj+2dCPR<&3R9( z$6AU1PNOG~z{=|*wR*KbJ?rwHr0aARHPNE4e0m`Q_DsZD;pDRe@!3N$mhl92h@Fl- zYo~{?&}T&1@+y*w*KBsn?%REVM1O-LU5?^CFmjuRySD<#Ve{_gN0u9U+1s|Y`+g4l=YK3}xuwpi zFsFP?;*0aVk{6i4>+ra_%k`iJ1J`E@v9-ACBdA@o4_D8g+K1*%c3vBWBf@}YEWIts zwnNPGn;SN}Sy-OqK4;rlY6#JhcvmE(ezq=g%;DGA@O?oAy7FpPM=yhUv>n-toQfZG zY(%Hz-Hqn35h^?(u#z2rGJn=GW(P;Bdf6Tp`@GkKeR$U{`rul{5_T5LOG=;#R(W*q zvzrKZJfJxxcRF&^jsWu$91?U)?Bsj!yY=`$R3@~~=|pGr zWxwb81!usOeSg(WI91%apKt@anZacUaJ`3|hUPTOVYU8_rx6}6kADZ!-7@8w-vtp{ z5*G6?`JS9{ANmzMGg)BGZh46i@~f&Fo&7cuDdr4PDhY=1NDyA@+qaM3KYjV*$0x`? zs+f@JHq73wulb(AZELD?S=MkyxiwsS@VKX15mtB=RziM+eC1DSkE|^e&?&^1M?>A& zF!ykU=}wmZ}p31gVd93Dn(R`(#XM(GPJl_rWqU1*x)3v+cj#P+G!Yo^?4$Dn7+{#Dm4X+5Rv3v!2n$;--9l|y&wrOTTl|q|76>9ykQzmW z?Qk6@rCPxhJR$NtkiT^(Bd4RMttRjYeGznP_IktiND)iZpN`XN90!zLp4%qN@-MG&Tf{E7+qru!RACcxLP<}1w-0;r z99g>Cn>?Pw<$tbE?MMHW_xkp(*yK^dntCI|q2t&{W{i6ZXI?hMNy-&mxU6T^ zr{gX|x6j@)_3UVOqvd8_AU=>B#_xord6&I{*{4IW=Y1EX*GPK$Y^Cx&llpampSN6= z>S>PzaCx%1@pVCX5Srw zbazItGe#?pN4BizJTr0&x>39xFFO{f6%#hL3T2CRGOkjroQuVaBBw)NM)G!nZV%D4 z{Mm%;D}O^+Fre=F#9@ykI~JCsj$o4qQeB~(KsC&K0bDh15w3Y!^M<^Kwu}v`?c_G> zvN?en8kmcDVcfntde^!~uSGh&NYNwI1A4b-t5o>^^|@HTwBNag$aK?b$x2VV9MoyJ zyT{33F$xC_lB_SV&>5NSTxfpWN-KaCD!yt235cQ;#8<;hDcs{aGmC_ol! zVs>Ye99}dR(Bix@;rbq&pKW&-i*Lwg&5SRvny=FtPsg5HU6y)oT7OZC zik-cqkz#Tnc(;6aAY}leERVv}=P~Y!rC?!oSmDLePc-Fa52xMXJDcG$;u8mI1`(C+ z>vA9K_5H`UU!J)2@UGp{xiq7kz?`n^R+hS1Ye^9fTzUg!~Zg9I_|h!*Pm8 zhhoAeI}*}td*yYX6ES~!Pg27pIq$R^$Bf_0#kXhkL5I_ge@mjl=7MR7xPPF>);Y2` zb*Kluy61xD*A{`4`}{^3$HF)V48e27Sycqfu^kRwygcCosbkJwpa^umhKCmC;C2%= zya$_=z4p;YJ?9*Ia5;de-tS_9Wc)?D$c|4qS%h~8;m|uIk~a@I;Bh$&&&ZNC&%2cq zHW2Iw;v6g^l=nSB1uSKGEPvJd^6}ZiT^^`ay-vmnsB`!B2g3HogA=W{yG3yKK+{eo zTm!-AC7VYr&P?4<{rA-+#mcVxb`o5!IEwH<-kKZdu|SJ#gVD4x-dPRVk`4sw^hUE# zUUh_)s+j)IVxu>7jb@tL3w+X@Veq28Ey;F*_d|Ov+YEP!zt>V&Nq^BtXw3l^(e(w; z;xW7kB}_}tPbUpp-|8?s?|%zCF3;zE_0O!$PnTCxeEqbZ$3J}7Ysp|J%QM31IJO}t zEO)8wMBF56z`ZU2+sD7V$B0YgTb@tlz5`}vJw0b&-FKj3K#O>xYzbhJT-zX1OsF?I z=By-_3-O99^myIO+J7x0bZofEeneOH-p0*tPIG>!euGYr2cs4%dxn%pFp7!-P!M*|^&IzZX zH`C%kQ4cn#H7j4XhIJ5}tKAR7K`_pkTwYM$U@RMa*1N16b$^!CtxkqHdgFTgN~8WkHo?vnJ^q>k=%#?+zVX`8Ns7CIdEXXUJgH8BmZ`+<-WZ6&eW za-{omF5X(2Pvl|Z92BW@0V?)RKh4VTY45c%TOdE!wlTDolOPF_2RAB}La z42}x}9f}tsnV;c#toNt~-Ge1J0wFb&CB)*BCx5O7k7&UY%4BTb+RY2w;T6!9 zdwwYFpZ@Lp?_BzLItleo(FTWyA=!C0r`Bc33ee#7^IlOH%^p}E2lifF_M{$zMqL=R zvm~?Yhm0QG`FB@~_keCY#Hyp$y=C)6*>>KzT7&2WuGi?$yP+ZQrNltQ5z*Pnw#1j} z{1-2zaDNE4^B$8$4RDJi%gk)4Hz{3`4L{zm?Da%80eNAFb5Oh@?C=yAL_KaXx{~x4 zZ}wEup-*_rW3B$G7VgnbW#M(S>cDPV-qLF&iQqf&>AG}qgZ{Ku%X@V0>jLeLhT?cN zL3Nf+@apq9;y7&PIm}{2Cl9T=V+T^E*KItLmwtCl`ExAh=S!x2io+scuU!C5n2)g3)ma-{Qa zLDW6zE#L=U?;45fwLY@VKmGFYm-oe~57P>5cJLaVeKT!4cvW*+o=O)hVV$XbU4N%D zVWE$aow`r1r6Ugc9Mg%kJR8gAR3FS>cR;ikJwIgPPoIB%?}*QgAWTq3zVF`F=4i4^ zG)#nXD{36#>jCFs6G!vDxN1$qHtiEcFG%k5U1@b>I}ky@3#oJ5^Q%%z5($gAr&AM) z9oJhlooXPL+O9_#?*=}EyNluq9)Ew-wOr>a~VgFctPHDu**HLBp&F^d%Q==udHgc+uV{{mS2n9 zqQzxiOBu7BBF^XV;$b^E?ef`dhAz?3fnqLugSDbY971r_ZNVLhxW=JQcqWd*5Rtt5 zWw#oXj_@-b8@RW{!bAJsVi}$!4X7jSi=+(NgGRz`h-d)*`-^Nj*#4Y?7zm39n zgh)q7BU#V@X*Y1lbS`g)EQiyJ*Y2$bLGc1o2MdHZm6H+IoB(XghF4WivoQQkN=7gm zLGCrz%WEm8bYusOpwCD%hjZNHC%s4Df?Zr*z3L@;-T;TtaJ1%d`hO#I%zIi(&rW2t zX&y-Sb}(YG=OvCrk?#O()`sxu*!l6qw&(OAp8a)yrrg;(Mm?Qgjw9#qtz;kCw2^fH zT*99>e%&Ok8pHQ|o^~n+?;Z{J-7V<2b2+xpN;%{vEW|p!dKa}{-j=Jjhl*H5;=#E5 z_q<;9z3jo^JR>o$nlV!>5VFhhyO3NM%S;~RUnYILlLZ##6o4D`%}4X-yJILFNA2xV z0MNEq@a?<@GgxYq?o1nh1xy%xdETPd+4HK2cyM#_l4jOm%EYp&{X>|tlU{ zt|qp8c^6*x{MJjITa8z0*$ZS=H#t^*t0=j%Mh(_s?$v9aEcSK2wMR#pNLxRKl-qpz7!muZQcp#`D7M#eaup874 zn63psz$-NS^k5gg)`GY45YrxARzH1Xp?>_%eF4~m)5)Fl*d1ucR!@hM2Pcl7MB*H0 z2Kb}UMA+(HVdyFUks>)Jkg3)3!|u#Y&j*n{(wN;=6uzgd z`GT?u$5^Qcr^7jaNW*51=mo4csyV{K)}$Hl=?Sb8DAca|y7iUpCO*>L2WkcsPQ5y? z9E1RGdbb91u6|mfGQ6+@_PCOnc5e?mrA}$SU#=gY);ntUfUmlHXEuJ#W7^}n`7YCm zJ=TFvuY7RoH(ub;mlpXClYhPcIeshBWU&yoLi2 zafm#jdRT!~={Ut(+R#o6zFuODlygToAozbyc=#UyLcuN`0=9M-Cw%w*_Y{84+f16CfM%(w{-IW_W z)5NU9L}Yqc?IpV-O2OY9u$*4?_EA=_o%igXYKg-_OF3=KL+IhuhHhs9f9?eo-cQ6n z+rGxP5r^+u%f~y=Kb@oH<~^g%iI&T2QN7#V!F#n;y8ucy7vNY7f}wW=2WPwpndPvRW%oXVd*m$;Fl_4# zICQ(Gc!B&@uEw%=FKE2yyUp$LXxAbsA?^+AVdj2}n(E#v8WZ&+j&~o>n^3UaeP<{4?6w5!lELoM@f>rN_ceFJ=`?MvdQ$U%OVH_)6F|j5Dm=T76sQJr^Sx}T+ZE6(x9Bu6lRUM@Q1N2k-y+$B(anAFlOd{QMl4DS>$$*KRhT1|AxZa;MNIfelb- z)EsQ^a5!yqbkmMxOm~svJzNL+PK4R=vgU{d4XxnWZ6H1!=mwOeQVUTK%iI8@tvK$t92n0T*I6ti4d&1D zoeK2scMC{ZdYf!9uft-LWVCyKv$E>+EH7=S*cbuMDdgagSJhgGaoabP7!^F7Q`5~Q zSy318SO|`HZ$pH}mIyDP+qKzOY{77Iz(=s+X#*Og1r*j<*~xiMucF^Qm{0E(?B~Cl zy8Sr)@bV8_?7Esak(-XN_s6~pUfc=}h_V$OSxppej)Gq;HJTThS+mxE?%et2wY9xv z)xiveuW%2H^kx9Uf?dS?2Vu~Y^UBSRZJ^j&D&H|M-nQe_a0jo{>`_ON#?#}fx*e7U zqzknZWa>Ks*rr(r%sa>%1|J=#Xah1d8m8J5X-yz;2yFL`%EGQ6EHnZygLK`?r5B9f z3hj5x_3cypJU`qwo{V>YBRihO0Wo9cyVN>Ys~5A)?NElzNh!Z|v1dy?a8GvKG2ylp zgPMo+N*JMYxWN`@o$V}Tz3(}>>;-h}%Su+Wh#2;gEysQmNxgrxc|SvPXIb~=P&KqIh>F?vfg7B^vvfa*qVsF}_T$e_ z{$F0H*=W0+^LM+4w5=5teu6F>-UwFA8?w(XqG@g05YR7wP>0i7%05tsxfPs1;- zS6%IJWI%D^jpuH8vzjfQj?}4MvJoxf#BDB{<6rlW67}M({)*+rCy;9k^g>^$$S(tC zkEij%v|_N^r8)`VwBMpy(_~*R@&le>3T8TT_$rsV0w+VB9^u>3ZB~2c&^=Tv-b&rh zP|I`me*N%&sr~uOuRqqG-p$u}^f4Uj4$na(#Fs~G@Qf3Wx}0vrujGT%A)3MRiA#%V zW()2dMgOfP$=-}^b*dNco|{Rx&1$n|*NTY-LL5vB7siPcw6)kZ+0ORz*5XWnEqL&0 z-H$g+p|`uE^LulEycb2y)6Q8uc6kXipnDt+m~7sE6EC|C^FFwprmgL-L#ZYQlR1*w z-oDK{@7D>Zb0pdwa{$tn{(8~YhoAfJRJxvXj}V=T_=7EZ4;?;XXk9zdY=W+c7T$~H zFuqL^BKlITu$Xj+*Zaz>4gTZg%48FKv{%9g zkYS?&bnUI+qD9a6^6dO23k~o9&twUG#VgITty$A<4kY+-)8jfFBL;mzYZ=X)2ftYQMIS$b(8A9%FV~M=TwK`g5 z0OXhb(zbQNw=lr1c{LVxo`Q{7y}R}uPjlNzYw?8oEHqu?x$Uz z)(7Bm^YDm31?H)1cZRulxLAl(Q9q}XQugG~&$r=o_{gx-9SpQc1J(*%$J!!)y!Pas z?b0s^)L*iW&5OyMpu0OX2W-tA)`t+K&B=hqN5@-P_w7VAo;Tf7+aup*g@HHwVdrerxmVeM z`SCL(BVa`Y*K?%9QdELfcUUHW@+akdSfm|-H>~7)?%VK8zj*!4+cB>fF<4u5+Hbpg zMP9NyBWMBfuC-)!Lv|(yAAO{|WOkpdj+e|jA;!_=*)+Su!7R=w${AFN6R`9N$Y8&l zX7rn5Ig&Q0bwhn#jPmjG$Dg0s{q#`e4izB|wL}zQf%K#ZJx%!AI_^!W|`z z43m6WA%A@9)|l`=Pm3I^y1#BZTv!!elu`PFv(pIPia2*H;(f(t zXY&s4yaD&>oT=l%8BB={?KOstUqzqRb~?TZqm6dgFW1#wUmdMpi^2*`*AN%~SOWd~ zZ5@fY2W$&fwbl;*j<*iOHS?ia-*bCju^;n~)nNx-{q5UdUw*u{VYDaM+V~KPaDT*$ zEUQxq&~=NBg*qH_C_hp2RQfns+7IQr)`X-f$-5Ml;*zTV=aR%zXI)8d>qqh#4L!sr z_L`|($_|)I6ASDaQokO)MV9?EKlR#-w`bo=9JYJeTePWE?Nx~G$U#*bPwSZ$PZJge z`!oaD*ZSAe9A4L`rdivLl|AlbtbfjSF90`(-@L18)=1g;<>TsooFDje4`Z|!%~%ntN<84G`$+GYj8 zRh&HjpllyI&JJ0QuOo2bj2u@>+8j{pfi9L*crGp=0==!EXT?PHzgDW6jeOY2GM$lK z&4u&92-u;D^@%%H`N;l4g@>R7*AnIgDYh-L1Djpw0J3^FAlM0k&jd#+wNeaSflqt3 zw`*O^1;=!koR4k|bApNpn8$y;Z)+^Vo4c0lQ%lgN@BOzwe&O1nM&G^*O;s!ziWFqx z#n96!srjY_;HKJ#HYUys&E#F48o}^}d@7%xblCCwkwjJ3xbd1gf#Q)UPV-l>*0wkO z)}U0XTMgjScmlXK()DXtnm)I)d9j`KDGdfkf-ne;P;c*@)kLA=R0Dr3=tDm;+t0~l*v_kI69nVyUt%UHHf1zdC(wVLp=e5){om9eRcg-1?eawHy1QN|RoM_?rSeW8c+m$QgoE%? zan z;yRqNwuW2mo7Duxop#y`smVtXUfcww_v09kcHGe4ekXufQ<|_SK+KMaUPIZ!zHPed z0;hK~)2Kc*3}rue7T)%V%5jEiA*|={=xgK%;Nul$Vx_ zPyhVaKR$i`c}IW7#sLalx2rWlF9w(76O^*Oj5#=HrW_xb>2kU?*8m*Xq0_N3^+qeu zLqChV$o%r|?5v6$iZR%>G@z!c%{Wof0K?jf7N;RBbH5iD)0|W9kwXoatinhGbdWwB zdgu!02Fb05I5ufM8GB28-7Org`g=KN{N0^2`Rwd=p3Z-+6^B}L+pe9rKgBX?lvyja z!4Sr!as3l5_1uuW`kB76;-oToWe4j>v{mwvkM4L`9q4bN=2 zwg*FjfL(tdq-EX{C-L!i_~`&rY80g=oyuRJ=tzh%EOPh=YkEcwWd@>svzwo8NM{w+ z%<5HIw2eHF;FotO*SN=1Is5PPqo`jz>H}HqIdtd3t(9&|HB_$02LoXR{on-D4hmlW z@zTnq+gu3+=tJ7hngq3>lxCPZ^Gu?wE^)#FyC#3eP=&QBa5z&^;T6-s8Q^ zqE`SyIk*SQO&mvSBP!|cR+4&J-o1*wC!*+XzmJ~WH7RpF8V7D$8N3%~_oIm&*h4b1 z8+2Jlb5!(9nq_5PeWf4|{3`W%o)_#}|NhsvmwB7V2HTgWhQx&k*xSDPOVkz9Xdz8@ z%1D1hzwrn(twXaG+q8KVWywdSqMhMVn?#FWq@;VBF1L#0C4GNK zHULCn`;-bb7(tS!_r@(t2TUyQcutiCLM&t+ac=IZhI}mwF#pL(;^|=aWWRs&&a-TN z9QkOnY5THmCyCA5($g!ny`A|n8xG6Uzwo?zu?x>DDE;q(=fH#z1EK4WVtoT7>o*?L@Y+m1CuZ(*xvP2BXyRm53Lb_t9%0G-b>aIV?)s>t)C z(O?UCh#GTgrG4&-SrpUmp)!A>y1je0SPg%<)NN(I-9}(X0j-%2veg`@^qPgOH8f{a zns<&=)RE-PUJ7kE@VKk!qmR*8rb<=4hjpj1w>uR;(xyNyf4i5i^QeDA!d?Bm*X8>5 z=k*`Q@_1Uaadc97-4v{Ehd4onjZ0J7V59t0jT9)=PKzeNEAYy;-!uq~o0GEEy}kJN zI+e&^+b^48dZ)WDz3f)*q(;76KPf}g<8rY8^}n~Wj24Ls6$0icr(?FZ2rKS!>*ASh z4cFfpzR!lq3LOPCp?iPvp1Jka!mnqYO3P7osa4Q)V_WSEOHoJ1Bslq0!8h^Jl;(8g zYCc`T{r$(^zRl-SV|%ieoGKuiS#4+QI_eB!K{-i0&8h48$B$H)`>adG9@~i`iGk^$`Y_Qp- zXcw$w5U@Tuim`v&d7_}Bz3H4(h;h-p(8-}|A?a=Dc#|2m#&vK~oy_x5$OiNWJ%-?# zJCK0nsvK>!3!!NYeOsqE6zK%Oc&n~4+(~*PH2O}fW&h^b%YH@DQWJ+aO^q!sdIOL{ z3uH{o1H(K{5LT^SU4!w=9{3^Gl_gg8E9US=)amzpm*OfC0o3)%4r@Dtf_e z)l32q9bgIER_3>H$t$lUQgDkHr6NjO=s#`cxoS}9TN*uip!o zp0~(QcNXKQ+fxJ!;Fzb{Wewp4Myr>-_X(ycnZDjazD8p-Y$n zl|0LD&D+dNeUx-L`Nw*SY{l-o{tbo7=fPLjZvnPi0>doBt7`Acz0TQGZ^3|%- zMh*~ePTFYvVFQCg^bV;^@k9;wn~;C@0E+tFlazr}zTW91hVPCiPn;SSZAj9U-6a>gl#vv;)yDP~-BoWNn>OdVw>?(tgvL$kh;4aI%JavINAOOwi{I3Ku`;sR{;W&0DxOnfyes*q zH?^)+bt9TBPLqKHWHWJ6lGL#AHqR!}=DjTDOk!4otBzBZ53dVId(bZR7WmZiX0LYF z$QzuCm*7;UMjDD|oyUK*Mp&mhUh4RQ1H9A>3MGLtFFg{Va%1T!xX#mQED#`I?d;q0 zg3Ygg{xSb~y{ez5CyS%J{4=3|?C&+Y*=2!xJbH=7uY{v1VK`rK z09u{zu*YQMMhYTXZJ4t`KEh9vyyc4iEc_Xxj z5f3fQH9clAOn;G|&lB!yMV(UKbNSC6r(N@;9_^9OJo%84g_HpWLHdkX- z29bm0)AFxf)_{NMQksafd=orCFA$T%;HU^iS*Q{E!HD`E&CZO-vx;H1Ri&vt0 z{LT?B0gzTeVO!lD2`Aod^IYTdr#H_@i3L^k(hgwj_8tJNorzE#%&QatidH=Y?4d5A z7bN>~Chiw3ZUHSmOl$?pgQBC_R{9y zp-*E+b6H`zLVTkJb!-xTxf4={?$gWA8zvR1O`QY)U5%1GQ|)#n{I)6EfS?r(i)b87 zwWNPFMC8S|8JkrWo1Zs6!~{PpuJF}M8_0XW2A8iP%I@F%3@h>(DGjC zq3qz7y?>m8uAjK_?3$!5PvLHvPUv`gSs93vNntZqr&Z^z*lOCRst2q(=5zG_G5`C= zM>PAQ>Emo&5n+S4^b!s#>qCbf>^$`y=|g|9uFFxE>&Orn8^(6+@Y2RNKqLF|6NBzK zk!sr#@l|&QC3lDS#bD%{wH%fffh=T*qAMY}q`#MZ?y-y<*(14V3a!-Tyd1eLAin+V(yt03_>3l@8rIVOPkVu?bA&ob0N~aljJ$Cq+GXO#D zWPrv_P9+CN`ECcP?4N&Hwf~wRv-$1%`l~BA_!loqIJObgPHmy}pi*T&cr^4Csn;It z>XHU~!Zsh#{xP4hT;2*C%Qb4`)sw6|zPh1mNNEqe@z`g`X~5Z)(+WyPc;kP{az8{J z{K$lfQgp}#d+{4j`ztbtCsYMRmfe;^$;BCHV5o`{$|Uf^G~_;1D2IOPPd{96M_RW6 z`qCZHp^9xf>N(&9ejdb(yqhP-0;OjQ=myNBNgjRp2m?g~y)=$9#c(M-*!nai?|2W-U$&)2B7qk6LF!H+X z4!w4k-^S2~yy>RKx(4Sm)LkR`Tn_ybS-fB^D3b5=V6vHyeRt~@qB&ff+91!XuzS2+ z4V+TKfKh;x7%Ys9QmmH}4V%Jn2Pv3cTslm%SS~V)JTKWl=O4fQdwzd=7AttxzUxyD zEv>umBJBmNb3`qG>A5nhCE%1Ws_n79>G<0NJI+CJm9qPbqBNb~t z%`xc1;-ovS+Vk7lRs4TKZOJx$FZvx-#8hl+a0>O(gD7l{1Zc_1R=7T_*m$}hNwq#J zVX);R_%codtN?8)*AVwx4=5rC+p2MzTYNW;iu_L_&8!4kTQ#SA2Zr#KNI|p2llvlA~TqiOOIf6k|(4bT* zQEJnUjI~l77!H4KANy%bdDQ_%i9wy*bTjfSvyC6gl2>du`{8V#_L~Xt2j2%!JMR|x zXi?Kgi|N%uX4srtKLqllTwd3)v^te6zw6rXWiymv#wnhPX;z?Z2Bi^S>8$bAl-FdK%k=$itfn z(T>t`fO{;+suiOb1c2Y^Gv%hq@I3rrg-J{7LEbZz!ud@wkxG{jHH=+zUHS7eSrXRU znz-wa!D~>MH^9UQS$xf~UfhnN0&R*)e%C`ys4F!7aEMy$qAVQF?l|0?wLs`jd*0;D z>|`i$l$d`C1PFwV=Sy*y>&y2~e|-Jtd>M~;zU56*Q-sY?+4Zm{=oF0^h_i+Q#h&@5Ym-`9|Xl)w=!3msWxG;AqYij58YpeFC#NvNtDs*kmb z{?>oU3GBxFJvf4^5XXBQlPwc{_G>ArvhUPLa;uO$iT+|TLQe@`RSu=Sp{n?M^QTGH zjKtyH>t9DJz0T_}TAqgBGW4T6Ls@_*#pR2n>kivfE1ttyfKpzU?c4R&uY^wt>QM>R z?X&|PJfvS6VFJ*8s3Zw!3en2`4FMfu81jEzoz^$B)?^F7LUOcRc^xxJ(g$pQQ#pb4 zQEtGAq19Bz);I&;mBUBe_Vy*d7i2*( zsM!gJXOPrGWCICleL`|%1sIi_W+K2qdd@sa44Z#0uz<4@HqKEe7E0+_5D1aT(=OOiuVzz0Z;f8% z*9H60zklv8^`4ZUEny)vygx_Ag16WfC_s)eT6?LwrFbC(>UZq!1oab>fU8;xSFLNj zO;?81&gQxLg`LDP(|^Yk<+$s zyj(toMS;XCC**J}mV`@T|J8qDEgDF5dmCh*)ZwK-lwWaR^rf<8eW|XogB}BNtdK6H z!poxR4~)l2#O)$R9UZn2?G1@*!jh2YnPaP{X#m3aqUTmQm3U!~GmxpkEvo~dRdX^u z*Nh~3iV-pF$sKTio$B;#xWenA{dX!q@4UNoh325!0KepX$F1`B0VjV~DU+}rR5H~k z%i?p*hvLvif~g?gMSM_-c0ZT36=+%yb50_l?c7-6Y4w)P-wgj}vR!0Pdg6h$oOXL} z;=jCxw1tf`X0NGj>!g@`z^b)fBCqSvSgh{fc7N~WCvRe`eO)?V@14Z)f|8-t8GU$WyTF(#8+u96#677x9kV7TCFIZvKZA44+fUc;XQ<<8C<1Oq$W#p5 zh*~>94uZejddaOkqhnNXA~@4-lv8Kf zu@T~%3*n%HPT@Daw&?w1&8dRP$E8AzCXQ^ot?5j9M$P>~S9%k?&ZaM~Yj^J3&&%14 zjA)M2z|Z-v4&DWj(&h9Yi*(tCX9t1m98ZCtupPc$mPeCnqiw?n-}@|23J9+ACSKTVgx>6|LNdI`2SWxDtytX)Jnx*`@;#Zet1c_{Vl4x1K8 z{oc-1TW4Mo+WCDvv-A2i{RWoe%mrs>cSZ4!N$RnJZ;hoY`{ktaxoMukwzDHOtNcjX z2GVMm!Z~ypQy*Eyvg{t@+O9$5OH9!OXOAO=3xh-27LT3fO1XFbb1A$`JjKj zG|3A%CAx;sPMGUsYve&&Wl07*Tpk9x!J_Vbk5(P@4TLn}>)~miUQhAFZ9Y-V1lhY4 z9*}GI!co~)%>y({AmW#fYw6>ILKI}#XH@_{v84CmSKFPm-9e?no6QG0<3IL8jOJPP zG?Lyq2C!iGlMOZCc0W3N@BFY{fBk>)$Ncg6MR(_nEJRIhI_M7d<{ejv6{VB9h9$?p7vbZ@un>SfUCNI6=i=US#ld4 zfOUG;DeG~sQVIEK6iWrCN(e!R;lN93Lv5lDYxeES&&LL%K#Fh5mSfxDiQ>K9`fDWl zo|g~>o(ZiZ#Z22fz1#KvHhc3u!<+P^CUyw~a%jRpKy^|^b?GfQcHd6bVc@^8mg{m3 zg-;A9j_;iqmpa8NtvcA#h9ZAS8;9Q+DYYT`rUy$@#hu;Sv-(=j_-m_esZ5`Q)nl;~ zlJ)McDy{F$*-rI5l}PGN`jZVnh!e=9j~{R{Ql|RFIwUIlf$6e0#3$O zYwJ#axJ{JRxj8jD4e{jX_%4l|~RkD^8h9IYRH?59&x!oNK63AYo zz-XfrD3G>ltAYY4Nx8~s^+V0p>DUITp40&#u*tOmolaPyjwj90hW$0_U*|JqRg>n? zwjM)Quva3do8ysqPaJ;)zhLK$#^NtNi{PTTFh@ehPBP?aJ`dSTcpVe4Yz zFk~=z+LBHkWJZO>*dvWpruKNxte&O%hjL(s;y0)T+|feH;HZ)6s{+vEHa*~o)=@dR z=qMh5qG~?HniS=$lCru+-DJpRk49&_wmpNkS;XpnLGtoR!2^FyaVw#OWTLATe|R44 za=pw!FPCuT$;ZXnS{+4W$n))7DI0WW-qV|&6z{9){p3Ya*iNzoN9J^cIo$}K-PP~e zmTVeO-|Atk8rl(E0ZQyx6-n(RI0@XB?ro|zX6R*js+4U20J{xp1XK<_o=y>J-+=Z* zRVIW$sxli&>b={ARyQSz^fb~qbgm9G zZ-2GdnjaSI(^sdv`j@Yt`b%F~c$y}eY9>I+@6@#acAmBdv2kH-T8}yk0@+IASKg;g zqS=RXYOr>DHLZlt4K}f0KuDd6ev=Z_egs*0Yh{<&&>Mg3bXxfI(tdL|q_^9rV;w0DHvwDrHZDe^!muEZwda9;0b?fcgmDWuKz4M0Vg4-Mm zSG{y_N_?cVuIpe$oOsI|rS=~S_fjo;Buhd%j{#X`d-5D%+1$Xdl%Dgp+-0gtLo|1O zm;;;%?x}yAW#BrG->VHE8C0gDlBITs-wSX2TB+&g7_!e&vVZ*!ydBn)#Bil074tB` z$=;(KXRvssusr`iR7?6}BN1JWx&`-UweotM4wez+qQ#KN?DJClKdcx2Sy3(6m%q;{5h4gu1Dc#HN(DCxZWMG6kN% zu9bgL3XhX+O{OaKWddIY@cQg`7_dnMo3@87=u_0&$h$EQY5ex4$PW`8kT7e^Xp+RU4ow z3@%!&5@C|It^aqXq%C`2Me{V>ie5f)24R0NOYJ!&xQ#OMw(PIL&kk#|ZJ2lCu z&c!}UzGHRFv+y|y_j!pR!f$1^x0eVy0bdi~;k~1}`T)+?75iKN_F{AMB<-w6v}ROJ z7HRS7^?hgOTmUUtGT`g(Y&Y+>No1Qd)|LkBV@UEptz@+tIX4Is%+jeTTWI(JtLT5t zk0HnI7HN?J9qqbRz zBS}{db0v(ihwI$qeyV2VV45Zky4aEtgJPbwH;pPp)0`MLYjC#jYZAbV-0f?Ktl>eBx*W%`0YwEW;~Bg6E_o?S=;F}Sd$ElWuCb0n zOqUGz0zk5-+?e_#T;NUJDdC$Fa)0w{ghi*W=C@KZap~>Ei-3#dei47!eFheeJdxJ*$ZqpezlyhS<*l(b7fsG~ht0{?V zk7oFA9RGM5P<^?#OpirNBz7V4tY84IipVBQm{@OxIfmNhtM|x;rJfwj&R&4ul`!72 zqoZn=IrMz1U9)YQI)ds%IcM(l@=BL50=JeHzQs|T>OFcG?~CRSQ@?+{E8BT+oX5J} zY!hN>$1VV(hGtzurQKmSeX;pPp*_u_RsWAR%@E3Nun9RrjCR_Bc?Ghs`b^f$)~Ly9 zy9#p??$*nY`?_dfzucdG|9KJdXnRx(HyME^kL!)i9kX@A_XII~Q%9A9Zb3k3b?Ae3onDOb)b?C8+trjBcPbmu zf7Yjy1ltt$WLJT@?D&7!ti$S)rxZr*iePj< z_~Bg}A7*#9)ozRG{a;om`SxDe3b`(V97^&5*z#I)=ft8L#73a8vr~I_9rMQakO~=H z(m~!C>X8z+&gC1Y6BftN(UF|IS5Vi%yDGvxr+4n8h2eN7Bw$xpiU4R)mqL7Qufzys2RS?B-+z1nYjiP`bW-yanLRK;Qvh~t>PSsQY<;oR z9k2UFaOQuQvKiT_4<#-5N!#X|&3y2v1ou(Bh8Ka5KJA#!rn&?epw@8#?!m5LDlbXw zRV0=XNbg*2)C#02X9d08ox0Rchqo-8hw8LPY$Qr!;1R|3QG7c8RL?5rh2 zJhfRqS-q_nFAKewYogTLGrXAm0+=VYW+=Amiq)CcyeV$TE6dG0nW!VvmF9;P`}e>9 zm_L8Vtz9!+7y}#K@j3ftR3addv4a)|fJ|(+v&CJ-5}v0y)*1a0Lai!Hn{BIvVB4xr zo64oV{y5TMCgxnGC16l>m3v$>xc7CJDwQ>pB3RbvPGxcKs=?<@*fNUayVq zP@>(#`n@9}BzUtN;4GO}wM}ib0h52vE*s=!xlm;X;uFtuol4ONhA$HKuD#al zf}MZ+`KY}^ki~hvqzduz!b54&Vz|Q{oW$l)gtZn9nqn!0eXoC) ztCxwYt&#S4vf&^G`E=c^-}>4m*UM z@V^fS^8D-j=lSKY-~RVYbIV5yDs`;-}5TPtM;0`k&UWpJ0Q48)z&4OC&Y`we?&%Qkph zuJoMs2eq5ixv04uiflnABJM5g)}`XNBi`OdXrHQt00d`M32f^+OSbFxz1`Xd({6jU zlBev|87^KDzsZgRO$Rm2S_UR>H*(j~)%Eg@^FiJ!*FKftP1;J39ZsOQLMRas0vzIp zDvH#JiE0a7rff1M6znPo7~y|)&7Lhs*w&AhJGNF@!7>aTgpKa%Slp413i{J&Pnqqk z9_dtnMpt;=W?@T!B!Ki@>J~c-*l>j8cvz%zWc8?()GrWjd=+mVY+1FUIsI&#x+G8a zipVKr`GA!*!jrAtE0CuVr4w#yB(s64W?5$B{T}dVRcEyb6^^c+O0Rz)Ii9QyXVIx` zmGRh`LyaMhVZ3iOTBKh=CmrQ`AaSofisRGwKl_jCZ_k(D`_lkKC2ItWtS50$&od`c zhou!uHN>iZ7yet<(Yq4>nr7?6iy<9|0je6NZr5&iB5SAKl(6)K*V*@}ubC!5H=Ct_ z1r&vDOF>IZfcf5{ZexGwse;AWc^$wH+kh&3)yC5+!G8emGDk%@NSAD7Fu|>~R#4LG zS~4@By_B6IC(gv#>jkJ`-Pm}5TebrPEXP6W1P{P(*_ei!jTiG_&Hg$6M=ku@uUZvB zjzr~cLAhfYcX`zeZUGtUZMdm_m~({(%LqCL4;-BUr0}O`T~L3h5e~g%BY(-EFf=L_ zpsKy9-sD1O`B{>we!J6sTb9Le*4|TQgC#Yf2qzo{B2(Rm%Gi}uc{-hUIPq++zirc5 zrzD-aEIq_*dp@t8lGJs(3qm!``w zh`u%Wfu3hOz>78JWL`>8b`7Sr{a)tv<2=0_9}jK`HUduB@qIWre%p&Efgj!ygX+nn z&Tz6gjLU!IeKp8i3`x~KAmSRJ-Ek)A z$o?U7ewoh$s({Q#$vSA#T---wt&?}-y>@Hy?rIR}unbC5TwUQAlHsWU*DXe52}zbg z5joZ*nfSX+^VYemRyZ85PC`y=;vHHs9YwIM{34-rfJA%PW~;2jz?YKd{H%kG zdCll8{k$B({1E=XeE&AT{{s4ZU!$6)ch(iIEO_cwYX<_w9n?Kb`$j}oY1xK`Lyylg zcbomaEIa{I-D@9ZUb78xYYapi>D#%%*_ZZc;n{zeb{lcIL=7M>NOyYQVa=*4TejK! z54N$LW7x%g>O`ur%r1)BL3XBg0xy(Sm)$tLIB+=8D(qzxKFzy3eAh7uo1K;@R*^Lj z+}MWwoFL)s9gRx&_kF$IR*vs~`;Usx)2U>Ynre!-b1>=^YR`J}IBNQK_F7X8W-5Jj z*hhb7-}2R19{>{Bdg>QfZmGen##$X0<-g+IK{TvGx$L7jJ|mjfohA3!H(O($Dn2?H zr%doCKoz@44oNczLh*>k_P>eiwOr1Gy%!KkB^M>Qhn!YUUrPr?O@vna`Wq=k z^Nz``{o-WVyxey7yf!t5JZ+DH2yydhP@(`&hGE!G!1PTs4Gc5QEShU%vpULJq3 zvb%M+kLO7JJQTpZYAeCXoK`shynS_Nl|6k~t{2g$Cr>kY3~*9-&3jpb23ElN=|F?X zIWJ!1IZ5w~g^i|3?Sxx2EBt2JYK1IJ!t1G5>F)IBY;)hNV%P*UKwGE#?g)c?s)EKW zt~vO9f9x&$J#}ich5gd<4vgA{R~LWq&`kW_?YV%!MS_lEJ!DnAn5Bw$SJ*v^Hm)~E zYI4JjcRU<4CQ{X^?qiR~F)fxyP{4K^p#-}xpi1d{U99uD0qWU1d+PZI0yqO*Tfjr&`h zi>7r7!Bjnl{S@<&AhYrUMITIvF*xZ^vF=clC#{B}-V%m_`K0>yt#VdJOAC=pLjjn+$2lt}4bJ2R4YFHIv>o9m~7l-JN! zkqvqPEQ{w&Y2DMtn)2SuL!=AY+59!a3oo=mX^n+JqiiusRTXsAh&9NFHcjf+7kC}| z2yb>qHr2mDwoXq@_zQ7G(Q_8H#oegOKYY<$jJ_Gfb`)pnr*)>*0VEvOiyDq zAamIY2nNa#SI?YkM%LJEvLG4)laz5CJZoRF%S!VFiOAtjLBYmuvs4VMgKNNnekVo*vt2FQbJsfsz}0W9yLW%JKs4x7YY`+?mOoAq z)sWm|l%#=n+bFU5;UgG~P@*J`5=-|5#;|NYSszaI$?3BTV=Gx5nz7krL%6N4HL?HE zOuxR4`STO$m3ne&zyg*RqB~%-EkRcu1VOLDty}fN&5m$A2oAXV#~fGG`*NwE#ii&% z-Uch%&)?Wb`W0T*F*mIZGRZ|xWS6t(ycn_an;)EPqJR_WhNypeI)6vth26rAHoG!5rLQ&J%u{AR zm-9+aYP49{vsC?IbNzF?EZDP+r4@-oPg$ridv|k~C~-8p7k!~=yi**1Xl$vyF40o< zU$+)@M0>6wId%Dz2{*RuuDaKp*Dk3`cBLnWrJKc3&H?nQt(HJ{(pJv*n>PClZ##(W zCCPufdI2fP;e{|+ z+Y#yJytTG)4maEMs$M}D+lK|4U!L%UGs(}kvd6AQK+}-Df!?hCT~nm5*q4L;Ku9fd zjhdAe0Qxwu7Q?az)g1l`OUp#z6L#G0y?%c=s-Wmr7+?N5ywkHLc{a3?LueeA?(yzs7#7t&zTMwe56(|SuM6b6y zqG)4Ga)Ps}vzh9-d7&#HS;j6O7VO{uf7)Iyzn?nLVQc3Rbdxxio(&M_=&XXR4c>na z$IC*Y?(>kw-BP9FY)xsH?94!znRo0O9~Eq|F4#z%y@7aP$?3Fi`Zkep+uJ(Qm36rI`(*hi(zP2!Oy1C6#P!I5ob`MH6lw*~#y*^c<$JO>)hb+LGrL zm4Z@5{|qOb$z7MXgAn$)7vXGP`p177CyBLR7L5JytT*{22%^{Dap|6LZ%VHmH*e!o zg4x+`6=})3URmf)x(oQ_H4|KN2CXRAMQ>8>4Nw)>8OwtZNKeY_@C;BmM}a(gl1v&$ z)o^|tj(GUL@9{na&iS|@uTF)5k{h{gi-&!W&}Exo^t}n1SGKJj(Air*Q%~CcAEG$6~y;i!n%-Fb1JtRQgqGJFX0ui-u?TJzrW1U5EvdgGK~%| zws^_*RJe-3Zv%PlZ$3=+plJMTox#~^l~juU!ltFu@-vhhHX?PiBQ8b~g(J;dS`Gp1 zfS%Nxc7`=7y+?TFaWDA74a|RhNHrV)Zo<>9?y#eK=UiRot0A_Cl;^3KIy4?E#%tfA zl@CWrNQq6;-=zAN*Y?4BV48bV5m+-Ul_gUkh8B1ji*GAoRdiz7AEc4>>zdu4mY-#R zie$Q>KiYUym?OqE7Xi##+Nc^k57plfwOc?rQFUmiLvrx0h@NIHp6gyElY{_H;bjcn;M`hyv|6z-vJ#V#T|I+{RH_)sfY_MnB}uIj^nZ-;86WvLt1bv;xJmXj6Pv=AR* zxAWYF?x767Q$ztiGk32C9i5NrpjDC-*d^&Iz0XBX130wVXEn7UzuxcKs-fZTYPux_ zp7Urwl4TG@FHZX7cRb_eut}XT@UX zt~Fl`yKgEc0<7DRRZ7xH*vaKC(RBL!uxNkuAN||6{w$vRw9%Z0)T>9+VBopq2Y|5% z{Bnfiww!fvqU|tbe(qtQ6vt# z9!!bD9o1c9#etH$COZos)4bTh~Hr8a4w+pw!xQ&;?|&bPDZ9CF@k9t>Dwyy+K~um;LEw z+tjKSWZ*6Y`eGON{+K$=^+$pcRzu+hdXo5)$jJM#kB+R!F8pUp>B(4xvz&hQNx?cr;_ zi1}58WiY?J(7{x4E|R0rRZ}&6_9sxL@A`i@?W73KY~LEb*zRhNfxZY(pX+Kv!K_m= zMSg-q%-ac10Q3eAA9=Rxo~`84Fppo^9+Iwilqy_o`%P04-9n?4;R>v*-ax!8+3&GD zNB$@8#Y=OUeURs4lrUC3e!Oia09Zh$zx1^1?4s8ek;ggKRG-hjsmqt-b3DN1RoO8e z7FAP!(;Kh}|BXrm$RTx}%nA^5G}F#0Zo9*=*;@J;9tyA!hUS!>o;i>o2TBL;u`e}| z(@Of4mASV94G`M=qRZC6V|kl9<)Kga(d>GZPCB@tFSq02Td zVsL5Y`nX)*=BwFAj!*ZJt9hMeBaYqHigm?*1^@t1H0-lG-uoER@vTY~C<(mO>|Jls zntQQbOGWDBm~|#XpF96T-D2%+Zfl%P$y1<9r!h5 zhIKe-5mmJ(=Z1O4qypi_ejim$sY8veo7Z#gPjq)3nQVy9)IBo?;$-QFX>$&rQ{}NgPtTjt*|FU#1#%5|uqu*Q?Bi=P*LuHk0Iz$S z0v*Nas6iIe+I;J+s~O8NzSx2qV!?#fOY7QTU0yEgyJ{x};mnJiO)rCKquzU}B<)-p z)*K4{sQqj&o(j!nET6Ipk9J4d&aoYT0X1-|ReqM~Rg{}zHqK6E>@VB(x2 zNlXmp5CPAxx%AF=I0nl3B3qRYg~YXBzyCh_i#X3y^w$@FDDH$uBxJtHI}h{lkqHn4 zeL&@@kcq`8bv>Gr8JCl5L*nLjf-~`}A9^{wLC>K`^JG!?eC;+xIkE2t~@I$HY?pQS;sFEhs5rEiC=Z2T>O|Q4=Ps&8_ix zQ}4qAJPX_-T(OhvZmU{}+7tyBu*<>1;kF;F*%Hl+j(k{0C+6+bR?wIBlvA zz3&E911$S< zrD15d<~+lOrKCc>x=RxV8wqG2E{A^B+_+1VSJ@acI-DtEHEj3+A|82oS$TV}(Yz&5 zL*dkuidXB{uUgqv8<1iTLiUh~EzgJUSce$e3G9`gqV2-yXvGeHjC_?P?9+F}#x0$L z^+r}vk3Td$S-|oog4e1eop5mb3!M0|<>;(@Y16u{)#FZT{oLy?o$vuWubsqxt(5)# zdRh4h|GRQ(m&Ai4ZtpT@?MM!sNmpSmn{95^Q*D4F0I42V&U$E{nV8%?b{|p?Sr$T}2Pi3@mK0$6ecp%ND;as*5C|OU~d8tsW=I zHGbG#pMInd=9Mo!i8n9ZR*QU!Y-*S?VsAuGTMG}3R`h&-%R}3c?VNUEoUuly7H#%s ztqJUGYw)194`)}){U%3d6UJQry*lL*WZaTUU{9HnYE$EU_kYk3B5vB9sd_)1(Pv#% z{;{E55&R>u?{&_I%erbPlBrF(uH((ZA^Qa=cwaB_yCS`dEeDrZzHID5~ z^JXX506&@o;LMy#dP*FShgot zdrdy}%W-8VPR(+DKB>iXyX;xbq0@ghI-D9i?b zkkZK>X19SU*3rClMXnZM2zc5)#dNglID~o^s@s6FolU%~^zW%?#^q5`+Bu{E&JlCv z>a08X%QFzw{3`u4&F}kT!$K%%EAY`kag5cHVuHd zb+gqq!JC~m3&Ib+wfVl))b4tP=4^?7n24CBI%vxrv}m0`%F2@?&I3Wj?B0D{u0MbO zZGQXqqS>=OU6~AxbE~LmfAiv65$Tw&yyHApFUQ%4aj<5B)>HsMQSzaw3m|)QG=c1- zA_zzxK*B~*^Nu$mq1oJz!a2SqYRNfz6KZ63CD`cUl&yI{FtR}t3c=}8;JpKXI>1rv z7GfkIxLjV=-Ei&d*XT+-LMw`B9DsVe1@-H*uaDqk_e>cafhGQ?C2rjL;TNc`IZpC=LVxuH(7h3i=8UR-gLapJkYp%%OVYad9~!_eOh*xk?LdPd@3WO zXJfJVw%8IP?gsN~!fI;+EjN^53s7akafW!d4Qk@liGVUHSQitZM+nH z2a4TToI}phZO`2%l9)64ijp%A2iVh_=xp_bNRdI{@R@d(E}qxemwnb88-r&WGFUJI z8F=GhJ)0^CN3-eUgpy`|mhB)dzt$Ol|Le6E<9UpCQ|y-a%2Reu4Dft&tM+9s>iCxZ z3(#1FRd*)>Gs((I6tK}LA))7MXIfnw&TK1xhDq4-3e`evcdoqJ zKJ4)9M)Fm%iAUdy!@^)bIL)cdr>)FW^0j|huuy+_d{)wL%T0S(Wl>3s z$)K%=;+uh)ww{29Im(_Dh26Ct)lXx0Wb`JsxI6k@oli;AhFZg{n0j! zwYv3(jl|P5f6)Goht|JIjdWfm{L=}DqilSfO7sCg#ds}$6-Y=zcMQ&^O8L*NnUQU= zmz34=3qa4?S>#xl#fBT@@us>PZTsv<(C`t>C zxqK|$)KtoU;|#*Y8w&{_tPcJ|mIApuHsMXZ$v7Or*ovb;z>nL*<3M=yPS?p0yK~fT zf)cA9AD#Xy1oU0u9A3x!f!t@)v~p@Ie-ISTdk3^;t4WTHI>EV%{78K8oXiFhEfdf! zCGet%{UiWeNrIBQWN-Bx9Sw@=$hd_3%J(nw0g_Y^ZxdLv=^RDpf zR6F5+lEkBq2*CSVy;_5JdFy5r)p_x;S@}pBiZ(5=(ae^dbRshO>u_p;>``wHnBLA)-)l=-CxkI@CT(imlJvxDL4|Mk)8QR3&jJ0%ji#Nt+Z-;`S0?88&kg_Oq#}B3*j;ad~5`=+Gwo2J8Ts0Z2+| zC@K%N8GKn?SH(^@H@!4ZI~u)nw^1)>ma!{n#Bl)4-D-lKr?N`+g)e<{wmEq4uIFz1 zzY1MeIb^gyTeBBQ{^O~6Mad<{8~6x+)@K|NRNX+Au&sB9WwCiu%e8eelzC*QXh0HL zMJhJH!{5*W_%r9RRHe6o0iP zvt-FoCaolb6+#q8+=f1B_tJThXT~BJvR7Xhl(sti>+K0|iKh%}(CW&H(i(DqZ~fx= zwZ|6N_GIH=1LCY77wyl#e*7Hn*9dp*su_Z>qX-+8){70N%K?%TscYB9F;Pvxy%Go_ zcKLw6Y!ENbsX5uL&cm6BJ-bXsakqZ!b!o@!uH5HfBOliRnt!7NI|uivN!`)4-D~yX zW+$bRw>NoT;rlDUqK2Srg3;}N(4CK{nr`n~=XToSu+#;0Cm~f!K#3e=DeJ>P`um){ zWN)W{QHSO#L1QyEGuf$ri2PrEyhi?~V(bADR^Mw(| zE!@My>YdfFWB=&PY6V5X!~k1jwZf$q4#`4y%}pDv;RyX^y#ZvJ`9W-dVeehkyLc~I zWQfm{%&KSVa9Hq;eOEEIz(#I+l9TOfbGsTWJhtjscbbarsLdiCI9uJOMRIPl;MQLr$TUDN)_}j*s z)B<~S6%`JU>H&0u7^{Q=9FbKeg+d_k8xZ#6irwFTQHljlg9y%lYdHp&blj^;RwbcH z+yE)6fXRWM9MyNOqooRu+}&1F&3M*-Q^&WWE;XqxOT`qfo|_$I zT_23qQ4$@3wQElYO(%KFPP%9oD9+Aq6d5P=j|Tb5uI1O|`tMJ_)Z%YRUqHtgcU!8~ zy(~dS4K)REl>{f)HfzjX5%lI2zCyK1imIi)t8jYSPI);+J6MKkL4%_hvZDR>@?B7I zOO?MPb3Vv_(L6LO^tj&j`p5EnQ|f$8`N98&8p`UAnr|Q&DivDtb!1%$?{UBN0vDoz zQ=H^^;LKctc}mpyJ6a@7LL!pN)}`m=SyYb>QVB=h+-_`+SMvS$tG^m?J0~^J z%W7j%pV0beS>ze&sj=?)uwGH<8^ffeXQ8Iut=U@auo}4vRYGzY) zkRDKr1+<6HlC9!F?NYA*3LFiAo)T3n)t1yD`Xrd~0DFdbvY9sx^W}&os2HunC-}_i03b1bXli=!m$}dFlpy$Z{Cc>o|k*CJJ{}vqsDp zT%l_3SykENxw3a}R)#Y`#7ZK8C1rWd!{0gUg3$PW$9XmD+r78a1MbX3w;7$^S4sOY z-j_~d)C1H4C-}W6@on4rks%5;r>l*dBk9n8Cd*4I5}=Lo;(!Om7W9D7FV|vQdPQLW z_eHAsVG!)RHSE5

bp*$XU(t9fyUK3Qx#8;0$F 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%0D%42t8k@r#j_QzLgpJ<85mK8<}6 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 RD_Q@){~rdug7Lw{0sz%t_`m=F delta 90494 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⩔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 diff --git a/dev-libs/botan/botan-3.0.0-r2.ebuild b/dev-libs/botan/botan-3.0.0-r2.ebuild index eee6920ed041..866ca3ab1f23 100644 --- a/dev-libs/botan/botan-3.0.0-r2.ebuild +++ b/dev-libs/botan/botan-3.0.0-r2.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD-2" # New major versions are parallel-installable SLOT="$(ver_cut 1)/$(ver_cut 1-2)" # soname version -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~ppc-macos" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~ppc-macos" IUSE="doc boost bzip2 lzma python static-libs sqlite test tools zlib" RESTRICT="!test? ( test )" diff --git a/dev-libs/flatbuffers/Manifest b/dev-libs/flatbuffers/Manifest index ad0423302a49..939cb14a6d29 100644 --- a/dev-libs/flatbuffers/Manifest +++ b/dev-libs/flatbuffers/Manifest @@ -1 +1,2 @@ DIST flatbuffers-23.3.3.gh.tar.gz 2197401 BLAKE2B be5e3c8ea81ce4b6f2e2c1b2f22e1172434c435f096fa7dade060578c506cff0310e3e2ef0627e26ce2be44f740652eb9a8e1b63578c18f430f7925820f04e66 SHA512 4066c94f2473c7ea16917d29a613e16f840a329089c88e0bdbdb999aef3442ba00abfd2aa92266fa9c067e399dc88e6f0ccac40dc151378857e665638e78bbf0 +DIST flatbuffers-23.5.26.gh.tar.gz 2257271 BLAKE2B 147425e7c018072f4ae4cdb3e034a4f434362d88d5e27b09375965993c279acfbed36064014c8f4fbe3fb81175ac0aa9b07629675e2c7ad33d59a9c85f2c3bb8 SHA512 cd0a5efad8016e1217d01a181d6b02e546f5693c6412361bfeaee820d5dfe5e2a424cee1963270e851c1a4f936ae8a0032a51c5bb16ee19313e0ecc77dc4ba31 diff --git a/dev-libs/flatbuffers/flatbuffers-23.5.26.ebuild b/dev-libs/flatbuffers/flatbuffers-23.5.26.ebuild new file mode 100644 index 000000000000..c8139e30f141 --- /dev/null +++ b/dev-libs/flatbuffers/flatbuffers-23.5.26.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Memory efficient serialization library" +HOMEPAGE=" + https://flatbuffers.dev/ + https://github.com/google/flatbuffers/ +" +SRC_URI=" + https://github.com/google/flatbuffers/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="static-libs test" +RESTRICT="!test? ( test )" + +src_configure() { + local mycmakeargs=( + -DFLATBUFFERS_BUILD_FLATLIB=$(usex static-libs) + -DFLATBUFFERS_BUILD_SHAREDLIB=ON + -DFLATBUFFERS_BUILD_TESTS=$(usex test) + -DFLATBUFFERS_BUILD_BENCHMARKS=OFF + ) + + cmake_src_configure +} diff --git a/dev-libs/hyperscan/Manifest b/dev-libs/hyperscan/Manifest index 1959778468f2..92924af20c50 100644 --- a/dev-libs/hyperscan/Manifest +++ b/dev-libs/hyperscan/Manifest @@ -1,3 +1 @@ -DIST hyperscan-5.4.0.tar.gz 1844963 BLAKE2B 1a5af88655854b4c1ec58e6663b6c9c4b6fca0aa9d3e4daad3992daf911b8f359f48a95b65e4f05c71aa644e0271471d016fafaca05d547b838a9c52ea016e27 SHA512 cfec3f43b9e8b3fbb2e761927f3a173c1230f2688da710ec7708f2941ce6f550a1d3cb48b0b0e2ccf709807390117a7e40047cb99190bcc341f37eb3da13ae62 -DIST hyperscan-5.4.1.tar.gz 1848831 BLAKE2B 8be2a05de04a8f32c723e35be16923470ef7dbda830cf0a08c87bfcaff49564f9104f1b48b26a93a7fb157ac74e531841ea43db75bbfe3f836b98e748ccdfd45 SHA512 e9404946287e32604798dc8f9415efe8a47e464cf6e29e5c534ca6074f3674d2d38d4600787d3035ba2898a40e5048fbcd03e23f387ce43f81de4b6c63f70035 DIST hyperscan-5.4.2.tar.gz 1848851 BLAKE2B a4539df7c6a4b5f097effa67bc777c37ff02aae356953acd4ffe871f621c556f6357c37ad813db144ed50af21881838946b7cb5ef9ea345412de908b84497dac SHA512 328f21133161d16b36ebdc7f8b80a7afe7ca9e7e7433348e9bfa9acb5f3641522e8314beea1b219891f4e95f1392ff8036ebb87780fe808b8b4bd15a535e9509 diff --git a/dev-libs/hyperscan/hyperscan-5.4.0.ebuild b/dev-libs/hyperscan/hyperscan-5.4.0.ebuild deleted file mode 100644 index e4d74772c853..000000000000 --- a/dev-libs/hyperscan/hyperscan-5.4.0.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit cmake flag-o-matic python-any-r1 - -DESCRIPTION="High-performance regular expression matching library" -SRC_URI="https://github.com/intel/hyperscan/archive/v${PV}.tar.gz -> ${P}.tar.gz" -HOMEPAGE="https://www.hyperscan.io/ https://github.com/intel/hyperscan" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="-* amd64 x86" -IUSE="cpu_flags_x86_avx2 cpu_flags_x86_ssse3 static-libs" - -RDEPEND="dev-libs/boost:=" -DEPEND="${RDEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - dev-util/ragel -" - -# We can't default this to on as it's against the expectation of -# how CPU_FLAGS_* work for users. -REQUIRED_USE="cpu_flags_x86_ssse3" - -src_prepare() { - # Respect user -O flags - sed -i '/set(OPT_CX*_FLAG/d' CMakeLists.txt || die - - # upstream workaround - append-cxxflags -Wno-redundant-move - cmake_src_prepare -} - -src_configure() { - use cpu_flags_x86_ssse3 && append-flags -mssse3 - use cpu_flags_x86_avx2 && append-flags -mavx2 - - # Temporary, see #772086#c1 and associated PR - CMAKE_BUILD_TYPE="Release" - - local mycmakeargs=( - -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON) - -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF) - -DBUILD_EXAMPLES=OFF - -DFAT_RUNTIME=false - ) - cmake_src_configure -} - -src_test() { - "${BUILD_DIR}"/bin/unit-hyperscan || die -} - -pkg_postinst() { - if has_version ' ChangeLog || die - - (use tools && use python) || cmake_comment_add_subdirectory "src/pyCecClient" - - if ! use tools; then - cmake_comment_add_subdirectory "src/cec-client" - cmake_comment_add_subdirectory "src/cecc-client" - sed -i -Ee 's|add_dependencies\(cecc?-client cec\)|#DO NOT BUILD \0|' \ - CMakeLists.txt || die - fi -} - -src_configure() { - local mycmakeargs=( - -DHAVE_LINUX_API=$(usex kernel-cec ON OFF) - -DHAVE_LIBUDEV=$(usex udev ON OFF) - -DSKIP_PYTHON_WRAPPER=$(usex python OFF ON) - -DHAVE_EXYNOS_API=$(usex exynos ON OFF) - -DHAVE_TDA995X_API=$(usex cubox ON OFF) - -DHAVE_RPI_API=$(usex raspberry-pi ON OFF) - ) - - if linux_config_exists && linux_chkconfig_present SYSFS; then - mycmakeargs+=( -DHAVE_P8_USB_DETECT=ON ) - fi - - # raspberrypi-userland itself does not provide .pc file so using - # bcm_host.pc instead - use raspberry-pi && mycmakeargs+=( - -DRPI_INCLUDE_DIR=$( $(tc-getPKG_CONFIG) --variable=includedir bcm_host) \ - -DRPI_LIB_DIR=$( $(tc-getPKG_CONFIG) --variable=libdir bcm_host) - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - if use udev ; then - cp "${S}/debian/pulse-eight-usb-cec.udev" \ - "${BUILD_DIR}/65-pulse-eight-usb-cec.udev" || die - fi -} - -src_install() { - cmake_src_install - - use python && python_optimize "${D}$(python_get_sitedir)" - - use tools && doman debian/cec-client.1 - - if use udev; then - udev_dorules "${BUILD_DIR}/65-pulse-eight-usb-cec.udev" - fi -} - -pkg_postinst() { - use udev && udev_reload - - elog "You will need to ensure the user running your CEC client has" - elog "read/write access to the device. You can ensure this by adding" - elog "them to the uucp group" -} diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest index 8526c1e2e3e1..d616caaf795e 100644 --- a/dev-libs/libclc/Manifest +++ b/dev-libs/libclc/Manifest @@ -6,6 +6,5 @@ DIST llvm-project-16.0.3.src.tar.xz 117998136 BLAKE2B 6117586a117c30515e9a5623ab DIST llvm-project-16.0.3.src.tar.xz.sig 566 BLAKE2B bbd96268b006fecffd7402452ae7559bd2ea42c7b771999f58893a48d66b1b056b476a7022c70e2ab8f11dba8318ccc141f97a05ece3b9ed3b4405a6890b0c3a SHA512 cdd5e1c2a252ba58f9b7f8687d6cf9a330c188988707bd72f4632a8158a2db9ac180b3936da99b87e7e99886c39cb8517ebbb04b7d1be198e76964e31ec8dc58 DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 2ea3ef25290ce6180d271e42fbf5e02da973a21e3929c1ac8d1e3e7b268d39db97611e15654ca7e6527add24542d0eed0ee2b1b9d85dfd0ba661e55356bac5d3 SHA512 860bcb999005f55bed25691304983d7bf707f8e3246000595b412b9e88f4a1614be0adb43bbff9c30f49b969373fa0becab02a56ac37915a5f83c52ca8ea3f95 DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0 SHA512 c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7 -DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 BLAKE2B 98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be SHA512 3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05 -DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 BLAKE2B e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150 SHA512 65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e +DIST llvm-project-a2684acfb61d40f441e240035d7f1ba50da637c8.tar.gz 184900914 BLAKE2B fb1f836738415a640bc84283722f6a7355a06bc8ac05b544dd4ad4ac9552dcf70040b82b0493c5b4485b28610412279ec0adcf467e71915167aa7d010c08216e SHA512 c08ff8abc166399e692d3166ccf65eb4b647893cba8ffc10bcda815bc914a944855bac036d6349f6d820a6ff43d5417170e6ff8620d97a2a144a0898e95d09e3 DIST llvm-project-abbb22cc0c9c33dedb8d53c2bd3e703f92baace7.tar.gz 183193919 BLAKE2B 75c63d39918f7ec0faca0b1d03ba17dbd7d39a6f1d3a031dcb005ae1729933d8481f0bd745ec029ab21779525b2ddaf2989eaca2aed2b0e9b60c50ef71c7fc11 SHA512 f0c1b6fe2e087db202d32de05613b7570bd9a82dfef2e464014c9d4c9ba02c20d423cb783aa40ce5e9c9e074288efb2e5b6d70d55913bd285108e747400f55e7 diff --git a/dev-libs/libclc/libclc-17.0.0_pre20230512.ebuild b/dev-libs/libclc/libclc-17.0.0_pre20230512.ebuild deleted file mode 100644 index 5c4da7c66833..000000000000 --- a/dev-libs/libclc/libclc-17.0.0_pre20230512.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake llvm llvm.org python-any-r1 - -DESCRIPTION="OpenCL C library" -HOMEPAGE="https://libclc.llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )" -SLOT="0" -KEYWORDS="" -IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi" - -LLVM_MAX_SLOT=17 -BDEPEND=" - ${PYTHON_DEPS} - || ( - ( - sys-devel/clang:17 - spirv? ( dev-util/spirv-llvm-translator:17 ) - ) - ( - sys-devel/clang:16 - spirv? ( dev-util/spirv-llvm-translator:16 ) - ) - ( - sys-devel/clang:15 - spirv? ( dev-util/spirv-llvm-translator:15 ) - ) - ( - sys-devel/clang:14 - spirv? ( dev-util/spirv-llvm-translator:14 ) - ) - ( - sys-devel/clang:13 - spirv? ( dev-util/spirv-llvm-translator:13 ) - ) - ) -" - -LLVM_COMPONENTS=( libclc ) -llvm.org_set_globals - -llvm_check_deps() { - if use spirv; then - has_version -b "dev-util/spirv-llvm-translator:${LLVM_SLOT}" || - return 1 - fi - has_version -b "sys-devel/clang:${LLVM_SLOT}" -} - -pkg_setup() { - llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - local libclc_targets=() - - use spirv && libclc_targets+=( - "spirv-mesa3d-" - "spirv64-mesa3d-" - ) - use video_cards_nvidia && libclc_targets+=( - "nvptx--" - "nvptx64--" - "nvptx--nvidiacl" - "nvptx64--nvidiacl" - ) - use video_cards_r600 && libclc_targets+=( - "r600--" - ) - use video_cards_radeonsi && libclc_targets+=( - "amdgcn--" - "amdgcn-mesa-mesa3d" - "amdgcn--amdhsa" - ) - [[ ${#libclc_targets[@]} ]] || die "libclc target missing!" - - libclc_targets=${libclc_targets[*]} - local mycmakeargs=( - -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}" - ) - cmake_src_configure -} diff --git a/dev-libs/libclc/libclc-17.0.0_pre20230502.ebuild b/dev-libs/libclc/libclc-17.0.0_pre20230526.ebuild similarity index 100% rename from dev-libs/libclc/libclc-17.0.0_pre20230502.ebuild rename to dev-libs/libclc/libclc-17.0.0_pre20230526.ebuild diff --git a/dev-libs/libcss/libcss-9999.ebuild b/dev-libs/libcss/libcss-9999.ebuild new file mode 100644 index 000000000000..54b3baf92934 --- /dev/null +++ b/dev-libs/libcss/libcss-9999.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit git-r3 netsurf + +DESCRIPTION="CSS parser and selection engine, written in C" +HOMEPAGE="https://www.netsurf-browser.org/projects/libcss/" + +EGIT_REPO_URI="https://git.netsurf-browser.org/${PN}.git" +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="" +IUSE="test" + +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/libparserutils + dev-libs/libwapcaplet" +DEPEND="${RDEPEND} + test? ( dev-lang/perl )" +BDEPEND=" + dev-util/netsurf-buildsystem + virtual/pkgconfig" + +src_prepare() { + default +} + +_emake() { + netsurf_define_makeconf + emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared $@ +} + +src_compile() { + _emake +} + +src_test() { + _emake test +} + +src_install() { + _emake DESTDIR="${D}" install +} diff --git a/dev-libs/libdispatch/libdispatch-5.8.ebuild b/dev-libs/libdispatch/libdispatch-5.8.ebuild index 7ee2a3b5ba55..da9e6411f534 100644 --- a/dev-libs/libdispatch/libdispatch-5.8.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.8.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libee/libee-0.4.1.ebuild b/dev-libs/libee/libee-0.4.1.ebuild index 9355b1f0a058..0c199a5b8e31 100644 --- a/dev-libs/libee/libee-0.4.1.ebuild +++ b/dev-libs/libee/libee-0.4.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,17 +10,19 @@ SRC_URI="http://www.libee.org/files/download/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="amd64 arm ~arm64 ~hppa x86 ~amd64-linux" -IUSE="debug" +IUSE="debug test" +RESTRICT="!test? ( test )" RDEPEND=" dev-libs/libxml2 - dev-libs/libestr" + dev-libs/libestr +" DEPEND="${RDEPEND}" src_configure() { econf \ --disable-static \ - --enable-testbench \ + $(use_enable test testbench) \ $(use_enable debug) } diff --git a/dev-libs/libnsutils/libnsutils-9999.ebuild b/dev-libs/libnsutils/libnsutils-9999.ebuild new file mode 100644 index 000000000000..648f7c466039 --- /dev/null +++ b/dev-libs/libnsutils/libnsutils-9999.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit git-r3 netsurf + +DESCRIPTION="C library for base64 and time" +HOMEPAGE="https://www.netsurf-browser.org/" + +EGIT_REPO_URI="https://git.netsurf-browser.org/${PN}.git" +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="" +IUSE="" + +BDEPEND="dev-util/netsurf-buildsystem" + +_emake() { + netsurf_define_makeconf + emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared $@ +} + +src_compile() { + _emake +} + +src_install() { + _emake DESTDIR="${D}" install +} diff --git a/dev-libs/libqtxdg/libqtxdg-3.11.0.ebuild b/dev-libs/libqtxdg/libqtxdg-3.11.0.ebuild index 1e3e0e22e3c1..01da5c1f7e5c 100644 --- a/dev-libs/libqtxdg/libqtxdg-3.11.0.ebuild +++ b/dev-libs/libqtxdg/libqtxdg-3.11.0.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" else SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" fi LICENSE="LGPL-2.1+ Nokia-Qt-LGPL-Exception-1.1" diff --git a/dev-libs/librdkafka/Manifest b/dev-libs/librdkafka/Manifest index dbe431ffa583..d309b6eb4f09 100644 --- a/dev-libs/librdkafka/Manifest +++ b/dev-libs/librdkafka/Manifest @@ -1,2 +1,2 @@ DIST librdkafka-1.8.2.tar.gz 4097028 BLAKE2B 37a3190417e973ea4629012e358ff61cda45eb0134448dd0054fd1f1cac57f3543b133331b0b0d518f219f30f79f7665a214c75084d6a8474687b7e686395724 SHA512 8c8ae291129b78e3b8367307ad1b1715af1438cd76d7160d64d13a58adf84c7c9f51efeba4656f55e101c25e4cb744db0d8bb5c01a2decb229e4567d16bdcb22 -DIST librdkafka-2.1.0.tar.gz 4276259 BLAKE2B 3b0f50bcebdc8115790622a6124e12bc8c2b36fe170484788fc1d2d01a5e9696d7cc988c5eea9efd0922ac5c70c8ab02fc4a574d0bd03bed74b22db2b5bef5a0 SHA512 eeefa8833e7c178015ff8d0914d927d1bf4e09a75c5f227ba75e527f9bfc46407798d69642b5db3edafb93fcdbe56e8b506df826d01c7793af0f11e96c38caed +DIST librdkafka-2.1.1.tar.gz 4281061 BLAKE2B 8200c2aee0d04109cb78f13b186cf907f3260ee6a17a2fffc4f7706ed9cbea9436eb31d17167e9af783495ef2365f7401bbdc671d5a8d7e7f2ecb9b5c7d57fbb SHA512 6bf1761e7ed1820b587fda24277f6606ec046da281064df13c4380f49a92f3e2b165614b9c622d46b27078ec024a4dc211610e500e597265e8219f8869c4d203 diff --git a/dev-libs/librdkafka/librdkafka-2.1.0.ebuild b/dev-libs/librdkafka/librdkafka-2.1.1.ebuild similarity index 100% rename from dev-libs/librdkafka/librdkafka-2.1.0.ebuild rename to dev-libs/librdkafka/librdkafka-2.1.1.ebuild diff --git a/dev-libs/libtar/libtar-1.2.20-r6.ebuild b/dev-libs/libtar/libtar-1.2.20-r6.ebuild index de4f3b50ca80..b7548a7c7526 100644 --- a/dev-libs/libtar/libtar-1.2.20-r6.ebuild +++ b/dev-libs/libtar/libtar-1.2.20-r6.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="zlib" # There is no test and 'check' target errors out due to mixing of automake & # non-automake makefiles. diff --git a/dev-libs/libunibreak/Manifest b/dev-libs/libunibreak/Manifest index 6d9ac523642c..ca51c25ba479 100644 --- a/dev-libs/libunibreak/Manifest +++ b/dev-libs/libunibreak/Manifest @@ -1,3 +1,6 @@ DIST libunibreak-4.3.tar.gz 639886 BLAKE2B ec044b659f1a837b4e6627067b96a6f19ee8302602d635e1e32aab9533486b5cd063aa99114c6443ede9d76d3f382d7492eac8b52b84a4baa2ccd9c2129e79d8 SHA512 4b53fd169912033403b6ca09047b7b928211fab3607ef26070ab731054138b9a291f7d138d3a479f9cde8edb0fabf8da114da68aee32e60cddf45cc3baae1170 DIST libunibreak-5.0.tar.gz 664105 BLAKE2B 4755f77da7aeece8e43f121e35124f85afa31740394cecc1a192d0b284d8d683765a6a38898f5ffd8a567e2d65a086fdc25a816a77337f242df7be5c14ae6e98 SHA512 33ce584208fea1f2f22dcc49592a467b0fdc04a8b9ed80c97d7ce2058e8d6c919b4a173c9ec3ca38411ffa497d95d2abe207dfc09866f9fcba125867015cf9fb DIST libunibreak-5.1.tar.gz 658914 BLAKE2B 005cd37102f4f55616ef0f2273bcb546331f67156c24a003bbb101dc0db091bcb514bffb7cc879f809f6cc71a61674fb722d711d50e55dd8074b01d2d6774d18 SHA512 c7762c0a5212a69de69fde7dcb3281e0d642a27da881337a6b0f71fac84fd097940dc92059d3daaf91dd21ae8b77d835432da058371958d0eb15af30077e2fba +DIST libunibreak-GraphemeBreakTest.txt 83691 BLAKE2B 5ee2204bd8f4b2bf682f62553832c6f50b542a15b5e8d7d4eda6e35b33d723127a1f5fdb4b8c659ed4c71b5ffa09c5abaf65931116fabe2953193f545efb9a50 SHA512 d619baf8987e7b74c1d6b4b61b25aa7faf17c12b888ffef3f1cab021e668b9767281bdab3161ceaeebaffb758848ae153e01f98801b8a455d86d0d0bcef540ac +DIST libunibreak-LineBreakTest.txt 1085570 BLAKE2B 306ab92a18e38e021baa887a16e70658afe0ab54458d9f6bfeaeb4b2c4cf4d352025b109f336e7ca65884d354185324fa499590c694297a3aded8aa02edfa56d SHA512 3dfafabd1394d4c31ba7ba11e0eea077fd9260714339959bc82ac8383f74692ece32849a7cd8265387780379bea16e30dd038cd168d118573dede96ce15d578e +DIST libunibreak-WordBreakTest.txt 297534 BLAKE2B 261e4582feadfda276c404572ddf33b7b91c9803639cae316e1eaa6dfebfaf748116b345838ee08c05e946efea6ec21de3bcf32eb8b69921051dd06bd04d5ce4 SHA512 54a87ffa10a424b690ed226b411aa66ac5e52c6b34e4f361bfc5dfe14f841ff35d76a98691f62f9257b5c2ced0bfb826a55880f64294d271a06fccb52d20e7d3 diff --git a/dev-libs/libunibreak/libunibreak-5.1.ebuild b/dev-libs/libunibreak/libunibreak-5.1.ebuild index ee39d6ae81d0..cdc25ae0c2a3 100644 --- a/dev-libs/libunibreak/libunibreak-5.1.ebuild +++ b/dev-libs/libunibreak/libunibreak-5.1.ebuild @@ -6,23 +6,36 @@ EAPI=8 DESCRIPTION="Line and word breaking library" HOMEPAGE="http://vimgadgets.sourceforge.net/libunibreak/" SRC_URI="https://github.com/adah1972/${PN}/releases/download/${PN}_$(ver_rs 1- '_')/${P}.tar.gz" +SRC_URI+=" + test? ( + http://www.unicode.org/Public/UNIDATA/auxiliary/LineBreakTest.txt -> ${PN}-LineBreakTest.txt + http://www.unicode.org/Public/UNIDATA/auxiliary/WordBreakTest.txt -> ${PN}-WordBreakTest.txt + http://www.unicode.org/Public/UNIDATA/auxiliary/GraphemeBreakTest.txt -> ${PN}-GraphemeBreakTest.txt + ) +" LICENSE="ZLIB" SLOT="0/5" -KEYWORDS="~amd64 ~arm ~ppc ~x86" -IUSE="doc +man static-libs" - -# Tests require internet access to www.unicode.org -RESTRICT="test" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" +IUSE="doc +man static-libs test" +RESTRICT="!test? ( test )" BDEPEND="man? ( app-doc/doxygen )" src_prepare() { + default + if use man; then echo 'GENERATE_MAN=YES' >> Doxyfile || die echo 'GENERATE_HTML=NO' >> Doxyfile || die fi - default + + if use test; then + local file + for file in LineBreakTest.txt WordBreakTest.txt GraphemeBreakTest.txt ; do + ln -s "${DISTDIR}"/${PN}-${file} "${S}"/src/${file} || die + done + fi } src_configure() { diff --git a/dev-libs/libunibreak/metadata.xml b/dev-libs/libunibreak/metadata.xml index 6e8a9edb3969..3618bfe8d2ce 100644 --- a/dev-libs/libunibreak/metadata.xml +++ b/dev-libs/libunibreak/metadata.xml @@ -12,4 +12,7 @@ Install html API documentation. + + adah1972/libunibreak + diff --git a/dev-libs/libxlsxwriter/Manifest b/dev-libs/libxlsxwriter/Manifest index b820d7489d78..329abcd961b9 100644 --- a/dev-libs/libxlsxwriter/Manifest +++ b/dev-libs/libxlsxwriter/Manifest @@ -1,2 +1 @@ -DIST libxlsxwriter-1.1.4.tar.gz 20442200 BLAKE2B 38308dd8e954820b6debf15bc884effd583c0e0fa1667ed4451085ff8cf1bf4101807110873a501617785763886c107c19ab30c16390b5fb608f52b2736465be SHA512 fad36f7882fcb21b87e13cf603022cfad3f14e6f955a06e2771712facd0fe12f83f4d1655dc1a744724bda1ac83af7e7bf1393457c5507d8983f63002ab294b5 DIST libxlsxwriter-1.1.5.tar.gz 21541446 BLAKE2B f9e2fde83bde852b4568b8ce82a28ad75e6e8d1ca6f3683ac2308d28707e7e4874facf8eac2ce9b4b9fdcc96d8b775dd69eefb2f976f564323a278a3dad032d0 SHA512 bd7db0fcf25ebf492b4d8f7da8fdb6cc79400d7d0fa5856ddae259cb24817034fc97d4828cbde42434f41198dcfb6732ac63c756abd962689f4249ca64bf19c6 diff --git a/dev-libs/libxlsxwriter/files/libxlsxwriter-1.1.4-fix-pkgconfig-version.patch b/dev-libs/libxlsxwriter/files/libxlsxwriter-1.1.4-fix-pkgconfig-version.patch deleted file mode 100644 index a66ea82e944e..000000000000 --- a/dev-libs/libxlsxwriter/files/libxlsxwriter-1.1.4-fix-pkgconfig-version.patch +++ /dev/null @@ -1,18 +0,0 @@ -Patch greedy dot star to fix mismatched pkg-config file version. -Fixed upstream with: https://github.com/jmcnamara/libxlsxwriter/commit/12afb351db634ed9452eb2f38d68883a9538b8ef -https://bugs.gentoo.org/859745 - ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -202,9 +202,9 @@ - # Configure pkg-config - file(READ "include/xlsxwriter.h" ver) - --string(REGEX MATCH "LXW_VERSION .*\"\(.*\)\".*" _ ${ver}) -+string(REGEX MATCH "LXW_VERSION \"([^\"]+)\"" _ ${ver}) - set(VERSION ${CMAKE_MATCH_1}) --string(REGEX MATCH "LXW_SOVERSION .*\"\(.*\)\".*" _ ${ver}) -+string(REGEX MATCH "LXW_SOVERSION \"([^\"]+)\"" _ ${ver}) - set(SOVERSION ${CMAKE_MATCH_1}) - set(PREFIX ${CMAKE_INSTALL_PREFIX}) - diff --git a/dev-libs/libxlsxwriter/libxlsxwriter-1.1.4-r1.ebuild b/dev-libs/libxlsxwriter/libxlsxwriter-1.1.4-r1.ebuild deleted file mode 100644 index 0dfdad250a73..000000000000 --- a/dev-libs/libxlsxwriter/libxlsxwriter-1.1.4-r1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake plocale - -DESCRIPTION="Libxlsxwriter is a C library for creating Excel XLSX files" -HOMEPAGE="https://libxlsxwriter.github.io/" -SRC_URI="https://github.com/jmcnamara/libxlsxwriter/archive/RELEASE_${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-RELEASE_${PV}" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" -IUSE="openssl" - -DEPEND=" - sys-libs/zlib[minizip] - openssl? ( dev-libs/openssl:= ) -" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-fix-pkgconfig-version.patch -) - -src_configure() { - DOUBLEFUNCTION=OFF - for x in $(plocale_get_locales); do - if ! [[ "${x}" =~ ^en* ]]; then - #non-english locale detected; apply double function fix - DOUBLEFUNCTION=ON - break - fi - done - local mycmakeargs=( - -DCMAKE_BUILD_TYPE=Release - -DUSE_OPENSSL_MD5="$(usex openssl)" - -DUSE_SYSTEM_MINIZIP="ON" - -DUSE_DTOA_LIBRARY=${DOUBLEFUNCTION} - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - dodoc CONTRIBUTING.md License.txt Readme.md Changes.txt - dodoc -r docs examples -} diff --git a/dev-libs/libxlsxwriter/libxlsxwriter-1.1.5-r1.ebuild b/dev-libs/libxlsxwriter/libxlsxwriter-1.1.5-r1.ebuild index 49e62782d93d..f44d42e85df8 100644 --- a/dev-libs/libxlsxwriter/libxlsxwriter-1.1.5-r1.ebuild +++ b/dev-libs/libxlsxwriter/libxlsxwriter-1.1.5-r1.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-RELEASE_${PV}" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~x86" IUSE="openssl" DEPEND=" diff --git a/dev-libs/libxlsxwriter/libxlsxwriter-1.1.5.ebuild b/dev-libs/libxlsxwriter/libxlsxwriter-1.1.5.ebuild deleted file mode 100644 index 241cd4e4d6be..000000000000 --- a/dev-libs/libxlsxwriter/libxlsxwriter-1.1.5.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake plocale - -DESCRIPTION="C library for creating Excel XLSX files" -HOMEPAGE="https://libxlsxwriter.github.io/ https://github.com/jmcnamara/libxlsxwriter" -SRC_URI="https://github.com/jmcnamara/libxlsxwriter/archive/RELEASE_${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-RELEASE_${PV}" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="openssl" - -DEPEND=" - sys-libs/zlib[minizip] - openssl? ( dev-libs/openssl:= ) -" -RDEPEND="${DEPEND}" - -src_configure() { - DOUBLEFUNCTION=OFF - for x in $(plocale_get_locales); do - if ! [[ "${x}" =~ ^en* ]]; then - #non-english locale detected; apply double function fix - DOUBLEFUNCTION=ON - break - fi - done - local mycmakeargs=( - -DCMAKE_BUILD_TYPE=Release - -DUSE_OPENSSL_MD5="$(usex openssl)" - -DUSE_SYSTEM_MINIZIP="ON" - -DUSE_DTOA_LIBRARY=${DOUBLEFUNCTION} - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - dodoc CONTRIBUTING.md License.txt Readme.md Changes.txt - dodoc -r docs examples -} diff --git a/dev-libs/libxml2/libxml2-2.11.4.ebuild b/dev-libs/libxml2/libxml2-2.11.4.ebuild index a2dcc7cd93c0..e2b87b99d880 100644 --- a/dev-libs/libxml2/libxml2-2.11.4.ebuild +++ b/dev-libs/libxml2/libxml2-2.11.4.ebuild @@ -42,6 +42,7 @@ RESTRICT="!test? ( test )" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" RDEPEND=" + virtual/libiconv >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] ) @@ -101,6 +102,8 @@ multilib_src_configure() { # Filter seemingly problematic CFLAGS (bug #26320) filter-flags -fprefetch-loop-arrays -funroll-loops + # Workaround for too simplistic iconv check already addressed + # upstream (bug #907065), should be dropped on next release. if [[ ${CHOST} == *-solaris* ]] ; then append-libs iconv fi diff --git a/dev-libs/libxml2/libxml2-9999.ebuild b/dev-libs/libxml2/libxml2-9999.ebuild index a2dcc7cd93c0..23465b596258 100644 --- a/dev-libs/libxml2/libxml2-9999.ebuild +++ b/dev-libs/libxml2/libxml2-9999.ebuild @@ -42,6 +42,7 @@ RESTRICT="!test? ( test )" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" RDEPEND=" + virtual/libiconv >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] ) @@ -101,10 +102,6 @@ multilib_src_configure() { # Filter seemingly problematic CFLAGS (bug #26320) filter-flags -fprefetch-loop-arrays -funroll-loops - if [[ ${CHOST} == *-solaris* ]] ; then - append-libs iconv - fi - # Notes: # The meaning of the 'debug' USE flag does not apply to the --with-debug # switch (enabling the libxml2 debug module). See bug #100898. diff --git a/dev-libs/spdlog/files/spdlog-musl-1.2.4.patch b/dev-libs/spdlog/files/spdlog-musl-1.2.4.patch new file mode 100644 index 000000000000..cd1240d36f46 --- /dev/null +++ b/dev-libs/spdlog/files/spdlog-musl-1.2.4.patch @@ -0,0 +1,30 @@ +https://bugs.gentoo.org/906954 +https://github.com/gabime/spdlog/commit/287a00d364990edbb621fe5e392aeb550135fb96 + +From 287a00d364990edbb621fe5e392aeb550135fb96 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Tue, 3 Jan 2023 09:54:50 -0800 +Subject: [PATCH] Do not use LFS64 functions on linux/musl (#2589) + +On musl, off_t is 64bit always ( even on 32bit platforms ), therefore +using LFS64 funcitons is not needed on such platforms. Moreover, musl +has stopped providing aliases for these functions [1] which means it +wont compile on newer musl systems. Therefore only use it on 32bit +glibc/linux platforms and exclude musl like cygwin or OSX + +[1] https://git.musl-libc.org/cgit/musl/commit/?id=246f1c811448f37a44b41cd8df8d0ef9736d95f4 +Signed-off-by: Khem Raj +--- a/include/spdlog/details/os-inl.h ++++ b/include/spdlog/details/os-inl.h +@@ -236,8 +236,8 @@ SPDLOG_INLINE size_t filesize(FILE *f) + # else + int fd = ::fileno(f); + # endif +-// 64 bits(but not in osx or cygwin, where fstat64 is deprecated) +-# if (defined(__linux__) || defined(__sun) || defined(_AIX)) && (defined(__LP64__) || defined(_LP64)) ++// 64 bits(but not in osx, linux/musl or cygwin, where fstat64 is deprecated) ++# if ((defined(__linux__) && defined(__GLIBC__)) || defined(__sun) || defined(_AIX)) && (defined(__LP64__) || defined(_LP64)) + struct stat64 st; + if (::fstat64(fd, &st) == 0) + { + diff --git a/dev-libs/spdlog/spdlog-1.11.0.ebuild b/dev-libs/spdlog/spdlog-1.11.0-r2.ebuild similarity index 93% rename from dev-libs/spdlog/spdlog-1.11.0.ebuild rename to dev-libs/spdlog/spdlog-1.11.0-r2.ebuild index ebda7ae2f4a2..7d751c92f18e 100644 --- a/dev-libs/spdlog/spdlog-1.11.0.ebuild +++ b/dev-libs/spdlog/spdlog-1.11.0-r2.ebuild @@ -25,12 +25,13 @@ BDEPEND=" virtual/pkgconfig " DEPEND=" - >=dev-libs/libfmt-8.0.0:= + dev-libs/libfmt:0/9.1.0 " RDEPEND="${DEPEND}" PATCHES=( "${FILESDIR}/${PN}-force_external_fmt.patch" + "${FILESDIR}/${PN}-musl-1.2.4.patch" ) src_prepare() { diff --git a/dev-libs/tntnet/tntnet-3.0.ebuild b/dev-libs/tntnet/tntnet-3.0.ebuild index 24ed5d0c4ea1..af01d14155c8 100644 --- a/dev-libs/tntnet/tntnet-3.0.ebuild +++ b/dev-libs/tntnet/tntnet-3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,9 +12,11 @@ SRC_URI="http://www.tntnet.org/download/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="amd64 ~sparc x86" -IUSE="doc gnutls server ssl" +IUSE="doc gnutls server ssl test" +RESTRICT="!test? ( test )" -RDEPEND=">=dev-libs/cxxtools-3.0 +RDEPEND=" + >=dev-libs/cxxtools-3.0 sys-libs/zlib[minizip] ssl? ( gnutls? ( @@ -24,10 +26,13 @@ RDEPEND=">=dev-libs/cxxtools-3.0 !gnutls? ( dev-libs/openssl:0= ) - )" + ) +" DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig - app-arch/zip" +BDEPEND=" + app-arch/zip + virtual/pkgconfig +" PATCHES=( "${FILESDIR}/${PN}-3.0-autoconf-2.70.patch" @@ -48,7 +53,7 @@ src_prepare() { } src_configure() { - local myconf="" + local myconf="$(use_enable test unittest)" if ! use server; then myconf="${myconf} --disable-server" @@ -57,6 +62,12 @@ src_configure() { econf ${myconf} } +src_test() { + cd test || die + emake || die + ./tntnet-test || die +} + src_install() { emake DESTDIR="${D}" install diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index 2520a5b01aa0..13a8b5ea909a 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1,3 +1,3 @@ DIST weston-10.0.0.tar.xz 1774600 BLAKE2B b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8 SHA512 77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4 DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616 SHA512 d451230fc260b45aaaadb5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c -DIST weston-12.0.0.tar.xz 1969648 BLAKE2B 23127b302bf0582eba8f6339136fe020c116f5228b7d2cefdbc2ecbba8189a3a055e253487aa5186c7d93a270b3c2a87bc6f2464b4cd93a05e8c23780017098b SHA512 a3079be86e173ea3a216cf9c30738097fcf5e1b7c2de4c413a0fd4eb9f28d97fa4e378359a3f59485d282f9b2d7914584d0497a3436d4c3f22bc9bebf9733157 +DIST weston-12.0.1.tar.xz 1969772 BLAKE2B d7a76ad6e11b76b73b91aeb9b3b49e823ecc8170bd1306f9a8ed90fa49d9bc7734e4c0595ca67f11421ecf5b4dbf04289cf803726c508e8c979a9850c0e94ccb SHA512 3dcfa1a2a6b9a605d3ecd597bf7ac0f87b0fd1971845b6e5c44b5e34296943ac146dae6e1cfea9be14ad7a9a8b6d30dc765f9289ef80920d7c516ebba1ba4688 diff --git a/dev-libs/weston/weston-11.0.1.ebuild b/dev-libs/weston/weston-11.0.1.ebuild index 3f101d59f22f..c5d8bf1ada2a 100644 --- a/dev-libs/weston/weston-11.0.1.ebuild +++ b/dev-libs/weston/weston-11.0.1.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = *9999* ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz" - KEYWORDS="~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" fi LICENSE="MIT CC-BY-SA-3.0" diff --git a/dev-libs/weston/weston-12.0.0.ebuild b/dev-libs/weston/weston-12.0.1.ebuild similarity index 100% rename from dev-libs/weston/weston-12.0.0.ebuild rename to dev-libs/weston/weston-12.0.1.ebuild diff --git a/dev-libs/xapian-bindings/Manifest b/dev-libs/xapian-bindings/Manifest index ce0af5766f43..d839b6dab20c 100644 --- a/dev-libs/xapian-bindings/Manifest +++ b/dev-libs/xapian-bindings/Manifest @@ -1,3 +1 @@ -DIST xapian-bindings-1.4.19.tar.xz 1137596 BLAKE2B 46004a3449a3137db42164a8b4c5b8684d2eaf0edfa60fe7ca41d5565d1cc16b110ca8204100c9e654baa323a4c73536f80550b17989ce3ee4a132315c31a50e SHA512 c3e353a192822be5d86d448b9d5e4c5eb15d5eb2d079560f7c457f8f7ca85d42e2b933891e784d384c188577f427ca1929c2b47732b9d637e36543e8b5b704d6 -DIST xapian-bindings-1.4.21.tar.xz 1151620 BLAKE2B 5596d0784110b6b73efce4b330ad7c0750a7173c94c37d80b4c75865b949b16f32957ff7ca0d67c08592b85874a5b19e57a11d32ef26976fb3cae38f542f5ba0 SHA512 86cbdc8ba73be8aa947e209106dd49d111d264f0b00b5831356e19ba3299eb8f87f2c57ab051ea54c54fb5f1b8cc6a1175ee18f89094f5c7345b820ea805ad33 DIST xapian-bindings-1.4.22.tar.xz 1074840 BLAKE2B 49c71ece1a159a21b95ff8b6d30c5786e6fd2d1744f0a2e27427b83a85ebced6106ab57655715f6e2089bc3e56da32d6f2ad3d71303a1b75316c7d1a61f84cd0 SHA512 0d1b615646d1bdf383e4e32ae152c1493a23ad173232929c8153bb311b3f5b6c6728f29f46f703854c9249ffb35cb620eda1d68cf742c2150f628c19ed55c10f diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild deleted file mode 100644 index a3f11f1c3328..000000000000 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild +++ /dev/null @@ -1,346 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -PYTHON_COMPAT=( python3_{9,10} ) -PYTHON_REQ_USE="threads(+)" - -USE_PHP="php7-4 php8-0" - -PHP_EXT_NAME="xapian" -PHP_EXT_INI="yes" -PHP_EXT_OPTIONAL_USE="php" - -USE_RUBY="ruby26 ruby27 ruby30" -RUBY_OPTIONAL="yes" - -inherit java-pkg-opt-2 lua mono-env multibuild php-ext-source-r3 python-r1 ruby-ng - -DESCRIPTION="SWIG and JNI bindings for Xapian" -HOMEPAGE="https://www.xapian.org/" -SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86" -IUSE="java lua mono perl php python ruby tcl" -REQUIRED_USE="|| ( java lua mono perl php python ruby tcl ) - lua? ( ${LUA_REQUIRED_USE} ) - python? ( ${PYTHON_REQUIRED_USE} ) - ruby? ( || ( $(ruby_get_use_targets) ) )" - -COMMONDEPEND=">=dev-libs/xapian-1.4.19 - lua? ( ${LUA_DEPS} ) - perl? ( dev-lang/perl:= ) - php? ( dev-lang/php:=[-threads] ) - python? ( - dev-python/sphinx[${PYTHON_USEDEP}] - ${PYTHON_DEPS} - ) - ruby? ( $(ruby_implementations_depend) ) - tcl? ( dev-lang/tcl:= ) - mono? ( dev-lang/mono )" -DEPEND="${COMMONDEPEND} - virtual/pkgconfig - java? ( >=virtual/jdk-1.6 )" -RDEPEND="${COMMONDEPEND} - java? ( >=virtual/jre-1.6 )" - -S="${WORKDIR}/${P}" - -has_basic_bindings() { - # Update this list if new bindings are added that are not built - # multiple times for multiple versions like lua, php, python and ruby are - return $(use mono || use java || use perl || use tcl) -} - -php_copy_sources() { - local MULTIBUILD_VARIANTS=($(php_get_slots)) - multibuild_copy_sources -} - -php_foreach_impl() { - local MULTIBUILD_VARIANTS=($(php_get_slots)) - multibuild_foreach_variant "$@" -} - -ruby_copy_sources() { - local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) - multibuild_copy_sources -} - -ruby_foreach_impl() { - local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) - multibuild_foreach_variant "$@" -} - -pkg_setup() { - use mono && mono-env_pkg_setup - use java && java-pkg-opt-2_pkg_setup -} - -src_unpack() { - default - - if use php; then - local php_slot - for php_slot in $(php_get_slots); do - # Unfortunately required for php-ext-source-r3_createinifiles(). - mkdir "${WORKDIR}/${php_slot}" - done - fi -} - -src_prepare() { - use java && java-pkg-opt-2_src_prepare - - # https://trac.xapian.org/ticket/702 - export XAPIAN_CONFIG="/usr/bin/xapian-config" - - if use lua; then - lua_copy_sources - fi - - if use php; then - php_copy_sources - fi - - if use python; then - python_copy_sources - fi - - if use ruby; then - ruby_copy_sources - fi - - eapply_user -} - -src_configure() { - # Needed to get e.g. test failure details - MAKEOPTS+=" VERBOSE=1" - - if has_basic_bindings ; then - local conf=( - --disable-documentation - $(use_with mono csharp) - $(use_with java) - $(use_with perl) - $(use_with tcl) - --without-lua - --without-php - --without-php7 - --without-python - --without-python3 - --without-ruby - ) - - if use java; then - local -x CXXFLAGS="${CXXFLAGS} $(java-pkg_get-jni-cflags)" - fi - - if use perl; then - local -x PERL_ARCH="$(perl -MConfig -e 'print $Config{installvendorarch}')" - local -x PERL_LIB="$(perl -MConfig -e 'print $Config{installvendorlib}')" - fi - - econf "${conf[@]}" - fi - - lua_configure() { - local myconf=( - --disable-documentation - --without-csharp - --without-java - --without-perl - --without-tcl - --without-php - --without-php7 - --without-python - --without-python3 - --without-ruby - --with-lua - ) - - local -x LUA_INC="$(lua_get_include_dir)" - local -x LUA_LIB="$(lua_get_cmod_dir)" - - econf "${myconf[@]}" - - } - - if use lua; then - lua_foreach_impl run_in_build_dir lua_configure - fi - - php_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-python - --without-python3 - --without-ruby - --without-tcl - ) - if [[ ${MULTIBUILD_VARIANT} == php5.* ]]; then - myconf+=( - --with-php - --without-php7 - ) - local -x PHP_CONFIG="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config" - elif [[ ${MULTIBUILD_VARIANT} == php7.* ]]; then - myconf+=( - --without-php - --with-php7 - ) - local -x PHP_CONFIG7="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config" - fi - - econf "${myconf[@]}" - } - - if use php; then - addpredict /usr/share/snmp/mibs/.index - addpredict /var/lib/net-snmp/mib_indexes - - php_foreach_impl run_in_build_dir php_configure - fi - - python_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-php - --without-php7 - --without-ruby - --without-tcl - --with-python3 - ) - - # Avoid sandbox failures when compiling modules - addpredict "$(python_get_sitedir)" - - econf "${myconf[@]}" - } - - if use python; then - python_foreach_impl run_in_build_dir python_configure - fi - - ruby_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-php - --without-php7 - --without-python - --without-python3 - --with-ruby - --without-tcl - ) - local -x RUBY="${EPREFIX}/usr/bin/${MULTIBUILD_VARIANT}" - - econf "${myconf[@]}" - } - - if use ruby; then - ruby_foreach_impl run_in_build_dir ruby_configure - fi -} - -src_compile() { - if has_basic_bindings ; then - default - fi - - if use lua; then - lua_foreach_impl run_in_build_dir emake - fi - - if use php; then - php_foreach_impl run_in_build_dir emake - fi - - if use python; then - unset PYTHONDONTWRITEBYTECODE - python_foreach_impl run_in_build_dir emake - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake - fi -} - -src_test() { - if has_basic_bindings ; then - default - fi - - if use lua; then - lua_foreach_impl run_in_build_dir emake check - fi - - if use php; then - php_foreach_impl run_in_build_dir emake check - fi - - if use python; then - python_foreach_impl run_in_build_dir emake check - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake check - fi -} - -src_install() { - if has_basic_bindings ; then - emake DESTDIR="${D}" install - fi - - if use java; then - java-pkg_dojar java/built/xapian.jar - # TODO: make the build system not install this... - java-pkg_doso java/.libs/libxapian_jni.so - rm -rf "${ED}/var" || die "could not remove java cruft!" - fi - - if use lua; then - lua_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - fi - - if use php; then - php_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - php-ext-source-r3_createinifiles - # php-ext-source-r3_createinifiles() changes current directory. - cd "${S}" - fi - - if use python; then - python_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - python_foreach_impl python_optimize - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - fi - - # For some USE combinations this directory is not created - if [[ -d "${ED}/usr/share/doc/xapian-bindings" ]]; then - mv "${ED}/usr/share/doc/xapian-bindings" "${ED}/usr/share/doc/${PF}" || die - fi - - dodoc AUTHORS HACKING NEWS TODO README -} diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild deleted file mode 100644 index fbec347149c3..000000000000 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild +++ /dev/null @@ -1,346 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -PYTHON_COMPAT=( python3_{9,10} ) -PYTHON_REQ_USE="threads(+)" - -USE_PHP="php7-4 php8-0" - -PHP_EXT_NAME="xapian" -PHP_EXT_INI="yes" -PHP_EXT_OPTIONAL_USE="php" - -USE_RUBY="ruby26 ruby27 ruby30" -RUBY_OPTIONAL="yes" - -inherit java-pkg-opt-2 lua mono-env multibuild php-ext-source-r3 python-r1 ruby-ng - -DESCRIPTION="SWIG and JNI bindings for Xapian" -HOMEPAGE="https://www.xapian.org/" -SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86" -IUSE="java lua mono perl php python ruby tcl" -REQUIRED_USE="|| ( java lua mono perl php python ruby tcl ) - lua? ( ${LUA_REQUIRED_USE} ) - python? ( ${PYTHON_REQUIRED_USE} ) - ruby? ( || ( $(ruby_get_use_targets) ) )" - -COMMONDEPEND=">=dev-libs/xapian-1.4.21 - lua? ( ${LUA_DEPS} ) - perl? ( dev-lang/perl:= ) - php? ( dev-lang/php:=[-threads] ) - python? ( - dev-python/sphinx[${PYTHON_USEDEP}] - ${PYTHON_DEPS} - ) - ruby? ( $(ruby_implementations_depend) ) - tcl? ( dev-lang/tcl:= ) - mono? ( dev-lang/mono )" -DEPEND="${COMMONDEPEND} - virtual/pkgconfig - java? ( >=virtual/jdk-1.8:* )" -RDEPEND="${COMMONDEPEND} - java? ( >=virtual/jre-1.8:* )" - -S="${WORKDIR}/${P}" - -has_basic_bindings() { - # Update this list if new bindings are added that are not built - # multiple times for multiple versions like lua, php, python and ruby are - return $(use mono || use java || use perl || use tcl) -} - -php_copy_sources() { - local MULTIBUILD_VARIANTS=($(php_get_slots)) - multibuild_copy_sources -} - -php_foreach_impl() { - local MULTIBUILD_VARIANTS=($(php_get_slots)) - multibuild_foreach_variant "$@" -} - -ruby_copy_sources() { - local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) - multibuild_copy_sources -} - -ruby_foreach_impl() { - local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) - multibuild_foreach_variant "$@" -} - -pkg_setup() { - use mono && mono-env_pkg_setup - use java && java-pkg-opt-2_pkg_setup -} - -src_unpack() { - default - - if use php; then - local php_slot - for php_slot in $(php_get_slots); do - # Unfortunately required for php-ext-source-r3_createinifiles(). - mkdir "${WORKDIR}/${php_slot}" - done - fi -} - -src_prepare() { - use java && java-pkg-opt-2_src_prepare - - # https://trac.xapian.org/ticket/702 - export XAPIAN_CONFIG="/usr/bin/xapian-config" - - if use lua; then - lua_copy_sources - fi - - if use php; then - php_copy_sources - fi - - if use python; then - python_copy_sources - fi - - if use ruby; then - ruby_copy_sources - fi - - eapply_user -} - -src_configure() { - # Needed to get e.g. test failure details - MAKEOPTS+=" VERBOSE=1" - - if has_basic_bindings ; then - local conf=( - --disable-documentation - $(use_with mono csharp) - $(use_with java) - $(use_with perl) - $(use_with tcl) - --without-lua - --without-php - --without-php7 - --without-python - --without-python3 - --without-ruby - ) - - if use java; then - local -x CXXFLAGS="${CXXFLAGS} $(java-pkg_get-jni-cflags)" - fi - - if use perl; then - local -x PERL_ARCH="$(perl -MConfig -e 'print $Config{installvendorarch}')" - local -x PERL_LIB="$(perl -MConfig -e 'print $Config{installvendorlib}')" - fi - - econf "${conf[@]}" - fi - - lua_configure() { - local myconf=( - --disable-documentation - --without-csharp - --without-java - --without-perl - --without-tcl - --without-php - --without-php7 - --without-python - --without-python3 - --without-ruby - --with-lua - ) - - local -x LUA_INC="$(lua_get_include_dir)" - local -x LUA_LIB="$(lua_get_cmod_dir)" - - econf "${myconf[@]}" - - } - - if use lua; then - lua_foreach_impl run_in_build_dir lua_configure - fi - - php_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-python - --without-python3 - --without-ruby - --without-tcl - ) - if [[ ${MULTIBUILD_VARIANT} == php5.* ]]; then - myconf+=( - --with-php - --without-php7 - ) - local -x PHP_CONFIG="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config" - elif [[ ${MULTIBUILD_VARIANT} == php7.* ]]; then - myconf+=( - --without-php - --with-php7 - ) - local -x PHP_CONFIG7="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config" - fi - - econf "${myconf[@]}" - } - - if use php; then - addpredict /usr/share/snmp/mibs/.index - addpredict /var/lib/net-snmp/mib_indexes - - php_foreach_impl run_in_build_dir php_configure - fi - - python_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-php - --without-php7 - --without-ruby - --without-tcl - --with-python3 - ) - - # Avoid sandbox failures when compiling modules - addpredict "$(python_get_sitedir)" - - econf "${myconf[@]}" - } - - if use python; then - python_foreach_impl run_in_build_dir python_configure - fi - - ruby_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-php - --without-php7 - --without-python - --without-python3 - --with-ruby - --without-tcl - ) - local -x RUBY="${EPREFIX}/usr/bin/${MULTIBUILD_VARIANT}" - - econf "${myconf[@]}" - } - - if use ruby; then - ruby_foreach_impl run_in_build_dir ruby_configure - fi -} - -src_compile() { - if has_basic_bindings ; then - default - fi - - if use lua; then - lua_foreach_impl run_in_build_dir emake - fi - - if use php; then - php_foreach_impl run_in_build_dir emake - fi - - if use python; then - unset PYTHONDONTWRITEBYTECODE - python_foreach_impl run_in_build_dir emake - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake - fi -} - -src_test() { - if has_basic_bindings ; then - default - fi - - if use lua; then - lua_foreach_impl run_in_build_dir emake check - fi - - if use php; then - php_foreach_impl run_in_build_dir emake check - fi - - if use python; then - python_foreach_impl run_in_build_dir emake check - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake check - fi -} - -src_install() { - if has_basic_bindings ; then - emake DESTDIR="${D}" install - fi - - if use java; then - java-pkg_dojar java/built/xapian.jar - # TODO: make the build system not install this... - java-pkg_doso java/.libs/libxapian_jni.so - rm -rf "${ED}/var" || die "could not remove java cruft!" - fi - - if use lua; then - lua_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - fi - - if use php; then - php_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - php-ext-source-r3_createinifiles - # php-ext-source-r3_createinifiles() changes current directory. - cd "${S}" - fi - - if use python; then - python_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - python_foreach_impl python_optimize - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - fi - - # For some USE combinations this directory is not created - if [[ -d "${ED}/usr/share/doc/xapian-bindings" ]]; then - mv "${ED}/usr/share/doc/xapian-bindings" "${ED}/usr/share/doc/${PF}" || die - fi - - dodoc AUTHORS HACKING NEWS TODO README -} diff --git a/dev-libs/xapian/Manifest b/dev-libs/xapian/Manifest index f2640b5f0189..e2eaea148e9b 100644 --- a/dev-libs/xapian/Manifest +++ b/dev-libs/xapian/Manifest @@ -1,3 +1 @@ -DIST xapian-core-1.4.19.tar.xz 2994860 BLAKE2B 9566df1646192370e346c1b0d1e1cda68034fe5d3ab94835709f969df643fd36da49a58a2d3b4177a42faf5af2e71df771277848169ae62f94fe0bb0378ba6aa SHA512 d596058d7f9bfa0b73c5b6354331a799936b45f27012894f6792872ade8656bb0387b504aea8c1c3edfbd48787190452e7a49d2b62d181cb050c46edd3e67346 -DIST xapian-core-1.4.21.tar.xz 3018384 BLAKE2B 61a25ee381c84e0a9f20650d94aa097225f2e947dafad7f6b5497db74f383f5b0fcf277a35ea27ff461b34cd2a9a0b6333f88264c5817cff09a2caf42fa3b398 SHA512 4071791daf47f5ae77f32f358c6020fcfa9aa81c15c8da25489b055eef30383695e449ab1cb73670f2f5db2b2a5f78056da0e8eea89d83aaad91dfe340a6b13a DIST xapian-core-1.4.22.tar.xz 3019608 BLAKE2B f4aec86cd5f63f6f1825a4f8f427ea23be2092ffb4ca11a2fdf20bdf652e7b9f768b1155bcf7ee5e5c5313206c92e1725d1b4d562e3074539a2e8f9901c44f8e SHA512 60d66adbacbd59622d25e392060984bd1dc6c870f9031765f54cb335fb29f72f6d006d27af82a50c8da2cfbebd08dac4503a8afa8ad51bc4e6fa9cb367a59d29 diff --git a/dev-libs/xapian/xapian-1.4.19.ebuild b/dev-libs/xapian/xapian-1.4.19.ebuild deleted file mode 100644 index 757d51d72f7e..000000000000 --- a/dev-libs/xapian/xapian-1.4.19.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -inherit multilib-minimal - -MY_P="${PN}-core-${PV}" - -DESCRIPTION="Xapian Probabilistic Information Retrieval library" -HOMEPAGE="https://xapian.org/" -SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0/30" # ABI version of libxapian.so -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris" -IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote" - -DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}] - sys-libs/zlib[${MULTILIB_USEDEP}]" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -multilib_src_configure() { - local myconf="" - - if use cpu_flags_x86_sse2; then - myconf="${myconf} --enable-sse=sse2" - else - if use cpu_flags_x86_sse; then - myconf="${myconf} --enable-sse=sse" - else - myconf="${myconf} --disable-sse" - fi - fi - - myconf="${myconf} $(use_enable static-libs static)" - - use inmemory || myconf="${myconf} --disable-backend-inmemory" - use remote || myconf="${myconf} --disable-backend-remote" - - myconf="${myconf} --enable-backend-glass --enable-backend-chert --program-suffix=" - - ECONF_SOURCE=${S} econf ${myconf} -} - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/xapian/postingsource.h - /usr/include/xapian/attributes.h - /usr/include/xapian/valuesetmatchdecider.h - /usr/include/xapian/version.h - /usr/include/xapian/version.h - /usr/include/xapian/types.h - /usr/include/xapian/positioniterator.h - /usr/include/xapian/registry.h -) - -multilib_src_test() { - emake check VALGRIND= -} - -multilib_src_install() { - emake DESTDIR="${D}" install -} - -multilib_src_install_all() { - if use doc; then - rm -rf "${ED}/usr/share/doc/xapian-core-${PV}" || die - fi - - dodoc AUTHORS HACKING PLATFORMS README NEWS - - find "${ED}" -name "*.la" -type f -delete || die -} diff --git a/dev-libs/xapian/xapian-1.4.21-r1.ebuild b/dev-libs/xapian/xapian-1.4.21-r1.ebuild deleted file mode 100644 index 92452883c607..000000000000 --- a/dev-libs/xapian/xapian-1.4.21-r1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -MY_P="${PN}-core-${PV}" - -DESCRIPTION="Xapian Probabilistic Information Retrieval library" -HOMEPAGE="https://xapian.org/" -SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0/30" # ABI version of libxapian.so -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris" -IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote" - -DEPEND="sys-apps/util-linux - sys-libs/zlib" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -src_configure() { - local myconf="" - - if use cpu_flags_x86_sse2; then - myconf="${myconf} --enable-sse=sse2" - else - if use cpu_flags_x86_sse; then - myconf="${myconf} --enable-sse=sse" - else - myconf="${myconf} --disable-sse" - fi - fi - - myconf="${myconf} $(use_enable static-libs static)" - - use inmemory || myconf="${myconf} --disable-backend-inmemory" - use remote || myconf="${myconf} --disable-backend-remote" - - myconf="${myconf} --enable-backend-glass --enable-backend-chert --program-suffix=" - - econf ${myconf} -} - -src_test() { - emake check VALGRIND= -} - -src_install() { - emake DESTDIR="${D}" install - - if use doc; then - rm -rf "${ED}/usr/share/doc/xapian-core-${PV}" || die - fi - - dodoc AUTHORS HACKING PLATFORMS README NEWS - - find "${ED}" -name "*.la" -type f -delete || die -} diff --git a/dev-libs/xapian/xapian-1.4.21.ebuild b/dev-libs/xapian/xapian-1.4.21.ebuild deleted file mode 100644 index 767d663dd8f7..000000000000 --- a/dev-libs/xapian/xapian-1.4.21.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -inherit multilib-minimal - -MY_P="${PN}-core-${PV}" - -DESCRIPTION="Xapian Probabilistic Information Retrieval library" -HOMEPAGE="https://xapian.org/" -SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0/30" # ABI version of libxapian.so -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris" -IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote" - -DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}] - sys-libs/zlib[${MULTILIB_USEDEP}]" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -multilib_src_configure() { - local myconf="" - - if use cpu_flags_x86_sse2; then - myconf="${myconf} --enable-sse=sse2" - else - if use cpu_flags_x86_sse; then - myconf="${myconf} --enable-sse=sse" - else - myconf="${myconf} --disable-sse" - fi - fi - - myconf="${myconf} $(use_enable static-libs static)" - - use inmemory || myconf="${myconf} --disable-backend-inmemory" - use remote || myconf="${myconf} --disable-backend-remote" - - myconf="${myconf} --enable-backend-glass --enable-backend-chert --program-suffix=" - - ECONF_SOURCE=${S} econf ${myconf} -} - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/xapian/postingsource.h - /usr/include/xapian/attributes.h - /usr/include/xapian/valuesetmatchdecider.h - /usr/include/xapian/version.h - /usr/include/xapian/version.h - /usr/include/xapian/types.h - /usr/include/xapian/positioniterator.h - /usr/include/xapian/registry.h -) - -multilib_src_test() { - emake check VALGRIND= -} - -multilib_src_install() { - emake DESTDIR="${D}" install -} - -multilib_src_install_all() { - if use doc; then - rm -rf "${ED}/usr/share/doc/xapian-core-${PV}" || die - fi - - dodoc AUTHORS HACKING PLATFORMS README NEWS - - find "${ED}" -name "*.la" -type f -delete || die -} diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz index 811f5a56cba2c30a48b2044c9a468194b5ab8688..81d454485749005c440a065366ca5214cd33f72c 100644 GIT binary patch delta 36637 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 delta 36665 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 ZsJ0JzEjK~7aFqY`e*w5140X{90RV`us*eBw diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest index 8526c1e2e3e1..d616caaf795e 100644 --- a/dev-ml/llvm-ocaml/Manifest +++ b/dev-ml/llvm-ocaml/Manifest @@ -6,6 +6,5 @@ DIST llvm-project-16.0.3.src.tar.xz 117998136 BLAKE2B 6117586a117c30515e9a5623ab DIST llvm-project-16.0.3.src.tar.xz.sig 566 BLAKE2B bbd96268b006fecffd7402452ae7559bd2ea42c7b771999f58893a48d66b1b056b476a7022c70e2ab8f11dba8318ccc141f97a05ece3b9ed3b4405a6890b0c3a SHA512 cdd5e1c2a252ba58f9b7f8687d6cf9a330c188988707bd72f4632a8158a2db9ac180b3936da99b87e7e99886c39cb8517ebbb04b7d1be198e76964e31ec8dc58 DIST llvm-project-16.0.4.src.tar.xz 117996332 BLAKE2B 2ea3ef25290ce6180d271e42fbf5e02da973a21e3929c1ac8d1e3e7b268d39db97611e15654ca7e6527add24542d0eed0ee2b1b9d85dfd0ba661e55356bac5d3 SHA512 860bcb999005f55bed25691304983d7bf707f8e3246000595b412b9e88f4a1614be0adb43bbff9c30f49b969373fa0becab02a56ac37915a5f83c52ca8ea3f95 DIST llvm-project-16.0.4.src.tar.xz.sig 566 BLAKE2B 43cb2147f12f98f864797158e8efcfed9c6780fae3b5c71c0f1aea19a4131ee91c36bdf5b10e44f478f2370c8d22a9038038ecd607f25a95f2d3e33628eb9ac0 SHA512 c902d1b652e6e144fcf74f550539f56665475b6bdf673ba5bf2f1731c3bb8f5717ed56433d488c54bbf2f429b432da84e0bfb4b5fb5f2b7fa208b4f24f682be7 -DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 BLAKE2B 98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be SHA512 3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05 -DIST llvm-project-7d436d56b60b36508b94e39d08761f1405a9c770.tar.gz 183363091 BLAKE2B e0d3520814b3455e33107715697f00d653ad46bb8d8200caf42c42743520f389217ea2e57449bbc2e98126b602b2aa344e4125e4b1f92152f7957a11a9b9a150 SHA512 65a8e30702217e5e1309efe3daeda5115eeb2e8d25238db1fa4e8dcfc729d75655a10b3394f2f70b7e7efb8ea33a31b6e2482065cc81805023101da00584a81e +DIST llvm-project-a2684acfb61d40f441e240035d7f1ba50da637c8.tar.gz 184900914 BLAKE2B fb1f836738415a640bc84283722f6a7355a06bc8ac05b544dd4ad4ac9552dcf70040b82b0493c5b4485b28610412279ec0adcf467e71915167aa7d010c08216e SHA512 c08ff8abc166399e692d3166ccf65eb4b647893cba8ffc10bcda815bc914a944855bac036d6349f6d820a6ff43d5417170e6ff8620d97a2a144a0898e95d09e3 DIST llvm-project-abbb22cc0c9c33dedb8d53c2bd3e703f92baace7.tar.gz 183193919 BLAKE2B 75c63d39918f7ec0faca0b1d03ba17dbd7d39a6f1d3a031dcb005ae1729933d8481f0bd745ec029ab21779525b2ddaf2989eaca2aed2b0e9b60c50ef71c7fc11 SHA512 f0c1b6fe2e087db202d32de05613b7570bd9a82dfef2e464014c9d4c9ba02c20d423cb783aa40ce5e9c9e074288efb2e5b6d70d55913bd285108e747400f55e7 diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230512.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230512.ebuild deleted file mode 100644 index 1e54d201785c..000000000000 --- a/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230512.ebuild +++ /dev/null @@ -1,112 +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 cmake llvm llvm.org python-any-r1 - -DESCRIPTION="OCaml bindings for LLVM" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0/${PV}" -KEYWORDS="" -IUSE="+debug test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-lang/ocaml-4.00.0:0= - dev-ml/ocaml-ctypes:= - ~sys-devel/llvm-${PV}:=[debug?] - !sys-devel/llvm[ocaml(-)] -" - -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - ${PYTHON_DEPS} - dev-lang/perl - dev-ml/findlib - >=dev-util/cmake-3.16 -" - -LLVM_COMPONENTS=( llvm cmake third-party ) -LLVM_USE_TARGETS=llvm -llvm.org_set_globals - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - local libdir=$(get_libdir) - local mycmakeargs=( - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - - -DBUILD_SHARED_LIBS=OFF - -DLLVM_BUILD_LLVM_DYLIB=ON - -DLLVM_LINK_LLVM_DYLIB=ON - -DLLVM_OCAML_OUT_OF_TREE=ON - - # cheap hack: LLVM combines both anyway, and the only difference - # is that the former list is explicitly verified at cmake time - -DLLVM_TARGETS_TO_BUILD="" - -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" - -DLLVM_BUILD_TESTS=$(usex test) - - # disable various irrelevant deps and settings - -DLLVM_ENABLE_FFI=OFF - -DLLVM_ENABLE_TERMINFO=OFF - -DHAVE_HISTEDIT_H=NO - -DLLVM_ENABLE_ASSERTIONS=$(usex debug) - -DLLVM_ENABLE_EH=ON - -DLLVM_ENABLE_RTTI=ON - - -DLLVM_HOST_TRIPLE="${CHOST}" - - -DPython3_EXECUTABLE="${PYTHON}" - - # TODO: ocamldoc - ) - - use test && mycmakeargs+=( - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - # also: custom rules for OCaml do not work for CPPFLAGS - use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG" - cmake_src_configure - - local llvm_libdir=$(llvm-config --libdir) - # an ugly hack; TODO: figure out a way to pass -L to ocaml... - cd "${BUILD_DIR}/${libdir}" || die - ln -s "${llvm_libdir}"/*.so . || die - - if use test; then - local llvm_bindir=$(llvm-config --bindir) - # Force using system-installed tools. - sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \ - "${BUILD_DIR}"/test/lit.site.cfg.py || die - fi -} - -src_compile() { - cmake_build ocaml_all -} - -src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - cmake_build check-llvm-bindings-ocaml -} - -src_install() { - DESTDIR="${D}" \ - cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die - - dodoc bindings/ocaml/README.txt -} diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230502.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230526.ebuild similarity index 100% rename from dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230502.ebuild rename to dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230526.ebuild diff --git a/dev-ml/opam-file-format/Manifest b/dev-ml/opam-file-format/Manifest index 2e96e62ddd18..0d5bedfdd433 100644 --- a/dev-ml/opam-file-format/Manifest +++ b/dev-ml/opam-file-format/Manifest @@ -1,2 +1,3 @@ DIST opam-file-format-2.1.3.tar.gz 36255 BLAKE2B eabd343d1ebb5708e57a125cf6f15105e263d0cc0885717df58249313de77cf1063efa2fc0f9b92d67a83649f3bdd8fa65c13077ca4b3814182ec750701570a1 SHA512 90da53a2b19eb97c17ec71d3ac00969863ef3458f421189413b3ec2d96f8822da9fba51ef95f55064bbb17f1729104a1fe4fed1d61d5006568b53165f0c6931f DIST opam-file-format-2.1.5.tar.gz 36682 BLAKE2B 3766497f930db4f72e2c7968684b53038846dfd5ef609846b455dcc946d7f6b71a843fc684ba4b16c8e06176d57089d56d9d333423349491f9a4d7d947a0a9dc SHA512 9bb9daa31877e1555b75c6d91566bceee175397f37bf8359ffce3cac16a72f48543d6ff5a03e8bf42aef6e1e499b3a2ce6054b00356a937214848b6b87c2315f +DIST opam-file-format-2.1.6.tar.gz 36809 BLAKE2B 0e6356d0515b1af6e11fbc3ba3c5c594f101c112b7bb9228a79ed1fc6042e2b363ba95605a387b571b6bd16bd57ac416aa7703f0298c8e21851ba278ff47f0bd SHA512 89148dceacc523bcd3b65ecc60cbef2270a9618f7d97c5655060adef5c99986fa37910c9622d328a6371a0409a371158cec919f5100cf6d85110cd7cfdf2bb85 diff --git a/dev-ml/opam-file-format/opam-file-format-2.1.6.ebuild b/dev-ml/opam-file-format/opam-file-format-2.1.6.ebuild new file mode 100644 index 000000000000..d5bd655ecace --- /dev/null +++ b/dev-ml/opam-file-format/opam-file-format-2.1.6.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +MY_PV="${PV/_beta/-beta}" +MY_PV="${MY_PV/_rc/-rc}" +S="${WORKDIR}/${PN}-${MY_PV}" + +DESCRIPTION="Parser and printer for the opam file syntax" +HOMEPAGE="https://github.com/ocaml/opam-file-format" +SRC_URI="https://github.com/ocaml/opam-file-format/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="+ocamlopt test" +RESTRICT="!test? ( test )" + +DEPEND="test? ( dev-ml/alcotest )" diff --git a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.83.0.ebuild b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.83.0.ebuild index df7537375b83..c47b11be56cc 100644 --- a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.83.0.ebuild +++ b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.83.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Nearly transparent SSL encapsulation for IO::Socket::INET" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~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="idn" RDEPEND=" diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz index f1a1d420079d5c6d6f6b10e67c82f5c16fa46071..fd68ac3da4150b04bbd25438650bce5c3f8a07df 100644 GIT binary patch delta 181200 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

LYw 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 +NA2 zn1RtzBOzA%c_7;^=%vkE`vJ*Zt(m~+p?OOOFYlV%#jC`ikklw2#XiC9An% z!xRLIWYE+D;$dX9U7hp`Q>T$hB!##uoC-B*&V7+gHl??A!t|WI9*eWt#_tIYz3F&(>#<89(k>~De4-tphE!B~lta)AlZ^0cl z^$?ybYU%+41lXk|*>=3TwKRJ_FMC5^wxs!2_WJx(LETg6Oj`8^0NOR0NG$N5o4&vf z;f1A#;Y&n#4ltS{u(2a~|6Kz#pgb@M^idzy?E43p@uGCgQ>~ZIy#qRbU3u>PyrC|A zi=RDK_x(jjJfz&ZJMl$}EE081O7MH?32og-N9@v%WVd<(q|6n($N3$rvbaabdFzs) z-~0+NMVPSH9s2ySwgPCPUMGhS#Vs9wOadVu*5itepML(aefoy{{-(1PT-c_?Jf;KT z=dBi@K8i`A;(g`_DqDho7gdlx*!x}>@db9FtqXG!d}-{75cj~^)tnG3Lv|) zf}M1#9LL4JvD36Xi)j+(H8J;+kGFFGMH!W*Xofm-;FOyrcZ`Lg2gKoG(Tn`P+Iyla z?nWl|X>sZZ`*Dee*#B3LgUlW8rTm(_;G9WG+-3<&hj*6#VbT5L&fMW> zDo@=-8H!mrP zO~!l~j=GO$vWL<8y89jn*&XH(=gLxXtpzcD%`B9-Jl}_!VmtdjXD|}Tt_(Ik=r&G0 zan__R(1)+KJO4i%&4a8yR*C-o?N7gc|Ks})uQMs_PNR1dMV%hce@@uPwCP`e?&bK< z*W`&}c{a{#WLB!aK=*L)e`K3>*kEh|HJ`T@`PsSuA3t6xwX z6jXcyQP@)*pjQVcm*^r>4uJeIy?EEM#u}WR{8cR^oy;}gfzmroD08Y>sziu}t#`M* zVcuD4v6Y?;3sj=C63QO~OTfP5a7A(*{MP>}9l1gc#E;%ye-O$XQUm}xZFDEwDEH_< zmpIvI`HRs6!dSi7hpS^wBm;=XG5C!O|9iwXa#2wXXMYU@N} zAP(pQj-Wn|Dy?i=drd$!(>8!&r+&QDajKgW#N)j5)#h(#QPks?r?>khmg!wNPcI%|e}aoW&-OZXGTHCj3nIXF_Ey;% zGoXZUba=6F0fcSjh(#V@k0^OhYuoO~`%|d{Je~C~8)Z2;YC0Y{uH#q+TqK>`lH{q4@)}3KC z-VohX(0*96|5#?0?c;CSx3v05K8j*h2b_wPyk=J<@e^FZ-a7Zg3Hw7~g2*@5_0pc@ zG?bL{p0l30i(JWg%dp}EXdF%imUTTe$%;JZc5G@d5W`6;N;vb>m%h`}3AKhYr08&| ze*tK)JivD?mPtA37RkK#)EIC^1syrQ?NUR17aRo}O}+I{00>;Z_tnbg;%A9P$RJyb zB+zznu@ap{RU}(~_V~s1=MUq%>xaL!51;+Dn2>8oowVNgruomw!SFZ zCXHwIsiJ`#>~f^jO7dnm_8LMlOY#(fxbf6>nuCz_vK*U};$4~X&%^FV^b4rfLkw7w zZOgN0Y5J9#lzi!s7=hea?EvhuzU{om%O(3T+WqFcw}1J4`}o(_d(*Z%YCxlOe@1IM zRdFusE|{_#%uz$=C{V8H>f?aH)L0_uPEOo08s77ig75keZimH7jYOx05Guu65jZt; zC`;A6+7fWIRj1KS>WO?R*#kKmDm04fhi)pQsGWmhgD?a%v0G6|}jW2Cj~y66#1@%HQ5FZl)NA5g2{u6(coMw}6G-g95~vspN1Z-?kx z&`Y?z6uz*{6WFQoI^PX&e?%VB!2s->l^TNJwrL{*Ocs6~o*OziTIaPZ)6lANng{3T z64CKK4l)LkQ_%ctcI(p4q7!a|#bD^Hg=R%!FB@9!)7mqqR(vF~TY6jCUGfc8NA-M8 zPy-2y{{dVEa(=mPzy8yIX&-<1mh6i{$wSj7tF#by_T0rnv2CD~f8_aaYh6|E!`o~P z70u-e?~mFg^&9`&o0w~#6%xSdy&aW+tyD6WE$?3Vr6sD=l(#gW_$8rgTYfG;vU^)m zVdB!r&a7zjd((-mI{{5-OWM>rNv)=BcDjm{(vvJ6YxGPDDXl|JL9@se++DzyLmS+_ zhAm zBKv5&6AXFHkL`{&XRpwRd+i8r0@eRn;2l_}9CKF;N+H*F#BVI#%SC&^L3fj(Q9=V! z!UcQ(=6|;nq7lgf?O6H}lE?enY;fTWWJnGmRrUN$K}o)W!{h#Yx$z`bvsFP83|u<+ z&S?dw2NLq`fBf=tF+Jw9PcJczZ)P=>;|Mz5$`Vs2*oRyB%t>;!^BZu=ijOp$ z`6rz+j#alOk{r7oL?zo?&L(W6S=RA%gos0Y+Nnc|YV3H2XEK{4#4l`T|8vp4XzqAs zQZUK`a4}R_%=$iRZd$6>vN{ZaYMcI5S;s~AeR9-we|nF%X?Z8XBab@ilr^yiy6zXy zk6ob&W^`3H{m5=r3^t&0ZfnNO350_b`;-liC0!JCZeD_Bii#O1qpa;boL=NqI*?od z4oYNNUf>CAUUu=T;ZBeWOXU2>VKy+y&gq+0527YG(GEI-c(}o!dFuC|@nPC-cICs0 zeQCn=f5nPro6i)0Wo6=SB(qgyBlQ42E-<_D8wyKI&1vALQG4s|Mc$q@Q*%#q^?&wP8c>IS*I2bp~pvS>;MVONn>b0!p?592MB~1o^L$~+#FY% zTkq#_X+i4o+7$V4qpo{{=(X47uD=WMZo6+y8I^rJZA~&e2x$>d*}0y^N~;y% zFdxWm=O_?^R5;3BVW5iMUUpdAyF#zdx+G_iSi2*TTM3oqUd1q$#{(&{sUd$=8~ zgm37e>Qg;!w~oy_8JlgW*ihcJ(yWjuqF`&JezNmA$U;Ww{ zvU&0(Zy3v9mvaJ0sP)`NJ~)39s+v0xWti1kB08_IP9G>8&4j5!r zO-8zsX5Gi#?V)uh^}6op3#441OB`3WU=sA50b~H#ApmSe+fwYYItQ@gK9&JyKY~I? z+G{jbEN+rLgn>_zwbOr0Gk3dmO5?z>)omq*0dBzYGWBb;9W}IrWv}2(J&3>t4=c8$ zGapaqi>bwW>#S+7^a+Iq^WAWc;wR$}&Ms23JRhq=% zDu>F5P_d@+uAWzFMQX2SgNnv8gdxzN*G4%3W}c<3yhfa>f!lx1Y-=II1`tA;IycwS z24Wi%u=1uIPnxU{JdOuaz4$yg<$5;5Vj;s^Rv@LsjuoEp|9z9lE0L)AhHgv_o&{F6dM)RSVliX$+RPqgyG6A);YsTyr;fi~mA7-` zbGS zik!#V>Z!RhAkyn2s|`-%k)=qBr`GjTJP@Ln?8KBy%l6NHc2SgiD~zm|`4d&&^({X| zIXjtps8p>(Fqr@#wcDdSR=+GrwY_od;ndAmSvqiZHSa1_%;9Dm z@iGMeY=eJ*QzKm|3h|vvJ6{wxej0Cn^UH_!>FxV>Z~oLid>pR}fvG44`AXa697gP8 zjZuE?Mrh6#+)yCC{C+zv(wtxhcaT2)$&nSx_Iji%Kw{_qy-1JWA6IKHuTuivXo&f(63D!l1^ zv$y<~eB#TpRZwtM=6vcG&)b)(m(kAy69IOY<2tD9+`w2bwnpPL*IPZr=`~Mp#11N$w?JHJ15X7%LtwuEsssxX# z1YkMva0rB5qKXyRRY_O{6qNEvx@LF%K{wSW+=V1a@LH-4?cH-}8t>{@E6(GsIA?;_ zj@$8ce?*IAfZImxp~c=*1TJ*1@9R?bm}bw0JDb=JDG!v03R3Di~hwIxgj6Kv`r$GGx(0O@_{T zWZOKOmZb+28AMmM_y;wr3r|N7OMy?g)Z{kv~D`2c!s zf7&YTR@>Lnv1O6VX<~B_tlj5)XjX#{rU!+Z+Yl_GF`IAO^a1N`nxL%sZM$m#WS?MVpRC-iVX+oGDfeG(1(&@}a9DC-kyi!wF3V%ZpN&6ZF|O`~HQi zoZ=4ZBX=Ke5kegq$$|H4-3$d?W=@}}GiiylK7TbNuc6qOu8XBnb6*aY*SKfp`*R{5 zciJC+`G(n|!}J;(@UFa5gJ91y*p2|&lQVan*MhD>{aBAtmlCTAr1q}E=TLSmIGaE1 z#!<`d20d7J$r~u5lqHGcwD2Kl1>^0)QcEtvea*8PhWr%v^WvYmQ*O zM1T9j!rL`=9~3Qszq~|U<1)~RBXQJs`D^ja^l`atJpm1{>zx{^ z^)Y#_ocWtCThm?&XlnjcbR8y&m6FDJZ0vBIUu*}J_h{Dbxw~h}oXf3P-cp&21=#fN zQ2pfGmGSdPnCn+Jq&`R+9DN7UC?)G4Qb#=X#HX?wKtZNcph&aoxWA^#13+Jxr;@7YCGuxA)Z2`38_AxI#OQHHOq}5&&d5 zy;eCl=GMehQln}KLbDNf8>@dcmbwX4WPrBZhWp%I1>N}w!zPH#$p%!}{g_nVR>XUf z+@3CqtvHc66>fly$nOdgtE!YBM#RdbkdChOr>&b_ zM#h^H?S%N&i9bOz@vIV?1DJr{$`|9=7x3=Gs(t^f-yZoJ^8<>e-p&P$ZtS9KmvYqu zSbwE3@?nZ#Khpu!SEF0C#f)Zu;O*mD=b~se0 zIMZWD`~Ls=E?Cb7j z1g+ccRxoVvEv72GRjXI$ZIt@kS+n4@W`D|>wmLjw?MaPuBGG)l=v)q6$tfYF8(mJ>?pj?+qrgXBtk+-P{D1nF47aB7Z5pqBa5)wXTMNC2*-eAdwJ0!HKYMQY8@%)S)R&m%iMqTtfmT zggu+MsfcsyC7Lh&r$8ynWvIdJdmmj-ZL$a3cT+Zfa|r8NkmHaUXzD{u-?mja2M#VL zO8!o8STfl(MkIkc+GnKCPKB&Q64~bb?0tT*W@||0_wCb%w|{?s{bFF-=dR}1Nu2R| z+6<`g1yA%;wT#_#EMM8%9zIPEm57@uO?!rvP#dDraT9e<@>pnEqkFty-284e(}6F* zmeEN}E$s87<=Kg#{)gP|SJt(EG(W|4TpArD;c9I6vCSnN|PFTk!_83>;lbv(~ zyF!#E)W_sl<9`e~>?rCyB7DpFqHO)hd&g+sj)ii^RVtzBWx@7E_g>sy$g&=z+WTJ& z6bqA0yBd>yE4qd6cOh7wM}*cwlsvv?o5>Le-q!kh*7wDc|6|yMV$YD{3sBB$spIMu zZYMLC?-ay1fe*kOn&I8g3_UDX=q?Nj0CRp1haFj!OnS;dP{rXc-a4nly`GRf^Xaewx))uYZP%-Mro`scEG~uM=}hQ~K2Pj3Lb4 zT3BsyJGGMBltSJJ&(1qJ*ze^ld?x9a)%9HNMdM~*{uA5uZXFKoB=xOx2ZvX^w$o;N zHkdku%?>h68NDL3Jg$2t7)>9krd0L33s{*$xAdnKO4b2e5Akhv15|~@l{dQgGwkQI z9e+gCTS(5!CHu#N#Sy>%jAe;X2`CC)0R%6DOAyN}zy`||B*Z1j0lCgjWi_Q|2+ly( zGoHFjz_3a_W^jm=(?=VBA-aRbWzZmDyYKOIV)E^?o zS2*|MCTp-5K-Zwf>=L8_D#prN?Or?#ZGV;k(AL^_RlQEH-fx}mfrdS)>Ri`F@?obO zK~4t<=!lCyJ|m~i3xVxrw*1G>VA;3hbnF+Yl#NVlc2p1V(q5HAbas{!fw)^Ht7v=Z(Zkf?tkLx z)~Pl(fx$DYD6fLLb&pwL3xtZJl8h~Q_k9WZEn(QCdU$Zu0|M@$tKOZ1W(XbH99Z?# z3Cuz%pLs47@h~mbvqQr+?BZ1oo{0R_dcFI{o0mE-78YKJa!)6Pl+(+5Kb*!_TzgZ? zOJdTL4EW!Cy={{nxpl4iix`1KCVvvhkFq3t6r&egEm^wr4R0xN)J=Aflq}z0KhFdD zR-LLYPK51lvstH3B7wcv-dKCBx;YrUTgfVMqT!r;u&z$BQmi|r$_QW_+nx97`a2N; zDn2$f<2gMCuppDxy*motpkB*cdwUkjj7f#-Ab|6}>(n69A=5+1Tz{o6r^{m6 z7HI*d(4;V zQ6o)4yxWNUAhW!@H%4R^VGr3Fg)c{^oXDe5kg!LH^FReNwu z226Ek%PH+R_+#&t_Ce0GY=1rL6-Xaet7&^$v3>bLZc|y|tHiv-jjzLf7DzFHH=%|} z^Fq*EsBCEQE&|9p)XCX61?;o5jHb!EK{AZ8SSv2c4Uf;`)+$YPO_+6D3Cg){+UxL+ zGLQviw=0=(S!HJ>2%{ayrv7o(g*-}J7-S+UE@vl?vqh`*=7+LG#Ma@}>OS=!9{}pZ zK|O_nfj0Y3mhHRw>3@Cw{{80{^G^>o)7($JJ`GId%Wjsu!K%QpYA>HED8);=1mK?P zNY0BF?*+)@_JW8yph`6tqws)y;`~H4uSI<^eTHS#bi~7TA{Ax}sHxI9+wZA3*UHEX zgrp&~Q~}lId-FPGK@X~QTNQ_IjTpkS>j~G?HHmi6HF8!bXn)*sk-mMsDMs+}#^;7> zXN}@l+OHaa&iM(xDG&m$`vIQ)@wdPF&tLxjyPy5~U4J1X@!$nQY9lxvi8WvqvOG;| zXfMi<9duo`3gvy4<9oks$2U9|23pMsKiAud@z+r?mKO8IR0et5tp1DZI!FARIQ* zSFAxuHUEzWItfJi%4;J&Y*dBkx>#uk`L+^qQd&0D_gz~aV{C6N+WXJ-8wM)g>}!MG zrNZ)6E9h}ouWZTw=TpgKAOl~bJ4?E&GOe*s@;5i9&wr=mP86at!+4Sjyr5uTb~B0k zM7H;?C9wjNRARvi_!8K1&fPpwgYG6`P?ASUZ;4VydH2Q0b!Ye=pvhOw#XI!P3Abxq#ZS_$^$Vq#bGu~Iu>s7invbg)y5n1m_QS^y@BjAl zh~|fdV}GMw;EtV83V<@nH$KtQptDUP$by(#WI$1K6P2>&hSX5(1?o3#X6$?IvMhl} zd$k54Ims5{Y!XD$EJs)aFKzSslLE+bo>p~vdo5dlk(M@|i$X9dG$bSoOboBtKqg^|q|GjP>SjMeWi2|GB zewMcu?$cMZ^>2vU?y3*+!JetPH0V`I7}|t@#Z9(siU1&KKL8oqem(V~)`~QKt+YGfD$L6aRo5{tIQ`^1`;<%e*hyfbnKWlxyZR z)&<)s`}Q%m{r*=HxxZO=s;k6?B9>7JZ0v8M)aBrEqS(FH;4^^C;nArnU~>=_i~t&)DMf)Z|9^*c zwwWW#p^k~uQ3W`EDToY+Q>;K8FGX%`#TKn~I95}!Qo?xWt*V@x4?AA$fTu=KW$6WX z!9bxEw-+Tk!%$D~rbM?%^KhM053e0=Rb;(XirQI4eWN3#o9^TeQZJ!WYG{|atu*V9 zF}vhQ;l*&U=R+qK zPTA{P_;5BOFqT!I%CfzyyQGzg-pp;|Z?ZOv>{w4<_jOLmB$qFA=hM0a@hLo0_W&6> zkm{<;!8L62mK7WV4+5G-d z_f0QAN1?JJ;U3pj^Lh>FsHxxh@ycnf*Qbv^yk>_!m?|cYPu5};U+MAU>=xF*8=`v$&^+0PF|Ay z9IP)|N^^wpc$)hc(~;?^^YMe`Dr*s#e6 zNkRV?l~kzVNVsEO=d$}04^Ti1a~fMKdQWfz-CnL)|M3Mnd!UDs%sN2Y?oQTiw%$$& z*&{1J5Ke~|bDhX_2PO10W{yE^R6<*_D<U> z0<9;fnoUUAd_;{rIR|;yMb)uU!tLphZ&q|!?*V{a0R%kGzq($Z=6L`48xv19eC?_L zW^}qev@o=3IGh@$)PJ1^hox%>$?Gng@>#o9qMXK}f&H$^ZFWeGuXF>=)$3Dd!or=v z&Nd;&gHwRLL)*4&X_=F9a{Yep(Z)s)sO~CGuI$@rWhQSmkG0#oQuNf-r?+?E-jk}s za%nR_oNYy>qHLnpbZDl}xaQMt9V703HImaj)s~GK8dYzeE`O4K0d(FQQ2FJGJ#MZC z7vds`YZ!@=_tuw$J&nB1gF~l&@+b>sR~sz(mhd+9PF7f;InRCQ=)~(KQUPeg;0;$> zI`<`^t}34znjMXEF>oql3G&&LnH3Yeqp|}i{X3uJi zS}EG5QdwV(B7YgOK`M4p2aS+GEl(lJ*4zod92JdLyS@a9N^UYQy#@w(vg?x;(+^Aa z-M_s1_4~#@zM;syiLaLcy#-2;a74~)OU?O~CM}DS)5ew}7$`nM$>>1O*ns`XezEdN z-W!m*Ia3>p)-EZT<({%&&ZtoF&`w2L_;SVm@SC4MZm{RG=&c)pOPP}auu}crN|*gZseYbWUbsUH8kBCALZv5p zhsqZ`V1I2+u#n!XIl{iL&WZ%bOWkSbqY`^v%4FTNuswl^IRGWqNC1%b@;tro#Tt+8 z5T%yXX{Q3e)fXy3uSSRHG}9A+QFZB=1SZUy-WN)V1OU5LxDARsW@!`7*9MBOacC&E zSz>Ot6L;V*Voy;`yeh%5IXV2WTz~x4FJ5ljhEvSt?oQO@$aIly4OAX?)z2G zg*~Bx_j8L;E;`%z5@6m`@6;K3ktqyO)(ls2#0#XqA2OuW%il@s5=?L43x6qS8)Q|f zZhsi%RXDGuuxD0{jXhOb2;K=8;g`X3Qs#kL=6Y1Ybiv+^UiMH%Aaq7HMe$xST>!&$ z=mbnMI~AbO^!w7Lw(%O(OQE!Nn)FTpQeLzgETq@2bt2gCOgHbH=)-Q!+TE!UrhiU2 z9X_Ruq8hpdw9i^pN^cEGKlyCciA$ebKYx^A|B%4y%#gmL=NiV&UxjzFy6S2R092eF zQ?i%Ce%_iK75PBKVPZRJyQHArIlnb%sinV7U@vTPq|@=ZR^Na5RDbc?m;LMK%@w>z z+qA0y#0>UG2Jbd^0Sg79mf*gvztff@57}+g1d(6rY~Lk^e##shiYXG+)E-M-T7MQD zXSOxAn4EzE*d?b7rDKsIch-*}`BXyo7QH&q<#cx*9O$dxI@v_l&k4X)Et0~l=n#Go z2D^$I%U0_0jzs@5&AIbEj=FhE78JHs^_T)n!u`H(-TAzv6Rnq)L7{w&6CcCV}Bj_`&ODdsb~PcXvY$}SA@lLx%~A==}EP}Bj_3o zvhaFq)0`)h>_)5?Rf>%Gy-tacw|1>fro36&}-7bUG^KS+QKxZuWUzR#pyP zdPPZaWAg*6bUXpYQTBS};pnY`vqcs2-JxZGvKPJ%#LnoQF0axz<$Te;RDV3`8gr3y zBv(#z=0nLUk^~T~ys>(}e*ae6Hz5>UQ5l6b0^m`UfSZB$@mSKDj6xn|`XigDfxDFi;2|JRnZ z<0Zz#-97GwCNFzvV1ML=^?9(%vYNt+E1|FJB714#K%KW|n^pQBlaL)ucV?Ocl|c1! zm)OLPYl1X2iw{oXJ@aOhTs6my<#25G;IVrwm*z6(DcF&MDBEc}2!aH24s+tTD=Ifs z-3O$)L8F%eo8tkcNm;Dw?Vp~0m4woMYEmr3(+JfIV<73C-+x@QKmOrg%iEVG>~cQO zOYf6cz{{^W>OFF*m2pTMTfz@AU~5&B#i_6O)h3qod9u>WK~s@3;KCtmQ6Z$r|5f)b zYf3>8tOfCPSYEJ5D&=XZQlBUG?SGe+mF%^N*7x%e-_?6lV)fQOrDfiN&7YLEMYm_a z6$$y`vtZc}9e=+$s*{{-?dlyWg{q{3s~$sA9&l>hw=$1Ok-4mr7jL%KpDx>XKXGC> z9)!Fo_zsqf7twgHw^V~3RoJ^MaJIk+>r2zfs)Mh5D+odsCx^tjTxcvXt9jkQL=|G4 zfTo_eSD|ed$%Va2hPj=PWN~e_XrVNorznn^6*t**7=J&N{IN;DY>>(Ynws8EHnv}| z{UoUwcogjk*&NjBF|F@iE8ja!QuhX)RvARKp?ICk*^Bqi%M5p3Gj)_0%Sgl7=Wnjs zkDum`Z>IwnjLdGq3d-t^Th6&TMk19f?E0Ln+kK01nbXOu3h9-bqI(;sFegpGNTd|g zBg^+yynm9SH~KPmWfhO{)#~;xCx`JgX>|KP{b|1?oe}xTUR0wC&a6155h;|27?O#3 zSbqKC9M86W(faUrgkAhzkoa#00s7<0m z%38H5lt`J3sjy0F2dn9vtOyEKcpZ}UfF?Is zIXcnFNd!D5x0k{w^XgRoC8@P8K4e)}W7A6O)vEpGZyz3qoz#1J;A|*urGibO3h`27 zNka_TZeFnyjKztnrMvyeADXm*9eBMgyh14Y0NyD`-8`Q^L_IZAK z_bZ)E-+y^Qb= zU@5nNx}n+=Tt#Ab(0{jk#j3F;AwvZbULbW&7*)Fk&Eq+YU_seA3O)nsRqB$tC+X1E zjZx)h*Clx$?YS9pvWl9j>pHXX#`Fj}Ht8!S*>;mSlS1{kw=W=>?%CJv;`Gah95$!< z?M0KKtc^)Q8(6+}yWz8t%uQswm$#!%uLaL^YdmnY_DHe)x_^vsUk&e^(xRCk$0GL{ zsA&VifN**N95}eaI}GrtVjAU8@imc7TR27sfkxR-#36lx6psKlB-;xdEOYQFO=dcX zx$Au0yb0(YVA~ z6h@NF-7j|5@PD3wK&?b~S&TxJAa^O##JcKTSONuW-fBOG+^Q@f=;2|t>i6$Q{W7&| zds{WaL0zc>*OF0fIZMUPLFX&V0f*BqZOCgHORHH5_zku{yD|q9Cnt!CNYorerO4AY zLX&Q7#qHWtwt!DnSGvFs-ex$>x_JXnDH)&olWMDV6Mv?miZZ9u;eN+@omYr`4L|g_1-F`Nuv*>fm>md@GDshl zU7ptLHTCgk+|AM0>@GcGMdU@;qz5)bwrnnJ)OUP@Y4LFe;X#sL>SE$bxZBeZ+)w_sb zMAy9PS4RhHin%Y61}89RDM?}A&=X+Ef<;CUq2*|jmb8}h)*Ym6FfFQTHr8fa0EMbV zDt{daC#<%*rWf1kDAL2N`hU((pOwP-?fmCAj;9vzk#ywz@wr@1cR~i+w-uWcm&R0f z$xlUQc51+REFaxVm0uOJ*cDD(ROi0ER&j9YJb9Zu+^&7+h)avR0Z%oLNoVt>gQ(zG zWq!6z>9##Xb<*oLA?oX?7KqH+sVJRh6n|mc4zmMsVSyd0PKVhFC!gpFWK&0y#9tkD z0^rzcBESrJSf^e`ve*KFR>XMO<(w*;t9Kp(>9EaF-^nH>`Y1Z)_JP$mHBj>4v?jp&3D}JfEUJ+J8Z7 zG@}`4QlSrUrWm%)hyWFS|FtN0yuFUD#6c)D-E9>?ndO7%d#ed%aoBt7%HJuvu^Ql~H>`xH;fTJ21nc7UDWDa?8JXdh&ORHZoipY;u{=5J?4k0qTb1GsFsJ!3b8`TvOZSW-!IBCZ#N;J==U}k~FL`}@*VPc6BdKxW zH1J59ubb*>SLj|A!x{t%L`1@Gaosf6*87FBFWr~9VSlUvcJ;$AeUb0D)*3~5Bi*1uIAb83JZAzgsVs^CEK`ks9gl%6@IaVYnvX`yYnV1NaY zOI_RYk{3Ib0NJP}%0*2WwD`57BMq~>TsM`y-u>~@_h0F?bKnE-4iK>)O6nfVaM!Tb59NF|&rY<9%0fxh=zSBFzAX!J*qXQgA#qsF3?$Z5c_P?@P|NE=B z+`qp6{`(h$1jj?aZJQ(mm9lESyv04v+opk~!^L?c>QIXM+NgQ#5k)U!4Uyr##Jqf+ z%bRhk4}YMRI<^Ou7^|uKn8D9V`O;^*W&RR5L|=#^hyn~hwZvHkPP-E*1n+I70X~%y zM!#OM&^`FR;_6@~)rGoZDNnmjgJ=$bev_1% zmmgC3C8t(NUdfTLw##(2-TK`hglKAGKMBy}{iozBMJL-Br`mvOaMsibGuyH)^VSD| ze}C)LC5b|cCWv=aEOvjCv~|_~y?*{O+xrhs|MK&XKiEZjscQ1jJPJ7;X@C&{LM)VH zJM4X>zAnITArw=JE3QVayhK33jw{9E&ivK$mLbB z%z9oM2nc-5da=O+$HZCBE^*S^EQ$Z52n7`KlHlB&U-gdeQRUoa{QbxF@yqZ3{{73s z;d!jliz^PCyiPCQHkm|J<2o>kCL^JCa-`3(oE$d&oHp&&E-icXrZ4)_2OIS1u79#S z*^}~JWJYRhrSK(NBOi)g?k5`}>!mV9(&2iB!78?~MYOorI+ep%?Ez~3o0t9&nM#3c zTQoq(=>D@d)`E%O-f|sXjAM^O>P=LgSS8|n}f1o{0_9#PO@pE z)+iP>E(>)a)9?M|BPPv^DiQL2^@cycKDq;h&zNC@Z^ zW})_#j0gC3(#}AaFGt&wla5|lRRT1nOuu)hOw{LL%WC$eK>-Eql`e{*UVnFhfFc-x zQ=RI1)%-X;%xV9rKI&&);W@Tx1uONJ72fqTyN7hdL@3DpPRiA&Y*&h;4pQT$gVzq; z(!d0OKp~&?PSz-jbQlcwx?FHZS&G^eb35{44f8Uz?L1_WYqNX~@3Wsq%P1%7rZyN6 zp;(Afqk)D)b=00ft0uGPB!4><5_Sazfo@gj3<57PUY}(WTgi?|?ULa28VSpYlKA39 zzf-}LR2Ha43?`g#m0JlFj}W+i`SSUXKfe1#oj*Kk+bTNpta7eAzIWBm0)R2^u2p4H z>{DF=y96EBMCD9;AZlFv8E~|g<}A)UoSmjP^g4p9=_qV+U@w`9m4CIKfMS*#K&B3B z?5bmFssdUEYF+h#|Dj?J=j@c=q%E2>pf&)?ZF9z;D39h4Q7Z?qR;@HeKnnFs7?Onv z24EId@_jR;ij>wk0nlggFWNf?Eo7WdV{^%0I(NeKuCLs~vd#Lp-_QFS0~xAnjpAs@ zT@J@trF3WFq*iN(w|~GVW z$2Dv3epCBj-+%aqZW_2|i;5_3M6~VR^dKhh=n5Ivzf)6>5J3)d&j~U5kraD~-ltPT zgBE#&!1{)Dl^IA{NzEypr3e-LYb}bbjze*mNe&=qs(*;7o5mBuh@0|;HkPJNVoNts zt+>lk7)5Y*DMHk8_mRNZHuR_jc}WJ1%PapitUFYa*rc>&??-hwy6-J05NMQrtM-3PfVb%SBbmm8In;oY=pK@j3poAk( z&3B~-O)$G!zb0zdt80FB=xU_ywCwv^{zD1QC}{~!Fy)OArP4BWR&9A-cM1MN6+(jc zMg{Z?EIS1S#5H9qHii2ihYeV=@8+j}yzh&n`+v$n{NWznvqvIq%J#EtVdxvf3B7Mp zk*+N|NAHfB#@Y?j%Vk(u%(=vGuWNCMQ`x2(WKn->KI(G44{kXe!-VHX{DkFp^yA54Lc}mfspL4J{vz23Cl6~pL8EERwh5OClKfmw)@~OW6@V_4u=<%Qq zKfUC?Y{#fU?>wnI^rKaYOlMVfQPJkpYGJC=8>j)Ui9#r^LJLEt>WAw9CJ^qQMbm z4v*uug zFCvCT+Cg{%m*@w2-B!WZMfrPsw~{G4_O>sxZvA7EBxv2&8oPsVIyIuE<^%sdEZ@gZ z1U3a%q9&)L)<06yqz6FX&l8(K1IqE~1YBna(8bGN6M~Iw=5r5=S zMAEKVm4yv@{yJ&0WgQ{(I9FZOz7b2vo>_^((5*fkm|=3jY&FKGyug}y(_a@qa4Uln zVyY4^L!$(Jq$s`GP^fqsP_jKsdro;lrIY_p<7RX5$$qqqTeD`m^{(pJ>@Q?cWZO+VcwQ~w-ZoCY|QHjXl9Bt!u&1}n^ zeo2{R_nbqAx5_0_Dr%7}D$!WoK4Ow9c$+#o2~}qkub-1+oV&wV2lYO?RsumT@os$J zgO~WZ*%%8d#X0Y$R{eC~I(xmpydr|y>ni$}iwtHHMJH%2M6cyZLS$6kJAZJP`I!Q4 zE9*Vz53*0wv$|NCw44qpkjppFm9{VC#ghH|{Pg|1fB*Ec&(EK~`$FCR!(-3wdA~Vi zuvGIw6s(8L3vgEfo(9EDsQkR5bH2m|b_LMNxjvG2@5Bq|()XM>iM&p0Oe3;_VtPO7 zW3a}#6|DxJAHH(oGH9v~^?!8x6LvcZThb;0IIIYD;j$ai_)(ioLp`YX;IOj@ZsvP- zK<%+;g2fwJ+ap>8@p}lZfjp-au&ks)&7muVBpxlRWE$8fDPF`;%zDieUo75t{r!h8 z@4x@Pz5s6zNQ97m$%&;h8rDjY>_8m8G}n=P=A|RJs_R3v%ct#Ke1A@z6i(rR7u9J}Es&-(*5fN2CfnWUK~4h^lwnJ`ke-SS&ui(M-kUS=n-J7d zqIJ#uSXTY>?b3kvNPiF?0%wlwpvC})t8zrl_12cXT@)h;gpNWzoHU8uby=GPq}=Yg z+FqA0oPyqNQgfbU9&9G7z0(yu*cHyW++Gc+Vx==%P=x47?Ml;Xckj}1OHL?xcpZt9 zm3eFmVOk(7p{zz<4q*{C$e>wYpF=XNh2TGeOn+_;YjTLE>6S^XCgLp@ z@d)_f_j$Zst&@^DYHgpYH&dF(TI;toND2MQw*>`Jk4Ax-(>T_(hV~_D*MYh(S<0K}h_ts=Ww=DlwvF^Bm2UqGa2?RtwI`;?n!9~V z;Z7jblk$$1!++&fquoVNWzqrZ-k0exID(ySVdX?=J(jb@M$I)Lf(o$ z4V%uJcC%SZZ}uwbVX?N&%lG+<`T1{OK2o)R{pT+~eEIZ9mN^~_L#P)uYB|-!*nk3g z&kpVmb>p|}Oc!ZtUHR=QU3U@?dvme{fO!6&MZl#MI2$C-I1)@)+cphONMkpV zM>wZF`BbvO#%5MT`Dw!~@3n9{DvTnN`E!=AJkFMpeV_0ByoM67Ab_)i^p+xh+Qt1QYj=VS1=Rl(LG8{{?)%bILzz} z&8gpn_LbD$_G~jH>@A#|PT6%!Q7`GYeE>tBg4*VYAXspBmRnKhT~l*vDc_lViJ&`k zrGDC!J>1$!vL#no76#{Bhx*|Bta?6mmCC+SZGS{GP_qvy*GPs2&txliTmGoA8o0yT zEBBZQ(gVwgB_U8`QOnr2acLxeOF-eRZz|I5r`2w*OQIq=m$rjLc;A7&qymEXw}~|( z?8M{^mX4%p4JPMX3+P^S3Oal@sy|bfMGnr*1C3x1uyTZz?>+b*8>ePTj}l=)BA{??4D4ByEm(W!@YBuc$zOQ{Ap2 zkSL%6^UFp1^Uwd~1ylDKtLX}RE7wBu;rwen+)g>t<&K68-jhtLE@gfY&eL$xwd$Eb zV!QxIBda*5QNax=KlU`$vv!EuR3YFPC&5Q0e39}dM@p4M3IOLks+^^9pI$u?$*QvtVt>{$l6`b{ z{IKiMS+>R(rFy7T|1xG27ECsgcM8>MT~M{!wGt!@IU~5gT(6%~Zhmv(fOIE8LL2hQ zZ!UUY zszAXBo~fsnx{=EC27up6Cx1OfuzYgL60rJq_+t&T+0)s)V_TdKWo*l#$1SNtE{Z;L zR1Lg>bJzQ80E(ttm$*W3Y*olL3eH3m$&8WFLR{vGy-Z zmHH*qFWRA*3w$*DvIR3b%klEWvcq>-C~1}e`2y_8ECe{fN403E#QX;#sRViJ*ye1JIYrhlBxJ`}0)+IKO!e)B`|fu?`}c1&C7n~@5t=;suH`EMR-S+0xGLSjZt{%Pb#kNb4#!Ci zMc!(wTW_GyzgmG~iDZ|vSF2A(F9prd*EIb-Gnh>su0=Dkx9sF{G1y7QWN1yQsb|8?W9Pcz4!;Z^3^^ zr#3=>si|D+zM3sLuSR3n((hK-RwDPwh6BS=Jc&r01b-o6jL50gZVp;QQG1F(Db)g?oZ$S;@8{u_R3YS2s3yaD4F%wvw*j@^7_(R z&;F=7jDLNuHXEgIBE3=?P`Q(VFHY#tuoy6MW-?(ur&MTfGG?%%=W9xWAbPEMb+r5N z&e_gQe4f})fr1SXh8;4Bdo92&1L=(VI^U9HrtbB?bJ7*ik9T*3;aGAlKpB;B;uusA zZT2l^AsMwuZjRe3Cs27eYPN$L91G-(*x4sX^M4cf{pQNOol))AvS?a9sJpyHWGb|6 z>j)r1)b0+WrDqMq8qAWZf3-TQ3NfWy$%>`ZZy$VX9{8Jex@#HgZ`x`n<|Jhmyo^cr zMSu048VMyYoxZLS=EVu-*XH7X8{6%D79f6etm6W~IMbJ2F4-@B_nUWrR^UH(tuS?x$bqA}lp$dW=PR~li<-O}xdGgww0yvh5pFRRN^%k`l>B$a< zbtyaZbmSI%w3Legc%b%7$}Kjft`MF!T7OX_X)H$Au{(`HA~;CJ;M-FZ_qg;VsYMj4 zR-Jv%6d?DoPyt4tdaj)IUDUT#k(2#M79y{bm1QmI54r}q0QR#uRjXqF+rM=kKz_1n zFNSNkhndG9i;i8Q0KB8)0Vt$)0QKcg$e;@E;$CZWIS8`H!f=AAP$33M2}PzXCx2U( z;?TA!^*~*r$n>?;Ihynoq6d|uwMNyfa4~D2o!Iqy(&}34mSKbG*wm@l$JrSd1EpPZ zrH%5fRkQ4_!#?BI_0Lu`ciA}-Pz`Prlacc}C_iT&V~xaQoiYY_ZwDoJo+~-h=9SNU zbufSNhsVO;cyM3`Dhv0jlxa{lVSjy(Y!g#w7kxVpt>leTz7i(lB-%*W7@kZ$_|>``UwivR2Lnbd^v(0%5}k?h?R=64e{O=a}q z4O%;MmXEAZhVH5CVJC_T=uF8PXRrV%sxGPuNaf2v$0FF-!FN;v5JZ6$-Q>fE)lP**m;!AEVdF^X~`UG%yb81t{nxB%-KY2}M zwLWifTjT_Ud*L){t<%Y|e1EY=NLO}G$O+VeC+JttLS<7A5lxpFtc1bVcPBCoY9#s_ zTy`lcv~8Z->jrziTD1AOzc4I*jQzKxZS*1AH zd+eWXf*wg1C$=N?UO4s1CGagVszxa1Xj;hID`~fyqWpXC>f@I7qkl_1h4K@HnFzW& zRvHi66H+Y-cvM2mntLs(&F%#5#ttEO@F&V(le8;;?bkh=rlo)1 zT+^z$XH};SPwkxUwtqXfxe>%dT&0c7P6~9&gK%8?If)#djAtQLD3R3~aKz%gf#A(C zBE9aYEC9w&h18*o9Eoq}D!*;A-mE%v)98x@?@qGI-zbEGGu#?ohAVoNPSQ(V>$y!4 z;MO;FJ&u}J3MFpzc$)5yUf59*n*;H+O|!q045Hlisvh{o-+zC2#p`(HKq`J#lughB zvjYK6K(W7Mh`>dS-V=mMN>m(yKbrkgpjEeos@zG}Bq1vup29wKgU|r0QQz@_BS(;9 zX>l*tx`=bqf-SV1d1{sT?G-@ch&>HAQVuSn#TnC~?+6LJS}J(S4vZj7>P|pS=Z;pK zW%;{jo9=U}>%=jP^5=h5O08E>&?SJ?hS&PhnV6!)BpYg()o_-`FS|O{SJ3SE<%<3C z`>B<9{r>Ga+9NBha`E+T`_yySDTuGn260gLmcdCONE8jx8PP05jB1KKK)7YKn*!g% z8x%9B22`mpl^%)%!q=u(DpiY~&Y)&+IFXHqjv3UF_x)LPP5FNTZ5mou+%j?2!{C%{ z6x&YE9=uSZy+n6{Ta2m5@*R^mk%&^f+Xj5}K7J@B5*opSl#z&~q;QKF{g%6S9wRBJ zxQDI`zMiIpr&o*SM8-=^rw7C0)utx`P&}z{?^Lj}G`sWq$EjIU%nm|Wz+X)(X}v-Y z?Eu&pyi#%`$(ny;MA=oBV~hO1?XI2dNA$XFb~Gue9F@sh5uP()SH)lA&=dRzIq|}- zrFlVm@iy1N4t-S?E8h91xagTGZ|+*u-#TkiCEU61wzQjbRi)fZ+KNDv*i}{6K_Deq zA_1HLNt(}2LP$`aoL8O?l0<#IW?$ZadH*d=HwOz)xs!iFWQuWiHbFg@@0K^}2-A|Z z8by_4vt)}?%Hr5WZ;m-q_HJa^qKZqDMe1agJm7n18YcUIFA6|swfk}9HCdR&vHZ*v zGNb%+?oi{+dn$wldR9e9P#D*+d|FmB96`BM;Hq`j2~mVB6~8H*h{>c~(sruJsVh)Z zuv^-9*06t^Hj++V)Vy$DYyJG?ZC)QG{l>4`PY=QJciWDyR3vsQ zRmTnr^s8ij>c?dm*-o|{Whkplsd$##rj5ChB2?wUE;Fs!f4NQzq;`@us5`S96Opey z?}Sgr5g#!y;{x=5M)&^CYDuz9?nhX`Ux(K>}shO#ZJenMgg zcas@ar9;|>=?TP1r9@#F4(*^L1xDetJB=lWKJc!_tM!^M#-tuD1&WeCe9K#j0oI$v zaFo-89K4G;ybPi6?Mo?j>M?kw%W>n{vLYnCh`lujqqZ$ls4muzr6HD4Y%T?L-fhYn zHmiT9to*&wiM!?O(|T?3blmGGD$<{Jn5M>O)Tp@toh#c5RO{6_F_4-7C`h1edKd@w zn`G8HL8Q|KA2W=3z%CgR;SRe*-sYuoDn$EIr8r5^@n(S?H{MvUe}8P8Z4b9}TI*`` z5{@i4IJD(PO=Y{}1qNG>x5$3cR@8y*Jm-HocJ|>sROSx=p4$K|8M#uBP(x_3OU*YI zH@mQRrd`LYEaID%yCb*+@6p%iVezQX|L5O+{l4+%kEDd>ELzlJ9qD%3;Zj+pX)>PALIzJRz)f+qr_;Xc zb&eYtN7^J0E1*@YY{mAh|299&PnELZ8x(olfR=@OR3B6kIeweG z9Is2dw-r?dkwGd@b@{YyA0mJ6j3V(S78Pm6QCpbXdp3eg)6Ls4j{D#nQB6q3a^uukp-EyA3Df zya6u1nXL?Pv$)TRSC+7OTq@(Ses+ozBJcsYN{_~^xZl%@%k z?$Y}*dE#_BL$VC2EdhYAy#Aw{Vu!6@;P{fIl8}Bc+k*yZ&~sI*?geMQlB|T&d1LA#jj6qlQAn%>wHMM?e$nV(Rh%U;s1&8;bOJq5 zxJ$h)OC4#Ug^@ zX<4Jdkz~cnJidRGg5BkP6r1lRYKH>aCHC6EtRO0xp3T9gU60I@P%W`QHMS>G#}1I- zQ;A5oqKdO^#4g~TBqhMIcLwY<6}E0N_%`-iQ8Rw68|a$ZNs+57qY$<87OEth$=e}Q z^K}1lU(XAo@{*$5I45I)BLGHWCoi^0Xq;XyUw2mos7o(ZIcIpGKuTa$3N`gH6k9lzu2+Lj zWu#{t=t*t`gIAJ)o;=cY0S#<^!Ve*m9b!$%d$u2`g(ELiNdk7k@~q@1)AHU?OPzA* zXe&)Q4wiqqEZjkPaoAXmT0|devhoI}Q-7@fTMPGSpPC;W%rsqU4v%OA3gmInNPF%J zNT(8VT;qSTPJ-7=L8P+8autSDzN=9AUGwTul0lW*bgJEQtCdWG(77fxQp{0Svj;#t zM!7d2i;^49ZSN%L*R_=b43N6(uLKetWr^xXMcseS^8|X_L38&$)!XIGI8135yHHkj zQs-sEX+}M`iEpHoDaBPL1&hT(7xHaU{TQehFISqHX#8}^zWenbURcgPsDRI?U_N+v z>LMaP_EKOWWgSCKizgOkP5lJVklL*rgd$BP*n4B=sGRDYq4(;WcNK?yub~T$1`WxA z_jZ3iA$h&!N!kvI(n-L1?iQWO=TD-|PzWwfP1z~(0ER)TfydN}E$ZU!VJBs#WlA&k z2J6cxCX>+EKzbZ1kImNfZbB3D0?eAjZp%(c?A|r*DNXg1m(<*=wD6nvAKt%RkgBm8 z?WsAO=S-n~g8HK<8Z~Bi-TsH3aynpfHEDkpws!C6bYLY9HK!ZnutTpBRIjCVoi2Hi zZb;=p$(TVE5+VnsMbx!YNr>kOW6+`uh`dkWspId%9IsJF&@Wn*(XW)cqdk54c&FU$g#52uEr znhYjlUHD$F-N!M%)(LO7jL2ElZvJq-nXX z*5VHE5tSq$Jy5R`7ai2oMudlQVnljTR~ltg*l=p3O!#r|$v$~}I-#kmh{%6oS2BhS zNfkn!u^G|zIsg;No(8I^(HNTD9~Zi>A=*=>wX~B>_AdZ{AEi82l5r;_mM)<*-)c8l z>`WH17eb@@MhO5-E%S2KzTQm{+`fE6lbO0)QDwVcAlImvworY)tZM>C4=H~W2Q`M8+z}ADtEJnL*C$0K4h`#$NXUxr&y!k9L-(hf zb`lARkn)K*Kp0}x%spw@jB*y)?%g)|(jn%YlBP7;P16RbW^}{bX!5-wEwlTS8BSp(&GZ~|H7n>=+aetM9I(q_qDN5$JT z6&;$9c&FGLdS#boLf?M`_*5$YBpoEb>Vg0MXTN&8al|oFj7H`e8;!bHO@dAB(?bfK z6J*V)B6W}yTk{^ro7}8)5V2ogg>6Uxg~5R(1??1SF!iOIy85=i1>`BVUGk+vJ|WC@ zIY<2DpAkawH&KP~Qb2IZRyx;sZ*jF)}{deEJYENpj{D5lfAOMs(O>ZRP zYVuVOpNEqVuv8z!JXXxROt#C)Rh?Q&RZh@wvNf5CB1^l^;`Dh`8vNFuZ0b0y!sX!g z$YMS^@$gD~ejtC*Je31Yp_`tKJ%rWu)Zbg?Q1CQLS9*7F9Xi#_l6mGa^Kj{%YkRk~LB=KZc z0We5kY9z2mb~-XqvZ)72sHX~Omr|4Fd-e8r*6f(h2poUzg1m(1RgYGAs*{>)UZv{p z1mAwBrKY$erMD)PvGFz{TluNYcFH2~-~%&~hOJa^ha*GXk=xlFbmuKO1+)u*2dFs_ zr%Gb`WjEKb-se5eH8XI!`PkT=1}QI@6cE)uP~DB1UCJ+UdRe*=-_D<|+E3!y!=2uJ zC61gzi^_il0Uu8)a+2_-u|diFhDLCNtLu9B!sDD9fUb90gh7)}P#E^Sg`sL*ww$ z*7-86zns-RJ6UTIwb_~~`Fdr-rr7L9XqWY5KB%XL32f>}Id+{HRam^$)Hx(M$Xm<+ z2F-s14*{bbmLgEjAV8v0?%vy}O{i{zV-J7{u*4}xP&IooT4F2YQ`H_DAyxfVGu7+x zKmYQ}fByJ(2Iv&#XOWelg@TQnV>2lPrPMf|tXEcWgJ@w4RbO@Bd^N4 zDz^M;rR8|u!Ej!+MI^0IFznYPkvYlGZ;h*D^~}9Q0Pb;(O!Y3vkqQ=d#RR{0hedb= z{gR6j3EeMO?7N@+`Q5+N&+~0lECBzdZU#VXI_TR^fsudG z&_#~jwvwacON86(e~>nIbd~l`s#Q*y+Hc~fjkPO4l;b|tQO+QkK}=51CeZsK+0^l| zk)j>l(*aWH*P=bmJ#|TQux7jTh9`<2j-!&cfUjnPyyVvpqAzQ)b&0jNXf`=Mpah+F zTZ9~rWd^zTWq1Nky7Xk;f4XLDv-*GK8@I;cri^q>0{k#EQzo|)Qp<7mch&3j6@X(pY6@A zzPOc+XQrDy6(kB>VmnS#Q0t~u4I~3FI4cs7b%xxX0h+7Pz-a-k>0}RNqvC&CgaF?0 z4YX8;$ab{1jJIF1=}~)#;dX7>!2{n|v=>7d51e?jk<;>XszBO-i-TIX15Lly9uz@N zc=5HGde1UC55*tDsirNv)7eG=R8vFRE`kafVH}xFpgRQUZ-C}B^#K{2drgb>P$Fe1 zQR`{hcz6lTx<@HV#s+l}I0}D6#Z!k64*UI;^`*ZXzn6{c09%>FbLrsPq!%Y6Cvl!~ zpW4|L?Nkma$lm4nEI~^i^LDI0dj$f(y7Jk7x@ zjE{1Fy+M%8x`S-fD{uZ%w@H6`OY7Z{mf0L}%5ukjhC=n@?Kxv#ico% zom{NSD?4>p^JWW&V@kyi5OUOjCp`J>wu0)m*d6gFtM(1Dt?hmpbDX+;SN6RrRCxHA zDXCse@}~+d?}8VZ&C>}V5A6&6$gR%k4yLKc4(;=bP`DV z7---#9rxd;W1rRwz#qPLGj7T&a1Cf~3SAEUo?cxbe{Fwl%Od?fKlk!t=YrTNG>+{?=w#tEcLk`fq# z-{*}_)nQXL;cb7Px9FcF22NR)ViXV@A+ok64@B!NFE>O^FP}_Ku;$#B@wj5OZ>`;n z?e?Ia%cYUh0pXB^dM>+EuNVWdbq6zcO23^X* zUEwErBMzaDCEKX`F(J+erHG}(4_*9Fo~L9}T#CU!RB8b2%ZHu0>_9$f%UGRmC^8cvmYX>xd% zQiW*AS<6Wdyt?;BfN8Y`75;NLs8K2h2c@LQJNQl27r;)NGtJHorA-xvrhI^xD}02j zx^spVkmlUH1|C1u7v0(i9_i9szVxo@q(5NWX8(Wn0zWPe4{wwY1b?U>#cO8;OQKTcOm~vQJkOQRnKV?ssA{M>kwxeoN zO>T3-hj>oe%2}NC_MSmU+@`<=IRHh)^CKR0UC0&FerOOaQ7suX2NgB#fvdTt#> zuS=>ahlJTeNyZJ3{Pu!iI!32jNpe!3oIj$fdy)fq`~20DkgfrbRI_AXHFi0rS zic<2MOKWO;o%fZNJOcH1)!VT_0Zc}&su=OS1f#|DT`l}WDulIj>`_AsvM#a7adtQIX+;{THeEIQA8tc`f_%o!tZw@`6A(Dv?EMwXJ!dn!JDgrS#rNb|=9K zY{bb|&5pEfLeaa#nya&`K^9Y|;8VqzF6~oGv9g!ExZPF|wzP#AGpc=-IP`a%ujy$& zsh=LYLR6rE06Zq&Y2BD8f?(CGi_DQJnUoKY*1cg<)kz%7#@qBR=Qmysd{V^dKHzKe#m=Kg^`%nNXUjvXVG1a41WbT}Yj;=o1K}PVrQ6 zgcL;Vh?qMK7)Ax*NJCInBHZCv3|#6a%5~6@I#*uq>n__Ax{Z-IqcaOX;V9Zrg|c{W z@N&gojdxz#gU&f9&)JL3f-=wIZ4r5%5UyCtW(&h>@JhX|&E0=B)`TLzZDt9#RO*~Z zPO9n!hPmm4wsz%*7YH-@m5QQ8yE5I@8%dq}?CSP=duj=Jzdbnl;FhK>(nXmN6^DjP2Fs%(Lf|Fl|MxTxzYa1_Y;^$tWR{@8Kvs z`GMfHg+~vwrv-oe<%hq#l)QcDZft;{OGBDd?_E2a3JZB5c~{+;iK4=O`v+u!py5Q{ zlrth39Xy;3Mz;T^dN{F!a7PiPs8!<>C9mx$ShBpupa}vPlxGwEQoB=pKi@xj%W`YR zXY&w{p9c7gSE$5?BrkZ<**h^|& z*yc__pK*?>R*i?ek-To+IIGjI8$^+u>aX7OS6Kd7qfSGkjcIo)&{-3=9asw%f7UXw zuBQ6e28Vx8rgOV9D^+iV?$n%9wLv|VNiCJu*vnQ6dE&NPGWYJ7ap=uLK=1Nas5tF~ zSK$vK@;U{F0F%Oo1HXaRf_F1&C4quoE!PWX&|}inUC#}nXvw-i14c?SYJg4M5tC`m zLQ2*&Ihta}W_w(m#H^i94D&eBy)KbKo{N6+Kaqde=yN2ss!sFC-h$>8z>#h{mAC#3 zGB`YD!&UcRfe_^2FVz*Huql$8RK&S;pD83{(jeI+oT@!a9*mTqK(9hdjl8U;l6GLn zmL=o8M1%k*UUFH*Zva>^wYKAVU+kV&_0pgJ_~UY9{ON7o1EtCi(^N3jE7jRdn$^(` z$K!vAm|0yYNpsS>IjuL4blA(K3Q)|72$=QZPVDY9m!lB~a`{_wm_ZN(9R9My?heyX za1U~9Vpr(=z0Ze~>CCdGzgqJg_oe#{=X_fzpBh|E%1|^OU!{v{XXN8#jkp~ArVi{) zr=jLp!lv5m^2@YzzvHQ3q`ccCwTdO{+Ax0)XPfr$@?ie{-+%s^tno1Asbk-963_yW zjPzVemCdbhq0SNdHVEX|OrWDRVqM6hjo=rQTUH-fZ*>YNvj}K|gBAB>wiDKEPdvS4 zCPvn-KG&qOmYL(V`*zLeK2QSRNGzzked?&JA}0u7-SnZ8H^%7=6iNk*>Y2%i|BqVfC~ojpUS-F zrKC5U98_DJ)xOj!@{CvK(U&Qx6xx6Mq>IoUd}%s(9mNvSvr+Ejjznp`m1mQi4E9rxvr;m*D`VyFG@ZRf_Lxv+88{3vl*7 zSHkc9@A=>V_3_jAhBV){@uQpfbHD)bEdeA+$RH_cQLXsrc}QAPAz>2&CUt*Drd`Es zx!w0o60D+Mmn0UYT#B4`;7FJ5llma<#j31rrGzeOBh>xU_dSniHBI2}<)vg(U{Q5G zQ5kNnMVd68<9oI|Zp zg*f(fM#q~*MNS?u+IL?*y_|pa49`$wUmXke6&w}?NQEVD=7jJjMLjH}LzZ89F%9B9FI z+jfxdq8HvIh0-a7W7)`1EVkxF(HlWhlYLxHD^*xt967SKSH>nHr|N$!|JC&*!JJgN zA*q2_)c~=p?Ewkil1_zQD_`$%a{bQ_*8$~vZqKS+9jNmGDuf2PzaCo;t`K zTz-Q9Y<&ggwInpD>yWcUJ)&O+g{z)}UB=jEL1AOUL>#=}DBk=yRi?_2Q!Z5c7gcL` zQss+$JoPSnzD zh3u|fB{XV$!b#HbbvS&%*1qi|_33q~t+_sv&vl9774etz@@mZ<+dl@1=PQ8CyQ6$` z!c$jfN-^d^khd$*mnm=;erPS$|z6E>M-gTp+Wsh4CD$k7@+W3`8)l*Of_@9BKS zq2}{g`iqoL+w#WPhU{r4)E(lnfDFg50Mo)uX^v_!f8Bp%%jI)MB%bH1_4@9=``_Ni z{%m)9;Cggv3Nw06^IJU_>ChwKR z0o0jU)@@a`eV#I3XA4BKDEf?mNsh$R26K2%S0%3=Fwqqk;*UQ5v491vS$cLnh#UQzgn@hh$Z!SxHZCK3S1hA&AN}LzbzX4A(@QZi741yehl_$zlYTfEU&9G<7UthxZ z25f&`Hm7hp%K=V{-tBh*w16dzHUOWqNhdaE26H3Ps(Hgo4V#>f%9>2 zrVcxJ93+k^e}$+=mO6ogoZ!49TC@J{q|SB~HYDgbKOlZS5%hQ6wf*cAY<7>F^=2&Z?I4|@ zXQLIW)XRL@o~1UX9tOPfWl-mK;Iw}`L@28%);C#zY9BP(KB`^Wo*%pj; zdu$j5&lMAsW4NsrnL}R^PJnl(qA>)^?UD&loZorjh+RL|M*#K=CK`pqB>eC-omm1a zr%nI9+N1Z#l2k~ZgrlfnY4zsD8M#8i?i}RYoc`D)l>r{3W)N*D3T-cS|nu(^A!N7PV&e-eGCLrTQQZ=a4st%JB z6kl0GQ|d-*84O~(VN>PXD!gS4a-N&7UZMa#cBM(J8SLJxLIe)xSj)oeO(DiE;0L|% z6}?y5tti;E6pw5pgJ-Gs37ck~+R_&(92aHYU~j7#T8AW%eQ-?6;xK=ARrg*l*FWC> z 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 %s-%s.tar.gz\\n' "$${url}" "$${commit}" "$${url##*/}" "$${commit}" - done -} - -SRC_URI+="grammar? ( $$(language_uris) )" - -src_prepare() { - local line - - if use grammar; then - for line in "$${LANGUAGES[@]}"; do - read -r name url commit <<< "$${line}" - - mkdir -p "$${S}"/runtime/grammars/sources/$${name} || die - cp --reflink=auto --recursive \\ - "$${WORKDIR}"/$${url##*/}-$${commit}/* \\ - "$${S}"/runtime/grammars/sources/$${name} || die - done - fi - - eapply_user -} - -src_compile() { - local -x HELIX_DISABLE_AUTO_GRAMMAR_BUILD=1 - local -x HELIX_RUNTIME="$${S}/runtime" - - cargo_src_compile - - if use grammar; then - target/release/hx --grammar build || die - fi -} - -src_install() { - if use grammar; then - rm -rf "$${S}"/runtime/grammars/sources || die - fi - - insinto /usr/share/helix - doins -r runtime - - use doc && dodoc -r "$${DOCS[@]}" - - cargo_src_install --path helix-term - - newbashcomp contrib/completion/hx.bash hx - - insinto /usr/share/zsh/site-functions - newins contrib/completion/hx.zsh _hx - - insinto /usr/share/fish/vendor_completions.d - doins contrib/completion/hx.fish -} -""" -LANGUAGES_FILE = pathlib.Path("languages.toml") -LICENSE_RE = r"[\s]*LICENSE=['\"](?P[^\"']*)[\"'].*" - - -def main(): - workdir = pathlib.Path().resolve() - os.chdir("helix-term") - cargo_ebuild_proc = subprocess.run( - ("cargo", "ebuild", "--noaudit"), check=True, capture_output=True, text=True - ) - os.chdir(workdir) - - tag_process = subprocess.run( - ("git", "describe", "--tags"), check=True, capture_output=True, text=True - ) - if not ( - cargo_ebuild := pathlib.Path( - "helix-term", - cargo_ebuild_proc.stdout.split("\n")[-2].partition(":")[2].strip(), - ) - ).exists(): - raise RuntimeError(f"Can't find ebuild {cargo_ebuild}") - - new_ebuild = pathlib.Path(f"helix-{tag_process.stdout.strip()}.ebuild") - - with LANGUAGES_FILE.open("rb") as languages_file: - language_list = tomli.load(languages_file) - - license_re = re.compile(LICENSE_RE) - with ( - tempfile.TemporaryFile("wt+") as tmpfile, - cargo_ebuild.open("rt+", encoding="utf-8") as cargo_ebuild_file, - ): - cargo_ebuild.unlink() - - crates = "" - licenses = None - in_crates = False - for line in cargo_ebuild_file.readlines(): - if (license_match := license_re.match(line)) is not None: - licenses = license_match.group("licenses") - licenses = " ".join((lc for lc in licenses.split(" ") if lc != "MPL-2.0+")) - - elif line.startswith("CRATES="): - in_crates = True - continue - - elif in_crates: - if line.strip() == "": - continue - - elif line.strip() == '"': - in_crates = False - continue - - crates += line - - languages = "" - for language in language_list.get("grammar", []): - if source := language.get("source"): - languages += f'\n\t"{language["name"]} {source["git"]} {source["rev"]}"' - - tmpfile.seek(0) - - year = datetime.datetime.now().year - copyright_date = f"2023-{year}" if year > 2022 else "2023" - - template = string.Template(EBUILD_TEMPLATE.lstrip("\n")) - with new_ebuild.open("wt", encoding="utf-8") as output_file: - output_file.write( - template.substitute( - CRATES=crates.strip("\n"), - LANGUAGES=languages.strip("\n"), - LICENSE=licenses, - copyright=copyright_date, - ), - ) - - print("\n".join(cargo_ebuild_proc.stdout.split("\n")[:-2])) - print(f"Wrote: {new_ebuild}") - - -if __name__ == "__main__": - main() diff --git a/app-editors/helix/helix-23.03.ebuild b/app-editors/helix/helix-23.05.ebuild similarity index 66% rename from app-editors/helix/helix-23.03.ebuild rename to app-editors/helix/helix-23.05.ebuild index c9142a921a3c..74e224996d9b 100644 --- a/app-editors/helix/helix-23.03.ebuild +++ b/app-editors/helix/helix-23.05.ebuild @@ -1,8 +1,6 @@ # Copyright 2023-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Auto-Generated by helix_ebuild.py (see FILESDIR) - EAPI=8 CRATES=" @@ -10,12 +8,13 @@ CRATES=" ahash-0.7.6 ahash-0.8.3 aho-corasick-0.7.20 + aho-corasick-1.0.1 android_system_properties-0.1.5 - anyhow-1.0.70 + anyhow-1.0.71 arc-swap-1.6.0 autocfg-1.1.0 bitflags-1.3.2 - bitflags-2.0.2 + bitflags-2.2.1 bstr-1.4.0 btoi-0.4.3 bumpalo-3.12.0 @@ -30,7 +29,7 @@ CRATES=" clru-0.6.1 codespan-reporting-0.11.1 content_inspector-0.2.4 - core-foundation-sys-0.8.3 + core-foundation-sys-0.8.4 crc32fast-1.3.2 crossterm-0.26.1 crossterm_winapi-0.9.0 @@ -38,64 +37,63 @@ CRATES=" cxx-build-1.0.94 cxxbridge-flags-1.0.94 cxxbridge-macro-1.0.94 - dirs-4.0.0 - dirs-next-2.0.0 - dirs-sys-0.3.7 - dirs-sys-next-0.1.2 - dunce-1.0.3 + dunce-1.0.4 either-1.8.1 encoding_rs-0.8.32 encoding_rs_io-0.1.7 - errno-0.3.0 + errno-0.3.1 errno-dragonfly-0.1.2 error-code-2.3.1 - etcetera-0.4.0 + etcetera-0.8.0 fastrand-1.9.0 fern-0.6.2 - filetime-0.2.20 + filetime-0.2.21 flate2-1.0.25 fnv-1.0.7 form_urlencoded-1.1.0 - futures-core-0.3.27 - futures-executor-0.3.27 - futures-task-0.3.27 - futures-util-0.3.27 + futures-core-0.3.28 + futures-executor-0.3.28 + futures-task-0.3.28 + futures-util-0.3.28 fuzzy-matcher-0.3.7 - getrandom-0.2.8 - gix-0.43.1 - gix-actor-0.19.0 - gix-attributes-0.10.0 - gix-bitmap-0.2.2 + getrandom-0.2.9 + gix-0.44.1 + gix-actor-0.20.0 + gix-attributes-0.12.0 + gix-bitmap-0.2.3 gix-chunk-0.4.1 gix-command-0.2.4 - gix-config-0.20.1 - gix-config-value-0.10.2 - gix-credentials-0.12.0 - gix-date-0.4.3 - gix-diff-0.28.1 - gix-discover-0.16.2 - gix-features-0.28.1 - gix-glob-0.5.5 - gix-hash-0.10.3 - gix-hashtable-0.1.2 - gix-index-0.15.1 + gix-config-0.22.0 + gix-config-value-0.12.0 + gix-credentials-0.14.0 + gix-date-0.5.0 + gix-diff-0.29.0 + gix-discover-0.18.1 + gix-features-0.29.0 + gix-fs-0.1.1 + gix-glob-0.7.0 + gix-hash-0.11.1 + gix-hashtable-0.2.0 + gix-ignore-0.2.0 + gix-index-0.16.0 gix-lock-5.0.0 - gix-mailmap-0.11.0 - gix-object-0.28.0 - gix-odb-0.43.1 - gix-pack-0.33.2 - gix-path-0.7.3 - gix-prompt-0.3.3 + gix-mailmap-0.12.0 + gix-object-0.29.1 + gix-odb-0.45.0 + gix-pack-0.35.0 + gix-path-0.8.0 + gix-prompt-0.5.0 gix-quote-0.4.3 - gix-ref-0.27.2 - gix-refspec-0.9.0 - gix-revision-0.12.1 - gix-sec-0.6.2 + gix-ref-0.29.1 + gix-refspec-0.10.1 + gix-revision-0.13.0 + gix-sec-0.8.0 gix-tempfile-5.0.2 - gix-traverse-0.24.0 - gix-url-0.16.0 + gix-traverse-0.25.0 + gix-url-0.18.0 + gix-utils-0.1.1 gix-validate-0.7.4 - gix-worktree-0.15.2 + gix-worktree-0.17.0 globset-0.4.10 grep-matcher-0.1.6 grep-regex-0.1.11 @@ -106,7 +104,7 @@ CRATES=" hermit-abi-0.3.1 hex-0.4.3 home-0.5.4 - iana-time-zone-0.1.55 + iana-time-zone-0.1.56 iana-time-zone-haiku-0.1.1 idna-0.3.0 ignore-0.4.20 @@ -115,14 +113,15 @@ CRATES=" indoc-2.0.1 instant-0.1.12 io-close-0.3.7 - io-lifetimes-1.0.9 + io-lifetimes-1.0.10 itoa-1.0.6 js-sys-0.3.61 + kstring-2.0.0 lazy_static-1.4.0 - libc-0.2.140 - libloading-0.7.4 + libc-0.2.144 + libloading-0.8.0 link-cplusplus-1.0.8 - linux-raw-sys-0.3.0 + linux-raw-sys-0.3.4 lock_api-0.4.9 log-0.4.17 lsp-types-0.94.0 @@ -131,7 +130,6 @@ CRATES=" minimal-lexical-0.2.1 miniz_oxide-0.6.2 mio-0.8.6 - nix-0.26.2 nom-7.1.3 num-integer-0.1.45 num-traits-0.2.15 @@ -143,7 +141,7 @@ CRATES=" percent-encoding-2.2.0 pin-project-lite-0.2.9 pin-utils-0.1.0 - proc-macro2-1.0.54 + proc-macro2-1.0.56 prodash-23.1.2 pulldown-cmark-0.9.2 quickcheck-1.0.3 @@ -152,19 +150,19 @@ CRATES=" rand_core-0.6.4 redox_syscall-0.2.16 redox_syscall-0.3.5 - redox_users-0.4.3 - regex-1.7.3 + regex-1.8.1 regex-automata-0.1.10 regex-syntax-0.6.29 + regex-syntax-0.7.1 ropey-1.6.0 - rustix-0.37.5 + rustix-0.37.15 ryu-1.0.13 same-file-1.0.6 scopeguard-1.1.0 scratch-1.0.5 - serde-1.0.159 - serde_derive-1.0.159 - serde_json-1.0.95 + serde-1.0.163 + serde_derive-1.0.163 + serde_json-1.0.96 serde_repr-0.1.12 serde_spanned-0.6.1 sha1_smol-1.0.0 @@ -182,10 +180,10 @@ CRATES=" str-buf-1.0.6 str_indices-0.4.1 syn-1.0.109 - syn-2.0.11 + syn-2.0.15 tempfile-3.5.0 termcolor-1.2.0 - termini-0.1.4 + termini-1.0.0 textwrap-0.16.0 thiserror-1.0.40 thiserror-impl-1.0.40 @@ -196,15 +194,16 @@ CRATES=" time-macros-0.2.8 tinyvec-1.6.0 tinyvec_macros-0.1.1 - tokio-1.27.0 - tokio-macros-2.0.0 - tokio-stream-0.1.12 + tokio-1.28.1 + tokio-macros-2.1.0 + tokio-stream-0.1.14 toml-0.7.3 toml_datetime-0.6.1 toml_edit-0.19.8 + tree-sitter-0.20.10 unicase-2.6.0 unicode-bidi-0.3.13 - unicode-bom-1.1.4 + unicode-bom-2.0.2 unicode-general-category-0.6.0 unicode-ident-1.0.8 unicode-linebreak-0.1.4 @@ -225,36 +224,31 @@ CRATES=" winapi-i686-pc-windows-gnu-0.4.0 winapi-util-0.1.5 winapi-x86_64-pc-windows-gnu-0.4.0 - windows-0.43.0 - windows-0.47.0 + windows-0.48.0 windows-sys-0.45.0 + windows-sys-0.48.0 windows-targets-0.42.2 - windows-targets-0.47.0 + windows-targets-0.48.0 windows_aarch64_gnullvm-0.42.2 - windows_aarch64_gnullvm-0.47.0 + windows_aarch64_gnullvm-0.48.0 windows_aarch64_msvc-0.42.2 - windows_aarch64_msvc-0.47.0 + windows_aarch64_msvc-0.48.0 windows_i686_gnu-0.42.2 - windows_i686_gnu-0.47.0 + windows_i686_gnu-0.48.0 windows_i686_msvc-0.42.2 - windows_i686_msvc-0.47.0 + windows_i686_msvc-0.48.0 windows_x86_64_gnu-0.42.2 - windows_x86_64_gnu-0.47.0 + windows_x86_64_gnu-0.48.0 windows_x86_64_gnullvm-0.42.2 - windows_x86_64_gnullvm-0.47.0 + windows_x86_64_gnullvm-0.48.0 windows_x86_64_msvc-0.42.2 - windows_x86_64_msvc-0.47.0 + windows_x86_64_msvc-0.48.0 winnow-0.4.1 " -# Download the same tree-sitter commit that is used in the Helix release -declare -A GIT_CRATES=( - [tree-sitter]="https://github.com/tree-sitter/tree-sitter;c51896d32dcc11a38e41f36e3deb1a6a9c4f4b14;tree-sitter-%commit%/lib" -) - -inherit bash-completion-r1 cargo desktop xdg-utils +inherit bash-completion-r1 cargo desktop xdg -DESCRIPTION="A post-modern text editor." +DESCRIPTION="A post-modern text editor" HOMEPAGE=" https://helix-editor.com/ https://github.com/helix-editor/helix @@ -269,7 +263,7 @@ S="${WORKDIR}" LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense ZLIB" SLOT="0" KEYWORDS="~amd64" -IUSE="doc +grammar" +IUSE="+grammar" QA_FLAGS_IGNORED=" usr/bin/hx @@ -283,12 +277,6 @@ DOCS=( docs/ ) -src_prepare() { - # A small hack needed to override the patch in the main Cargo.toml - sed -i 's|https://github.com/tree-sitter/tree-sitter|crates-io|' "${WORKDIR}/cargo_home/config" - eapply_user -} - src_compile() { use grammar || local -x HELIX_DISABLE_AUTO_GRAMMAR_BUILD=1 @@ -298,13 +286,13 @@ src_compile() { src_install() { cargo_src_install --path helix-term - rm -rf runtime/grammars/.gitkeep || die - rm -rf runtime/grammars/sources || die + rm -r runtime/grammars/.gitkeep || die + rm -r runtime/grammars/sources || die insinto /usr/share/helix doins -r runtime - use doc && dodoc -r "${DOCS[@]}" + dodoc -r "${DOCS[@]}" doicon -s 256x256 contrib/${PN}.png domenu contrib/Helix.desktop @@ -322,13 +310,3 @@ src_install() { newenvd - 99helix <<< 'HELIX_RUNTIME="/usr/share/helix/runtime"' } - -pkg_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update -} diff --git a/app-editors/scite/scite-5.3.5.ebuild b/app-editors/scite/scite-5.3.5.ebuild index 09a0f36a2bf4..1283d94ee015 100644 --- a/app-editors/scite/scite-5.3.5.ebuild +++ b/app-editors/scite/scite-5.3.5.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.scintilla.org/${PN}${PV//./}.tgz -> ${P}.tgz" LICENSE="HPND lua? ( MIT )" SLOT="0" -KEYWORDS="amd64 ~ppc ~riscv x86 ~amd64-linux ~arm-linux ~x86-linux" +KEYWORDS="amd64 ppc ~riscv x86 ~amd64-linux ~arm-linux ~x86-linux" IUSE="lua" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz index 680d2e09dbe33c0e5703f0d867ea4c41a97bd593..6dd8808522aa64666af5d3c7bb5fd0aa4a540972 100644 GIT binary patch literal 70619 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 literal 70457 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%0A`@yIPOi8D+)B}{?lv_`wQ-BuFNPx| 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 + - x11@gentoo.org - X11 + gnu-emacs@gentoo.org + Gentoo GNU Emacs project - xorg/app/scripts + susam/devil diff --git a/app-emacs/git-modes/git-modes-9999.ebuild b/app-emacs/git-modes/git-modes-9999.ebuild new file mode 100644 index 000000000000..5dd60a104871 --- /dev/null +++ b/app-emacs/git-modes/git-modes-9999.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Emacs major modes for editing Git configuration files" +HOMEPAGE="https://github.com/magit/git-modes/" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/magit/${PN}.git" +else + SRC_URI="https://github.com/magit/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=">=app-emacs/compat-29.1.4.1" +BDEPEND="${RDEPEND}" + +DOCS=( README.org ) +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp_src_compile + + elisp-make-autoload-file +} diff --git a/app-emacs/magit/magit-9999.ebuild b/app-emacs/magit/magit-9999.ebuild new file mode 100644 index 000000000000..031034b86493 --- /dev/null +++ b/app-emacs/magit/magit-9999.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="A Git porcelain inside Emacs" +HOMEPAGE="https://magit.vc/ + https://github.com/magit/magit/" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/magit/magit.git" +else + SRC_URI="https://github.com/magit/magit/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +fi +S="${S}/lisp" + +LICENSE="GPL-3+" +SLOT="0" + +DOCS=( ../README.md ../docs/AUTHORS.md ../docs/RelNotes ) +ELISP_TEXINFO="../docs/*.texi" +SITEFILE="50${PN}-gentoo.el" + +RDEPEND=" + >=app-emacs/dash-2.19.1 + >=app-emacs/transient-0.3.6 + >=app-emacs/with-editor-3.0.5 + app-emacs/libegit2 +" +BDEPEND=" + ${RDEPEND} + sys-apps/texinfo +" +RDEPEND+=" + >=dev-vcs/git-2.0.0 +" + +src_prepare() { + default + + echo "(setq magit-version \"${PV}\")" > magit-version.el || die +} diff --git a/app-emacs/transient/transient-9999.ebuild b/app-emacs/transient/transient-9999.ebuild new file mode 100644 index 000000000000..adb9d5ff1a85 --- /dev/null +++ b/app-emacs/transient/transient-9999.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Transient commands abstraction for GNU Emacs" +HOMEPAGE="https://magit.vc/manual/transient/ + https://github.com/magit/transient/" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/magit/${PN}.git" +else + SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +fi + +LICENSE="GPL-3+" +SLOT="0" + +DOCS=( CHANGELOG README.org docs/${PN}.org ) +ELISP_TEXINFO="docs/${PN}.texi" +SITEFILE="50${PN}-gentoo.el" + +RDEPEND=">=app-emacs/compat-29.1.4.1" +BDEPEND=" + ${RDEPEND} + sys-apps/texinfo +" + +src_prepare() { + mv lisp/*.el . || die + + default +} diff --git a/app-emacs/with-editor/Manifest b/app-emacs/with-editor/Manifest index 1cb5c7a3b106..07afe7605e71 100644 --- a/app-emacs/with-editor/Manifest +++ b/app-emacs/with-editor/Manifest @@ -1,4 +1,2 @@ -DIST with-editor-3.0.5.tar.gz 31985 BLAKE2B 9d4bda1f4e7ae3ec5c9014b0e7a74bf703e9b80990b138ef6108275c9a117611d542e1dad03bb8537c7e8e3ffbbf3aac433bb4d3fe5eb07378f27dc1579a13ca SHA512 cc60a69ebfbb7d802a7bc64b56bf866111799b5a2a3140dd203bc3a4257756f558e81169b418bce2daa91e7aab7feb4d22115fcedf9efe46026745c4e3cf0268 -DIST with-editor-3.1.1.tar.gz 32063 BLAKE2B 835781302cd5c686b0fffcb1c4e7513b76cfabe90b3d2c24becfa92722429622e46ea9953118be62e655f7d2db5401816e5bfd978bc90b7e66a8ec5cca767b32 SHA512 cb0c2273371a30a53b4d9a528f2a5a885f88fa05f71db1e3377aa8eb4fba7b35f9bc7c1911c56aa18823e3404bebaca7ea09d37f886061fb97eb00f6310a778e DIST with-editor-3.2.0.tar.gz 32146 BLAKE2B c0f223e433b8bebef4e7e9bdee4b460d4e5bd5819340cccc3bedf39cec3633033a4fb39974d8b55caf244cc41f73007bc8ee4714e24bc726e55f1b2c5984dc69 SHA512 2857ca6e5aec2c1552088340b0bd819986aa797edbff05effce0a4db3f3b9b9df945b25424e4b43e4ed0392449fe8b75caedf3ba755d29ded6c781a51d57ef39 DIST with-editor-3.3.0.tar.gz 33250 BLAKE2B 6dab10a489c2592a32091e708c7f4c7e4c80794569e0fdcef14407cc83e067ace4a2efb29c97ecf40e1d0f5f2557f7ecc78992e1a65e10ed1c39e812431ff0bc SHA512 1e703f0793068f4080ab9af553a682ffb8897d95d0fc61668773c9ff380a0ba966e6f458f2428269c4c113c8ec296472b15a3459dad7f01549fc3387a080fda0 diff --git a/app-emacs/with-editor/with-editor-3.0.5.ebuild b/app-emacs/with-editor/with-editor-3.0.5.ebuild deleted file mode 100644 index 19dcf2e682bc..000000000000 --- a/app-emacs/with-editor/with-editor-3.0.5.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Use the Emacsclient as the \$EDITOR of child processes" -HOMEPAGE="https://magit.vc/manual/with-editor" -SRC_URI="https://github.com/magit/with-editor/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" - -SITEFILE="50${PN}-gentoo.el" -ELISP_TEXINFO="*.texi" -DOCS="README.md with-editor.org" - -DEPEND="" -RDEPEND="${DEPEND}" -DEPEND="${DEPEND} sys-apps/texinfo" diff --git a/app-emacs/with-editor/with-editor-3.1.1.ebuild b/app-emacs/with-editor/with-editor-3.1.1.ebuild deleted file mode 100644 index d332157b4d3a..000000000000 --- a/app-emacs/with-editor/with-editor-3.1.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Use the Emacsclient as the \$EDITOR of child processes" -HOMEPAGE="https://magit.vc/manual/with-editor" -SRC_URI="https://github.com/magit/with-editor/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" - -S="${WORKDIR}/${P}/lisp" -SITEFILE="50${PN}-gentoo.el" -ELISP_TEXINFO="../docs/*.texi" -DOCS="../README.md ../docs/with-editor.org" - -DEPEND="" -RDEPEND="${DEPEND}" -DEPEND="${DEPEND} sys-apps/texinfo" diff --git a/app-emacs/with-editor/with-editor-9999.ebuild b/app-emacs/with-editor/with-editor-9999.ebuild new file mode 100644 index 000000000000..d949e77a6c7f --- /dev/null +++ b/app-emacs/with-editor/with-editor-9999.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Use the Emacsclient as the \$EDITOR of child processes" +HOMEPAGE="https://magit.vc/manual/with-editor/ + https://github.com/magit/with-editor/" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/magit/${PN}.git" +else + SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +fi +S="${WORKDIR}"/${P}/lisp + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + >=app-emacs/compat-29.1.4.1 +" +BDEPEND=" + ${RDEPEND} + sys-apps/texinfo +" + +DOCS=( ../README.org ../docs/${PN}.org ) +ELISP_TEXINFO="../docs/*.texi" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index b7dac464b68fca4e022387669a9adb8227990058..2a4728221681f90ae874937a787200d63d7844e5 100644 GIT binary patch delta 15110 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 delta 15087 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 R|F!<<{{s}IrFsc%007H^)jI$H diff --git a/app-emulation/diskimage-builder/diskimage-builder-3.30.0.ebuild b/app-emulation/diskimage-builder/diskimage-builder-3.30.0.ebuild index 10b17cd396dd..9c5050b1f22d 100644 --- a/app-emulation/diskimage-builder/diskimage-builder-3.30.0.ebuild +++ b/app-emulation/diskimage-builder/diskimage-builder-3.30.0.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == 9999* ]]; then EGIT_REPO_URI="https://opendev.org/openstack/diskimage-builder.git" else inherit pypi - KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux" fi LICENSE="Apache-2.0" diff --git a/app-emulation/firecracker-bin/Manifest b/app-emulation/firecracker-bin/Manifest index af7fbaa01855..58d3cf5faec9 100644 --- a/app-emulation/firecracker-bin/Manifest +++ b/app-emulation/firecracker-bin/Manifest @@ -4,3 +4,5 @@ DIST firecracker-v1.3.1-aarch64.tgz 4178577 BLAKE2B 80636ee5878acce741f12647c710 DIST firecracker-v1.3.1-x86_64.tgz 4105205 BLAKE2B ab40e91c641c34b621542a991c642be61404aaa77d861341827d0555e5128773f7407277355a342fdc7c4c26d6a604e357901672175ef0a6578b25c9207c2e45 SHA512 272f3579f2943ee32663590e99658ee52cf7b8693b402d2f342e1de8a55fa4c05db5fb4b6a0495c88dfb51f0830640c3e6ef9e1569264f6c2eb9ab99c84bc2b5 DIST firecracker-v1.3.2-aarch64.tgz 4192631 BLAKE2B b1a44c7fb0458f8e9298eddebc047cb4582ca4164926b29b23961a3c9decba26278bd70117365b89e29c414561aed1e79f4e2c248d362ea3e389d58bc5a60235 SHA512 9e88396270da04f8b0ee92c0b15f4abb8e05674c97b2dc9233ea181e9ce5a9c96400d2cc870279d9dd3fd5763cbefc3e74db01cb0ecacd1d84c966eb9c7d39d9 DIST firecracker-v1.3.2-x86_64.tgz 4152061 BLAKE2B f9025e827b53b482bd0f44918533ad0834eaa2ca4e4d13bedda5899ba3790e9bd0bf31793d2d6e53b7791b988a2fe0b5c69b5c08eba94d865660ee4e6c2ce282 SHA512 ff5c8ed9c7a200c87436ea5f952ecf584476030a2153eaa6d753624a324fa980687249a2a3351cb120f984b86c13395c611dbb44029072f2a961d79c54dbe731 +DIST firecracker-v1.3.3-aarch64.tgz 4203758 BLAKE2B 0ce55d98420fe23281c54ad43b83a5c6040e6cb14fc0cfcfc75b9945a20af26c58f67f9b173ae6259b069aebc5b99af9ef47534a749763a24cdc1088df9baf49 SHA512 ba543ba1dbae2a4e0321c1d8dbf1fc9cc3da11dec773815175773a6c07f135f9bc3103cfdb3a083743478fd3084c4b2e8988ebf62beff0d4473d644bd21bd9f8 +DIST firecracker-v1.3.3-x86_64.tgz 4170049 BLAKE2B 691135ef0d269667cde73bded237b2b6b59c6d74bd92dc0938b6b6b31babc6c28de841eef3ecb6769a6c5f4fe7d85e1ebf25f133608746676a02af4ae0e5028e SHA512 12697db9ce0cd2724dbb7a56643fc660c1b0faf7910090fbd227300099f54bf4f69678fa328f84827c18031db3827104262a7365db53fffdede7759e7562f1bc diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.3.3.ebuild b/app-emulation/firecracker-bin/firecracker-bin-1.3.3.ebuild new file mode 100644 index 000000000000..ec091124b7ad --- /dev/null +++ b/app-emulation/firecracker-bin/firecracker-bin-1.3.3.ebuild @@ -0,0 +1,82 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info + +DESCRIPTION="Secure and fast microVMs for serverless computing (static build)" +HOMEPAGE="https://firecracker-microvm.github.io https://github.com/firecracker-microvm/firecracker" +SRC_URI=" + amd64? ( + https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz + ) + arm64? ( + https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz + )" + +LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RESTRICT="test strip" + +RDEPEND="acct-group/kvm" + +QA_PREBUILT="usr/bin/firecracker + usr/bin/jailer + usr/bin/rebase-snap + usr/bin/seccompiler-bin" + +S="${WORKDIR}" + +pkg_pretend() { + if use kernel_linux && kernel_is lt 4 14; then + eerror "Firecracker requires a host kernel of 4.14 or higher." + elif use kernel_linux; then + if ! linux_config_exists; then + eerror "Unable to check your kernel for KVM support" + else + CONFIG_CHECK="~KVM ~TUN ~BRIDGE" + ERROR_KVM="You must enable KVM in your kernel to continue" + ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in" + ERROR_KVM_AMD+=" your kernel configuration." + ERROR_KVM_INTEL="If you have an Intel CPU, you must enable" + ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration." + ERROR_TUN="You will need the Universal TUN/TAP driver compiled" + ERROR_TUN+=" into your kernel or loaded as a module to use" + ERROR_TUN+=" virtual network devices." + ERROR_BRIDGE="You will also need support for 802.1d" + ERROR_BRIDGE+=" Ethernet Bridging for some network configurations." + + if use amd64 || use amd64-linux; then + if grep -q AuthenticAMD /proc/cpuinfo; then + CONFIG_CHECK+=" ~KVM_AMD" + elif grep -q GenuineIntel /proc/cpuinfo; then + CONFIG_CHECK+=" ~KVM_INTEL" + fi + fi + + # Now do the actual checks setup above + check_extra_config + fi + fi +} + +src_compile() { :; } + +src_install() { + if use amd64; then + my_arch=x86_64 + elif use arm64; then + my_arch=aarch64 + fi + + dodoc "release-v${PV}-${my_arch}/firecracker_spec-v${PV}.yaml" + dodoc "release-v${PV}-${my_arch}/seccomp-filter-v${PV}-${my_arch}.json" + + newbin "release-v${PV}-${my_arch}/firecracker-v${PV}-${my_arch}" firecracker + newbin "release-v${PV}-${my_arch}/jailer-v${PV}-${my_arch}" jailer + newbin "release-v${PV}-${my_arch}/rebase-snap-v${PV}-${my_arch}" rebase-snap + newbin "release-v${PV}-${my_arch}/seccompiler-bin-v${PV}-${my_arch}" seccompiler-bin +} diff --git a/app-emulation/ruffle/ruffle-9999.ebuild b/app-emulation/ruffle/ruffle-9999.ebuild index 8fcc837b0a05..3c6962772b54 100644 --- a/app-emulation/ruffle/ruffle-9999.ebuild +++ b/app-emulation/ruffle/ruffle-9999.ebuild @@ -61,7 +61,7 @@ src_configure() { filter-lto # TODO: cleanup after bug #893658 # see .cargo/cargo.toml, only needed if RUSTFLAGS is set by the user - [[ -v RUSTFLAGS ]] && RUSTFLAGS+=" --cfg=web_sys_unstable_apis"d + [[ -v RUSTFLAGS ]] && RUSTFLAGS+=" --cfg=web_sys_unstable_apis" if use test; then # tests will be skipped if don't build everything diff --git a/app-emulation/spice/Manifest b/app-emulation/spice/Manifest index 32f53c4a8b1e..c75ff310017c 100644 --- a/app-emulation/spice/Manifest +++ b/app-emulation/spice/Manifest @@ -1,4 +1,2 @@ -DIST spice-0.15.0-pthread-c5fe3df1.patch.bz2 7605 BLAKE2B 86b8094a22a02080db038ef98972bf09f391d5344fee8df2aa7d2def0b50a581353cb0e3dd97f99bbd58b88a13ceac4b54be8086a9f4274f38d132b27b62e84d SHA512 5075bd260b33c2dad8c3ce641372383871f7d69190a4f4697bd5e12af1bf5429310c592961de001d36c19a9cdd91143b8d6e8be0e08b3850b9700c2aef2ddd78 -DIST spice-0.15.0.tar.bz2 1537970 BLAKE2B 98e8f55de81a86c6370e4a74c0fd90db78a9a8e8e3af536bccd6a2a75185194ac7b87521163090c4312e392d2ee10036c0283171c7796aea630e1307128a2d55 SHA512 0a776d191c395ce1f7ebbbac47956a00a2765327d3127aeca6e232bd56fd4ccd28750ae1599eb6eb2909ac909cda517d5511faa631166db16b8b75bd4e7b86d9 DIST spice-0.15.1.tar.bz2 1623290 BLAKE2B 19ddb3cac91be07a4a358ed89a5e4d1a5c406a9831b8c8a518764055354ecf6e09d129ae03ba65d876669da72f2cbf0c307261564097f60951711e9852eebb69 SHA512 362ab2f0b483911830693834515e1d331a6b929c5c63fd4522e843c42bbb7d8a52510d60f5f17d175dd2617c9621630f6a81f3ff7dce11dc28e6fb135e60fa86 DIST spice-0.15.2.tar.bz2 1663326 BLAKE2B 00f5393ac409590b8fe0203251b811a4fe6dca16e644a30dd8165d57ff28cbef3b2f9c2a92ff7d2f6c8092bbef4f89a4e85ef9228cc8c03b0a163ffa3afaf9f6 SHA512 c8f273b9e97ef38a03b331f7d32c5f0a09d540523fe626568c845152cbd22273a92b3a08bc13fa2e061b913ad16ceb7cbddf142655cd9cdcd8eb5f646fa6aa26 diff --git a/app-emulation/spice/spice-0.15.0.ebuild b/app-emulation/spice/spice-0.15.0.ebuild deleted file mode 100644 index 985efaaf1930..000000000000 --- a/app-emulation/spice/spice-0.15.0.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9,10} ) -inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils - -DESCRIPTION="SPICE server" -HOMEPAGE="https://www.spice-space.org/" -SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2" -SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-pthread-c5fe3df1.patch.bz2" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" -IUSE="lz4 sasl smartcard static-libs gstreamer test" - -RESTRICT="!test? ( test )" - -# the libspice-server only uses the headers of libcacard -RDEPEND=" - dev-lang/orc[static-libs(+)?] - >=dev-libs/glib-2.38:2[static-libs(+)?] - media-libs/opus[static-libs(+)?] - sys-libs/zlib[static-libs(+)?] - virtual/jpeg:0=[static-libs(+)?] - >=x11-libs/pixman-0.17.7[static-libs(+)?] - dev-libs/openssl:0=[static-libs(+)?] - lz4? ( app-arch/lz4:0=[static-libs(+)?] ) - smartcard? ( >=app-emulation/libcacard-2.5.1 ) - sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - )" -DEPEND="${RDEPEND} - >=app-emulation/spice-protocol-0.14.3 - smartcard? ( app-emulation/qemu[smartcard] ) - test? ( net-libs/glib-networking )" -BDEPEND="${PYTHON_DEPS} - sys-devel/autoconf-archive - virtual/pkgconfig - $(python_gen_any_dep ' - >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - ')" - -PATCHES=( - "${WORKDIR}"/${P}-pthread-c5fe3df1.patch -) - -python_check_deps() { - has_version -b ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]" - has_version -b "dev-python/six[${PYTHON_USEDEP}]" -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup -} - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - # Prevent sandbox violations, bug #586560 - # https://bugzilla.gnome.org/show_bug.cgi?id=744134 - # https://bugzilla.gnome.org/show_bug.cgi?id=744135 - addpredict /dev - - xdg_environment_reset - - local myconf=" - $(use_enable static-libs static) - $(use_enable lz4) - $(use_with sasl) - $(use_enable smartcard) - $(use_enable test tests) - --enable-gstreamer=$(usex gstreamer "1.0" "no") - --disable-celt051 - " - econf ${myconf} -} - -src_compile() { - # Prevent sandbox violations, bug #586560 - # https://bugzilla.gnome.org/show_bug.cgi?id=744134 - # https://bugzilla.gnome.org/show_bug.cgi?id=744135 - addpredict /dev - - default -} - -src_install() { - default - use static-libs || find "${D}" -name '*.la' -type f -delete || die - readme.gentoo_create_doc -} - -pkg_postinst() { - readme.gentoo_print_elog -} diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest index 2d8b40175c16..f42c15abcfb0 100644 --- a/app-emulation/vkd3d/Manifest +++ b/app-emulation/vkd3d/Manifest @@ -1,2 +1 @@ DIST vkd3d-1.7.1.tar.xz 806772 BLAKE2B f83fd405dd2fedb2bc38bf64fd5e401fab1b9d5364b812eb34bc45cdeef684786cd59abe304ce71c722b8fe7a729bef18a90b1cb86f2522e45fa1f4d2d0340bb SHA512 59958d3ca6a6485173cc43d701dba4e82eca1eee895128520b5eb0c392fc2911cade37d945ba52a8f50a2639fa5d8d487609c5f3f88ae76e6d914a448ac179b6 -DIST vkd3d-1.7.tar.xz 807176 BLAKE2B 1e2b03c8440bdf9306e9c08d557dd6b622c689e94f7d4bcb4ce752cbfbe48ddb0b577f9fee14ab8ac2fc08395205328efc5b437a8fc67d5bb0fd868db0902378 SHA512 008c63742d939e8dc755bd382208d52e145d3ad7a5fe7ae71d41be3e3efd609b513add2ec43c6947a183b6a7595e3f0d8bdc6628835577fa5b7f7ec8a5dea347 diff --git a/app-emulation/vkd3d/vkd3d-1.7.ebuild b/app-emulation/vkd3d/vkd3d-1.7.ebuild deleted file mode 100644 index 0a6c10a184bc..000000000000 --- a/app-emulation/vkd3d/vkd3d-1.7.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 - -inherit multilib-minimal - -DESCRIPTION="D3D12 to Vulkan translation library" -HOMEPAGE="https://gitlab.winehq.org/wine/vkd3d/" -SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="ncurses spirv-tools" -RESTRICT="test" #838655 - -RDEPEND=" - media-libs/vulkan-loader[${MULTILIB_USEDEP}] - ncurses? ( sys-libs/ncurses:= ) - spirv-tools? ( dev-util/spirv-tools[${MULTILIB_USEDEP}] )" -DEPEND=" - ${RDEPEND} - dev-util/spirv-headers - dev-util/vulkan-headers" -BDEPEND=" - sys-devel/flex - sys-devel/bison - virtual/pkgconfig" - -multilib_src_configure() { - local conf=( - $(multilib_native_use_with ncurses) - $(use_with spirv-tools) - --disable-doxygen-pdf - --without-xcb - ) - - ECONF_SOURCE=${S} econf "${conf[@]}" -} - -multilib_src_install_all() { - find "${ED}" -type f -name '*.la' -delete || die -} diff --git a/app-emulation/wine-staging/Manifest b/app-emulation/wine-staging/Manifest index beaebb52026c..822f1a14fe64 100644 --- a/app-emulation/wine-staging/Manifest +++ b/app-emulation/wine-staging/Manifest @@ -1,10 +1,8 @@ DIST wine-8.0.tar.xz 29054044 BLAKE2B baf8f96b665119c9f38a148a2472dbe8f6ca8d4641d9d09d48cb72cb4de2585c274b8b7981c2fa622ead6da2f087c57652e9b48edc8a17c0cfd6be9a36732f02 SHA512 53ba813b260a65a271ec575822725b97631f60038fb026dcc0fe66862711eedcc29a8feb29ff54ae4f64458f85c290d8f3838eff5e4c77a5420a7d2b951fef77 -DIST wine-8.5.tar.xz 29064032 BLAKE2B 35fa6d7ec88ff67d9acf13466b3618eb45d664bed0a9ee581e46cb6e7692395837c8c8e86dead1dbcad582ef29c674a0df4b7180addee837b466eba7fdcd350a SHA512 f6aaab8a32eb7bce7f48d21d99417c9e6e8fe41b3d36320762775ef954db7ddd4fcff01d56475f35038d814557834a41a9e3ae85e5cae8a1b820c5044b42a327 -DIST wine-8.6.tar.xz 29118124 BLAKE2B e4659785722f0c1adb9ce4a156fbafc8484977a5fe2f4a6e1d5eaf8f1f14c6787f080b9d389cdd8716eb7fd00ee2879fab2042af5dcb970530d2e19628442c73 SHA512 602680675f5e062121767769106199179c52a6dd93e97b9b8b4d8365134c72f7745e37d4e3edf6c89c553fb1bfe55b914e77177508fb4f032410d423359abba7 DIST wine-8.7.tar.xz 29158096 BLAKE2B 73bd0b5a6eec8a2e37301d8b0f8e9be1ad757f07df3471b0cea17aac6716d456eea1d36fa22bd2451e6cc7662b2b36e4ca628d65216c60d5950f5b439fd2052c SHA512 0a7fe9ad86cf931527c2149207473bf4671d1098af7c21f1b740dfaa84486a8e235fea99b1cad035ff9c3eb20810caab53d51051d63efe626514b79309904d93 DIST wine-8.8.tar.xz 29181484 BLAKE2B 43a79fb34f86382cbd8dd3b3aa16f104d02a8e86fd8d47afb157865b707b71674199c4ae748f8b3e3de4ae1e63d70a18fca0d09d7716c178a4c9c21d21c092ac SHA512 e56427680c940970153b1996841c70d540a0a2572ab980c4d77cf7225efd7c26c91ef9b0548b73d51e78afa55a7e324d5d93f6211f5eb5d5698ab9ff421e26de +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.5.tar.gz 9530306 BLAKE2B 9457fb44aea427c2c09d6329f2f585ae7e14ca32950204019136616d73ad1b83b629297499197b91fb542784b8e5b6edd8743ee6a72794ce58ef5c6b1d27f308 SHA512 9d347c55a62f661bdcc102d373e05d162217b7b1348bdb6f2b114d20e35146862379d2cf03a96916bd1d52166a538af55d48e25a169cd6ee23818673bd35909a -DIST wine-staging-8.6.1.tar.gz 9527141 BLAKE2B be43c642e6caa0f7e28a0aa45f736b839fe277a54c573955940523b6a27a0e4b7b5d531a027aab4a3c21a413fcac129dc16a7241700f2f848061fadafc9e695f SHA512 28bb066b55293e73df072cceb27a191365d6a319d859e6797bc443e830bb6ddd22cdbf7d9692b43e8eb7f2feb68ac1205aa440c60b37ab7c10ebeab83aa590ce DIST wine-staging-8.7.tar.gz 9524736 BLAKE2B 4ae32c77024c41fe660090889958e0016dc6e0d189c1cc938e305cc72297a924ea8209244374baa651ded3bdf62352f9b41e15bb163f200b9b0b3f18ccac2ea5 SHA512 42a32b3a5420f358085c510250f3204bc5eb7430c447e7bb5b25046245cf3c54f02684226daffedb65dce093cfa513424523e55d4d3a5b416fdff6e4e1e4a161 DIST wine-staging-8.8.tar.gz 9509284 BLAKE2B f8a25b9a3a52b8bfc98d8eea6c22f9648d8e6040d12dd4a8a2dd13199ced954292f141c4b4ae4fc7748d5fa7f6b0fa1cdd535a27b1495150bdee5f50b940ab8d SHA512 7178ab98ca77a2892f9c827d1af51c9b98fe8c9559f6708fc63f73d3ebed96bd1a158179c5eed83d4c89bc57f0120e9cafddb1e0dbb77587054ae29a60eddaf5 +DIST wine-staging-8.9.1.tar.gz 9700492 BLAKE2B 4382cc7226e734f8f592da80d2fba485052f39b829f61a51c523098a185a47a451c7e91badaa792de9ddf4fd80c16fd5d6091cc2d962ecaf455d6bc3d0010efc SHA512 abb25718f965241c1404430c1dffa398c2ffd180328e5456fc58a070f90f818a10285ad5515d74727a43f6de9f6c19129acd6ed6ba866d7b240886bbcabcd990 diff --git a/app-emulation/wine-staging/wine-staging-8.5.ebuild b/app-emulation/wine-staging/wine-staging-8.5.ebuild deleted file mode 100644 index 74867a1f4c4c..000000000000 --- a/app-emulation/wine-staging/wine-staging-8.5.ebuild +++ /dev/null @@ -1,375 +0,0 @@ -# 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.3 -WINE_MONO=7.4.0 - -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-${PV}.tar.xz - https://github.com/wine-staging/wine-staging/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="-* ~amd64 ~x86" -fi -S="${WORKDIR}/wine-${PV}" - -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 debug custom-cflags +fontconfig +gecko gphoto2 - +gstreamer kerberos +mingw +mono netapi nls opencl +opengl osmesa - pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl - +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 )" -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 - - 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 - -W winemenubuilder-Desktop_Icon_Path #652176 - ${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:=$( - # >=wine-7.21 configure.ac no longer adds -fno-strict by mistake - append-cflags '-fno-strict-aliasing' - filter-flags '-fstack-protector*' #870136 - filter-flags '-mfunction-return=thunk*' #878849 - 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 - - # don't let portage try to strip PE files with the wrong - # strip executable and instead handle it here (saves ~120MB) - if use mingw; then - dostrip -x ${WINE_PREFIX}/wine/{i386,x86_64}-windows - use debug || - find "${ED}"${WINE_PREFIX}/wine/*-windows -regex '.*\.\(a\|dll\|exe\)' \ - -exec $(usex abi_x86_64 x86_64 i686)-w64-mingw32-strip --strip-unneeded {} + || die - 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-emulation/wine-staging/wine-staging-8.6.1.ebuild b/app-emulation/wine-staging/wine-staging-8.9.1.ebuild similarity index 98% rename from app-emulation/wine-staging/wine-staging-8.6.1.ebuild rename to app-emulation/wine-staging/wine-staging-8.9.1.ebuild index e63cedce7e25..91fff75c3a4c 100644 --- a/app-emulation/wine-staging/wine-staging-8.6.1.ebuild +++ b/app-emulation/wine-staging/wine-staging-8.9.1.ebuild @@ -9,7 +9,8 @@ inherit autotools edo flag-o-matic multilib multilib-build inherit python-any-r1 toolchain-funcs wrapper WINE_GECKO=2.47.4 -WINE_MONO=7.4.0 +WINE_MONO=8.0.0 +WINE_P=wine-$(ver_cut 1-2) if [[ ${PV} == *9999 ]]; then inherit git-r3 @@ -18,11 +19,11 @@ if [[ ${PV} == *9999 ]]; then 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-$(ver_cut 1-2).tar.xz + 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-$(ver_cut 1-2)" +S="${WORKDIR}/${WINE_P}" DESCRIPTION="Free implementation of Windows(tm) on Unix, with Wine-Staging patchset" HOMEPAGE=" @@ -139,7 +140,8 @@ BDEPEND=" mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[${MULTILIB_USEDEP}] ) ) - nls? ( sys-devel/gettext )" + nls? ( sys-devel/gettext ) + wayland? ( dev-util/wayland-scanner )" IDEPEND=">=app-eselect/eselect-wine-2" QA_CONFIG_IMPL_DECL_SKIP=( diff --git a/app-emulation/wine-staging/wine-staging-9999.ebuild b/app-emulation/wine-staging/wine-staging-9999.ebuild index 8a669db66bf4..91fff75c3a4c 100644 --- a/app-emulation/wine-staging/wine-staging-9999.ebuild +++ b/app-emulation/wine-staging/wine-staging-9999.ebuild @@ -10,6 +10,7 @@ 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 @@ -18,11 +19,11 @@ if [[ ${PV} == *9999 ]]; then 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-${PV}.tar.xz + 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-${PV}" +S="${WORKDIR}/${WINE_P}" DESCRIPTION="Free implementation of Windows(tm) on Unix, with Wine-Staging patchset" HOMEPAGE=" diff --git a/app-emulation/wine-vanilla/Manifest b/app-emulation/wine-vanilla/Manifest index 450ad90b4677..a510f932132c 100644 --- a/app-emulation/wine-vanilla/Manifest +++ b/app-emulation/wine-vanilla/Manifest @@ -1,6 +1,5 @@ DIST wine-7.0.2.tar.xz 27179980 BLAKE2B 721ab574092638b32d3a483b6ae3def0c9d706cc888662ca461ab8c7060b10077e83cede69663ea2a8b97729f3801209fbba5f8e8828ce20454700ffbbd76cb5 SHA512 330c71005a6a8054b5068ac4484e9015e9f8bf55d5a451aaf5f79b7f78a025732b454251c31473abf21504cce3b78e50cf7e3e0d0116bb755dc8396bd790289a DIST wine-8.0.1.tar.xz 29057128 BLAKE2B f1e04ddc7531704b4229d1bdb6e742ff20886dfff181b8b44e01e9921574e8c433553aaddb2453532902e89252244080d1cf9f904aa7d14d76709d830116e4b4 SHA512 9264a3dbe8b0168aa94b8266d5686b1da39352baefa4e72a63b0ed5aa2daca8811633dc89da3bb2aff497fb2b3b917f5cd021d0baae390490f1ca5ffd5ac4b3a -DIST wine-8.5.tar.xz 29064032 BLAKE2B 35fa6d7ec88ff67d9acf13466b3618eb45d664bed0a9ee581e46cb6e7692395837c8c8e86dead1dbcad582ef29c674a0df4b7180addee837b466eba7fdcd350a SHA512 f6aaab8a32eb7bce7f48d21d99417c9e6e8fe41b3d36320762775ef954db7ddd4fcff01d56475f35038d814557834a41a9e3ae85e5cae8a1b820c5044b42a327 -DIST wine-8.6.tar.xz 29118124 BLAKE2B e4659785722f0c1adb9ce4a156fbafc8484977a5fe2f4a6e1d5eaf8f1f14c6787f080b9d389cdd8716eb7fd00ee2879fab2042af5dcb970530d2e19628442c73 SHA512 602680675f5e062121767769106199179c52a6dd93e97b9b8b4d8365134c72f7745e37d4e3edf6c89c553fb1bfe55b914e77177508fb4f032410d423359abba7 DIST wine-8.7.tar.xz 29158096 BLAKE2B 73bd0b5a6eec8a2e37301d8b0f8e9be1ad757f07df3471b0cea17aac6716d456eea1d36fa22bd2451e6cc7662b2b36e4ca628d65216c60d5950f5b439fd2052c SHA512 0a7fe9ad86cf931527c2149207473bf4671d1098af7c21f1b740dfaa84486a8e235fea99b1cad035ff9c3eb20810caab53d51051d63efe626514b79309904d93 DIST wine-8.8.tar.xz 29181484 BLAKE2B 43a79fb34f86382cbd8dd3b3aa16f104d02a8e86fd8d47afb157865b707b71674199c4ae748f8b3e3de4ae1e63d70a18fca0d09d7716c178a4c9c21d21c092ac SHA512 e56427680c940970153b1996841c70d540a0a2572ab980c4d77cf7225efd7c26c91ef9b0548b73d51e78afa55a7e324d5d93f6211f5eb5d5698ab9ff421e26de +DIST wine-8.9.tar.xz 29198080 BLAKE2B dfad284f554c164ac8f95d7c36d8b999217c6375f7720ed05e512e3f16cbc5a08325dad4e56dd59a17b27e53ab3a8331d54dd17b24e459b34d9e408ba93a52f3 SHA512 4de85654d2d5c9d48fa2a748eb9bee4477f0ba7fbd2c5dd40ea69662d8f6dfbb6432d1ec9109233d24608dc9554bad525c1e1ecdc86a5d00d133772810b12261 diff --git a/app-emulation/wine-vanilla/wine-vanilla-8.5.ebuild b/app-emulation/wine-vanilla/wine-vanilla-8.5.ebuild deleted file mode 100644 index 0d6f8fb38727..000000000000 --- a/app-emulation/wine-vanilla/wine-vanilla-8.5.ebuild +++ /dev/null @@ -1,338 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MULTILIB_COMPAT=( abi_x86_{32,64} ) -inherit autotools flag-o-matic multilib multilib-build toolchain-funcs wrapper - -WINE_GECKO=2.47.3 -WINE_MONO=7.4.0 - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - 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-${PV}.tar.xz" - S="${WORKDIR}/wine-${PV}" - KEYWORDS="-* ~amd64 ~x86" -fi - -DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets" -HOMEPAGE=" - https://www.winehq.org/ - https://gitlab.winehq.org/wine/wine/" - -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 debug custom-cflags +fontconfig +gecko gphoto2 - +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl - osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard - +ssl +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}] ) - odbc? ( dev-db/unixODBC[${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 )" -BDEPEND=" - 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 )" -IDEPEND=">=app-eselect/eselect-wine-2" - -QA_CONFIG_IMPL_DECL_SKIP=( - __clear_cache # unused on amd64+x86 (bug #900338) - res_getservers # false positive -) -QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext - -PATCHES=( - "${FILESDIR}"/${PN}-7.0-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_prepare() { - # 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) - $(usev !odbc ac_cv_lib_soname_odbc=) - ) - - 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:=$( - # >=wine-7.21 configure.ac no longer adds -fno-strict by mistake - append-cflags '-fno-strict-aliasing' - filter-flags '-fstack-protector*' #870136 - filter-flags '-mfunction-return=thunk*' #878849 - 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 - - # don't let portage try to strip PE files with the wrong - # strip executable and instead handle it here (saves ~120MB) - if use mingw; then - dostrip -x ${WINE_PREFIX}/wine/{i386,x86_64}-windows - use debug || - find "${ED}"${WINE_PREFIX}/wine/*-windows -regex '.*\.\(a\|dll\|exe\)' \ - -exec $(usex abi_x86_64 x86_64 i686)-w64-mingw32-strip --strip-unneeded {} + || die - 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-emulation/wine-vanilla/wine-vanilla-8.6.ebuild b/app-emulation/wine-vanilla/wine-vanilla-8.9.ebuild similarity index 99% rename from app-emulation/wine-vanilla/wine-vanilla-8.6.ebuild rename to app-emulation/wine-vanilla/wine-vanilla-8.9.ebuild index 5196146bf81a..a513b26e07bb 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-8.6.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-8.9.ebuild @@ -7,7 +7,7 @@ MULTILIB_COMPAT=( abi_x86_{32,64} ) inherit autotools flag-o-matic multilib multilib-build toolchain-funcs wrapper WINE_GECKO=2.47.4 -WINE_MONO=7.4.0 +WINE_MONO=8.0.0 if [[ ${PV} == *9999 ]]; then inherit git-r3 @@ -126,7 +126,8 @@ BDEPEND=" mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[${MULTILIB_USEDEP}] ) ) - nls? ( sys-devel/gettext )" + nls? ( sys-devel/gettext ) + wayland? ( dev-util/wayland-scanner )" IDEPEND=">=app-eselect/eselect-wine-2" QA_CONFIG_IMPL_DECL_SKIP=( diff --git a/app-forensics/Manifest.gz b/app-forensics/Manifest.gz index dbdd9b308970d927fb8db8b5f54c3d457bd84f76..12ec40aa200f00020c8f0e8a63d9ee429ad1ff30 100644 GIT binary patch literal 4720 zcmV-$5|8a4iwFP!00002|8<#Lk{!8mhTpXcZoqaTaeo|z<*>t+U!)Br62J^&c$whE zl4kY(vK`&$@WDY&4B0%V3YGY;sDJ(GuRp!}c)r=TZ}!iB|M=luYEs_)@xOlh&p+uO z-_=|Csdwyo)lwg}TI)T{;%AzSbxs*qcW>ov*Q8ofZDnOk$J~p|B4(!!x7)6S^9Y1?<`+VB4I??2U~?`{&kUfb;3PMcMZ7F#|?ODkzx zNxW&TIgOE$Osl?j(mKl3x>;u{nr@b~-Fs&xr4?tXYPyr1nI`|O9ADVATI>7ntIZS7 zGFsR6hd=-H-~aJ%fBMT`-`Tw%-mic8vweDh&)0A7(#Y*GE=}clXE|-uD%ro{64nyqApDN?2%-)EU}>&nxpL+U-P?`WG!=fnfY#= zy)fL<51S-%)^-ye%1#WM^Yo?jHb%*;axT^sy!i9DK0IaxK>FLP=5AMJJ-f9w+Fo{3 z&-F|_rL(kpuH1X3u$tEMXt^1Kx!!=@ICmBB!K3?LdDYw)a5m$686fSUrMd20rLWdy zi0)nZgIg`h*iyf5vtnPaI6D@@=B{gxlY2{d_0h8~R&zSnmLj{zI5tZMQ=_aiddsz5 zPo<7-mk)~?P)9!W8Nm6Y?okC@H(xot7&w9(ULUdzP)VF)~jgbu-t1ryQ`l z*nY;>_v*GwT+l!U!%AF9!Nq!=8IzUV)OX=ul7a|0yh^MimjWX%bC-PKGIXkNyYbZ1 z__6o}G^Oo+0q`2oqxMx%gHv;7Lb)8-$AEOvJeX_clauWmp4ZG70ePO;`+c5t2-~Ba~?Fwso6rZ>JRWf=~MDZJg&}eR<4^ z?R^`St?8o5rmCPfcA=G&RkV-FkJ?;ltswf!CfwVOT=1mY!G8xeC<0Sl9qCfbb30&A z+sL4_7#n=4kbu>ni+rtO7d-Vj>RJbcyp1X;^b*&Jx=$XIhc-rCtL8h(nJAVI>j5cW zc^tlE{Yp9r1b9yenM07RUd3*Z+X~#FCpLvNqkIBePcZ~cdTZO%<}HAn^Kh_&$bp<+VG6EU?ezLM-gCSX1}+um613YuX&*cY%Tgz zJ*U&}o(gBP8ZriRdq!W=u1p3ogr@*?YfEisW|lFSG0oBM|=WWA}Uv{n|_#pFbP!t?WrtOb}v13t7n%qLA9y0c^g} z(?t(<(5mdGk$wF9^|!z6XN1*hshNVb*P_2OtsW{z2WEL=Pvy~vo`=x=IY3uNMpx%V5= zwHt|JcIWzVb`~BSw+zc?t)N=VA`A>nu&_0&)Jqr|0rBA|Y(`)67F-JvAT;z&mN1MS z70wMKTCI|cFgL6`vHZul_9bmSN~v@#a_+FX$^Q`bcYU^VzDWxD`0ATWq6 z2<5#u)qN39h@A$PYI?>Ef4tD>F|G4=`}qFT`SQcS9s&j>#yNt@0?IC7US)(u>q!WC zK5K;WkP46B3fz~Q#Zrj_b?M}OzgGFG@!tGBYQjy~@XX5PzZ206w6`UxvVS7Tz z*kW=R_zo;%wg;j&Cv`0GTL;OF zoF2Y*K60&!ZR=@m`HEkT*ZTq_A+TwKusNQXB{z z-e{3S+Kx?g$?rK;942tM@F9IZ7n<&zr`1rGZ_&^VOPWJNwuqpjeBM6a> zngV}r%BJ1P7E(HLhiaDb1EgUzjyF5VI~sO$fm^UN&ulJU=6*p<2o^p zlW|M$RwTw0;U)A5bxHC%uY)c*v67#&O-NzK2Z@`^=jMZY%am;hB~CnP0Fm(EDypa+ z*|ibc31M}PM6g;&gqV<`^T7slxdaK^Yxryp!>xQ|q9)~>U6k9qy_`P0uo-|xTw z{xq@r)P;Zud`BvkFx@&9E66R{L8$IR8S_AYx(bkSAIYQz0{z81Z;RsMY!N9Y;f5?m z5cSDMLkZN7q`}n&aqDiXt=7$g z@(hv-`!H_fgG4>SKxtc7Fe~C`1vGFF=G9mHFdKtjkGNJS%GYSGdNjG^BNW4`w> zF?!?q+kIBB@&FjEmF76c;kQ;;ky2hI`^c0L>U1r=AVk4Gxa$^CSP~NIO(qSP4RpM^ z3UM8)0ZemYrVIIKAYo(U7i+Av)6row@FNSTDshgHzcp=Stzi044cY8xp{FB^*K=^5 zYCWWuqYQ&!Rubqt6j>nX6)0MLiKPf7&XUMtcMvm@SGozq&5bf8STJ|TDQlD?+@2i| z(2>B8JdNugpWc6cp4L-fb*J#|Q%}lr+AJB3${uN-%E;qzwK{|ZhMl0v7LiF44bC;9 z7*b`Fa0;BAOhPu=;=_s&ngsf{E^{|&=WP_+d@%@6ReJ|ZX?yU zeJ8_@C$*lqr1<4i5&CHUPhUPGrq2-{-FTf?w0Zcf=M;#N*aMOU0&+7(nQ{-!W^;x| zm?wK-Lj*&bg^@fbWN7R#02*l>7>Iz9{*dE?f>fZy^BCXtPK2P@;^H`-bAe8L=bv9E z79XWQ?M>)b` zD9P@@C1>6^H3hb8ftDHGVUGjPf)~5zHujYrpKB(;o;Z z{3R(}mTqA(J5lDcIT1kkFu|Lp?znG)4188A3QE5q;{mPL-BzTVC%5i>@^02*^3<>IGo>;&cb&SCJU&LRE}5dC?GTm}tp$(PMvWkWrY}^+NQ{JS_uNu11`+O%&fRyBW0H zYt?}(VQUG7Qn6Z10}xr9i}5Iz%DW4@iB>Io=0dAN`X(b%_VP{`UPBT$e*Y&t%B>9m&|;imv} zQCtG5Vni4>lm(?qq-QtMS+7UT~ zBw9{|yEO2p^PDg5@B8oH-v2+5mBv^3PNus~vcyZmT8FB!Qz-m>Ilx3aiI>!vLex8T zZsJu^l54C9mEWC6)Q|yeK3GXxBGXg`x2O-7Gz3wp@*Z)O+(KH9y;+3Dw}@XC*o!2J zp$5`2+cAz!da(&UaVpfUY_Rl>o4CweS3CD7^`ms+cXvoKJ))LcF;If?U89A2Ufrh zEPEjbQ`pdJf(=d1nJ-V95z%2e4oPb#LVzzEaZ*1Qfo{VS+7X@YhH4-#J#u|2FZ*@#G_F^ksmJN z5LcvNjN!8t=Vaqv0cJ*Vq7MnJp{)`vf}HFNAT&whg^Gpgu0{>rE8bn5vwdQcnZS&h zgsc}9#zqsX4n`GkK?)%U#l@CqoIF+v$(R;zb%qdw1N(jB!B6x0aK3;0<%dJVoXX=| z=Mb&=`Xx^E#nM)f166<sv`WAxb)pk-z9m#`l#3P>RqW-&6e|FuE8Y>2 zC*nl_Mvh)hh_NARg_R`^n$eSXI=36j{=CK3LZ_ItfIdi4g*J=zblezkiQ*Bjhgb*V zn&M;vmB!X3ll&!QRW}e<$Y{U~^V3b+R4N*aaSS%g#ieJwIAUMS2JC4BikFvN7)E(a z?E9x*emKFO(w?T3NOy!pi>Y9-4GK`|Nq?Q4-6UpEgH<7!7RjG9W_-oM7Z_B^V@e#p zM&Bk$0z{Tb0v~0cj>+w)3|x?SKvAJ2%MA=lgjZtn>$Czdm!vB#PUPYhQ#umw3F5>7 zL;z2)u>r)!LvI}58`j;=fss4rZ0z{C%scu7J_h1|D(-SE`fmdP$Z4uR;uR((g``Ov zkxPYIPYv>aK7X)p??1f%_K*C8Fxv3roPz9)%`Z^V0wTl|6(R{~vCehqxELGxDBeHq zIOd%+AMy|mKyKHBL@c5-O33cwYzQg?fy<+piE=1B!feTEGekR@3gznVpwi+)Z#6RB zKB8{qjxsw-f^UN&6ey3AnUqR0;|J^vVo7WwsI!JrCm_3*oQ(I4Mix!{3I)LmZwA!> zjhcdBvZvz(nw8Q@2csDQkQ4KLGRc3~m#0J#Cv$JZqMRiduxkbu+=zG@xuL|N2LK~o z3#_?g@`*!gz#R+43-Q25*RW`6Jb4>9A4*Fd2>a*XC@N0Z=y_R*LT+))kNnVgPl)@V88$V{f7ezeY{QsHiQ&MB;3glIL2B$ zEQXju?-@pe_uA8N(6g!&{Swb}MvC`%mMY)J%t)Isr$&;%gD?Ra@Hv)mRN5Mc@sOM$ zmyxNR7H@7)YaSmF%#UJI-7AF=-Q!{2^*_u+i8ZC~tP|MB7dyVOMA{qetl_^&_b zKfbG1`>A*Ad9$THY_-;Vn(AkojCGEVn|E(|w&#?yrrLBBOUK+*ri$6A!>x2JsSID1 zY_2<`Tlcw|4{7(5BQ|r_d)gVbx7_v}dF^+9{f{4N%I|KHe7&~Wx1BbtoUFEdj+R!+ zZ6)!RYb|Mvlw?}uWYG3{ym>AKzzL=GK*`$x>#nQu?@N)mB>fde429 z(~QX%KGln~Z{sQ>cky`me)h_;)Gy1}OqKn+D{aZ#x>?Whz@uzNE4r`wT}w*Vxm;(t zJI}5R_w>UiiJZ0FB#+Ea44d=xmFI1Yl3A6a)-rhU=W)G%%nE??w^_~IuFQINYi+c> z?51AonfYjEY4u#W_e^0mt(VbCGX`_L0ljhVQt-i}`(9<$(im_t<9h`l?UA*4-la-k zt;>+SxAGUas>#?=zi+c*U#>Vi7Q^PQYmZZUOLz6rOJ1zzbgnHbTV))Z+QHP&bw+Qc z*6T^@=yv(AWCO~HN6QOz>&!Q2FgkShoJW}@&y$X4F+HY5@^`cP_5Ih+@#ir!6@B0< z9ntEo73t1J(q3cbTN)P~Q<5@;dd7r&87gQhE_SDt3XI1ccEO$%(>6xoNu+M(8t{|@ zRu|jP`1)Smw#EewWH7A6l`^SrL^o@`InSI1RP!(>nN%)@-lZR7cN7m3bz|i zJ&j+BUqGX6_X~j6fF8B4iW;0+Iuj~-WFG_4n#*9Wl}}E#Z+Ka=6a?gXW-t3Z4J()V zHY|Yz2mEHg-Az-M;?tlGaIR<;BiQ36=CdUUFhKy&mo-?SG#!iqZMY1wj?=`Km)+pe z?w!3gm%4!Bnuw65S*E)+{$9)8Yf8~?!&>!1p4wz*CbJL7T&Q9zJ8zT_O0mKawB4lV zlzI~81oE2q2DffQgfBM&JRM%1Q(R+@N~wEQevMF~x!cxlw!Ixy^ny?N>TR6oVSRec zitT+Hm96QLGn<+Py|D|eM3?41D!*!Tp|yhOXEx#9cI1MmoICjMpaw-?imM}C*~;7w z7_x0-P+E))zEnuS>d!^Kmf8hReU7@;0U>XrN*Q{I=ZU&c9+ZbRMqO(zcj%cYmJjOz zDPLtAzGVGMItT=KPY0PpkgeW~-5|FWxI<5D3Ta091hyVE1WbBs+p^88fKE}-$KYsc7<;xSgW_mayus|-rjR&+b4;IZX>^XM2GSFE=t(n@$lY1>JXO1q)f~#Yg zSX1vV3~k(-Kn+3&G86%wY@lje2W+wbg`YtkV8zSW>0MdJL+Wj*-m7r2rFmg>~x`i`~%DBk{}``Dp(Rc8QUQ3(wkr=e8&!D zRW-pA`qrnBefaqK*T3&)gw=;~DPu4{rKEs-#}46q@oj_&wyUE1(5~c8+Q5tM+Myu( zpr_ypXMiKBUJMg8OAe&wVCDuS+bZljBj}fLlp;PBE?!Q)$e7#cZ)#r^GV#UI`wi*Z zjl?m#bA32F73koWVfm~TRA*g;fq@BXFHE6c!q5na4@Y4O`dYT&T8IFlp?9)`Vf3hQ zX&BLJm0X0mVdaVCKgP8$Y3nIRkO1DMg-wmI2bSX~+4Sa4%=MZ!#77af4rZQvH$g+K`e2C)U9 zykNg>Q0ovo4KCI488`g#;th{!oqyPemtW4O?*{e|u&z4J5mXkfhh>UPLM7QRojwPNPBo0R3`SK!@=lK}e{rKrX$S3*AIv#w45(CuuF?ML@L2@If zhp!zFyKg71jx6vD(6TF&S>RvcEuD>Hi`uK_Q4CbPS0fCR%`Y%1EF5d?O)ip#l>;ce z(KZ4QQq5&cc}o%u{b0~RxYuBn@%P%}vWPzfLatG`mcl%C14(yp>Oo4Dc7Y_Ffe<0C zm2n|46V4gDyF-lHapUNMXkZiJQ#lmUC7?x3?jbIPs(bM8bossABfW zu8q)62&;1>g4IGI#Do-G4mMcyVqx^J;j=XixAKvRn&`EBrV?Nu^ZM!IFF*cxzyALF z)5Pji7Xl*i9jVNO>DIAWL2l6wLUk9)mcP5;f%CEpuZJmZc$vEEh5FFL^&Z( zBkGflh7zbDNrS5m;?~6&Vc8|NW}*eZXavt?ZyFXmy>y#pHj2eWE+xD|oc4;PR_kU# zWd_NGeZaf@%!>FKxp?C9jFl#P2k{mqkPxy4QqjoQTC{Qm#?bF{&bjw7 zF?!?q`+Zh0eEFBT-_!*|0GjWcQzcp=SO-cGt4cY8xp{FB^*Gq7o zYCWXt$qa*FrU~>NiYyTH3KXrr#!`e5XGvtSJDfn|mBhkuOQTE)7R=po${OVew`a!# zbR_U2PviRSmzU4a(|QW5?iAjA>Pf_zHnpHp#Ut%g8F?J8R)>t1uoE=d@CWpi2Is7S zwnk^5k=N{#a9gZpBZrD1iO+p&qrUgWp1EHS?$0OL? zgVF#h61id~@^?Yu;-Di%&U6>lvs^NkX+9mQ_gRGkjz2P-5qgph__k0K;smRstJ_Gm zZQsf8<4LV2E@k}ksR(^A|Cdi65!2_0k8XUMShRWgoX=5+lGp>11p;ylMwviX_#hnG7Aze$L6zf*o3i+?(w{p)#_u=oHL1Gtl!1u@v zVA%()77pNK04zn@Aa0DXem08y01bMZhJ~d#q_CNzvOlBjeAr(<{Q6xAD{u3n*z+?! zEMy?=K~F(kJ(0pl5X5tJQWws{^Msp1cmAVX;7dhUyJXmwkOYKj5dl*uE?Ak<8d|wv zETI6KPYXvNq+i+}q*c=YW&PjgWwad<-$4e6X;k)3jo*wPqdd)01TzZX+OK=(^alb; z)T&IErCXTHPL#Q9P6QA>OfYNouSw##XB4XP#w-1hB^-k}nntNqw@%^M`!TOy?X!P; zjuhk3AT#A9b&VKErbM;000w7hIty=n>+P%(F=I3gpfLwhE`G|!o**q@h(5-; zNjfXHINibcvq+3}p(;ktzGw(GOtj>>=&`3agM=~cx)Qw$Ps>0vS0hf^CW`OZ-3(gp zwd%l?u(bq3saW*i0f;Ql#dwrkQC4L)(W;e{t~zE&-(*CYy}T2K*APfB*E_LUoPzL} z)+e&|htKw%=0DICM?rvgEYx}jL>GI9T8@%#V_RnS4&ZPkQmSE_rW0mdHnrpTcxIgN zkU_D0o=CbOZirtV*IFfoATtdUl|r{=CzQhJ86iwWSuXf(UOkRCkWI&DFP-+1Bm5{p zmyAn5Rg4JZhO(eE6Y1HFG16pWr+UUA86!%VQ`BDyJ1eCfQ#w1ruBLMZZtaL1 zLK4+e;qKn+={)Dt%YFI!<>mj0tTevLcM9Egk|kaf);d&;okHR7>j5U(NxY=SC{gd! zxrtXPlU!p>sQm6kqJ|7$^TA5m5}BqlxJ7-qq#=k(mG_9NtJH-?Td&InhrcD|MwPsLA8@YH!H%Z6h*g@g|qG6syRmn=0 zWIdu44WU`4MmX!#&x=(o!pqaVe*Wp}FJGP=62|7Yfo&QK24DDp96RJVRPB*zAqQ5# z4Xn75gDGt2HNl1^=ggOPW7Dh@gp&sIKRKbnVC9)1$0AmgSf*T|=8WE31{X~Aa zh(lZv#Tdh9E6&NreFK;o#fd&7w1&1cS_C=S7eHu|#FdJL>8?f%-7DT*owI#nl7+yG znS`t>3uB{+RR^Prw;)Q$L2l~srU%$kOzF6Aoai9ut<7A1B&(pgi$VSahjHZv8C#W)6AlSKub9%2cux=~ z4j=+}f{hIzHXeH80N=3geh!S>F=u1P&t=}xC-5;42UKyFYterj2tZC#^%1WyDJdjP z+K5~#)Ou==|NHU1eR+BR^5wVkgfQCh$ywSqr7b#4Vc9gqw+3=MK7j(AW+~)!N^E#SHg2s1mtEE zf0_aYM(qW0m(mtTR)C+$HEW?gosbw!uffizL$Kd}|N7klMSi?aTWW+9Xa4TwhuDb4 z!(xaj^qyffc%OS3j*qVDM8CxIoRQ)^o~6q7F*DL8%&Czi@E}Zp1`K%0jY?bNFdmXK zWF3XtY4PR;Rc`V)ph)-$35{AE=Se8ljDugAav@3)Mu6k2gHTP95Gqz?t&FQA%W=r% zi?j&lsM2sVs+cHQgl(t1;!?f~qeC37V9pZ@qNJam(Aq^n{=@$P2|`+lGa&!~7VZ?q diff --git a/app-forensics/chkrootkit/chkrootkit-0.57.ebuild b/app-forensics/chkrootkit/chkrootkit-0.57.ebuild index c0b1b321291e..7424ed154276 100644 --- a/app-forensics/chkrootkit/chkrootkit-0.57.ebuild +++ b/app-forensics/chkrootkit/chkrootkit-0.57.ebuild @@ -14,7 +14,7 @@ SRC_URI+=" https://dev.gentoo.org/~tupone/distfiles/${CATEGORY}/${PN}/${GENTOO_P LICENSE="BSD-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86" IUSE="+cron" RDEPEND="cron? ( virtual/cron )" diff --git a/app-forensics/volatility3/volatility3-2.4.1-r1.ebuild b/app-forensics/volatility3/volatility3-2.4.1-r1.ebuild index 9d2368de6171..f01325c263e6 100644 --- a/app-forensics/volatility3/volatility3-2.4.1-r1.ebuild +++ b/app-forensics/volatility3/volatility3-2.4.1-r1.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="crypt disasm jsonschema leechcore snappy test yara" # We need to select *all* subslots of app-arch/snappy which select diff --git a/app-metrics/Manifest.gz b/app-metrics/Manifest.gz index aeb8edd130bd2c0733b0df9ba2976fdc5c3e834d..ccf98c556072f9fd1deab17ae0fa0e40c02c2f56 100644 GIT binary patch delta 6532 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 delta 6530 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 diff --git a/app-metrics/snmp_exporter/Manifest b/app-metrics/snmp_exporter/Manifest index 42fa1901eeb4..09ea205633ab 100644 --- a/app-metrics/snmp_exporter/Manifest +++ b/app-metrics/snmp_exporter/Manifest @@ -1,4 +1,2 @@ -DIST snmp_exporter-0.20.0-deps.tar.xz 167938880 BLAKE2B 26db1effd4c74c1d8ad063e390e3ebc2f652bc901b679a70dfa2fda479ead9622eb3bf729f24a3a0088d9b154be108e472218a84109ef23d8413e0db2f8afc9e SHA512 f2b2e72967bd7255abf5f808d1dbb5691755d232b32e0c833ebc9b74a469b5c2b704afb7f32c1c591653a4ad6162efc5ec13345e9f5e2d08c7f01d24bdddf3a1 -DIST snmp_exporter-0.20.0.tar.gz 290899 BLAKE2B 81c2c6e8b1f61fe322cf040910744857f0628b61172774069675f5702d7e8dcc443a5567d5fe9d3e26139fee87c3cae8ed5fb7ce21c13b8a0f0cab1cd76384aa SHA512 fe09033e713f12b5a6ad79445def55c8d94c75cbee5e4e7c4683e853c1a8335005462d607e0c7306d2ee6e70178edeb9b6cff0c35aa6d36a4d0fa5ce45cedb51 DIST snmp_exporter-0.21.0-deps.tar.xz 173870408 BLAKE2B 8bd9699a1ecefcfb90784892e1329919baa06349cde89106a4fa4f7543672aa4de907781183baf714aceb6b1dba5c748130e1b98577830011fed40833bedda20 SHA512 d267e596b2a5c11844aaae66d75bc40c7bcc0263bc04ad2359d29450f44c7a4be263bc453a35a75250424144b4afb4ae15afe9988f95c922d20ec975827fc88e DIST snmp_exporter-0.21.0.tar.gz 322098 BLAKE2B 5e28186dc5da1c38be0bc2a8801c56a2a32c835886b7a4d3a8a7add91960679d250bc91e5b75fdb92fb6237d53ca2b5114aa2d6b869c1db9cc371aad6841b153 SHA512 5ebb629ebc48f38035c031f2ebd7109ee681499556771792a3cddc671561b119d144a5fd9f4e51ceaccb58dc50e3852d185ee0c7f1ac57d6307d4936dc1a45b4 diff --git a/app-metrics/snmp_exporter/snmp_exporter-0.20.0-r1.ebuild b/app-metrics/snmp_exporter/snmp_exporter-0.20.0-r1.ebuild deleted file mode 100644 index 72aee2efbde4..000000000000 --- a/app-metrics/snmp_exporter/snmp_exporter-0.20.0-r1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -SNMP_EXPORTER_COMMIT=c33572b6 -inherit go-module - -DESCRIPTION="Prometheus exporter for snmp metrics" -HOMEPAGE="https://github.com/prometheus/snmp_exporter" -SRC_URI="https://github.com/prometheus/${PN}/archive/v${PV/_rc/-rc.}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" - -LICENSE="Apache-2.0 BSD BSD-2 MIT" -SLOT="0" -KEYWORDS="amd64" - -COMMON_DEPEND="acct-group/snmp_exporter - acct-user/snmp_exporter - net-analyzer/net-snmp" - DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" -BDEPEND="dev-util/promu" - -src_prepare() { - default - sed -i -e "s/{{.Revision}}/${SNMP_EXPORTER_COMMIT}/" .promu.yml || die -} - -src_compile() { - promu build --prefix bin || die - pushd generator || die - ego build -o ../bin/generator - popd || die -} - -src_install() { - dobin bin/generator - newbin bin/${PN}-${PV} ${PN} - dodoc {README,CONTRIBUTING}.md generator/{FORMAT,README}.md generator/generator.yml - insinto /etc/snmp_exporter - newins snmp.yml snmp.yml.example - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}/${PN}.logrotated" "${PN}" - keepdir /var/lib/snmp_exporter /var/log/snmp_exporter - fowners ${PN}:${PN} /var/lib/snmp_exporter /var/log/snmp_exporter -} diff --git a/app-metrics/snmp_exporter/snmp_exporter-0.21.0.ebuild b/app-metrics/snmp_exporter/snmp_exporter-0.21.0.ebuild index 57b3032a1a5d..a0c85cbd329e 100644 --- a/app-metrics/snmp_exporter/snmp_exporter-0.21.0.ebuild +++ b/app-metrics/snmp_exporter/snmp_exporter-0.21.0.ebuild @@ -12,7 +12,7 @@ SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" LICENSE="Apache-2.0 BSD BSD-2 MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" COMMON_DEPEND="acct-group/snmp_exporter acct-user/snmp_exporter diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index b3f82bf33811d08bb8eb4042ae5066e34b21e470..9c80301cb1553f5e0a2cb5768e6aa816bd8d0701 100644 GIT binary patch literal 49780 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